Orbit Fox by ThemeIsle - Version 2.10.14

Version Description

Download this release

Release Info

Developer themeisle
Plugin Icon 128x128 Orbit Fox by ThemeIsle
Version 2.10.14
Comparing to
See all releases

Code changes from version 2.10.13 to 2.10.14

CHANGELOG.md CHANGED
@@ -1,3 +1,8 @@
 
 
 
 
 
1
  ##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
2
 
3
  - [Fix] Add the "srcset" property for Hestia's free sections
1
+ ##### [Version 2.10.14](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.13...v2.10.14) (2022-08-23)
2
+
3
+ * Update dependencies
4
+ * Fix Elementor's Post Grid widget responsiveness on mobile by stacking the images.
5
+
6
  ##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
7
 
8
  - [Fix] Add the "srcset" property for Hestia's free sections
core/includes/class-orbit-fox.php CHANGED
@@ -69,7 +69,7 @@ class Orbit_Fox {
69
 
70
  $this->plugin_name = 'orbit-fox';
71
 
72
- $this->version = '2.10.13';
73
 
74
  $this->load_dependencies();
75
  $this->set_locale();
69
 
70
  $this->plugin_name = 'orbit-fox';
71
 
72
+ $this->version = '2.10.14';
73
 
74
  $this->load_dependencies();
75
  $this->set_locale();
languages/themeisle-companion.pot CHANGED
@@ -2,10 +2,10 @@
2
  # This file is distributed under the GPL-2.0+.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Orbit Fox Companion 2.10.13\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://github.com/Codeinwp/themeisle-companion/issues\n"
8
- "POT-Creation-Date: 2022-07-01 08:26:45+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
2
  # This file is distributed under the GPL-2.0+.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Orbit Fox Companion 2.10.14\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://github.com/Codeinwp/themeisle-companion/issues\n"
8
+ "POT-Creation-Date: 2022-08-23 13:50:52+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
readme.md CHANGED
@@ -107,6 +107,14 @@ Activating the Orbit Fox plugin is just like any other plugin. If you've uploade
107
 
108
  ## Changelog ##
109
 
 
 
 
 
 
 
 
 
110
  ##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
111
 
112
  - [Fix] Add the srcset property for Hestia's free sections
107
 
108
  ## Changelog ##
109
 
110
+ ##### [Version 2.10.14](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.13...v2.10.14) (2022-08-23)
111
+
112
+ * Update dependencies
113
+ * Fix Elementor's Post Grid widget responsiveness on mobile by stacking the images.
114
+
115
+
116
+
117
+
118
  ##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
119
 
120
  - [Fix] Add the srcset property for Hestia's free sections
readme.txt CHANGED
@@ -107,6 +107,14 @@ Activating the Orbit Fox plugin is just like any other plugin. If you've uploade
107
 
108
  == Changelog ==
109
 
 
 
 
 
 
 
 
 
110
  ##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
111
 
112
  - [Fix] Add the srcset property for Hestia's free sections
107
 
108
  == Changelog ==
109
 
110
+ ##### [Version 2.10.14](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.13...v2.10.14) (2022-08-23)
111
+
112
+ * Update dependencies
113
+ * Fix Elementor's Post Grid widget responsiveness on mobile by stacking the images.
114
+
115
+
116
+
117
+
118
  ##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
119
 
120
  - [Fix] Add the srcset property for Hestia's free sections
themeisle-companion.php CHANGED
@@ -15,7 +15,7 @@
15
  * Plugin Name: Orbit Fox Companion
16
  * Plugin URI: https://orbitfox.com/
17
  * Description: This swiss-knife plugin comes with a quality template library, menu/sharing icons modules, Gutenberg blocks, and newly added Elementor/BeaverBuilder page builder widgets on each release.
18
- * Version: 2.10.13
19
  * Author: Themeisle
20
  * Author URI: https://orbitfox.com/
21
  * License: GPL-2.0+
@@ -84,6 +84,12 @@ function run_orbit_fox() {
84
  return 'Orbit Fox';
85
  }
86
  );
 
 
 
 
 
 
87
  }
88
 
89
  require 'class-autoloader.php';
15
  * Plugin Name: Orbit Fox Companion
16
  * Plugin URI: https://orbitfox.com/
17
  * Description: This swiss-knife plugin comes with a quality template library, menu/sharing icons modules, Gutenberg blocks, and newly added Elementor/BeaverBuilder page builder widgets on each release.
18
+ * Version: 2.10.14
19
  * Author: Themeisle
20
  * Author URI: https://orbitfox.com/
21
  * License: GPL-2.0+
84
  return 'Orbit Fox';
85
  }
86
  );
87
+ add_filter(
88
+ 'themeisle_companion_load_promotions',
89
+ function() {
90
+ return array( 'otter' );
91
+ }
92
+ );
93
  }
94
 
95
  require 'class-autoloader.php';
vendor/autoload.php CHANGED
@@ -9,4 +9,4 @@ if (PHP_VERSION_ID < 50600) {
9
 
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
- return ComposerAutoloaderInite6107ea29bd7bab1ef19c8448bdefd7c::getLoader();
9
 
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
+ return ComposerAutoloaderInitddfed374323adeef8c4fafa6123185bb::getLoader();
vendor/codeinwp/elementor-extra-widgets/css/public.css CHANGED
@@ -288,6 +288,11 @@
288
  .obfx-grid-mobile-5 .obfx-grid-wrapper {
289
  width: 20%;
290
  }
 
 
 
 
 
291
  }
