Flexible Shipping for WooCommerce - Version 4.18.0

Version Description

  • 2022-12-13 =
  • Added the Shipping Extensions tab
  • Improved shipping manifests actions (when availiable for shipping integrations: DPD and InPost)
Download this release

Release Info

Developer octolize
Plugin Icon 128x128 Flexible Shipping for WooCommerce
Version 4.18.0
Comparing to
See all releases

Code changes from version 4.17.0 to 4.18.0

Files changed (52) hide show
  1. classes/class-flexible-shipping-plugin.php +4 -5
  2. flexible-shipping.php +3 -3
  3. lang/flexible-shipping.pot +797 -12
  4. readme.txt +7 -3
  5. vendor/composer/InstalledVersions.php +352 -0
  6. vendor/composer/autoload_classmap.php +10 -0
  7. vendor/composer/autoload_static.php +10 -0
  8. vendor/composer/installed.php +1701 -0
  9. vendor/composer/platform_check.php +26 -0
  10. vendor_prefixed/octolize/wp-shipping-extensions/assets/dist/css/shipping-extensions.css +1 -0
  11. vendor_prefixed/octolize/wp-shipping-extensions/assets/dist/js/shipping-extensions.js +1 -0
  12. vendor_prefixed/octolize/wp-shipping-extensions/assets/fonts/Bogart-Alt-Regular.otf +0 -0
  13. vendor_prefixed/octolize/wp-shipping-extensions/assets/fonts/Poppins-Bold.ttf +0 -0
  14. vendor_prefixed/octolize/wp-shipping-extensions/assets/fonts/Poppins-Regular.ttf +0 -0
  15. vendor_prefixed/octolize/wp-shipping-extensions/assets/fonts/Poppins-SemiBold.ttf +0 -0
  16. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/bg-header.jpg +0 -0
  17. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/icon-arrow-right.svg +3 -0
  18. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/logo-black.svg +20 -0
  19. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-printing.svg +1 -0
  20. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-conditional-methods.svg +1 -0
  21. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-dhl-express-pro.svg +1 -0
  22. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-fedex-pro.svg +1 -0
  23. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-import-export.svg +1 -0
  24. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-locations.svg +29 -0
  25. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-packages.svg +1 -0
  26. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-pro.svg +1 -0
  27. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-ups-labels.svg +1 -0
  28. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-ups-pro.svg +1 -0
  29. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-usps-pro.svg +1 -0
  30. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-vendors.svg +1 -0
  31. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/octolize-delivery-date-picker.svg +25 -0
  32. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/octolize-distance-based-shipping-rates.svg +1 -0
  33. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/octolize-shipping-cost-on-product-page-pro.svg +23 -0
  34. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/woocommerce-dpd-uk.svg +1 -0
  35. vendor_prefixed/octolize/wp-shipping-extensions/assets/img/sp-bg-image.svg +15 -0
  36. vendor_prefixed/octolize/wp-shipping-extensions/assets/src/js/shipping-extensions.js +24 -0
  37. vendor_prefixed/octolize/wp-shipping-extensions/composer.json +62 -0
  38. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/AdminPage.php +17 -0
  39. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Assets.php +50 -0
  40. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php +139 -0
  41. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page/Plugin.php +115 -0
  42. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page/views/html-plugin-grid.php +3 -0
  43. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/PageViewTracker.php +45 -0
  44. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/PluginLinks.php +59 -0
  45. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/ShippingExtensions.php +52 -0
  46. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/DataProvider/ShippingExtensionsDataProvider.php +33 -0
  47. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/Tracker.php +50 -0
  48. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/ViewPageTracker.php +66 -0
  49. vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/views/html-shipping-extensions-page.php +115 -0
  50. vendor_prefixed/octolize/wp-shipping-extensions/webpack.mix.js +16 -0
  51. vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/composer.json +1 -0
  52. vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php +56 -48
classes/class-flexible-shipping-plugin.php CHANGED
@@ -247,6 +247,8 @@ class Flexible_Shipping_Plugin extends AbstractPlugin implements HookableCollect
247
  );
248
  $this->add_hookable( new \WPDesk\FS\Onboarding\TableRate\Tracker( $finish_option ) );
249
 
 
 
250
  $this->add_hookable( new MethodTitle() );
251
  $this->add_hookable( new MethodDescription( $this->renderer ) );
252
 
@@ -786,9 +788,8 @@ class Flexible_Shipping_Plugin extends AbstractPlugin implements HookableCollect
786
  * @return array
787
  */
788
  public function links_filter( $links ) {
789
- $docs_link = get_locale() === 'pl_PL' ? 'https://octol.io/fs-docs-pl' : 'https://octol.io/fs-docs';
790
- $support_link = get_locale() === 'pl_PL' ? 'https://octol.io/fs-support-pl' : 'https://octol.io/fs-support';
791
- $extensions_link = get_locale() === 'pl_PL' ? 'https://octol.io/fs-free-ext-pl' : 'https://octol.io/fs-free-ext';
792
 
793
  $settings_url = admin_url( 'admin.php?page=wc-settings&tab=shipping&section=' . WPDesk_Flexible_Shipping_Settings::METHOD_ID );
794
 
@@ -809,8 +810,6 @@ class Flexible_Shipping_Plugin extends AbstractPlugin implements HookableCollect
809
  ) . '</a>';
810
  }
811
 
812
- $plugin_links['extensions'] = '<a href="' . esc_url( $extensions_link ) . '" target="_blank" style="color:#917dff;font-weight:bold;">' . __( 'Extensions', 'flexible-shipping' ) . '</a>';
813
-
814
  return array_merge( $plugin_links, $links );
815
  }
816
 
247
  );
248
  $this->add_hookable( new \WPDesk\FS\Onboarding\TableRate\Tracker( $finish_option ) );
249
 
250
+ $this->add_hookable( new \FSVendor\Octolize\ShippingExtensions\ShippingExtensions( $this->plugin_info ) );
251
+
252
  $this->add_hookable( new MethodTitle() );
253
  $this->add_hookable( new MethodDescription( $this->renderer ) );
254
 
788
  * @return array
789
  */
790
  public function links_filter( $links ) {
791
+ $docs_link = get_locale() === 'pl_PL' ? 'https://octol.io/fs-docs-pl' : 'https://octol.io/fs-docs';
792
+ $support_link = get_locale() === 'pl_PL' ? 'https://octol.io/fs-support-pl' : 'https://octol.io/fs-support';
 
793
 
794
  $settings_url = admin_url( 'admin.php?page=wc-settings&tab=shipping&section=' . WPDesk_Flexible_Shipping_Settings::METHOD_ID );
795
 
810
  ) . '</a>';
811
  }
812
 
 
 
813
  return array_merge( $plugin_links, $links );
814
  }
815
 
flexible-shipping.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Flexible Shipping
4
  * Plugin URI: https://wordpress.org/plugins/flexible-shipping/
5
  * Description: Create additional shipment methods in WooCommerce and enable pricing based on cart weight or total.
6
- * Version: 4.17.0
7
  * Author: Octolize
8
  * Author URI: https://octol.io/fs-author
9
  * Text Domain: flexible-shipping
@@ -12,7 +12,7 @@
12
  * Tested up to: 6.1
13
  * WC requires at least: 6.8
14
  * WC tested up to: 7.2
15
- * Requires PHP: 7.0
16
  *
17
  * Copyright 2017 WP Desk Ltd.
18
  *
@@ -38,7 +38,7 @@ if ( ! defined( 'ABSPATH' ) ) {
38
  } // Exit if accessed directly
39
 
40
  /* THIS VARIABLE CAN BE CHANGED AUTOMATICALLY */
41
- $plugin_version = '4.17.0';
42
 
43
  $plugin_name = 'Flexible Shipping';
44
  $product_id = 'Flexible Shipping';
3
  * Plugin Name: Flexible Shipping
4
  * Plugin URI: https://wordpress.org/plugins/flexible-shipping/
5
  * Description: Create additional shipment methods in WooCommerce and enable pricing based on cart weight or total.
6
+ * Version: 4.18.0
7
  * Author: Octolize
8
  * Author URI: https://octol.io/fs-author
9
  * Text Domain: flexible-shipping
12
  * Tested up to: 6.1
13
  * WC requires at least: 6.8
14
  * WC tested up to: 7.2
15
+ * Requires PHP: 7.2
16
  *
17
  * Copyright 2017 WP Desk Ltd.
18
  *
38
  } // Exit if accessed directly
39
 
40
  /* THIS VARIABLE CAN BE CHANGED AUTOMATICALLY */
41
+ $plugin_version = '4.18.0';
42
 
43
  $plugin_name = 'Flexible Shipping';
44
  $product_id = 'Flexible Shipping';
lang/flexible-shipping.pot CHANGED
@@ -2,16 +2,16 @@
2
  # This file is distributed under the same license as the Flexible Shipping plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Flexible Shipping 4.17.0\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/flexible-shipping\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2022-11-24T16:30:00+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
- "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: flexible-shipping\n"
16
 
17
  #. Plugin Name of the plugin
@@ -25,6 +25,7 @@ msgstr ""
25
  #: src/WPDesk/FS/TableRate/ShippingMethod/Duplicate/DuplicateAction.php:76
26
  #: src/WPDesk/FS/TableRate/ShippingMethod/Duplicate/DuplicateScript.php:67
27
  #: src/WPDesk/FS/TableRate/ShippingMethodSingle.php:63
 
28
  msgid "Flexible Shipping"
29
  msgstr ""
30
 
@@ -45,30 +46,26 @@ msgid "https://octol.io/fs-author"
45
  msgstr ""
46
 
47
  #. Translators: link.
48
- #: classes/class-flexible-shipping-plugin.php:710
49
  msgid "How can We make Flexible Shipping better for you? %1$sJust write to us.%2$s"
50
  msgstr ""
51
 
52
- #: classes/class-flexible-shipping-plugin.php:796
53
  msgid "Settings"
54
  msgstr ""
55
 
56
- #: classes/class-flexible-shipping-plugin.php:800
57
  msgid "Docs"
58
  msgstr ""
59
 
60
- #: classes/class-flexible-shipping-plugin.php:801
61
  msgid "Support"
62
  msgstr ""
63
 
64
- #: classes/class-flexible-shipping-plugin.php:806
65
  msgid "Upgrade"
66
  msgstr ""
67
 
68
- #: classes/class-flexible-shipping-plugin.php:812
69
- msgid "Extensions"
70
- msgstr ""
71
-
72
  #: classes/notices/abstract-rate.php:25
73
  #: classes/notices/rate-notice-implementation.php:15
74
  msgid "%1$sOk, you deserved it%2$s"
@@ -164,11 +161,13 @@ msgstr ""
164
 
165
  #: classes/table-rate/settings/flexible-shipping.php:40
166
  #: src/WPDesk/FS/TableRate/ShippingMethod/SingleMethodSettings.php:59
 
167
  msgid "Taxable"
168
  msgstr ""
169
 
170
  #: classes/table-rate/settings/flexible-shipping.php:41
171
  #: src/WPDesk/FS/TableRate/ShippingMethod/SingleMethodSettings.php:60
 
172
  msgctxt "Tax status"
173
  msgid "None"
174
  msgstr ""
@@ -335,6 +334,8 @@ msgstr ""
335
  #: classes/table-rate/views/html-shipping-method-settings.php:17
336
  #: src/WPDesk/FS/Shipment/views/html-orders-filter-form.php:13
337
  #: src/WPDesk/FS/TableRate/ShippingMethod/CommonMethodSettings.php:189
 
 
338
  msgid "Integration"
339
  msgstr ""
340
 
@@ -353,6 +354,7 @@ msgstr ""
353
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:254
354
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:260
355
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:271
 
356
  msgid "yes"
357
  msgstr ""
358
 
@@ -450,18 +452,25 @@ msgstr ""
450
 
451
  #. Translators: plugin name.
452
  #: classes/views/deactivation_thickbox.php:25
 
 
453
  msgid "You are deactivating %s plugin."
454
  msgstr ""
455
 
456
  #: classes/views/deactivation_thickbox.php:36
 
457
  msgid "If you have a moment, please let us know why you are deactivating the plugin (anonymous feedback):"
458
  msgstr ""
459
 
460
  #: classes/views/deactivation_thickbox.php:44
 
 
461
  msgid "The plugin suddenly stopped working"
462
  msgstr ""
463
 
464
  #: classes/views/deactivation_thickbox.php:52
 
 
465
  msgid "The plugin broke my site"
466
  msgstr ""
467
 
@@ -474,64 +483,88 @@ msgid "Please let us know how we can improve it"
474
  msgstr ""
475
 
476
  #: classes/views/deactivation_thickbox.php:71
 
477
  msgid "I have found a better plugin"
478
  msgstr ""
479
 
480
  #: classes/views/deactivation_thickbox.php:74
 
 
481
  msgid "What's the plugin's name?"
482
  msgstr ""
483
 
484
  #: classes/views/deactivation_thickbox.php:82
 
 
485
  msgid "I only needed the plugin for a short period"
486
  msgstr ""
487
 
488
  #: classes/views/deactivation_thickbox.php:90
 
 
489
  msgid "I no longer need the plugin"
490
  msgstr ""
491
 
492
  #: classes/views/deactivation_thickbox.php:98
 
 
493
  msgid "It's a temporary deactivation. I'm just debugging an issue."
494
  msgstr ""
495
 
496
  #: classes/views/deactivation_thickbox.php:106
 
 
497
  msgid "Other"
498
  msgstr ""
499
 
500
  #: classes/views/deactivation_thickbox.php:109
 
501
  msgid "Please let us know how we can improve our plugin"
502
  msgstr ""
503
 
504
  #: classes/views/deactivation_thickbox.php:116
 
 
 
 
505
  msgid "Cancel"
506
  msgstr ""
507
 
508
  #: classes/views/deactivation_thickbox.php:117
 
 
509
  msgid "Skip &amp; Deactivate"
510
  msgstr ""
511
 
512
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:22
 
513
  msgid "Unknown error!"
514
  msgstr ""
515
 
516
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:25
 
517
  msgid "Nonce verification error! Invalid request."
518
  msgstr ""
519
 
520
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:29
 
521
  msgid "No shipment id!"
522
  msgstr ""
523
 
524
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:33
 
525
  msgid "No data!"
526
  msgstr ""
527
 
528
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:52
 
529
  msgid "Saved"
530
  msgstr ""
531
 
532
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:55
533
  #: src/WPDesk/FS/Shipment/ModifyOrderTable.php:164
534
  #: src/WPDesk/FS/Shipment/ModifyStatuses.php:31
 
535
  msgid "Created"
536
  msgstr ""
537
 
@@ -626,6 +659,7 @@ msgstr ""
626
 
627
  #. translators: open tag, close tag.
628
  #: src/WPDesk/FS/Nps/NpsHooks.php:107
 
629
  msgid "By using the 'Send feedback' button I hereby agree and consent to the terms of %1$sPrivacy Policy%2$s."
630
  msgstr ""
631
 
@@ -827,6 +861,7 @@ msgstr ""
827
 
828
  #: src/WPDesk/FS/Shipment/ModifyOrderTable.php:100
829
  #: src/WPDesk/FS/Shipment/ModifyOrderTable.php:162
 
830
  msgid "Error"
831
  msgstr ""
832
 
@@ -1063,6 +1098,7 @@ msgstr ""
1063
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:254
1064
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:260
1065
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:271
 
1066
  msgid "no"
1067
  msgstr ""
1068
 
@@ -1076,6 +1112,7 @@ msgstr ""
1076
 
1077
  #: src/WPDesk/FS/TableRate/Rule/Condition/Price.php:31
1078
  #: src/WPDesk/FS/TableRate/Rule/PreconfiguredScenarios/PreconfiguredScenariosFactory.php:55
 
1079
  msgid "Price"
1080
  msgstr ""
1081
 
@@ -1242,6 +1279,7 @@ msgstr ""
1242
 
1243
  #: src/WPDesk/FS/TableRate/Rule/Condition/Weight.php:31
1244
  #: src/WPDesk/FS/TableRate/Rule/PreconfiguredScenarios/PreconfiguredScenariosFactory.php:36
 
1245
  msgid "Weight"
1246
  msgstr ""
1247
 
@@ -1359,6 +1397,8 @@ msgstr ""
1359
 
1360
  #: src/WPDesk/FS/TableRate/Rule/SpecialAction/None.php:19
1361
  #: src/WPDesk/FS/TableRate/ShippingMethod/CommonMethodSettings.php:181
 
 
1362
  msgid "None"
1363
  msgstr ""
1364
 
@@ -1633,6 +1673,9 @@ msgstr ""
1633
 
1634
  #. Translators: username.
1635
  #: src/WPDesk/FS/Tracker/TrackerNotices.php:42
 
 
 
1636
  msgid "Hey %s,"
1637
  msgstr ""
1638
 
@@ -1651,6 +1694,9 @@ msgstr ""
1651
 
1652
  #: templates/email/after_order_table.php:12
1653
  #: templates/myaccount/after_order_table.php:15
 
 
 
1654
  msgid "Shipment"
1655
  msgstr ""
1656
 
@@ -1659,122 +1705,861 @@ msgstr ""
1659
  msgid "Track shipment: "
1660
  msgstr ""
1661
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1662
  #: assets-src/rules-settings/js/components/html-woo-select.js:37
1663
  #: assets-src/rules-settings/js/components/html-woo-select.js:233
 
1664
  msgid "Enter 3 or more characters"
1665
  msgstr ""
1666
 
1667
  #: assets-src/rules-settings/js/components/html-woo-select.js:237
 
1668
  msgid "searching..."
1669
  msgstr ""
1670
 
1671
  #: assets-src/rules-settings/js/components/html-woo-select.js:246
1672
  #: assets-src/rules-settings/js/components/html-woo-select.js:253
 
1673
  msgid "Value not found"
1674
  msgstr ""
1675
 
1676
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:11
 
1677
  msgid "All scenarios"
1678
  msgstr ""
1679
 
1680
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:181
 
1681
  msgid "Rules count in scenario: %1$s"
1682
  msgstr ""
1683
 
1684
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:182
 
1685
  msgid "Read full description →"
1686
  msgstr ""
1687
 
1688
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:183
 
1689
  msgid "Use scenario"
1690
  msgstr ""
1691
 
1692
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:219
 
1693
  msgid "Select a ready-made scenario"
1694
  msgstr ""
1695
 
1696
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:220
 
1697
  msgid "Select one of the pre-made and ready to use Flexible Shipping scenarios from our library. Pick the one which fits your needs, adjust it freely and have it all configured in no time!"
1698
  msgstr ""
1699
 
1700
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:221
1701
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:244
 
1702
  msgid "Please mind that saving the changes after using a ready-made scenario will overwrite the previously configured rules for this shipping method. However, not until the changes are saved, the prior setup is still in use."
1703
  msgstr ""
1704
 
1705
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:243
 
1706
  msgid "Use rules from scenario?"
1707
  msgstr ""
1708
 
1709
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:279
 
1710
  msgid "Looking for different scenario? %1$sCheck our documentation →%2$s"
1711
  msgstr ""
1712
 
1713
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:284
 
1714
  msgid "Select other scenario"
1715
  msgstr ""
1716
 
1717
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:285
 
1718
  msgid "Use selected scenario"
1719
  msgstr ""
1720
 
1721
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-unavailable-modal.js:65
 
1722
  msgid "Close"
1723
  msgstr ""
1724
 
1725
  #: assets-src/rules-settings/js/components/rules-settings.js:290
 
1726
  msgid "Conditions"
1727
  msgstr ""
1728
 
1729
  #: assets-src/rules-settings/js/components/rules-settings.js:291
 
1730
  msgid "Costs"
1731
  msgstr ""
1732
 
1733
  #: assets-src/rules-settings/js/components/rules-settings.js:293
 
1734
  msgid "Special action"
1735
  msgstr ""
1736
 
1737
  #: assets-src/rules-settings/js/components/rules-settings.js:317
 
1738
  msgid "Add the first rule or use one of the ready-made scenarios"
1739
  msgstr ""
1740
 
1741
  #: assets-src/rules-settings/js/components/rules-settings.js:325
 
1742
  msgid "Add rule"
1743
  msgstr ""
1744
 
1745
  #: assets-src/rules-settings/js/components/rules-settings.js:327
 
1746
  msgid "Duplicate selected rules"
1747
  msgstr ""
1748
 
1749
  #: assets-src/rules-settings/js/components/rules-settings.js:329
 
1750
  msgid "Delete selected rules"
1751
  msgstr ""
1752
 
1753
  #: assets-src/rules-settings/js/components/rules-settings.js:331
 
1754
  msgid "Use ready-made scenarios"
1755
  msgstr ""
1756
 
1757
  #: assets-src/rules-settings/js/components/rules-settings.js:356
1758
  #: assets-src/rules-settings/js/components/rules-settings.js:363
 
1759
  msgid "PRO Features"
1760
  msgstr ""
1761
 
1762
  #: assets-src/rules-settings/js/components/rules-settings.js:358
 
1763
  msgid "Tick this checkbox to display the features and shipping cost calculation conditions coming with the plugin's PRO version."
1764
  msgstr ""
1765
 
1766
  #: assets-src/rules-settings/js/components/rules-settings.js:368
 
1767
  msgid "Show the options available in the PRO version."
1768
  msgstr ""
1769
 
1770
  #: assets-src/rules-settings/js/components/rules-settings.js:372
 
1771
  msgid "Learn more about PRO version →"
1772
  msgstr ""
1773
 
1774
  #: assets-src/rules-settings/js/components/single-condition.js:244
 
1775
  msgid "and"
1776
  msgstr ""
1777
 
1778
  #: assets-src/rules-settings/js/components/single-condition.js:246
 
1779
  msgid "When"
1780
  msgstr ""
2
  # This file is distributed under the same license as the Flexible Shipping plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Flexible Shipping 4.18.0\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/flexible-shipping\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-12-13T14:24:51+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
+ "X-Generator: WP-CLI 2.7.1\n"
15
  "X-Domain: flexible-shipping\n"
16
 
17
  #. Plugin Name of the plugin
25
  #: src/WPDesk/FS/TableRate/ShippingMethod/Duplicate/DuplicateAction.php:76
26
  #: src/WPDesk/FS/TableRate/ShippingMethod/Duplicate/DuplicateScript.php:67
27
  #: src/WPDesk/FS/TableRate/ShippingMethodSingle.php:63
28
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/PluginCompatibilityChecker.php:94
29
  msgid "Flexible Shipping"
30
  msgstr ""
31
 
46
  msgstr ""
47
 
48
  #. Translators: link.
49
+ #: classes/class-flexible-shipping-plugin.php:712
50
  msgid "How can We make Flexible Shipping better for you? %1$sJust write to us.%2$s"
51
  msgstr ""
52
 
53
+ #: classes/class-flexible-shipping-plugin.php:797
54
  msgid "Settings"
55
  msgstr ""
56
 
57
+ #: classes/class-flexible-shipping-plugin.php:801
58
  msgid "Docs"
59
  msgstr ""
60
 
61
+ #: classes/class-flexible-shipping-plugin.php:802
62
  msgid "Support"
63
  msgstr ""
64
 
65
+ #: classes/class-flexible-shipping-plugin.php:807
66
  msgid "Upgrade"
67
  msgstr ""
68
 
 
 
 
 
69
  #: classes/notices/abstract-rate.php:25
70
  #: classes/notices/rate-notice-implementation.php:15
71
  msgid "%1$sOk, you deserved it%2$s"
161
 
162
  #: classes/table-rate/settings/flexible-shipping.php:40
163
  #: src/WPDesk/FS/TableRate/ShippingMethod/SingleMethodSettings.php:59
164
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Settings/MethodSettingsImplementation.php:279
165
  msgid "Taxable"
166
  msgstr ""
167
 
168
  #: classes/table-rate/settings/flexible-shipping.php:41
169
  #: src/WPDesk/FS/TableRate/ShippingMethod/SingleMethodSettings.php:60
170
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Settings/MethodSettingsImplementation.php:279
171
  msgctxt "Tax status"
172
  msgid "None"
173
  msgstr ""
334
  #: classes/table-rate/views/html-shipping-method-settings.php:17
335
  #: src/WPDesk/FS/Shipment/views/html-orders-filter-form.php:13
336
  #: src/WPDesk/FS/TableRate/ShippingMethod/CommonMethodSettings.php:189
337
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:101
338
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/views/filter-form.php:14
339
  msgid "Integration"
340
  msgstr ""
341
 
354
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:254
355
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:260
356
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:271
357
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Settings/CheckboxValue.php:23
358
  msgid "yes"
359
  msgstr ""
360
 
452
 
453
  #. Translators: plugin name.
454
  #: classes/views/deactivation_thickbox.php:25
455
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:20
456
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:11
457
  msgid "You are deactivating %s plugin."
458
  msgstr ""
459
 
460
  #: classes/views/deactivation_thickbox.php:36
461
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:29
462
  msgid "If you have a moment, please let us know why you are deactivating the plugin (anonymous feedback):"
463
  msgstr ""
464
 
465
  #: classes/views/deactivation_thickbox.php:44
466
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:38
467
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:28
468
  msgid "The plugin suddenly stopped working"
469
  msgstr ""
470
 
471
  #: classes/views/deactivation_thickbox.php:52
472
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:48
473
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:38
474
  msgid "The plugin broke my site"
475
  msgstr ""
476
 
483
  msgstr ""
484
 
485
  #: classes/views/deactivation_thickbox.php:71
486
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:58
487
  msgid "I have found a better plugin"
488
  msgstr ""
489
 
490
  #: classes/views/deactivation_thickbox.php:74
491
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:63
492
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:53
493
  msgid "What's the plugin's name?"
494
  msgstr ""
495
 
496
  #: classes/views/deactivation_thickbox.php:82
497
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:73
498
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:63
499
  msgid "I only needed the plugin for a short period"
500
  msgstr ""
501
 
502
  #: classes/views/deactivation_thickbox.php:90
503
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:83
504
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:73
505
  msgid "I no longer need the plugin"
506
  msgstr ""
507
 
508
  #: classes/views/deactivation_thickbox.php:98
509
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:93
510
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:83
511
  msgid "It's a temporary deactivation. I'm just debugging an issue."
512
  msgstr ""
513
 
514
  #: classes/views/deactivation_thickbox.php:106
515
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:103
516
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:93
517
  msgid "Other"
518
  msgstr ""
519
 
520
  #: classes/views/deactivation_thickbox.php:109
521
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:108
522
  msgid "Please let us know how we can improve our plugin"
523
  msgstr ""
524
 
525
  #: classes/views/deactivation_thickbox.php:116
526
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/views/column-actions.php:16
527
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:117
528
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-user-feedback/src/WPDesk/Tracker/UserFeedback/views/thickbox.php:98
529
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:107
530
  msgid "Cancel"
531
  msgstr ""
532
 
533
  #: classes/views/deactivation_thickbox.php:117
534
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/thickbox.php:120
535
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:110
536
  msgid "Skip &amp; Deactivate"
537
  msgstr ""
538
 
539
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:22
540
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Metabox/Ajax.php:15
541
  msgid "Unknown error!"
542
  msgstr ""
543
 
544
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:25
545
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Metabox/Ajax.php:18
546
  msgid "Nonce verification error! Invalid request."
547
  msgstr ""
548
 
549
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:29
550
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Metabox/Ajax.php:22
551
  msgid "No shipment id!"
552
  msgstr ""
553
 
554
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:33
555
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Metabox/Ajax.php:26
556
  msgid "No data!"
557
  msgstr ""
558
 
559
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:52
560
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Metabox/Ajax.php:43
561
  msgid "Saved"
562
  msgstr ""
563
 
564
  #: classes/wp-wpdesk-fs-shipment/metabox/ajax.php:55
565
  #: src/WPDesk/FS/Shipment/ModifyOrderTable.php:164
566
  #: src/WPDesk/FS/Shipment/ModifyStatuses.php:31
567
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Metabox/Ajax.php:46
568
  msgid "Created"
569
  msgstr ""
570
 
659
 
660
  #. translators: open tag, close tag.
661
  #: src/WPDesk/FS/Nps/NpsHooks.php:107
662
+ #: vendor_prefixed/wpdesk/wp-nps/src/Nps.php:129
663
  msgid "By using the 'Send feedback' button I hereby agree and consent to the terms of %1$sPrivacy Policy%2$s."
664
  msgstr ""
665
 
861
 
862
  #: src/WPDesk/FS/Shipment/ModifyOrderTable.php:100
863
  #: src/WPDesk/FS/Shipment/ModifyOrderTable.php:162
864
+ #: vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php:59
865
  msgid "Error"
866
  msgstr ""
867
 
1098
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:254
1099
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:260
1100
  #: src/WPDesk/FS/TableRate/ShippingMethod/RateCalculator.php:271
1101
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Settings/CheckboxValue.php:23
1102
  msgid "no"
1103
  msgstr ""
1104
 
1112
 
1113
  #: src/WPDesk/FS/TableRate/Rule/Condition/Price.php:31
1114
  #: src/WPDesk/FS/TableRate/Rule/PreconfiguredScenarios/PreconfiguredScenariosFactory.php:55
1115
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/BasedOnOptions.php:20
1116
  msgid "Price"
1117
  msgstr ""
1118
 
1279
 
1280
  #: src/WPDesk/FS/TableRate/Rule/Condition/Weight.php:31
1281
  #: src/WPDesk/FS/TableRate/Rule/PreconfiguredScenarios/PreconfiguredScenariosFactory.php:36
1282
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/BasedOnOptions.php:20
1283
  msgid "Weight"
1284
  msgstr ""
1285
 
1397
 
1398
  #: src/WPDesk/FS/TableRate/Rule/SpecialAction/None.php:19
1399
  #: src/WPDesk/FS/TableRate/ShippingMethod/CommonMethodSettings.php:181
1400
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/BasedOnOptions.php:20
1401
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Settings/IntegrationSettingsImplementation.php:40
1402
  msgid "None"
1403
  msgstr ""
1404
 
1673
 
1674
  #. Translators: username.
1675
  #: src/WPDesk/FS/Tracker/TrackerNotices.php:42
1676
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:23
1677
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:15
1678
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-notice.php:19
1679
  msgid "Hey %s,"
1680
  msgstr ""
1681
 
1694
 
1695
  #: templates/email/after_order_table.php:12
1696
  #: templates/myaccount/after_order_table.php:15
1697
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:44
1698
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/views/manifest-metabox.php:15
1699
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/views/manifest-metabox.php:74
1700
  msgid "Shipment"
1701
  msgstr ""
1702
 
1705
  msgid "Track shipment: "
1706
  msgstr ""
1707
 
1708
+ #: vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/views/html-notice.php:12
1709
+ msgid "Help us improve Octolize plugins' experience"
1710
+ msgstr ""
1711
+
1712
+ #: vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/views/html-notice.php:15
1713
+ msgid "Hi %1$s, with your helping hand we can build effective solutions, launch the new features and shape better plugins experience. By agreeing to anonymously share non-sensitive %2$susage data%3$s of our plugins, you will help us develop them in the right direction. No personal data is tracked or stored and you can opt-out any time. Will you give the thumbs up to our efforts?"
1714
+ msgstr ""
1715
+
1716
+ #: vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/views/html-notice.php:22
1717
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-notice.php:41
1718
+ msgid "Allow"
1719
+ msgstr ""
1720
+
1721
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:45
1722
+ msgctxt "Page title"
1723
+ msgid "Shipping Extensions"
1724
+ msgstr ""
1725
+
1726
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:63
1727
+ msgctxt "Menu Title"
1728
+ msgid ""
1729
+ "Shipping\n"
1730
+ "Extensions"
1731
+ msgstr ""
1732
+
1733
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:82
1734
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/PluginCompatibilityChecker.php:97
1735
+ msgid "Flexible Shipping PRO"
1736
+ msgstr ""
1737
+
1738
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:82
1739
+ msgid "The best and the most powerful Table Rate shipping plugin for WooCommerce. Define the shipping rules based on numerous conditions and configure even the most complex shipping scenarios with ease."
1740
+ msgstr ""
1741
+
1742
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:82
1743
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:94
1744
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:97
1745
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:103
1746
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:109
1747
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:112
1748
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:121
1749
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:127
1750
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:137
1751
+ msgid "Customizable Rates"
1752
+ msgstr ""
1753
+
1754
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:85
1755
+ msgid "UPS Live Rates and Access Points PRO"
1756
+ msgstr ""
1757
+
1758
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:85
1759
+ msgid "WooCommerce UPS integration packed with many advanced features. Display the dynamically calculated live rates for UPS shipping methods and adjust them to your needs."
1760
+ msgstr ""
1761
+
1762
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:85
1763
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:91
1764
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:106
1765
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:115
1766
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:124
1767
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:137
1768
+ msgid "Live Rates"
1769
+ msgstr ""
1770
+
1771
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:88
1772
+ msgid "DPD UK & DPD Local"
1773
+ msgstr ""
1774
+
1775
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:88
1776
+ msgid "Ship your DPD orders faster with advanced DPD UK & DPD Local WooCommerce integration. Gather shipping details, download printable shipping labels and track parcels - everything is automated."
1777
+ msgstr ""
1778
+
1779
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:88
1780
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:100
1781
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:118
1782
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:137
1783
+ msgid "Shipping Labels"
1784
+ msgstr ""
1785
+
1786
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:91
1787
+ msgid "FedEx WooCommerce Live Rates PRO"
1788
+ msgstr ""
1789
+
1790
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:91
1791
+ msgid "Enable the FedEx live rates for international delivery and integrate it with your shop in less than 5 minutes. Save your time and money – let the shipping cost be calculated automatically."
1792
+ msgstr ""
1793
+
1794
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:94
1795
+ msgid "Distance Based Shipping Rates"
1796
+ msgstr ""
1797
+
1798
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:94
1799
+ msgid "Offer shipping rates based on Distance or Total Travel Time calculated by Google Distance Matrix API and don't overpay for shipping."
1800
+ msgstr ""
1801
+
1802
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:97
1803
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/PluginCompatibilityChecker.php:100
1804
+ msgid "Flexible Shipping Locations"
1805
+ msgstr ""
1806
+
1807
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:97
1808
+ msgid "Calculate the shipping cost based on location. Define your own custom locations, use the WooCommerce defaults or the ones created by 3rd party plugins."
1809
+ msgstr ""
1810
+
1811
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:100
1812
+ msgid "Flexible Printing"
1813
+ msgstr ""
1814
+
1815
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:100
1816
+ msgid "Automate your shipping process. Print the shipping labels on thermal printers via PrintNode service. Let the labels be printed automatically the same time the order is placed."
1817
+ msgstr ""
1818
+
1819
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:103
1820
+ msgid "Flexible Shipping Import / Export"
1821
+ msgstr ""
1822
+
1823
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:103
1824
+ msgid "Use the CSV files to import or export your shipping methods. Edit, update, move or backup the ready configurations and shipping scenarios."
1825
+ msgstr ""
1826
+
1827
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:106
1828
+ msgid "DHL Express Live Rates PRO"
1829
+ msgstr ""
1830
+
1831
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:106
1832
+ msgid "WooCommerce DHL Express integration packed with many advanced features. Display the dynamically calculated live rates for DHL Express shipping methods and adjust them to your needs."
1833
+ msgstr ""
1834
+
1835
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:109
1836
+ msgid "Multi Vendor Shipping"
1837
+ msgstr ""
1838
+
1839
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:109
1840
+ msgid "Define precisely the shipping cost calculation rules for each Vendor / Product Author in your marketplace or multivendor store."
1841
+ msgstr ""
1842
+
1843
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:112
1844
+ msgid "Shipping Packages"
1845
+ msgstr ""
1846
+
1847
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:112
1848
+ msgid "Split the WooCommerce cart content into multiple packages based on various conditions like shipping class."
1849
+ msgstr ""
1850
+
1851
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:115
1852
+ msgid "Conditional Shipping Methods"
1853
+ msgstr ""
1854
+
1855
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:115
1856
+ msgid "Conditionally display and hide the shipping methods in your WooCommerce store. Define the rules when the specific shipping methods, e.g., live rates should be available to pick and when not to."
1857
+ msgstr ""
1858
+
1859
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:118
1860
+ msgid "UPS Labels and Tracking"
1861
+ msgstr ""
1862
+
1863
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:118
1864
+ msgid "Create the shipments, generate the printable UPS shipping labels for the placed orders and track the parcels directly from your WooCommerce store."
1865
+ msgstr ""
1866
+
1867
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:121
1868
+ msgid "Delivery Date Picker"
1869
+ msgstr ""
1870
+
1871
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:121
1872
+ msgid "Let your customers choose a convenient delivery date for the ordered products and make the shipping cost dependent on the date they choose."
1873
+ msgstr ""
1874
+
1875
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:124
1876
+ msgid "USPS Live Rates PRO"
1877
+ msgstr ""
1878
+
1879
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:124
1880
+ msgid "Serve your customers the automatically and real-time calculated USPS shipping rates. Add the handling fees, insurance and adjust them to your needs with just a few clicks."
1881
+ msgstr ""
1882
+
1883
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:127
1884
+ msgid "Shipping Cost on Product Page PRO"
1885
+ msgstr ""
1886
+
1887
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php:127
1888
+ msgid "Let your customers calculate and see the shipping cost on product pages based on the entered shipping destination and cart contents. Decide how and when exactly you want the shipping cost calculator to display."
1889
+ msgstr ""
1890
+
1891
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/PluginLinks.php:57
1892
+ msgctxt "Link on plugin list page"
1893
+ msgid "Extensions"
1894
+ msgstr ""
1895
+
1896
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/views/html-shipping-extensions-page.php:25
1897
+ msgid "Shipping Extensions by"
1898
+ msgstr ""
1899
+
1900
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/views/html-shipping-extensions-page.php:30
1901
+ msgid "Dive into a system of Octolize ecommerce shipping plugins for WooCommerce. Don’t lose your customers, time and money. Let our plugins secure your sales!"
1902
+ msgstr ""
1903
+
1904
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/views/html-shipping-extensions-page.php:43
1905
+ msgid "Filter plugins:"
1906
+ msgstr ""
1907
+
1908
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/views/html-shipping-extensions-page.php:48
1909
+ msgid "All"
1910
+ msgstr ""
1911
+
1912
+ #: vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/views/html-shipping-extensions-page.php:105
1913
+ msgid "Buy plugin →"
1914
+ msgstr ""
1915
+
1916
+ #: vendor_prefixed/wpdesk/wp-forms/templates/input-image.php:46
1917
+ msgid "Set image"
1918
+ msgstr ""
1919
+
1920
+ #: vendor_prefixed/wpdesk/wp-forms/templates/input-image.php:57
1921
+ msgid "Remove image"
1922
+ msgstr ""
1923
+
1924
+ #: vendor_prefixed/wpdesk/wp-forms/templates/input-image.php:82
1925
+ msgid "Select or Upload Media"
1926
+ msgstr ""
1927
+
1928
+ #: vendor_prefixed/wpdesk/wp-forms/templates/input-image.php:86
1929
+ msgid "Use this media"
1930
+ msgstr ""
1931
+
1932
+ #: vendor_prefixed/wpdesk/wp-forms/templates/product-select.php:22
1933
+ msgid "Search for a product&hellip;"
1934
+ msgstr ""
1935
+
1936
+ #: vendor_prefixed/wpdesk/wp-helpscout-beacon/src/Beacon/Beacon.php:51
1937
+ #: vendor_prefixed/wpdesk/wp-helpscout-beacon/src/Beacon/Beacon.php:92
1938
+ msgid "When you click OK we will open our HelpScout beacon where you can find answers to your questions. This beacon will load our help articles and also potentially set cookies."
1939
+ msgstr ""
1940
+
1941
+ #: vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php:59
1942
+ msgid "Disabled"
1943
+ msgstr ""
1944
+
1945
+ #: vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php:59
1946
+ msgid "Emergency"
1947
+ msgstr ""
1948
+
1949
+ #: vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php:59
1950
+ msgid "Alert"
1951
+ msgstr ""
1952
+
1953
+ #: vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php:59
1954
+ msgid "Critical"
1955
+ msgstr ""
1956
+
1957
+ #: vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php:59
1958
+ msgid "Warning"
1959
+ msgstr ""
1960
+
1961
+ #: vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php:59
1962
+ msgid "Notice"
1963
+ msgstr ""
1964
+
1965
+ #: vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php:59
1966
+ msgid "Info"
1967
+ msgstr ""
1968
+
1969
+ #: vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php:59
1970
+ msgid "Debug"
1971
+ msgstr ""
1972
+
1973
+ #. Translators: directory.
1974
+ #: vendor_prefixed/wpdesk/wp-logs/src/WP/WPCapture.php:23
1975
+ msgid "Can not enable WP Desk Debug log! Cannot create directory %s or this directory is not writeable!"
1976
+ msgstr ""
1977
+
1978
+ #. Translators: directory.
1979
+ #: vendor_prefixed/wpdesk/wp-logs/src/WP/WPCapture.php:36
1980
+ msgid "Can not enable WP Desk Debug log! Cannot create file %s!"
1981
+ msgstr ""
1982
+
1983
+ #: vendor_prefixed/wpdesk/wp-nps/src/Nps.php:125
1984
+ msgid "Not likely at all"
1985
+ msgstr ""
1986
+
1987
+ #: vendor_prefixed/wpdesk/wp-nps/src/Nps.php:126
1988
+ msgid "Extremely likely"
1989
+ msgstr ""
1990
+
1991
+ #: vendor_prefixed/wpdesk/wp-nps/src/Nps.php:127
1992
+ msgid "How likely are you to recommend our plugin to your friends?"
1993
+ msgstr ""
1994
+
1995
+ #: vendor_prefixed/wpdesk/wp-nps/src/Nps.php:128
1996
+ msgid "What could we do to improve it?"
1997
+ msgstr ""
1998
+
1999
+ #: vendor_prefixed/wpdesk/wp-nps/src/Nps.php:130
2000
+ msgid "Send feedback"
2001
+ msgstr ""
2002
+
2003
+ #: vendor_prefixed/wpdesk/wp-nps/src/Nps.php:131
2004
+ msgid "Sending feedback"
2005
+ msgstr ""
2006
+
2007
+ #: vendor_prefixed/wpdesk/wp-nps/src/Nps.php:132
2008
+ msgid "Thank you!"
2009
+ msgstr ""
2010
+
2011
+ #: vendor_prefixed/wpdesk/wp-nps/src/Nps.php:133
2012
+ msgid "This field is required"
2013
+ msgstr ""
2014
+
2015
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/BlockSettings.php:100
2016
+ msgid "In order to prevent any further issues with the plugin configuration or its proper functioning, before saving the changes please update the following: %s."
2017
+ msgstr ""
2018
+
2019
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/BlockSettings.php:107
2020
+ msgid "Go to the plugins list &rarr;"
2021
+ msgstr ""
2022
+
2023
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/Notice.php:46
2024
+ msgid "If the WordPress updater hasn't informed you about the newer versions available, please %sfollow these instructions &rarr;%s"
2025
+ msgstr ""
2026
+
2027
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/Notice.php:46
2028
+ msgid "https://octol.io/fs-2-docs"
2029
+ msgstr ""
2030
+
2031
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/Notice.php:49
2032
+ msgid "%sFlexible Shipping%s plugin you are currently using is not compatible with the installed version of Flexible Shipping PRO and Flexible Shipping Locations. Please update the %sFlexible Shipping%s plugin to %s version or newer."
2033
+ msgstr ""
2034
+
2035
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/Notice.php:51
2036
+ msgid "%sFlexible Shipping%s plugin you are currently using is not compatible with the installed version of Flexible Shipping PRO. Please update the %sFlexible Shipping%s plugin to %s version or newer."
2037
+ msgstr ""
2038
+
2039
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/Notice.php:53
2040
+ msgid "%sFlexible Shipping%s plugin you are currently using is not compatible with the installed version of Flexible Shipping Locations. Please update the %sFlexible Shipping%s plugin to %s version or newer."
2041
+ msgstr ""
2042
+
2043
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/Notice.php:57
2044
+ msgid "%sFlexible Shipping PRO%s plugin you are currently using is not compatible with the installed version of Flexible Shipping free. Please update the %sFlexible Shipping PRO%s plugin to %s version or newer."
2045
+ msgstr ""
2046
+
2047
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-compatibility/src/Notice.php:60
2048
+ msgid "%sFlexible Shipping Locations%s plugin you are currently using is not compatible with the installed version of Flexible Shipping free. Please update the %sFlexible Shipping Locations%s plugin to %s version or newer."
2049
+ msgstr ""
2050
+
2051
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:44
2052
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:66
2053
+ msgid "Shipments"
2054
+ msgstr ""
2055
+
2056
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:44
2057
+ msgid "View Shipments"
2058
+ msgstr ""
2059
+
2060
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:44
2061
+ msgid "Add new Shipment"
2062
+ msgstr ""
2063
+
2064
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:44
2065
+ msgid "Edit Shipment"
2066
+ msgstr ""
2067
+
2068
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:44
2069
+ msgid "Save Shipment"
2070
+ msgstr ""
2071
+
2072
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:44
2073
+ msgid "Search Shipments"
2074
+ msgstr ""
2075
+
2076
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:44
2077
+ msgid "Shipment not found"
2078
+ msgstr ""
2079
+
2080
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:44
2081
+ msgid "Shipment not found in trash"
2082
+ msgstr ""
2083
+
2084
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:44
2085
+ msgid "Shipments."
2086
+ msgstr ""
2087
+
2088
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:45
2089
+ msgctxt "Shipment status"
2090
+ msgid "New"
2091
+ msgstr ""
2092
+
2093
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:45
2094
+ msgid "New <span class=\"count\">(%s)</span>"
2095
+ msgid_plural "New <span class=\"count\">(%s)</span>"
2096
+ msgstr[0] ""
2097
+ msgstr[1] ""
2098
+
2099
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:45
2100
+ msgctxt "Shipment status"
2101
+ msgid "Created"
2102
+ msgstr ""
2103
+
2104
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:45
2105
+ msgid "Created <span class=\"count\">(%s)</span>"
2106
+ msgid_plural "Created <span class=\"count\">(%s)</span>"
2107
+ msgstr[0] ""
2108
+ msgstr[1] ""
2109
+
2110
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:45
2111
+ msgctxt "Shipment status"
2112
+ msgid "Confirmed"
2113
+ msgstr ""
2114
+
2115
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:45
2116
+ msgid "Confirmed <span class=\"count\">(%s)</span>"
2117
+ msgid_plural "Confirmed <span class=\"count\">(%s)</span>"
2118
+ msgstr[0] ""
2119
+ msgstr[1] ""
2120
+
2121
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:45
2122
+ msgctxt "Shipment status"
2123
+ msgid "Manifest created"
2124
+ msgstr ""
2125
+
2126
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:45
2127
+ msgctxt "Shipment status"
2128
+ msgid "Failed"
2129
+ msgstr ""
2130
+
2131
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:45
2132
+ msgid "Failed <span class=\"count\">(%s)</span>"
2133
+ msgid_plural "Failed <span class=\"count\">(%s)</span>"
2134
+ msgstr[0] ""
2135
+ msgstr[1] ""
2136
+
2137
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/CustomPostType.php:68
2138
+ msgid "Shipment data"
2139
+ msgstr ""
2140
+
2141
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Label/SingleLabelFileDispatcher.php:86
2142
+ msgid "Integration doesn't exists."
2143
+ msgstr ""
2144
+
2145
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Label/SingleLabelFileDispatcher.php:92
2146
+ msgid "Label error"
2147
+ msgstr ""
2148
+
2149
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:38
2150
+ msgid "Shipping manifest canceled."
2151
+ msgstr ""
2152
+
2153
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2154
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:60
2155
+ msgid "Shipping Manifests"
2156
+ msgstr ""
2157
+
2158
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2159
+ msgid "Shipping Manifest"
2160
+ msgstr ""
2161
+
2162
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2163
+ msgid "View Shipping Manifests"
2164
+ msgstr ""
2165
+
2166
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2167
+ msgid "Add new Shipping Manifest"
2168
+ msgstr ""
2169
+
2170
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2171
+ msgid "Add new Shipping Manifests"
2172
+ msgstr ""
2173
+
2174
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2175
+ msgid "Edit Shipping Manifest"
2176
+ msgstr ""
2177
+
2178
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2179
+ msgid "Save Shipping Manifest"
2180
+ msgstr ""
2181
+
2182
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2183
+ msgid "Search Shipping Manifests"
2184
+ msgstr ""
2185
+
2186
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2187
+ msgid "Shipping Manifests not found"
2188
+ msgstr ""
2189
+
2190
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2191
+ msgid "Shipping Manifests not found in trash"
2192
+ msgstr ""
2193
+
2194
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:54
2195
+ msgid "Shipping Manifests."
2196
+ msgstr ""
2197
+
2198
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:100
2199
+ msgid "Date"
2200
+ msgstr ""
2201
+
2202
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:102
2203
+ msgid "Number"
2204
+ msgstr ""
2205
+
2206
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:103
2207
+ msgid "Shipments count"
2208
+ msgstr ""
2209
+
2210
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:104
2211
+ msgid "Actions"
2212
+ msgstr ""
2213
+
2214
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:159
2215
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php:183
2216
+ msgid "Invalid nonce!"
2217
+ msgstr ""
2218
+
2219
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/views/column-actions.php:11
2220
+ msgid "Download"
2221
+ msgstr ""
2222
+
2223
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/views/filter-form.php:11
2224
+ msgid "All manifests"
2225
+ msgstr ""
2226
+
2227
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/views/manifest-metabox.php:20
2228
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/views/manifest-metabox.php:79
2229
+ msgid "Order"
2230
+ msgstr ""
2231
+
2232
+ #. Translators: order id and integration.
2233
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Order/AddShippingMetabox.php:45
2234
+ msgid "Shipment for order %1$s, %2$s"
2235
+ msgstr ""
2236
+
2237
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Order/AddShippingMetabox.php:83
2238
+ msgid "Select integration"
2239
+ msgstr ""
2240
+
2241
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Order/AddShippingMetabox.php:85
2242
+ msgid "Add shipping"
2243
+ msgstr ""
2244
+
2245
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Order/views/html-order-add_shipping-metabox.php:18
2246
+ msgid "Add"
2247
+ msgstr ""
2248
+
2249
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/CalculationMethodOptions.php:20
2250
+ msgid "Sum"
2251
+ msgstr ""
2252
+
2253
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/ShippingMethodLogger.php:71
2254
+ msgid "shipping method configuration"
2255
+ msgstr ""
2256
+
2257
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/ShippingMethodLogger.php:78
2258
+ msgid "input data"
2259
+ msgstr ""
2260
+
2261
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/ShippingMethodLogger.php:85
2262
+ msgid "rules (%1$s)"
2263
+ msgstr ""
2264
+
2265
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/ShippingMethodLogger.php:85
2266
+ msgid "triggered"
2267
+ msgstr ""
2268
+
2269
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/ShippingMethodLogger.php:85
2270
+ msgid "not triggered"
2271
+ msgstr ""
2272
+
2273
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/ShippingMethodLogger.php:92
2274
+ msgid "the result of shipping method's usage"
2275
+ msgstr ""
2276
+
2277
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/view/display-notice-content-single-value.php:12
2278
+ msgid "Show %1$s"
2279
+ msgstr ""
2280
+
2281
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/view/display-notice-content-single-value.php:15
2282
+ msgid "Hide %1$s"
2283
+ msgstr ""
2284
+
2285
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/view/display-notice-content-single-value.php:18
2286
+ msgid "Copy %1$s"
2287
+ msgstr ""
2288
+
2289
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/view/display-notice-footer.php:9
2290
+ msgid "Copy all data"
2291
+ msgstr ""
2292
+
2293
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Logger/view/display-notice-header.php:9
2294
+ msgid "FS Debug mode for %1$s%2$s%3$s shipping method."
2295
+ msgstr ""
2296
+
2297
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Settings/CartCalculationOptions.php:23
2298
+ msgid "Cart value"
2299
+ msgstr ""
2300
+
2301
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Settings/CartCalculationOptions.php:23
2302
+ msgid "Package value"
2303
+ msgstr ""
2304
+
2305
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Settings/IntegrationSettingsImplementation.php:41
2306
+ msgid "Integration: %1$s"
2307
+ msgstr ""
2308
+
2309
+ #: vendor_prefixed/wpdesk/wp-wpdesk-fs-table-rate/src/Settings/MethodSettingsImplementation.php:272
2310
+ msgid "Method settings:%1$s Enabled: %2$s Method Title: %3$s Method Description: %4$s Tax status: %5$s Costs includes tax: %6$s Free Shipping: %7$s Free Shipping Label: %8$s 'Left to free shipping' notice: %9$s Rules Calculation: %10$s Cart Calculation: %11$s Visibility (Show only for logged in users): %12$s Default: %13$s Debug mode: %14$s"
2311
+ msgstr ""
2312
+
2313
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/scripts.php:44
2314
+ msgid "Plugin deactivation"
2315
+ msgstr ""
2316
+
2317
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/views/scripts.php:115
2318
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:126
2319
+ msgid "Submit &amp; Deactivate"
2320
+ msgstr ""
2321
+
2322
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-user-feedback/src/WPDesk/Tracker/UserFeedback/UserFeedbackContent.php:31
2323
+ msgid "Proceed"
2324
+ msgstr ""
2325
+
2326
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker-user-feedback/src/WPDesk/Tracker/UserFeedback/views/thickbox.php:103
2327
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:40
2328
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:32
2329
+ msgid "Skip"
2330
+ msgstr ""
2331
+
2332
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/OptOut.php:41
2333
+ msgid "You successfully opted out of collecting usage data by %1$s. If you change your mind, you can always opt in later in the plugin's quick links."
2334
+ msgstr ""
2335
+
2336
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/PluginActionLinks.php:50
2337
+ msgid "Opt-in"
2338
+ msgstr ""
2339
+
2340
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/PluginActionLinks.php:53
2341
+ msgid "Opt-out"
2342
+ msgstr ""
2343
+
2344
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:26
2345
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:18
2346
+ msgid "Please help us improve our plugins! If you opt-in, we will collect some non-sensitive data and usage information anonymously. If you skip this, that's okay! All plugins will work just fine."
2347
+ msgstr ""
2348
+
2349
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:35
2350
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:27
2351
+ msgid "Allow & Continue &rarr;"
2352
+ msgstr ""
2353
+
2354
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:47
2355
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:39
2356
+ msgid "What permissions are being granted?"
2357
+ msgstr ""
2358
+
2359
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:56
2360
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:48
2361
+ msgid "Your Site Overview"
2362
+ msgstr ""
2363
+
2364
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:59
2365
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:51
2366
+ msgid "WP version, PHP info"
2367
+ msgstr ""
2368
+
2369
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:67
2370
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:59
2371
+ msgid "Plugin Usage"
2372
+ msgstr ""
2373
+
2374
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:70
2375
+ msgid "Current settings and usage information of %1$s plugins"
2376
+ msgstr ""
2377
+
2378
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:78
2379
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:70
2380
+ msgid "Your Store Overview"
2381
+ msgstr ""
2382
+
2383
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:81
2384
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:73
2385
+ msgid "Anonymized and non-sensitive store usage information"
2386
+ msgstr ""
2387
+
2388
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/PSR/WPDesk/Tracker/views/tracker-connect.php:91
2389
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:83
2390
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-notice.php:27
2391
+ msgid "Find out more &raquo;"
2392
+ msgstr ""
2393
+
2394
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:62
2395
+ msgid "Current settings and usage information of WP Desk plugins"
2396
+ msgstr ""
2397
+
2398
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:19
2399
+ msgid " If you have a moment, please let us know why you are deactivating plugin (anonymous feedback):"
2400
+ msgstr ""
2401
+
2402
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:48
2403
+ msgid "I found a better plugin"
2404
+ msgstr ""
2405
+
2406
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-deactivate.php:98
2407
+ msgid "Kindly tell us the reason so we can improve"
2408
+ msgstr ""
2409
+
2410
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-notice.php:22
2411
+ msgid "We need your help to improve <strong>WP Desk plugins</strong>, so they are more useful for you and the rest of <strong>30,000+ users</strong>. By collecting data on how you use our plugins, you will help us a lot. We will not collect any sensitive data, so you can feel safe."
2412
+ msgstr ""
2413
+
2414
+ #: vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-opt-out-notice.php:11
2415
+ msgid "You successfully opted out of collecting usage data by WP Desk. If you change your mind, you can always opt in later in the plugin's quick links."
2416
+ msgstr ""
2417
+
2418
  #: assets-src/rules-settings/js/components/html-woo-select.js:37
2419
  #: assets-src/rules-settings/js/components/html-woo-select.js:233
2420
+ #: assets/js/rules-settings.js:2
2421
  msgid "Enter 3 or more characters"
2422
  msgstr ""
2423
 
2424
  #: assets-src/rules-settings/js/components/html-woo-select.js:237
2425
+ #: assets/js/rules-settings.js:2
2426
  msgid "searching..."
2427
  msgstr ""
2428
 
2429
  #: assets-src/rules-settings/js/components/html-woo-select.js:246
2430
  #: assets-src/rules-settings/js/components/html-woo-select.js:253
2431
+ #: assets/js/rules-settings.js:2
2432
  msgid "Value not found"
2433
  msgstr ""
2434
 
2435
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:11
2436
+ #: assets/js/rules-settings.js:2
2437
  msgid "All scenarios"
2438
  msgstr ""
2439
 
2440
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:181
2441
+ #: assets/js/rules-settings.js:2
2442
  msgid "Rules count in scenario: %1$s"
2443
  msgstr ""
2444
 
2445
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:182
2446
+ #: assets/js/rules-settings.js:2
2447
  msgid "Read full description →"
2448
  msgstr ""
2449
 
2450
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:183
2451
+ #: assets/js/rules-settings.js:2
2452
  msgid "Use scenario"
2453
  msgstr ""
2454
 
2455
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:219
2456
+ #: assets/js/rules-settings.js:2
2457
  msgid "Select a ready-made scenario"
2458
  msgstr ""
2459
 
2460
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:220
2461
+ #: assets/js/rules-settings.js:2
2462
  msgid "Select one of the pre-made and ready to use Flexible Shipping scenarios from our library. Pick the one which fits your needs, adjust it freely and have it all configured in no time!"
2463
  msgstr ""
2464
 
2465
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:221
2466
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:244
2467
+ #: assets/js/rules-settings.js:2
2468
  msgid "Please mind that saving the changes after using a ready-made scenario will overwrite the previously configured rules for this shipping method. However, not until the changes are saved, the prior setup is still in use."
2469
  msgstr ""
2470
 
2471
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:243
2472
+ #: assets/js/rules-settings.js:2
2473
  msgid "Use rules from scenario?"
2474
  msgstr ""
2475
 
2476
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:279
2477
+ #: assets/js/rules-settings.js:2
2478
  msgid "Looking for different scenario? %1$sCheck our documentation →%2$s"
2479
  msgstr ""
2480
 
2481
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:284
2482
+ #: assets/js/rules-settings.js:2
2483
  msgid "Select other scenario"
2484
  msgstr ""
2485
 
2486
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-modal.js:285
2487
+ #: assets/js/rules-settings.js:2
2488
  msgid "Use selected scenario"
2489
  msgstr ""
2490
 
2491
  #: assets-src/rules-settings/js/components/preconfigured-scenarios-unavailable-modal.js:65
2492
+ #: assets/js/rules-settings.js:2
2493
  msgid "Close"
2494
  msgstr ""
2495
 
2496
  #: assets-src/rules-settings/js/components/rules-settings.js:290
2497
+ #: assets/js/rules-settings.js:2
2498
  msgid "Conditions"
2499
  msgstr ""
2500
 
2501
  #: assets-src/rules-settings/js/components/rules-settings.js:291
2502
+ #: assets/js/rules-settings.js:2
2503
  msgid "Costs"
2504
  msgstr ""
2505
 
2506
  #: assets-src/rules-settings/js/components/rules-settings.js:293
2507
+ #: assets/js/rules-settings.js:2
2508
  msgid "Special action"
2509
  msgstr ""
2510
 
2511
  #: assets-src/rules-settings/js/components/rules-settings.js:317
2512
+ #: assets/js/rules-settings.js:2
2513
  msgid "Add the first rule or use one of the ready-made scenarios"
2514
  msgstr ""
2515
 
2516
  #: assets-src/rules-settings/js/components/rules-settings.js:325
2517
+ #: assets/js/rules-settings.js:2
2518
  msgid "Add rule"
2519
  msgstr ""
2520
 
2521
  #: assets-src/rules-settings/js/components/rules-settings.js:327
2522
+ #: assets/js/rules-settings.js:2
2523
  msgid "Duplicate selected rules"
2524
  msgstr ""
2525
 
2526
  #: assets-src/rules-settings/js/components/rules-settings.js:329
2527
+ #: assets/js/rules-settings.js:2
2528
  msgid "Delete selected rules"
2529
  msgstr ""
2530
 
2531
  #: assets-src/rules-settings/js/components/rules-settings.js:331
2532
+ #: assets/js/rules-settings.js:2
2533
  msgid "Use ready-made scenarios"
2534
  msgstr ""
2535
 
2536
  #: assets-src/rules-settings/js/components/rules-settings.js:356
2537
  #: assets-src/rules-settings/js/components/rules-settings.js:363
2538
+ #: assets/js/rules-settings.js:2
2539
  msgid "PRO Features"
2540
  msgstr ""
2541
 
2542
  #: assets-src/rules-settings/js/components/rules-settings.js:358
2543
+ #: assets/js/rules-settings.js:2
2544
  msgid "Tick this checkbox to display the features and shipping cost calculation conditions coming with the plugin's PRO version."
2545
  msgstr ""
2546
 
2547
  #: assets-src/rules-settings/js/components/rules-settings.js:368
2548
+ #: assets/js/rules-settings.js:2
2549
  msgid "Show the options available in the PRO version."
2550
  msgstr ""
2551
 
2552
  #: assets-src/rules-settings/js/components/rules-settings.js:372
2553
+ #: assets/js/rules-settings.js:2
2554
  msgid "Learn more about PRO version →"
2555
  msgstr ""
2556
 
2557
  #: assets-src/rules-settings/js/components/single-condition.js:244
2558
+ #: assets/js/rules-settings.js:2
2559
  msgid "and"
2560
  msgstr ""
2561
 
2562
  #: assets-src/rules-settings/js/components/single-condition.js:246
2563
+ #: assets/js/rules-settings.js:2
2564
  msgid "When"
2565
  msgstr ""
readme.txt CHANGED
@@ -4,8 +4,8 @@ Donate link: https://octol.io/fs-repo-up
4
  Tags: table rate, table rate shipping, conditional shipping, free shipping, woocommerce shipping, woocommerce table rate shipping, cart based shipping, weight based shipping, totals based shipping, order based shipping, advanced shipping
5
  Requires at least: 5.7
6
  Tested up to: 6.1
7
- Stable tag: 4.17.0
8
- Requires PHP: 7.0
9
  License: GPLv3 or later
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -130,7 +130,7 @@ We provide a limited support for the free version of our Flexible Shipping plugi
130
 
131
  **United Kingdom**
132
 
133
- We have released a DPD UK & Local WooCommerce integration for Flexible Shipping covering the whole UK teritory. Check our plugin and [offer your customers the DPD UK services at your shop &rarr;](https://octol.io/fs-repo-cross-dpd-uk)
134
 
135
  **Poland**
136
 
@@ -228,6 +228,10 @@ If you are upgrading from the old Flexible Shipping version (1.3.2, woo-flexible
228
 
229
  == Changelog ==
230
 
 
 
 
 
231
  = 4.17.0 - 2022-11-23 =
232
  * Added the WooCommerce High-Performance Order Storage (HPOS) compatibility declaration
233
  * Added support for WooCommerce 7.2
4
  Tags: table rate, table rate shipping, conditional shipping, free shipping, woocommerce shipping, woocommerce table rate shipping, cart based shipping, weight based shipping, totals based shipping, order based shipping, advanced shipping
5
  Requires at least: 5.7
6
  Tested up to: 6.1
7
+ Stable tag: 4.18.0
8
+ Requires PHP: 7.2
9
  License: GPLv3 or later
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
130
 
131
  **United Kingdom**
132
 
133
+ We have released a DPD UK & Local WooCommerce integrations for Flexible Shipping covering the whole UK territory. Check our plugins - [offer your customers the DPD UK services in your shop](https://octol.io/fs-repo-cross-dpd-uk) and [show them the DPD UK Pickup Points map](https://octol.io/fs-repo-cross-dpd-uk-pp) to choose their preferred one to collect their orders from.
134
 
135
  **Poland**
136
 
228
 
229
  == Changelog ==
230
 
231
+ = 4.18.0 - 2022-12-13 =
232
+ * Added the Shipping Extensions tab
233
+ * Improved shipping manifests actions (when availiable for shipping integrations: DPD and InPost)
234
+
235
  = 4.17.0 - 2022-11-23 =
236
  * Added the WooCommerce High-Performance Order Storage (HPOS) compatibility declaration
237
  * Added support for WooCommerce 7.2
vendor/composer/InstalledVersions.php ADDED
@@ -0,0 +1,352 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of Composer.
5
+ *
6
+ * (c) Nils Adermann <naderman@naderman.de>
7
+ * Jordi Boggiano <j.boggiano@seld.be>
8
+ *
9
+ * For the full copyright and license information, please view the LICENSE
10
+ * file that was distributed with this source code.
11
+ */
12
+
13
+ namespace Composer;
14
+
15
+ use Composer\Autoload\ClassLoader;
16
+ use Composer\Semver\VersionParser;
17
+
18
+ /**
19
+ * This class is copied in every Composer installed project and available to all
20
+ *
21
+ * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
22
+ *
23
+ * To require its presence, you can require `composer-runtime-api ^2.0`
24
+ *
25
+ * @final
26
+ */
27
+ class InstalledVersions
28
+ {
29
+ /**
30
+ * @var mixed[]|null
31
+ * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
32
+ */
33
+ private static $installed;
34
+
35
+ /**
36
+ * @var bool|null
37
+ */
38
+ private static $canGetVendors;
39
+
40
+ /**
41
+ * @var array[]
42
+ * @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
43
+ */
44
+ private static $installedByVendor = array();
45
+
46
+ /**
47
+ * Returns a list of all package names which are present, either by being installed, replaced or provided
48
+ *
49
+ * @return string[]
50
+ * @psalm-return list<string>
51
+ */
52
+ public static function getInstalledPackages()
53
+ {
54
+ $packages = array();
55
+ foreach (self::getInstalled() as $installed) {
56
+ $packages[] = array_keys($installed['versions']);
57
+ }
58
+
59
+ if (1 === \count($packages)) {
60
+ return $packages[0];
61
+ }
62
+
63
+ return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
64
+ }
65
+
66
+ /**
67
+ * Returns a list of all package names with a specific type e.g. 'library'
68
+ *
69
+ * @param string $type
70
+ * @return string[]
71
+ * @psalm-return list<string>
72
+ */
73
+ public static function getInstalledPackagesByType($type)
74
+ {
75
+ $packagesByType = array();
76
+
77
+ foreach (self::getInstalled() as $installed) {
78
+ foreach ($installed['versions'] as $name => $package) {
79
+ if (isset($package['type']) && $package['type'] === $type) {
80
+ $packagesByType[] = $name;
81
+ }
82
+ }
83
+ }
84
+
85
+ return $packagesByType;
86
+ }
87
+
88
+ /**
89
+ * Checks whether the given package is installed
90
+ *
91
+ * This also returns true if the package name is provided or replaced by another package
92
+ *
93
+ * @param string $packageName
94
+ * @param bool $includeDevRequirements
95
+ * @return bool
96
+ */
97
+ public static function isInstalled($packageName, $includeDevRequirements = true)
98
+ {
99
+ foreach (self::getInstalled() as $installed) {
100
+ if (isset($installed['versions'][$packageName])) {
101
+ return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']);
102
+ }
103
+ }
104
+
105
+ return false;
106
+ }
107
+
108
+ /**
109
+ * Checks whether the given package satisfies a version constraint
110
+ *
111
+ * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call:
112
+ *
113
+ * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3')
114
+ *
115
+ * @param VersionParser $parser Install composer/semver to have access to this class and functionality
116
+ * @param string $packageName
117
+ * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package
118
+ * @return bool
119
+ */
120
+ public static function satisfies(VersionParser $parser, $packageName, $constraint)
121
+ {
122
+ $constraint = $parser->parseConstraints($constraint);
123
+ $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
124
+
125
+ return $provided->matches($constraint);
126
+ }
127
+
128
+ /**
129
+ * Returns a version constraint representing all the range(s) which are installed for a given package
130
+ *
131
+ * It is easier to use this via isInstalled() with the $constraint argument if you need to check
132
+ * whether a given version of a package is installed, and not just whether it exists
133
+ *
134
+ * @param string $packageName
135
+ * @return string Version constraint usable with composer/semver
136
+ */
137
+ public static function getVersionRanges($packageName)
138
+ {
139
+ foreach (self::getInstalled() as $installed) {
140
+ if (!isset($installed['versions'][$packageName])) {
141
+ continue;
142
+ }
143
+
144
+ $ranges = array();
145
+ if (isset($installed['versions'][$packageName]['pretty_version'])) {
146
+ $ranges[] = $installed['versions'][$packageName]['pretty_version'];
147
+ }
148
+ if (array_key_exists('aliases', $installed['versions'][$packageName])) {
149
+ $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']);
150
+ }
151
+ if (array_key_exists('replaced', $installed['versions'][$packageName])) {
152
+ $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']);
153
+ }
154
+ if (array_key_exists('provided', $installed['versions'][$packageName])) {
155
+ $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']);
156
+ }
157
+
158
+ return implode(' || ', $ranges);
159
+ }
160
+
161
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
162
+ }
163
+
164
+ /**
165
+ * @param string $packageName
166
+ * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
167
+ */
168
+ public static function getVersion($packageName)
169
+ {
170
+ foreach (self::getInstalled() as $installed) {
171
+ if (!isset($installed['versions'][$packageName])) {
172
+ continue;
173
+ }
174
+
175
+ if (!isset($installed['versions'][$packageName]['version'])) {
176
+ return null;
177
+ }
178
+
179
+ return $installed['versions'][$packageName]['version'];
180
+ }
181
+
182
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
183
+ }
184
+
185
+ /**
186
+ * @param string $packageName
187
+ * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
188
+ */
189
+ public static function getPrettyVersion($packageName)
190
+ {
191
+ foreach (self::getInstalled() as $installed) {
192
+ if (!isset($installed['versions'][$packageName])) {
193
+ continue;
194
+ }
195
+
196
+ if (!isset($installed['versions'][$packageName]['pretty_version'])) {
197
+ return null;
198
+ }
199
+
200
+ return $installed['versions'][$packageName]['pretty_version'];
201
+ }
202
+
203
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
204
+ }
205
+
206
+ /**
207
+ * @param string $packageName
208
+ * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference
209
+ */
210
+ public static function getReference($packageName)
211
+ {
212
+ foreach (self::getInstalled() as $installed) {
213
+ if (!isset($installed['versions'][$packageName])) {
214
+ continue;
215
+ }
216
+
217
+ if (!isset($installed['versions'][$packageName]['reference'])) {
218
+ return null;
219
+ }
220
+
221
+ return $installed['versions'][$packageName]['reference'];
222
+ }
223
+
224
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
225
+ }
226
+
227
+ /**
228
+ * @param string $packageName
229
+ * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path.
230
+ */
231
+ public static function getInstallPath($packageName)
232
+ {
233
+ foreach (self::getInstalled() as $installed) {
234
+ if (!isset($installed['versions'][$packageName])) {
235
+ continue;
236
+ }
237
+
238
+ return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null;
239
+ }
240
+
241
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
242
+ }
243
+
244
+ /**
245
+ * @return array
246
+ * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
247
+ */
248
+ public static function getRootPackage()
249
+ {
250
+ $installed = self::getInstalled();
251
+
252
+ return $installed[0]['root'];
253
+ }
254
+
255
+ /**
256
+ * Returns the raw installed.php data for custom implementations
257
+ *
258
+ * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
259
+ * @return array[]
260
+ * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
261
+ */
262
+ public static function getRawData()
263
+ {
264
+ @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED);
265
+
266
+ if (null === self::$installed) {
267
+ // only require the installed.php file if this file is loaded from its dumped location,
268
+ // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
269
+ if (substr(__DIR__, -8, 1) !== 'C') {
270
+ self::$installed = include __DIR__ . '/installed.php';
271
+ } else {
272
+ self::$installed = array();
273
+ }
274
+ }
275
+
276
+ return self::$installed;
277
+ }
278
+
279
+ /**
280
+ * Returns the raw data of all installed.php which are currently loaded for custom implementations
281
+ *
282
+ * @return array[]
283
+ * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
284
+ */
285
+ public static function getAllRawData()
286
+ {
287
+ return self::getInstalled();
288
+ }
289
+
290
+ /**
291
+ * Lets you reload the static array from another file
292
+ *
293
+ * This is only useful for complex integrations in which a project needs to use
294
+ * this class but then also needs to execute another project's autoloader in process,
295
+ * and wants to ensure both projects have access to their version of installed.php.
296
+ *
297
+ * A typical case would be PHPUnit, where it would need to make sure it reads all
298
+ * the data it needs from this class, then call reload() with
299
+ * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure
300
+ * the project in which it runs can then also use this class safely, without
301
+ * interference between PHPUnit's dependencies and the project's dependencies.
302
+ *
303
+ * @param array[] $data A vendor/composer/installed.php data set
304
+ * @return void
305
+ *
306
+ * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
307
+ */
308
+ public static function reload($data)
309
+ {
310
+ self::$installed = $data;
311
+ self::$installedByVendor = array();
312
+ }
313
+
314
+ /**
315
+ * @return array[]
316
+ * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
317
+ */
318
+ private static function getInstalled()
319
+ {
320
+ if (null === self::$canGetVendors) {
321
+ self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
322
+ }
323
+
324
+ $installed = array();
325
+
326
+ if (self::$canGetVendors) {
327
+ foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
328
+ if (isset(self::$installedByVendor[$vendorDir])) {
329
+ $installed[] = self::$installedByVendor[$vendorDir];
330
+ } elseif (is_file($vendorDir.'/composer/installed.php')) {
331
+ $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
332
+ if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
333
+ self::$installed = $installed[count($installed) - 1];
334
+ }
335
+ }
336
+ }
337
+ }
338
+
339
+ if (null === self::$installed) {
340
+ // only require the installed.php file if this file is loaded from its dumped location,
341
+ // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
342
+ if (substr(__DIR__, -8, 1) !== 'C') {
343
+ self::$installed = require __DIR__ . '/installed.php';
344
+ } else {
345
+ self::$installed = array();
346
+ }
347
+ }
348
+ $installed[] = self::$installed;
349
+
350
+ return $installed;
351
+ }
352
+ }
vendor/composer/autoload_classmap.php CHANGED
@@ -103,6 +103,16 @@ return array(
103
  'FSVendor\\Monolog\\ResettableInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
104
  'FSVendor\\Monolog\\SignalHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
105
  'FSVendor\\Monolog\\Utils' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
 
 
 
 
 
 
 
 
 
 
106
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\OptInNotice' => $baseDir . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/OptInNotice.php',
107
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\ShouldDisplay' => $baseDir . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/ShouldDisplay.php',
108
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\ShouldDisplayAlways' => $baseDir . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/ShouldDisplayAlways.php',
103
  'FSVendor\\Monolog\\ResettableInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
104
  'FSVendor\\Monolog\\SignalHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
105
  'FSVendor\\Monolog\\Utils' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
106
+ 'FSVendor\\Octolize\\ShippingExtensions\\AdminPage' => $baseDir . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/AdminPage.php',
107
+ 'FSVendor\\Octolize\\ShippingExtensions\\Assets' => $baseDir . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Assets.php',
108
+ 'FSVendor\\Octolize\\ShippingExtensions\\Page' => $baseDir . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php',
109
+ 'FSVendor\\Octolize\\ShippingExtensions\\PageViewTracker' => $baseDir . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/PageViewTracker.php',
110
+ 'FSVendor\\Octolize\\ShippingExtensions\\Page\\Plugin' => $baseDir . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page/Plugin.php',
111
+ 'FSVendor\\Octolize\\ShippingExtensions\\PluginLinks' => $baseDir . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/PluginLinks.php',
112
+ 'FSVendor\\Octolize\\ShippingExtensions\\ShippingExtensions' => $baseDir . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/ShippingExtensions.php',
113
+ 'FSVendor\\Octolize\\ShippingExtensions\\Tracker\\DataProvider\\ShippingExtensionsDataProvider' => $baseDir . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/DataProvider/ShippingExtensionsDataProvider.php',
114
+ 'FSVendor\\Octolize\\ShippingExtensions\\Tracker\\Tracker' => $baseDir . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/Tracker.php',
115
+ 'FSVendor\\Octolize\\ShippingExtensions\\Tracker\\ViewPageTracker' => $baseDir . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/ViewPageTracker.php',
116
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\OptInNotice' => $baseDir . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/OptInNotice.php',
117
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\ShouldDisplay' => $baseDir . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/ShouldDisplay.php',
118
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\ShouldDisplayAlways' => $baseDir . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/ShouldDisplayAlways.php',
vendor/composer/autoload_static.php CHANGED
@@ -126,6 +126,16 @@ class ComposerStaticInitFlexibleShipping
126
  'FSVendor\\Monolog\\ResettableInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
127
  'FSVendor\\Monolog\\SignalHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
128
  'FSVendor\\Monolog\\Utils' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
 
 
 
 
 
 
 
 
 
 
129
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\OptInNotice' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/OptInNotice.php',
130
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\ShouldDisplay' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/ShouldDisplay.php',
131
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\ShouldDisplayAlways' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/ShouldDisplayAlways.php',
126
  'FSVendor\\Monolog\\ResettableInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
127
  'FSVendor\\Monolog\\SignalHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
128
  'FSVendor\\Monolog\\Utils' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
129
+ 'FSVendor\\Octolize\\ShippingExtensions\\AdminPage' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/AdminPage.php',
130
+ 'FSVendor\\Octolize\\ShippingExtensions\\Assets' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Assets.php',
131
+ 'FSVendor\\Octolize\\ShippingExtensions\\Page' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php',
132
+ 'FSVendor\\Octolize\\ShippingExtensions\\PageViewTracker' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/PageViewTracker.php',
133
+ 'FSVendor\\Octolize\\ShippingExtensions\\Page\\Plugin' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page/Plugin.php',
134
+ 'FSVendor\\Octolize\\ShippingExtensions\\PluginLinks' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/PluginLinks.php',
135
+ 'FSVendor\\Octolize\\ShippingExtensions\\ShippingExtensions' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/ShippingExtensions.php',
136
+ 'FSVendor\\Octolize\\ShippingExtensions\\Tracker\\DataProvider\\ShippingExtensionsDataProvider' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/DataProvider/ShippingExtensionsDataProvider.php',
137
+ 'FSVendor\\Octolize\\ShippingExtensions\\Tracker\\Tracker' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/Tracker.php',
138
+ 'FSVendor\\Octolize\\ShippingExtensions\\Tracker\\ViewPageTracker' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/ViewPageTracker.php',
139
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\OptInNotice' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/OptInNotice.php',
140
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\ShouldDisplay' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/ShouldDisplay.php',
141
  'FSVendor\\Octolize\\Tracker\\OptInNotice\\ShouldDisplayAlways' => __DIR__ . '/../..' . '/vendor_prefixed/octolize/wp-octolize-tracker/src/OptInNotice/ShouldDisplayAlways.php',
vendor/composer/installed.php ADDED
@@ -0,0 +1,1701 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php return array(
2
+ 'root' => array(
3
+ 'name' => 'wpdesk/flexible-shipping',
4
+ 'pretty_version' => '4.18.0',
5
+ 'version' => '4.18.0.0',
6
+ 'reference' => 'e704140746f7e97375c13c92f06c37126ee233b3',
7
+ 'type' => 'library',
8
+ 'install_path' => __DIR__ . '/../../',
9
+ 'aliases' => array(),
10
+ 'dev' => true,
11
+ ),
12
+ 'versions' => array(
13
+ '10up/wp_mock' => array(
14
+ 'pretty_version' => '0.3.0',
15
+ 'version' => '0.3.0.0',
16
+ 'reference' => '64956557e98ee4c8c56cd1e396e822adb4673714',
17
+ 'type' => 'library',
18
+ 'install_path' => __DIR__ . '/../10up/wp_mock',
19
+ 'aliases' => array(),
20
+ 'dev_requirement' => true,
21
+ ),
22
+ 'albertofem/rsync-lib' => array(
23
+ 'pretty_version' => '1.0.0',
24
+ 'version' => '1.0.0.0',
25
+ 'reference' => '6f7e31a15d5a2fe712136c367a35d2599bb5dbe5',
26
+ 'type' => 'library',
27
+ 'install_path' => __DIR__ . '/../albertofem/rsync-lib',
28
+ 'aliases' => array(),
29
+ 'dev_requirement' => true,
30
+ ),
31
+ 'antecedent/patchwork' => array(
32
+ 'pretty_version' => '2.1.21',
33
+ 'version' => '2.1.21.0',
34
+ 'reference' => '25c1fa0cd9a6e6d0d13863d8df8f050b6733f16d',
35
+ 'type' => 'library',
36
+ 'install_path' => __DIR__ . '/../antecedent/patchwork',
37
+ 'aliases' => array(),
38
+ 'dev_requirement' => true,
39
+ ),
40
+ 'behat/gherkin' => array(
41
+ 'pretty_version' => 'v4.9.0',
42
+ 'version' => '4.9.0.0',
43
+ 'reference' => '0bc8d1e30e96183e4f36db9dc79caead300beff4',
44
+ 'type' => 'library',
45
+ 'install_path' => __DIR__ . '/../behat/gherkin',
46
+ 'aliases' => array(),
47
+ 'dev_requirement' => true,
48
+ ),
49
+ 'bordoni/phpass' => array(
50
+ 'pretty_version' => '0.3.6',
51
+ 'version' => '0.3.6.0',
52
+ 'reference' => '12f8f5cc03ebb7efd69554f104afe9aa1aa46e1a',
53
+ 'type' => 'library',
54
+ 'install_path' => __DIR__ . '/../bordoni/phpass',
55
+ 'aliases' => array(),
56
+ 'dev_requirement' => true,
57
+ ),
58
+ 'codeception/codeception' => array(
59
+ 'pretty_version' => '4.2.2',
60
+ 'version' => '4.2.2.0',
61
+ 'reference' => 'b88014f3348c93f3df99dc6d0967b0dbfa804474',
62
+ 'type' => 'library',
63
+ 'install_path' => __DIR__ . '/../codeception/codeception',
64
+ 'aliases' => array(),
65
+ 'dev_requirement' => true,
66
+ ),
67
+ 'codeception/lib-asserts' => array(
68
+ 'pretty_version' => '1.13.2',
69
+ 'version' => '1.13.2.0',
70
+ 'reference' => '184231d5eab66bc69afd6b9429344d80c67a33b6',
71
+ 'type' => 'library',
72
+ 'install_path' => __DIR__ . '/../codeception/lib-asserts',
73
+ 'aliases' => array(),
74
+ 'dev_requirement' => true,
75
+ ),
76
+ 'codeception/lib-innerbrowser' => array(
77
+ 'pretty_version' => '1.5.1',
78
+ 'version' => '1.5.1.0',
79
+ 'reference' => '31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2',
80
+ 'type' => 'library',
81
+ 'install_path' => __DIR__ . '/../codeception/lib-innerbrowser',
82
+ 'aliases' => array(),
83
+ 'dev_requirement' => true,
84
+ ),
85
+ 'codeception/module-asserts' => array(
86
+ 'pretty_version' => '1.3.1',
87
+ 'version' => '1.3.1.0',
88
+ 'reference' => '59374f2fef0cabb9e8ddb53277e85cdca74328de',
89
+ 'type' => 'library',
90
+ 'install_path' => __DIR__ . '/../codeception/module-asserts',
91
+ 'aliases' => array(),
92
+ 'dev_requirement' => true,
93
+ ),
94
+ 'codeception/module-cli' => array(
95
+ 'pretty_version' => '1.1.1',
96
+ 'version' => '1.1.1.0',
97
+ 'reference' => '1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f',
98
+ 'type' => 'library',
99
+ 'install_path' => __DIR__ . '/../codeception/module-cli',
100
+ 'aliases' => array(),
101
+ 'dev_requirement' => true,
102
+ ),
103
+ 'codeception/module-db' => array(
104
+ 'pretty_version' => '1.2.0',
105
+ 'version' => '1.2.0.0',
106
+ 'reference' => '04c3e66fbd3a3ced17fcccc49627f6393a97b04b',
107
+ 'type' => 'library',
108
+ 'install_path' => __DIR__ . '/../codeception/module-db',
109
+ 'aliases' => array(),
110
+ 'dev_requirement' => true,
111
+ ),
112
+ 'codeception/module-filesystem' => array(
113
+ 'pretty_version' => '1.0.3',
114
+ 'version' => '1.0.3.0',
115
+ 'reference' => '781be167fb1557bfc9b61e0a4eac60a32c534ec1',
116
+ 'type' => 'library',
117
+ 'install_path' => __DIR__ . '/../codeception/module-filesystem',
118
+ 'aliases' => array(),
119
+ 'dev_requirement' => true,
120
+ ),
121
+ 'codeception/module-phpbrowser' => array(
122
+ 'pretty_version' => '1.0.3',
123
+ 'version' => '1.0.3.0',
124
+ 'reference' => '8ba6bede11d0914e74d98691f427fd8f397f192e',
125
+ 'type' => 'library',
126
+ 'install_path' => __DIR__ . '/../codeception/module-phpbrowser',
127
+ 'aliases' => array(),
128
+ 'dev_requirement' => true,
129
+ ),
130
+ 'codeception/module-rest' => array(
131
+ 'pretty_version' => '1.4.2',
132
+ 'version' => '1.4.2.0',
133
+ 'reference' => '9cd7a87fd9343494e7782f7bdb51687c25046917',
134
+ 'type' => 'library',
135
+ 'install_path' => __DIR__ . '/../codeception/module-rest',
136
+ 'aliases' => array(),
137
+ 'dev_requirement' => true,
138
+ ),
139
+ 'codeception/module-webdriver' => array(
140
+ 'pretty_version' => '1.4.1',
141
+ 'version' => '1.4.1.0',
142
+ 'reference' => 'e22ac7da756df659df6dd4fac2dff9c859e30131',
143
+ 'type' => 'library',
144
+ 'install_path' => __DIR__ . '/../codeception/module-webdriver',
145
+ 'aliases' => array(),
146
+ 'dev_requirement' => true,
147
+ ),
148
+ 'codeception/phpunit-wrapper' => array(
149
+ 'pretty_version' => '6.8.4',
150
+ 'version' => '6.8.4.0',
151
+ 'reference' => '6267fb4e647da0e708b3aef181ff679a64433d67',
152
+ 'type' => 'library',
153
+ 'install_path' => __DIR__ . '/../codeception/phpunit-wrapper',
154
+ 'aliases' => array(),
155
+ 'dev_requirement' => true,
156
+ ),
157
+ 'codeception/stub' => array(
158
+ 'pretty_version' => '3.0.0',
159
+ 'version' => '3.0.0.0',
160
+ 'reference' => 'eea518711d736eab838c1274593c4568ec06b23d',
161
+ 'type' => 'library',
162
+ 'install_path' => __DIR__ . '/../codeception/stub',
163
+ 'aliases' => array(),
164
+ 'dev_requirement' => true,
165
+ ),
166
+ 'codeception/util-universalframework' => array(
167
+ 'pretty_version' => '1.0.0',
168
+ 'version' => '1.0.0.0',
169
+ 'reference' => 'cc381f364c6d24f9b9c7b70a4c724949725f491a',
170
+ 'type' => 'library',
171
+ 'install_path' => __DIR__ . '/../codeception/util-universalframework',
172
+ 'aliases' => array(),
173
+ 'dev_requirement' => true,
174
+ ),
175
+ 'composer/ca-bundle' => array(
176
+ 'pretty_version' => '1.3.4',
177
+ 'version' => '1.3.4.0',
178
+ 'reference' => '69098eca243998b53eed7a48d82dedd28b447cd5',
179
+ 'type' => 'library',
180
+ 'install_path' => __DIR__ . '/./ca-bundle',
181
+ 'aliases' => array(),
182
+ 'dev_requirement' => true,
183
+ ),
184
+ 'composer/composer' => array(
185
+ 'pretty_version' => '2.2.18',
186
+ 'version' => '2.2.18.0',
187
+ 'reference' => '84175907664ca8b73f73f4883e67e886dfefb9f5',
188
+ 'type' => 'library',
189
+ 'install_path' => __DIR__ . '/./composer',
190
+ 'aliases' => array(),
191
+ 'dev_requirement' => true,
192
+ ),
193
+ 'composer/metadata-minifier' => array(
194
+ 'pretty_version' => '1.0.0',
195
+ 'version' => '1.0.0.0',
196
+ 'reference' => 'c549d23829536f0d0e984aaabbf02af91f443207',
197
+ 'type' => 'library',
198
+ 'install_path' => __DIR__ . '/./metadata-minifier',
199
+ 'aliases' => array(),
200
+ 'dev_requirement' => true,
201
+ ),
202
+ 'composer/pcre' => array(
203
+ 'pretty_version' => '1.0.1',
204
+ 'version' => '1.0.1.0',
205
+ 'reference' => '67a32d7d6f9f560b726ab25a061b38ff3a80c560',
206
+ 'type' => 'library',
207
+ 'install_path' => __DIR__ . '/./pcre',
208
+ 'aliases' => array(),
209
+ 'dev_requirement' => true,
210
+ ),
211
+ 'composer/semver' => array(
212
+ 'pretty_version' => '3.3.2',
213
+ 'version' => '3.3.2.0',
214
+ 'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9',
215
+ 'type' => 'library',
216
+ 'install_path' => __DIR__ . '/./semver',
217
+ 'aliases' => array(),
218
+ 'dev_requirement' => true,
219
+ ),
220
+ 'composer/spdx-licenses' => array(
221
+ 'pretty_version' => '1.5.7',
222
+ 'version' => '1.5.7.0',
223
+ 'reference' => 'c848241796da2abf65837d51dce1fae55a960149',
224
+ 'type' => 'library',
225
+ 'install_path' => __DIR__ . '/./spdx-licenses',
226
+ 'aliases' => array(),
227
+ 'dev_requirement' => true,
228
+ ),
229
+ 'composer/xdebug-handler' => array(
230
+ 'pretty_version' => '2.0.5',
231
+ 'version' => '2.0.5.0',
232
+ 'reference' => '9e36aeed4616366d2b690bdce11f71e9178c579a',
233
+ 'type' => 'library',
234
+ 'install_path' => __DIR__ . '/./xdebug-handler',
235
+ 'aliases' => array(),
236
+ 'dev_requirement' => true,
237
+ ),
238
+ 'cordoval/hamcrest-php' => array(
239
+ 'dev_requirement' => true,
240
+ 'replaced' => array(
241
+ 0 => '*',
242
+ ),
243
+ ),
244
+ 'davedevelopment/hamcrest-php' => array(
245
+ 'dev_requirement' => true,
246
+ 'replaced' => array(
247
+ 0 => '*',
248
+ ),
249
+ ),
250
+ 'dealerdirect/phpcodesniffer-composer-installer' => array(
251
+ 'pretty_version' => 'v0.7.2',
252
+ 'version' => '0.7.2.0',
253
+ 'reference' => '1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db',
254
+ 'type' => 'composer-plugin',
255
+ 'install_path' => __DIR__ . '/../dealerdirect/phpcodesniffer-composer-installer',
256
+ 'aliases' => array(),
257
+ 'dev_requirement' => true,
258
+ ),
259
+ 'dg/mysql-dump' => array(
260
+ 'pretty_version' => 'v1.5.1',
261
+ 'version' => '1.5.1.0',
262
+ 'reference' => 'e0e287b715b43293773a8b0edf8514f606e01780',
263
+ 'type' => 'library',
264
+ 'install_path' => __DIR__ . '/../dg/mysql-dump',
265
+ 'aliases' => array(),
266
+ 'dev_requirement' => true,
267
+ ),
268
+ 'doctrine/inflector' => array(
269
+ 'pretty_version' => '2.0.6',
270
+ 'version' => '2.0.6.0',
271
+ 'reference' => 'd9d313a36c872fd6ee06d9a6cbcf713eaa40f024',
272
+ 'type' => 'library',
273
+ 'install_path' => __DIR__ . '/../doctrine/inflector',
274
+ 'aliases' => array(),
275
+ 'dev_requirement' => true,
276
+ ),
277
+ 'doctrine/instantiator' => array(
278
+ 'pretty_version' => '1.4.1',
279
+ 'version' => '1.4.1.0',
280
+ 'reference' => '10dcfce151b967d20fde1b34ae6640712c3891bc',
281
+ 'type' => 'library',
282
+ 'install_path' => __DIR__ . '/../doctrine/instantiator',
283
+ 'aliases' => array(),
284
+ 'dev_requirement' => true,
285
+ ),
286
+ 'eftec/bladeone' => array(
287
+ 'pretty_version' => '3.52',
288
+ 'version' => '3.52.0.0',
289
+ 'reference' => 'a19bf66917de0b29836983db87a455a4f6e32148',
290
+ 'type' => 'library',
291
+ 'install_path' => __DIR__ . '/../eftec/bladeone',
292
+ 'aliases' => array(),
293
+ 'dev_requirement' => true,
294
+ ),
295
+ 'facebook/webdriver' => array(
296
+ 'dev_requirement' => true,
297
+ 'replaced' => array(
298
+ 0 => '*',
299
+ ),
300
+ ),
301
+ 'flow/jsonpath' => array(
302
+ 'dev_requirement' => true,
303
+ 'replaced' => array(
304
+ 0 => '*',
305
+ ),
306
+ ),
307
+ 'gettext/gettext' => array(
308
+ 'pretty_version' => 'v4.8.8',
309
+ 'version' => '4.8.8.0',
310
+ 'reference' => '302a00aa9d6762c92c884d879c15d3ed05d6a37d',
311
+ 'type' => 'library',
312
+ 'install_path' => __DIR__ . '/../gettext/gettext',
313
+ 'aliases' => array(),
314
+ 'dev_requirement' => true,
315
+ ),
316
+ 'gettext/languages' => array(
317
+ 'pretty_version' => '2.10.0',
318
+ 'version' => '2.10.0.0',
319
+ 'reference' => '4d61d67fe83a2ad85959fe6133d6d9ba7dddd1ab',
320
+ 'type' => 'library',
321
+ 'install_path' => __DIR__ . '/../gettext/languages',
322
+ 'aliases' => array(),
323
+ 'dev_requirement' => true,
324
+ ),
325
+ 'guzzlehttp/guzzle' => array(
326
+ 'pretty_version' => '6.5.8',
327
+ 'version' => '6.5.8.0',
328
+ 'reference' => 'a52f0440530b54fa079ce76e8c5d196a42cad981',
329
+ 'type' => 'library',
330
+ 'install_path' => __DIR__ . '/../guzzlehttp/guzzle',
331
+ 'aliases' => array(),
332
+ 'dev_requirement' => true,
333
+ ),
334
+ 'guzzlehttp/promises' => array(
335
+ 'pretty_version' => '1.5.2',
336
+ 'version' => '1.5.2.0',
337
+ 'reference' => 'b94b2807d85443f9719887892882d0329d1e2598',
338
+ 'type' => 'library',
339
+ 'install_path' => __DIR__ . '/../guzzlehttp/promises',
340
+ 'aliases' => array(),
341
+ 'dev_requirement' => true,
342
+ ),
343
+ 'guzzlehttp/psr7' => array(
344
+ 'pretty_version' => '1.9.0',
345
+ 'version' => '1.9.0.0',
346
+ 'reference' => 'e98e3e6d4f86621a9b75f623996e6bbdeb4b9318',
347
+ 'type' => 'library',
348
+ 'install_path' => __DIR__ . '/../guzzlehttp/psr7',
349
+ 'aliases' => array(),
350
+ 'dev_requirement' => true,
351
+ ),
352
+ 'hamcrest/hamcrest-php' => array(
353
+ 'pretty_version' => 'v2.0.1',
354
+ 'version' => '2.0.1.0',
355
+ 'reference' => '8c3d0a3f6af734494ad8f6fbbee0ba92422859f3',
356
+ 'type' => 'library',
357
+ 'install_path' => __DIR__ . '/../hamcrest/hamcrest-php',
358
+ 'aliases' => array(),
359
+ 'dev_requirement' => true,
360
+ ),
361
+ 'hautelook/phpass' => array(
362
+ 'dev_requirement' => true,
363
+ 'replaced' => array(
364
+ 0 => '0.3.*',
365
+ ),
366
+ ),
367
+ 'illuminate/contracts' => array(
368
+ 'pretty_version' => 'v6.19.1',
369
+ 'version' => '6.19.1.0',
370
+ 'reference' => 'b6c967359f3461ac763da12d995c72358228ae34',
371
+ 'type' => 'library',
372
+ 'install_path' => __DIR__ . '/../illuminate/contracts',
373
+ 'aliases' => array(),
374
+ 'dev_requirement' => true,
375
+ ),
376
+ 'illuminate/support' => array(
377
+ 'pretty_version' => 'v6.19.1',
378
+ 'version' => '6.19.1.0',
379
+ 'reference' => '6bdc454fcecbc4a07f708305c2f2ea4e79e6a80a',
380
+ 'type' => 'library',
381
+ 'install_path' => __DIR__ . '/../illuminate/support',
382
+ 'aliases' => array(),
383
+ 'dev_requirement' => true,
384
+ ),
385
+ 'justinrainbow/json-schema' => array(
386
+ 'pretty_version' => '5.2.12',
387
+ 'version' => '5.2.12.0',
388
+ 'reference' => 'ad87d5a5ca981228e0e205c2bc7dfb8e24559b60',
389
+ 'type' => 'library',
390
+ 'install_path' => __DIR__ . '/../justinrainbow/json-schema',
391
+ 'aliases' => array(),
392
+ 'dev_requirement' => true,
393
+ ),
394
+ 'kodova/hamcrest-php' => array(
395
+ 'dev_requirement' => true,
396
+ 'replaced' => array(
397
+ 0 => '*',
398
+ ),
399
+ ),
400
+ 'lucatume/codeception-steppify' => array(
401
+ 'pretty_version' => '1.0.6',
402
+ 'version' => '1.0.6.0',
403
+ 'reference' => 'd4a48db972743947eabae7df7a87718ce6efa312',
404
+ 'type' => 'library',
405
+ 'install_path' => __DIR__ . '/../lucatume/codeception-steppify',
406
+ 'aliases' => array(),
407
+ 'dev_requirement' => true,
408
+ ),
409
+ 'lucatume/wp-browser' => array(
410
+ 'pretty_version' => '2.6.17',
411
+ 'version' => '2.6.17.0',
412
+ 'reference' => '00debfb08763ff2f0b8f8c2dee0e1962504bb7c7',
413
+ 'type' => 'library',
414
+ 'install_path' => __DIR__ . '/../lucatume/wp-browser',
415
+ 'aliases' => array(),
416
+ 'dev_requirement' => true,
417
+ ),
418
+ 'matthiasmullie/minify' => array(
419
+ 'pretty_version' => '1.3.70',
420
+ 'version' => '1.3.70.0',
421
+ 'reference' => '2807d9f9bece6877577ad44acb5c801bb3ae536b',
422
+ 'type' => 'library',
423
+ 'install_path' => __DIR__ . '/../matthiasmullie/minify',
424
+ 'aliases' => array(),
425
+ 'dev_requirement' => true,
426
+ ),
427
+ 'matthiasmullie/path-converter' => array(
428
+ 'pretty_version' => '1.1.3',
429
+ 'version' => '1.1.3.0',
430
+ 'reference' => 'e7d13b2c7e2f2268e1424aaed02085518afa02d9',
431
+ 'type' => 'library',
432
+ 'install_path' => __DIR__ . '/../matthiasmullie/path-converter',
433
+ 'aliases' => array(),
434
+ 'dev_requirement' => true,
435
+ ),
436
+ 'mck89/peast' => array(
437
+ 'pretty_version' => 'v1.15.0',
438
+ 'version' => '1.15.0.0',
439
+ 'reference' => '733cd8f62dcb8239094688063a92766bbfcbf523',
440
+ 'type' => 'library',
441
+ 'install_path' => __DIR__ . '/../mck89/peast',
442
+ 'aliases' => array(),
443
+ 'dev_requirement' => true,
444
+ ),
445
+ 'mikemclin/laravel-wp-password' => array(
446
+ 'pretty_version' => '2.0.3',
447
+ 'version' => '2.0.3.0',
448
+ 'reference' => '5225c95f75aa0a5ad4040ec2074d1c8d7f10b5f4',
449
+ 'type' => 'laravel-package',
450
+ 'install_path' => __DIR__ . '/../mikemclin/laravel-wp-password',
451
+ 'aliases' => array(),
452
+ 'dev_requirement' => true,
453
+ ),
454
+ 'mockery/mockery' => array(
455
+ 'pretty_version' => '1.3.6',
456
+ 'version' => '1.3.6.0',
457
+ 'reference' => 'dc206df4fa314a50bbb81cf72239a305c5bbd5c0',
458
+ 'type' => 'library',
459
+ 'install_path' => __DIR__ . '/../mockery/mockery',
460
+ 'aliases' => array(),
461
+ 'dev_requirement' => true,
462
+ ),
463
+ 'moneyphp/money' => array(
464
+ 'pretty_version' => 'v3.3.3',
465
+ 'version' => '3.3.3.0',
466
+ 'reference' => '0dc40e3791c67e8793e3aa13fead8cf4661ec9cd',
467
+ 'type' => 'library',
468
+ 'install_path' => __DIR__ . '/../moneyphp/money',
469
+ 'aliases' => array(),
470
+ 'dev_requirement' => true,
471
+ ),
472
+ 'monolog/monolog' => array(
473
+ 'pretty_version' => '1.27.1',
474
+ 'version' => '1.27.1.0',
475
+ 'reference' => '904713c5929655dc9b97288b69cfeedad610c9a1',
476
+ 'type' => 'library',
477
+ 'install_path' => __DIR__ . '/../monolog/monolog',
478
+ 'aliases' => array(),
479
+ 'dev_requirement' => true,
480
+ ),
481
+ 'mustache/mustache' => array(
482
+ 'pretty_version' => 'v2.14.2',
483
+ 'version' => '2.14.2.0',
484
+ 'reference' => 'e62b7c3849d22ec55f3ec425507bf7968193a6cb',
485
+ 'type' => 'library',
486
+ 'install_path' => __DIR__ . '/../mustache/mustache',
487
+ 'aliases' => array(),
488
+ 'dev_requirement' => true,
489
+ ),
490
+ 'myclabs/deep-copy' => array(
491
+ 'pretty_version' => '1.11.0',
492
+ 'version' => '1.11.0.0',
493
+ 'reference' => '14daed4296fae74d9e3201d2c4925d1acb7aa614',
494
+ 'type' => 'library',
495
+ 'install_path' => __DIR__ . '/../myclabs/deep-copy',
496
+ 'aliases' => array(),
497
+ 'dev_requirement' => true,
498
+ ),
499
+ 'nb/oxymel' => array(
500
+ 'pretty_version' => 'v0.1.0',
501
+ 'version' => '0.1.0.0',
502
+ 'reference' => 'cbe626ef55d5c4cc9b5e6e3904b395861ea76e3c',
503
+ 'type' => 'library',
504
+ 'install_path' => __DIR__ . '/../nb/oxymel',
505
+ 'aliases' => array(),
506
+ 'dev_requirement' => true,
507
+ ),
508
+ 'nesbot/carbon' => array(
509
+ 'pretty_version' => '2.64.0',
510
+ 'version' => '2.64.0.0',
511
+ 'reference' => '889546413c97de2d05063b8cb7b193c2531ea211',
512
+ 'type' => 'library',
513
+ 'install_path' => __DIR__ . '/../nesbot/carbon',
514
+ 'aliases' => array(),
515
+ 'dev_requirement' => true,
516
+ ),
517
+ 'octolize/wp-octolize-tracker' => array(
518
+ 'pretty_version' => '1.2.1',
519
+ 'version' => '1.2.1.0',
520
+ 'reference' => '5370d2384f5927191040c4e468710cbf53bbc4dd',
521
+ 'type' => 'library',
522
+ 'install_path' => __DIR__ . '/../octolize/wp-octolize-tracker',
523
+ 'aliases' => array(),
524
+ 'dev_requirement' => true,
525
+ ),
526
+ 'octolize/wp-shipping-extensions' => array(
527
+ 'pretty_version' => '1.3.1',
528
+ 'version' => '1.3.1.0',
529
+ 'reference' => 'f77062334c53a287aaf800276ae916c06e3edb9d',
530
+ 'type' => 'library',
531
+ 'install_path' => __DIR__ . '/../octolize/wp-shipping-extensions',
532
+ 'aliases' => array(),
533
+ 'dev_requirement' => true,
534
+ ),
535
+ 'phar-io/manifest' => array(
536
+ 'pretty_version' => '1.0.1',
537
+ 'version' => '1.0.1.0',
538
+ 'reference' => '2df402786ab5368a0169091f61a7c1e0eb6852d0',
539
+ 'type' => 'library',
540
+ 'install_path' => __DIR__ . '/../phar-io/manifest',
541
+ 'aliases' => array(),
542
+ 'dev_requirement' => true,
543
+ ),
544
+ 'phar-io/version' => array(
545
+ 'pretty_version' => '1.0.1',
546
+ 'version' => '1.0.1.0',
547
+ 'reference' => 'a70c0ced4be299a63d32fa96d9281d03e94041df',
548
+ 'type' => 'library',
549
+ 'install_path' => __DIR__ . '/../phar-io/version',
550
+ 'aliases' => array(),
551
+ 'dev_requirement' => true,
552
+ ),
553
+ 'php-webdriver/webdriver' => array(
554
+ 'pretty_version' => '1.13.1',
555
+ 'version' => '1.13.1.0',
556
+ 'reference' => '6dfe5f814b796c1b5748850aa19f781b9274c36c',
557
+ 'type' => 'library',
558
+ 'install_path' => __DIR__ . '/../php-webdriver/webdriver',
559
+ 'aliases' => array(),
560
+ 'dev_requirement' => true,
561
+ ),
562
+ 'phpcompatibility/php-compatibility' => array(
563
+ 'pretty_version' => '9.3.5',
564
+ 'version' => '9.3.5.0',
565
+ 'reference' => '9fb324479acf6f39452e0655d2429cc0d3914243',
566
+ 'type' => 'phpcodesniffer-standard',
567
+ 'install_path' => __DIR__ . '/../phpcompatibility/php-compatibility',
568
+ 'aliases' => array(),
569
+ 'dev_requirement' => true,
570
+ ),
571
+ 'phpcompatibility/phpcompatibility-paragonie' => array(
572
+ 'pretty_version' => '1.3.2',
573
+ 'version' => '1.3.2.0',
574
+ 'reference' => 'bba5a9dfec7fcfbd679cfaf611d86b4d3759da26',
575
+ 'type' => 'phpcodesniffer-standard',
576
+ 'install_path' => __DIR__ . '/../phpcompatibility/phpcompatibility-paragonie',
577
+ 'aliases' => array(),
578
+ 'dev_requirement' => true,
579
+ ),
580
+ 'phpcompatibility/phpcompatibility-wp' => array(
581
+ 'pretty_version' => '2.1.4',
582
+ 'version' => '2.1.4.0',
583
+ 'reference' => 'b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5',
584
+ 'type' => 'phpcodesniffer-standard',
585
+ 'install_path' => __DIR__ . '/../phpcompatibility/phpcompatibility-wp',
586
+ 'aliases' => array(),
587
+ 'dev_requirement' => true,
588
+ ),
589
+ 'phpdocumentor/reflection-common' => array(
590
+ 'pretty_version' => '2.2.0',
591
+ 'version' => '2.2.0.0',
592
+ 'reference' => '1d01c49d4ed62f25aa84a747ad35d5a16924662b',
593
+ 'type' => 'library',
594
+ 'install_path' => __DIR__ . '/../phpdocumentor/reflection-common',
595
+ 'aliases' => array(),
596
+ 'dev_requirement' => true,
597
+ ),
598
+ 'phpdocumentor/reflection-docblock' => array(
599
+ 'pretty_version' => '5.3.0',
600
+ 'version' => '5.3.0.0',
601
+ 'reference' => '622548b623e81ca6d78b721c5e029f4ce664f170',
602
+ 'type' => 'library',
603
+ 'install_path' => __DIR__ . '/../phpdocumentor/reflection-docblock',
604
+ 'aliases' => array(),
605
+ 'dev_requirement' => true,
606
+ ),
607
+ 'phpdocumentor/type-resolver' => array(
608
+ 'pretty_version' => '1.6.1',
609
+ 'version' => '1.6.1.0',
610
+ 'reference' => '77a32518733312af16a44300404e945338981de3',
611
+ 'type' => 'library',
612
+ 'install_path' => __DIR__ . '/../phpdocumentor/type-resolver',
613
+ 'aliases' => array(),
614
+ 'dev_requirement' => true,
615
+ ),
616
+ 'phpoption/phpoption' => array(
617
+ 'pretty_version' => '1.8.1',
618
+ 'version' => '1.8.1.0',
619
+ 'reference' => 'eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15',
620
+ 'type' => 'library',
621
+ 'install_path' => __DIR__ . '/../phpoption/phpoption',
622
+ 'aliases' => array(),
623
+ 'dev_requirement' => true,
624
+ ),
625
+ 'phpspec/prophecy' => array(
626
+ 'pretty_version' => 'v1.10.3',
627
+ 'version' => '1.10.3.0',
628
+ 'reference' => '451c3cd1418cf640de218914901e51b064abb093',
629
+ 'type' => 'library',
630
+ 'install_path' => __DIR__ . '/../phpspec/prophecy',
631
+ 'aliases' => array(),
632
+ 'dev_requirement' => true,
633
+ ),
634
+ 'phpunit/php-code-coverage' => array(
635
+ 'pretty_version' => '5.3.2',
636
+ 'version' => '5.3.2.0',
637
+ 'reference' => 'c89677919c5dd6d3b3852f230a663118762218ac',
638
+ 'type' => 'library',
639
+ 'install_path' => __DIR__ . '/../phpunit/php-code-coverage',
640
+ 'aliases' => array(),
641
+ 'dev_requirement' => true,
642
+ ),
643
+ 'phpunit/php-file-iterator' => array(
644
+ 'pretty_version' => '1.4.5',
645
+ 'version' => '1.4.5.0',
646
+ 'reference' => '730b01bc3e867237eaac355e06a36b85dd93a8b4',
647
+ 'type' => 'library',
648
+ 'install_path' => __DIR__ . '/../phpunit/php-file-iterator',
649
+ 'aliases' => array(),
650
+ 'dev_requirement' => true,
651
+ ),
652
+ 'phpunit/php-text-template' => array(
653
+ 'pretty_version' => '1.2.1',
654
+ 'version' => '1.2.1.0',
655
+ 'reference' => '31f8b717e51d9a2afca6c9f046f5d69fc27c8686',
656
+ 'type' => 'library',
657
+ 'install_path' => __DIR__ . '/../phpunit/php-text-template',
658
+ 'aliases' => array(),
659
+ 'dev_requirement' => true,
660
+ ),
661
+ 'phpunit/php-timer' => array(
662
+ 'pretty_version' => '1.0.9',
663
+ 'version' => '1.0.9.0',
664
+ 'reference' => '3dcf38ca72b158baf0bc245e9184d3fdffa9c46f',
665
+ 'type' => 'library',
666
+ 'install_path' => __DIR__ . '/../phpunit/php-timer',
667
+ 'aliases' => array(),
668
+ 'dev_requirement' => true,
669
+ ),
670
+ 'phpunit/php-token-stream' => array(
671
+ 'pretty_version' => '2.0.2',
672
+ 'version' => '2.0.2.0',
673
+ 'reference' => '791198a2c6254db10131eecfe8c06670700904db',
674
+ 'type' => 'library',
675
+ 'install_path' => __DIR__ . '/../phpunit/php-token-stream',
676
+ 'aliases' => array(),
677
+ 'dev_requirement' => true,
678
+ ),
679
+ 'phpunit/phpunit' => array(
680
+ 'pretty_version' => '6.5.14',
681
+ 'version' => '6.5.14.0',
682
+ 'reference' => 'bac23fe7ff13dbdb461481f706f0e9fe746334b7',
683
+ 'type' => 'library',
684
+ 'install_path' => __DIR__ . '/../phpunit/phpunit',
685
+ 'aliases' => array(),
686
+ 'dev_requirement' => true,
687
+ ),
688
+ 'phpunit/phpunit-mock-objects' => array(
689
+ 'pretty_version' => '5.0.10',
690
+ 'version' => '5.0.10.0',
691
+ 'reference' => 'cd1cf05c553ecfec36b170070573e540b67d3f1f',
692
+ 'type' => 'library',
693
+ 'install_path' => __DIR__ . '/../phpunit/phpunit-mock-objects',
694
+ 'aliases' => array(),
695
+ 'dev_requirement' => true,
696
+ ),
697
+ 'psr/container' => array(
698
+ 'pretty_version' => '1.1.1',
699
+ 'version' => '1.1.1.0',
700
+ 'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf',
701
+ 'type' => 'library',
702
+ 'install_path' => __DIR__ . '/../psr/container',
703
+ 'aliases' => array(),
704
+ 'dev_requirement' => true,
705
+ ),
706
+ 'psr/event-dispatcher-implementation' => array(
707
+ 'dev_requirement' => true,
708
+ 'provided' => array(
709
+ 0 => '1.0',
710
+ ),
711
+ ),
712
+ 'psr/http-message' => array(
713
+ 'pretty_version' => '1.0.1',
714
+ 'version' => '1.0.1.0',
715
+ 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
716
+ 'type' => 'library',
717
+ 'install_path' => __DIR__ . '/../psr/http-message',
718
+ 'aliases' => array(),
719
+ 'dev_requirement' => true,
720
+ ),
721
+ 'psr/http-message-implementation' => array(
722
+ 'dev_requirement' => true,
723
+ 'provided' => array(
724
+ 0 => '1.0',
725
+ ),
726
+ ),
727
+ 'psr/log' => array(
728
+ 'pretty_version' => '1.1.4',
729
+ 'version' => '1.1.4.0',
730
+ 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11',
731
+ 'type' => 'library',
732
+ 'install_path' => __DIR__ . '/../psr/log',
733
+ 'aliases' => array(),
734
+ 'dev_requirement' => false,
735
+ ),
736
+ 'psr/log-implementation' => array(
737
+ 'dev_requirement' => true,
738
+ 'provided' => array(
739
+ 0 => '1.0|2.0',
740
+ 1 => '1.0.0',
741
+ ),
742
+ ),
743
+ 'psr/simple-cache' => array(
744
+ 'pretty_version' => '1.0.1',
745
+ 'version' => '1.0.1.0',
746
+ 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b',
747
+ 'type' => 'library',
748
+ 'install_path' => __DIR__ . '/../psr/simple-cache',
749
+ 'aliases' => array(),
750
+ 'dev_requirement' => true,
751
+ ),
752
+ 'ralouphie/getallheaders' => array(
753
+ 'pretty_version' => '3.0.3',
754
+ 'version' => '3.0.3.0',
755
+ 'reference' => '120b605dfeb996808c31b6477290a714d356e822',
756
+ 'type' => 'library',
757
+ 'install_path' => __DIR__ . '/../ralouphie/getallheaders',
758
+ 'aliases' => array(),
759
+ 'dev_requirement' => true,
760
+ ),
761
+ 'react/promise' => array(
762
+ 'pretty_version' => 'v2.9.0',
763
+ 'version' => '2.9.0.0',
764
+ 'reference' => '234f8fd1023c9158e2314fa9d7d0e6a83db42910',
765
+ 'type' => 'library',
766
+ 'install_path' => __DIR__ . '/../react/promise',
767
+ 'aliases' => array(),
768
+ 'dev_requirement' => true,
769
+ ),
770
+ 'rmccue/requests' => array(
771
+ 'pretty_version' => 'v1.8.1',
772
+ 'version' => '1.8.1.0',
773
+ 'reference' => '82e6936366eac3af4d836c18b9d8c31028fe4cd5',
774
+ 'type' => 'library',
775
+ 'install_path' => __DIR__ . '/../rmccue/requests',
776
+ 'aliases' => array(),
777
+ 'dev_requirement' => true,
778
+ ),
779
+ 'sebastian/code-unit-reverse-lookup' => array(
780
+ 'pretty_version' => '1.0.2',
781
+ 'version' => '1.0.2.0',
782
+ 'reference' => '1de8cd5c010cb153fcd68b8d0f64606f523f7619',
783
+ 'type' => 'library',
784
+ 'install_path' => __DIR__ . '/../sebastian/code-unit-reverse-lookup',
785
+ 'aliases' => array(),
786
+ 'dev_requirement' => true,
787
+ ),
788
+ 'sebastian/comparator' => array(
789
+ 'pretty_version' => '2.1.3',
790
+ 'version' => '2.1.3.0',
791
+ 'reference' => '34369daee48eafb2651bea869b4b15d75ccc35f9',
792
+ 'type' => 'library',
793
+ 'install_path' => __DIR__ . '/../sebastian/comparator',
794
+ 'aliases' => array(),
795
+ 'dev_requirement' => true,
796
+ ),
797
+ 'sebastian/diff' => array(
798
+ 'pretty_version' => '2.0.1',
799
+ 'version' => '2.0.1.0',
800
+ 'reference' => '347c1d8b49c5c3ee30c7040ea6fc446790e6bddd',
801
+ 'type' => 'library',
802
+ 'install_path' => __DIR__ . '/../sebastian/diff',
803
+ 'aliases' => array(),
804
+ 'dev_requirement' => true,
805
+ ),
806
+ 'sebastian/environment' => array(
807
+ 'pretty_version' => '3.1.0',
808
+ 'version' => '3.1.0.0',
809
+ 'reference' => 'cd0871b3975fb7fc44d11314fd1ee20925fce4f5',
810
+ 'type' => 'library',
811
+ 'install_path' => __DIR__ . '/../sebastian/environment',
812
+ 'aliases' => array(),
813
+ 'dev_requirement' => true,
814
+ ),
815
+ 'sebastian/exporter' => array(
816
+ 'pretty_version' => '3.1.5',
817
+ 'version' => '3.1.5.0',
818
+ 'reference' => '73a9676f2833b9a7c36968f9d882589cd75511e6',
819
+ 'type' => 'library',
820
+ 'install_path' => __DIR__ . '/../sebastian/exporter',
821
+ 'aliases' => array(),
822
+ 'dev_requirement' => true,
823
+ ),
824
+ 'sebastian/global-state' => array(
825
+ 'pretty_version' => '2.0.0',
826
+ 'version' => '2.0.0.0',
827
+ 'reference' => 'e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4',
828
+ 'type' => 'library',
829
+ 'install_path' => __DIR__ . '/../sebastian/global-state',
830
+ 'aliases' => array(),
831
+ 'dev_requirement' => true,
832
+ ),
833
+ 'sebastian/object-enumerator' => array(
834
+ 'pretty_version' => '3.0.4',
835
+ 'version' => '3.0.4.0',
836
+ 'reference' => 'e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2',
837
+ 'type' => 'library',
838
+ 'install_path' => __DIR__ . '/../sebastian/object-enumerator',
839
+ 'aliases' => array(),
840
+ 'dev_requirement' => true,
841
+ ),
842
+ 'sebastian/object-reflector' => array(
843
+ 'pretty_version' => '1.1.2',
844
+ 'version' => '1.1.2.0',
845
+ 'reference' => '9b8772b9cbd456ab45d4a598d2dd1a1bced6363d',
846
+ 'type' => 'library',
847
+ 'install_path' => __DIR__ . '/../sebastian/object-reflector',
848
+ 'aliases' => array(),
849
+ 'dev_requirement' => true,
850
+ ),
851
+ 'sebastian/recursion-context' => array(
852
+ 'pretty_version' => '3.0.1',
853
+ 'version' => '3.0.1.0',
854
+ 'reference' => '367dcba38d6e1977be014dc4b22f47a484dac7fb',
855
+ 'type' => 'library',
856
+ 'install_path' => __DIR__ . '/../sebastian/recursion-context',
857
+ 'aliases' => array(),
858
+ 'dev_requirement' => true,
859
+ ),
860
+ 'sebastian/resource-operations' => array(
861
+ 'pretty_version' => '1.0.0',
862
+ 'version' => '1.0.0.0',
863
+ 'reference' => 'ce990bb21759f94aeafd30209e8cfcdfa8bc3f52',
864
+ 'type' => 'library',
865
+ 'install_path' => __DIR__ . '/../sebastian/resource-operations',
866
+ 'aliases' => array(),
867
+ 'dev_requirement' => true,
868
+ ),
869
+ 'sebastian/version' => array(
870
+ 'pretty_version' => '2.0.1',
871
+ 'version' => '2.0.1.0',
872
+ 'reference' => '99732be0ddb3361e16ad77b68ba41efc8e979019',
873
+ 'type' => 'library',
874
+ 'install_path' => __DIR__ . '/../sebastian/version',
875
+ 'aliases' => array(),
876
+ 'dev_requirement' => true,
877
+ ),
878
+ 'seld/jsonlint' => array(
879
+ 'pretty_version' => '1.9.0',
880
+ 'version' => '1.9.0.0',
881
+ 'reference' => '4211420d25eba80712bff236a98960ef68b866b7',
882
+ 'type' => 'library',
883
+ 'install_path' => __DIR__ . '/../seld/jsonlint',
884
+ 'aliases' => array(),
885
+ 'dev_requirement' => true,
886
+ ),
887
+ 'seld/phar-utils' => array(
888
+ 'pretty_version' => '1.2.1',
889
+ 'version' => '1.2.1.0',
890
+ 'reference' => 'ea2f4014f163c1be4c601b9b7bd6af81ba8d701c',
891
+ 'type' => 'library',
892
+ 'install_path' => __DIR__ . '/../seld/phar-utils',
893
+ 'aliases' => array(),
894
+ 'dev_requirement' => true,
895
+ ),
896
+ 'softcreatr/jsonpath' => array(
897
+ 'pretty_version' => '0.7.6',
898
+ 'version' => '0.7.6.0',
899
+ 'reference' => 'e04c02cb78bcc242c69d17dac5b29436bf3e1076',
900
+ 'type' => 'library',
901
+ 'install_path' => __DIR__ . '/../softcreatr/jsonpath',
902
+ 'aliases' => array(),
903
+ 'dev_requirement' => true,
904
+ ),
905
+ 'squizlabs/php_codesniffer' => array(
906
+ 'pretty_version' => '3.7.1',
907
+ 'version' => '3.7.1.0',
908
+ 'reference' => '1359e176e9307e906dc3d890bcc9603ff6d90619',
909
+ 'type' => 'library',
910
+ 'install_path' => __DIR__ . '/../squizlabs/php_codesniffer',
911
+ 'aliases' => array(),
912
+ 'dev_requirement' => true,
913
+ ),
914
+ 'symfony/browser-kit' => array(
915
+ 'pretty_version' => 'v4.4.44',
916
+ 'version' => '4.4.44.0',
917
+ 'reference' => '2a1ff40723ef6b29c8229a860a9c8f815ad7dbbb',
918
+ 'type' => 'library',
919
+ 'install_path' => __DIR__ . '/../symfony/browser-kit',
920
+ 'aliases' => array(),
921
+ 'dev_requirement' => true,
922
+ ),
923
+ 'symfony/console' => array(
924
+ 'pretty_version' => 'v4.4.49',
925
+ 'version' => '4.4.49.0',
926
+ 'reference' => '33fa45ffc81fdcc1ca368d4946da859c8cdb58d9',
927
+ 'type' => 'library',
928
+ 'install_path' => __DIR__ . '/../symfony/console',
929
+ 'aliases' => array(),
930
+ 'dev_requirement' => true,
931
+ ),
932
+ 'symfony/css-selector' => array(
933
+ 'pretty_version' => 'v4.4.44',
934
+ 'version' => '4.4.44.0',
935
+ 'reference' => 'bd0a6737e48de45b4b0b7b6fc98c78404ddceaed',
936
+ 'type' => 'library',
937
+ 'install_path' => __DIR__ . '/../symfony/css-selector',
938
+ 'aliases' => array(),
939
+ 'dev_requirement' => true,
940
+ ),
941
+ 'symfony/dom-crawler' => array(
942
+ 'pretty_version' => 'v4.4.45',
943
+ 'version' => '4.4.45.0',
944
+ 'reference' => '4b8daf6c56801e6d664224261cb100b73edc78a5',
945
+ 'type' => 'library',
946
+ 'install_path' => __DIR__ . '/../symfony/dom-crawler',
947
+ 'aliases' => array(),
948
+ 'dev_requirement' => true,
949
+ ),
950
+ 'symfony/event-dispatcher' => array(
951
+ 'pretty_version' => 'v4.4.44',
952
+ 'version' => '4.4.44.0',
953
+ 'reference' => '1e866e9e5c1b22168e0ce5f0b467f19bba61266a',
954
+ 'type' => 'library',
955
+ 'install_path' => __DIR__ . '/../symfony/event-dispatcher',
956
+ 'aliases' => array(),
957
+ 'dev_requirement' => true,
958
+ ),
959
+ 'symfony/event-dispatcher-contracts' => array(
960
+ 'pretty_version' => 'v1.1.13',
961
+ 'version' => '1.1.13.0',
962
+ 'reference' => '1d5cd762abaa6b2a4169d3e77610193a7157129e',
963
+ 'type' => 'library',
964
+ 'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts',
965
+ 'aliases' => array(),
966
+ 'dev_requirement' => true,
967
+ ),
968
+ 'symfony/event-dispatcher-implementation' => array(
969
+ 'dev_requirement' => true,
970
+ 'provided' => array(
971
+ 0 => '1.1',
972
+ ),
973
+ ),
974
+ 'symfony/filesystem' => array(
975
+ 'pretty_version' => 'v4.4.42',
976
+ 'version' => '4.4.42.0',
977
+ 'reference' => '815412ee8971209bd4c1eecd5f4f481eacd44bf5',
978
+ 'type' => 'library',
979
+ 'install_path' => __DIR__ . '/../symfony/filesystem',
980
+ 'aliases' => array(),
981
+ 'dev_requirement' => true,
982
+ ),
983
+ 'symfony/finder' => array(
984
+ 'pretty_version' => 'v4.4.44',
985
+ 'version' => '4.4.44.0',
986
+ 'reference' => '66bd787edb5e42ff59d3523f623895af05043e4f',
987
+ 'type' => 'library',
988
+ 'install_path' => __DIR__ . '/../symfony/finder',
989
+ 'aliases' => array(),
990
+ 'dev_requirement' => true,
991
+ ),
992
+ 'symfony/polyfill-ctype' => array(
993
+ 'pretty_version' => 'v1.27.0',
994
+ 'version' => '1.27.0.0',
995
+ 'reference' => '5bbc823adecdae860bb64756d639ecfec17b050a',
996
+ 'type' => 'library',
997
+ 'install_path' => __DIR__ . '/../symfony/polyfill-ctype',
998
+ 'aliases' => array(),
999
+ 'dev_requirement' => true,
1000
+ ),
1001
+ 'symfony/polyfill-intl-idn' => array(
1002
+ 'pretty_version' => 'v1.27.0',
1003
+ 'version' => '1.27.0.0',
1004
+ 'reference' => '639084e360537a19f9ee352433b84ce831f3d2da',
1005
+ 'type' => 'library',
1006
+ 'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn',
1007
+ 'aliases' => array(),
1008
+ 'dev_requirement' => true,
1009
+ ),
1010
+ 'symfony/polyfill-intl-normalizer' => array(
1011
+ 'pretty_version' => 'v1.27.0',
1012
+ 'version' => '1.27.0.0',
1013
+ 'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6',
1014
+ 'type' => 'library',
1015
+ 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer',
1016
+ 'aliases' => array(),
1017
+ 'dev_requirement' => true,
1018
+ ),
1019
+ 'symfony/polyfill-mbstring' => array(
1020
+ 'pretty_version' => 'v1.27.0',
1021
+ 'version' => '1.27.0.0',
1022
+ 'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534',
1023
+ 'type' => 'library',
1024
+ 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring',
1025
+ 'aliases' => array(),
1026
+ 'dev_requirement' => true,
1027
+ ),
1028
+ 'symfony/polyfill-php72' => array(
1029
+ 'pretty_version' => 'v1.27.0',
1030
+ 'version' => '1.27.0.0',
1031
+ 'reference' => '869329b1e9894268a8a61dabb69153029b7a8c97',
1032
+ 'type' => 'library',
1033
+ 'install_path' => __DIR__ . '/../symfony/polyfill-php72',
1034
+ 'aliases' => array(),
1035
+ 'dev_requirement' => true,
1036
+ ),
1037
+ 'symfony/polyfill-php73' => array(
1038
+ 'pretty_version' => 'v1.27.0',
1039
+ 'version' => '1.27.0.0',
1040
+ 'reference' => '9e8ecb5f92152187c4799efd3c96b78ccab18ff9',
1041
+ 'type' => 'library',
1042
+ 'install_path' => __DIR__ . '/../symfony/polyfill-php73',
1043
+ 'aliases' => array(),
1044
+ 'dev_requirement' => true,
1045
+ ),
1046
+ 'symfony/polyfill-php80' => array(
1047
+ 'pretty_version' => 'v1.27.0',
1048
+ 'version' => '1.27.0.0',
1049
+ 'reference' => '7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936',
1050
+ 'type' => 'library',
1051
+ 'install_path' => __DIR__ . '/../symfony/polyfill-php80',
1052
+ 'aliases' => array(),
1053
+ 'dev_requirement' => true,
1054
+ ),
1055
+ 'symfony/process' => array(
1056
+ 'pretty_version' => 'v4.4.44',
1057
+ 'version' => '4.4.44.0',
1058
+ 'reference' => '5cee9cdc4f7805e2699d9fd66991a0e6df8252a2',
1059
+ 'type' => 'library',
1060
+ 'install_path' => __DIR__ . '/../symfony/process',
1061
+ 'aliases' => array(),
1062
+ 'dev_requirement' => true,
1063
+ ),
1064
+ 'symfony/service-contracts' => array(
1065
+ 'pretty_version' => 'v1.1.13',
1066
+ 'version' => '1.1.13.0',
1067
+ 'reference' => 'afa00c500c2d6aea6e3b2f4862355f507bc5ebb4',
1068
+ 'type' => 'library',
1069
+ 'install_path' => __DIR__ . '/../symfony/service-contracts',
1070
+ 'aliases' => array(),
1071
+ 'dev_requirement' => true,
1072
+ ),
1073
+ 'symfony/translation' => array(
1074
+ 'pretty_version' => 'v4.4.47',
1075
+ 'version' => '4.4.47.0',
1076
+ 'reference' => '45036b1d53accc48fe9bab71ccd86d57eba0dd94',
1077
+ 'type' => 'library',
1078
+ 'install_path' => __DIR__ . '/../symfony/translation',
1079
+ 'aliases' => array(),
1080
+ 'dev_requirement' => true,
1081
+ ),
1082
+ 'symfony/translation-contracts' => array(
1083
+ 'pretty_version' => 'v1.1.13',
1084
+ 'version' => '1.1.13.0',
1085
+ 'reference' => '7462e5c4cb8b9cd152f992e8f10963b5641921f6',
1086
+ 'type' => 'library',
1087
+ 'install_path' => __DIR__ . '/../symfony/translation-contracts',
1088
+ 'aliases' => array(),
1089
+ 'dev_requirement' => true,
1090
+ ),
1091
+ 'symfony/translation-implementation' => array(
1092
+ 'dev_requirement' => true,
1093
+ 'provided' => array(
1094
+ 0 => '1.0|2.0',
1095
+ ),
1096
+ ),
1097
+ 'symfony/yaml' => array(
1098
+ 'pretty_version' => 'v3.4.47',
1099
+ 'version' => '3.4.47.0',
1100
+ 'reference' => '88289caa3c166321883f67fe5130188ebbb47094',
1101
+ 'type' => 'library',
1102
+ 'install_path' => __DIR__ . '/../symfony/yaml',
1103
+ 'aliases' => array(),
1104
+ 'dev_requirement' => true,
1105
+ ),
1106
+ 'theseer/tokenizer' => array(
1107
+ 'pretty_version' => '1.2.1',
1108
+ 'version' => '1.2.1.0',
1109
+ 'reference' => '34a41e998c2183e22995f158c581e7b5e755ab9e',
1110
+ 'type' => 'library',
1111
+ 'install_path' => __DIR__ . '/../theseer/tokenizer',
1112
+ 'aliases' => array(),
1113
+ 'dev_requirement' => true,
1114
+ ),
1115
+ 'vlucas/phpdotenv' => array(
1116
+ 'pretty_version' => 'v4.3.0',
1117
+ 'version' => '4.3.0.0',
1118
+ 'reference' => '67a491df68208bef8c37092db11fa3885008efcf',
1119
+ 'type' => 'library',
1120
+ 'install_path' => __DIR__ . '/../vlucas/phpdotenv',
1121
+ 'aliases' => array(),
1122
+ 'dev_requirement' => true,
1123
+ ),
1124
+ 'vria/nodiacritic' => array(
1125
+ 'pretty_version' => '0.1.2',
1126
+ 'version' => '0.1.2.0',
1127
+ 'reference' => '3efeb60fb2586fe3ce8ff0f3c122d380717b8b07',
1128
+ 'type' => 'library',
1129
+ 'install_path' => __DIR__ . '/../vria/nodiacritic',
1130
+ 'aliases' => array(),
1131
+ 'dev_requirement' => true,
1132
+ ),
1133
+ 'webmozart/assert' => array(
1134
+ 'pretty_version' => '1.11.0',
1135
+ 'version' => '1.11.0.0',
1136
+ 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991',
1137
+ 'type' => 'library',
1138
+ 'install_path' => __DIR__ . '/../webmozart/assert',
1139
+ 'aliases' => array(),
1140
+ 'dev_requirement' => true,
1141
+ ),
1142
+ 'wp-cli/admin-command' => array(
1143
+ 'pretty_version' => 'v2.0.1',
1144
+ 'version' => '2.0.1.0',
1145
+ 'reference' => 'd834ac6e6f7ca50b4b97394942cb42f182e85638',
1146
+ 'type' => 'wp-cli-package',
1147
+ 'install_path' => __DIR__ . '/../wp-cli/admin-command',
1148
+ 'aliases' => array(),
1149
+ 'dev_requirement' => true,
1150
+ ),
1151
+ 'wp-cli/cache-command' => array(
1152
+ 'pretty_version' => 'v2.0.10',
1153
+ 'version' => '2.0.10.0',
1154
+ 'reference' => '69e0f78da2d1316e645556db3d09600395e8ce89',
1155
+ 'type' => 'wp-cli-package',
1156
+ 'install_path' => __DIR__ . '/../wp-cli/cache-command',
1157
+ 'aliases' => array(),
1158
+ 'dev_requirement' => true,
1159
+ ),
1160
+ 'wp-cli/checksum-command' => array(
1161
+ 'pretty_version' => 'v2.1.2',
1162
+ 'version' => '2.1.2.0',
1163
+ 'reference' => 'ec59a24af2ca97b770a4709b0a1c241eeb4b4cff',
1164
+ 'type' => 'wp-cli-package',
1165
+ 'install_path' => __DIR__ . '/../wp-cli/checksum-command',
1166
+ 'aliases' => array(),
1167
+ 'dev_requirement' => true,
1168
+ ),
1169
+ 'wp-cli/config-command' => array(
1170
+ 'pretty_version' => 'v2.1.4',
1171
+ 'version' => '2.1.4.0',
1172
+ 'reference' => 'b665cb2872c9df144ef6abc0334eb64ae381bda9',
1173
+ 'type' => 'wp-cli-package',
1174
+ 'install_path' => __DIR__ . '/../wp-cli/config-command',
1175
+ 'aliases' => array(),
1176
+ 'dev_requirement' => true,
1177
+ ),
1178
+ 'wp-cli/core-command' => array(
1179
+ 'pretty_version' => 'v2.1.7',
1180
+ 'version' => '2.1.7.0',
1181
+ 'reference' => '3284b990d1ca19e08a708bd186ea4e535cce8ee7',
1182
+ 'type' => 'wp-cli-package',
1183
+ 'install_path' => __DIR__ . '/../wp-cli/core-command',
1184
+ 'aliases' => array(),
1185
+ 'dev_requirement' => true,
1186
+ ),
1187
+ 'wp-cli/cron-command' => array(
1188
+ 'pretty_version' => 'v2.1.0',
1189
+ 'version' => '2.1.0.0',
1190
+ 'reference' => 'bb9fd9645e9a5276d024a59affeda3e6aa8530be',
1191
+ 'type' => 'wp-cli-package',
1192
+ 'install_path' => __DIR__ . '/../wp-cli/cron-command',
1193
+ 'aliases' => array(),
1194
+ 'dev_requirement' => true,
1195
+ ),
1196
+ 'wp-cli/db-command' => array(
1197
+ 'pretty_version' => 'v2.0.24',
1198
+ 'version' => '2.0.24.0',
1199
+ 'reference' => '196f4d3d171b79e19650182c645f854643439c9e',
1200
+ 'type' => 'wp-cli-package',
1201
+ 'install_path' => __DIR__ . '/../wp-cli/db-command',
1202
+ 'aliases' => array(),
1203
+ 'dev_requirement' => true,
1204
+ ),
1205
+ 'wp-cli/embed-command' => array(
1206
+ 'pretty_version' => 'v2.0.11',
1207
+ 'version' => '2.0.11.0',
1208
+ 'reference' => '00a901a66aecb4da94a8dace610eb1135fc82386',
1209
+ 'type' => 'wp-cli-package',
1210
+ 'install_path' => __DIR__ . '/../wp-cli/embed-command',
1211
+ 'aliases' => array(),
1212
+ 'dev_requirement' => true,
1213
+ ),
1214
+ 'wp-cli/entity-command' => array(
1215
+ 'pretty_version' => 'v2.3.3',
1216
+ 'version' => '2.3.3.0',
1217
+ 'reference' => 'f1bc9cc635a18ab449fa66a35f9e429d3fa1d7d3',
1218
+ 'type' => 'wp-cli-package',
1219
+ 'install_path' => __DIR__ . '/../wp-cli/entity-command',
1220
+ 'aliases' => array(),
1221
+ 'dev_requirement' => true,
1222
+ ),
1223
+ 'wp-cli/eval-command' => array(
1224
+ 'pretty_version' => 'v2.1.2',
1225
+ 'version' => '2.1.2.0',
1226
+ 'reference' => '5213040ec2167b2748f2689ff6fe24b92a064a90',
1227
+ 'type' => 'wp-cli-package',
1228
+ 'install_path' => __DIR__ . '/../wp-cli/eval-command',
1229
+ 'aliases' => array(),
1230
+ 'dev_requirement' => true,
1231
+ ),
1232
+ 'wp-cli/export-command' => array(
1233
+ 'pretty_version' => 'v2.0.12',
1234
+ 'version' => '2.0.12.0',
1235
+ 'reference' => 'fc647a75896efe9e4485e37aa9a03d430ff25532',
1236
+ 'type' => 'wp-cli-package',
1237
+ 'install_path' => __DIR__ . '/../wp-cli/export-command',
1238
+ 'aliases' => array(),
1239
+ 'dev_requirement' => true,
1240
+ ),
1241
+ 'wp-cli/extension-command' => array(
1242
+ 'pretty_version' => 'v2.1.8',
1243
+ 'version' => '2.1.8.0',
1244
+ 'reference' => 'c3f3f844e4a3b51e5d0b9a8b802f5a7f889ef79f',
1245
+ 'type' => 'wp-cli-package',
1246
+ 'install_path' => __DIR__ . '/../wp-cli/extension-command',
1247
+ 'aliases' => array(),
1248
+ 'dev_requirement' => true,
1249
+ ),
1250
+ 'wp-cli/i18n-command' => array(
1251
+ 'pretty_version' => 'v2.4.0',
1252
+ 'version' => '2.4.0.0',
1253
+ 'reference' => '45bc2b47a4ed103b871cd2ec5b483ab55ad12d99',
1254
+ 'type' => 'wp-cli-package',
1255
+ 'install_path' => __DIR__ . '/../wp-cli/i18n-command',
1256
+ 'aliases' => array(),
1257
+ 'dev_requirement' => true,
1258
+ ),
1259
+ 'wp-cli/import-command' => array(
1260
+ 'pretty_version' => 'v2.0.9',
1261
+ 'version' => '2.0.9.0',
1262
+ 'reference' => '9cc7f5b45e4cdb07c7c8761ae3feba235d656755',
1263
+ 'type' => 'wp-cli-package',
1264
+ 'install_path' => __DIR__ . '/../wp-cli/import-command',
1265
+ 'aliases' => array(),
1266
+ 'dev_requirement' => true,
1267
+ ),
1268
+ 'wp-cli/language-command' => array(
1269
+ 'pretty_version' => 'v2.0.13',
1270
+ 'version' => '2.0.13.0',
1271
+ 'reference' => '80713ba168bf770ff26a23a6918d99a54d0cb819',
1272
+ 'type' => 'wp-cli-package',
1273
+ 'install_path' => __DIR__ . '/../wp-cli/language-command',
1274
+ 'aliases' => array(),
1275
+ 'dev_requirement' => true,
1276
+ ),
1277
+ 'wp-cli/maintenance-mode-command' => array(
1278
+ 'pretty_version' => 'v2.0.8',
1279
+ 'version' => '2.0.8.0',
1280
+ 'reference' => 'e65505c973ea9349257a4f33ac9edc78db0b189a',
1281
+ 'type' => 'wp-cli-package',
1282
+ 'install_path' => __DIR__ . '/../wp-cli/maintenance-mode-command',
1283
+ 'aliases' => array(),
1284
+ 'dev_requirement' => true,
1285
+ ),
1286
+ 'wp-cli/media-command' => array(
1287
+ 'pretty_version' => 'v2.0.15',
1288
+ 'version' => '2.0.15.0',
1289
+ 'reference' => '7e355266eb94734c57e1b84c75c095c17670d92b',
1290
+ 'type' => 'wp-cli-package',
1291
+ 'install_path' => __DIR__ . '/../wp-cli/media-command',
1292
+ 'aliases' => array(),
1293
+ 'dev_requirement' => true,
1294
+ ),
1295
+ 'wp-cli/mustangostang-spyc' => array(
1296
+ 'pretty_version' => '0.6.3',
1297
+ 'version' => '0.6.3.0',
1298
+ 'reference' => '6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7',
1299
+ 'type' => 'library',
1300
+ 'install_path' => __DIR__ . '/../wp-cli/mustangostang-spyc',
1301
+ 'aliases' => array(),
1302
+ 'dev_requirement' => true,
1303
+ ),
1304
+ 'wp-cli/package-command' => array(
1305
+ 'pretty_version' => 'v2.2.3',
1306
+ 'version' => '2.2.3.0',
1307
+ 'reference' => 'e2784768cc15a55efeec38eb795cb6b38448432d',
1308
+ 'type' => 'wp-cli-package',
1309
+ 'install_path' => __DIR__ . '/../wp-cli/package-command',
1310
+ 'aliases' => array(),
1311
+ 'dev_requirement' => true,
1312
+ ),
1313
+ 'wp-cli/php-cli-tools' => array(
1314
+ 'pretty_version' => 'v0.11.16',
1315
+ 'version' => '0.11.16.0',
1316
+ 'reference' => 'c32e51a5c9993ad40591bc426b21f5422a5ed293',
1317
+ 'type' => 'library',
1318
+ 'install_path' => __DIR__ . '/../wp-cli/php-cli-tools',
1319
+ 'aliases' => array(),
1320
+ 'dev_requirement' => true,
1321
+ ),
1322
+ 'wp-cli/rewrite-command' => array(
1323
+ 'pretty_version' => 'v2.0.10',
1324
+ 'version' => '2.0.10.0',
1325
+ 'reference' => '562a0a5a0d51be000de87d7a8a870de13383ecd6',
1326
+ 'type' => 'wp-cli-package',
1327
+ 'install_path' => __DIR__ . '/../wp-cli/rewrite-command',
1328
+ 'aliases' => array(),
1329
+ 'dev_requirement' => true,
1330
+ ),
1331
+ 'wp-cli/role-command' => array(
1332
+ 'pretty_version' => 'v2.0.9',
1333
+ 'version' => '2.0.9.0',
1334
+ 'reference' => '9abd93952565935084160bc3be49dfb2483bb0b6',
1335
+ 'type' => 'wp-cli-package',
1336
+ 'install_path' => __DIR__ . '/../wp-cli/role-command',
1337
+ 'aliases' => array(),
1338
+ 'dev_requirement' => true,
1339
+ ),
1340
+ 'wp-cli/scaffold-command' => array(
1341
+ 'pretty_version' => 'v2.0.18',
1342
+ 'version' => '2.0.18.0',
1343
+ 'reference' => 'a56e17b19cc09f09c535e477a23e7c16c50d2338',
1344
+ 'type' => 'wp-cli-package',
1345
+ 'install_path' => __DIR__ . '/../wp-cli/scaffold-command',
1346
+ 'aliases' => array(),
1347
+ 'dev_requirement' => true,
1348
+ ),
1349
+ 'wp-cli/search-replace-command' => array(
1350
+ 'pretty_version' => 'v2.0.19',
1351
+ 'version' => '2.0.19.0',
1352
+ 'reference' => 'f1a8a1d246f917b66d219abcd7e087f5bf180b1c',
1353
+ 'type' => 'wp-cli-package',
1354
+ 'install_path' => __DIR__ . '/../wp-cli/search-replace-command',
1355
+ 'aliases' => array(),
1356
+ 'dev_requirement' => true,
1357
+ ),
1358
+ 'wp-cli/server-command' => array(
1359
+ 'pretty_version' => 'v2.0.11',
1360
+ 'version' => '2.0.11.0',
1361
+ 'reference' => 'ef610fee873c6e5395917e42886396d34eaeae62',
1362
+ 'type' => 'wp-cli-package',
1363
+ 'install_path' => __DIR__ . '/../wp-cli/server-command',
1364
+ 'aliases' => array(),
1365
+ 'dev_requirement' => true,
1366
+ ),
1367
+ 'wp-cli/shell-command' => array(
1368
+ 'pretty_version' => 'v2.0.11',
1369
+ 'version' => '2.0.11.0',
1370
+ 'reference' => '28a7de3134c9f059900d8fa4aea1d7d618481454',
1371
+ 'type' => 'wp-cli-package',
1372
+ 'install_path' => __DIR__ . '/../wp-cli/shell-command',
1373
+ 'aliases' => array(),
1374
+ 'dev_requirement' => true,
1375
+ ),
1376
+ 'wp-cli/super-admin-command' => array(
1377
+ 'pretty_version' => 'v2.0.10',
1378
+ 'version' => '2.0.10.0',
1379
+ 'reference' => 'e6707f3acfff089d19c5c55bba0fd66cd7d6c2fa',
1380
+ 'type' => 'wp-cli-package',
1381
+ 'install_path' => __DIR__ . '/../wp-cli/super-admin-command',
1382
+ 'aliases' => array(),
1383
+ 'dev_requirement' => true,
1384
+ ),
1385
+ 'wp-cli/widget-command' => array(
1386
+ 'pretty_version' => 'v2.1.7',
1387
+ 'version' => '2.1.7.0',
1388
+ 'reference' => '6aedab77f1cd2a0f511b62110c244c32b84dd429',
1389
+ 'type' => 'wp-cli-package',
1390
+ 'install_path' => __DIR__ . '/../wp-cli/widget-command',
1391
+ 'aliases' => array(),
1392
+ 'dev_requirement' => true,
1393
+ ),
1394
+ 'wp-cli/wp-cli' => array(
1395
+ 'pretty_version' => 'v2.7.1',
1396
+ 'version' => '2.7.1.0',
1397
+ 'reference' => '1ddc754f1c15e56fb2cdd1a4e82bd0ec6ca32a76',
1398
+ 'type' => 'library',
1399
+ 'install_path' => __DIR__ . '/../wp-cli/wp-cli',
1400
+ 'aliases' => array(),
1401
+ 'dev_requirement' => true,
1402
+ ),
1403
+ 'wp-cli/wp-cli-bundle' => array(
1404
+ 'pretty_version' => 'v2.7.1',
1405
+ 'version' => '2.7.1.0',
1406
+ 'reference' => '08765f2bbd1308247050fc8efef63df3a0c9616f',
1407
+ 'type' => 'library',
1408
+ 'install_path' => __DIR__ . '/../wp-cli/wp-cli-bundle',
1409
+ 'aliases' => array(),
1410
+ 'dev_requirement' => true,
1411
+ ),
1412
+ 'wp-cli/wp-config-transformer' => array(
1413
+ 'pretty_version' => 'v1.3.0',
1414
+ 'version' => '1.3.0.0',
1415
+ 'reference' => '2e90eefc6b8f5166f53aa5414fd8f1a572164ef1',
1416
+ 'type' => 'library',
1417
+ 'install_path' => __DIR__ . '/../wp-cli/wp-config-transformer',
1418
+ 'aliases' => array(),
1419
+ 'dev_requirement' => true,
1420
+ ),
1421
+ 'wp-coding-standards/wpcs' => array(
1422
+ 'pretty_version' => '2.3.0',
1423
+ 'version' => '2.3.0.0',
1424
+ 'reference' => '7da1894633f168fe244afc6de00d141f27517b62',
1425
+ 'type' => 'phpcodesniffer-standard',
1426
+ 'install_path' => __DIR__ . '/../wp-coding-standards/wpcs',
1427
+ 'aliases' => array(),
1428
+ 'dev_requirement' => true,
1429
+ ),
1430
+ 'wpdesk/flexible-shipping' => array(
1431
+ 'pretty_version' => '4.18.0',
1432
+ 'version' => '4.18.0.0',
1433
+ 'reference' => 'e704140746f7e97375c13c92f06c37126ee233b3',
1434
+ 'type' => 'library',
1435
+ 'install_path' => __DIR__ . '/../../',
1436
+ 'aliases' => array(),
1437
+ 'dev_requirement' => false,
1438
+ ),
1439
+ 'wpdesk/wc-currency-switchers-integrations' => array(
1440
+ 'pretty_version' => '1.0.2',
1441
+ 'version' => '1.0.2.0',
1442
+ 'reference' => '484b460992bb7f360088a5a30bfe47b944d3ef91',
1443
+ 'type' => 'library',
1444
+ 'install_path' => __DIR__ . '/../wpdesk/wc-currency-switchers-integrations',
1445
+ 'aliases' => array(),
1446
+ 'dev_requirement' => true,
1447
+ ),
1448
+ 'wpdesk/wp-abtesting' => array(
1449
+ 'pretty_version' => '2.0.0',
1450
+ 'version' => '2.0.0.0',
1451
+ 'reference' => 'a5d4e2133ab7781cbae0caf7430c5331abf34423',
1452
+ 'type' => 'library',
1453
+ 'install_path' => __DIR__ . '/../wpdesk/wp-abtesting',
1454
+ 'aliases' => array(),
1455
+ 'dev_requirement' => true,
1456
+ ),
1457
+ 'wpdesk/wp-basic-requirements' => array(
1458
+ 'pretty_version' => '3.5.1',
1459
+ 'version' => '3.5.1.0',
1460
+ 'reference' => '1df884829d1e019bcf566555f31b8950723dc6e1',
1461
+ 'type' => 'library',
1462
+ 'install_path' => __DIR__ . '/../wpdesk/wp-basic-requirements',
1463
+ 'aliases' => array(),
1464
+ 'dev_requirement' => true,
1465
+ ),
1466
+ 'wpdesk/wp-builder' => array(
1467
+ 'pretty_version' => '2.0.0',
1468
+ 'version' => '2.0.0.0',
1469
+ 'reference' => '234e4617ee331febcd64587cc2b5268f45764abd',
1470
+ 'type' => 'library',
1471
+ 'install_path' => __DIR__ . '/../wpdesk/wp-builder',
1472
+ 'aliases' => array(),
1473
+ 'dev_requirement' => true,
1474
+ ),
1475
+ 'wpdesk/wp-code-sniffer' => array(
1476
+ 'pretty_version' => '1.2.3',
1477
+ 'version' => '1.2.3.0',
1478
+ 'reference' => '34e2f70e316068f4ce2c0fb1c45f82d2c8d37507',
1479
+ 'type' => 'phpcodesniffer-standard',
1480
+ 'install_path' => __DIR__ . '/../wpdesk/wp-code-sniffer',
1481
+ 'aliases' => array(),
1482
+ 'dev_requirement' => true,
1483
+ ),
1484
+ 'wpdesk/wp-codeception' => array(
1485
+ 'pretty_version' => '2.7.6',
1486
+ 'version' => '2.7.6.0',
1487
+ 'reference' => '8286f32057510302427acfca358d2ea74f0c82e0',
1488
+ 'type' => 'composer-plugin',
1489
+ 'install_path' => __DIR__ . '/../wpdesk/wp-codeception',
1490
+ 'aliases' => array(),
1491
+ 'dev_requirement' => true,
1492
+ ),
1493
+ 'wpdesk/wp-forms' => array(
1494
+ 'pretty_version' => '2.4.12',
1495
+ 'version' => '2.4.12.0',
1496
+ 'reference' => '3a8da7d74d28ddc12a9c7fbbf150e140b1ec4fff',
1497
+ 'type' => 'library',
1498
+ 'install_path' => __DIR__ . '/../wpdesk/wp-forms',
1499
+ 'aliases' => array(),
1500
+ 'dev_requirement' => true,
1501
+ ),
1502
+ 'wpdesk/wp-helpscout-beacon' => array(
1503
+ 'pretty_version' => '1.6.0',
1504
+ 'version' => '1.6.0.0',
1505
+ 'reference' => '7940f9f07b6435fc24ad17c9772666122ec8699a',
1506
+ 'type' => 'library',
1507
+ 'install_path' => __DIR__ . '/../wpdesk/wp-helpscout-beacon',
1508
+ 'aliases' => array(),
1509
+ 'dev_requirement' => true,
1510
+ ),
1511
+ 'wpdesk/wp-logs' => array(
1512
+ 'pretty_version' => '1.10.2',
1513
+ 'version' => '1.10.2.0',
1514
+ 'reference' => '4a3ef36d8e667e7907116543397addbb248fea0a',
1515
+ 'type' => 'library',
1516
+ 'install_path' => __DIR__ . '/../wpdesk/wp-logs',
1517
+ 'aliases' => array(),
1518
+ 'dev_requirement' => true,
1519
+ ),
1520
+ 'wpdesk/wp-mutex' => array(
1521
+ 'pretty_version' => '1.1',
1522
+ 'version' => '1.1.0.0',
1523
+ 'reference' => '4df845e751382179fadf2fff3c8e243b77e7d773',
1524
+ 'type' => 'library',
1525
+ 'install_path' => __DIR__ . '/../wpdesk/wp-mutex',
1526
+ 'aliases' => array(),
1527
+ 'dev_requirement' => true,
1528
+ ),
1529
+ 'wpdesk/wp-notice' => array(
1530
+ 'pretty_version' => '3.2.0',
1531
+ 'version' => '3.2.0.0',
1532
+ 'reference' => '02cc7cd0e2086b331eebd5f91aa7dae0d6900870',
1533
+ 'type' => 'library',
1534
+ 'install_path' => __DIR__ . '/../wpdesk/wp-notice',
1535
+ 'aliases' => array(),
1536
+ 'dev_requirement' => true,
1537
+ ),
1538
+ 'wpdesk/wp-nps' => array(
1539
+ 'pretty_version' => '1.3.0',
1540
+ 'version' => '1.3.0.0',
1541
+ 'reference' => '59c322a247113b9db7c6c7bae02aa5f39fa264a3',
1542
+ 'type' => 'library',
1543
+ 'install_path' => __DIR__ . '/../wpdesk/wp-nps',
1544
+ 'aliases' => array(),
1545
+ 'dev_requirement' => true,
1546
+ ),
1547
+ 'wpdesk/wp-persistence' => array(
1548
+ 'pretty_version' => '2.1.4',
1549
+ 'version' => '2.1.4.0',
1550
+ 'reference' => 'c1e4f04352b3b9959ed888f940cbf9bf2b8867f3',
1551
+ 'type' => 'library',
1552
+ 'install_path' => __DIR__ . '/../wpdesk/wp-persistence',
1553
+ 'aliases' => array(),
1554
+ 'dev_requirement' => true,
1555
+ ),
1556
+ 'wpdesk/wp-plugin-flow-common' => array(
1557
+ 'pretty_version' => '1.1.0',
1558
+ 'version' => '1.1.0.0',
1559
+ 'reference' => '24114b93d7d47f78f2dd6ff1e8a309eb1e420a37',
1560
+ 'type' => 'library',
1561
+ 'install_path' => __DIR__ . '/../wpdesk/wp-plugin-flow-common',
1562
+ 'aliases' => array(),
1563
+ 'dev_requirement' => true,
1564
+ ),
1565
+ 'wpdesk/wp-plugin-flow-free' => array(
1566
+ 'pretty_version' => '1.0.2',
1567
+ 'version' => '1.0.2.0',
1568
+ 'reference' => 'a0c340d5d6c8457e92cc41759a6e78bd8f089b4d',
1569
+ 'type' => 'library',
1570
+ 'install_path' => __DIR__ . '/../wpdesk/wp-plugin-flow-free',
1571
+ 'aliases' => array(),
1572
+ 'dev_requirement' => true,
1573
+ ),
1574
+ 'wpdesk/wp-pointer' => array(
1575
+ 'pretty_version' => '2.0.1',
1576
+ 'version' => '2.0.1.0',
1577
+ 'reference' => '70fe85a52537ba02c26cd05a4bad46e5c05c1ef1',
1578
+ 'type' => 'library',
1579
+ 'install_path' => __DIR__ . '/../wpdesk/wp-pointer',
1580
+ 'aliases' => array(),
1581
+ 'dev_requirement' => true,
1582
+ ),
1583
+ 'wpdesk/wp-view' => array(
1584
+ 'pretty_version' => '2.0.0',
1585
+ 'version' => '2.0.0.0',
1586
+ 'reference' => '5fb16e7a86bc41ad6a921373f1b54cfef9e1beaf',
1587
+ 'type' => 'library',
1588
+ 'install_path' => __DIR__ . '/../wpdesk/wp-view',
1589
+ 'aliases' => array(),
1590
+ 'dev_requirement' => true,
1591
+ ),
1592
+ 'wpdesk/wp-wpdesk-composer' => array(
1593
+ 'pretty_version' => '2.22.1',
1594
+ 'version' => '2.22.1.0',
1595
+ 'reference' => 'f3817c9ac4963ca7c25fbc75514d5a4f510bc212',
1596
+ 'type' => 'composer-plugin',
1597
+ 'install_path' => __DIR__ . '/../wpdesk/wp-wpdesk-composer',
1598
+ 'aliases' => array(),
1599
+ 'dev_requirement' => true,
1600
+ ),
1601
+ 'wpdesk/wp-wpdesk-fs-compatibility' => array(
1602
+ 'pretty_version' => '1.0.12',
1603
+ 'version' => '1.0.12.0',
1604
+ 'reference' => 'b319b6397eaccf73e60e131566c3de2ca8807046',
1605
+ 'type' => 'library',
1606
+ 'install_path' => __DIR__ . '/../wpdesk/wp-wpdesk-fs-compatibility',
1607
+ 'aliases' => array(),
1608
+ 'dev_requirement' => true,
1609
+ ),
1610
+ 'wpdesk/wp-wpdesk-fs-shipment' => array(
1611
+ 'pretty_version' => '2.3.0',
1612
+ 'version' => '2.3.0.0',
1613
+ 'reference' => 'a54c232d23ac4a6741bdc4aadd51af9c09d25f6a',
1614
+ 'type' => 'library',
1615
+ 'install_path' => __DIR__ . '/../wpdesk/wp-wpdesk-fs-shipment',
1616
+ 'aliases' => array(),
1617
+ 'dev_requirement' => true,
1618
+ ),
1619
+ 'wpdesk/wp-wpdesk-fs-shipment-interfaces' => array(
1620
+ 'pretty_version' => '1.1.0',
1621
+ 'version' => '1.1.0.0',
1622
+ 'reference' => 'bdbe9239aa428cf7f8fd5b8c7dfa19b9d13ff7dd',
1623
+ 'type' => 'library',
1624
+ 'install_path' => __DIR__ . '/../wpdesk/wp-wpdesk-fs-shipment-interfaces',
1625
+ 'aliases' => array(),
1626
+ 'dev_requirement' => false,
1627
+ ),
1628
+ 'wpdesk/wp-wpdesk-fs-table-rate' => array(
1629
+ 'pretty_version' => '4.2.1',
1630
+ 'version' => '4.2.1.0',
1631
+ 'reference' => 'f4c7d12bca79f857fb0aa43761bc410160e7c277',
1632
+ 'type' => 'library',
1633
+ 'install_path' => __DIR__ . '/../wpdesk/wp-wpdesk-fs-table-rate',
1634
+ 'aliases' => array(),
1635
+ 'dev_requirement' => true,
1636
+ ),
1637
+ 'wpdesk/wp-wpdesk-helper-override' => array(
1638
+ 'pretty_version' => '1.1.0',
1639
+ 'version' => '1.1.0.0',
1640
+ 'reference' => '77844fc71da7ebb7645f10f0fc15f5294fed8542',
1641
+ 'type' => 'library',
1642
+ 'install_path' => __DIR__ . '/../wpdesk/wp-wpdesk-helper-override',
1643
+ 'aliases' => array(),
1644
+ 'dev_requirement' => false,
1645
+ ),
1646
+ 'wpdesk/wp-wpdesk-tracker' => array(
1647
+ 'pretty_version' => '3.5.2',
1648
+ 'version' => '3.5.2.0',
1649
+ 'reference' => 'b27ed1c57c12a6d48a3eb34623c685bffa75d5e3',
1650
+ 'type' => 'library',
1651
+ 'install_path' => __DIR__ . '/../wpdesk/wp-wpdesk-tracker',
1652
+ 'aliases' => array(),
1653
+ 'dev_requirement' => true,
1654
+ ),
1655
+ 'wpdesk/wp-wpdesk-tracker-deactivation' => array(
1656
+ 'pretty_version' => '1.5.2',
1657
+ 'version' => '1.5.2.0',
1658
+ 'reference' => '86051c0b76c8ecf6607120fbb82bcbbcbdc2460f',
1659
+ 'type' => 'library',
1660
+ 'install_path' => __DIR__ . '/../wpdesk/wp-wpdesk-tracker-deactivation',
1661
+ 'aliases' => array(),
1662
+ 'dev_requirement' => true,
1663
+ ),
1664
+ 'wpdesk/wp-wpdesk-tracker-user-feedback' => array(
1665
+ 'pretty_version' => '1.0.1',
1666
+ 'version' => '1.0.1.0',
1667
+ 'reference' => 'c297ffebe4c22938bfb98238518222b0ce8a5de2',
1668
+ 'type' => 'library',
1669
+ 'install_path' => __DIR__ . '/../wpdesk/wp-wpdesk-tracker-user-feedback',
1670
+ 'aliases' => array(),
1671
+ 'dev_requirement' => true,
1672
+ ),
1673
+ 'wpdesk/wpdesk-packer' => array(
1674
+ 'pretty_version' => '2.0',
1675
+ 'version' => '2.0.0.0',
1676
+ 'reference' => 'bdb5931631ae66886c634f12cb25205e571f0727',
1677
+ 'type' => 'library',
1678
+ 'install_path' => __DIR__ . '/../wpdesk/wpdesk-packer',
1679
+ 'aliases' => array(),
1680
+ 'dev_requirement' => true,
1681
+ ),
1682
+ 'wpdesk/wpdesk-sessions' => array(
1683
+ 'pretty_version' => '1.0.0',
1684
+ 'version' => '1.0.0.0',
1685
+ 'reference' => '34905cc498d8d696660a47fec990793e5663e534',
1686
+ 'type' => 'library',
1687
+ 'install_path' => __DIR__ . '/../wpdesk/wpdesk-sessions',
1688
+ 'aliases' => array(),
1689
+ 'dev_requirement' => true,
1690
+ ),
1691
+ 'zordius/lightncandy' => array(
1692
+ 'pretty_version' => 'v1.2.6',
1693
+ 'version' => '1.2.6.0',
1694
+ 'reference' => 'b451f73e8b5c73e62e365997ba3c993a0376b72a',
1695
+ 'type' => 'library',
1696
+ 'install_path' => __DIR__ . '/../zordius/lightncandy',
1697
+ 'aliases' => array(),
1698
+ 'dev_requirement' => true,
1699
+ ),
1700
+ ),
1701
+ );
vendor/composer/platform_check.php ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // platform_check.php @generated by Composer
4
+
5
+ $issues = array();
6
+
7
+ if (!(PHP_VERSION_ID >= 70200)) {
8
+ $issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.0". You are running ' . PHP_VERSION . '.';
9
+ }
10
+
11
+ if ($issues) {
12
+ if (!headers_sent()) {
13
+ header('HTTP/1.1 500 Internal Server Error');
14
+ }
15
+ if (!ini_get('display_errors')) {
16
+ if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
17
+ fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL);
18
+ } elseif (!headers_sent()) {
19
+ echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL;
20
+ }
21
+ }
22
+ trigger_error(
23
+ 'Composer detected issues in your platform: ' . implode(' ', $issues),
24
+ E_USER_ERROR
25
+ );
26
+ }
vendor_prefixed/octolize/wp-shipping-extensions/assets/dist/css/shipping-extensions.css ADDED
@@ -0,0 +1 @@
 
1
+ @font-face{font-family:Poppins;src:url(../../fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Bogart Alt;font-weight:400;src:url(../../fonts/Bogart-Alt-Regular.otf) format("truetype")}body.woocommerce_page_octolize-shipping-extensions #wpcontent{padding:0}body.woocommerce_page_octolize-shipping-extensions #wpcontent>.notice{display:none}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions,body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions *{box-sizing:border-box;margin:0;padding:0}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extensions-header{align-items:center;background:#fff;display:flex;height:60px;margin-bottom:38px;padding:0 40px}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extensions-header .oct-shipping-extensions-header-title{font-size:14px;font-style:normal;font-weight:700;line-height:19px}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper{display:flex;flex-direction:column;gap:30px;max-width:1200px;padding:0 30px}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-top{background-color:#fff;background-image:url(../../img/bg-header.jpg);background-position:100% 100%;background-repeat:no-repeat;border-radius:15px;display:flex;flex-direction:column;padding:10px 25px;position:relative}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-top:after{background:url(../../img/sp-bg-image.svg) no-repeat;bottom:-21px;content:"";height:204px;position:absolute;right:0;width:317px}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-top h1{align-items:center;color:#002333;display:flex;flex:none;flex-grow:0;font-family:Bogart Alt,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:25px;margin:0;order:0;vertical-align:middle}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-top p{font-feature-settings:"ss02" on;align-items:center;color:#333;display:flex;flex:none;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:5px;margin-top:5px;max-width:60%;order:1}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-notice-list-hide{display:none}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-plugins-filter{align-items:center;display:flex;gap:20px}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-plugins-filter ul{display:flex;gap:10px}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-plugins-filter ul li{display:flex;justify-content:center}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins{display:flex;flex-wrap:wrap;gap:20px}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin{align-items:flex-start;background:#f8f8f8;border:1px solid #f8f8f8;border-radius:15px;display:flex;flex-direction:column;gap:15px;max-width:calc(50% - 20px);padding:25px 20px;transition:.3s}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin:hover{background:#fff;border-color:#00e3c0}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin .oct-plugin-info{align-items:flex-start;display:flex;gap:15px}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin .oct-plugin-info .oct-plugin-icon{height:auto;margin:0 auto;max-width:128px}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin .oct-plugin-info .oct-plugin-info-content{display:flex;flex-direction:column;gap:5px}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin .oct-plugin-info .oct-plugin-info-content .oct-plugin-name{font-family:Bogart Alt,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:133%;margin:0}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin .oct-plugin-info .oct-plugin-info-content .oct-plugin-desc{font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin:0 0 7px;max-width:80%}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin .oct-plugin-actions{align-items:center;display:flex;gap:20px;justify-content:right;width:100%}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .btn{border:1px solid #0a2c3b;border-radius:15px;color:#002333;display:inline-block;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:0;padding:8px 24px;position:relative;text-decoration:none;transition:all .2s ease-in-out}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .btn.active,body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .btn:hover{background-color:#0a2c3b;color:#fff}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .btn-buy{color:#917dff}@media screen and (max-width:1200px){body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins{flex-direction:column}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin{max-width:none}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin .oct-plugin-info{flex-direction:column;justify-content:center;text-align:center}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin .oct-plugin-info .oct-plugin-info-content .oct-plugin-desc{max-width:100%}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-plugins .oct-shipping-extensions-plugin .oct-plugin-actions{justify-content:center}}@media screen and (max-width:940px){body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-top:after{display:none}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-top h1{flex-direction:column;text-align:center}body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-shipping-extensions-top p{max-width:100%}}@media screen and (max-width:800px){body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-plugins-filter,body.woocommerce_page_octolize-shipping-extensions .oct-shipping-extensions .oct-shipping-extension-content-wrapper .oct-plugins-filter ul{flex-direction:column}}
vendor_prefixed/octolize/wp-shipping-extensions/assets/dist/js/shipping-extensions.js ADDED
@@ -0,0 +1 @@
 
1
+ (()=>{var r,e={613:()=>{var r;(r=jQuery)("body").on("click",".js--filter-item",(function(){var e=r(this).attr("data-category");return r(".js--filter-item").removeClass("active"),r(this).addClass("active"),"all"===e?r(".js--plugin-item").show():(r(".js--plugin-item").hide(),r(".js--plugin-item[data-category="+e+"]").show()),!1}))},250:()=>{}},t={};function i(r){var a=t[r];if(void 0!==a)return a.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,i),s.exports}i.m=e,r=[],i.O=(e,t,a,s)=>{if(!t){var o=1/0;for(u=0;u<r.length;u++){for(var[t,a,s]=r[u],n=!0,l=0;l<t.length;l++)(!1&s||o>=s)&&Object.keys(i.O).every((r=>i.O[r](t[l])))?t.splice(l--,1):(n=!1,s<o&&(o=s));if(n){r.splice(u--,1);var v=a();void 0!==v&&(e=v)}}return e}s=s||0;for(var u=r.length;u>0&&r[u-1][2]>s;u--)r[u]=r[u-1];r[u]=[t,a,s]},i.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),(()=>{var r={844:0,839:0};i.O.j=e=>0===r[e];var e=(e,t)=>{var a,s,[o,n,l]=t,v=0;if(o.some((e=>0!==r[e]))){for(a in n)i.o(n,a)&&(i.m[a]=n[a]);if(l)var u=l(i)}for(e&&e(t);v<o.length;v++)s=o[v],i.o(r,s)&&r[s]&&r[s][0](),r[s]=0;return i.O(u)},t=self.webpackChunkplugin_assets=self.webpackChunkplugin_assets||[];t.forEach(e.bind(null,0)),t.push=e.bind(null,t.push.bind(t))})(),i.O(void 0,[839],(()=>i(613)));var a=i.O(void 0,[839],(()=>i(250)));a=i.O(a)})();
vendor_prefixed/octolize/wp-shipping-extensions/assets/fonts/Bogart-Alt-Regular.otf ADDED
Binary file
vendor_prefixed/octolize/wp-shipping-extensions/assets/fonts/Poppins-Bold.ttf ADDED
Binary file
vendor_prefixed/octolize/wp-shipping-extensions/assets/fonts/Poppins-Regular.ttf ADDED
Binary file
vendor_prefixed/octolize/wp-shipping-extensions/assets/fonts/Poppins-SemiBold.ttf ADDED
Binary file
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/bg-header.jpg ADDED
Binary file
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/icon-arrow-right.svg ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ <svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+ <path d="M7.06314 10.2299C6.86788 10.4252 6.86788 10.7418 7.06314 10.9371C7.2584 11.1323 7.57499 11.1323 7.77025 10.937L7.06314 10.2299ZM12 6.00015L12.3536 6.3537L12.7071 6.00015L12.3536 5.6466L12 6.00015ZM7.77025 1.06328C7.57498 0.868014 7.2584 0.868014 7.06314 1.06328C6.86788 1.25854 6.86788 1.57512 7.06314 1.77038L7.77025 1.06328ZM1.16669 5.50015C0.890549 5.50015 0.666691 5.72401 0.666691 6.00015C0.666691 6.27629 0.890549 6.50015 1.16669 6.50015L1.16669 5.50015ZM7.77025 10.937L12.3536 6.3537L11.6464 5.6466L7.06314 10.2299L7.77025 10.937ZM12.3536 5.6466L7.77025 1.06328L7.06314 1.77038L11.6464 6.3537L12.3536 5.6466ZM12 5.50015L1.16669 5.50015L1.16669 6.50015L12 6.50015L12 5.50015Z" fill="#002333"/>
3
+ </svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/logo-black.svg ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <svg width="188" height="60" viewBox="0 0 188 60" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+ <g clip-path="url(#clip0_3235_225113)">
3
+ <path d="M45.2597 32.9382C43.649 32.9382 42.3384 31.6206 42.3384 30.0013C42.3384 28.3821 43.649 27.0645 45.2597 27.0645C46.8704 27.0645 48.181 28.3821 48.181 30.0013C48.181 31.6206 46.8704 32.9382 45.2597 32.9382ZM45.2597 27.9376C44.128 27.9376 43.2069 28.8636 43.2069 30.0013C43.2069 31.1391 44.128 32.0651 45.2597 32.0651C46.3914 32.0651 47.3125 31.1391 47.3125 30.0013C47.3125 28.8636 46.3914 27.9376 45.2597 27.9376Z" fill="black"/>
4
+ <path d="M27.8527 32.4381C18.9887 32.4381 14.4883 32.0624 14.4883 30.0013C14.4883 27.9428 18.9887 27.5645 27.8527 27.5645C28.3975 27.5645 41.2198 27.5909 41.2198 30.0013C41.2171 32.409 28.3975 32.4381 27.8527 32.4381ZM27.8527 28.4376C24.1129 28.4376 15.3568 28.4376 15.3568 30.0013C15.3568 31.565 24.1129 31.565 27.8527 31.565C35.2245 31.565 39.8354 30.6548 40.3328 30.0013C39.8354 29.3478 35.2245 28.4376 27.8527 28.4376Z" fill="black"/>
5
+ <path d="M19.894 40.9365C19.4966 40.9365 19.1781 40.8439 18.9439 40.6586C18.6912 40.4602 18.5518 40.1612 18.5518 39.8146C18.5518 37.6662 23.5943 33.7239 31.8293 33.7239C37.2404 33.7239 40.267 35.1262 42.7514 36.5629C42.7593 36.5629 42.7646 36.5629 42.7725 36.5629C51.2417 36.5629 59.2477 33.372 59.2477 29.9985C59.2477 26.625 51.2417 23.4341 42.7725 23.4341C42.7672 23.4341 42.7593 23.4341 42.7514 23.4341C40.2696 24.8708 37.2404 26.2731 31.8293 26.2731C23.5917 26.2731 18.5518 22.3282 18.5518 20.1824C18.5518 19.8358 18.6912 19.5368 18.9439 19.3384C19.1781 19.1532 19.4966 19.0605 19.894 19.0605C20.523 19.0605 21.6626 19.3489 23.3891 19.7855C27.4473 20.8121 34.2111 22.5266 42.5198 22.561C42.8093 22.3917 43.0936 22.2197 43.3725 22.053C45.5069 20.7724 47.5203 19.5606 50.7311 19.5606C55.9079 19.5606 60.1188 24.2438 60.1188 29.9985C60.1188 35.7532 55.9079 40.4364 50.7311 40.4364C47.5203 40.4364 45.5069 39.2272 43.3725 37.944C43.0936 37.7773 42.8093 37.6053 42.5198 37.436C34.2138 37.4704 27.4473 39.1823 23.3891 40.2115C21.6652 40.6481 20.5256 40.9365 19.894 40.9365ZM31.832 34.597C23.6891 34.597 19.4229 38.4732 19.4229 39.8146C19.4229 39.9257 19.4624 39.9548 19.4808 39.9707C19.515 39.9972 19.6255 40.0633 19.8966 40.0633C20.4177 40.0633 21.6363 39.7538 23.1785 39.3648C27.0236 38.3911 33.2716 36.8089 40.9749 36.5893C38.8116 35.5019 36.085 34.597 31.832 34.597ZM44.1726 37.4069C46.1438 38.5843 47.9282 39.5633 50.7311 39.5633C54.6052 39.5633 57.8818 36.6449 58.9135 32.6655C56.3632 35.3616 50.1705 37.1608 44.1726 37.4069ZM44.1726 22.5928C50.1732 22.8388 56.3659 24.638 58.9135 27.3341C57.8844 23.3548 54.6052 20.4364 50.7311 20.4364C47.9282 20.4364 46.1412 21.4154 44.1726 22.5928ZM19.894 19.9363C19.6255 19.9363 19.515 19.9998 19.4782 20.0289C19.4571 20.0448 19.4203 20.0739 19.4203 20.185C19.4203 21.5265 23.6865 25.4027 31.8293 25.4027C36.0824 25.4027 38.8116 24.4978 40.9723 23.4103C33.2689 23.1907 27.0183 21.6085 23.1759 20.6348C21.6363 20.2459 20.4177 19.9363 19.894 19.9363Z" fill="black"/>
6
+ <path d="M77.3285 37.804C75.8467 37.804 74.5045 37.4679 73.336 36.8091C72.1701 36.1503 71.2489 35.2137 70.6041 34.031C69.9567 32.8483 69.6304 31.491 69.6304 30.0013C69.6304 28.5117 69.9593 27.1571 70.6041 25.9717C71.2489 24.789 72.1701 23.8524 73.336 23.1936C74.5045 22.5321 75.8467 22.1987 77.3285 22.1987C78.8102 22.1987 80.1472 22.5348 81.3025 23.1936C82.4579 23.8524 83.3711 24.7864 84.0186 25.9717C84.666 27.1571 84.9923 28.5117 84.9923 30.0013C84.9923 31.5095 84.6634 32.8721 84.0186 34.0469C83.3738 35.219 82.4632 36.1503 81.3183 36.8091C80.1735 37.4679 78.8286 37.804 77.3285 37.804ZM77.3285 23.5349C75.8652 23.5349 74.6993 24.109 73.8623 25.2388C73.0281 26.3659 72.6043 27.9693 72.6043 30.0013C72.6043 32.036 73.0281 33.642 73.8623 34.7798C74.6993 35.9201 75.8652 36.4996 77.3285 36.4996C78.7918 36.4996 79.9524 35.9201 80.7814 34.7798C81.6052 33.6447 82.0236 32.036 82.0236 30.0013C82.0236 27.9879 81.6052 26.3924 80.7814 25.2547C79.9524 24.1143 78.7918 23.5349 77.3285 23.5349Z" fill="black"/>
7
+ <path d="M93.7693 37.8037C92.3112 37.8037 91.0216 37.4597 89.9373 36.7771C88.853 36.0971 88.0134 35.1525 87.4423 33.9672C86.8686 32.7845 86.5791 31.451 86.5791 29.9984C86.5791 28.5088 86.8949 27.1594 87.5213 25.9846C88.1477 24.8125 89.0083 23.8812 90.0794 23.2224C91.1506 22.5636 92.3612 22.2275 93.6745 22.2275C94.6535 22.2275 95.6089 22.4233 96.5169 22.8123C97.4222 23.1986 98.1618 23.7463 98.7118 24.4342C99.2619 25.1221 99.5382 25.9026 99.5382 26.7572C99.5382 27.1065 99.4461 27.4002 99.2645 27.633C99.0829 27.8659 98.825 27.9796 98.4802 27.9796C98.0933 27.9796 97.7854 27.8659 97.5643 27.6436C97.338 27.4161 97.1485 27.0906 97.0064 26.6752C96.9459 25.7703 96.6327 25.0083 96.08 24.4183C95.5247 23.8283 94.6746 23.5293 93.5482 23.5293C92.8034 23.5293 92.1033 23.7568 91.4664 24.204C90.8321 24.6511 90.311 25.2994 89.9163 26.1302C89.5267 26.9583 89.3267 27.9373 89.3267 29.0433C89.3267 31.0144 89.782 32.6707 90.6795 33.9645C91.5796 35.2637 92.8744 35.9225 94.5272 35.9225C95.501 35.9225 96.3853 35.7002 97.1564 35.2663C97.9275 34.8324 98.596 34.2556 99.1461 33.5544C99.2882 33.3322 99.433 33.2237 99.5856 33.2237C99.7777 33.2237 99.904 33.2925 99.9698 33.4354C100.038 33.5835 100.054 33.7502 100.015 33.9301C99.4961 35.0732 98.7039 36.0177 97.6617 36.7295C96.6222 37.4412 95.3115 37.8037 93.7693 37.8037Z" fill="black"/>
8
+ <path d="M106.836 37.7721C105.465 37.7721 104.381 37.3699 103.615 36.5788C102.847 35.7877 102.457 34.5256 102.457 32.8297V24.5032C102.457 24.2571 102.391 24.0825 102.265 23.9899C102.139 23.8999 101.965 23.8549 101.746 23.8549H101.304C101.128 23.8549 100.994 23.7994 100.896 23.6803C100.796 23.5612 100.749 23.4369 100.749 23.2966C100.749 23.0532 100.862 22.7569 101.089 22.4182C101.32 22.069 101.691 21.5742 102.194 20.9445C102.778 20.2116 103.281 19.6295 103.691 19.2167C104.091 18.8146 104.436 18.6108 104.718 18.6108C104.913 18.6108 105.044 18.6717 105.12 18.7961C105.199 18.9257 105.239 19.1268 105.239 19.3914V21.426C105.239 21.9261 105.26 22.2277 105.305 22.3468C105.355 22.4817 105.484 22.5532 105.697 22.5532H110.089C110.287 22.5532 110.426 22.5876 110.503 22.6537C110.576 22.7172 110.613 22.8627 110.613 23.0797C110.613 23.3205 110.537 23.511 110.389 23.6485C110.242 23.7888 110.045 23.8576 109.805 23.8576H105.918C105.405 23.8576 105.144 24.0878 105.144 24.5402V32.3904C105.144 33.5387 105.386 34.4145 105.865 34.994C106.347 35.5734 107.023 35.8697 107.876 35.8697C108.387 35.8697 108.926 35.7136 109.479 35.4041C110.031 35.0945 110.505 34.6235 110.887 34.0044C111.024 33.8086 111.168 33.7081 111.321 33.7081C111.474 33.7081 111.584 33.7742 111.661 33.9065C111.74 34.0441 111.747 34.187 111.69 34.3431C110.818 36.6159 109.187 37.7721 106.836 37.7721Z" fill="black"/>
9
+ <path d="M119.422 37.804C117.94 37.804 116.598 37.4679 115.429 36.8091C114.263 36.1503 113.342 35.2137 112.697 34.031C112.05 32.8483 111.724 31.491 111.724 30.0013C111.724 28.5117 112.053 27.1571 112.697 25.9717C113.345 24.789 114.263 23.8524 115.429 23.1936C116.595 22.5321 117.94 22.1987 119.422 22.1987C120.903 22.1987 122.24 22.5348 123.396 23.1936C124.554 23.8524 125.467 24.789 126.112 25.9717C126.759 27.1571 127.086 28.5144 127.086 30.0013C127.086 31.5095 126.757 32.8695 126.112 34.0469C125.467 35.219 124.559 36.1503 123.412 36.8091C122.264 37.4679 120.922 37.804 119.422 37.804ZM119.422 23.5349C117.958 23.5349 116.793 24.109 115.956 25.2388C115.121 26.3633 114.698 27.9667 114.698 30.0013C114.698 32.036 115.121 33.6447 115.956 34.7798C116.793 35.9201 117.958 36.4996 119.422 36.4996C120.885 36.4996 122.046 35.9201 122.872 34.7798C123.696 33.6447 124.114 32.036 124.114 30.0013C124.114 27.9879 123.696 26.3924 122.872 25.2547C122.043 24.1143 120.882 23.5349 119.422 23.5349Z" fill="black"/>
10
+ <path d="M129.378 37.5789C128.652 37.5789 128.147 37.5207 127.881 37.407C127.623 37.2985 127.499 37.1397 127.499 36.9254C127.499 36.6291 127.665 36.4359 128.002 36.3354C128.591 36.2507 129.018 36.1211 129.262 35.9464C129.515 35.7718 129.673 35.531 129.739 35.2347C129.802 34.9437 129.836 34.4753 129.836 33.843V18.37C129.836 17.9335 129.784 17.6292 129.67 17.4413C129.557 17.2482 129.31 17.1397 128.939 17.1159H128.936C128.723 17.1159 128.52 17.1265 128.331 17.1477C128.144 17.1688 127.975 17.1794 127.831 17.1794C127.628 17.1794 127.481 17.1556 127.394 17.1053C127.315 17.063 127.275 16.9624 127.275 16.8116C127.275 16.6344 127.346 16.4968 127.494 16.3883C127.649 16.2745 127.873 16.1634 128.162 16.0602C128.791 15.8697 129.181 15.7533 129.328 15.711C129.812 15.5628 130.276 15.4252 130.718 15.2982C131.155 15.1739 131.489 15.1104 131.715 15.1104C131.997 15.1104 132.205 15.1712 132.331 15.2876C132.457 15.404 132.521 15.6184 132.521 15.92V33.843C132.521 34.4806 132.552 34.9437 132.618 35.2188C132.684 35.5046 132.85 35.7401 133.113 35.9147C133.368 36.0867 133.8 36.2295 134.394 36.3354C134.75 36.4359 134.926 36.6291 134.926 36.9254C134.926 37.1397 134.816 37.2985 134.589 37.407C134.355 37.5207 133.868 37.5763 133.139 37.5763L131.276 37.5445L129.378 37.5789Z" fill="black"/>
11
+ <path d="M137.821 37.5792C137.116 37.5792 136.621 37.521 136.355 37.4072C136.097 37.2987 135.974 37.14 135.974 36.9256C135.974 36.6293 136.129 36.4362 136.447 36.3356C137.034 36.2509 137.469 36.1213 137.724 35.9493C137.984 35.7747 138.148 35.5392 138.203 35.2508C138.255 34.973 138.282 34.502 138.282 33.8432V25.6146C138.282 25.1569 138.232 24.8447 138.134 24.6542C138.032 24.4584 137.79 24.3605 137.416 24.3605L136.308 24.3922C136.087 24.3922 135.929 24.3684 135.842 24.3182C135.763 24.2732 135.724 24.1885 135.724 24.0562C135.724 23.8789 135.795 23.7414 135.942 23.6329C136.097 23.5191 136.321 23.408 136.611 23.3048L137.903 22.9238C139.032 22.5454 139.792 22.3549 140.166 22.3549C140.469 22.3549 140.687 22.4158 140.814 22.5322C140.94 22.6486 141.003 22.8629 141.003 23.1646V33.8406C141.003 34.4888 141.035 34.9386 141.1 35.2164C141.166 35.5022 141.332 35.7377 141.593 35.9123C141.851 36.0843 142.282 36.2271 142.874 36.333C143.23 36.4335 143.403 36.6267 143.403 36.923C143.403 37.14 143.293 37.2961 143.066 37.4045C142.83 37.5183 142.343 37.5739 141.616 37.5739L139.721 37.5421L137.821 37.5792ZM139.087 19.6906C138.469 19.6906 137.969 19.5397 137.597 19.2408C137.232 18.9444 137.045 18.5555 137.045 18.0845C137.045 17.6162 137.229 17.2379 137.595 16.9627C137.966 16.6849 138.466 16.542 139.084 16.542C139.682 16.542 140.166 16.6822 140.527 16.96C140.882 17.2352 141.061 17.6136 141.061 18.0819C141.061 18.5528 140.879 18.9418 140.524 19.2381C140.169 19.5397 139.685 19.6906 139.087 19.6906Z" fill="black"/>
12
+ <path d="M156.007 37.7378C155.82 37.7378 155.568 37.706 155.257 37.6425C155.152 37.6214 154.849 37.5843 154.352 37.5314C153.857 37.4785 153.289 37.452 152.654 37.452H145.385C144.84 37.452 144.577 37.2801 144.577 36.9282C144.577 36.7059 144.69 36.4281 144.917 36.0974L153.828 24.4688C153.899 24.3524 153.933 24.2598 153.933 24.1857C153.933 24.0852 153.891 23.9159 153.602 23.9159H148.227C147.883 23.9159 147.614 23.9714 147.43 24.0799C147.238 24.1937 147.072 24.4397 146.919 24.834C146.772 25.215 146.59 25.8579 146.38 26.7469C146.259 27.03 146.14 27.2338 146.03 27.3449C145.925 27.4507 145.759 27.5063 145.54 27.5063C145.364 27.5063 145.24 27.4613 145.167 27.366C145.09 27.2708 145.051 27.0538 145.051 26.7284C145.051 26.2839 145.125 25.6462 145.272 24.8313C145.438 23.9979 145.569 23.4052 145.667 23.0718C145.759 22.7517 145.856 22.54 145.956 22.4395C146.051 22.3442 146.212 22.2939 146.43 22.2939C146.596 22.2939 146.943 22.3363 147.498 22.4209C148.043 22.5056 148.833 22.5479 149.846 22.5479H157.02C157.239 22.5479 157.41 22.6035 157.526 22.7093C157.642 22.8152 157.699 22.9263 157.699 23.0401C157.699 23.22 157.576 23.4766 157.328 23.8074L148.446 35.5338C148.354 35.6714 148.309 35.7746 148.309 35.8486C148.309 35.9704 148.378 36.1185 148.704 36.1185H154.173C154.607 36.1185 154.915 36.0524 155.115 35.9201C155.315 35.7851 155.481 35.5126 155.623 35.0866C155.762 34.6686 155.96 33.9251 156.207 32.8747C156.307 32.6128 156.426 32.4223 156.557 32.3111C156.684 32.2027 156.849 32.1471 157.049 32.1471C157.184 32.1471 157.289 32.1974 157.376 32.3059C157.463 32.4143 157.507 32.6445 157.507 32.9911C157.507 33.4938 157.423 34.1765 157.255 35.0152C157.086 35.7322 156.939 36.3143 156.813 36.7588C156.66 37.2986 156.536 37.505 156.462 37.5817C156.357 37.6849 156.205 37.7378 156.007 37.7378Z" fill="black"/>
13
+ <path d="M165.974 37.772C164.495 37.772 163.2 37.4122 162.126 36.7004C161.055 35.9887 160.229 35.0071 159.679 33.7821C159.126 32.5544 158.844 31.1653 158.844 29.6545C158.844 28.2284 159.186 26.9399 159.865 25.818C160.542 24.6962 161.452 23.8098 162.566 23.1801C163.679 22.5504 164.89 22.2329 166.161 22.2329C167.327 22.2329 168.366 22.4816 169.251 22.9737C170.135 23.4659 170.83 24.122 171.319 24.9264C171.809 25.7307 172.056 26.5933 172.056 27.4929C172.056 28.4295 171.869 29.1042 171.501 29.4931C171.132 29.8847 170.485 30.0832 169.574 30.0832L162.397 30.1467C162.16 30.1467 161.879 30.2551 161.879 30.7658C161.879 31.5331 162.066 32.3242 162.434 33.1206C162.805 33.9196 163.363 34.5864 164.095 35.1103C164.826 35.6315 165.711 35.8987 166.729 35.8987C167.764 35.8987 168.693 35.6712 169.485 35.2267C170.277 34.7822 170.935 34.2001 171.443 33.4963C171.503 33.4143 171.572 33.3428 171.64 33.282C171.706 33.2264 171.772 33.1973 171.845 33.1973C172.038 33.1973 172.169 33.2767 172.246 33.4407C172.324 33.6101 172.335 33.7715 172.277 33.9276C171.759 35.0335 170.948 35.9622 169.877 36.6846C168.808 37.4042 167.495 37.772 165.974 37.772ZM165.816 23.6299C164.776 23.6299 163.845 24.0347 163.05 24.8364C162.255 25.6355 161.768 26.7494 161.597 28.1517C161.576 28.4004 161.631 28.5988 161.768 28.7444C161.902 28.8925 162.097 28.9666 162.339 28.9666L168.282 28.9349C168.785 28.9349 169.111 28.8528 169.279 28.6835C169.448 28.5142 169.529 28.1649 169.529 27.6172C169.529 26.5086 169.195 25.5587 168.54 24.7914C167.877 24.0215 166.961 23.6299 165.816 23.6299Z" fill="black"/>
14
+ </g>
15
+ <defs>
16
+ <clipPath id="clip0_3235_225113">
17
+ <rect width="187.241" height="60" fill="white"/>
18
+ </clipPath>
19
+ </defs>
20
+ </svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-printing.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M109.6 128H18.4C8.2 128 0 119.8 0 109.6V18.4C0 8.2 8.2 0 18.4 0H109.5C119.8 0 128 8.2 128 18.4V109.5C128 119.8 119.8 128 109.6 128Z" fill="#002333"></path><path d="M109.6 0H18.4C8.2 0 0 8.2 0 18.4V79C18.9 86.9 40.8 91.4 64.2 91.4C87.4 91.4 109.2 87 128 79.2V18.4C128 8.2 119.8 0 109.6 0Z" fill="url(#paint0_linear_892_27957)"></path><path d="M109.6 4C117.6 4 124 10.5 124 18.4V109.5C124 117.5 117.5 123.9 109.6 123.9H18.4C10.4 123.9 4 117.4 4 109.5V18.4C4 10.5 10.5 4 18.4 4H109.6ZM109.6 0H18.4C8.2 0 0 8.2 0 18.4V109.5C0 119.8 8.2 128 18.4 128H109.5C119.7 128 127.9 119.8 127.9 109.6V18.4C128 8.2 119.8 0 109.6 0Z" fill="#002333"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M53.7875 53.25H74.2125V48.95C74.2125 44.65 72.6 42.5 67.7625 42.5H60.2375C55.4 42.5 53.7875 44.65 53.7875 48.95V53.25Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M72.6 70.4502V79.0502C72.6 83.3502 70.45 85.5002 66.15 85.5002H61.85C57.55 85.5002 55.4 83.3502 55.4 79.0502V70.4502H72.6Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M83.35 59.7V70.45C83.35 74.75 81.2 76.9 76.9 76.9H72.6V70.45H55.4V76.9H51.1C46.8 76.9 44.65 74.75 44.65 70.45V59.7C44.65 55.4 46.8 53.25 51.1 53.25H76.9C81.2 53.25 83.35 55.4 83.35 59.7Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M74.75 70.4502H72.1486H53.25" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M53.25 61.8501H59.7" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><defs><linearGradient id="paint0_linear_892_27957" x1="64" y1="128" x2="64" y2="0.000274657" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-conditional-methods.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M109.6 128H18.4C8.2 128 0 119.8 0 109.6V18.4C0 8.2 8.2 0 18.4 0H109.5C119.8 0 128 8.2 128 18.4V109.5C128 119.8 119.8 128 109.6 128Z" fill="#002333"></path><path d="M109.6 0H18.4C8.2 0 0 8.2 0 18.4V79C18.9 86.9 40.8 91.4 64.2 91.4C87.4 91.4 109.2 87 128 79.2V18.4C128 8.2 119.8 0 109.6 0Z" fill="url(#paint0_linear_843_26972)"></path><path d="M109.6 4C117.6 4 124 10.5 124 18.4V109.5C124 117.5 117.5 123.9 109.6 123.9H18.4C10.4 123.9 4 117.4 4 109.5V18.4C4 10.5 10.5 4 18.4 4H109.6ZM109.6 0H18.4C8.2 0 0 8.2 0 18.4V109.5C0 119.8 8.2 128 18.4 128H109.5C119.7 128 127.9 119.8 127.9 109.6V18.4C128 8.2 119.8 0 109.6 0Z" fill="#002333"></path><path d="M74.75 88.7251C80.6625 88.7251 85.5 83.8876 85.5 77.9751C85.5 72.0626 80.6625 67.2251 74.75 67.2251C68.8375 67.2251 64 72.0626 64 77.9751C64 83.8876 68.8375 88.7251 74.75 88.7251Z" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M70.1812 77.9754L73.2235 81.0176L79.3187 74.9331" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M74.75 60.7749C80.6625 60.7749 85.5 55.9374 85.5 50.0249C85.5 44.1124 80.6625 39.2749 74.75 39.2749C68.8375 39.2749 64 44.1124 64 50.0249C64 55.9374 68.8375 60.7749 74.75 60.7749Z" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M70.1812 50.0252L73.2235 53.0674L79.3187 46.9829" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M48.95 61.3125C51.0247 61.3125 52.7125 63.0002 52.7125 65.075C52.7125 67.1497 51.0247 68.8375 48.95 68.8375C46.8752 68.8375 45.1875 67.1497 45.1875 65.075C45.1875 63.0002 46.8752 61.3125 48.95 61.3125Z" stroke="#00E3C0" stroke-width="1.8" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M36.4047 63.9674V66.1712C36.4047 67.4719 37.469 68.5577 38.7912 68.5577C41.0595 68.5577 41.9947 70.1594 40.8445 72.1267C40.1887 73.2554 40.5757 74.7282 41.726 75.3732L43.8975 76.6202C44.8865 77.2114 46.1657 76.8567 46.757 75.8677L46.8967 75.6312C48.0255 73.6639 49.8852 73.6639 51.0247 75.6312L51.1645 75.8677C51.7557 76.8567 53.035 77.2114 54.024 76.6202L56.1955 75.3732C57.335 74.7174 57.722 73.2554 57.077 72.1267C55.9375 70.1594 56.862 68.5577 59.1302 68.5577C60.431 68.5577 61.5167 67.4934 61.5167 66.1712V63.9674C61.5167 62.6667 60.4525 61.5809 59.1302 61.5809C56.862 61.5809 55.9375 59.9792 57.077 58.0119C57.7327 56.8724 57.335 55.4104 56.1955 54.7654L54.024 53.5184C53.035 52.9272 51.7557 53.2819 51.1645 54.2709L51.0247 54.5074C49.896 56.4747 48.0362 56.4747 46.8967 54.5074L46.757 54.2709C46.1657 53.2819 44.8865 52.9272 43.8975 53.5184L41.726 54.7654C40.5865 55.4212 40.1995 56.8832 40.8445 58.0119C41.984 59.9792 41.0595 61.5809 38.7912 61.5809C37.4797 61.5917 36.4047 62.6667 36.4047 63.9674Z" stroke="#00E3C0" stroke-width="1.8" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><defs><linearGradient id="paint0_linear_843_26972" x1="64" y1="128" x2="64" y2="0.000274657" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-dhl-express-pro.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M95.9 112H16.1C7.175 112 0 104.825 0 95.9V16.1C0 7.175 7.175 0 16.1 0H95.8125C104.825 0 112 7.175 112 16.1V95.8125C112 104.825 104.825 112 95.9 112Z" fill="#002333"></path><path d="M95.9 0H16.1C7.175 0 0 7.175 0 16.1V69.125C16.5375 76.0375 35.7 79.975 56.175 79.975C76.475 79.975 95.55 76.125 112 69.3V16.1C112 7.175 104.825 0 95.9 0Z" fill="url(#paint0_linear_962_27871)"></path><path d="M95.9 3.5C102.9 3.5 108.5 9.1875 108.5 16.1V95.8125C108.5 102.812 102.813 108.413 95.9 108.413H16.1C9.1 108.413 3.5 102.725 3.5 95.8125V16.1C3.5 9.1875 9.1875 3.5 16.1 3.5H95.9ZM95.9 0H16.1C7.175 0 0 7.175 0 16.1V95.8125C0 104.825 7.175 112 16.1 112H95.8125C104.738 112 111.913 104.825 111.913 95.9V16.1C112 7.175 104.825 0 95.9 0Z" fill="#002333"></path><rect x="88.5" y="88.5" width="39" height="39" rx="4.5" fill="#FECC00" stroke="#C2CACE"></rect><path d="M56 79.6496C42.9495 79.6496 32.35 69.0501 32.35 55.9996C32.35 42.9491 42.9495 32.3496 56 32.3496" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M56 32.3496C69.0505 32.3496 79.65 42.9491 79.65 55.9996" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M49.808 55.9999V52.7104C49.808 48.0556 51.9902 46.5614 56.215 49.0016L59.053 50.6356L61.891 52.2696C65.7717 54.5056 65.7717 57.4296 61.891 59.6764L59.053 61.3104L56.215 62.9444C51.9902 65.3846 49.808 63.9119 49.808 59.2356V55.9999Z" stroke="#00E3C0" stroke-width="1.8" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M65.6857 74.8124C65.6857 76.8979 67.2875 78.5749 69.2655 78.5749H73.3075C75.0382 78.5749 76.4357 77.1021 76.4357 75.3069C76.4357 73.3396 75.5865 72.6516 74.3072 72.2001L67.8142 69.9426C66.535 69.4911 65.6857 68.8031 65.6857 66.8359C65.6857 65.0299 67.094 63.5679 68.814 63.5679H72.856C74.8447 63.5679 76.4357 65.2449 76.4357 67.3304" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M71.05 60.2998V81.7998" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M124 104V110.426H93V104H124Z" fill="#FFCC00"></path><path d="M98.4517 105.154L97.4612 106.418C97.4612 106.418 102.596 106.418 102.859 106.418C103.132 106.418 103.128 106.515 102.995 106.685C102.86 106.857 102.633 107.157 102.495 107.332C102.425 107.42 102.298 107.582 102.718 107.582C103.161 107.582 104.925 107.582 104.925 107.582C104.925 107.582 105.281 107.127 105.579 106.747C105.985 106.23 105.614 105.154 104.164 105.154C102.866 105.154 98.4517 105.154 98.4517 105.154Z" fill="#D2002E"></path><path d="M97.0605 109.271L99.0498 106.732C99.0498 106.732 101.255 106.732 101.518 106.732C101.791 106.732 101.788 106.83 101.654 106.999C101.519 107.172 101.289 107.468 101.151 107.643C101.081 107.732 100.954 107.894 101.373 107.894C101.817 107.894 104.681 107.894 104.681 107.894C104.406 108.248 103.513 109.271 101.911 109.271C100.613 109.271 97.0605 109.271 97.0605 109.271Z" fill="#D2002E"></path><path d="M108.453 107.894L107.375 109.271H104.529C104.529 109.271 105.607 107.894 105.608 107.894L108.453 107.894Z" fill="#D2002E"></path><path d="M112.813 107.582H105.853L107.756 105.154H110.601L109.51 106.546H110.78L111.871 105.154H114.716L112.813 107.582Z" fill="#D2002E"></path><path d="M112.569 107.894L111.489 109.271H108.645C108.645 109.271 109.723 107.894 109.724 107.894H112.569Z" fill="#D2002E"></path><path d="M93 108.437H97.1922L96.9632 108.73H93V108.437Z" fill="#D2002E"></path><path d="M93 107.894H97.6182L97.3887 108.186H93V107.894Z" fill="#D2002E"></path><path d="M93 108.98H96.7666L96.5387 109.271H93V108.98Z" fill="#D2002E"></path><path d="M124 108.73H119.824L120.053 108.437H124V108.73Z" fill="#D2002E"></path><path d="M124 109.271L119.399 109.272L119.627 108.98H124V109.271Z" fill="#D2002E"></path><path d="M120.478 107.894H124V108.186L120.25 108.187L120.478 107.894Z" fill="#D2002E"></path><path d="M118.655 105.154L116.752 107.582H113.738C113.738 107.582 115.641 105.154 115.642 105.154H118.655Z" fill="#D2002E"></path><path d="M113.494 107.894C113.494 107.894 113.286 108.161 113.185 108.289C112.828 108.743 113.144 109.271 114.31 109.271C115.656 109.271 118.878 109.271 118.878 109.271L119.958 107.894H113.494V107.894Z" fill="#D2002E"></path><path d="M93 111.47H124V111.616H93V111.47Z" fill="#FFCC00"></path><path d="M93 112.149H124V112.295H93V112.149Z" fill="#FFCC00"></path><path d="M93 112.829H124V112.974H93V112.829Z" fill="#FFCC00"></path><path d="M103.41 112.974H104.343L104.491 112.784H103.797L104.187 112.289H104.819L104.968 112.099H104.335L104.681 111.66H105.375L105.524 111.47H104.591L103.41 112.974Z" fill="#D2002E"></path><path d="M104.555 112.974H104.841L105.817 112.336L105.807 112.974H106.108L106.11 112.188L107.234 111.47H106.962L106.067 112.048L106.077 111.47H105.791L105.782 112.192L104.555 112.974Z" fill="#D2002E"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M107.596 111.66H107.798C107.946 111.66 108.112 111.729 107.963 111.918C107.807 112.117 107.568 112.183 107.42 112.183H107.184L107.596 111.66ZM106.324 112.974H106.563L107.035 112.373H107.269C107.57 112.373 107.951 112.254 108.214 111.921C108.483 111.578 108.284 111.47 107.943 111.47H107.506L106.324 112.974Z" fill="#D2002E"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M107.698 112.974H107.937L108.462 112.306H108.605C108.731 112.306 108.81 112.306 108.769 112.453L108.615 112.974H108.887L109.042 112.375C109.063 112.282 109.052 112.25 108.999 112.224L109.002 112.22C109.219 112.19 109.471 112.061 109.615 111.877C109.897 111.518 109.617 111.47 109.288 111.47H108.88L107.698 112.974ZM108.97 111.66H109.199C109.418 111.66 109.465 111.746 109.358 111.882C109.245 112.026 109.04 112.117 108.814 112.117H108.611L108.97 111.66Z" fill="#D2002E"></path><path d="M109.134 112.974H110.067L110.216 112.784H109.521L109.911 112.289H110.543L110.692 112.099H110.06L110.405 111.66H111.099L111.248 111.47H110.315L109.134 112.974Z" fill="#D2002E"></path><path d="M112.397 111.498C112.312 111.462 112.194 111.444 112.084 111.444C111.783 111.444 111.438 111.587 111.228 111.854C110.861 112.321 111.649 112.229 111.385 112.565C111.246 112.741 111.001 112.81 110.865 112.81C110.744 112.81 110.634 112.767 110.577 112.737L110.396 112.937C110.48 112.97 110.571 113 110.688 113C111.022 113 111.396 112.873 111.648 112.552C112.038 112.056 111.269 112.123 111.496 111.834C111.62 111.677 111.811 111.634 111.945 111.634C112.069 111.634 112.12 111.653 112.208 111.696L112.397 111.498Z" fill="#D2002E"></path><path d="M113.59 111.498C113.505 111.462 113.387 111.444 113.277 111.444C112.976 111.444 112.631 111.587 112.421 111.854C112.054 112.321 112.842 112.229 112.578 112.565C112.44 112.741 112.194 112.81 112.058 112.81C111.937 112.81 111.827 112.767 111.77 112.737L111.589 112.937C111.673 112.97 111.764 113 111.881 113C112.215 113 112.589 112.873 112.841 112.552C113.231 112.056 112.462 112.123 112.689 111.834C112.813 111.677 113.004 111.634 113.138 111.634C113.262 111.634 113.313 111.653 113.401 111.696L113.59 111.498Z" fill="#D2002E"></path><defs><linearGradient id="paint0_linear_962_27871" x1="56" y1="112" x2="56" y2="0.000240325" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-fedex-pro.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M95.9 112H16.1C7.175 112 0 104.825 0 95.9V16.1C0 7.175 7.175 0 16.1 0H95.8125C104.825 0 112 7.175 112 16.1V95.8125C112 104.825 104.825 112 95.9 112Z" fill="#002333"></path><path d="M95.9 0H16.1C7.175 0 0 7.175 0 16.1V69.125C16.5375 76.0375 35.7 79.975 56.175 79.975C76.475 79.975 95.55 76.125 112 69.3V16.1C112 7.175 104.825 0 95.9 0Z" fill="url(#paint0_linear_918_29098)"></path><path d="M95.9 3.5C102.9 3.5 108.5 9.1875 108.5 16.1V95.8125C108.5 102.812 102.813 108.413 95.9 108.413H16.1C9.1 108.413 3.5 102.725 3.5 95.8125V16.1C3.5 9.1875 9.1875 3.5 16.1 3.5H95.9ZM95.9 0H16.1C7.175 0 0 7.175 0 16.1V95.8125C0 104.825 7.175 112 16.1 112H95.8125C104.738 112 111.913 104.825 111.913 95.9V16.1C112 7.175 104.825 0 95.9 0Z" fill="#002333"></path><rect x="88.5" y="88.5" width="39" height="39" rx="4.5" fill="url(#paint1_linear_918_29098)" stroke="#C2CACE"></rect><path d="M56 79.6496C42.9495 79.6496 32.35 69.0501 32.35 55.9996C32.35 42.9491 42.9495 32.3496 56 32.3496" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M56 32.3496C69.0505 32.3496 79.65 42.9491 79.65 55.9996" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M49.808 55.9999V52.7104C49.808 48.0556 51.9902 46.5614 56.215 49.0016L59.053 50.6356L61.891 52.2696C65.7717 54.5056 65.7717 57.4296 61.891 59.6764L59.053 61.3104L56.215 62.9444C51.9902 65.3846 49.808 63.9119 49.808 59.2356V55.9999Z" stroke="#00E3C0" stroke-width="1.8" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M65.6857 74.8124C65.6857 76.8979 67.2875 78.5749 69.2655 78.5749H73.3075C75.0382 78.5749 76.4357 77.1021 76.4357 75.3069C76.4357 73.3396 75.5865 72.6516 74.3072 72.2001L67.8142 69.9426C66.535 69.4911 65.6857 68.8031 65.6857 66.8359C65.6857 65.0299 67.094 63.5679 68.814 63.5679H72.856C74.8447 63.5679 76.4357 65.2449 76.4357 67.3304" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M71.05 60.2998V81.7998" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M117.313 107.022L118.471 108.299L119.586 107.022H121.967L119.64 109.639L121.999 112.277H119.522L118.375 110.99L117.238 112.277H114.847L117.185 109.65L114.847 107.022H117.313Z" fill="#FF5900"></path><path d="M114.847 107.022V108.798H112.199V110.427H114.847V112.277H110.253V104H114.847V105.845H112.199V107.022H114.847Z" fill="#FF5900"></path><path d="M108.315 104V107.387H108.294C107.864 106.894 107.328 106.723 106.707 106.723C105.433 106.723 104.473 107.589 104.136 108.734C103.752 107.472 102.761 106.699 101.292 106.699C100.098 106.699 99.1562 107.234 98.6646 108.107V107.022H96.1983V105.845H98.8898V104H94V112.277H96.1983V108.798H98.3897C98.3243 109.053 98.2894 109.327 98.2894 109.616C98.2894 111.342 99.6084 112.554 101.292 112.554C102.707 112.554 103.64 111.889 104.133 110.678H102.249C101.994 111.042 101.801 111.15 101.292 111.15C100.701 111.15 100.191 110.635 100.191 110.024H104.028C104.194 111.395 105.262 112.578 106.728 112.578C107.36 112.578 107.939 112.266 108.293 111.741H108.315V112.277H110.252V104H108.315ZM100.253 108.822C100.375 108.296 100.783 107.953 101.292 107.953C101.852 107.953 102.239 108.286 102.341 108.822C102.384 108.822 100.253 108.822 100.253 108.822ZM107.139 111.017C106.424 111.017 105.98 110.351 105.98 109.656C105.98 108.913 106.366 108.199 107.139 108.199C107.939 108.199 108.258 108.913 108.258 109.656C108.258 110.36 107.92 111.017 107.139 111.017Z" fill="#2A007C"></path><defs><linearGradient id="paint0_linear_918_29098" x1="56" y1="112" x2="56" y2="0.000240325" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient><linearGradient id="paint1_linear_918_29098" x1="89.5" y1="89.5" x2="128" y2="127" gradientUnits="userSpaceOnUse"><stop stop-color="white"></stop><stop offset="1" stop-color="#F2F4F5"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-import-export.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M109.6 128H18.4C8.2 128 0 119.8 0 109.6V18.4C0 8.2 8.2 0 18.4 0H109.5C119.8 0 128 8.2 128 18.4V109.5C128 119.8 119.8 128 109.6 128Z" fill="#002333"></path><path d="M109.6 0H18.4C8.2 0 0 8.2 0 18.4V79C18.9 86.9 40.8 91.4 64.2 91.4C87.4 91.4 109.2 87 128 79.2V18.4C128 8.2 119.8 0 109.6 0Z" fill="url(#paint0_linear_892_27984)"></path><path d="M109.6 4C117.6 4 124 10.5 124 18.4V109.5C124 117.5 117.5 123.9 109.6 123.9H18.4C10.4 123.9 4 117.4 4 109.5V18.4C4 10.5 10.5 4 18.4 4H109.6ZM109.6 0H18.4C8.2 0 0 8.2 0 18.4V109.5C0 119.8 8.2 128 18.4 128H109.5C119.7 128 127.9 119.8 127.9 109.6V18.4C128 8.2 119.8 0 109.6 0Z" fill="#002333"></path><path d="M79.05 72.6V52.175C79.05 49.81 77.115 47.875 74.75 47.875H62.925" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M68.3 42.5L61.85 47.875L68.3 53.25" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M79.05 85.5001C82.619 85.5001 85.5 82.6126 85.5 79.0501C85.5 75.4875 82.619 72.6001 79.05 72.6001C75.481 72.6001 72.6 75.4875 72.6 79.0501C72.6 82.6126 75.481 85.5001 79.05 85.5001Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M48.95 55.3999V75.8249C48.95 78.1899 50.885 80.1249 53.25 80.1249H65.075" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M59.7 85.5L66.15 80.125L59.7 74.75" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M48.95 55.4C52.519 55.4 55.4 52.5126 55.4 48.95C55.4 45.3875 52.519 42.5 48.95 42.5C45.381 42.5 42.5 45.3875 42.5 48.95C42.5 52.5126 45.381 55.4 48.95 55.4Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><defs><linearGradient id="paint0_linear_892_27984" x1="64" y1="128" x2="64" y2="0.000274657" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-locations.svg ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+ <g clip-path="url(#clip0_3199_218533)">
3
+ <rect width="256" height="256" fill="white"/>
4
+ <g clip-path="url(#clip1_3199_218533)">
5
+ <path d="M219.2 256H36.8C16.4 256 0 239.6 0 219.2V36.8C0 16.4 16.4 0 36.8 0H219C239.6 0 256 16.4 256 36.8V219C256 239.6 239.6 256 219.2 256Z" fill="#002333"/>
6
+ <path d="M219.2 0H36.8C16.4 0 0 16.4 0 36.8V158C37.8 173.8 81.6 182.8 128.4 182.8C174.8 182.8 218.4 174 256 158.4V36.8C256 16.4 239.6 0 219.2 0Z" fill="url(#paint0_linear_3199_218533)"/>
7
+ <path d="M219.2 8C235.2 8 248 21 248 36.8V219C248 235 235 247.8 219.2 247.8H36.8C20.8 247.8 8 234.8 8 219V36.8C8 21 21 8 36.8 8H219.2ZM219.2 0H36.8C16.4 0 0 16.4 0 36.8V219C0 239.6 16.4 256 36.8 256H219C239.4 256 255.8 239.6 255.8 219.2V36.8C256 16.4 239.6 0 219.2 0Z" fill="#002333"/>
8
+ </g>
9
+ <path d="M177.5 128C177.5 100.676 155.324 78.5 128 78.5C100.676 78.5 78.5 100.676 78.5 128C78.5 155.324 100.676 177.5 128 177.5" stroke="#00E3C0" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
10
+ <path d="M108.2 83.4492H113.15C103.498 112.357 103.498 143.641 113.15 172.549H108.2" stroke="#00E3C0" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
11
+ <path d="M142.85 83.4492C147.652 97.9032 150.077 112.951 150.077 127.999" stroke="#00E3C0" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
12
+ <path d="M83.4502 147.8V142.85C97.9042 147.651 112.952 150.077 128 150.077" stroke="#00E3C0" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
13
+ <path d="M83.4502 113.15C112.358 103.497 143.642 103.497 172.55 113.15" stroke="#00E3C0" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
14
+ <path d="M143.305 152.487C146.977 136.329 170.925 136.342 174.571 152.5C176.721 161.982 170.82 170.008 165.652 174.966C159.095 181.3 158.806 181.313 152.197 174.966C147.056 170.008 141.154 161.969 143.305 152.487Z" stroke="#00E3C0" stroke-width="4"/>
15
+ <path d="M158.937 161.707C162.15 161.707 164.76 159.097 164.76 155.884C164.76 152.67 162.15 150.061 158.937 150.061C155.724 150.061 153.114 152.67 153.114 155.884C153.114 159.097 155.724 161.707 158.937 161.707Z" stroke="#00E3C0" stroke-width="1.8"/>
16
+ </g>
17
+ <defs>
18
+ <linearGradient id="paint0_linear_3199_218533" x1="128" y1="255.999" x2="128" y2="0.000549314" gradientUnits="userSpaceOnUse">
19
+ <stop stop-color="#004A52"/>
20
+ <stop offset="1" stop-color="#002333"/>
21
+ </linearGradient>
22
+ <clipPath id="clip0_3199_218533">
23
+ <rect width="256" height="256" fill="white"/>
24
+ </clipPath>
25
+ <clipPath id="clip1_3199_218533">
26
+ <rect width="256" height="256" fill="white"/>
27
+ </clipPath>
28
+ </defs>
29
+ </svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-packages.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M109.6 128H18.4C8.2 128 0 119.8 0 109.6V18.4C0 8.2 8.2 0 18.4 0H109.5C119.8 0 128 8.2 128 18.4V109.5C128 119.8 119.8 128 109.6 128Z" fill="#002333"></path><path d="M109.6 0H18.4C8.2 0 0 8.2 0 18.4V79C18.9 86.9 40.8 91.4 64.2 91.4C87.4 91.4 109.2 87 128 79.2V18.4C128 8.2 119.8 0 109.6 0Z" fill="url(#paint0_linear_892_28074)"></path><path d="M109.6 4C117.6 4 124 10.5 124 18.4V109.5C124 117.5 117.5 123.9 109.6 123.9H18.4C10.4 123.9 4 117.4 4 109.5V18.4C4 10.5 10.5 4 18.4 4H109.6ZM109.6 0H18.4C8.2 0 0 8.2 0 18.4V109.5C0 119.8 8.2 128 18.4 128H109.5C119.7 128 127.9 119.8 127.9 109.6V18.4C128 8.2 119.8 0 109.6 0Z" fill="#002333"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M86.575 76.8998C86.575 78.5123 86.1235 80.0389 85.328 81.3289C84.8765 82.1029 84.296 82.7908 83.6295 83.3498C82.1245 84.7043 80.1465 85.4998 77.975 85.4998C75.352 85.4998 73.0084 84.3172 71.4604 82.4682C71.4174 82.4037 71.3531 82.3608 71.3101 82.2963C71.0521 81.9953 70.8155 81.6729 70.622 81.3289C69.8265 80.0389 69.375 78.5123 69.375 76.8998C69.375 74.1908 70.622 71.7613 72.6 70.1918C74.0835 69.0093 75.954 68.2998 77.975 68.2998C80.125 68.2998 82.0599 69.0737 83.5649 70.3852C83.8229 70.5787 84.0595 70.8154 84.2745 71.0519C85.6935 72.5999 86.575 74.6423 86.575 76.8998Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M81.1785 76.8569H74.7715" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M77.975 73.7183V80.1467" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M43.9403 54.1958L62.9247 65.1823L81.7803 54.2604" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M62.925 84.6615V65.1611" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M83.5867 57.9154V70.0844C83.5867 70.1919 83.5867 70.278 83.5652 70.3855C82.0602 69.074 80.1253 68.2998 77.9753 68.2998C75.9543 68.2998 74.0838 69.0093 72.6003 70.1918C70.6223 71.7613 69.3753 74.1908 69.3753 76.8998C69.3753 78.5123 69.8267 80.0389 70.6222 81.3289C70.8157 81.6729 71.0522 81.9953 71.3102 82.2963L67.3758 84.4678C64.9248 85.8438 60.9257 85.8438 58.4747 84.4678L46.9937 78.1039C44.3922 76.6634 42.2637 73.0514 42.2637 70.0844V57.9154C42.2637 54.9484 44.3922 51.3364 46.9937 49.8959L58.4747 43.532C60.9257 42.156 64.9248 42.156 67.3758 43.532L78.8567 49.8959C81.4582 51.3364 83.5867 54.9484 83.5867 57.9154Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><defs><linearGradient id="paint0_linear_892_28074" x1="64" y1="128" x2="64" y2="0.000274657" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-pro.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M109.6 128H18.4C8.2 128 0 119.8 0 109.6V18.4C0 8.2 8.2 0 18.4 0H109.5C119.8 0 128 8.2 128 18.4V109.5C128 119.8 119.8 128 109.6 128Z" fill="#002333"></path><path d="M109.6 0H18.4C8.2 0 0 8.2 0 18.4V79C18.9 86.9 40.8 91.4 64.2 91.4C87.4 91.4 109.2 87 128 79.2V18.4C128 8.2 119.8 0 109.6 0Z" fill="url(#paint0_linear_843_26886)"></path><path d="M109.6 4C117.6 4 124 10.5 124 18.4V109.5C124 117.5 117.5 123.9 109.6 123.9H18.4C10.4 123.9 4 117.4 4 109.5V18.4C4 10.5 10.5 4 18.4 4H109.6ZM109.6 0H18.4C8.2 0 0 8.2 0 18.4V109.5C0 119.8 8.2 128 18.4 128H109.5C119.7 128 127.9 119.8 127.9 109.6V18.4C128 8.2 119.8 0 109.6 0Z" fill="#002333"></path><path d="M85.5 64V57.55C85.5 46.8 81.2 42.5 70.45 42.5H57.55C46.8 42.5 42.5 46.8 42.5 57.55V70.45C42.5 81.2 46.8 85.5 57.55 85.5H64" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M42.5645 56.4751H85.5" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M42.5645 71.5254H64" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M56.4965 85.4785V42.5215" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M71.5465 63.9785V42.5215" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M71.5357 81.7377C71.5357 83.8232 73.1375 85.5002 75.1155 85.5002H79.1575C80.8882 85.5002 82.2857 84.0274 82.2857 82.2322C82.2857 80.2649 81.4365 79.5769 80.1572 79.1254L73.6643 76.8679C72.385 76.4164 71.5357 75.7284 71.5357 73.7612C71.5357 71.9552 72.944 70.4932 74.664 70.4932H78.706C80.6948 70.4932 82.2857 72.1702 82.2857 74.2557" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M76.9 67.2251V88.7251" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><defs><linearGradient id="paint0_linear_843_26886" x1="64" y1="128" x2="64" y2="0.000274657" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-ups-labels.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M95.9 112H16.1C7.175 112 0 104.825 0 95.9V16.1C0 7.175 7.175 0 16.1 0H95.8125C104.825 0 112 7.175 112 16.1V95.8125C112 104.825 104.825 112 95.9 112Z" fill="#002333"></path><path d="M95.9 0H16.1C7.175 0 0 7.175 0 16.1V69.125C16.5375 76.0375 35.7 79.975 56.175 79.975C76.475 79.975 95.55 76.125 112 69.3V16.1C112 7.175 104.825 0 95.9 0Z" fill="url(#paint0_linear_918_28883)"></path><path d="M95.9 3.5C102.9 3.5 108.5 9.1875 108.5 16.1V95.8125C108.5 102.812 102.813 108.413 95.9 108.413H16.1C9.1 108.413 3.5 102.725 3.5 95.8125V16.1C3.5 9.1875 9.1875 3.5 16.1 3.5H95.9ZM95.9 0H16.1C7.175 0 0 7.175 0 16.1V95.8125C0 104.825 7.175 112 16.1 112H95.8125C104.738 112 111.913 104.825 111.913 95.9V16.1C112 7.175 104.825 0 95.9 0Z" fill="#002333"></path><rect x="88.5" y="88.5" width="39" height="39" rx="4.5" fill="url(#paint1_linear_918_28883)" stroke="#C2CACE"></rect><path d="M50.84 51.7001H48.26C46.11 51.7001 45.25 50.8401 45.25 48.6901V46.1101C45.25 43.9601 46.11 43.1001 48.26 43.1001H50.84C52.99 43.1001 53.85 43.9601 53.85 46.1101V48.6901C53.85 50.8401 52.99 51.7001 50.84 51.7001Z" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M77.5 51.7V62.45C77.5 73.2 73.2 77.5 62.45 77.5H49.55C38.8 77.5 34.5 73.2 34.5 62.45V49.55C34.5 38.8 38.8 34.5 49.55 34.5H60.3" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M77.4999 51.7H68.8999C62.4499 51.7 60.2999 49.55 60.2999 43.1V34.5L77.4999 51.7Z" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M45.25 60.3003H66.75" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M66.75 66.75H45.25" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M98.6819 103.255L98.7668 113L100.931 115.705L107.426 119.183L115.405 115.233L117.061 111.24L116.891 98.3174L110.864 98.1457L104.582 99.176L98.8519 102.525L98.6819 103.255Z" fill="#301506"></path><path d="M107.98 96.2121C104.197 96.2121 100.898 96.9529 98.1722 98.4137V110.092C98.1722 112.55 99.0851 114.605 100.812 116.036C102.415 117.367 107.373 119.559 107.98 119.825C108.556 119.571 113.573 117.345 115.151 116.036C116.876 114.606 117.789 112.55 117.789 110.092V98.4137C115.064 96.9527 111.764 96.2119 107.98 96.2119L107.98 96.2121ZM113.581 98.4734C114.709 98.4884 115.817 98.5588 116.888 98.6595V110.092C116.888 112.289 116.1 114.064 114.579 115.331C113.22 116.463 109.123 118.319 107.98 118.829C106.822 118.313 102.715 116.433 101.381 115.332C99.8688 114.086 99.073 112.269 99.073 110.093V103.412C103.417 99.3825 108.693 98.409 113.581 98.4737L113.581 98.4734ZM108.236 103.797C107.305 103.797 106.554 104.007 105.936 104.411V115.66H107.643V112.026C107.813 112.077 108.06 112.124 108.411 112.124C110.304 112.124 111.393 110.397 111.393 107.877C111.393 105.36 110.272 103.797 108.236 103.797L108.236 103.797ZM114.069 103.797C112.946 103.83 111.772 104.653 111.779 106.047C111.782 106.965 112.034 107.652 113.441 108.487C114.191 108.933 114.494 109.226 114.507 109.768C114.521 110.37 114.11 110.733 113.484 110.731C112.939 110.726 112.288 110.421 111.852 110.028V111.617C112.387 111.94 113.054 112.153 113.728 112.153C115.414 112.153 116.167 110.948 116.2 109.844C116.232 108.837 115.957 108.076 114.531 107.228C113.894 106.851 113.392 106.603 113.408 105.974C113.425 105.361 113.928 105.146 114.412 105.15C115.008 105.155 115.585 105.489 115.941 105.859V104.358C115.641 104.124 115.006 103.768 114.069 103.797L114.069 103.797ZM99.9448 103.972V109.398C99.9448 111.227 100.8 112.153 102.489 112.153C103.533 112.153 104.408 111.908 105.06 111.46V103.972H103.357V110.478C103.171 110.606 102.896 110.689 102.549 110.689C101.767 110.689 101.65 109.963 101.65 109.474V103.972H99.9447L99.9448 103.972ZM108.247 105.187C109.237 105.187 109.648 105.987 109.648 107.92C109.648 109.807 109.178 110.719 108.196 110.719C107.965 110.719 107.764 110.661 107.642 110.614V105.312C107.781 105.242 108.016 105.187 108.247 105.187V105.187Z" fill="#FAB80A"></path><defs><linearGradient id="paint0_linear_918_28883" x1="56" y1="112" x2="56" y2="0.000240325" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient><linearGradient id="paint1_linear_918_28883" x1="89.5" y1="89.5" x2="128" y2="127" gradientUnits="userSpaceOnUse"><stop stop-color="white"></stop><stop offset="1" stop-color="#F2F4F5"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-ups-pro.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M95.9 112H16.1C7.175 112 0 104.825 0 95.9V16.1C0 7.175 7.175 0 16.1 0H95.8125C104.825 0 112 7.175 112 16.1V95.8125C112 104.825 104.825 112 95.9 112Z" fill="#002333"></path><path d="M95.9 0H16.1C7.175 0 0 7.175 0 16.1V69.125C16.5375 76.0375 35.7 79.975 56.175 79.975C76.475 79.975 95.55 76.125 112 69.3V16.1C112 7.175 104.825 0 95.9 0Z" fill="url(#paint0_linear_918_29051)"></path><path d="M95.9 3.5C102.9 3.5 108.5 9.1875 108.5 16.1V95.8125C108.5 102.812 102.813 108.413 95.9 108.413H16.1C9.1 108.413 3.5 102.725 3.5 95.8125V16.1C3.5 9.1875 9.1875 3.5 16.1 3.5H95.9ZM95.9 0H16.1C7.175 0 0 7.175 0 16.1V95.8125C0 104.825 7.175 112 16.1 112H95.8125C104.738 112 111.913 104.825 111.913 95.9V16.1C112 7.175 104.825 0 95.9 0Z" fill="#002333"></path><rect x="88.5" y="88.5" width="39" height="39" rx="4.5" fill="url(#paint1_linear_918_29051)" stroke="#C2CACE"></rect><path d="M56.0001 79.6496C42.9496 79.6496 32.3501 69.0501 32.3501 55.9996C32.3501 42.9491 42.9496 32.3496 56.0001 32.3496" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M56 32.3496C69.0505 32.3496 79.65 42.9491 79.65 55.9996" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M49.8081 55.9999V52.7104C49.8081 48.0556 51.9904 46.5614 56.2151 49.0016L59.0531 50.6356L61.8911 52.2696C65.7719 54.5056 65.7719 57.4296 61.8911 59.6764L59.0531 61.3104L56.2151 62.9444C51.9904 65.3846 49.8081 63.9119 49.8081 59.2356V55.9999Z" stroke="#00E3C0" stroke-width="1.8" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M65.6858 74.8124C65.6858 76.8979 67.2875 78.5749 69.2655 78.5749H73.3075C75.0383 78.5749 76.4358 77.1021 76.4358 75.3069C76.4358 73.3396 75.5865 72.6516 74.3073 72.2001L67.8143 69.9426C66.535 69.4911 65.6858 68.8031 65.6858 66.8359C65.6858 65.0299 67.094 63.5679 68.814 63.5679H72.856C74.8448 63.5679 76.4358 65.2449 76.4358 67.3304" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M71.05 60.2998V81.7998" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M98.6819 103.255L98.7668 113L100.931 115.705L107.426 119.183L115.405 115.233L117.061 111.24L116.891 98.3174L110.864 98.1457L104.582 99.176L98.8519 102.525L98.6819 103.255Z" fill="#301506"></path><path d="M107.98 96.2121C104.197 96.2121 100.898 96.9529 98.1722 98.4137V110.092C98.1722 112.55 99.0851 114.605 100.812 116.036C102.415 117.367 107.373 119.559 107.98 119.825C108.556 119.571 113.573 117.345 115.151 116.036C116.876 114.606 117.789 112.55 117.789 110.092V98.4137C115.064 96.9527 111.764 96.2119 107.98 96.2119L107.98 96.2121ZM113.581 98.4734C114.709 98.4884 115.817 98.5588 116.888 98.6595V110.092C116.888 112.289 116.1 114.064 114.579 115.331C113.22 116.463 109.123 118.319 107.98 118.829C106.822 118.313 102.715 116.433 101.381 115.332C99.8688 114.086 99.073 112.269 99.073 110.093V103.412C103.417 99.3825 108.693 98.409 113.581 98.4737L113.581 98.4734ZM108.236 103.797C107.305 103.797 106.554 104.007 105.936 104.411V115.66H107.643V112.026C107.813 112.077 108.06 112.124 108.411 112.124C110.304 112.124 111.393 110.397 111.393 107.877C111.393 105.36 110.272 103.797 108.236 103.797L108.236 103.797ZM114.069 103.797C112.946 103.83 111.772 104.653 111.779 106.047C111.782 106.965 112.034 107.652 113.441 108.487C114.191 108.933 114.494 109.226 114.507 109.768C114.521 110.37 114.11 110.733 113.484 110.731C112.939 110.726 112.288 110.421 111.852 110.028V111.617C112.387 111.94 113.054 112.153 113.728 112.153C115.414 112.153 116.167 110.948 116.2 109.844C116.232 108.837 115.957 108.076 114.531 107.228C113.894 106.851 113.392 106.603 113.408 105.974C113.425 105.361 113.928 105.146 114.412 105.15C115.008 105.155 115.585 105.489 115.941 105.859V104.358C115.641 104.124 115.006 103.768 114.069 103.797L114.069 103.797ZM99.9448 103.972V109.398C99.9448 111.227 100.8 112.153 102.489 112.153C103.533 112.153 104.408 111.908 105.06 111.46V103.972H103.357V110.478C103.171 110.606 102.896 110.689 102.549 110.689C101.767 110.689 101.65 109.963 101.65 109.474V103.972H99.9447L99.9448 103.972ZM108.247 105.187C109.237 105.187 109.648 105.987 109.648 107.92C109.648 109.807 109.178 110.719 108.196 110.719C107.965 110.719 107.764 110.661 107.642 110.614V105.312C107.781 105.242 108.016 105.187 108.247 105.187V105.187Z" fill="#FAB80A"></path><defs><linearGradient id="paint0_linear_918_29051" x1="56" y1="112" x2="56" y2="0.000240325" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient><linearGradient id="paint1_linear_918_29051" x1="89.5" y1="89.5" x2="128" y2="127" gradientUnits="userSpaceOnUse"><stop stop-color="white"></stop><stop offset="1" stop-color="#F2F4F5"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-usps-pro.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M95.9 112H16.1C7.175 112 0 104.825 0 95.9V16.1C0 7.175 7.175 0 16.1 0H95.8125C104.825 0 112 7.175 112 16.1V95.8125C112 104.825 104.825 112 95.9 112Z" fill="#002333"></path><path d="M95.9 0H16.1C7.175 0 0 7.175 0 16.1V69.125C16.5375 76.0375 35.7 79.975 56.175 79.975C76.475 79.975 95.55 76.125 112 69.3V16.1C112 7.175 104.825 0 95.9 0Z" fill="url(#paint0_linear_918_29261)"></path><path d="M95.9 3.5C102.9 3.5 108.5 9.1875 108.5 16.1V95.8125C108.5 102.812 102.813 108.412 95.9 108.412H16.1C9.1 108.412 3.5 102.725 3.5 95.8125V16.1C3.5 9.1875 9.1875 3.5 16.1 3.5H95.9ZM95.9 0H16.1C7.175 0 0 7.175 0 16.1V95.8125C0 104.825 7.175 112 16.1 112H95.8125C104.738 112 111.913 104.825 111.913 95.9V16.1C112 7.175 104.825 0 95.9 0Z" fill="#002333"></path><rect x="88.5" y="88.5" width="39" height="39" rx="4.5" fill="url(#paint1_linear_918_29261)" stroke="#C2CACE"></rect><path d="M56 79.6496C42.9495 79.6496 32.35 69.0501 32.35 55.9996C32.35 42.9491 42.9495 32.3496 56 32.3496" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M56 32.3496C69.0505 32.3496 79.65 42.9491 79.65 55.9996" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M49.808 55.9999V52.7104C49.808 48.0556 51.9902 46.5614 56.215 49.0016L59.053 50.6356L61.891 52.2696C65.7717 54.5056 65.7717 57.4296 61.891 59.6764L59.053 61.3104L56.215 62.9444C51.9902 65.3846 49.808 63.9119 49.808 59.2356V55.9999Z" stroke="#00E3C0" stroke-width="1.8" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M65.6857 74.8124C65.6857 76.8979 67.2875 78.5749 69.2655 78.5749H73.3075C75.0382 78.5749 76.4357 77.1021 76.4357 75.3069C76.4357 73.3396 75.5865 72.6516 74.3072 72.2001L67.8142 69.9426C66.535 69.4911 65.6857 68.8031 65.6857 66.8359C65.6857 65.0299 67.094 63.5679 68.814 63.5679H72.856C74.8447 63.5679 76.4357 65.2449 76.4357 67.3304" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M71.05 60.2998V81.7998" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M116.555 115.05L119.541 101H99.9862L96.9999 115.05H116.555Z" fill="white"></path><path d="M118.899 101.517L100.403 101.518L100.392 101.58C100.392 101.58 111.266 103.812 111.481 103.851C113.979 104.292 113.902 104.774 113.902 104.774C115.652 104.765 115.868 104.836 116.174 105.091C117.094 105.86 115.598 108.125 115.598 108.125C115.384 108.283 99.2094 114.529 99.2094 114.529H116.131L118.898 101.518L118.899 101.517ZM109.288 104.526C108.798 104.522 108.452 104.529 108.413 104.527H99.7683H99.7664L97.642 114.533C97.642 114.533 104.149 111.339 104.945 110.93C106.576 110.093 108.83 108.986 110.914 108.276C111.311 108.142 113.012 107.617 114.003 107.441C114.387 107.372 114.55 107.307 114.545 107.235C114.53 107.03 114.144 107.016 113.49 107.048C111.496 107.142 107.673 108.664 106.573 109.245L105.331 105.395H113.267C113.534 104.646 110.759 104.538 109.288 104.526L109.288 104.526ZM113.495 105.453C113.438 105.453 113.388 105.492 113.322 105.582C113.261 105.661 113.211 105.714 113.053 105.793C112.808 105.914 112.167 105.981 111.867 106.007C111.579 106.031 111.501 106.06 111.496 106.171C111.493 106.27 111.539 106.327 111.952 106.327C112.903 106.327 114.613 105.969 115.129 106.133C115.401 106.22 115.182 106.704 114.959 107.342C114.872 107.588 115.042 107.571 115.141 107.463C115.24 107.354 115.683 106.542 115.731 106.128C115.8 105.541 115.296 105.453 114.601 105.453H113.495H113.495Z" fill="#15569C"></path><defs><linearGradient id="paint0_linear_918_29261" x1="56" y1="112" x2="56" y2="0.000240325" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient><linearGradient id="paint1_linear_918_29261" x1="89.5" y1="89.5" x2="128" y2="127" gradientUnits="userSpaceOnUse"><stop stop-color="white"></stop><stop offset="1" stop-color="#F2F4F5"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/flexible-shipping-vendors.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M109.6 128H18.4C8.2 128 0 119.8 0 109.6V18.4C0 8.2 8.2 0 18.4 0H109.5C119.8 0 128 8.2 128 18.4V109.5C128 119.8 119.8 128 109.6 128Z" fill="#002333"></path><path d="M109.6 0H18.4C8.2 0 0 8.2 0 18.4V79C18.9 86.9 40.8 91.4 64.2 91.4C87.4 91.4 109.2 87 128 79.2V18.4C128 8.2 119.8 0 109.6 0Z" fill="url(#paint0_linear_892_28052)"></path><path d="M109.6 4C117.6 4 124 10.5 124 18.4V109.5C124 117.5 117.5 123.9 109.6 123.9H18.4C10.4 123.9 4 117.4 4 109.5V18.4C4 10.5 10.5 4 18.4 4H109.6ZM109.6 0H18.4C8.2 0 0 8.2 0 18.4V109.5C0 119.8 8.2 128 18.4 128H109.5C119.7 128 127.9 119.8 127.9 109.6V18.4C128 8.2 119.8 0 109.6 0Z" fill="#002333"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M76.9 78.7484H75.266C73.546 78.7484 71.912 79.4149 70.708 80.6189L67.0315 84.2526C65.3545 85.9081 62.624 85.9081 60.947 84.2526L57.2705 80.6189C56.0665 79.4149 54.411 78.7484 52.7125 78.7484H51.1C47.531 78.7484 44.65 75.889 44.65 72.363V48.9064C44.65 45.3804 47.531 42.521 51.1 42.521H76.9C80.469 42.521 83.35 45.3804 83.35 48.9064V72.363C83.35 75.8675 80.469 78.7484 76.9 78.7484Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M64 59.6997C66.7735 59.6997 69.0095 57.4636 69.0095 54.6901C69.0095 51.9166 66.7735 49.6807 64 49.6807C61.2265 49.6807 58.9905 51.9166 58.9905 54.6901C58.9905 57.4636 61.2265 59.6997 64 59.6997Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M72.6 71.8689C72.6 67.9989 68.7515 64.8599 64 64.8599C59.2485 64.8599 55.4 67.9989 55.4 71.8689" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><defs><linearGradient id="paint0_linear_892_28052" x1="64" y1="128" x2="64" y2="0.000274657" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/octolize-delivery-date-picker.svg ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <svg width="128" height="128" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+ <g clip-path="url(#clip0_2636_207826)">
3
+ <path d="M109.6 128H18.4C8.2 128 0 119.8 0 109.6V18.4C0 8.2 8.2 0 18.4 0H109.5C119.8 0 128 8.2 128 18.4V109.5C128 119.8 119.8 128 109.6 128Z" fill="#002333"/>
4
+ <path d="M109.6 0H18.4C8.2 0 0 8.2 0 18.4V79C18.9 86.9 40.8 91.4 64.2 91.4C87.4 91.4 109.2 87 128 79.2V18.4C128 8.2 119.8 0 109.6 0Z" fill="url(#paint0_linear_2636_207826)"/>
5
+ <path d="M109.6 4C117.6 4 124 10.5 124 18.4V109.5C124 117.5 117.5 123.9 109.6 123.9H18.4C10.4 123.9 4 117.4 4 109.5V18.4C4 10.5 10.5 4 18.4 4H109.6ZM109.6 0H18.4C8.2 0 0 8.2 0 18.4V109.5C0 119.8 8.2 128 18.4 128H109.5C119.7 128 127.9 119.8 127.9 109.6V18.4C128 8.2 119.8 0 109.6 0Z" fill="#002333"/>
6
+ </g>
7
+ <path d="M54.3252 41.425V47.875" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
8
+ <path d="M71.5254 41.425V47.875" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9
+ <path d="M44.6504 56.6682H81.2004" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10
+ <path fill-rule="evenodd" clip-rule="evenodd" d="M84.4251 77.975C84.4251 79.5875 83.9734 81.114 83.1779 82.404C81.6944 84.898 78.9641 86.575 75.8251 86.575C73.6536 86.575 71.6758 85.7795 70.1708 84.425C69.5043 83.866 68.9238 83.178 68.4723 82.404C67.6768 81.114 67.2251 79.5875 67.2251 77.975C67.2251 73.2235 71.0736 69.375 75.8251 69.375C78.4051 69.375 80.7056 70.5145 82.2751 72.299C83.6081 73.8255 84.4251 75.8035 84.4251 77.975Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11
+ <path d="M72.4712 77.975L74.5997 80.1035L79.1794 75.868" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12
+ <path fill-rule="evenodd" clip-rule="evenodd" d="M82.2752 55.4V72.299C80.7057 70.5145 78.4052 69.375 75.8252 69.375C71.0737 69.375 67.2252 73.2235 67.2252 77.975C67.2252 79.5875 67.6769 81.114 68.4724 82.404C68.9239 83.178 69.5044 83.866 70.1709 84.425H54.3252C46.8002 84.425 43.5752 80.125 43.5752 73.675V55.4C43.5752 48.95 46.8002 44.65 54.3252 44.65H71.5252C79.0502 44.65 82.2752 48.95 82.2752 55.4Z" stroke="#00E3C0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13
+ <path d="M62.9146 66.5799H62.934" stroke="#00E3C0" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
14
+ <path d="M54.957 66.5799H54.9765" stroke="#00E3C0" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
15
+ <path d="M54.957 73.0299H54.9765" stroke="#00E3C0" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
16
+ <defs>
17
+ <linearGradient id="paint0_linear_2636_207826" x1="64" y1="128" x2="64" y2="0.000274657" gradientUnits="userSpaceOnUse">
18
+ <stop stop-color="#004A52"/>
19
+ <stop offset="1" stop-color="#002333"/>
20
+ </linearGradient>
21
+ <clipPath id="clip0_2636_207826">
22
+ <rect width="128" height="128" fill="white"/>
23
+ </clipPath>
24
+ </defs>
25
+ </svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/octolize-distance-based-shipping-rates.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M109.6 128H18.4C8.2 128 0 119.8 0 109.6V18.4C0 8.2 8.2 0 18.4 0H109.5C119.8 0 128 8.2 128 18.4V109.5C128 119.8 119.8 128 109.6 128Z" fill="#002333"></path><path d="M109.6 0H18.4C8.2 0 0 8.2 0 18.4V79C18.9 86.9 40.8 91.4 64.2 91.4C87.4 91.4 109.2 87 128 79.2V18.4C128 8.2 119.8 0 109.6 0Z" fill="url(#paint0_linear_892_28008)"></path><path d="M109.6 4C117.6 4 124 10.5 124 18.4V109.5C124 117.5 117.5 123.9 109.6 123.9H18.4C10.4 123.9 4 117.4 4 109.5V18.4C4 10.5 10.5 4 18.4 4H109.6ZM109.6 0H18.4C8.2 0 0 8.2 0 18.4V109.5C0 119.8 8.2 128 18.4 128H109.5C119.7 128 127.9 119.8 127.9 109.6V18.4C128 8.2 119.8 0 109.6 0Z" fill="#002333"></path><path d="M70.6005 73.8903C72.3205 66.4513 83.5865 66.4513 85.3065 73.8903C86.317 78.2548 83.5435 81.9528 81.114 84.2533C78.0287 87.188 77.8783 87.145 74.793 84.2533C72.3635 81.9528 69.59 78.2548 70.6005 73.8903Z" stroke="#00E3C0" stroke-width="1.8"></path><path d="M64 48.9502H69.762C73.7395 48.9502 75.5885 53.8737 72.6 56.4967L55.4215 71.5252C52.433 74.1267 54.282 79.0502 58.238 79.0502H64" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M42.113 45.4028L50.025 49.9823L57.8832 45.4351" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M50.025 58.0987V49.9717" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M48.1652 40.963L43.3815 43.6182C42.2957 44.2202 41.4142 45.7252 41.4142 46.9615V52.0247C41.4142 53.261 42.2957 54.766 43.3815 55.368L48.1652 58.0232C49.1865 58.593 50.8635 58.593 51.8847 58.0232L56.6685 55.368C57.7542 54.766 58.6357 53.261 58.6357 52.0247V46.9615C58.6357 45.7252 57.7435 44.2202 56.6685 43.6182L51.8847 40.963C50.8527 40.3932 49.1972 40.3932 48.1652 40.963Z" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M77.9535 75.8252H77.975" stroke="#00E3C0" stroke-width="3.6" stroke-linecap="round" stroke-linejoin="round"></path><defs><linearGradient id="paint0_linear_892_28008" x1="64" y1="128" x2="64" y2="0.000274657" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/octolize-shipping-cost-on-product-page-pro.svg ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+ <rect width="256" height="256" fill="white"/>
3
+ <path d="M219.2 256H36.8C16.4 256 0 239.6 0 219.2V36.8C0 16.4 16.4 0 36.8 0H219C239.6 0 256 16.4 256 36.8V219C256 239.6 239.6 256 219.2 256Z" fill="#002333"/>
4
+ <path d="M219.2 0H36.8C16.4 0 0 16.4 0 36.8V158C37.8 173.8 81.6 182.8 128.4 182.8C174.8 182.8 218.4 174 256 158.4V36.8C256 16.4 239.6 0 219.2 0Z" fill="url(#paint0_linear_2030_122659)"/>
5
+ <path d="M219.2 8C235.2 8 248 21 248 36.8V219C248 235 235 247.8 219.2 247.8H36.8C20.8 247.8 8 234.8 8 219V36.8C8 21 21 8 36.8 8H219.2ZM219.2 0H36.8C16.4 0 0 16.4 0 36.8V219C0 239.6 16.4 256 36.8 256H219C239.4 256 255.8 239.6 255.8 219.2V36.8C256 16.4 239.6 0 219.2 0Z" fill="#002333"/>
6
+ <path d="M81.8161 105.428L125.524 130.722L168.936 105.576" stroke="#00E3C0" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
7
+ <path d="M125.525 175.57V130.673" stroke="#00E3C0" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
8
+ <path d="M173.095 132.108V113.991C173.095 107.16 168.195 98.8443 162.205 95.5278L135.772 80.876C130.129 77.708 120.922 77.708 115.279 80.876L88.8459 95.5278C82.8564 98.8443 77.9562 107.16 77.9562 113.991V142.008C77.9562 148.839 82.8564 157.155 88.8459 160.472L115.279 175.124C118.1 176.708 121.813 177.5 125.526 177.5C129.238 177.5 132.95 176.708 135.772 175.124" stroke="#00E3C0" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
9
+ <path d="M163.2 186.85H172C183 186.85 187.4 182.45 187.4 171.45V158.25C187.4 147.25 183 142.85 172 142.85H163.2C152.2 142.85 147.8 147.25 147.8 158.25V171.45C147.8 182.45 152.2 186.85 163.2 186.85Z" stroke="#00E3C0" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
10
+ <path d="M177.5 155.17V157.37C177.5 159.13 176.07 160.67 174.2 160.67H161C159.24 160.67 157.7 159.24 157.7 157.37V155.17C157.7 153.41 159.13 151.87 161 151.87H174.2C176.07 151.87 177.5 153.3 177.5 155.17Z" stroke="#00E3C0" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
11
+ <path d="M176.07 179.15C177.285 179.15 178.27 178.165 178.27 176.95C178.27 175.735 177.285 174.75 176.07 174.75C174.855 174.75 173.87 175.735 173.87 176.95C173.87 178.165 174.855 179.15 176.07 179.15Z" fill="#00E3C0"/>
12
+ <path d="M176.07 171.45C177.285 171.45 178.27 170.465 178.27 169.25C178.27 168.035 177.285 167.05 176.07 167.05C174.855 167.05 173.87 168.035 173.87 169.25C173.87 170.465 174.855 171.45 176.07 171.45Z" fill="#00E3C0"/>
13
+ <path d="M167.6 179.15C168.815 179.15 169.8 178.165 169.8 176.95C169.8 175.735 168.815 174.75 167.6 174.75C166.385 174.75 165.4 175.735 165.4 176.95C165.4 178.165 166.385 179.15 167.6 179.15Z" fill="#00E3C0"/>
14
+ <path d="M167.6 171.45C168.815 171.45 169.8 170.465 169.8 169.25C169.8 168.035 168.815 167.05 167.6 167.05C166.385 167.05 165.4 168.035 165.4 169.25C165.4 170.465 166.385 171.45 167.6 171.45Z" fill="#00E3C0"/>
15
+ <path d="M159.13 179.15C160.345 179.15 161.33 178.165 161.33 176.95C161.33 175.735 160.345 174.75 159.13 174.75C157.915 174.75 156.93 175.735 156.93 176.95C156.93 178.165 157.915 179.15 159.13 179.15Z" fill="#00E3C0"/>
16
+ <path d="M159.13 171.45C160.345 171.45 161.33 170.465 161.33 169.25C161.33 168.035 160.345 167.05 159.13 167.05C157.915 167.05 156.93 168.035 156.93 169.25C156.93 170.465 157.915 171.45 159.13 171.45Z" fill="#00E3C0"/>
17
+ <defs>
18
+ <linearGradient id="paint0_linear_2030_122659" x1="128" y1="255.999" x2="128" y2="0.000549314" gradientUnits="userSpaceOnUse">
19
+ <stop stop-color="#004A52"/>
20
+ <stop offset="1" stop-color="#002333"/>
21
+ </linearGradient>
22
+ </defs>
23
+ </svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/plugin-icons/woocommerce-dpd-uk.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none"><path d="M95.9 112H16.1C7.175 112 0 104.825 0 95.9V16.1C0 7.175 7.175 0 16.1 0H95.8125C104.825 0 112 7.175 112 16.1V95.8125C112 104.825 104.825 112 95.9 112Z" fill="#002333"></path><path d="M95.9 0H16.1C7.175 0 0 7.175 0 16.1V69.125C16.5375 76.0375 35.7 79.975 56.175 79.975C76.475 79.975 95.55 76.125 112 69.3V16.1C112 7.175 104.825 0 95.9 0Z" fill="url(#paint0_linear_918_28918)"></path><path d="M95.9 3.5C102.9 3.5 108.5 9.1875 108.5 16.1V95.8125C108.5 102.812 102.813 108.412 95.9 108.412H16.1C9.1 108.412 3.5 102.725 3.5 95.8125V16.1C3.5 9.1875 9.1875 3.5 16.1 3.5H95.9ZM95.9 0H16.1C7.175 0 0 7.175 0 16.1V95.8125C0 104.825 7.175 112 16.1 112H95.8125C104.738 112 111.913 104.825 111.913 95.9V16.1C112 7.175 104.825 0 95.9 0Z" fill="#002333"></path><rect x="88.5" y="88.5" width="39" height="39" rx="4.5" fill="url(#paint1_linear_918_28918)" stroke="#C2CACE"></rect><path d="M77.5 56V49.55C77.5 38.8 73.2 34.5 62.45 34.5H49.55C38.8 34.5 34.5 38.8 34.5 49.55V62.45C34.5 73.2 38.8 77.5 49.55 77.5H56" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M34.5645 48.4751H77.5" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M34.5645 63.5254H56" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M48.4965 77.4785V34.5215" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M63.5465 55.9785V34.5215" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M63.5358 73.7377C63.5358 75.8232 65.1375 77.5002 67.1155 77.5002H71.1575C72.8883 77.5002 74.2858 76.0274 74.2858 74.2322C74.2858 72.2649 73.4365 71.5769 72.1573 71.1254L65.6643 68.8679C64.385 68.4164 63.5358 67.7284 63.5358 65.7612C63.5358 63.9552 64.944 62.4932 66.664 62.4932H70.706C72.6948 62.4932 74.2858 64.1702 74.2858 66.2557" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><path d="M68.9 59.2251V80.7251" stroke="#00E3C0" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path><g clip-path="url(#clip0_918_28918)"><path fill-rule="evenodd" clip-rule="evenodd" d="M112.947 112.26C112.383 112.417 111.648 112.482 111.018 112.482C109.378 112.482 108.302 111.631 108.302 110.071C108.302 108.591 109.312 107.634 110.782 107.634C111.11 107.634 111.464 107.673 111.674 107.778V105.629H112.947V112.26ZM111.674 108.879C111.477 108.787 111.202 108.735 110.887 108.735C110.113 108.735 109.601 109.207 109.601 110.032C109.601 110.91 110.152 111.408 111.058 111.408C111.215 111.408 111.464 111.408 111.674 111.355V108.879ZM123.407 112.26C122.842 112.417 122.107 112.482 121.464 112.482C119.837 112.482 118.748 111.631 118.748 110.071C118.748 108.591 119.758 107.634 121.228 107.634C121.569 107.634 121.911 107.673 122.12 107.778V105.629H123.407V112.26ZM122.12 108.879C121.924 108.787 121.661 108.735 121.346 108.735C120.559 108.735 120.047 109.207 120.047 110.032C120.047 110.91 120.611 111.408 121.517 111.408C121.674 111.408 121.911 111.408 122.12 111.355V108.879ZM114.955 108.879C115.165 108.787 115.467 108.761 115.716 108.761C116.504 108.761 117.042 109.207 117.042 110.006C117.042 110.949 116.438 111.382 115.638 111.395V112.482H115.703C117.357 112.482 118.341 111.578 118.341 109.967C118.341 108.499 117.291 107.634 115.743 107.634C114.955 107.634 114.181 107.818 113.669 108.027V114.251H114.955V108.879Z" fill="#3F3F42"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M103.604 104.607L103.814 104.843L103.932 104.778L103.604 104.607Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M103.289 104.437L103.695 104.909L103.84 104.83L103.682 104.647L103.289 104.437Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M102.961 104.267L103.577 104.974L103.722 104.896L103.367 104.476L102.961 104.267Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M102.646 104.097L103.459 105.04L103.604 104.961L103.039 104.306L102.646 104.097ZM104.207 105.761L104.115 105.813L104.207 105.918V105.761Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M102.331 103.926L103.341 105.106L103.485 105.027L102.724 104.136L102.331 103.926ZM104.155 105.787L104.01 105.879L104.207 106.114V105.866L104.155 105.787H104.155Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M102.003 103.756L103.223 105.171L103.381 105.092L102.409 103.966L102.003 103.756ZM104.037 105.852L103.892 105.944L104.207 106.311V106.062L104.037 105.852Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M101.688 103.585L103.118 105.236L103.262 105.158L102.081 103.795L101.688 103.585ZM103.919 105.931L103.774 106.01L104.207 106.521V106.272L103.919 105.931Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M101.373 103.415L103 105.302L103.144 105.223L101.766 103.625L101.373 103.415ZM103.8 105.996L103.656 106.075L104.207 106.717V106.468L103.8 105.996Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M101.045 103.245L102.882 105.367L103.026 105.289L101.451 103.454L101.045 103.245ZM103.682 106.062L103.538 106.14L104.207 106.913V106.665L103.682 106.062Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M100.73 103.074L102.764 105.446L102.908 105.354L101.123 103.284L100.73 103.074ZM103.564 106.127L103.42 106.206L104.207 107.123V106.874L103.564 106.127Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M100.401 102.904L102.646 105.512L102.79 105.42L100.808 103.114L100.401 102.904ZM103.459 106.193L103.302 106.272L104.207 107.32V107.071L103.459 106.193Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M100.087 102.734L102.527 105.577L102.685 105.486L100.493 102.944L100.087 102.734ZM103.341 106.259L103.197 106.337L104.207 107.53V107.268L103.341 106.259Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M99.7716 102.563L102.423 105.643L102.567 105.551L100.165 102.773L99.7716 102.563ZM103.223 106.324L103.079 106.403L104.207 107.726V107.477L103.223 106.324Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M99.4435 102.38L102.304 105.708L102.449 105.616L99.8503 102.603L99.4435 102.38ZM103.105 106.389L102.961 106.468L104.207 107.922V107.674L103.105 106.389Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M99.1285 102.209L102.186 105.774L102.331 105.695L99.5354 102.432L99.1285 102.209ZM102.987 106.455L102.842 106.533L104.207 108.132V107.87L102.987 106.455Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M98.8136 102.052L102.068 105.839L102.213 105.76L99.2073 102.262L98.8136 102.052ZM102.869 106.52L102.724 106.599L104.207 108.329V108.08L102.869 106.52Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M98.6036 102L101.95 105.905L102.094 105.826L98.8924 102.092L98.8136 102.052C98.748 102.013 98.6824 102 98.6036 102ZM102.751 106.586L102.606 106.665L104.207 108.525V108.276L102.751 106.586Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M98.6036 102C98.5512 102 98.4987 102.013 98.4462 102.026L101.832 105.97L101.989 105.892L98.643 102C98.6299 102 98.6168 102 98.6036 102ZM102.646 106.652L102.501 106.73L104.207 108.735V108.473L102.646 106.652Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M98.4855 102.013C98.4593 102.026 98.4199 102.039 98.4068 102.052L98.3281 102.092L101.727 106.036L101.871 105.957L98.4855 102.013ZM102.527 106.717L102.383 106.809L104.207 108.932V108.683L102.527 106.717Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M98.3543 102.065L98.2099 102.144L101.609 106.101L101.753 106.023L98.3543 102.065ZM102.409 106.783L102.265 106.874L104.207 109.128V108.879L102.409 106.783Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M98.2362 102.131L98.0918 102.209L101.491 106.167L101.635 106.088L98.2362 102.131ZM102.291 106.848L102.147 106.94L104.207 109.338V109.089L102.291 106.848Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M98.1181 102.197L97.9737 102.275L101.373 106.233L101.517 106.154L98.1181 102.197ZM102.173 106.914L102.029 107.006L104.207 109.535V109.286L102.173 106.914Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M97.9999 102.262L97.8556 102.341L101.255 106.298L101.399 106.219L97.9999 102.262ZM102.055 106.979L101.911 107.071L104.207 109.731V109.482L102.055 106.979Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M97.8818 102.328L97.7375 102.406L101.136 106.363L101.281 106.285L97.8818 102.328ZM101.95 107.045L101.806 107.136L104.207 109.941V109.692L101.95 107.045Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M97.7637 102.38L97.6194 102.472L101.031 106.429L101.176 106.35L97.7637 102.38ZM101.832 107.123L101.688 107.202L104.207 110.137V109.888L101.832 107.123Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M97.6456 102.445L97.5013 102.524L100.913 106.494L101.058 106.416L97.6456 102.445ZM101.714 107.189L101.569 107.267L104.207 110.346V110.084L101.714 107.189Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M97.5275 102.511L97.3832 102.59L100.795 106.573L100.94 106.481L97.5275 102.511ZM101.596 107.255L101.451 107.333L104.207 110.543V110.294L101.596 107.255Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M97.4094 102.577L97.2651 102.655L100.677 106.639L100.821 106.547L97.4094 102.577ZM101.478 107.32L101.333 107.399L104.207 110.74V110.491L101.478 107.32Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M97.2913 102.642L97.1469 102.721L100.559 106.704L100.703 106.612L97.2913 102.642ZM101.359 107.385L101.215 107.464L104.207 110.949V110.687L101.359 107.385Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M97.1732 102.708L97.0288 102.786L100.441 106.769L100.585 106.678L97.1732 102.708ZM101.255 107.451L101.11 107.529L104.207 111.146V110.897L101.255 107.451Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M97.0551 102.76L96.8976 102.838L100.336 106.835L100.48 106.743L97.0551 102.76ZM101.136 107.516L100.992 107.595L104.207 111.342V111.093L101.136 107.516Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M96.937 102.826L96.7795 102.904L100.231 106.914C100.244 106.888 100.257 106.875 100.283 106.861L100.362 106.809L96.937 102.826L96.937 102.826ZM101.018 107.582L100.874 107.661L104.181 111.513C104.194 111.474 104.207 111.434 104.207 111.395V111.29L101.018 107.582H101.018Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M96.8189 102.891L96.6614 102.97L100.192 107.071V107.019C100.192 106.979 100.218 106.927 100.244 106.888L96.8189 102.891ZM100.9 107.648L100.795 107.713C100.782 107.713 100.769 107.726 100.756 107.726L104.115 111.644C104.155 111.592 104.181 111.539 104.194 111.487L100.9 107.648Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M96.7007 102.957L96.5433 103.035L100.192 107.281V107.018L96.7007 102.957ZM100.533 107.661L104.024 111.736C104.063 111.709 104.102 111.657 104.142 111.618L100.782 107.713C100.73 107.739 100.651 107.739 100.598 107.713L100.533 107.661Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M96.5826 103.022L96.4252 103.101L103.905 111.801L104.01 111.749C104.024 111.736 104.037 111.722 104.05 111.709L100.611 107.713H100.598L100.297 107.529C100.27 107.516 100.257 107.49 100.231 107.464C100.205 107.425 100.205 107.398 100.192 107.372V107.228L96.5826 103.022Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M96.4645 103.087L96.3071 103.166L103.787 111.866L103.932 111.788L96.4645 103.087Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M96.3464 103.14L96.189 103.219L103.682 111.932L103.827 111.854L96.3464 103.14Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M96.2283 103.206L96.0709 103.284L103.564 111.998L103.709 111.919L96.2283 103.206Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M96.1102 103.271L95.9528 103.35L103.446 112.063L103.59 111.985L96.1102 103.271Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M95.979 103.336L95.8346 103.415L103.328 112.142L103.472 112.05L95.979 103.336Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M95.8608 103.402L95.7165 103.48L103.21 112.207L103.354 112.115L95.8608 103.402Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M95.7427 103.468L95.5984 103.546L103.105 112.273L103.249 112.181L95.7427 103.468Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M95.6246 103.52L95.4803 103.599L102.987 112.338L103.131 112.247L95.6246 103.52Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M95.5065 103.585L95.3622 103.664L102.869 112.404L103.013 112.325L95.5065 103.585Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M95.3884 103.651L95.2441 103.729L98.8923 107.975L99.0104 108.054C99.0629 108.08 99.1154 108.145 99.1154 108.211V108.224L102.751 112.469L102.895 112.391L95.3884 103.651Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M95.2703 103.716L95.126 103.795L98.5511 107.791L98.9842 108.027L95.2703 103.716ZM99.1023 108.171C99.1023 108.184 99.1154 108.198 99.1154 108.211V108.433L102.632 112.535L102.777 112.456L99.1023 108.171Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M95.1522 103.782L95.0079 103.861L98.2099 107.595L98.643 107.831L95.1522 103.782ZM99.1154 108.381V108.63L102.527 112.601L102.672 112.522L99.1154 108.381Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M95.0341 103.848L94.8898 103.926L97.8819 107.399L98.3018 107.634L95.0341 103.848ZM99.1154 108.578V108.84L102.409 112.666L102.554 112.587L99.1154 108.578Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.916 103.9L94.7716 103.979L97.5406 107.202L97.9606 107.451L94.916 103.9ZM99.1154 108.787V109.036L102.291 112.731L102.436 112.653L99.1154 108.787Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.7979 103.965L94.6535 104.044L97.1994 107.005L97.6194 107.254L94.7979 103.965ZM99.1154 108.984V109.233L102.173 112.797L102.317 112.718L99.1154 108.984Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.6798 104.031L94.5354 104.109L96.8582 106.822L97.2782 107.058L94.6798 104.031ZM99.1154 109.18V109.442L102.055 112.875L102.199 112.784L99.1154 109.18Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.5617 104.097L94.4173 104.175L96.517 106.626L96.937 106.861L94.5617 104.097ZM99.1154 109.39V109.639L101.95 112.941L102.094 112.85L99.1154 109.39Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.4435 104.162L94.2992 104.241L96.1758 106.429L96.6089 106.665L94.4435 104.162ZM99.1154 109.587V109.836L101.832 113.007L101.976 112.915L99.1154 109.587Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.3254 104.228L94.1811 104.306L95.8346 106.232L96.2677 106.481L94.3254 104.228ZM97.7637 108.473L98.1049 108.866V108.722C98.1049 108.696 98.0787 108.656 98.0524 108.643L97.7637 108.473ZM99.1154 109.783V110.045L101.714 113.072L101.858 112.98L99.1154 109.783Z" fill="#DB0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.2073 104.28L94.063 104.358L95.4934 106.036L95.9265 106.285L94.2073 104.28ZM97.4225 108.276L98.1049 109.062V108.813L97.8556 108.525L97.4225 108.276ZM99.1154 109.993V110.242L101.596 113.137L101.74 113.059L99.1154 109.993Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.0892 104.345L93.9449 104.424L95.1653 105.852L95.5853 106.088L94.0892 104.345ZM97.0813 108.093L98.105 109.272V109.023L97.5144 108.329L97.0813 108.093ZM99.1154 110.189V110.438L101.478 113.203L101.622 113.124L99.1154 110.189Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93.9711 104.411L93.8268 104.49L94.8241 105.656L95.2441 105.892L93.9711 104.411ZM96.7533 107.897L98.105 109.469V109.22L97.1732 108.132L96.7533 107.897ZM99.1154 110.399V110.648L101.373 113.269L101.517 113.19L99.1154 110.399Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93.853 104.477L93.7087 104.555L94.483 105.459L94.9029 105.695L93.853 104.477ZM96.4121 107.7L98.105 109.665V109.416L96.832 107.949L96.4121 107.7ZM99.1154 110.596V110.845L101.255 113.334L101.399 113.256L99.1154 110.596Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93.7349 104.542L93.5905 104.621L94.1417 105.263L94.5616 105.512L93.7349 104.542ZM96.0708 107.503L98.1049 109.875V109.626L96.4908 107.752L96.0708 107.503ZM99.1154 110.792V111.041L101.136 113.4L101.281 113.321L99.1154 110.792Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93.6168 104.607L93.4724 104.686L93.8005 105.066L94.2336 105.315L93.6168 104.607ZM95.7296 107.32L98.1049 110.071V109.822L96.1496 107.556L95.7296 107.32ZM99.1154 111.002V111.251L101.018 113.465L101.163 113.386L99.1154 111.002Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93.4987 104.66L93.3412 104.739L93.4593 104.883L93.8924 105.119L93.4987 104.66ZM95.3884 107.124L98.1049 110.281V110.019L95.8215 107.359L95.3884 107.124ZM99.1154 111.199V111.448L100.9 113.544L101.045 113.452L99.1154 111.199Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93.3806 104.726L93.2887 104.778L93.5512 104.922L93.3806 104.726V104.726ZM95.0472 106.927L98.1049 110.478V110.229L95.4803 107.176L95.0472 106.927ZM99.1154 111.395V111.657L100.795 113.609L100.94 113.518L99.1154 111.395Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.7191 106.73L98.1049 110.674V110.425L95.1391 106.979L94.7191 106.73ZM99.1154 111.604V111.853L100.677 113.675L100.821 113.583L99.1154 111.604Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.3779 106.547L98.1049 110.884V110.622L94.7979 106.783L94.3779 106.547ZM99.1154 111.801V112.05L100.559 113.74L100.703 113.649L99.1154 111.801Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.0367 106.35L98.1049 111.08V110.831L94.4567 106.586L94.0367 106.35ZM99.1154 111.998V112.26L100.441 113.806L100.585 113.727L99.1154 111.998Z" fill="#DC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93.6956 106.154L98.105 111.277V111.028L94.1155 106.403L93.6956 106.154ZM99.1154 112.207V112.456L100.323 113.872L100.467 113.793L99.1154 112.207Z" fill="#DB0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93.3543 105.957L98.1049 111.487V111.238L93.7743 106.206L93.3543 105.957ZM99.1154 112.404V112.653L100.218 113.937L100.362 113.858L99.1154 112.404Z" fill="#DA0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93.0131 105.773L98.1049 111.683V111.434L93.4462 106.009L93.0131 105.773ZM99.1154 112.6V112.862L100.1 114.002L100.244 113.924L99.1154 112.6Z" fill="#D90032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 105.761V105.944L98.1049 111.88V111.631L93.105 105.813L93 105.761ZM99.1154 112.81V112.967C99.1154 112.994 99.1023 113.02 99.0892 113.033L99.9816 114.068L100.126 113.989L99.1154 112.81Z" fill="#D80032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 105.892V106.154L98.1049 112.089V111.84L93 105.892ZM99.1023 113.007C99.0892 113.059 99.0498 113.111 99.0104 113.125L98.9973 113.138L99.8635 114.133L100.008 114.055L99.1023 113.007L99.1023 113.007Z" fill="#D70032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 106.101V106.35L98.1049 112.286V112.037L93 106.101ZM99.0236 113.111C99.0236 113.124 99.0236 113.124 99.0104 113.124L98.8792 113.203L99.7453 114.199L99.8897 114.12L99.0236 113.111L99.0236 113.111Z" fill="#D60032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 106.298V106.547L98.1049 112.483V112.234L93 106.298ZM98.9186 113.177L98.7611 113.269L99.6404 114.278L99.7847 114.186L98.9186 113.177Z" fill="#D50032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 106.507V106.756L98.1049 112.692V112.443L93 106.507ZM98.8005 113.242L98.7086 113.295C98.6824 113.308 98.6561 113.308 98.6299 113.308L99.5222 114.343L99.6666 114.251L98.8005 113.242V113.242Z" fill="#D40032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 106.704V106.953L98.1049 112.889V112.64L93 106.704ZM98.3937 113.243L99.4041 114.409L99.5485 114.317L98.6692 113.308C98.6561 113.308 98.6299 113.321 98.6168 113.321H98.6036C98.5643 113.321 98.538 113.308 98.5118 113.295L98.3937 113.243L98.3937 113.243Z" fill="#D30032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 106.9V107.162L99.286 114.474L99.4304 114.382L98.4855 113.282L98.1968 113.124C98.1443 113.098 98.1049 113.033 98.1049 112.967V112.836L93 106.9Z" fill="#D20032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 107.11V107.359L99.1679 114.54L99.3123 114.461L93 107.11Z" fill="#D10032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 107.307V107.556L99.0498 114.605L99.1942 114.526L93 107.307Z" fill="#D00032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 107.503V107.765L98.9448 114.671L99.0892 114.592L93 107.503Z" fill="#CF0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 107.713V107.962L98.8267 114.736L98.9711 114.658L93 107.713Z" fill="#CE0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 107.91V108.159L98.6955 114.789C98.7349 114.776 98.7742 114.763 98.8136 114.749L98.853 114.723L93 107.91Z" fill="#CD0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 108.106V108.368L98.5249 114.789C98.5511 114.789 98.5774 114.789 98.6036 114.789C98.643 114.789 98.6824 114.789 98.7217 114.775L93 108.106Z" fill="#CC0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 108.316V108.565L98.2231 114.645L98.4068 114.75C98.4461 114.776 98.5118 114.789 98.5643 114.789L93 108.316Z" fill="#CB0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 108.512V108.761L97.8818 114.448L98.3149 114.697L93 108.512Z" fill="#CA0032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 108.722V108.971L97.5406 114.251L97.9737 114.5L93 108.722Z" fill="#C90032"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 108.918V109.167L97.1994 114.055L97.6194 114.304L93 108.918Z" fill="#C80033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 109.115V109.364L96.8582 113.858L97.2782 114.107L93 109.115Z" fill="#C70033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 109.325V109.574L96.5039 113.649L96.937 113.898L93 109.325Z" fill="#C60033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 109.521V109.77L96.1627 113.452L96.5958 113.701L93 109.521Z" fill="#C50033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 109.718V109.967L95.8215 113.256L96.2546 113.505L93 109.718Z" fill="#C40033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 109.927V110.176L95.4803 113.059L95.9134 113.308L93 109.927Z" fill="#C30033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 110.124V110.373L95.1391 112.863L95.5722 113.112L93 110.124Z" fill="#C20033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 110.32V110.582L94.7979 112.666L95.2178 112.915L93 110.32Z" fill="#C10033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 110.53V110.779L94.4436 112.47L94.8766 112.718L93 110.53Z" fill="#C00033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 110.727V110.976L94.1024 112.273L94.5354 112.509L93 110.727Z" fill="#BF0033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 110.923V111.185L93.7611 112.063L94.1942 112.312L93 110.923Z" fill="#BE0033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 111.133V111.382L93.4199 111.867L93.853 112.116L93 111.133Z" fill="#BD0033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93 111.33V111.395C93 111.526 93.0919 111.683 93.1968 111.749L93.5118 111.919L93 111.33Z" fill="#BC0033"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M93.0787 111.631C93.105 111.657 93.1181 111.683 93.1444 111.696L93.0787 111.631Z" fill="#BB0033"></path></g><defs><linearGradient id="paint0_linear_918_28918" x1="56" y1="112" x2="56" y2="0.000240325" gradientUnits="userSpaceOnUse"><stop stop-color="#004A52"></stop><stop offset="1" stop-color="#002333"></stop></linearGradient><linearGradient id="paint1_linear_918_28918" x1="89.5" y1="89.5" x2="128" y2="127" gradientUnits="userSpaceOnUse"><stop stop-color="white"></stop><stop offset="1" stop-color="#F2F4F5"></stop></linearGradient><clipPath id="clip0_918_28918"><rect width="31" height="13" fill="white" transform="translate(93 102)"></rect></clipPath></defs></svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/img/sp-bg-image.svg ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <svg width="379" height="204" viewBox="0 0 379 204" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2
+ <g clip-path="url(#clip0_3235_225119)">
3
+ <path d="M75.4113 154.752C75.4113 78.1825 263.725 -24.8845 263.725 32.4088C263.725 137.893 1.12451 238.023 1.12451 190.903C1.12451 143.783 152.028 106.114 263.725 116.288" stroke="#00E3C0" stroke-width="2.5"/>
4
+ <path d="M255.291 33.812H16.3071V195.547H255.291V33.812Z" fill="url(#pattern0)"/>
5
+ </g>
6
+ <defs>
7
+ <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
8
+ <use xlink:href="#image0_3235_225119" transform="translate(0 -0.00511575) scale(0.00235294 0.00351997)"/>
9
+ </pattern>
10
+ <clipPath id="clip0_3235_225119">
11
+ <rect width="379" height="204" fill="white"/>
12
+ </clipPath>
13
+ <image id="image0_3235_225119" width="425" height="287" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAakAAAEfCAYAAAD7vzkzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAL5mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDMtMTNUMTQ6MTI6MDErMDE6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTAzLTE0VDA5OjUzOjU3KzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTAzLTE0VDA5OjUzOjU3KzAxOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI5NDgyNjRhLTJjZWEtNGIxYy1hNWRhLTJkOTcxNGE3OWViZCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg1MTQ1OGVlLTUwOTctZTM0NS05OGU3LWFhNWFkMTIzNTA5YiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmJlNzBjNDJlLWU3ZjAtNDkwYS05OGIzLTM0NGZhNjE3NWRiNCIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjQyNSIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjI4NyI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4NmE4YTIwYS04NTgxLTNlNDItODg0OS04NDA1ZDNiZjNlZWM8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjM4NWQ2MjcxLTAxMmUtNGU0MC1iZTFkLTdjZmUzZjIwMDc0MjwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmJlNzBjNDJlLWU3ZjAtNDkwYS05OGIzLTM0NGZhNjE3NWRiNCIgc3RFdnQ6d2hlbj0iMjAyMi0wMy0xM1QxNDoxMjowMSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZDAyMDIzZWMtMzk4Zi00OWQ4LThjNzktMTM5NTU0ZTYzMDQxIiBzdEV2dDp3aGVuPSIyMDIyLTAzLTEzVDE5OjU3OjE4KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MmZkYzE0OGYtMDQ4ZS00OGZmLWEyZGQtMjk0OGMxZDJiNjhiIiBzdEV2dDp3aGVuPSIyMDIyLTAzLTE0VDA5OjUzOjU3KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Mjk0ODI2NGEtMmNlYS00YjFjLWE1ZGEtMmQ5NzE0YTc5ZWJkIiBzdEV2dDp3aGVuPSIyMDIyLTAzLTE0VDA5OjUzOjU3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"/>
14
+ </defs>
15
+ </svg>
vendor_prefixed/octolize/wp-shipping-extensions/assets/src/js/shipping-extensions.js ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function ($) {
2
+ $('body')
3
+ .on(
4
+ 'click',
5
+ '.js--filter-item',
6
+ function () {
7
+ let category = $(this).attr('data-category');
8
+ $('.js--filter-item').removeClass('active');
9
+ $(this).addClass('active');
10
+
11
+
12
+ if (category === 'all') {
13
+ $('.js--plugin-item').show();
14
+ } else {
15
+ $('.js--plugin-item').hide();
16
+
17
+ $('.js--plugin-item[data-category=' + category + ']').show();
18
+ }
19
+
20
+ return false;
21
+ }
22
+ );
23
+
24
+ })(jQuery);
vendor_prefixed/octolize/wp-shipping-extensions/composer.json ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "octolize\/wp-shipping-extensions",
3
+ "description": "WP Shipping Extensions",
4
+ "license": "MIT",
5
+ "keywords": [
6
+ "wordpress",
7
+ "woocommerce",
8
+ "shipping"
9
+ ],
10
+ "homepage": "https:\/\/gitlab.wpdesk.dev\/wpdesk\/predators\/library\/wp-shipping-extensions",
11
+ "authors": [
12
+ {
13
+ "name": "sebastian.pisula",
14
+ "email": "sebastian.pisula@octolize.com"
15
+ }
16
+ ],
17
+ "config": {
18
+ "platform": {
19
+ "php": "7.2"
20
+ }
21
+ },
22
+ "require": {
23
+ "php": ">=7.2",
24
+ "wpdesk\/wp-builder": "^2.0.0",
25
+ "wpdesk\/wp-wpdesk-tracker": "^3.5.2",
26
+ "wpdesk\/wp-wpdesk-helper-override": "^1.1.0"
27
+ },
28
+ "require-dev": {
29
+ "phpunit\/phpunit": "<7",
30
+ "wp-coding-standards\/wpcs": "^0.14.1",
31
+ "squizlabs\/php_codesniffer": "^3.0.2",
32
+ "mockery\/mockery": "*",
33
+ "10up\/wp_mock": "*",
34
+ "phpcompatibility\/php-compatibility": "*"
35
+ },
36
+ "autoload": {
37
+ "psr-4": {
38
+ "FSVendor\\Octolize\\ShippingExtensions\\": "src\/ShippingExtensions"
39
+ }
40
+ },
41
+ "autoload-dev": {
42
+ "classmap": [
43
+ "tests\/unit"
44
+ ]
45
+ },
46
+ "extra": {
47
+ "text-domain": "wp-shipping-extensions",
48
+ "translations-folder": "lang",
49
+ "po-files": {
50
+ "pl_PL": "pl_PL.po",
51
+ "de_DE": "de_DE.po"
52
+ }
53
+ },
54
+ "scripts": {
55
+ "phpcs": "phpcs",
56
+ "phpunit-unit": "phpunit --configuration phpunit-unit.xml --coverage-text --colors=never",
57
+ "phpunit-unit-coverage": "phpunit --configuration phpunit-unit.xml --coverage-html build-coverage",
58
+ "phpunit-unit-fast": "phpunit --configuration phpunit-unit.xml --no-coverage",
59
+ "phpunit-integration": "phpunit --configuration phpunit-integration.xml --coverage-text --colors=never",
60
+ "phpunit-integration-fast": "phpunit --configuration phpunit-integration.xml --no-coverage"
61
+ }
62
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/AdminPage.php ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace FSVendor\Octolize\ShippingExtensions;
4
+
5
+ /**
6
+ * .
7
+ */
8
+ trait AdminPage
9
+ {
10
+ /**
11
+ * @return bool
12
+ */
13
+ public function is_shipping_extensions_page() : bool
14
+ {
15
+ return (\get_current_screen()->id ?? '') === \FSVendor\Octolize\ShippingExtensions\Page::SCREEN_ID;
16
+ }
17
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Assets.php ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace FSVendor\Octolize\ShippingExtensions;
4
+
5
+ use FSVendor\WPDesk\PluginBuilder\Plugin\Hookable;
6
+ use FSVendor\WPDesk\PluginBuilder\Plugin\HookableParent;
7
+ use FSVendor\WPDesk_Plugin_Info;
8
+ /**
9
+ * .
10
+ */
11
+ class Assets implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable
12
+ {
13
+ use AdminPage;
14
+ public const HANDLE = 'octolize-shipping-extensions';
15
+ /**
16
+ * @var string
17
+ */
18
+ private $assets_url;
19
+ /**
20
+ * @var int
21
+ */
22
+ private $version;
23
+ /**
24
+ * @param string $assets_url .
25
+ * @param int $version .
26
+ */
27
+ public function __construct(string $assets_url, int $version)
28
+ {
29
+ $this->assets_url = $assets_url;
30
+ $this->version = $version;
31
+ }
32
+ /**
33
+ * @return void
34
+ */
35
+ public function hooks() : void
36
+ {
37
+ \add_action('admin_enqueue_scripts', [$this, 'register_scripts']);
38
+ }
39
+ /**
40
+ * @return void
41
+ */
42
+ public function register_scripts() : void
43
+ {
44
+ if (!$this->is_shipping_extensions_page()) {
45
+ return;
46
+ }
47
+ \wp_enqueue_style(self::HANDLE, $this->assets_url . 'dist/css/shipping-extensions.css', [], $this->version);
48
+ \wp_enqueue_script(self::HANDLE, $this->assets_url . 'dist/js/shipping-extensions.js', ['jquery'], $this->version, \true);
49
+ }
50
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page.php ADDED
@@ -0,0 +1,139 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace FSVendor\Octolize\ShippingExtensions;
4
+
5
+ use FSVendor\Octolize\ShippingExtensions\Page\Plugin;
6
+ use FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker;
7
+ use FSVendor\WPDesk\PluginBuilder\Plugin\Hookable;
8
+ /**
9
+ * .
10
+ */
11
+ class Page implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable
12
+ {
13
+ private const PARENT_SLUG = 'woocommerce';
14
+ public const MENU_SLUG = 'octolize-shipping-extensions';
15
+ public const SCREEN_ID = 'woocommerce_page_' . self::MENU_SLUG;
16
+ /**
17
+ * @var string
18
+ */
19
+ private $assets_url;
20
+ /**
21
+ * @var ViewPageTracker
22
+ */
23
+ private $view_page_tracker;
24
+ /**
25
+ * @param string $assets_url .
26
+ * @param ViewPageTracker $view_page_tracker .
27
+ */
28
+ public function __construct(string $assets_url, \FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker $view_page_tracker)
29
+ {
30
+ $this->assets_url = $assets_url;
31
+ $this->view_page_tracker = $view_page_tracker;
32
+ }
33
+ /**
34
+ * @return void
35
+ */
36
+ public function hooks() : void
37
+ {
38
+ \add_action('admin_menu', [$this, 'add_page'], \PHP_INT_MAX);
39
+ }
40
+ /**
41
+ * @return void
42
+ */
43
+ public function add_page() : void
44
+ {
45
+ \add_submenu_page(self::PARENT_SLUG, \_x('Shipping Extensions', 'Page title', 'flexible-shipping'), $this->get_menu_title(), 'manage_options', self::MENU_SLUG, [$this, 'render_page']);
46
+ }
47
+ /**
48
+ * @return void
49
+ */
50
+ public function render_page() : void
51
+ {
52
+ \wp_enqueue_style(\FSVendor\Octolize\ShippingExtensions\Assets::HANDLE);
53
+ $assets_url = $this->assets_url;
54
+ $plugins = $this->get_plugins();
55
+ $categories = $this->get_categories();
56
+ require_once __DIR__ . '/views/html-shipping-extensions-page.php';
57
+ }
58
+ /**
59
+ * @return string
60
+ */
61
+ private function get_menu_title() : string
62
+ {
63
+ $menu_title = \nl2br(\_x("Shipping\nExtensions", 'Menu Title', 'flexible-shipping'));
64
+ if ($this->should_add_badge()) {
65
+ $menu_title .= '<span class="update-plugins"><span class="update-count">1</span></span>';
66
+ }
67
+ return $menu_title;
68
+ }
69
+ /**
70
+ * @return bool
71
+ */
72
+ private function should_add_badge() : bool
73
+ {
74
+ return !$this->view_page_tracker->option_exists();
75
+ }
76
+ /**
77
+ * @return Plugin[]
78
+ */
79
+ private function get_plugins() : array
80
+ {
81
+ $plugins = [];
82
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('Flexible Shipping PRO', 'flexible-shipping'), \__('The best and the most powerful Table Rate shipping plugin for WooCommerce. Define the shipping rules based on numerous conditions and configure even the most complex shipping scenarios with ease.', 'flexible-shipping'), 'flexible-shipping-pro.svg', 'flexible-shipping-pro/flexible-shipping-pro.php', \__('Customizable Rates', 'flexible-shipping'), ' https://octol.io/fs-extensions');
83
+ $plugin->add_url('https://octol.io/fs-extensions-pl', 'pl_PL');
84
+ $plugins[] = $plugin;
85
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('UPS Live Rates and Access Points PRO', 'flexible-shipping'), \__('WooCommerce UPS integration packed with many advanced features. Display the dynamically calculated live rates for UPS shipping methods and adjust them to your needs.', 'flexible-shipping'), 'flexible-shipping-ups-pro.svg', 'flexible-shipping-ups-pro/flexible-shipping-ups-pro.php', \__('Live Rates', 'flexible-shipping'), 'https://octol.io/ups-extensions');
86
+ $plugin->add_url('https://octol.io/ups-extensions-pl', 'pl_PL');
87
+ $plugins[] = $plugin;
88
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('DPD UK & DPD Local', 'flexible-shipping'), \__('Ship your DPD orders faster with advanced DPD UK & DPD Local WooCommerce integration. Gather shipping details, download printable shipping labels and track parcels - everything is automated.', 'flexible-shipping'), 'woocommerce-dpd-uk.svg', 'woocommerce-dpd-uk/woocommerce-dpd-uk.php', \__('Shipping Labels', 'flexible-shipping'), 'https://octol.io/dpd-uk-extensions');
89
+ $plugin->add_url('https://octol.io/dpd-uk-extensions-pl', 'pl_PL');
90
+ $plugins[] = $plugin;
91
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('FedEx WooCommerce Live Rates PRO', 'flexible-shipping'), \__('Enable the FedEx live rates for international delivery and integrate it with your shop in less than 5 minutes. Save your time and money – let the shipping cost be calculated automatically.', 'flexible-shipping'), 'flexible-shipping-fedex-pro.svg', 'flexible-shipping-fedex-pro/flexible-shipping-fedex-pro.php', \__('Live Rates', 'flexible-shipping'), 'https://octol.io/fedex-extensions');
92
+ $plugin->add_url('https://octol.io/fedex-extensions-pl', 'pl_PL');
93
+ $plugins[] = $plugin;
94
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('Distance Based Shipping Rates', 'flexible-shipping'), \__('Offer shipping rates based on Distance or Total Travel Time calculated by Google Distance Matrix API and don\'t overpay for shipping.', 'flexible-shipping'), 'octolize-distance-based-shipping-rates.svg', 'octolize-distance-based-shipping-rates/octolize-distance-based-shipping-rates.php', \__('Customizable Rates', 'flexible-shipping'), 'https://octol.io/dbs-extensions');
95
+ $plugin->add_url('https://octol.io/dbs-extensions-pl', 'pl_PL');
96
+ $plugins[] = $plugin;
97
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('Flexible Shipping Locations', 'flexible-shipping'), \__('Calculate the shipping cost based on location. Define your own custom locations, use the WooCommerce defaults or the ones created by 3rd party plugins.', 'flexible-shipping'), 'flexible-shipping-locations.svg', 'flexible-shipping-locations/flexible-shipping-locations.php', \__('Customizable Rates', 'flexible-shipping'), 'https://octol.io/locations-extensions');
98
+ $plugin->add_url('https://octol.io/locations-extensions-pl', 'pl_PL');
99
+ $plugins[] = $plugin;
100
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('Flexible Printing', 'flexible-shipping'), \__('Automate your shipping process. Print the shipping labels on thermal printers via PrintNode service. Let the labels be printed automatically the same time the order is placed.', 'flexible-shipping'), 'flexible-printing.svg', 'flexible-printing/flexible-printing.php', \__('Shipping Labels', 'flexible-shipping'), 'https://octol.io/printing-extensions');
101
+ $plugin->add_url('https://octol.io/printing-extensions-pl', 'pl_PL');
102
+ $plugins[] = $plugin;
103
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('Flexible Shipping Import / Export', 'flexible-shipping'), \__('Use the CSV files to import or export your shipping methods. Edit, update, move or backup the ready configurations and shipping scenarios.', 'flexible-shipping'), 'flexible-shipping-import-export.svg', 'flexible-shipping-import-export/flexible-shipping-import-export.php', \__('Customizable Rates', 'flexible-shipping'), 'https://octol.io/fsie-extensions');
104
+ $plugin->add_url('https://octol.io/fsie-extensions-pl', 'pl_PL');
105
+ $plugins[] = $plugin;
106
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('DHL Express Live Rates PRO', 'flexible-shipping'), \__('WooCommerce DHL Express integration packed with many advanced features. Display the dynamically calculated live rates for DHL Express shipping methods and adjust them to your needs.', 'flexible-shipping'), 'flexible-shipping-dhl-express-pro.svg', 'flexible-shipping-dhl-express-pro/flexible-shipping-dhl-express-pro.php', \__('Live Rates', 'flexible-shipping'), 'https://octol.io/dhl-express-extensions');
107
+ $plugin->add_url('https://octol.io/dhl-express-extensions-pl', 'pl_PL');
108
+ $plugins[] = $plugin;
109
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('Multi Vendor Shipping', 'flexible-shipping'), \__('Define precisely the shipping cost calculation rules for each Vendor / Product Author in your marketplace or multivendor store.', 'flexible-shipping'), 'flexible-shipping-vendors.svg', 'flexible-shipping-vendors/flexible-shipping-vendors.php', \__('Customizable Rates', 'flexible-shipping'), 'https://octol.io/mvs-extensions');
110
+ $plugin->add_url('https://octol.io/mvs-extensions-pl', 'pl_PL');
111
+ $plugins[] = $plugin;
112
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('Shipping Packages', 'flexible-shipping'), \__('Split the WooCommerce cart content into multiple packages based on various conditions like shipping class.', 'flexible-shipping'), 'flexible-shipping-packages.svg', 'flexible-shipping-packages/flexible-shipping-packages.php', \__('Customizable Rates', 'flexible-shipping'), 'https://octol.io/packages-extensions');
113
+ $plugin->add_url('https://octol.io/packages-extensions-pl', 'pl_PL');
114
+ $plugins[] = $plugin;
115
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('Conditional Shipping Methods', 'flexible-shipping'), \__('Conditionally display and hide the shipping methods in your WooCommerce store. Define the rules when the specific shipping methods, e.g., live rates should be available to pick and when not to.', 'flexible-shipping'), 'flexible-shipping-conditional-methods.svg', 'flexible-shipping-conditional-methods/flexible-shipping-conditional-methods.php', \__('Live Rates', 'flexible-shipping'), 'https://octol.io/csm-extensions');
116
+ $plugin->add_url('https://octol.io/csm-extensions-pl', 'pl_PL');
117
+ $plugins[] = $plugin;
118
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('UPS Labels and Tracking', 'flexible-shipping'), \__('Create the shipments, generate the printable UPS shipping labels for the placed orders and track the parcels directly from your WooCommerce store.', 'flexible-shipping'), 'flexible-shipping-ups-labels.svg', 'flexible-shipping-ups-labels/flexible-shipping-ups-labels.php', \__('Shipping Labels', 'flexible-shipping'), 'https://octol.io/ups-labels-extensions');
119
+ $plugin->add_url('https://octol.io/ups-labels-extensions-pl', 'pl_PL');
120
+ $plugins[] = $plugin;
121
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('Delivery Date Picker', 'flexible-shipping'), \__('Let your customers choose a convenient delivery date for the ordered products and make the shipping cost dependent on the date they choose.', 'flexible-shipping'), 'octolize-delivery-date-picker.svg', 'octolize-delivery-date-picker/octolize-delivery-date-picker.php', \__('Customizable Rates', 'flexible-shipping'), 'https://octol.io/ddp-extensions');
122
+ $plugin->add_url('https://octol.io/ddp-extensions-pl', 'pl_PL');
123
+ $plugins[] = $plugin;
124
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('USPS Live Rates PRO', 'flexible-shipping'), \__('Serve your customers the automatically and real-time calculated USPS shipping rates. Add the handling fees, insurance and adjust them to your needs with just a few clicks.', 'flexible-shipping'), 'flexible-shipping-usps-pro.svg', 'flexible-shipping-usps-pro/flexible-shipping-usps-pro.php', \__('Live Rates', 'flexible-shipping'), 'https://octol.io/usps-extensions');
125
+ $plugin->add_url('https://octol.io/usps-extensions-pl', 'pl_PL');
126
+ $plugins[] = $plugin;
127
+ $plugin = new \FSVendor\Octolize\ShippingExtensions\Page\Plugin(\__('Shipping Cost on Product Page PRO', 'flexible-shipping'), \__('Let your customers calculate and see the shipping cost on product pages based on the entered shipping destination and cart contents. Decide how and when exactly you want the shipping cost calculator to display.', 'flexible-shipping'), 'octolize-shipping-cost-on-product-page-pro.svg', 'octolize-shipping-cost-on-product-page-pro/octolize-shipping-cost-on-product-page-pro.php', \__('Customizable Rates', 'flexible-shipping'), 'https://octol.io/scpp-extensions');
128
+ $plugin->add_url('https://octol.io/scpp-extensions-pl', 'pl_PL');
129
+ $plugins[] = $plugin;
130
+ return $plugins;
131
+ }
132
+ /**
133
+ * @return array
134
+ */
135
+ private function get_categories() : array
136
+ {
137
+ return [\__('Live Rates', 'flexible-shipping'), \__('Customizable Rates', 'flexible-shipping'), \__('Shipping Labels', 'flexible-shipping')];
138
+ }
139
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page/Plugin.php ADDED
@@ -0,0 +1,115 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace FSVendor\Octolize\ShippingExtensions\Page;
4
+
5
+ use FSVendor\WPDesk\PluginBuilder\Plugin\Hookable;
6
+ use FSVendor\WPDesk\PluginBuilder\Plugin\HookableParent;
7
+ use FSVendor\WPDesk_Plugin_Info;
8
+ /**
9
+ * .
10
+ */
11
+ class Plugin
12
+ {
13
+ private const DEFAULT_LOCALE = 'default';
14
+ /**
15
+ * @var string
16
+ */
17
+ private $plugin_name;
18
+ /**
19
+ * @var string
20
+ */
21
+ private $description;
22
+ /**
23
+ * @var string
24
+ */
25
+ private $icon;
26
+ /**
27
+ * @var string
28
+ */
29
+ private $plugin_file;
30
+ /**
31
+ * @var string
32
+ */
33
+ private $category;
34
+ /**
35
+ * @var string[]
36
+ */
37
+ private $urls;
38
+ /**
39
+ * @param string $plugin_name .
40
+ * @param string $description .
41
+ * @param string $icon .
42
+ * @param string $plugin_file .
43
+ * @param string $category .
44
+ * @param string $plugin_url .
45
+ */
46
+ public function __construct(string $plugin_name, string $description, string $icon, string $plugin_file, string $category, string $plugin_url)
47
+ {
48
+ $this->plugin_name = $plugin_name;
49
+ $this->description = $description;
50
+ $this->icon = $icon;
51
+ $this->plugin_file = $plugin_file;
52
+ $this->category = $category;
53
+ $this->add_url($plugin_url, self::DEFAULT_LOCALE);
54
+ }
55
+ /**
56
+ * @return string
57
+ */
58
+ public function get_plugin_name() : string
59
+ {
60
+ return $this->plugin_name;
61
+ }
62
+ /**
63
+ * @return string
64
+ */
65
+ public function get_description() : string
66
+ {
67
+ return $this->description;
68
+ }
69
+ /**
70
+ * @param string $url
71
+ * @param string $locale
72
+ *
73
+ * @return self
74
+ */
75
+ public function add_url(string $url, string $locale) : self
76
+ {
77
+ $this->urls[$locale] = $url;
78
+ return $this;
79
+ }
80
+ /**
81
+ * @return string
82
+ */
83
+ public function get_icon() : string
84
+ {
85
+ return $this->icon;
86
+ }
87
+ /**
88
+ * @return string
89
+ */
90
+ public function get_plugin_url() : string
91
+ {
92
+ return $this->urls[\get_user_locale()] ?? $this->urls[self::DEFAULT_LOCALE];
93
+ }
94
+ /**
95
+ * @return string
96
+ */
97
+ public function get_category_slug() : string
98
+ {
99
+ return \sanitize_title($this->category);
100
+ }
101
+ /**
102
+ * @return bool
103
+ */
104
+ public function is_plugin_installed() : bool
105
+ {
106
+ return \array_key_exists($this->plugin_file, \get_plugins());
107
+ }
108
+ /**
109
+ * @return string
110
+ */
111
+ public function get_plugin_file() : string
112
+ {
113
+ return $this->plugin_file;
114
+ }
115
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Page/views/html-plugin-grid.php ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ <?php
2
+
3
+
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/PageViewTracker.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace FSVendor\Octolize\ShippingExtensions;
4
+
5
+ use FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker;
6
+ use FSVendor\WPDesk\PluginBuilder\Plugin\Hookable;
7
+ /**
8
+ * .
9
+ */
10
+ class PageViewTracker implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable
11
+ {
12
+ use AdminPage;
13
+ /**
14
+ * @var ViewPageTracker
15
+ */
16
+ private $tracker;
17
+ /**
18
+ * @param ViewPageTracker $tracker .
19
+ */
20
+ public function __construct(\FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker $tracker)
21
+ {
22
+ $this->tracker = $tracker;
23
+ }
24
+ /**
25
+ * @return void
26
+ */
27
+ public function hooks() : void
28
+ {
29
+ \add_action('in_admin_header', [$this, 'view_tracking']);
30
+ }
31
+ /**
32
+ * @return void
33
+ */
34
+ public function view_tracking() : void
35
+ {
36
+ if (!$this->is_shipping_extensions_page()) {
37
+ return;
38
+ }
39
+ if (isset($_GET[\FSVendor\Octolize\ShippingExtensions\PluginLinks::PLUGIN_LINKS_PAGE])) {
40
+ $this->tracker->add_view_plugins_list();
41
+ } else {
42
+ $this->tracker->add_view_direct();
43
+ }
44
+ }
45
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/PluginLinks.php ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace FSVendor\Octolize\ShippingExtensions;
4
+
5
+ use FSVendor\WPDesk\PluginBuilder\Plugin\Hookable;
6
+ use FSVendor\WPDesk_Plugin_Info;
7
+ /**
8
+ * .
9
+ */
10
+ class PluginLinks implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable
11
+ {
12
+ private const BEFORE_LINK_ID = 'deactivate';
13
+ private const LINK_ID = 'extensions';
14
+ public const PLUGIN_LINKS_PAGE = 'plugins_links';
15
+ /**
16
+ * @var WPDesk_Plugin_Info .
17
+ */
18
+ private $plugin_info;
19
+ /**
20
+ * @param WPDesk_Plugin_Info $plugin_info .
21
+ */
22
+ public function __construct(\FSVendor\WPDesk_Plugin_Info $plugin_info)
23
+ {
24
+ $this->plugin_info = $plugin_info;
25
+ }
26
+ /**
27
+ * @return void
28
+ */
29
+ public function hooks() : void
30
+ {
31
+ \add_filter('plugin_action_links_' . $this->plugin_info->get_plugin_file_name(), [$this, 'modify_plugin_actions']);
32
+ }
33
+ /**
34
+ * @param mixed $actions .
35
+ *
36
+ * @return array
37
+ */
38
+ public function modify_plugin_actions($actions) : array
39
+ {
40
+ $actions = \is_array($actions) ? $actions : [];
41
+ $new_links = [];
42
+ foreach ($actions as $id => $link) {
43
+ if ($id === self::BEFORE_LINK_ID) {
44
+ $new_links[self::LINK_ID] = $this->get_extensions_link();
45
+ }
46
+ $new_links[$id] = $link;
47
+ }
48
+ return $new_links;
49
+ }
50
+ /**
51
+ * @return string
52
+ */
53
+ private function get_extensions_link() : string
54
+ {
55
+ $extensions_link = \add_query_arg('page', \FSVendor\Octolize\ShippingExtensions\Page::MENU_SLUG, \admin_url('admin.php'));
56
+ $extensions_link = \add_query_arg(self::PLUGIN_LINKS_PAGE, '', $extensions_link);
57
+ return '<a href="' . \esc_url($extensions_link) . '" style="color:#917dff;font-weight:bold;">' . \_x('Extensions', 'Link on plugin list page', 'flexible-shipping') . '</a>';
58
+ }
59
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/ShippingExtensions.php ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace FSVendor\Octolize\ShippingExtensions;
4
+
5
+ use FSVendor\Octolize\ShippingExtensions\Tracker\Tracker;
6
+ use FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker;
7
+ use FSVendor\WPDesk\PluginBuilder\Plugin\Hookable;
8
+ use FSVendor\WPDesk\PluginBuilder\Plugin\HookableParent;
9
+ use FSVendor\WPDesk_Plugin_Info;
10
+ /**
11
+ * .
12
+ */
13
+ class ShippingExtensions implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable
14
+ {
15
+ use HookableParent;
16
+ private const VERSION = 2;
17
+ private const OCTOLIZE_WP_SHIPPING_EXTENSIONS_INITIATED_FILTER = 'octolize/shipping-extensions/initiated';
18
+ /**
19
+ * @var WPDesk_Plugin_Info .
20
+ */
21
+ private $plugin_info;
22
+ /**
23
+ * @param WPDesk_Plugin_Info $plugin_info .
24
+ */
25
+ public function __construct(\FSVendor\WPDesk_Plugin_Info $plugin_info)
26
+ {
27
+ $this->plugin_info = $plugin_info;
28
+ }
29
+ /**
30
+ * @return void
31
+ */
32
+ public function hooks() : void
33
+ {
34
+ $this->add_hookable(new \FSVendor\Octolize\ShippingExtensions\PluginLinks($this->plugin_info));
35
+ if (\apply_filters(self::OCTOLIZE_WP_SHIPPING_EXTENSIONS_INITIATED_FILTER, \false) === \false) {
36
+ \add_filter(self::OCTOLIZE_WP_SHIPPING_EXTENSIONS_INITIATED_FILTER, '__return_true');
37
+ $tracker = new \FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker();
38
+ $this->add_hookable(new \FSVendor\Octolize\ShippingExtensions\Page($this->get_assets_url(), $tracker));
39
+ $this->add_hookable(new \FSVendor\Octolize\ShippingExtensions\Assets($this->get_assets_url(), self::VERSION));
40
+ $this->add_hookable(new \FSVendor\Octolize\ShippingExtensions\Tracker\Tracker($tracker));
41
+ $this->add_hookable(new \FSVendor\Octolize\ShippingExtensions\PageViewTracker($tracker));
42
+ }
43
+ $this->hooks_on_hookable_objects();
44
+ }
45
+ /**
46
+ * @return string
47
+ */
48
+ private function get_assets_url() : string
49
+ {
50
+ return \plugin_dir_url(__DIR__ . '/../../../') . 'assets/';
51
+ }
52
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/DataProvider/ShippingExtensionsDataProvider.php ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Class ShippingExtensionsDataProvider
5
+ */
6
+ namespace FSVendor\Octolize\ShippingExtensions\Tracker\DataProvider;
7
+
8
+ use FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker;
9
+ /**
10
+ * Provider data for page.
11
+ */
12
+ class ShippingExtensionsDataProvider implements \WPDesk_Tracker_Data_Provider
13
+ {
14
+ private const PROVIDER_KEY = 'shipping_extensions';
15
+ /**
16
+ * @var ViewPageTracker
17
+ */
18
+ private $tracker;
19
+ /**
20
+ * @param ViewPageTracker $tracker
21
+ */
22
+ public function __construct(\FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker $tracker)
23
+ {
24
+ $this->tracker = $tracker;
25
+ }
26
+ /**
27
+ * @return array
28
+ */
29
+ public function get_data() : array
30
+ {
31
+ return [self::PROVIDER_KEY => ['views' => [\FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker::OPTION_DIRECT => $this->tracker->get_views(\FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker::OPTION_DIRECT), \FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker::OPTION_PLUGINS_LIST => $this->tracker->get_views(\FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker::OPTION_PLUGINS_LIST)]]];
32
+ }
33
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/Tracker.php ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace FSVendor\Octolize\ShippingExtensions\Tracker;
4
+
5
+ use Exception;
6
+ use FSVendor\Octolize\ShippingExtensions\Tracker\DataProvider\ShippingExtensionsDataProvider;
7
+ use FSVendor\WPDesk\PluginBuilder\Plugin\Hookable;
8
+ use FSVendor\WPDesk_Tracker;
9
+ /**
10
+ * .
11
+ */
12
+ class Tracker implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable
13
+ {
14
+ /**
15
+ * @var ViewPageTracker
16
+ */
17
+ private $tracker;
18
+ /**
19
+ * @param ViewPageTracker $tracker
20
+ */
21
+ public function __construct(\FSVendor\Octolize\ShippingExtensions\Tracker\ViewPageTracker $tracker)
22
+ {
23
+ $this->tracker = $tracker;
24
+ }
25
+ /**
26
+ * Hooks.
27
+ */
28
+ public function hooks() : void
29
+ {
30
+ try {
31
+ $tracker = $this->get_tracker();
32
+ $tracker->add_data_provider(new \FSVendor\Octolize\ShippingExtensions\Tracker\DataProvider\ShippingExtensionsDataProvider($this->tracker));
33
+ } catch (\Exception $e) {
34
+ // phpcs:ignore
35
+ // Do nothing.
36
+ }
37
+ }
38
+ /**
39
+ * @return WPDesk_Tracker
40
+ * @throws Exception
41
+ */
42
+ protected function get_tracker() : \FSVendor\WPDesk_Tracker
43
+ {
44
+ $tracker = \apply_filters('wpdesk_tracker_instance', null);
45
+ if ($tracker instanceof \FSVendor\WPDesk_Tracker) {
46
+ return $tracker;
47
+ }
48
+ throw new \Exception('Tracker not found');
49
+ }
50
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/Tracker/ViewPageTracker.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace FSVendor\Octolize\ShippingExtensions\Tracker;
4
+
5
+ /**
6
+ * .
7
+ */
8
+ class ViewPageTracker
9
+ {
10
+ private const OPTION_NAME = 'octolize_shipping_extensions_views';
11
+ public const OPTION_DIRECT = 'direct';
12
+ public const OPTION_PLUGINS_LIST = 'plugins_list';
13
+ private const DEFAULT_OPTIONS = [self::OPTION_DIRECT => 0, self::OPTION_PLUGINS_LIST => 0];
14
+ /**
15
+ * @param string $type
16
+ *
17
+ * @return int
18
+ */
19
+ public function get_views(string $type) : int
20
+ {
21
+ $options = $this->get_options();
22
+ return (int) ($options[$type] ?? 0);
23
+ }
24
+ /**
25
+ * @return self
26
+ */
27
+ public function add_view_direct() : self
28
+ {
29
+ return $this->update_views(self::OPTION_DIRECT);
30
+ }
31
+ /**
32
+ * @return self
33
+ */
34
+ public function add_view_plugins_list() : self
35
+ {
36
+ return $this->update_views(self::OPTION_PLUGINS_LIST);
37
+ }
38
+ /**
39
+ * @return bool
40
+ */
41
+ public function option_exists() : bool
42
+ {
43
+ return !empty($this->get_options([]));
44
+ }
45
+ /**
46
+ * @param string $type
47
+ *
48
+ * @return self
49
+ */
50
+ private function update_views(string $type) : self
51
+ {
52
+ $options = $this->get_options();
53
+ $options[$type]++;
54
+ \update_option(self::OPTION_NAME, $options, 'yes');
55
+ return $this;
56
+ }
57
+ /**
58
+ * @param mixed $default .
59
+ *
60
+ * @return array
61
+ */
62
+ private function get_options($default = self::DEFAULT_OPTIONS) : array
63
+ {
64
+ return (array) \get_option(self::OPTION_NAME, $default);
65
+ }
66
+ }
vendor_prefixed/octolize/wp-shipping-extensions/src/ShippingExtensions/views/html-shipping-extensions-page.php ADDED
@@ -0,0 +1,115 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace FSVendor;
4
+
5
+ /**
6
+ * @var string $assets_url .
7
+ * @var Plugin[] $plugins .
8
+ * @var string[] $categories .
9
+ */
10
+ use FSVendor\Octolize\ShippingExtensions\Page\Plugin;
11
+ \defined('ABSPATH') || exit;
12
+ ?>
13
+ <div class="oct-shipping-extensions">
14
+ <header class="oct-shipping-extensions-header">
15
+ <h1 class="oct-shipping-extensions-header-title">
16
+ <?php
17
+ echo \wp_kses_post(\get_admin_page_title());
18
+ ?>
19
+ </h1>
20
+ </header>
21
+
22
+ <div class="oct-shipping-extension-content-wrapper">
23
+ <section class="oct-shipping-extensions-top">
24
+ <h1><?php
25
+ \esc_html_e('Shipping Extensions by', 'flexible-shipping');
26
+ ?> <img alt="Octolize" src="<?php
27
+ echo \esc_url($assets_url);
28
+ ?>img/logo-black.svg"/></h1>
29
+ <p><?php
30
+ \esc_html_e('Dive into a system of Octolize ecommerce shipping plugins for WooCommerce. Don’t lose your customers, time and money. Let our plugins secure your sales!', 'flexible-shipping');
31
+ ?></p>
32
+ </section>
33
+
34
+ <div class="oct-shipping-extensions-notice-list-hide">
35
+ <div class="wp-header-end"></div>
36
+ </div>
37
+
38
+ <?php
39
+ if ($categories) {
40
+ ?>
41
+ <div class="oct-plugins-filter">
42
+ <span><?php
43
+ \esc_html_e('Filter plugins:', 'flexible-shipping');
44
+ ?></span>
45
+
46
+ <ul>
47
+ <li><a href="#0" data-category="all" class="btn active js--filter-item"><?php
48
+ \esc_html_e('All', 'flexible-shipping');
49
+ ?></a></li>
50
+ <?php
51
+ foreach ($categories as $category) {
52
+ ?>
53
+ <li><a href="#0" data-category="<?php
54
+ echo \esc_attr(\sanitize_title($category));
55
+ ?>" class="btn js--filter-item"><?php
56
+ echo \wp_kses_post($category);
57
+ ?></a></li>
58
+ <?php
59
+ }
60
+ ?>
61
+ </ul>
62
+ </div>
63
+ <?php
64
+ }
65
+ ?>
66
+
67
+ <div class="oct-shipping-extensions-plugins">
68
+ <?php
69
+ foreach ($plugins as $plugin) {
70
+ ?>
71
+ <div class="oct-shipping-extensions-plugin js--plugin-item" data-category="<?php
72
+ echo \esc_attr($plugin->get_category_slug());
73
+ ?>">
74
+ <div class="oct-plugin-info">
75
+ <img
76
+ class="oct-plugin-icon"
77
+ src="<?php
78
+ echo \esc_url($assets_url);
79
+ ?>img/plugin-icons/<?php
80
+ echo \esc_attr($plugin->get_icon());
81
+ ?>"
82
+ alt="<?php
83
+ echo \esc_attr($plugin->get_plugin_name());
84
+ ?>"/>
85
+
86
+ <div class="oct-plugin-info-content">
87
+ <h2 class="oct-plugin-name">
88
+ <?php
89
+ echo \wp_kses_post($plugin->get_plugin_name());
90
+ ?>
91
+ </h2>
92
+
93
+ <div class="oct-plugin-desc">
94
+ <?php
95
+ echo \wp_kses_post($plugin->get_description());
96
+ ?>
97
+ </div>
98
+ </div>
99
+ </div>
100
+
101
+ <div class="oct-plugin-actions">
102
+ <a href="<?php
103
+ echo \esc_url($plugin->get_plugin_url());
104
+ ?>" target="_blank" class="btn-buy"><?php
105
+ \esc_html_e('Buy plugin →', 'flexible-shipping');
106
+ ?></a>
107
+ </div>
108
+ </div>
109
+ <?php
110
+ }
111
+ ?>
112
+ </div>
113
+ </div>
114
+ </div>
115
+ <?php
vendor_prefixed/octolize/wp-shipping-extensions/webpack.mix.js ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* ---
2
+ Docs: https://www.npmjs.com/package/mati-mix/
3
+ --- */
4
+ const mix = require( 'mati-mix' );
5
+
6
+ // Settings
7
+ mix.js('assets/src/js/shipping-extensions.js', 'assets/dist/js/shipping-extensions.js');
8
+ mix.sass('assets/src/scss/shipping-extensions.scss', 'assets/dist/css/shipping-extensions.css');
9
+
10
+ mix.mix.webpackConfig(
11
+ {
12
+ externals: {
13
+ "@wordpress/i18n": [ "wp", "i18n" ]
14
+ }
15
+ }
16
+ );
vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/composer.json CHANGED
@@ -16,6 +16,7 @@
16
  "php": ">=7.0.8",
17
  "wpdesk\/wp-builder": "^2.0",
18
  "wpdesk\/wp-mutex": "^1.1",
 
19
  "wpdesk\/wp-wpdesk-fs-shipment-interfaces": "^1.0"
20
  },
21
  "require-dev": {
16
  "php": ">=7.0.8",
17
  "wpdesk\/wp-builder": "^2.0",
18
  "wpdesk\/wp-mutex": "^1.1",
19
+ "wpdesk\/wp-notice": "^3.2",
20
  "wpdesk\/wp-wpdesk-fs-shipment-interfaces": "^1.0"
21
  },
22
  "require-dev": {
vendor_prefixed/wpdesk/wp-wpdesk-fs-shipment/src/WPDesk/FS/Shipment/Manifest/CustomPostType.php CHANGED
@@ -2,25 +2,46 @@
2
 
3
  namespace FSVendor\WPDesk\FS\Shipment\Manifest;
4
 
 
5
  use FSVendor\WPDesk\PluginBuilder\Plugin\Hookable;
6
  class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable
7
  {
8
  public function hooks()
9
  {
10
- \add_action('init', array($this, 'register_post_types'), 20);
11
- \add_action('admin_init', array($this, 'cancel_manifest'), 20);
12
- \add_action('admin_init', array($this, 'download_manifest'), 20);
13
- \add_action('admin_menu', array($this, 'admin_menu'), 199);
14
- \add_action('add_meta_boxes', array($this, 'add_meta_boxes'), 20, 2);
15
- \add_action('trash_shipping_manifest', array($this, 'trash_shipping_manifest'));
16
- \add_filter('manage_edit-shipping_manifest_columns', array($this, 'manage_edit_shipping_manifest_columns'), 11);
17
- \add_action('manage_shipping_manifest_posts_custom_column', array($this, 'manage_shipping_manifest_posts_custom_column'), 11);
18
- \add_filter('post_row_actions', array($this, 'shipping_manifest_row_actions'), 10, 2);
19
- \add_action('do_meta_boxes', array($this, 'hide_publish_metabox'));
20
- \add_filter('woocommerce_screen_ids', array($this, 'woocommerce_screen_ids'));
21
- \add_filter('bulk_actions-edit-shipping_manifest', array($this, 'bulk_actions_edit_shipping_manifest'));
22
- \add_action('restrict_manage_posts', array($this, 'restrict_manage_posts'), 9999);
23
- \add_filter('parse_query', array($this, 'parse_query'), 999);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  }
25
  /**
26
  * Register post types.
@@ -30,7 +51,7 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
30
  if (\post_type_exists('shipping_manifest')) {
31
  return;
32
  }
33
- \register_post_type('shipping_manifest', array('labels' => array('name' => \__('Shipping Manifests', 'flexible-shipping'), 'singular_name' => \__('Shipping Manifest', 'flexible-shipping'), 'menu_name' => \__('Shipping Manifests', 'flexible-shipping'), 'parent_item_colon' => '', 'all_items' => \__('Shipping Manifests', 'flexible-shipping'), 'view_item' => \__('View Shipping Manifests', 'flexible-shipping'), 'add_new_item' => \__('Add new Shipping Manifest', 'flexible-shipping'), 'add_new' => \__('Add new Shipping Manifests', 'flexible-shipping'), 'edit_item' => \__('Edit Shipping Manifest', 'flexible-shipping'), 'update_item' => \__('Save Shipping Manifest', 'flexible-shipping'), 'search_items' => \__('Search Shipping Manifests', 'flexible-shipping'), 'not_found' => \__('Shipping Manifests not found', 'flexible-shipping'), 'not_found_in_trash' => \__('Shipping Manifests not found in trash', 'flexible-shipping')), 'description' => \__('Shipping Manifests.', 'flexible-shipping'), 'public' => \false, 'show_ui' => \true, 'capability_type' => 'post', 'capabilities' => array('create_posts' => \false), 'map_meta_cap' => \true, 'publicly_queryable' => \false, 'exclude_from_search' => \true, 'hierarchical' => \false, 'query_var' => \true, 'supports' => array('title'), 'has_archive' => \false, 'show_in_nav_menus' => \false, 'show_in_menu' => 'edit.php?post_type=shop_order', 'menu_icon' => 'dashicons-upload'));
34
  }
35
  public function admin_menu()
36
  {
@@ -42,17 +63,7 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
42
  public function add_meta_boxes($post_type, $post)
43
  {
44
  if ($post_type == 'shipping_manifest') {
45
- /*
46
- add_meta_box(
47
- 'shipping_manifest_meta_box',
48
- __('Shipping manifest data', 'flexible-shipping'),
49
- array( $this, 'metabox' ),
50
- 'shipping_manifest',
51
- 'normal',
52
- 'high'
53
- );
54
- */
55
- \add_meta_box('shipping_manifest_shipments', \__('Shipments', 'flexible-shipping'), array($this, 'shipments_metabox'), 'shipping_manifest', 'normal', 'high');
56
  }
57
  }
58
  public function metabox()
@@ -74,17 +85,12 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
74
  {
75
  global $post;
76
  $manifest = fs_get_manifest($post->ID);
77
- $shipments_array = $manifest->get_meta('_shipments', array());
78
- $shipments = array();
79
  foreach ($shipments_array as $shipment_id) {
80
  $shipments[] = fs_get_shipment($shipment_id);
81
  }
82
- include 'views/manifest-metabox.php';
83
- /*
84
- echo "<pre>";
85
- print_r($shipments);
86
- echo "</pre>";
87
- */
88
  }
89
  public function manage_edit_shipping_manifest_columns($columns)
90
  {
@@ -101,7 +107,7 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
101
  public function shipping_manifest_row_actions($actions, $post)
102
  {
103
  if ($post->post_type == 'shipping_manifest') {
104
- $actions = array();
105
  }
106
  return $actions;
107
  }
@@ -109,7 +115,7 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
109
  {
110
  global $post;
111
  global $manifest;
112
- $integrations = \apply_filters('flexible_shipping_integration_options', array());
113
  if (empty($manifest) || $manifest->get_id() != $post->ID) {
114
  $manifest = fs_get_manifest($post->ID);
115
  }
@@ -121,16 +127,16 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
121
  }
122
  if ($column == 'external_number') {
123
  $download_manifest_url = \admin_url('edit.php?post_type=shipping_manifest&flexible_shipping_download_manifest=' . $manifest->get_id() . '&nonce=' . \wp_create_nonce('flexible_shipping_download_manifest'));
124
- include 'views/column-number.php';
125
  }
126
  if ($column == 'shipment_count') {
127
- echo \count($manifest->get_meta('_shipments', array()));
128
  }
129
  if ($column == 'actions') {
130
  if ($manifest->get_status() != 'trash') {
131
  $download_manifest_url = \admin_url('edit.php?post_type=shipping_manifest&flexible_shipping_download_manifest=' . $manifest->get_id() . '&nonce=' . \wp_create_nonce('flexible_shipping_download_manifest'));
132
  $cancel_url = \admin_url('edit.php?post_type=shipping_manifest&flexible_shipping_cancel_manifest=' . $manifest->get_id() . '&nonce=' . \wp_create_nonce('flexible_shipping_cancel_manifest'));
133
- include 'views/column-actions.php';
134
  }
135
  }
136
  }
@@ -142,7 +148,7 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
142
  }
143
  public function bulk_actions_edit_shipping_manifest($bulk_actions)
144
  {
145
- $bulk_actions = array();
146
  return $bulk_actions;
147
  }
148
  public function cancel_manifest()
@@ -159,10 +165,12 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
159
  $shipping_manifest = fs_get_manifest($shipping_manifest_id);
160
  $shipping_manifest->cancel();
161
  fs_delete_manifest($shipping_manifest);
162
- \wp_redirect($sendback);
 
163
  exit;
164
- } catch (\FSVendor\WPDesk\FS\Shipment\Manifest\Exception $e) {
165
- \wp_redirect($sendback);
 
166
  exit;
167
  }
168
  }
@@ -194,7 +202,7 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
194
  public function trash_shipping_manifest($post_id)
195
  {
196
  $manifest = fs_get_manifest($post_id);
197
- $shipments_posts = \get_posts(array('posts_per_page' => -1, 'post_type' => 'shipment', 'post_status' => 'any', 'meta_key' => '_manifest', 'meta_value' => $post_id));
198
  foreach ($shipments_posts as $shipment_post) {
199
  $shipment = fs_get_shipment($shipment_post->ID);
200
  $shipment->delete_meta('_manifest');
@@ -208,7 +216,7 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
208
  {
209
  global $typenow;
210
  if ('shipping_manifest' == $typenow) {
211
- $integrations = \apply_filters('flexible_shipping_integration_options', array());
212
  foreach ($integrations as $key => $integration) {
213
  if (!\class_exists('WPDesk_Flexible_Shipping_Manifest_' . $key)) {
214
  unset($integrations[$key]);
@@ -218,7 +226,7 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
218
  if (isset($_GET['flexible_shipping_integration_filter'])) {
219
  $integration = \sanitize_key($_GET['flexible_shipping_integration_filter']);
220
  }
221
- include 'views/filter-form.php';
222
  }
223
  }
224
  /**
@@ -235,9 +243,9 @@ class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Ho
235
  if ($integration != '') {
236
  if ($integration != '') {
237
  if (!isset($query->query_vars['meta_query'])) {
238
- $query->query_vars['meta_query'] = array();
239
  }
240
- $meta_query = array();
241
  $meta_query['key'] = '_integration';
242
  $meta_query['value'] = $integration;
243
  $query->query_vars['meta_query'][] = $meta_query;
2
 
3
  namespace FSVendor\WPDesk\FS\Shipment\Manifest;
4
 
5
+ use FSVendor\WPDesk\Notice\Notice;
6
  use FSVendor\WPDesk\PluginBuilder\Plugin\Hookable;
7
  class ManifestCustomPostType implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable
8
  {
9
  public function hooks()
10
  {
11
+ \add_action('init', [$this, 'register_post_types'], 20);
12
+ \add_action('admin_notices', [$this, 'add_admin_notices']);
13
+ \add_action('admin_init', [$this, 'cancel_manifest'], 20);
14
+ \add_action('admin_init', [$this, 'download_manifest'], 20);
15
+ \add_action('admin_menu', [$this, 'admin_menu'], 199);
16
+ \add_action('add_meta_boxes', [$this, 'add_meta_boxes'], 20, 2);
17
+ \add_action('trash_shipping_manifest', [$this, 'trash_shipping_manifest']);
18
+ \add_filter('manage_edit-shipping_manifest_columns', [$this, 'manage_edit_shipping_manifest_columns'], 11);
19
+ \add_action('manage_shipping_manifest_posts_custom_column', [$this, 'manage_shipping_manifest_posts_custom_column'], 11);
20
+ \add_filter('post_row_actions', [$this, 'shipping_manifest_row_actions'], 10, 2);
21
+ \add_action('do_meta_boxes', [$this, 'hide_publish_metabox']);
22
+ \add_filter('woocommerce_screen_ids', [$this, 'woocommerce_screen_ids']);
23
+ \add_filter('bulk_actions-edit-shipping_manifest', [$this, 'bulk_actions_edit_shipping_manifest']);
24
+ \add_action('restrict_manage_posts', [$this, 'restrict_manage_posts'], 9999);
25
+ \add_filter('parse_query', [$this, 'parse_query'], 999);
26
+ }
27
+ /**
28
+ * @return void
29
+ *
30
+ * @internal
31
+ */
32
+ public function add_admin_notices()
33
+ {
34
+ $current_screen = \get_current_screen();
35
+ if ($current_screen && $current_screen->id === 'edit-shipping_manifest') {
36
+ $success = $_GET['success'] ?? '';
37
+ if ($success === '1') {
38
+ new \FSVendor\WPDesk\Notice\Notice(\__('Shipping manifest canceled.', 'flexible-shipping'));
39
+ }
40
+ if ($success === '0' && isset($_GET['message'])) {
41
+ $message = \sanitize_text_field($_GET['message']);
42
+ new \FSVendor\WPDesk\Notice\Notice($message, \FSVendor\WPDesk\Notice\Notice::NOTICE_TYPE_ERROR);
43
+ }
44
+ }
45
  }
46
  /**
47
  * Register post types.
51
  if (\post_type_exists('shipping_manifest')) {
52
  return;
53
  }
54
+ \register_post_type('shipping_manifest', ['labels' => ['name' => \__('Shipping Manifests', 'flexible-shipping'), 'singular_name' => \__('Shipping Manifest', 'flexible-shipping'), 'menu_name' => \__('Shipping Manifests', 'flexible-shipping'), 'parent_item_colon' => '', 'all_items' => \__('Shipping Manifests', 'flexible-shipping'), 'view_item' => \__('View Shipping Manifests', 'flexible-shipping'), 'add_new_item' => \__('Add new Shipping Manifest', 'flexible-shipping'), 'add_new' => \__('Add new Shipping Manifests', 'flexible-shipping'), 'edit_item' => \__('Edit Shipping Manifest', 'flexible-shipping'), 'update_item' => \__('Save Shipping Manifest', 'flexible-shipping'), 'search_items' => \__('Search Shipping Manifests', 'flexible-shipping'), 'not_found' => \__('Shipping Manifests not found', 'flexible-shipping'), 'not_found_in_trash' => \__('Shipping Manifests not found in trash', 'flexible-shipping')], 'description' => \__('Shipping Manifests.', 'flexible-shipping'), 'public' => \false, 'show_ui' => \true, 'capability_type' => 'post', 'capabilities' => ['create_posts' => \false], 'map_meta_cap' => \true, 'publicly_queryable' => \false, 'exclude_from_search' => \true, 'hierarchical' => \false, 'query_var' => \true, 'supports' => ['title'], 'has_archive' => \false, 'show_in_nav_menus' => \false, 'show_in_menu' => 'edit.php?post_type=shop_order', 'menu_icon' => 'dashicons-upload']);
55
  }
56
  public function admin_menu()
57
  {
63
  public function add_meta_boxes($post_type, $post)
64
  {
65
  if ($post_type == 'shipping_manifest') {
66
+ \add_meta_box('shipping_manifest_shipments', \__('Shipments', 'flexible-shipping'), [$this, 'shipments_metabox'], 'shipping_manifest', 'normal', 'high');
 
 
 
 
 
 
 
 
 
 
67
  }
68
  }
69
  public function metabox()
85
  {
86
  global $post;
87
  $manifest = fs_get_manifest($post->ID);
88
+ $shipments_array = $manifest->get_meta('_shipments', []);
89
+ $shipments = [];
90
  foreach ($shipments_array as $shipment_id) {
91
  $shipments[] = fs_get_shipment($shipment_id);
92
  }
93
+ include __DIR__ . '/views/manifest-metabox.php';
 
 
 
 
 
94
  }
95
  public function manage_edit_shipping_manifest_columns($columns)
96
  {
107
  public function shipping_manifest_row_actions($actions, $post)
108
  {
109
  if ($post->post_type == 'shipping_manifest') {
110
+ $actions = [];
111
  }
112
  return $actions;
113
  }
115
  {
116
  global $post;
117
  global $manifest;
118
+ $integrations = \apply_filters('flexible_shipping_integration_options', []);
119
  if (empty($manifest) || $manifest->get_id() != $post->ID) {
120
  $manifest = fs_get_manifest($post->ID);
121
  }
127
  }
128
  if ($column == 'external_number') {
129
  $download_manifest_url = \admin_url('edit.php?post_type=shipping_manifest&flexible_shipping_download_manifest=' . $manifest->get_id() . '&nonce=' . \wp_create_nonce('flexible_shipping_download_manifest'));
130
+ include __DIR__ . '/views/column-number.php';
131
  }
132
  if ($column == 'shipment_count') {
133
+ echo \count($manifest->get_meta('_shipments', []));
134
  }
135
  if ($column == 'actions') {
136
  if ($manifest->get_status() != 'trash') {
137
  $download_manifest_url = \admin_url('edit.php?post_type=shipping_manifest&flexible_shipping_download_manifest=' . $manifest->get_id() . '&nonce=' . \wp_create_nonce('flexible_shipping_download_manifest'));
138
  $cancel_url = \admin_url('edit.php?post_type=shipping_manifest&flexible_shipping_cancel_manifest=' . $manifest->get_id() . '&nonce=' . \wp_create_nonce('flexible_shipping_cancel_manifest'));
139
+ include __DIR__ . '/views/column-actions.php';
140
  }
141
  }
142
  }
148
  }
149
  public function bulk_actions_edit_shipping_manifest($bulk_actions)
150
  {
151
+ $bulk_actions = [];
152
  return $bulk_actions;
153
  }
154
  public function cancel_manifest()
165
  $shipping_manifest = fs_get_manifest($shipping_manifest_id);
166
  $shipping_manifest->cancel();
167
  fs_delete_manifest($shipping_manifest);
168
+ $sendback .= '&success=1';
169
+ \wp_safe_redirect($sendback);
170
  exit;
171
+ } catch (\Exception $e) {
172
+ $sendback .= '&success=0&message=' . \sprintf(\__('Wystąpił błąd: %1$s', 'woocommerce-paczkomaty-inpost'), $e->getMessage());
173
+ \wp_safe_redirect($sendback);
174
  exit;
175
  }
176
  }
202
  public function trash_shipping_manifest($post_id)
203
  {
204
  $manifest = fs_get_manifest($post_id);
205
+ $shipments_posts = \get_posts(['posts_per_page' => -1, 'post_type' => 'shipment', 'post_status' => 'any', 'meta_key' => '_manifest', 'meta_value' => $post_id]);
206
  foreach ($shipments_posts as $shipment_post) {
207
  $shipment = fs_get_shipment($shipment_post->ID);
208
  $shipment->delete_meta('_manifest');
216
  {
217
  global $typenow;
218
  if ('shipping_manifest' == $typenow) {
219
+ $integrations = \apply_filters('flexible_shipping_integration_options', []);
220
  foreach ($integrations as $key => $integration) {
221
  if (!\class_exists('WPDesk_Flexible_Shipping_Manifest_' . $key)) {
222
  unset($integrations[$key]);
226
  if (isset($_GET['flexible_shipping_integration_filter'])) {
227
  $integration = \sanitize_key($_GET['flexible_shipping_integration_filter']);
228
  }
229
+ include __DIR__ . '/views/filter-form.php';
230
  }
231
  }
232
  /**
243
  if ($integration != '') {
244
  if ($integration != '') {
245
  if (!isset($query->query_vars['meta_query'])) {
246
+ $query->query_vars['meta_query'] = [];
247
  }
248
+ $meta_query = [];
249
  $meta_query['key'] = '_integration';
250
  $meta_query['value'] = $integration;
251
  $query->query_vars['meta_query'][] = $meta_query;