292
 
293
  /* End Of Post Type Grid Base CSS */
288
  .obfx-grid-mobile-5 .obfx-grid-wrapper {
289
  width: 20%;
290
  }
291
+
292
+ .obfx-grid-container.obfx-grid-style-list .obfx-grid-col-image,
293
+ .obfx-grid-container.obfx-grid-style-list .obfx-grid-col-content{
294
+ width: 100%;
295
+ }
296
  }
297
 
298
  /* End Of Post Type Grid Base CSS */
vendor/codeinwp/themeisle-sdk/CHANGELOG.md CHANGED
@@ -1,3 +1,8 @@
 
 
 
 
 
1
  ##### [Version 3.2.26](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.25...v3.2.26) (2022-05-12)
2
 
3
  - [Fix] Solve rollback sometimes not available
1
+ ##### [Version 3.2.27](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.26...v3.2.27) (2022-08-23)
2
+
3
+ - Add Promotion Module
4
+ Add the Promotion module for free plugins
5
+
6
  ##### [Version 3.2.26](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.25...v3.2.26) (2022-05-12)
7
 
8
  - [Fix] Solve rollback sometimes not available
vendor/codeinwp/themeisle-sdk/assets/images/animation.jpg ADDED
Binary file
vendor/codeinwp/themeisle-sdk/assets/images/conditions.jpg ADDED
Binary file
vendor/codeinwp/themeisle-sdk/assets/images/css.jpg ADDED
Binary file
vendor/codeinwp/themeisle-sdk/assets/js/build/index.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array('wp-api', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => 'a1e161cc7b075bdd9250');
vendor/codeinwp/themeisle-sdk/assets/js/build/index.js ADDED
@@ -0,0 +1 @@
 
1
+ (()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.element,o=window.wp.i18n,n=window.wp.blockEditor,s=window.wp.components,i=window.wp.compose,r=window.wp.data,a=window.wp.hooks,l=window.wp.api;var c=e.n(l);const d={button:{display:"flex",justifyContent:"center",width:"100%"},image:{padding:"20px 0"},skip:{container:{display:"flex",flexDirection:"column",alignItems:"center"},button:{fontSize:"9px"},poweredby:{fontSize:"9px",textTransform:"uppercase"}}},m={"blocks-css":{title:(0,o.__)("Custom CSS","otter-blocks"),description:(0,o.__)("Enable Otter and add your Custom CSS for this block."),image:"css.jpg"},"blocks-animation":{title:(0,o.__)("Animations","otter-blocks"),description:(0,o.__)("Enable Otter to add Animations to this block."),image:"animation.jpg"},"blocks-conditions":{title:(0,o.__)("Visibility Conditions","otter-blocks"),description:(0,o.__)("Enable Otter to add Visibility Conditions to this block."),image:"conditions.jpg"}},w=e=>{let{onClick:n}=e;return(0,t.createElement)("div",{style:d.skip.container},(0,t.createElement)(s.Button,{style:d.skip.button,variant:"tertiary",onClick:n},(0,o.__)("Skip for now")),(0,t.createElement)("span",{style:d.skip.poweredby},(0,o.__)("Recommended by ")+window.themeisleSDKPromotions.product))},p=(0,i.createHigherOrderComponent)((e=>i=>{if(i.isSelected&&Boolean(window.themeisleSDKPromotions.showPromotion)){const[a,l]=(0,t.useState)(!1),[p,u]=(0,t.useState)("default"),[b,_]=(0,t.useState)(!1),[k,y,h]=(()=>{const{createNotice:e}=(0,r.dispatch)("core/notices"),[n,s]=(0,t.useState)({}),[i,a]=(0,t.useState)("loading"),l=()=>{c().loadPromise.then((async()=>{try{const e=new(c().models.Settings),t=await e.fetch();s(t)}catch(e){a("error")}finally{a("loaded")}}))};return(0,t.useEffect)((()=>{l()}),[]),[e=>null==n?void 0:n[e],function(t,n){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,o.__)("Settings saved.","textdomain");a("saving");const i=new(c().models.Settings)({[t]:n}).save();i.success(((t,n)=>{"success"===n&&(a("loaded"),e("success",s,{isDismissible:!0,type:"snackbar"})),"error"===n&&(a("error"),e("error",(0,o.__)("An unknown error occurred.","textdomain"),{isDismissible:!0,type:"snackbar"})),l()})),i.error((t=>{a("error"),e("error",t.responseJSON.message?t.responseJSON.message:(0,o.__)("An unknown error occurred.","textdomain"),{isDismissible:!0,type:"snackbar"})}))},i]})(),g=async()=>{var e;l(!0),await("otter-blocks",new Promise((e=>{wp.updates.ajax("install-plugin",{slug:"otter-blocks",success:()=>{e({success:!0})},error:t=>{e({success:!1,code:t.errorCode})}})}))),await(e=window.themeisleSDKPromotions.activationUrl,new Promise((t=>{jQuery.get(e).done((()=>{t({success:!0})})).fail((()=>{t({success:!1})}))}))),l(!1),u("installed")},S=()=>"installed"===p?(0,t.createElement)("p",null,(0,o.__)("Awesome! Refresh the page to see Otter in action.")):(0,t.createElement)(s.Button,{variant:"secondary",onClick:g,isBusy:a,style:d.button},(0,o.__)("Install & Activate Otter")),f=()=>{const e=JSON.parse(window.themeisleSDKPromotions.promotions_otter);e[window.themeisleSDKPromotions.showPromotion]=(new Date).getTime()/1e3|0,y("themeisle_sdk_promotions_otter",JSON.stringify(e)),window.themeisleSDKPromotions.showPromotion=!1};return(0,t.useEffect)((()=>{b&&f()}),[b]),b?(0,t.createElement)(e,i):(0,t.createElement)(t.Fragment,null,(0,t.createElement)(e,i),(0,t.createElement)(n.InspectorControls,null,Object.keys(m).map((e=>{if(e===window.themeisleSDKPromotions.showPromotion){const o=m[e];return(0,t.createElement)(s.PanelBody,{title:o.title,initialOpen:!1},(0,t.createElement)("p",null,o.description),(0,t.createElement)(S,null),(0,t.createElement)("img",{style:d.image,src:window.themeisleSDKPromotions.assets+o.image}),(0,t.createElement)(w,{onClick:()=>_(!0)}))}}))))}return(0,t.createElement)(e,i)}),"withInspectorControl");(0,r.select)("core/edit-site")||(0,a.addFilter)("editor.BlockEdit","themeisle-sdk/with-inspector-controls",p)})();
vendor/codeinwp/themeisle-sdk/load.php CHANGED
@@ -14,7 +14,7 @@ if ( ! defined( 'ABSPATH' ) ) {
14
  return;
15
  }
16
  // Current SDK version and path.
17
- $themeisle_sdk_version = '3.2.26';
18
  $themeisle_sdk_path = dirname( __FILE__ );
19
 
20
  global $themeisle_sdk_max_version;
14
  return;
15
  }
16
  // Current SDK version and path.
17
+ $themeisle_sdk_version = '3.2.27';
18
  $themeisle_sdk_path = dirname( __FILE__ );
19
 
20
  global $themeisle_sdk_max_version;
vendor/codeinwp/themeisle-sdk/src/Loader.php CHANGED
@@ -55,7 +55,7 @@ final class Loader {
55
  'review',
56
  'recommendation',
57
  'notification',
58
-
59
  ];
60
 
61
  /**
55
  'review',
56
  'recommendation',
57
  'notification',
58
+ 'promotions',
59
  ];
60
 
61
  /**
vendor/codeinwp/themeisle-sdk/src/Modules/Promotions.php ADDED
@@ -0,0 +1,192 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * The promotions model class for ThemeIsle SDK
4
+ *
5
+ * Here's how to hook it in your plugin: add_filter( 'menu_icons_load_promotions', function() { return array( 'otter' ); } );
6
+ *
7
+ * @package ThemeIsleSDK
8
+ * @subpackage Modules
9
+ * @copyright Copyright (c) 2017, Marius Cristea
10
+ * @license http://opensource.org/licenses/gpl-3.0.php GNU Public License
11
+ * @since 1.0.0
12
+ */
13
+
14
+ namespace ThemeisleSDK\Modules;
15
+
16
+ use ThemeisleSDK\Common\Abstract_Module;
17
+ use ThemeisleSDK\Product;
18
+
19
+ // Exit if accessed directly.
20
+ if ( ! defined( 'ABSPATH' ) ) {
21
+ exit;
22
+ }
23
+
24
+ /**
25
+ * Promotions module for ThemeIsle SDK.
26
+ */
27
+ class Promotions extends Abstract_Module {
28
+ /**
29
+ * Fetched feeds items.
30
+ *
31
+ * @var array Feed items.
32
+ */
33
+ private $promotions_to_load = array();
34
+
35
+ /**
36
+ * Should we load this module.
37
+ *
38
+ * @param Product $product Product object.
39
+ *
40
+ * @return bool
41
+ */
42
+ public function can_load( $product ) {
43
+ if ( $this->is_from_partner( $product ) ) {
44
+ return false;
45
+ }
46
+
47
+ $this->promotions_to_load = apply_filters( $product->get_key() . '_load_promotions', array() );
48
+
49
+ if ( 0 === count( $this->promotions_to_load ) ) {
50
+ return false;
51
+ }
52
+
53
+ return true;
54
+ }
55
+
56
+ /**
57
+ * Registers the hooks.
58
+ *
59
+ * @param Product $product Product to load.
60
+ *
61
+ * @return Promotions Module instance.
62
+ */
63
+ public function load( $product ) {
64
+ if ( 0 === count( $this->promotions_to_load ) ) {
65
+ return;
66
+ }
67
+
68
+ $this->product = $product;
69
+
70
+ if ( in_array( 'otter', $this->promotions_to_load ) && false === apply_filters( 'themeisle_sdk_load_promotions_otter', false ) && ! ( defined( 'OTTER_BLOCKS_VERSION' ) || $this->is_otter_installed() ) && version_compare( get_bloginfo( 'version' ), '5.8', '>=' ) ) {
71
+ add_filter( 'themeisle_sdk_load_promotions_otter', '__return_true' );
72
+ add_action( 'init', array( $this, 'register_settings' ), 99 );
73
+
74
+ if ( false !== $this->show_otter_promotion() ) {
75
+ add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_editor_assets' ) );
76
+ }
77
+ }
78
+
79
+ return $this;
80
+ }
81
+
82
+ /**
83
+ * Register Settings
84
+ *
85
+ * @since 1.2.0
86
+ * @access public
87
+ */
88
+ public function register_settings() {
89
+ register_setting(
90
+ 'themeisle_sdk_settings',
91
+ 'themeisle_sdk_promotions_otter',
92
+ array(
93
+ 'type' => 'string',
94
+ 'sanitize_callback' => 'sanitize_text_field',
95
+ 'show_in_rest' => true,
96
+ 'default' => '{}',
97
+ )
98
+ );
99
+ }
100
+
101
+ /**
102
+ * Get the Otter Blocks plugin status.
103
+ *
104
+ * @return string
105
+ */
106
+ private function is_otter_installed() {
107
+ $status = false;
108
+
109
+ if ( file_exists( ABSPATH . 'wp-content/plugins/otter-blocks/otter-blocks.php' ) ) {
110
+ return true;
111
+ }
112
+
113
+ return $status;
114
+ }
115
+
116
+ /**
117
+ * Get status of Otter promotion message.
118
+ *
119
+ * @return mixed
120
+ */
121
+ public function show_otter_promotion() {
122
+ $promotions = array(
123
+ 'blocks_css',
124
+ 'blocks_animation',
125
+ 'blocks_conditions',
126
+ );
127
+
128
+ $option = json_decode( get_option( 'themeisle_sdk_promotions_otter', '{}' ), true );
129
+
130
+ if ( 0 === count( $option ) ) {
131
+ return 'blocks-css';
132
+ }
133
+
134
+ if ( isset( $option['blocks-css'] ) && ! isset( $option['blocks-animation'] ) && $option['blocks-css'] < strtotime( '-7 days' ) ) {
135
+ return 'blocks-animation';
136
+ }
137
+
138
+ if ( isset( $option['blocks-animation'] ) && ! isset( $option['blocks-conditions'] ) && $option['blocks-animation'] < strtotime( '-7 days' ) ) {
139
+ return 'blocks-conditions';
140
+ }
141
+
142
+ return false;
143
+ }
144
+
145
+ /**
146
+ * Load Gutenberg editor assets.
147
+ *
148
+ * @since 1.0.0
149
+ * @access public
150
+ */
151
+ public function enqueue_editor_assets() {
152
+ global $themeisle_sdk_max_path;
153
+
154
+ $themeisle_sdk_path = dirname( $themeisle_sdk_max_path );
155
+ $themeisle_sdk_src = plugins_url( '/', $themeisle_sdk_max_path );
156
+
157
+ $asset_file = include $themeisle_sdk_path . '/themeisle-sdk/assets/js/build/index.asset.php';
158
+
159
+ wp_enqueue_script(
160
+ 'themeisle-sdk-otter-promotions',
161
+ $themeisle_sdk_src . 'themeisle-sdk/assets/js/build/index.js',
162
+ array_merge( $asset_file['dependencies'], [ 'updates' ] ),
163
+ $asset_file['version'],
164
+ true
165
+ );
166
+
167
+ $option = get_option( 'themeisle_sdk_promotions_otter', '{}' );
168
+
169
+ wp_localize_script(
170
+ 'themeisle-sdk-otter-promotions',
171
+ 'themeisleSDKPromotions',
172
+ array(
173
+ 'product' => $this->product->get_name(),
174
+ 'assets' => $themeisle_sdk_src . 'themeisle-sdk/assets/images/',
175
+ 'showPromotion' => $this->show_otter_promotion(),
176
+ 'promotions_otter' => $option,
177
+ 'activationUrl' => esc_url(
178
+ add_query_arg(
179
+ array(
180
+ 'plugin_status' => 'all',
181
+ 'paged' => '1',
182
+ 'action' => 'activate',
183
+ 'plugin' => rawurlencode( 'otter-blocks/otter-blocks.php' ),
184
+ '_wpnonce' => wp_create_nonce( 'activate-plugin_otter-blocks/otter-blocks.php' ),
185
+ ),
186
+ admin_url( 'plugins.php' )
187
+ )
188
+ ),
189
+ )
190
+ );
191
+ }
192
+ }
vendor/codeinwp/themeisle-sdk/start.php CHANGED
@@ -32,6 +32,7 @@ $files_to_load = [
32
  $themeisle_library_path . '/src/Modules/Translate.php',
33
  $themeisle_library_path . '/src/Modules/Review.php',
34
  $themeisle_library_path . '/src/Modules/Recommendation.php',
 
35
  ];
36
 
37
  $files_to_load = array_merge( $files_to_load, apply_filters( 'themeisle_sdk_required_files', [] ) );
32
  $themeisle_library_path . '/src/Modules/Translate.php',
33
  $themeisle_library_path . '/src/Modules/Review.php',
34
  $themeisle_library_path . '/src/Modules/Recommendation.php',
35
+ $themeisle_library_path . '/src/Modules/Promotions.php',
36
  ];
37
 
38
  $files_to_load = array_merge( $files_to_load, apply_filters( 'themeisle_sdk_required_files', [] ) );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInite6107ea29bd7bab1ef19c8448bdefd7c
6
  {
7
  private static $loader;
8
 
@@ -24,18 +24,18 @@ class ComposerAutoloaderInite6107ea29bd7bab1ef19c8448bdefd7c
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInite6107ea29bd7bab1ef19c8448bdefd7c', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29
- spl_autoload_unregister(array('ComposerAutoloaderInite6107ea29bd7bab1ef19c8448bdefd7c', 'loadClassLoader'));
30
 
31
  require __DIR__ . '/autoload_static.php';
32
- call_user_func(\Composer\Autoload\ComposerStaticInite6107ea29bd7bab1ef19c8448bdefd7c::getInitializer($loader));
33
 
34
  $loader->register(true);
35
 
36
- $includeFiles = \Composer\Autoload\ComposerStaticInite6107ea29bd7bab1ef19c8448bdefd7c::$files;
37
  foreach ($includeFiles as $fileIdentifier => $file) {
38
- composerRequiree6107ea29bd7bab1ef19c8448bdefd7c($fileIdentifier, $file);
39
  }
40
 
41
  return $loader;
@@ -47,7 +47,7 @@ class ComposerAutoloaderInite6107ea29bd7bab1ef19c8448bdefd7c
47
  * @param string $file
48
  * @return void
49
  */
50
- function composerRequiree6107ea29bd7bab1ef19c8448bdefd7c($fileIdentifier, $file)
51
  {
52
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
53
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitddfed374323adeef8c4fafa6123185bb
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInitddfed374323adeef8c4fafa6123185bb', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInitddfed374323adeef8c4fafa6123185bb', 'loadClassLoader'));
30
 
31
  require __DIR__ . '/autoload_static.php';
32
+ call_user_func(\Composer\Autoload\ComposerStaticInitddfed374323adeef8c4fafa6123185bb::getInitializer($loader));
33
 
34
  $loader->register(true);
35
 
36
+ $includeFiles = \Composer\Autoload\ComposerStaticInitddfed374323adeef8c4fafa6123185bb::$files;
37
  foreach ($includeFiles as $fileIdentifier => $file) {
38
+ composerRequireddfed374323adeef8c4fafa6123185bb($fileIdentifier, $file);
39
  }
40
 
41
  return $loader;
47
  * @param string $file
48
  * @return void
49
  */
50
+ function composerRequireddfed374323adeef8c4fafa6123185bb($fileIdentifier, $file)
51
  {
52
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
53
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInite6107ea29bd7bab1ef19c8448bdefd7c
8
  {
9
  public static $files = array (
10
  '9c67151ae59aff4788964ce8eb2a0f43' => __DIR__ . '/..' . '/clue/stream-filter/src/functions_include.php',
@@ -269,9 +269,9 @@ class ComposerStaticInite6107ea29bd7bab1ef19c8448bdefd7c
269
  public static function getInitializer(ClassLoader $loader)
270
  {
271
  return \Closure::bind(function () use ($loader) {
272
- $loader->prefixLengthsPsr4 = ComposerStaticInite6107ea29bd7bab1ef19c8448bdefd7c::$prefixLengthsPsr4;
273
- $loader->prefixDirsPsr4 = ComposerStaticInite6107ea29bd7bab1ef19c8448bdefd7c::$prefixDirsPsr4;
274
- $loader->classMap = ComposerStaticInite6107ea29bd7bab1ef19c8448bdefd7c::$classMap;
275
 
276
  }, null, ClassLoader::class);
277
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitddfed374323adeef8c4fafa6123185bb
8
  {
9
  public static $files = array (
10
  '9c67151ae59aff4788964ce8eb2a0f43' => __DIR__ . '/..' . '/clue/stream-filter/src/functions_include.php',
269
  public static function getInitializer(ClassLoader $loader)
270
  {
271
  return \Closure::bind(function () use ($loader) {
272
+ $loader->prefixLengthsPsr4 = ComposerStaticInitddfed374323adeef8c4fafa6123185bb::$prefixLengthsPsr4;
273
+ $loader->prefixDirsPsr4 = ComposerStaticInitddfed374323adeef8c4fafa6123185bb::$prefixDirsPsr4;
274
+ $loader->classMap = ComposerStaticInitddfed374323adeef8c4fafa6123185bb::$classMap;
275
 
276
  }, null, ClassLoader::class);
277
  }
vendor/composer/installed.json CHANGED
@@ -53,10 +53,6 @@
53
  "stream_filter_append",
54
  "stream_filter_register"
55
  ],
56
- "support": {
57
- "issues": "https://github.com/clue/stream-filter/issues",
58
- "source": "https://github.com/clue/stream-filter/tree/v1.6.0"
59
- },
60
  "funding": [
61
  {
62
  "url": "https://clue.engineering/support",
@@ -76,16 +72,15 @@
76
  "source": {
77
  "type": "git",
78
  "url": "https://github.com/Codeinwp/elementor-extra-widgets.git",
79
- "reference": "c6121466d107952821d35bec364983a88fbddab5"
80
  },
81
  "dist": {
82
  "type": "zip",
83
- "url": "https://api.github.com/repos/Codeinwp/elementor-extra-widgets/zipball/c6121466d107952821d35bec364983a88fbddab5",
84
- "reference": "c6121466d107952821d35bec364983a88fbddab5",
85
  "shasum": ""
86
  },
87
- "time": "2021-12-22T11:09:33+00:00",
88
- "default-branch": true,
89
  "type": "library",
90
  "installation-source": "dist",
91
  "autoload": {
@@ -105,10 +100,6 @@
105
  }
106
  ],
107
  "homepage": "https://github.com/Codeinwp/elementor-extra-widgets",
108
- "support": {
109
- "issues": "https://github.com/Codeinwp/elementor-extra-widgets/issues",
110
- "source": "https://github.com/Codeinwp/elementor-extra-widgets/tree/master"
111
- },
112
  "install-path": "../codeinwp/elementor-extra-widgets"
113
  },
114
  {
@@ -127,7 +118,6 @@
127
  "shasum": ""
128
  },
129
  "time": "2019-04-02T11:34:00+00:00",
130
- "default-branch": true,
131
  "type": "library",
132
  "installation-source": "dist",
133
  "autoload": {
@@ -148,10 +138,6 @@
148
  ],
149
  "description": "A WordPress library to create full width page templates.",
150
  "homepage": "https://github.com/Codeinwp/full-width-page-templates",
151
- "support": {
152
- "issues": "https://github.com/Codeinwp/full-width-page-templates/issues",
153
- "source": "https://github.com/Codeinwp/full-width-page-templates/tree/master"
154
- },
155
  "install-path": "../codeinwp/full-width-page-templates"
156
  },
157
  {
@@ -230,7 +216,6 @@
230
  "wptrt/wpthemereview": "*"
231
  },
232
  "time": "2021-08-02T12:22:21+00:00",
233
- "default-branch": true,
234
  "type": "library",
235
  "installation-source": "dist",
236
  "autoload": {
@@ -259,23 +244,23 @@
259
  },
260
  {
261
  "name": "codeinwp/themeisle-sdk",
262
- "version": "3.2.26",
263
- "version_normalized": "3.2.26.0",
264
  "source": {
265
  "type": "git",
266
  "url": "https://github.com/Codeinwp/themeisle-sdk.git",
267
- "reference": "a4451041bb97a325c7bb8e86a5584adf4636650e"
268
  },
269
  "dist": {
270
  "type": "zip",
271
- "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/a4451041bb97a325c7bb8e86a5584adf4636650e",
272
- "reference": "a4451041bb97a325c7bb8e86a5584adf4636650e",
273
  "shasum": ""
274
  },
275
  "require-dev": {
276
  "codeinwp/phpcs-ruleset": "dev-main"
277
  },
278
- "time": "2022-05-12T11:55:06+00:00",
279
  "type": "library",
280
  "installation-source": "dist",
281
  "notification-url": "https://packagist.org/downloads/",
@@ -296,7 +281,7 @@
296
  ],
297
  "support": {
298
  "issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
299
- "source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.2.26"
300
  },
301
  "install-path": "../codeinwp/themeisle-sdk"
302
  },
@@ -393,10 +378,6 @@
393
  "uri",
394
  "url"
395
  ],
396
- "support": {
397
- "issues": "https://github.com/guzzle/psr7/issues",
398
- "source": "https://github.com/guzzle/psr7/tree/1.9.0"
399
- },
400
  "funding": [
401
  {
402
  "url": "https://github.com/GrahamCampbell",
@@ -460,10 +441,6 @@
460
  "marketing",
461
  "sdk"
462
  ],
463
- "support": {
464
- "issues": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/issues",
465
- "source": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/tree/master"
466
- },
467
  "install-path": "../mailerlite/mailerlite-api-v2-php-sdk"
468
  },
469
  {
@@ -595,10 +572,6 @@
595
  "curl",
596
  "http"
597
  ],
598
- "support": {
599
- "issues": "https://github.com/php-http/curl-client/issues",
600
- "source": "https://github.com/php-http/curl-client/tree/v1.7.1"
601
- },
602
  "install-path": "../php-http/curl-client"
603
  },
604
  {
@@ -666,10 +639,6 @@
666
  "message",
667
  "psr7"
668
  ],
669
- "support": {
670
- "issues": "https://github.com/php-http/discovery/issues",
671
- "source": "https://github.com/php-http/discovery/tree/master"
672
- },
673
  "install-path": "../php-http/discovery"
674
  },
675
  {
@@ -729,10 +698,6 @@
729
  "client",
730
  "http"
731
  ],
732
- "support": {
733
- "issues": "https://github.com/php-http/httplug/issues",
734
- "source": "https://github.com/php-http/httplug/tree/master"
735
- },
736
  "install-path": "../php-http/httplug"
737
  },
738
  {
@@ -808,10 +773,6 @@
808
  "message",
809
  "psr-7"
810
  ],
811
- "support": {
812
- "issues": "https://github.com/php-http/message/issues",
813
- "source": "https://github.com/php-http/message/tree/master"
814
- },
815
  "install-path": "../php-http/message"
816
  },
817
  {
@@ -865,10 +826,6 @@
865
  "stream",
866
  "uri"
867
  ],
868
- "support": {
869
- "issues": "https://github.com/php-http/message-factory/issues",
870
- "source": "https://github.com/php-http/message-factory/tree/master"
871
- },
872
  "install-path": "../php-http/message-factory"
873
  },
874
  {
@@ -922,10 +879,6 @@
922
  "keywords": [
923
  "promise"
924
  ],
925
- "support": {
926
- "issues": "https://github.com/php-http/promise/issues",
927
- "source": "https://github.com/php-http/promise/tree/master"
928
- },
929
  "install-path": "../php-http/promise"
930
  },
931
  {
@@ -979,9 +932,6 @@
979
  "request",
980
  "response"
981
  ],
982
- "support": {
983
- "source": "https://github.com/php-fig/http-message/tree/master"
984
- },
985
  "install-path": "../psr/http-message"
986
  },
987
  {
@@ -1025,10 +975,6 @@
1025
  }
1026
  ],
1027
  "description": "A polyfill for getallheaders.",
1028
- "support": {
1029
- "issues": "https://github.com/ralouphie/getallheaders/issues",
1030
- "source": "https://github.com/ralouphie/getallheaders/tree/develop"
1031
- },
1032
  "install-path": "../ralouphie/getallheaders"
1033
  },
1034
  {
53
  "stream_filter_append",
54
  "stream_filter_register"
55
  ],
 
 
 
 
56
  "funding": [
57
  {
58
  "url": "https://clue.engineering/support",
72
  "source": {
73
  "type": "git",
74
  "url": "https://github.com/Codeinwp/elementor-extra-widgets.git",
75
+ "reference": "d86a080a608aeee4e5efb7ec88cb5caeda7c3249"
76
  },
77
  "dist": {
78
  "type": "zip",
79
+ "url": "https://api.github.com/repos/Codeinwp/elementor-extra-widgets/zipball/d86a080a608aeee4e5efb7ec88cb5caeda7c3249",
80
+ "reference": "d86a080a608aeee4e5efb7ec88cb5caeda7c3249",
81
  "shasum": ""
82
  },
83
+ "time": "2022-08-22T09:52:46+00:00",
 
84
  "type": "library",
85
  "installation-source": "dist",
86
  "autoload": {
100
  }
101
  ],
102
  "homepage": "https://github.com/Codeinwp/elementor-extra-widgets",
 
 
 
 
103
  "install-path": "../codeinwp/elementor-extra-widgets"
104
  },
105
  {
118
  "shasum": ""
119
  },
120
  "time": "2019-04-02T11:34:00+00:00",
 
121
  "type": "library",
122
  "installation-source": "dist",
123
  "autoload": {
138
  ],
139
  "description": "A WordPress library to create full width page templates.",
140
  "homepage": "https://github.com/Codeinwp/full-width-page-templates",
 
 
 
 
141
  "install-path": "../codeinwp/full-width-page-templates"
142
  },
143
  {
216
  "wptrt/wpthemereview": "*"
217
  },
218
  "time": "2021-08-02T12:22:21+00:00",
 
219
  "type": "library",
220
  "installation-source": "dist",
221
  "autoload": {
244
  },
245
  {
246
  "name": "codeinwp/themeisle-sdk",
247
+ "version": "3.2.27",
248
+ "version_normalized": "3.2.27.0",
249
  "source": {
250
  "type": "git",
251
  "url": "https://github.com/Codeinwp/themeisle-sdk.git",
252
+ "reference": "bab0314e1f6e2f811116a2da7736b94cbe6af90f"
253
  },
254
  "dist": {
255
  "type": "zip",
256
+ "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/bab0314e1f6e2f811116a2da7736b94cbe6af90f",
257
+ "reference": "bab0314e1f6e2f811116a2da7736b94cbe6af90f",
258
  "shasum": ""
259
  },
260
  "require-dev": {
261
  "codeinwp/phpcs-ruleset": "dev-main"
262
  },
263
+ "time": "2022-08-23T13:09:40+00:00",
264
  "type": "library",
265
  "installation-source": "dist",
266
  "notification-url": "https://packagist.org/downloads/",
281
  ],
282
  "support": {
283
  "issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
284
+ "source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.2.27"
285
  },
286
  "install-path": "../codeinwp/themeisle-sdk"
287
  },
378
  "uri",
379
  "url"
380
  ],
 
 
 
 
381
  "funding": [
382
  {
383
  "url": "https://github.com/GrahamCampbell",
441
  "marketing",
442
  "sdk"
443
  ],
 
 
 
 
444
  "install-path": "../mailerlite/mailerlite-api-v2-php-sdk"
445
  },
446
  {
572
  "curl",
573
  "http"
574
  ],
 
 
 
 
575
  "install-path": "../php-http/curl-client"
576
  },
577
  {
639
  "message",
640
  "psr7"
641
  ],
 
 
 
 
642
  "install-path": "../php-http/discovery"
643
  },
644
  {
698
  "client",
699
  "http"
700
  ],
 
 
 
 
701
  "install-path": "../php-http/httplug"
702
  },
703
  {
773
  "message",
774
  "psr-7"
775
  ],
 
 
 
 
776
  "install-path": "../php-http/message"
777
  },
778
  {
826
  "stream",
827
  "uri"
828
  ],
 
 
 
 
829
  "install-path": "../php-http/message-factory"
830
  },
831
  {
879
  "keywords": [
880
  "promise"
881
  ],
 
 
 
 
882
  "install-path": "../php-http/promise"
883
  },
884
  {
932
  "request",
933
  "response"
934
  ],
 
 
 
935
  "install-path": "../psr/http-message"
936
  },
937
  {
975
  }
976
  ],
977
  "description": "A polyfill for getallheaders.",
 
 
 
 
978
  "install-path": "../ralouphie/getallheaders"
979
  },
980
  {
vendor/composer/installed.php CHANGED
@@ -1,9 +1,9 @@
1
  <?php return array(
2
  'root' => array(
3
  'name' => 'codeinwp/themeisle-companion',
4
- 'pretty_version' => 'v2.10.13',
5
- 'version' => '2.10.13.0',
6
- 'reference' => '65ba04d8e6877a168952a474f43c3d010ce74b48',
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
@@ -22,12 +22,10 @@
22
  'codeinwp/elementor-extra-widgets' => array(
23
  'pretty_version' => 'dev-master',
24
  'version' => 'dev-master',
25
- 'reference' => 'c6121466d107952821d35bec364983a88fbddab5',
26
  'type' => 'library',
27
  'install_path' => __DIR__ . '/../codeinwp/elementor-extra-widgets',
28
- 'aliases' => array(
29
- 0 => '9999999-dev',
30
- ),
31
  'dev_requirement' => false,
32
  ),
33
  'codeinwp/full-width-page-templates' => array(
@@ -36,9 +34,7 @@
36
  'reference' => 'ac15bbb1295d39baf28978c7d9c04fed21ea3429',
37
  'type' => 'library',
38
  'install_path' => __DIR__ . '/../codeinwp/full-width-page-templates',
39
- 'aliases' => array(
40
- 0 => '9999999-dev',
41
- ),
42
  'dev_requirement' => false,
43
  ),
44
  'codeinwp/gutenberg-blocks' => array(
@@ -51,9 +47,9 @@
51
  'dev_requirement' => false,
52
  ),
53
  'codeinwp/themeisle-companion' => array(
54
- 'pretty_version' => 'v2.10.13',
55
- 'version' => '2.10.13.0',
56
- 'reference' => '65ba04d8e6877a168952a474f43c3d010ce74b48',
57
  'type' => 'wordpress-plugin',
58
  'install_path' => __DIR__ . '/../../',
59
  'aliases' => array(),
@@ -65,15 +61,13 @@
65
  'reference' => '73f9d5696603b0aa2e25b9c035e4abfaf5bd2d68',
66
  'type' => 'library',
67
  'install_path' => __DIR__ . '/../codeinwp/themeisle-content-forms',
68
- 'aliases' => array(
69
- 0 => '9999999-dev',
70
- ),
71
  'dev_requirement' => false,
72
  ),
73
  'codeinwp/themeisle-sdk' => array(
74
- 'pretty_version' => '3.2.26',
75
- 'version' => '3.2.26.0',
76
- 'reference' => 'a4451041bb97a325c7bb8e86a5584adf4636650e',
77
  'type' => 'library',
78
  'install_path' => __DIR__ . '/../codeinwp/themeisle-sdk',
79
  'aliases' => array(),
1
  <?php return array(
2
  'root' => array(
3
  'name' => 'codeinwp/themeisle-companion',
4
+ 'pretty_version' => 'v2.10.14',
5
+ 'version' => '2.10.14.0',
6
+ 'reference' => 'cba35cf6479051c2138b1f16991e4a220c364d3d',
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
22
  'codeinwp/elementor-extra-widgets' => array(
23
  'pretty_version' => 'dev-master',
24
  'version' => 'dev-master',
25
+ 'reference' => 'd86a080a608aeee4e5efb7ec88cb5caeda7c3249',
26
  'type' => 'library',
27
  'install_path' => __DIR__ . '/../codeinwp/elementor-extra-widgets',
28
+ 'aliases' => array(),
 
 
29
  'dev_requirement' => false,
30
  ),
31
  'codeinwp/full-width-page-templates' => array(
34
  'reference' => 'ac15bbb1295d39baf28978c7d9c04fed21ea3429',
35
  'type' => 'library',
36
  'install_path' => __DIR__ . '/../codeinwp/full-width-page-templates',
37
+ 'aliases' => array(),
 
 
38
  'dev_requirement' => false,
39
  ),
40
  'codeinwp/gutenberg-blocks' => array(
47
  'dev_requirement' => false,
48
  ),
49
  'codeinwp/themeisle-companion' => array(
50
+ 'pretty_version' => 'v2.10.14',
51
+ 'version' => '2.10.14.0',
52
+ 'reference' => 'cba35cf6479051c2138b1f16991e4a220c364d3d',
53
  'type' => 'wordpress-plugin',
54
  'install_path' => __DIR__ . '/../../',
55
  'aliases' => array(),
61
  'reference' => '73f9d5696603b0aa2e25b9c035e4abfaf5bd2d68',
62
  'type' => 'library',
63
  'install_path' => __DIR__ . '/../codeinwp/themeisle-content-forms',
64
+ 'aliases' => array(),
 
 
65
  'dev_requirement' => false,
66
  ),
67
  'codeinwp/themeisle-sdk' => array(
68
+ 'pretty_version' => '3.2.27',
69
+ 'version' => '3.2.27.0',
70
+ 'reference' => 'bab0314e1f6e2f811116a2da7736b94cbe6af90f',
71
  'type' => 'library',
72
  'install_path' => __DIR__ . '/../codeinwp/themeisle-sdk',
73
  'aliases' => array(),