WordPress Page Builder – Beaver Builder - Version 2.6.1.4

Version Description

Download this release

Release Info

Developer pross
Plugin Icon 128x128 WordPress Page Builder – Beaver Builder
Version 2.6.1.4
Comparing to
See all releases

Code changes from version 2.6.0.3 to 2.6.1.4

changelog.txt CHANGED
@@ -1,3 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <h4>2.6.0.3 - 10/19/2022</h4>
2
  <p><strong>Hot Fix</strong></p>
3
  <ul>
1
+ <h4>2.6.1.4 - 12/15/2022</h4>
2
+ <p><strong>Hot Fix</strong></p>
3
+ <ul>
4
+ <li>Fix fatal PHP error with PHP 8+ on Kinsta hosting with v3 of their MU plugin</li>
5
+ </ul>
6
+
7
+ <h4>2.6.1.3 - 12/14/2022</h4>
8
+ <p><strong>Hot Fix</strong></p>
9
+ <ul>
10
+ <li>Menu Module: Fix overall alignment affecting sub-menu alignment(#2373)</li>
11
+ <li>Menu Module: Fix responsive menu not opening when responsive menu breakpoint set to Large, Medium and Small (#2349)
12
+ <li>Number Counter Module: Fix support for displaying decimals and fix a JS error when using other languages (#2335 and #2379)</li>
13
+ <li>Post Carousel Module: Fix font size for Gallery layout (#2367)</li>
14
+ <li>Fix pagination giving a 404 when using a Posts module on a Singular layout in some setups (#2382)</li>
15
+ </ul>
16
+
17
+ <h4>2.6.1.2 - 12/6/2022</h4>
18
+ <p><strong>Hot Fix</strong></p>
19
+ <ul>
20
+ <li>Fix fatal PHP error with PHP 8+ on GoDaddy hosting as a result of them changing the code for clearing the server cache</li>
21
+ </ul>
22
+
23
+ <h4>2.6.1.1 - 12/6/2022</h4>
24
+ <p><strong>Hot Fix</strong></p>
25
+ <ul>
26
+ <li>Fix pagination giving a 404 error when using Themer header or footer on site but not using Themer archives</li>
27
+ </ul>
28
+
29
+ <h4>2.6.1 - 12/1/2022</h4>
30
+ <p><strong>Enhancements</strong></p>
31
+ <ul>
32
+ <li>Add filter in menu module for translated menus (#2341)</li>
33
+ <li>Set Duplicate link in Admin Bar to false by default (#2278)</li>
34
+ <li>Add option to limit UI history and set the amount (#2267) </li>
35
+ <li>Add option to set the number of revisions for layouts (#2267)</li>
36
+ <li>Make responsiveFields array filterable (#2193)</li>
37
+ <li>Add more information to the console when AJAX pop-up is triggered (#2283)</li>
38
+ <li>Add a admin notice if there's an unexpected file in the cache helper plugin folder(#2365)</li>
39
+ </ul>
40
+
41
+ <p><strong>Bug Fixes</strong></p>
42
+ <ul>
43
+ <li>Post Module: Fix 404s in pagination when two post modules used on the same layout (#1440)</li>
44
+ <li>Post Module: Fix load more pagination breaking column layout of Post Module when multiple post modules used on the same layout (#2261)</li>
45
+ <li>Post Module: Fix masonry layout breaking when using article or li as post element container(#2276)</li>
46
+ <li>Menu Module: Fix dropdown alignment setting not working (#2153)</li>
47
+ <li>Add a check to make sure field is not null in JS (#2271)</li>
48
+ <li>Adjust post lock so that it unlocks instead of staying locked indefinitely (#2242)</li>
49
+ <li>Content Slider: Fix fatal error with PHP 8 (#2329)</li>
50
+ <li>Adjust UI alert box width when there's only one button (#2245)</li>
51
+ <li>Icon & Icon Group: Fix icon size when using REM unit (#1786)</li>
52
+ <li>Fix fatal error related to conversion of false to an array when using PHP 8.1 (#2322)</li>
53
+ <li>Remove sourcemap 404s that shows in console (#2257)</li>
54
+ <li>Fix category filter on Saved Template list not working properly (#1098)</li>
55
+ <li>Fix issue with adding widgets to Global elements (#2131)</li>
56
+ <li>Fix adding a module to a global element not rendering the settings form (#2253)</li>
57
+ </ul>
58
+
59
  <h4>2.6.0.3 - 10/19/2022</h4>
60
  <p><strong>Hot Fix</strong></p>
61
  <ul>
classes/class-fl-builder-admin-advanced.php CHANGED
@@ -74,7 +74,32 @@ final class FLBuilderAdminAdvanced {
74
  'default' => 0,
75
  'callback' => array( __CLASS__, 'limit_revisions' ),
76
  'group' => 'ui',
77
- 'description' => __( 'WP by default does not limit the amount of revisions. This setting will limit revisions to 10 for Layouts', 'fl-builder' ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  ),
79
  'modsec_enabled' => array(
80
  'label' => __( 'Mod Security fix', 'fl-builder' ),
@@ -98,7 +123,7 @@ final class FLBuilderAdminAdvanced {
98
  ),
99
  'duplicatemenu_enabled' => array(
100
  'label' => __( 'Show duplicate action link in WP Admin Bar', 'fl-builder' ),
101
- 'default' => 1,
102
  'callback' => array( __CLASS__, 'disable_duplicate_menu' ),
103
  'group' => 'admin',
104
  ),
@@ -153,6 +178,13 @@ final class FLBuilderAdminAdvanced {
153
  'group' => 'ui',
154
  'description' => __( 'Show custom labels for Nodes.', 'fl-builder' ),
155
  ),
 
 
 
 
 
 
 
156
  );
157
  if ( FLBuilderModel::is_white_labeled() ) {
158
  unset( $settings['notifications_enabled'] );
@@ -179,7 +211,7 @@ final class FLBuilderAdminAdvanced {
179
  add_filter( 'fl_builder_duplicate_enabled', '__return_false', 11 );
180
  }
181
  static private function disable_duplicate_menu() {
182
- add_filter( 'fl_builder_duplicatemenu_enabled', '__return_false', 11 );
183
  }
184
  static private function disable_google() {
185
  add_filter( 'fl_builder_font_families_google', '__return_empty_array', 11 );
@@ -224,12 +256,18 @@ final class FLBuilderAdminAdvanced {
224
  add_filter( 'wp_revisions_to_keep', function( $num, $post ) {
225
  $enabled = get_post_meta( $post->ID, '_fl_builder_enabled', true );
226
  if ( $enabled ) {
227
- return 11;
228
  }
229
  return $num;
230
  }, 10, 2 );
231
  }
232
 
 
 
 
 
 
 
233
  static private function enable_modsec() {
234
  add_filter( 'fl_is_modsec_fix_enabled', '__return_true', 11 );
235
  }
@@ -238,6 +276,10 @@ final class FLBuilderAdminAdvanced {
238
  add_filter( 'fl_node_labels_disabled', '__return_true' );
239
  }
240
 
 
 
 
 
241
  /**
242
  * @since 2.6
243
  */
@@ -251,7 +293,11 @@ final class FLBuilderAdminAdvanced {
251
  static public function advanced_submit() {
252
  if ( isset( $_POST['action'] ) && wp_verify_nonce( $_POST['_wpnonce'], 'advanced' ) ) {
253
  $setting = $_POST['setting'];
254
- $value = 'true' === $_POST['value'] ? '1' : '0';
 
 
 
 
255
  update_option( "_fl_builder_{$setting}", $value );
256
  wp_send_json_success();
257
  } else {
@@ -279,7 +325,7 @@ final class FLBuilderAdminAdvanced {
279
  static private function init_hooks() {
280
  foreach ( self::get_settings() as $key => $setting ) {
281
  $option = get_option( "_fl_builder_{$key}", $setting['default'] );
282
- if ( $option != $setting['default'] ) {
283
  call_user_func( $setting['callback'] );
284
  }
285
  }
74
  'default' => 0,
75
  'callback' => array( __CLASS__, 'limit_revisions' ),
76
  'group' => 'ui',
77
+ 'hasdepend' => true,
78
+ 'description' => __( 'WP by default does not limit the amount of revisions.', 'fl-builder' ),
79
+ ),
80
+ 'limitrevisions_num' => array(
81
+ 'label' => __( 'Revisions Limit', 'fl-builder' ),
82
+ 'default' => 10,
83
+ 'type' => 'text',
84
+ 'depends' => 'limitrevisions_enabled',
85
+ 'group' => 'ui',
86
+ 'description' => __( 'Set to 0 to completely disable revisions for layouts/pages controlled by the builder', 'fl-builder' ),
87
+ ),
88
+ 'limithistory_enabled' => array(
89
+ 'label' => __( 'Limit the amount of undo/redo history in Builder UI', 'fl-builder' ),
90
+ 'default' => 0,
91
+ 'callback' => array( __CLASS__, 'limithistory_enabled' ),
92
+ 'group' => 'ui',
93
+ 'hasdepend' => true,
94
+ 'description' => __( 'History is limited to 20 by default in the Builder undo/redo UI', 'fl-builder' ),
95
+ ),
96
+ 'limithistory_num' => array(
97
+ 'label' => __( 'History Limit', 'fl-builder' ),
98
+ 'default' => 5,
99
+ 'type' => 'text',
100
+ 'depends' => 'limithistory_enabled',
101
+ 'group' => 'ui',
102
+ 'description' => __( 'Set to 0 to completely disable undo/redo history', 'fl-builder' ),
103
  ),
104
  'modsec_enabled' => array(
105
  'label' => __( 'Mod Security fix', 'fl-builder' ),
123
  ),
124
  'duplicatemenu_enabled' => array(
125
  'label' => __( 'Show duplicate action link in WP Admin Bar', 'fl-builder' ),
126
+ 'default' => 0,
127
  'callback' => array( __CLASS__, 'disable_duplicate_menu' ),
128
  'group' => 'admin',
129
  ),
178
  'group' => 'ui',
179
  'description' => __( 'Show custom labels for Nodes.', 'fl-builder' ),
180
  ),
181
+ 'shortcodes_enabled' => array(
182
+ 'label' => __( 'Render shortcodes in CSS/JS', 'fl-builder' ),
183
+ 'default' => 0,
184
+ 'callback' => array( __CLASS__, 'shortcodes_enabled' ),
185
+ 'group' => 'ui',
186
+ 'link' => 'https://docs.wpbeaverbuilder.com/beaver-builder/advanced-builder-techniques/shortcodes/use-shortcodes-in-tools-menu-css-or-js/',
187
+ ),
188
  );
189
  if ( FLBuilderModel::is_white_labeled() ) {
190
  unset( $settings['notifications_enabled'] );
211
  add_filter( 'fl_builder_duplicate_enabled', '__return_false', 11 );
212
  }
213
  static private function disable_duplicate_menu() {
214
+ add_filter( 'fl_builder_duplicatemenu_enabled', '__return_true', 11 );
215
  }
216
  static private function disable_google() {
217
  add_filter( 'fl_builder_font_families_google', '__return_empty_array', 11 );
256
  add_filter( 'wp_revisions_to_keep', function( $num, $post ) {
257
  $enabled = get_post_meta( $post->ID, '_fl_builder_enabled', true );
258
  if ( $enabled ) {
259
+ return (int) get_option( '_fl_builder_limitrevisions_num', 11 ) + 1;
260
  }
261
  return $num;
262
  }, 10, 2 );
263
  }
264
 
265
+ static private function limithistory_enabled() {
266
+ add_filter( 'fl_history_states_max', function() {
267
+ return (int) get_option( '_fl_builder_limithistory_num', 5 );
268
+ } );
269
+ }
270
+
271
  static private function enable_modsec() {
272
  add_filter( 'fl_is_modsec_fix_enabled', '__return_true', 11 );
273
  }
276
  add_filter( 'fl_node_labels_disabled', '__return_true' );
277
  }
278
 
279
+ static private function shortcodes_enabled() {
280
+ add_filter( 'fl_enable_shortcode_css_js', '__return_true' );
281
+ }
282
+
283
  /**
284
  * @since 2.6
285
  */
293
  static public function advanced_submit() {
294
  if ( isset( $_POST['action'] ) && wp_verify_nonce( $_POST['_wpnonce'], 'advanced' ) ) {
295
  $setting = $_POST['setting'];
296
+ if ( ! isset( $_POST['type'] ) ) {
297
+ $value = 'true' === $_POST['value'] ? '1' : '0';
298
+ } else {
299
+ $value = (int) $_POST['value'];
300
+ }
301
  update_option( "_fl_builder_{$setting}", $value );
302
  wp_send_json_success();
303
  } else {
325
  static private function init_hooks() {
326
  foreach ( self::get_settings() as $key => $setting ) {
327
  $option = get_option( "_fl_builder_{$key}", $setting['default'] );
328
+ if ( $option != $setting['default'] && isset( $setting['callback'] ) ) {
329
  call_user_func( $setting['callback'] );
330
  }
331
  }
classes/class-fl-builder-compatibility.php CHANGED
@@ -981,21 +981,22 @@ final class FLBuilderCompatibility {
981
  * @since 2.4
982
  */
983
  public static function fix_tribe_events_pagination_rule( $rules, $tribe_rewrite, $wp_rewrite ) {
984
- $bases = $tribe_rewrite->get_bases();
 
985
 
986
  // Archive
987
- $tec_archive_rules = $bases->archive . '/paged-[0-9]{1,}/?([0-9]{1,})/?$';
988
- $rules[ $tec_archive_rules ] = 'index.php?post_type=tribe_events&eventDisplay=default&flpaged=$matches[1]';
989
 
990
  // Category
991
- $tec_cat_rules = $bases->archive . '/(?:category)/(?:[^/]+/)*([^/]+)/paged-[0-9]{1,}/?([0-9]{1,})/?$';
992
- $rules[ $tec_cat_rules ] = 'index.php?post_type=tribe_events&tribe_events_cat=$matches[1]&eventDisplay=list&flpaged=$matches[2]';
993
 
994
  // Tag
995
- $tec_tag_rules = $bases->archive . '/(?:tag)/([^/]+)/paged-[0-9]{1,}/?([0-9]{1,})/?$';
996
- $rules[ $tec_tag_rules ] = 'index.php?post_type=tribe_events&tag=$matches[1]&eventDisplay=list&flpaged=$matches[2]';
997
 
998
- return $rules;
999
  }
1000
 
1001
  /**
@@ -1297,6 +1298,5 @@ final class FLBuilderCompatibility {
1297
  return $query;
1298
  }
1299
 
1300
-
1301
  }
1302
  FLBuilderCompatibility::init();
981
  * @since 2.4
982
  */
983
  public static function fix_tribe_events_pagination_rule( $rules, $tribe_rewrite, $wp_rewrite ) {
984
+ $bases = $tribe_rewrite->get_bases();
985
+ $flpaged_rules = array();
986
 
987
  // Archive
988
+ $tec_archive_rules = $bases->archive . '/paged-[0-9]{1,}/?([0-9]{1,})/?$';
989
+ $flpaged_rules[ $tec_archive_rules ] = 'index.php?post_type=tribe_events&eventDisplay=default&flpaged=$matches[1]';
990
 
991
  // Category
992
+ $tec_cat_rules = $bases->archive . '/(?:category)/(?:[^/]+/)*([^/]+)/paged-[0-9]{1,}/?([0-9]{1,})/?$';
993
+ $flpaged_rules[ $tec_cat_rules ] = 'index.php?post_type=tribe_events&tribe_events_cat=$matches[1]&eventDisplay=list&flpaged=$matches[2]';
994
 
995
  // Tag
996
+ $tec_tag_rules = $bases->archive . '/(?:tag)/([^/]+)/paged-[0-9]{1,}/?([0-9]{1,})/?$';
997
+ $flpaged_rules[ $tec_tag_rules ] = 'index.php?post_type=tribe_events&tag=$matches[1]&eventDisplay=list&flpaged=$matches[2]';
998
 
999
+ return array_merge( $flpaged_rules, $rules );
1000
  }
1001
 
1002
  /**
1298
  return $query;
1299
  }
1300
 
 
1301
  }
1302
  FLBuilderCompatibility::init();
classes/class-fl-builder-debug.php CHANGED
@@ -52,13 +52,6 @@ final class FL_Debug {
52
  self::$tests[ $slug ] = $args;
53
  }
54
 
55
- private static function formatbytes( $size, $precision = 2 ) {
56
- $base = log( $size, 1024 );
57
- $suffixes = array( '', 'K', 'M', 'G', 'T' );
58
-
59
- return round( pow( 1024, $base - floor( $base ) ), $precision ) . $suffixes[ floor( $base ) ];
60
- }
61
-
62
  private static function get_plugins() {
63
 
64
  $plugins = array();
@@ -348,7 +341,7 @@ final class FL_Debug {
348
 
349
  $args = array(
350
  'name' => 'Max Upload Size',
351
- 'data' => self::formatbytes( wp_max_upload_size() ),
352
  );
353
  self::register( 'post_max_upload', $args );
354
 
52
  self::$tests[ $slug ] = $args;
53
  }
54
 
 
 
 
 
 
 
 
55
  private static function get_plugins() {
56
 
57
  $plugins = array();
341
 
342
  $args = array(
343
  'name' => 'Max Upload Size',
344
+ 'data' => FLBuilderUtils::formatbytes( wp_max_upload_size() ),
345
  );
346
  self::register( 'post_max_upload', $args );
347
 
classes/class-fl-builder-history-manager.php CHANGED
@@ -128,7 +128,7 @@ final class FLBuilderHistoryManager {
128
  'position' => self::get_position(),
129
  'hooks' => $hooks,
130
  'labels' => $labels,
131
- 'enabled' => FL_BUILDER_HISTORY_STATES && FL_BUILDER_HISTORY_STATES > 0 ? true : false,
132
  );
133
  return $config;
134
  }
@@ -159,7 +159,7 @@ final class FLBuilderHistoryManager {
159
  * when the builder is active.
160
  */
161
  static public function init_states() {
162
- if ( FL_BUILDER_HISTORY_STATES && FL_BUILDER_HISTORY_STATES > 0 && ! isset( $_GET['nohistory'] ) ) {
163
  $states = self::get_states();
164
 
165
  if ( empty( $states ) ) {
@@ -271,7 +271,7 @@ final class FLBuilderHistoryManager {
271
  ),
272
  );
273
 
274
- if ( count( $states ) > FL_BUILDER_HISTORY_STATES ) {
275
  array_shift( $states );
276
  }
277
 
@@ -322,6 +322,10 @@ final class FLBuilderHistoryManager {
322
  'newNodes' => FLBuilderModel::get_layout_data(),
323
  );
324
  }
 
 
 
 
325
  }
326
 
327
  FLBuilderHistoryManager::init();
128
  'position' => self::get_position(),
129
  'hooks' => $hooks,
130
  'labels' => $labels,
131
+ 'enabled' => (int) self::get_states_max() > 0 ? true : false,
132
  );
133
  return $config;
134
  }
159
  * when the builder is active.
160
  */
161
  static public function init_states() {
162
+ if ( (int) self::get_states_max() > 0 && ! isset( $_GET['nohistory'] ) ) {
163
  $states = self::get_states();
164
 
165
  if ( empty( $states ) ) {
271
  ),
272
  );
273
 
274
+ if ( count( $states ) > (int) self::get_states_max() ) {
275
  array_shift( $states );
276
  }
277
 
322
  'newNodes' => FLBuilderModel::get_layout_data(),
323
  );
324
  }
325
+
326
+ static private function get_states_max() {
327
+ return apply_filters( 'fl_history_states_max', FL_BUILDER_HISTORY_STATES );
328
+ }
329
  }
330
 
331
  FLBuilderHistoryManager::init();
classes/class-fl-builder-loader.php CHANGED
@@ -48,7 +48,7 @@ if ( ! class_exists( 'FLBuilderLoader' ) ) {
48
  * @return void
49
  */
50
  static private function define_constants() {
51
- define( 'FL_BUILDER_VERSION', '2.6.0.3' );
52
  define( 'FL_BUILDER_FILE', trailingslashit( dirname( dirname( __FILE__ ) ) ) . 'fl-builder.php' );
53
  define( 'FL_BUILDER_DIR', plugin_dir_path( FL_BUILDER_FILE ) );
54
  define( 'FL_BUILDER_URL', esc_url( plugins_url( '/', FL_BUILDER_FILE ) ) );
48
  * @return void
49
  */
50
  static private function define_constants() {
51
+ define( 'FL_BUILDER_VERSION', '2.6.1.4' );
52
  define( 'FL_BUILDER_FILE', trailingslashit( dirname( dirname( __FILE__ ) ) ) . 'fl-builder.php' );
53
  define( 'FL_BUILDER_DIR', plugin_dir_path( FL_BUILDER_FILE ) );
54
  define( 'FL_BUILDER_URL', esc_url( plugins_url( '/', FL_BUILDER_FILE ) ) );
classes/class-fl-builder-loop.php CHANGED
@@ -75,6 +75,7 @@ final class FLBuilderLoop {
75
  add_action( 'registered_post_type', __CLASS__ . '::post_type_rewrite_rules', 10, 2 );
76
  add_action( 'registered_taxonomy', __CLASS__ . '::taxonomy_rewrite_rules', 10, 3 );
77
  add_action( 'wp_loaded', __CLASS__ . '::flush_rewrite_rules', 1 );
 
78
 
79
  // Filters
80
  add_filter( 'found_posts', __CLASS__ . '::found_posts', 1, 2 );
@@ -694,6 +695,37 @@ final class FLBuilderLoop {
694
  self::$_rewrote_taxonomy = false;
695
  }
696
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
697
  /**
698
  * Disable canonical redirection on the frontpage when query var 'flpaged' is found.
699
  *
@@ -752,31 +784,42 @@ final class FLBuilderLoop {
752
  * @return bool
753
  */
754
  static public function pre_404_pagination( $prevent_404, $query ) {
755
- global $wp_actions;
756
- global $wp_the_query;
757
 
758
  if ( ! class_exists( 'FLThemeBuilder' ) ) {
759
  return $prevent_404;
760
  }
761
 
762
- if ( ! $query->is_paged ) {
 
 
 
 
763
  return false;
764
  }
765
 
766
- if ( ! $query->is_archive && ! $query->is_home ) {
 
767
  return false;
768
  }
769
 
770
- if ( $query->is_archive && $query->is_category && $query->post_count < 1 ) {
 
 
 
 
 
771
 
772
- $post_grid_posts = fl_theme_builder_cat_archive_post_grid( $query );
773
- if ( ! $post_grid_posts || $post_grid_posts->post_count < 1 ) {
 
 
 
774
  return false;
775
  }
776
  }
777
 
778
  $is_global_hack = false;
779
- $layout_type = '';
780
 
781
  // Manually set globals since filter `pre_handle_404`
782
  // doesn't reach `$wp_query->register_globals()`.
@@ -795,7 +838,7 @@ final class FLBuilderLoop {
795
  $is_global_hack = true;
796
  }
797
 
798
- if ( count( $wp_the_query->posts ) && FLThemeBuilder::has_layout() ) {
799
 
800
  // Reset the hacks.
801
  if ( $is_global_hack ) {
75
  add_action( 'registered_post_type', __CLASS__ . '::post_type_rewrite_rules', 10, 2 );
76
  add_action( 'registered_taxonomy', __CLASS__ . '::taxonomy_rewrite_rules', 10, 3 );
77
  add_action( 'wp_loaded', __CLASS__ . '::flush_rewrite_rules', 1 );
78
+ add_action( 'parse_query', __CLASS__ . '::parse_query' );
79
 
80
  // Filters
81
  add_filter( 'found_posts', __CLASS__ . '::found_posts', 1, 2 );
695
  self::$_rewrote_taxonomy = false;
696
  }
697
 
698
+ /**
699
+ * Sets query flags to prevent 404 or canonical redirection for custom pagination.
700
+ *
701
+ * @param object $query
702
+ * @since 2.6.1
703
+ * @return void
704
+ */
705
+ static public function parse_query( $query ) {
706
+ if ( is_admin() ) {
707
+ return;
708
+ }
709
+
710
+ $is_search = $query->is_search;
711
+
712
+ // Search layout pagination
713
+ if ( isset( $query->query['flpaged'] ) && isset( $query->query['s'] ) && isset( $query->query['page_id'] ) && get_option( 'page_on_front' ) == $query->query['page_id'] ) {
714
+ $query->is_search = true;
715
+
716
+ // Make sure we have layouts for search.
717
+ $layouts = fl_theme_builder_archive_layouts( $query );
718
+ if ( $layouts && $layouts['query']->post_count > 0 ) {
719
+ $query->is_page = false;
720
+ $query->is_singular = false;
721
+ unset( $query->query['page_id'] );
722
+ unset( $query->query_vars['page_id'] );
723
+ } else {
724
+ $query->is_search = $is_search;
725
+ }
726
+ }
727
+ }
728
+
729
  /**
730
  * Disable canonical redirection on the frontpage when query var 'flpaged' is found.
731
  *
784
  * @return bool
785
  */
786
  static public function pre_404_pagination( $prevent_404, $query ) {
787
+ global $wp_actions, $wp_the_query, $wp_query;
 
788
 
789
  if ( ! class_exists( 'FLThemeBuilder' ) ) {
790
  return $prevent_404;
791
  }
792
 
793
+ if ( ! $query->is_paged && ! is_numeric( $wp_the_query->get( 'flpaged' ) ) ) {
794
+ return false;
795
+ }
796
+
797
+ if ( ! $query->is_archive && ! $query->is_home && ! $query->is_search ) {
798
  return false;
799
  }
800
 
801
+ $layouts = fl_theme_builder_archive_layouts( $query );
802
+ if ( ! $layouts || $layouts['query']->post_count <= 0 ) {
803
  return false;
804
  }
805
 
806
+ if ( $query->is_paged || is_numeric( $wp_the_query->get( 'flpaged' ) ) ) {
807
+ $post_grid_posts = fl_theme_builder_archive_post_grid( $layouts );
808
+
809
+ if ( ! $post_grid_posts ) {
810
+ return false;
811
+ }
812
 
813
+ if ( $post_grid_posts && false === $post_grid_posts['page_exists'] ) {
814
+ // Set 404 for our custom paginations.
815
+ $wp_query->set_404();
816
+ status_header( 404 );
817
+ nocache_headers();
818
  return false;
819
  }
820
  }
821
 
822
  $is_global_hack = false;
 
823
 
824
  // Manually set globals since filter `pre_handle_404`
825
  // doesn't reach `$wp_query->register_globals()`.
838
  $is_global_hack = true;
839
  }
840
 
841
+ if ( FLThemeBuilder::has_layout() ) {
842
 
843
  // Reset the hacks.
844
  if ( $is_global_hack ) {
classes/class-fl-builder-model.php CHANGED
@@ -167,7 +167,7 @@ final class FLBuilderModel {
167
  */
168
  static private $node_template_types = array();
169
 
170
- static private $get_user_templates_cache = false;
171
 
172
  /**
173
  * Initialize hooks.
@@ -5125,6 +5125,8 @@ final class FLBuilderModel {
5125
  // Rerender the assets for this layout.
5126
  FLBuilder::render_assets();
5127
 
 
 
5128
  /**
5129
  * This action allows you to hook into after the data is saved for a layout.
5130
  * @see fl_builder_after_save_layout
@@ -5151,6 +5153,8 @@ final class FLBuilderModel {
5151
  self::save_layout( false );
5152
  }
5153
 
 
 
5154
  /**
5155
  * After draft is saved.
5156
  * @see fl_builder_after_save_draft
@@ -5158,6 +5162,20 @@ final class FLBuilderModel {
5158
  do_action( 'fl_builder_after_save_draft', $post_id, $post_status );
5159
  }
5160
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5161
  /**
5162
  * Duplicates a layout for WPML when the copy from original
5163
  * button has been clicked.
167
  */
168
  static private $node_template_types = array();
169
 
170
+ static private $get_user_templates_cache = array();
171
 
172
  /**
173
  * Initialize hooks.
5125
  // Rerender the assets for this layout.
5126
  FLBuilder::render_assets();
5127
 
5128
+ self::cleanup_post_data( $post_id );
5129
+
5130
  /**
5131
  * This action allows you to hook into after the data is saved for a layout.
5132
  * @see fl_builder_after_save_layout
5153
  self::save_layout( false );
5154
  }
5155
 
5156
+ self::cleanup_post_data( $post_id, false );
5157
+
5158
  /**
5159
  * After draft is saved.
5160
  * @see fl_builder_after_save_draft
5162
  do_action( 'fl_builder_after_save_draft', $post_id, $post_status );
5163
  }
5164
 
5165
+ static public function cleanup_post_data( $post_id, $history = true ) {
5166
+
5167
+ // remove any post lock
5168
+ delete_post_meta( $post_id, '_edit_lock' );
5169
+
5170
+ if ( ! $history ) {
5171
+ return;
5172
+ }
5173
+
5174
+ // delete old states
5175
+ FLBuilderHistoryManager::delete_states( $post_id );
5176
+ }
5177
+
5178
+
5179
  /**
5180
  * Duplicates a layout for WPML when the copy from original
5181
  * button has been clicked.
classes/class-fl-builder-utils.php CHANGED
@@ -364,4 +364,14 @@ final class FLBuilderUtils {
364
  }
365
  return $post_type == $post_types;
366
  }
 
 
 
 
 
 
 
 
 
 
367
  }
364
  }
365
  return $post_type == $post_types;
366
  }
367
+
368
+ /**
369
+ * @since 2.6
370
+ */
371
+ public static function formatbytes( $size, $precision = 2 ) {
372
+ $base = log( $size, 1024 );
373
+ $suffixes = array( '', 'K', 'M', 'G', 'T' );
374
+
375
+ return round( pow( 1024, $base - floor( $base ) ), $precision ) . $suffixes[ floor( $base ) ];
376
+ }
377
  }
classes/class-fl-builder.php CHANGED
@@ -1022,21 +1022,32 @@ final class FLBuilder {
1022
  }
1023
  wp_add_inline_style( 'admin-bar', '#wp-admin-bar-fl-builder-frontend-edit-link .ab-icon:before { content: "\f116" !important; top: 2px; margin-right: 3px; }' );
1024
 
1025
- $kb_link = sprintf( "<a class='link' target='_blank' href='https://docs.wpbeaverbuilder.com/beaver-builder/troubleshooting/debugging/known-beaver-builder-incompatibilities'>%s</a>", __( 'Knowledge Base', 'fl-builder' ) );
1026
- $support = sprintf( "<a class='link' target='_blank' href='https://www.wpbeaverbuilder.com/beaver-builder-support/'>%s</a>", __( 'Support ticket', 'fl-builder' ) );
1027
- $args = array(
 
 
 
1028
  'product' => FLBuilderModel::get_branding(),
1029
  'white_label' => FLBuilderModel::is_white_labeled(),
 
1030
  /**
1031
  * Custom info text for crash popup.
1032
  * @see fl_builder_crash_white_label_text
1033
  */
1034
  'labeled_txt' => apply_filters( 'fl_builder_crash_white_label_text', '' ),
1035
  'vars' => array(
1036
- 'PHP Version' => phpversion(),
1037
- 'Memory Limit' => FL_Debug::safe_ini_get( 'memory_limit' ),
1038
- 'max_input_vars' => FL_Debug::safe_ini_get( 'max_input_vars' ),
1039
- 'modsecfix' => FLBuilderUtils::is_modsec_fix_enabled() ? 'Enabled' : 'Disabled',
 
 
 
 
 
 
 
1040
  ),
1041
  'strings' => array(
1042
  'intro' => __( 'has detected a plugin conflict that is preventing the page from saving.', 'fl-builder' ),
@@ -1052,10 +1063,45 @@ final class FLBuilder {
1052
  'hand' => __( 'Need a helping hand?', 'fl-builder' ),
1053
  ),
1054
  );
 
1055
  wp_localize_script( 'fl-builder-min', 'crash_vars', $args );
1056
  wp_localize_script( 'fl-builder', 'crash_vars', $args );
1057
  }
1058
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1059
  /**
1060
  * Enqueue the canvas API
1061
  *
@@ -1180,7 +1226,7 @@ final class FLBuilder {
1180
  'title' => '<span class="ab-icon"></span>' . FLBuilderModel::get_branding() . $dot,
1181
  'href' => FLBuilderModel::get_edit_url( $wp_the_query->post->ID ),
1182
  ));
1183
- if ( $enabled && true === apply_filters( 'fl_builder_duplicatemenu_enabled', true ) ) {
1184
  $wp_admin_bar->add_node( array(
1185
  'parent' => 'fl-builder-frontend-edit-link',
1186
  'id' => 'fl-builder-frontend-duplicate-link',
@@ -3613,7 +3659,7 @@ final class FLBuilder {
3613
  }
3614
 
3615
  if ( '' != $value && ( $value > intval( $default[ $direction ] ) || $value < 0 ) ) {
3616
- $margins .= 'margin-' . $direction . ':' . esc_attr( $default[ $direction ] ) . ";";
3617
  }
3618
  }
3619
  }
1022
  }
1023
  wp_add_inline_style( 'admin-bar', '#wp-admin-bar-fl-builder-frontend-edit-link .ab-icon:before { content: "\f116" !important; top: 2px; margin-right: 3px; }' );
1024
 
1025
+ $kb_link = sprintf( "<a class='link' target='_blank' href='https://docs.wpbeaverbuilder.com/beaver-builder/troubleshooting/debugging/known-beaver-builder-incompatibilities'>%s</a>", __( 'Knowledge Base', 'fl-builder' ) );
1026
+ $support = sprintf( "<a class='link' target='_blank' href='https://www.wpbeaverbuilder.com/beaver-builder-support/'>%s</a>", __( 'Support ticket', 'fl-builder' ) );
1027
+ $updates = self::get_available_updates();
1028
+ $revisions = wp_count_posts( 'revision' );
1029
+ $revisions = $revisions->inherit;
1030
+ $args = array(
1031
  'product' => FLBuilderModel::get_branding(),
1032
  'white_label' => FLBuilderModel::is_white_labeled(),
1033
+
1034
  /**
1035
  * Custom info text for crash popup.
1036
  * @see fl_builder_crash_white_label_text
1037
  */
1038
  'labeled_txt' => apply_filters( 'fl_builder_crash_white_label_text', '' ),
1039
  'vars' => array(
1040
+ 'PHP Version' => phpversion(),
1041
+ 'Memory Limit' => FL_Debug::safe_ini_get( 'memory_limit' ),
1042
+ 'Usage' => FLBuilderUtils::formatbytes( memory_get_usage() ),
1043
+ 'Peak' => FLBuilderUtils::formatbytes( memory_get_peak_usage() ),
1044
+ 'URL' => get_permalink(),
1045
+ 'Builder Version' => FL_BUILDER_VERSION . $updates['builder'],
1046
+ 'Theme Version' => ( defined( 'FL_THEME_VERSION' ) ) ? FL_THEME_VERSION . $updates['theme'] : 'Not active/installed.',
1047
+ 'Themer Version' => ( defined( 'FL_THEME_BUILDER_VERSION' ) ) ? FL_THEME_BUILDER_VERSION . $updates['themer'] : 'Not active/installed.',
1048
+ 'Revisions' => $revisions,
1049
+ 'max_input_vars' => FL_Debug::safe_ini_get( 'max_input_vars' ),
1050
+ 'modsecfix' => FLBuilderUtils::is_modsec_fix_enabled() ? 'Enabled' : 'Disabled',
1051
  ),
1052
  'strings' => array(
1053
  'intro' => __( 'has detected a plugin conflict that is preventing the page from saving.', 'fl-builder' ),
1063
  'hand' => __( 'Need a helping hand?', 'fl-builder' ),
1064
  ),
1065
  );
1066
+
1067
  wp_localize_script( 'fl-builder-min', 'crash_vars', $args );
1068
  wp_localize_script( 'fl-builder', 'crash_vars', $args );
1069
  }
1070
 
1071
+ static private function get_available_updates() {
1072
+ $updates = get_option( '_site_transient_update_plugins' );
1073
+ $updatetxt = sprintf( ' ( %s )', __( 'An update is available', 'fl-builder' ) );
1074
+ $available = array(
1075
+ 'builder' => '',
1076
+ 'theme' => '',
1077
+ 'themer' => '',
1078
+ );
1079
+ if ( ! is_object( $updates ) ) {
1080
+ return $available;
1081
+ }
1082
+ // plugins first...
1083
+ if ( isset( $updates->response['bb-plugin/fl-builder.php'] )
1084
+ && isset( $updates->response['bb-plugin/fl-builder.php']->new_version )
1085
+ && $updates->response['bb-plugin/fl-builder.php']->new_version < FL_BUILDER_VERSION ) {
1086
+ $available['builder'] = $updatetxt;
1087
+ }
1088
+ if ( defined( 'FL_THEME_BUILDER_VERSION' )
1089
+ && isset( $updates->response['bb-theme-builder/bb-theme-builder.php'] )
1090
+ && isset( $updates->response['bb-theme-builder/bb-theme-builder.php']->new_version )
1091
+ && $updates->response['bb-theme-builder/bb-theme-builder.php']->new_version > FL_THEME_BUILDER_VERSION ) {
1092
+ $available['themer'] = $updatetxt;
1093
+ }
1094
+ // now the theme
1095
+ $updates = get_option( '_site_transient_update_themes' );
1096
+ if ( defined( 'FL_THEME_VERSION' )
1097
+ && isset( $updates->response['bb-theme'] )
1098
+ && isset( $updates->response['bb-theme']['new_version'] )
1099
+ && $updates->response['bb-theme']['new_version'] > FL_THEME_VERSION ) {
1100
+ $available['theme'] = $updatetxt;
1101
+ }
1102
+ return $available;
1103
+ }
1104
+
1105
  /**
1106
  * Enqueue the canvas API
1107
  *
1226
  'title' => '<span class="ab-icon"></span>' . FLBuilderModel::get_branding() . $dot,
1227
  'href' => FLBuilderModel::get_edit_url( $wp_the_query->post->ID ),
1228
  ));
1229
+ if ( $enabled && true === apply_filters( 'fl_builder_duplicatemenu_enabled', false ) ) {
1230
  $wp_admin_bar->add_node( array(
1231
  'parent' => 'fl-builder-frontend-edit-link',
1232
  'id' => 'fl-builder-frontend-duplicate-link',
3659
  }
3660
 
3661
  if ( '' != $value && ( $value > intval( $default[ $direction ] ) || $value < 0 ) ) {
3662
+ $margins .= 'margin-' . $direction . ':' . esc_attr( $default[ $direction ] ) . ';';
3663
  }
3664
  }
3665
  }
css/build/builder.bundle.css CHANGED
@@ -546,4 +546,3 @@ ul.fl-builder-node-outline {
546
  left: 60px; }
547
 
548
 
549
- /*# sourceMappingURL=builder.bundle.css.map*/
546
  left: 60px; }
547
 
548
 
 
css/build/vendor-bb-fluid.bundle.css CHANGED
@@ -1572,4 +1572,3 @@
1572
  background-color: var(--fluid-opaque-0); }
1573
 
1574
 
1575
- /*# sourceMappingURL=vendor-bb-fluid.bundle.css.map*/
1572
  background-color: var(--fluid-opaque-0); }
1573
 
1574
 
 
css/build/wp-editor.bundle.css CHANGED
@@ -60,4 +60,3 @@ body.fl-builder-layout-enabled .block-editor-block-contextual-toolbar {
60
  z-index: 1; }
61
 
62
 
63
- /*# sourceMappingURL=wp-editor.bundle.css.map*/
60
  z-index: 1; }
61
 
62
 
 
css/fl-builder-admin-settings.css CHANGED
@@ -439,6 +439,25 @@ body .ms-options-wrap > .ms-options > ul input[type="checkbox"] {
439
  text-decoration: none;
440
  }
441
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
442
  .toggleWrapper input.mobileToggle {
443
  opacity: 0;
444
  position: absolute;
439
  text-decoration: none;
440
  }
441
 
442
+ .advanced-option .text-option {
443
+ padding: 20px 0;
444
+ }
445
+
446
+ .advanced-option input.text {
447
+ width: 55px;
448
+ margin-right: 20px;
449
+ text-align: center;
450
+ }
451
+
452
+ .advanced-option button {
453
+ min-height: 30px !important;
454
+ margin-right: 5px !important;
455
+ }
456
+
457
+ .advanced-option .save-button {
458
+ display: none;
459
+ }
460
+
461
  .toggleWrapper input.mobileToggle {
462
  opacity: 0;
463
  position: absolute;
css/fl-builder.css CHANGED
@@ -3165,6 +3165,7 @@ button.fl-builder-button.fl-builder-bar-title-caret:focus {
3165
  }
3166
  .fl-builder-alert-lightbox .fl-lightbox {
3167
  max-width: min-content;
 
3168
  width: auto;
3169
  }
3170
  .fl-builder-alert-lightbox .fl-lightbox-content-wrap {
3165
  }
3166
  .fl-builder-alert-lightbox .fl-lightbox {
3167
  max-width: min-content;
3168
+ min-width: 440px;
3169
  width: auto;
3170
  }
3171
  .fl-builder-alert-lightbox .fl-lightbox-content-wrap {
css/fl-builder.min.css CHANGED
@@ -1 +1 @@
1
- .fl-color-picker-ui{width:300px}.fl-color-picker-ui.fl-color-alpha-enabled{width:334px}.fl-color-picker-ui .iris-picker{float:left;width:100%;height:224px;display:block;position:relative;border-top:1px solid rgba(0,0,0,.1)}.fl-color-picker-ui .iris-picker,.iris-picker *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.fl-color-picker-ui .iris-error{background-color:#ffafaf}.fl-color-picker-ui .iris-picker-inner{position:absolute;top:0;right:0;left:0;bottom:0}.fl-color-picker-ui .iris-picker .iris-square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.fl-color-picker-ui .iris-picker .iris-square{width:300px;height:200px}.fl-color-picker-ui .iris-picker .iris-palette,.fl-color-picker-ui .iris-picker .iris-slider,.fl-color-picker-ui .iris-picker .iris-square-inner{height:100%;width:12.5%}.fl-color-picker-ui .iris-picker .iris-placeholder,.fl-color-picker-ui .iris-picker .iris-square{position:relative}.fl-color-picker-ui .iris-picker .iris-square-inner{width:auto;margin:0}.fl-color-picker-ui .iris-ie-9 .iris-palette,.fl-color-picker-ui .iris-ie-9 .iris-slider,.fl-color-picker-ui .iris-ie-9 .iris-square,.fl-color-picker-ui .iris-ie-9 .iris-square-inner{box-shadow:none;border-radius:0}.fl-color-picker-ui .iris-ie-9 .iris-palette,.fl-color-picker-ui .iris-ie-9 .iris-slider,.fl-color-picker-ui .iris-ie-9 .iris-square{outline:1px solid rgba(0,0,0,.1)}.fl-color-picker-ui .iris-ie-lt9 .iris-palette,.fl-color-picker-ui .iris-ie-lt9 .iris-slider,.fl-color-picker-ui .iris-ie-lt9 .iris-square,.fl-color-picker-ui .iris-ie-lt9 .iris-square-inner{outline:1px solid #999}.fl-color-picker-ui .iris-ie-lt9 .iris-square .ui-slider-handle{outline:1px solid #999;background-color:#fff}.fl-color-picker-ui .iris-ie-lt9 .iris-square .iris-square-handle{background:0 0;border:3px solid #fff}.fl-color-picker-ui .iris-picker .iris-strip{box-sizing:border-box;width:calc(300px - 12px);margin:6px 6px;margin-top:5px;border-radius:4px;position:relative;height:22px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-ui .iris-picker .iris-strip .ui-slider-handle{width:6px;position:absolute;right:0;top:-2px;bottom:-2px;margin:0;border-radius:3px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.5);z-index:5;cursor:ew-resize}.fl-color-picker-ui .iris-picker .iris-strip .ui-slider-handle:focus{outline:2px solid #00a0d2}.fl-color-picker-ui .iris-picker .iris-slider-offset{position:absolute;top:0;left:6px;right:0;bottom:0;width:auto;height:auto;background:0 0;border:none;border-radius:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-ui .iris-picker .iris-square-handle{background:0 0;border:5px solid #999;border-radius:50%;border-color:rgba(128,128,128,.5);box-shadow:none;width:12px;height:12px;position:absolute;left:-10px;top:-10px;cursor:move;opacity:1;z-index:10}.fl-color-picker-ui .iris-picker .ui-state-focus .iris-square-handle{opacity:.8}.fl-color-picker-ui .iris-picker .iris-square-handle:hover{border-color:#999}.fl-color-picker-ui .iris-picker .iris-square-value:focus .iris-square-handle{box-shadow:0 0 2px rgba(0,0,0,.75);opacity:.8}.fl-color-picker-ui .iris-picker .iris-square-handle:hover::after{border-color:#fff}.fl-color-picker-ui .iris-picker .iris-square-handle::after{position:absolute;bottom:-4px;right:-4px;left:-4px;top:-4px;border:3px solid #f9f9f9;border-color:rgba(255,255,255,.8);border-radius:50%;content:" "}.fl-color-picker-ui .iris-picker .iris-square-value{width:0;height:0;position:absolute}.iris-ie-lt9 .iris-square-value,.iris-mozilla .iris-square-value{width:1px;height:1px}.fl-color-picker-wrapper{position:relative;width:48px;height:32px}.fl-color-picker{box-shadow:0 2px 4px 0 rgba(0,0,0,.12);background-image:url(../img/transp_bg.png);border-radius:4px;width:120px;height:36px;display:flex;flex-direction:row}.fl-color-picker-color{flex:1 1 100%;box-sizing:border-box!important;position:relative;border-radius:4px;background-color:transparent;cursor:pointer;border:2px solid transparent;padding:0;justify-content:center;display:flex}.fl-color-picker-clear:hover,.fl-color-picker-color:hover{background:0 0;border:2px solid transparent}.fl-color-picker-clear:focus,.fl-color-picker-color.fl-color-picker-empty:focus,.fl-color-picker-color:focus{outline:0;top:0;border:2px solid #00a0d2;background:0 0}.fl-color-picker.fl-color-picker-has-reset .fl-color-picker-color:not(.fl-color-picker-empty){border-top-right-radius:0;border-bottom-right-radius:0}.fl-color-picker-icon{display:none;margin:auto}.fl-color-picker-color.fl-color-picker-empty{border-color:transparent;background-color:transparent}.fl-color-picker-color.fl-color-picker-empty svg.fl-color-picker-icon{display:block}.fl-color-picker-color.fl-color-picker-empty svg.fl-color-picker-icon path{fill:inherit}.fl-color-picker-clear{box-sizing:border-box;position:relative;display:flex!important;flex:0 0 36px;justify-content:center;padding:0;border:2px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;fill:#a2aabe;background-color:#e7ebef!important;border-color:transparent;cursor:pointer;align-items:center}.fl-color-picker-clear:hover{fill:#6b6e75;background-color:#e7ebef}.fl-color-picker-color.fl-color-picker-empty+.fl-color-picker-clear{display:none}.fl-color-picker-ui{display:inline-block;font-family:Helvetica,Verdana,sans-serif;z-index:1;position:fixed;overflow:hidden;padding-bottom:45px;border:1px solid rgba(0,0,0,.1);color:#999;background-color:#fafafa;border-radius:3px;-webkit-box-shadow:0 9px 20px rgba(0,0,0,.17);box-shadow:0 9px 20px rgba(0,0,0,.17);-webkit-transition:opacity .2s,visibility .2s;-moz-transition:opacity .2s,visibility .2s;-ms-transition:opacity .2s,visibility .2s;-o-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;visibility:hidden;opacity:0;-webkit-transform:translate3d(0,0,0)}.fl-color-picker-ui.fl-color-picker-active{visibility:visible;opacity:1;z-index:999999}.fl-color-picker-ui .fl-color-picker-input,.fl-color-picker-ui .fl-color-picker-input:focus{width:100%;height:30px;border:none!important;font-size:14px!important;padding:0 8px;vertical-align:middle;color:#656c6e;background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.fl-color-picker-ui .iris-square-value{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.fl-color-picker-preset-add{position:absolute;top:8px;right:8px;width:14px;height:14px;background-color:#656c6e;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.fl-color-picker-preset-add:hover{background-color:#333}.fl-color-picker-preset-add:after,.fl-color-picker-preset-add:before{content:'';display:block;position:relative;background-color:#fff}.fl-color-picker-preset-add:before{top:6px;left:3px;width:8px;height:2px}.fl-color-picker-preset-add:after{left:6px;top:1px;width:2px;height:8px}.fl-color-picker-presets{position:absolute;left:0;bottom:0;width:100%;z-index:15;overflow:auto;border-top:1px solid rgba(0,0,0,.1);background-color:#fafafa}.fl-color-picker-presets-toggle{position:relative;overflow:hidden;width:100%;height:35px;text-align:center;line-height:35px;font-size:12px;font-weight:700;cursor:pointer;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.fl-color-picker-presets-toggle:hover{background-color:#ededed}.fl-color-picker-presets-close-label,.fl-color-picker-presets-open-label{position:absolute;top:50%;left:50%;visibility:hidden;color:#999;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;width:100%}.fl-color-picker-presets-close-label.fl-color-picker-active,.fl-color-picker-presets-open-label.fl-color-picker-active{color:#656c6e;visibility:visible;opacity:1;z-index:999999}.fl-color-picker-presets-list{width:100%;list-style:none;margin:0;padding:0;overflow:auto}.fl-color-picker-presets-list .fl-color-picker-no-preset,.fl-color-picker-presets-list .fl-color-picker-preset{position:relative;padding:5px;font-size:12px;border-top:1px solid rgba(0,0,0,.1);-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.fl-color-picker-presets-list .fl-color-picker-no-preset{padding:18px 5px;text-align:center}.fl-color-picker-presets-list .fl-color-picker-preset:hover{background-color:#ededed}.fl-color-picker-presets-list .fl-color-picker-preset-color{display:inline-block;width:40px;height:20px;margin-right:3px;vertical-align:middle;border:1px solid rgba(0,0,0,.1);border-radius:2px;cursor:pointer}.fl-color-picker-presets-list .fl-color-picker-preset-label{vertical-align:middle;color:#333;cursor:pointer}.fl-color-picker-presets-list .fl-color-picker-preset-remove{position:absolute;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.fl-color-picker-clear .fl-color-picker-icon-remove{right:auto;top:auto;margin:auto}.fl-color-picker-presets-list .fl-color-picker-preset-remove{right:5px}.fl-color-picker-presets-list .fl-color-picker-preset-remove:hover:after,.fl-color-picker-presets-list .fl-color-picker-preset-remove:hover:before{background-color:#333}.fl-color-picker-added{position:absolute;width:100%;top:0;left:0;right:0;bottom:35px;z-index:10;color:#fff;text-align:center;background-color:rgba(0,0,0,.8)}.fl-color-picker-added-text{position:absolute;top:50%;left:50%;width:80%;font-size:14px;color:#fff!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fl-color-picker-icon-check{position:relative;width:50px;height:50px;margin:5px auto}.fl-color-picker-icon-check:before{content:'';display:block;position:relative;width:15px;height:30px;margin-left:14px;border:7px solid #fff;border-left:none;border-top:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-color-picker-icon-arrow-down,.fl-color-picker-icon-arrow-up{display:inline-block;position:relative;width:10px;height:10px;margin-left:5px}.fl-color-picker-icon-arrow-down:before,.fl-color-picker-icon-arrow-up:before{content:'';display:block;position:relative;width:6px;height:6px;border:2px solid #999;border-left:none;border-top:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-color-picker-icon-arrow-up{top:2px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-icon-remove{width:15px;height:15px}.fl-color-picker-icon-remove:after,.fl-color-picker-icon-remove:before{content:'';display:block;position:relative;background-color:#6f7881}.fl-color-picker-icon-remove:before{left:6px;width:2px;height:10px;margin-top:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.fl-color-picker-icon-remove:after{left:6px;width:2px;height:10px;margin-top:-10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-alpha-wrap{position:absolute;width:32px;height:215px;padding:0 5px;right:4px;border-top:none}.fl-alpha-slider{height:190px;position:absolute;top:12px;width:28px}.fl-alpha-slider .ui-slider-handle{background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:#aaa;border-radius:4px;border-style:solid;border-width:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:ns-resize;height:12px;left:0;opacity:.9;position:absolute;right:0;width:30px;z-index:14}.fl-alpha-slider .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.fl-alpha-slider-offset{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAASCAYAAAAe/ZHXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEQUQ0ODM4RUE0MTFFNEExOEJFN0E5M0VFOTg0QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEQUQ0ODQ4RUE0MTFFNEExOEJFN0E5M0VFOTg0QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0RBRDQ4MThFQTQxMUU0QTE4QkU3QTkzRUU5ODRBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0RBRDQ4MjhFQTQxMUU0QTE4QkU3QTkzRUU5ODRBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/r/N8AAAWYSURBVHjarFvvR3VBEN45JZGIPkREHyIiIhJJf3qUSERE9CGiDxERkcg9z9u92uucvTszz5z7xnHPj93Z2d359cxscn5+jpTS+EoiMr3/+51cZ2dn4+e29i2/u7y8RKf/pO3vc+o+n5ycoNK31+f6+jrfZ37yuG2mf3R01H3fa5N/b29vU6dP5qft0G4PDg5MGuPr/v4+jz1t27mfvN/b21P75+fHx8eZfiV/Ozs7rUJnSu/5+RlFv+m6ZJpbW1s1PnrvXl9fZ/qX89zY2LB4mfy+v7/nsdV1XltbK/dr5vnz87OcV5bJabuVlRVLBifjfX9/l/xkGtM+S0tLNXnu0szfU/P3IMn/k0678h6ddqjQFGccVL6hoCsVfsq+NZ5QtCv5rfFS41sq37W+UPhMyhxEWTetvce3NR8oewqD39qalXuGAK/WPltjajIC4x2c9Ye1f43SGcqGwRBeTZjhMNntL4pCWZMQYhE05RVl02EovRgC4RkCbUNSQAGhGB/GsKG4h6FQoigDa2i8fRBy3uLMXYIG3Vr3aZvRaCRdBYlYIMZywhBGCVhgzzOlgRuUSOvC0GMEWxOM/+EtQFh1OIIXtfwg1tRaayGjg5px0jyZKEaTle3e+AsLCygVRAh3FlEgKbReE3oYGj9EgIR00QiEgKw3ZBQbRGjBeAMtDETQmHiKDsezJNLgCTFGItZXlAgCSiQggblP+9c8SDI0lXWlFv5g3K63KZ51FOcZzthQ3LomoNHwJmKIQISI3vqzSpwIQ8liSjGMFQjDpoVgaQ6cWgvLhOC7qiAwiHrWbEg4JMSmeUrBuHoYwioOQNXmhmAcrs096s1gJCGi3hSEVU8DQxYElYHhKwUUGAa+NqOBMsSSAQJuhQhCAH4vxozExsxiihPuaIrjCVYKWlYEsjSM52G8Kxxryngl5j0j+EyGTIiED4s1Itm0ZGWxMFCLJaBAcEI6OBkmFgNBoc8Cait2ZnENE/6wQN8LJSJeSMNAjKVm+LUMAIt3PR5AQgIGp1Z5zxhE8PtXUYReYeXi4mKmOPNXBMzt2tPT07LIUtJqr66uusXEbkFnWiQ6Pj72ikrtzc1NKopuvbbj58PDwxqNHp27u7tuYWumUDV+v7+/Xyu6pc59+/DwUCsC9ujt7u6qRbt8//T01C3elbyN70fb29uZ/1FSincvLy/lPGb42tzc9IqJeHt7q61Pr2C6vr7u7tfHx8fMPhV0sLq6WhZtU0n36+uru8elPE7aLi8v1wqJPXn++fmZKYgX8ozFxcXJb0NaQTHClZT8+gBjsYdaFc+zWcUkGTCWENY66ta92oSVzo3WI6IZKGtukeyfBLFKBNAj6bUOBgaoe9wE4n04IBNkLMoC7+Skj630ZlTJMYdyMsU2T8AwpzALkVFilZgJcT2l9PCWDDSAMBSjVlJgZNk0lE1AIby0qCiCnBQNj6aBGQslZIZJ5hB6D/AzQHto5Z9Nk8tARdN4q2ExBnsyIJ311EymShyjan2rKk0zh1Ay1oQVWAZQRnkUA8RFw7TahjBnmNgMVMQrsCGZJezRtGlU0cUZ1zuaxGZPpbhApM+ZpFQqQ6xadoMtBrEKpBVo4GRXvNSxpaRixKiR+TChCYhsDwZkfFj8IkErjAHejcUI0XQrgwehhNSMHAz21E0wZ23FcCAmj8Sd/PXy2xLYLAuwRw4IMsqjFaWYOpMEhDySAPFCWyFkgAHrEcA+BNeJ4UE8HCzJPpCrerUmQIx1pWJkjqxJD8EikUo2c5aI8ZYgsAkM4WQtnHd0ns0ORgVTBghy5ISy928SGsbTMqYg523RUY8oNYG4FIYiyRyZCnFCJC87IoRAIMVOqQ7BKexxCS2hYVl9JhvlpYjnAe4MhmRPMWhhvLfXINaI9WKM0Zu0+SfAAFLE1EgfVSv7AAAAAElFTkSuQmCC);background-position:center;box-shadow:0 0 5px rgba(0,0,0,.4) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4) inset;width:200px;height:22px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);bottom:48%;left:-80px;position:absolute}.fl-alpha-text{width:30px;font-size:12px;text-align:center;color:#999;position:absolute;bottom:-5px}@keyframes fl-lightbox-zoom{from{transform:scale(.4)}to{transform:scale(1)}}.fl-lightbox-wrap{bottom:0;display:none;left:0;overflow:auto;padding:0;position:fixed;right:0;top:43px;z-index:100010;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);pointer-events:none}.fl-lightbox-mask{background:#000;bottom:0;left:0;opacity:.7;position:fixed;right:0;top:0;z-index:100010;pointer-events:auto}.fl-lightbox{background:#f5f7f9;border-radius:5px;box-shadow:#000 0 4px 30px;-moz-box-shadow:#000 0 4px 30px;-webkit-box-shadow:#000 0 4px 30px;position:relative;display:flex;z-index:100011;transform-origin:center;animation-name:fl-lightbox-zoom;animation-duration:.25s;pointer-events:auto}.fl-form-field-settings .fl-lightbox,.fl-lightbox.fl-lightbox-prevent-animation{animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s}.fl-lightbox :not(i){color:#333;font-family:var(--fl-builder-font-family);font-size:12px;line-height:14px;text-decoration:none;text-transform:none}.fl-lightbox *,.fl-lightbox :after,.fl-lightbox :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#fl-ui-root .fl-nanoscroller-pane,.fl-builder--content-library-panel .fl-nanoscroller-pane,.fl-lightbox .fl-nanoscroller-pane{bottom:2px;right:2px;width:6px}.fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider{background-color:#bac0ca;transition-property:height,background-color;transition-duration:.25s}.fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider:hover{background-color:#c8cdd4}.fl-nanoscroller>.fl-nanoscroller-pane.active>.fl-nanoscroller-slider{background-color:#029fd2}.fl-lightbox .dashicons{font-family:dashicons}.fl-lightbox.ui-draggable{box-shadow:rgba(0,0,0,.2) 0 7px 30px;-moz-box-shadow:rgba(0,0,0,.2) 0 7px 30px;-webkit-box-shadow:rgba(0,0,0,.2) 0 7px 30px}.fl-builder-draggable-is-dragging .fl-lightbox-wrap,.fl-builder-resizable-is-resizing .fl-lightbox-wrap{pointer-events:auto}.fl-lightbox-resizable{height:500px;width:380px}@media (max-width:500px){.fl-lightbox-resizable{left:0!important;right:0!important;top:0!important;height:100%!important;width:100%!important}.fl-lightbox-resizable .ui-resizable-handle{display:none!important}.fl-lightbox.ui-draggable .fl-lightbox-header{cursor:default!important}.fl-lightbox-controls{display:none}}.fl-lightbox-width-full{left:0!important;right:0!important;top:0!important;height:100%!important;width:100%!important}.fl-lightbox-width-full .fl-lightbox-header{cursor:inherit!important}.fl-lightbox-controls{position:absolute;right:10px;top:10px;z-index:5}.fl-lightbox-controls .fa{color:#bdbdbd;font-size:14px;padding:5px}.fl-lightbox-controls .fa:hover{color:#aaa;cursor:pointer}.fl-lightbox-header-wrap{border-top-left-radius:4px;border-top-right-radius:4px}.fl-lightbox-header{position:relative}.fl-builder-settings-lightbox .fl-lightbox-header h1:before{content:none!important}.fl-lightbox-header h1{color:#333!important;font-size:16px!important;font-family:var(--fl-builder-font-family);font-weight:400!important;margin:0!important;padding:14px 28px 15px!important;padding-right:34px!important;text-align:left!important;display:flex;flex-direction:row;align-items:center;line-height:1;letter-spacing:0}.fl-lightbox.ui-draggable .fl-lightbox-header{cursor:move}.fl-lightbox-header h1 .fl-builder-badge{margin-left:10px;color:#fff;background-color:#f7a408}.fl-lightbox-content,.fl-lightbox-content-wrap{display:flex;flex-direction:column;flex:1 100%;max-width:100%}.fl-lightbox-footer{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;flex:0 0;flex-basis:44px;padding:10px;text-align:right}.fl-lightbox-footer .fl-builder-button{height:36px;margin-left:5px!important;flex:0 0 0%;justify-content:center}.fl-lightbox-width-slim .fl-lightbox-footer{justify-content:stretch}.fl-lightbox-width-slim .fl-lightbox-footer .fl-builder-button{flex:1 1 100%;display:block;text-align:center}.fl-lightbox-width-slim .fl-lightbox-footer .fl-builder-button:first-child{margin-left:0!important}.fl-lightbox table,.fl-lightbox td,.fl-lightbox th,.fl-lightbox tr{border:none}.fl-lightbox-wrap.fl-icon-selector{z-index:1000111}.fl-icon-selector .fl-lightbox{height:75%;width:50%}.fl-icons-filter{height:auto!important;margin:0!important;position:absolute!important;right:0;top:0;padding:10px 16px;display:flex;flex-direction:row}.fl-icons-filter select{vertical-align:middle;width:195px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#000;border:2px solid #e4e7ea!important;border-right:none!important;margin:0;padding:2px 10px;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;flex:1 1 195px;border-radius:0}.fl-icons-filter input[type=text]{line-height:18px;vertical-align:middle;width:160px;flex:1 1 160px;border:2px solid #e4e7ea!important;border-radius:0!important;padding:2px 10px!important}.fl-icons-filter input[type=text]:focus,.fl-icons-filter select:focus{border:2px solid #00a0d2!important}.fl-icons-list{bottom:52px;left:0;overflow:auto;padding:20px;position:absolute;right:0;top:48px}.fl-icons-list::-webkit-scrollbar{background-color:#ccc;-webkit-appearance:none;width:10px}.fl-icons-list::-webkit-scrollbar-thumb{background-color:#666;border:1px solid #ccc}.fl-icons-section{text-align:center}.fl-icons-section h2{color:#333!important;font-family:Helvetica,Verdana,sans-serif!important;font-size:20px!important;font-weight:700!important;padding:0 0 10px 0!important}.fl-icons-list i{cursor:pointer;display:inline-block;font-size:40px;height:60px;line-height:60px;width:60px;background:0 0}.fl-icons-list .dashicons-before:before{font-size:40px;vertical-align:unset;width:40px}.fl-icons-list i:hover{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);border-radius:4px}.fl-icon-selector-footer{bottom:0;left:0;position:absolute;right:0}:root{--fl-builder-accent-color:#00a0d2;--fl-builder-global-accent-color:#ff9600;--fl-builder-muted-accent-color:#555D66;--fl-builder-font-family:system-ui,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;--fl-builder-highlight-width:2px;--fl-builder-highlight-offset:-1px;--fl-builder-highlight-color:var(--fl-builder-accent-color);--fl-builder-radius:3px}html{transition-property:margin;transition-duration:.35s}html.fl-builder-is-showing-toolbar{margin-top:calc(44px + 1px)!important}.fl-builder-edit body{position:static!important}.fl-builder-edit:after,.fl-builder-edit:before{z-index:0!important}.fl-builder-edit .fl-builder-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#wpadminbar{transition-property:transform,opacity;transition-duration:.35s;transform-origin:bottom;transform-style:preserve-3d;transform:rotateX(89deg) translateY(46px);opacity:0;pointer-events:none;will-change:transform}html.fl-builder-show-admin-bar{margin-top:32px}html.fl-builder-show-admin-bar #wpadminbar{transform:rotateX(0) translateY(0);pointer-events:auto;opacity:1}@media screen and (max-width:782px){html.fl-builder-show-admin-bar{margin-top:46px}}.fl-clear{clear:both}.screen-reader-text{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}.fl-builder-loading{background:rgba(240,240,240,.8) url(../img/ajax-loader.svg) center center no-repeat;bottom:0;display:none;left:0;position:fixed;right:0;text-align:center;top:0;z-index:12000000}.fl-builder-settings .fl-builder-loading{background:rgba(255,255,255,.8) url(../img/ajax-loader.svg) center center no-repeat;display:block;position:absolute}.fl-field-loader{color:#b3b3b3!important;font-style:italic}.fl-builder-node-loading{opacity:.35!important}.fl-builder-node-loading-placeholder{background:url(../img/ajax-loader.svg) center center no-repeat;height:50px}.fl-col-group-has-child-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fl-col-group-has-child-loading>.fl-builder-node-loading-placeholder{width:50px}.fl-node-hidden{display:none}.fl-builder-edit .fl-node-hidden{display:block}html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-desktop,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-desktop-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-large,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-large-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-medium-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-xl{display:block!important}html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-desktop,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-desktop-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-large,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-large-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-medium-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-xl{display:flex!important}.fl-responsive-preview-enabled body{overflow:hidden!important}.fl-responsive-preview-mask{background:#f7f7f7;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}body.fl-builder-ui-skin--dark .fl-responsive-preview-mask{background:#2c333a}.fl-responsive-preview{bottom:0;left:0;position:fixed;right:0;top:0;margin-top:50px;z-index:100000}.fl-builder-preview .fl-responsive-preview{margin:0!important}.fl-responsive-preview-content{background:#f5f7f9;padding:20px 20px 45px;overflow:scroll;position:absolute;top:45px;right:0;bottom:0;left:0}.fl-responsive-preview-content .fl-builder-content-editing{overflow:visible!important}.fl-responsive-preview-message{background:#f5f7f9;color:#b3b3b3;font-family:var(--fl-builder-font-family)!important;font-size:14px;font-weight:400;padding:15px;text-align:center;position:absolute;top:0;left:0;right:0;z-index:999999}body.fl-builder-ui-skin--dark .fl-responsive-preview-message{background:#23282d}.fl-responsive-preview-message span{display:inline-block;margin-right:8px}.fl-responsive-preview-message .size{position:absolute;right:30px;font-size:16px}.fl-responsive-preview-message .fl-builder-button{display:inline-block;margin-left:2px;padding:0 10px}.fl-responsive-preview-message .fl-builder-button i{font-size:14px;height:14px;width:14px}.fl-responsive-preview .fl-builder-content{box-shadow:0 0 8px rgba(0,0,0,.2);margin-left:auto;margin-right:auto;max-width:100%;overflow:visible;position:relative}.fl-responsive-preview .fl-block-col-resize{display:none}#fl-builder-preview-mask{background:#f7f7f7 url(../img/ajax-loader.svg) center center no-repeat;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999}#fl-builder-preview-frame{border:none!important;bottom:0;height:100%;left:50%;position:fixed;right:0;top:0;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%;z-index:1000000}body button[class*=fl-builder],body button[class*=fl-builder]:focus,body button[class*=fl-builder]:hover{box-shadow:none;max-height:none;max-width:none;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:normal}.fl-builder-button,a.fl-builder-button,button.fl-builder-button{-webkit-appearance:none;align-items:center;background:#e7ebef;border:2px solid transparent;border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;color:#676f7a!important;cursor:pointer;display:flex;fill:#676f7a!important;font-family:var(--fl-builder-font-family)!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;height:33px;letter-spacing:normal!important;line-height:1!important;margin:0;padding:0 12px;text-align:center;transition-property:background-color,width;transition-duration:.2s;white-space:nowrap;width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fl-builder-button:hover{background:#dadfe5;color:#222;border:2px solid transparent!important}.fl-builder-button:active{background:#dcdcdc}button.fl-builder-button:focus{position:static;top:auto;outline:0;background:#e4e7ea;border:2px solid #00a0d0!important}.fl-builder-button-primary,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button,button.fl-builder-button-primary{background:#00a0d2;color:#fff!important;text-decoration:none;border:2px solid transparent!important}.fl-builder-button.fl-builder-button-primary:focus,body.fl-builder--layout-has-drafted-changes .fl-builder-button.fl-builder-done-button:focus{background:#00a0d2;border:2px solid #ffc217!important}.fl-builder-button-primary:hover,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button:hover{background:#0197c6;color:#fff!important}.fl-builder-button-primary:active,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button:active{background:#0484ac}.fl-builder-button-large{height:30px}.fl-builder-button-small{font-size:11px!important;line-height:1!important}.fl-builder-help-button{color:#b3b3b3;font-size:16px!important}.fl-builder-help-button i{position:relative;top:-1px}.fl-builder-help-button:hover{color:#666}.fl-builder-publish-button{line-height:45px!important}button.fl-builder-content-panel-button,button.fl-builder-content-panel-button:hover{fill:#00a0d2!important;font-size:30px!important;padding:2px 4px!important}.fl-builder-button-silent,.fl-builder-button-silent:hover{min-width:40px;padding:0 4px!important;background:0 0!important;border:2px solid transparent!important;box-shadow:none!important;display:inline-flex;flex-direction:row;justify-content:center}.fl-builder-done-button,.fl-builder-done-button:hover{font-weight:600}.fl-field .fl-builder-button{display:inline-block;height:auto;padding:11px 12px;vertical-align:middle;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.fl-builder-button svg{max-width:none}.fl-builder-edit .media-modal-content button,.fl-builder-settings-fields button{letter-spacing:normal}.fl-builder-badge{background:#333;border-radius:2px;color:#fff!important;display:inline;font-size:11px!important;font-weight:400;letter-spacing:1px;margin-left:2px;padding:2px 4px;vertical-align:middle}.fl-builder-badge-global{background:#ff9600}.fl-builder-blocks-node-template .fl-builder-badge-global{position:absolute;right:0;top:0}.fl-builder-badge-global{transform:translateY(0);transition-duration:.25s;transition-property:transform}.fl-builder-block:hover .fl-builder-badge-global{display:none}.fl-builder-blocks-section-content .fl-builder-node-template-actions{bottom:0;cursor:default}.fl-builder-bar{left:0;position:fixed;right:0;top:0;z-index:999999;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:transform opacity;transition-duration:.35s;transform-style:preserve-3d;-webkit-perspective:1100px;-moz-perspective:1100px;perspective:1100px}.fl-builder-bar.is-hidden{pointer-events:none}.fl-builder-bar.is-hidden .fl-builder-bar-content{transform:translateY(-100%) rotateX(90deg)}body .fl-builder-bar .fl-builder-bar-content{display:flex;box-sizing:border-box;background:#fff;border-bottom:1px solid #eceef1;color:#999;font-family:var(--fl-builder-font-family)!important;font-size:14px!important;height:calc(44px + 1px);transition-property:background-color,opacity,transform;transition-duration:.35s;pointer-events:auto;letter-spacing:normal}body .fl-builder-bar .fl-builder-bar-content.is-muted{pointer-events:none}body .fl-builder-bar .fl-builder-bar-content.is-muted>:not(.fl-builder-publish-actions){-webkit-filter:saturate(20%) blur(1px);filter:saturate(20%) blur(1px);opacity:.4}.fl-builder-bar-title{box-sizing:border-box;color:#333;display:flex;flex:0 0 380px;max-width:380px;border-right:1px solid #eceef1;cursor:pointer}.fl-builder-bar-title:hover{background:#fff}.fl-builder-bar-title.is-showing-menu .fl-builder-bar-title-caret>svg{transform:rotate(180deg)}.fl-builder-simple .fl-builder-bar-title{cursor:auto}.fl-builder-simple .fl-builder-bar-title:hover{cursor:auto;background:0 0}.fl-builder-bar-title span{vertical-align:middle}.fl-builder-bar-title-icon{box-sizing:border-box;background:0 0;flex:0 0 46px;display:flex;align-items:center;padding:4px}.fl-builder-bar-title-icon img{max-width:100%!important;height:auto!important}.fl-builder-bar-title.fl-builder-bar-title-no-icon{padding-left:12px}.fl-builder-bar-title-area{box-sizing:border-box;flex:1 1 100%;display:flex;flex-direction:column;overflow:hidden;padding:4px}.fl-builder-layout-title,.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{font-size:16px;font-weight:400;line-height:1.3;color:#161b20;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-builder-bar-title-caret,.fl-builder-layout-pretitle,.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{font-size:12px;font-weight:500;line-height:1.3;color:#656d77;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-builder-bar-title-caret i,.fl-theme-builder-preview-select-title i{color:inherit!important;font-size:14px}.fl-builder-bar-title-caret{margin-left:auto;margin-left:auto!important;flex:0 0 46px}.fl-theme-builder-preview-select-title i{padding:12px 12px}.fl-theme-builder-preview-select-title i:before{content:"\f078"}.fl-theme-builder-preview-select.fl-builder-button{position:relative;border-radius:0;background:0 0;max-width:none;min-width:0;display:flex;flex:0 0 360px;max-width:360px;margin:0!important;padding:4px 10px;border:none!important;border-right:2px solid #d5dadd!important;box-shadow:none}.fl-theme-builder-preview-select.fl-builder-button:hover{border:none!important;border-right:2px solid #d5dadd!important}.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{display:flex;flex:1;justify-content:flex-end;flex-direction:row-reverse}.fl-theme-builder-preview-select-title div{flex:1}.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{display:block}.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items{position:absolute;top:calc(48px + 10px);left:10px;width:calc(100% - 20px)!important;background:#fff;border:none;border-radius:4px;border:2px solid #d5dadd;border-top:3px solid #00a0d2;box-shadow:0 15px 45px 8px rgba(0,0,0,.04);margin:0!important;padding:0;z-index:-1;font-size:16px;overflow-y:scroll;height:auto!important;max-height:calc(100vh - 66px);min-height:300px;display:flex!important;flex-direction:column}.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items:before{right:18px}.fl-theme-builder-preview-select-item{padding:4px 0!important;border-bottom:none!important;display:flex;flex-direction:column;text-align:initial}.fl-theme-builder-preview-select-item:hover{text-decoration:none;color:#111;background:0 0!important}body .fl-theme-builder-preview-select .fa-caret-down{float:none}body .fl-theme-builder-preview-select-item-title{padding:10px 15px;color:#222;font-size:14px}body .fl-theme-builder-preview-select .fa-caret-down i:before,body .fl-theme-builder-preview-select-item-title i:before{content:"\f078"}body .fl-theme-builder-preview-select-item-children{overflow:auto}body .fl-theme-builder-preview-select-item-child{overflow:hidden;text-overflow:ellipsis;line-height:1.1;color:#6b6b6b;margin:0 10px;border:2px solid transparent;border-radius:4px;padding:8px 10px 10px;font-size:14px;font-weight:400;color:#222}body .fl-theme-builder-preview-select-item-child:hover{background:#e6eaed!important}.fl-theme-builder-preview-select-item .fa-caret-down{color:#606d77}.fl-builder-bar-actions{display:flex;flex-direction:row-reverse;flex:1 1 100%;padding:4px}.fl-builder-bar .fl-builder-button{height:auto;margin:0 0 0 4px}.fl-builder-bar-actions .fl-builder-button:last-child{margin:0}.fl-builder-bar-actions:after{clear:both}.fl-builder-bar .fl-builder-content-panel-button{align-items:center!important;font-weight:400}.fl-builder--saving-indicator{flex:0 1 auto;cursor:pointer;display:flex;align-self:center;padding:0 10px;font-size:12px;font-style:italic;color:#676f7a;align-items:center;line-height:1.2;justify-content:flex-end}.fl-builder--saving-indicator:hover{color:#676f7a}.fl-builder--saving-indicator .fa-question-circle{font-size:13px;margin:3px 0 3px 5px}.fl-builder-button.fl-builder-buy-button,.fl-builder-button.fl-builder-feedback-button,.fl-builder-button.fl-builder-upgrade-button{background:#f7a407;color:#fff!important;text-decoration:none}.fl-builder-buy-button i.fa-external-link-alt,.fl-builder-feedback-button i.fa-external-link-alt,.fl-builder-upgrade-button i.fa-external-link-alt{color:#ffc733;margin:0 0 0 6px}.fl-builder-buy-button:focus,.fl-builder-buy-button:hover,.fl-builder-feedback-button:focus,.fl-builder-feedback-button:hover,.fl-builder-upgrade-button:focus,.fl-builder-upgrade-button:hover{background:#ee8e0d!important;color:#fff!important}@media (max-width:980px){.fl-builder--main-menu-panel{width:calc(100% - 20px)!important}.fl-builder--main-menu-panel:before{right:auto;left:20px}.fl-builder-bar-title,.fl-theme-builder-preview-select{flex:1 .5 380px!important}}@media (max-width:620px){.fl-theme-builder-preview-select.fl-builder-button{display:none}}@media (max-width:500px){.fl-builder--main-menu-panel,.fl-builder-panel{width:auto!important;top:44px!important;left:0!important;right:0!important;bottom:0!important;border-radius:0!important;box-shadow:none!important}.fl-builder--main-menu-panel{border-left:transparent!important;border-right:transparent!important;border-bottom:transparent!important;max-height:calc(100% - 44px)!important}.fl-builder--panel-arrow{display:none}.fl-builder-bar-title{flex:0 0 80px!important}.fl-builder-bar-title-area{display:none}.fl-builder-bar-title-caret{padding-left:0;padding-right:0;max-width:24px}.fl-builder-bar-actions{max-width:calc(100% - 80px);overflow:hidden}#fl-builder-toggle-notifications{display:none}.fl-builder--main-menu-panel:before{display:none}.fl-builder--panel-header{border-radius:0!important;cursor:default!important}.fl-builder--panel-header .fl-builder--tabs{cursor:default!important}.fl-builder-panel:before{display:none}.fl-builder-panel-drag-handle{display:none}.fl-builder-publish-actions{width:100%!important;padding-left:4px!important}.fl-builder-bar-actions .fl-builder-button{padding:0 8px!important}}.fl-notifications-panel .fl-builder-ui-post .wp-block-image,.fl-notifications-panel .fl-builder-ui-post .wp-block-image figure{margin-top:10px!important;margin-bottom:10px!important}.fl-builder--preview-actions{display:none;position:fixed;top:4px;left:4px;z-index:10000001;padding:4px;justify-content:center;background:#fff;border-radius:4px}.fl-builder-preview .fl-builder--preview-actions{align-items:center;display:flex;box-shadow:0 0 10px rgb(0 0 0 / 10%)}.fl-builder--preview-actions .device-icons{color:#555;background:#e4e4e4;border:none!important;align-items:center;display:flex;text-decoration:none;font-size:14px!important;line-height:1!important;margin:0;margin-right:4px;padding:0 6px;cursor:pointer;-webkit-border-radius:3px;-webkit-appearance:none;border-radius:3px}.fl-builder--preview-actions .device-icons i{display:flex;align-items:center;margin:0 6px;height:33px}.fl-builder--preview-actions .size{display:none;font-size:14px;padding:0 15px}@keyframes fl-builder-ui-pin-zone-pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.fl-builder-ui-pin-zone{animation:fl-builder-ui-pin-zone-pulse 2s infinite;transition:width .3s ease;background:rgba(0,160,210,.5);bottom:0;top:0;position:fixed;width:35px;z-index:100001}.fl-builder-ui-pin-zone-left{left:0}.fl-builder-ui-show-pin-zone-left .fl-builder-ui-pin-zone-left{width:75px}.fl-builder-ui-pin-zone-right{right:0}.fl-builder-ui-show-pin-zone-right .fl-builder-ui-pin-zone-right{width:75px}.fl-builder-content-panel-pin-zone .fl-builder-content-panel-button{display:flex!important;background:rgba(0,160,210,.5)!important;padding:2px 4px;width:80px;animation:fl-builder-ui-pin-zone-pulse 2s infinite}.fl-builder-content-panel-pin-zone .fl-builder-content-panel-button svg{display:none}.fl-builder-content-panel-pin-zone-hover .fl-builder-content-panel-button{width:120px}.fl-builder-content-panel-pin-zone-hover .fl-builder-content-panel-button svg{display:none!important;width:100%;transform:none!important;fill:#00a0d2!important;border-radius:3px}.fl-builder-content-panel-pin-zone .fl-builder-done-button{filter:grayscale(100%)}.fl-builder-ui-is-pinned .fl-builder-content-panel-button{display:none}.fl-builder-panel.fl-builder-ui-pinned{top:45px!important;bottom:0!important;height:auto!important;border-radius:0;border:none;box-shadow:none;animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s;z-index:99999}.fl-builder-panel.fl-builder-ui-pinned-right{left:auto!important;right:0;border-left:1px solid #eceef1}.fl-builder-panel.fl-builder-ui-pinned-left{left:0;right:auto;border-right:1px solid #eceef1}.fl-builder-panel.fl-builder-ui-pinned .fl-builder--panel-header{border-radius:0!important}.fl-builder-ui-pinned-container .fl-lightbox-wrap{position:absolute;z-index:11}.fl-builder-ui-pinned-container .fl-lightbox{position:absolute;top:0;bottom:0;left:0;right:0;width:auto!important;height:auto;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s}.fl-builder-ui-pinned-container .fl-lightbox-header-wrap{border-radius:0}.fl-builder-ui-pinned-container .fl-lightbox.ui-draggable .fl-lightbox-header{cursor:auto}.fl-builder-ui-pinned-container .fl-lightbox-header h1{padding:12px 20px 10px!important}.fl-builder-ui-pinned-container .fl-lightbox-controls{display:none}.fl-builder-ui-pinned-content-transform{transform:scale(1);transform-origin:center top 0}.fl-builder-ui-pinned-collapse{cursor:pointer;display:none;position:absolute!important;bottom:2px;padding:5px;border:2px solid transparent;background:0 0!important;width:36px;height:36px;border-radius:4px;fill:#778794;flex-direction:row;justify-content:center}.fl-builder-ui-pinned-collapse:focus,.fl-builder-ui-pinned-collapse:hover{top:auto!important;background:0 0;border:2px solid transparent;outline:0;fill:#00a0d2}.fl-builder-ui-pinned-collapse:focus{background:#e4e7ea}.fl-builder-ui-pinned-collapse>*{margin:auto;line-height:1}.fl-builder-ui-pinned-collapse svg g{fill:inherit}.fl-builder-ui-is-pinned-right .fl-builder-ui-pinned-right-collapse{display:flex;left:-40px}.fl-builder-ui-is-pinned-left .fl-builder-ui-pinned-left-collapse{display:flex;right:-40px}.fl-builder-ui-pinned-collapse i[data-toggle=show],.fl-builder-ui-pinned-is-collapsed i[data-toggle=hide]{display:none}.fl-builder-ui-pinned-is-collapsed i[data-toggle=show]{display:block}.fl-builder-ui-is-pinned-left [data-toggle=hide],.fl-builder-ui-is-pinned-right [data-toggle=show]{transform:rotateY(180deg)}.fl-builder-ui-pinned-is-collapsed .fl-lightbox{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-builder-ui-pinned-is-collapsed .fl-builder--panel-header{display:none}.fl-builder-draggable-is-dragging .fl-builder-content,.fl-builder-draggable-is-dragging .fl-builder-panel .fl-lightbox,.fl-builder-resizable-is-resizing .fl-builder-content,.fl-builder-resizable-is-resizing .fl-builder-panel .fl-lightbox{pointer-events:none}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-header{background:0 0;border:none;z-index:10}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-content,.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-controls,.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--tab-wrap{display:none}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-lightbox-wrap{top:0}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-lightbox-header h1{padding:14px 28px 15px!important}.fl-builder--panel-no-settings{display:none}.fl-builder-simple-pinned .fl-builder--panel-no-settings{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}.fl-builder-content-panel-button svg{transition-property:transform;transition-duration:.25s;transform:rotate(0) scale(1);transform-origin:center}.fl-builder-content-panel-is-showing .fl-builder-content-panel-button svg{transform:rotate(135deg) scale(1.1) translate(.5px,-.5px)}.fl-builder--content-library-panel .fl-builder--panel-arrow svg{vertical-align:inherit}@keyframes fl-builder-show-panel{from{transform:scale(.8)}to{transform:scale(1)}}.fl-builder--search-results-panel,.fl-builder-panel{box-sizing:border-box;position:fixed!important;right:20px;top:calc(43px + 10px);width:380px;bottom:20px;background:#f5f7f9;color:#676f7a;font-family:var(--fl-builder-font-family);font-size:14px;border-radius:4px;box-shadow:0 8px 40px 4px rgba(0,0,0,.3);z-index:10000007;will-change:transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fl-builder-panel{transform-origin:top right;animation-name:fl-builder-show-panel;animation-duration:.15s;animation-fill-mode:both;flex:1}.fl-builder--search-results-panel{display:none;position:absolute;right:0;top:85px;left:0;bottom:0;width:auto!important;border:none;border-radius:0;box-shadow:none;min-height:100px;max-height:calc(100vh - 54px);overflow:auto;z-index:1}.fl-builder-panel{display:none}.fl-builder-content-panel-is-showing .fl-builder-panel,.fl-builder-search-results-panel-is-showing .fl-builder--search-results-panel{display:flex;flex-direction:column}.fl-builder--search-results-panel .fl-builder--no-results{text-align:center;padding:50px 20px}.fl-builder--panel-arrow{position:absolute;top:-13px;right:10px}.fl-builder-ui-is-pinned .fl-builder--panel-arrow,body.fl-builder-draggable-is-dragging .fl-builder--panel-arrow{display:none}.fl-builder--panel-arrow polygon{fill:#00a0d2}.fl-builder--panel-header{border-top:3px solid #00a0d2;border-top-right-radius:4px;border-top-left-radius:4px}.fl-builder-ui-is-pinned .fl-builder--panel-header{border-top:none}.fl-builder-panel-drag-handle{position:absolute;top:7px;left:10px;fill:#ccd4da;width:6px}.fl-builder-ui-is-pinned-left .fl-builder-panel-drag-handle{left:auto;right:10px}.fl-builder-panel .fl-lightbox .fl-builder-panel-drag-handle,.fl-lightbox-width-full .fl-builder-panel-drag-handle{display:none}.fl-builder--panel-header .fl-builder--panel-controls{display:flex;flex-direction:row;position:relative}.fl-builder--panel-header .fl-builder--panel-controls .fl-builder-content-group-select{flex:1 1}.fl-builder--panel-header .fl-builder--panel-controls .fl-builder-panel-search{flex:0 0;padding:0 10px 6px;padding-left:0;margin-left:-4px}.fl-builder--panel-controls .fl-builder-panel-search button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:30px;background:0 0!important;border:2px solid transparent!important;font-size:inherit;height:36px;margin:0;padding:0}.fl-builder--panel-controls .fl-builder-panel-search button:active,.fl-builder--panel-controls .fl-builder-panel-search button:focus{top:0;outline:0}.fl-builder-panel-search button svg{height:auto;width:20px}.fl-builder-panel-search button.fl-builder-dismiss-panel-search svg{width:16px}.fl-builder-panel-search button svg .filled-shape{fill:#000}.fl-builder--panel-controls .fl-builder-panel-search button:active svg .filled-shape,.fl-builder--panel-controls .fl-builder-panel-search button:focus svg .filled-shape{fill:#00a0d2}.fl-builder-panel-search .fl-builder-panel-search-input{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:#f5f7f9}.fl-builder-panel-search.is-showing-input .fl-builder-panel-search-input{display:flex;flex-direction:row;padding:0 10px 6px}.fl-builder-panel-search-input input{flex:1 1 100%;border:2px solid #e6eaed;background:#fff;border-radius:4px;margin:0 4px 0 0;padding:10px;color:#333}.fl-builder-panel-search-input input:focus{border-color:#0197c6;outline:0}.fl-builder-panel-content-wrap{bottom:0;height:auto;left:0;overflow:hidden;position:absolute;right:0;top:43px}.fl-builder-panel-content{padding-bottom:60px}.fl-builder--panel-view .fl-builder-blocks-section:first-child{border-top:none}.fl-builder-blocks-group:first-child{padding:20px 0 0}.fl-builder-blocks-group .fl-builder-blocks-section-group-name{display:block;padding:0 30px 15px;color:#000;font-size:20px;font-weight:600;line-height:1.4}.fl-builder-blocks-section .fl-builder-block{display:block;line-height:1.1;padding:15px 20px}.fl-builder--template-collection-section-header,.fl-builder-blocks-section .fl-builder-blocks-section-header{line-height:1.2;color:#333;margin:0!important;user-select:none;background-color:#e7ebef;border-top:4px solid #e7ebef;height:30px;display:flex;flex-direction:row}.fl-builder-blocks-section .fl-builder-blocks-section-title{background:#f5f7f9;color:#353535;padding:2px 16px;display:flex;align-items:center}.fl-builder-blocks-section .fl-builder-blocks-section-title i{color:#bfbfbf;float:right}.fl-builder-blocks-section-content{overflow:auto;padding:10px 10px 20px}.fl-builder-blocks-section-content:before{content:none}.fl-builder-blocks-section-content:after{float:none;clear:both}.fl-builder-blocks-section-content.fl-builder-modules,.fl-builder-blocks-section-content.fl-builder-rows,.fl-builder-blocks-section-content.fl-builder-widgets{display:flex;flex-wrap:wrap}@supports (display:grid){.fl-builder--template-collection-section-content,.fl-builder-blocks-section-content.fl-builder-modules,.fl-builder-blocks-section-content.fl-builder-rows,.fl-builder-blocks-section-content.fl-builder-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.fl-builder--template-collection-section-content>*,.fl-builder-blocks-section-content.fl-builder-modules>*,.fl-builder-blocks-section-content.fl-builder-rows>*,.fl-builder-blocks-section-content.fl-builder-widgets>*{width:auto!important}}.fl-builder-blocks-section-content .fl-builder-block-module,.fl-builder-blocks-section-content .fl-builder-block-row{flex:1 1 50%;width:50%;box-sizing:border-box}.fl-builder--search-results-panel .fl-builder-blocks-section-content .fl-builder-block-module{flex:1 1 100%;width:100%}.fl-builder-blocks-section.fl-active .fl-builder-blocks-section-content{display:block}.fl-builder-blocks-section-content .fl-builder-block{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:13px;line-height:1.1;font-weight:400;color:#38404a}.fl-builder-block{position:relative;height:47px}.fl-builder-block-disabled,.fl-builder-block-disabled .fl-builder-block-content{cursor:pointer!important}.fl-builder-block.fl-builder-block-col-group{height:84px}.fl-builder-block.fl-builder-block-has-thumbnail{height:auto!important;padding:10px!important}.fl-builder-block.fl-builder-block-has-thumbnail:hover{padding:0!important}.fl-builder-block.fl-builder-block-has-thumbnail .fl-builder-block-content{position:relative!important}.fl-builder-block.fl-builder-block-has-thumbnail:hover .fl-builder-block-content{padding:10px!important}.fl-builder-block.fl-builder-block-has-thumbnail .fl-builder-block-details{margin:0 10px 4px!important}.fl-builder-block:hover{overflow:visible;z-index:1}.fl-builder-block:hover .fl-builder-block-content{display:block;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;padding:15px 20px;border-radius:4px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);text-decoration:none;color:#111;cursor:move;overflow:hidden}.fl-builder-block-module:hover .fl-builder-block-content{width:auto;min-width:100%}.fl-builder-block .fl-builder-block-content .fl-builder-block-visual{display:block;margin-bottom:7px}.fl-builder-block-drag-helper .fl-builder-block-content .fl-builder-block-visual{display:none!important}.fl-builder-block .fl-builder-block-content .fl-builder-block-visual.fl-cols-visual{display:flex;flex-direction:row;height:30px}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{flex:1 100%;background:#464a4c;height:30px;margin:0 2px;border-radius:2px}.fl-builder-block:hover .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{background:#000}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col:first-child{margin-left:0!important}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col:last-child{margin-right:0!important}.fl-cols-visual.left-sidebar .fl-cols-visual-col:first-child{flex-basis:60px}.fl-cols-visual.right-sidebar .fl-cols-visual-col:last-child{flex-basis:60px}.fl-cols-visual.left-right-sidebar .fl-cols-visual-col:first-child,.fl-cols-visual.left-right-sidebar .fl-cols-visual-col:last-child{flex-basis:60px}.fl-builder-block-saved-column.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-column:hover .fl-builder-block-title,.fl-builder-block-saved-module.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-module:hover .fl-builder-block-title,.fl-builder-block-saved-row.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-row:hover .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-column .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-module .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-row .fl-builder-block-title{margin-right:70px}.fl-builder-block-module:nth-child(even):hover .fl-builder-block-content{left:auto;right:0}.fl-builder-block-thumbnail{border-radius:4px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,.06);margin-bottom:10px;transform-origin:bottom;transition-property:transform,box-shadow;transition-duration:.15s}.fl-builder-block:hover .fl-builder-block-thumbnail{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.08)}.fl-builder-block .fl-builder-block-icon{margin-right:7px;fill:#000;display:inline-block;width:20px;height:20px;vertical-align:middle}.fl-builder-block-thumbnail:before{content:"";display:block;padding-top:50%}.fl-builder-block-thumbnail img{max-width:100%;max-height:160px;margin:0;object-fit:cover}.fl-builder-blocks-section-content .fl-builder-block{box-shadow:0 0 0 transparent;transition-property:box-shadow;transition-duration:.15s}.fl-builder-blocks-section-content .fl-builder-block i,.fl-user-template-actions i{color:#000;margin-right:10px}.fl-builder-blocks-section-content .fl-builder-block .fl-builder-block-details{position:relative}.fl-builder-blocks-separator{background:#f1f1f1;height:6px}.fl-builder-block:hover .fl-builder-badge{background:#2ea2cc}.ui-sortable-helper .fl-builder-badge{display:none!important}#fl-builder-blocks-pro{border-bottom:4px solid #e7ebef;position:relative}#fl-builder-blocks-pro.fl-builder-blocks-section .fl-builder-block{cursor:pointer!important;padding-right:50px}#fl-builder-blocks-pro .fl-builder-block:hover .fl-builder-block-content{cursor:pointer!important;padding-right:60px}.fl-builder-blocks-pro-closed{height:240px;overflow:hidden}.fl-builder-blocks-pro-overlay{background:linear-gradient(to top,#f5f7f9 0,rgba(255,255,255,0) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.fl-builder-blocks-pro-open .fl-builder-blocks-pro-overlay{display:none}.fl-builder-blocks-pro-expand.fl-builder-button{display:inline-block!important;font-size:12px!important;margin-bottom:10px!important;opacity:.4;width:100%!important}.fl-builder-blocks-pro-expand:hover{opacity:1}.fl-builder-blocks-pro-expand-rotate svg{transform:rotate(180deg)}.fl-builder--panel-cta{margin:0 20px 20px 20px!important;padding:10px 30px 30px;font-size:16px;text-align:center}.fl-builder--panel-cta a{color:inherit;text-decoration:none}.fl-builder--panel-cta a:hover{text-decoration:none}.fl-builder--panel-cta img{display:block;max-width:70px;margin:0 auto 20px;position:relative;right:8px}.fl-builder--panel-cta button{display:inline;margin-top:25px}.fl-builder--panel-message{text-align:center;padding:40px 20px;font-size:16px}.fl-builder--panel-message .fl-builder-button{display:inline-block;padding:10px}.fl-builder-pro-badge{background:rgba(0,0,0,.4);color:#fff;font-size:10px;font-weight:700;padding:2px 4px}.fl-builder--menu-item .fl-builder-pro-badge{margin-left:10px}.fl-builder-block-module .fl-builder-pro-badge{padding:2px;position:absolute;right:20px}.fl-builder-block-module:hover .fl-builder-pro-badge{background:#f7a407}.fl-builder--template-thumbnail .fl-builder-pro-badge{background:#f7a407;position:absolute;right:8px;top:8px;z-index:1}.fl-builder-block-row-template .fl-builder-pro-badge{position:absolute;top:auto;bottom:10px;right:10px}.fl-builder-lite .fl-builder--menu-item[data-event=launchThemerLayouts],.fl-builder-lite .fl-builder--menu-item[data-event=saveTemplate]{opacity:.5}.fl-builder-pro-lightbox .fl-lightbox{max-width:450px;padding:30px;text-align:center}.fl-builder-pro-lightbox .dashicons-no{cursor:pointer;position:absolute;right:10px;top:14px;font-size:20px;opacity:.3}.fl-builder-pro-lightbox .dashicons-no:hover{opacity:1}.fl-pro-message-badge{margin-bottom:15px}.fl-pro-message-badge span{background:rgba(0,0,0,.3);color:#fff;font-size:10px!important;font-weight:700;padding:2px 4px}.fl-pro-message-title{font-size:20px!important;font-weight:700;margin-bottom:20px}.fl-pro-message-content{font-size:16px!important;line-height:24px!important;margin-bottom:20px}.fl-pro-message-button button{display:inline}.fl-builder-panel-saved-search{display:flex;flex-direction:row;padding:0 10px 6px}.fl-builder-panel-saved-search input.saved-search-term{width:96%;flex:1 1 100%;border:2px solid #e6eaed;background:#fff;border-radius:4px;margin:0 4px 0 0;padding:6px 10px;color:#333}.fl-builder-panel-saved-search input.saved-search-term:focus{border-color:#0197c6;outline:0}.fl-builder-block-template-image{margin:5px 0 10px;max-width:100%;border:1px solid #dfdfdf}.fl-builder-block .fl-builder-block-title{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;line-height:1.3}.ui-sortable-helper .fl-builder-block-template-image{display:none!important}@keyframes fl-builder-template-item-enter{from{transform:translateY(100px) scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.fl-builder--template-collection{clear:both;padding:10px 0}.fl-builder--template-collection-section-content{padding:0 10px}.fl-builder--template-collection-item{box-sizing:border-box;width:50%;float:left;padding:10px;cursor:pointer;font-size:13px;transform-origin:center;opacity:1;position:relative}.fl-builder--template-thumbnail{background-size:cover;background-clip:content-box;background-position:center top;background-color:#fff;border:2px solid transparent;transform-origin:bottom;transition-property:transform,box-shadow;transition-duration:.15s;position:relative}.fl-builder--template-collection-item .fl-builder--template-thumbnail{border-color:#e4e7ea}.fl-user-template .fl-builder--template-thumbnail{border-color:#e4e7ea}.fl-builder--template-thumbnail:before{display:block;content:"";padding-top:120%}.fl-builder--template-thumbnail:hover{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.08)}.fl-builder--template-name{text-align:center;padding:4px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fl-builder--template-collection-section{padding-bottom:10px;border-bottom:1px solid #dfdfdf}.fl-builder--template-collection-section:last-child{border-bottom:none}.fl-builder--template-collection-section:after,.fl-builder--template-collection-section:before{content:"";display:block;clear:both}.fl-builder--template-collection-section-name{padding:15px 10px 10px}span.fl-builder-block-no-node-templates{display:block;padding:15px 20px;text-align:center}span.fl-builder-block-no-node-templates:hover{cursor:default}.fl-builder-blocks-node-template .fl-builder-block{position:relative}.fl-builder-blocks-section-content .fl-builder-node-template-actions{bottom:0;cursor:default;display:none;position:absolute;right:0;top:0}.fl-builder-blocks-section-content .fl-builder-node-template-actions a:hover{text-decoration:none}.fl-builder-blocks-section-content .fl-builder-node-template-delete,.fl-builder-blocks-section-content .fl-builder-node-template-edit{display:inline;cursor:pointer;margin:0;padding:15px 10px;text-align:center;width:30px}.fl-builder-block-details .fl-builder-node-template-delete,.fl-builder-block-details .fl-builder-node-template-edit{padding-top:0!important}.fl-builder-blocks-section-content .fl-builder-node-template-delete i,.fl-builder-blocks-section-content .fl-builder-node-template-edit i{color:#676f7a;margin:0}.fl-builder-blocks-section-content .fl-builder-node-template-delete:hover i,.fl-builder-blocks-section-content .fl-builder-node-template-edit:hover i{color:#444}.fl-builder-blocks-node-template .fl-builder-block:hover .fl-builder-node-template-actions,.fl-builder-touch .fl-builder-blocks-section-content .fl-builder-node-template-actions{display:block}.ui-sortable-helper .fl-builder-node-template-delete,.ui-sortable-helper .fl-builder-node-template-edit{display:none!important}.fl-builder--tabs{display:flex;flex-direction:row;position:relative;justify-content:flex-start;align-items:center}.fl-builder-panel .fl-builder--panel-header{cursor:move}.fl-builder-panel .fl-builder--tabs{justify-content:space-around;padding:4px 24px;cursor:pointer}.fl-builder--tab-wrap{flex:1 1 100%;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin:auto;max-width:400px}.fl-builder--tabs button,.fl-builder--tabs button:active,.fl-builder--tabs button:focus,.fl-builder--tabs button:hover{flex:1 1 100%;display:inline-block;text-decoration:none;text-transform:none;color:inherit;text-align:center;letter-spacing:normal!important;margin:0;padding:5px;cursor:pointer;font-size:13px!important;font-weight:500!important;line-height:1.3!important;background:0 0!important;outline:0!important;border:2px solid transparent;border-radius:4px;min-height:36px;font-family:var(--fl-builder-font-family)!important;top:0;transition-property:background,color;transition-duration:.25s}.fl-builder--tabs button:focus{background:#e6eaed!important}.fl-builder--tabs button.is-showing{color:#0086b0}.fl-builder--panel-content{flex:1}.fl-builder--panel-view{display:none;overflow:hidden}.fl-builder--panel-view.is-showing{display:block;letter-spacing:normal}.fl-builder--content-library-panel.ui-draggable-dragging{height:500px!important}.fl-builder--content-library-panel .fl-builder-drop-zone{display:none!important}.fl-builder--panel-header .fl-builder--tabs{cursor:move}.fl-builder--category-select{display:flex;flex-direction:column;position:relative}.fl-builder--selector-display{display:flex;flex-direction:row;position:relative;justify-content:space-between;align-items:center;color:#161b20;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;cursor:pointer;font-size:13px;font-weight:700;line-height:16px;border-radius:4px;align-items:stretch}.fl-builder--selector-display-label{display:flex;flex-direction:row;align-items:stretch;font-size:inherit;line-height:inherit;width:100%;margin:0!important;padding:0!important;color:#6d6d6d;background:0 0!important;border:2px solid transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;border-radius:4px;font-family:inherit;text-transform:none}.fl-builder--selector-display-label:hover{top:0;color:inherit;background:0 0!important;border:2px solid transparent;border-radius:4px}.fl-builder--selector-display-label:active{top:0;color:inherit;background:0 0;border:2px solid #e4e7ea;border-radius:4px}.fl-builder--selector-display-label:focus{top:0;color:inherit;background:0 0;border:2px solid #00a0d2;outline:0}.fl-builder--group-label{color:inherit;flex:0 0 auto;padding:4px 10px;padding-right:12px;background:#e7ebef;border-radius:3px;display:flex;flex-direction:row;align-items:center}.fl-builder--current-view-name{flex:1 1 100%;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;padding:8px 10px;text-align:left}.fl-builder--selector-menu{display:none;overflow:auto;color:#293138;position:absolute;top:46px;left:0;width:100%;background:#fff;border-radius:4px;box-shadow:0 0 20px 2px rgba(0,0,0,.2);overflow:visible;z-index:2}.fl-builder--selector-menu:before{bottom:100%;right:8px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.fl-builder--category-select.is-showing .fl-builder--selector-menu{display:flex;max-height:calc(100vh - 150px)}.fl-builder--category-select.is-showing .fl-builder--selector-menu .fl-builder--menu{margin:10px 0;flex:1 100%;overflow:auto}button.fl-builder-button.fl-builder-bar-title-caret{margin:4px;padding:0 12px!important}button.fl-builder-button.fl-builder-bar-title-caret:focus{background-color:#e6eaed!important;border-color:transparent!important}.fl-builder--category-select.is-showing .fl-builder-bar-title-caret i{transform:rotate(180deg)}.fl-builder--menu{padding:4px;margin-bottom:2px}.fl-builder--menu>a,.fl-builder--menu>button,.fl-builder--menu>span{display:block;padding:8px 10px 10px;border-radius:4px;color:inherit;text-decoration:none;background:0 0!important;border:2px solid transparent!important;font-weight:400;font-family:inherit}.fl-builder--menu>a:active,.fl-builder--menu>a:hover,.fl-builder--menu>button:active,.fl-builder--menu>button:hover{top:0;background:#e6eaed!important;border:2px solid transparent!important}.fl-builder--menu>a:focus,.fl-builder--menu>button:focus{top:0;outline:0;color:inherit;background:#e6eaed!important;border:2px solid transparent!important;text-decoration:none}.fl-builder--menu .fl-has-children>svg{float:right;margin:0;height:16px;width:9px;margin-right:7px;transition-property:transform;transition-duration:.15s;transform:rotate(-90deg)}.fl-builder--menu .fl-has-children.fl-has-children-showing>svg{transform:rotate(0)}.fl-builder--menu .fl-inset{display:none;padding-left:35px;font-size:14px;line-height:1.25}.fl-builder--menu a.fl-template-collection{color:#161b20}.fl-builder--menu>:after{clear:both}.fl-builder--menu * .fl-builder--menu-item-accessory{float:right;color:#000;text-transform:uppercase;text-align:center;min-width:20px;letter-spacing:2px}.fl-builder--menu * .fl-builder--menu-item-accessory i{font-size:1em;margin-top:2px}.fl-builder--menu hr{margin:4px 30px}.fl-builder--menu hr::after,.fl-builder--menu hr::before{display:none!important;content:none!important;height:auto}.fl-builder--menu .fl-builder-video-wrap iframe{display:block;margin:4px 0;width:100%}.fl-builder-publish-actions{display:flex;box-sizing:border-box;position:absolute;top:0;right:0;width:380px;max-width:100%;height:44px;padding:4px;padding-left:0;flex-direction:row;justify-content:flex-end;opacity:1;pointer-events:auto;transform:scaleX(1) translateX(0);transform-origin:right;transition-property:transform,opacity;transition-duration:.15s}.fl-builder-publish-actions.is-hidden{transform:scaleX(.23) translateX(68px);opacity:0;pointer-events:none}.fl-builder-bar .fl-builder-button-group{display:flex;flex-basis:100%}.fl-builder-bar .fl-builder-button-group>.fl-builder-button{border-radius:0;margin-left:0;flex:1 0 auto;text-align:center;justify-content:space-around}.fl-builder-bar .fl-builder-button-group>.fl-builder-button{box-shadow:none}.fl-builder-bar .fl-builder-button-group>.fl-builder-button:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.fl-builder-bar .fl-builder-button-group>.fl-builder-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fl-builder-publish-actions-click-away-mask{display:none;position:fixed;top:0;left:0;right:0;height:100vh;background:0 0}.fl-builder-dragging .fl-builder-content:not(.fl-builder-empty){padding:16px 0}.fl-builder-empty{display:none;border:2px dashed #969696;border-radius:8px;color:#909090;font-family:var(--fl-builder-font-family);font-size:20px;font-weight:700;margin:10px;padding:250px 20px;position:relative;text-align:center;text-transform:uppercase}.fl-builder-edit .fl-builder-empty{display:block}.fl-builder-block-drag-helper,.fl-builder-block.ui-draggable-dragging{background:rgba(255,255,255,.95)!important;border:2px solid #000;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 8px rgba(0,0,0,.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);color:#333!important;font-family:var(--fl-builder-font-family);font-size:13px!important;height:47px!important;line-height:40px!important;overflow:hidden;padding:0 20px;position:absolute!important;text-overflow:ellipsis;white-space:nowrap;width:180px!important;z-index:100010!important;display:flex;flex-direction:row;align-content:center;justify-content:flex-start}.fl-builder-block.fl-builder-block-drag-helper:hover{padding:0;box-shadow:none}.fl-builder-block-drag-helper:hover .fl-builder-block-content{position:static;padding:0 20px}.fl-builder-block-saved-column.fl-builder-block-drag-helper:hover .fl-builder-block-content,.fl-builder-block-saved-module.fl-builder-block-drag-helper:hover .fl-builder-block-content,.fl-builder-block-saved-row.fl-builder-block-drag-helper:hover .fl-builder-block-content{padding:14px 20px}.fl-builder-block-drag-helper .fl-builder-block-icon{fill:#000;margin-top:-10px}.fl-builder-drop-zone{animation:fl-builder-drop-zone-pulse 2s infinite;background:var(--fl-builder-accent-color);border-radius:4px;color:#fff!important;display:block;font-family:var(--fl-builder-font-family);font-weight:400;font-size:12px;letter-spacing:1px;line-height:1.15;margin:10px;padding:6px 8px 5px;position:relative;text-align:left;text-overflow:ellipsis;text-shadow:none;text-transform:none;white-space:nowrap;overflow:hidden;z-index:10}@keyframes fl-builder-drop-zone-pulse{0%{filter:brightness(100%)}50%{filter:brightness(125%)}100%{filter:brightness(100%)}}.fl-builder-drop-zone-global{background:var(--fl-builder-global-accent-color)}.fl-builder-content>.fl-builder-drop-zone{margin:10px 20px}.fl-row-content>.fl-builder-drop-zone{margin:3px 7px}.fl-col-has-cols>.fl-col-content>.fl-builder-drop-zone{margin:3px 10px}.fl-sortable-disabled>.fl-builder-drop-zone{display:none!important}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content>.fl-builder-drop-zone{width:100%}.fl-row-highlight{padding:16px 0}.fl-row-highlight .fl-row-content{outline-width:var(--fl-builder-highlight-width)!important;outline-offset:var(--fl-builder-highlight-offset);outline-style:dashed!important;outline-color:var(--fl-builder-highlight-color)!important}.fl-builder-dragging .fl-row-highlight .fl-row-content{outline-color:transparent!important}.fl-row-highlight.fl-node-global .fl-row-content{outline-color:var(--fl-builder-global-accent-color)}.fl-row-highlight .fl-col-group{position:relative}.fl-builder-dragging .fl-col-group{margin:12px 0}.fl-col-highlight{position:relative}.fl-col-highlight .fl-col-content{outline-width:var(--fl-builder-highlight-width)!important;outline-offset:var(--fl-builder-highlight-offset);outline-style:dashed!important;outline-color:var(--fl-builder-muted-accent-color)!important;border-radius:var(--fl-builder-radius)!important;min-height:100px;overflow-x:hidden}.fl-col-has-cols.fl-col-highlight>.fl-col-content{padding:8px}.fl-col-highlight.fl-node-global .fl-col-content{outline-color:var(--fl-builder-global-accent-color)!important}.fl-builder-simple .fl-col-highlight .fl-col-content{border:none!important}.fl-col-has-highlight-guide .fl-col-content{position:relative}.fl-col-highlight-guide{background:rgba(0,160,210,.05);outline-width:var(--fl-builder-highlight-width)!important;outline-offset:var(--fl-builder-highlight-offset);outline-style:dashed!important;outline-color:var(--fl-builder-highlight-color)!important;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.fl-node-global .fl-col-highlight-guide{outline-color:var(--fl-builder-global-accent-color)!important;background-color:rgba(255,150,0,.06)!important}.fl-col-has-highlight-guide .fl-block-overlay{background:0 0;outline-color:transparent}.fl-col-has-highlight-guide .fl-block-col-resize{display:none}.fl-col-has-highlight-guide .fl-col-highlight .fl-col-content{border-color:transparent!important}.fl-drop-target{--target-inset:8px;visibility:hidden;pointer-events:none}.fl-builder-dragging .fl-drop-target{visibility:visible;pointer-events:auto}.fl-col-drop-target{--target-size:44px;--target-outset:calc( 0px - ( var(--target-size) / 2 ) );bottom:var(--target-inset);display:none;left:var(--target-outset);position:absolute;top:var(--target-inset);width:var(--target-size);z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}.fl-col-highlight .fl-col-drop-target{display:block}.fl-col-drop-target-last{left:auto;right:var(--target-outset)}.fl-col-drop-target .fl-builder-drop-zone{flex:1 1 100%;width:10px;height:100%;border-radius:5px;margin:0 auto;padding:0}.fl-col-group-drop-target{--target-size:44px;--target-outset:calc( -22px - 6px );display:none;flex-direction:row;align-items:center;justify-content:center;position:absolute;right:var(--target-inset);top:var(--target-outset);left:var(--target-inset);height:var(--target-size);z-index:1;padding:0}.fl-row-highlight .fl-col-group-drop-target{display:flex}.fl-col-group-drop-target-last{top:auto;bottom:var(--target-outset)}.fl-col-group-drop-target .fl-builder-drop-zone{flex:1 1 auto;height:8px;margin:0;padding:0}.fl-row-content>.fl-col-group-drop-target{position:static}.fl-row-content>.fl-col-group-drop-target .fl-builder-drop-zone{height:var(--target-size);position:static}.fl-row-drop-target{display:none;left:0;height:24px;margin-top:-28px;position:absolute;right:0;z-index:1}.fl-row-highlight .fl-row-drop-target{display:block}.fl-row-drop-target-last{margin-top:0;margin-top:4px}.fl-row .fl-row-drop-target .fl-builder-drop-zone{bottom:0;left:4px;margin:0;position:absolute;right:4px;top:0}.fl-builder-content>.fl-row-drop-target{margin:0;position:static}.fl-builder-dragging .fl-builder-content.fl-builder-empty>.fl-row-drop-target{bottom:10px;display:block;height:auto;left:0;position:absolute;right:0;top:10px}.fl-builder-content .fl-row-drop-target .fl-builder-drop-zone{margin-bottom:0;margin-top:0}.fl-col-group:focus,.fl-col:focus,.fl-module:focus,.fl-row:focus{outline:0}.fl-sortable-proxy{display:none}.fl-block-overlay{--overlay-text:white;--overlay-tint:var(--fl-builder-highlight-color);background:rgba(128,128,128,.05);border-radius:var(--fl-builder-radius)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.fl-block-overlay{background:0 0;-webkit-backdrop-filter:brightness(102%) contrast(95%);backdrop-filter:brightness(102%) contrast(95%)}}.fl-block-overlay,.fl-block-overlay *{text-shadow:none;-webkit-touch-callout:none;transition-property:border-color;transition-duration:.3s}.fl-block-overlay-active{position:relative}.fl-block-overlay-actions{background:var(--overlay-tint);float:left;height:34px;margin:-1px -1px 0;padding:2px 4px;text-shadow:none;border-bottom-right-radius:var(--fl-builder-radius);border-top-left-radius:var(--fl-builder-radius);transition-property:background-color;transition-duration:.3s;box-shadow:5px 5px 10px rgba(128,128,128,.2)}.fl-row-overlay-header-bottom .fl-block-overlay-actions{border-radius:0;border-top-right-radius:var(--fl-builder-radius);border-bottom-left-radius:var(--fl-builder-radius)}.fl-builder-col-resizing .fl-block-overlay-actions,.fl-builder-row-resizing .fl-block-overlay-actions{overflow:hidden}.fl-block-overlay-actions>span{display:block;float:left}.fl-block-overlay-actions i{color:var(--overlay-text)!important;cursor:pointer;display:block!important;float:left;font-size:16px!important;height:28px!important;line-height:28px!important;opacity:.8;text-align:center;width:32px!important}.fl-block-overlay-actions i:hover{opacity:1}.fl-block-overlay-actions>i:first-child{padding-left:4px}.fl-block-overlay-actions>i:last-child{padding-right:2px}.fl-block-overlay-actions .fl-block-move{cursor:move}.fl-block-has-rules,.fl-block-label{color:var(--overlay-tint)!important;cursor:pointer;padding:7px;position:absolute;right:0;top:0}.fl-block-label.fl-block-label-has-rules{padding:3px 7px;right:20px}.fl-block-has-rules.logic{color:red!important}.fl-block-overlay-title{color:var(--overlay-text)!important;float:left;font-family:var(--fl-builder-font-family);font-size:14px;height:30px;line-height:29px;margin-right:2px;padding:0 12px 0 8px}.fl-builder-touch .fl-block-overlay-actions{height:32px}.fl-builder-touch .fl-block-overlay-actions i{font-size:20px!important;height:32px!important;line-height:32px!important;width:38px!important}.fl-row-overlay{outline-width:var(--fl-builder-highlight-width)!important;outline-offset:-2px;outline-style:solid!important;outline-color:var(--overlay-tint)!important;border-radius:var(--fl-builder-radius);bottom:0;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;color:var(--overlay-text);left:0;position:absolute;top:-33px;right:0;z-index:100006}.fl-row-overlay .fl-block-overlay-actions{margin:1px}.fl-row-overlay.fl-row-menu-active,.fl-row-overlay.fl-row-menu-active.fl-block-overlay.fl-block-overlay-global{z-index:100007}.fl-row-full-width .fl-row-overlay{left:0;right:0;bottom:0}.fl-row-overlay-header-bottom{bottom:-32px!important;top:0}.fl-row-overlay-header-bottom .fl-block-overlay-header{position:absolute;bottom:0}.fl-block-overlay-active .fl-row-content-wrap{position:relative}.fl-block-overlay-active .fl-row-content{position:relative;z-index:100007!important}.fl-builder-row-resizing .fl-col.fl-block-overlay-active,.fl-builder-row-resizing .fl-module.fl-block-overlay-active{position:static}.fl-col-overlay{outline-width:var(--fl-builder-highlight-width)!important;outline-offset:var(--fl-builder-highlight-offset);outline-style:solid!important;outline-color:var(--overlay-tint)!important;border-radius:var(--fl-builder-radius);bottom:0;cursor:pointer;color:var(--overlay-text);left:0;position:absolute;right:0;top:0;z-index:100008}.fl-module-overlay{outline-width:var(--fl-builder-highlight-width)!important;outline-offset:var(--fl-builder-highlight-offset);outline-style:solid!important;outline-color:var(--overlay-tint)!important;border-radius:var(--fl-builder-radius);bottom:0;cursor:pointer;color:var(--overlay-text);left:0;min-height:32px;position:absolute;right:0;top:0;z-index:100007}.fl-builder-global-templates-locked .fl-block-overlay-global.fl-module-overlay{cursor:default}.fl-module-adjust-height{padding-bottom:15px;padding-top:15px}.fl-col-bg-overlay .fl-block-overlay-active.fl-module{z-index:100008}.fl-block-overlay-global{--overlay-tint:var(--fl-builder-global-accent-color)}.fl-block-overlay-title-global{font-size:11px;letter-spacing:1px;margin-left:4px;padding:2px 4px;vertical-align:top}.fl-block-overlay-global.fl-row-overlay{background:rgba(255,150,0,0);cursor:pointer;z-index:100007}.fl-builder-global-templates-locked .fl-block-overlay-global.fl-row-overlay{cursor:default}.fl-builder-row-template .fl-block-overlay-global.fl-row-overlay{background:rgba(255,150,0,0);cursor:default;z-index:100006}.fl-block-overlay-global.fl-row-overlay .fl-block-col-resize{display:none}.fl-block-overlay-muted .fl-row-overlay{--overlay-tint:#555D66;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fl-block-overlay-muted .fl-row-overlay .fl-block-has-rules{color:var(--overlay-tint)!important}.fl-block-overlay-muted .fl-row-overlay .fl-block-col-resize{display:none}.fl-node-disabled .fl-row-content-wrap,.fl-node-disabled>.fl-col-content{opacity:.3}.fl-block-col-resize{--resizer-width:18px;--resizer-outset:calc( 0px - ( var(--resizer-width) / 2 ) );bottom:0!important;position:absolute;top:0!important;width:var(--resizer-width);display:flex;justify-content:center;align-items:center;padding:10px 0}.fl-block-col-resize-handle-wrap{display:contents}.fl-block-col-resize-e{cursor:ew-resize;left:auto!important;right:var(--resizer-outset)!important}.fl-block-col-resize-w{cursor:ew-resize;left:var(--resizer-outset)!important}.fl-block-col-resize-handle{background:var(--overlay-text);border:2px solid var(--overlay-tint);border-radius:4px;width:8px;min-height:8px;height:100%;max-height:50px;pointer-events:none}.fl-block-col-resize-feedback{--feedback-size:24px;--feedback-outset:calc( 50% - ( var(--feedback-size) / 2 ) );color:var(--overlay-tint)!important;display:none;font-family:var(--fl-builder-font-family);font-size:11px!important;font-weight:700;position:absolute;pointer-events:none}.fl-block-col-resize-feedback-left,.fl-block-col-resize-feedback-right{background:var(--overlay-text);border:2px solid var(--overlay-tint);padding:2px 6px;height:var(--feedback-size);border-radius:calc(var(--feedback-size)/ 2)}.fl-block-col-resize-feedback-left{top:var(--feedback-outset);right:20px}.fl-block-col-resize-feedback-right{top:var(--feedback-outset);left:20px}.fl-builder-has-submenu{position:relative}.fl-builder-has-submenu>ul.fl-builder-submenu{background:var(--overlay-tint);box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:4px;border-top-left-radius:0;display:none;left:0;list-style:none;margin:0!important;padding:6px 0;position:absolute;text-align:left;letter-spacing:normal;top:100%;width:165px;z-index:100008}.fl-builder-has-submenu>ul.fl-builder-submenu li{list-style:none;margin:0;padding:0}.fl-builder-submenu-right ul.fl-builder-submenu{left:auto;right:0}.fl-builder-has-submenu.fl-builder-submenu-open>ul.fl-builder-submenu{display:block}.fl-builder-has-submenu>ul.fl-builder-submenu li a{border-bottom:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:var(--overlay-text)!important;display:block;line-height:13px;font-size:13px;font-family:var(--fl-builder-font-family);font-weight:400;opacity:.8;overflow:hidden;padding:6px 12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fl-builder-has-submenu>ul.fl-builder-submenu li a:hover{background:var(--overlay-tint);color:var(--overlay-text);opacity:1;filter:contrast(150%);text-decoration:none}.fl-builder-has-submenu .fl-builder-submenu .fa,.fl-builder-has-submenu .fl-builder-submenu .far,.fl-builder-has-submenu .fl-builder-submenu .fas{float:right;height:12px!important;line-height:12px!important;position:relative;right:-5px;width:14px!important}.fl-builder-has-submenu .fl-builder-has-submenu .fl-builder-submenu{display:none;left:100%;top:0}.fl-builder-has-submenu .fl-builder-submenu-right.fl-builder-has-submenu .fl-builder-submenu{left:auto;right:100%}.fl-builder-has-submenu .fl-builder-has-submenu:hover .fl-builder-submenu{display:block}.fl-builder-submenu-sep{padding:7px 0!important}.fl-builder-submenu-sep div{border-bottom:1px solid rgba(255,255,255,.4)}.fl-block-col-move,.fl-block-col-move-parent{cursor:move;position:relative}.fl-builder-submenu .fa-arrows-alt{cursor:move;display:none!important}.fl-builder-submenu a:hover .fa-arrows-alt{display:block!important;float:right;line-height:12px!important;height:12px!important}.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-col-quick-paste,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-module-quick-paste,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-row-quick-paste{opacity:.5;pointer-events:none}.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-col-quick-paste.fl-quick-paste-active,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-module-quick-paste.fl-quick-paste-active,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-row-quick-paste.fl-quick-paste-active{opacity:.8;pointer-events:initial}.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-col-quick-paste.fl-quick-paste-active:hover,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-module-quick-paste.fl-quick-paste-active:hover,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-row-quick-paste.fl-quick-paste-active:hover{opacity:1}.fl-builder-actions-lightbox .fl-lightbox{display:block;width:300px;border-radius:4px}.fl-builder-actions-lightbox .fl-lightbox-content-wrap{display:block}.fl-builder-actions-lightbox .fl-builder-actions{display:flex;flex-direction:column;padding:25px;text-align:center;letter-spacing:normal}.fl-builder-actions-title{color:#333!important;display:block;font-family:var(--fl-builder-font-family);font-size:16px!important;margin-bottom:20px}.fl-builder-actions .fl-builder-button{display:flex;justify-content:center;margin-bottom:7px;min-height:36px}.fl-builder-alert-lightbox{padding:20px;z-index:30000000;top:0;pointer-events:auto}.fl-builder-alert-lightbox .fl-lightbox{max-width:min-content;width:auto}.fl-builder-alert-lightbox .fl-lightbox-content-wrap{display:block}.fl-builder-alert-lightbox .fl-lightbox-message,.fl-builder-alert-lightbox .fl-lightbox-message-info{color:#333!important;font-family:var(--fl-builder-font-family);font-size:16px!important;letter-spacing:normal;line-height:24px;padding:30px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox{max-width:60%}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-content{padding:20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message{padding:10px 20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message h1{font-size:20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message p{font-size:14px;padding-top:5px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .link{color:#428bca;text-decoration:underline}.fl-builder-alert-lightbox .fl-lightbox-message-info{padding:0 20px;font-size:14px!important}.fl-builder-alert-lightbox .fl-lightbox-message-info p{line-height:20px;padding:10px 0 0 10px}.fl-builder-alert-lightbox .fl-lightbox-message-info a{font-size:14px}@keyframes fl-builder-content-section-entry{from{transform:translateY(150px) translateX(100px) scale(.3);opacity:0}to{transform:translateY(0) translateX(0) scale(1);opacity:1}}.fl-template-category-select{width:180px!important}.fl-template-selector .fl-builder-settings-section{margin:0 0 10px}.fl-template-selector .fl-builder-settings-fields{height:470px}.fl-template-selector .fl-builder-settings-tab{width:560px}.fl-template-selector .fl-builder-settings-tab-description{font-size:15px!important;margin:0!important;padding:10px 0 25px;text-align:center}.fl-template-preview{float:left;margin:0 25px 30px 0;position:relative;text-align:center;width:170px}.fl-template-preview.fl-last{margin-right:0}.fl-template-image{border:1px solid #d9d9d9;cursor:pointer;margin-bottom:12px;height:164px;overflow:hidden}.fl-template-image:hover{border-color:red}.fl-template-image img{max-height:none;width:100%}.fl-template-preview span{display:block;text-align:center}.fl-user-template-category-name{background:#f2f2f2;border-bottom:3px solid #dfdfdf;border-top:2px solid #dfdfdf;font-weight:700;padding:8px 15px}.fl-user-templates{border-bottom:1px solid #dfdfdf;padding:10px 0 20px}.fl-builder--user-templates-section-content{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;border-bottom:2px solid #e6eaed}.fl-builder--user-templates-section-content:first-child{padding-top:0}.fl-builder--user-templates-section-content:last-child,.fl-user-templates:last-child{border-bottom:none}.fl-builder--user-templates-section-name{font-weight:700;font-size:16px;padding-top:30px;color:#333;z-index:9999;padding:15px 10px;margin:0 10px}@keyframes fl-list-item-entry{from{opacity:0;transform:scale(.5) translateY(100px)}to{opacity:1;transform:scale(1) translateY(0)}}.fl-builder--save-new-user-template,.fl-user-template{position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:16px;font-weight:200;line-height:1.1;padding:10px 20px;color:#6d6d6d}.fl-user-template:hover{cursor:pointer;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.08);text-decoration:none;color:#111;padding-right:68px}.fl-user-template-name{overflow:hidden;text-overflow:ellipsis;flex:1}.fl-user-template-actions{display:none;bottom:0;position:absolute;right:0;top:0}.fl-user-template:hover .fl-user-template-actions{display:flex;flex-direction:row;align-items:center}.fl-user-template-actions a{display:inline-block;padding:15px 0;width:30px}.fl-user-template:hover a:hover i{color:#444!important}.fl-user-templates-message{display:none}.fl-user-template-thumbnail{flex:0;margin-right:20px}.fl-user-template-thumbnail .fl-builder--template-thumbnail{background-size:cover;background-position:center top}.fl-user-template-thumbnail .fl-builder--template-thumbnail:hover{box-shadow:none;transform:scale(1);transition-property:none}.fl-user-template-thumbnail .fl-builder--template-thumbnail{width:45px}.fl-builder--save-new-user-template .fl-user-template-thumbnail .fl-builder--template-thumbnail{border-style:dashed;border-width:2px;border-color:#ccd4da}.fl-builder--save-new-user-template .fl-save-control{display:flex;flex-direction:row;flex:1}.fl-builder--save-new-user-template .fl-save-control input{background:0 0;border:none!important;flex:1;font-size:16px;margin-right:10px;margin-left:-12px;color:#000}.fl-builder--save-new-user-template .fl-save-control input::-webkit-input-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input::-moz-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input:-ms-input-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input:-moz-placeholder{color:#777}@keyframes fl-slide-in-right{from{transform:translateX(50px)}to{transform:translateX(0)}}.fl-builder--save-new-user-template .fl-save-control button{display:none;animation-name:fl-slide-in-right;animation-duration:.25s;background-color:#00a0d2;border:none;padding:0 15px}.fl-save-control-mask{display:none;background:0 0;position:absolute;top:-50px;left:0;bottom:0;right:0;z-index:-1;min-height:80vh}.single-fl-builder-template .fl-content{width:100%!important}form.fl-builder-settings{height:100%;margin:0;padding:0;display:flex;flex-direction:column;letter-spacing:normal}.fl-builder-settings-message{font-size:15px!important;line-height:23px!important;padding:20px 25px!important;background:#f2f2f2!important}.fl-builder-settings-message *{font-size:15px!important;line-height:23px!important}.fl-builder-preview-loader{position:relative;top:-2px;margin-left:3px}.fl-lightbox-header .fl-builder-preview-loader{margin:0;position:absolute;right:40px;top:15px}@keyframes fl-grab-attention{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.fl-lightbox-width-slim .fl-form-table{margin:10px 12px 10px 10px!important;width:calc(100% - 40px)}.fl-lightbox-width-slim.fl-lightbox .fl-form-table th{display:block;position:relative;padding:10px 0 0 12px!important;width:auto!important}.fl-lightbox-width-slim .fl-form-table td{display:block}.fl-lightbox-width-slim .fl-form-table td:first-child{padding-left:0!important}.fl-lightbox-width-slim .fl-form-table .fl-field[data-type=editor] td:first-child{padding-left:0!important}.fl-field-label .fl-field-responsive-toggle{display:none}.fl-lightbox-width-slim .fl-field-control-wrapper .fl-field-responsive-toggle{display:none}.fl-lightbox-width-slim .fl-field-label .fl-field-responsive-toggle{display:inline-block;padding:0 5px!important}.fl-lightbox-width-slim input.text-full+.fl-field-description,.fl-lightbox-width-slim select+.fl-field-description{display:block;padding:8px 10px;margin:0}.fl-lightbox-width-slim .fl-builder-settings-fields select{width:100%}.fl-lightbox-width-slim .fl-compound-field{max-width:none}.fl-lightbox-width-slim .fl-color-picker{display:flex;width:auto}.fl-lightbox-width-slim .fl-color-picker-clear{flex:0 0 40px}.fl-lightbox-width-slim .fl-field[data-type=dimension] .fl-field-responsive-setting{width:100%}.fl-lightbox-width-slim .fl-dimension-field-units{max-width:none}.fl-lightbox-width-slim .fl-dimension-field-unit-select select{width:auto!important}.fl-lightbox-width-slim .fl-gradient-picker-color-row{flex-basis:calc(50% - 15px / 2)}.fl-lightbox-width-slim .fl-color-picker.fl-gradient-picker-color{width:100%}.fl-lightbox-width-slim .fl-typography-field-align .fl-button-group-field-options{float:none}.fl-lightbox-width-slim .fl-typography-field-align .fl-button-group-field-option{width:100%}.fl-lightbox-width-slim .mce-menubtn.mce-fixed-width button{width:72px!important}.fl-lightbox-width-slim .fl-builder-settings-tab-description{margin:20px 10px}.fl-lightbox-width-micro .mce-menubtn.mce-fixed-width button{width:38px!important}.fl-lightbox-width-micro .mce-btn[aria-label=Blockquote],.fl-lightbox-width-micro .mce-btn[aria-label=Fullscreen]{display:none}.fl-lightbox-width-micro .mce-toolbar i.mce-ico{width:18px}.fl-lightbox-width-slim .fl-field[data-type=code] .fl-field-control-wrapper,.fl-lightbox-width-slim .fl-field[data-type=editor] .fl-field-control-wrapper{margin-left:-10px;margin-right:-30px}.fl-lightbox .wp-editor-tools{padding-left:6px;padding-right:28px}.fl-lightbox .mce-top-part::before{box-shadow:none!important}.mce-container .mce-stack-layout span{color:initial}.fl-lightbox div.mce-toolbar-grp{background:0 0;border:none}.fl-lightbox div.mce-toolbar-grp>div{padding:0 3px}.fl-lightbox .fl-builder-settings .wp-switch-editor{background:#e7ebef;border:1px solid transparent}.fl-lightbox .html-active .switch-html,.fl-lightbox .quicktags-toolbar,.fl-lightbox .tmce-active .switch-tmce{background:#fff}.fl-lightbox .quicktags-toolbar{border:none}.fl-lightbox .wp-editor-container{border:none}.fl-lightbox .mce-toolbar .mce-container-body{display:flex;flex-direction:row}.fl-lightbox-width-slim .mce-toolbar .mce-container-body{justify-content:center}.fl-lightbox textarea.wp-editor-area{line-height:1.5;padding:20px;width:calc(100% - 10px)}.fl-lightbox .wp-core-ui .button,.fl-lightbox .wp-core-ui .button-secondary{border:none;box-shadow:none;background:#e7ebef}.fl-lightbox-width-slim .fl-shadow-field .fl-dimension-field-units{width:auto}.fl-lightbox-width-slim .fl-shadow-field .fl-dimension-field-units input{max-width:none;width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiples{display:block}.fl-lightbox-width-slim .fl-builder-field-multiple{display:block;position:relative}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-field-label{width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-field-control{width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-form-field-preview-text{max-width:225px}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-builder-field-actions{position:absolute!important;top:0;right:0;width:70px;z-index:1}.fl-lightbox-width-slim .fl-builder-field-actions-single .fl-builder-field-copy{float:right!important;margin-right:5px}.fl-lightbox-width-slim .fl-field[data-type=time] select{width:auto}.fl-builder-settings-tabs{display:flex;flex-direction:row;align-items:stretch;overflow:hidden;min-height:36px;background:#e7ebef}.fl-builder-content-group-select{padding:0 10px 6px}.fl-builder-content-group-select{display:none}.fl-builder-content-group-select select{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:8px 10px;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;border:2px solid #e4e7ea;color:#161b20}select:focus{border-width:2px!important;border-style:solid!important;border-color:#00a0d2!important;outline:0!important}.fl-legacy-settings-tab{background:url(../img/ajax-loader.svg) center center no-repeat;height:100px}.fl-builder-settings-tab:first-child .fl-legacy-settings-tab{background:0 0;height:auto}body .fl-builder-settings-tabs>*{box-sizing:border-box;color:#676f7a!important;fill:#676f7a!important;background:0 0;border:2px solid transparent;border-radius:0;margin:0;outline:0;padding:1px 10px;text-decoration:none!important;font-size:13px;font-weight:400!important;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}body .fl-lightbox-width-slim .fl-builder-settings-tabs>*{flex:1 1 auto}body .fl-builder-settings-tabs>.fl-builder-settings-tabs-more{flex:0 0 60px;display:none;margin-left:auto;justify-content:center}.fl-builder-settings-tabs-more svg{width:16px;height:auto;fill:inherit;margin:auto}.fl-builder-settings-tabs-more g,.fl-builder-settings-tabs-more path,.fl-builder-settings-tabs-more svg{fill:inherit}body .fl-lightbox-has-tab-overflow .fl-builder-settings-tabs-more{display:flex}.fl-builder-settings-tabs>:active,.fl-builder-settings-tabs>:hover{top:0;color:#333;background:0 0;border:2px solid transparent}.fl-builder-settings-tabs>:focus{top:0;outline:0;border:2px solid transparent;background:0 0;color:#0086b0;fill:#0086b0}.fl-builder-settings-tabs .fl-active,.fl-builder-settings-tabs-more.fl-contains-active,.fl-builder-settings-tabs-overflow-menu .fl-active{color:#0086b0!important;fill:#0086b0!important;position:relative;background:#fff}.fl-builder-settings-tabs .fl-active.fl-overflowed,.fl-builder-settings-tabs .fl-overflowed{display:none!important}.fl-builder-settings-tabs .error{color:#d03436;padding-right:10px}.fl-builder-settings-tabs .error .fl-error-icon,.fl-builder-settings-tabs-overflow-menu .error .fl-error-icon{background:url(../img/sprite.png) -148px -5px no-repeat;display:inline-block;height:16px;margin-left:7px;position:relative;top:3px;width:16px}.fl-builder-settings-tabs-more.fl-contains-errors{fill:#d03436!important}.fl-builder-settings-tab{display:none;width:auto!important}.fl-builder-settings-tab.fl-active{display:block}.fl-builder-settings-tab-description{background:#e4e7ea;padding:10px 15px;border-radius:4px;margin:20px 20px}.fl-builder-settings-tab-description a{text-decoration:underline!important}.fl-builder-settings-tab-description a:hover{color:#333}.fl-builder-settings-tabs-overflow-menu{display:none;position:absolute;left:0;right:0;border:2px solid #e6eaed;border-top:3px solid #00a0d2;border-radius:4px;background:#fff;z-index:9999;margin:0 6px;padding:10px;flex-direction:column;box-shadow:0 0 20px 2px rgba(0,0,0,.2)}.fl-builder-settings-tabs-overflow-menu:before{bottom:100%;right:20px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#00a0d2;border-width:10px;margin-left:-10px}.fl-builder-settings-tabs-overflow-menu>a{display:block;padding:10px 15px;font-size:14px;font-weight:600!important;border:2px solid transparent;border-radius:4px;outline:0}.fl-builder-settings-tabs-overflow-menu>a:hover{background:#e6eaed;text-decoration:none}.fl-builder-settings-tabs-overflow-click-mask{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:0 0;z-index:11}.fl-lightbox .fl-form-table{display:table;background:none transparent;border:none;overflow:inherit;width:calc(100% - 35px)}.fl-lightbox .fl-form-table tbody{border:none}.fl-form-table tr:nth-child(even),.fl-lightbox .fl-form-table tr{background:0 0}.fl-lightbox .fl-form-table th{border:none!important;font-weight:400!important;padding:10px 15px 10px 10px!important;padding-left:30px!important;text-align:left!important;vertical-align:top!important;width:200px!important;background:0 0!important}.fl-lightbox .fl-form-table td:first-child{padding-left:30px!important}.fl-lightbox .fl-form-table th label{color:#333;width:auto;max-width:100%}.fl-lightbox .fl-form-table th label i{color:grey}.fl-lightbox .fl-form-table th label i:hover{color:#555}.fl-lightbox .fl-form-table td{background:0 0!important;border:none!important;font-weight:400!important;padding:8px 10px;text-align:left!important}.fl-lightbox-width-slim .fl-form-table td{padding:4px 0 5px}.fl-builder-settings-fields{margin:0;overflow:hidden;position:relative;flex:1 100%;visibility:hidden}.fl-lightbox-header .fl-builder-settings-fields{height:auto;margin:0;position:absolute;right:10px;top:10px}.fl-builder-settings-fields .fl-nanoscroller-content{padding:0;padding-top:4px}.fl-builder-settings-fields .fl-field-control-wrapper{position:relative}.fl-field{animation-duration:.25s;animation-delay:.1s}.fl-builder--revision-actions select,.fl-builder-settings-fields input[type=date],.fl-builder-settings-fields input[type=email],.fl-builder-settings-fields input[type=file],.fl-builder-settings-fields input[type=number],.fl-builder-settings-fields input[type=password],.fl-builder-settings-fields input[type=search],.fl-builder-settings-fields input[type=tel],.fl-builder-settings-fields input[type=text],.fl-builder-settings-fields input[type=url],.fl-builder-settings-fields select,.fl-builder-settings-fields textarea{background:#fff!important;border-color:transparent!important;border-style:solid;border-width:2px;border-radius:4px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);color:#333!important;display:inline;font-size:13px;height:auto;line-height:15px;margin:1px;outline:0;padding:3px 6px;width:auto;box-sizing:border-box}.fl-builder-settings-fields input[type=date],.fl-builder-settings-fields input[type=email],.fl-builder-settings-fields input[type=file],.fl-builder-settings-fields input[type=number],.fl-builder-settings-fields input[type=password],.fl-builder-settings-fields input[type=search],.fl-builder-settings-fields input[type=tel],.fl-builder-settings-fields input[type=text],.fl-builder-settings-fields input[type=url],.fl-builder-settings-fields select:not(multiple){height:36px!important}.fl-builder-settings-fields select,.fl-builder-settings-fields select[multiple]{height:auto!important}.fl-builder-settings-fields input[type=number]{width:70px}.fl-builder-lightbox .fl-builder-settings-fields input[type=date]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=email]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=file]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=number]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=password]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=search]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=tel]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=text]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=url]:focus,.fl-builder-lightbox .fl-builder-settings-fields select:focus,.fl-builder-lightbox .fl-builder-settings-fields textarea:not(.wp-editor-area):focus{border-width:2px!important;border-style:solid!important;border-color:#00a0d2!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)!important}.fl-builder-settings-fields ::-webkit-input-placeholder{color:#999!important;font-size:13px}.fl-builder-settings-fields input:-moz-placeholder{color:#999;font-size:13px}.fl-builder-settings-fields ::-moz-placeholder{color:#999!important;font-size:13px}.fl-builder-settings-fields input:-ms-input-placeholder{color:#999;font-size:13px}.fl-builder-settings-fields label{display:inline-block;font-weight:400;user-select:none;margin-bottom:3px;font-size:12px}.fl-builder--revision-actions select,.fl-builder-settings-fields select{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;color:#000;margin:0;margin-bottom:2px;padding:2px 10px;padding-right:30px!important;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important}.fl-builder--revision-actions select{background-color:#e6eaed!important;cursor:pointer}.fl-builder--revision-actions button.fl-builder-button,.fl-builder--revision-actions button.fl-builder-button:hover,.fl-builder--revision-actions select{margin-bottom:0;box-shadow:0 1px 1px 0 rgb(0 0 0 / 12%)}.fl-builder-settings-fields select[multiple]{height:60px;background-image:none!important}.fl-builder-custom-field select,.fl-photo-field select{-webkit-box-shadow:none;box-shadow:none;border-color:#e6eaed!important}.fl-builder-settings-section:first-child{border-top:none!important}.fl-builder-settings-section-header{background-color:#e7ebef;border-top:4px solid #e7ebef;cursor:pointer;height:30px;display:flex;flex-direction:row}.fl-builder-settings-description{padding:10px;padding-top:0;margin:0;font-style:italic;opacity:.75}.fl-builder-settings-fields table{margin:20px 0 20px}.fl-builder-settings-fields .fl-builder-settings-title{display:flex;align-items:center;background:#f5f7f9;color:#353535;padding:2px 10px;margin:0;font-size:13px!important;font-weight:400;user-select:none;border:2px solid transparent;border-radius:0}.fl-builder-settings-fields .fl-builder-settings-title:hover{top:0}.fl-builder-settings-fields .fl-builder-settings-title:active{top:0}.fl-builder-settings-fields .fl-builder-settings-title:focus{top:0;border-color:#e0e4ea}.fl-builder-settings-fields .fl-builder-settings-title>svg{height:6px;width:9px;margin-right:7px;transition-property:transform;transition-duration:.15s}.fl-builder-settings-section-collapsed{margin-bottom:4px}.fl-builder-settings-section-collapsed .fl-builder-settings-section-content{display:none}.fl-builder-settings-section-collapsed .fl-builder-settings-title{background:0 0;flex:1 1 100%}.fl-builder-settings-section-collapsed .fl-builder-settings-title>svg{transform:rotate(-90deg)}.fl-builder-settings-fields .fl-dimension-field-unit label.icon{border:2px solid #888;margin-left:auto;margin-right:auto;width:8px;height:2px;margin-top:6px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.top{border-top-width:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.right{border-right-width:4px;height:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.bottom{border-bottom-width:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.left{border-left-width:4px;height:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.top_left{border-radius:10px 0 0 0;border-top-width:4px;border-left-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.top_right{border-radius:0 10px 0 0;border-top-width:4px;border-right-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.bottom_left{border-radius:0 0 0 10px;border-bottom-width:4px;border-left-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.bottom_right{border-radius:0 0 10px 0;border-bottom-width:4px;border-right-width:4px}.wp-core-ui h1,.wp-core-ui h2,.wp-core-ui h3,.wp-core-ui h4,.wp-core-ui h5,.wp-core-ui h6,.wp-core-ui p{color:#333;font-family:inherit}.wp-core-ui #media-attachment-date-filters{width:auto}.wp-core-ui input[type=search]::placeholder{color:#333}.wp-core-ui .submitbox .submitdelete{color:#a00}.wp-core-ui button{font-weight:400}.wp-core-ui input[type=date],.wp-core-ui input[type=email],.wp-core-ui input[type=file],.wp-core-ui input[type=number],.wp-core-ui input[type=password],.wp-core-ui input[type=search],.wp-core-ui input[type=tel],.wp-core-ui input[type=text],.wp-core-ui input[type=url],.wp-core-ui select,.wp-core-ui textarea{background-color:#fff;border-color:#dfdfdf;border-style:solid;border-width:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#333;font-weight:400}.wp-core-ui input[type=date]:focus,.wp-core-ui input[type=email]:focus,.wp-core-ui input[type=file]:focus,.wp-core-ui input[type=number]:focus,.wp-core-ui input[type=password]:focus,.wp-core-ui input[type=search]:focus,.wp-core-ui input[type=tel]:focus,.wp-core-ui input[type=text]:focus,.wp-core-ui input[type=url]:focus,.wp-core-ui select:focus,.wp-core-ui textarea:focus{background:0 0;border-color:#aaa}.wp-core-ui input[type=search]{background-image:none;padding:6px}.fl-field-responsive-setting{display:inline-block;width:100%}.fl-field-responsive-setting-large,.fl-field-responsive-setting-medium,.fl-field-responsive-setting-responsive{display:none}.fl-field-control-wrapper i.fl-field-responsive-toggle{padding:9px 0 0 0;position:absolute;left:-25px}i.fl-field-responsive-toggle{color:grey;cursor:pointer;display:inline-block;font-size:15px!important;height:auto;line-height:18px!important;text-align:left;vertical-align:middle;width:20px}i.fl-field-responsive-toggle:hover{color:#000}.fl-builder-settings-fields input.text-full{width:100%}.fl-builder-settings-fields .fl-text-field-add-value{min-width:50%;margin-top:.62em}.fl-builder-settings-fields textarea{width:100%}.fl-field[data-type=shadow] .fl-field-control-wrapper{display:flex}.fl-shadow-field .fl-color-picker{margin-bottom:15px;width:100%}.fl-color-picker{cursor:pointer}.fl-color-picker .fl-color-picker-clear{box-sizing:border-box;display:inline-block}.fl-color-picker .fl-color-picker-clear:hover{background-color:#ededed}.colorpicker input{padding:0!important;font-size:11px!important;color:#fff!important;width:29px!important;height:auto!important;background:0 0!important;border:none!important}.colorpicker .colorpicker_hex input{width:45px!important}.fl-gradient-picker-type{display:flex;gap:8px;margin-bottom:15px}.fl-gradient-picker-type input{margin:0!important}.fl-gradient-picker-type select{margin-bottom:0}.fl-gradient-picker-colors{display:flex;flex-wrap:wrap;gap:15px}.fl-gradient-picker-color-row{flex:0 0 auto;display:flex;gap:8px}.fl-field[data-type=dimension] .fl-field-label label{padding-right:35px}.fl-field[data-type=dimension] .fl-field-control-wrapper{display:flex}.fl-field[data-type=dimension] .fl-field-description{padding:9px 0 0 5px}.fl-field[data-type=dimension] .fl-field-responsive-setting{width:auto}.fl-dimension-field-units{border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex;height:36px;margin:1px 1px 20px 1px;position:relative;max-width:350px}.fl-dimension-field-units>*{border-right:1px solid #e6eaed;width:100%}body .fl-dimension-field-units>:last-child{border-right:none!important}body .fl-dimension-field-units>:first-child>input[type]{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}body .fl-dimension-field-units>:last-child>input{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fl-dimension-field-unit input[type],.fl-dimension-field-units .fl-field-unit-select{box-shadow:none!important;margin:0!important;border-radius:0!important}.fl-dimension-field-unit input{width:100%!important}.fl-dimension-field-unit input::-webkit-inner-spin-button,.fl-dimension-field-unit input::-webkit-outer-spin-button{-webkit-appearance:none}.fl-dimension-field-unit input[type=number]{-moz-appearance:textfield}.fl-dimension-field-unit label{padding:5px 0 0;font-size:11px;font-weight:700;color:inherit!important;display:block;text-align:center;opacity:.5}.fl-dimension-field-unit .fl-field-popup-slider{margin-top:27px}i.fl-dimension-field-link{color:grey;cursor:pointer;font-size:15px!important;height:auto;line-height:18px!important;text-align:left;vertical-align:middle;width:20px}i.fl-dimension-field-link:hover{color:#000}i.fl-dimension-field-link.dashicons-editor-unlink,i.fl-dimension-field-link.dashicons-editor-unlink:hover{color:#0086b0}.fl-field-label .fl-dimension-field-link,.fl-lightbox-width-slim .fl-dimension-field-link{display:none}.fl-lightbox-width-slim .fl-field-label .fl-dimension-field-link{display:inline-block}.fl-field-control-wrapper .fl-dimension-field-link{padding:9px 0 0 0;left:-50px;position:absolute}.fl-dimension-field-unit-select{display:flex;width:auto!important}.fl-field[data-type=unit] .fl-field-control-wrapper{display:flex}.fl-field[data-type=unit] .fl-field-description{margin-left:7px!important;padding-top:9px}.fl-field[data-type=unit] .fl-field-responsive-setting{width:auto}.fl-unit-field-inputs{background:0 0;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex}.fl-unit-field-inputs .fl-field-unit-select,.fl-unit-field-inputs input[type]{box-shadow:none!important;margin:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fl-unit-field-inputs .fl-field-unit-select{display:flex;justify-content:center;align-items:center}.fl-unit-field-inputs input::-webkit-inner-spin-button,.fl-unit-field-inputs input::-webkit-outer-spin-button{-webkit-appearance:none}.fl-unit-field-inputs input[type=number]{-moz-appearance:textfield}.fl-unit-field-input{border-right:1px solid #e6eaed!important}body .fl-unit-field-input:last-child{border-right:none!important}body .fl-unit-field-input:last-child>*{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fl-unit-field-unit-select{display:flex;width:auto!important}select.fl-field-unit-select{background-color:#e7ebef!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}div.fl-field-unit-select{background-color:#e7ebef!important;padding:9px 7px!important;flex:1 0 auto}.fl-field-popup-slider{background:#fff;border-radius:4px;box-shadow:0 4px 25px 0 rgba(0,0,0,.18);display:none;margin-top:10px;padding:15px;position:absolute;left:0;right:0;z-index:9999}.fl-field-popup-slider-top{margin-top:0!important;top:-100%;transform:translateY(-10px)}.fl-field-popup-slider-input{background:#e7ebef;cursor:pointer;height:4px;text-align:left;position:relative;border-radius:3px}.fl-field-popup-slider-input .ui-slider-handle{background:#fff;border:2px solid #3aa4cc;border-radius:100%;cursor:pointer;height:12px;width:12px;position:absolute;top:-6px;margin-left:-7px}.fl-field-popup-slider-input .ui-slider-handle:focus{outline:0}.fl-field-popup-slider-arrow{position:absolute;top:-22px}.fl-field-popup-slider-arrow:after{content:' ';border-color:transparent;border-style:solid;border-width:8px;border-top-width:0;border-bottom-color:#fff;width:0;height:0}.fl-field-popup-slider-top .fl-field-popup-slider-arrow{top:auto;bottom:-24px}.fl-field-popup-slider-top .fl-field-popup-slider-arrow:after{border-bottom-width:0;border-top-width:8px;border-top-color:#fff}input[type=number].fl-field-popup-slider-focus{border:2px solid #00a0d2!important}.fl-font-field{display:flex}.fl-font-field label{display:block!important;margin:0!important;padding:0 0 6px 12px}.fl-font-field .fl-font-field-font-wrapper{margin-right:8px;width:70%!important}.fl-font-field .fl-font-field-weight-wrapper{width:30%!important}.fl-compound-field{max-width:350px}.fl-compound-field-section-toggle{background:#e7eaef;border-radius:4px;border-top:2px solid transparent;border-bottom:2px solid transparent;cursor:pointer;align-items:center;display:flex;height:32px;margin-bottom:8px;padding:0 12px}.fl-compound-field-section-toggle:hover{background:#dadfe5}.fl-compound-field-section-toggle .dashicons{font-size:15px;height:15px;margin-right:5px;width:15px}.fl-compound-field-section:last-child .fl-compound-field-section-toggle{margin-bottom:0}.fl-compound-field-section.fl-compound-field-section-visible{padding-bottom:12px}.fl-compound-field-section.fl-compound-field-section-visible:last-child{padding-bottom:0}.fl-compound-field-section-visible .fl-compound-field-section-toggle{background:0 0;border-top:2px solid #e7ebef;border-radius:0}.fl-compound-field-section-visible .fl-compound-field-section-toggle:hover{background:0 0}.fl-compound-field-section-visible .fl-compound-field-section-toggle .dashicons:before{content:'\f347'}.fl-compound-field-row{display:none;padding-bottom:12px}.fl-compound-field-section-visible .fl-compound-field-row{display:flex}.fl-compound-field-label{display:block!important;margin:0!important;padding:0 0 6px 12px}.fl-compound-field-label-bottom{padding:6px 0 0 12px}.fl-compound-field-label .fl-dimension-field-link{display:inline-block;padding:0 0 0 2px;position:relative;left:auto;top:-1px}.fl-compound-field-setting{padding-right:8px;width:100%}.fl-compound-field-setting:last-child{padding-right:0}.fl-compound-field-setting select{margin:0!important;width:100%}.fl-compound-field-setting .fl-unit-field-input input{width:100%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fl-compound-field-setting .fl-unit-field-input{width:50%!important}.fl-compound-field-setting .fl-unit-field-input select.fl-field-unit-select{background-position:center right 2px!important;padding:2px 5px!important;width:100%;font-size:11px}.fl-typography-field .fl-font-field-font-wrapper{margin-right:8px!important}.fl-typography-field-spacing{width:calc(33.33% - 8px)}.fl-typography-field-transform{width:66.66%}.fl-typography-field-transform .fl-button-group-field-options{float:none}.fl-typography-field-transform .fl-button-group-field-option{width:auto;padding:0 7px}.fl-typography-field .fl-shadow-field{display:flex}.fl-typography-field .fl-shadow-field .fl-color-picker{margin:0 8px 0 0;width:calc(33.33% - 8px)}.fl-typography-field .fl-shadow-field .fl-dimension-field-units{margin-left:0;margin-top:0;margin-right:0;width:66.66%}.fl-border-field .fl-shadow-field{display:flex}.fl-border-field .fl-shadow-field .fl-color-picker{margin:0 8px 0 0;width:calc(25% - 8px)}.fl-border-field .fl-shadow-field .fl-dimension-field-units{margin-left:0;margin-top:0;margin-right:0;width:75%}.fl-button-group-field-options{background:#e7ebef;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex;float:left;height:36px;overflow:hidden}.fl-button-group-field-option{cursor:pointer;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:0 5px;border-radius:0;border:2px solid transparent;background:0 0!important}.fl-button-group-field-option:hover{top:0;background-color:transparent;color:#000;border:2px solid transparent}.fl-button-group-field-option:focus{top:0;background-color:transparent;border:2px solid #00a0d2;color:#333}.fl-button-group-field-option:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.fl-button-group-field-option:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fl-button-group-field-option[data-selected="1"]{background-color:#fff!important;color:#000}.fl-button-group-field-option i{color:#6b6e75}.fl-button-group-field-option:hover i{color:#333}.fl-compound-field-cell{width:50%;display:block;float:left;padding-top:13px}.fl-compound-field-cell:first-child{padding-right:4px}.fl-compound-field-cell:last-child{padding-left:4px}.fl-compound-field-cell label{padding:5px 0 0;font-size:11px;font-weight:700;color:inherit!important;display:block;text-align:center;opacity:.5}.fl-shape-transform-field .fl-compound-field-row{display:flex;flex-direction:row}.fl-shape-transform-field .fl-compound-field-row>*{width:auto;flex:1 1 auto}.fl-shape-transform-field .fl-compound-field-row>:first-child{flex:0 0 auto}.fl-shape-transform-field .fl-shape-orientation-controls{display:flex;flex-direction:row}.fl-shape-transform-field .fl-shape-orientation-controls>*{flex:0 0 auto}.fl-shape-transform-field .fl-shape-orientation-controls .fl-button-group-field>*,.fl-shape-transform-field .fl-shape-orientation-controls .fl-button-group-field>* button{border-radius:0}.fl-shape-orientation-controls .fl-button-group-field:first-child>*,.fl-shape-orientation-controls .fl-button-group-field:first-child>* button{border-top-left-radius:4px;border-bottom-left-radius:4px}.fl-shape-orientation-controls .fl-button-group-field:last-child>*,.fl-shape-orientation-controls .fl-button-group-field:last-child>* button{border-top-right-radius:4px;border-bottom-right-radius:4px}.fl-builder-custom-field{background:#fff;border:2px solid transparent;border-radius:4px;padding:7px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);min-height:36px;box-sizing:border-box}.fl-builder-field-multiple .fl-builder-custom-field{cursor:move}.fl-builder-custom-field a{color:#21759b!important;text-decoration:underline!important}.fl-builder-custom-field a:hover{color:#d54e21!important}.fl-builder-custom-field label.error{margin-top:5px}.fl-photo-field .fl-photo-preview{display:flex}.fl-photo-field .fl-photo-select,.fl-photo-field.fl-photo-empty .fl-photo-preview{display:none}.fl-photo-field.fl-photo-empty .fl-photo-select{display:block}.fl-photo-field .fl-photo-preview-img{background:#f5f7f9;line-height:0;margin:5px 0}.fl-photo-field .fl-photo-preview-img img{min-width:60px;max-width:60px}.fl-photo-field .fl-photo-preview select{margin:8px 0 8px 10px;width:calc(100% - 10px)}.fl-photo-field.fl-photo-no-attachment .fl-photo-preview select{display:none}.fl-photo-field .fl-photo-preview-filename{display:none;font-size:13px;font-weight:700;margin:5px 0 9px 11px}.fl-photo-field.fl-photo-no-attachment .fl-photo-preview-filename{display:inline-block;word-break:break-all}.fl-photo-field .fl-photo-edit{margin:0 0 0 11px}.fl-photo-field.fl-photo-no-attachment .fl-photo-edit{display:none}.fl-photo-field .fl-photo-remove,.fl-photo-field .fl-photo-replace{margin:0 0 0 8px}.fl-builder-edit .media-modal{z-index:9999991}.fl-builder-edit .media-modal-backdrop{z-index:999999}.fl-builder-edit .media-frame{-webkit-backface-visibility:hidden;backface-visibility:hidden}.fl-builder-edit .media-modal-content{letter-spacing:normal}.fl-builder-edit .media-modal-content h1{font-family:inherit}.fl-builder-edit .media-modal-content .thumbnail{padding:0;border:none;border-radius:0}.fl-builder-edit .media-modal-content .attachment-preview .thumbnail{margin-bottom:0}.fl-builder-edit .media-modal-content .attachment-preview .thumbnail img{max-width:none}.fl-builder-edit button.media-modal-close{position:absolute;box-shadow:none;-webkit-box-shadow:none}.fl-builder-edit .media-frame.hide-menu{visibility:visible}.fl-builder-edit .media-modal .media-frame-router .media-router *{color:grey}.fl-builder-edit .media-modal .media-frame-content *{color:grey}span.select2-container.select2-container--open{z-index:9999999}.fl-multiple-photos-field .fl-multiple-photos-select,.fl-multiple-photos-lightbox .gallery-settings{display:none}.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-add,.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-count,.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-edit{display:none}.fl-multiple-photos-field .fl-multiple-photos-add{margin:0 0 0 8px}.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-select{display:inline}.fl-multiple-photos-count{font-weight:700;margin-bottom:3px}.fl-video-field .fl-video-select,.fl-video-field.fl-video-empty .fl-video-preview{display:none}.fl-video-field.fl-video-empty .fl-video-select{display:block}.fl-video-field .fl-video-preview-img{float:left;line-height:0;margin:5px 0}.fl-video-field .fl-video-preview-img img{max-width:60px}.fl-video-field .fl-video-preview-img .dashicons.dashicons-media-video{display:block;font-size:60px;height:60px;line-height:60px;width:60px}.fl-video-field .fl-video-preview-filename{display:inline-block;font-size:14px;font-weight:700;margin:7px 0 5px 11px}.fl-video-field .fl-video-remove,.fl-video-field .fl-video-replace{margin:0 0 0 11px}.fl-multiple-audios-field .fl-multiple-audios-select,.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-add,.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-edit{display:none}.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-select{display:block}.fl-multiple-audios-field .fl-multiple-audios-add{margin:0 0 0 8px}.fl-icon-field .fl-icon-select,.fl-icon-field.fl-icon-empty .fl-icon-preview{display:none}.fl-icon-field.fl-icon-empty .fl-icon-select{display:block}.fl-icon-field .fl-icon-preview i{display:inline-block;font-size:28px;margin:10px 10px 9px 10px;vertical-align:middle}.fl-icon-field .fl-icon-remove{margin:0 0 0 8px}.fl-builder-hidden-editor{display:none}.fl-builder-settings .wp-switch-editor{border-radius:0;color:#333;margin-top:2px}.fl-builder-settings .mce-toolbar .mce-btn-group .mce-btn{margin:2px 0}.fl-builder-settings .mce-menubtn.mce-fixed-width button{width:100px}.fl-builder-settings .mce-menubtn.mce-fixed-width span{width:100%}.mce-close:active,.mce-close:hover,.mce-toolbar .mce-btn button:active,.mce-toolbar .mce-btn button:hover,.mce-window .mce-btn button:active,.mce-window .mce-btn button:hover{background:0 0;border:none}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:1px!important}.wp-editor-container textarea.wp-editor-area{background:0 0;border:none;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.fl-builder-edit form#wp-link{color:#000;font-family:var(--fl-builder-font-family);font-size:13px}.fl-builder-edit form#wp-link #link-options label{display:block;margin-bottom:2px}.fl-builder-edit form#wp-link #link-options label span{padding-right:10px;vertical-align:middle}.fl-builder-edit form#wp-link #link-options input[type=text]{display:inline-block;height:auto;margin:5px 0 0;padding:3px 5px;width:80%}.fl-builder-edit form#wp-link .query-results{top:225px}.fl-code-field{border:1px solid #e6e6e6;border-left:none}.ace_editor,.ace_editor *{font-family:Monaco,Menlo,"Ubuntu Mono","Droid Sans Mono",Consolas,monospace!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important}.fl-layout-field-option{border:2px solid #d9d9d9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;cursor:pointer;float:left;line-height:0;max-width:23%;margin:0 1% 2%;padding:5px}.fl-layout-field-option-selected,.fl-layout-field-option:hover{border-color:red}.fl-layout-field-option img{max-width:100%}.fl-link-field .fl-link-field-input-wrap{display:flex;flex-direction:row}.fl-link-field-input{width:auto!important;flex:1 1 100%}.fl-link-field .fl-link-field-input-wrap button{flex:0 0 0%;height:36px;margin:1px 1px 1px 5px}.fl-link-field-options-wrap{padding:7px 0 0 12px}.fl-link-field-options-wrap label{margin-right:7px}.fl-link-field-options-wrap span{font-size:11px;font-weight:700;color:inherit!important;text-align:center;opacity:.5}.fl-link-field-options-wrap input[type=checkbox]{-webkit-appearance:checkbox;width:auto;height:auto;border:none}.fl-link-field-options-wrap input[type=checkbox]:focus{outline:0}.fl-link-field-options-wrap input[type=checkbox]:after{border:none}.fl-link-field-search{display:none;border:2px solid #e6eaed;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:4px 0 0 0;padding:10px}.fl-link-field-search-title{display:block;margin:0 0 3px 2px}.fl-link-field-search-cancel{margin-top:6px}.fl-link-field-search input{box-shadow:none!important;width:100%!important;padding:3px 9px!important}.fl-link-field-search #as-original-link-search{width:100%}.fl-field-connections-toggle{padding:10px 0}.fl-field[data-type=editor] .fl-field-connections-toggle{align-items:flex-start}.fl-field[data-type=link] .fl-field-connections-toggle{height:24px;margin-top:1px;align-items:flex-start}.fl-field[data-type=link] .fl-field-connection{bottom:20px}.fl-field-connections-menu[data-field=fl-field-text]{margin-top:30px}.fl-help-tooltip{display:inline-block;position:relative}.fl-lightbox-width-slim .fl-help-tooltip{position:static}.fl-help-tooltip-icon{color:#999!important;cursor:pointer;font-size:15px!important;padding:5px;vertical-align:middle}.fl-help-tooltip-text{box-sizing:border-box;background:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;display:none;font-weight:400;left:23px;padding:10px 13px;position:absolute;top:-6px;width:250px;z-index:1000;border-radius:4px}.fl-lightbox-width-slim .fl-help-tooltip-text{top:30px;left:0;width:100%}.fl-field-control .fl-form-field{margin-bottom:0}.fl-form-field[data-preview-text=icon]{display:flex;align-items:center}.fl-form-field-preview-text i{display:inline-block;font-size:18px;line-height:22px;margin-right:10px}.fl-builder-field-actions{padding-left:0!important;padding-right:0!important;text-align:center;width:85px}.fl-builder-field-actions i{color:#999!important;cursor:pointer;font-size:13px!important;line-height:29px!important;width:16px}.fl-builder-field-actions i:hover{color:#000!important}.fl-builder-field-actions i.fl-builder-field-copy,.fl-builder-field-actions i.fl-builder-field-delete{margin-left:5px}.fl-builder-field-actions i.fl-builder-field-move{cursor:move}.fl-builder-field-dd-helper{background:#ccc;height:30px!important;float:left;width:130px!important}.fl-builder-field-dd-zone{border:1px dashed #ccc;height:30px}.fl-builder-field-actions-single .fl-builder-field-delete,.fl-builder-field-actions-single .fl-builder-field-move{display:none!important}.fl-builder-field-multiple .fl-builder-field-actions,.fl-builder-field-multiple .fl-field-control,.fl-builder-field-multiple .fl-field-label{padding-top:2px!important;padding-bottom:2px!important}.fl-builder-field-multiple .fl-builder-field-actions{min-width:70px!important}.fl-builder-field-multiple[data-field=icons] .fl-builder-field-actions{width:70px!important}.fl-builder-field-multiple.ui-sortable-helper .fl-field-control{width:60%}.fl-builder-field-multiple.ui-sortable-helper .fl-builder-field-actions{display:none}.fl-builder-widget-settings input{display:inline-block!important;margin:5px 10px 8px 10px!important}.fl-builder-lightbox-loading{background:url(../img/ajax-loader.svg) center center no-repeat;height:100px}.fl-builder-settings .error,.fl-builder-settings input.error{color:#d03436!important}.fl-builder-settings label.error,.fl-builder-settings p.error{color:#d03436;display:block;margin-top:5px}.fl-builder-settings .fl-form-table .fl-field-description{color:#464646;font-style:normal;margin-left:2px}.fl-lightbox .fl-field-connection{right:-1px}.fl-lightbox .fl-field-connection-content{border:2px solid transparent!important;background:#e7ebef!important}.fl-field-connection-content .fl-field-connection-label{color:#676f7a!important}.fl-field-connections-toggle{pointer-events:none;width:20px;right:-25px}.has-scrollbar .fl-field-connections-toggle{right:-22px}.fl-lightbox-width-slim tr[data-type=code] .fl-field-connections-toggle{right:10px}.fl-lightbox-width-slim .fl-code-field{width:90%}.fl-field-connections-toggle-open{transform:none!important}.fl-field-connections-toggle i{pointer-events:auto;color:#abb1ba;font-size:13px!important;transition-property:transform;transition-duration:.15s}.fl-field-connections-toggle-open i{transform:rotate(-45deg)}ul.as-selections{background-color:#fff;border:none;border-radius:4px;box-shadow:none;color:#333;font-size:12px;height:auto;line-height:15px;margin:1px;outline:0;padding:3px;width:auto}ul.as-selections.loading{background:url(../img/ajax-loader-small.svg) 98% center no-repeat}ul.as-selections li.as-selection-item{background:#d4eaf6;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:11px;line-height:14px;padding:8px 15px;border-radius:4px;margin:2px}ul.as-selections li.as-selection-item.blur{background:#f4f4f4}ul.as-selections li.as-selection-item a.as-close{line-height:12px}ul.as-selections li.as-original{margin:0}ul.as-selections li.as-original input{height:auto;font-size:12px;margin:0;padding:0;box-shadow:none}ul.as-list{margin:0;font-size:13px;color:#000;font-family:var(--fl-builder-font-family);background-color:#fff;background-color:rgba(255,255,255,.95);z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}ul.as-list{border:none;border:1px solid #dfdfdf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}ul.as-list span.type{float:right}li.as-message,li.as-result-item{border:none}li.as-result-item.active{background:#e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#333;text-shadow:none}li.as-result-item em{background:0 0!important;color:#333!important;font-size:12px;padding:0!important;font-weight:700}.fl-custom-query-filter{display:none}.fl-custom-query .fl-field[data-type=suggest] select{margin-bottom:5px;width:100%}.fl-builder-service-settings{position:relative}.fl-builder-service-error{color:red!important;padding:15px 0 0 0}.fl-builder-service-account-delete{color:red!important;margin-left:10px;position:relative;top:2px}.fl-lightbox-width-slim .fl-builder-service-account-delete{display:block;padding-top:7px}#fl-field-visibility_user_capability .fl-field-description,.fl-builder-service-connect-row .fl-field-description{background:#f0f0f0;color:#333!important;display:block;float:none;margin:10px 0 0 0;padding:10px}#fl-field-visibility_user_capability .fl-field-description a,.fl-builder-service-connect-row .fl-field-description a{color:#21759b!important;text-decoration:underline!important}.fl-ordering-field-option{background:#fff;border:1px solid #dfdfdf;border-radius:3px;cursor:move;margin-bottom:5px;padding:5px 10px}.fl-ordering-field-option .fa{color:#ccc;float:right;line-height:16px}#tiptip_holder{z-index:10000001;pointer-events:none}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#333}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:#333}#tiptip_holder.tip_right #tiptip_arrow_inner{border-right-color:#333}#tiptip_holder.tip_left #tiptip_arrow_inner{border-left-color:#333}#tiptip_content{background:#333;box-shadow:none;letter-spacing:normal}.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_left],.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_right]{display:none!important}.fl-builder-getting-started-video{line-height:0!important;padding:10px}.fl-builder-getting-started-video iframe{border:none;height:326px;width:100%}.fl-builder-tour-actions .fl-builder-actions-title{font-size:14px!important;line-height:19px}.fl-builder-tour-mask{bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000000}.fl-builder-tour-dimmed{background:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;top:0}body>.fl-builder-tour-dimmed{position:fixed}.tour-backdrop{z-index:110000}.popover[class*=tour-]{border:1px solid #ccc;border-radius:0;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 40px rgba(0,0,0,.3);color:#666;font-size:13px;font-family:var(--fl-builder-font-family);font-weight:400;line-height:18px;max-width:none;padding:0;width:300px;z-index:100000001}.popover[class*=tour-].bottom>.arrow{border-bottom-color:#ccc}.popover[class*=tour-].bottom>.arrow:after{border-bottom-color:#f7f7f7}.popover[class*=tour-] .popover-title{border-radius:0;color:#333;letter-spacing:normal;text-transform:none}.popover[class*=tour-] .fa-times{color:#b3b3b3;cursor:pointer;font-size:16px;padding:5px;position:absolute;right:3px;top:2px}.popover[class*=tour-] .fa-times:hover{color:#666}.popover[class*=tour-] .popover-content{border-bottom:1px solid #d9d9d9;padding:13px 15px}.popover[class*=tour-] .fl-builder-tour-next{display:block;float:none;width:100%}.popover-navigation button{min-height:36px}.fl-builder-edit .fl-builder-shortcode-mask-wrap{position:relative;pointer-events:none}.fl-builder-edit .fl-builder-shortcode-mask{bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fl-row-content.fl-row-full-width .fl-builder-shortcode-mask-wrap{overflow:hidden}.fl-row-content.fl-row-full-width .fl-builder-shortcode-mask{left:0;right:0}.fl-builder--search{border:2px solid transparent;position:relative;padding:0;width:54px;transition-property:width;transition-delay:.1s;transition-duration:.15s}.fl-builder--search.is-expanded{border:2px solid #00a0d0}.fl-builder--search input[type=text],.fl-builder--search input[type=text]:focus{background-color:transparent;border:none!important;box-sizing:border-box;width:100%;font-size:16px;text-align:center}.fl-builder--search:before{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;content:"\f002";font:normal normal normal 14px/1 Font Awesome\ 5 Free;text-align:center;width:100%;height:100%;position:absolute;pointer-events:none;color:rgba(128,128,128,.6);font-size:17px;opacity:1;transition-property:opacity;transition-duration:.15s}.fl-builder--search.has-text:before,.fl-builder--search.is-expanded:before{opacity:0}.fl-builder--search input::-webkit-input-placeholder{color:rgba(128,128,128,0)!important;transition:color .25s}.fl-builder--search input:focus::-webkit-input-placeholder{color:rgba(128,128,128,.4)!important}.fl-builder--search .search-label{cursor:text}.fl-builder--search .search-clear{display:none;padding:10px 10px 10px 30px;color:#a7a7a7;font-size:12px;position:absolute;right:0;top:0;background-color:#eff1f2;background:linear-gradient(to left,#e4e7ea,#e4e7ea 75%,rgba(228,231,234,0))}.fl-builder--search:hover .search-clear{color:#888;background-color:#eff1f2;background:linear-gradient(to left,#dadfe5,#dadfe5 75%,rgba(218,223,229,0))}.fl-builder--search.has-text .search-clear{display:inline-block}.fl-builder--search.is-expanded{width:246px}.fl-builder--search.is-expanded input{display:inline-block}@keyframes fl-builder-show-menu-item{from{transform:translateY(10px) scale(.8);opacity:0}to{transform:translateX(0) translateY(0) scale(1);opacity:1}}.fl-builder--main-menu-panel{display:none;box-sizing:border-box;position:fixed;top:calc(45px + 10px);left:10px;width:360px;color:#222;max-height:calc(100% - 66px);border-radius:4px;background:#fff;border:none;border-top:3px solid #00a0d2;box-shadow:0 11px 45px 8px rgba(0,0,0,.1);font-family:var(--fl-builder-font-family)!important;font-size:14px!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10000009;pointer-events:auto}.fl-builder--main-menu-panel.is-showing{display:flex}.fl-builder--main-menu-panel:before,.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items:before{bottom:100%;right:6px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#00a0d2;border-width:13px;margin-left:-13px}.fl-builder--main-menu-panel-views{flex:1 1 100%;overflow:auto}.fl-builder--main-menu-panel-mask{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000119}.fl-builder--main-menu-panel .fl-builder--tabs{padding-left:20px;padding-top:15px}.fl-builder--main-menu-panel-view{display:none}.fl-builder--main-menu-panel-view.is-showing{display:block}.fl-builder--main-menu-panel-view-title{font-size:24px;font-weight:600;padding:25px 22px 0;line-height:1;white-space:nowrap}.fl-builder--main-menu-panel-view-title .title-accessory{float:right;color:#b1b1b1}.fl-builder--main-menu-panel-view-title .title-accessory>i{font-size:20px!important;width:25px!important}.fl-builder--main-menu-panel-view-title .title-accessory>i:hover{color:#222}.fl-builder--main-menu-panel-view-title .pop-view{padding:10px;padding-right:10px;margin-left:-10px;opacity:.5;font-size:25px;font-weight:400;cursor:pointer;background:0 0;outline:0;border:none;color:inherit}.fl-builder--main-menu-panel-view-title .pop-view:focus{outline:0;top:0;background:#e5eaed!important}.fl-builder--menu-item:before{display:block;content:"";float:none;clear:both}.fl-builder--menu-item{color:inherit;text-align:left;box-sizing:border-box;display:block;padding:10px 15px;margin:0 10px;width:calc(100% - 20px);background:0 0;border:none;border-radius:4px;font-size:14px;line-height:1.1;cursor:pointer;opacity:1;text-transform:none}.fl-builder--menu-item .menu-view.view-revisions{opacity:.5;padding-left:5px}.fl-builder--menu-item .menu-event.event-showGlobalSettings,.fl-builder--menu-item .menu-event.event-showLayoutSettings{color:#6bc373;padding-left:5px}.fl-builder--menu-item:hover{background:#eaf1f8;border:none;text-decoration:none;color:#000}.fl-builder--selector-menu .fl-builder--menu-item:hover{background:#fff}.fl-builder--menu-item-accessory{float:right;text-align:center;display:inline-block;min-width:40px;font-size:14px}.fl-builder--menu-item-accessory.view-arrow{font-size:18px}.fl-builder--menu{padding:0;margin:20px 0}.fl-builder--menu hr{margin:8px 0;background:#e6eaed!important;height:1px;border:none}.fl-builder--menu .fl-builder-video-wrap{padding:0 10px 10px}.fl-revision-list-item{display:flex}.fl-revision-list-item-text{padding-left:15px}.fl-revision-list-item-date{padding-bottom:5px}.fl-builder--revision-actions{display:none;position:fixed;gap:4px;top:4px;left:4px;z-index:100008;padding:4px 4px 6px;justify-content:center;background:#fff;border-radius:4px}.fl-builder--menu-item[data-event=noRevisionsMessage]:hover{background:0 0;box-shadow:none;cursor:default}.fl-no-revisions-message-title{font-weight:700;margin-bottom:10px}.fl-no-revisions-message-text{line-height:22px}.fl-builder--main-menu-panel-view[data-name=history] .fl-builder--menu-item,.fl-builder--main-menu-panel-view[data-name=history] .fl-builder--menu-item:focus{border:none!important;padding:0;margin-bottom:2px}.fl-history-list-item{border:1px solid transparent;border-radius:4px;padding:10px 12px 12px}.fl-history-list-item i.fa-check-circle{display:none}.fl-history-list-item[data-current="1"]{border-color:#d3dadf;display:flex;align-items:center}.fl-history-list-item[data-current="1"] .fl-history-list-item-label{width:100%}.fl-history-list-item[data-current="1"] i.fa-check-circle{display:block}.fl-builder-module-placeholder-message{border:1px dashed #ccc;overflow:hidden;padding:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.module-import-wrap{display:flex}.module-import-input{width:100%!important}.module-import-apply{height:35px;margin:1px 1px 1px 5px}.module-import-error{color:red!important;display:none;padding:5px 12px}.fl-field-connections-menu{z-index:999999}.fl-field[data-type=editor] .fl-field-connections-toggle{right:5px!important}.fl-field-connections-inline-toggle{display:inline;color:#9a9b9c;margin-left:6px}.fl-field-connections-inline-toggle i{transition-property:transform;transition-duration:.15s}.fl-field-connections-inline-toggle.fl-field-connections-toggle-open i{transform:rotate(45deg)}.fl-builder-add-ultimate-presets-button,.fl-builder-add-ultimate-rows-button,.fl-builder-pp-add-template-button,.pp-preview-button,.uabb-live-preview-button{display:none!important}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none;background:0 0;transition-property:background;transition-duration:.15s}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:-4px;bottom:-4px}.ui-resizable-sw{cursor:sw-resize;width:12px;height:12px;left:-4px;bottom:-4px}.ui-resizable-nw{cursor:nw-resize;width:12px;height:12px;left:-4px;top:-4px}.ui-resizable-ne{cursor:ne-resize;width:12px;height:12px;right:-4px;top:-4px}.fl-builder-resizable-iframe-fix{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100000000}.fl-builder-panel .ui-resizable-handle:active,.fl-builder-panel .ui-resizable-handle:hover,.fl-lightbox .ui-resizable-handle:active,.fl-lightbox .ui-resizable-handle:hover{background:#00a0d2}.fl-builder-panel .ui-resizable-n,.fl-builder-panel .ui-resizable-s,.fl-lightbox .ui-resizable-n,.fl-lightbox .ui-resizable-s{height:6px}.fl-builder-panel .ui-resizable-n,.fl-lightbox .ui-resizable-n{top:-3px}.fl-builder-panel .ui-resizable-s,.fl-lightbox .ui-resizable-s{bottom:-3px}.fl-builder-panel .ui-resizable-e,.fl-builder-panel .ui-resizable-w,.fl-lightbox .ui-resizable-e,.fl-lightbox .ui-resizable-w{width:6px}.fl-builder-panel .ui-resizable-e,.fl-lightbox .ui-resizable-e{right:-3px}.fl-builder-panel .ui-resizable-w,.fl-lightbox .ui-resizable-w{left:-3px}.fl-lightbox .ui-resizable-ne,.fl-lightbox .ui-resizable-nw,.fl-lightbox .ui-resizable-se,.fl-lightbox .ui-resizable-sw{background:0 0;border:6px solid transparent}.fl-lightbox .ui-resizable-ne:active,.fl-lightbox .ui-resizable-ne:hover,.fl-lightbox .ui-resizable-nw:active,.fl-lightbox .ui-resizable-nw:hover,.fl-lightbox .ui-resizable-se:active,.fl-lightbox .ui-resizable-se:hover,.fl-lightbox .ui-resizable-sw:active,.fl-lightbox .ui-resizable-sw:hover{background:0 0;border-color:#00a0d2}.fl-lightbox .ui-resizable-ne{border-bottom:none;border-left:none;border-top-right-radius:4px}.fl-lightbox .ui-resizable-nw{border-bottom:none;border-right:none;border-top-left-radius:4px}.fl-lightbox .ui-resizable-se{border-top:none;border-left:none;border-bottom-right-radius:4px}.fl-lightbox .ui-resizable-sw{border-top:none;border-right:none;border-bottom-left-radius:4px}.fl-builder-ui-keyboard-shortcuts{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999;justify-content:center;align-items:center;background:rgba(50,50,50,.88);font-size:15px;line-height:1.3;font-family:var(--fl-builder-font-family)!important;user-select:none}.fl-builder-ui-keyboard-shortcuts.is-showing{display:flex}.fl-builder-ui-keyboard-shortcuts-content{box-sizing:border-box;width:500px;background:#f5f7f9;border-radius:4px;padding:30px 0 0;box-shadow:0 10px 30px rgba(0,0,0,.15)}.fl-builder-ui-keyboard-shortcut-item{display:flex;flex-direction:row;align-items:center;padding:12px 40px}.fl-builder-ui-keyboard-shortcut-item:nth-child(even){background:#eef2f5}.fl-builder-ui-shortcut-keycode{margin-left:auto;text-transform:uppercase;letter-spacing:2px}.fl-builder-ui-keyboard-shortcust-footer{display:flex;flex-direction:row;justify-content:center;padding:10px}.dismiss-shortcut-ui{padding:10px;border-radius:4px;background:#fff;color:#000;border:none;font-size:14px;border:2px solid #fff}.dismiss-shortcut-ui:hover{top:0;color:#000;background:#eef2f5;border:2px solid #eef2f5}.dismiss-shortcut-ui:focus{top:0;color:#000;background:#eef2f5;border:2px solid #eef2f5}.fl-lightbox .select2-container--default .selection .select2-selection--multiple,.fl-lightbox .select2-container--default .selection .select2-selection--single{border-color:transparent!important;border-style:solid!important;border-width:2px!important;border-radius:4px!important;height:36px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);font-size:13px!important;line-height:15px!important;outline:0}.fl-lightbox .select2-container--default .selection .select2-selection--multiple{height:100px!important;line-height:20px!important}.fl-lightbox .select2-container--default .selection .select2-selection--multiple .select2-selection__choice{height:25px;line-height:25px}.select2-dropdown{top:12px;border-color:transparent!important;border-style:solid!important;border-radius:4px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.fl-lightbox .select2-selection--multiple .select2-selection__rendered,.fl-lightbox .select2-selection--single .select2-selection__rendered{line-height:32px!important;font-size:13px}.fl-lightbox .select2-selection--multiple .select2-selection__arrow,.fl-lightbox .select2-selection--single .select2-selection__arrow{height:32px}.fl-builder-ui-skin--light .fl-lightbox .select2-selection__rendered{color:grey!important}.fl-builder-ui-skin--light .select2-dropdown{color:grey!important}.fl-builder-ui-skin--light .select2-search__field{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::-webkit-input-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::-moz-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field:-ms-input-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field:-moz-placeholder{color:grey!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-selection__rendered{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-dropdown{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::-webkit-input-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::-moz-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field:-ms-input-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field:-moz-placeholder{color:#a7b1bb!important}.fl-diff td.diff-addedline,.fl-diff td.diff-context,.fl-diff td.diff-deletedline span{display:none}.fl-diff table.diff{width:100%}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel,.fl-builder-ui-skin--dark .fl-builder--preview-actions,.fl-builder-ui-skin--dark .fl-builder--search-results-panel,.fl-builder-ui-skin--dark .fl-builder-panel,.fl-builder-ui-skin--dark .fl-lightbox,body.fl-builder-ui-skin--dark .fl-builder-bar .fl-builder-bar-content{background:#23282d;color:#b4b9be;border-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder--panel-header{color:#b4b9be;border-bottom-color:#1d1d1d;border-top-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder-panel.fl-builder-ui-pinned .fl-builder--panel-header{border-top-color:#1d2227}.fl-builder-ui-skin--dark .fl-builder--revision-actions select{color:#c6cdd6!important;background-color:#2c333a!important;background-image:url(../img/svg/select-arrow-down-alt2-light.svg)!important}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel:before{border-bottom-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder--panel-arrow polygon{fill:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder-panel-search .fl-builder-panel-search-input{background:#24282e}.fl-builder-ui-skin--dark .fl-responsive-preview-content{background:#131619}.fl-builder-ui-skin--dark .fl-form-table th{background:#23282d!important;color:#7d8690}.fl-builder-ui-skin--dark .fl-builder--preview-actions .device-icons,.fl-builder-ui-skin--dark .fl-builder-button{background:#2c333a}.fl-builder-ui-skin--dark .fl-builder-button:focus{background:#131a22}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-primary{color:#fff!important;fill:#fff!important;background:#00a0d2}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-buy-button,.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-feedback-button,.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-upgrade-button{background-color:#f7a407;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-silent:focus{border:2px solid #00a0d2!important}.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover,.fl-builder-ui-skin--dark .fl-builder-content-panel-button{color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder--menu>a:hover,.fl-builder-ui-skin--dark .fl-builder--menu>button:hover{background:#101215!important}.fl-builder-ui-skin--dark .fl-builder--menu>a:focus,.fl-builder-ui-skin--dark .fl-builder--menu>button:focus{background:#101215!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-bar-title{border-color:#101215}.fl-builder-ui-skin--dark .fl-builder-bar-title:hover{background-color:#181b1f}.fl-builder-simple.fl-builder-ui-skin--dark .fl-builder-bar-title:hover{background-color:transparent}.fl-builder-ui-skin--dark .fl-builder-layout-title{color:#c6cdd6}.fl-builder-ui-skin--dark .fl-builder-bar-title-caret i,.fl-builder-ui-skin--dark .fl-builder-layout-pretitle,.fl-builder-ui-skin--dark .fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{color:#7d8690}.fl-builder-ui-skin--dark button.fl-builder-button.fl-builder-bar-title-caret:focus{background-color:#101215!important}.fl-builder-ui-skin--dark .fl-builder--search:before{color:rgba(162,173,184,.73)}.fl-builder-ui-skin--dark .fl-builder--search input:focus::-webkit-input-placeholder{color:rgba(162,173,184,.73)!important}.fl-builder-ui-skin--dark .fl-builder--search .search-clear{color:rgba(162,173,184,.5);background-color:#e4e4e4;background:linear-gradient(to left,#383f46,#383f46 75%,rgba(56,63,70,0))}.fl-builder-ui-skin--dark .fl-builder--menu hr{background-color:#23282d!important;border:none}.fl-builder-ui-skin--dark .fl-builder--tabs{border-color:#383f46!important}.fl-builder-ui-skin--dark .fl-builder--tabs .is-showing,.fl-builder-ui-skin--dark .fl-builder-settings-tabs a.fl-active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-more.fl-contains-active{color:#fff!important;fill:#fff!important;background:#181b20!important}.fl-builder-ui-skin--dark .fl-builder--tabs :focus{background-color:#101215!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder--tabs .is-showing:focus{color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder--menu-item:hover{background:#383f46;color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--menu * .fl-builder--menu-item-accessory{color:#7d8690}.fl-builder-ui-skin--dark .fl-builder-blocks-section-group-name{color:#7d8690}.fl-builder-ui-skin--dark .fl-builder--selector-display{color:#c6cdd6;background:#1a1b22 url(../img/svg/select-arrow-down-alt2-light.svg) no-repeat center right 10px!important}.fl-builder-ui-skin--dark .fl-builder--selector-display-label{color:#b5becb}.fl-builder-ui-skin--dark .fl-builder-panel-saved-search input,.fl-builder-ui-skin--dark .fl-builder-panel-search-input input{border-color:#5b656f;color:#b8c2ce}.fl-builder-ui-skin--dark .fl-builder-panel-saved-search input,.fl-builder-ui-skin--dark .fl-builder-panel-search-input input{background:#171b1f!important}.fl-builder-ui-skin--dark .fl-builder--selector-display-label:focus,.fl-builder-ui-skin--dark .fl-builder-panel-saved-search input:focus,.fl-builder-ui-skin--dark .fl-builder-panel-search-input input:focus{border-color:#00a0d2}.fl-builder-ui-skin--dark .fl-builder--group-label{color:#aaafb5!important;background:#24282e}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu{border-color:#101215!important;color:#7c858e;background-color:#101215}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu:before{border-bottom-color:#101215}.fl-builder-ui-skin--dark .fl-builder--menu>a,.fl-builder-ui-skin--dark .fl-builder--menu>button,.fl-builder-ui-skin--dark .fl-builder--menu>span{color:#a1adb9}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:hover{background:#23282d!important;color:#a1adb9}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:focus{background:#23282d!important;color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder-panel-drag-handle{fill:#5b656f}.fl-builder-ui-skin--dark .fl-builder--template-collection-section-header,.fl-builder-ui-skin--dark .fl-builder-blocks-section .fl-builder-blocks-section-header,.fl-builder-ui-skin--dark .fl-builder-settings-section-header{background-color:#191b21;border-color:#191b21}.fl-builder-ui-skin--dark .fl-builder--template-collection-section-name,.fl-builder-ui-skin--dark .fl-builder--user-templates-section-name,.fl-builder-ui-skin--dark .fl-builder-blocks-section .fl-builder-blocks-section-title,.fl-builder-ui-skin--dark .fl-builder-settings-fields .fl-builder-settings-title{color:#7d8690!important;fill:#7d8690;background:#24282e}.fl-builder-ui-skin--dark .fl-builder-settings-fields .fl-builder-settings-title:focus{border-color:#7d8690}.fl-builder-ui-skin--dark .fl-builder-blocks-section-content .fl-builder-block,.fl-builder-ui-skin--dark .fl-user-template{color:#b8c2ce}.fl-builder-ui-skin--dark .fl-builder-block:hover .fl-builder-block-content,.fl-builder-ui-skin--dark .fl-user-template:hover{background:#171b1f;color:#fff}.fl-builder-ui-skin--dark .fl-builder-block:hover i,.fl-builder-ui-skin--dark .fl-user-template:hover i{color:#6d7782!important}.fl-builder-ui-skin--dark .fl-builder-block:hover a:hover i,.fl-builder-ui-skin--dark .fl-user-template:hover a:hover i{color:#9eacbb!important}.fl-builder-ui-skin--dark .fl-builder-block .fl-builder-block-icon{fill:#b5becb}.fl-builder-ui-skin--dark .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col,.fl-builder-ui-skin--dark .fl-builder-block:hover .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{background:#7d8690}.fl-builder-ui-skin--dark .fl-user-templates{border-color:#101215}.fl-builder-ui-skin--dark .fl-builder--template-thumbnail{border-color:#393f44}.fl-builder-ui-skin--dark .fl-builder--menu a.fl-template-collection{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-lightbox .fl-lightbox-header h1{color:#fff!important}.fl-builder-ui-skin--dark .fl-form-table th label{color:#a8b3bf!important}.fl-builder-ui-skin--dark .fl-builder-settings-tabs{background-color:#2c333a!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields h3.fl-builder-settings-title{background:#24282e}.fl-builder-ui-skin--dark h3.fl-builder-settings-title .fl-builder-settings-title-text-wrap{color:#a8b3bf;background-color:#1b2025}.fl-builder-ui-skin--dark .fl-lightbox :not(i):not([class^=ace_]){color:#a7b1bb!important}.fl-builder-ui-skin--dark .fl-builder-button{color:#c6cdd6!important;fill:#c6cdd6!important}.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover,.fl-builder-ui-skin--dark .fl-builder-content-panel-button{color:#00a0d2!important;fill:#00a0d2!important}.fl-builder-ui-skin--dark .fl-lightbox .fl-builder-button.fl-builder-button-primary{color:#fff!important}.fl-builder-ui-skin--dark .fl-color-picker{background-image:url(../img/transp_bg_dark.png)}.fl-color-picker-color.fl-color-picker-empty .fl-color-picker-icon{fill:#6f7881}.fl-builder-ui-skin--dark .fl-color-picker-clear{background-color:#121a23!important}.fl-builder-ui-skin--dark .fl-color-picker-clear:hover{background-color:#373f46}.fl-builder-ui-skin--dark span.fl-builder-block-no-node-templates:hover{background:#1d2025}.fl-builder-ui-skin--dark .fl-builder-settings-tab-description{background:#1d2227}.fl-builder-ui-skin--dark .fl-builder-panel-search button svg .filled-shape{fill:#b5becb}.fl-builder-ui-skin--dark .fl-builder-custom-field,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url],.fl-builder-ui-skin--dark .fl-builder-settings-fields select,.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields select:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea:focus{border-color:#00a0d2!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields select{background-image:url(../img/svg/select-arrow-down-alt2-light.svg)!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-selection__rendered{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{color:#000!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-container--default .selection .select2-selection--multiple,.fl-builder-ui-skin--dark .fl-lightbox .select2-container--default .selection .select2-selection--single{border-color:#181b20!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-container--default .selection .select2-selection--multiple{background-color:#181b20!important}.fl-builder-ui-skin--dark .select2-dropdown{background-color:#181b20!important}.fl-builder-ui-skin--dark .select2-search__field{background-color:#2c333a!important}.fl-builder-ui-skin--dark .fl-builder-custom-field select,.fl-builder-ui-skin--dark .fl-photo-field select{border-color:#7d8690!important}.fl-builder-ui-skin--dark .fl-field i.fl-field-responsive-toggle{color:#6b747d}.fl-builder-ui-skin--dark .fl-field i.fl-field-responsive-toggle:hover{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel-view-title{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--saving-indicator{color:#858f99}.fl-builder-ui-skin--dark .fl-icons-list i:hover{background-color:#16191d;color:#fff}.fl-builder-ui-skin--dark .fl-color-picker-clear .fl-color-picker-icon-remove:after,.fl-builder-ui-skin--dark .fl-color-picker-clear .fl-color-picker-icon-remove:before{background:#6f7881}.fl-builder-ui-skin--dark .fl-builder--user-templates-section-content{border-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select.fl-builder-button{background:0 0;border-right-color:#101215!important}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select.fl-builder-button:hover{background:#181b1f}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{color:#c6cdd6}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu{background:#131a22;border-color:#131a22;border-top-color:#353c43}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu:before{border-bottom-color:#353c43}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:focus,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:hover{background:#383f46}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a.fl-active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:hover.fl-active{color:#fff!important;background:#383f46}.fl-builder-ui-skin--dark ul.as-selections{background-color:#121a23}.fl-builder-ui-skin--dark .fl-custom-query .fl-builder-settings-section{border-top:2px solid #1b2026!important}.fl-builder-ui-skin--dark div.fl-field-unit-select{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-dimension-field-units>*{border-right:1px solid #383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider,.fl-builder-ui-skin--dark .fl-field-popup-slider-input .ui-slider-handle{background:#383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider-arrow:after{border-bottom-color:#383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider-input{background-color:#121a23}.fl-builder-ui-skin--dark .fl-unit-field-input{border-right:1px solid #383f46!important}.fl-builder-ui-skin--dark .fl-button-group-field-option[data-selected="1"]{background-color:#383f46!important;color:#fff}.fl-builder-ui-skin--dark .fl-button-group-field-option[data-selected="1"] i{color:#fff!important}.fl-builder-ui-skin--dark .fl-button-group-field-options{background:#181b20}.fl-builder-ui-skin--dark .fl-compound-field-section-toggle{background-color:#181b20}.fl-builder-ui-skin--dark .fl-compound-field-section-toggle:hover{background-color:#383f46}.fl-builder-ui-skin--dark .fl-compound-field-section-visible .fl-compound-field-section-toggle{border-top-color:#121a23!important;background-color:transparent}.fl-builder-ui-skin--dark .fl-field-connections-toggle i{color:#7c8590}.fl-builder-ui-skin--dark .fl-lightbox .fl-field-connection-content{background-color:#191b20!important}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider{background-color:#181b20}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane:hover>.fl-nanoscroller-slider{background-color:#5a646f}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane.active>.fl-nanoscroller-slider{background-color:#00a0d2}.fl-builder-ui-skin--dark .fl-lightbox div.mce-panel{background:#383f46}.fl-builder-ui-skin--dark .fl-lightbox .mce-toolbar .mce-ico{color:#a7b1bb}.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary{background:#383f46;border:none;box-shadow:none}.fl-builder-ui-skin--dark .fl-lightbox .fl-builder-settings .wp-switch-editor{background:#23282d}.fl-builder-ui-skin--dark .fl-lightbox .html-active .switch-html,.fl-builder-ui-skin--dark .fl-lightbox .quicktags-toolbar,.fl-builder-ui-skin--dark .fl-lightbox .tmce-active .switch-tmce{background:#383f46}.fl-builder-ui-skin--dark .fl-lightbox textarea.wp-editor-area{background:0 0!important}.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary:focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary:hover,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button.focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button.hover,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button:focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button:hover{background:#191b20}
1
+ .fl-color-picker-ui{width:300px}.fl-color-picker-ui.fl-color-alpha-enabled{width:334px}.fl-color-picker-ui .iris-picker{float:left;width:100%;height:224px;display:block;position:relative;border-top:1px solid rgba(0,0,0,.1)}.fl-color-picker-ui .iris-picker,.iris-picker *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.fl-color-picker-ui .iris-error{background-color:#ffafaf}.fl-color-picker-ui .iris-picker-inner{position:absolute;top:0;right:0;left:0;bottom:0}.fl-color-picker-ui .iris-picker .iris-square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.fl-color-picker-ui .iris-picker .iris-square{width:300px;height:200px}.fl-color-picker-ui .iris-picker .iris-palette,.fl-color-picker-ui .iris-picker .iris-slider,.fl-color-picker-ui .iris-picker .iris-square-inner{height:100%;width:12.5%}.fl-color-picker-ui .iris-picker .iris-placeholder,.fl-color-picker-ui .iris-picker .iris-square{position:relative}.fl-color-picker-ui .iris-picker .iris-square-inner{width:auto;margin:0}.fl-color-picker-ui .iris-ie-9 .iris-palette,.fl-color-picker-ui .iris-ie-9 .iris-slider,.fl-color-picker-ui .iris-ie-9 .iris-square,.fl-color-picker-ui .iris-ie-9 .iris-square-inner{box-shadow:none;border-radius:0}.fl-color-picker-ui .iris-ie-9 .iris-palette,.fl-color-picker-ui .iris-ie-9 .iris-slider,.fl-color-picker-ui .iris-ie-9 .iris-square{outline:1px solid rgba(0,0,0,.1)}.fl-color-picker-ui .iris-ie-lt9 .iris-palette,.fl-color-picker-ui .iris-ie-lt9 .iris-slider,.fl-color-picker-ui .iris-ie-lt9 .iris-square,.fl-color-picker-ui .iris-ie-lt9 .iris-square-inner{outline:1px solid #999}.fl-color-picker-ui .iris-ie-lt9 .iris-square .ui-slider-handle{outline:1px solid #999;background-color:#fff}.fl-color-picker-ui .iris-ie-lt9 .iris-square .iris-square-handle{background:0 0;border:3px solid #fff}.fl-color-picker-ui .iris-picker .iris-strip{box-sizing:border-box;width:calc(300px - 12px);margin:6px 6px;margin-top:5px;border-radius:4px;position:relative;height:22px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-ui .iris-picker .iris-strip .ui-slider-handle{width:6px;position:absolute;right:0;top:-2px;bottom:-2px;margin:0;border-radius:3px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.5);z-index:5;cursor:ew-resize}.fl-color-picker-ui .iris-picker .iris-strip .ui-slider-handle:focus{outline:2px solid #00a0d2}.fl-color-picker-ui .iris-picker .iris-slider-offset{position:absolute;top:0;left:6px;right:0;bottom:0;width:auto;height:auto;background:0 0;border:none;border-radius:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-ui .iris-picker .iris-square-handle{background:0 0;border:5px solid #999;border-radius:50%;border-color:rgba(128,128,128,.5);box-shadow:none;width:12px;height:12px;position:absolute;left:-10px;top:-10px;cursor:move;opacity:1;z-index:10}.fl-color-picker-ui .iris-picker .ui-state-focus .iris-square-handle{opacity:.8}.fl-color-picker-ui .iris-picker .iris-square-handle:hover{border-color:#999}.fl-color-picker-ui .iris-picker .iris-square-value:focus .iris-square-handle{box-shadow:0 0 2px rgba(0,0,0,.75);opacity:.8}.fl-color-picker-ui .iris-picker .iris-square-handle:hover::after{border-color:#fff}.fl-color-picker-ui .iris-picker .iris-square-handle::after{position:absolute;bottom:-4px;right:-4px;left:-4px;top:-4px;border:3px solid #f9f9f9;border-color:rgba(255,255,255,.8);border-radius:50%;content:" "}.fl-color-picker-ui .iris-picker .iris-square-value{width:0;height:0;position:absolute}.iris-ie-lt9 .iris-square-value,.iris-mozilla .iris-square-value{width:1px;height:1px}.fl-color-picker-wrapper{position:relative;width:48px;height:32px}.fl-color-picker{box-shadow:0 2px 4px 0 rgba(0,0,0,.12);background-image:url(../img/transp_bg.png);border-radius:4px;width:120px;height:36px;display:flex;flex-direction:row}.fl-color-picker-color{flex:1 1 100%;box-sizing:border-box!important;position:relative;border-radius:4px;background-color:transparent;cursor:pointer;border:2px solid transparent;padding:0;justify-content:center;display:flex}.fl-color-picker-clear:hover,.fl-color-picker-color:hover{background:0 0;border:2px solid transparent}.fl-color-picker-clear:focus,.fl-color-picker-color.fl-color-picker-empty:focus,.fl-color-picker-color:focus{outline:0;top:0;border:2px solid #00a0d2;background:0 0}.fl-color-picker.fl-color-picker-has-reset .fl-color-picker-color:not(.fl-color-picker-empty){border-top-right-radius:0;border-bottom-right-radius:0}.fl-color-picker-icon{display:none;margin:auto}.fl-color-picker-color.fl-color-picker-empty{border-color:transparent;background-color:transparent}.fl-color-picker-color.fl-color-picker-empty svg.fl-color-picker-icon{display:block}.fl-color-picker-color.fl-color-picker-empty svg.fl-color-picker-icon path{fill:inherit}.fl-color-picker-clear{box-sizing:border-box;position:relative;display:flex!important;flex:0 0 36px;justify-content:center;padding:0;border:2px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;fill:#a2aabe;background-color:#e7ebef!important;border-color:transparent;cursor:pointer;align-items:center}.fl-color-picker-clear:hover{fill:#6b6e75;background-color:#e7ebef}.fl-color-picker-color.fl-color-picker-empty+.fl-color-picker-clear{display:none}.fl-color-picker-ui{display:inline-block;font-family:Helvetica,Verdana,sans-serif;z-index:1;position:fixed;overflow:hidden;padding-bottom:45px;border:1px solid rgba(0,0,0,.1);color:#999;background-color:#fafafa;border-radius:3px;-webkit-box-shadow:0 9px 20px rgba(0,0,0,.17);box-shadow:0 9px 20px rgba(0,0,0,.17);-webkit-transition:opacity .2s,visibility .2s;-moz-transition:opacity .2s,visibility .2s;-ms-transition:opacity .2s,visibility .2s;-o-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;visibility:hidden;opacity:0;-webkit-transform:translate3d(0,0,0)}.fl-color-picker-ui.fl-color-picker-active{visibility:visible;opacity:1;z-index:999999}.fl-color-picker-ui .fl-color-picker-input,.fl-color-picker-ui .fl-color-picker-input:focus{width:100%;height:30px;border:none!important;font-size:14px!important;padding:0 8px;vertical-align:middle;color:#656c6e;background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.fl-color-picker-ui .iris-square-value{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.fl-color-picker-preset-add{position:absolute;top:8px;right:8px;width:14px;height:14px;background-color:#656c6e;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.fl-color-picker-preset-add:hover{background-color:#333}.fl-color-picker-preset-add:after,.fl-color-picker-preset-add:before{content:'';display:block;position:relative;background-color:#fff}.fl-color-picker-preset-add:before{top:6px;left:3px;width:8px;height:2px}.fl-color-picker-preset-add:after{left:6px;top:1px;width:2px;height:8px}.fl-color-picker-presets{position:absolute;left:0;bottom:0;width:100%;z-index:15;overflow:auto;border-top:1px solid rgba(0,0,0,.1);background-color:#fafafa}.fl-color-picker-presets-toggle{position:relative;overflow:hidden;width:100%;height:35px;text-align:center;line-height:35px;font-size:12px;font-weight:700;cursor:pointer;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.fl-color-picker-presets-toggle:hover{background-color:#ededed}.fl-color-picker-presets-close-label,.fl-color-picker-presets-open-label{position:absolute;top:50%;left:50%;visibility:hidden;color:#999;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;width:100%}.fl-color-picker-presets-close-label.fl-color-picker-active,.fl-color-picker-presets-open-label.fl-color-picker-active{color:#656c6e;visibility:visible;opacity:1;z-index:999999}.fl-color-picker-presets-list{width:100%;list-style:none;margin:0;padding:0;overflow:auto}.fl-color-picker-presets-list .fl-color-picker-no-preset,.fl-color-picker-presets-list .fl-color-picker-preset{position:relative;padding:5px;font-size:12px;border-top:1px solid rgba(0,0,0,.1);-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.fl-color-picker-presets-list .fl-color-picker-no-preset{padding:18px 5px;text-align:center}.fl-color-picker-presets-list .fl-color-picker-preset:hover{background-color:#ededed}.fl-color-picker-presets-list .fl-color-picker-preset-color{display:inline-block;width:40px;height:20px;margin-right:3px;vertical-align:middle;border:1px solid rgba(0,0,0,.1);border-radius:2px;cursor:pointer}.fl-color-picker-presets-list .fl-color-picker-preset-label{vertical-align:middle;color:#333;cursor:pointer}.fl-color-picker-presets-list .fl-color-picker-preset-remove{position:absolute;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.fl-color-picker-clear .fl-color-picker-icon-remove{right:auto;top:auto;margin:auto}.fl-color-picker-presets-list .fl-color-picker-preset-remove{right:5px}.fl-color-picker-presets-list .fl-color-picker-preset-remove:hover:after,.fl-color-picker-presets-list .fl-color-picker-preset-remove:hover:before{background-color:#333}.fl-color-picker-added{position:absolute;width:100%;top:0;left:0;right:0;bottom:35px;z-index:10;color:#fff;text-align:center;background-color:rgba(0,0,0,.8)}.fl-color-picker-added-text{position:absolute;top:50%;left:50%;width:80%;font-size:14px;color:#fff!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fl-color-picker-icon-check{position:relative;width:50px;height:50px;margin:5px auto}.fl-color-picker-icon-check:before{content:'';display:block;position:relative;width:15px;height:30px;margin-left:14px;border:7px solid #fff;border-left:none;border-top:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-color-picker-icon-arrow-down,.fl-color-picker-icon-arrow-up{display:inline-block;position:relative;width:10px;height:10px;margin-left:5px}.fl-color-picker-icon-arrow-down:before,.fl-color-picker-icon-arrow-up:before{content:'';display:block;position:relative;width:6px;height:6px;border:2px solid #999;border-left:none;border-top:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-color-picker-icon-arrow-up{top:2px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-icon-remove{width:15px;height:15px}.fl-color-picker-icon-remove:after,.fl-color-picker-icon-remove:before{content:'';display:block;position:relative;background-color:#6f7881}.fl-color-picker-icon-remove:before{left:6px;width:2px;height:10px;margin-top:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.fl-color-picker-icon-remove:after{left:6px;width:2px;height:10px;margin-top:-10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-alpha-wrap{position:absolute;width:32px;height:215px;padding:0 5px;right:4px;border-top:none}.fl-alpha-slider{height:190px;position:absolute;top:12px;width:28px}.fl-alpha-slider .ui-slider-handle{background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:#aaa;border-radius:4px;border-style:solid;border-width:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:ns-resize;height:12px;left:0;opacity:.9;position:absolute;right:0;width:30px;z-index:14}.fl-alpha-slider .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.fl-alpha-slider-offset{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAASCAYAAAAe/ZHXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEQUQ0ODM4RUE0MTFFNEExOEJFN0E5M0VFOTg0QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEQUQ0ODQ4RUE0MTFFNEExOEJFN0E5M0VFOTg0QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0RBRDQ4MThFQTQxMUU0QTE4QkU3QTkzRUU5ODRBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0RBRDQ4MjhFQTQxMUU0QTE4QkU3QTkzRUU5ODRBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/r/N8AAAWYSURBVHjarFvvR3VBEN45JZGIPkREHyIiIhJJf3qUSERE9CGiDxERkcg9z9u92uucvTszz5z7xnHPj93Z2d359cxscn5+jpTS+EoiMr3/+51cZ2dn4+e29i2/u7y8RKf/pO3vc+o+n5ycoNK31+f6+jrfZ37yuG2mf3R01H3fa5N/b29vU6dP5qft0G4PDg5MGuPr/v4+jz1t27mfvN/b21P75+fHx8eZfiV/Ozs7rUJnSu/5+RlFv+m6ZJpbW1s1PnrvXl9fZ/qX89zY2LB4mfy+v7/nsdV1XltbK/dr5vnz87OcV5bJabuVlRVLBifjfX9/l/xkGtM+S0tLNXnu0szfU/P3IMn/k0678h6ddqjQFGccVL6hoCsVfsq+NZ5QtCv5rfFS41sq37W+UPhMyhxEWTetvce3NR8oewqD39qalXuGAK/WPltjajIC4x2c9Ye1f43SGcqGwRBeTZjhMNntL4pCWZMQYhE05RVl02EovRgC4RkCbUNSQAGhGB/GsKG4h6FQoigDa2i8fRBy3uLMXYIG3Vr3aZvRaCRdBYlYIMZywhBGCVhgzzOlgRuUSOvC0GMEWxOM/+EtQFh1OIIXtfwg1tRaayGjg5px0jyZKEaTle3e+AsLCygVRAh3FlEgKbReE3oYGj9EgIR00QiEgKw3ZBQbRGjBeAMtDETQmHiKDsezJNLgCTFGItZXlAgCSiQggblP+9c8SDI0lXWlFv5g3K63KZ51FOcZzthQ3LomoNHwJmKIQISI3vqzSpwIQ8liSjGMFQjDpoVgaQ6cWgvLhOC7qiAwiHrWbEg4JMSmeUrBuHoYwioOQNXmhmAcrs096s1gJCGi3hSEVU8DQxYElYHhKwUUGAa+NqOBMsSSAQJuhQhCAH4vxozExsxiihPuaIrjCVYKWlYEsjSM52G8Kxxryngl5j0j+EyGTIiED4s1Itm0ZGWxMFCLJaBAcEI6OBkmFgNBoc8Cait2ZnENE/6wQN8LJSJeSMNAjKVm+LUMAIt3PR5AQgIGp1Z5zxhE8PtXUYReYeXi4mKmOPNXBMzt2tPT07LIUtJqr66uusXEbkFnWiQ6Pj72ikrtzc1NKopuvbbj58PDwxqNHp27u7tuYWumUDV+v7+/Xyu6pc59+/DwUCsC9ujt7u6qRbt8//T01C3elbyN70fb29uZ/1FSincvLy/lPGb42tzc9IqJeHt7q61Pr2C6vr7u7tfHx8fMPhV0sLq6WhZtU0n36+uru8elPE7aLi8v1wqJPXn++fmZKYgX8ozFxcXJb0NaQTHClZT8+gBjsYdaFc+zWcUkGTCWENY66ta92oSVzo3WI6IZKGtukeyfBLFKBNAj6bUOBgaoe9wE4n04IBNkLMoC7+Skj630ZlTJMYdyMsU2T8AwpzALkVFilZgJcT2l9PCWDDSAMBSjVlJgZNk0lE1AIby0qCiCnBQNj6aBGQslZIZJ5hB6D/AzQHto5Z9Nk8tARdN4q2ExBnsyIJ311EymShyjan2rKk0zh1Ay1oQVWAZQRnkUA8RFw7TahjBnmNgMVMQrsCGZJezRtGlU0cUZ1zuaxGZPpbhApM+ZpFQqQ6xadoMtBrEKpBVo4GRXvNSxpaRixKiR+TChCYhsDwZkfFj8IkErjAHejcUI0XQrgwehhNSMHAz21E0wZ23FcCAmj8Sd/PXy2xLYLAuwRw4IMsqjFaWYOpMEhDySAPFCWyFkgAHrEcA+BNeJ4UE8HCzJPpCrerUmQIx1pWJkjqxJD8EikUo2c5aI8ZYgsAkM4WQtnHd0ns0ORgVTBghy5ISy928SGsbTMqYg523RUY8oNYG4FIYiyRyZCnFCJC87IoRAIMVOqQ7BKexxCS2hYVl9JhvlpYjnAe4MhmRPMWhhvLfXINaI9WKM0Zu0+SfAAFLE1EgfVSv7AAAAAElFTkSuQmCC);background-position:center;box-shadow:0 0 5px rgba(0,0,0,.4) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4) inset;width:200px;height:22px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);bottom:48%;left:-80px;position:absolute}.fl-alpha-text{width:30px;font-size:12px;text-align:center;color:#999;position:absolute;bottom:-5px}@keyframes fl-lightbox-zoom{from{transform:scale(.4)}to{transform:scale(1)}}.fl-lightbox-wrap{bottom:0;display:none;left:0;overflow:auto;padding:0;position:fixed;right:0;top:43px;z-index:100010;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);pointer-events:none}.fl-lightbox-mask{background:#000;bottom:0;left:0;opacity:.7;position:fixed;right:0;top:0;z-index:100010;pointer-events:auto}.fl-lightbox{background:#f5f7f9;border-radius:5px;box-shadow:#000 0 4px 30px;-moz-box-shadow:#000 0 4px 30px;-webkit-box-shadow:#000 0 4px 30px;position:relative;display:flex;z-index:100011;transform-origin:center;animation-name:fl-lightbox-zoom;animation-duration:.25s;pointer-events:auto}.fl-form-field-settings .fl-lightbox,.fl-lightbox.fl-lightbox-prevent-animation{animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s}.fl-lightbox :not(i){color:#333;font-family:var(--fl-builder-font-family);font-size:12px;line-height:14px;text-decoration:none;text-transform:none}.fl-lightbox *,.fl-lightbox :after,.fl-lightbox :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#fl-ui-root .fl-nanoscroller-pane,.fl-builder--content-library-panel .fl-nanoscroller-pane,.fl-lightbox .fl-nanoscroller-pane{bottom:2px;right:2px;width:6px}.fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider{background-color:#bac0ca;transition-property:height,background-color;transition-duration:.25s}.fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider:hover{background-color:#c8cdd4}.fl-nanoscroller>.fl-nanoscroller-pane.active>.fl-nanoscroller-slider{background-color:#029fd2}.fl-lightbox .dashicons{font-family:dashicons}.fl-lightbox.ui-draggable{box-shadow:rgba(0,0,0,.2) 0 7px 30px;-moz-box-shadow:rgba(0,0,0,.2) 0 7px 30px;-webkit-box-shadow:rgba(0,0,0,.2) 0 7px 30px}.fl-builder-draggable-is-dragging .fl-lightbox-wrap,.fl-builder-resizable-is-resizing .fl-lightbox-wrap{pointer-events:auto}.fl-lightbox-resizable{height:500px;width:380px}@media (max-width:500px){.fl-lightbox-resizable{left:0!important;right:0!important;top:0!important;height:100%!important;width:100%!important}.fl-lightbox-resizable .ui-resizable-handle{display:none!important}.fl-lightbox.ui-draggable .fl-lightbox-header{cursor:default!important}.fl-lightbox-controls{display:none}}.fl-lightbox-width-full{left:0!important;right:0!important;top:0!important;height:100%!important;width:100%!important}.fl-lightbox-width-full .fl-lightbox-header{cursor:inherit!important}.fl-lightbox-controls{position:absolute;right:10px;top:10px;z-index:5}.fl-lightbox-controls .fa{color:#bdbdbd;font-size:14px;padding:5px}.fl-lightbox-controls .fa:hover{color:#aaa;cursor:pointer}.fl-lightbox-header-wrap{border-top-left-radius:4px;border-top-right-radius:4px}.fl-lightbox-header{position:relative}.fl-builder-settings-lightbox .fl-lightbox-header h1:before{content:none!important}.fl-lightbox-header h1{color:#333!important;font-size:16px!important;font-family:var(--fl-builder-font-family);font-weight:400!important;margin:0!important;padding:14px 28px 15px!important;padding-right:34px!important;text-align:left!important;display:flex;flex-direction:row;align-items:center;line-height:1;letter-spacing:0}.fl-lightbox.ui-draggable .fl-lightbox-header{cursor:move}.fl-lightbox-header h1 .fl-builder-badge{margin-left:10px;color:#fff;background-color:#f7a408}.fl-lightbox-content,.fl-lightbox-content-wrap{display:flex;flex-direction:column;flex:1 100%;max-width:100%}.fl-lightbox-footer{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;flex:0 0;flex-basis:44px;padding:10px;text-align:right}.fl-lightbox-footer .fl-builder-button{height:36px;margin-left:5px!important;flex:0 0 0%;justify-content:center}.fl-lightbox-width-slim .fl-lightbox-footer{justify-content:stretch}.fl-lightbox-width-slim .fl-lightbox-footer .fl-builder-button{flex:1 1 100%;display:block;text-align:center}.fl-lightbox-width-slim .fl-lightbox-footer .fl-builder-button:first-child{margin-left:0!important}.fl-lightbox table,.fl-lightbox td,.fl-lightbox th,.fl-lightbox tr{border:none}.fl-lightbox-wrap.fl-icon-selector{z-index:1000111}.fl-icon-selector .fl-lightbox{height:75%;width:50%}.fl-icons-filter{height:auto!important;margin:0!important;position:absolute!important;right:0;top:0;padding:10px 16px;display:flex;flex-direction:row}.fl-icons-filter select{vertical-align:middle;width:195px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#000;border:2px solid #e4e7ea!important;border-right:none!important;margin:0;padding:2px 10px;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;flex:1 1 195px;border-radius:0}.fl-icons-filter input[type=text]{line-height:18px;vertical-align:middle;width:160px;flex:1 1 160px;border:2px solid #e4e7ea!important;border-radius:0!important;padding:2px 10px!important}.fl-icons-filter input[type=text]:focus,.fl-icons-filter select:focus{border:2px solid #00a0d2!important}.fl-icons-list{bottom:52px;left:0;overflow:auto;padding:20px;position:absolute;right:0;top:48px}.fl-icons-list::-webkit-scrollbar{background-color:#ccc;-webkit-appearance:none;width:10px}.fl-icons-list::-webkit-scrollbar-thumb{background-color:#666;border:1px solid #ccc}.fl-icons-section{text-align:center}.fl-icons-section h2{color:#333!important;font-family:Helvetica,Verdana,sans-serif!important;font-size:20px!important;font-weight:700!important;padding:0 0 10px 0!important}.fl-icons-list i{cursor:pointer;display:inline-block;font-size:40px;height:60px;line-height:60px;width:60px;background:0 0}.fl-icons-list .dashicons-before:before{font-size:40px;vertical-align:unset;width:40px}.fl-icons-list i:hover{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);border-radius:4px}.fl-icon-selector-footer{bottom:0;left:0;position:absolute;right:0}:root{--fl-builder-accent-color:#00a0d2;--fl-builder-global-accent-color:#ff9600;--fl-builder-muted-accent-color:#555D66;--fl-builder-font-family:system-ui,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;--fl-builder-highlight-width:2px;--fl-builder-highlight-offset:-1px;--fl-builder-highlight-color:var(--fl-builder-accent-color);--fl-builder-radius:3px}html{transition-property:margin;transition-duration:.35s}html.fl-builder-is-showing-toolbar{margin-top:calc(44px + 1px)!important}.fl-builder-edit body{position:static!important}.fl-builder-edit:after,.fl-builder-edit:before{z-index:0!important}.fl-builder-edit .fl-builder-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#wpadminbar{transition-property:transform,opacity;transition-duration:.35s;transform-origin:bottom;transform-style:preserve-3d;transform:rotateX(89deg) translateY(46px);opacity:0;pointer-events:none;will-change:transform}html.fl-builder-show-admin-bar{margin-top:32px}html.fl-builder-show-admin-bar #wpadminbar{transform:rotateX(0) translateY(0);pointer-events:auto;opacity:1}@media screen and (max-width:782px){html.fl-builder-show-admin-bar{margin-top:46px}}.fl-clear{clear:both}.screen-reader-text{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}.fl-builder-loading{background:rgba(240,240,240,.8) url(../img/ajax-loader.svg) center center no-repeat;bottom:0;display:none;left:0;position:fixed;right:0;text-align:center;top:0;z-index:12000000}.fl-builder-settings .fl-builder-loading{background:rgba(255,255,255,.8) url(../img/ajax-loader.svg) center center no-repeat;display:block;position:absolute}.fl-field-loader{color:#b3b3b3!important;font-style:italic}.fl-builder-node-loading{opacity:.35!important}.fl-builder-node-loading-placeholder{background:url(../img/ajax-loader.svg) center center no-repeat;height:50px}.fl-col-group-has-child-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fl-col-group-has-child-loading>.fl-builder-node-loading-placeholder{width:50px}.fl-node-hidden{display:none}.fl-builder-edit .fl-node-hidden{display:block}html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-desktop,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-desktop-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-large,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-large-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-medium-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-xl{display:block!important}html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-desktop,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-desktop-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-large,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-large-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-medium-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-xl{display:flex!important}.fl-responsive-preview-enabled body{overflow:hidden!important}.fl-responsive-preview-mask{background:#f7f7f7;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}body.fl-builder-ui-skin--dark .fl-responsive-preview-mask{background:#2c333a}.fl-responsive-preview{bottom:0;left:0;position:fixed;right:0;top:0;margin-top:50px;z-index:100000}.fl-builder-preview .fl-responsive-preview{margin:0!important}.fl-responsive-preview-content{background:#f5f7f9;padding:20px 20px 45px;overflow:scroll;position:absolute;top:45px;right:0;bottom:0;left:0}.fl-responsive-preview-content .fl-builder-content-editing{overflow:visible!important}.fl-responsive-preview-message{background:#f5f7f9;color:#b3b3b3;font-family:var(--fl-builder-font-family)!important;font-size:14px;font-weight:400;padding:15px;text-align:center;position:absolute;top:0;left:0;right:0;z-index:999999}body.fl-builder-ui-skin--dark .fl-responsive-preview-message{background:#23282d}.fl-responsive-preview-message span{display:inline-block;margin-right:8px}.fl-responsive-preview-message .size{position:absolute;right:30px;font-size:16px}.fl-responsive-preview-message .fl-builder-button{display:inline-block;margin-left:2px;padding:0 10px}.fl-responsive-preview-message .fl-builder-button i{font-size:14px;height:14px;width:14px}.fl-responsive-preview .fl-builder-content{box-shadow:0 0 8px rgba(0,0,0,.2);margin-left:auto;margin-right:auto;max-width:100%;overflow:visible;position:relative}.fl-responsive-preview .fl-block-col-resize{display:none}#fl-builder-preview-mask{background:#f7f7f7 url(../img/ajax-loader.svg) center center no-repeat;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999}#fl-builder-preview-frame{border:none!important;bottom:0;height:100%;left:50%;position:fixed;right:0;top:0;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%;z-index:1000000}body button[class*=fl-builder],body button[class*=fl-builder]:focus,body button[class*=fl-builder]:hover{box-shadow:none;max-height:none;max-width:none;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:normal}.fl-builder-button,a.fl-builder-button,button.fl-builder-button{-webkit-appearance:none;align-items:center;background:#e7ebef;border:2px solid transparent;border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;color:#676f7a!important;cursor:pointer;display:flex;fill:#676f7a!important;font-family:var(--fl-builder-font-family)!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;height:33px;letter-spacing:normal!important;line-height:1!important;margin:0;padding:0 12px;text-align:center;transition-property:background-color,width;transition-duration:.2s;white-space:nowrap;width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fl-builder-button:hover{background:#dadfe5;color:#222;border:2px solid transparent!important}.fl-builder-button:active{background:#dcdcdc}button.fl-builder-button:focus{position:static;top:auto;outline:0;background:#e4e7ea;border:2px solid #00a0d0!important}.fl-builder-button-primary,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button,button.fl-builder-button-primary{background:#00a0d2;color:#fff!important;text-decoration:none;border:2px solid transparent!important}.fl-builder-button.fl-builder-button-primary:focus,body.fl-builder--layout-has-drafted-changes .fl-builder-button.fl-builder-done-button:focus{background:#00a0d2;border:2px solid #ffc217!important}.fl-builder-button-primary:hover,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button:hover{background:#0197c6;color:#fff!important}.fl-builder-button-primary:active,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button:active{background:#0484ac}.fl-builder-button-large{height:30px}.fl-builder-button-small{font-size:11px!important;line-height:1!important}.fl-builder-help-button{color:#b3b3b3;font-size:16px!important}.fl-builder-help-button i{position:relative;top:-1px}.fl-builder-help-button:hover{color:#666}.fl-builder-publish-button{line-height:45px!important}button.fl-builder-content-panel-button,button.fl-builder-content-panel-button:hover{fill:#00a0d2!important;font-size:30px!important;padding:2px 4px!important}.fl-builder-button-silent,.fl-builder-button-silent:hover{min-width:40px;padding:0 4px!important;background:0 0!important;border:2px solid transparent!important;box-shadow:none!important;display:inline-flex;flex-direction:row;justify-content:center}.fl-builder-done-button,.fl-builder-done-button:hover{font-weight:600}.fl-field .fl-builder-button{display:inline-block;height:auto;padding:11px 12px;vertical-align:middle;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.fl-builder-button svg{max-width:none}.fl-builder-edit .media-modal-content button,.fl-builder-settings-fields button{letter-spacing:normal}.fl-builder-badge{background:#333;border-radius:2px;color:#fff!important;display:inline;font-size:11px!important;font-weight:400;letter-spacing:1px;margin-left:2px;padding:2px 4px;vertical-align:middle}.fl-builder-badge-global{background:#ff9600}.fl-builder-blocks-node-template .fl-builder-badge-global{position:absolute;right:0;top:0}.fl-builder-badge-global{transform:translateY(0);transition-duration:.25s;transition-property:transform}.fl-builder-block:hover .fl-builder-badge-global{display:none}.fl-builder-blocks-section-content .fl-builder-node-template-actions{bottom:0;cursor:default}.fl-builder-bar{left:0;position:fixed;right:0;top:0;z-index:999999;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:transform opacity;transition-duration:.35s;transform-style:preserve-3d;-webkit-perspective:1100px;-moz-perspective:1100px;perspective:1100px}.fl-builder-bar.is-hidden{pointer-events:none}.fl-builder-bar.is-hidden .fl-builder-bar-content{transform:translateY(-100%) rotateX(90deg)}body .fl-builder-bar .fl-builder-bar-content{display:flex;box-sizing:border-box;background:#fff;border-bottom:1px solid #eceef1;color:#999;font-family:var(--fl-builder-font-family)!important;font-size:14px!important;height:calc(44px + 1px);transition-property:background-color,opacity,transform;transition-duration:.35s;pointer-events:auto;letter-spacing:normal}body .fl-builder-bar .fl-builder-bar-content.is-muted{pointer-events:none}body .fl-builder-bar .fl-builder-bar-content.is-muted>:not(.fl-builder-publish-actions){-webkit-filter:saturate(20%) blur(1px);filter:saturate(20%) blur(1px);opacity:.4}.fl-builder-bar-title{box-sizing:border-box;color:#333;display:flex;flex:0 0 380px;max-width:380px;border-right:1px solid #eceef1;cursor:pointer}.fl-builder-bar-title:hover{background:#fff}.fl-builder-bar-title.is-showing-menu .fl-builder-bar-title-caret>svg{transform:rotate(180deg)}.fl-builder-simple .fl-builder-bar-title{cursor:auto}.fl-builder-simple .fl-builder-bar-title:hover{cursor:auto;background:0 0}.fl-builder-bar-title span{vertical-align:middle}.fl-builder-bar-title-icon{box-sizing:border-box;background:0 0;flex:0 0 46px;display:flex;align-items:center;padding:4px}.fl-builder-bar-title-icon img{max-width:100%!important;height:auto!important}.fl-builder-bar-title.fl-builder-bar-title-no-icon{padding-left:12px}.fl-builder-bar-title-area{box-sizing:border-box;flex:1 1 100%;display:flex;flex-direction:column;overflow:hidden;padding:4px}.fl-builder-layout-title,.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{font-size:16px;font-weight:400;line-height:1.3;color:#161b20;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-builder-bar-title-caret,.fl-builder-layout-pretitle,.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{font-size:12px;font-weight:500;line-height:1.3;color:#656d77;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-builder-bar-title-caret i,.fl-theme-builder-preview-select-title i{color:inherit!important;font-size:14px}.fl-builder-bar-title-caret{margin-left:auto;margin-left:auto!important;flex:0 0 46px}.fl-theme-builder-preview-select-title i{padding:12px 12px}.fl-theme-builder-preview-select-title i:before{content:"\f078"}.fl-theme-builder-preview-select.fl-builder-button{position:relative;border-radius:0;background:0 0;max-width:none;min-width:0;display:flex;flex:0 0 360px;max-width:360px;margin:0!important;padding:4px 10px;border:none!important;border-right:2px solid #d5dadd!important;box-shadow:none}.fl-theme-builder-preview-select.fl-builder-button:hover{border:none!important;border-right:2px solid #d5dadd!important}.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{display:flex;flex:1;justify-content:flex-end;flex-direction:row-reverse}.fl-theme-builder-preview-select-title div{flex:1}.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{display:block}.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items{position:absolute;top:calc(48px + 10px);left:10px;width:calc(100% - 20px)!important;background:#fff;border:none;border-radius:4px;border:2px solid #d5dadd;border-top:3px solid #00a0d2;box-shadow:0 15px 45px 8px rgba(0,0,0,.04);margin:0!important;padding:0;z-index:-1;font-size:16px;overflow-y:scroll;height:auto!important;max-height:calc(100vh - 66px);min-height:300px;display:flex!important;flex-direction:column}.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items:before{right:18px}.fl-theme-builder-preview-select-item{padding:4px 0!important;border-bottom:none!important;display:flex;flex-direction:column;text-align:initial}.fl-theme-builder-preview-select-item:hover{text-decoration:none;color:#111;background:0 0!important}body .fl-theme-builder-preview-select .fa-caret-down{float:none}body .fl-theme-builder-preview-select-item-title{padding:10px 15px;color:#222;font-size:14px}body .fl-theme-builder-preview-select .fa-caret-down i:before,body .fl-theme-builder-preview-select-item-title i:before{content:"\f078"}body .fl-theme-builder-preview-select-item-children{overflow:auto}body .fl-theme-builder-preview-select-item-child{overflow:hidden;text-overflow:ellipsis;line-height:1.1;color:#6b6b6b;margin:0 10px;border:2px solid transparent;border-radius:4px;padding:8px 10px 10px;font-size:14px;font-weight:400;color:#222}body .fl-theme-builder-preview-select-item-child:hover{background:#e6eaed!important}.fl-theme-builder-preview-select-item .fa-caret-down{color:#606d77}.fl-builder-bar-actions{display:flex;flex-direction:row-reverse;flex:1 1 100%;padding:4px}.fl-builder-bar .fl-builder-button{height:auto;margin:0 0 0 4px}.fl-builder-bar-actions .fl-builder-button:last-child{margin:0}.fl-builder-bar-actions:after{clear:both}.fl-builder-bar .fl-builder-content-panel-button{align-items:center!important;font-weight:400}.fl-builder--saving-indicator{flex:0 1 auto;cursor:pointer;display:flex;align-self:center;padding:0 10px;font-size:12px;font-style:italic;color:#676f7a;align-items:center;line-height:1.2;justify-content:flex-end}.fl-builder--saving-indicator:hover{color:#676f7a}.fl-builder--saving-indicator .fa-question-circle{font-size:13px;margin:3px 0 3px 5px}.fl-builder-button.fl-builder-buy-button,.fl-builder-button.fl-builder-feedback-button,.fl-builder-button.fl-builder-upgrade-button{background:#f7a407;color:#fff!important;text-decoration:none}.fl-builder-buy-button i.fa-external-link-alt,.fl-builder-feedback-button i.fa-external-link-alt,.fl-builder-upgrade-button i.fa-external-link-alt{color:#ffc733;margin:0 0 0 6px}.fl-builder-buy-button:focus,.fl-builder-buy-button:hover,.fl-builder-feedback-button:focus,.fl-builder-feedback-button:hover,.fl-builder-upgrade-button:focus,.fl-builder-upgrade-button:hover{background:#ee8e0d!important;color:#fff!important}@media (max-width:980px){.fl-builder--main-menu-panel{width:calc(100% - 20px)!important}.fl-builder--main-menu-panel:before{right:auto;left:20px}.fl-builder-bar-title,.fl-theme-builder-preview-select{flex:1 .5 380px!important}}@media (max-width:620px){.fl-theme-builder-preview-select.fl-builder-button{display:none}}@media (max-width:500px){.fl-builder--main-menu-panel,.fl-builder-panel{width:auto!important;top:44px!important;left:0!important;right:0!important;bottom:0!important;border-radius:0!important;box-shadow:none!important}.fl-builder--main-menu-panel{border-left:transparent!important;border-right:transparent!important;border-bottom:transparent!important;max-height:calc(100% - 44px)!important}.fl-builder--panel-arrow{display:none}.fl-builder-bar-title{flex:0 0 80px!important}.fl-builder-bar-title-area{display:none}.fl-builder-bar-title-caret{padding-left:0;padding-right:0;max-width:24px}.fl-builder-bar-actions{max-width:calc(100% - 80px);overflow:hidden}#fl-builder-toggle-notifications{display:none}.fl-builder--main-menu-panel:before{display:none}.fl-builder--panel-header{border-radius:0!important;cursor:default!important}.fl-builder--panel-header .fl-builder--tabs{cursor:default!important}.fl-builder-panel:before{display:none}.fl-builder-panel-drag-handle{display:none}.fl-builder-publish-actions{width:100%!important;padding-left:4px!important}.fl-builder-bar-actions .fl-builder-button{padding:0 8px!important}}.fl-notifications-panel .fl-builder-ui-post .wp-block-image,.fl-notifications-panel .fl-builder-ui-post .wp-block-image figure{margin-top:10px!important;margin-bottom:10px!important}.fl-builder--preview-actions{display:none;position:fixed;top:4px;left:4px;z-index:10000001;padding:4px;justify-content:center;background:#fff;border-radius:4px}.fl-builder-preview .fl-builder--preview-actions{align-items:center;display:flex;box-shadow:0 0 10px rgb(0 0 0 / 10%)}.fl-builder--preview-actions .device-icons{color:#555;background:#e4e4e4;border:none!important;align-items:center;display:flex;text-decoration:none;font-size:14px!important;line-height:1!important;margin:0;margin-right:4px;padding:0 6px;cursor:pointer;-webkit-border-radius:3px;-webkit-appearance:none;border-radius:3px}.fl-builder--preview-actions .device-icons i{display:flex;align-items:center;margin:0 6px;height:33px}.fl-builder--preview-actions .size{display:none;font-size:14px;padding:0 15px}@keyframes fl-builder-ui-pin-zone-pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.fl-builder-ui-pin-zone{animation:fl-builder-ui-pin-zone-pulse 2s infinite;transition:width .3s ease;background:rgba(0,160,210,.5);bottom:0;top:0;position:fixed;width:35px;z-index:100001}.fl-builder-ui-pin-zone-left{left:0}.fl-builder-ui-show-pin-zone-left .fl-builder-ui-pin-zone-left{width:75px}.fl-builder-ui-pin-zone-right{right:0}.fl-builder-ui-show-pin-zone-right .fl-builder-ui-pin-zone-right{width:75px}.fl-builder-content-panel-pin-zone .fl-builder-content-panel-button{display:flex!important;background:rgba(0,160,210,.5)!important;padding:2px 4px;width:80px;animation:fl-builder-ui-pin-zone-pulse 2s infinite}.fl-builder-content-panel-pin-zone .fl-builder-content-panel-button svg{display:none}.fl-builder-content-panel-pin-zone-hover .fl-builder-content-panel-button{width:120px}.fl-builder-content-panel-pin-zone-hover .fl-builder-content-panel-button svg{display:none!important;width:100%;transform:none!important;fill:#00a0d2!important;border-radius:3px}.fl-builder-content-panel-pin-zone .fl-builder-done-button{filter:grayscale(100%)}.fl-builder-ui-is-pinned .fl-builder-content-panel-button{display:none}.fl-builder-panel.fl-builder-ui-pinned{top:45px!important;bottom:0!important;height:auto!important;border-radius:0;border:none;box-shadow:none;animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s;z-index:99999}.fl-builder-panel.fl-builder-ui-pinned-right{left:auto!important;right:0;border-left:1px solid #eceef1}.fl-builder-panel.fl-builder-ui-pinned-left{left:0;right:auto;border-right:1px solid #eceef1}.fl-builder-panel.fl-builder-ui-pinned .fl-builder--panel-header{border-radius:0!important}.fl-builder-ui-pinned-container .fl-lightbox-wrap{position:absolute;z-index:11}.fl-builder-ui-pinned-container .fl-lightbox{position:absolute;top:0;bottom:0;left:0;right:0;width:auto!important;height:auto;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s}.fl-builder-ui-pinned-container .fl-lightbox-header-wrap{border-radius:0}.fl-builder-ui-pinned-container .fl-lightbox.ui-draggable .fl-lightbox-header{cursor:auto}.fl-builder-ui-pinned-container .fl-lightbox-header h1{padding:12px 20px 10px!important}.fl-builder-ui-pinned-container .fl-lightbox-controls{display:none}.fl-builder-ui-pinned-content-transform{transform:scale(1);transform-origin:center top 0}.fl-builder-ui-pinned-collapse{cursor:pointer;display:none;position:absolute!important;bottom:2px;padding:5px;border:2px solid transparent;background:0 0!important;width:36px;height:36px;border-radius:4px;fill:#778794;flex-direction:row;justify-content:center}.fl-builder-ui-pinned-collapse:focus,.fl-builder-ui-pinned-collapse:hover{top:auto!important;background:0 0;border:2px solid transparent;outline:0;fill:#00a0d2}.fl-builder-ui-pinned-collapse:focus{background:#e4e7ea}.fl-builder-ui-pinned-collapse>*{margin:auto;line-height:1}.fl-builder-ui-pinned-collapse svg g{fill:inherit}.fl-builder-ui-is-pinned-right .fl-builder-ui-pinned-right-collapse{display:flex;left:-40px}.fl-builder-ui-is-pinned-left .fl-builder-ui-pinned-left-collapse{display:flex;right:-40px}.fl-builder-ui-pinned-collapse i[data-toggle=show],.fl-builder-ui-pinned-is-collapsed i[data-toggle=hide]{display:none}.fl-builder-ui-pinned-is-collapsed i[data-toggle=show]{display:block}.fl-builder-ui-is-pinned-left [data-toggle=hide],.fl-builder-ui-is-pinned-right [data-toggle=show]{transform:rotateY(180deg)}.fl-builder-ui-pinned-is-collapsed .fl-lightbox{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-builder-ui-pinned-is-collapsed .fl-builder--panel-header{display:none}.fl-builder-draggable-is-dragging .fl-builder-content,.fl-builder-draggable-is-dragging .fl-builder-panel .fl-lightbox,.fl-builder-resizable-is-resizing .fl-builder-content,.fl-builder-resizable-is-resizing .fl-builder-panel .fl-lightbox{pointer-events:none}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-header{background:0 0;border:none;z-index:10}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-content,.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-controls,.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--tab-wrap{display:none}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-lightbox-wrap{top:0}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-lightbox-header h1{padding:14px 28px 15px!important}.fl-builder--panel-no-settings{display:none}.fl-builder-simple-pinned .fl-builder--panel-no-settings{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}.fl-builder-content-panel-button svg{transition-property:transform;transition-duration:.25s;transform:rotate(0) scale(1);transform-origin:center}.fl-builder-content-panel-is-showing .fl-builder-content-panel-button svg{transform:rotate(135deg) scale(1.1) translate(.5px,-.5px)}.fl-builder--content-library-panel .fl-builder--panel-arrow svg{vertical-align:inherit}@keyframes fl-builder-show-panel{from{transform:scale(.8)}to{transform:scale(1)}}.fl-builder--search-results-panel,.fl-builder-panel{box-sizing:border-box;position:fixed!important;right:20px;top:calc(43px + 10px);width:380px;bottom:20px;background:#f5f7f9;color:#676f7a;font-family:var(--fl-builder-font-family);font-size:14px;border-radius:4px;box-shadow:0 8px 40px 4px rgba(0,0,0,.3);z-index:10000007;will-change:transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fl-builder-panel{transform-origin:top right;animation-name:fl-builder-show-panel;animation-duration:.15s;animation-fill-mode:both;flex:1}.fl-builder--search-results-panel{display:none;position:absolute;right:0;top:85px;left:0;bottom:0;width:auto!important;border:none;border-radius:0;box-shadow:none;min-height:100px;max-height:calc(100vh - 54px);overflow:auto;z-index:1}.fl-builder-panel{display:none}.fl-builder-content-panel-is-showing .fl-builder-panel,.fl-builder-search-results-panel-is-showing .fl-builder--search-results-panel{display:flex;flex-direction:column}.fl-builder--search-results-panel .fl-builder--no-results{text-align:center;padding:50px 20px}.fl-builder--panel-arrow{position:absolute;top:-13px;right:10px}.fl-builder-ui-is-pinned .fl-builder--panel-arrow,body.fl-builder-draggable-is-dragging .fl-builder--panel-arrow{display:none}.fl-builder--panel-arrow polygon{fill:#00a0d2}.fl-builder--panel-header{border-top:3px solid #00a0d2;border-top-right-radius:4px;border-top-left-radius:4px}.fl-builder-ui-is-pinned .fl-builder--panel-header{border-top:none}.fl-builder-panel-drag-handle{position:absolute;top:7px;left:10px;fill:#ccd4da;width:6px}.fl-builder-ui-is-pinned-left .fl-builder-panel-drag-handle{left:auto;right:10px}.fl-builder-panel .fl-lightbox .fl-builder-panel-drag-handle,.fl-lightbox-width-full .fl-builder-panel-drag-handle{display:none}.fl-builder--panel-header .fl-builder--panel-controls{display:flex;flex-direction:row;position:relative}.fl-builder--panel-header .fl-builder--panel-controls .fl-builder-content-group-select{flex:1 1}.fl-builder--panel-header .fl-builder--panel-controls .fl-builder-panel-search{flex:0 0;padding:0 10px 6px;padding-left:0;margin-left:-4px}.fl-builder--panel-controls .fl-builder-panel-search button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:30px;background:0 0!important;border:2px solid transparent!important;font-size:inherit;height:36px;margin:0;padding:0}.fl-builder--panel-controls .fl-builder-panel-search button:active,.fl-builder--panel-controls .fl-builder-panel-search button:focus{top:0;outline:0}.fl-builder-panel-search button svg{height:auto;width:20px}.fl-builder-panel-search button.fl-builder-dismiss-panel-search svg{width:16px}.fl-builder-panel-search button svg .filled-shape{fill:#000}.fl-builder--panel-controls .fl-builder-panel-search button:active svg .filled-shape,.fl-builder--panel-controls .fl-builder-panel-search button:focus svg .filled-shape{fill:#00a0d2}.fl-builder-panel-search .fl-builder-panel-search-input{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:#f5f7f9}.fl-builder-panel-search.is-showing-input .fl-builder-panel-search-input{display:flex;flex-direction:row;padding:0 10px 6px}.fl-builder-panel-search-input input{flex:1 1 100%;border:2px solid #e6eaed;background:#fff;border-radius:4px;margin:0 4px 0 0;padding:10px;color:#333}.fl-builder-panel-search-input input:focus{border-color:#0197c6;outline:0}.fl-builder-panel-content-wrap{bottom:0;height:auto;left:0;overflow:hidden;position:absolute;right:0;top:43px}.fl-builder-panel-content{padding-bottom:60px}.fl-builder--panel-view .fl-builder-blocks-section:first-child{border-top:none}.fl-builder-blocks-group:first-child{padding:20px 0 0}.fl-builder-blocks-group .fl-builder-blocks-section-group-name{display:block;padding:0 30px 15px;color:#000;font-size:20px;font-weight:600;line-height:1.4}.fl-builder-blocks-section .fl-builder-block{display:block;line-height:1.1;padding:15px 20px}.fl-builder--template-collection-section-header,.fl-builder-blocks-section .fl-builder-blocks-section-header{line-height:1.2;color:#333;margin:0!important;user-select:none;background-color:#e7ebef;border-top:4px solid #e7ebef;height:30px;display:flex;flex-direction:row}.fl-builder-blocks-section .fl-builder-blocks-section-title{background:#f5f7f9;color:#353535;padding:2px 16px;display:flex;align-items:center}.fl-builder-blocks-section .fl-builder-blocks-section-title i{color:#bfbfbf;float:right}.fl-builder-blocks-section-content{overflow:auto;padding:10px 10px 20px}.fl-builder-blocks-section-content:before{content:none}.fl-builder-blocks-section-content:after{float:none;clear:both}.fl-builder-blocks-section-content.fl-builder-modules,.fl-builder-blocks-section-content.fl-builder-rows,.fl-builder-blocks-section-content.fl-builder-widgets{display:flex;flex-wrap:wrap}@supports (display:grid){.fl-builder--template-collection-section-content,.fl-builder-blocks-section-content.fl-builder-modules,.fl-builder-blocks-section-content.fl-builder-rows,.fl-builder-blocks-section-content.fl-builder-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.fl-builder--template-collection-section-content>*,.fl-builder-blocks-section-content.fl-builder-modules>*,.fl-builder-blocks-section-content.fl-builder-rows>*,.fl-builder-blocks-section-content.fl-builder-widgets>*{width:auto!important}}.fl-builder-blocks-section-content .fl-builder-block-module,.fl-builder-blocks-section-content .fl-builder-block-row{flex:1 1 50%;width:50%;box-sizing:border-box}.fl-builder--search-results-panel .fl-builder-blocks-section-content .fl-builder-block-module{flex:1 1 100%;width:100%}.fl-builder-blocks-section.fl-active .fl-builder-blocks-section-content{display:block}.fl-builder-blocks-section-content .fl-builder-block{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:13px;line-height:1.1;font-weight:400;color:#38404a}.fl-builder-block{position:relative;height:47px}.fl-builder-block-disabled,.fl-builder-block-disabled .fl-builder-block-content{cursor:pointer!important}.fl-builder-block.fl-builder-block-col-group{height:84px}.fl-builder-block.fl-builder-block-has-thumbnail{height:auto!important;padding:10px!important}.fl-builder-block.fl-builder-block-has-thumbnail:hover{padding:0!important}.fl-builder-block.fl-builder-block-has-thumbnail .fl-builder-block-content{position:relative!important}.fl-builder-block.fl-builder-block-has-thumbnail:hover .fl-builder-block-content{padding:10px!important}.fl-builder-block.fl-builder-block-has-thumbnail .fl-builder-block-details{margin:0 10px 4px!important}.fl-builder-block:hover{overflow:visible;z-index:1}.fl-builder-block:hover .fl-builder-block-content{display:block;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;padding:15px 20px;border-radius:4px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);text-decoration:none;color:#111;cursor:move;overflow:hidden}.fl-builder-block-module:hover .fl-builder-block-content{width:auto;min-width:100%}.fl-builder-block .fl-builder-block-content .fl-builder-block-visual{display:block;margin-bottom:7px}.fl-builder-block-drag-helper .fl-builder-block-content .fl-builder-block-visual{display:none!important}.fl-builder-block .fl-builder-block-content .fl-builder-block-visual.fl-cols-visual{display:flex;flex-direction:row;height:30px}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{flex:1 100%;background:#464a4c;height:30px;margin:0 2px;border-radius:2px}.fl-builder-block:hover .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{background:#000}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col:first-child{margin-left:0!important}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col:last-child{margin-right:0!important}.fl-cols-visual.left-sidebar .fl-cols-visual-col:first-child{flex-basis:60px}.fl-cols-visual.right-sidebar .fl-cols-visual-col:last-child{flex-basis:60px}.fl-cols-visual.left-right-sidebar .fl-cols-visual-col:first-child,.fl-cols-visual.left-right-sidebar .fl-cols-visual-col:last-child{flex-basis:60px}.fl-builder-block-saved-column.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-column:hover .fl-builder-block-title,.fl-builder-block-saved-module.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-module:hover .fl-builder-block-title,.fl-builder-block-saved-row.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-row:hover .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-column .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-module .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-row .fl-builder-block-title{margin-right:70px}.fl-builder-block-module:nth-child(even):hover .fl-builder-block-content{left:auto;right:0}.fl-builder-block-thumbnail{border-radius:4px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,.06);margin-bottom:10px;transform-origin:bottom;transition-property:transform,box-shadow;transition-duration:.15s}.fl-builder-block:hover .fl-builder-block-thumbnail{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.08)}.fl-builder-block .fl-builder-block-icon{margin-right:7px;fill:#000;display:inline-block;width:20px;height:20px;vertical-align:middle}.fl-builder-block-thumbnail:before{content:"";display:block;padding-top:50%}.fl-builder-block-thumbnail img{max-width:100%;max-height:160px;margin:0;object-fit:cover}.fl-builder-blocks-section-content .fl-builder-block{box-shadow:0 0 0 transparent;transition-property:box-shadow;transition-duration:.15s}.fl-builder-blocks-section-content .fl-builder-block i,.fl-user-template-actions i{color:#000;margin-right:10px}.fl-builder-blocks-section-content .fl-builder-block .fl-builder-block-details{position:relative}.fl-builder-blocks-separator{background:#f1f1f1;height:6px}.fl-builder-block:hover .fl-builder-badge{background:#2ea2cc}.ui-sortable-helper .fl-builder-badge{display:none!important}#fl-builder-blocks-pro{border-bottom:4px solid #e7ebef;position:relative}#fl-builder-blocks-pro.fl-builder-blocks-section .fl-builder-block{cursor:pointer!important;padding-right:50px}#fl-builder-blocks-pro .fl-builder-block:hover .fl-builder-block-content{cursor:pointer!important;padding-right:60px}.fl-builder-blocks-pro-closed{height:240px;overflow:hidden}.fl-builder-blocks-pro-overlay{background:linear-gradient(to top,#f5f7f9 0,rgba(255,255,255,0) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.fl-builder-blocks-pro-open .fl-builder-blocks-pro-overlay{display:none}.fl-builder-blocks-pro-expand.fl-builder-button{display:inline-block!important;font-size:12px!important;margin-bottom:10px!important;opacity:.4;width:100%!important}.fl-builder-blocks-pro-expand:hover{opacity:1}.fl-builder-blocks-pro-expand-rotate svg{transform:rotate(180deg)}.fl-builder--panel-cta{margin:0 20px 20px 20px!important;padding:10px 30px 30px;font-size:16px;text-align:center}.fl-builder--panel-cta a{color:inherit;text-decoration:none}.fl-builder--panel-cta a:hover{text-decoration:none}.fl-builder--panel-cta img{display:block;max-width:70px;margin:0 auto 20px;position:relative;right:8px}.fl-builder--panel-cta button{display:inline;margin-top:25px}.fl-builder--panel-message{text-align:center;padding:40px 20px;font-size:16px}.fl-builder--panel-message .fl-builder-button{display:inline-block;padding:10px}.fl-builder-pro-badge{background:rgba(0,0,0,.4);color:#fff;font-size:10px;font-weight:700;padding:2px 4px}.fl-builder--menu-item .fl-builder-pro-badge{margin-left:10px}.fl-builder-block-module .fl-builder-pro-badge{padding:2px;position:absolute;right:20px}.fl-builder-block-module:hover .fl-builder-pro-badge{background:#f7a407}.fl-builder--template-thumbnail .fl-builder-pro-badge{background:#f7a407;position:absolute;right:8px;top:8px;z-index:1}.fl-builder-block-row-template .fl-builder-pro-badge{position:absolute;top:auto;bottom:10px;right:10px}.fl-builder-lite .fl-builder--menu-item[data-event=launchThemerLayouts],.fl-builder-lite .fl-builder--menu-item[data-event=saveTemplate]{opacity:.5}.fl-builder-pro-lightbox .fl-lightbox{max-width:450px;padding:30px;text-align:center}.fl-builder-pro-lightbox .dashicons-no{cursor:pointer;position:absolute;right:10px;top:14px;font-size:20px;opacity:.3}.fl-builder-pro-lightbox .dashicons-no:hover{opacity:1}.fl-pro-message-badge{margin-bottom:15px}.fl-pro-message-badge span{background:rgba(0,0,0,.3);color:#fff;font-size:10px!important;font-weight:700;padding:2px 4px}.fl-pro-message-title{font-size:20px!important;font-weight:700;margin-bottom:20px}.fl-pro-message-content{font-size:16px!important;line-height:24px!important;margin-bottom:20px}.fl-pro-message-button button{display:inline}.fl-builder-panel-saved-search{display:flex;flex-direction:row;padding:0 10px 6px}.fl-builder-panel-saved-search input.saved-search-term{width:96%;flex:1 1 100%;border:2px solid #e6eaed;background:#fff;border-radius:4px;margin:0 4px 0 0;padding:6px 10px;color:#333}.fl-builder-panel-saved-search input.saved-search-term:focus{border-color:#0197c6;outline:0}.fl-builder-block-template-image{margin:5px 0 10px;max-width:100%;border:1px solid #dfdfdf}.fl-builder-block .fl-builder-block-title{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;line-height:1.3}.ui-sortable-helper .fl-builder-block-template-image{display:none!important}@keyframes fl-builder-template-item-enter{from{transform:translateY(100px) scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.fl-builder--template-collection{clear:both;padding:10px 0}.fl-builder--template-collection-section-content{padding:0 10px}.fl-builder--template-collection-item{box-sizing:border-box;width:50%;float:left;padding:10px;cursor:pointer;font-size:13px;transform-origin:center;opacity:1;position:relative}.fl-builder--template-thumbnail{background-size:cover;background-clip:content-box;background-position:center top;background-color:#fff;border:2px solid transparent;transform-origin:bottom;transition-property:transform,box-shadow;transition-duration:.15s;position:relative}.fl-builder--template-collection-item .fl-builder--template-thumbnail{border-color:#e4e7ea}.fl-user-template .fl-builder--template-thumbnail{border-color:#e4e7ea}.fl-builder--template-thumbnail:before{display:block;content:"";padding-top:120%}.fl-builder--template-thumbnail:hover{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.08)}.fl-builder--template-name{text-align:center;padding:4px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fl-builder--template-collection-section{padding-bottom:10px;border-bottom:1px solid #dfdfdf}.fl-builder--template-collection-section:last-child{border-bottom:none}.fl-builder--template-collection-section:after,.fl-builder--template-collection-section:before{content:"";display:block;clear:both}.fl-builder--template-collection-section-name{padding:15px 10px 10px}span.fl-builder-block-no-node-templates{display:block;padding:15px 20px;text-align:center}span.fl-builder-block-no-node-templates:hover{cursor:default}.fl-builder-blocks-node-template .fl-builder-block{position:relative}.fl-builder-blocks-section-content .fl-builder-node-template-actions{bottom:0;cursor:default;display:none;position:absolute;right:0;top:0}.fl-builder-blocks-section-content .fl-builder-node-template-actions a:hover{text-decoration:none}.fl-builder-blocks-section-content .fl-builder-node-template-delete,.fl-builder-blocks-section-content .fl-builder-node-template-edit{display:inline;cursor:pointer;margin:0;padding:15px 10px;text-align:center;width:30px}.fl-builder-block-details .fl-builder-node-template-delete,.fl-builder-block-details .fl-builder-node-template-edit{padding-top:0!important}.fl-builder-blocks-section-content .fl-builder-node-template-delete i,.fl-builder-blocks-section-content .fl-builder-node-template-edit i{color:#676f7a;margin:0}.fl-builder-blocks-section-content .fl-builder-node-template-delete:hover i,.fl-builder-blocks-section-content .fl-builder-node-template-edit:hover i{color:#444}.fl-builder-blocks-node-template .fl-builder-block:hover .fl-builder-node-template-actions,.fl-builder-touch .fl-builder-blocks-section-content .fl-builder-node-template-actions{display:block}.ui-sortable-helper .fl-builder-node-template-delete,.ui-sortable-helper .fl-builder-node-template-edit{display:none!important}.fl-builder--tabs{display:flex;flex-direction:row;position:relative;justify-content:flex-start;align-items:center}.fl-builder-panel .fl-builder--panel-header{cursor:move}.fl-builder-panel .fl-builder--tabs{justify-content:space-around;padding:4px 24px;cursor:pointer}.fl-builder--tab-wrap{flex:1 1 100%;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin:auto;max-width:400px}.fl-builder--tabs button,.fl-builder--tabs button:active,.fl-builder--tabs button:focus,.fl-builder--tabs button:hover{flex:1 1 100%;display:inline-block;text-decoration:none;text-transform:none;color:inherit;text-align:center;letter-spacing:normal!important;margin:0;padding:5px;cursor:pointer;font-size:13px!important;font-weight:500!important;line-height:1.3!important;background:0 0!important;outline:0!important;border:2px solid transparent;border-radius:4px;min-height:36px;font-family:var(--fl-builder-font-family)!important;top:0;transition-property:background,color;transition-duration:.25s}.fl-builder--tabs button:focus{background:#e6eaed!important}.fl-builder--tabs button.is-showing{color:#0086b0}.fl-builder--panel-content{flex:1}.fl-builder--panel-view{display:none;overflow:hidden}.fl-builder--panel-view.is-showing{display:block;letter-spacing:normal}.fl-builder--content-library-panel.ui-draggable-dragging{height:500px!important}.fl-builder--content-library-panel .fl-builder-drop-zone{display:none!important}.fl-builder--panel-header .fl-builder--tabs{cursor:move}.fl-builder--category-select{display:flex;flex-direction:column;position:relative}.fl-builder--selector-display{display:flex;flex-direction:row;position:relative;justify-content:space-between;align-items:center;color:#161b20;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;cursor:pointer;font-size:13px;font-weight:700;line-height:16px;border-radius:4px;align-items:stretch}.fl-builder--selector-display-label{display:flex;flex-direction:row;align-items:stretch;font-size:inherit;line-height:inherit;width:100%;margin:0!important;padding:0!important;color:#6d6d6d;background:0 0!important;border:2px solid transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;border-radius:4px;font-family:inherit;text-transform:none}.fl-builder--selector-display-label:hover{top:0;color:inherit;background:0 0!important;border:2px solid transparent;border-radius:4px}.fl-builder--selector-display-label:active{top:0;color:inherit;background:0 0;border:2px solid #e4e7ea;border-radius:4px}.fl-builder--selector-display-label:focus{top:0;color:inherit;background:0 0;border:2px solid #00a0d2;outline:0}.fl-builder--group-label{color:inherit;flex:0 0 auto;padding:4px 10px;padding-right:12px;background:#e7ebef;border-radius:3px;display:flex;flex-direction:row;align-items:center}.fl-builder--current-view-name{flex:1 1 100%;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;padding:8px 10px;text-align:left}.fl-builder--selector-menu{display:none;overflow:auto;color:#293138;position:absolute;top:46px;left:0;width:100%;background:#fff;border-radius:4px;box-shadow:0 0 20px 2px rgba(0,0,0,.2);overflow:visible;z-index:2}.fl-builder--selector-menu:before{bottom:100%;right:8px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.fl-builder--category-select.is-showing .fl-builder--selector-menu{display:flex;max-height:calc(100vh - 150px)}.fl-builder--category-select.is-showing .fl-builder--selector-menu .fl-builder--menu{margin:10px 0;flex:1 100%;overflow:auto}button.fl-builder-button.fl-builder-bar-title-caret{margin:4px;padding:0 12px!important}button.fl-builder-button.fl-builder-bar-title-caret:focus{background-color:#e6eaed!important;border-color:transparent!important}.fl-builder--category-select.is-showing .fl-builder-bar-title-caret i{transform:rotate(180deg)}.fl-builder--menu{padding:4px;margin-bottom:2px}.fl-builder--menu>a,.fl-builder--menu>button,.fl-builder--menu>span{display:block;padding:8px 10px 10px;border-radius:4px;color:inherit;text-decoration:none;background:0 0!important;border:2px solid transparent!important;font-weight:400;font-family:inherit}.fl-builder--menu>a:active,.fl-builder--menu>a:hover,.fl-builder--menu>button:active,.fl-builder--menu>button:hover{top:0;background:#e6eaed!important;border:2px solid transparent!important}.fl-builder--menu>a:focus,.fl-builder--menu>button:focus{top:0;outline:0;color:inherit;background:#e6eaed!important;border:2px solid transparent!important;text-decoration:none}.fl-builder--menu .fl-has-children>svg{float:right;margin:0;height:16px;width:9px;margin-right:7px;transition-property:transform;transition-duration:.15s;transform:rotate(-90deg)}.fl-builder--menu .fl-has-children.fl-has-children-showing>svg{transform:rotate(0)}.fl-builder--menu .fl-inset{display:none;padding-left:35px;font-size:14px;line-height:1.25}.fl-builder--menu a.fl-template-collection{color:#161b20}.fl-builder--menu>:after{clear:both}.fl-builder--menu * .fl-builder--menu-item-accessory{float:right;color:#000;text-transform:uppercase;text-align:center;min-width:20px;letter-spacing:2px}.fl-builder--menu * .fl-builder--menu-item-accessory i{font-size:1em;margin-top:2px}.fl-builder--menu hr{margin:4px 30px}.fl-builder--menu hr::after,.fl-builder--menu hr::before{display:none!important;content:none!important;height:auto}.fl-builder--menu .fl-builder-video-wrap iframe{display:block;margin:4px 0;width:100%}.fl-builder-publish-actions{display:flex;box-sizing:border-box;position:absolute;top:0;right:0;width:380px;max-width:100%;height:44px;padding:4px;padding-left:0;flex-direction:row;justify-content:flex-end;opacity:1;pointer-events:auto;transform:scaleX(1) translateX(0);transform-origin:right;transition-property:transform,opacity;transition-duration:.15s}.fl-builder-publish-actions.is-hidden{transform:scaleX(.23) translateX(68px);opacity:0;pointer-events:none}.fl-builder-bar .fl-builder-button-group{display:flex;flex-basis:100%}.fl-builder-bar .fl-builder-button-group>.fl-builder-button{border-radius:0;margin-left:0;flex:1 0 auto;text-align:center;justify-content:space-around}.fl-builder-bar .fl-builder-button-group>.fl-builder-button{box-shadow:none}.fl-builder-bar .fl-builder-button-group>.fl-builder-button:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.fl-builder-bar .fl-builder-button-group>.fl-builder-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fl-builder-publish-actions-click-away-mask{display:none;position:fixed;top:0;left:0;right:0;height:100vh;background:0 0}.fl-builder-dragging .fl-builder-content:not(.fl-builder-empty){padding:16px 0}.fl-builder-empty{display:none;border:2px dashed #969696;border-radius:8px;color:#909090;font-family:var(--fl-builder-font-family);font-size:20px;font-weight:700;margin:10px;padding:250px 20px;position:relative;text-align:center;text-transform:uppercase}.fl-builder-edit .fl-builder-empty{display:block}.fl-builder-block-drag-helper,.fl-builder-block.ui-draggable-dragging{background:rgba(255,255,255,.95)!important;border:2px solid #000;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 8px rgba(0,0,0,.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);color:#333!important;font-family:var(--fl-builder-font-family);font-size:13px!important;height:47px!important;line-height:40px!important;overflow:hidden;padding:0 20px;position:absolute!important;text-overflow:ellipsis;white-space:nowrap;width:180px!important;z-index:100010!important;display:flex;flex-direction:row;align-content:center;justify-content:flex-start}.fl-builder-block.fl-builder-block-drag-helper:hover{padding:0;box-shadow:none}.fl-builder-block-drag-helper:hover .fl-builder-block-content{position:static;padding:0 20px}.fl-builder-block-saved-column.fl-builder-block-drag-helper:hover .fl-builder-block-content,.fl-builder-block-saved-module.fl-builder-block-drag-helper:hover .fl-builder-block-content,.fl-builder-block-saved-row.fl-builder-block-drag-helper:hover .fl-builder-block-content{padding:14px 20px}.fl-builder-block-drag-helper .fl-builder-block-icon{fill:#000;margin-top:-10px}.fl-builder-drop-zone{animation:fl-builder-drop-zone-pulse 2s infinite;background:var(--fl-builder-accent-color);border-radius:4px;color:#fff!important;display:block;font-family:var(--fl-builder-font-family);font-weight:400;font-size:12px;letter-spacing:1px;line-height:1.15;margin:10px;padding:6px 8px 5px;position:relative;text-align:left;text-overflow:ellipsis;text-shadow:none;text-transform:none;white-space:nowrap;overflow:hidden;z-index:10}@keyframes fl-builder-drop-zone-pulse{0%{filter:brightness(100%)}50%{filter:brightness(125%)}100%{filter:brightness(100%)}}.fl-builder-drop-zone-global{background:var(--fl-builder-global-accent-color)}.fl-builder-content>.fl-builder-drop-zone{margin:10px 20px}.fl-row-content>.fl-builder-drop-zone{margin:3px 7px}.fl-col-has-cols>.fl-col-content>.fl-builder-drop-zone{margin:3px 10px}.fl-sortable-disabled>.fl-builder-drop-zone{display:none!important}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content>.fl-builder-drop-zone{width:100%}.fl-row-highlight{padding:16px 0}.fl-row-highlight .fl-row-content{outline-width:var(--fl-builder-highlight-width)!important;outline-offset:var(--fl-builder-highlight-offset);outline-style:dashed!important;outline-color:var(--fl-builder-highlight-color)!important}.fl-builder-dragging .fl-row-highlight .fl-row-content{outline-color:transparent!important}.fl-row-highlight.fl-node-global .fl-row-content{outline-color:var(--fl-builder-global-accent-color)}.fl-row-highlight .fl-col-group{position:relative}.fl-builder-dragging .fl-col-group{margin:12px 0}.fl-col-highlight{position:relative}.fl-col-highlight .fl-col-content{outline-width:var(--fl-builder-highlight-width)!important;outline-offset:var(--fl-builder-highlight-offset);outline-style:dashed!important;outline-color:var(--fl-builder-muted-accent-color)!important;border-radius:var(--fl-builder-radius)!important;min-height:100px;overflow-x:hidden}.fl-col-has-cols.fl-col-highlight>.fl-col-content{padding:8px}.fl-col-highlight.fl-node-global .fl-col-content{outline-color:var(--fl-builder-global-accent-color)!important}.fl-builder-simple .fl-col-highlight .fl-col-content{border:none!important}.fl-col-has-highlight-guide .fl-col-content{position:relative}.fl-col-highlight-guide{background:rgba(0,160,210,.05);outline-width:var(--fl-builder-highlight-width)!important;outline-offset:var(--fl-builder-highlight-offset);outline-style:dashed!important;outline-color:var(--fl-builder-highlight-color)!important;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.fl-node-global .fl-col-highlight-guide{outline-color:var(--fl-builder-global-accent-color)!important;background-color:rgba(255,150,0,.06)!important}.fl-col-has-highlight-guide .fl-block-overlay{background:0 0;outline-color:transparent}.fl-col-has-highlight-guide .fl-block-col-resize{display:none}.fl-col-has-highlight-guide .fl-col-highlight .fl-col-content{border-color:transparent!important}.fl-drop-target{--target-inset:8px;visibility:hidden;pointer-events:none}.fl-builder-dragging .fl-drop-target{visibility:visible;pointer-events:auto}.fl-col-drop-target{--target-size:44px;--target-outset:calc( 0px - ( var(--target-size) / 2 ) );bottom:var(--target-inset);display:none;left:var(--target-outset);position:absolute;top:var(--target-inset);width:var(--target-size);z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}.fl-col-highlight .fl-col-drop-target{display:block}.fl-col-drop-target-last{left:auto;right:var(--target-outset)}.fl-col-drop-target .fl-builder-drop-zone{flex:1 1 100%;width:10px;height:100%;border-radius:5px;margin:0 auto;padding:0}.fl-col-group-drop-target{--target-size:44px;--target-outset:calc( -22px - 6px );display:none;flex-direction:row;align-items:center;justify-content:center;position:absolute;right:var(--target-inset);top:var(--target-outset);left:var(--target-inset);height:var(--target-size);z-index:1;padding:0}.fl-row-highlight .fl-col-group-drop-target{display:flex}.fl-col-group-drop-target-last{top:auto;bottom:var(--target-outset)}.fl-col-group-drop-target .fl-builder-drop-zone{flex:1 1 auto;height:8px;margin:0;padding:0}.fl-row-content>.fl-col-group-drop-target{position:static}.fl-row-content>.fl-col-group-drop-target .fl-builder-drop-zone{height:var(--target-size);position:static}.fl-row-drop-target{display:none;left:0;height:24px;margin-top:-28px;position:absolute;right:0;z-index:1}.fl-row-highlight .fl-row-drop-target{display:block}.fl-row-drop-target-last{margin-top:0;margin-top:4px}.fl-row .fl-row-drop-target .fl-builder-drop-zone{bottom:0;left:4px;margin:0;position:absolute;right:4px;top:0}.fl-builder-content>.fl-row-drop-target{margin:0;position:static}.fl-builder-dragging .fl-builder-content.fl-builder-empty>.fl-row-drop-target{bottom:10px;display:block;height:auto;left:0;position:absolute;right:0;top:10px}.fl-builder-content .fl-row-drop-target .fl-builder-drop-zone{margin-bottom:0;margin-top:0}.fl-col-group:focus,.fl-col:focus,.fl-module:focus,.fl-row:focus{outline:0}.fl-sortable-proxy{display:none}.fl-block-overlay{--overlay-text:white;--overlay-tint:var(--fl-builder-highlight-color);background:rgba(128,128,128,.05);border-radius:var(--fl-builder-radius)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.fl-block-overlay{background:0 0;-webkit-backdrop-filter:brightness(102%) contrast(95%);backdrop-filter:brightness(102%) contrast(95%)}}.fl-block-overlay,.fl-block-overlay *{text-shadow:none;-webkit-touch-callout:none;transition-property:border-color;transition-duration:.3s}.fl-block-overlay-active{position:relative}.fl-block-overlay-actions{background:var(--overlay-tint);float:left;height:34px;margin:-1px -1px 0;padding:2px 4px;text-shadow:none;border-bottom-right-radius:var(--fl-builder-radius);border-top-left-radius:var(--fl-builder-radius);transition-property:background-color;transition-duration:.3s;box-shadow:5px 5px 10px rgba(128,128,128,.2)}.fl-row-overlay-header-bottom .fl-block-overlay-actions{border-radius:0;border-top-right-radius:var(--fl-builder-radius);border-bottom-left-radius:var(--fl-builder-radius)}.fl-builder-col-resizing .fl-block-overlay-actions,.fl-builder-row-resizing .fl-block-overlay-actions{overflow:hidden}.fl-block-overlay-actions>span{display:block;float:left}.fl-block-overlay-actions i{color:var(--overlay-text)!important;cursor:pointer;display:block!important;float:left;font-size:16px!important;height:28px!important;line-height:28px!important;opacity:.8;text-align:center;width:32px!important}.fl-block-overlay-actions i:hover{opacity:1}.fl-block-overlay-actions>i:first-child{padding-left:4px}.fl-block-overlay-actions>i:last-child{padding-right:2px}.fl-block-overlay-actions .fl-block-move{cursor:move}.fl-block-has-rules,.fl-block-label{color:var(--overlay-tint)!important;cursor:pointer;padding:7px;position:absolute;right:0;top:0}.fl-block-label.fl-block-label-has-rules{padding:3px 7px;right:20px}.fl-block-has-rules.logic{color:red!important}.fl-block-overlay-title{color:var(--overlay-text)!important;float:left;font-family:var(--fl-builder-font-family);font-size:14px;height:30px;line-height:29px;margin-right:2px;padding:0 12px 0 8px}.fl-builder-touch .fl-block-overlay-actions{height:32px}.fl-builder-touch .fl-block-overlay-actions i{font-size:20px!important;height:32px!important;line-height:32px!important;width:38px!important}.fl-row-overlay{outline-width:var(--fl-builder-highlight-width)!important;outline-offset:-2px;outline-style:solid!important;outline-color:var(--overlay-tint)!important;border-radius:var(--fl-builder-radius);bottom:0;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;color:var(--overlay-text);left:0;position:absolute;top:-33px;right:0;z-index:100006}.fl-row-overlay .fl-block-overlay-actions{margin:1px}.fl-row-overlay.fl-row-menu-active,.fl-row-overlay.fl-row-menu-active.fl-block-overlay.fl-block-overlay-global{z-index:100007}.fl-row-full-width .fl-row-overlay{left:0;right:0;bottom:0}.fl-row-overlay-header-bottom{bottom:-32px!important;top:0}.fl-row-overlay-header-bottom .fl-block-overlay-header{position:absolute;bottom:0}.fl-block-overlay-active .fl-row-content-wrap{position:relative}.fl-block-overlay-active .fl-row-content{position:relative;z-index:100007!important}.fl-builder-row-resizing .fl-col.fl-block-overlay-active,.fl-builder-row-resizing .fl-module.fl-block-overlay-active{position:static}.fl-col-overlay{outline-width:var(--fl-builder-highlight-width)!important;outline-offset:var(--fl-builder-highlight-offset);outline-style:solid!important;outline-color:var(--overlay-tint)!important;border-radius:var(--fl-builder-radius);bottom:0;cursor:pointer;color:var(--overlay-text);left:0;position:absolute;right:0;top:0;z-index:100008}.fl-module-overlay{outline-width:var(--fl-builder-highlight-width)!important;outline-offset:var(--fl-builder-highlight-offset);outline-style:solid!important;outline-color:var(--overlay-tint)!important;border-radius:var(--fl-builder-radius);bottom:0;cursor:pointer;color:var(--overlay-text);left:0;min-height:32px;position:absolute;right:0;top:0;z-index:100007}.fl-builder-global-templates-locked .fl-block-overlay-global.fl-module-overlay{cursor:default}.fl-module-adjust-height{padding-bottom:15px;padding-top:15px}.fl-col-bg-overlay .fl-block-overlay-active.fl-module{z-index:100008}.fl-block-overlay-global{--overlay-tint:var(--fl-builder-global-accent-color)}.fl-block-overlay-title-global{font-size:11px;letter-spacing:1px;margin-left:4px;padding:2px 4px;vertical-align:top}.fl-block-overlay-global.fl-row-overlay{background:rgba(255,150,0,0);cursor:pointer;z-index:100007}.fl-builder-global-templates-locked .fl-block-overlay-global.fl-row-overlay{cursor:default}.fl-builder-row-template .fl-block-overlay-global.fl-row-overlay{background:rgba(255,150,0,0);cursor:default;z-index:100006}.fl-block-overlay-global.fl-row-overlay .fl-block-col-resize{display:none}.fl-block-overlay-muted .fl-row-overlay{--overlay-tint:#555D66;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fl-block-overlay-muted .fl-row-overlay .fl-block-has-rules{color:var(--overlay-tint)!important}.fl-block-overlay-muted .fl-row-overlay .fl-block-col-resize{display:none}.fl-node-disabled .fl-row-content-wrap,.fl-node-disabled>.fl-col-content{opacity:.3}.fl-block-col-resize{--resizer-width:18px;--resizer-outset:calc( 0px - ( var(--resizer-width) / 2 ) );bottom:0!important;position:absolute;top:0!important;width:var(--resizer-width);display:flex;justify-content:center;align-items:center;padding:10px 0}.fl-block-col-resize-handle-wrap{display:contents}.fl-block-col-resize-e{cursor:ew-resize;left:auto!important;right:var(--resizer-outset)!important}.fl-block-col-resize-w{cursor:ew-resize;left:var(--resizer-outset)!important}.fl-block-col-resize-handle{background:var(--overlay-text);border:2px solid var(--overlay-tint);border-radius:4px;width:8px;min-height:8px;height:100%;max-height:50px;pointer-events:none}.fl-block-col-resize-feedback{--feedback-size:24px;--feedback-outset:calc( 50% - ( var(--feedback-size) / 2 ) );color:var(--overlay-tint)!important;display:none;font-family:var(--fl-builder-font-family);font-size:11px!important;font-weight:700;position:absolute;pointer-events:none}.fl-block-col-resize-feedback-left,.fl-block-col-resize-feedback-right{background:var(--overlay-text);border:2px solid var(--overlay-tint);padding:2px 6px;height:var(--feedback-size);border-radius:calc(var(--feedback-size)/ 2)}.fl-block-col-resize-feedback-left{top:var(--feedback-outset);right:20px}.fl-block-col-resize-feedback-right{top:var(--feedback-outset);left:20px}.fl-builder-has-submenu{position:relative}.fl-builder-has-submenu>ul.fl-builder-submenu{background:var(--overlay-tint);box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:4px;border-top-left-radius:0;display:none;left:0;list-style:none;margin:0!important;padding:6px 0;position:absolute;text-align:left;letter-spacing:normal;top:100%;width:165px;z-index:100008}.fl-builder-has-submenu>ul.fl-builder-submenu li{list-style:none;margin:0;padding:0}.fl-builder-submenu-right ul.fl-builder-submenu{left:auto;right:0}.fl-builder-has-submenu.fl-builder-submenu-open>ul.fl-builder-submenu{display:block}.fl-builder-has-submenu>ul.fl-builder-submenu li a{border-bottom:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:var(--overlay-text)!important;display:block;line-height:13px;font-size:13px;font-family:var(--fl-builder-font-family);font-weight:400;opacity:.8;overflow:hidden;padding:6px 12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fl-builder-has-submenu>ul.fl-builder-submenu li a:hover{background:var(--overlay-tint);color:var(--overlay-text);opacity:1;filter:contrast(150%);text-decoration:none}.fl-builder-has-submenu .fl-builder-submenu .fa,.fl-builder-has-submenu .fl-builder-submenu .far,.fl-builder-has-submenu .fl-builder-submenu .fas{float:right;height:12px!important;line-height:12px!important;position:relative;right:-5px;width:14px!important}.fl-builder-has-submenu .fl-builder-has-submenu .fl-builder-submenu{display:none;left:100%;top:0}.fl-builder-has-submenu .fl-builder-submenu-right.fl-builder-has-submenu .fl-builder-submenu{left:auto;right:100%}.fl-builder-has-submenu .fl-builder-has-submenu:hover .fl-builder-submenu{display:block}.fl-builder-submenu-sep{padding:7px 0!important}.fl-builder-submenu-sep div{border-bottom:1px solid rgba(255,255,255,.4)}.fl-block-col-move,.fl-block-col-move-parent{cursor:move;position:relative}.fl-builder-submenu .fa-arrows-alt{cursor:move;display:none!important}.fl-builder-submenu a:hover .fa-arrows-alt{display:block!important;float:right;line-height:12px!important;height:12px!important}.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-col-quick-paste,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-module-quick-paste,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-row-quick-paste{opacity:.5;pointer-events:none}.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-col-quick-paste.fl-quick-paste-active,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-module-quick-paste.fl-quick-paste-active,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-row-quick-paste.fl-quick-paste-active{opacity:.8;pointer-events:initial}.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-col-quick-paste.fl-quick-paste-active:hover,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-module-quick-paste.fl-quick-paste-active:hover,.fl-builder-has-submenu>ul.fl-builder-submenu li a.fl-row-quick-paste.fl-quick-paste-active:hover{opacity:1}.fl-builder-actions-lightbox .fl-lightbox{display:block;width:300px;border-radius:4px}.fl-builder-actions-lightbox .fl-lightbox-content-wrap{display:block}.fl-builder-actions-lightbox .fl-builder-actions{display:flex;flex-direction:column;padding:25px;text-align:center;letter-spacing:normal}.fl-builder-actions-title{color:#333!important;display:block;font-family:var(--fl-builder-font-family);font-size:16px!important;margin-bottom:20px}.fl-builder-actions .fl-builder-button{display:flex;justify-content:center;margin-bottom:7px;min-height:36px}.fl-builder-alert-lightbox{padding:20px;z-index:30000000;top:0;pointer-events:auto}.fl-builder-alert-lightbox .fl-lightbox{max-width:min-content;min-width:440px;width:auto}.fl-builder-alert-lightbox .fl-lightbox-content-wrap{display:block}.fl-builder-alert-lightbox .fl-lightbox-message,.fl-builder-alert-lightbox .fl-lightbox-message-info{color:#333!important;font-family:var(--fl-builder-font-family);font-size:16px!important;letter-spacing:normal;line-height:24px;padding:30px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox{max-width:60%}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-content{padding:20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message{padding:10px 20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message h1{font-size:20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message p{font-size:14px;padding-top:5px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .link{color:#428bca;text-decoration:underline}.fl-builder-alert-lightbox .fl-lightbox-message-info{padding:0 20px;font-size:14px!important}.fl-builder-alert-lightbox .fl-lightbox-message-info p{line-height:20px;padding:10px 0 0 10px}.fl-builder-alert-lightbox .fl-lightbox-message-info a{font-size:14px}@keyframes fl-builder-content-section-entry{from{transform:translateY(150px) translateX(100px) scale(.3);opacity:0}to{transform:translateY(0) translateX(0) scale(1);opacity:1}}.fl-template-category-select{width:180px!important}.fl-template-selector .fl-builder-settings-section{margin:0 0 10px}.fl-template-selector .fl-builder-settings-fields{height:470px}.fl-template-selector .fl-builder-settings-tab{width:560px}.fl-template-selector .fl-builder-settings-tab-description{font-size:15px!important;margin:0!important;padding:10px 0 25px;text-align:center}.fl-template-preview{float:left;margin:0 25px 30px 0;position:relative;text-align:center;width:170px}.fl-template-preview.fl-last{margin-right:0}.fl-template-image{border:1px solid #d9d9d9;cursor:pointer;margin-bottom:12px;height:164px;overflow:hidden}.fl-template-image:hover{border-color:red}.fl-template-image img{max-height:none;width:100%}.fl-template-preview span{display:block;text-align:center}.fl-user-template-category-name{background:#f2f2f2;border-bottom:3px solid #dfdfdf;border-top:2px solid #dfdfdf;font-weight:700;padding:8px 15px}.fl-user-templates{border-bottom:1px solid #dfdfdf;padding:10px 0 20px}.fl-builder--user-templates-section-content{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;border-bottom:2px solid #e6eaed}.fl-builder--user-templates-section-content:first-child{padding-top:0}.fl-builder--user-templates-section-content:last-child,.fl-user-templates:last-child{border-bottom:none}.fl-builder--user-templates-section-name{font-weight:700;font-size:16px;padding-top:30px;color:#333;z-index:9999;padding:15px 10px;margin:0 10px}@keyframes fl-list-item-entry{from{opacity:0;transform:scale(.5) translateY(100px)}to{opacity:1;transform:scale(1) translateY(0)}}.fl-builder--save-new-user-template,.fl-user-template{position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:16px;font-weight:200;line-height:1.1;padding:10px 20px;color:#6d6d6d}.fl-user-template:hover{cursor:pointer;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.08);text-decoration:none;color:#111;padding-right:68px}.fl-user-template-name{overflow:hidden;text-overflow:ellipsis;flex:1}.fl-user-template-actions{display:none;bottom:0;position:absolute;right:0;top:0}.fl-user-template:hover .fl-user-template-actions{display:flex;flex-direction:row;align-items:center}.fl-user-template-actions a{display:inline-block;padding:15px 0;width:30px}.fl-user-template:hover a:hover i{color:#444!important}.fl-user-templates-message{display:none}.fl-user-template-thumbnail{flex:0;margin-right:20px}.fl-user-template-thumbnail .fl-builder--template-thumbnail{background-size:cover;background-position:center top}.fl-user-template-thumbnail .fl-builder--template-thumbnail:hover{box-shadow:none;transform:scale(1);transition-property:none}.fl-user-template-thumbnail .fl-builder--template-thumbnail{width:45px}.fl-builder--save-new-user-template .fl-user-template-thumbnail .fl-builder--template-thumbnail{border-style:dashed;border-width:2px;border-color:#ccd4da}.fl-builder--save-new-user-template .fl-save-control{display:flex;flex-direction:row;flex:1}.fl-builder--save-new-user-template .fl-save-control input{background:0 0;border:none!important;flex:1;font-size:16px;margin-right:10px;margin-left:-12px;color:#000}.fl-builder--save-new-user-template .fl-save-control input::-webkit-input-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input::-moz-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input:-ms-input-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input:-moz-placeholder{color:#777}@keyframes fl-slide-in-right{from{transform:translateX(50px)}to{transform:translateX(0)}}.fl-builder--save-new-user-template .fl-save-control button{display:none;animation-name:fl-slide-in-right;animation-duration:.25s;background-color:#00a0d2;border:none;padding:0 15px}.fl-save-control-mask{display:none;background:0 0;position:absolute;top:-50px;left:0;bottom:0;right:0;z-index:-1;min-height:80vh}.single-fl-builder-template .fl-content{width:100%!important}form.fl-builder-settings{height:100%;margin:0;padding:0;display:flex;flex-direction:column;letter-spacing:normal}.fl-builder-settings-message{font-size:15px!important;line-height:23px!important;padding:20px 25px!important;background:#f2f2f2!important}.fl-builder-settings-message *{font-size:15px!important;line-height:23px!important}.fl-builder-preview-loader{position:relative;top:-2px;margin-left:3px}.fl-lightbox-header .fl-builder-preview-loader{margin:0;position:absolute;right:40px;top:15px}@keyframes fl-grab-attention{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.fl-lightbox-width-slim .fl-form-table{margin:10px 12px 10px 10px!important;width:calc(100% - 40px)}.fl-lightbox-width-slim.fl-lightbox .fl-form-table th{display:block;position:relative;padding:10px 0 0 12px!important;width:auto!important}.fl-lightbox-width-slim .fl-form-table td{display:block}.fl-lightbox-width-slim .fl-form-table td:first-child{padding-left:0!important}.fl-lightbox-width-slim .fl-form-table .fl-field[data-type=editor] td:first-child{padding-left:0!important}.fl-field-label .fl-field-responsive-toggle{display:none}.fl-lightbox-width-slim .fl-field-control-wrapper .fl-field-responsive-toggle{display:none}.fl-lightbox-width-slim .fl-field-label .fl-field-responsive-toggle{display:inline-block;padding:0 5px!important}.fl-lightbox-width-slim input.text-full+.fl-field-description,.fl-lightbox-width-slim select+.fl-field-description{display:block;padding:8px 10px;margin:0}.fl-lightbox-width-slim .fl-builder-settings-fields select{width:100%}.fl-lightbox-width-slim .fl-compound-field{max-width:none}.fl-lightbox-width-slim .fl-color-picker{display:flex;width:auto}.fl-lightbox-width-slim .fl-color-picker-clear{flex:0 0 40px}.fl-lightbox-width-slim .fl-field[data-type=dimension] .fl-field-responsive-setting{width:100%}.fl-lightbox-width-slim .fl-dimension-field-units{max-width:none}.fl-lightbox-width-slim .fl-dimension-field-unit-select select{width:auto!important}.fl-lightbox-width-slim .fl-gradient-picker-color-row{flex-basis:calc(50% - 15px / 2)}.fl-lightbox-width-slim .fl-color-picker.fl-gradient-picker-color{width:100%}.fl-lightbox-width-slim .fl-typography-field-align .fl-button-group-field-options{float:none}.fl-lightbox-width-slim .fl-typography-field-align .fl-button-group-field-option{width:100%}.fl-lightbox-width-slim .mce-menubtn.mce-fixed-width button{width:72px!important}.fl-lightbox-width-slim .fl-builder-settings-tab-description{margin:20px 10px}.fl-lightbox-width-micro .mce-menubtn.mce-fixed-width button{width:38px!important}.fl-lightbox-width-micro .mce-btn[aria-label=Blockquote],.fl-lightbox-width-micro .mce-btn[aria-label=Fullscreen]{display:none}.fl-lightbox-width-micro .mce-toolbar i.mce-ico{width:18px}.fl-lightbox-width-slim .fl-field[data-type=code] .fl-field-control-wrapper,.fl-lightbox-width-slim .fl-field[data-type=editor] .fl-field-control-wrapper{margin-left:-10px;margin-right:-30px}.fl-lightbox .wp-editor-tools{padding-left:6px;padding-right:28px}.fl-lightbox .mce-top-part::before{box-shadow:none!important}.mce-container .mce-stack-layout span{color:initial}.fl-lightbox div.mce-toolbar-grp{background:0 0;border:none}.fl-lightbox div.mce-toolbar-grp>div{padding:0 3px}.fl-lightbox .fl-builder-settings .wp-switch-editor{background:#e7ebef;border:1px solid transparent}.fl-lightbox .html-active .switch-html,.fl-lightbox .quicktags-toolbar,.fl-lightbox .tmce-active .switch-tmce{background:#fff}.fl-lightbox .quicktags-toolbar{border:none}.fl-lightbox .wp-editor-container{border:none}.fl-lightbox .mce-toolbar .mce-container-body{display:flex;flex-direction:row}.fl-lightbox-width-slim .mce-toolbar .mce-container-body{justify-content:center}.fl-lightbox textarea.wp-editor-area{line-height:1.5;padding:20px;width:calc(100% - 10px)}.fl-lightbox .wp-core-ui .button,.fl-lightbox .wp-core-ui .button-secondary{border:none;box-shadow:none;background:#e7ebef}.fl-lightbox-width-slim .fl-shadow-field .fl-dimension-field-units{width:auto}.fl-lightbox-width-slim .fl-shadow-field .fl-dimension-field-units input{max-width:none;width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiples{display:block}.fl-lightbox-width-slim .fl-builder-field-multiple{display:block;position:relative}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-field-label{width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-field-control{width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-form-field-preview-text{max-width:225px}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-builder-field-actions{position:absolute!important;top:0;right:0;width:70px;z-index:1}.fl-lightbox-width-slim .fl-builder-field-actions-single .fl-builder-field-copy{float:right!important;margin-right:5px}.fl-lightbox-width-slim .fl-field[data-type=time] select{width:auto}.fl-builder-settings-tabs{display:flex;flex-direction:row;align-items:stretch;overflow:hidden;min-height:36px;background:#e7ebef}.fl-builder-content-group-select{padding:0 10px 6px}.fl-builder-content-group-select{display:none}.fl-builder-content-group-select select{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:8px 10px;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;border:2px solid #e4e7ea;color:#161b20}select:focus{border-width:2px!important;border-style:solid!important;border-color:#00a0d2!important;outline:0!important}.fl-legacy-settings-tab{background:url(../img/ajax-loader.svg) center center no-repeat;height:100px}.fl-builder-settings-tab:first-child .fl-legacy-settings-tab{background:0 0;height:auto}body .fl-builder-settings-tabs>*{box-sizing:border-box;color:#676f7a!important;fill:#676f7a!important;background:0 0;border:2px solid transparent;border-radius:0;margin:0;outline:0;padding:1px 10px;text-decoration:none!important;font-size:13px;font-weight:400!important;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}body .fl-lightbox-width-slim .fl-builder-settings-tabs>*{flex:1 1 auto}body .fl-builder-settings-tabs>.fl-builder-settings-tabs-more{flex:0 0 60px;display:none;margin-left:auto;justify-content:center}.fl-builder-settings-tabs-more svg{width:16px;height:auto;fill:inherit;margin:auto}.fl-builder-settings-tabs-more g,.fl-builder-settings-tabs-more path,.fl-builder-settings-tabs-more svg{fill:inherit}body .fl-lightbox-has-tab-overflow .fl-builder-settings-tabs-more{display:flex}.fl-builder-settings-tabs>:active,.fl-builder-settings-tabs>:hover{top:0;color:#333;background:0 0;border:2px solid transparent}.fl-builder-settings-tabs>:focus{top:0;outline:0;border:2px solid transparent;background:0 0;color:#0086b0;fill:#0086b0}.fl-builder-settings-tabs .fl-active,.fl-builder-settings-tabs-more.fl-contains-active,.fl-builder-settings-tabs-overflow-menu .fl-active{color:#0086b0!important;fill:#0086b0!important;position:relative;background:#fff}.fl-builder-settings-tabs .fl-active.fl-overflowed,.fl-builder-settings-tabs .fl-overflowed{display:none!important}.fl-builder-settings-tabs .error{color:#d03436;padding-right:10px}.fl-builder-settings-tabs .error .fl-error-icon,.fl-builder-settings-tabs-overflow-menu .error .fl-error-icon{background:url(../img/sprite.png) -148px -5px no-repeat;display:inline-block;height:16px;margin-left:7px;position:relative;top:3px;width:16px}.fl-builder-settings-tabs-more.fl-contains-errors{fill:#d03436!important}.fl-builder-settings-tab{display:none;width:auto!important}.fl-builder-settings-tab.fl-active{display:block}.fl-builder-settings-tab-description{background:#e4e7ea;padding:10px 15px;border-radius:4px;margin:20px 20px}.fl-builder-settings-tab-description a{text-decoration:underline!important}.fl-builder-settings-tab-description a:hover{color:#333}.fl-builder-settings-tabs-overflow-menu{display:none;position:absolute;left:0;right:0;border:2px solid #e6eaed;border-top:3px solid #00a0d2;border-radius:4px;background:#fff;z-index:9999;margin:0 6px;padding:10px;flex-direction:column;box-shadow:0 0 20px 2px rgba(0,0,0,.2)}.fl-builder-settings-tabs-overflow-menu:before{bottom:100%;right:20px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#00a0d2;border-width:10px;margin-left:-10px}.fl-builder-settings-tabs-overflow-menu>a{display:block;padding:10px 15px;font-size:14px;font-weight:600!important;border:2px solid transparent;border-radius:4px;outline:0}.fl-builder-settings-tabs-overflow-menu>a:hover{background:#e6eaed;text-decoration:none}.fl-builder-settings-tabs-overflow-click-mask{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:0 0;z-index:11}.fl-lightbox .fl-form-table{display:table;background:none transparent;border:none;overflow:inherit;width:calc(100% - 35px)}.fl-lightbox .fl-form-table tbody{border:none}.fl-form-table tr:nth-child(even),.fl-lightbox .fl-form-table tr{background:0 0}.fl-lightbox .fl-form-table th{border:none!important;font-weight:400!important;padding:10px 15px 10px 10px!important;padding-left:30px!important;text-align:left!important;vertical-align:top!important;width:200px!important;background:0 0!important}.fl-lightbox .fl-form-table td:first-child{padding-left:30px!important}.fl-lightbox .fl-form-table th label{color:#333;width:auto;max-width:100%}.fl-lightbox .fl-form-table th label i{color:grey}.fl-lightbox .fl-form-table th label i:hover{color:#555}.fl-lightbox .fl-form-table td{background:0 0!important;border:none!important;font-weight:400!important;padding:8px 10px;text-align:left!important}.fl-lightbox-width-slim .fl-form-table td{padding:4px 0 5px}.fl-builder-settings-fields{margin:0;overflow:hidden;position:relative;flex:1 100%;visibility:hidden}.fl-lightbox-header .fl-builder-settings-fields{height:auto;margin:0;position:absolute;right:10px;top:10px}.fl-builder-settings-fields .fl-nanoscroller-content{padding:0;padding-top:4px}.fl-builder-settings-fields .fl-field-control-wrapper{position:relative}.fl-field{animation-duration:.25s;animation-delay:.1s}.fl-builder--revision-actions select,.fl-builder-settings-fields input[type=date],.fl-builder-settings-fields input[type=email],.fl-builder-settings-fields input[type=file],.fl-builder-settings-fields input[type=number],.fl-builder-settings-fields input[type=password],.fl-builder-settings-fields input[type=search],.fl-builder-settings-fields input[type=tel],.fl-builder-settings-fields input[type=text],.fl-builder-settings-fields input[type=url],.fl-builder-settings-fields select,.fl-builder-settings-fields textarea{background:#fff!important;border-color:transparent!important;border-style:solid;border-width:2px;border-radius:4px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);color:#333!important;display:inline;font-size:13px;height:auto;line-height:15px;margin:1px;outline:0;padding:3px 6px;width:auto;box-sizing:border-box}.fl-builder-settings-fields input[type=date],.fl-builder-settings-fields input[type=email],.fl-builder-settings-fields input[type=file],.fl-builder-settings-fields input[type=number],.fl-builder-settings-fields input[type=password],.fl-builder-settings-fields input[type=search],.fl-builder-settings-fields input[type=tel],.fl-builder-settings-fields input[type=text],.fl-builder-settings-fields input[type=url],.fl-builder-settings-fields select:not(multiple){height:36px!important}.fl-builder-settings-fields select,.fl-builder-settings-fields select[multiple]{height:auto!important}.fl-builder-settings-fields input[type=number]{width:70px}.fl-builder-lightbox .fl-builder-settings-fields input[type=date]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=email]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=file]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=number]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=password]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=search]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=tel]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=text]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=url]:focus,.fl-builder-lightbox .fl-builder-settings-fields select:focus,.fl-builder-lightbox .fl-builder-settings-fields textarea:not(.wp-editor-area):focus{border-width:2px!important;border-style:solid!important;border-color:#00a0d2!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)!important}.fl-builder-settings-fields ::-webkit-input-placeholder{color:#999!important;font-size:13px}.fl-builder-settings-fields input:-moz-placeholder{color:#999;font-size:13px}.fl-builder-settings-fields ::-moz-placeholder{color:#999!important;font-size:13px}.fl-builder-settings-fields input:-ms-input-placeholder{color:#999;font-size:13px}.fl-builder-settings-fields label{display:inline-block;font-weight:400;user-select:none;margin-bottom:3px;font-size:12px}.fl-builder--revision-actions select,.fl-builder-settings-fields select{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;color:#000;margin:0;margin-bottom:2px;padding:2px 10px;padding-right:30px!important;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important}.fl-builder--revision-actions select{background-color:#e6eaed!important;cursor:pointer}.fl-builder--revision-actions button.fl-builder-button,.fl-builder--revision-actions button.fl-builder-button:hover,.fl-builder--revision-actions select{margin-bottom:0;box-shadow:0 1px 1px 0 rgb(0 0 0 / 12%)}.fl-builder-settings-fields select[multiple]{height:60px;background-image:none!important}.fl-builder-custom-field select,.fl-photo-field select{-webkit-box-shadow:none;box-shadow:none;border-color:#e6eaed!important}.fl-builder-settings-section:first-child{border-top:none!important}.fl-builder-settings-section-header{background-color:#e7ebef;border-top:4px solid #e7ebef;cursor:pointer;height:30px;display:flex;flex-direction:row}.fl-builder-settings-description{padding:10px;padding-top:0;margin:0;font-style:italic;opacity:.75}.fl-builder-settings-fields table{margin:20px 0 20px}.fl-builder-settings-fields .fl-builder-settings-title{display:flex;align-items:center;background:#f5f7f9;color:#353535;padding:2px 10px;margin:0;font-size:13px!important;font-weight:400;user-select:none;border:2px solid transparent;border-radius:0}.fl-builder-settings-fields .fl-builder-settings-title:hover{top:0}.fl-builder-settings-fields .fl-builder-settings-title:active{top:0}.fl-builder-settings-fields .fl-builder-settings-title:focus{top:0;border-color:#e0e4ea}.fl-builder-settings-fields .fl-builder-settings-title>svg{height:6px;width:9px;margin-right:7px;transition-property:transform;transition-duration:.15s}.fl-builder-settings-section-collapsed{margin-bottom:4px}.fl-builder-settings-section-collapsed .fl-builder-settings-section-content{display:none}.fl-builder-settings-section-collapsed .fl-builder-settings-title{background:0 0;flex:1 1 100%}.fl-builder-settings-section-collapsed .fl-builder-settings-title>svg{transform:rotate(-90deg)}.fl-builder-settings-fields .fl-dimension-field-unit label.icon{border:2px solid #888;margin-left:auto;margin-right:auto;width:8px;height:2px;margin-top:6px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.top{border-top-width:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.right{border-right-width:4px;height:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.bottom{border-bottom-width:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.left{border-left-width:4px;height:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.top_left{border-radius:10px 0 0 0;border-top-width:4px;border-left-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.top_right{border-radius:0 10px 0 0;border-top-width:4px;border-right-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.bottom_left{border-radius:0 0 0 10px;border-bottom-width:4px;border-left-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.bottom_right{border-radius:0 0 10px 0;border-bottom-width:4px;border-right-width:4px}.wp-core-ui h1,.wp-core-ui h2,.wp-core-ui h3,.wp-core-ui h4,.wp-core-ui h5,.wp-core-ui h6,.wp-core-ui p{color:#333;font-family:inherit}.wp-core-ui #media-attachment-date-filters{width:auto}.wp-core-ui input[type=search]::placeholder{color:#333}.wp-core-ui .submitbox .submitdelete{color:#a00}.wp-core-ui button{font-weight:400}.wp-core-ui input[type=date],.wp-core-ui input[type=email],.wp-core-ui input[type=file],.wp-core-ui input[type=number],.wp-core-ui input[type=password],.wp-core-ui input[type=search],.wp-core-ui input[type=tel],.wp-core-ui input[type=text],.wp-core-ui input[type=url],.wp-core-ui select,.wp-core-ui textarea{background-color:#fff;border-color:#dfdfdf;border-style:solid;border-width:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#333;font-weight:400}.wp-core-ui input[type=date]:focus,.wp-core-ui input[type=email]:focus,.wp-core-ui input[type=file]:focus,.wp-core-ui input[type=number]:focus,.wp-core-ui input[type=password]:focus,.wp-core-ui input[type=search]:focus,.wp-core-ui input[type=tel]:focus,.wp-core-ui input[type=text]:focus,.wp-core-ui input[type=url]:focus,.wp-core-ui select:focus,.wp-core-ui textarea:focus{background:0 0;border-color:#aaa}.wp-core-ui input[type=search]{background-image:none;padding:6px}.fl-field-responsive-setting{display:inline-block;width:100%}.fl-field-responsive-setting-large,.fl-field-responsive-setting-medium,.fl-field-responsive-setting-responsive{display:none}.fl-field-control-wrapper i.fl-field-responsive-toggle{padding:9px 0 0 0;position:absolute;left:-25px}i.fl-field-responsive-toggle{color:grey;cursor:pointer;display:inline-block;font-size:15px!important;height:auto;line-height:18px!important;text-align:left;vertical-align:middle;width:20px}i.fl-field-responsive-toggle:hover{color:#000}.fl-builder-settings-fields input.text-full{width:100%}.fl-builder-settings-fields .fl-text-field-add-value{min-width:50%;margin-top:.62em}.fl-builder-settings-fields textarea{width:100%}.fl-field[data-type=shadow] .fl-field-control-wrapper{display:flex}.fl-shadow-field .fl-color-picker{margin-bottom:15px;width:100%}.fl-color-picker{cursor:pointer}.fl-color-picker .fl-color-picker-clear{box-sizing:border-box;display:inline-block}.fl-color-picker .fl-color-picker-clear:hover{background-color:#ededed}.colorpicker input{padding:0!important;font-size:11px!important;color:#fff!important;width:29px!important;height:auto!important;background:0 0!important;border:none!important}.colorpicker .colorpicker_hex input{width:45px!important}.fl-gradient-picker-type{display:flex;gap:8px;margin-bottom:15px}.fl-gradient-picker-type input{margin:0!important}.fl-gradient-picker-type select{margin-bottom:0}.fl-gradient-picker-colors{display:flex;flex-wrap:wrap;gap:15px}.fl-gradient-picker-color-row{flex:0 0 auto;display:flex;gap:8px}.fl-field[data-type=dimension] .fl-field-label label{padding-right:35px}.fl-field[data-type=dimension] .fl-field-control-wrapper{display:flex}.fl-field[data-type=dimension] .fl-field-description{padding:9px 0 0 5px}.fl-field[data-type=dimension] .fl-field-responsive-setting{width:auto}.fl-dimension-field-units{border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex;height:36px;margin:1px 1px 20px 1px;position:relative;max-width:350px}.fl-dimension-field-units>*{border-right:1px solid #e6eaed;width:100%}body .fl-dimension-field-units>:last-child{border-right:none!important}body .fl-dimension-field-units>:first-child>input[type]{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}body .fl-dimension-field-units>:last-child>input{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fl-dimension-field-unit input[type],.fl-dimension-field-units .fl-field-unit-select{box-shadow:none!important;margin:0!important;border-radius:0!important}.fl-dimension-field-unit input{width:100%!important}.fl-dimension-field-unit input::-webkit-inner-spin-button,.fl-dimension-field-unit input::-webkit-outer-spin-button{-webkit-appearance:none}.fl-dimension-field-unit input[type=number]{-moz-appearance:textfield}.fl-dimension-field-unit label{padding:5px 0 0;font-size:11px;font-weight:700;color:inherit!important;display:block;text-align:center;opacity:.5}.fl-dimension-field-unit .fl-field-popup-slider{margin-top:27px}i.fl-dimension-field-link{color:grey;cursor:pointer;font-size:15px!important;height:auto;line-height:18px!important;text-align:left;vertical-align:middle;width:20px}i.fl-dimension-field-link:hover{color:#000}i.fl-dimension-field-link.dashicons-editor-unlink,i.fl-dimension-field-link.dashicons-editor-unlink:hover{color:#0086b0}.fl-field-label .fl-dimension-field-link,.fl-lightbox-width-slim .fl-dimension-field-link{display:none}.fl-lightbox-width-slim .fl-field-label .fl-dimension-field-link{display:inline-block}.fl-field-control-wrapper .fl-dimension-field-link{padding:9px 0 0 0;left:-50px;position:absolute}.fl-dimension-field-unit-select{display:flex;width:auto!important}.fl-field[data-type=unit] .fl-field-control-wrapper{display:flex}.fl-field[data-type=unit] .fl-field-description{margin-left:7px!important;padding-top:9px}.fl-field[data-type=unit] .fl-field-responsive-setting{width:auto}.fl-unit-field-inputs{background:0 0;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex}.fl-unit-field-inputs .fl-field-unit-select,.fl-unit-field-inputs input[type]{box-shadow:none!important;margin:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fl-unit-field-inputs .fl-field-unit-select{display:flex;justify-content:center;align-items:center}.fl-unit-field-inputs input::-webkit-inner-spin-button,.fl-unit-field-inputs input::-webkit-outer-spin-button{-webkit-appearance:none}.fl-unit-field-inputs input[type=number]{-moz-appearance:textfield}.fl-unit-field-input{border-right:1px solid #e6eaed!important}body .fl-unit-field-input:last-child{border-right:none!important}body .fl-unit-field-input:last-child>*{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fl-unit-field-unit-select{display:flex;width:auto!important}select.fl-field-unit-select{background-color:#e7ebef!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}div.fl-field-unit-select{background-color:#e7ebef!important;padding:9px 7px!important;flex:1 0 auto}.fl-field-popup-slider{background:#fff;border-radius:4px;box-shadow:0 4px 25px 0 rgba(0,0,0,.18);display:none;margin-top:10px;padding:15px;position:absolute;left:0;right:0;z-index:9999}.fl-field-popup-slider-top{margin-top:0!important;top:-100%;transform:translateY(-10px)}.fl-field-popup-slider-input{background:#e7ebef;cursor:pointer;height:4px;text-align:left;position:relative;border-radius:3px}.fl-field-popup-slider-input .ui-slider-handle{background:#fff;border:2px solid #3aa4cc;border-radius:100%;cursor:pointer;height:12px;width:12px;position:absolute;top:-6px;margin-left:-7px}.fl-field-popup-slider-input .ui-slider-handle:focus{outline:0}.fl-field-popup-slider-arrow{position:absolute;top:-22px}.fl-field-popup-slider-arrow:after{content:' ';border-color:transparent;border-style:solid;border-width:8px;border-top-width:0;border-bottom-color:#fff;width:0;height:0}.fl-field-popup-slider-top .fl-field-popup-slider-arrow{top:auto;bottom:-24px}.fl-field-popup-slider-top .fl-field-popup-slider-arrow:after{border-bottom-width:0;border-top-width:8px;border-top-color:#fff}input[type=number].fl-field-popup-slider-focus{border:2px solid #00a0d2!important}.fl-font-field{display:flex}.fl-font-field label{display:block!important;margin:0!important;padding:0 0 6px 12px}.fl-font-field .fl-font-field-font-wrapper{margin-right:8px;width:70%!important}.fl-font-field .fl-font-field-weight-wrapper{width:30%!important}.fl-compound-field{max-width:350px}.fl-compound-field-section-toggle{background:#e7eaef;border-radius:4px;border-top:2px solid transparent;border-bottom:2px solid transparent;cursor:pointer;align-items:center;display:flex;height:32px;margin-bottom:8px;padding:0 12px}.fl-compound-field-section-toggle:hover{background:#dadfe5}.fl-compound-field-section-toggle .dashicons{font-size:15px;height:15px;margin-right:5px;width:15px}.fl-compound-field-section:last-child .fl-compound-field-section-toggle{margin-bottom:0}.fl-compound-field-section.fl-compound-field-section-visible{padding-bottom:12px}.fl-compound-field-section.fl-compound-field-section-visible:last-child{padding-bottom:0}.fl-compound-field-section-visible .fl-compound-field-section-toggle{background:0 0;border-top:2px solid #e7ebef;border-radius:0}.fl-compound-field-section-visible .fl-compound-field-section-toggle:hover{background:0 0}.fl-compound-field-section-visible .fl-compound-field-section-toggle .dashicons:before{content:'\f347'}.fl-compound-field-row{display:none;padding-bottom:12px}.fl-compound-field-section-visible .fl-compound-field-row{display:flex}.fl-compound-field-label{display:block!important;margin:0!important;padding:0 0 6px 12px}.fl-compound-field-label-bottom{padding:6px 0 0 12px}.fl-compound-field-label .fl-dimension-field-link{display:inline-block;padding:0 0 0 2px;position:relative;left:auto;top:-1px}.fl-compound-field-setting{padding-right:8px;width:100%}.fl-compound-field-setting:last-child{padding-right:0}.fl-compound-field-setting select{margin:0!important;width:100%}.fl-compound-field-setting .fl-unit-field-input input{width:100%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fl-compound-field-setting .fl-unit-field-input{width:50%!important}.fl-compound-field-setting .fl-unit-field-input select.fl-field-unit-select{background-position:center right 2px!important;padding:2px 5px!important;width:100%;font-size:11px}.fl-typography-field .fl-font-field-font-wrapper{margin-right:8px!important}.fl-typography-field-spacing{width:calc(33.33% - 8px)}.fl-typography-field-transform{width:66.66%}.fl-typography-field-transform .fl-button-group-field-options{float:none}.fl-typography-field-transform .fl-button-group-field-option{width:auto;padding:0 7px}.fl-typography-field .fl-shadow-field{display:flex}.fl-typography-field .fl-shadow-field .fl-color-picker{margin:0 8px 0 0;width:calc(33.33% - 8px)}.fl-typography-field .fl-shadow-field .fl-dimension-field-units{margin-left:0;margin-top:0;margin-right:0;width:66.66%}.fl-border-field .fl-shadow-field{display:flex}.fl-border-field .fl-shadow-field .fl-color-picker{margin:0 8px 0 0;width:calc(25% - 8px)}.fl-border-field .fl-shadow-field .fl-dimension-field-units{margin-left:0;margin-top:0;margin-right:0;width:75%}.fl-button-group-field-options{background:#e7ebef;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex;float:left;height:36px;overflow:hidden}.fl-button-group-field-option{cursor:pointer;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:0 5px;border-radius:0;border:2px solid transparent;background:0 0!important}.fl-button-group-field-option:hover{top:0;background-color:transparent;color:#000;border:2px solid transparent}.fl-button-group-field-option:focus{top:0;background-color:transparent;border:2px solid #00a0d2;color:#333}.fl-button-group-field-option:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.fl-button-group-field-option:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fl-button-group-field-option[data-selected="1"]{background-color:#fff!important;color:#000}.fl-button-group-field-option i{color:#6b6e75}.fl-button-group-field-option:hover i{color:#333}.fl-compound-field-cell{width:50%;display:block;float:left;padding-top:13px}.fl-compound-field-cell:first-child{padding-right:4px}.fl-compound-field-cell:last-child{padding-left:4px}.fl-compound-field-cell label{padding:5px 0 0;font-size:11px;font-weight:700;color:inherit!important;display:block;text-align:center;opacity:.5}.fl-shape-transform-field .fl-compound-field-row{display:flex;flex-direction:row}.fl-shape-transform-field .fl-compound-field-row>*{width:auto;flex:1 1 auto}.fl-shape-transform-field .fl-compound-field-row>:first-child{flex:0 0 auto}.fl-shape-transform-field .fl-shape-orientation-controls{display:flex;flex-direction:row}.fl-shape-transform-field .fl-shape-orientation-controls>*{flex:0 0 auto}.fl-shape-transform-field .fl-shape-orientation-controls .fl-button-group-field>*,.fl-shape-transform-field .fl-shape-orientation-controls .fl-button-group-field>* button{border-radius:0}.fl-shape-orientation-controls .fl-button-group-field:first-child>*,.fl-shape-orientation-controls .fl-button-group-field:first-child>* button{border-top-left-radius:4px;border-bottom-left-radius:4px}.fl-shape-orientation-controls .fl-button-group-field:last-child>*,.fl-shape-orientation-controls .fl-button-group-field:last-child>* button{border-top-right-radius:4px;border-bottom-right-radius:4px}.fl-builder-custom-field{background:#fff;border:2px solid transparent;border-radius:4px;padding:7px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);min-height:36px;box-sizing:border-box}.fl-builder-field-multiple .fl-builder-custom-field{cursor:move}.fl-builder-custom-field a{color:#21759b!important;text-decoration:underline!important}.fl-builder-custom-field a:hover{color:#d54e21!important}.fl-builder-custom-field label.error{margin-top:5px}.fl-photo-field .fl-photo-preview{display:flex}.fl-photo-field .fl-photo-select,.fl-photo-field.fl-photo-empty .fl-photo-preview{display:none}.fl-photo-field.fl-photo-empty .fl-photo-select{display:block}.fl-photo-field .fl-photo-preview-img{background:#f5f7f9;line-height:0;margin:5px 0}.fl-photo-field .fl-photo-preview-img img{min-width:60px;max-width:60px}.fl-photo-field .fl-photo-preview select{margin:8px 0 8px 10px;width:calc(100% - 10px)}.fl-photo-field.fl-photo-no-attachment .fl-photo-preview select{display:none}.fl-photo-field .fl-photo-preview-filename{display:none;font-size:13px;font-weight:700;margin:5px 0 9px 11px}.fl-photo-field.fl-photo-no-attachment .fl-photo-preview-filename{display:inline-block;word-break:break-all}.fl-photo-field .fl-photo-edit{margin:0 0 0 11px}.fl-photo-field.fl-photo-no-attachment .fl-photo-edit{display:none}.fl-photo-field .fl-photo-remove,.fl-photo-field .fl-photo-replace{margin:0 0 0 8px}.fl-builder-edit .media-modal{z-index:9999991}.fl-builder-edit .media-modal-backdrop{z-index:999999}.fl-builder-edit .media-frame{-webkit-backface-visibility:hidden;backface-visibility:hidden}.fl-builder-edit .media-modal-content{letter-spacing:normal}.fl-builder-edit .media-modal-content h1{font-family:inherit}.fl-builder-edit .media-modal-content .thumbnail{padding:0;border:none;border-radius:0}.fl-builder-edit .media-modal-content .attachment-preview .thumbnail{margin-bottom:0}.fl-builder-edit .media-modal-content .attachment-preview .thumbnail img{max-width:none}.fl-builder-edit button.media-modal-close{position:absolute;box-shadow:none;-webkit-box-shadow:none}.fl-builder-edit .media-frame.hide-menu{visibility:visible}.fl-builder-edit .media-modal .media-frame-router .media-router *{color:grey}.fl-builder-edit .media-modal .media-frame-content *{color:grey}span.select2-container.select2-container--open{z-index:9999999}.fl-multiple-photos-field .fl-multiple-photos-select,.fl-multiple-photos-lightbox .gallery-settings{display:none}.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-add,.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-count,.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-edit{display:none}.fl-multiple-photos-field .fl-multiple-photos-add{margin:0 0 0 8px}.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-select{display:inline}.fl-multiple-photos-count{font-weight:700;margin-bottom:3px}.fl-video-field .fl-video-select,.fl-video-field.fl-video-empty .fl-video-preview{display:none}.fl-video-field.fl-video-empty .fl-video-select{display:block}.fl-video-field .fl-video-preview-img{float:left;line-height:0;margin:5px 0}.fl-video-field .fl-video-preview-img img{max-width:60px}.fl-video-field .fl-video-preview-img .dashicons.dashicons-media-video{display:block;font-size:60px;height:60px;line-height:60px;width:60px}.fl-video-field .fl-video-preview-filename{display:inline-block;font-size:14px;font-weight:700;margin:7px 0 5px 11px}.fl-video-field .fl-video-remove,.fl-video-field .fl-video-replace{margin:0 0 0 11px}.fl-multiple-audios-field .fl-multiple-audios-select,.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-add,.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-edit{display:none}.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-select{display:block}.fl-multiple-audios-field .fl-multiple-audios-add{margin:0 0 0 8px}.fl-icon-field .fl-icon-select,.fl-icon-field.fl-icon-empty .fl-icon-preview{display:none}.fl-icon-field.fl-icon-empty .fl-icon-select{display:block}.fl-icon-field .fl-icon-preview i{display:inline-block;font-size:28px;margin:10px 10px 9px 10px;vertical-align:middle}.fl-icon-field .fl-icon-remove{margin:0 0 0 8px}.fl-builder-hidden-editor{display:none}.fl-builder-settings .wp-switch-editor{border-radius:0;color:#333;margin-top:2px}.fl-builder-settings .mce-toolbar .mce-btn-group .mce-btn{margin:2px 0}.fl-builder-settings .mce-menubtn.mce-fixed-width button{width:100px}.fl-builder-settings .mce-menubtn.mce-fixed-width span{width:100%}.mce-close:active,.mce-close:hover,.mce-toolbar .mce-btn button:active,.mce-toolbar .mce-btn button:hover,.mce-window .mce-btn button:active,.mce-window .mce-btn button:hover{background:0 0;border:none}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:1px!important}.wp-editor-container textarea.wp-editor-area{background:0 0;border:none;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.fl-builder-edit form#wp-link{color:#000;font-family:var(--fl-builder-font-family);font-size:13px}.fl-builder-edit form#wp-link #link-options label{display:block;margin-bottom:2px}.fl-builder-edit form#wp-link #link-options label span{padding-right:10px;vertical-align:middle}.fl-builder-edit form#wp-link #link-options input[type=text]{display:inline-block;height:auto;margin:5px 0 0;padding:3px 5px;width:80%}.fl-builder-edit form#wp-link .query-results{top:225px}.fl-code-field{border:1px solid #e6e6e6;border-left:none}.ace_editor,.ace_editor *{font-family:Monaco,Menlo,"Ubuntu Mono","Droid Sans Mono",Consolas,monospace!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important}.fl-layout-field-option{border:2px solid #d9d9d9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;cursor:pointer;float:left;line-height:0;max-width:23%;margin:0 1% 2%;padding:5px}.fl-layout-field-option-selected,.fl-layout-field-option:hover{border-color:red}.fl-layout-field-option img{max-width:100%}.fl-link-field .fl-link-field-input-wrap{display:flex;flex-direction:row}.fl-link-field-input{width:auto!important;flex:1 1 100%}.fl-link-field .fl-link-field-input-wrap button{flex:0 0 0%;height:36px;margin:1px 1px 1px 5px}.fl-link-field-options-wrap{padding:7px 0 0 12px}.fl-link-field-options-wrap label{margin-right:7px}.fl-link-field-options-wrap span{font-size:11px;font-weight:700;color:inherit!important;text-align:center;opacity:.5}.fl-link-field-options-wrap input[type=checkbox]{-webkit-appearance:checkbox;width:auto;height:auto;border:none}.fl-link-field-options-wrap input[type=checkbox]:focus{outline:0}.fl-link-field-options-wrap input[type=checkbox]:after{border:none}.fl-link-field-search{display:none;border:2px solid #e6eaed;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:4px 0 0 0;padding:10px}.fl-link-field-search-title{display:block;margin:0 0 3px 2px}.fl-link-field-search-cancel{margin-top:6px}.fl-link-field-search input{box-shadow:none!important;width:100%!important;padding:3px 9px!important}.fl-link-field-search #as-original-link-search{width:100%}.fl-field-connections-toggle{padding:10px 0}.fl-field[data-type=editor] .fl-field-connections-toggle{align-items:flex-start}.fl-field[data-type=link] .fl-field-connections-toggle{height:24px;margin-top:1px;align-items:flex-start}.fl-field[data-type=link] .fl-field-connection{bottom:20px}.fl-field-connections-menu[data-field=fl-field-text]{margin-top:30px}.fl-help-tooltip{display:inline-block;position:relative}.fl-lightbox-width-slim .fl-help-tooltip{position:static}.fl-help-tooltip-icon{color:#999!important;cursor:pointer;font-size:15px!important;padding:5px;vertical-align:middle}.fl-help-tooltip-text{box-sizing:border-box;background:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;display:none;font-weight:400;left:23px;padding:10px 13px;position:absolute;top:-6px;width:250px;z-index:1000;border-radius:4px}.fl-lightbox-width-slim .fl-help-tooltip-text{top:30px;left:0;width:100%}.fl-field-control .fl-form-field{margin-bottom:0}.fl-form-field[data-preview-text=icon]{display:flex;align-items:center}.fl-form-field-preview-text i{display:inline-block;font-size:18px;line-height:22px;margin-right:10px}.fl-builder-field-actions{padding-left:0!important;padding-right:0!important;text-align:center;width:85px}.fl-builder-field-actions i{color:#999!important;cursor:pointer;font-size:13px!important;line-height:29px!important;width:16px}.fl-builder-field-actions i:hover{color:#000!important}.fl-builder-field-actions i.fl-builder-field-copy,.fl-builder-field-actions i.fl-builder-field-delete{margin-left:5px}.fl-builder-field-actions i.fl-builder-field-move{cursor:move}.fl-builder-field-dd-helper{background:#ccc;height:30px!important;float:left;width:130px!important}.fl-builder-field-dd-zone{border:1px dashed #ccc;height:30px}.fl-builder-field-actions-single .fl-builder-field-delete,.fl-builder-field-actions-single .fl-builder-field-move{display:none!important}.fl-builder-field-multiple .fl-builder-field-actions,.fl-builder-field-multiple .fl-field-control,.fl-builder-field-multiple .fl-field-label{padding-top:2px!important;padding-bottom:2px!important}.fl-builder-field-multiple .fl-builder-field-actions{min-width:70px!important}.fl-builder-field-multiple[data-field=icons] .fl-builder-field-actions{width:70px!important}.fl-builder-field-multiple.ui-sortable-helper .fl-field-control{width:60%}.fl-builder-field-multiple.ui-sortable-helper .fl-builder-field-actions{display:none}.fl-builder-widget-settings input{display:inline-block!important;margin:5px 10px 8px 10px!important}.fl-builder-lightbox-loading{background:url(../img/ajax-loader.svg) center center no-repeat;height:100px}.fl-builder-settings .error,.fl-builder-settings input.error{color:#d03436!important}.fl-builder-settings label.error,.fl-builder-settings p.error{color:#d03436;display:block;margin-top:5px}.fl-builder-settings .fl-form-table .fl-field-description{color:#464646;font-style:normal;margin-left:2px}.fl-lightbox .fl-field-connection{right:-1px}.fl-lightbox .fl-field-connection-content{border:2px solid transparent!important;background:#e7ebef!important}.fl-field-connection-content .fl-field-connection-label{color:#676f7a!important}.fl-field-connections-toggle{pointer-events:none;width:20px;right:-25px}.has-scrollbar .fl-field-connections-toggle{right:-22px}.fl-lightbox-width-slim tr[data-type=code] .fl-field-connections-toggle{right:10px}.fl-lightbox-width-slim .fl-code-field{width:90%}.fl-field-connections-toggle-open{transform:none!important}.fl-field-connections-toggle i{pointer-events:auto;color:#abb1ba;font-size:13px!important;transition-property:transform;transition-duration:.15s}.fl-field-connections-toggle-open i{transform:rotate(-45deg)}ul.as-selections{background-color:#fff;border:none;border-radius:4px;box-shadow:none;color:#333;font-size:12px;height:auto;line-height:15px;margin:1px;outline:0;padding:3px;width:auto}ul.as-selections.loading{background:url(../img/ajax-loader-small.svg) 98% center no-repeat}ul.as-selections li.as-selection-item{background:#d4eaf6;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:11px;line-height:14px;padding:8px 15px;border-radius:4px;margin:2px}ul.as-selections li.as-selection-item.blur{background:#f4f4f4}ul.as-selections li.as-selection-item a.as-close{line-height:12px}ul.as-selections li.as-original{margin:0}ul.as-selections li.as-original input{height:auto;font-size:12px;margin:0;padding:0;box-shadow:none}ul.as-list{margin:0;font-size:13px;color:#000;font-family:var(--fl-builder-font-family);background-color:#fff;background-color:rgba(255,255,255,.95);z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}ul.as-list{border:none;border:1px solid #dfdfdf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}ul.as-list span.type{float:right}li.as-message,li.as-result-item{border:none}li.as-result-item.active{background:#e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#333;text-shadow:none}li.as-result-item em{background:0 0!important;color:#333!important;font-size:12px;padding:0!important;font-weight:700}.fl-custom-query-filter{display:none}.fl-custom-query .fl-field[data-type=suggest] select{margin-bottom:5px;width:100%}.fl-builder-service-settings{position:relative}.fl-builder-service-error{color:red!important;padding:15px 0 0 0}.fl-builder-service-account-delete{color:red!important;margin-left:10px;position:relative;top:2px}.fl-lightbox-width-slim .fl-builder-service-account-delete{display:block;padding-top:7px}#fl-field-visibility_user_capability .fl-field-description,.fl-builder-service-connect-row .fl-field-description{background:#f0f0f0;color:#333!important;display:block;float:none;margin:10px 0 0 0;padding:10px}#fl-field-visibility_user_capability .fl-field-description a,.fl-builder-service-connect-row .fl-field-description a{color:#21759b!important;text-decoration:underline!important}.fl-ordering-field-option{background:#fff;border:1px solid #dfdfdf;border-radius:3px;cursor:move;margin-bottom:5px;padding:5px 10px}.fl-ordering-field-option .fa{color:#ccc;float:right;line-height:16px}#tiptip_holder{z-index:10000001;pointer-events:none}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#333}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:#333}#tiptip_holder.tip_right #tiptip_arrow_inner{border-right-color:#333}#tiptip_holder.tip_left #tiptip_arrow_inner{border-left-color:#333}#tiptip_content{background:#333;box-shadow:none;letter-spacing:normal}.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_left],.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_right]{display:none!important}.fl-builder-getting-started-video{line-height:0!important;padding:10px}.fl-builder-getting-started-video iframe{border:none;height:326px;width:100%}.fl-builder-tour-actions .fl-builder-actions-title{font-size:14px!important;line-height:19px}.fl-builder-tour-mask{bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000000}.fl-builder-tour-dimmed{background:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;top:0}body>.fl-builder-tour-dimmed{position:fixed}.tour-backdrop{z-index:110000}.popover[class*=tour-]{border:1px solid #ccc;border-radius:0;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 40px rgba(0,0,0,.3);color:#666;font-size:13px;font-family:var(--fl-builder-font-family);font-weight:400;line-height:18px;max-width:none;padding:0;width:300px;z-index:100000001}.popover[class*=tour-].bottom>.arrow{border-bottom-color:#ccc}.popover[class*=tour-].bottom>.arrow:after{border-bottom-color:#f7f7f7}.popover[class*=tour-] .popover-title{border-radius:0;color:#333;letter-spacing:normal;text-transform:none}.popover[class*=tour-] .fa-times{color:#b3b3b3;cursor:pointer;font-size:16px;padding:5px;position:absolute;right:3px;top:2px}.popover[class*=tour-] .fa-times:hover{color:#666}.popover[class*=tour-] .popover-content{border-bottom:1px solid #d9d9d9;padding:13px 15px}.popover[class*=tour-] .fl-builder-tour-next{display:block;float:none;width:100%}.popover-navigation button{min-height:36px}.fl-builder-edit .fl-builder-shortcode-mask-wrap{position:relative;pointer-events:none}.fl-builder-edit .fl-builder-shortcode-mask{bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fl-row-content.fl-row-full-width .fl-builder-shortcode-mask-wrap{overflow:hidden}.fl-row-content.fl-row-full-width .fl-builder-shortcode-mask{left:0;right:0}.fl-builder--search{border:2px solid transparent;position:relative;padding:0;width:54px;transition-property:width;transition-delay:.1s;transition-duration:.15s}.fl-builder--search.is-expanded{border:2px solid #00a0d0}.fl-builder--search input[type=text],.fl-builder--search input[type=text]:focus{background-color:transparent;border:none!important;box-sizing:border-box;width:100%;font-size:16px;text-align:center}.fl-builder--search:before{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;content:"\f002";font:normal normal normal 14px/1 Font Awesome\ 5 Free;text-align:center;width:100%;height:100%;position:absolute;pointer-events:none;color:rgba(128,128,128,.6);font-size:17px;opacity:1;transition-property:opacity;transition-duration:.15s}.fl-builder--search.has-text:before,.fl-builder--search.is-expanded:before{opacity:0}.fl-builder--search input::-webkit-input-placeholder{color:rgba(128,128,128,0)!important;transition:color .25s}.fl-builder--search input:focus::-webkit-input-placeholder{color:rgba(128,128,128,.4)!important}.fl-builder--search .search-label{cursor:text}.fl-builder--search .search-clear{display:none;padding:10px 10px 10px 30px;color:#a7a7a7;font-size:12px;position:absolute;right:0;top:0;background-color:#eff1f2;background:linear-gradient(to left,#e4e7ea,#e4e7ea 75%,rgba(228,231,234,0))}.fl-builder--search:hover .search-clear{color:#888;background-color:#eff1f2;background:linear-gradient(to left,#dadfe5,#dadfe5 75%,rgba(218,223,229,0))}.fl-builder--search.has-text .search-clear{display:inline-block}.fl-builder--search.is-expanded{width:246px}.fl-builder--search.is-expanded input{display:inline-block}@keyframes fl-builder-show-menu-item{from{transform:translateY(10px) scale(.8);opacity:0}to{transform:translateX(0) translateY(0) scale(1);opacity:1}}.fl-builder--main-menu-panel{display:none;box-sizing:border-box;position:fixed;top:calc(45px + 10px);left:10px;width:360px;color:#222;max-height:calc(100% - 66px);border-radius:4px;background:#fff;border:none;border-top:3px solid #00a0d2;box-shadow:0 11px 45px 8px rgba(0,0,0,.1);font-family:var(--fl-builder-font-family)!important;font-size:14px!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10000009;pointer-events:auto}.fl-builder--main-menu-panel.is-showing{display:flex}.fl-builder--main-menu-panel:before,.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items:before{bottom:100%;right:6px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#00a0d2;border-width:13px;margin-left:-13px}.fl-builder--main-menu-panel-views{flex:1 1 100%;overflow:auto}.fl-builder--main-menu-panel-mask{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000119}.fl-builder--main-menu-panel .fl-builder--tabs{padding-left:20px;padding-top:15px}.fl-builder--main-menu-panel-view{display:none}.fl-builder--main-menu-panel-view.is-showing{display:block}.fl-builder--main-menu-panel-view-title{font-size:24px;font-weight:600;padding:25px 22px 0;line-height:1;white-space:nowrap}.fl-builder--main-menu-panel-view-title .title-accessory{float:right;color:#b1b1b1}.fl-builder--main-menu-panel-view-title .title-accessory>i{font-size:20px!important;width:25px!important}.fl-builder--main-menu-panel-view-title .title-accessory>i:hover{color:#222}.fl-builder--main-menu-panel-view-title .pop-view{padding:10px;padding-right:10px;margin-left:-10px;opacity:.5;font-size:25px;font-weight:400;cursor:pointer;background:0 0;outline:0;border:none;color:inherit}.fl-builder--main-menu-panel-view-title .pop-view:focus{outline:0;top:0;background:#e5eaed!important}.fl-builder--menu-item:before{display:block;content:"";float:none;clear:both}.fl-builder--menu-item{color:inherit;text-align:left;box-sizing:border-box;display:block;padding:10px 15px;margin:0 10px;width:calc(100% - 20px);background:0 0;border:none;border-radius:4px;font-size:14px;line-height:1.1;cursor:pointer;opacity:1;text-transform:none}.fl-builder--menu-item .menu-view.view-revisions{opacity:.5;padding-left:5px}.fl-builder--menu-item .menu-event.event-showGlobalSettings,.fl-builder--menu-item .menu-event.event-showLayoutSettings{color:#6bc373;padding-left:5px}.fl-builder--menu-item:hover{background:#eaf1f8;border:none;text-decoration:none;color:#000}.fl-builder--selector-menu .fl-builder--menu-item:hover{background:#fff}.fl-builder--menu-item-accessory{float:right;text-align:center;display:inline-block;min-width:40px;font-size:14px}.fl-builder--menu-item-accessory.view-arrow{font-size:18px}.fl-builder--menu{padding:0;margin:20px 0}.fl-builder--menu hr{margin:8px 0;background:#e6eaed!important;height:1px;border:none}.fl-builder--menu .fl-builder-video-wrap{padding:0 10px 10px}.fl-revision-list-item{display:flex}.fl-revision-list-item-text{padding-left:15px}.fl-revision-list-item-date{padding-bottom:5px}.fl-builder--revision-actions{display:none;position:fixed;gap:4px;top:4px;left:4px;z-index:100008;padding:4px 4px 6px;justify-content:center;background:#fff;border-radius:4px}.fl-builder--menu-item[data-event=noRevisionsMessage]:hover{background:0 0;box-shadow:none;cursor:default}.fl-no-revisions-message-title{font-weight:700;margin-bottom:10px}.fl-no-revisions-message-text{line-height:22px}.fl-builder--main-menu-panel-view[data-name=history] .fl-builder--menu-item,.fl-builder--main-menu-panel-view[data-name=history] .fl-builder--menu-item:focus{border:none!important;padding:0;margin-bottom:2px}.fl-history-list-item{border:1px solid transparent;border-radius:4px;padding:10px 12px 12px}.fl-history-list-item i.fa-check-circle{display:none}.fl-history-list-item[data-current="1"]{border-color:#d3dadf;display:flex;align-items:center}.fl-history-list-item[data-current="1"] .fl-history-list-item-label{width:100%}.fl-history-list-item[data-current="1"] i.fa-check-circle{display:block}.fl-builder-module-placeholder-message{border:1px dashed #ccc;overflow:hidden;padding:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.module-import-wrap{display:flex}.module-import-input{width:100%!important}.module-import-apply{height:35px;margin:1px 1px 1px 5px}.module-import-error{color:red!important;display:none;padding:5px 12px}.fl-field-connections-menu{z-index:999999}.fl-field[data-type=editor] .fl-field-connections-toggle{right:5px!important}.fl-field-connections-inline-toggle{display:inline;color:#9a9b9c;margin-left:6px}.fl-field-connections-inline-toggle i{transition-property:transform;transition-duration:.15s}.fl-field-connections-inline-toggle.fl-field-connections-toggle-open i{transform:rotate(45deg)}.fl-builder-add-ultimate-presets-button,.fl-builder-add-ultimate-rows-button,.fl-builder-pp-add-template-button,.pp-preview-button,.uabb-live-preview-button{display:none!important}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none;background:0 0;transition-property:background;transition-duration:.15s}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:-4px;bottom:-4px}.ui-resizable-sw{cursor:sw-resize;width:12px;height:12px;left:-4px;bottom:-4px}.ui-resizable-nw{cursor:nw-resize;width:12px;height:12px;left:-4px;top:-4px}.ui-resizable-ne{cursor:ne-resize;width:12px;height:12px;right:-4px;top:-4px}.fl-builder-resizable-iframe-fix{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100000000}.fl-builder-panel .ui-resizable-handle:active,.fl-builder-panel .ui-resizable-handle:hover,.fl-lightbox .ui-resizable-handle:active,.fl-lightbox .ui-resizable-handle:hover{background:#00a0d2}.fl-builder-panel .ui-resizable-n,.fl-builder-panel .ui-resizable-s,.fl-lightbox .ui-resizable-n,.fl-lightbox .ui-resizable-s{height:6px}.fl-builder-panel .ui-resizable-n,.fl-lightbox .ui-resizable-n{top:-3px}.fl-builder-panel .ui-resizable-s,.fl-lightbox .ui-resizable-s{bottom:-3px}.fl-builder-panel .ui-resizable-e,.fl-builder-panel .ui-resizable-w,.fl-lightbox .ui-resizable-e,.fl-lightbox .ui-resizable-w{width:6px}.fl-builder-panel .ui-resizable-e,.fl-lightbox .ui-resizable-e{right:-3px}.fl-builder-panel .ui-resizable-w,.fl-lightbox .ui-resizable-w{left:-3px}.fl-lightbox .ui-resizable-ne,.fl-lightbox .ui-resizable-nw,.fl-lightbox .ui-resizable-se,.fl-lightbox .ui-resizable-sw{background:0 0;border:6px solid transparent}.fl-lightbox .ui-resizable-ne:active,.fl-lightbox .ui-resizable-ne:hover,.fl-lightbox .ui-resizable-nw:active,.fl-lightbox .ui-resizable-nw:hover,.fl-lightbox .ui-resizable-se:active,.fl-lightbox .ui-resizable-se:hover,.fl-lightbox .ui-resizable-sw:active,.fl-lightbox .ui-resizable-sw:hover{background:0 0;border-color:#00a0d2}.fl-lightbox .ui-resizable-ne{border-bottom:none;border-left:none;border-top-right-radius:4px}.fl-lightbox .ui-resizable-nw{border-bottom:none;border-right:none;border-top-left-radius:4px}.fl-lightbox .ui-resizable-se{border-top:none;border-left:none;border-bottom-right-radius:4px}.fl-lightbox .ui-resizable-sw{border-top:none;border-right:none;border-bottom-left-radius:4px}.fl-builder-ui-keyboard-shortcuts{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999;justify-content:center;align-items:center;background:rgba(50,50,50,.88);font-size:15px;line-height:1.3;font-family:var(--fl-builder-font-family)!important;user-select:none}.fl-builder-ui-keyboard-shortcuts.is-showing{display:flex}.fl-builder-ui-keyboard-shortcuts-content{box-sizing:border-box;width:500px;background:#f5f7f9;border-radius:4px;padding:30px 0 0;box-shadow:0 10px 30px rgba(0,0,0,.15)}.fl-builder-ui-keyboard-shortcut-item{display:flex;flex-direction:row;align-items:center;padding:12px 40px}.fl-builder-ui-keyboard-shortcut-item:nth-child(even){background:#eef2f5}.fl-builder-ui-shortcut-keycode{margin-left:auto;text-transform:uppercase;letter-spacing:2px}.fl-builder-ui-keyboard-shortcust-footer{display:flex;flex-direction:row;justify-content:center;padding:10px}.dismiss-shortcut-ui{padding:10px;border-radius:4px;background:#fff;color:#000;border:none;font-size:14px;border:2px solid #fff}.dismiss-shortcut-ui:hover{top:0;color:#000;background:#eef2f5;border:2px solid #eef2f5}.dismiss-shortcut-ui:focus{top:0;color:#000;background:#eef2f5;border:2px solid #eef2f5}.fl-lightbox .select2-container--default .selection .select2-selection--multiple,.fl-lightbox .select2-container--default .selection .select2-selection--single{border-color:transparent!important;border-style:solid!important;border-width:2px!important;border-radius:4px!important;height:36px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);font-size:13px!important;line-height:15px!important;outline:0}.fl-lightbox .select2-container--default .selection .select2-selection--multiple{height:100px!important;line-height:20px!important}.fl-lightbox .select2-container--default .selection .select2-selection--multiple .select2-selection__choice{height:25px;line-height:25px}.select2-dropdown{top:12px;border-color:transparent!important;border-style:solid!important;border-radius:4px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.fl-lightbox .select2-selection--multiple .select2-selection__rendered,.fl-lightbox .select2-selection--single .select2-selection__rendered{line-height:32px!important;font-size:13px}.fl-lightbox .select2-selection--multiple .select2-selection__arrow,.fl-lightbox .select2-selection--single .select2-selection__arrow{height:32px}.fl-builder-ui-skin--light .fl-lightbox .select2-selection__rendered{color:grey!important}.fl-builder-ui-skin--light .select2-dropdown{color:grey!important}.fl-builder-ui-skin--light .select2-search__field{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::-webkit-input-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::-moz-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field:-ms-input-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field:-moz-placeholder{color:grey!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-selection__rendered{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-dropdown{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::-webkit-input-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::-moz-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field:-ms-input-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field:-moz-placeholder{color:#a7b1bb!important}.fl-diff td.diff-addedline,.fl-diff td.diff-context,.fl-diff td.diff-deletedline span{display:none}.fl-diff table.diff{width:100%}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel,.fl-builder-ui-skin--dark .fl-builder--preview-actions,.fl-builder-ui-skin--dark .fl-builder--search-results-panel,.fl-builder-ui-skin--dark .fl-builder-panel,.fl-builder-ui-skin--dark .fl-lightbox,body.fl-builder-ui-skin--dark .fl-builder-bar .fl-builder-bar-content{background:#23282d;color:#b4b9be;border-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder--panel-header{color:#b4b9be;border-bottom-color:#1d1d1d;border-top-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder-panel.fl-builder-ui-pinned .fl-builder--panel-header{border-top-color:#1d2227}.fl-builder-ui-skin--dark .fl-builder--revision-actions select{color:#c6cdd6!important;background-color:#2c333a!important;background-image:url(../img/svg/select-arrow-down-alt2-light.svg)!important}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel:before{border-bottom-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder--panel-arrow polygon{fill:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder-panel-search .fl-builder-panel-search-input{background:#24282e}.fl-builder-ui-skin--dark .fl-responsive-preview-content{background:#131619}.fl-builder-ui-skin--dark .fl-form-table th{background:#23282d!important;color:#7d8690}.fl-builder-ui-skin--dark .fl-builder--preview-actions .device-icons,.fl-builder-ui-skin--dark .fl-builder-button{background:#2c333a}.fl-builder-ui-skin--dark .fl-builder-button:focus{background:#131a22}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-primary{color:#fff!important;fill:#fff!important;background:#00a0d2}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-buy-button,.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-feedback-button,.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-upgrade-button{background-color:#f7a407;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-silent:focus{border:2px solid #00a0d2!important}.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover,.fl-builder-ui-skin--dark .fl-builder-content-panel-button{color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder--menu>a:hover,.fl-builder-ui-skin--dark .fl-builder--menu>button:hover{background:#101215!important}.fl-builder-ui-skin--dark .fl-builder--menu>a:focus,.fl-builder-ui-skin--dark .fl-builder--menu>button:focus{background:#101215!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-bar-title{border-color:#101215}.fl-builder-ui-skin--dark .fl-builder-bar-title:hover{background-color:#181b1f}.fl-builder-simple.fl-builder-ui-skin--dark .fl-builder-bar-title:hover{background-color:transparent}.fl-builder-ui-skin--dark .fl-builder-layout-title{color:#c6cdd6}.fl-builder-ui-skin--dark .fl-builder-bar-title-caret i,.fl-builder-ui-skin--dark .fl-builder-layout-pretitle,.fl-builder-ui-skin--dark .fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{color:#7d8690}.fl-builder-ui-skin--dark button.fl-builder-button.fl-builder-bar-title-caret:focus{background-color:#101215!important}.fl-builder-ui-skin--dark .fl-builder--search:before{color:rgba(162,173,184,.73)}.fl-builder-ui-skin--dark .fl-builder--search input:focus::-webkit-input-placeholder{color:rgba(162,173,184,.73)!important}.fl-builder-ui-skin--dark .fl-builder--search .search-clear{color:rgba(162,173,184,.5);background-color:#e4e4e4;background:linear-gradient(to left,#383f46,#383f46 75%,rgba(56,63,70,0))}.fl-builder-ui-skin--dark .fl-builder--menu hr{background-color:#23282d!important;border:none}.fl-builder-ui-skin--dark .fl-builder--tabs{border-color:#383f46!important}.fl-builder-ui-skin--dark .fl-builder--tabs .is-showing,.fl-builder-ui-skin--dark .fl-builder-settings-tabs a.fl-active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-more.fl-contains-active{color:#fff!important;fill:#fff!important;background:#181b20!important}.fl-builder-ui-skin--dark .fl-builder--tabs :focus{background-color:#101215!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder--tabs .is-showing:focus{color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder--menu-item:hover{background:#383f46;color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--menu * .fl-builder--menu-item-accessory{color:#7d8690}.fl-builder-ui-skin--dark .fl-builder-blocks-section-group-name{color:#7d8690}.fl-builder-ui-skin--dark .fl-builder--selector-display{color:#c6cdd6;background:#1a1b22 url(../img/svg/select-arrow-down-alt2-light.svg) no-repeat center right 10px!important}.fl-builder-ui-skin--dark .fl-builder--selector-display-label{color:#b5becb}.fl-builder-ui-skin--dark .fl-builder-panel-saved-search input,.fl-builder-ui-skin--dark .fl-builder-panel-search-input input{border-color:#5b656f;color:#b8c2ce}.fl-builder-ui-skin--dark .fl-builder-panel-saved-search input,.fl-builder-ui-skin--dark .fl-builder-panel-search-input input{background:#171b1f!important}.fl-builder-ui-skin--dark .fl-builder--selector-display-label:focus,.fl-builder-ui-skin--dark .fl-builder-panel-saved-search input:focus,.fl-builder-ui-skin--dark .fl-builder-panel-search-input input:focus{border-color:#00a0d2}.fl-builder-ui-skin--dark .fl-builder--group-label{color:#aaafb5!important;background:#24282e}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu{border-color:#101215!important;color:#7c858e;background-color:#101215}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu:before{border-bottom-color:#101215}.fl-builder-ui-skin--dark .fl-builder--menu>a,.fl-builder-ui-skin--dark .fl-builder--menu>button,.fl-builder-ui-skin--dark .fl-builder--menu>span{color:#a1adb9}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:hover{background:#23282d!important;color:#a1adb9}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:focus{background:#23282d!important;color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder-panel-drag-handle{fill:#5b656f}.fl-builder-ui-skin--dark .fl-builder--template-collection-section-header,.fl-builder-ui-skin--dark .fl-builder-blocks-section .fl-builder-blocks-section-header,.fl-builder-ui-skin--dark .fl-builder-settings-section-header{background-color:#191b21;border-color:#191b21}.fl-builder-ui-skin--dark .fl-builder--template-collection-section-name,.fl-builder-ui-skin--dark .fl-builder--user-templates-section-name,.fl-builder-ui-skin--dark .fl-builder-blocks-section .fl-builder-blocks-section-title,.fl-builder-ui-skin--dark .fl-builder-settings-fields .fl-builder-settings-title{color:#7d8690!important;fill:#7d8690;background:#24282e}.fl-builder-ui-skin--dark .fl-builder-settings-fields .fl-builder-settings-title:focus{border-color:#7d8690}.fl-builder-ui-skin--dark .fl-builder-blocks-section-content .fl-builder-block,.fl-builder-ui-skin--dark .fl-user-template{color:#b8c2ce}.fl-builder-ui-skin--dark .fl-builder-block:hover .fl-builder-block-content,.fl-builder-ui-skin--dark .fl-user-template:hover{background:#171b1f;color:#fff}.fl-builder-ui-skin--dark .fl-builder-block:hover i,.fl-builder-ui-skin--dark .fl-user-template:hover i{color:#6d7782!important}.fl-builder-ui-skin--dark .fl-builder-block:hover a:hover i,.fl-builder-ui-skin--dark .fl-user-template:hover a:hover i{color:#9eacbb!important}.fl-builder-ui-skin--dark .fl-builder-block .fl-builder-block-icon{fill:#b5becb}.fl-builder-ui-skin--dark .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col,.fl-builder-ui-skin--dark .fl-builder-block:hover .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{background:#7d8690}.fl-builder-ui-skin--dark .fl-user-templates{border-color:#101215}.fl-builder-ui-skin--dark .fl-builder--template-thumbnail{border-color:#393f44}.fl-builder-ui-skin--dark .fl-builder--menu a.fl-template-collection{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-lightbox .fl-lightbox-header h1{color:#fff!important}.fl-builder-ui-skin--dark .fl-form-table th label{color:#a8b3bf!important}.fl-builder-ui-skin--dark .fl-builder-settings-tabs{background-color:#2c333a!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields h3.fl-builder-settings-title{background:#24282e}.fl-builder-ui-skin--dark h3.fl-builder-settings-title .fl-builder-settings-title-text-wrap{color:#a8b3bf;background-color:#1b2025}.fl-builder-ui-skin--dark .fl-lightbox :not(i):not([class^=ace_]){color:#a7b1bb!important}.fl-builder-ui-skin--dark .fl-builder-button{color:#c6cdd6!important;fill:#c6cdd6!important}.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover,.fl-builder-ui-skin--dark .fl-builder-content-panel-button{color:#00a0d2!important;fill:#00a0d2!important}.fl-builder-ui-skin--dark .fl-lightbox .fl-builder-button.fl-builder-button-primary{color:#fff!important}.fl-builder-ui-skin--dark .fl-color-picker{background-image:url(../img/transp_bg_dark.png)}.fl-color-picker-color.fl-color-picker-empty .fl-color-picker-icon{fill:#6f7881}.fl-builder-ui-skin--dark .fl-color-picker-clear{background-color:#121a23!important}.fl-builder-ui-skin--dark .fl-color-picker-clear:hover{background-color:#373f46}.fl-builder-ui-skin--dark span.fl-builder-block-no-node-templates:hover{background:#1d2025}.fl-builder-ui-skin--dark .fl-builder-settings-tab-description{background:#1d2227}.fl-builder-ui-skin--dark .fl-builder-panel-search button svg .filled-shape{fill:#b5becb}.fl-builder-ui-skin--dark .fl-builder-custom-field,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url],.fl-builder-ui-skin--dark .fl-builder-settings-fields select,.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields select:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea:focus{border-color:#00a0d2!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields select{background-image:url(../img/svg/select-arrow-down-alt2-light.svg)!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-selection__rendered{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{color:#000!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-container--default .selection .select2-selection--multiple,.fl-builder-ui-skin--dark .fl-lightbox .select2-container--default .selection .select2-selection--single{border-color:#181b20!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-container--default .selection .select2-selection--multiple{background-color:#181b20!important}.fl-builder-ui-skin--dark .select2-dropdown{background-color:#181b20!important}.fl-builder-ui-skin--dark .select2-search__field{background-color:#2c333a!important}.fl-builder-ui-skin--dark .fl-builder-custom-field select,.fl-builder-ui-skin--dark .fl-photo-field select{border-color:#7d8690!important}.fl-builder-ui-skin--dark .fl-field i.fl-field-responsive-toggle{color:#6b747d}.fl-builder-ui-skin--dark .fl-field i.fl-field-responsive-toggle:hover{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel-view-title{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--saving-indicator{color:#858f99}.fl-builder-ui-skin--dark .fl-icons-list i:hover{background-color:#16191d;color:#fff}.fl-builder-ui-skin--dark .fl-color-picker-clear .fl-color-picker-icon-remove:after,.fl-builder-ui-skin--dark .fl-color-picker-clear .fl-color-picker-icon-remove:before{background:#6f7881}.fl-builder-ui-skin--dark .fl-builder--user-templates-section-content{border-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select.fl-builder-button{background:0 0;border-right-color:#101215!important}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select.fl-builder-button:hover{background:#181b1f}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{color:#c6cdd6}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu{background:#131a22;border-color:#131a22;border-top-color:#353c43}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu:before{border-bottom-color:#353c43}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:focus,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:hover{background:#383f46}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a.fl-active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:hover.fl-active{color:#fff!important;background:#383f46}.fl-builder-ui-skin--dark ul.as-selections{background-color:#121a23}.fl-builder-ui-skin--dark .fl-custom-query .fl-builder-settings-section{border-top:2px solid #1b2026!important}.fl-builder-ui-skin--dark div.fl-field-unit-select{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-dimension-field-units>*{border-right:1px solid #383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider,.fl-builder-ui-skin--dark .fl-field-popup-slider-input .ui-slider-handle{background:#383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider-arrow:after{border-bottom-color:#383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider-input{background-color:#121a23}.fl-builder-ui-skin--dark .fl-unit-field-input{border-right:1px solid #383f46!important}.fl-builder-ui-skin--dark .fl-button-group-field-option[data-selected="1"]{background-color:#383f46!important;color:#fff}.fl-builder-ui-skin--dark .fl-button-group-field-option[data-selected="1"] i{color:#fff!important}.fl-builder-ui-skin--dark .fl-button-group-field-options{background:#181b20}.fl-builder-ui-skin--dark .fl-compound-field-section-toggle{background-color:#181b20}.fl-builder-ui-skin--dark .fl-compound-field-section-toggle:hover{background-color:#383f46}.fl-builder-ui-skin--dark .fl-compound-field-section-visible .fl-compound-field-section-toggle{border-top-color:#121a23!important;background-color:transparent}.fl-builder-ui-skin--dark .fl-field-connections-toggle i{color:#7c8590}.fl-builder-ui-skin--dark .fl-lightbox .fl-field-connection-content{background-color:#191b20!important}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider{background-color:#181b20}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane:hover>.fl-nanoscroller-slider{background-color:#5a646f}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane.active>.fl-nanoscroller-slider{background-color:#00a0d2}.fl-builder-ui-skin--dark .fl-lightbox div.mce-panel{background:#383f46}.fl-builder-ui-skin--dark .fl-lightbox .mce-toolbar .mce-ico{color:#a7b1bb}.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary{background:#383f46;border:none;box-shadow:none}.fl-builder-ui-skin--dark .fl-lightbox .fl-builder-settings .wp-switch-editor{background:#23282d}.fl-builder-ui-skin--dark .fl-lightbox .html-active .switch-html,.fl-builder-ui-skin--dark .fl-lightbox .quicktags-toolbar,.fl-builder-ui-skin--dark .fl-lightbox .tmce-active .switch-tmce{background:#383f46}.fl-builder-ui-skin--dark .fl-lightbox textarea.wp-editor-area{background:0 0!important}.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary:focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary:hover,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button.focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button.hover,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button:focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button:hover{background:#191b20}
extensions/fl-builder-cache-helper/classes/class-fl-builder-cache-helper.php CHANGED
@@ -8,6 +8,31 @@ class Plugin {
8
 
9
  private static $plugins = array();
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  private $actions = array(
12
  'fl_builder_cache_cleared',
13
  'fl_builder_after_save_layout',
@@ -105,7 +130,14 @@ class Plugin {
105
  foreach ( glob( FL_BUILDER_CACHE_HELPER_DIR . 'plugins/*.php' ) as $file ) {
106
 
107
  $classname = 'FLCacheClear\\' . ucfirst( str_replace( '.php', '', basename( $file ) ) );
108
- include_once( $file );
 
 
 
 
 
 
 
109
  $class = new $classname();
110
 
111
  $actions = isset( $class->actions ) ? $class->actions : $this->actions;
@@ -133,6 +165,23 @@ class Plugin {
133
  }
134
  }
135
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
  /**
137
  * Return list of plugins to be used on admin page.
138
  */
8
 
9
  private static $plugins = array();
10
 
11
+ private $allowed_plugins = array(
12
+ 'acf',
13
+ 'autooptimize',
14
+ 'breeze',
15
+ 'cacheenabler',
16
+ 'cloudflare',
17
+ 'defines',
18
+ 'fastest',
19
+ 'godaddy',
20
+ 'hummingbird',
21
+ 'kinsta',
22
+ 'nginxhelper',
23
+ 'pagely',
24
+ 'pantheon',
25
+ 'pressidium',
26
+ 'siteground',
27
+ 'spinupwp',
28
+ 'supercache',
29
+ 'swift',
30
+ 'varnish',
31
+ 'w3cache',
32
+ 'wordpress',
33
+ 'wpengine',
34
+ );
35
+
36
  private $actions = array(
37
  'fl_builder_cache_cleared',
38
  'fl_builder_after_save_layout',
130
  foreach ( glob( FL_BUILDER_CACHE_HELPER_DIR . 'plugins/*.php' ) as $file ) {
131
 
132
  $classname = 'FLCacheClear\\' . ucfirst( str_replace( '.php', '', basename( $file ) ) );
133
+
134
+ if ( ! in_array( pathinfo( $file, PATHINFO_FILENAME ), $this->allowed_plugins ) ) {
135
+ $this->triggererror( $file );
136
+ return false;
137
+ } else {
138
+ include_once( $file );
139
+ }
140
+
141
  $class = new $classname();
142
 
143
  $actions = isset( $class->actions ) ? $class->actions : $this->actions;
165
  }
166
  }
167
 
168
+ /**
169
+ * @since 2.6.1
170
+ */
171
+ private function triggererror( $file ) {
172
+ $filename = basename( $file );
173
+ $message = "An unexpected file ($filename) was found, possible malware! File: $file";
174
+
175
+ ( ! \FLBuilderAJAX::doing_ajax() && ! isset( $_GET['fl_builder'] ) ) ? trigger_error( $message, E_USER_WARNING ) : false;
176
+ $args = array(
177
+ 'content' => $message,
178
+ 'id' => pathinfo( $file, PATHINFO_FILENAME ),
179
+ 'only' => false,
180
+ 'class' => 'notice-error',
181
+ );
182
+ \FLBuilderAdminNotices::register_notice( $args );
183
+ }
184
+
185
  /**
186
  * Return list of plugins to be used on admin page.
187
  */
extensions/fl-builder-cache-helper/plugins/godaddy.php CHANGED
@@ -6,8 +6,8 @@ class Godaddy {
6
 
7
  static function run() {
8
  if ( class_exists( '\WPaaS\Cache' ) ) {
9
- if ( method_exists( '\WPaaS\Cache', 'ban' ) ) {
10
- \WPaaS\Cache::ban();
11
  }
12
  }
13
  }
6
 
7
  static function run() {
8
  if ( class_exists( '\WPaaS\Cache' ) ) {
9
+ if ( method_exists( '\WPaaS\Cache', 'purge' ) ) {
10
+ \add_action( 'shutdown', array( $GLOBALS['wpaas_cache_class'], 'purge' ) );
11
  }
12
  }
13
  }
extensions/fl-builder-cache-helper/plugins/kinsta.php CHANGED
@@ -12,27 +12,36 @@ class Kinsta {
12
  return false;
13
  }
14
 
15
- $config = array(
16
- 'option_name' => 'kinsta-cache-settings',
17
- 'immediate_path' => 'https://localhost/kinsta-clear-cache/v2/immediate',
18
- 'throttled_path' => 'https://localhost/kinsta-clear-cache/v2/throttled',
19
- );
20
-
21
- $default_settings = array(
22
- 'version' => '2.0',
23
- 'options' => array(
24
- 'additional_paths' => array(
25
- 'group' => array(),
26
- 'single' => array(),
 
 
 
 
 
 
 
 
 
 
27
  ),
28
- ),
29
- );
30
 
31
- $kinsta_cache = new \Kinsta\Cache( $config, $default_settings );
32
- $purge = new \Kinsta\Cache_Purge( $kinsta_cache );
33
- if ( is_object( $purge ) && method_exists( $purge, 'purge_complete_full_page_cache' ) ) {
34
- $response = $purge->purge_complete_full_page_cache();
 
35
  }
36
  }
37
-
38
  }
12
  return false;
13
  }
14
 
15
+ if ( version_compare( KINSTAMU_VERSION, '3', '>=' ) ) {
16
+ $response = wp_remote_get(
17
+ 'https://localhost/kinsta-clear-cache-all',
18
+ array(
19
+ 'sslverify' => false,
20
+ 'timeout' => 5,
21
+ )
22
+ );
23
+ } else {
24
+ $config = array(
25
+ 'option_name' => 'kinsta-cache-settings',
26
+ 'immediate_path' => 'https://localhost/kinsta-clear-cache/v2/immediate',
27
+ 'throttled_path' => 'https://localhost/kinsta-clear-cache/v2/throttled',
28
+ );
29
+
30
+ $default_settings = array(
31
+ 'version' => '2.0',
32
+ 'options' => array(
33
+ 'additional_paths' => array(
34
+ 'group' => array(),
35
+ 'single' => array(),
36
+ ),
37
  ),
38
+ );
 
39
 
40
+ $kinsta_cache = new \Kinsta\Cache( $config, $default_settings );
41
+ $purge = new \Kinsta\Cache_Purge( $kinsta_cache );
42
+ if ( is_object( $purge ) && method_exists( $purge, 'purge_complete_full_page_cache' ) ) {
43
+ $response = $purge->purge_complete_full_page_cache();
44
+ }
45
  }
46
  }
 
47
  }
fl-builder.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Beaver Builder Plugin (Lite Version)
4
  * Plugin URI: https://www.wpbeaverbuilder.com/?utm_medium=bb&utm_source=plugins-admin-page&utm_campaign=plugins-admin-uri
5
  * Description: A drag and drop frontend WordPress page builder plugin that works with almost any theme!
6
- * Version: 2.6.0.3
7
  * Author: The Beaver Builder Team
8
  * Author URI: https://www.wpbeaverbuilder.com/?utm_medium=bb&utm_source=plugins-admin-page&utm_campaign=plugins-admin-author
9
  * Copyright: (c) 2014 Beaver Builder
@@ -11,7 +11,7 @@
11
  * License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
  * Text Domain: fl-builder
13
  * Requires at least: 4.6
14
- * Tested up to: 6.0
15
  * Requires PHP: 5.6
16
  */
17
 
3
  * Plugin Name: Beaver Builder Plugin (Lite Version)
4
  * Plugin URI: https://www.wpbeaverbuilder.com/?utm_medium=bb&utm_source=plugins-admin-page&utm_campaign=plugins-admin-uri
5
  * Description: A drag and drop frontend WordPress page builder plugin that works with almost any theme!
6
+ * Version: 2.6.1.4
7
  * Author: The Beaver Builder Team
8
  * Author URI: https://www.wpbeaverbuilder.com/?utm_medium=bb&utm_source=plugins-admin-page&utm_campaign=plugins-admin-author
9
  * Copyright: (c) 2014 Beaver Builder
11
  * License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
  * Text Domain: fl-builder
13
  * Requires at least: 4.6
14
+ * Tested up to: 6.1
15
  * Requires PHP: 5.6
16
  */
17
 
includes/admin-settings-advanced.php CHANGED
@@ -14,10 +14,23 @@ $groups = FLBuilderAdminAdvanced::get_groups();
14
  if ( $setting['group'] != $group_key ) {
15
  continue;
16
  }
17
- $description = isset( $setting['description'] ) ? sprintf( '&nbsp;<i class="dashicons dashicons-editor-help" title="%s"></i>', $setting['description'] ) : '';
18
- $link = isset( $setting['link'] ) && ! FLBuilderModel::is_white_labeled() ? sprintf( '&nbsp;<a target="_blank" href="%s"><i class="dashicons dashicons-external" title="%s"></i></a>', $setting['link'], __( 'Documentation', 'fl-builder' ) ) : '';
19
- $checked = checked( get_option( "_fl_builder_{$key}", $setting['default'] ), 1, false );
20
- printf( '<div class="advanced-option"><span class="title">%s%s%s</span><div class="toggleWrapper"><input class="mobileToggle" type="checkbox" id="%s" name="%s" value="%s"%s><label for="%s"></label></div></div>', $setting['label'], $description, $link, $key, $key, $setting['default'], $checked, $key );
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  }
22
  echo '</div>';
23
  }
14
  if ( $setting['group'] != $group_key ) {
15
  continue;
16
  }
17
+ $disabled = '';
18
+
19
+ if ( isset( $setting['type'] ) && 'text' == $setting['type'] ) {
20
+ if ( isset( $setting['depends'] ) && ! get_option( "_fl_builder_{$setting['depends']}" ) ) {
21
+ continue;
22
+ }
23
+ $description = isset( $setting['description'] ) ? sprintf( '&nbsp;<i class="dashicons dashicons-editor-help" title="%s"></i>', $setting['description'] ) : '';
24
+ $link = isset( $setting['link'] ) && ! FLBuilderModel::is_white_labeled() ? sprintf( '&nbsp;<a target="_blank" href="%s"><i class="dashicons dashicons-external" title="%s"></i></a>', $setting['link'], __( 'Documentation', 'fl-builder' ) ) : '';
25
+ $value = get_option( "_fl_builder_{$key}", $setting['default'] );
26
+ printf( '<div class="advanced-option"><span class="title">%s%s%s</span><div class="text-option"><div class="save-button"><button class="button button-small button-primary" data-id="%s">Update</button></div><input class="text" type="text" id="%s" name="%s" value="%s"></div></div>', $setting['label'], $description, $link, $key, $key, $key, $value );
27
+ } else {
28
+ $hasdepend = isset( $setting['hasdepend'] ) ? ' data-depend="true"' : '';
29
+ $description = isset( $setting['description'] ) ? sprintf( '&nbsp;<i class="dashicons dashicons-editor-help" title="%s"></i>', $setting['description'] ) : '';
30
+ $link = isset( $setting['link'] ) && ! FLBuilderModel::is_white_labeled() ? sprintf( '&nbsp;<a target="_blank" href="%s"><i class="dashicons dashicons-external" title="%s"></i></a>', $setting['link'], __( 'Documentation', 'fl-builder' ) ) : '';
31
+ $checked = checked( get_option( "_fl_builder_{$key}", $setting['default'] ), 1, false );
32
+ printf( '<div class="advanced-option"><span class="title">%s%s%s</span><div class="toggleWrapper"><input class="mobileToggle" type="checkbox" id="%s" name="%s" value="%s"%s%s><label for="%s"></label></div></div>', $setting['label'], $description, $link, $key, $key, $setting['default'], $checked, $hasdepend, $key );
33
+ }
34
  }
35
  echo '</div>';
36
  }
includes/compatibility.php CHANGED
@@ -56,7 +56,71 @@ function fl_set_curl_safe_opts( $handle ) {
56
  * Fix pagination on category archive layout.
57
  * @since 2.2.4
58
  */
59
- function fl_theme_builder_cat_archive_post_grid( $query ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  if ( ! $query ) {
61
  return;
62
  }
@@ -69,11 +133,53 @@ function fl_theme_builder_cat_archive_post_grid( $query ) {
69
  return;
70
  }
71
 
72
- if ( ! $query->is_archive || ! $query->is_category ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  return;
74
  }
75
 
76
- $args = array(
77
  'post_type' => 'fl-theme-layout',
78
  'post_status' => 'publish',
79
  'fields' => 'ids',
@@ -81,86 +187,130 @@ function fl_theme_builder_cat_archive_post_grid( $query ) {
81
  'relation' => 'OR',
82
  array(
83
  'key' => '_fl_theme_builder_locations',
84
- 'value' => 'general:site',
85
  'compare' => 'LIKE',
86
  ),
87
  array(
88
  'key' => '_fl_theme_builder_locations',
89
- 'value' => 'taxonomy:category',
90
- 'compare' => 'LIKE',
91
- ),
92
- array(
93
- 'key' => '_fl_theme_builder_locations',
94
- 'value' => 'general:archive',
95
  'compare' => 'LIKE',
96
  ),
97
  ),
98
  );
99
- $post_grid = null;
100
- $object = null;
101
- $exclusions = array();
102
 
103
- if ( $query->get( 'cat' ) ) {
104
- $term = get_term( $query->get( 'cat' ), 'category' );
105
- } elseif ( $query->get( 'category_name' ) ) {
106
- $term = get_term_by( 'slug', $query->get( 'category_name' ), 'category' );
 
 
107
  }
108
 
109
- if ( ! empty( $term ) && ! is_wp_error( $term ) ) {
110
- $term_id = (int) $term->term_id;
111
- $object = 'taxonomy:category:' . $term_id;
112
  $args['meta_query'][] = array(
113
  'key' => '_fl_theme_builder_locations',
114
- 'value' => $object,
115
  'compare' => 'LIKE',
116
  );
117
  }
118
 
119
- $layout_query = new WP_Query( $args );
120
- if ( $layout_query->post_count > 0 ) {
 
 
 
121
 
122
- foreach ( $layout_query->posts as $i => $post_id ) {
123
- $exclusions = FLThemeBuilderRulesLocation::get_saved_exclusions( $post_id );
124
- $exclude = false;
 
 
 
125
 
126
- if ( $object && in_array( $object, $exclusions ) ) {
127
- $exclude = true;
128
- } elseif ( in_array( 'taxonomy:category', $exclusions ) ) {
129
- $exclude = true;
130
- } elseif ( in_array( 'general:archive', $exclusions ) ) {
131
- $exclude = true;
132
- }
133
 
134
- if ( ! $exclude ) {
135
- $data = FLBuilderModel::get_layout_data( 'published', $post_id );
136
- if ( ! empty( $data ) ) {
 
137
 
138
- foreach ( $data as $node_id => $node ) {
 
 
139
 
140
- if ( 'module' != $node->type ) {
141
- continue;
142
- }
143
 
144
- if ( ! isset( $node->settings->type ) || 'post-grid' != $node->settings->type ) {
145
- continue;
146
- }
147
 
148
- // Check for `post-grid` with custom query source.
149
- if ( 'custom_query' == $node->settings->data_source ) {
150
- $post_grid = FLBuilderLoop::custom_query( $node->settings );
151
- break;
152
- }
153
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
154
  }
155
- }
156
 
157
- if ( $post_grid ) {
 
 
 
 
 
158
  break;
159
  }
160
  }
161
  }
162
 
163
- return $post_grid;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
164
  }
165
 
166
  /**
56
  * Fix pagination on category archive layout.
57
  * @since 2.2.4
58
  */
59
+ function fl_theme_builder_archive_post_grid( $layouts ) {
60
+ global $wp_the_query;
61
+
62
+ if ( ! $layouts || $layouts['query']->post_count <= 0 ) {
63
+ return;
64
+ }
65
+
66
+ $post_grid = null;
67
+ $exclusions = array();
68
+ $current_loop = 0;
69
+ $current_paged = 1;
70
+ $nodes = array();
71
+
72
+ if ( $wp_the_query->get( 'flpaged' ) ) {
73
+ global $wp;
74
+ $current_url = home_url( $wp->request );
75
+ $flpaged = preg_match( '/paged-([0-9]{1,})\/?([0-9]{1,})/', $current_url, $matches );
76
+ if ( $flpaged ) {
77
+ $current_loop = (int) $matches[1] > 1 ? (int) $matches[1] - 1 : 1;
78
+ $current_paged = (int) $matches[2];
79
+ }
80
+ } elseif ( $wp_the_query->get( 'paged' ) ) {
81
+ $current_paged = $wp_the_query->get( 'paged' );
82
+ }
83
+
84
+ foreach ( $layouts['query']->posts as $i => $post_id ) {
85
+ $exclusions = FLThemeBuilderRulesLocation::get_saved_exclusions( $post_id );
86
+ $exclude = false;
87
+
88
+ if ( $layouts['object'] && in_array( $layouts['object'], $exclusions ) ) {
89
+ $exclude = true;
90
+ } elseif ( in_array( $layouts['location'], $exclusions ) ) {
91
+ $exclude = true;
92
+ } elseif ( in_array( 'general:archive', $exclusions ) ) {
93
+ $exclude = true;
94
+ }
95
+
96
+ if ( $exclude ) {
97
+ continue;
98
+ }
99
+
100
+ $nodes = FLBuilderModel::get_layout_data( 'published', $post_id );
101
+ $post_grids = fl_ordered_post_grid( $nodes );
102
+
103
+ if ( empty( $nodes ) || empty( $post_grids ) || ! isset( $post_grids[ $current_loop ] ) ) {
104
+ continue;
105
+ }
106
+
107
+ FLBuilderLoop::$loop_counter = $current_loop;
108
+ $get_node = $nodes[ $post_grids[ $current_loop ] ];
109
+ $query_post_grid = FLBuilderLoop::query( $get_node->settings );
110
+ FLBuilderLoop::$loop_counter = 0;
111
+
112
+ $post_grid['post_count'] = $query_post_grid->post_count;
113
+ $post_grid['page_exists'] = $query_post_grid->max_num_pages >= $current_paged;
114
+ break;
115
+ }
116
+
117
+ return $post_grid;
118
+ }
119
+
120
+ /**
121
+ * Helper function that queries the themer layouts in archive pages.
122
+ */
123
+ function fl_theme_builder_archive_layouts( $query, $return = '' ) {
124
  if ( ! $query ) {
125
  return;
126
  }
133
  return;
134
  }
135
 
136
+ if ( ! $query->is_archive && ! $query->is_home && ! $query->is_search ) {
137
+ return;
138
+ }
139
+
140
+ $queried_object = get_queried_object();
141
+ $object = null;
142
+ $location = null;
143
+ $layouts_data = array();
144
+
145
+ if ( ! $queried_object && ! is_home() && ! is_search() && ! is_date() ) {
146
+ return;
147
+ }
148
+
149
+ if ( is_home() ) {
150
+ $location = 'archive:post';
151
+ } elseif ( is_author() ) {
152
+ $location = 'general:author';
153
+ } elseif ( is_date() ) {
154
+ $location = 'general:date';
155
+ } elseif ( is_search() ) {
156
+ $location = 'general:search';
157
+ } elseif ( is_category() ) {
158
+ $location = 'taxonomy:category';
159
+
160
+ if ( is_object( $queried_object ) ) {
161
+ $object = $location . ':' . $queried_object->term_id;
162
+ }
163
+ } elseif ( is_tag() ) {
164
+ $location = 'taxonomy:post_tag';
165
+
166
+ if ( is_object( $queried_object ) ) {
167
+ $object = $location . ':' . $queried_object->term_id;
168
+ }
169
+ } elseif ( is_tax() ) {
170
+ $location = 'taxonomy:' . get_query_var( 'taxonomy' );
171
+
172
+ if ( is_object( $queried_object ) ) {
173
+ $location = 'taxonomy:' . $queried_object->taxonomy;
174
+ $object = $location . ':' . $queried_object->term_id;
175
+ }
176
+ } elseif ( is_post_type_archive() && is_object( $queried_object ) ) {
177
+ $location = 'archive:' . $queried_object->query_var;
178
+ } else {
179
  return;
180
  }
181
 
182
+ $args = array(
183
  'post_type' => 'fl-theme-layout',
184
  'post_status' => 'publish',
185
  'fields' => 'ids',
187
  'relation' => 'OR',
188
  array(
189
  'key' => '_fl_theme_builder_locations',
190
+ 'value' => '"general:site"',
191
  'compare' => 'LIKE',
192
  ),
193
  array(
194
  'key' => '_fl_theme_builder_locations',
195
+ 'value' => '"' . $location . '"',
 
 
 
 
 
196
  'compare' => 'LIKE',
197
  ),
198
  ),
199
  );
 
 
 
200
 
201
+ if ( is_archive() || is_home() || is_search() ) {
202
+ $args['meta_query'][] = array(
203
+ 'key' => '_fl_theme_builder_locations',
204
+ 'value' => '"general:archive"',
205
+ 'compare' => 'LIKE',
206
+ );
207
  }
208
 
209
+ if ( $object ) {
 
 
210
  $args['meta_query'][] = array(
211
  'key' => '_fl_theme_builder_locations',
212
+ 'value' => '"' . $object . '"',
213
  'compare' => 'LIKE',
214
  );
215
  }
216
 
217
+ $layouts_data = array(
218
+ 'location' => $location,
219
+ 'object' => $object,
220
+ 'query' => new WP_Query( $args ),
221
+ );
222
 
223
+ if ( ! empty( $return ) && isset( $layouts_data[ $return ] ) ) {
224
+ return $layouts_data[ $return ];
225
+ } else {
226
+ return $layouts_data;
227
+ }
228
+ }
229
 
230
+ /**
231
+ * Get the ordered post-grid modules from the layout data.
232
+ */
233
+ function fl_ordered_post_grid( $data ) {
234
+ $parent_nodes = array();
235
+ $ordered_nodes = array();
 
236
 
237
+ foreach ( $data as $node_id => $node ) {
238
+ if ( 'module' != $node->type ) {
239
+ continue;
240
+ }
241
 
242
+ if ( ! isset( $node->settings->data_source ) || ! isset( $node->settings->pagination ) ) {
243
+ continue;
244
+ }
245
 
246
+ if ( ! in_array( $node->settings->data_source, array( 'main_query', 'custom_query' ) ) ) {
247
+ continue;
248
+ }
249
 
250
+ $root_node = false;
251
+ $grid_node = $node;
 
252
 
253
+ // Traverse parent nodes.
254
+ while ( ! $root_node ) {
255
+ if ( ! empty( $grid_node->parent ) && isset( $data[ $grid_node->parent ] ) ) {
256
+ $parent = $data[ $grid_node->parent ];
257
+
258
+ if ( ! isset( $parent_nodes[ $parent->type ] ) || ! isset( $parent_nodes[ $parent->type ][ $parent->node ] ) ) {
259
+ $parent_nodes[ $parent->type ][ $parent->node ] = array(
260
+ 'position' => $parent->position,
261
+ 'node' => array(
262
+ $node_id => array(
263
+ 'position' => $node->position,
264
+ ),
265
+ ),
266
+ );
267
+ } elseif ( isset( $parent_nodes[ $parent->type ][ $parent->node ] )
268
+ && ! isset( $parent_nodes[ $parent->type ][ $parent->node ]['node'][ $node_id ] ) ) {
269
+ $parent_nodes[ $parent->type ][ $parent->node ]['node'][ $node_id ] = array(
270
+ 'position' => $node->position,
271
+ );
272
  }
 
273
 
274
+ // New node to crawl the tree.
275
+ $grid_node = $parent;
276
+
277
+ } elseif ( empty( $grid_node->parent ) && 'row' == $grid_node->type ) {
278
+ $root_node = true;
279
+ } else {
280
  break;
281
  }
282
  }
283
  }
284
 
285
+ // Order nodes by position
286
+ foreach ( $parent_nodes as $type => $parent_node ) {
287
+ uasort($parent_node, function( $a, $b ) {
288
+ return $a['position'] - $b['position'];
289
+ });
290
+
291
+ foreach ( $parent_node as $parent_id => $parent ) {
292
+ if ( ! isset( $parent['node'] ) ) {
293
+ continue;
294
+ }
295
+
296
+ // Order post grids
297
+ uasort($parent['node'], function( $a, $b ) {
298
+ return $a['position'] - $b['position'];
299
+ });
300
+ $parent_node[ $parent_id ] = $parent;
301
+
302
+ // Priorize row ordering
303
+ if ( 'row' == $type ) {
304
+ foreach ( $parent['node'] as $node_id => $node ) {
305
+ if ( ! in_array( $node_id, $ordered_nodes ) ) {
306
+ $ordered_nodes[] = $node_id;
307
+ }
308
+ }
309
+ }
310
+ }
311
+ }
312
+
313
+ return $ordered_nodes;
314
  }
315
 
316
  /**
includes/ui-js-config.php CHANGED
@@ -125,6 +125,7 @@ echo 'FLBuilderConfig = ' . FLBuilderUtils::json_encode( apply_filt
125
  'wooActive' => class_exists( 'WooCommerce' ) ? true : false,
126
  'uploadPath' => ( get_option( 'upload_path' ) && get_option( 'upload_path' ) != 'wp-content/uploads' ) ? true : false,
127
  'uploadUrl' => admin_url( 'options-media.php' ),
 
128
  /**
129
  * @see fl_builder_default_image_select_size
130
  */
125
  'wooActive' => class_exists( 'WooCommerce' ) ? true : false,
126
  'uploadPath' => ( get_option( 'upload_path' ) && get_option( 'upload_path' ) != 'wp-content/uploads' ) ? true : false,
127
  'uploadUrl' => admin_url( 'options-media.php' ),
128
+ 'responsiveFields' => array( 'align', 'border', 'dimension', 'unit', 'photo', 'select', 'typography', 'text' ),
129
  /**
130
  * @see fl_builder_default_image_select_size
131
  */
includes/updater-config.php CHANGED
@@ -3,7 +3,7 @@
3
  if ( class_exists( 'FLUpdater' ) ) {
4
  FLUpdater::add_product(array(
5
  'name' => 'Beaver Builder Plugin (Lite Version)',
6
- 'version' => '2.6.0.3',
7
  'slug' => 'bb-plugin',
8
  'type' => 'plugin',
9
  ));
3
  if ( class_exists( 'FLUpdater' ) ) {
4
  FLUpdater::add_product(array(
5
  'name' => 'Beaver Builder Plugin (Lite Version)',
6
+ 'version' => '2.6.1.4',
7
  'slug' => 'bb-plugin',
8
  'type' => 'plugin',
9
  ));
js/build/builder.bundle.js CHANGED
@@ -7380,7 +7380,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
7380
  return purify;
7381
 
7382
  }));
7383
- //# sourceMappingURL=purify.js.map
7384
 
7385
 
7386
  /***/ }),
@@ -7718,4 +7718,3 @@ root.classList.add('fluid', 'fl', 'uid');
7718
 
7719
  /******/ })()
7720
  ;
7721
- //# sourceMappingURL=builder.bundle.js.map
7380
  return purify;
7381
 
7382
  }));
7383
+
7384
 
7385
 
7386
  /***/ }),
7718
 
7719
  /******/ })()
7720
  ;
 
js/build/canvas.bundle.js CHANGED
@@ -246,4 +246,3 @@ window.FL = _objectSpread(_objectSpread({}, api), {}, {
246
 
247
  /******/ })()
248
  ;
249
- //# sourceMappingURL=canvas.bundle.js.map
246
 
247
  /******/ })()
248
  ;
 
js/build/vendor-bb-app-core.bundle.js CHANGED
@@ -23,7 +23,7 @@ __webpack_require__.r(__webpack_exports__);
23
  /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router-dom */ "react-router-dom");
24
  /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_router_dom__WEBPACK_IMPORTED_MODULE_2__);
25
  function E(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var A={handle:"",label:"",render:function(){return null},icon:function(){return null},isEnabled:!0},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;return{reducers:{apps:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;switch(r.type){case"REGISTER_APP":return S(E({},r.handle,S(S({},e),{},{handle:r.handle},r.config)),t);case"UNREGISTER_APP":return delete t[r.handle],S({},t);default:return t}}},actions:{registerApp:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"REGISTER_APP",handle:e,config:t}},unregisterApp:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{type:"UNREGISTER_APP",handle:e}}}}};function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,c=[],a=!0,i=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(c.push(n.value),!t||c.length!==t);a=!0);}catch(e){i=!0,o=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return D(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?D(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var R=function(e,t){return x(e)===x(t)&&("string"==typeof e||"number"==typeof e?e===t:JSON.stringify(e)===JSON.stringify(t))},k=function(e,t,r){return"boolean"==typeof e?e:"function"==typeof e?e(t,r):"string"==typeof e?!R(t[e],r[e]):!!Array.isArray(e)&&e.some((function(e){return!R(t[e],r[e])}))};function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function U(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var I={exports:{}};const L=(e,t)=>{if("string"!=typeof e&&!Array.isArray(e))throw new TypeError("Expected the input to be `string | string[]`");t=Object.assign({pascalCase:!1},t);if(0===(e=Array.isArray(e)?e.map((e=>e.trim())).filter((e=>e.length)).join("-"):e.trim()).length)return"";if(1===e.length)return t.pascalCase?e.toUpperCase():e.toLowerCase();return e!==e.toLowerCase()&&(e=(e=>{let t=!1,r=!1,n=!1;for(let o=0;o<e.length;o++){const c=e[o];t&&/[a-zA-Z]/.test(c)&&c.toUpperCase()===c?(e=e.slice(0,o)+"-"+e.slice(o),t=!1,n=r,r=!0,o++):r&&n&&/[a-zA-Z]/.test(c)&&c.toLowerCase()===c?(e=e.slice(0,o-1)+"-"+e.slice(o-1),n=r,r=!1,t=!0):(t=c.toLowerCase()===c&&c.toUpperCase()!==c,n=r,r=c.toUpperCase()===c&&c.toLowerCase()!==c)}return e})(e)),e=e.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,((e,t)=>t.toUpperCase())).replace(/\d+(\w|$)/g,(e=>e.toUpperCase())),r=e,t.pascalCase?r.charAt(0).toUpperCase()+r.slice(1):r;var r};I.exports=L,I.exports.default=L;var N=I.exports,B=function(e,t,r){return Object.entries(r).map((function(r){var n=_(r,1)[0];if(!t[n]){var o="SET_".concat(n.toUpperCase()),c=N("set_".concat(n));e[c]=function(e){return{type:o,value:e}}}})),e},H=function(e,t){return Object.keys(e).length||Object.keys(t).length?(Object.entries(t).map((function(t){var r=_(t,2),n=r[0],o=r[1];e[n]||(e[n]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_".concat(n.toUpperCase()):return t.value;default:return e}})})),(0,redux__WEBPACK_IMPORTED_MODULE_1__.combineReducers)(e)):function(e){return e}},M=function(e,t){var r="undefined"==typeof window?null:window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;return(r?r({name:e}):redux__WEBPACK_IMPORTED_MODULE_1__.compose)((0,redux__WEBPACK_IMPORTED_MODULE_1__.applyMiddleware)(G(t)))},G=function(e){var t=e.before,r=e.after;return function(e){return function(n){return function(o){t&&t[o.type]&&t[o.type](o,e);var c=n(o);return r&&r[o.type]&&r[o.type](o,e),c}}}},J=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};function z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var F=function(){var e={};return{registerStore:function(t,r){var n=r.state,o=void 0===n?{}:n,c=r.cache,a=void 0===c?[]:c,i=r.actions,u=void 0===i?{}:i,l=r.reducers,f=void 0===l?{}:l,s=r.selectors,p=void 0===s?{}:s,y=r.effects,g=void 0===y?{}:y;if(!t)throw new Error("Missing key required for registerStore.");if(e[t])throw new Error("A store with the key '".concat(t,"' already exists."));var v,O,d,h=function(e,t,r){if(r.length&&"undefined"!=typeof localStorage){var n=localStorage.getItem(e);if(n){var o=JSON.parse(n),c={};return r.map((function(e){o[e]&&(c[e]=o[e])})),U(U({},t),c)}}return t}(t,o,a);e[t]={actions:B($({},u),f,h),store:(0,redux__WEBPACK_IMPORTED_MODULE_1__.createStore)(H($({},f),h),h,M(t,g))},e[t].selectors=function(e,t){var r={},n=t.getState();return Object.entries(n).map((function(t){var r=_(t,1)[0],n=N("get_".concat(r));e[n]||(e[n]=function(e){return e[r]})})),Object.entries(e).map((function(e){var n=_(e,2),o=n[0],c=n[1];r[o]=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return c.apply(void 0,[t.getState()].concat(r))}})),r}($({},p),e[t].store),v=t,O=e[t].store,(d=a).length&&"undefined"!=typeof localStorage&&O.subscribe((function(){var e=O.getState(),t={};d.map((function(r){t[r]=e[r]})),localStorage.setItem(v,JSON.stringify(t))}))},useStore:function(n){var c=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=e[n].store,i=a.getState(),u=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(i),l=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(i),f=_(l,2),s=f[0],p=f[1];return (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){return p(a.getState()),a.subscribe((function(){var e=a.getState();k(c,u.current,e)&&p($({},e)),u.current=e}))}),[]),s},getStore:function(t){return e[t].store},getDispatch:function(t){var r=e[t],n=r.actions,o=r.store,c={};return Object.entries(n).map((function(e){var t=_(e,2),r=t[0],n=t[1];c[r]=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return new Promise((function(e){e(o.dispatch(n.apply(void 0,t)))}))}})),c},getSelectors:function(t){return e[t].selectors},getHooks:function(o){var c=e[o],a=c.actions,i=c.store;return function(e,o){var c=e.getState(),a={};return Object.keys(c).map((function(c){var i="use".concat(J(c));a[i]=function(){var a=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],i=_((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(e.getState()[c]),2),u=i[0],l=i[1],f=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(e.getState()[c]);(0,react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect)((function(){return l(e.getState()[c]),f.current=e.getState()[c],e.subscribe((function(){var t=e.getState();k(a,u,f.current)&&l(t[c]),f.current=t[c]}))}),[]);var s="set".concat(J(c)),p=o[s];return[u,p]}})),a}(i,(0,redux__WEBPACK_IMPORTED_MODULE_1__.bindActionCreators)(a,i.dispatch))}}};function X(){return(X=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function Z(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++)r=c[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function q(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function V(e,t){return(V=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Y(e,t){return!t||"object"!==x(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function K(e){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Q=["error","title","children","style"];function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=K(e);if(t){var o=K(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Y(this,r)}}var re={},ne=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&V(e,t)}(i,react__WEBPACK_IMPORTED_MODULE_0__.Component);var t,r,n,o=te(i);function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(t=o.call(this,e)).state={hasError:!1,error:null},t}return t=i,n=[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0,error:e}}}],(r=[{key:"render",value:function(){var e=this.props,t=e.alternate,r=void 0===t?oe:t,n=e.children,o=this.state,a=o.hasError,i=o.error;return a?(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(r,{error:i}):n}}])&&q(t.prototype,r),n&&q(t,n),i}(),oe=function(t){var r=t.error,n=t.title,o=void 0===n?"There seems to be an error":n,c=t.children,a=t.style,i=void 0===a?{}:a,u=Z(t,Q),l=ee(ee({},i),{},{display:"flex",flexDirection:"column",flex:"1 1 auto",justifyContent:"center",alignItems:"center",padding:40,textAlign:"center",minHeight:0,maxHeight:"100%"});return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",X({style:l},u),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("h1",{style:{marginBottom:20}},o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("code",{style:{padding:10}},r.message),c)};re.Boundary=ne,re.Page=oe;var ce=function(t){var r=t.children,n=t.error,o=t.router,c=void 0===o?react_router_dom__WEBPACK_IMPORTED_MODULE_2__.MemoryRouter:o,a=t.routerProps,i=void 0===a?{}:a;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(re.Boundary,{alternate:n},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,i,r))},ae={handle:null,label:null,isAppRoot:!1},ie=(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(ae),ue=function(){return (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ie)},le=["root"];function fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function se(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var pe=function(t){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(re.Page,X({title:"App Core: There seems to be an issue rendering current app."},t))},ye=function(){return console.log("default loading screen"),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("h1",{style:{margin:"auto"}},"Loading...")},be=function(t){var r=t.loading,n=t.error,c=void 0===n?Oe:n,a=t.apps,i=(0,react_router_dom__WEBPACK_IMPORTED_MODULE_2__.useHistory)(),u=(0,react_router_dom__WEBPACK_IMPORTED_MODULE_2__.useLocation)(),f=(0,react_router_dom__WEBPACK_IMPORTED_MODULE_2__.useParams)().app;if((0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){if(a[f]&&"function"==typeof a[f].onMount)return a[f].onMount()}),[f]),!a[f])return i.go(-i.length),i.replace("/",{}),null;var s=a[f],p=s.label,y=void 0===p?"":p,b=s.root,g=s.lazyLoad,v=2>=u.pathname.split("/").length,O=se(se({},ae),{},{handle:f,baseURL:"/".concat(f),label:y,isAppRoot:v}),d=function(){return void 0===g||g};return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ie.Provider,{value:O},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(re.Boundary,{alternate:c},d()&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react__WEBPACK_IMPORTED_MODULE_0__.Suspense,{fallback:react__WEBPACK_IMPORTED_MODULE_0___default().createElement(r,null)},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ve,X({root:b},O))),!d()&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ve,X({root:b},O))))},ge=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(de,null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("h1",null,"App Not Found"))},ve=(0,react__WEBPACK_IMPORTED_MODULE_0__.memo)((function(t){var r=t.root,n=Z(t,le);return r?react__WEBPACK_IMPORTED_MODULE_0___default().createElement(r,n):react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ge,null)})),Oe=function(t){var r=ue().label;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(re.Page,X({title:"There seems to be an issue with the ".concat(r," app.")},t))},de=function(t){var r=t.children;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{style:{flex:"1 1 auto",minHeight:0,maxHeight:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"}},r)},he={};he.use=ue,he.Content=function(t){var r=t.apps,n=void 0===r?{}:r,o=t.defaultApp,c=void 0===o?"home":o,a=t.loading,i=void 0===a?ye:a;return Object.keys(n).length?react__WEBPACK_IMPORTED_MODULE_0___default().createElement(re.Boundary,{alternate:pe},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Switch,null,c&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Route,{exact:!0,path:"/"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Redirect,{to:"/".concat(c)})),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Route,{path:"/:app",render:function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(be,{loading:i,apps:n})}}))):(console.warn("App Core: You have no apps."),null)};
26
- //# sourceMappingURL=index.es.js.map
27
 
28
 
29
  /***/ }),
@@ -142,4 +142,3 @@ FL.vendors.BBAppCore = vendor_app_core__WEBPACK_IMPORTED_MODULE_0__;
142
 
143
  /******/ })()
144
  ;
145
- //# sourceMappingURL=vendor-bb-app-core.bundle.js.map
23
  /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router-dom */ "react-router-dom");
24
  /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_router_dom__WEBPACK_IMPORTED_MODULE_2__);
25
  function E(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var A={handle:"",label:"",render:function(){return null},icon:function(){return null},isEnabled:!0},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;return{reducers:{apps:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;switch(r.type){case"REGISTER_APP":return S(E({},r.handle,S(S({},e),{},{handle:r.handle},r.config)),t);case"UNREGISTER_APP":return delete t[r.handle],S({},t);default:return t}}},actions:{registerApp:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"REGISTER_APP",handle:e,config:t}},unregisterApp:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{type:"UNREGISTER_APP",handle:e}}}}};function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,c=[],a=!0,i=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(c.push(n.value),!t||c.length!==t);a=!0);}catch(e){i=!0,o=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return D(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?D(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var R=function(e,t){return x(e)===x(t)&&("string"==typeof e||"number"==typeof e?e===t:JSON.stringify(e)===JSON.stringify(t))},k=function(e,t,r){return"boolean"==typeof e?e:"function"==typeof e?e(t,r):"string"==typeof e?!R(t[e],r[e]):!!Array.isArray(e)&&e.some((function(e){return!R(t[e],r[e])}))};function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function U(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var I={exports:{}};const L=(e,t)=>{if("string"!=typeof e&&!Array.isArray(e))throw new TypeError("Expected the input to be `string | string[]`");t=Object.assign({pascalCase:!1},t);if(0===(e=Array.isArray(e)?e.map((e=>e.trim())).filter((e=>e.length)).join("-"):e.trim()).length)return"";if(1===e.length)return t.pascalCase?e.toUpperCase():e.toLowerCase();return e!==e.toLowerCase()&&(e=(e=>{let t=!1,r=!1,n=!1;for(let o=0;o<e.length;o++){const c=e[o];t&&/[a-zA-Z]/.test(c)&&c.toUpperCase()===c?(e=e.slice(0,o)+"-"+e.slice(o),t=!1,n=r,r=!0,o++):r&&n&&/[a-zA-Z]/.test(c)&&c.toLowerCase()===c?(e=e.slice(0,o-1)+"-"+e.slice(o-1),n=r,r=!1,t=!0):(t=c.toLowerCase()===c&&c.toUpperCase()!==c,n=r,r=c.toUpperCase()===c&&c.toLowerCase()!==c)}return e})(e)),e=e.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,((e,t)=>t.toUpperCase())).replace(/\d+(\w|$)/g,(e=>e.toUpperCase())),r=e,t.pascalCase?r.charAt(0).toUpperCase()+r.slice(1):r;var r};I.exports=L,I.exports.default=L;var N=I.exports,B=function(e,t,r){return Object.entries(r).map((function(r){var n=_(r,1)[0];if(!t[n]){var o="SET_".concat(n.toUpperCase()),c=N("set_".concat(n));e[c]=function(e){return{type:o,value:e}}}})),e},H=function(e,t){return Object.keys(e).length||Object.keys(t).length?(Object.entries(t).map((function(t){var r=_(t,2),n=r[0],o=r[1];e[n]||(e[n]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_".concat(n.toUpperCase()):return t.value;default:return e}})})),(0,redux__WEBPACK_IMPORTED_MODULE_1__.combineReducers)(e)):function(e){return e}},M=function(e,t){var r="undefined"==typeof window?null:window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;return(r?r({name:e}):redux__WEBPACK_IMPORTED_MODULE_1__.compose)((0,redux__WEBPACK_IMPORTED_MODULE_1__.applyMiddleware)(G(t)))},G=function(e){var t=e.before,r=e.after;return function(e){return function(n){return function(o){t&&t[o.type]&&t[o.type](o,e);var c=n(o);return r&&r[o.type]&&r[o.type](o,e),c}}}},J=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};function z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var F=function(){var e={};return{registerStore:function(t,r){var n=r.state,o=void 0===n?{}:n,c=r.cache,a=void 0===c?[]:c,i=r.actions,u=void 0===i?{}:i,l=r.reducers,f=void 0===l?{}:l,s=r.selectors,p=void 0===s?{}:s,y=r.effects,g=void 0===y?{}:y;if(!t)throw new Error("Missing key required for registerStore.");if(e[t])throw new Error("A store with the key '".concat(t,"' already exists."));var v,O,d,h=function(e,t,r){if(r.length&&"undefined"!=typeof localStorage){var n=localStorage.getItem(e);if(n){var o=JSON.parse(n),c={};return r.map((function(e){o[e]&&(c[e]=o[e])})),U(U({},t),c)}}return t}(t,o,a);e[t]={actions:B($({},u),f,h),store:(0,redux__WEBPACK_IMPORTED_MODULE_1__.createStore)(H($({},f),h),h,M(t,g))},e[t].selectors=function(e,t){var r={},n=t.getState();return Object.entries(n).map((function(t){var r=_(t,1)[0],n=N("get_".concat(r));e[n]||(e[n]=function(e){return e[r]})})),Object.entries(e).map((function(e){var n=_(e,2),o=n[0],c=n[1];r[o]=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return c.apply(void 0,[t.getState()].concat(r))}})),r}($({},p),e[t].store),v=t,O=e[t].store,(d=a).length&&"undefined"!=typeof localStorage&&O.subscribe((function(){var e=O.getState(),t={};d.map((function(r){t[r]=e[r]})),localStorage.setItem(v,JSON.stringify(t))}))},useStore:function(n){var c=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=e[n].store,i=a.getState(),u=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(i),l=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(i),f=_(l,2),s=f[0],p=f[1];return (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){return p(a.getState()),a.subscribe((function(){var e=a.getState();k(c,u.current,e)&&p($({},e)),u.current=e}))}),[]),s},getStore:function(t){return e[t].store},getDispatch:function(t){var r=e[t],n=r.actions,o=r.store,c={};return Object.entries(n).map((function(e){var t=_(e,2),r=t[0],n=t[1];c[r]=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return new Promise((function(e){e(o.dispatch(n.apply(void 0,t)))}))}})),c},getSelectors:function(t){return e[t].selectors},getHooks:function(o){var c=e[o],a=c.actions,i=c.store;return function(e,o){var c=e.getState(),a={};return Object.keys(c).map((function(c){var i="use".concat(J(c));a[i]=function(){var a=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],i=_((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(e.getState()[c]),2),u=i[0],l=i[1],f=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(e.getState()[c]);(0,react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect)((function(){return l(e.getState()[c]),f.current=e.getState()[c],e.subscribe((function(){var t=e.getState();k(a,u,f.current)&&l(t[c]),f.current=t[c]}))}),[]);var s="set".concat(J(c)),p=o[s];return[u,p]}})),a}(i,(0,redux__WEBPACK_IMPORTED_MODULE_1__.bindActionCreators)(a,i.dispatch))}}};function X(){return(X=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function Z(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++)r=c[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function q(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function V(e,t){return(V=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Y(e,t){return!t||"object"!==x(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function K(e){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Q=["error","title","children","style"];function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=K(e);if(t){var o=K(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Y(this,r)}}var re={},ne=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&V(e,t)}(i,react__WEBPACK_IMPORTED_MODULE_0__.Component);var t,r,n,o=te(i);function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(t=o.call(this,e)).state={hasError:!1,error:null},t}return t=i,n=[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0,error:e}}}],(r=[{key:"render",value:function(){var e=this.props,t=e.alternate,r=void 0===t?oe:t,n=e.children,o=this.state,a=o.hasError,i=o.error;return a?(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(r,{error:i}):n}}])&&q(t.prototype,r),n&&q(t,n),i}(),oe=function(t){var r=t.error,n=t.title,o=void 0===n?"There seems to be an error":n,c=t.children,a=t.style,i=void 0===a?{}:a,u=Z(t,Q),l=ee(ee({},i),{},{display:"flex",flexDirection:"column",flex:"1 1 auto",justifyContent:"center",alignItems:"center",padding:40,textAlign:"center",minHeight:0,maxHeight:"100%"});return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",X({style:l},u),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("h1",{style:{marginBottom:20}},o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("code",{style:{padding:10}},r.message),c)};re.Boundary=ne,re.Page=oe;var ce=function(t){var r=t.children,n=t.error,o=t.router,c=void 0===o?react_router_dom__WEBPACK_IMPORTED_MODULE_2__.MemoryRouter:o,a=t.routerProps,i=void 0===a?{}:a;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(re.Boundary,{alternate:n},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,i,r))},ae={handle:null,label:null,isAppRoot:!1},ie=(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(ae),ue=function(){return (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ie)},le=["root"];function fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function se(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var pe=function(t){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(re.Page,X({title:"App Core: There seems to be an issue rendering current app."},t))},ye=function(){return console.log("default loading screen"),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("h1",{style:{margin:"auto"}},"Loading...")},be=function(t){var r=t.loading,n=t.error,c=void 0===n?Oe:n,a=t.apps,i=(0,react_router_dom__WEBPACK_IMPORTED_MODULE_2__.useHistory)(),u=(0,react_router_dom__WEBPACK_IMPORTED_MODULE_2__.useLocation)(),f=(0,react_router_dom__WEBPACK_IMPORTED_MODULE_2__.useParams)().app;if((0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){if(a[f]&&"function"==typeof a[f].onMount)return a[f].onMount()}),[f]),!a[f])return i.go(-i.length),i.replace("/",{}),null;var s=a[f],p=s.label,y=void 0===p?"":p,b=s.root,g=s.lazyLoad,v=2>=u.pathname.split("/").length,O=se(se({},ae),{},{handle:f,baseURL:"/".concat(f),label:y,isAppRoot:v}),d=function(){return void 0===g||g};return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ie.Provider,{value:O},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(re.Boundary,{alternate:c},d()&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react__WEBPACK_IMPORTED_MODULE_0__.Suspense,{fallback:react__WEBPACK_IMPORTED_MODULE_0___default().createElement(r,null)},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ve,X({root:b},O))),!d()&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ve,X({root:b},O))))},ge=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(de,null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("h1",null,"App Not Found"))},ve=(0,react__WEBPACK_IMPORTED_MODULE_0__.memo)((function(t){var r=t.root,n=Z(t,le);return r?react__WEBPACK_IMPORTED_MODULE_0___default().createElement(r,n):react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ge,null)})),Oe=function(t){var r=ue().label;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(re.Page,X({title:"There seems to be an issue with the ".concat(r," app.")},t))},de=function(t){var r=t.children;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{style:{flex:"1 1 auto",minHeight:0,maxHeight:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"}},r)},he={};he.use=ue,he.Content=function(t){var r=t.apps,n=void 0===r?{}:r,o=t.defaultApp,c=void 0===o?"home":o,a=t.loading,i=void 0===a?ye:a;return Object.keys(n).length?react__WEBPACK_IMPORTED_MODULE_0___default().createElement(re.Boundary,{alternate:pe},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Switch,null,c&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Route,{exact:!0,path:"/"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Redirect,{to:"/".concat(c)})),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Route,{path:"/:app",render:function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(be,{loading:i,apps:n})}}))):(console.warn("App Core: You have no apps."),null)};
26
+
27
 
28
 
29
  /***/ }),
142
 
143
  /******/ })()
144
  ;
 
js/build/vendor-bb-fluid.bundle.js CHANGED
@@ -33,7 +33,7 @@ __webpack_require__.r(__webpack_exports__);
33
  /* harmony import */ var react_laag__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-laag */ "react-laag");
34
  /* harmony import */ var react_laag__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_laag__WEBPACK_IMPORTED_MODULE_6__);
35
  function N(){return(N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function j(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var w=["tag","eyebrow","eyebrowTag","subtitle","subtitleTag","children","className","role","level"],P=Object.freeze({__proto__:null,Title:function(t){var r=t.tag,n=void 0===r?"div":r,a=t.eyebrow,o=t.eyebrowTag,i=void 0===o?"div":o,l=t.subtitle,c=t.subtitleTag,s=void 0===c?"div":c,u=t.children,d=t.className,m=t.role,p=t.level,v=void 0===p?2:p,g=j(t,w),b=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-text-title",d);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(n,N({className:b,role:m||"heading","aria-level":v},g),a&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(i,{className:"fluid-text-eyebrow"},a),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{style:{display:"inline-flex"}},u),l&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(s,{className:"fluid-text-subtitle"},l))}}),S=["className","style","padX","padY","outset","tag"],x=function(t){var r=t.className,n=t.style,a=t.padX,o=void 0===a||a,i=t.padY,l=void 0===i||i,c=t.outset,s=void 0!==c&&c,u=t.tag,d=void 0===u?"div":u,m=j(t,S),p=classnames__WEBPACK_IMPORTED_MODULE_1___default()({"fluid-box":!0,"fluid-pad-x":o&&!s,"fluid-pad-y":l,"fluid-box-outset":s},r);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(d,N({className:p,style:n},m))};function D(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var k=function(e){return Number.isInteger(e)&&0!==e?e+"px":"lg"===e||"large"===e?"var(--fluid-lg-space)":"med"===e||"medium"===e||"sm"===e||"small"===e?"var(--fluid-med-space)":e},C=function(e,t,r){if(t&&r)return r/t*100+"%";switch(e){case"square":case"1:1":return"100%";case"video":case"16:9":return"56.25%";case"poster":case"3:4":return"133.3%";default:var n=e.split(":");return 100/n[0]*n[1]+"%"}},I=["children","className","ratio","style","width","height"];function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var z=function(t){var r=t.children,n=t.className,a=t.ratio,o=void 0===a?"square":a,i=t.style,l=t.width,c=t.height,s=j(t,I);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(x,N({padY:!1,padX:!1,className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-aspect-box",n),style:_(_({},i),{},{paddingTop:C(o,l,c)})},s),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",null,r))},B=["className","align","style","padX","padY","gap","direction"];function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var L=function(t){var r,n=t.className,a=t.align,o=void 0===a?"center":a,i=t.style,l=t.padX,c=void 0!==l&&l,s=t.padY,u=void 0!==s&&s,d=t.gap,m=void 0===d?0:d,p=t.direction,v=j(t,B),g=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({justifyContent:(r=o,"left"===r?"flex-start":"right"===r?"flex-end":r),"--fluid-gap":k(m),flexDirection:function(e){return"reverse"===e?"row-reverse":e}(p)},i),b=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-row",n);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(x,N({padX:c,padY:u,className:b,style:g},v))},Y=["className"],F=["status","icon","className","children","tag"];function X(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function H(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],i=!0,l=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(l)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return X(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?X(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var W=["tag","className","children","size","style"],M=["tag","panes","sizes","className","isShowingFirstPane","onToggleFirstPane"];function R(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?R(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var G=function(t){var r=t.tag,n=void 0===r?"div":r,a=t.className,o=t.children,i=t.size,l=t.style,c=j(t,W),s=Number.isInteger(i)?"".concat(i,"px"):i,u=q(q({},l),{},{flex:void 0!==s&&"0 0 ".concat(s)});return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(n,N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-split-pane",a),style:u},c),o)},U=["className","size","isSticky","tag"],$=["lg","med","sm"],J=function(t){var r,n=t.className,a=t.size,o=void 0===a?"lg":a,i=t.isSticky,l=void 0===i||i,c=t.tag,s=void 0===c?"div":c,u=j(t,U);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(s,N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-toolbar",(r={},D(r,"fluid-size-".concat(o),$.includes(o)),D(r,"fluid-is-sticky",l),r),n)},u))},K=["tag","className"],Q=["tag","children","className","onDrop","hoverMessage"],V=function(e){e.preventDefault(),e.stopPropagation()},Z=function(t){var r=t.children;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(framer_motion__WEBPACK_IMPORTED_MODULE_2__.motion.div,{initial:{scale:.8},animate:{scale:1},style:{background:"var(--fluid-box-background)",border:"2px solid var(--fluid-line-color)",flex:"1 1 auto",pointerEvents:"none",display:"flex",justifyContent:"center",alignItems:"center"}},r)},ee=(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(),te=function(r){var n=r.tag,a=void 0===n?"div":n,o=r.children,i=r.className,l=r.onDrop,c=void 0===l?function(){}:l,s=r.hoverMessage,u=void 0===s?react__WEBPACK_IMPORTED_MODULE_0___default().createElement("h1",null,"You're Hovering..."):s,d=j(r,Q),m=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),p=m[0],v=m[1],g=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),2),b=g[0],y=g[1],h=function(e){return y(b.filter((function(t){return t.name!==e})))},O={files:b,setFiles:y,removeFile:h},E=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-drop-area",{"is-hovering":p},i),w=function(e){v(!0),e.preventDefault(),e.stopPropagation()},P=function(e){v(!1),e.preventDefault(),e.stopPropagation()};return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ee.Provider,{value:O},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(a,N({className:E},d,{onDrag:V,onDragStart:V,onDragOver:w,onDragLeave:P,onDragEnter:w,onDragEnd:P,onDrop:function(e){var t=Array.from(e.nativeEvent.dataTransfer.files);y(t),v(!1),0<t.length&&c(t,h),e.preventDefault(),e.stopPropagation()}}),p?react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Z,null,u):o))};te.use=function(){return (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ee)};var re=["className"],ne=Object.freeze({__proto__:null,Box:x,Row:L,Loading:function(t){var r=t.className,n=j(t,Y);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-loading-bar",r)},n),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dot"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dot"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dot"}))},Headline:function(t){var r=t.className,n=j(t,re);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-headline",r),role:"heading","aria-level":"2"},n))},Message:function(t){var r=t.status,n=t.icon,a=t.className,o=t.children,i=t.tag,l=void 0===i?"div":i,c=j(t,F),s=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-message",{"fluid-status-alert":"alert"==r,"fluid-status-destructive":"destructive"==r,"fluid-status-primary":"primary"==r},a);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(l,N({className:s},c),n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-message-icon"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(n,null)),o)},AspectBox:z,Split:function(n){var a=n.tag,o=void 0===a?"div":a,i=n.panes,l=void 0===i?[]:i,c=n.sizes,s=void 0===c?[240]:c,u=n.className,d=n.isShowingFirstPane,m=void 0===d||d,p=n.onToggleFirstPane,v=void 0===p?function(){}:p,g=j(n,M),b=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(m),2),y=b[0],h=b[1];(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){return h(m)}),[m]);var O=q(q({},g),{},{toggleFirstPane:function(){var e=!y;h(e),v(e)},isFirstPaneHidden:!y});return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(o,N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-split",u)},g),0<l.length&&l.map((function(t,r){return 0!==r||y?react__WEBPACK_IMPORTED_MODULE_0___default().createElement(G,{className:"fluid-split-pane",key:r,size:s[r]},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(t,O)):null})))},Toolbar:J,ContentBoundary:function(t){var r=t.tag,n=void 0===r?"div":r,a=t.className,o=j(t,K);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(n,N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-content-boundary",a)},o))},DropArea:te}),ae=["tag","className","to","type","href","onClick","isSelected","appearance","status","icon","size","shape","isLoading","disabled","children"];function oe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var ie=["normal","transparent","elevator"],le=["sm","med","lg"],ce=["round"],se=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((function(t,r){var n,a=t.tag,o=t.className,i=t.to,l=t.type,c=void 0===l?"button":l,s=t.href,u=t.onClick,d=t.isSelected,m=void 0!==d&&d,p=t.appearance,v=void 0===p?"normal":p,b=t.status,h=t.icon,O=t.size,E=t.shape,N=t.isLoading,w=void 0!==N&&N,P=t.disabled,S=t.children,x=j(t,ae),k=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({ref:r,className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-button",(D(n={"is-selected":m},"fluid-status-".concat(b),b),D(n,"fluid-size-".concat(O),le.includes(O)),D(n,"fluid-appearance-".concat(v),ie.includes(v)),D(n,"fluid-shape-".concat(E),E&&ce.includes(E)),n),o),role:"button",disabled:P||w},x),C="button";return a?C=a:i||s?(C="a",s?k.href=s:(C=react_router_dom__WEBPACK_IMPORTED_MODULE_4__.Link,k.to=i)):(k.onClick=u,k.type=c),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(C,k,(h||w)&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-button-icon"},!0===w?react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_beaverbuilder_icons__WEBPACK_IMPORTED_MODULE_5__.Loading,null):h),S&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",null,S))})),ue=["children","content","isShowing","onOutsideClick","className","style"],de=["className"];function fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function me(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var pe=function(t){var r=t.children,n=t.content,a=t.isShowing,o=t.onOutsideClick,l=void 0===o?function(){}:o,c=t.className,s=t.style,u=j(t,ue),d=(0,react_laag__WEBPACK_IMPORTED_MODULE_6__.useLayer)({onOutsideClick:l,isOpen:a,closeOnOutsideClick:!0,placement:"bottom-end",possiblePlacements:["bottom-start","bottom-cetner","bottom-end"],overflowContainer:!1}),m=d.layerProps,p=d.triggerProps,v=d.renderLayer;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,(0,react__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(r,p),a&&v(react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({},u,m,{style:me(me({},s),m.style),className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-menu",m.className,c)}),n)))};pe.Item=function(t){var r=t.className,n=j(t,de),a=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-menu-item",r);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ee,N({className:a,appearance:"transparent"},n))};var ve=["tag","children","className","direction","appearance","shouldHandleOverflow","label","moreMenu"];function ge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function be(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ye(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return he(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return he(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(l)throw o}}}}function he(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Oe=function(t){var r=t.className,n=t.direction,a=void 0===n?"horizontal":n,o=t.isHidden,i=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-divider",{"fluid-vertical-divider":"vertical"===a,"fluid-horizontal-divider":"horizontal"===a,"fluid-is-hidden":void 0!==o&&o},r);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("hr",{className:i})},Ee=se;Ee.Group=function(r){var n,a=r.tag,o=void 0===a?"div":a,i=r.children,u=r.className,d=r.direction,m=void 0===d?"row":d,p=r.appearance,v=void 0===p?"normal":p,g=r.shouldHandleOverflow,b=void 0!==g&&g,y=r.label,O=r.moreMenu,E=j(r,ve),w=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),2),P=w[0],S=w[1],x=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),2),k=x[0],C=x[1],I=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),T="normal"===v,_="row"===m?"vertical":"horizontal",z=react__WEBPACK_IMPORTED_MODULE_0__.Children.map(i,(function(e){return e||null}));(0,react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect)((function(){if(b){if(I.current){var e=I.current,t=window.getComputedStyle(e),r=parseInt(t.paddingLeft)+parseInt(t.paddingRight),n=e.querySelector(".fluid-more-button"),a=e.clientWidth-r;if((n?e.scrollWidth-(r+n.offsetWidth):e.scrollWidth-r)>a){C(!0);var o,i=a-n.offsetWidth,l=0,c=0,s=ye(e.childNodes);try{for(s.s();!(o=s.n()).done;){(l+=o.value.offsetWidth)>i||c++}}catch(e){s.e(e)}finally{s.f()}S(c)}else C(!1),S(null)}}else C(!1)}),[i]);var B=classnames__WEBPACK_IMPORTED_MODULE_1___default()((D(n={"fluid-button-group":!0},"fluid-button-group-".concat(m),m),D(n,"fluid-button-group-appearance-".concat(v),v),n),u),A=be(be({},E),{},{className:B,role:E.role?E.role:"group",ref:I}),L=function(){return O||react__WEBPACK_IMPORTED_MODULE_0__.Children.map(i,(function(t,r){return!t||t.props.excludeFromMenu?null:react__WEBPACK_IMPORTED_MODULE_0___default().createElement(pe.Item,N({key:r},t.props))}))},Y=function(){var r=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),n=r[0],a=r[1];return react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,T&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Oe,{className:"fluid-more-button-divider",direction:_}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(pe,{content:react__WEBPACK_IMPORTED_MODULE_0___default().createElement(L,null),isShowing:n,onOutsideClick:function(){return a(!1)}},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(se,{className:"fluid-more-button",isSelected:n,onClick:function(){return a(!n)}},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_beaverbuilder_icons__WEBPACK_IMPORTED_MODULE_5__.More,null))))};return react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,y&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("label",null,y),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(o,A,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Number.isInteger(t)?react__WEBPACK_IMPORTED_MODULE_0__.Children.map(e,(function(e,r){return r+1>t?null:e})):e}(z,P),k&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Y,null)))};var Ne=["label","onClick"],je=function(t){var r=t.className,n=t.title,a=void 0===n?"":n,o=t.message,i=void 0===o?"":o,l=t.buttons,c=void 0===l?[]:l,s=t.isShowing,u=void 0!==s&&s,d=t.setIsShowing,m=void 0===d?function(){}:d;if(!u)return null;return react_dom__WEBPACK_IMPORTED_MODULE_3___default().createPortal(react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-dialog",r)},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dialog-window"},a&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dialog-title"},a),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dialog-message"},i),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dialog-buttons"},c.map((function(t,r){var n=t.label,a=t.onClick,o=j(t,Ne);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ee,N({key:r,onClick:function(e){a&&a({closeDialog:function(){return m(!1)}}),e.stopPropagation()}},o),n)}))))),document.getElementById("fluid-modal-root")||document.body)},we=function(t){var r=t.className,n=t.isShowing,a=void 0!==n&&n,o=t.setIsShowing,i=void 0===o?function(){}:o,l=t.content,c=void 0===l?null:l;if(!a)return null;return react_dom__WEBPACK_IMPORTED_MODULE_3___default().createPortal(react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-lightbox",r)},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button",{className:"fluid-lightbox-close",onClick:function(){return i(!1)}},"X"),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-lightbox-content",onClick:function(){return i(!1)}},c)),document.getElementById("fluid-modal-root")||document.body)},Pe=["onCancel","onConfirm"],Se=function(r){var n=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),a=n[0],o=n[1];return[function(){o(!0)},function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(je,N({isShowing:a,setIsShowing:o},r))}]},xe=Object.freeze({__proto__:null,Root:function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{id:"fluid-modal-root"})},Dialog:je,Lightbox:we,useDialog:Se,useAlert:function(e){return e.buttons=[{label:"Ok",isSelected:!0,onClick:function(e){return(0,e.closeDialog)()}}],Se(e)},useConfirm:function(e){var t=e.onCancel,r=void 0===t?function(){}:t,n=e.onConfirm,a=void 0===n?function(){}:n,o=j(e,Pe);return o.buttons=[{label:"Cancel",onClick:function(e){(0,e.closeDialog)(),r()}},{label:"Ok",isSelected:!0,onClick:function(e){(0,e.closeDialog)(),a()}}],Se(o)},useLightbox:function(r){var n=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),a=n[0],o=n[1];return[function(){o(!0)},function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(we,N({isShowing:a,setIsShowing:o},r))}]}}),De=["children","className","label","handle","contentStyle","padX","padY","footer","description"];function ke(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Ce(e,t){return(Ce=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ie(e){return(Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Te(e,t){return!t||"object"!==Ie(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _e(e){return(_e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_e(e);if(t){var a=_e(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return Te(this,r)}}var Be=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ce(e,t)}(o,react__WEBPACK_IMPORTED_MODULE_0__.Component);var t,r,n,a=ze(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=a.call(this,e)).state={hasError:!1,error:null},t}return t=o,n=[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0,error:e}}}],(r=[{key:"render",value:function(){var e=this.props,t=e.alternate,r=void 0===t?Ae:t,n=e.children,a=this.state,o=a.hasError,i=a.error;return o?(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(r,{error:i}):n}}])&&ke(t.prototype,r),n&&ke(t,n),o}(),Ae=function(t){var r=t.error;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-default-error-message",style:{display:"flex",flexDirection:"column",flex:"1 0 auto",justifyContent:"center",alignItems:"center",padding:20}},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",null,"There seems to be an error."),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("code",null,r.message))},Le=function(t){var r=(0,react_router_dom__WEBPACK_IMPORTED_MODULE_4__.useHistory)();return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ee,N({className:"fluid-back-button",appearance:"transparent",onClick:r.goBack},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_beaverbuilder_icons__WEBPACK_IMPORTED_MODULE_5__.BackArrow,null))},Ye=["children","className","hero","title","icon","toolbar","topContentStyle","actions","header","footer","onLoad","shouldScroll","shouldShowBackButton","style","padX","padY","contentWrapStyle","tag","contentBoxTag","contentBoxProps","contentBoxStyle","overlay"];function Fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var He=function(t){var n=t.children,a=t.className,o=t.hero,i=t.title,l=t.icon,c=t.toolbar,s=t.topContentStyle,u=t.actions,d=t.header,m=t.footer,p=t.onLoad,v=void 0===p?function(){}:p,g=t.shouldScroll,b=void 0===g||g,y=t.shouldShowBackButton,h=void 0===y?function(e){return e}:y,O=t.style,E=void 0===O?{}:O,w=t.padX,P=void 0===w||w,S=t.padY,D=void 0===S||S,k=t.contentWrapStyle,C=void 0===k?null:k,I=t.tag,T=void 0===I?"div":I,_=t.contentBoxTag,z=void 0===_?"div":_,B=t.contentBoxProps,A=void 0===B?{}:B,L=t.contentBoxStyle,Y=void 0===L?null:L,F=t.overlay,X=j(t,Ye),H=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-page",a);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(v,[]);var W="function"==typeof h?h():h,M=function(t){var r=t.children;if(!r)return null;var n="string"==typeof r;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{style:{transformOrigin:"0 0",flex:"0 0 auto",borderBottom:"2px solid var(--fluid-line-color)"}},n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("img",{src:r,style:{width:"100%"}}),!n&&r)},R=Xe(Xe({},E),{},{overflowX:"hidden",overflowY:b?"scroll":"hidden",perspective:1,perspectiveOrigin:"0 0"}),q=Xe({maxHeight:b?"":"100%",minHeight:0,flexShrink:b?0:1},Y),G=Xe({flexGrow:1,flexShrink:1,minHeight:0,maxHeight:"100%"},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(T,{className:"fluid-page-wrap",style:{flex:"1 1 auto",position:"relative",minHeight:0,maxHeight:"100%",minWidth:0,maxWidth:"100%",display:"flex",flexDirection:"column"}},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:H},X,{style:R}),o&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(M,null,o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(z,N({className:"fluid-page-content"},A,{style:q}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-sticky-element fluid-page-top-content",style:s},c,!1!==c&&!c&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(J,{className:"fluid-page-top-toolbar"},W&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Le,null),l&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-page-title-icon"},l),i&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-page-toolbar-content"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-page-title",role:"heading","aria-level":"1",style:{flex:"1 1 auto"}},i)),u&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-page-actions"},u)),d&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(J,{size:"sm",className:"fluid-page-header"},d)),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(x,{padX:P,padY:D,style:G},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Be,null,n)))),m&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-page-footer"},m),F&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-page-overlay"},F))};He.Section=function(t){var r=t.children,n=t.className,a=t.label,o=t.handle,i=t.contentStyle,l=void 0===i?{}:i,c=t.padX,s=void 0===c||c,u=t.padY,d=void 0===u||u,m=t.footer,p=t.description,v=j(t,De),g=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-section",D({},"".concat(o,"-section"),o),n);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:g},v),a&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-section-title"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-section-title-text"},a)),p&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(L,{className:"fluid-section-description"},p),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(x,{className:"fluid-section-content",padX:s,padY:d,style:l},r),m&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(x,{padY:!1,className:"fluid-section-footer"},m))};var We=(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)({appearance:"grid"}),Me=["tag","title","description","thumbnail","thumbnailProps","truncateTitle","icon","onClick","href","to","className","children"],Re=["children","ratio"],qe=["title","description","icon","truncate","className"],Ge=["title","description","truncateTitle","thumbnail","thumbnailProps","icon","tag"],Ue=["title","description","truncateTitle","thumbnail","thumbnailProps","icon"],$e=function(t){var r=t.tag,a=void 0===r?"li":r,o=t.title,i=t.description,l=t.thumbnail,c=t.thumbnailProps,s=t.truncateTitle,u=void 0===s||s,d=t.icon,m=t.onClick,p=t.href,v=t.to,g=t.className,b=t.children,y=j(t,Me),h="list"===(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(We).appearance?Ve:Qe,O={title:o,truncateTitle:u,thumbnail:l,thumbnailProps:c,description:i,icon:d},E={onClick:m,href:p,to:v,className:"fluid-collection-item-primary-action",appearance:"transparent"};return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(a,N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-collection-item",g)},y),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ee,E,(o||l)&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(h,O),b))},Je=function(t){var r=t.children,n=t.ratio,a=void 0===n?"4:3":n,o=j(t,Re);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-collection-item-thumbnail"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(z,N({ratio:a},o),r))},Ke=function(t){var r=t.title,n=t.description,a=t.icon,o=t.truncate,i=void 0===o||o,l=t.className,c=j(t,qe);if(!r&&!n)return null;var s=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-collection-item-text",{"item-has-icon":a},l);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:s},c),(r||a)&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,a&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-collection-item-icon"},a),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-item-title"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-item-title-text",{"fluid-truncate":i})},r),n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-item-description fluid-truncate"},n))))},Qe=function(t){var r=t.title,n=t.description,a=t.truncateTitle,o=t.thumbnail,i=t.thumbnailProps,l=t.icon,c=t.tag,s=void 0===c?"div":c,u=j(t,Ge);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(s,N({className:"fluid-collection-item-grid-content"},u),o&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Je,i,o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ke,{title:r,truncate:a,description:n,icon:l}))},Ve=function(t){var r=t.title,n=t.description,a=t.truncateTitle,o=t.thumbnail,i=t.thumbnailProps,l=t.icon,c=j(t,Ue);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:"fluid-collection-item-list-content"},c),o&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Je,i,o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ke,{title:r,truncate:a,description:n,icon:l}))},Ze=function(t){var r=N({},t);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement($e,N({thumbnail:!0,title:"Loading..."},r))},et=["tag","appearance","maxItems","className","children","isLoading","loadingItems"],tt=["grid","list"],rt=function(t){var r=t.total;return Array(void 0===r?4:r).fill(0).map((function(t,r){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ze,{key:r})}))},nt=function(t){var r=t.tag,n=void 0===r?"ul":r,a=t.appearance,o=void 0===a?"grid":a,i=t.maxItems,l=t.className,s=t.children,u=t.isLoading,d=void 0!==u&&u,m=t.loadingItems,v=j(t,et),g=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-collection",D({},"fluid-collection-appearance-".concat(o),tt.includes(o)),l),b={appearance:o};return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(We.Provider,{value:b},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(framer_motion__WEBPACK_IMPORTED_MODULE_2__.AnimatePresence,null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement(n,N({className:g},v),d&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(rt,{total:m}),!d&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Number.isInteger(t)?react__WEBPACK_IMPORTED_MODULE_0__.Children.map(e,(function(e,r){return r+1>t?null:e})):react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(e)}(s,i))))};nt.Item=$e,nt.use=function(){return (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(We)};
36
- //# sourceMappingURL=index.es.js.map
37
 
38
 
39
  /***/ }),
@@ -271,4 +271,3 @@ FL.vendors.BBFluid = vendor_fluid__WEBPACK_IMPORTED_MODULE_0__;
271
 
272
  /******/ })()
273
  ;
274
- //# sourceMappingURL=vendor-bb-fluid.bundle.js.map
33
  /* harmony import */ var react_laag__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-laag */ "react-laag");
34
  /* harmony import */ var react_laag__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_laag__WEBPACK_IMPORTED_MODULE_6__);
35
  function N(){return(N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function j(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var w=["tag","eyebrow","eyebrowTag","subtitle","subtitleTag","children","className","role","level"],P=Object.freeze({__proto__:null,Title:function(t){var r=t.tag,n=void 0===r?"div":r,a=t.eyebrow,o=t.eyebrowTag,i=void 0===o?"div":o,l=t.subtitle,c=t.subtitleTag,s=void 0===c?"div":c,u=t.children,d=t.className,m=t.role,p=t.level,v=void 0===p?2:p,g=j(t,w),b=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-text-title",d);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(n,N({className:b,role:m||"heading","aria-level":v},g),a&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(i,{className:"fluid-text-eyebrow"},a),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{style:{display:"inline-flex"}},u),l&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(s,{className:"fluid-text-subtitle"},l))}}),S=["className","style","padX","padY","outset","tag"],x=function(t){var r=t.className,n=t.style,a=t.padX,o=void 0===a||a,i=t.padY,l=void 0===i||i,c=t.outset,s=void 0!==c&&c,u=t.tag,d=void 0===u?"div":u,m=j(t,S),p=classnames__WEBPACK_IMPORTED_MODULE_1___default()({"fluid-box":!0,"fluid-pad-x":o&&!s,"fluid-pad-y":l,"fluid-box-outset":s},r);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(d,N({className:p,style:n},m))};function D(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var k=function(e){return Number.isInteger(e)&&0!==e?e+"px":"lg"===e||"large"===e?"var(--fluid-lg-space)":"med"===e||"medium"===e||"sm"===e||"small"===e?"var(--fluid-med-space)":e},C=function(e,t,r){if(t&&r)return r/t*100+"%";switch(e){case"square":case"1:1":return"100%";case"video":case"16:9":return"56.25%";case"poster":case"3:4":return"133.3%";default:var n=e.split(":");return 100/n[0]*n[1]+"%"}},I=["children","className","ratio","style","width","height"];function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var z=function(t){var r=t.children,n=t.className,a=t.ratio,o=void 0===a?"square":a,i=t.style,l=t.width,c=t.height,s=j(t,I);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(x,N({padY:!1,padX:!1,className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-aspect-box",n),style:_(_({},i),{},{paddingTop:C(o,l,c)})},s),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",null,r))},B=["className","align","style","padX","padY","gap","direction"];function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var L=function(t){var r,n=t.className,a=t.align,o=void 0===a?"center":a,i=t.style,l=t.padX,c=void 0!==l&&l,s=t.padY,u=void 0!==s&&s,d=t.gap,m=void 0===d?0:d,p=t.direction,v=j(t,B),g=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({justifyContent:(r=o,"left"===r?"flex-start":"right"===r?"flex-end":r),"--fluid-gap":k(m),flexDirection:function(e){return"reverse"===e?"row-reverse":e}(p)},i),b=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-row",n);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(x,N({padX:c,padY:u,className:b,style:g},v))},Y=["className"],F=["status","icon","className","children","tag"];function X(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function H(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],i=!0,l=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(l)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return X(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?X(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var W=["tag","className","children","size","style"],M=["tag","panes","sizes","className","isShowingFirstPane","onToggleFirstPane"];function R(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?R(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var G=function(t){var r=t.tag,n=void 0===r?"div":r,a=t.className,o=t.children,i=t.size,l=t.style,c=j(t,W),s=Number.isInteger(i)?"".concat(i,"px"):i,u=q(q({},l),{},{flex:void 0!==s&&"0 0 ".concat(s)});return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(n,N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-split-pane",a),style:u},c),o)},U=["className","size","isSticky","tag"],$=["lg","med","sm"],J=function(t){var r,n=t.className,a=t.size,o=void 0===a?"lg":a,i=t.isSticky,l=void 0===i||i,c=t.tag,s=void 0===c?"div":c,u=j(t,U);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(s,N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-toolbar",(r={},D(r,"fluid-size-".concat(o),$.includes(o)),D(r,"fluid-is-sticky",l),r),n)},u))},K=["tag","className"],Q=["tag","children","className","onDrop","hoverMessage"],V=function(e){e.preventDefault(),e.stopPropagation()},Z=function(t){var r=t.children;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(framer_motion__WEBPACK_IMPORTED_MODULE_2__.motion.div,{initial:{scale:.8},animate:{scale:1},style:{background:"var(--fluid-box-background)",border:"2px solid var(--fluid-line-color)",flex:"1 1 auto",pointerEvents:"none",display:"flex",justifyContent:"center",alignItems:"center"}},r)},ee=(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(),te=function(r){var n=r.tag,a=void 0===n?"div":n,o=r.children,i=r.className,l=r.onDrop,c=void 0===l?function(){}:l,s=r.hoverMessage,u=void 0===s?react__WEBPACK_IMPORTED_MODULE_0___default().createElement("h1",null,"You're Hovering..."):s,d=j(r,Q),m=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),p=m[0],v=m[1],g=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),2),b=g[0],y=g[1],h=function(e){return y(b.filter((function(t){return t.name!==e})))},O={files:b,setFiles:y,removeFile:h},E=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-drop-area",{"is-hovering":p},i),w=function(e){v(!0),e.preventDefault(),e.stopPropagation()},P=function(e){v(!1),e.preventDefault(),e.stopPropagation()};return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ee.Provider,{value:O},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(a,N({className:E},d,{onDrag:V,onDragStart:V,onDragOver:w,onDragLeave:P,onDragEnter:w,onDragEnd:P,onDrop:function(e){var t=Array.from(e.nativeEvent.dataTransfer.files);y(t),v(!1),0<t.length&&c(t,h),e.preventDefault(),e.stopPropagation()}}),p?react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Z,null,u):o))};te.use=function(){return (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ee)};var re=["className"],ne=Object.freeze({__proto__:null,Box:x,Row:L,Loading:function(t){var r=t.className,n=j(t,Y);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-loading-bar",r)},n),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dot"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dot"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dot"}))},Headline:function(t){var r=t.className,n=j(t,re);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-headline",r),role:"heading","aria-level":"2"},n))},Message:function(t){var r=t.status,n=t.icon,a=t.className,o=t.children,i=t.tag,l=void 0===i?"div":i,c=j(t,F),s=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-message",{"fluid-status-alert":"alert"==r,"fluid-status-destructive":"destructive"==r,"fluid-status-primary":"primary"==r},a);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(l,N({className:s},c),n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-message-icon"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(n,null)),o)},AspectBox:z,Split:function(n){var a=n.tag,o=void 0===a?"div":a,i=n.panes,l=void 0===i?[]:i,c=n.sizes,s=void 0===c?[240]:c,u=n.className,d=n.isShowingFirstPane,m=void 0===d||d,p=n.onToggleFirstPane,v=void 0===p?function(){}:p,g=j(n,M),b=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(m),2),y=b[0],h=b[1];(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){return h(m)}),[m]);var O=q(q({},g),{},{toggleFirstPane:function(){var e=!y;h(e),v(e)},isFirstPaneHidden:!y});return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(o,N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-split",u)},g),0<l.length&&l.map((function(t,r){return 0!==r||y?react__WEBPACK_IMPORTED_MODULE_0___default().createElement(G,{className:"fluid-split-pane",key:r,size:s[r]},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(t,O)):null})))},Toolbar:J,ContentBoundary:function(t){var r=t.tag,n=void 0===r?"div":r,a=t.className,o=j(t,K);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(n,N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-content-boundary",a)},o))},DropArea:te}),ae=["tag","className","to","type","href","onClick","isSelected","appearance","status","icon","size","shape","isLoading","disabled","children"];function oe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var ie=["normal","transparent","elevator"],le=["sm","med","lg"],ce=["round"],se=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((function(t,r){var n,a=t.tag,o=t.className,i=t.to,l=t.type,c=void 0===l?"button":l,s=t.href,u=t.onClick,d=t.isSelected,m=void 0!==d&&d,p=t.appearance,v=void 0===p?"normal":p,b=t.status,h=t.icon,O=t.size,E=t.shape,N=t.isLoading,w=void 0!==N&&N,P=t.disabled,S=t.children,x=j(t,ae),k=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({ref:r,className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-button",(D(n={"is-selected":m},"fluid-status-".concat(b),b),D(n,"fluid-size-".concat(O),le.includes(O)),D(n,"fluid-appearance-".concat(v),ie.includes(v)),D(n,"fluid-shape-".concat(E),E&&ce.includes(E)),n),o),role:"button",disabled:P||w},x),C="button";return a?C=a:i||s?(C="a",s?k.href=s:(C=react_router_dom__WEBPACK_IMPORTED_MODULE_4__.Link,k.to=i)):(k.onClick=u,k.type=c),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(C,k,(h||w)&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-button-icon"},!0===w?react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_beaverbuilder_icons__WEBPACK_IMPORTED_MODULE_5__.Loading,null):h),S&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",null,S))})),ue=["children","content","isShowing","onOutsideClick","className","style"],de=["className"];function fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function me(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var pe=function(t){var r=t.children,n=t.content,a=t.isShowing,o=t.onOutsideClick,l=void 0===o?function(){}:o,c=t.className,s=t.style,u=j(t,ue),d=(0,react_laag__WEBPACK_IMPORTED_MODULE_6__.useLayer)({onOutsideClick:l,isOpen:a,closeOnOutsideClick:!0,placement:"bottom-end",possiblePlacements:["bottom-start","bottom-cetner","bottom-end"],overflowContainer:!1}),m=d.layerProps,p=d.triggerProps,v=d.renderLayer;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,(0,react__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(r,p),a&&v(react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({},u,m,{style:me(me({},s),m.style),className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-menu",m.className,c)}),n)))};pe.Item=function(t){var r=t.className,n=j(t,de),a=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-menu-item",r);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ee,N({className:a,appearance:"transparent"},n))};var ve=["tag","children","className","direction","appearance","shouldHandleOverflow","label","moreMenu"];function ge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function be(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ye(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return he(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return he(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(l)throw o}}}}function he(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Oe=function(t){var r=t.className,n=t.direction,a=void 0===n?"horizontal":n,o=t.isHidden,i=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-divider",{"fluid-vertical-divider":"vertical"===a,"fluid-horizontal-divider":"horizontal"===a,"fluid-is-hidden":void 0!==o&&o},r);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("hr",{className:i})},Ee=se;Ee.Group=function(r){var n,a=r.tag,o=void 0===a?"div":a,i=r.children,u=r.className,d=r.direction,m=void 0===d?"row":d,p=r.appearance,v=void 0===p?"normal":p,g=r.shouldHandleOverflow,b=void 0!==g&&g,y=r.label,O=r.moreMenu,E=j(r,ve),w=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),2),P=w[0],S=w[1],x=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),2),k=x[0],C=x[1],I=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),T="normal"===v,_="row"===m?"vertical":"horizontal",z=react__WEBPACK_IMPORTED_MODULE_0__.Children.map(i,(function(e){return e||null}));(0,react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect)((function(){if(b){if(I.current){var e=I.current,t=window.getComputedStyle(e),r=parseInt(t.paddingLeft)+parseInt(t.paddingRight),n=e.querySelector(".fluid-more-button"),a=e.clientWidth-r;if((n?e.scrollWidth-(r+n.offsetWidth):e.scrollWidth-r)>a){C(!0);var o,i=a-n.offsetWidth,l=0,c=0,s=ye(e.childNodes);try{for(s.s();!(o=s.n()).done;){(l+=o.value.offsetWidth)>i||c++}}catch(e){s.e(e)}finally{s.f()}S(c)}else C(!1),S(null)}}else C(!1)}),[i]);var B=classnames__WEBPACK_IMPORTED_MODULE_1___default()((D(n={"fluid-button-group":!0},"fluid-button-group-".concat(m),m),D(n,"fluid-button-group-appearance-".concat(v),v),n),u),A=be(be({},E),{},{className:B,role:E.role?E.role:"group",ref:I}),L=function(){return O||react__WEBPACK_IMPORTED_MODULE_0__.Children.map(i,(function(t,r){return!t||t.props.excludeFromMenu?null:react__WEBPACK_IMPORTED_MODULE_0___default().createElement(pe.Item,N({key:r},t.props))}))},Y=function(){var r=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),n=r[0],a=r[1];return react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,T&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Oe,{className:"fluid-more-button-divider",direction:_}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(pe,{content:react__WEBPACK_IMPORTED_MODULE_0___default().createElement(L,null),isShowing:n,onOutsideClick:function(){return a(!1)}},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(se,{className:"fluid-more-button",isSelected:n,onClick:function(){return a(!n)}},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_beaverbuilder_icons__WEBPACK_IMPORTED_MODULE_5__.More,null))))};return react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,y&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("label",null,y),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(o,A,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Number.isInteger(t)?react__WEBPACK_IMPORTED_MODULE_0__.Children.map(e,(function(e,r){return r+1>t?null:e})):e}(z,P),k&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Y,null)))};var Ne=["label","onClick"],je=function(t){var r=t.className,n=t.title,a=void 0===n?"":n,o=t.message,i=void 0===o?"":o,l=t.buttons,c=void 0===l?[]:l,s=t.isShowing,u=void 0!==s&&s,d=t.setIsShowing,m=void 0===d?function(){}:d;if(!u)return null;return react_dom__WEBPACK_IMPORTED_MODULE_3___default().createPortal(react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-dialog",r)},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dialog-window"},a&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dialog-title"},a),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dialog-message"},i),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-dialog-buttons"},c.map((function(t,r){var n=t.label,a=t.onClick,o=j(t,Ne);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ee,N({key:r,onClick:function(e){a&&a({closeDialog:function(){return m(!1)}}),e.stopPropagation()}},o),n)}))))),document.getElementById("fluid-modal-root")||document.body)},we=function(t){var r=t.className,n=t.isShowing,a=void 0!==n&&n,o=t.setIsShowing,i=void 0===o?function(){}:o,l=t.content,c=void 0===l?null:l;if(!a)return null;return react_dom__WEBPACK_IMPORTED_MODULE_3___default().createPortal(react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-lightbox",r)},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button",{className:"fluid-lightbox-close",onClick:function(){return i(!1)}},"X"),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-lightbox-content",onClick:function(){return i(!1)}},c)),document.getElementById("fluid-modal-root")||document.body)},Pe=["onCancel","onConfirm"],Se=function(r){var n=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),a=n[0],o=n[1];return[function(){o(!0)},function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(je,N({isShowing:a,setIsShowing:o},r))}]},xe=Object.freeze({__proto__:null,Root:function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{id:"fluid-modal-root"})},Dialog:je,Lightbox:we,useDialog:Se,useAlert:function(e){return e.buttons=[{label:"Ok",isSelected:!0,onClick:function(e){return(0,e.closeDialog)()}}],Se(e)},useConfirm:function(e){var t=e.onCancel,r=void 0===t?function(){}:t,n=e.onConfirm,a=void 0===n?function(){}:n,o=j(e,Pe);return o.buttons=[{label:"Cancel",onClick:function(e){(0,e.closeDialog)(),r()}},{label:"Ok",isSelected:!0,onClick:function(e){(0,e.closeDialog)(),a()}}],Se(o)},useLightbox:function(r){var n=H((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),a=n[0],o=n[1];return[function(){o(!0)},function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(we,N({isShowing:a,setIsShowing:o},r))}]}}),De=["children","className","label","handle","contentStyle","padX","padY","footer","description"];function ke(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Ce(e,t){return(Ce=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ie(e){return(Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Te(e,t){return!t||"object"!==Ie(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _e(e){return(_e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_e(e);if(t){var a=_e(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return Te(this,r)}}var Be=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ce(e,t)}(o,react__WEBPACK_IMPORTED_MODULE_0__.Component);var t,r,n,a=ze(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=a.call(this,e)).state={hasError:!1,error:null},t}return t=o,n=[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0,error:e}}}],(r=[{key:"render",value:function(){var e=this.props,t=e.alternate,r=void 0===t?Ae:t,n=e.children,a=this.state,o=a.hasError,i=a.error;return o?(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(r,{error:i}):n}}])&&ke(t.prototype,r),n&&ke(t,n),o}(),Ae=function(t){var r=t.error;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-default-error-message",style:{display:"flex",flexDirection:"column",flex:"1 0 auto",justifyContent:"center",alignItems:"center",padding:20}},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",null,"There seems to be an error."),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("code",null,r.message))},Le=function(t){var r=(0,react_router_dom__WEBPACK_IMPORTED_MODULE_4__.useHistory)();return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ee,N({className:"fluid-back-button",appearance:"transparent",onClick:r.goBack},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_beaverbuilder_icons__WEBPACK_IMPORTED_MODULE_5__.BackArrow,null))},Ye=["children","className","hero","title","icon","toolbar","topContentStyle","actions","header","footer","onLoad","shouldScroll","shouldShowBackButton","style","padX","padY","contentWrapStyle","tag","contentBoxTag","contentBoxProps","contentBoxStyle","overlay"];function Fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var He=function(t){var n=t.children,a=t.className,o=t.hero,i=t.title,l=t.icon,c=t.toolbar,s=t.topContentStyle,u=t.actions,d=t.header,m=t.footer,p=t.onLoad,v=void 0===p?function(){}:p,g=t.shouldScroll,b=void 0===g||g,y=t.shouldShowBackButton,h=void 0===y?function(e){return e}:y,O=t.style,E=void 0===O?{}:O,w=t.padX,P=void 0===w||w,S=t.padY,D=void 0===S||S,k=t.contentWrapStyle,C=void 0===k?null:k,I=t.tag,T=void 0===I?"div":I,_=t.contentBoxTag,z=void 0===_?"div":_,B=t.contentBoxProps,A=void 0===B?{}:B,L=t.contentBoxStyle,Y=void 0===L?null:L,F=t.overlay,X=j(t,Ye),H=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-page",a);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(v,[]);var W="function"==typeof h?h():h,M=function(t){var r=t.children;if(!r)return null;var n="string"==typeof r;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{style:{transformOrigin:"0 0",flex:"0 0 auto",borderBottom:"2px solid var(--fluid-line-color)"}},n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("img",{src:r,style:{width:"100%"}}),!n&&r)},R=Xe(Xe({},E),{},{overflowX:"hidden",overflowY:b?"scroll":"hidden",perspective:1,perspectiveOrigin:"0 0"}),q=Xe({maxHeight:b?"":"100%",minHeight:0,flexShrink:b?0:1},Y),G=Xe({flexGrow:1,flexShrink:1,minHeight:0,maxHeight:"100%"},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(T,{className:"fluid-page-wrap",style:{flex:"1 1 auto",position:"relative",minHeight:0,maxHeight:"100%",minWidth:0,maxWidth:"100%",display:"flex",flexDirection:"column"}},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:H},X,{style:R}),o&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(M,null,o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(z,N({className:"fluid-page-content"},A,{style:q}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-sticky-element fluid-page-top-content",style:s},c,!1!==c&&!c&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(J,{className:"fluid-page-top-toolbar"},W&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Le,null),l&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-page-title-icon"},l),i&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-page-toolbar-content"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-page-title",role:"heading","aria-level":"1",style:{flex:"1 1 auto"}},i)),u&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-page-actions"},u)),d&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(J,{size:"sm",className:"fluid-page-header"},d)),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(x,{padX:P,padY:D,style:G},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Be,null,n)))),m&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-page-footer"},m),F&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-page-overlay"},F))};He.Section=function(t){var r=t.children,n=t.className,a=t.label,o=t.handle,i=t.contentStyle,l=void 0===i?{}:i,c=t.padX,s=void 0===c||c,u=t.padY,d=void 0===u||u,m=t.footer,p=t.description,v=j(t,De),g=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-section",D({},"".concat(o,"-section"),o),n);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:g},v),a&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-section-title"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-section-title-text"},a)),p&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(L,{className:"fluid-section-description"},p),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(x,{className:"fluid-section-content",padX:s,padY:d,style:l},r),m&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(x,{padY:!1,className:"fluid-section-footer"},m))};var We=(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)({appearance:"grid"}),Me=["tag","title","description","thumbnail","thumbnailProps","truncateTitle","icon","onClick","href","to","className","children"],Re=["children","ratio"],qe=["title","description","icon","truncate","className"],Ge=["title","description","truncateTitle","thumbnail","thumbnailProps","icon","tag"],Ue=["title","description","truncateTitle","thumbnail","thumbnailProps","icon"],$e=function(t){var r=t.tag,a=void 0===r?"li":r,o=t.title,i=t.description,l=t.thumbnail,c=t.thumbnailProps,s=t.truncateTitle,u=void 0===s||s,d=t.icon,m=t.onClick,p=t.href,v=t.to,g=t.className,b=t.children,y=j(t,Me),h="list"===(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(We).appearance?Ve:Qe,O={title:o,truncateTitle:u,thumbnail:l,thumbnailProps:c,description:i,icon:d},E={onClick:m,href:p,to:v,className:"fluid-collection-item-primary-action",appearance:"transparent"};return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(a,N({className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-collection-item",g)},y),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ee,E,(o||l)&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(h,O),b))},Je=function(t){var r=t.children,n=t.ratio,a=void 0===n?"4:3":n,o=j(t,Re);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-collection-item-thumbnail"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(z,N({ratio:a},o),r))},Ke=function(t){var r=t.title,n=t.description,a=t.icon,o=t.truncate,i=void 0===o||o,l=t.className,c=j(t,qe);if(!r&&!n)return null;var s=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-collection-item-text",{"item-has-icon":a},l);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:s},c),(r||a)&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,a&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-collection-item-icon"},a),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",{className:"fluid-item-title"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-item-title-text",{"fluid-truncate":i})},r),n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span",{className:"fluid-item-description fluid-truncate"},n))))},Qe=function(t){var r=t.title,n=t.description,a=t.truncateTitle,o=t.thumbnail,i=t.thumbnailProps,l=t.icon,c=t.tag,s=void 0===c?"div":c,u=j(t,Ge);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(s,N({className:"fluid-collection-item-grid-content"},u),o&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Je,i,o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ke,{title:r,truncate:a,description:n,icon:l}))},Ve=function(t){var r=t.title,n=t.description,a=t.truncateTitle,o=t.thumbnail,i=t.thumbnailProps,l=t.icon,c=j(t,Ue);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div",N({className:"fluid-collection-item-list-content"},c),o&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Je,i,o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ke,{title:r,truncate:a,description:n,icon:l}))},Ze=function(t){var r=N({},t);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement($e,N({thumbnail:!0,title:"Loading..."},r))},et=["tag","appearance","maxItems","className","children","isLoading","loadingItems"],tt=["grid","list"],rt=function(t){var r=t.total;return Array(void 0===r?4:r).fill(0).map((function(t,r){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Ze,{key:r})}))},nt=function(t){var r=t.tag,n=void 0===r?"ul":r,a=t.appearance,o=void 0===a?"grid":a,i=t.maxItems,l=t.className,s=t.children,u=t.isLoading,d=void 0!==u&&u,m=t.loadingItems,v=j(t,et),g=classnames__WEBPACK_IMPORTED_MODULE_1___default()("fluid-collection",D({},"fluid-collection-appearance-".concat(o),tt.includes(o)),l),b={appearance:o};return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(We.Provider,{value:b},react__WEBPACK_IMPORTED_MODULE_0___default().createElement(framer_motion__WEBPACK_IMPORTED_MODULE_2__.AnimatePresence,null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement(n,N({className:g},v),d&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement(rt,{total:m}),!d&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Number.isInteger(t)?react__WEBPACK_IMPORTED_MODULE_0__.Children.map(e,(function(e,r){return r+1>t?null:e})):react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(e)}(s,i))))};nt.Item=$e,nt.use=function(){return (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(We)};
36
+
37
 
38
 
39
  /***/ }),
271
 
272
  /******/ })()
273
  ;
 
js/build/vendor-bb-icons.bundle.js CHANGED
@@ -62,7 +62,7 @@ __webpack_require__.r(__webpack_exports__);
62
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
63
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
64
  function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var C=arguments[t];for(var r in C)Object.prototype.hasOwnProperty.call(C,r)&&(e[r]=C[r])}return e}).apply(this,arguments)}var C=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.76256 1.66706C10.446 0.983646 11.554 0.983646 12.2374 1.66706L20.3329 9.76256C21.0163 10.446 21.0163 11.554 20.3329 12.2374L12.2374 20.3329C11.554 21.0163 10.446 21.0163 9.76256 20.3329L1.66707 12.2374C0.983651 11.554 0.983651 10.446 1.66707 9.76256L9.76256 1.66706ZM11.1768 2.72772C11.0791 2.63009 10.9209 2.63009 10.8232 2.72772L2.72773 10.8232C2.6301 10.9208 2.6301 11.0791 2.72773 11.1768L10.8232 19.2723C10.9209 19.3699 11.0791 19.3699 11.1768 19.2723L19.2723 11.1768C19.3699 11.0791 19.3699 10.9208 19.2723 10.8232L11.1768 2.72772Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.7651 12.9678C11.1777 12.9678 11.3682 12.7012 11.3999 12.2949C11.4316 11.6729 11.6475 11.3491 12.4663 10.8667C13.3042 10.3652 13.7993 9.69238 13.7993 8.7085C13.7993 7.30566 12.6504 6.33447 10.9937 6.33447C9.72412 6.33447 8.75928 6.86768 8.37207 7.74365C8.25781 7.99121 8.20068 8.21338 8.20068 8.48633C8.20068 8.87354 8.42285 9.1084 8.81641 9.1084C9.13379 9.1084 9.33057 8.96875 9.45752 8.5752C9.66064 7.8833 10.1685 7.50244 10.9365 7.50244C11.7808 7.50244 12.3584 8.0166 12.3584 8.76562C12.3584 9.3877 12.0854 9.76855 11.3174 10.2319C10.4922 10.7271 10.0986 11.2666 10.0986 12.0791V12.2251C10.0986 12.644 10.3208 12.9678 10.7651 12.9678ZM10.7651 15.6655C11.2412 15.6655 11.603 15.3101 11.603 14.8467C11.603 14.3833 11.2412 14.0278 10.7651 14.0278C10.3018 14.0278 9.93359 14.3833 9.93359 14.8467C9.93359 15.3101 10.3018 15.6655 10.7651 15.6655Z",fill:"currentColor"}))},r=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"18",viewBox:"0 0 20 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.16961 12.1746C5.14512 12.1504 5.11077 12.1394 5.07422 12.1425C4.85974 12.1635 4.41612 12.7734 4.25139 13.01C4.18361 12.9398 4.11363 12.8725 4.05038 12.8115C3.98157 12.7451 3.89785 12.6646 3.86972 12.6272C3.9979 12.3619 4.18556 12.0048 4.38398 11.6276C5.19566 10.0838 5.33524 9.75407 5.21342 9.66789C5.1976 9.65674 5.17091 9.64469 5.13384 9.65233C4.97664 9.68408 4.69346 10.1144 4.12866 11.0204C3.82669 11.5048 3.51449 12.0057 3.35715 12.1629C3.30337 12.2166 3.24518 12.2424 3.18777 12.2408C3.13645 12.2381 3.08888 12.2115 3.04508 12.1575C2.97263 12.0682 2.92157 11.9917 2.97704 11.8882C3.16768 11.5318 3.46589 11.034 3.78172 10.5069C4.91715 8.61152 5.42363 7.70121 5.16339 7.54232C5.03172 7.46209 4.85416 7.71598 4.08421 8.93176C3.58058 9.72659 3.00996 10.6276 2.55739 11.1523C2.5145 11.2018 2.48378 11.2158 2.47004 11.2131C2.40511 11.1988 2.33785 10.9616 2.29754 10.8198C2.25633 10.6746 2.21965 10.5453 2.16613 10.4678C2.36286 10.1967 3.0535 9.12927 3.74297 8.02896C5.15924 5.76861 5.12023 5.71781 5.08239 5.66869C5.05893 5.63823 5.02575 5.61983 4.98441 5.6232C4.67233 5.63162 3.69956 7.01005 2.46019 8.81123C2.05286 9.40337 1.701 9.91477 1.62298 9.98242C1.4462 10.1359 1.3547 10.3103 1.35121 10.5012C1.34317 10.9293 1.75335 11.4002 2.41755 12.0217C2.76385 12.3456 3.01825 12.5901 3.21719 12.7814C3.91029 13.4472 3.93724 13.4732 4.83356 13.9587L4.8959 13.9924L4.92389 13.9273C4.95499 13.8556 4.76344 13.5976 4.70512 13.5219C4.72106 13.4679 4.79714 13.3188 4.86492 13.186C5.12581 12.6753 5.30025 12.3038 5.16961 12.1746Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.8669 13.9007C13.7416 13.9644 13.6725 13.9871 13.449 13.9828C14.0307 12.5248 14.46 11.0596 14.7526 9.08706C15.1815 9.60144 15.6872 9.97689 16.1926 10.2592C15.8987 11.283 14.442 13.6079 13.8669 13.9007ZM13.0359 13.9666C12.8663 13.9463 12.7194 13.9103 12.6444 13.8642C12.2235 13.6053 11.3409 11.888 11.1256 10.7259C11.8861 10.5951 13.3297 9.88358 14.0285 9.17519C13.8783 10.7787 13.4602 12.3342 13.0359 13.9666ZM12.9302 2.60473C12.2757 2.6173 11.6191 2.65773 11.1131 2.69013C12.2053 1.82687 14.8144 1.6812 15.0871 2.62831C14.5541 2.62598 13.773 2.58879 12.9302 2.60473ZM10.052 2.58879C9.78673 2.28863 9.43694 1.51168 9.01224 1.60642C9.29697 1.09165 10.0852 0.801083 11.2021 0.683017C11.4669 0.915261 12.0041 1.10707 12.1745 1.63519C11.5543 1.66448 11.0564 1.7228 10.8874 1.81456C10.5865 1.97772 10.2786 2.27982 10.052 2.58879ZM13.5127 0.966582C13.6815 1.11407 13.8231 1.24548 14.0285 1.6243C13.6443 1.61277 13.2382 1.60953 12.8489 1.61497C12.5524 0.988225 12.3332 0.981875 11.9689 0.664744C12.6108 0.583225 13.2146 0.706605 13.5127 0.966582ZM17.5266 3.92626C17.5216 3.60964 18.1967 3.24495 18.1531 2.8463C18.1236 2.5766 16.624 1.72448 16.3679 1.83063C16.1675 1.91383 16.0471 2.27165 15.8769 2.46696C15.9443 2.20517 15.763 1.86419 15.682 1.76505C15.6138 1.68159 15.3768 1.69934 14.7781 1.65942C14.5589 1.16137 14.0666 0.750539 13.7363 0.451681C13.3948 0.142715 12.5218 0.0556239 11.5396 0.152565L11.5394 0.152435C11.4391 0.0772671 11.3239 -0.0258946 11.079 0.00585745C10.9018 0.0287967 10.6646 0.0850431 10.6816 0.163192C10.6902 0.20259 10.6775 0.279184 10.6377 0.286182C9.2323 0.533459 8.02067 0.953752 7.69939 1.78514C7.6399 1.93936 7.5983 2.22189 7.61398 2.57932C7.17049 2.97486 6.79659 3.36781 6.79245 3.49041C6.78312 3.76426 7.26834 4.15396 7.30398 4.35808C7.33975 4.5622 6.43073 5.95424 5.88473 7.874C5.2134 10.2338 5.61361 13.492 7.71533 13.4747C8.85399 13.4652 8.57263 11.7314 7.79918 11.7654C7.57018 11.7756 7.73036 12.9992 7.20963 12.7678C6.28662 12.3578 6.1311 10.0964 6.79932 8.40096C8.14612 4.98444 8.66569 4.80145 8.62421 4.55702C8.58287 4.31272 8.05475 3.88919 8.04192 3.72395C8.02689 3.53214 8.7958 2.79679 9.02714 2.87753C9.23022 2.94817 9.56278 3.72603 9.84867 3.7767C10.1019 3.82167 14.9308 2.97227 16.0928 3.49754C17.2549 4.02281 18.9717 7.88165 18.8423 8.28198C18.7127 8.68206 17.6326 9.3736 16.6573 9.32747C15.9764 9.29533 15.0863 8.67597 14.7058 8.34471C14.715 8.33914 14.7236 8.3311 14.7329 8.32501C14.6325 8.36571 14.5195 8.39098 14.3896 8.39098C14.2678 8.39098 14.1615 8.36739 14.0657 8.33123C13.5148 8.79222 12.5406 9.41521 11.6738 9.47197C10.5403 9.5461 9.42061 8.78703 9.23696 8.45785C9.02908 8.08525 9.79878 6.6625 9.69043 6.5736C9.47206 6.39449 7.49255 8.50904 7.7117 9.25048C7.87772 9.81256 9.11566 10.3816 10.1168 10.6224C10.3704 11.5488 11.7513 13.9294 12.1311 14.1767C12.5362 14.4404 13.4653 14.5391 13.9652 14.3335C14.5358 14.0987 16.386 12.0966 16.9474 10.5062C17.1264 10.4943 17.5467 10.3758 17.775 10.3091C17.5684 13.4463 14.4127 15.6976 14.5249 15.9053C14.6393 16.117 16.3269 15.6068 16.5297 15.8102C16.7172 15.9982 15.8945 16.92 15.9486 16.92C16.8977 16.9202 17.9749 15.6303 17.8258 15.0995C17.7387 14.7889 16.5176 14.949 16.4466 14.8241C16.379 14.705 18.5535 13.1807 19.0591 9.7164C19.4145 9.49491 19.6899 9.25865 19.7828 9.05259C20.0689 8.41949 17.5279 4.00842 17.5266 3.92626Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4555 5.48616C16.1192 5.48616 15.8447 5.76065 15.8447 6.09684C15.8447 6.43315 16.1192 6.70738 16.4555 6.70738C16.7918 6.70738 17.066 6.43315 17.066 6.09684C17.066 5.76065 16.7918 5.48616 16.4555 5.48616Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8419 5.4899C11.5067 5.4899 11.2332 5.76348 11.2332 6.09876C11.2332 6.43403 11.5067 6.70749 11.8419 6.70749C12.1772 6.70749 12.4507 6.43403 12.4507 6.09876C12.4507 5.76348 12.1772 5.4899 11.8419 5.4899Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.22005 11.7185C4.89204 12.216 1.70634 8.94399 1.4159 8.73766C0.795121 8.29689 1.66837 7.66717 2.4715 6.75401C3.87986 5.15319 3.35965 6.2128 4.43701 5.48613C4.44388 5.49831 5.42353 6.25919 5.25181 6.53991C5.11728 6.75971 4.08281 5.81415 3.97952 5.9142C3.79951 6.08838 3.49223 6.13659 3.52437 6.17495C4.1064 6.87 4.92819 7.21512 4.63141 7.51191C4.45865 7.68466 3.77968 6.97834 3.29174 6.5898C2.87092 6.25466 2.62935 7.03329 2.70089 7.14047C3.46799 8.29029 4.61845 8.91262 4.34525 9.27226C4.02449 9.54987 3.52307 8.78989 2.4391 7.842C2.07324 7.52228 1.94765 8.10884 1.7885 8.25983C2.09851 8.5789 5.40888 11.432 5.22005 11.7185Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.4595 16.5406C14.142 16.6496 13.5502 16.7063 12.6959 16.6527C11.3022 16.5655 9.97871 16.0712 9.1459 15.8278C9.2269 15.9708 9.44644 16.3947 9.51305 16.5478C9.50061 16.5563 9.51901 16.5819 9.54519 16.6202C9.57358 16.6827 9.60001 16.7353 9.62464 16.773C9.64473 16.8385 9.64784 16.9144 9.60481 16.9967C9.48104 17.2334 8.05713 16.8858 7.98468 16.7067C7.90718 16.5155 8.20694 15.9326 8.16405 15.7424C8.12102 15.5527 7.70682 15.3085 7.45539 15.1524C5.4024 13.8765 1.39556 10.2432 1.67407 9.03758C1.93638 7.90241 3.93014 5.89763 4.3669 5.82195C4.80352 5.74613 6.85094 6.71113 6.94373 6.26414C7.0075 5.9566 4.33229 4.83893 3.84927 4.94948C3.39269 5.05355 0.297456 7.86626 0.0392932 8.95541C-0.569568 11.5258 6.08306 15.2739 6.95617 15.8579C7.21447 16.0305 6.70579 16.6219 6.8893 16.9756C7.1301 17.4393 10.5287 17.9489 10.6092 17.6676C10.6477 17.5335 10.4975 17.2076 10.3085 16.9114C10.7904 16.9738 11.5633 17.0711 12.6702 17.1969C14.6757 17.47 15.1036 17.0198 15.164 16.9513C15.2243 16.883 14.5378 16.5115 14.4595 16.5406Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0673 8.40698C14.0275 8.38106 13.9629 8.31574 13.8173 8.16501C13.7442 8.0892 13.6815 8.01882 13.6159 7.95247C13.5346 7.87043 13.4531 7.78814 13.3645 7.6807C12.8214 7.0222 15.7123 6.95857 15.3993 7.5835C15.2847 7.81237 15.141 7.97683 14.9788 8.1645C14.7365 8.44482 14.7599 8.50055 14.4381 8.49873C14.3024 8.49809 14.1628 8.47994 14.0673 8.40698Z",fill:"currentColor"}))},n=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:20,height:20,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("circle",{cx:"10",cy:"10",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeDasharray:"45",strokeLinecap:"round",r:"9"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("animateTransform",{attributeName:"transform",type:"rotate",by:"360",dur:"1s",repeatCount:"indefinite"}))},o=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("rect",{x:"11",y:"1.4903",width:"13.4488",height:"13.4488",rx:"1",transform:"rotate(45 11 1.4903)",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.9968 12.6472C11.4475 12.6472 11.6951 12.3679 11.7078 11.9045L11.7903 7.21362C11.7903 7.16919 11.7966 7.12476 11.7966 7.09302C11.7966 6.5979 11.4792 6.29321 11.0032 6.29321C10.5271 6.29321 10.2034 6.5979 10.2034 7.09302C10.2034 7.12476 10.2097 7.16919 10.2097 7.21362L10.2922 11.9045C10.3049 12.3679 10.5461 12.6472 10.9968 12.6472ZM10.9968 15.7068C11.5173 15.7068 11.9236 15.3069 11.9236 14.8054C11.9236 14.304 11.5173 13.9104 10.9968 13.9104C10.4827 13.9104 10.0764 14.304 10.0764 14.8054C10.0764 15.3069 10.4827 15.7068 10.9968 15.7068Z",fill:"currentColor"}))};function l(e,t){if(null==e)return{};var C,r,n=function(e,t){if(null==e)return{};var C,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)C=o[r],t.indexOf(C)>=0||(n[C]=e[C]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)C=o[r],t.indexOf(C)>=0||Object.prototype.propertyIsEnumerable.call(e,C)&&(n[C]=e[C])}return n}var i=["direction"],c=function(C){var r=C.direction,n=void 0===r?"right":r,o=l(C,i);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o),"left"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"2.75",y1:"9.94765",x2:"17.25",y2:"9.94765",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"2.74802",y1:"9.94822",x2:"9.69557",y2:"3.00067",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 0.707107 0.707107 -0.707107 2.74802 8.94667)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"right"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"17.25",y1:"10.0079",x2:"2.75",y2:"10.0079",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"17.252",y1:"10.0073",x2:"10.3044",y2:"16.9549",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 17.252 11.0089)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"up"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"10.0301",y1:"2.72777",x2:"10.0301",y2:"17.2278",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"10.0295",y1:"2.72578",x2:"16.9771",y2:"9.67334",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 11.0311 2.72578)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"down"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"9.96985",y1:"17.2278",x2:"9.96985",y2:"2.72777",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"9.97047",y1:"17.2298",x2:"3.02292",y2:"10.2822",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 8.96887 17.2298)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})))},a=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"left"},C))},L=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"right"},C))},h=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"up"},C))},s=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"down"},C))},d=["size"],u=function(C){var r=C.size,n=void 0===r?20:r,o=l(C,d);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:n,height:n,viewBox:"0 0 450 450",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M241.176,32.58 C212.203,3.607 165.229,3.607 136.257,32.58 C104.728,64.108 64.7505,104.086 33.2582,135.578 C4.3968,164.44 4.3968,211.233 33.2582,240.095 C74.0633,280.9 129.115,335.951 161.573,368.409 C178.953,385.789 202.525,395.5527 227.103,395.5527 C265.428,395.5527 323.836,395.5527 361.062,395.5527 C370.443,395.5527 379.44,391.8261 386.073,385.193 C392.706,378.559 396.433,369.563 396.433,360.182 C396.433,325.232 396.433,271.611 396.433,233.469 C396.433,204.251 384.826,176.229 364.165,155.569 C331.325,122.728 279.883,71.286 241.176,32.58 Z",fill:"#FFAD3B"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M356.247,395.5527 C362.981,395.5527 369.052,391.4966 371.63,385.275 C374.208,379.054 372.784,371.893 368.024,367.13 C291.192,290.26 85.032,84.001 85.032,84.001 C67.7094,101.324 50.3646,118.624 32.9985,135.901 L292.65,395.5527 C292.65,395.5527 327.055,395.5527 356.247,395.5527 Z",fill:"#FE8300"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.584,291.619 L136.932,31.967 C136.932,31.967 136.932,31.967 136.932,31.967 C150.667,18.162 169.33,10.389 188.804,10.364 C208.278,10.338 226.962,18.063 240.732,31.833 C278.866,69.968 329.542,120.643 362.599,153.701 C384.359,175.461 396.584,204.974 396.584,235.747 C396.584,262.965 396.584,291.619 396.584,291.619 Z",fill:"#FDC950"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.232,202.759 C395.989,200.247 394.319,198.1 391.943,197.248 C389.568,196.396 386.914,196.992 385.13,198.777 C352.273,231.665 231.009,353.059 199.222,384.881 C197.563,386.541 197.001,389.005 197.777,391.2207 C198.553,393.436 200.53,395.0112 202.862,395.2735 C204.547,395.4583 206.248,395.5527 207.959,395.5527 C247.622,395.5527 338.046,395.5527 377.469,395.5527 L396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.631 396.365,204.19 396.232,202.759 Z",fill:"#F8C978"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.244,202.896 C396.007,200.358 394.325,198.186 391.927,197.322 C389.53,196.458 386.849,197.057 385.048,198.86 C353.145,230.793 240.578,343.48 240.578,343.48 L292.65,395.5527 C325.192,395.5527 357.727,395.5527 377.469,395.5527 C382.498,395.5527 387.322,393.5548 390.878,389.9984 C394.435,386.442 396.433,381.618 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.677 396.369,204.281 396.244,202.896 Z",fill:"#FAA849"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.254,203.004 C396.021,200.446 394.33,198.254 391.915,197.38 C389.5,196.506 386.797,197.109 384.982,198.926 C360.753,223.176 292.467,291.536 292.467,291.536 C292.467,291.536 359.703,358.807 383.025,382.141 C385.271,384.388 388.649,385.061 391.584,383.845 C394.519,382.63 396.433,379.766 396.433,376.59 C396.433,376.589 396.433,376.589 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.714 396.373,204.354 396.254,203.004 Z",fill:"#FFCC7A"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.276,203.263 C396.055,200.657 394.342,198.416 391.886,197.519 C389.429,196.622 386.675,197.232 384.827,199.082 C370.799,213.119 344.456,239.491 344.456,239.491 L396.433,291.671 C396.433,259.264 396.433,226.859 396.433,207.079 C396.433,205.801 396.38,204.528 396.276,203.263 Z",fill:"#FFE09D"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M46.5328,242.175 L52.9512,249.313 C53.9647,250.664 54.8775,252.126 55.2208,253.761 C55.6435,255.774 55.3689,257.989 54.2428,259.718 C53.9658,260.143 53.5981,260.501 53.2757,260.893 C53.274,260.895 53.2722,260.896 53.2722,260.896 C52.1867,261.725 52.0041,262.005 50.6898,262.447 C48.1707,263.294 45.2579,262.721 43.0585,261.237 C42.5802,260.914 42.1613,260.511 41.7126,260.148 C41.7126,260.148 26.1296,245.076 26.1296,245.076 C26.1296,245.076 25.2578,244.255 24.5604,243.563 C15.1361,234.199 8.0369,222.541 4.0988,209.605 C0.2362,196.918 -0.5051,183.315 1.9442,170.235 C4.3825,157.213 10.1396,144.798 18.4641,134.225 L18.568,134.094 C20.238,132.052 22.0092,130.092 23.8572,128.217 L39.2699,112.604 C56.93,94.959 74.5982,77.311 92.363,59.748 C98.876,53.31 105.378,46.86 111.945,40.477 C117.806,34.779 123.789,29.208 129.747,23.628 C130.042,23.351 130.308,23.103 130.308,23.103 C139.686,14.435 151.175,7.899 163.35,4.342 C169.363,2.585 175.521,1.454 181.743,1.068 C183.885,0.907 186.038,0.832 188.208,0.837 C201.73,0.91 215.282,4.826 227.186,11.48 C235.651,16.211 243.295,22.357 250.263,29.1 C258.483,37.055 266.481,45.276 274.395,53.342 C293.825,73.144 313.015,93.115 332.556,112.921 L332.558,112.923 C332.887,113.331 333.258,113.71 333.545,114.149 C334.924,116.255 335.197,119.052 334.25,121.392 C333.728,122.683 333.427,122.887 332.555,123.958 L332.552,123.961 C332.147,124.29 331.774,124.661 331.338,124.949 C328.808,126.62 325.289,126.615 322.743,124.947 C321.708,124.269 321.155,123.602 320.315,122.771 C298.977,101.675 278.191,80.62 256.807,59.542 C250.127,52.958 243.436,46.335 236.521,39.987 C231.091,35.002 225.145,30.557 218.649,27.081 C208.055,21.411 196.13,18.649 184.223,19.655 C183.826,19.688 183.436,19.725 183.339,19.736 C172.551,20.879 161.872,25.255 153.016,32 L189.346,71.345 L201.841,59.271 C203.021,58.269 204.204,57.256 205.555,56.505 C206.743,55.846 208.063,55.316 209.396,55.036 C209.996,54.91 210.613,54.891 211.221,54.818 C211.784,54.866 212.346,54.913 212.908,54.961 C214.371,55.465 214.384,55.465 215.637,56.372 L215.641,56.376 C215.94,56.788 216.304,57.161 216.538,57.614 C217.902,60.251 217.038,63.702 215.508,66.458 C214.757,67.809 213.744,68.992 212.742,70.172 L200.224,83.126 L218.713,103.15 C219.683,104.342 220.663,105.537 221.387,106.887 C222.845,109.606 223.716,113.057 222.389,115.656 C222.165,116.095 221.813,116.457 221.524,116.858 L221.521,116.861 C221.12,117.15 220.758,117.502 220.318,117.727 C217.712,119.058 214.296,118.197 211.55,116.725 C210.2,116 209.005,115.021 207.812,114.05 L188.01,95.766 L150.825,134.247 L189.144,174.99 L207.135,157.69 C208.261,156.746 209.39,155.792 210.683,155.103 C211.832,154.491 213.105,154.017 214.391,153.785 C214.975,153.679 215.574,153.679 216.166,153.626 C216.717,153.689 217.267,153.752 217.817,153.815 C219.266,154.353 219.278,154.353 220.521,155.271 L220.524,155.275 C221.366,156.414 221.646,156.555 221.981,157.979 C222.696,161.018 221.42,164.373 219.552,166.935 C219.11,167.541 218.588,168.085 218.106,168.661 L200.455,187.017 L220.269,208.084 C221.401,209.435 222.543,210.785 223.419,212.307 C225.127,215.272 226.377,219.06 225.003,221.957 C224.781,222.425 224.411,222.807 224.115,223.232 L224.112,223.235 C223.687,223.531 223.305,223.901 222.837,224.123 C221.213,224.893 219.193,224.757 217.452,224.315 C215.173,223.737 212.995,222.587 211.039,221.128 C210.315,220.588 209.656,219.968 208.964,219.389 L188.15,199.813 L151.099,238.345 L219.08,309.063 C220.266,310.466 221.465,311.872 222.354,313.477 C224.144,316.71 225.187,320.848 223.582,323.96 C223.306,324.495 222.876,324.935 222.523,325.422 L222.52,325.426 C222.032,325.779 221.592,326.209 221.057,326.484 C217.935,328.095 213.844,327.068 210.574,325.256 C208.969,324.367 207.563,323.168 206.161,321.983 L135.755,254.302 L97.265,294.33 C121.366,318.49 145.44,342.677 169.72,366.656 C173.648,370.523 178.344,373.639 183.163,376.499 C195.442,383.785 209.247,388.538 223.637,388.553 L224.923,388.673 C225.337,388.791 225.764,388.872 226.165,389.028 C229.765,390.4266 231.69,395.0788 229.893,398.6792 C228.929,400.6113 227.037,402.0394 224.909,402.4348 C223.468,402.7027 222.039,402.5495 220.603,402.4939 C201.006,401.7355 181.739,393.7103 166.235,381.987 C163.993,380.292 161.812,378.523 159.807,376.543 L159.729,376.465 L63.974,280.815 L63.1482,279.821 C62.5922,278.824 62.3733,278.594 62.1079,277.469 C61.4235,274.566 62.8519,271.232 65.5115,269.749 C66.2668,269.327 67.0937,269.05 67.9502,268.93 C68.8013,268.811 69.6653,268.929 70.52,269.047 C70.9283,269.184 71.351,269.283 71.745,269.457 C72.8032,269.924 72.9894,270.181 73.8681,270.91 C76.406,273.445 78.9427,275.981 81.478,278.518 L121.207,240.316 L83.425,203.996 L46.5328,242.175 Z M100.797,186.019 L137.725,224.433 L175.602,188.011 L135.404,150.206 L100.797,186.019 Z M32.3203,154.869 C28.3673,160.645 25.4099,167.115 23.6426,173.764 C20.4984,185.593 20.7944,197.982 24.4876,209.374 C26.1637,214.544 28.46,219.451 31.3582,224.011 L67.7073,188.886 L32.3203,154.869 Z M83.954,101.816 L82.861,102.915 C72.3568,113.466 61.813,123.978 51.2381,134.466 L86.291,170.929 L121.383,137.019 L83.954,101.816 Z M136.574,48.272 C133.845,51.159 131.121,54.051 128.351,56.9 C123.065,62.337 112.48,73.053 102.627,83 L138.173,120.795 L175.77,84.464 L136.574,48.272 Z",fill:"#525252"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M389.513,316.189 C389.506,289.674 389.433,263.159 389.433,236.644 C389.381,216.281 383.785,196.321 373.365,179.165 C368.752,171.57 363.224,164.536 356.975,158.278 L344.644,145.947 C344.369,145.616 344.062,145.308 343.819,144.953 C342.114,142.465 342.243,138.891 344.208,136.525 C345.313,135.195 346.913,134.303 348.627,134.064 C349.478,133.946 350.342,134.064 351.196,134.183 C351.605,134.32 352.027,134.42 352.421,134.594 C353.479,135.061 353.665,135.318 354.543,136.047 C361.842,143.346 369.449,150.416 375.894,158.43 C387.542,172.914 395.902,190.021 400.163,208.251 C402.018,216.188 403.089,224.267 403.36,232.382 C403.403,233.675 403.429,234.962 403.432,236.251 L403.433,236.626 C403.433,278.582 403.615,320.538 403.432,362.493 C403.394,371.349 400.323,380.265 394.78,387.273 C387.318,396.7072 375.511,402.4995 363.363,402.5525 C332.687,402.6027 301.956,402.5583 271.221,402.5603 L257.638,402.5606 L256.352,402.4415 C255.938,402.3236 255.511,402.2435 255.109,402.088 C252.298,400.9988 250.384,397.9774 250.668,394.9149 C250.946,391.9076 253.369,389.2375 256.351,388.68 C256.775,388.601 257.209,388.6 257.638,388.561 C277.493,388.56 297.366,388.558 317.217,388.556 L389.513,316.189 Z",fill:"#525252"}))},w=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.1155 20C15.3977 20 16.2584 19.1767 16.3212 17.8881L16.9399 4.80537H17.8365C18.2041 4.80537 18.5 4.50112 18.5 4.13423C18.5 3.76734 18.2041 3.45414 17.8365 3.45414H13.9182V2.11186C13.9182 0.832215 13.0485 0 11.6677 0H8.31435C6.93354 0 6.07278 0.832215 6.07278 2.11186V3.45414H2.17247C1.81382 3.45414 1.5 3.76734 1.5 4.13423C1.5 4.50112 1.81382 4.80537 2.17247 4.80537H3.06909L3.68776 17.8971C3.75053 19.1857 4.60232 20 5.89346 20H14.1155ZM12.4926 3.45414H7.50738V2.20134C7.50738 1.69128 7.88397 1.33333 8.42194 1.33333H11.5691C12.116 1.33333 12.4926 1.69128 12.4926 2.20134V3.45414ZM13.981 18.6577H6.02795C5.50791 18.6577 5.12236 18.264 5.09546 17.745L4.46783 4.80537H15.5053L14.9135 17.745C14.8866 18.2729 14.51 18.6577 13.981 18.6577ZM12.663 17.0828C12.9589 17.0828 13.183 16.8412 13.192 16.5011L13.461 7.05145C13.4699 6.71141 13.2368 6.46085 12.932 6.46085C12.654 6.46085 12.4209 6.72036 12.4119 7.04251L12.1429 16.5011C12.134 16.8233 12.3581 17.0828 12.663 17.0828ZM7.34599 17.0828C7.65084 17.0828 7.875 16.8233 7.86603 16.5011L7.59705 7.04251C7.58808 6.72036 7.34599 6.46085 7.06804 6.46085C6.76319 6.46085 6.53903 6.71141 6.548 7.05145L6.82595 16.5011C6.83492 16.8412 7.05011 17.0828 7.34599 17.0828ZM10.009 17.0828C10.2959 17.0828 10.5469 16.8233 10.5469 16.5011V7.04251C10.5469 6.72036 10.3049 6.46085 10.009 6.46085C9.71308 6.46085 9.46203 6.72036 9.46203 7.04251V16.5011C9.46203 16.8233 9.71308 17.0828 10.009 17.0828Z"}))},m=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.411 14.0458L16.8421 4.82263H17.9198C18.288 4.82263 18.5844 4.50831 18.5844 4.1401C18.5844 3.77189 18.288 3.46655 17.9198 3.46655H13.8156V2.11944C13.8156 0.826224 12.9445 0 11.5615 0H8.20269C6.81966 0 5.95752 0.826224 5.95752 2.11944V3.27795H5.64319L7.17889 4.82263H15.4052L15.037 12.6807L16.411 14.0458ZM18.3868 18.5272C18.6472 18.2488 18.6562 17.8177 18.3868 17.5483L2.3832 1.5357C2.11378 1.26628 1.66475 1.26628 1.39533 1.5357C1.13489 1.79614 1.13489 2.25415 1.39533 2.51459L17.4079 18.5272C17.6773 18.7966 18.1174 18.7966 18.3868 18.5272ZM12.3877 3.46655H7.39443V2.20925C7.39443 1.69735 7.77162 1.33812 8.31046 1.33812H11.4627C12.0105 1.33812 12.3877 1.69735 12.3877 2.20925V3.46655ZM14.0132 20C14.9741 20 15.6567 19.533 15.989 18.7966L15.9979 18.626L14.8304 17.4585L14.8125 17.7189C14.8035 18.2398 14.4173 18.6439 13.8695 18.6439H5.91261C5.39173 18.6439 5.00556 18.2577 4.97862 17.7279L4.45774 7.09475L2.99389 5.62191L3.56865 17.8895C3.63152 19.1738 4.48468 20 5.7779 20H14.0132ZM10.4389 8.07364V7.0678C10.4389 6.7445 10.1964 6.48406 9.90004 6.48406C9.73839 6.48406 9.58572 6.56489 9.50489 6.69062V7.13965L10.4389 8.07364ZM13.2409 10.8936L13.3576 7.0678C13.3666 6.73552 13.1331 6.48406 12.8277 6.48406C12.5493 6.48406 12.3158 6.7445 12.3069 7.0678L12.235 9.86978L13.2409 10.8936ZM7.23278 17.0723C7.53812 17.0723 7.76264 16.8119 7.75366 16.4796L7.57404 10.2021L6.49636 9.12438L6.7119 16.4886C6.72088 16.8298 6.93641 17.0723 7.23278 17.0723ZM9.90004 17.0723C10.1874 17.0723 10.4389 16.8119 10.4389 16.4886V13.0579L9.35222 11.9892V16.4886C9.35222 16.8119 9.60368 17.0723 9.90004 17.0723ZM12.5583 17.0723C12.8547 17.0723 13.0792 16.8298 13.0882 16.4886L13.1061 15.7252L12.0913 14.7104L12.0374 16.4796C12.0285 16.8119 12.253 17.0723 12.5583 17.0723Z"}))},p=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.0037 16C15.9166 16 20 11.4282 20 10C20 8.56476 15.9093 4 10.0037 4C4.17124 4 0 8.56476 0 10C0 11.4282 4.16392 16 10.0037 16ZM10.0037 14.8938C5.18112 14.8938 1.28064 10.9872 1.28064 10C1.28064 9.16686 5.18112 5.10618 10.0037 5.10618C14.8042 5.10618 18.7194 9.16686 18.7194 10C18.7194 10.9872 14.8042 14.8938 10.0037 14.8938ZM10.0037 13.9207C12.2795 13.9207 14.109 12.1354 14.109 10C14.109 7.80863 12.2795 6.07935 10.0037 6.07935C7.71314 6.07935 5.87633 7.80863 5.88362 10C5.89828 12.1354 7.71314 13.9207 10.0037 13.9207ZM10.0037 11.3022C9.24259 11.3022 8.62788 10.7141 8.62788 10C8.62788 9.27888 9.24259 8.69778 10.0037 8.69778C10.7574 8.69778 11.3721 9.27888 11.3721 10C11.3721 10.7141 10.7574 11.3022 10.0037 11.3022Z"}))},g=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.261 5.45801L17.4563 4.2627C18.0208 3.69824 18.0374 3.01758 17.4978 2.46143L16.9583 1.92187C16.4187 1.36572 15.7131 1.41553 15.1487 1.97168L13.9534 3.15869L16.261 5.45801ZM1.90064 18.2993L4.35767 17.3696L15.1321 6.57861L12.8245 4.2793L2.05005 15.0703L1.15356 17.5273C0.970948 18.0171 1.46899 18.457 1.90064 18.2993Z"}))},M=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM12.4218 14.5668C12.772 14.5668 13.0554 14.2735 13.0554 13.9313C13.0554 13.7439 12.9804 13.6135 12.8554 13.4913L10.8962 11.5684L12.8637 9.62113C12.9971 9.49077 13.0638 9.36855 13.0638 9.19745C13.0638 8.84709 12.7803 8.57007 12.4218 8.57007C12.2551 8.57007 12.1217 8.63525 11.9883 8.76562L9.98749 10.6966L8.01167 8.77376C7.88662 8.65155 7.75323 8.58637 7.57816 8.58637C7.21967 8.58637 6.93622 8.85524 6.93622 9.19745C6.93622 9.3767 7.01125 9.51521 7.12797 9.62928L9.09546 11.5684L7.12797 13.4995C7.01125 13.6135 6.93622 13.752 6.93622 13.9313C6.93622 14.2735 7.21967 14.5668 7.57816 14.5668C7.75323 14.5668 7.90329 14.4853 8.02001 14.3713L9.98749 12.4402L11.9717 14.3713C12.0884 14.4772 12.2301 14.5668 12.4218 14.5668Z"}))},f=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM9.99583 14.9661C10.3543 14.9661 10.6628 14.6809 10.6628 14.3387V11.2996L10.6044 9.93889L11.3214 10.664L12.2384 11.5684C12.3635 11.6907 12.5302 11.7558 12.6886 11.7558C13.0388 11.7558 13.3055 11.5196 13.3055 11.1855C13.3055 10.99 13.2305 10.8514 13.0888 10.7292L10.4794 8.36638C10.3043 8.21157 10.1709 8.14639 9.99583 8.14639C9.8291 8.14639 9.68737 8.21157 9.5123 8.36638L6.91121 10.7292C6.76949 10.8514 6.69446 10.99 6.69446 11.1855C6.69446 11.5196 6.94456 11.7558 7.29471 11.7558C7.46144 11.7558 7.63652 11.6907 7.75323 11.5684L8.67028 10.664L9.38724 9.93889L9.33722 11.2996V14.3387C9.33722 14.6809 9.63735 14.9661 9.99583 14.9661Z"}))},v=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.7215 13.6806L10.9554 12.4282C9.73078 12.3354 8.93292 11.9643 8.3299 11.3613C6.70636 9.73773 6.71564 7.43695 8.32062 5.83197L11.345 2.80756C12.9686 1.1933 15.2508 1.18402 16.8743 2.80756C18.4979 4.43109 18.4793 6.7226 16.8743 8.32758L15.056 10.1459C15.3157 10.7397 15.3714 11.4262 15.2786 12.0292L18.0062 9.31098C20.2235 7.08441 20.242 3.93939 17.9969 1.685C15.7425 -0.569395 12.5882 -0.55084 10.3616 1.67572L7.19806 4.84857C4.9715 7.07514 4.95294 10.2294 7.20734 12.4746C7.79181 13.059 8.534 13.4765 9.7215 13.6806ZM9.30402 18.0502L12.4769 14.8681C14.7034 12.6415 14.722 9.48725 12.4676 7.24213C11.8831 6.65766 11.1409 6.24018 9.95343 6.03607L8.71955 7.28852C9.94415 7.39057 10.742 7.75238 11.345 8.35541C12.9686 9.97894 12.9593 12.2797 11.3543 13.8847L8.32062 16.9091C6.70636 18.5234 4.42414 18.5327 2.8006 16.9184C1.17706 15.2856 1.18634 13.0034 2.8006 11.3891L4.61896 9.57074C4.35919 8.98627 4.29425 8.29047 4.3963 7.68744L1.66876 10.4057C-0.548521 12.6323 -0.567076 15.7866 1.67804 18.0317C3.93244 20.2861 7.08673 20.2675 9.30402 18.0502Z"}))},E=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.4502 20C17.0366 20 17.5 19.646 17.5 18.7983V2.9157C17.5 0.978109 16.5259 0 14.5681 0H5.4319C3.47415 0 2.5 0.978109 2.5 2.9157V18.7983C2.5 19.646 2.96343 20 3.54981 20C4.03216 20 4.32535 19.7578 5.27112 18.817L9.86759 14.3083C9.91488 14.2711 9.95271 14.2338 10 14.2338C10.0378 14.2338 10.0851 14.2711 10.1324 14.3083L14.7289 18.817C15.6557 19.7392 15.9678 20 16.4502 20ZM4.0227 17.6525V2.94364C4.0227 2.01211 4.52396 1.49977 5.50757 1.49977H14.4924C15.4666 1.49977 15.9773 2.01211 15.9773 2.94364V17.6525C15.9773 17.8295 15.8733 17.8575 15.7409 17.7364L10.4729 12.6036C10.3026 12.436 10.1324 12.3894 10 12.3894C9.85813 12.3894 9.69735 12.436 9.52711 12.6036L4.25914 17.7364C4.12673 17.8668 4.0227 17.8295 4.0227 17.6525Z"}))},k=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.75461 20C3.06273 20 2.5 19.5797 2.5 18.6112V3.00594C2.5 1.03243 3.53321 0 5.50738 0H14.4926C16.4668 0 17.5 1.03243 17.5 3.00594V18.6112C17.5 19.5797 16.9373 20 16.2454 20C15.7196 20 15.3875 19.7259 14.9816 19.3422L10.4336 15.0388C10.2491 14.8652 10.1199 14.8013 10 14.8013C9.88007 14.8013 9.76015 14.8561 9.56642 15.0388L5.47048 18.8945C4.58487 19.7168 4.28044 20 3.75461 20Z"}))},H=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2127 11.6597L16.1835 9.16538C16.3419 8.96408 16.4299 8.78029 16.4299 8.57025C16.4299 8.21142 16.1483 7.94011 15.7524 7.94011H10.7198L13.3241 1.0699C13.6936 0.107194 12.673 -0.400414 12.0571 0.387254L8.01873 5.49834L9.10092 6.57482L10.9134 4.18556L9.60242 7.07368L11.8988 9.35792H13.984L13.0865 10.5394L14.2127 11.6597ZM17.2921 17.2521C17.5649 16.9895 17.5737 16.5344 17.2921 16.2631L3.69877 2.74151C3.42602 2.47895 2.96851 2.4702 2.70456 2.74151C2.43181 3.00406 2.43181 3.46791 2.70456 3.73047L16.3067 17.2521C16.5795 17.5234 17.0282 17.5234 17.2921 17.2521ZM7.94834 19.6151L11.978 14.504L10.8958 13.4275L9.09212 15.7993L10.3943 12.9287L8.08911 10.6357H6.01272L6.91894 9.46294L5.78396 8.3427L3.82194 10.837C3.66357 11.0295 3.57559 11.2133 3.57559 11.4234C3.57559 11.7909 3.85714 12.0622 4.25306 12.0622H9.28568L6.68139 18.9237C6.31186 19.8864 7.33246 20.4028 7.94834 19.6151Z"}))},Z=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.99565 20C14.9285 20 19 15.8779 19 10.8837C19 8.03874 17.5993 5.3435 15.494 3.74044C15.0242 3.35289 14.45 3.42335 14.1629 3.83733C13.8497 4.26892 13.9889 4.78859 14.3891 5.14972C16.1029 6.47973 17.1904 8.53199 17.1991 10.8837C17.2078 14.9266 13.9889 18.1767 9.99565 18.1767C6.00242 18.1767 2.80957 14.9266 2.80957 10.8837C2.80957 7.46622 5.08893 4.62124 8.20348 3.81971V5.09687C8.20348 5.77509 8.69937 5.96006 9.23876 5.5637L12.1793 3.45858C12.6143 3.13269 12.623 2.63944 12.1793 2.32235L9.24746 0.208434C8.69937 -0.187926 8.20348 -0.0117661 8.20348 0.675258V1.96123C4.11455 2.8156 1 6.51496 1 10.8837C1 15.8779 5.07153 20 9.99565 20ZM9.98695 14.8385C10.4132 14.8385 10.6916 14.5302 10.6916 14.0722V11.8878H12.971C13.4147 11.8878 13.7192 11.6236 13.7192 11.192C13.7192 10.7604 13.4234 10.4874 12.971 10.4874H10.6916V8.18848C10.6916 7.73046 10.4132 7.43099 9.98695 7.43099C9.56936 7.43099 9.29966 7.74808 9.29966 8.18848V10.4874H7.029C6.57661 10.4874 6.27211 10.7604 6.27211 11.192C6.27211 11.6236 6.59401 11.8878 7.029 11.8878H9.29966V14.0722C9.29966 14.5214 9.56936 14.8385 9.98695 14.8385Z"}))},V=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.18262 17.3281C9.77148 17.3281 10.2021 16.8887 10.2021 16.3086V13.1885H10.4307C13.5947 13.1885 15.5723 14.0322 16.9697 16.6602C17.2686 17.2139 17.6641 17.3193 18.042 17.3193C18.5342 17.3193 18.9561 16.8623 18.9561 16.0361C18.9561 9.92773 16.3281 6.14844 10.4307 6.14844H10.2021V3.06348C10.2021 2.4834 9.77148 2 9.16504 2C8.74316 2 8.47949 2.20215 8.00488 2.60645L1.43066 8.74121C1.11426 9.05762 1 9.37402 1 9.66406C1 9.94531 1.12305 10.2705 1.43066 10.5781L8.00488 16.7744C8.43555 17.1348 8.76074 17.3281 9.18262 17.3281ZM8.68164 15.4209C8.6377 15.4209 8.59375 15.3945 8.54102 15.3506L2.70508 9.82227C2.63477 9.76074 2.61719 9.70801 2.61719 9.66406C2.61719 9.61133 2.63477 9.56738 2.70508 9.50586L8.54102 3.91602C8.58496 3.87207 8.62891 3.8457 8.68164 3.8457C8.75195 3.8457 8.80469 3.89844 8.80469 3.96875V7.21191C8.80469 7.40527 8.89258 7.48438 9.07715 7.48438H10.1758C15.7656 7.48438 17.541 11.3076 17.6904 15.2451C17.6904 15.3066 17.6729 15.333 17.6377 15.333C17.6025 15.333 17.585 15.3066 17.5586 15.2451C16.6006 13.1533 14.0781 11.8438 10.1758 11.8438H9.07715C8.89258 11.8438 8.80469 11.9316 8.80469 12.125V15.2891C8.80469 15.3682 8.76074 15.4209 8.68164 15.4209Z"}))},x=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47087 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47087 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4129 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4129 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM8.67498 14.1963C8.95485 14.1963 9.18225 14.0826 9.33093 13.8815L14.0538 7.28117C14.1587 7.12381 14.2287 6.94023 14.2287 6.78287C14.2287 6.34576 13.8964 6.01355 13.4328 6.01355C13.118 6.01355 12.9343 6.1272 12.7506 6.38947L8.64874 12.203L6.55844 9.89509C6.40101 9.71151 6.20859 9.63283 5.95496 9.63283C5.48267 9.63283 5.15032 9.95629 5.15032 10.4109C5.15032 10.5945 5.22029 10.7868 5.35148 10.9179L8.04526 13.9253C8.20269 14.0914 8.41259 14.1963 8.67498 14.1963Z"}))},W=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47086 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47086 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4128 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4128 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM12.8906 13.7329C13.3366 13.7329 13.6865 13.3832 13.6865 12.9374C13.6865 12.7188 13.599 12.5265 13.4416 12.3779L11.1326 10.0612L13.4503 7.72702C13.6165 7.56092 13.6952 7.38608 13.6952 7.17627C13.6952 6.73041 13.3366 6.38072 12.8906 6.38072C12.6719 6.38072 12.497 6.45066 12.3308 6.61676L9.99563 8.94219L7.66918 6.62551C7.5205 6.46815 7.33683 6.38947 7.10943 6.38947C6.66339 6.38947 6.31355 6.73915 6.31355 7.18501C6.31355 7.39482 6.40101 7.58715 6.54969 7.73577L8.86739 10.0612L6.54969 12.3779C6.40101 12.5265 6.31355 12.7188 6.31355 12.9374C6.31355 13.3832 6.66339 13.7329 7.10943 13.7329C7.33683 13.7329 7.53799 13.6542 7.68667 13.4969L9.99563 11.1802L12.3133 13.4969C12.462 13.6455 12.6544 13.7329 12.8906 13.7329Z"}))},B=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"22",height:"21",viewBox:"0 0 22 21",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18.4959 20.7577C20.4954 20.7577 21.5 19.7627 21.5 17.7919V7.62198C21.5 5.6607 20.4954 4.66571 18.4959 4.66571H16.726V3.11583C16.726 1.14498 15.7118 0.149994 13.7219 0.149994H3.5041C1.49499 0.149994 0.5 1.14498 0.5 3.11583V13.1901C0.5 15.1609 1.49499 16.1463 3.5041 16.1463H5.27403V17.7919C5.27403 19.7627 6.27859 20.7577 8.27813 20.7577H18.4959ZM5.27403 14.606H3.52323C2.56651 14.606 2.04032 14.099 2.04032 13.104V3.20193C2.04032 2.20694 2.56651 1.69031 3.52323 1.69031H13.6932C14.6403 1.69031 15.1856 2.20694 15.1856 3.20193V4.66571H8.27813C6.27859 4.66571 5.27403 5.65113 5.27403 7.62198V14.606ZM18.4768 19.2174H8.30683C7.35011 19.2174 6.81435 18.7008 6.81435 17.7058V7.70808C6.81435 6.71309 7.35011 6.20603 8.30683 6.20603H18.4768C19.4239 6.20603 19.9597 6.71309 19.9597 7.70808V17.7154C19.9597 18.7008 19.4239 19.2174 18.4768 19.2174ZM13.4061 16.6917C13.808 16.6917 14.1333 16.3664 14.1333 15.9359V13.4484H16.5633C17.013 13.4484 17.367 13.104 17.367 12.6926C17.367 12.2908 17.013 11.9463 16.5633 11.9463H14.1333V9.46844C14.1333 9.03792 13.808 8.7222 13.4061 8.7222C13.0043 8.7222 12.6886 9.03792 12.6886 9.46844V11.9463H10.1724C9.77061 11.9463 9.40706 12.3099 9.40706 12.6926C9.40706 13.0944 9.77061 13.4484 10.1724 13.4484H12.6886V15.9359C12.6886 16.3664 13.0043 16.6917 13.4061 16.6917Z"}))},y=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16 4L4 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M4 4L16 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},R=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"10px",height:"10px",viewBox:"0 0 10 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g",{transform:"translate(-2.000000, -2.000000)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11,3 L3,11"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3,3 L11,11"})))},F=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"17px",height:"17px",viewBox:"0 0 17 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.5,12 C3.46243388,12 1,9.53756612 1,6.5 C1,3.46243388 3.46243388,1 6.5,1 C9.53756612,1 12,3.46243388 12,6.5 C12,9.53756612 9.53756612,12 6.5,12 Z M15.8568331,15.8587942 L10.4910728,10.4930339 L15.8568331,15.8587942 Z"})))},j=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1.5 10H18.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 18.5L10 1.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},b=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M15.6569 9.99999H4.34315",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 4.34314V15.6568",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},O=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.79004 17.0781C7.29102 17.0781 7.61621 16.7354 7.61621 16.2607C7.61621 16.0059 7.51953 15.8301 7.37012 15.6807L5.71777 14.0723L4.54883 13.1143L6.15723 13.1934H14.5068C16.3262 13.1934 17.0732 12.3936 17.0732 10.6182V6.56641C17.0732 4.74707 16.3262 4 14.5068 4H10.8682C10.3584 4 10.0068 4.37793 10.0068 4.84375C10.0068 5.30078 10.3584 5.67871 10.8682 5.67871H14.4717C15.1484 5.67871 15.4121 5.94238 15.4121 6.61914V10.5654C15.4121 11.2422 15.1484 11.5059 14.4717 11.5059H6.15723L4.54883 11.585L5.71777 10.627L7.37012 9.02734C7.51953 8.87793 7.61621 8.69336 7.61621 8.44727C7.61621 7.96387 7.29102 7.62988 6.79004 7.62988C6.58789 7.62988 6.35059 7.72656 6.18359 7.88477L2.26367 11.7256C2.08789 11.8926 2 12.1211 2 12.3496C2 12.5781 2.08789 12.8066 2.26367 12.9736L6.18359 16.8145C6.35059 16.9814 6.58789 17.0781 6.79004 17.0781Z",fill:"currentColor",stroke:"none"}))},A=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 15C8.895 15 8 15.895 8 17C8 18.105 8.895 19 10 19C11.105 19 12 18.105 12 17C12 15.895 11.105 15 10 15Z",fill:"currentColor",stroke:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 1C8.895 1 8 1.895 8 3C8 4.105 8.895 5 10 5C11.105 5 12 4.105 12 3C12 1.895 11.105 1 10 1Z",fill:"currentColor",stroke:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10C12 8.895 11.105 8 10 8Z",fill:"currentColor",stroke:"none"}))},D=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M5 10C5 8.895 4.105 8 3 8C1.895 8 1 8.895 1 10C1 11.105 1.895 12 3 12C4.105 12 5 11.105 5 10Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 10C19 8.895 18.105 8 17 8C15.895 8 15 8.895 15 10C15 11.105 15.895 12 17 12C18.105 12 19 11.105 19 10Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M12 10C12 8.895 11.105 8 10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10Z",fill:"currentColor"}))},S=["strokeWidth","color"],P=function(C){var r=C.strokeWidth,n=void 0===r?1.5:r,o=C.color,i=void 0===o?"currentColor":o,c=l(C,S);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},c),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 19C19 18.0475 18.748 16.9941 18.2119 16C17.0596 13.8632 14.5949 12 10.5 12H9.5",stroke:i,strokeWidth:n,strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M0.999999 19C0.999999 17.3599 1.74722 15.4209 3.40506 14",stroke:i,strokeWidth:n,strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.5 12C6.46243 12 4 9.53757 4 6.5C4 3.46243 6.46243 1 9.5 1C12.5376 1 15 3.46243 15 6.5C15 7.02001 14.9278 7.52317 14.793 8",stroke:i,strokeWidth:n,strokeLinecap:"round",fill:"none"}))},z=["isSelected"],I=function(C){C.isSelected;var r=l(C,z);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.98297 1.75C4.39718 1.75 4.73297 1.41421 4.73297 1C4.73297 0.585786 4.39718 0.25 3.98297 0.25V1.75ZM7.74862 0.25C7.33441 0.25 6.99862 0.585786 6.99862 1C6.99862 1.41421 7.33441 1.75 7.74862 1.75V0.25ZM18.25 3V17H19.75V3H18.25ZM17 18.25H3V19.75H17V18.25ZM1.75 17V3H0.25V17H1.75ZM3 1.75H3.98297V0.25H3V1.75ZM7.74862 1.75H17V0.25H7.74862V1.75ZM3 18.25C2.30964 18.25 1.75 17.6904 1.75 17H0.25C0.25 18.5188 1.48122 19.75 3 19.75V18.25ZM18.25 17C18.25 17.6904 17.6904 18.25 17 18.25V19.75C18.5188 19.75 19.75 18.5188 19.75 17H18.25ZM19.75 3C19.75 1.48122 18.5188 0.25 17 0.25V1.75C17.6904 1.75 18.25 2.30964 18.25 3H19.75ZM1.75 3C1.75 2.30964 2.30964 1.75 3 1.75V0.25C1.48122 0.25 0.25 1.48122 0.25 3H1.75Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M7 1H13V7.28131C13 8.1567 11.9548 8.60957 11.3161 8.01093L10 6.77733L8.68386 8.01093C8.04516 8.60957 7 8.1567 7 7.28131V1Z",fill:"currentColor"}))},N=["color","side"],T=function(C){var r=C.color,n=void 0===r?"currentColor":r,o=C.side,i=void 0===o?"left":o,c=l(C,N);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},c),"left"===i&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M5.00737 3.75C5.42158 3.75 5.75737 3.41421 5.75737 3C5.75737 2.58579 5.42158 2.25 5.00737 2.25V3.75ZM9.5 2.25C9.08579 2.25 8.75 2.58579 8.75 3C8.75 3.41421 9.08579 3.75 9.5 3.75V2.25ZM9.5 16.25C9.08579 16.25 8.75 16.5858 8.75 17C8.75 17.4142 9.08579 17.75 9.5 17.75V16.25ZM5.25 17.75C5.66421 17.75 6 17.4142 6 17C6 16.5858 5.66421 16.25 5.25 16.25V17.75ZM18.25 5V15H19.75V5H18.25ZM1.75 15V5H0.25V15H1.75ZM3 3.75H5.00737V2.25H3V3.75ZM9.5 3.75H17V2.25H9.5V3.75ZM17 16.25H9.5V17.75H17V16.25ZM5.25 16.25H3V17.75H5.25V16.25ZM0.25 15C0.25 16.5188 1.48122 17.75 3 17.75V16.25C2.30964 16.25 1.75 15.6904 1.75 15H0.25ZM18.25 15C18.25 15.6904 17.6904 16.25 17 16.25V17.75C18.5188 17.75 19.75 16.5188 19.75 15H18.25ZM19.75 5C19.75 3.48122 18.5188 2.25 17 2.25V3.75C17.6904 3.75 18.25 4.30964 18.25 5H19.75ZM1.75 5C1.75 4.30964 2.30964 3.75 3 3.75V2.25C1.48122 2.25 0.25 3.48122 0.25 5H1.75Z",fill:n}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1 5C1 3.89543 1.89543 3 3 3H6V17H3C1.89543 17 1 16.1046 1 15V5Z",fill:n,stroke:n,strokeWidth:"1.5"})),"right"===i&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.9926 3.75C14.5784 3.75 14.2426 3.41421 14.2426 3C14.2426 2.58579 14.5784 2.25 14.9926 2.25V3.75ZM10.5 2.25C10.9142 2.25 11.25 2.58579 11.25 3C11.25 3.41421 10.9142 3.75 10.5 3.75V2.25ZM10.5 16.25C10.9142 16.25 11.25 16.5858 11.25 17C11.25 17.4142 10.9142 17.75 10.5 17.75V16.25ZM14.75 17.75C14.3358 17.75 14 17.4142 14 17C14 16.5858 14.3358 16.25 14.75 16.25V17.75ZM1.75 5V15H0.25V5H1.75ZM18.25 15V5H19.75V15H18.25ZM17 3.75H14.9926V2.25H17V3.75ZM10.5 3.75H3V2.25H10.5V3.75ZM3 16.25H10.5V17.75H3V16.25ZM14.75 16.25H17V17.75H14.75V16.25ZM19.75 15C19.75 16.5188 18.5188 17.75 17 17.75V16.25C17.6904 16.25 18.25 15.6904 18.25 15H19.75ZM1.75 15C1.75 15.6904 2.30964 16.25 3 16.25V17.75C1.48122 17.75 0.25 16.5188 0.25 15H1.75ZM0.25 5C0.25 3.48122 1.48122 2.25 3 2.25V3.75C2.30964 3.75 1.75 4.30964 1.75 5H0.25ZM18.25 5C18.25 4.30964 17.6904 3.75 17 3.75V2.25C18.5188 2.25 19.75 3.48122 19.75 5H18.25Z",fill:n}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 5C19 3.89543 18.1046 3 17 3H14V17H17C18.1046 17 19 16.1046 19 15V5Z",fill:n,stroke:n,strokeWidth:"1.5"})))},q=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9412 0.889168C11.9029 0.689035 11.7471 0.530978 11.5459 0.498479C10.5221 0.333067 9.47793 0.333067 8.45405 0.498479C8.25289 0.530978 8.09711 0.689035 8.05877 0.889168L7.74003 2.55309C7.70586 2.73147 7.57719 2.87607 7.4069 2.93922C7.21627 3.00992 7.02849 3.08802 6.84391 3.17352C6.67828 3.25025 6.48393 3.23933 6.33293 3.13676L4.9318 2.18498C4.76335 2.07055 4.5416 2.06873 4.37633 2.18771C3.53336 2.79466 2.79538 3.53267 2.18846 4.37566C2.06958 4.54079 2.0713 4.76233 2.18547 4.93075L3.1366 6.3337C3.23835 6.4838 3.24973 6.67672 3.17403 6.8415C3.08902 7.02654 3.01094 7.21481 2.94013 7.40594C2.87705 7.57625 2.73241 7.70491 2.55404 7.73908L0.889392 8.05796C0.689621 8.09623 0.531722 8.25152 0.498928 8.45227C0.331575 9.47669 0.331575 10.5214 0.498928 11.5458C0.531722 11.7466 0.689621 11.9019 0.889392 11.9401L2.55337 12.2589C2.7321 12.2931 2.87691 12.4222 2.93988 12.593C3.01076 12.7851 3.08892 12.9738 3.17404 13.1592C3.24972 13.324 3.23835 13.5169 3.1366 13.667L2.18571 15.0696C2.07141 15.2382 2.06983 15.46 2.18898 15.6252C2.79592 16.4666 3.5339 17.2059 4.37685 17.8113C4.54186 17.9298 4.76302 17.9279 4.93118 17.8139L6.33303 16.8635C6.48399 16.7612 6.67814 16.7504 6.84365 16.827C7.02753 16.9121 7.21459 16.9897 7.40449 17.0595C7.57601 17.1225 7.70604 17.2676 7.74042 17.447L8.05891 19.1096C8.09718 19.3094 8.25247 19.4673 8.45321 19.5001C9.47764 19.6675 10.5223 19.6675 11.5468 19.5001C11.7475 19.4673 11.9028 19.3094 11.9411 19.1096L12.2594 17.4477C12.2939 17.2679 12.4244 17.1226 12.5963 17.0597C12.7864 16.9901 12.9731 16.9128 13.1559 16.8279C13.3217 16.7509 13.5163 16.7613 13.6677 16.8638L15.0711 17.814C15.2394 17.9279 15.4607 17.9296 15.6257 17.8109C16.4671 17.2056 17.2064 16.4663 17.8117 15.6249C17.9305 15.4599 17.9287 15.2384 17.8146 15.0701L16.8645 13.6686C16.7621 13.5176 16.7514 13.3235 16.8279 13.158C16.9132 12.9738 16.9909 12.7862 17.0607 12.5953C17.1236 12.4234 17.2688 12.2929 17.4487 12.2585L19.1106 11.9401C19.3104 11.9019 19.4683 11.7466 19.5011 11.5458C19.6684 10.5214 19.6684 9.47669 19.5011 8.45227C19.4683 8.25152 19.3104 8.09623 19.1106 8.05796L17.448 7.73947C17.2685 7.70509 17.1234 7.57506 17.0604 7.40354C16.9907 7.21364 16.9131 7.02658 16.828 6.8427C16.7513 6.67719 16.7621 6.48304 16.8645 6.33208L17.8149 4.93024C17.9289 4.76208 17.9308 4.54091 17.8123 4.3759C17.2069 3.53299 16.4676 2.79503 15.6262 2.1881C15.461 2.06891 15.2391 2.07053 15.0705 2.18491L13.6678 3.13646C13.5164 3.23918 13.3215 3.24973 13.1556 3.17264C12.9721 3.08738 12.7848 3.0095 12.5939 2.93898C12.4232 2.87592 12.2941 2.73116 12.2598 2.55242L11.9412 0.889168ZM9.99999 4.97512C12.7737 4.97512 15.0265 7.22534 15.0265 9.99904C15.0265 12.7727 12.7737 15.0256 9.99999 15.0256C7.22629 15.0256 4.97607 12.7727 4.97607 9.99904C4.97607 7.22534 7.22629 4.97512 9.99999 4.97512Z",fill:"currentColor"}))},G=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18.1884 13.4343C17.1688 16.0586 14.0759 18.25 10.4334 18.25C5.4709 18.25 1.75 14.7455 1.75 9.85484C1.75 6.35837 3.81783 3.07341 6.83303 1.83002C6.49358 2.72741 6.27129 4.15306 6.27129 5.16431C6.27129 7.78687 7.11667 9.99076 8.69052 11.5394C10.2629 13.0866 12.4887 13.9073 15.1135 13.9073C16.2726 13.9073 17.4254 13.6688 18.1884 13.4343Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}))},J=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.0029 7C11.6398 7 13 8.35749 13 9.99706C13 11.6366 11.6398 13 10.0029 13C8.36016 13 7 11.6366 7 9.99706C7 8.35749 8.36016 7 10.0029 7Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 4L10 1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2426 5.75736L16.364 3.63604",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16 10L19 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2426 14.2426L16.364 16.364",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 19L10 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.63603 16.364L5.75735 14.2426",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1 10L4 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.63603 3.63604L5.75735 5.75736",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},K=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M2 6V2H6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14 2H18V6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18 14V18H14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.00003 18H2.00003V14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18 2L12 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M8 12L2 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M2 2L8 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M12 12L18 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}))},Q=["direction"],U=function(C){var r=C.direction,n=void 0===r?"right":r,o=l(C,Q),i="M7 4L13 10L7 16";return"left"===n?i="M13 16L7 10L13 4":"up"===n?i="M16 13L10 7L4 13":"down"===n&&(i="M16 7L10 13L4 7"),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:i,stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}))},X=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"up"},C))},Y=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"down"},C))},$=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"right"},C))},_=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"left"},C))},ee=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3 11L7 15L17 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},te=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.9212 16.8832C17.2882 17.1074 17.7572 17.0019 18.0086 16.6261C19.2728 14.7668 20 12.4592 20 10C20 7.54736 19.2592 5.23976 18.0086 3.3739C17.7572 2.99809 17.2882 2.8926 16.9212 3.11677C16.527 3.35412 16.4658 3.82224 16.7377 4.2442C17.8047 5.85951 18.4572 7.86383 18.4572 10C18.4572 12.1362 17.8251 14.1669 16.7377 15.7624C16.4658 16.1778 16.527 16.6459 16.9212 16.8832ZM1.67872 13.0328H3.66328C3.72445 13.0328 3.77203 13.046 3.81281 13.0856L6.84402 15.7162C7.23142 16.0525 7.53726 16.2173 7.93145 16.2173C8.51595 16.2173 8.95092 15.7888 8.95092 15.2284V4.80461C8.95092 4.2376 8.51595 3.78927 7.92466 3.78927C7.53726 3.78927 7.2586 3.9541 6.84402 4.31672L3.81281 6.9276C3.76523 6.96716 3.72445 6.98035 3.66328 6.98035H1.67872C0.577698 6.98035 0 7.55395 0 8.68137V11.3318C0 12.4658 0.577698 13.0328 1.67872 13.0328ZM13.8356 15.0108C14.2094 15.2284 14.658 15.136 14.9095 14.78C15.8406 13.4614 16.3707 11.7736 16.3707 10C16.3707 8.22645 15.8474 6.53201 14.9095 5.21998C14.658 4.86395 14.2094 4.77165 13.8356 4.98922C13.4346 5.22657 13.3871 5.70128 13.6657 6.12983C14.3861 7.20451 14.8143 8.5627 14.8143 10C14.8143 11.4373 14.3861 12.8021 13.6657 13.8702C13.3871 14.2987 13.4346 14.7734 13.8356 15.0108ZM1.86902 11.6351C1.65833 11.6351 1.54279 11.5296 1.54279 11.3252V8.69456C1.54279 8.49017 1.65833 8.37809 1.86902 8.37809H4.0235C4.22739 8.37809 4.37011 8.34512 4.53323 8.19348L7.19744 5.84633C7.22462 5.81336 7.2654 5.79358 7.30618 5.79358C7.36735 5.79358 7.40813 5.83314 7.40813 5.89907V14.1075C7.40813 14.1735 7.36735 14.213 7.30618 14.213C7.2722 14.213 7.23142 14.1932 7.19744 14.1603L4.53323 11.8197C4.37011 11.6747 4.22739 11.6351 4.0235 11.6351H1.86902ZM10.7636 13.1449C11.1102 13.3625 11.5588 13.2834 11.7967 12.9537C12.388 12.1757 12.7346 11.1076 12.7346 10C12.7346 8.89235 12.388 7.83086 11.7967 7.04628C11.5588 6.71662 11.1102 6.6441 10.7636 6.85508C10.3626 7.10562 10.2879 7.56054 10.6005 8.04184C10.9607 8.5561 11.1782 9.26816 11.1782 10C11.1782 10.7318 10.9539 11.4505 10.6005 11.9648C10.2879 12.4461 10.3626 12.8944 10.7636 13.1449Z",fill:"currentColor"}))},Ce=a;
65
- //# sourceMappingURL=index.es.js.map
66
 
67
 
68
  /***/ }),
@@ -161,4 +161,3 @@ FL.vendors.BBIcons = vendor_icons__WEBPACK_IMPORTED_MODULE_0__;
161
 
162
  /******/ })()
163
  ;
164
- //# sourceMappingURL=vendor-bb-icons.bundle.js.map
62
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
63
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
64
  function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var C=arguments[t];for(var r in C)Object.prototype.hasOwnProperty.call(C,r)&&(e[r]=C[r])}return e}).apply(this,arguments)}var C=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.76256 1.66706C10.446 0.983646 11.554 0.983646 12.2374 1.66706L20.3329 9.76256C21.0163 10.446 21.0163 11.554 20.3329 12.2374L12.2374 20.3329C11.554 21.0163 10.446 21.0163 9.76256 20.3329L1.66707 12.2374C0.983651 11.554 0.983651 10.446 1.66707 9.76256L9.76256 1.66706ZM11.1768 2.72772C11.0791 2.63009 10.9209 2.63009 10.8232 2.72772L2.72773 10.8232C2.6301 10.9208 2.6301 11.0791 2.72773 11.1768L10.8232 19.2723C10.9209 19.3699 11.0791 19.3699 11.1768 19.2723L19.2723 11.1768C19.3699 11.0791 19.3699 10.9208 19.2723 10.8232L11.1768 2.72772Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.7651 12.9678C11.1777 12.9678 11.3682 12.7012 11.3999 12.2949C11.4316 11.6729 11.6475 11.3491 12.4663 10.8667C13.3042 10.3652 13.7993 9.69238 13.7993 8.7085C13.7993 7.30566 12.6504 6.33447 10.9937 6.33447C9.72412 6.33447 8.75928 6.86768 8.37207 7.74365C8.25781 7.99121 8.20068 8.21338 8.20068 8.48633C8.20068 8.87354 8.42285 9.1084 8.81641 9.1084C9.13379 9.1084 9.33057 8.96875 9.45752 8.5752C9.66064 7.8833 10.1685 7.50244 10.9365 7.50244C11.7808 7.50244 12.3584 8.0166 12.3584 8.76562C12.3584 9.3877 12.0854 9.76855 11.3174 10.2319C10.4922 10.7271 10.0986 11.2666 10.0986 12.0791V12.2251C10.0986 12.644 10.3208 12.9678 10.7651 12.9678ZM10.7651 15.6655C11.2412 15.6655 11.603 15.3101 11.603 14.8467C11.603 14.3833 11.2412 14.0278 10.7651 14.0278C10.3018 14.0278 9.93359 14.3833 9.93359 14.8467C9.93359 15.3101 10.3018 15.6655 10.7651 15.6655Z",fill:"currentColor"}))},r=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"18",viewBox:"0 0 20 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.16961 12.1746C5.14512 12.1504 5.11077 12.1394 5.07422 12.1425C4.85974 12.1635 4.41612 12.7734 4.25139 13.01C4.18361 12.9398 4.11363 12.8725 4.05038 12.8115C3.98157 12.7451 3.89785 12.6646 3.86972 12.6272C3.9979 12.3619 4.18556 12.0048 4.38398 11.6276C5.19566 10.0838 5.33524 9.75407 5.21342 9.66789C5.1976 9.65674 5.17091 9.64469 5.13384 9.65233C4.97664 9.68408 4.69346 10.1144 4.12866 11.0204C3.82669 11.5048 3.51449 12.0057 3.35715 12.1629C3.30337 12.2166 3.24518 12.2424 3.18777 12.2408C3.13645 12.2381 3.08888 12.2115 3.04508 12.1575C2.97263 12.0682 2.92157 11.9917 2.97704 11.8882C3.16768 11.5318 3.46589 11.034 3.78172 10.5069C4.91715 8.61152 5.42363 7.70121 5.16339 7.54232C5.03172 7.46209 4.85416 7.71598 4.08421 8.93176C3.58058 9.72659 3.00996 10.6276 2.55739 11.1523C2.5145 11.2018 2.48378 11.2158 2.47004 11.2131C2.40511 11.1988 2.33785 10.9616 2.29754 10.8198C2.25633 10.6746 2.21965 10.5453 2.16613 10.4678C2.36286 10.1967 3.0535 9.12927 3.74297 8.02896C5.15924 5.76861 5.12023 5.71781 5.08239 5.66869C5.05893 5.63823 5.02575 5.61983 4.98441 5.6232C4.67233 5.63162 3.69956 7.01005 2.46019 8.81123C2.05286 9.40337 1.701 9.91477 1.62298 9.98242C1.4462 10.1359 1.3547 10.3103 1.35121 10.5012C1.34317 10.9293 1.75335 11.4002 2.41755 12.0217C2.76385 12.3456 3.01825 12.5901 3.21719 12.7814C3.91029 13.4472 3.93724 13.4732 4.83356 13.9587L4.8959 13.9924L4.92389 13.9273C4.95499 13.8556 4.76344 13.5976 4.70512 13.5219C4.72106 13.4679 4.79714 13.3188 4.86492 13.186C5.12581 12.6753 5.30025 12.3038 5.16961 12.1746Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.8669 13.9007C13.7416 13.9644 13.6725 13.9871 13.449 13.9828C14.0307 12.5248 14.46 11.0596 14.7526 9.08706C15.1815 9.60144 15.6872 9.97689 16.1926 10.2592C15.8987 11.283 14.442 13.6079 13.8669 13.9007ZM13.0359 13.9666C12.8663 13.9463 12.7194 13.9103 12.6444 13.8642C12.2235 13.6053 11.3409 11.888 11.1256 10.7259C11.8861 10.5951 13.3297 9.88358 14.0285 9.17519C13.8783 10.7787 13.4602 12.3342 13.0359 13.9666ZM12.9302 2.60473C12.2757 2.6173 11.6191 2.65773 11.1131 2.69013C12.2053 1.82687 14.8144 1.6812 15.0871 2.62831C14.5541 2.62598 13.773 2.58879 12.9302 2.60473ZM10.052 2.58879C9.78673 2.28863 9.43694 1.51168 9.01224 1.60642C9.29697 1.09165 10.0852 0.801083 11.2021 0.683017C11.4669 0.915261 12.0041 1.10707 12.1745 1.63519C11.5543 1.66448 11.0564 1.7228 10.8874 1.81456C10.5865 1.97772 10.2786 2.27982 10.052 2.58879ZM13.5127 0.966582C13.6815 1.11407 13.8231 1.24548 14.0285 1.6243C13.6443 1.61277 13.2382 1.60953 12.8489 1.61497C12.5524 0.988225 12.3332 0.981875 11.9689 0.664744C12.6108 0.583225 13.2146 0.706605 13.5127 0.966582ZM17.5266 3.92626C17.5216 3.60964 18.1967 3.24495 18.1531 2.8463C18.1236 2.5766 16.624 1.72448 16.3679 1.83063C16.1675 1.91383 16.0471 2.27165 15.8769 2.46696C15.9443 2.20517 15.763 1.86419 15.682 1.76505C15.6138 1.68159 15.3768 1.69934 14.7781 1.65942C14.5589 1.16137 14.0666 0.750539 13.7363 0.451681C13.3948 0.142715 12.5218 0.0556239 11.5396 0.152565L11.5394 0.152435C11.4391 0.0772671 11.3239 -0.0258946 11.079 0.00585745C10.9018 0.0287967 10.6646 0.0850431 10.6816 0.163192C10.6902 0.20259 10.6775 0.279184 10.6377 0.286182C9.2323 0.533459 8.02067 0.953752 7.69939 1.78514C7.6399 1.93936 7.5983 2.22189 7.61398 2.57932C7.17049 2.97486 6.79659 3.36781 6.79245 3.49041C6.78312 3.76426 7.26834 4.15396 7.30398 4.35808C7.33975 4.5622 6.43073 5.95424 5.88473 7.874C5.2134 10.2338 5.61361 13.492 7.71533 13.4747C8.85399 13.4652 8.57263 11.7314 7.79918 11.7654C7.57018 11.7756 7.73036 12.9992 7.20963 12.7678C6.28662 12.3578 6.1311 10.0964 6.79932 8.40096C8.14612 4.98444 8.66569 4.80145 8.62421 4.55702C8.58287 4.31272 8.05475 3.88919 8.04192 3.72395C8.02689 3.53214 8.7958 2.79679 9.02714 2.87753C9.23022 2.94817 9.56278 3.72603 9.84867 3.7767C10.1019 3.82167 14.9308 2.97227 16.0928 3.49754C17.2549 4.02281 18.9717 7.88165 18.8423 8.28198C18.7127 8.68206 17.6326 9.3736 16.6573 9.32747C15.9764 9.29533 15.0863 8.67597 14.7058 8.34471C14.715 8.33914 14.7236 8.3311 14.7329 8.32501C14.6325 8.36571 14.5195 8.39098 14.3896 8.39098C14.2678 8.39098 14.1615 8.36739 14.0657 8.33123C13.5148 8.79222 12.5406 9.41521 11.6738 9.47197C10.5403 9.5461 9.42061 8.78703 9.23696 8.45785C9.02908 8.08525 9.79878 6.6625 9.69043 6.5736C9.47206 6.39449 7.49255 8.50904 7.7117 9.25048C7.87772 9.81256 9.11566 10.3816 10.1168 10.6224C10.3704 11.5488 11.7513 13.9294 12.1311 14.1767C12.5362 14.4404 13.4653 14.5391 13.9652 14.3335C14.5358 14.0987 16.386 12.0966 16.9474 10.5062C17.1264 10.4943 17.5467 10.3758 17.775 10.3091C17.5684 13.4463 14.4127 15.6976 14.5249 15.9053C14.6393 16.117 16.3269 15.6068 16.5297 15.8102C16.7172 15.9982 15.8945 16.92 15.9486 16.92C16.8977 16.9202 17.9749 15.6303 17.8258 15.0995C17.7387 14.7889 16.5176 14.949 16.4466 14.8241C16.379 14.705 18.5535 13.1807 19.0591 9.7164C19.4145 9.49491 19.6899 9.25865 19.7828 9.05259C20.0689 8.41949 17.5279 4.00842 17.5266 3.92626Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4555 5.48616C16.1192 5.48616 15.8447 5.76065 15.8447 6.09684C15.8447 6.43315 16.1192 6.70738 16.4555 6.70738C16.7918 6.70738 17.066 6.43315 17.066 6.09684C17.066 5.76065 16.7918 5.48616 16.4555 5.48616Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8419 5.4899C11.5067 5.4899 11.2332 5.76348 11.2332 6.09876C11.2332 6.43403 11.5067 6.70749 11.8419 6.70749C12.1772 6.70749 12.4507 6.43403 12.4507 6.09876C12.4507 5.76348 12.1772 5.4899 11.8419 5.4899Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.22005 11.7185C4.89204 12.216 1.70634 8.94399 1.4159 8.73766C0.795121 8.29689 1.66837 7.66717 2.4715 6.75401C3.87986 5.15319 3.35965 6.2128 4.43701 5.48613C4.44388 5.49831 5.42353 6.25919 5.25181 6.53991C5.11728 6.75971 4.08281 5.81415 3.97952 5.9142C3.79951 6.08838 3.49223 6.13659 3.52437 6.17495C4.1064 6.87 4.92819 7.21512 4.63141 7.51191C4.45865 7.68466 3.77968 6.97834 3.29174 6.5898C2.87092 6.25466 2.62935 7.03329 2.70089 7.14047C3.46799 8.29029 4.61845 8.91262 4.34525 9.27226C4.02449 9.54987 3.52307 8.78989 2.4391 7.842C2.07324 7.52228 1.94765 8.10884 1.7885 8.25983C2.09851 8.5789 5.40888 11.432 5.22005 11.7185Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.4595 16.5406C14.142 16.6496 13.5502 16.7063 12.6959 16.6527C11.3022 16.5655 9.97871 16.0712 9.1459 15.8278C9.2269 15.9708 9.44644 16.3947 9.51305 16.5478C9.50061 16.5563 9.51901 16.5819 9.54519 16.6202C9.57358 16.6827 9.60001 16.7353 9.62464 16.773C9.64473 16.8385 9.64784 16.9144 9.60481 16.9967C9.48104 17.2334 8.05713 16.8858 7.98468 16.7067C7.90718 16.5155 8.20694 15.9326 8.16405 15.7424C8.12102 15.5527 7.70682 15.3085 7.45539 15.1524C5.4024 13.8765 1.39556 10.2432 1.67407 9.03758C1.93638 7.90241 3.93014 5.89763 4.3669 5.82195C4.80352 5.74613 6.85094 6.71113 6.94373 6.26414C7.0075 5.9566 4.33229 4.83893 3.84927 4.94948C3.39269 5.05355 0.297456 7.86626 0.0392932 8.95541C-0.569568 11.5258 6.08306 15.2739 6.95617 15.8579C7.21447 16.0305 6.70579 16.6219 6.8893 16.9756C7.1301 17.4393 10.5287 17.9489 10.6092 17.6676C10.6477 17.5335 10.4975 17.2076 10.3085 16.9114C10.7904 16.9738 11.5633 17.0711 12.6702 17.1969C14.6757 17.47 15.1036 17.0198 15.164 16.9513C15.2243 16.883 14.5378 16.5115 14.4595 16.5406Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0673 8.40698C14.0275 8.38106 13.9629 8.31574 13.8173 8.16501C13.7442 8.0892 13.6815 8.01882 13.6159 7.95247C13.5346 7.87043 13.4531 7.78814 13.3645 7.6807C12.8214 7.0222 15.7123 6.95857 15.3993 7.5835C15.2847 7.81237 15.141 7.97683 14.9788 8.1645C14.7365 8.44482 14.7599 8.50055 14.4381 8.49873C14.3024 8.49809 14.1628 8.47994 14.0673 8.40698Z",fill:"currentColor"}))},n=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:20,height:20,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("circle",{cx:"10",cy:"10",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeDasharray:"45",strokeLinecap:"round",r:"9"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("animateTransform",{attributeName:"transform",type:"rotate",by:"360",dur:"1s",repeatCount:"indefinite"}))},o=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("rect",{x:"11",y:"1.4903",width:"13.4488",height:"13.4488",rx:"1",transform:"rotate(45 11 1.4903)",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.9968 12.6472C11.4475 12.6472 11.6951 12.3679 11.7078 11.9045L11.7903 7.21362C11.7903 7.16919 11.7966 7.12476 11.7966 7.09302C11.7966 6.5979 11.4792 6.29321 11.0032 6.29321C10.5271 6.29321 10.2034 6.5979 10.2034 7.09302C10.2034 7.12476 10.2097 7.16919 10.2097 7.21362L10.2922 11.9045C10.3049 12.3679 10.5461 12.6472 10.9968 12.6472ZM10.9968 15.7068C11.5173 15.7068 11.9236 15.3069 11.9236 14.8054C11.9236 14.304 11.5173 13.9104 10.9968 13.9104C10.4827 13.9104 10.0764 14.304 10.0764 14.8054C10.0764 15.3069 10.4827 15.7068 10.9968 15.7068Z",fill:"currentColor"}))};function l(e,t){if(null==e)return{};var C,r,n=function(e,t){if(null==e)return{};var C,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)C=o[r],t.indexOf(C)>=0||(n[C]=e[C]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)C=o[r],t.indexOf(C)>=0||Object.prototype.propertyIsEnumerable.call(e,C)&&(n[C]=e[C])}return n}var i=["direction"],c=function(C){var r=C.direction,n=void 0===r?"right":r,o=l(C,i);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o),"left"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"2.75",y1:"9.94765",x2:"17.25",y2:"9.94765",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"2.74802",y1:"9.94822",x2:"9.69557",y2:"3.00067",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 0.707107 0.707107 -0.707107 2.74802 8.94667)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"right"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"17.25",y1:"10.0079",x2:"2.75",y2:"10.0079",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"17.252",y1:"10.0073",x2:"10.3044",y2:"16.9549",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 17.252 11.0089)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"up"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"10.0301",y1:"2.72777",x2:"10.0301",y2:"17.2278",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"10.0295",y1:"2.72578",x2:"16.9771",y2:"9.67334",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 11.0311 2.72578)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"down"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"9.96985",y1:"17.2278",x2:"9.96985",y2:"2.72777",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"9.97047",y1:"17.2298",x2:"3.02292",y2:"10.2822",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 8.96887 17.2298)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})))},a=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"left"},C))},L=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"right"},C))},h=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"up"},C))},s=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"down"},C))},d=["size"],u=function(C){var r=C.size,n=void 0===r?20:r,o=l(C,d);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:n,height:n,viewBox:"0 0 450 450",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M241.176,32.58 C212.203,3.607 165.229,3.607 136.257,32.58 C104.728,64.108 64.7505,104.086 33.2582,135.578 C4.3968,164.44 4.3968,211.233 33.2582,240.095 C74.0633,280.9 129.115,335.951 161.573,368.409 C178.953,385.789 202.525,395.5527 227.103,395.5527 C265.428,395.5527 323.836,395.5527 361.062,395.5527 C370.443,395.5527 379.44,391.8261 386.073,385.193 C392.706,378.559 396.433,369.563 396.433,360.182 C396.433,325.232 396.433,271.611 396.433,233.469 C396.433,204.251 384.826,176.229 364.165,155.569 C331.325,122.728 279.883,71.286 241.176,32.58 Z",fill:"#FFAD3B"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M356.247,395.5527 C362.981,395.5527 369.052,391.4966 371.63,385.275 C374.208,379.054 372.784,371.893 368.024,367.13 C291.192,290.26 85.032,84.001 85.032,84.001 C67.7094,101.324 50.3646,118.624 32.9985,135.901 L292.65,395.5527 C292.65,395.5527 327.055,395.5527 356.247,395.5527 Z",fill:"#FE8300"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.584,291.619 L136.932,31.967 C136.932,31.967 136.932,31.967 136.932,31.967 C150.667,18.162 169.33,10.389 188.804,10.364 C208.278,10.338 226.962,18.063 240.732,31.833 C278.866,69.968 329.542,120.643 362.599,153.701 C384.359,175.461 396.584,204.974 396.584,235.747 C396.584,262.965 396.584,291.619 396.584,291.619 Z",fill:"#FDC950"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.232,202.759 C395.989,200.247 394.319,198.1 391.943,197.248 C389.568,196.396 386.914,196.992 385.13,198.777 C352.273,231.665 231.009,353.059 199.222,384.881 C197.563,386.541 197.001,389.005 197.777,391.2207 C198.553,393.436 200.53,395.0112 202.862,395.2735 C204.547,395.4583 206.248,395.5527 207.959,395.5527 C247.622,395.5527 338.046,395.5527 377.469,395.5527 L396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.631 396.365,204.19 396.232,202.759 Z",fill:"#F8C978"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.244,202.896 C396.007,200.358 394.325,198.186 391.927,197.322 C389.53,196.458 386.849,197.057 385.048,198.86 C353.145,230.793 240.578,343.48 240.578,343.48 L292.65,395.5527 C325.192,395.5527 357.727,395.5527 377.469,395.5527 C382.498,395.5527 387.322,393.5548 390.878,389.9984 C394.435,386.442 396.433,381.618 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.677 396.369,204.281 396.244,202.896 Z",fill:"#FAA849"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.254,203.004 C396.021,200.446 394.33,198.254 391.915,197.38 C389.5,196.506 386.797,197.109 384.982,198.926 C360.753,223.176 292.467,291.536 292.467,291.536 C292.467,291.536 359.703,358.807 383.025,382.141 C385.271,384.388 388.649,385.061 391.584,383.845 C394.519,382.63 396.433,379.766 396.433,376.59 C396.433,376.589 396.433,376.589 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.714 396.373,204.354 396.254,203.004 Z",fill:"#FFCC7A"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.276,203.263 C396.055,200.657 394.342,198.416 391.886,197.519 C389.429,196.622 386.675,197.232 384.827,199.082 C370.799,213.119 344.456,239.491 344.456,239.491 L396.433,291.671 C396.433,259.264 396.433,226.859 396.433,207.079 C396.433,205.801 396.38,204.528 396.276,203.263 Z",fill:"#FFE09D"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M46.5328,242.175 L52.9512,249.313 C53.9647,250.664 54.8775,252.126 55.2208,253.761 C55.6435,255.774 55.3689,257.989 54.2428,259.718 C53.9658,260.143 53.5981,260.501 53.2757,260.893 C53.274,260.895 53.2722,260.896 53.2722,260.896 C52.1867,261.725 52.0041,262.005 50.6898,262.447 C48.1707,263.294 45.2579,262.721 43.0585,261.237 C42.5802,260.914 42.1613,260.511 41.7126,260.148 C41.7126,260.148 26.1296,245.076 26.1296,245.076 C26.1296,245.076 25.2578,244.255 24.5604,243.563 C15.1361,234.199 8.0369,222.541 4.0988,209.605 C0.2362,196.918 -0.5051,183.315 1.9442,170.235 C4.3825,157.213 10.1396,144.798 18.4641,134.225 L18.568,134.094 C20.238,132.052 22.0092,130.092 23.8572,128.217 L39.2699,112.604 C56.93,94.959 74.5982,77.311 92.363,59.748 C98.876,53.31 105.378,46.86 111.945,40.477 C117.806,34.779 123.789,29.208 129.747,23.628 C130.042,23.351 130.308,23.103 130.308,23.103 C139.686,14.435 151.175,7.899 163.35,4.342 C169.363,2.585 175.521,1.454 181.743,1.068 C183.885,0.907 186.038,0.832 188.208,0.837 C201.73,0.91 215.282,4.826 227.186,11.48 C235.651,16.211 243.295,22.357 250.263,29.1 C258.483,37.055 266.481,45.276 274.395,53.342 C293.825,73.144 313.015,93.115 332.556,112.921 L332.558,112.923 C332.887,113.331 333.258,113.71 333.545,114.149 C334.924,116.255 335.197,119.052 334.25,121.392 C333.728,122.683 333.427,122.887 332.555,123.958 L332.552,123.961 C332.147,124.29 331.774,124.661 331.338,124.949 C328.808,126.62 325.289,126.615 322.743,124.947 C321.708,124.269 321.155,123.602 320.315,122.771 C298.977,101.675 278.191,80.62 256.807,59.542 C250.127,52.958 243.436,46.335 236.521,39.987 C231.091,35.002 225.145,30.557 218.649,27.081 C208.055,21.411 196.13,18.649 184.223,19.655 C183.826,19.688 183.436,19.725 183.339,19.736 C172.551,20.879 161.872,25.255 153.016,32 L189.346,71.345 L201.841,59.271 C203.021,58.269 204.204,57.256 205.555,56.505 C206.743,55.846 208.063,55.316 209.396,55.036 C209.996,54.91 210.613,54.891 211.221,54.818 C211.784,54.866 212.346,54.913 212.908,54.961 C214.371,55.465 214.384,55.465 215.637,56.372 L215.641,56.376 C215.94,56.788 216.304,57.161 216.538,57.614 C217.902,60.251 217.038,63.702 215.508,66.458 C214.757,67.809 213.744,68.992 212.742,70.172 L200.224,83.126 L218.713,103.15 C219.683,104.342 220.663,105.537 221.387,106.887 C222.845,109.606 223.716,113.057 222.389,115.656 C222.165,116.095 221.813,116.457 221.524,116.858 L221.521,116.861 C221.12,117.15 220.758,117.502 220.318,117.727 C217.712,119.058 214.296,118.197 211.55,116.725 C210.2,116 209.005,115.021 207.812,114.05 L188.01,95.766 L150.825,134.247 L189.144,174.99 L207.135,157.69 C208.261,156.746 209.39,155.792 210.683,155.103 C211.832,154.491 213.105,154.017 214.391,153.785 C214.975,153.679 215.574,153.679 216.166,153.626 C216.717,153.689 217.267,153.752 217.817,153.815 C219.266,154.353 219.278,154.353 220.521,155.271 L220.524,155.275 C221.366,156.414 221.646,156.555 221.981,157.979 C222.696,161.018 221.42,164.373 219.552,166.935 C219.11,167.541 218.588,168.085 218.106,168.661 L200.455,187.017 L220.269,208.084 C221.401,209.435 222.543,210.785 223.419,212.307 C225.127,215.272 226.377,219.06 225.003,221.957 C224.781,222.425 224.411,222.807 224.115,223.232 L224.112,223.235 C223.687,223.531 223.305,223.901 222.837,224.123 C221.213,224.893 219.193,224.757 217.452,224.315 C215.173,223.737 212.995,222.587 211.039,221.128 C210.315,220.588 209.656,219.968 208.964,219.389 L188.15,199.813 L151.099,238.345 L219.08,309.063 C220.266,310.466 221.465,311.872 222.354,313.477 C224.144,316.71 225.187,320.848 223.582,323.96 C223.306,324.495 222.876,324.935 222.523,325.422 L222.52,325.426 C222.032,325.779 221.592,326.209 221.057,326.484 C217.935,328.095 213.844,327.068 210.574,325.256 C208.969,324.367 207.563,323.168 206.161,321.983 L135.755,254.302 L97.265,294.33 C121.366,318.49 145.44,342.677 169.72,366.656 C173.648,370.523 178.344,373.639 183.163,376.499 C195.442,383.785 209.247,388.538 223.637,388.553 L224.923,388.673 C225.337,388.791 225.764,388.872 226.165,389.028 C229.765,390.4266 231.69,395.0788 229.893,398.6792 C228.929,400.6113 227.037,402.0394 224.909,402.4348 C223.468,402.7027 222.039,402.5495 220.603,402.4939 C201.006,401.7355 181.739,393.7103 166.235,381.987 C163.993,380.292 161.812,378.523 159.807,376.543 L159.729,376.465 L63.974,280.815 L63.1482,279.821 C62.5922,278.824 62.3733,278.594 62.1079,277.469 C61.4235,274.566 62.8519,271.232 65.5115,269.749 C66.2668,269.327 67.0937,269.05 67.9502,268.93 C68.8013,268.811 69.6653,268.929 70.52,269.047 C70.9283,269.184 71.351,269.283 71.745,269.457 C72.8032,269.924 72.9894,270.181 73.8681,270.91 C76.406,273.445 78.9427,275.981 81.478,278.518 L121.207,240.316 L83.425,203.996 L46.5328,242.175 Z M100.797,186.019 L137.725,224.433 L175.602,188.011 L135.404,150.206 L100.797,186.019 Z M32.3203,154.869 C28.3673,160.645 25.4099,167.115 23.6426,173.764 C20.4984,185.593 20.7944,197.982 24.4876,209.374 C26.1637,214.544 28.46,219.451 31.3582,224.011 L67.7073,188.886 L32.3203,154.869 Z M83.954,101.816 L82.861,102.915 C72.3568,113.466 61.813,123.978 51.2381,134.466 L86.291,170.929 L121.383,137.019 L83.954,101.816 Z M136.574,48.272 C133.845,51.159 131.121,54.051 128.351,56.9 C123.065,62.337 112.48,73.053 102.627,83 L138.173,120.795 L175.77,84.464 L136.574,48.272 Z",fill:"#525252"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M389.513,316.189 C389.506,289.674 389.433,263.159 389.433,236.644 C389.381,216.281 383.785,196.321 373.365,179.165 C368.752,171.57 363.224,164.536 356.975,158.278 L344.644,145.947 C344.369,145.616 344.062,145.308 343.819,144.953 C342.114,142.465 342.243,138.891 344.208,136.525 C345.313,135.195 346.913,134.303 348.627,134.064 C349.478,133.946 350.342,134.064 351.196,134.183 C351.605,134.32 352.027,134.42 352.421,134.594 C353.479,135.061 353.665,135.318 354.543,136.047 C361.842,143.346 369.449,150.416 375.894,158.43 C387.542,172.914 395.902,190.021 400.163,208.251 C402.018,216.188 403.089,224.267 403.36,232.382 C403.403,233.675 403.429,234.962 403.432,236.251 L403.433,236.626 C403.433,278.582 403.615,320.538 403.432,362.493 C403.394,371.349 400.323,380.265 394.78,387.273 C387.318,396.7072 375.511,402.4995 363.363,402.5525 C332.687,402.6027 301.956,402.5583 271.221,402.5603 L257.638,402.5606 L256.352,402.4415 C255.938,402.3236 255.511,402.2435 255.109,402.088 C252.298,400.9988 250.384,397.9774 250.668,394.9149 C250.946,391.9076 253.369,389.2375 256.351,388.68 C256.775,388.601 257.209,388.6 257.638,388.561 C277.493,388.56 297.366,388.558 317.217,388.556 L389.513,316.189 Z",fill:"#525252"}))},w=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.1155 20C15.3977 20 16.2584 19.1767 16.3212 17.8881L16.9399 4.80537H17.8365C18.2041 4.80537 18.5 4.50112 18.5 4.13423C18.5 3.76734 18.2041 3.45414 17.8365 3.45414H13.9182V2.11186C13.9182 0.832215 13.0485 0 11.6677 0H8.31435C6.93354 0 6.07278 0.832215 6.07278 2.11186V3.45414H2.17247C1.81382 3.45414 1.5 3.76734 1.5 4.13423C1.5 4.50112 1.81382 4.80537 2.17247 4.80537H3.06909L3.68776 17.8971C3.75053 19.1857 4.60232 20 5.89346 20H14.1155ZM12.4926 3.45414H7.50738V2.20134C7.50738 1.69128 7.88397 1.33333 8.42194 1.33333H11.5691C12.116 1.33333 12.4926 1.69128 12.4926 2.20134V3.45414ZM13.981 18.6577H6.02795C5.50791 18.6577 5.12236 18.264 5.09546 17.745L4.46783 4.80537H15.5053L14.9135 17.745C14.8866 18.2729 14.51 18.6577 13.981 18.6577ZM12.663 17.0828C12.9589 17.0828 13.183 16.8412 13.192 16.5011L13.461 7.05145C13.4699 6.71141 13.2368 6.46085 12.932 6.46085C12.654 6.46085 12.4209 6.72036 12.4119 7.04251L12.1429 16.5011C12.134 16.8233 12.3581 17.0828 12.663 17.0828ZM7.34599 17.0828C7.65084 17.0828 7.875 16.8233 7.86603 16.5011L7.59705 7.04251C7.58808 6.72036 7.34599 6.46085 7.06804 6.46085C6.76319 6.46085 6.53903 6.71141 6.548 7.05145L6.82595 16.5011C6.83492 16.8412 7.05011 17.0828 7.34599 17.0828ZM10.009 17.0828C10.2959 17.0828 10.5469 16.8233 10.5469 16.5011V7.04251C10.5469 6.72036 10.3049 6.46085 10.009 6.46085C9.71308 6.46085 9.46203 6.72036 9.46203 7.04251V16.5011C9.46203 16.8233 9.71308 17.0828 10.009 17.0828Z"}))},m=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.411 14.0458L16.8421 4.82263H17.9198C18.288 4.82263 18.5844 4.50831 18.5844 4.1401C18.5844 3.77189 18.288 3.46655 17.9198 3.46655H13.8156V2.11944C13.8156 0.826224 12.9445 0 11.5615 0H8.20269C6.81966 0 5.95752 0.826224 5.95752 2.11944V3.27795H5.64319L7.17889 4.82263H15.4052L15.037 12.6807L16.411 14.0458ZM18.3868 18.5272C18.6472 18.2488 18.6562 17.8177 18.3868 17.5483L2.3832 1.5357C2.11378 1.26628 1.66475 1.26628 1.39533 1.5357C1.13489 1.79614 1.13489 2.25415 1.39533 2.51459L17.4079 18.5272C17.6773 18.7966 18.1174 18.7966 18.3868 18.5272ZM12.3877 3.46655H7.39443V2.20925C7.39443 1.69735 7.77162 1.33812 8.31046 1.33812H11.4627C12.0105 1.33812 12.3877 1.69735 12.3877 2.20925V3.46655ZM14.0132 20C14.9741 20 15.6567 19.533 15.989 18.7966L15.9979 18.626L14.8304 17.4585L14.8125 17.7189C14.8035 18.2398 14.4173 18.6439 13.8695 18.6439H5.91261C5.39173 18.6439 5.00556 18.2577 4.97862 17.7279L4.45774 7.09475L2.99389 5.62191L3.56865 17.8895C3.63152 19.1738 4.48468 20 5.7779 20H14.0132ZM10.4389 8.07364V7.0678C10.4389 6.7445 10.1964 6.48406 9.90004 6.48406C9.73839 6.48406 9.58572 6.56489 9.50489 6.69062V7.13965L10.4389 8.07364ZM13.2409 10.8936L13.3576 7.0678C13.3666 6.73552 13.1331 6.48406 12.8277 6.48406C12.5493 6.48406 12.3158 6.7445 12.3069 7.0678L12.235 9.86978L13.2409 10.8936ZM7.23278 17.0723C7.53812 17.0723 7.76264 16.8119 7.75366 16.4796L7.57404 10.2021L6.49636 9.12438L6.7119 16.4886C6.72088 16.8298 6.93641 17.0723 7.23278 17.0723ZM9.90004 17.0723C10.1874 17.0723 10.4389 16.8119 10.4389 16.4886V13.0579L9.35222 11.9892V16.4886C9.35222 16.8119 9.60368 17.0723 9.90004 17.0723ZM12.5583 17.0723C12.8547 17.0723 13.0792 16.8298 13.0882 16.4886L13.1061 15.7252L12.0913 14.7104L12.0374 16.4796C12.0285 16.8119 12.253 17.0723 12.5583 17.0723Z"}))},p=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.0037 16C15.9166 16 20 11.4282 20 10C20 8.56476 15.9093 4 10.0037 4C4.17124 4 0 8.56476 0 10C0 11.4282 4.16392 16 10.0037 16ZM10.0037 14.8938C5.18112 14.8938 1.28064 10.9872 1.28064 10C1.28064 9.16686 5.18112 5.10618 10.0037 5.10618C14.8042 5.10618 18.7194 9.16686 18.7194 10C18.7194 10.9872 14.8042 14.8938 10.0037 14.8938ZM10.0037 13.9207C12.2795 13.9207 14.109 12.1354 14.109 10C14.109 7.80863 12.2795 6.07935 10.0037 6.07935C7.71314 6.07935 5.87633 7.80863 5.88362 10C5.89828 12.1354 7.71314 13.9207 10.0037 13.9207ZM10.0037 11.3022C9.24259 11.3022 8.62788 10.7141 8.62788 10C8.62788 9.27888 9.24259 8.69778 10.0037 8.69778C10.7574 8.69778 11.3721 9.27888 11.3721 10C11.3721 10.7141 10.7574 11.3022 10.0037 11.3022Z"}))},g=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.261 5.45801L17.4563 4.2627C18.0208 3.69824 18.0374 3.01758 17.4978 2.46143L16.9583 1.92187C16.4187 1.36572 15.7131 1.41553 15.1487 1.97168L13.9534 3.15869L16.261 5.45801ZM1.90064 18.2993L4.35767 17.3696L15.1321 6.57861L12.8245 4.2793L2.05005 15.0703L1.15356 17.5273C0.970948 18.0171 1.46899 18.457 1.90064 18.2993Z"}))},M=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM12.4218 14.5668C12.772 14.5668 13.0554 14.2735 13.0554 13.9313C13.0554 13.7439 12.9804 13.6135 12.8554 13.4913L10.8962 11.5684L12.8637 9.62113C12.9971 9.49077 13.0638 9.36855 13.0638 9.19745C13.0638 8.84709 12.7803 8.57007 12.4218 8.57007C12.2551 8.57007 12.1217 8.63525 11.9883 8.76562L9.98749 10.6966L8.01167 8.77376C7.88662 8.65155 7.75323 8.58637 7.57816 8.58637C7.21967 8.58637 6.93622 8.85524 6.93622 9.19745C6.93622 9.3767 7.01125 9.51521 7.12797 9.62928L9.09546 11.5684L7.12797 13.4995C7.01125 13.6135 6.93622 13.752 6.93622 13.9313C6.93622 14.2735 7.21967 14.5668 7.57816 14.5668C7.75323 14.5668 7.90329 14.4853 8.02001 14.3713L9.98749 12.4402L11.9717 14.3713C12.0884 14.4772 12.2301 14.5668 12.4218 14.5668Z"}))},f=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM9.99583 14.9661C10.3543 14.9661 10.6628 14.6809 10.6628 14.3387V11.2996L10.6044 9.93889L11.3214 10.664L12.2384 11.5684C12.3635 11.6907 12.5302 11.7558 12.6886 11.7558C13.0388 11.7558 13.3055 11.5196 13.3055 11.1855C13.3055 10.99 13.2305 10.8514 13.0888 10.7292L10.4794 8.36638C10.3043 8.21157 10.1709 8.14639 9.99583 8.14639C9.8291 8.14639 9.68737 8.21157 9.5123 8.36638L6.91121 10.7292C6.76949 10.8514 6.69446 10.99 6.69446 11.1855C6.69446 11.5196 6.94456 11.7558 7.29471 11.7558C7.46144 11.7558 7.63652 11.6907 7.75323 11.5684L8.67028 10.664L9.38724 9.93889L9.33722 11.2996V14.3387C9.33722 14.6809 9.63735 14.9661 9.99583 14.9661Z"}))},v=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.7215 13.6806L10.9554 12.4282C9.73078 12.3354 8.93292 11.9643 8.3299 11.3613C6.70636 9.73773 6.71564 7.43695 8.32062 5.83197L11.345 2.80756C12.9686 1.1933 15.2508 1.18402 16.8743 2.80756C18.4979 4.43109 18.4793 6.7226 16.8743 8.32758L15.056 10.1459C15.3157 10.7397 15.3714 11.4262 15.2786 12.0292L18.0062 9.31098C20.2235 7.08441 20.242 3.93939 17.9969 1.685C15.7425 -0.569395 12.5882 -0.55084 10.3616 1.67572L7.19806 4.84857C4.9715 7.07514 4.95294 10.2294 7.20734 12.4746C7.79181 13.059 8.534 13.4765 9.7215 13.6806ZM9.30402 18.0502L12.4769 14.8681C14.7034 12.6415 14.722 9.48725 12.4676 7.24213C11.8831 6.65766 11.1409 6.24018 9.95343 6.03607L8.71955 7.28852C9.94415 7.39057 10.742 7.75238 11.345 8.35541C12.9686 9.97894 12.9593 12.2797 11.3543 13.8847L8.32062 16.9091C6.70636 18.5234 4.42414 18.5327 2.8006 16.9184C1.17706 15.2856 1.18634 13.0034 2.8006 11.3891L4.61896 9.57074C4.35919 8.98627 4.29425 8.29047 4.3963 7.68744L1.66876 10.4057C-0.548521 12.6323 -0.567076 15.7866 1.67804 18.0317C3.93244 20.2861 7.08673 20.2675 9.30402 18.0502Z"}))},E=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.4502 20C17.0366 20 17.5 19.646 17.5 18.7983V2.9157C17.5 0.978109 16.5259 0 14.5681 0H5.4319C3.47415 0 2.5 0.978109 2.5 2.9157V18.7983C2.5 19.646 2.96343 20 3.54981 20C4.03216 20 4.32535 19.7578 5.27112 18.817L9.86759 14.3083C9.91488 14.2711 9.95271 14.2338 10 14.2338C10.0378 14.2338 10.0851 14.2711 10.1324 14.3083L14.7289 18.817C15.6557 19.7392 15.9678 20 16.4502 20ZM4.0227 17.6525V2.94364C4.0227 2.01211 4.52396 1.49977 5.50757 1.49977H14.4924C15.4666 1.49977 15.9773 2.01211 15.9773 2.94364V17.6525C15.9773 17.8295 15.8733 17.8575 15.7409 17.7364L10.4729 12.6036C10.3026 12.436 10.1324 12.3894 10 12.3894C9.85813 12.3894 9.69735 12.436 9.52711 12.6036L4.25914 17.7364C4.12673 17.8668 4.0227 17.8295 4.0227 17.6525Z"}))},k=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.75461 20C3.06273 20 2.5 19.5797 2.5 18.6112V3.00594C2.5 1.03243 3.53321 0 5.50738 0H14.4926C16.4668 0 17.5 1.03243 17.5 3.00594V18.6112C17.5 19.5797 16.9373 20 16.2454 20C15.7196 20 15.3875 19.7259 14.9816 19.3422L10.4336 15.0388C10.2491 14.8652 10.1199 14.8013 10 14.8013C9.88007 14.8013 9.76015 14.8561 9.56642 15.0388L5.47048 18.8945C4.58487 19.7168 4.28044 20 3.75461 20Z"}))},H=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2127 11.6597L16.1835 9.16538C16.3419 8.96408 16.4299 8.78029 16.4299 8.57025C16.4299 8.21142 16.1483 7.94011 15.7524 7.94011H10.7198L13.3241 1.0699C13.6936 0.107194 12.673 -0.400414 12.0571 0.387254L8.01873 5.49834L9.10092 6.57482L10.9134 4.18556L9.60242 7.07368L11.8988 9.35792H13.984L13.0865 10.5394L14.2127 11.6597ZM17.2921 17.2521C17.5649 16.9895 17.5737 16.5344 17.2921 16.2631L3.69877 2.74151C3.42602 2.47895 2.96851 2.4702 2.70456 2.74151C2.43181 3.00406 2.43181 3.46791 2.70456 3.73047L16.3067 17.2521C16.5795 17.5234 17.0282 17.5234 17.2921 17.2521ZM7.94834 19.6151L11.978 14.504L10.8958 13.4275L9.09212 15.7993L10.3943 12.9287L8.08911 10.6357H6.01272L6.91894 9.46294L5.78396 8.3427L3.82194 10.837C3.66357 11.0295 3.57559 11.2133 3.57559 11.4234C3.57559 11.7909 3.85714 12.0622 4.25306 12.0622H9.28568L6.68139 18.9237C6.31186 19.8864 7.33246 20.4028 7.94834 19.6151Z"}))},Z=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.99565 20C14.9285 20 19 15.8779 19 10.8837C19 8.03874 17.5993 5.3435 15.494 3.74044C15.0242 3.35289 14.45 3.42335 14.1629 3.83733C13.8497 4.26892 13.9889 4.78859 14.3891 5.14972C16.1029 6.47973 17.1904 8.53199 17.1991 10.8837C17.2078 14.9266 13.9889 18.1767 9.99565 18.1767C6.00242 18.1767 2.80957 14.9266 2.80957 10.8837C2.80957 7.46622 5.08893 4.62124 8.20348 3.81971V5.09687C8.20348 5.77509 8.69937 5.96006 9.23876 5.5637L12.1793 3.45858C12.6143 3.13269 12.623 2.63944 12.1793 2.32235L9.24746 0.208434C8.69937 -0.187926 8.20348 -0.0117661 8.20348 0.675258V1.96123C4.11455 2.8156 1 6.51496 1 10.8837C1 15.8779 5.07153 20 9.99565 20ZM9.98695 14.8385C10.4132 14.8385 10.6916 14.5302 10.6916 14.0722V11.8878H12.971C13.4147 11.8878 13.7192 11.6236 13.7192 11.192C13.7192 10.7604 13.4234 10.4874 12.971 10.4874H10.6916V8.18848C10.6916 7.73046 10.4132 7.43099 9.98695 7.43099C9.56936 7.43099 9.29966 7.74808 9.29966 8.18848V10.4874H7.029C6.57661 10.4874 6.27211 10.7604 6.27211 11.192C6.27211 11.6236 6.59401 11.8878 7.029 11.8878H9.29966V14.0722C9.29966 14.5214 9.56936 14.8385 9.98695 14.8385Z"}))},V=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.18262 17.3281C9.77148 17.3281 10.2021 16.8887 10.2021 16.3086V13.1885H10.4307C13.5947 13.1885 15.5723 14.0322 16.9697 16.6602C17.2686 17.2139 17.6641 17.3193 18.042 17.3193C18.5342 17.3193 18.9561 16.8623 18.9561 16.0361C18.9561 9.92773 16.3281 6.14844 10.4307 6.14844H10.2021V3.06348C10.2021 2.4834 9.77148 2 9.16504 2C8.74316 2 8.47949 2.20215 8.00488 2.60645L1.43066 8.74121C1.11426 9.05762 1 9.37402 1 9.66406C1 9.94531 1.12305 10.2705 1.43066 10.5781L8.00488 16.7744C8.43555 17.1348 8.76074 17.3281 9.18262 17.3281ZM8.68164 15.4209C8.6377 15.4209 8.59375 15.3945 8.54102 15.3506L2.70508 9.82227C2.63477 9.76074 2.61719 9.70801 2.61719 9.66406C2.61719 9.61133 2.63477 9.56738 2.70508 9.50586L8.54102 3.91602C8.58496 3.87207 8.62891 3.8457 8.68164 3.8457C8.75195 3.8457 8.80469 3.89844 8.80469 3.96875V7.21191C8.80469 7.40527 8.89258 7.48438 9.07715 7.48438H10.1758C15.7656 7.48438 17.541 11.3076 17.6904 15.2451C17.6904 15.3066 17.6729 15.333 17.6377 15.333C17.6025 15.333 17.585 15.3066 17.5586 15.2451C16.6006 13.1533 14.0781 11.8438 10.1758 11.8438H9.07715C8.89258 11.8438 8.80469 11.9316 8.80469 12.125V15.2891C8.80469 15.3682 8.76074 15.4209 8.68164 15.4209Z"}))},x=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47087 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47087 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4129 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4129 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM8.67498 14.1963C8.95485 14.1963 9.18225 14.0826 9.33093 13.8815L14.0538 7.28117C14.1587 7.12381 14.2287 6.94023 14.2287 6.78287C14.2287 6.34576 13.8964 6.01355 13.4328 6.01355C13.118 6.01355 12.9343 6.1272 12.7506 6.38947L8.64874 12.203L6.55844 9.89509C6.40101 9.71151 6.20859 9.63283 5.95496 9.63283C5.48267 9.63283 5.15032 9.95629 5.15032 10.4109C5.15032 10.5945 5.22029 10.7868 5.35148 10.9179L8.04526 13.9253C8.20269 14.0914 8.41259 14.1963 8.67498 14.1963Z"}))},W=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47086 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47086 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4128 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4128 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM12.8906 13.7329C13.3366 13.7329 13.6865 13.3832 13.6865 12.9374C13.6865 12.7188 13.599 12.5265 13.4416 12.3779L11.1326 10.0612L13.4503 7.72702C13.6165 7.56092 13.6952 7.38608 13.6952 7.17627C13.6952 6.73041 13.3366 6.38072 12.8906 6.38072C12.6719 6.38072 12.497 6.45066 12.3308 6.61676L9.99563 8.94219L7.66918 6.62551C7.5205 6.46815 7.33683 6.38947 7.10943 6.38947C6.66339 6.38947 6.31355 6.73915 6.31355 7.18501C6.31355 7.39482 6.40101 7.58715 6.54969 7.73577L8.86739 10.0612L6.54969 12.3779C6.40101 12.5265 6.31355 12.7188 6.31355 12.9374C6.31355 13.3832 6.66339 13.7329 7.10943 13.7329C7.33683 13.7329 7.53799 13.6542 7.68667 13.4969L9.99563 11.1802L12.3133 13.4969C12.462 13.6455 12.6544 13.7329 12.8906 13.7329Z"}))},B=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"22",height:"21",viewBox:"0 0 22 21",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18.4959 20.7577C20.4954 20.7577 21.5 19.7627 21.5 17.7919V7.62198C21.5 5.6607 20.4954 4.66571 18.4959 4.66571H16.726V3.11583C16.726 1.14498 15.7118 0.149994 13.7219 0.149994H3.5041C1.49499 0.149994 0.5 1.14498 0.5 3.11583V13.1901C0.5 15.1609 1.49499 16.1463 3.5041 16.1463H5.27403V17.7919C5.27403 19.7627 6.27859 20.7577 8.27813 20.7577H18.4959ZM5.27403 14.606H3.52323C2.56651 14.606 2.04032 14.099 2.04032 13.104V3.20193C2.04032 2.20694 2.56651 1.69031 3.52323 1.69031H13.6932C14.6403 1.69031 15.1856 2.20694 15.1856 3.20193V4.66571H8.27813C6.27859 4.66571 5.27403 5.65113 5.27403 7.62198V14.606ZM18.4768 19.2174H8.30683C7.35011 19.2174 6.81435 18.7008 6.81435 17.7058V7.70808C6.81435 6.71309 7.35011 6.20603 8.30683 6.20603H18.4768C19.4239 6.20603 19.9597 6.71309 19.9597 7.70808V17.7154C19.9597 18.7008 19.4239 19.2174 18.4768 19.2174ZM13.4061 16.6917C13.808 16.6917 14.1333 16.3664 14.1333 15.9359V13.4484H16.5633C17.013 13.4484 17.367 13.104 17.367 12.6926C17.367 12.2908 17.013 11.9463 16.5633 11.9463H14.1333V9.46844C14.1333 9.03792 13.808 8.7222 13.4061 8.7222C13.0043 8.7222 12.6886 9.03792 12.6886 9.46844V11.9463H10.1724C9.77061 11.9463 9.40706 12.3099 9.40706 12.6926C9.40706 13.0944 9.77061 13.4484 10.1724 13.4484H12.6886V15.9359C12.6886 16.3664 13.0043 16.6917 13.4061 16.6917Z"}))},y=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16 4L4 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M4 4L16 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},R=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"10px",height:"10px",viewBox:"0 0 10 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g",{transform:"translate(-2.000000, -2.000000)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11,3 L3,11"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3,3 L11,11"})))},F=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"17px",height:"17px",viewBox:"0 0 17 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.5,12 C3.46243388,12 1,9.53756612 1,6.5 C1,3.46243388 3.46243388,1 6.5,1 C9.53756612,1 12,3.46243388 12,6.5 C12,9.53756612 9.53756612,12 6.5,12 Z M15.8568331,15.8587942 L10.4910728,10.4930339 L15.8568331,15.8587942 Z"})))},j=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1.5 10H18.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 18.5L10 1.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},b=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M15.6569 9.99999H4.34315",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 4.34314V15.6568",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},O=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.79004 17.0781C7.29102 17.0781 7.61621 16.7354 7.61621 16.2607C7.61621 16.0059 7.51953 15.8301 7.37012 15.6807L5.71777 14.0723L4.54883 13.1143L6.15723 13.1934H14.5068C16.3262 13.1934 17.0732 12.3936 17.0732 10.6182V6.56641C17.0732 4.74707 16.3262 4 14.5068 4H10.8682C10.3584 4 10.0068 4.37793 10.0068 4.84375C10.0068 5.30078 10.3584 5.67871 10.8682 5.67871H14.4717C15.1484 5.67871 15.4121 5.94238 15.4121 6.61914V10.5654C15.4121 11.2422 15.1484 11.5059 14.4717 11.5059H6.15723L4.54883 11.585L5.71777 10.627L7.37012 9.02734C7.51953 8.87793 7.61621 8.69336 7.61621 8.44727C7.61621 7.96387 7.29102 7.62988 6.79004 7.62988C6.58789 7.62988 6.35059 7.72656 6.18359 7.88477L2.26367 11.7256C2.08789 11.8926 2 12.1211 2 12.3496C2 12.5781 2.08789 12.8066 2.26367 12.9736L6.18359 16.8145C6.35059 16.9814 6.58789 17.0781 6.79004 17.0781Z",fill:"currentColor",stroke:"none"}))},A=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 15C8.895 15 8 15.895 8 17C8 18.105 8.895 19 10 19C11.105 19 12 18.105 12 17C12 15.895 11.105 15 10 15Z",fill:"currentColor",stroke:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 1C8.895 1 8 1.895 8 3C8 4.105 8.895 5 10 5C11.105 5 12 4.105 12 3C12 1.895 11.105 1 10 1Z",fill:"currentColor",stroke:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10C12 8.895 11.105 8 10 8Z",fill:"currentColor",stroke:"none"}))},D=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M5 10C5 8.895 4.105 8 3 8C1.895 8 1 8.895 1 10C1 11.105 1.895 12 3 12C4.105 12 5 11.105 5 10Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 10C19 8.895 18.105 8 17 8C15.895 8 15 8.895 15 10C15 11.105 15.895 12 17 12C18.105 12 19 11.105 19 10Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M12 10C12 8.895 11.105 8 10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10Z",fill:"currentColor"}))},S=["strokeWidth","color"],P=function(C){var r=C.strokeWidth,n=void 0===r?1.5:r,o=C.color,i=void 0===o?"currentColor":o,c=l(C,S);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},c),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 19C19 18.0475 18.748 16.9941 18.2119 16C17.0596 13.8632 14.5949 12 10.5 12H9.5",stroke:i,strokeWidth:n,strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M0.999999 19C0.999999 17.3599 1.74722 15.4209 3.40506 14",stroke:i,strokeWidth:n,strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.5 12C6.46243 12 4 9.53757 4 6.5C4 3.46243 6.46243 1 9.5 1C12.5376 1 15 3.46243 15 6.5C15 7.02001 14.9278 7.52317 14.793 8",stroke:i,strokeWidth:n,strokeLinecap:"round",fill:"none"}))},z=["isSelected"],I=function(C){C.isSelected;var r=l(C,z);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.98297 1.75C4.39718 1.75 4.73297 1.41421 4.73297 1C4.73297 0.585786 4.39718 0.25 3.98297 0.25V1.75ZM7.74862 0.25C7.33441 0.25 6.99862 0.585786 6.99862 1C6.99862 1.41421 7.33441 1.75 7.74862 1.75V0.25ZM18.25 3V17H19.75V3H18.25ZM17 18.25H3V19.75H17V18.25ZM1.75 17V3H0.25V17H1.75ZM3 1.75H3.98297V0.25H3V1.75ZM7.74862 1.75H17V0.25H7.74862V1.75ZM3 18.25C2.30964 18.25 1.75 17.6904 1.75 17H0.25C0.25 18.5188 1.48122 19.75 3 19.75V18.25ZM18.25 17C18.25 17.6904 17.6904 18.25 17 18.25V19.75C18.5188 19.75 19.75 18.5188 19.75 17H18.25ZM19.75 3C19.75 1.48122 18.5188 0.25 17 0.25V1.75C17.6904 1.75 18.25 2.30964 18.25 3H19.75ZM1.75 3C1.75 2.30964 2.30964 1.75 3 1.75V0.25C1.48122 0.25 0.25 1.48122 0.25 3H1.75Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M7 1H13V7.28131C13 8.1567 11.9548 8.60957 11.3161 8.01093L10 6.77733L8.68386 8.01093C8.04516 8.60957 7 8.1567 7 7.28131V1Z",fill:"currentColor"}))},N=["color","side"],T=function(C){var r=C.color,n=void 0===r?"currentColor":r,o=C.side,i=void 0===o?"left":o,c=l(C,N);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},c),"left"===i&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M5.00737 3.75C5.42158 3.75 5.75737 3.41421 5.75737 3C5.75737 2.58579 5.42158 2.25 5.00737 2.25V3.75ZM9.5 2.25C9.08579 2.25 8.75 2.58579 8.75 3C8.75 3.41421 9.08579 3.75 9.5 3.75V2.25ZM9.5 16.25C9.08579 16.25 8.75 16.5858 8.75 17C8.75 17.4142 9.08579 17.75 9.5 17.75V16.25ZM5.25 17.75C5.66421 17.75 6 17.4142 6 17C6 16.5858 5.66421 16.25 5.25 16.25V17.75ZM18.25 5V15H19.75V5H18.25ZM1.75 15V5H0.25V15H1.75ZM3 3.75H5.00737V2.25H3V3.75ZM9.5 3.75H17V2.25H9.5V3.75ZM17 16.25H9.5V17.75H17V16.25ZM5.25 16.25H3V17.75H5.25V16.25ZM0.25 15C0.25 16.5188 1.48122 17.75 3 17.75V16.25C2.30964 16.25 1.75 15.6904 1.75 15H0.25ZM18.25 15C18.25 15.6904 17.6904 16.25 17 16.25V17.75C18.5188 17.75 19.75 16.5188 19.75 15H18.25ZM19.75 5C19.75 3.48122 18.5188 2.25 17 2.25V3.75C17.6904 3.75 18.25 4.30964 18.25 5H19.75ZM1.75 5C1.75 4.30964 2.30964 3.75 3 3.75V2.25C1.48122 2.25 0.25 3.48122 0.25 5H1.75Z",fill:n}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1 5C1 3.89543 1.89543 3 3 3H6V17H3C1.89543 17 1 16.1046 1 15V5Z",fill:n,stroke:n,strokeWidth:"1.5"})),"right"===i&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.9926 3.75C14.5784 3.75 14.2426 3.41421 14.2426 3C14.2426 2.58579 14.5784 2.25 14.9926 2.25V3.75ZM10.5 2.25C10.9142 2.25 11.25 2.58579 11.25 3C11.25 3.41421 10.9142 3.75 10.5 3.75V2.25ZM10.5 16.25C10.9142 16.25 11.25 16.5858 11.25 17C11.25 17.4142 10.9142 17.75 10.5 17.75V16.25ZM14.75 17.75C14.3358 17.75 14 17.4142 14 17C14 16.5858 14.3358 16.25 14.75 16.25V17.75ZM1.75 5V15H0.25V5H1.75ZM18.25 15V5H19.75V15H18.25ZM17 3.75H14.9926V2.25H17V3.75ZM10.5 3.75H3V2.25H10.5V3.75ZM3 16.25H10.5V17.75H3V16.25ZM14.75 16.25H17V17.75H14.75V16.25ZM19.75 15C19.75 16.5188 18.5188 17.75 17 17.75V16.25C17.6904 16.25 18.25 15.6904 18.25 15H19.75ZM1.75 15C1.75 15.6904 2.30964 16.25 3 16.25V17.75C1.48122 17.75 0.25 16.5188 0.25 15H1.75ZM0.25 5C0.25 3.48122 1.48122 2.25 3 2.25V3.75C2.30964 3.75 1.75 4.30964 1.75 5H0.25ZM18.25 5C18.25 4.30964 17.6904 3.75 17 3.75V2.25C18.5188 2.25 19.75 3.48122 19.75 5H18.25Z",fill:n}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 5C19 3.89543 18.1046 3 17 3H14V17H17C18.1046 17 19 16.1046 19 15V5Z",fill:n,stroke:n,strokeWidth:"1.5"})))},q=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9412 0.889168C11.9029 0.689035 11.7471 0.530978 11.5459 0.498479C10.5221 0.333067 9.47793 0.333067 8.45405 0.498479C8.25289 0.530978 8.09711 0.689035 8.05877 0.889168L7.74003 2.55309C7.70586 2.73147 7.57719 2.87607 7.4069 2.93922C7.21627 3.00992 7.02849 3.08802 6.84391 3.17352C6.67828 3.25025 6.48393 3.23933 6.33293 3.13676L4.9318 2.18498C4.76335 2.07055 4.5416 2.06873 4.37633 2.18771C3.53336 2.79466 2.79538 3.53267 2.18846 4.37566C2.06958 4.54079 2.0713 4.76233 2.18547 4.93075L3.1366 6.3337C3.23835 6.4838 3.24973 6.67672 3.17403 6.8415C3.08902 7.02654 3.01094 7.21481 2.94013 7.40594C2.87705 7.57625 2.73241 7.70491 2.55404 7.73908L0.889392 8.05796C0.689621 8.09623 0.531722 8.25152 0.498928 8.45227C0.331575 9.47669 0.331575 10.5214 0.498928 11.5458C0.531722 11.7466 0.689621 11.9019 0.889392 11.9401L2.55337 12.2589C2.7321 12.2931 2.87691 12.4222 2.93988 12.593C3.01076 12.7851 3.08892 12.9738 3.17404 13.1592C3.24972 13.324 3.23835 13.5169 3.1366 13.667L2.18571 15.0696C2.07141 15.2382 2.06983 15.46 2.18898 15.6252C2.79592 16.4666 3.5339 17.2059 4.37685 17.8113C4.54186 17.9298 4.76302 17.9279 4.93118 17.8139L6.33303 16.8635C6.48399 16.7612 6.67814 16.7504 6.84365 16.827C7.02753 16.9121 7.21459 16.9897 7.40449 17.0595C7.57601 17.1225 7.70604 17.2676 7.74042 17.447L8.05891 19.1096C8.09718 19.3094 8.25247 19.4673 8.45321 19.5001C9.47764 19.6675 10.5223 19.6675 11.5468 19.5001C11.7475 19.4673 11.9028 19.3094 11.9411 19.1096L12.2594 17.4477C12.2939 17.2679 12.4244 17.1226 12.5963 17.0597C12.7864 16.9901 12.9731 16.9128 13.1559 16.8279C13.3217 16.7509 13.5163 16.7613 13.6677 16.8638L15.0711 17.814C15.2394 17.9279 15.4607 17.9296 15.6257 17.8109C16.4671 17.2056 17.2064 16.4663 17.8117 15.6249C17.9305 15.4599 17.9287 15.2384 17.8146 15.0701L16.8645 13.6686C16.7621 13.5176 16.7514 13.3235 16.8279 13.158C16.9132 12.9738 16.9909 12.7862 17.0607 12.5953C17.1236 12.4234 17.2688 12.2929 17.4487 12.2585L19.1106 11.9401C19.3104 11.9019 19.4683 11.7466 19.5011 11.5458C19.6684 10.5214 19.6684 9.47669 19.5011 8.45227C19.4683 8.25152 19.3104 8.09623 19.1106 8.05796L17.448 7.73947C17.2685 7.70509 17.1234 7.57506 17.0604 7.40354C16.9907 7.21364 16.9131 7.02658 16.828 6.8427C16.7513 6.67719 16.7621 6.48304 16.8645 6.33208L17.8149 4.93024C17.9289 4.76208 17.9308 4.54091 17.8123 4.3759C17.2069 3.53299 16.4676 2.79503 15.6262 2.1881C15.461 2.06891 15.2391 2.07053 15.0705 2.18491L13.6678 3.13646C13.5164 3.23918 13.3215 3.24973 13.1556 3.17264C12.9721 3.08738 12.7848 3.0095 12.5939 2.93898C12.4232 2.87592 12.2941 2.73116 12.2598 2.55242L11.9412 0.889168ZM9.99999 4.97512C12.7737 4.97512 15.0265 7.22534 15.0265 9.99904C15.0265 12.7727 12.7737 15.0256 9.99999 15.0256C7.22629 15.0256 4.97607 12.7727 4.97607 9.99904C4.97607 7.22534 7.22629 4.97512 9.99999 4.97512Z",fill:"currentColor"}))},G=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18.1884 13.4343C17.1688 16.0586 14.0759 18.25 10.4334 18.25C5.4709 18.25 1.75 14.7455 1.75 9.85484C1.75 6.35837 3.81783 3.07341 6.83303 1.83002C6.49358 2.72741 6.27129 4.15306 6.27129 5.16431C6.27129 7.78687 7.11667 9.99076 8.69052 11.5394C10.2629 13.0866 12.4887 13.9073 15.1135 13.9073C16.2726 13.9073 17.4254 13.6688 18.1884 13.4343Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}))},J=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.0029 7C11.6398 7 13 8.35749 13 9.99706C13 11.6366 11.6398 13 10.0029 13C8.36016 13 7 11.6366 7 9.99706C7 8.35749 8.36016 7 10.0029 7Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 4L10 1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2426 5.75736L16.364 3.63604",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16 10L19 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2426 14.2426L16.364 16.364",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 19L10 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.63603 16.364L5.75735 14.2426",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1 10L4 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.63603 3.63604L5.75735 5.75736",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},K=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M2 6V2H6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14 2H18V6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18 14V18H14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.00003 18H2.00003V14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18 2L12 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M8 12L2 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M2 2L8 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M12 12L18 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}))},Q=["direction"],U=function(C){var r=C.direction,n=void 0===r?"right":r,o=l(C,Q),i="M7 4L13 10L7 16";return"left"===n?i="M13 16L7 10L13 4":"up"===n?i="M16 13L10 7L4 13":"down"===n&&(i="M16 7L10 13L4 7"),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:i,stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}))},X=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"up"},C))},Y=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"down"},C))},$=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"right"},C))},_=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"left"},C))},ee=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3 11L7 15L17 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},te=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.9212 16.8832C17.2882 17.1074 17.7572 17.0019 18.0086 16.6261C19.2728 14.7668 20 12.4592 20 10C20 7.54736 19.2592 5.23976 18.0086 3.3739C17.7572 2.99809 17.2882 2.8926 16.9212 3.11677C16.527 3.35412 16.4658 3.82224 16.7377 4.2442C17.8047 5.85951 18.4572 7.86383 18.4572 10C18.4572 12.1362 17.8251 14.1669 16.7377 15.7624C16.4658 16.1778 16.527 16.6459 16.9212 16.8832ZM1.67872 13.0328H3.66328C3.72445 13.0328 3.77203 13.046 3.81281 13.0856L6.84402 15.7162C7.23142 16.0525 7.53726 16.2173 7.93145 16.2173C8.51595 16.2173 8.95092 15.7888 8.95092 15.2284V4.80461C8.95092 4.2376 8.51595 3.78927 7.92466 3.78927C7.53726 3.78927 7.2586 3.9541 6.84402 4.31672L3.81281 6.9276C3.76523 6.96716 3.72445 6.98035 3.66328 6.98035H1.67872C0.577698 6.98035 0 7.55395 0 8.68137V11.3318C0 12.4658 0.577698 13.0328 1.67872 13.0328ZM13.8356 15.0108C14.2094 15.2284 14.658 15.136 14.9095 14.78C15.8406 13.4614 16.3707 11.7736 16.3707 10C16.3707 8.22645 15.8474 6.53201 14.9095 5.21998C14.658 4.86395 14.2094 4.77165 13.8356 4.98922C13.4346 5.22657 13.3871 5.70128 13.6657 6.12983C14.3861 7.20451 14.8143 8.5627 14.8143 10C14.8143 11.4373 14.3861 12.8021 13.6657 13.8702C13.3871 14.2987 13.4346 14.7734 13.8356 15.0108ZM1.86902 11.6351C1.65833 11.6351 1.54279 11.5296 1.54279 11.3252V8.69456C1.54279 8.49017 1.65833 8.37809 1.86902 8.37809H4.0235C4.22739 8.37809 4.37011 8.34512 4.53323 8.19348L7.19744 5.84633C7.22462 5.81336 7.2654 5.79358 7.30618 5.79358C7.36735 5.79358 7.40813 5.83314 7.40813 5.89907V14.1075C7.40813 14.1735 7.36735 14.213 7.30618 14.213C7.2722 14.213 7.23142 14.1932 7.19744 14.1603L4.53323 11.8197C4.37011 11.6747 4.22739 11.6351 4.0235 11.6351H1.86902ZM10.7636 13.1449C11.1102 13.3625 11.5588 13.2834 11.7967 12.9537C12.388 12.1757 12.7346 11.1076 12.7346 10C12.7346 8.89235 12.388 7.83086 11.7967 7.04628C11.5588 6.71662 11.1102 6.6441 10.7636 6.85508C10.3626 7.10562 10.2879 7.56054 10.6005 8.04184C10.9607 8.5561 11.1782 9.26816 11.1782 10C11.1782 10.7318 10.9539 11.4505 10.6005 11.9648C10.2879 12.4461 10.3626 12.8944 10.7636 13.1449Z",fill:"currentColor"}))},Ce=a;
65
+
66
 
67
 
68
  /***/ }),
161
 
162
  /******/ })()
163
  ;
 
js/build/vendor-framer-motion.bundle.js CHANGED
@@ -13214,4 +13214,3 @@ window.FramerMotion = window.FramerMotion || vendor_framer_motion__WEBPACK_IMPOR
13214
 
13215
  /******/ })()
13216
  ;
13217
- //# sourceMappingURL=vendor-framer-motion.bundle.js.map
13214
 
13215
  /******/ })()
13216
  ;
 
js/build/vendor-react-laag.bundle.js CHANGED
@@ -2404,7 +2404,7 @@ function Transition(_ref) {
2404
  }
2405
 
2406
 
2407
- //# sourceMappingURL=react-laag.esm.js.map
2408
 
2409
 
2410
  /***/ }),
@@ -2545,4 +2545,3 @@ window.ReactLaag = window.ReactLaag || vendor_react_laag__WEBPACK_IMPORTED_MODUL
2545
 
2546
  /******/ })()
2547
  ;
2548
- //# sourceMappingURL=vendor-react-laag.bundle.js.map
2404
  }
2405
 
2406
 
2407
+
2408
 
2409
 
2410
  /***/ }),
2545
 
2546
  /******/ })()
2547
  ;
 
js/build/wp-editor.bundle.js CHANGED
@@ -1163,4 +1163,3 @@ __webpack_require__.r(__webpack_exports__);
1163
 
1164
  /******/ })()
1165
  ;
1166
- //# sourceMappingURL=wp-editor.bundle.js.map
1163
 
1164
  /******/ })()
1165
  ;
 
js/fl-builder-admin-settings.js CHANGED
@@ -60,7 +60,9 @@
60
  $( '.fl-settings-form .dashicons-editor-help' ).tipTip();
61
  $( '.subscription-form .subscribe-button' ).on( 'click', FLBuilderAdminSettings._welcomeSubscribe);
62
  $( '.advanced-group input[type=checkbox]').on('change', FLBuilderAdminSettings._advancedToggle );
 
63
  $( '.advanced-group h3' ).on('click', FLBuilderAdminSettings._advancedShowHide );
 
64
  },
65
 
66
  _welcomeSubscribe: function()
@@ -107,8 +109,56 @@
107
  });
108
  },
109
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  _advancedToggle: function(event) {
111
  checkbox = $(this);
 
112
  data = {
113
  'action' : 'fl_advanced_submit',
114
  'setting' : checkbox.attr('name'),
@@ -117,13 +167,20 @@
117
  }
118
  $.post(ajaxurl, data, function(response) {
119
  if ( response.success ) {
 
120
  new Notify({
121
  status: 'success',
122
  title: 'Saved',
123
  autoclose: true,
124
  autotimeout: 1000,
125
  distance: 20,
126
- });
 
 
 
 
 
 
127
  } else {
128
  new Notify({
129
  status: 'error',
60
  $( '.fl-settings-form .dashicons-editor-help' ).tipTip();
61
  $( '.subscription-form .subscribe-button' ).on( 'click', FLBuilderAdminSettings._welcomeSubscribe);
62
  $( '.advanced-group input[type=checkbox]').on('change', FLBuilderAdminSettings._advancedToggle );
63
+ $( '.advanced-group input[type=text]').on('keyup', FLBuilderAdminSettings._advancedText );
64
  $( '.advanced-group h3' ).on('click', FLBuilderAdminSettings._advancedShowHide );
65
+ $( '.advanced-group button' ).on('click', FLBuilderAdminSettings._advancedTextSave );
66
  },
67
 
68
  _welcomeSubscribe: function()
109
  });
110
  },
111
 
112
+ _advancedText: function() {
113
+ button = $(this).parent().find('.save-button');
114
+ button.css('display', 'contents')
115
+ },
116
+
117
+ _advancedTextSave: function(e) {
118
+ e.preventDefault();
119
+ var buttonwrap = $(this).parent()
120
+
121
+ id = $(this).data('id');
122
+ value = $('#' + id).val();
123
+ data = {
124
+ 'action' : 'fl_advanced_submit',
125
+ 'setting' : id,
126
+ 'type' : 'text',
127
+ 'value' : value,
128
+ '_wpnonce': $('#fl-advanced-nonce').val()
129
+ }
130
+ $.post(ajaxurl, data, function(response) {
131
+ if ( response.success ) {
132
+ buttonwrap.fadeOut();
133
+ new Notify({
134
+ status: 'success',
135
+ title: 'Saved',
136
+ autoclose: true,
137
+ autotimeout: 1000,
138
+ distance: 20,
139
+ });
140
+ } else {
141
+ new Notify({
142
+ status: 'error',
143
+ title: 'Save Error',
144
+ autoclose: false,
145
+ distance: 20,
146
+ });
147
+ }
148
+ })
149
+ .fail( function(){
150
+ new Notify({
151
+ status: 'error',
152
+ title: 'Save Error',
153
+ autoclose: false,
154
+ distance: 20,
155
+ });
156
+ });
157
+ },
158
+
159
  _advancedToggle: function(event) {
160
  checkbox = $(this);
161
+ var depend = $(this).data('depend') || false;
162
  data = {
163
  'action' : 'fl_advanced_submit',
164
  'setting' : checkbox.attr('name'),
167
  }
168
  $.post(ajaxurl, data, function(response) {
169
  if ( response.success ) {
170
+ $.when(
171
  new Notify({
172
  status: 'success',
173
  title: 'Saved',
174
  autoclose: true,
175
  autotimeout: 1000,
176
  distance: 20,
177
+ })
178
+ ).done(function(){
179
+ if ( depend ) {
180
+ location.reload()
181
+ }
182
+ });
183
+
184
  } else {
185
  new Notify({
186
  status: 'error',
js/fl-builder-ui-settings-forms.js CHANGED
@@ -279,16 +279,20 @@
279
  value = null,
280
  isMultiple = false,
281
  responsive = null,
282
- responsiveFields = [ 'align', 'border', 'dimension', 'unit', 'photo', 'select', 'typography', 'text' ],
283
  settings = ! settings ? this.config.settings : settings,
284
  globalSettings = FLBuilderConfig.global;
285
 
286
-
287
  for ( name in fields ) {
288
- field = fields[ name ];
289
- isMultiple = field.multiple ? true : false;
290
- supportsResponsive = $.inArray( field['type'], responsiveFields ) > -1,
291
- value = ! _.isUndefined( settings[ name ] ) ? settings[ name ] : '';
 
 
 
 
292
 
293
  // Make sure this field has a type, if not the sky falls.
294
  if ( ! field.type ) {
279
  value = null,
280
  isMultiple = false,
281
  responsive = null,
282
+ responsiveFields = FLBuilderConfig.responsiveFields,
283
  settings = ! settings ? this.config.settings : settings,
284
  globalSettings = FLBuilderConfig.global;
285
 
286
+
287
  for ( name in fields ) {
288
+ field = fields[ name ];
289
+ // Make sure this field is even a thing!
290
+ if ( ! field ) {
291
+ continue;
292
+ }
293
+ isMultiple = field.multiple ? true : false;
294
+ supportsResponsive = $.inArray( field['type'], responsiveFields ) > -1,
295
+ value = ! _.isUndefined( settings[ name ] ) ? settings[ name ] : '';
296
 
297
  // Make sure this field has a type, if not the sky falls.
298
  if ( ! field.type ) {
js/fl-builder.js CHANGED
@@ -5875,7 +5875,8 @@
5875
  */
5876
  _addModuleComplete: function( response )
5877
  {
5878
- var data = FLBuilder._jsonParse( response );
 
5879
 
5880
  // Setup a preview layout if we have one.
5881
  if ( data.layout ) {
@@ -5895,8 +5896,13 @@
5895
  if ( $( 'form.fl-builder-settings' ).length || data.global ) {
5896
  if ( data.layout ) {
5897
  FLBuilder._renderLayout( data.layout );
 
5898
  }
5899
  } else {
 
 
 
 
5900
  FLBuilder._showModuleSettings( data, function() {
5901
  $( '.fl-builder-module-settings' ).data( 'new-module', '1' );
5902
  } );
5875
  */
5876
  _addModuleComplete: function( response )
5877
  {
5878
+ var data = FLBuilder._jsonParse( response ),
5879
+ showSettingsForm = false;
5880
 
5881
  // Setup a preview layout if we have one.
5882
  if ( data.layout ) {
5896
  if ( $( 'form.fl-builder-settings' ).length || data.global ) {
5897
  if ( data.layout ) {
5898
  FLBuilder._renderLayout( data.layout );
5899
+ showSettingsForm = true;
5900
  }
5901
  } else {
5902
+ showSettingsForm = true;
5903
+ }
5904
+
5905
+ if ( showSettingsForm ) {
5906
  FLBuilder._showModuleSettings( data, function() {
5907
  $( '.fl-builder-module-settings' ).data( 'new-module', '1' );
5908
  } );
js/fl-builder.min.js CHANGED
@@ -1 +1 @@
1
- var FLBuilderColorPicker;function fl_slugify(e){let t=encodeURIComponent(e.toString().toLowerCase().trim().replace(/["',]/g,"").replace(/\s/g,"-")).toLowerCase();const i="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/,:;";e=new RegExp(i.split("").join("|"),"g");return t.toString().toLowerCase().replace(/\.+/g,"-").replace(/\:+/g,"").replace(/\s+/g,"-").replace(e,e=>"aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnooooooooprrsssssttuuuuuuuuuwxyyzzz-----".charAt(i.indexOf(e))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}!function(u){var i=[],t=navigator.userAgent.toLowerCase(),l="Microsoft Internet Explorer"===navigator.appName,o=l?parseFloat(t.match(/msie ([0-9]{1,}[\.0-9]{0,})/)[1]):0,n=l&&o<10,s=!1,r=["-moz-","-webkit-","-o-","-ms-"];function a(e,t){return e="top"===e?"top":"left",t=Array.isArray(t)?t:Array.prototype.slice.call(arguments,1),"webkit"===s?(o=[],i="top"===(i=e)?"0% 0%,0% 100%,":"0% 100%,100% 100%,",l=d(l=t),u.each(l,function(e,t){o.push("color-stop("+parseFloat(t.stop)/100+", "+t.color+")")}),"-webkit-gradient(linear,"+i+o.join(",")+")"):r[s]+"linear-gradient("+e+", "+t.join(", ")+")";var i,l,o}function d(e){var n=[],s=[],t=[],i=e.length-1;return u.each(e,function(e,t){var i=t,l=!1,o=t.match(/1?[0-9]{1,2}%$/);o&&(i=t.replace(/\s?1?[0-9]{1,2}%$/,""),l=o.shift()),n.push(i),s.push(l)}),!1===s[0]&&(s[0]="0%"),!1===s[i]&&(s[i]="100%"),s=function e(t){var i,l,o,n,s=0,r=t.length-1,a=0,d=!1;if(t.length<=2||u.inArray(!1,t)<0)return t;for(;a<t.length-1;)d||!1!==t[a]?d&&!1!==t[a]&&(r=a,a=t.length):(s=a-1,d=!0),a++;l=r-s;n=parseInt(t[s].replace("%"),10);i=(parseFloat(t[r].replace("%"))-n)/l;a=s+1;o=1;for(;a<r;)t[a]=n+o*i+"%",o++,a++;return e(t)}(s),u.each(s,function(e){t[e]={color:n[e],stop:s[e]}}),t}flBuilderParseColorValue=function(e){var e=e.replace(/\s+/g,""),t=-1!==e.indexOf("rgba")?parseFloat(100*e.replace(/^.*,(.+)\)/,"$1")):100;return{value:e,alpha:t,rgba:t<100}},u.fn.flBuilderColorPickerGradient=function(){var e=arguments;return this.each(function(){n?function(e,l){var o,t,n,s,r;e="top"===e?"top":"left",l=Array.isArray(l)?l:Array.prototype.slice.call(arguments,1),o="top"===e?0:1,t=u(this),n=l.length-1,s='<div class="iris-ie-gradient-shim" style="position:absolute;'+(1==o?"height":"width")+":100%;"+(1==o?"left":"top")+":%start%;"+(1==o?"right":"bottom")+':%end%;filter:%filter%;" data-color:"%color%"></div>',r="","static"===t.css("position")&&t.css({position:"relative"}),l=d(l),u.each(l,function(e,t){var i;if(e===n)return!1;e=l[e+1],t.stop!==e.stop&&(i=100-parseFloat(e.stop)+"%",t.octoHex=new FLBuilderColor(t.color).toIEOctoHex(),e.octoHex=new FLBuilderColor(e.color).toIEOctoHex(),e="progid:DXImageTransform.Microsoft.Gradient(GradientType="+o+", StartColorStr='"+t.octoHex+"', EndColorStr='"+e.octoHex+"')",r+=s.replace("%start%",t.stop).replace("%end%",i).replace("%filter%",e))}),t.find(".iris-ie-gradient-shim").remove(),u(r).prependTo(t)}.apply(this,e):u(this).css("backgroundImage",a.apply(this,e))})},u.fn.flBuilderColorPickerRaninbowGradient=function(e,t){var i,l,o;for(e=e||"top",i="hsl(%h%,"+(t=u.extend({},{s:100,l:50},t)).s+"%,"+t.l+"%)",l=0,o=[];l<=360;)o.push(i.replace("%h%",l)),l+=30;return this.each(function(){u(this).flBuilderColorPickerGradient(e,o)})},(FLBuilderColorPicker=function(e){this._html='<div class="fl-color-picker-ui"><div class="iris-picker"><div class="iris-picker-inner"><div class="iris-square"><a class="iris-square-value" href="javascript:void(0);"><span class="iris-square-handle ui-slider-handle"></span></a><div class="iris-square-inner iris-square-horiz"></div><div class="iris-square-inner iris-square-vert"></div></div><div class="iris-slider iris-strip"><div class="iris-slider-offset"></div></div></div></div></div>';this.options=u.extend({},{elements:null,color:"",mode:"hsl",controls:{horiz:"s",vert:"l",strip:"h"},target:!1,width:200,presets:[],labels:{colorPresets:"Color Presets",colorPicker:"Color Picker",placeholder:"Paste color here...",removePresetConfirm:"Are you sure?",noneColorSelected:"None color selected.",alreadySaved:"%s is already a saved preset.",noPresets:"Add a color preset first.",presetAdded:"%s added to presets!"}},e),(!1==n||!0==n&&7<o)&&this._init()}).prototype={_html:"",_color:"",_currentElement:"",_inited:!1,_defaultHSLControls:{horiz:"s",vert:"l",strip:"h"},_defaultHSVControls:{horiz:"h",vert:"v",strip:"s"},_scale:{h:360,s:100,l:100,v:100},_init:function(){var e=this;u(e.options.elements);u("html").hasClass("fl-color-picker-init")?this._prepareColorFields():(this._color=new FLBuilderColor("#ff0000").setHSpace(e.options.mode),i=this.options.presets,!1===s&&function(){var i,l="backgroundImage";n?s="filter":(i=u('<div id="iris-gradtest" />'),u.each(r,function(e,t){if(i.css(l,t+"linear-gradient(top,#fff,#000)"),i.css(l).match("gradient"))return s=e,!1}),!1===s&&(i.css("background","-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#000))"),i.css(this.bgImageString).match("gradient")&&(s="webkit")),i.remove())}(),e.picker=u(this._html).appendTo("body"),l?9===o?e.picker.addClass("iris-ie-9"):o<=8&&e.picker.addClass("iris-ie-lt9"):t.indexOf("compatible")<0&&t.indexOf("khtml")<0&&t.match(/mozilla/)&&e.picker.addClass("iris-mozilla"),e.controls={square:e.picker.find(".iris-square"),squareDrag:e.picker.find(".iris-square-value"),horiz:e.picker.find(".iris-square-horiz"),vert:e.picker.find(".iris-square-vert"),strip:e.picker.find(".iris-strip"),stripSlider:e.picker.find(".iris-strip .iris-slider-offset")},"hsv"===e.options.mode&&e._has("l",e.options.controls)?e.options.controls=e._defaultHSVControls:"hsl"===e.options.mode&&e._has("v",e.options.controls)&&(e.options.controls=e._defaultHSLControls),e.hue=e._color.h(),this._setTemplates(),this._ui=u(".fl-color-picker-ui"),this._iris=u(".iris-picker"),this._wrapper=u("body"),this._ui.prepend(this._hexHtml).append(this._presetsHtml),e.element=this._ui.find(".fl-color-picker-input"),e._initControls(),e.active="external",e._change(),e._addInputListeners(e.element),this._buildUI(),this._prepareColorFields(),this._pickerControls(),this._presetsControls(),this._buildAlphaUI(),u("html").addClass("fl-color-picker-init"))},_prepareColorFields:function(){var n=this;u(".fl-color-picker-value").each(function(){var e=u(this),t=e.val(),i=e.parent().find(".fl-color-picker-color"),l=flBuilderParseColorValue(t),o="";t&&(i.hasClass("fl-color-picker-alpha-enabled")&&l.rgba?o=e.val().toString():!i.hasClass("fl-color-picker-alpha-enabled")&&l.rgba?(l=(l=t.replace("rgba","rgb")).substr(0,l.lastIndexOf(","))+")",n._color._alpha=1,o=l,e.val(l)):o="#"+e.val().toString(),i.css({backgroundColor:o}))})},_setTemplates:function(){this._alphaHtml='<div class="fl-alpha-wrap"><div class="fl-alpha-slider"></div><div class="fl-alpha-slider-offset"></div><div class="fl-alpha-text"></div></div>',this._presetsHtml='<div class="fl-color-picker-presets"><div class="fl-color-picker-presets-toggle"><div class="fl-color-picker-presets-open-label fl-color-picker-active">'+this.options.labels.colorPresets+' <span class="fl-color-picker-icon-arrow-up"></span></div><div class="fl-color-picker-presets-close-label">'+this.options.labels.colorPicker+' <span class="fl-color-picker-icon-arrow-down"></span></div></div><ul class="fl-color-picker-presets-list"></ul></div>',this._hexHtml='<input type="text" class="fl-color-picker-input" placeholder="'+this.options.labels.placeholder+'"><div class="fl-color-picker-preset-add"></div>',this._presetsTpl='<li class="fl-color-picker-preset"><span class="fl-color-picker-preset-color"></span> <span class="fl-color-picker-preset-label"></span> <span class="fl-color-picker-preset-remove fl-color-picker-icon-remove"></span></li>',this._noPresetsTpl='<li class="fl-color-picker-no-preset"><span class="fl-color-picker-preset-label">'+this.options.labels.noPresets+"</span></li>"},_has:function(i,e){var l=!1;return u.each(e,function(e,t){if(i===t)return!(l=!0)}),l},_buildUI:function(){var i=this;i._presetsList=this._ui.find(".fl-color-picker-presets-list"),i._presetsList.html(""),0<this.options.presets.length?u.each(this.options.presets,function(e,t){i._addPresetView(t)}):i._presetsList.append(this._noPresetsTpl)},_addPresetView:function(e){var t=this._presetsList.find(".fl-color-picker-no-preset"),t=(0<t.length&&t.remove(),u(this._presetsTpl)),i=FLBuilderColor(e);t.attr("data-color",e).find(".fl-color-picker-preset-color").css({backgroundColor:i.toString()}).end().find(".fl-color-picker-preset-label").html(i.toString()),this._presetsList.append(t)},_addPresetFeedback:function(){this._ui.append('<div class="fl-color-picker-added"><div class="fl-color-picker-added-text"><div class="fl-color-picker-icon-check"></div> "'+this.options.labels.presetAdded.replace("%s",this._color.toString())+'"</div></div>'),this._ui.find(".fl-color-picker-added").hide().fadeIn(200).delay(2e3).fadeOut(200,function(){u(this).remove()})},_pickerControls:function(){var i=this;this._wrapper.on("click",".fl-color-picker-color",function(){var e=u(this);i._currentElement=e.parent().find(".fl-color-picker-value"),i._ui.position({my:"left top",at:"left bottom",of:e,collision:"flip",using:function(e,t){i._togglePicker(e)}})}).on("click",".fl-color-picker-clear",function(){var e=u(this);i._currentElement=e.parent().find(".fl-color-picker-value"),e.prev(".fl-color-picker-color").css({backgroundColor:"transparent"}).addClass("fl-color-picker-empty"),i._setColor(""),i.element.val(""),i._currentElement.val("").trigger("change")}),u(document).on("mousedown",function(e){0===u(e.target).closest(".fl-color-picker-ui").length&&(presets=i._ui.find(".fl-color-picker-presets"),presetsCloseLabel=presets.find(".fl-color-picker-presets-close-label"),presetsList=presets.find(".fl-color-picker-presets-list"),presetsCloseLabel.hasClass("fl-color-picker-active")&&0<(list=presetsList.find("li").find("span.fl-color-picker-preset-label")).length&&(presets=[],u.each(list,function(e,t){presets.push(u(t).text())}),u(FLBuilder.colorPicker).trigger("presetSorted",{presets:presets})),u(".fl-color-picker-ui.fl-color-picker-active").removeClass("fl-color-picker-active"))})},_presetsControls:function(){var i=this,e=i._ui.find(".fl-color-picker-preset-add"),l=i._ui.find(".fl-color-picker-presets"),o=l.find(".fl-color-picker-presets-open-label"),n=l.find(".fl-color-picker-presets-close-label"),s=l.find(".fl-color-picker-presets-list");e.off("click").on("click",function(){i._addPreset(i.element.val())}),s.css({height:i.element.innerHeight()+i._iris.innerHeight()+14+"px"}).hide(),s.sortable(),l.off("click").on("click",".fl-color-picker-presets-toggle",function(){n.hasClass("fl-color-picker-active")&&0<(list=s.find("li").find("span.fl-color-picker-preset-label")).length&&(l=[],u.each(list,function(e,t){l.push(u(t).text())}),u(FLBuilder.colorPicker).trigger("presetSorted",{presets:l})),o.toggleClass("fl-color-picker-active"),n.toggleClass("fl-color-picker-active"),s.slideToggle(500)}).on("click",".fl-color-picker-preset",function(e){var t=new FLBuilderColor(u(this).data("color").toString());i._setColor(t),i._currentElement.parent().find(".fl-color-picker-color").css({backgroundColor:t.toString()}).removeClass("fl-color-picker-empty"),o.toggleClass("fl-color-picker-active"),n.toggleClass("fl-color-picker-active"),s.slideToggle(500)}).on("click",".fl-color-picker-preset-remove",function(e){e.stopPropagation(),i._removePreset(u(this).parent().data("color"))})},_removePreset:function(e){var t;confirm(this.options.labels.removePresetConfirm)&&(e=e.toString(),-1<(t=i.indexOf(e))&&(i.splice(t,1),this.options.presets=i,this._presetsList.find('.fl-color-picker-preset[data-color="'+e+'"]').slideUp(function(){u(this).remove()})),i.length<1&&this._presetsList.append(this._noPresetsTpl),u(this).trigger("presetRemoved",{presets:i}))},_addPreset:function(e){if(!this._CheckValidColor(e))return alert(this.options.labels.noneColorSelected),!1;e=e.toString().replace(/^#/,"");""===e?alert(this.options.labels.noneColorSelected):-1<i.indexOf(e)?alert(this.options.labels.alreadySaved.replace("%s","#"+e)):(this._addPresetView(e),this._addPresetFeedback(),i.push(e),this.options.presets=i,u(this).trigger("presetAdded",{presets:i}))},_CheckValidColor:function(e){if(!e.match(/^#/)&&!e.match(/^rgb/)&&!e.match(/^hsl/))return!1;var t=document.getElementById("divValidColor");return t||((t=document.createElement("div")).id="divValidColor"),t.style.borderColor="",t.style.borderColor=e,0!=t.style.borderColor.length},_togglePicker:function(e){var t=this;this._ui.hasClass("fl-color-picker-active")?(this._ui.removeClass("fl-color-picker-active"),e&&setTimeout(function(){t._ui.css(e),t._ui.addClass("fl-color-picker-active"),t._setColor(t._currentElement.val())},200)):(e&&t._ui.css(e),setTimeout(function(){t._ui.addClass("fl-color-picker-active"),t._setColor(t._currentElement.val())},200))},_paint:function(){this._paintDimension("right","strip"),this._paintDimension("top","vert"),this._paintDimension("left","horiz")},_paintDimension:function(e,t){var i,l=this,o=l._color,n=l.options.mode,s=l._getHSpaceColor(),r=l.controls[t],a=l.options.controls;if(t!==l.active&&("square"!==l.active||"strip"===t))switch(a[t]){case"h":if("hsv"===n){switch(s=o.clone(),t){case"horiz":s[a.vert](100);break;case"vert":s[a.horiz](100);break;case"strip":s.setHSpace("hsl")}i=s.toHsl()}else i="strip"===t?{s:s.s,l:s.l}:{s:100,l:s.l};r.flBuilderColorPickerRaninbowGradient(e,i);break;case"s":"hsv"===n?"vert"===t?i=[o.clone().a(0).s(0).toCSS("rgba"),o.clone().a(1).s(0).toCSS("rgba")]:"strip"===t?i=[o.clone().s(100).toCSS("hsl"),o.clone().s(0).toCSS("hsl")]:"horiz"===t&&(i=["#fff","hsl("+s.h+",100%,50%)"]):i="vert"===t&&"h"===l.options.controls.horiz?["hsla(0, 0%, "+s.l+"%, 0)","hsla(0, 0%, "+s.l+"%, 1)"]:["hsl("+s.h+",0%,50%)","hsl("+s.h+",100%,50%)"],r.flBuilderColorPickerGradient(e,i);break;case"l":i="strip"===t?["hsl("+s.h+",100%,100%)","hsl("+s.h+", "+s.s+"%,50%)","hsl("+s.h+",100%,0%)"]:["#fff","rgba(255,255,255,0) 50%","rgba(0,0,0,0) 50%","rgba(0,0,0,1)"],r.flBuilderColorPickerGradient(e,i);break;case"v":i="strip"===t?[o.clone().v(100).toCSS(),o.clone().v(0).toCSS()]:["rgba(0,0,0,0)","#000"],r.flBuilderColorPickerGradient(e,i)}},_getHSpaceColor:function(){return"hsv"===this.options.mode?this._color.toHsv():this._color.toHsl()},_dimensions:function(e){var t,i=this,l=i.options,o=i.controls.square,n=i.picker.find(".iris-strip"),s=l.border?l.width-20:l.width;if(e&&(o.css("width",""),n.css("width",""),i.picker.css({width:"",height:""})),e=s*(parseFloat("77.5%")/100),s=s*(parseFloat("12%")/100),t=l.border?20+e:e,o.width(e).height(e),n.height(e).width(s),i.picker.css({width:l.width,height:t}),!l.palettes)return i.picker.css("paddingBottom","")},_addInputListeners:function(o){function e(e){var t=new FLBuilderColor(o.val()),i=o.val().replace(/^#/,""),l=n._currentElement.hasClass("fl-color-picker-empty");if(o.removeClass("iris-error"),t.error)""!==i&&o.addClass("iris-error");else if(t.toString()!==n._color.toString()||""!==n._color.toString()&&l)if("keyup"===e.type)i.match(/^[0-9a-fA-F]{3}$/)||(n._setColor(i),n._currentElement.parent().find(".fl-color-picker-color").css({backgroundColor:FLBuilderColor(i).toString()}).removeClass("fl-color-picker-empty"),n._currentElement.val(i).trigger("change"));else if("paste"===e.type)return i=e.originalEvent.clipboardData.getData("text").replace(/^#/,""),hex=FLBuilderColor(i).toString(),n._setColor(i),o.val(hex),n._currentElement.parent().find(".fl-color-picker-color").css({backgroundColor:hex}).removeClass("fl-color-picker-empty"),n._currentElement.val(i).trigger("change"),!1}var n=this;o.on("change",e).on("keyup",n._debounce(e,100))},_initControls:function(){var n=this,s=n.controls,e=s.square,i=n.options.controls,l=n._scale[i.strip];s.stripSlider.slider({orientation:"horizontal",max:l,slide:function(e,t){n.active="strip","h"===i.strip&&(t.value=l-t.value),n._color[i.strip](t.value),n._change.apply(n,arguments)}}),s.squareDrag.draggable({containment:s.square.find(".iris-square-inner"),zIndex:1e3,cursor:"move",drag:function(e,t){n._squareDrag(e,t)},start:function(){e.addClass("iris-dragging"),u(this).addClass("ui-state-focus")},stop:function(){e.removeClass("iris-dragging"),u(this).removeClass("ui-state-focus")}}).on("mousedown mouseup",function(e){var t="ui-state-focus";e.preventDefault(),"mousedown"===e.type?(n.picker.find("."+t).removeClass(t).blur(),u(this).addClass(t).focus()):u(this).removeClass(t)}).on("keydown",function(e){var t=s.square,i=s.squareDrag,l=i.position(),o=2;switch(e.altKey&&(o*=10),e.keyCode){case 37:l.left-=o;break;case 38:l.top-=o;break;case 39:l.left+=o;break;case 40:l.top+=o;break;default:return!0}l.left=Math.max(0,Math.min(l.left,t.width())),l.top=Math.max(0,Math.min(l.top,t.height())),i.css(l),n._squareDrag(e,{position:l}),e.preventDefault()}),e.mousedown(function(e){var t;1===e.which&&u(e.target).is("div")&&(t=n.controls.square.offset(),t={top:e.pageY-t.top,left:e.pageX-t.left},e.preventDefault(),n._squareDrag(e,{position:t}),e.target=n.controls.squareDrag.get(0),n.controls.squareDrag.css(t).trigger(e))})},_squareDrag:function(e,t){var i=this,l=i.options.controls,o=i._squareDimensions(),n=Math.round((o.h-t.position.top)/o.h*i._scale[l.vert]),o=i._scale[l.horiz]-Math.round((o.w-t.position.left)/o.w*i._scale[l.horiz]);i._color[l.horiz](o)[l.vert](n),i.active="square",i._change.apply(i,arguments)},_setColor:function(e){var t=this,i=t.options.color;""===e?(e="#ff0000",t.default=!0):t.default=!1,(e=""+(t.options.color=e)).replace(/^#/,""),(e=new FLBuilderColor(e).setHSpace(t.options.mode)).error?t.options.color=i:(t._color=e,t.options.color=t._color.toString(),t.active="external",t._change())},_squareDimensions:function(e){var t=this.controls.square;return void 0!==e&&t.data("dimensions")?t.data("dimensions"):(this.controls.squareDrag,e={w:t.width(),h:t.height()},t.data("dimensions",e),e)},_isNonHueControl:function(e,t){return"square"===e&&"h"===this.options.controls.strip||"external"!==t&&("h"!==t||"strip"!==e)},_change:function(){var l=this,o=l.controls,n=l._getHSpaceColor(),e=["square","strip"],s=l.options.controls,t=s[l.active]||"external",i=l.hue;"strip"===l.active?e=[]:"external"!==l.active&&e.pop(),u.each(e,function(e,t){var i;if(t!==l.active)switch(t){case"strip":i="h"===s.strip?l._scale[s.strip]-n[s.strip]:n[s.strip],o.stripSlider.slider("value",i);break;case"square":i=l._squareDimensions(),i={left:n[s.horiz]/l._scale[s.horiz]*i.w,top:i.h-n[s.vert]/l._scale[s.vert]*i.h},l.controls.squareDrag.css(i)}}),n.h!==i&&l._isNonHueControl(l.active,t)&&l._color.h(i),l.hue=l._color.h(),l.options.color=l._color.toString(),l.element.is(":input")&&!l._color.error&&(l.element.removeClass("iris-error"),l.element.val()!==l._color.toString()&&(l.element.val(l._color.toString()),this._currentElement&&(!l.default||l.default&&"external"!==l.active?this._currentElement.val(l._color.toString().replace(/^#/,"")).parent().find(".fl-color-picker-color").css({backgroundColor:l._color.toString()}).removeClass("fl-color-picker-empty"):this._currentElement.val(""),l._wrapper.find(".fl-alpha-slider-offset").css("background-color",l._color.toString()),this._currentElement.trigger("change")))),l._paint(),l._inited=!0,l.active=!1},_debounce:function(o,n,s){var r,a;return function(){var e=this,t=arguments,i=function(){r=null,s||(a=o.apply(e,t))},l=s&&!r;return clearTimeout(r),r=setTimeout(i,n),a=l?o.apply(e,t):a}},_buildAlphaUI:function(){var t=this;t._wrapper.on("click",".fl-color-picker-color",function(){var e=u(this);t._currentElement.val();e.hasClass("fl-color-picker-alpha-enabled")?(t._ui.find(".fl-alpha-wrap").length<=0&&u(t._alphaHtml).insertAfter(t._iris),t.picker.addClass("fl-color-alpha-enabled"),t._pickerAlphaControls()):(t.picker.removeClass("fl-color-alpha-enabled"),t._ui.find(".fl-alpha-wrap").remove())})},_pickerAlphaControls:function(){var l=this,e=l._currentElement,t=flBuilderParseColorValue(e.val()),e=parseFloat(t.alpha/100),i=l._wrapper,o=l._ui.find(".fl-alpha-wrap"),n=o.find(".fl-alpha-slider"),s=o.find(".fl-alpha-text"),r=o.find(".fl-alpha-slider-offset");alphaHandle=o.find(".ui-slider-handle"),s.text(e<1?e:""),n.slider({orientation:"vertical",slide:function(e,t){var i=parseFloat(t.value/100);l._color._alpha=i,s.text(i<1?i:""),l._change.apply(l,arguments)},create:function(){r.css({backgroundColor:t.value}),i.on("click",".fl-color-picker-clear",function(){l._color._alpha=1,s.text(""),n.slider("value",100).trigger("slide")})},value:t.alpha,step:1,min:0,max:100})}}}(jQuery),!function(e,u){function n(e,t){return this instanceof n?this._init(e,t):new n(e,t)}n.fn=n.prototype={_color:0,_alpha:1,error:!1,_hsl:{h:0,s:0,l:0},_hsv:{h:0,s:0,v:0},_hSpace:"hsl",_init:function(e){var t="noop";switch(typeof e){case"object":return e.a!==u&&this.a(e.a),this[t=e.r!==u?"fromRgb":e.l!==u?"fromHsl":e.v!==u?"fromHsv":t](e);case"string":return this.fromCSS(e);case"number":return this.fromInt(parseInt(e,10))}return this},_error:function(){return this.error=!0,this},clone:function(){for(var e=new n(this.toInt()),t=["_alpha","_hSpace","_hsl","_hsv","error"],i=t.length-1;0<=i;i--)e[t[i]]=this[t[i]];return e},setHSpace:function(e){return this._hSpace="hsv"===e?e:"hsl",this},noop:function(){return this},fromCSS:function(e){var t,i=/^(rgb|hs(l|v))a?\(/;if(this.error=!1,(e=e.replace(/^\s+/,"").replace(/\s+$/,"").replace(/;$/,"")).match(i)&&e.match(/\)$/)){if((t=e.replace(/(\s|%)/g,"").replace(i,"").replace(/,?\);?$/,"").split(",")).length<3)return this._error();if(4===t.length&&(this.a(parseFloat(t.pop())),this.error))return this;for(var l=t.length-1;0<=l;l--)if(t[l]=parseInt(t[l],10),isNaN(t[l]))return this._error();return e.match(/^rgb/)?this.fromRgb({r:t[0],g:t[1],b:t[2]}):e.match(/^hsv/)?this.fromHsv({h:t[0],s:t[1],v:t[2]}):this.fromHsl({h:t[0],s:t[1],l:t[2]})}return this.fromHex(e)},fromRgb:function(e,t){return"object"!=typeof e||e.r===u||e.g===u||e.b===u?this._error():(this.error=!1,this.fromInt(parseInt((e.r<<16)+(e.g<<8)+e.b,10),t))},fromHex:function(e){return 3===(e=e.replace(/^#/,"").replace(/^0x/,"")).length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),this.error=!/^[0-9A-F]{6}$/i.test(e),this.fromInt(parseInt(e,16))},fromHsl:function(e){var t,i,l,o,n;return"object"!=typeof e||e.h===u||e.s===u||e.l===u?this._error():(this._hsl=e,this._hSpace="hsl",o=e.h/360,n=e.s/100,e=e.l/100,0==n?t=i=l=e:(t=this.hue2rgb(n=2*e-(e=e<.5?e*(1+n):e+n-e*n),e,o+1/3),i=this.hue2rgb(n,e,o),l=this.hue2rgb(n,e,o-1/3)),this.fromRgb({r:255*t,g:255*i,b:255*l},!0))},fromHsv:function(e){var t,i,l,o,n,s,r,a,d;if("object"!=typeof e||e.h===u||e.s===u||e.v===u)return this._error();switch(this._hsv=e,this._hSpace="hsv",s=e.h/360,t=e.s/100,r=(i=e.v/100)*(1-t),a=i*(1-(s=6*s-(e=Math.floor(6*s)))*t),d=i*(1-(1-s)*t),e%6){case 0:l=i,o=d,n=r;break;case 1:l=a,o=i,n=r;break;case 2:l=r,o=i,n=d;break;case 3:l=r,o=a,n=i;break;case 4:l=d,o=r,n=i;break;case 5:l=i,o=r,n=a}return this.fromRgb({r:255*l,g:255*o,b:255*n},!0)},fromInt:function(e,t){return this._color=parseInt(e,10),isNaN(this._color)&&(this._color=0),16777215<this._color?this._color=16777215:this._color<0&&(this._color=0),t===u&&(this._hsv.h=this._hsv.s=this._hsl.h=this._hsl.s=0),this},hue2rgb:function(e,t,i){return i<0&&(i+=1),1<i&&--i,i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e},toString:function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var e=parseInt(this._color,10).toString(16);if(this.error)return"";if(e.length<6)for(var t=6-e.length-1;0<=t;t--)e="0"+e;return"#"+e},toCSS:function(e,t){switch(e=e||"hex",t=parseFloat(t||this._alpha),e){case"rgb":case"rgba":var i=this.toRgb();return t<1?"rgba( "+i.r+", "+i.g+", "+i.b+", "+t+" )":"rgb( "+i.r+", "+i.g+", "+i.b+" )";case"hsl":case"hsla":i=this.toHsl();return t<1?"hsla( "+i.h+", "+i.s+"%, "+i.l+"%, "+t+" )":"hsl( "+i.h+", "+i.s+"%, "+i.l+"% )";default:return this.toString()}},toRgb:function(){return{r:255&this._color>>16,g:255&this._color>>8,b:255&this._color}},toHsl:function(){var e,t=this.toRgb(),i=t.r/255,l=t.g/255,o=t.b/255,t=Math.max(i,l,o),n=Math.min(i,l,o),s=(t+n)/2;if(t===n)e=a=0;else{var r=t-n,a=.5<s?r/(2-t-n):r/(t+n);switch(t){case i:e=(l-o)/r+(l<o?6:0);break;case l:e=(o-i)/r+2;break;case o:e=(i-l)/r+4}e/=6}return{h:e=0===(e=Math.round(360*e))&&this._hsl.h!==e?this._hsl.h:e,s:a=0===(a=Math.round(100*a))&&this._hsl.s?this._hsl.s:a,l:Math.round(100*s)}},toHsv:function(){var e,t=this.toRgb(),i=t.r/255,l=t.g/255,o=t.b/255,t=Math.max(i,l,o),n=Math.min(i,l,o),s=t,r=t-n,a=0===t?0:r/t;if(t===n)e=a=0;else{switch(t){case i:e=(l-o)/r+(l<o?6:0);break;case l:e=(o-i)/r+2;break;case o:e=(i-l)/r+4}e/=6}return{h:e=0===(e=Math.round(360*e))&&this._hsv.h!==e?this._hsv.h:e,s:a=0===(a=Math.round(100*a))&&this._hsv.s?this._hsv.s:a,v:Math.round(100*s)}},toInt:function(){return this._color},toIEOctoHex:function(){var e=this.toString(),t=parseInt(255*this._alpha,10).toString(16);return"#"+(t=1===t.length?"0"+t:t)+e.replace(/^#/,"")},toLuminosity:function(){var e=this.toRgb();return.2126*Math.pow(e.r/255,2.2)+.7152*Math.pow(e.g/255,2.2)+.0722*Math.pow(e.b/255,2.2)},getDistanceLuminosityFrom:function(e){if(!(e instanceof n))throw"getDistanceLuminosityFrom requires a Color object";var t=this.toLuminosity(),e=e.toLuminosity();return e<t?(t+.05)/(e+.05):(e+.05)/(t+.05)},getMaxContrastColor:function(){var e=this.toLuminosity();return new n(.5<=e?"000000":"ffffff")},getReadableContrastingColor:function(e,t){if(!(e instanceof n))return this;var i=t===u?5:t,l=e.getDistanceLuminosityFrom(this),t=e.getMaxContrastColor();if(t.getDistanceLuminosityFrom(e)<=i)return t;if(i<=l)return this;for(var o=0===t.toInt()?-1:1;l<i&&(this.l(o,!0),l=this.getDistanceLuminosityFrom(e),0!==this._color&&16777215!==this._color););return this},a:function(e){if(e===u)return this._alpha;e=parseFloat(e);return isNaN(e)?this._error():(this._alpha=e,this)},darken:function(e){return this.l(-(e=e||5),!0)},lighten:function(e){return this.l(e=e||5,!0)},saturate:function(e){return this.s(e=e||15,!0)},desaturate:function(e){return this.s(-(e=e||15),!0)},toGrayscale:function(){return this.setHSpace("hsl").s(0)},getComplement:function(){return this.h(180,!0)},getSplitComplement:function(e){return this.h(180+30*(e=e||1),!0)},getAnalog:function(e){return this.h(30*(e=e||1),!0)},getTetrad:function(e){return this.h(60*(e=e||1),!0)},getTriad:function(e){return this.h(120*(e=e||1),!0)},_partial:function(l){var o=i[l];return function(e,t){var i=this._spaceFunc("to",o.space);return e===u?i[l]:(!0===t&&(e=i[l]+e),o.mod&&(e%=o.mod),o.range&&(e=e<o.range[0]?o.range[0]:e>o.range[1]?o.range[1]:e),i[l]=e,this._spaceFunc("from",o.space,i))}},_spaceFunc:function(e,t,i){t=t||this._hSpace;return this[e+t.charAt(0).toUpperCase()+t.substr(1)](i)}};var t,i={h:{mod:360},s:{range:[0,100]},l:{space:"hsl",range:[0,100]},v:{space:"hsv",range:[0,100]},r:{space:"rgb",range:[0,255]},g:{space:"rgb",range:[0,255]},b:{space:"rgb",range:[0,255]}};for(t in i)i.hasOwnProperty(t)&&(n.fn[t]=n.fn._partial(t));"object"==typeof exports?module.exports=n:(e.FLBuilderColor=n,e.Color=n)}(this),!function(s){(FLLightbox=function(e){this._init(e)}).closeParent=function(e){e=s(e).closest(".fl-lightbox-wrap").attr("data-instance-id");_.isUndefined(e)||FLLightbox._instances[e].close()},FLLightbox.getResizableControlClass=function(){var e=s(".fl-lightbox-resizable").eq(0),t="far fa-window-maximize";return t=e.length&&e.hasClass("fl-lightbox-width-full")?"far fa-window-minimize":t},FLLightbox.unbindAll=function(){for(var e in FLLightbox._instances)FLLightbox._instances[e]._unbind()},FLLightbox.bindAll=function(){for(var e in FLLightbox._instances)FLLightbox._instances[e]._bind()},FLLightbox.closeAll=function(){for(var e in FLLightbox._instances)FLLightbox._instances[e].close()},FLLightbox._instances={},FLLightbox.prototype={_id:null,_node:null,_visible:!1,_allowClosing:!0,_resizeTimer:null,_defaults:{className:"",destroyOnClose:!1,resizable:!1},open:function(e){var t=this._node.find(".fl-lightbox"),i=t.closest(".fl-builder-ui-pinned").length,l=this._getPositionSettings();!i&&l&&this._defaults.resizable&&t.css(l),this._bind(),this._node.show(),this._visible=!0,void 0!==e?this.setContent(e):this._resize(),this.trigger("open"),FLBuilder.triggerHook("didShowLightbox",this)},close:function(){var e=this._node.data("parent");this._allowClosing&&(this.trigger("beforeCloseLightbox"),this._unbind(),this._node.hide(),this._visible=!1,this.trigger("close"),FLBuilder.triggerHook("didHideLightbox"),this._defaults.resizable&&_.isUndefined(e)&&FLBuilder.triggerHook("didHideAllLightboxes"),this._defaults.destroyOnClose&&this.destroy())},disableClose:function(){this._allowClosing=!1},enableClose:function(){this._allowClosing=!0},setContent:function(e){this._node.find(".fl-lightbox-content").html(e),this._resize(),0==s(".fl-builder-content-panel-button").length&&s(".fl-builder-panel-drag-handle").show()},empty:function(){this._node.find(".fl-lightbox-content").empty()},on:function(e,t){this._node.on(e,t)},off:function(e,t){this._node.off(e,t)},trigger:function(e,t){this._node.trigger(e,t)},destroy:function(){this._node.empty(),this._node.remove(),FLLightbox._instances[this._id]="undefined";try{delete FLLightbox._instances[this._id]}catch(e){}},_init:function(e){var t=0,i=null;for(i in FLLightbox._instances)t++;this._defaults=s.extend({},this._defaults,e),this._id=(new Date).getTime()+t,(FLLightbox._instances[this._id]=this)._render(),this._resizable()},_render:function(){this._node=s('<div class="fl-lightbox-wrap" data-instance-id="'+this._id+'"><div class="fl-lightbox-mask"></div><div class="fl-lightbox"><div class="fl-lightbox-content-wrap"><div class="fl-lightbox-content"></div></div></div></div>'),this._node.addClass(this._defaults.className),s("body").append(this._node)},_bind:function(){s(window).on("resize.fl-lightbox-"+this._id,this._delayedResize.bind(this))},_unbind:function(){s(window).off("resize.fl-lightbox-"+this._id)},_resizable:function(){s("body");var e=this._node.find(".fl-lightbox-mask"),t=this._node.find(".fl-lightbox"),i=s(".fl-lightbox-resizable").eq(0);this._defaults.resizable?(e.hide(),t.addClass("fl-lightbox-resizable"),t.on("click",".fl-lightbox-resize-toggle",this._resizeClicked.bind(this)),t.draggable({cursor:"move",handle:".fl-lightbox-header"}).resizable({handles:"all",minHeight:500,minWidth:380,start:this._resizeStart.bind(this),stop:this._resizeStop.bind(this)}),i.length&&i.hasClass("fl-lightbox-width-full")?(t.addClass("fl-lightbox-width-full"),t.draggable("disable")):this._restorePosition()):e.show(),this._resize()},_delayedResize:function(){clearTimeout(this._resizeTimer),this._resizeTimer=setTimeout(this._resize.bind(this),250)},_resize:function(){var e=this._node.find(".fl-lightbox"),t=parseInt(this._node.css("padding-top")),i=parseInt(this._node.css("padding-bottom")),l=(parseInt(this._node.css("padding-left")),parseInt(this._node.css("padding-right")),e.height()),o=e.width(),n=s(window),t=n.height()-t-i,i=(n.width(),"0px");this._defaults.resizable?(o<600?e.addClass("fl-lightbox-width-slim"):e.removeClass("fl-lightbox-width-slim"),o<450?e.addClass("fl-lightbox-width-micro"):e.removeClass("fl-lightbox-width-micro"),this._resizeEditors()):(l<t&&(i=(t-l-46)/2+"px"),e.attr("style","").css("margin",i+" auto 0")),this.trigger("resized")},_resizeStart:function(){s("body").addClass("fl-builder-resizable-is-resizing"),s(".fl-builder-lightbox:visible").append('<div class="fl-builder-resizable-iframe-fix"></div>'),FLBuilder._destroyOverlayEvents(),FLBuilder._removeAllOverlays()},_resizeStop:function(e,t){var i=s(".fl-lightbox-resizable:visible");parseInt(i.css("top"))<0&&i.css("top","0"),this._savePosition(),s("body").removeClass("fl-builder-resizable-is-resizing"),s(".fl-builder-resizable-iframe-fix").remove(),FLBuilder._bindOverlayEvents()},_resizeClicked:function(){s(".fl-lightbox-resizable").find(".fl-lightbox-resize-toggle");this._node.find(".fl-lightbox").hasClass("fl-lightbox-width-full")?this._resizeExitFull():this._resizeEnterFull(),this._resize()},_resizeEnterFull:function(){var e=s(".fl-lightbox-resizable"),t=e.find(".fl-lightbox-resize-toggle");this._node.find(".fl-lightbox");t.removeClass("fa-window-maximize").addClass("fa-window-minimize"),e.addClass("fl-lightbox-width-full"),e.draggable("disable"),e.resizable("disable")},_resizeExitFull:function(){var e=s(".fl-lightbox-resizable"),t=e.find(".fl-lightbox-resize-toggle");this._node.find(".fl-lightbox");t.removeClass("fa-window-minimize").addClass("fa-window-maximize"),e.removeClass("fl-lightbox-width-full"),e.draggable("enable"),e.resizable("enable")},_resizeEditors:function(){s(".fl-lightbox-resizable").each(function(){var e=s(this),t=e.find(".fl-builder-settings-fields").height(),e=e.find(".mce-edit-area > iframe, textarea.wp-editor-area, .ace_editor"),i=null;t<350&&(t=350),e.each(function(){(i=s(this)).hasClass("ace_editor")?(i.height(t-60),i.closest(".fl-field").data("editor").resize()):i.closest(".mce-container-body").find(".mce-toolbar-grp .mce-toolbar.mce-last").is(":visible")?i.height(t-175):i.height(t-150)})})},_savePosition:function(){var e=this._node.find(".fl-lightbox"),t={width:e.width(),height:e.height(),top:parseInt(e.css("top"))<0?"0px":e.css("top"),left:e.css("left")};e.closest(".fl-builder-ui-pinned").length||(FLBuilderConfig.userSettings.lightbox=t,FLBuilder.ajax({action:"save_lightbox_position",data:t}))},_restorePosition:function(){var e=this._node.find(".fl-lightbox"),t=this._getPositionSettings();t?e.css(t):e.css({top:25,left:FLBuilderConfig.isRtl?"-25":25})},_getPositionSettings:function(){var e=FLBuilderConfig.userSettings.lightbox;if(!e)return!1;var t=window.innerHeight,i=FLBuilderConfig.isRtl,l=parseInt(e.height),o=parseInt(e.top),n=parseInt(e.left),s=(parseInt(e.top),parseInt(e.width));return!i&&n+s+100>screen.width&&(e.left=screen.width-s-250),!i&&n<0&&(e.left=50),n=parseInt(e.left),i&&0<n&&(e.left=-25),(t<l&&546<t||t<o+l)&&(t<l&&(e.height=t-50),e.top=0),e}}}(jQuery),!function(s){FLIconSelector={_content:null,_lightbox:null,_rendered:!1,_filterText:"",_liveFilterText:"",open:function(i){FLIconSelector._rendered||FLIconSelector._render(),null===FLIconSelector._content?(FLIconSelector._lightbox.open('<div class="fl-builder-lightbox-loading"></div>'),FLBuilder.ajax({action:"render_icon_selector"},FLIconSelector._getContentComplete)):(FLIconSelector._lightbox.open(),s(".fl-icons-filter-text-live").focus()),FLIconSelector._lightbox.on("icon-selected",function(e,t){FLIconSelector._lightbox.off("icon-selected"),FLIconSelector._lightbox.close(),i(t)})},_render:function(){FLIconSelector._lightbox=new FLLightbox({className:"fl-icon-selector"}),FLIconSelector._rendered=!0,FLBuilder.addHook("endEditingSession",function(){FLIconSelector._lightbox.close()})},_getContentComplete:function(e){e=FLBuilder._jsonParse(e);FLIconSelector._content=e.html,FLIconSelector._lightbox.setContent(e.html),s(".fl-icons-filter-text-live").on("keyup",s.debounce(1e3,FLIconSelector.livefilter)),s(".fl-icons-filter-text-live").focus(),s(".fl-icons-list i").on("click",FLIconSelector._select),s(".fl-icon-selector-cancel").on("click",s.proxy(FLIconSelector._lightbox.close,FLIconSelector._lightbox)),FLIconSelector.renderRecent()},renderRecent:function(){var e=FLBuilderConfig.recentIcons;if(e.length<1)return s(".fl-icons-section.recent h2.recent").hide(),!1;s(".fl-icons-section.recent h2.recent").show(),s(".fl-icons-section.recent").show(),s(".recent-icons").html(""),s.each(e,function(e,t){s(".recent-icons").append('<i class="'+t+'"></i>')}),s(".recent-icons").show(),s(".recent-icons i").on("click",FLIconSelector._select),recents=s(".recent-icons i"),s.each(recents,function(e,t){"none"==window.getComputedStyle(s(t)[0],":before").getPropertyValue("content")&&s(t).hide()})},livefilter:function(){var e=s(".fl-icons-filter-text-live").val();if(e===FLIconSelector._liveFilterText)return!1;s(".fl-icons-section.results").html(""),""===e?(FLIconSelector._liveFilterText="",s(".fl-icons-section").show(),FLIconSelector.renderRecent()):(s(".fl-icons-section.recent").hide(),s(".fl-icons-section.all-icons").hide(),s(".fl-icons-section.results").html('<i class="fas fa-spinner fa-spin"></i>'),FLIconSelector._liveFilterText=e,FLBuilder.ajax({action:"query_icons",text:e},FLIconSelector._query_result))},_query_result:function(e){var t=s(".fl-icons-section.results"),o="";if(!e||"[]"===e)return o="<h2>No Icons Found</h2>",FLIconSelector.renderRecent(),t.html(o),t.show(),!1;var e=FLBuilder._jsonParse(e),n="";s.each(e,function(e,l){o+="<h2>"+l.name+"</h2>",s.each(l.data,function(e,i){s.each(i.styles,function(e,t){switch(n="",t){case"solid":n="fas";break;case"regular":n="far";break;case"light":n="fal";break;case"duotone":n="fad";break;case"thin":n="fa-thin";break;case"brands":n="fa-brands fab";break;case"legacy":n=l.prefix}0<n.length&&(n+=" "),o+='<i class="'+n+i.tag+'" title="'+i.label+'"></i>'})})}),t.html(o),t.show(),s(".fl-icons-section.results i").on("click",FLIconSelector._select)},_filter:function(){var e=s(".fl-icons-filter-select").val(),t=s(".fl-icons-filter-text").val()||"";"all"==e?s(".fl-icons-section").show():(s(".fl-icons-section").hide(),s(".fl-"+e).show()),""!==(FLIconSelector._filterText=t)?s(".fl-icons-list i").each(FLIconSelector._filterIcon):s(".fl-icons-list i").show()},_filterIcon:function(){var e=s(this);-1==e.attr("class").indexOf(FLIconSelector._filterText)?e.hide():e.show()},_select:function(){var e=s(this).attr("class");FLBuilder.ajax({action:"recent_icons",icon:e},FLIconSelector._updateRecents),FLIconSelector._lightbox.trigger("icon-selected",e)},_updateRecents:function(e){FLBuilderConfig.recentIcons=FLBuilder._jsonParse(e)}}}(jQuery),!function(i){(FLStyleSheet=function(e){"object"==typeof e&&i.extend(this,e),this._createSheet()}).prototype={id:null,_sheet:null,_sheetElement:null,updateRule:function(e,t,i){for(var l=this._sheet.cssRules||this._sheet.rules,o=null,n=0;n<l.length;n++)l[n].selectorText.toLowerCase().replace(/\s/g,"")==e.toLowerCase().replace(/\s/g,"")&&(o=l[n]);if(o)if("object"==typeof t)for(n in t)this.setProperty(o,n,t[n]);else this.setProperty(o,t,i);else this.addRule(e,t,i)},setProperty:function(e,t,i){var l="";e.style.setProperty?(-1<i.indexOf("!important")&&(l="important",i=i.replace("!important","").trim()),e.style.setProperty(t,i,l)):e.style[this._toCamelCase(t)]=i},addRule:function(e,t,i){var l="",o="";if("object"==typeof t)for(o in t)l+=o+":"+t[o]+";";else l=t+":"+i+";";this._sheet.insertRule?this._sheet.insertRule(e+" { "+l+" }",this._sheet.cssRules.length):this._sheet.addRule(e,l)},destroy:function(){this._sheetElement&&(this._sheetElement.remove(),this._sheetElement=null),this._sheet&&(this._sheet=null)},disable:function(){this._sheet.disabled=!0},enable:function(){this._sheet.disabled=!1},_createSheet:function(){var e=this.id?' id="'+this.id+'"':"",t=this.className?' class="'+this.className+'"':"";this._sheet||(this._sheetElement=i('<style type="text/css"'+e+t+"></style>"),i("body").append(this._sheetElement),this._sheet=this._sheetElement[0].sheet)},_toCamelCase:function(e){return e.toLowerCase().replace(/-(.)/g,function(e,t){return t.toUpperCase()})}}}(jQuery),!function(x){FLBuilder={preview:null,_actionsLightbox:null,_ajaxQueue:[],_ajaxRequest:null,_colResizeData:null,_colResizing:!1,_contentClass:!1,_dragEnabled:!1,_dragging:!1,_dragInitialScrollTop:0,_exitUrl:null,_layout:null,_layoutQueue:[],_layoutSettingsCSSCache:null,_layoutSettingsCSSTimeout:null,_lightbox:null,_lightboxScrollbarTimeout:null,_loadedModuleAssets:[],_moduleHelpers:{},_multiplePhotoSelector:null,_newColParent:null,_newColPosition:0,_newColGroupParent:null,_newColGroupPosition:0,_newModuleParent:null,_newModulePosition:0,_newRowPosition:0,_selectedTemplateId:null,_selectedTemplateType:null,_singlePhotoSelector:null,_singleVideoSelector:null,_multipleAudiosSelector:null,_codeDisabled:!1,_sandbox:{},_publishAndRemain:!1,_shapesEdited:!1,_init:function(){FLBuilder._initJQueryReadyFix(),FLBuilder._initGlobalErrorHandling(),FLBuilder._initPostLock(),FLBuilder._initClassNames(),FLBuilder._initMediaUploader(),FLBuilder._initOverflowFix(),FLBuilder._initScrollbars(),FLBuilder._initLightboxes(),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder._initStrings(),FLBuilder._initSanityChecks(),FLBuilder._initTipTips(),FLBuilder._initTinyMCE(),FLBuilder._bindEvents(),FLBuilder._bindOverlayEvents(),FLBuilder._setupEmptyLayout(),FLBuilder._highlightEmptyCols(),FLBuilder._checkEnv(),FLBuilder._initColorScheme(),FLBuilder.addHook("didInitUI",FLBuilder._showTourOrTemplates.bind(FLBuilder)),FLBuilder.addHook("endEditingSession",FLBuilder._doStats.bind(this)),FLBuilder.triggerHook("init")},_initJQueryReadyFix:function(){FLBuilderConfig.debug||(jQuery.fn.oldReady=jQuery.fn.ready,jQuery.fn.ready=function(e){return jQuery.fn.oldReady(function(){try{"function"==typeof e&&e(x)}catch(e){FLBuilder.logError(e)}})})},_initSanityChecks:function(){FLBuilderConfig.uploadPath&&"undefined"==typeof FLBuilderLayout&&(url='<a href="'+FLBuilderConfig.uploadUrl+'">wp-admin -> Settings -> Media</a>',FLBuilder.alert('<strong>Critcal Error</strong><p style="font-size:15px;">Please go to '+url+" and make sure uploads folder settings is blank</p>"),x(".fl-builder-alert-close").hide())},_initGlobalErrorHandling:function(){FLBuilderConfig.debug||(window.onerror=function(e,t,i,l,o){return FLBuilder.logGlobalError(e,t,i,l,o),!0})},_initPostLock:function(){void 0!==wp.heartbeat&&(wp.heartbeat.interval(30),wp.heartbeat.enqueue("fl_builder_post_lock",{post_id:FLBuilderConfig.postId}))},_initClassNames:function(){var e=x("html"),t=x("body");e.addClass("fl-builder-edit"),t.addClass("fl-builder"),FLBuilderConfig.simpleUi&&t.addClass("fl-builder-simple"),FLBuilder._contentClass=".fl-builder-content-"+FLBuilderConfig.postId,x(FLBuilder._contentClass).addClass("fl-builder-content-editing")},_initMediaUploader:function(){wp.media.model.settings.post.id=FLBuilderConfig.postId},_initOverflowFix:function(){x(FLBuilder._contentClass).parents().css("overflow","visible")},_initScrollbars:function(){var e=x(".fl-nanoscroller").nanoScroller({alwaysVisible:!0,preventPageScrolling:!0,paneClass:"fl-nanoscroller-pane",sliderClass:"fl-nanoscroller-slider",contentClass:"fl-nanoscroller-content"}).filter(".fl-builder-settings-fields"),t=e.find(".fl-nanoscroller-pane");t.length&&(t=t.get(0).style.display,e=e.find(".fl-nanoscroller-content"),"none"===t?e.removeClass("has-scrollbar"):e.addClass("has-scrollbar"))},_initSortables:function(){var e={appendTo:FLBuilder._contentClass,cursor:"move",cursorAt:{left:85,top:20},distance:1,helper:FLBuilder._blockDragHelper,start:FLBuilder._blockDragStart,sort:FLBuilder._blockDragSort,change:FLBuilder._blockDragChange,stop:FLBuilder._blockDragStop,placeholder:"fl-builder-drop-zone",tolerance:"intersect"},t="",i="",l="",l="row"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-content":"column"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-col-drop-target, "+FLBuilder._contentClass+" .fl-col-content":FLBuilder._contentClass+" .fl-row-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col:not(.fl-builder-node-loading):not(.fl-node-global) .fl-col-content",i="row"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target":FLBuilder._contentClass+" .fl-row-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target",t=FLBuilderConfig.nestedColumns?l:"row"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target":FLBuilder._contentClass+" .fl-row-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target";x(".fl-builder-rows").sortable(x.extend({},e,{connectWith:t,items:".fl-builder-block-row",stop:FLBuilder._rowDragStop})),x(".fl-builder-row-templates").sortable(x.extend({},e,{connectWith:FLBuilder._contentClass+" .fl-row-drop-target",items:".fl-builder-block-row-template:not(.fl-builder-block-disabled)",stop:FLBuilder._nodeTemplateDragStop})),x(".fl-builder-saved-rows").sortable(x.extend({},e,{cancel:".fl-builder-node-template-actions, .fl-builder-node-template-edit, .fl-builder-node-template-delete",connectWith:FLBuilder._contentClass+" .fl-row-drop-target",items:".fl-builder-block-saved-row",stop:FLBuilder._nodeTemplateDragStop})),x(".fl-builder-saved-columns").sortable(x.extend({},e,{cancel:".fl-builder-node-template-actions, .fl-builder-node-template-edit, .fl-builder-node-template-delete",connectWith:i,items:".fl-builder-block-saved-column",stop:FLBuilder._nodeTemplateDragStop})),x(".fl-builder-modules, .fl-builder-widgets").sortable(x.extend({},e,{connectWith:l,items:".fl-builder-block-module:not(.fl-builder-block-disabled)",stop:FLBuilder._moduleDragStop})),x(".fl-builder-module-templates").sortable(x.extend({},e,{connectWith:l,items:".fl-builder-block-module-template",stop:FLBuilder._nodeTemplateDragStop})),x(".fl-builder-saved-modules").sortable(x.extend({},e,{cancel:".fl-builder-node-template-actions, .fl-builder-node-template-edit, .fl-builder-node-template-delete",connectWith:l,items:".fl-builder-block-saved-module",stop:FLBuilder._nodeTemplateDragStop})),x(".fl-row-sortable-proxy").sortable(x.extend({},e,{connectWith:FLBuilder._contentClass+" .fl-row-drop-target",helper:FLBuilder._rowDragHelper,start:FLBuilder._rowDragStart,stop:FLBuilder._rowDragStop})),x(".fl-col-sortable-proxy").sortable(x.extend({},e,{connectWith:l,helper:FLBuilder._colDragHelper,start:FLBuilder._colDragStart,stop:FLBuilder._colDragStop})),x(FLBuilder._contentClass+" .fl-col-content").sortable(x.extend({},e,{connectWith:l,handle:".fl-module-sortable-proxy",helper:FLBuilder._moduleDragHelper,items:".fl-module, .fl-col-group",start:FLBuilder._moduleDragStart,stop:FLBuilder._moduleDragStop})),x(FLBuilder._contentClass+" .fl-row-drop-target").sortable(e),x(FLBuilder._contentClass+" .fl-col-group-drop-target").sortable(e),x(FLBuilder._contentClass+" .fl-col-drop-target").sortable(e)},_refreshSortables:function(){x(".ui-sortable").sortable("refresh")},_initStrings:function(){x.validator.messages.required=FLBuilderStrings.validateRequiredMessage},_bindEvents:function(){var e=FLBuilderLayout._isTouch();$excludedLinks=x(".fl-builder-bar a, .fl-builder--content-library-panel a, .fl-page-nav .nav a"),x("a").not($excludedLinks).on("click",FLBuilder._preventDefault),x(".fl-page-nav .nav a").on("click",FLBuilder._headerLinkClicked),x("body").on("click",".fl-builder-content a",FLBuilder._preventDefault),x("body").on("mouseup","button.fl-builder-button",this._buttonMouseUp.bind(this)),x(document).on("heartbeat-tick",FLBuilder._initPostLock),x(window).on("beforeunload",FLBuilder._warnBeforeUnload),x("body").on("click touchend",".fl-builder-has-submenu",FLBuilder._submenuParentClicked),x("body").on("mouseenter",".fl-builder-submenu-hover",FLBuilder._hoverMenuParentMouseEnter),x("body").on("mouseleave",".fl-builder-submenu-hover",FLBuilder._hoverMenuParentMouseLeave),x("body").on("click touchend",".fl-builder-has-submenu a",FLBuilder._submenuChildClicked),x("body").on("mouseenter",".fl-builder-submenu",FLBuilder._submenuMouseenter),x("body").on("mouseleave",".fl-builder-submenu",FLBuilder._submenuMouseleave),x("body").on("mouseenter",".fl-builder-submenu .fl-builder-has-submenu",FLBuilder._submenuNestedParentMouseenter),x(".fl-builder-panel-actions .fl-builder-panel-close").on("click",FLBuilder._closePanel),x(".fl-builder-blocks-section-title").on("click",FLBuilder._blockSectionTitleClicked),x("body").on("mousedown",".fl-builder-node-template-actions",FLBuilder._stopPropagation),x("body").on("mousedown",".fl-builder-node-template-edit",FLBuilder._stopPropagation),x("body").on("mousedown",".fl-builder-node-template-delete",FLBuilder._stopPropagation),x("body").on("click",".fl-builder-node-template-edit",FLBuilder._editNodeTemplateClicked),x("body").on("click",".fl-builder-node-template-delete",FLBuilder._deleteNodeTemplateClicked),x("body").on("mousedown",".fl-builder-block:not(.fl-builder-block-disabled)",FLBuilder._blockDragInit),x("body").on("mouseup",FLBuilder._blockDragCancel),x("body").on("click",".fl-builder-actions .fl-builder-cancel-button",FLBuilder._cancelButtonClicked),x("body").on("click",".fl-builder-save-user-template-button",FLBuilder._saveUserTemplateClicked),x("body").on("click",".fl-builder-duplicate-layout-button",FLBuilder._duplicateLayoutClicked),x("body").on("click",".fl-builder-layout-settings-button",FLBuilder._layoutSettingsClicked),x("body").on("click",".fl-builder-layout-settings .fl-builder-settings-save",FLBuilder._saveLayoutSettingsClicked),x("body").on("click",".fl-builder-layout-settings .fl-builder-settings-cancel",FLBuilder._cancelLayoutSettingsClicked),x("body").on("click",".fl-builder-global-settings-button",FLBuilder._globalSettingsClicked),x("body").on("click",".fl-builder-global-settings .fl-builder-settings-save",FLBuilder._saveGlobalSettingsClicked),x("body").on("click",".fl-builder-global-settings .fl-builder-settings-cancel",FLBuilder._cancelLayoutSettingsClicked),x("body").on("click",".fl-user-template",FLBuilder._userTemplateClicked),x("body").on("click",".fl-user-template-edit",FLBuilder._editUserTemplateClicked),x("body").on("click",".fl-user-template-delete",FLBuilder._deleteUserTemplateClicked),x("body").on("click",".fl-builder-template-replace-button",FLBuilder._templateReplaceClicked),x("body").on("click",".fl-builder-template-append-button",FLBuilder._templateAppendClicked),x("body").on("click",".fl-builder-template-actions .fl-builder-cancel-button",FLBuilder._templateCancelClicked),x("body").on("click",".fl-builder-user-template-settings .fl-builder-settings-save",FLBuilder._saveUserTemplateSettings),x("body").on("click",".fl-builder-help-tour-button",FLBuilder._startHelpTour),x("body").on("click",".fl-builder-knowledge-base-button",FLBuilder._viewKnowledgeBaseClicked),x("body").on("click",".fl-builder-forums-button",FLBuilder._visitForumsClicked),x("body").on("click",".fl-builder-no-tour-button",FLBuilder._noTourButtonClicked),x("body").on("click",".fl-builder-yes-tour-button",FLBuilder._yesTourButtonClicked),x("body").on("click",".fl-builder-alert-close",FLBuilder._alertClose),x("body").on("contextmenu",".fl-block-overlay",FLBuilder._onContextmenu),x("body").on("click touchend",".fl-row-overlay .fl-block-remove",FLBuilder._deleteRowClicked),x("body").on("click touchend",".fl-row-overlay .fl-block-copy",FLBuilder._rowCopyClicked),x("body").on("mousedown",".fl-row-overlay .fl-block-move",FLBuilder._rowDragInit),x("body").on("touchstart",".fl-row-overlay .fl-block-move",FLBuilder._rowDragInitTouch),x("body").on("click touchend",".fl-row-overlay .fl-block-settings",FLBuilder._rowSettingsClicked),x("body").on("click touchend",".fl-row-quick-copy",FLBuilder._rowCopySettingsClicked),x("body").on("click touchend",".fl-row-quick-paste",FLBuilder._rowPasteSettingsClicked),x("body").on("click",".fl-builder-row-settings .fl-builder-settings-save",FLBuilder._saveSettings),e?x("body").on("touchend",".fl-row-overlay",FLBuilder._rowSettingsClicked):x("body").on("click",".fl-row-overlay",FLBuilder._rowSettingsClicked),x("body").on("click touchend",".fl-block-col-submenu .fl-block-row-reset",FLBuilder._resetRowWidthClicked),x("body").on("mousedown",".fl-col-overlay .fl-block-move",FLBuilder._colDragInit),x("body").on("touchstart",".fl-col-overlay .fl-block-move",FLBuilder._colDragInitTouch),x("body").on("click touchend",".fl-block-col-copy",FLBuilder._copyColClicked),x("body").on("click touchend",".fl-col-overlay .fl-block-remove",FLBuilder._deleteColClicked),x("body").on("click touchend",".fl-col-overlay .fl-block-settings",FLBuilder._colSettingsClicked),x("body").on("click touchend",".fl-col-quick-copy",FLBuilder._colCopySettingsClicked),x("body").on("click touchend",".fl-col-quick-paste",FLBuilder._colPasteSettingsClicked),x("body").on("click",".fl-builder-col-settings .fl-builder-settings-save",FLBuilder._saveSettings),e?x("body").on("touchend",".fl-col-overlay",FLBuilder._colSettingsClicked):x("body").on("click",".fl-col-overlay",FLBuilder._colSettingsClicked),x("body").on("mousedown",".fl-block-col-submenu .fl-block-col-move",FLBuilder._colDragInit),x("body").on("touchstart",".fl-block-col-submenu .fl-block-col-move",FLBuilder._colDragInitTouch),x("body").on("click touchend",".fl-block-col-submenu .fl-block-col-edit",FLBuilder._colSettingsClicked),x("body").on("click touchend",".fl-block-col-submenu .fl-block-col-delete",FLBuilder._deleteColClicked),x("body").on("click touchend",".fl-block-col-submenu .fl-block-col-reset",FLBuilder._resetColumnWidthsClicked),x("body").on("mouseenter",".fl-block-col-submenu li",FLBuilder._showColHighlightGuide),x("body").on("mouseleave",".fl-block-col-submenu li",FLBuilder._removeColHighlightGuides),x("body").on("mousedown",".fl-block-col-submenu .fl-block-col-move-parent",FLBuilder._colDragInit),x("body").on("touchstart",".fl-block-col-submenu .fl-block-col-move-parent",FLBuilder._colDragInitTouch),x("body").on("click touchend",".fl-block-col-submenu .fl-block-col-edit-parent",FLBuilder._colSettingsClicked),x("body").on("click touchend",".fl-module-overlay .fl-block-remove",FLBuilder._deleteModuleClicked),x("body").on("click touchend",".fl-module-overlay .fl-block-copy",FLBuilder._moduleCopyClicked),x("body").on("mousedown",".fl-module-overlay .fl-block-move",FLBuilder._moduleDragInit),x("body").on("touchstart",".fl-module-overlay .fl-block-move",FLBuilder._moduleDragInitTouch),x("body").on("click touchend",".fl-module-overlay .fl-block-settings",FLBuilder._moduleSettingsClicked),x("body").on("click touchend",".fl-module-quick-copy",FLBuilder._moduleCopySettingsClicked),x("body").on("click touchend",".fl-module-quick-paste",FLBuilder._modulePasteSettingsClicked),x("body").on("click",".fl-builder-module-settings .fl-builder-settings-save",FLBuilder._saveModuleClicked),x("body").on("click touchend",".fl-module-overlay .fl-block-col-settings",FLBuilder._colSettingsClicked),e?x("body").on("touchend",".fl-module-overlay",FLBuilder._moduleSettingsClicked):x("body").on("click",".fl-module-overlay",FLBuilder._moduleSettingsClicked),x("body").on("click",".fl-builder-settings-save-as",FLBuilder._showNodeTemplateSettings),x("body").on("click",".fl-builder-node-template-settings .fl-builder-settings-save",FLBuilder._saveNodeTemplate),x("body").on("click",".fl-builder-settings-tabs a",FLBuilder._settingsTabClicked),x("body").on("show",".fl-builder-settings-tabs a",FLBuilder._calculateSettingsTabsOverflow),x("body").on("hide",".fl-builder-settings-tabs a",FLBuilder._calculateSettingsTabsOverflow),x("body").on("click",".fl-builder-settings-cancel",FLBuilder._settingsCancelClicked),x("body").on("click",".fl-builder-settings-tabs-overflow-menu > a",FLBuilder._settingsTabsToOverflowMenuItemClicked.bind(this)),x("body").on("click",".fl-builder-settings-tabs-more",FLBuilder._toggleTabsOverflowMenu.bind(this)),x("body").on("click",".fl-builder-settings-tabs-overflow-click-mask",FLBuilder._hideTabsOverflowMenu.bind(this)),x("body").on("mouseover",".fl-help-tooltip-icon",FLBuilder._showHelpTooltip),x("body").on("mouseout",".fl-help-tooltip-icon",FLBuilder._hideHelpTooltip),x("body").on("click",".fl-builder-field-add",FLBuilder._addFieldClicked),x("body").on("click",".fl-builder-field-copy",FLBuilder._copyFieldClicked),x("body").on("click",".fl-builder-field-delete",FLBuilder._deleteFieldClicked),x("body").on("click",".fl-photo-field .fl-photo-select",FLBuilder._selectSinglePhoto),x("body").on("click",".fl-photo-field .fl-photo-edit",FLBuilder._selectSinglePhoto),x("body").on("click",".fl-photo-field .fl-photo-replace",FLBuilder._selectSinglePhoto),x("body").on("click",".fl-photo-field .fl-photo-remove",FLBuilder._singlePhotoRemoved),x("body").on("click",".fl-multiple-photos-field .fl-multiple-photos-select",FLBuilder._selectMultiplePhotos),x("body").on("click",".fl-multiple-photos-field .fl-multiple-photos-edit",FLBuilder._selectMultiplePhotos),x("body").on("click",".fl-multiple-photos-field .fl-multiple-photos-add",FLBuilder._selectMultiplePhotos),x("body").on("click",".fl-video-field .fl-video-select",FLBuilder._selectSingleVideo),x("body").on("click",".fl-video-field .fl-video-replace",FLBuilder._selectSingleVideo),x("body").on("click",".fl-video-field .fl-video-remove",FLBuilder._singleVideoRemoved),x("body").on("click",".fl-multiple-audios-field .fl-multiple-audios-select",FLBuilder._selectMultipleAudios),x("body").on("click",".fl-multiple-audios-field .fl-multiple-audios-edit",FLBuilder._selectMultipleAudios),x("body").on("click",".fl-multiple-audios-field .fl-multiple-audios-add",FLBuilder._selectMultipleAudios),x("body").on("click",".fl-icon-field .fl-icon-select",FLBuilder._selectIcon),x("body").on("click",".fl-icon-field .fl-icon-replace",FLBuilder._selectIcon),x("body").on("click",".fl-icon-field .fl-icon-remove",FLBuilder._removeIcon),x("body").on("click",".fl-form-field .fl-form-field-edit",FLBuilder._formFieldClicked),x("body").on("click",".fl-form-field-settings .fl-builder-settings-save",FLBuilder._saveFormFieldClicked),x("body").on("click",".fl-layout-field-option",FLBuilder._layoutFieldClicked),x("body").on("click",".fl-link-field-select",FLBuilder._linkFieldSelectClicked),x("body").on("click",".fl-link-field-search-cancel",FLBuilder._linkFieldSelectCancelClicked),x("body").on("change",".fl-loop-data-source-select select[name=data_source]",FLBuilder._loopDataSourceChange),x("body").on("change",".fl-custom-query select[name=post_type]",FLBuilder._customQueryPostTypeChange),x("body").on("change",'.fl-custom-query select[name="post_type[]"]',FLBuilder._customQueryPostTypesChange),x("body").on("change",".fl-text-field-add-value",FLBuilder._textFieldAddValueSelectChange),x("body").on("focus",".fl-field input[type=number]",FLBuilder._onNumberFieldFocus),x("body").on("blur",".fl-field input[type=number]",FLBuilder._onNumberFieldBlur),FLBuilder.addHook("didCompleteAJAX",FLBuilder._refreshSettingsPreviewReference),FLBuilder.addHook("didRenderLayoutComplete",FLBuilder._refreshSettingsPreviewReference)},_unbindEvents:function(){x("a").off("click",FLBuilder._preventDefault),x(".fl-page-nav .nav a").off("click",FLBuilder._headerLinkClicked),x("body").undelegate(".fl-builder-content a","click",FLBuilder._preventDefault)},_rebindEvents:function(){x("a").on("click",FLBuilder._preventDefault),x(".fl-page-nav .nav a").on("click",FLBuilder._headerLinkClicked),x("body").on("click",".fl-builder-content a",FLBuilder._preventDefault)},_bindOverlayEvents:function(){var e=x(FLBuilder._contentClass);e.on("mouseenter touchstart",".fl-row",FLBuilder._rowMouseenter),e.on("mouseleave",".fl-row",FLBuilder._rowMouseleave),e.on("mouseleave",".fl-row-overlay",FLBuilder._rowMouseleave),e.on("mouseenter touchstart",".fl-col",FLBuilder._colMouseenter),e.on("mouseleave",".fl-col",FLBuilder._colMouseleave),e.on("mouseenter touchstart",".fl-module",FLBuilder._moduleMouseenter),e.on("mouseleave",".fl-module",FLBuilder._moduleMouseleave)},_destroyOverlayEvents:function(){var e=x(FLBuilder._contentClass);e.undelegate(".fl-row","mouseenter touchstart",FLBuilder._rowMouseenter),e.undelegate(".fl-row","mouseleave",FLBuilder._rowMouseleave),e.undelegate(".fl-row-overlay","mouseleave",FLBuilder._rowMouseleave),e.undelegate(".fl-col","mouseenter touchstart",FLBuilder._colMouseenter),e.undelegate(".fl-col","mouseleave",FLBuilder._colMouseleave),e.undelegate(".fl-module","mouseenter touchstart",FLBuilder._moduleMouseenter),e.undelegate(".fl-module","mouseleave",FLBuilder._moduleMouseleave)},_onContextmenu:function(e){x(this).hide()},_preventDefault:function(e){e.preventDefault()},_stopPropagation:function(e){e.stopPropagation()},_headerLinkClicked:function(e){var t=x(this).attr("href");this.hash||(e.preventDefault(),FLBuilderConfig.isUserTemplate||(FLBuilder._exitUrl=-1<t.indexOf("?")?t:t+"?fl_builder",FLBuilder.triggerHook("triggerDone")))},_warnBeforeUnload:function(){var e=0<x(".fl-builder-row-settings").length,t=0<x(".fl-builder-col-settings").length,i=0<x(".fl-builder-module-settings").length;if(e||t||i)return FLBuilderStrings.unloadWarning},_upgradeClicked:function(){window.open(FLBuilderConfig.upgradeUrl)},_toggleProModules:function(){var e=x(".fl-builder-blocks-pro-expand"),t=x(".fl-builder-blocks-pro-closed"),i=x(".fl-builder-blocks-pro-open");e.toggleClass("fl-builder-blocks-pro-expand-rotate"),t.length?(t.removeClass("fl-builder-blocks-pro-closed"),t.addClass("fl-builder-blocks-pro-open")):(i.removeClass("fl-builder-blocks-pro-open"),i.addClass("fl-builder-blocks-pro-closed"))},_showProMessage:function(e){var t,i;FLBuilderConfig.lite&&(t=new FLLightbox({className:"fl-builder-pro-lightbox",destroyOnClose:!0}),i=wp.template("fl-pro-lightbox"),t.open(i({feature:e})))},_initTipTips:function(){var e=x(".fl-tip:not(.fl-has-tip)");e.each(function(){var e=x(this);e.addClass("fl-has-tip"),null==e.attr("data-title")&&e.attr("data-title",e.attr("title"))}),FLBuilderLayout._isTouch()||e.tipTip({defaultPosition:"top",delay:300,maxWidth:"auto"})},_hideTipTips:function(){x("#tiptip_holder").stop().hide()},_submenuParentClicked:function(e){var t=x("body"),i=x(this),l=i.find(".fl-builder-submenu");i.hasClass("fl-builder-submenu-open")?(t.removeClass("fl-builder-submenu-open"),i.removeClass("fl-builder-submenu-open"),i.removeClass("fl-builder-submenu-right")):(i.offset().left+l.width()>x(window).width()&&i.addClass("fl-builder-submenu-right"),t.addClass("fl-builder-submenu-open"),i.addClass("fl-builder-submenu-open")),l.closest(".fl-row-overlay").addClass("fl-row-menu-active"),FLBuilder._hideTipTips(),e.preventDefault(),e.stopPropagation()},_hoverMenuParentMouseEnter:function(e){e.stopPropagation();var e=x("body"),t=x(this),i=t.find(".fl-builder-submenu");x(".fl-builder-submenu-right").removeClass("fl-builder-submenu-right"),x(".fl-builder-submenu-open").removeClass("fl-builder-submenu-open"),x(".fl-row-menu-active").removeClass("fl-row-menu-active"),t.offset().left+i.width()>x(window).width()&&t.addClass("fl-builder-submenu-right"),t.closest(".fl-row-overlay").addClass("fl-row-menu-active"),e.addClass("fl-builder-submenu-open"),t.addClass("fl-builder-submenu-open")},_hoverMenuParentMouseLeave:function(e){x(".fl-builder-submenu-right").removeClass("fl-builder-submenu-right"),x(".fl-builder-submenu-open").removeClass("fl-builder-submenu-open"),x(".fl-row-menu-active").removeClass("fl-row-menu-active")},_submenuChildClicked:function(e){var t=x("body"),i=x(this).parents(".fl-builder-has-submenu");i.parents(".fl-builder-has-submenu").length||(t.removeClass("fl-builder-submenu-open"),i.removeClass("fl-builder-submenu-open"))},_submenuMouseenter:function(e){var t;x(this).parent().hasClass("fl-builder-submenu-hover")||void 0!==(t=x(this).data("timeout"))&&clearTimeout(t)},_submenuMouseleave:function(e){var t,i,l;x(this).parent().hasClass("fl-builder-submenu-hover")||(t=x("body"),i=x(this),l=setTimeout(function(){t.removeClass("fl-builder-submenu-open"),i.closest(".fl-builder-has-submenu").removeClass("fl-builder-submenu-open")},500),i.closest(".fl-row-overlay").removeClass("fl-row-menu-active"),i.data("timeout",l))},_submenuNestedParentMouseenter:function(e){var t=x(this),i=t.find(".fl-builder-submenu");t.width()+t.offset().left+i.width()>x(window).width()&&t.addClass("fl-builder-submenu-right")},_closeAllSubmenus:function(){x(".fl-builder-submenu-open").removeClass("fl-builder-submenu-open")},_buttonMouseUp:function(e){x(e.currentTarget).blur()},_closePanel:function(){FLBuilder.triggerHook("hideContentPanel")},_showPanel:function(){FLBuilder.triggerHook("showContentPanel")},_togglePanel:function(){FLBuilder.triggerHook("toggleContentPanel")},_blockSectionTitleClicked:function(){var e=x(this).parent();e.hasClass("fl-active")?e.removeClass("fl-active"):(x(".fl-builder-blocks-section").removeClass("fl-active"),e.addClass("fl-active")),FLBuilder._initScrollbars()},_publishLayout:function(e,t){if(FLBuilder._triggerSettingsSave(t,!0)){_.isUndefined(e)&&(e=!0);const i=FL.Builder.data.getLayoutActions();t=FLBuilder._onPublishComplete.bind(FLBuilder,e);i.saveLayout(!0,e,t)}},_publishButtonClicked:function(e){FLBuilder._publishLayout(e)},_onPublishComplete:function(e){e&&(FLBuilderConfig.shouldRefreshOnPublish?FLBuilder._exit():FLBuilder._exitWithoutRefresh()),x("#wp-admin-bar-fl-builder-frontend-edit-link .fl-builder-admin-bar-status-dot").css("color","#6bc373"),FLBuilder.triggerHook("didPublishLayout",{shouldExit:e})},_draftButtonClicked:function(){FLBuilder.showAjaxLoader();const e=FL.Builder.data.getLayoutActions();e.saveDraft()},_discardButtonClicked:function(){if(confirm(FLBuilderStrings.discardMessage)){FLBuilder.showAjaxLoader();const e=FL.Builder.data.getLayoutActions();e.discardDraft()}else FLBuilder.triggerHook("didCancelDiscard")},_cancelButtonClicked:function(){FLBuilder._exitUrl=null,FLBuilder._actionsLightbox.close()},_exit:function(){var e=window.location.href;try{var t=void 0!==window.opener.FLBuilder}catch(e){t=!1}FLBuilderConfig.isUserTemplate&&void 0!==window.opener&&window.opener?(t&&("undefined"==typeof FLBuilderGlobalNodeId?window.opener.FLBuilder._updateLayout():window.opener.FLBuilder._updateNode(FLBuilderGlobalNodeId)),window.close()):(e=FLBuilder._exitUrl||(e=(e=e.replace("?fl_builder&","?")).replace("?fl_builder","")).replace("&fl_builder",""),window.location.href=e)},_exitWithoutRefresh:function(){window.location.href;try{var t=void 0!==window.opener.FLBuilder}catch(e){t=!1}FLBuilderConfig.isUserTemplate&&t&&window.opener?(t&&("undefined"==typeof FLBuilderGlobalNodeId?window.opener.FLBuilder._updateLayout():window.opener.FLBuilder._updateNode(FLBuilderGlobalNodeId)),window.close()):FLBuilder.triggerHook("endEditingSession")},_duplicateLayoutClicked:function(){FLBuilder.showAjaxLoader(),FLBuilder.ajax({action:"duplicate_post"},FLBuilder._duplicateLayoutComplete)},_duplicateLayoutComplete:function(e){var t=FLBuilderConfig.adminUrl;window.location.href=t+"post.php?post="+e+"&action=edit"},_layoutSettingsClicked:function(){FLBuilderSettingsForms.render({id:"layout",className:"fl-builder-layout-settings",settings:FLBuilderSettingsConfig.settings.layout},function(){FLBuilder._layoutSettingsInitCSS()})},_layoutSettingsInitCSS:function(){var e=x(".fl-builder-settings #fl-field-css textarea:not(.ace_text-input)");e.on("change",FLBuilder._layoutSettingsCSSChanged),FLBuilder._layoutSettingsCSSCache=e.val()},_layoutSettingsCSSChanged:function(){FLBuilder._layoutSettingsCSSTimeout&&clearTimeout(FLBuilder._layoutSettingsCSSTimeout),FLBuilder._layoutSettingsCSSTimeout=setTimeout(x.proxy(FLBuilder._layoutSettingsCSSDoChange,this),600)},_layoutSettingsCSSDoChange:function(){var e=x(".fl-builder-settings"),t=x(this);0<t.parents("#fl-field-css").find(".ace_error").length||((e.hasClass("fl-builder-layout-settings")?x("#fl-builder-layout-css"):x("#fl-builder-global-css")).html(t.val()),FLBuilder._layoutSettingsCSSTimeout=null)},_saveLayoutSettingsClicked:function(){for(var e=x(this).closest(".fl-builder-settings").serializeArray(),t={},i=0;i<e.length;i++)t[e[i].name]=e[i].value;FLBuilder.showAjaxLoader(),FLBuilder._lightbox.close(),FLBuilder._layoutSettingsCSSCache=null;const l=FL.Builder.data.getLayoutActions();l.saveLayoutSettings(t)},_cancelLayoutSettingsClicked:function(){(x(".fl-builder-settings").hasClass("fl-builder-layout-settings")?x("#fl-builder-layout-css"):x("#fl-builder-global-css")).html(FLBuilder._layoutSettingsCSSCache),FLBuilder._layoutSettingsCSSCache=null},_saveLayoutSettingsComplete:function(e){FLBuilder.triggerHook("didSaveLayoutSettingsComplete",e),FLBuilder._updateLayout()},_globalSettingsClicked:function(){const e=FLBuilderSettingsConfig.settings.global;e.color_scheme=FL.Builder.data.getSystemState().colorScheme,FLBuilderSettingsForms.render({id:"global",className:"fl-builder-global-settings",settings:e},function(){FLBuilder._layoutSettingsInitCSS(),FLBuilder.original_shapes=FLBuilderSettingsConfig.settings.global.shape_form})},_saveGlobalSettingsClicked:function(){var e=x(this).closest(".fl-builder-settings"),t=e.validate().form(),e=FLBuilder._getSettings(e);if(t){FLBuilder.showAjaxLoader(),FLBuilder._layoutSettingsCSSCache=null;const i=FL.Builder.data.getLayoutActions();i.saveGlobalSettings(e),FLBuilder._lightbox.close(),void 0!==FLBuilder.original_shapes&&FLBuilder.original_shapes.length!==e.shape_form.length&&(FLBuilder._shapesEdited=!0)}},_saveGlobalSettingsComplete:function(e){FLBuilder.triggerHook("didSaveGlobalSettingsComplete",FLBuilder._jsonParse(e)),FLBuilder._updateLayout(),!0===FLBuilder._shapesEdited&&window.location.reload(!0)},_initTemplateSelector:function(){0<x(FLBuilder._contentClass).find(".fl-row").length||FLBuilder.ContentPanel.show("modules")},_requestTemplateInsert:function(e,t){FLBuilder.layoutHasContent()?0==e?confirm(FLBuilderStrings.changeTemplateMessage)&&(FLBuilder._lightbox._node.hide(),FLBuilder._applyTemplate(0,!1,t)):(FLBuilder._selectedTemplateId=e,FLBuilder._selectedTemplateType=t,FLBuilder._showTemplateActions(),FLBuilder._lightbox._node.hide()):FLBuilder._applyTemplate(e,!1,t)},_showTemplateActions:function(){var e=[];e[10]={key:"template-replace",label:FLBuilderStrings.templateReplace},e[20]={key:"template-append",label:FLBuilderStrings.templateAppend},FLBuilder._showActionsLightbox({className:"fl-builder-template-actions",title:FLBuilderStrings.actionsLightboxTitle,buttons:e})},_templateReplaceClicked:function(){confirm(FLBuilderStrings.changeTemplateMessage)&&(FLBuilder._actionsLightbox.close(),FLBuilder._applyTemplate(FLBuilder._selectedTemplateId,!1,FLBuilder._selectedTemplateType))},_templateAppendClicked:function(){FLBuilder._actionsLightbox.close(),FLBuilder._applyTemplate(FLBuilder._selectedTemplateId,!0,FLBuilder._selectedTemplateType)},_templateCancelClicked:function(){FLBuilder.triggerHook("showContentPanel")},_applyTemplate:function(e,t,i){t=void 0!==t&&t?"1":"0",i=void 0===i?"core":i,FLBuilder._lightbox.close(),FLBuilder.showAjaxLoader();const l=FL.Builder.data.getLayoutActions();l.applyTemplate(e,t,i),FLBuilder.triggerHook("didApplyTemplate")},_applyTemplateComplete:function(e){e=FLBuilder._jsonParse(e);FLBuilder._renderLayout(e.layout),FLBuilder.triggerHook("didApplyTemplateComplete",e.config)},_applyUserTemplateComplete:function(e){e=FLBuilder._jsonParse(e);null!==e.layout_css&&x("#fl-builder-layout-css").html(e.layout_css),FLBuilder._renderLayout(e.layout),FLBuilder.triggerHook("didApplyTemplateComplete",e.config)},_saveUserTemplateClicked:function(){FLBuilderConfig.lite?FLBuilder._showProMessage("Saving Templates"):FLBuilderSettingsForms.render({id:"user_template",className:"fl-builder-user-template-settings",rules:{name:{required:!0}}})},_saveUserTemplateSettings:function(){var e=x(this).closest(".fl-builder-settings"),t=e.validate().form(),e=FLBuilder._getSettings(e);if(t){const i=FL.Builder.data.getLayoutActions();i.saveUserTemplateSettings(e),FLBuilder._lightbox.close()}},_saveUserTemplateSettingsComplete:function(e){e&&(e=FLBuilder._jsonParse(e),FLBuilderConfig.contentItems.template.push(e),FLBuilder.triggerHook("contentItemsChanged"))},_userTemplateClicked:function(){var e=x(this).attr("data-id");0<x(FLBuilder._contentClass).children(".fl-row").length?"blank"==e?confirm(FLBuilderStrings.changeTemplateMessage)&&(FLBuilder._lightbox._node.hide(),FLBuilder._applyTemplate("blank",!1,"user")):(FLBuilder._selectedTemplateId=e,FLBuilder._selectedTemplateType="user",FLBuilder._showTemplateActions(),FLBuilder._lightbox._node.hide()):FLBuilder._applyTemplate(e,!1,"user")},_editUserTemplateClicked:function(e){e.preventDefault(),e.stopPropagation(),window.open(x(this).attr("href"))},_deleteUserTemplateClicked:function(e){var t=x(this).closest(".fl-user-template").attr("data-id"),i=(x(".fl-user-template[data-id="+t+"]"),null),l=null;if(confirm(FLBuilderStrings.deleteTemplate)){const o=FL.Builder.data.getLayoutActions();for(l in o.deleteUserTemplate(t),FLBuilderConfig.contentItems.template)FLBuilderConfig.contentItems.template[l].postId==t&&(i=l);_.isNull(i)||(FLBuilderConfig.contentItems.template.splice(i,1),FLBuilder.triggerHook("contentItemsChanged"))}e.stopPropagation()},_viewKnowledgeBaseClicked:function(){window.open(FLBuilderConfig.help.knowledge_base_url)},_visitForumsClicked:function(){window.open(FLBuilderConfig.help.forums_url)},_showTourOrTemplates:function(){FLBuilderConfig.simpleUi||FLBuilderConfig.isUserTemplate||(FLBuilderConfig.help.tour&&FLBuilderConfig.newUser?FLBuilder._showTourLightbox():FLBuilder._initTemplateSelector())},_doStats:function(){1==FLBuilderConfig.statsEnabled&&(args={"screen-width":screen.width,"screen-height":screen.height,"pixel-ratio":window.devicePixelRatio,"user-agent":window.navigator.userAgent,isrtl:FLBuilderConfig.isRtl},FLBuilder.ajax({action:"save_browser_stats",browser_data:args}))},_showTourLightbox:function(){var e=wp.template("fl-tour-lightbox");FLBuilder._actionsLightbox.open(e())},_noTourButtonClicked:function(){FLBuilder._actionsLightbox.close(),FLBuilder._initTemplateSelector()},_yesTourButtonClicked:function(){FLBuilder._actionsLightbox.close(),FLBuilderTour.start()},_startHelpTour:function(){FLBuilder._actionsLightbox.close(),FLBuilderTour.start()},_setupEmptyLayout:function(){var e=x(FLBuilder._contentClass);FLBuilderConfig.isUserTemplate&&"module"==FLBuilderConfig.userTemplateType||FLBuilderConfig.isUserTemplate&&"column"==FLBuilderConfig.userTemplateType||(e.removeClass("fl-builder-empty"),e.find(".fl-builder-empty-message").remove(),e.find(".fl-row, .fl-builder-block").length||(e.addClass("fl-builder-empty"),e.append('<span class="fl-builder-empty-message">'+FLBuilderStrings.emptyMessage+"</span>"),FLBuilder._initSortables()))},_updateNode:function(e,t){if(x(".fl-node-"+e).length){FLBuilder._showNodeLoading(e);const i=FL.Builder.data.getLayoutActions();i.renderNode(e,t)}},_updateLayout:function(){FLBuilder.showAjaxLoader();const e=FL.Builder.data.getLayoutActions();e.renderLayout(),e.fetchLayout()},_renderLayout:function(e,t){FLBuilder._layout?FLBuilder._layoutQueue.push({data:e,callback:t}):FLBuilder._layout=new FLBuilderAJAXLayout(e,t)},_renderLayoutComplete:function(){var e;FLBuilder._layout&&(FLBuilder._layout._complete(),FLBuilder._layout=null),FLBuilder._layoutQueue.length&&(e=FLBuilder._layoutQueue.shift(),FLBuilder._layout=new FLBuilderAJAXLayout(e.data,e.callback))},_resizeLayout:function(){x(window).trigger("resize"),"undefined"!=typeof YUI&&YUI().use("node-event-simulate",function(e){e.one(window).simulate("resize")})},layoutHasContent:function(){return 0<x(FLBuilder._contentClass).children(".fl-row").length},_initMediaElements:function(){var e={};void 0!==x.fn.mediaelementplayer&&("undefined"!=typeof _wpmejsSettings&&(e.pluginPath=_wpmejsSettings.pluginPath),x(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").mediaelementplayer(e))},_initDropTargets:function(){var e="row"==FLBuilderConfig.userTemplateType?"":":not(.fl-node-global)",t=x(FLBuilder._contentClass+" .fl-row"),i=null,l=x(FLBuilder._contentClass+" .fl-row"+e).find(".fl-col-group"),o=null,n=null,e="column"==FLBuilderConfig.userTemplateType?x(FLBuilder._contentClass+"> .fl-col").eq(0):null,s=0;for(x(".fl-col-drop-target").remove(),x(".fl-col-group-drop-target").remove(),x(".fl-row-drop-target").remove(),x(FLBuilder._contentClass).append('<div class="fl-drop-target fl-row-drop-target"></div>'),t.prepend('<div class="fl-drop-target fl-row-drop-target"></div>'),t.append('<div class="fl-drop-target fl-drop-target-last fl-row-drop-target fl-row-drop-target-last"></div>');s<t.length;s++)0===(i=t.eq(s)).find(".fl-col-group").length&&i.find(".fl-row-content").prepend('<div class="fl-drop-target fl-col-group-drop-target"></div>');for(e&&0===l.length&&(l=e.find(".fl-col-group"),e.append('<div class="fl-drop-target fl-col-drop-target"></div>'),e.append('<div class="fl-drop-target fl-drop-target-last fl-col-drop-target fl-col-drop-target-last"></div>')),s=0;s<l.length;s++)n=(o=l.eq(s)).find("> .fl-col"),o.hasClass("fl-col-group-nested")||(o.append('<div class="fl-drop-target fl-col-group-drop-target"></div>'),o.append('<div class="fl-drop-target fl-drop-target-last fl-col-group-drop-target fl-col-group-drop-target-last"></div>')),n.append('<div class="fl-drop-target fl-col-drop-target"></div>'),n.append('<div class="fl-drop-target fl-drop-target-last fl-col-drop-target fl-col-drop-target-last"></div>')},_blockDragHelper:function(e,t){var i=t.clone();return t.clone().insertAfter(t),i.addClass("fl-builder-block-drag-helper"),i},_blockDragInit:function(e){var t=x(e.currentTarget),i=null,l=x(window).scrollTop(),o=0;FLBuilder._dragEnabled=!0,FLBuilder._dragInitialScrollTop=l,0<t.closest("[data-node]").length?(i=t.closest("[data-node]")).addClass("fl-node-drag-init"):t.hasClass("fl-builder-block")&&x(".fl-row").each(function(){null===i&&0<x(this).offset().top-l&&(i=x(this))}),null!==i&&(o=i.offset().top-l),FLBuilder._highlightRowsAndColsForDrag(t),FLBuilder._adjustColHeightsForDrag(),FLBuilder._disableGlobalRows(),FLBuilder._disableGlobalCols(),FLBuilder._destroyOverlayEvents(),FLBuilder._initSortables(),x("body").addClass("fl-builder-dragging"),x(".fl-builder-empty-message").hide(),x(".fl-sortable-disabled").removeClass("fl-sortable-disabled"),"touchstart"===e.type||x(e.target).hasClass("fl-sortable-proxy-item ")||FLBuilder._removeAllOverlays(),0<o&&scrollTo(0,i.offset().top-o),FLBuilder.triggerHook("didInitDrag")},_blockDragStart:function(e,t){FLBuilder._dragging=!0,x(".fl-node-drag-init").removeClass("fl-node-drag-init"),FLBuilder.triggerHook("didStartDrag")},_blockDragSort:function(e,t){var i=t.placeholder.parent(),l=FLBuilderStrings.insert;FLBuilder._blockPreventSort(t.item,i)||(i.hasClass("fl-col-content")?l=t.item.hasClass("fl-builder-block-row")?t.item.find(".fl-builder-block-title").text():t.item.hasClass("fl-col-sortable-proxy-item")?FLBuilderStrings.column:t.item.hasClass("fl-builder-block-module")||t.item.hasClass("fl-builder-block-saved-module")||t.item.hasClass("fl-builder-block-module-template")?t.item.find(".fl-builder-block-title").text():t.item.attr("data-name"):i.hasClass("fl-col-drop-target")||i.hasClass("fl-col-group-drop-target")?l="":i.hasClass("fl-row-drop-target")&&(l=t.item.hasClass("fl-builder-block-row")||t.item.hasClass("fl-builder-block-saved-row")||t.item.hasClass("fl-builder-block-saved-column")?t.item.find(".fl-builder-block-title").text():t.item.hasClass("fl-row-sortable-proxy-item")?FLBuilderStrings.row:FLBuilderStrings.newRow),t.placeholder.html(l),t.item.hasClass("fl-node-global")||t.item.hasClass("fl-builder-block-global")||x(".fl-node-dragging").hasClass("fl-node-global")?t.placeholder.addClass("fl-builder-drop-zone-global"):t.placeholder.removeClass("fl-builder-drop-zone-global"))},_blockDragChange:function(e,t){t.placeholder.css("opacity","0"),t.placeholder.animate({opacity:"1"},100)},_blockPreventSort:function(e,t){var i=!1,l=e.hasClass("fl-builder-block-row"),o=e.hasClass("fl-col-sortable-proxy-item"),n=t.hasClass("fl-col-content"),s=t.hasClass("fl-col-drop-target"),r=t.parents(".fl-col-group:not(.fl-col-group-nested)"),a=t.parents(".fl-col-group-nested");return(l||o)&&n&&0<a.length&&(i=!0),n&&!t.find(".fl-module, .fl-col").length&&(l&&"1-col"==e.data("cols")||o)&&(i=!0),l&&n&&-1<x.inArray(e.data("cols"),["5-cols","6-cols"])&&(i=!0),o&&0<x(".fl-node-dragging").find(".fl-col-group-nested").length&&(n||s&&0<a.length)&&(i=!0),s&&0<r.length&&0===a.length&&11<r.find("> .fl-col:visible").length&&(i=!0),(i=s&&0<a.length&&3<a.find(".fl-col:visible").length?!0:i)&&t.addClass("fl-sortable-disabled"),i},_blockDragStop:function(e,t){var i=x(window).scrollTop(),t=t.item.parent(),l=null,l=t.hasClass("fl-drop-target")&&t.closest("[data-node]").length?(t=t.closest("[data-node]")).offset().top-i:t.offset().top-i;t.hasClass("fl-builder-blocks-section-content")&&FLBuilder._showPanel(),FLBuilder._dragEnabled=!1,FLBuilder._dragging=!1,FLBuilder._bindOverlayEvents(),FLBuilder._removeEmptyRowAndColHighlights(),FLBuilder._highlightEmptyCols(),FLBuilder._enableGlobalRows(),FLBuilder._enableGlobalCols(),FLBuilder._setupEmptyLayout(),x("body").removeClass("fl-builder-dragging"),scrollTo(0,t.offset().top-l),FLBuilder.triggerHook("didStopDrag")},_blockDragCancel:function(){FLBuilder._dragEnabled&&!FLBuilder._dragging&&(FLBuilder._dragEnabled=!1,FLBuilder._dragging=!1,FLBuilder._bindOverlayEvents(),FLBuilder._removeEmptyRowAndColHighlights(),FLBuilder._highlightEmptyCols(),FLBuilder._enableGlobalRows(),FLBuilder._setupEmptyLayout(),x("body").removeClass("fl-builder-dragging"),x(".fl-node-drag-init").removeClass("fl-node-drag-init"),x(".fl-node-dragging").removeClass("fl-node-dragging"),scrollTo(0,FLBuilder._dragInitialScrollTop))},_reorderNode:function(e,t){const i=FL.Builder.getActions();i.moveNode(e,t)},_reorderNodeComplete:function(e){var e=FLBuilder._jsonParse(e),t="didMove"+e.nodeType.charAt(0).toUpperCase()+e.nodeType.slice(1);FLBuilder.triggerHook("didMoveNode",e),FLBuilder.triggerHook(t,e)},_moveNode:function(e,t,i){const l=FL.Builder.getActions();l.moveNode(t,i,e)},_moveNodeComplete:function(e){const t=FLBuilder._jsonParse(e);e="didMove"+t.nodeType.charAt(0).toUpperCase()+t.nodeType.slice(1);FLBuilder.triggerHook("didMoveNode",t),FLBuilder.triggerHook(e,t)},_removeAllOverlays:function(){FLBuilder._removeRowOverlays(),FLBuilder._removeColOverlays(),FLBuilder._removeColHighlightGuides(),FLBuilder._removeModuleOverlays(),FLBuilder._hideTipTips(),FLBuilder._closeAllSubmenus()},_appendOverlay:function(e,t){var i=0,l=null,o=e.hasClass("fl-row"),n=e.attr("data-node"),o=o?e.find("> .fl-row-content-wrap"):e.find("> .fl-node-content"),s=parseInt(o.css("margin-top"),10),o=parseInt(o.css("margin-bottom"),10);return e.append(t),e.addClass("fl-block-overlay-active"),FL.Builder.data.getOutlinePanelActions().setFocusNode(n),FLBuilder._initTipTips(),l=e.find("> .fl-block-overlay"),s<0&&(i=parseInt(l.css("top"),10),i=isNaN(i)?0:i,l.css("top",s+i+"px")),o<0&&(i=parseInt(l.css("bottom"),10),i=isNaN(i)?0:i,l.css("bottom",o+i+"px")),l},_buildOverlayOverflowMenu:function(e){var t,i=e.find(".fl-block-overlay-header"),l=e.find(".fl-block-overlay-actions"),e=e.find(".fl-block-has-rules"),o=l.data("original"),n=null,s=0,r=null,a=0,d=[],u=[],c=[],h=wp.template("fl-overlay-overflow-menu");for(null!=o&&(l.after(o),l.remove(),l=o),l.data("original",l.clone()),t=Math.floor(l[0].getBoundingClientRect().width)-8,n=l.find(" > i, > span.fl-builder-has-submenu"),e.length&&t+e.outerWidth()>i.outerWidth()&&(s+=e.outerWidth());a<n.length;a++)r=n.eq(a),t<(s+=Math.floor(r[0].getBoundingClientRect().width))?(u.push(r),r.remove()):d.push(r);if(0<u.length){for(0<d.length&&u.unshift(d.pop().remove()),a=0;a<u.length;a++)u[a].is(".fl-builder-has-submenu")?c.push({type:"submenu",label:u[a].find(".fa, .fas, .far").data("title"),submenu:u[a].find(".fl-builder-submenu")[0].outerHTML}):c.push({type:"action",label:u[a].data("title"),className:u[a].removeClass(function(e,t){return t.replace(/fl-block-([^\s]+)/,"")}).attr("class")});l.append(h(c)),FLBuilder._initTipTips()}},_removeRowOverlays:function(){x(".fl-row").removeClass("fl-block-overlay-active"),x(".fl-row-overlay").remove(),x(".fl-module").removeClass("fl-module-adjust-height"),x("body").removeClass("fl-builder-row-resizing"),FLBuilder._closeAllSubmenus(),FL.Builder.data.getOutlinePanelActions().setFocusNode(!1)},_disableGlobalRows:function(){"row"!=FLBuilderConfig.userTemplateType&&x(".fl-row.fl-node-global").addClass("fl-node-disabled")},_disableGlobalCols:function(){"column"!=FLBuilderConfig.userTemplateType&&x(".fl-row:not(.fl-node-global) .fl-col.fl-node-global").addClass("fl-node-disabled")},_enableGlobalRows:function(){"row"!=FLBuilderConfig.userTemplateType&&x(".fl-node-disabled").removeClass("fl-node-disabled")},_enableGlobalCols:function(){"column"!=FLBuilderConfig.userTemplateType&&x(".fl-node-disabled").removeClass("fl-node-disabled")},_rowMouseenter:function(){var e,t,i,l,o,n,s,r;void 0!==FLBuilderSettingsConfig.nodes&&(t=(e=x(this)).attr("data-node"),i=e.offset().top,o=l=null,n=wp.template("fl-row-overlay"),s=FLBuilderResponsiveEditing._mode,r=FLBuilderSettingsConfig.nodes[t],e.closest(".fl-builder-node-loading").length||e.hasClass("fl-block-overlay-active")||(FLBuilder._removeRowOverlays(),o=FLBuilder._appendOverlay(e,n({node:t,global:e.hasClass("fl-node-global"),hasRules:e.hasClass("fl-node-has-rules"),rulesTextRow:e.attr("data-rules-text"),rulesTypeRow:e.attr("data-rules-type"),nodeLabel:r?.node_label})),e.find(".fl-node-content:visible").each(function(){var e=x(this).offset().top;l=null===l||e<l?e:l}),null!==l&&l<i&&o.css("top",l-i-30+"px"),("default"===s&&o.offset().top<43||"default"!==s&&0===e.index())&&o.addClass("fl-row-overlay-header-bottom"),e.find(".fl-module").each(function(){var e=x(this);e.outerHeight(!0)<20&&e.addClass("fl-module-adjust-height")}),FLBuilder._buildOverlayOverflowMenu(o)))},_rowMouseleave:function(e){var t=x(e.target),e=x(e.toElement)||x(e.relatedTarget),i=e.hasClass("fl-row-overlay"),l=0<e.closest(".fl-row-overlay").length,o=e.is("#tiptip_holder"),e=0<e.closest("#tiptip_holder").length;t.closest(".fl-block-col-resize").length||i||l||o||e||FLBuilder._removeRowOverlays()},_rowDragHelper:function(){return x('<div class="fl-builder-block-drag-helper">'+FLBuilderStrings.row+"</div>")},_rowDragInit:function(e){var t=x(e.target),i=x(".fl-row-sortable-proxy-item");t.closest(".fl-row").addClass("fl-node-dragging"),FLBuilder._blockDragInit(e),e.target=i[0],i.trigger(e)},_rowDragInitTouch:function(t){var e=x(t.target),i=x(".fl-row-sortable-proxy-item"),l=e.closest(".fl-row"),o=!1;e.on("touchmove",function(e){o||(t.currentTarget=l[0],FLBuilder._rowDragInit(t),o=!0),i.trigger(e)}),e.on("touchend",function(e){i.trigger(e)})},_rowDragStart:function(e,t){var i=x(FLBuilder._contentClass+" .fl-row"),l=x(".fl-node-dragging");1===i.length&&x(FLBuilder._contentClass).addClass("fl-builder-empty"),l.hide(),FLBuilder._blockDragStart(e,t)},_rowDragStop:function(e,t){var i=t.item,l=i.parent(),o=null,n=0;if(FLBuilder._blockDragStop(e,t),l.hasClass("fl-builder-rows"))i.remove();else if(l.hasClass("fl-row-sortable-proxy"))x(".fl-node-dragging").removeClass("fl-node-dragging").show();else if(i.hasClass("fl-builder-block")){if(l.hasClass("fl-sortable-disabled"))return i.remove(),void FLBuilder._showPanel();l.hasClass("fl-col-content")?FLBuilder._addColGroup(i.closest(".fl-col").attr("data-node"),i.attr("data-cols"),l.find("> .fl-module, .fl-col-group, .fl-builder-block").index(i)):l.hasClass("fl-col-drop-target")?FLBuilder._addCols(l.closest(".fl-col"),l.hasClass("fl-col-drop-target-last")?"after":"before",i.attr("data-cols"),0<l.closest(".fl-col-group-nested").length):l.hasClass("fl-col-group-drop-target")?(e=i.closest(".fl-col-group"),n=i.closest(".fl-row").find(".fl-row-content > .fl-col-group").index(e),FLBuilder._addColGroup(i.closest(".fl-row").attr("data-node"),i.attr("data-cols"),l.hasClass("fl-drop-target-last")?n+1:n)):(n=(o=i.closest(".fl-row")).length?x(FLBuilder._contentClass+" > .fl-row").index(o):0,FLBuilder._addRow(i.attr("data-cols"),l.hasClass("fl-drop-target-last")?n+1:n)),i.remove(),FLBuilder._showPanel(),x(".fl-builder-modules").siblings(".fl-builder-blocks-section-title").eq(0).trigger("click")}else o=x(".fl-node-dragging").removeClass("fl-node-dragging").show(),l.parent().hasClass("fl-builder-content")||(l.hasClass("fl-drop-target-last")?l.parent().after(o):l.parent().before(o),FLBuilder._reorderNode(o.attr("data-node"),o.index())),x(".fl-row-sortable-proxy").append(t.item)},_addRow:function(e,t,i){FLBuilder._showNodeLoadingPlaceholder(x(FLBuilder._contentClass),t),FLBuilder._newRowPosition=t;const l=FL.Builder.data.getLayoutActions();l.addRow(e,t,i)},_addRowComplete:function(e){var e="object"==typeof e?e:FLBuilder._jsonParse(e),t=x(FLBuilder._contentClass),i=x(e.html).data("node");e.nodeParent=t,e.nodePosition=FLBuilder._newRowPosition,FLBuilder._renderLayout(e,function(){FLBuilder._removeNodeLoadingPlaceholder(x(".fl-node-"+i)),FLBuilder.triggerHook("didAddRow",i)})},_deleteRowClicked:function(e){var t=x(e.target).closest(".fl-row").data("node");FL.Builder.getActions().deleteNode(t),e.stopPropagation()},_deleteRow:function(e){var t=e.attr("data-node");const i=FL.Builder.data.getLayoutActions();i.deleteNode(t),e.empty(),e.remove(),FLBuilder._setupEmptyLayout(),FLBuilder._removeRowOverlays(),FLBuilder.triggerHook("didDeleteRow",t)},_rowCopyClicked:function(e){var t=x(this).closest(".fl-row").attr("data-node");FLBuilder._copyRow(t),e.stopPropagation()},_rowCopySettingsClicked:function(){const e=x(this);var t=e.closest(".fl-row").data("node");FLBuilderSettingsCopyPaste._bindCopyToElement(e,"row",t,!0)},_rowPasteSettingsClicked:function(){const e=x(this),t=e.text();var i=e.closest(".fl-row").data("node");FLBuilderSettingsCopyPaste._importFromClipboard("row",i)||(e.text(FLBuilderStrings.module_import.error),setTimeout(()=>{e.text(t)},1e3))},_copyRow:function(t){var e=FLBuilder._getJQueryElement(t),i=e.clone(),l=x(".fl-builder-settings[data-node]"),o=l.attr("data-node"),n=o===t?e:e.find('[data-node="'+o+'"]'),s=null;l.length&&n.length&&(s=FLBuilder._getSettings(l),FLBuilderSettingsConfig.nodes[o]=s),i.addClass("fl-node-"+t+"-clone fl-builder-node-clone"),i.find(".fl-block-overlay").remove(),e.after(i),FLBuilder._showNodeLoading(t+"-clone");const r=i.get(0),a=(r.scrollIntoView({behavior:"smooth",block:"center"}),FL.Builder.data.getLayoutActions());a.copyRow(t,s,o,function(e){e=FLBuilder._jsonParse(e);e.nodeParent=x(FLBuilder._contentClass),e.nodePosition=x(FLBuilder._contentClass+" > .fl-row").index(i),e.duplicatedRow=t,e.onAddNewHTML=function(){i.remove()},FLBuilder._rowCopyComplete(e)})},_rowCopyComplete:function(e){FLBuilder._renderLayout(e,function(){FLBuilder.triggerHook("didDuplicateRow",{newNodeId:e.nodeId,oldNodeId:e.duplicatedRow})})},_rowSettingsClicked:function(e){var t=x(this),i=x(this).closest(".fl-row").attr("data-node"),l=0<t.closest(".fl-block-overlay-global").length;if(t.hasClass("fl-block-settings")||l&&"row"!=FLBuilderConfig.userTemplateType){const o=FL.Builder.data.getLayoutActions();o.displaySettings(i)}e.stopPropagation()},_showRowSettings:function(e,t){let i=null;t&&"row"!=FLBuilderConfig.userTemplateType?FLBuilderConfig.userCanEditGlobalTemplates&&((i=window.open(x('.fl-row[data-node="'+e+'"]').attr("data-template-url"))).FLBuilderGlobalNodeId=e):FLBuilderSettingsForms.render({id:"row",nodeId:e,className:"fl-builder-row-settings",attrs:'data-node="'+e+'"',buttons:t||FLBuilderConfig.lite||FLBuilderConfig.simpleUi?[]:["save-as"],badges:t?[FLBuilderStrings.global]:[],settings:FLBuilderSettingsConfig.nodes[e],preview:{type:"row"}},function(){x("#fl-field-width select").on("change",FLBuilder._rowWidthChanged),x("#fl-field-content_width select").on("change",FLBuilder._rowWidthChanged)})},_rowWidthChanged:function(){var e=x("#fl-field-width select").val(),t=x("#fl-field-content_width select").val(),i=x("#fl-field-max_content_width");"fixed"==e||"full"==e&&"fixed"==t?i.show():i.hide()},_resetRowWidthClicked:function(e){var t=x(this).closest(".fl-row"),i=t.attr("data-node"),l=t.find(".fl-row-content"),o=FLBuilderConfig.global.row_width+"px",n=x(".fl-builder-row-settings");t.hasClass("fl-row-fixed-width")&&t.css("max-width",o),l.css("max-width",o),n.length&&n.find("[name=max_content_width]").val("");const s=FL.Builder.data.getLayoutActions();s.resetRowWidth(i),FLBuilder._closeAllSubmenus(),FLBuilder.triggerHook("didResetRowWidth",i),e.stopPropagation()},_highlightEmptyCols:function(){var e="row"==FLBuilderConfig.userTemplateType||"column"==FLBuilderConfig.userTemplateType?"":":not(.fl-node-global)",e=(x(FLBuilder._contentClass+" .fl-row"+e),x(FLBuilder._contentClass+" .fl-col"+e));e.removeClass("fl-col-highlight").find(".fl-col-content").css("height",""),e.each(function(){var e=x(this);0===e.find(".fl-module, .fl-col").length&&e.addClass("fl-col-highlight")})},_highlightRowsAndColsForDrag:function(e){var t="row"==FLBuilderConfig.userTemplateType?"":":not(.fl-node-global)";"column"==FLBuilderConfig.userTemplateType&&(t=":not(:first)"),x(FLBuilder._contentClass+" .fl-row").addClass("fl-row-highlight"),e&&e.closest(".fl-row-overlay").length||x(FLBuilder._contentClass+" .fl-col"+t).addClass("fl-col-highlight")},_removeEmptyRowAndColHighlights:function(){x(".fl-row-highlight").removeClass("fl-row-highlight"),x(".fl-col-highlight").removeClass("fl-col-highlight")},_adjustColHeightsForDrag:function(){var e="row"==FLBuilderConfig.userTemplateType?"":".fl-row:not(.fl-node-global) ",t="column"==FLBuilderConfig.userTemplateType?"":".fl-col:not(.fl-node-global) ",i=x(FLBuilder._contentClass),l=i.find(e+".fl-col-group:not(.fl-col-group-nested) > "+t+"> .fl-col-content"),o=i.find(e+".fl-col-group-nested "+t+".fl-col-content"),n=0;for(x(".fl-node-drag-init").hide();n<o.length;n++)FLBuilder._adjustColHeightForDrag(o.eq(n));for(n=0;n<l.length;n++)FLBuilder._adjustColHeightForDrag(l.eq(n));x(".fl-node-drag-init").show()},_adjustColHeightForDrag:function(e){e.find(".fl-module:visible, .fl-col:visible").length&&e.height(e.height()+45)},_showColHighlightGuide:function(){var e=x(this),t=e.find("a"),i=e.closest(".fl-col"),l=i.parents(".fl-col"),o=x('<div class="fl-col-highlight-guide"></div>'),e=e.closest(".fl-block-overlay").offset().top;(i=t.hasClass("fl-block-col-move-parent")||t.hasClass("fl-block-col-edit-parent")?l:i).hasClass("fl-col-highlight")||(i.find("> .fl-col-content").append(o),i.addClass("fl-col-has-highlight-guide"),e<(t=o.offset().top)&&o.css("top",e-t+4+"px"))},_removeColHighlightGuides:function(){x(".fl-col-has-highlight-guide").removeClass("fl-col-has-highlight-guide"),x(".fl-col-highlight-guide").remove()},_colMouseenter:function(e){var t,i,l,o,n,s,r,a,d,u,c,h,f,g;void 0!==FLBuilderSettingsConfig.nodes&&((r=(t=x(this)).closest(".fl-col-group")).attr("data-node"),i=r.hasClass("fl-col-group-has-child-loading"),l=t.hasClass("fl-node-global"),o=0<t.parents(".fl-node-global").length,n=t.closest(".fl-col-group").find("> .fl-col").length,s=0===(r=r.find("> .fl-col").index(t)),r=n===r+1,a=0<t.find(".fl-col").length,d=0<t.find(".fl-module").length,c=(u=t.parents(".fl-col")).closest(".fl-col-group"),h=0<u.length,f=void 0!==t.data("template-url"),g="column"==FLBuilderConfig.userTemplateType&&!h,numParentCols=h?c.find("> .fl-col").length:0,parentIndex=c.find("> .fl-col").index(u),parentFirst=h&&0===parentIndex,parentLast=h&&numParentCols===parentIndex+1,row=t.closest(".fl-row"),rowIsFixedWidth=!!row.find(".fl-row-fixed-width").addBack(".fl-row-fixed-width").length,userCanResizeRows=FLBuilderConfig.rowResize.userCanResizeRows,hasRules=t.hasClass("fl-node-has-rules"),template=wp.template("fl-col-overlay"),overlay=null,colNode=t.attr("data-node"),settings=FLBuilderSettingsConfig.nodes[colNode],FLBuilderConfig.simpleUi&&!l||l&&o&&d&&!f||l&&"column"==FLBuilderConfig.userTemplateType&&d||!l&&0<t.find(".fl-module").length||0<t.find(".fl-builder-node-loading-placeholder").length||!d&&a||o&&a&&!f||t.closest(".fl-builder-node-loading").length||(t.hasClass("fl-block-overlay-active")||(FLBuilder._removeColOverlays(),FLBuilder._removeModuleOverlays(),overlay=FLBuilder._appendOverlay(t,template({global:l,groupLoading:i,numCols:n,first:s,last:r,isRootCol:g,hasChildCols:a,hasParentCol:h,parentFirst:parentFirst,parentLast:parentLast,numParentCols:numParentCols,rowIsFixedWidth:rowIsFixedWidth,userCanResizeRows:userCanResizeRows,hasRules:hasRules,nodeLabel:settings?.node_label})),FLBuilder._buildOverlayOverflowMenu(overlay),FLBuilder._initColDragResizing()),x("body").addClass("fl-block-overlay-muted")))},_colMouseleave:function(e){var t=x(this),e=x(e.toElement)||x(e.relatedTarget),i=0<t.find(".fl-module").length,t=(t.hasClass("fl-node-global"),void 0!==t.data("template-url")),l=e.is("#tiptip_holder"),e=0<e.closest("#tiptip_holder").length;l||e||i&&!t||(FLBuilder._removeColOverlays(),FLBuilder._removeColHighlightGuides(),FLBuilder._closeAllSubmenus())},_removeColOverlays:function(){var e=x(".fl-col");e.removeClass("fl-block-overlay-active"),e.find(".fl-col-overlay").remove(),x("body").removeClass("fl-block-overlay-muted"),FLBuilder._closeAllSubmenus(),FL.Builder.data.getOutlinePanelActions().setFocusNode(!1)},_colDragHelper:function(){return x('<div class="fl-builder-block-drag-helper">'+FLBuilderStrings.column+"</div>")},_colDragInit:function(e){var t=x(e.target),i=x(".fl-col-sortable-proxy-item"),l=t.closest(".fl-col");(l=t.hasClass("fl-block-col-move-parent")?l.parents(".fl-col"):l).addClass("fl-node-dragging"),FLBuilder._blockDragInit(e),FLBuilder._removeColHighlightGuides(),e.target=i[0],i.trigger(e)},_colDragInitTouch:function(t){var e=x(t.target),i=x(".fl-col-sortable-proxy-item"),l=e.closest(".fl-col"),o=(e.closest(".fl-module"),!1);e.on("touchmove",function(e){o||(t.currentTarget=l[0],FLBuilder._colDragInit(t),o=!0),i.trigger(e)}),e.on("touchend",function(e){i.trigger(e)})},_colDragStart:function(e,t){var i=x(".fl-node-dragging");i.hide(),FLBuilder._resetColumnWidths(i.parent()),FLBuilder._blockDragStart(e,t)},_colDragStop:function(e,t){FLBuilder._blockDragStop(e,t);var e=x(".fl-node-dragging").removeClass("fl-node-dragging").show(),i=e.attr("data-node"),l=t.item.parent(),o=e.parent(),n=o.attr("data-node");newGroup=l.closest(".fl-col-group"),newGroupId=newGroup.attr("data-node"),newRow=l.closest(".fl-row"),position=0,l.closest('[data-node="'+i+'"]').length||l.hasClass("fl-sortable-disabled")||l.hasClass("fl-col-sortable-proxy")?FLBuilder._resetColumnWidths(o):l.hasClass("fl-col-content")?(e.remove(),0===o.find(".fl-col").length&&o.remove(),position=l.find("> .fl-module, .fl-col-group, .fl-col-sortable-proxy-item").index(t.item),FLBuilder._addColGroup(l.closest(".fl-col").attr("data-node"),i,position)):l.hasClass("fl-col-drop-target")?(l.hasClass("fl-col-drop-target-last")?l.parent().after(e):l.parent().before(e),FLBuilder._resetColumnWidths(newGroup),FL.Builder.data.getLayoutActions(),n==newGroupId?FL.Builder.getActions().moveNode(i,e.index()):FL.Builder.getActions().moveNode(i,e.index(),newGroupId,[n,newGroupId]),FLBuilder._resizeLayout()):l.hasClass("fl-col-group-drop-target")?(e.remove(),0===o.find(".fl-col").length&&o.remove(),position=newRow.find(".fl-row-content > .fl-col-group").index(newGroup),position=l.hasClass("fl-drop-target-last")?position+1:position,FLBuilder._addColGroup(newRow.attr("data-node"),i,position)):l.hasClass("fl-row-drop-target")&&(e.remove(),position=l.closest(".fl-builder-content").find(".fl-row").index(newRow),position=l.hasClass("fl-drop-target-last")?position+1:position,FLBuilder._addRow(i,position)),0===o.find(".fl-col").length&&o.remove(),x(".fl-col-sortable-proxy").append(t.item),FLBuilder._highlightEmptyCols(),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder._closeAllSubmenus()},_colSettingsClicked:function(e){var t=x(this),i=t.closest(".fl-col"),l=i.attr("data-node"),o=0<t.closest(".fl-block-overlay-global").length;if(!FLBuilder._colResizing&&(!o||FLBuilderConfig.userCanEditGlobalTemplates)){t.hasClass("fl-block-col-edit-parent")&&(l=i.parents(".fl-col").attr("data-node"));const n=FL.Builder.data.getLayoutActions();n.displaySettings(l),e.stopPropagation()}},_colCopySettingsClicked:function(){const e=x(this);var t=e.closest(".fl-col").data("node");FLBuilderSettingsCopyPaste._bindCopyToElement(e,"column",t)},_colPasteSettingsClicked:function(){const e=x(this),t=e.text();var i=e.closest(".fl-col").data("node");FLBuilderSettingsCopyPaste._importFromClipboard("column",i)||(e.text(FLBuilderStrings.module_import.error),setTimeout(()=>{e.text(t)},1e3))},_showColSettings:function(t,e,i){if(e&&i&&"row"!==FLBuilderConfig.userTemplateType){if(FLBuilderConfig.userCanEditGlobalTemplates){let e=window.open(x('.fl-col[data-node="'+t+'"]').attr("data-template-url"));e.FLBuilderGlobalNodeId=t}}else FLBuilderSettingsForms.render({id:"col",nodeId:t,className:"fl-builder-col-settings",attrs:'data-node="'+t+'"',buttons:e||FLBuilderConfig.lite||FLBuilderConfig.simpleUi?[]:["save-as"],badges:e?[FLBuilderStrings.global]:[],settings:FLBuilderSettingsConfig.nodes[t],preview:{type:"col"}},function(){0===x(".fl-col.fl-node-"+t).siblings(".fl-col").length&&x("#fl-field-equal_height, #fl-field-content_alignment").hide()})},_copyColClicked:function(e){var t=x(this).closest(".fl-col").attr("data-node");FLBuilder._copyColumn(t),e.stopPropagation()},_copyColumn:function(t){var e=FLBuilder._getJQueryElement(t),i=e.clone(),l=e.parent(),o=x(".fl-builder-settings[data-node]"),n=o.attr("data-node"),s=n===t?e:e.find('[data-node="'+n+'"]'),r=null;o.length&&s.length&&(r=FLBuilder._getSettings(o),FLBuilderSettingsConfig.nodes[n]=r),i.addClass("fl-node-"+t+"-clone fl-builder-node-clone"),i.find(".fl-block-overlay").remove(),e.after(i),FLBuilder._showNodeLoading(t+"-clone"),FLBuilder._resetColumnWidths(l);const a=FL.Builder.data.getLayoutActions();a.copyColumn(t,r,n,function(e){e=FLBuilder._jsonParse(e);e.nodeParent=l,e.nodePosition=i.index(),e.duplicatedColumn=t,e.onAddNewHTML=function(){i.remove()},FLBuilder._copyColComplete(e)})},_copyColComplete:function(e){FLBuilder._renderLayout(e,function(){FLBuilder._resetColumnWidths(e.nodeParent),FLBuilder.triggerHook("didDuplicateColumn",{newNodeId:e.nodeId,oldNodeId:e.duplicatedColumn})})},_deleteColClicked:function(e){var t=x(e.target).closest(".fl-col").data("node");FL.Builder.getActions().deleteNode(t),e.stopPropagation(),FLBuilder.triggerHook("col-deleted")},_getColToDelete:function(e){var t=e.closest(".fl-col-group"),i=e.parents(".fl-col"),l=0<i.length,o=i.find("> .fl-col-content > .fl-module, > .fl-col-content > .fl-col-group"),n=e.siblings(".fl-col");return l&&1===o.length&&(0===n.length?e=i:1!==n.length||n.find(".fl-module").length||(e=t)),e},_deleteCol:function(e){var t=e.attr("data-node"),i=e.closest(".fl-row"),l=e.closest(".fl-col-group"),o=0;if(e.remove(),rowCols=i.find(".fl-row-content > .fl-col-group > .fl-col"),groupCols=l.find(" > .fl-col"),0===rowCols.length&&"row"!=FLBuilderConfig.userTemplateType&&"column"!=FLBuilderConfig.userTemplateType)FLBuilder._deleteRow(i);else{0===groupCols.length?l.remove():(o=6===groupCols.length?16.65:7===groupCols.length?14.28:Math.round(100/groupCols.length*100)/100,groupCols.css("width",o+"%"),FLBuilder.triggerHook("didResetColumnWidths",{cols:groupCols}));const n=FL.Builder.data.getLayoutActions();n.deleteColumn(t,o),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder.triggerHook("didDeleteColumn",t)}},_addCols:function(e,t,i,l,o){var n=e.closest(".fl-col-group"),s=n.find(".fl-col").index(e),e=e.attr("data-node");i=void 0===i?"1-col":i,l=(l=void 0!==l&&l)?1:0,"after"==t&&s++,FLBuilder._showNodeLoadingPlaceholder(n,s),FLBuilder._removeAllOverlays();const r=FL.Builder.data.getLayoutActions();r.addColumns(e,t,i,l,o)},_addColsComplete:function(e){var t="object"==typeof e?e:FLBuilder._jsonParse(e);t.nodeParent=FLBuilder._newColParent,t.nodePosition=FLBuilder._newColPosition,FLBuilder._renderLayout(t,function(){FLBuilder._removeNodeLoadingPlaceholder(x(".fl-node-"+t.nodeId)),FLBuilder.triggerHook("didAddColumn",t.nodeId),FLBuilder.triggerHook("didResetColumnWidths",{cols:x(".fl-node-"+t.nodeId).find("> .fl-col")})})},_addColGroup:function(e,t,i,l){var o=x(".fl-node-"+e);FLBuilder._newColGroupPosition=i,o.hasClass("fl-col")?FLBuilder._newColGroupParent=o.find(" > .fl-col-content"):FLBuilder._newColGroupParent=o.find(".fl-row-content"),FLBuilder._showNodeLoadingPlaceholder(FLBuilder._newColGroupParent,i);const n=FL.Builder.data.getLayoutActions();n.addColumnGroup(e,t,i,l)},_addColGroupComplete:function(e){var t=FLBuilder._jsonParse(e),e=x(t.html),i=e.data("node");e.find(".fl-col").data("node");t.nodeParent=FLBuilder._newColGroupParent,t.nodePosition=FLBuilder._newColGroupPosition,FLBuilder._renderLayout(t,function(){t.nodeParent.hasClass("fl-col-content")&&t.nodeParent.parents(".fl-col").addClass("fl-col-has-cols"),FLBuilder._removeNodeLoadingPlaceholder(x(".fl-node-"+i)),FLBuilder.triggerHook("didAddColumnGroup",i)})},_initColDragResizing:function(){x(".fl-block-col-resize").not(".fl-block-row-resize").draggable({axis:"x",start:FLBuilder._colDragResizeStart,drag:FLBuilder._colDragResize,stop:FLBuilder._colDragResizeStop})},_colDragResizeStart:function(e,t){for(var i=x(t.helper),l="",o=i.hasClass("fl-block-col-resize-parent"),n=o?i.closest(".fl-col").parents(".fl-col"):null,s=o?n.parents(".fl-col-group"):i.closest(".fl-col-group"),r=s.find("> .fl-col"),a=o?n:i.closest(".fl-col"),o=a.attr("data-node"),n=x("[data-node="+o+"] #fl-field-size input"),d=null,u=100,c=0,o=null,h=null,f=(d=i.hasClass("fl-block-col-resize-e")?(l="e",a.nextAll(".fl-col").first()):(l="w",a.prevAll(".fl-col").first())).attr("data-node"),f=x("[data-node="+f+"] #fl-field-size input");c<r.length;c++)r.eq(c).data("node")!=a.data("node")&&r.eq(c).data("node")!=d.data("node")&&(u-=parseFloat(r.eq(c)[0].style.width));n.length?(o=n,h="col"):f.length&&(o=f,h="sibling"),FLBuilder._colResizeData={handle:i,feedbackLeft:i.find(".fl-block-col-resize-feedback-left"),feedbackRight:i.find(".fl-block-col-resize-feedback-right"),direction:l,groupWidth:s.outerWidth(),col:a,id:a.attr("data-node"),colWidth:parseFloat(a[0].style.width)/100,sibling:d,siblingId:d.attr("data-node"),offset:t.position.left,availWidth:u,setting:o,settingType:h,layoutActions:FL.Builder.data.getLayoutActions()},FLBuilder._colResizing=!0,x("body").addClass("fl-builder-col-resizing"),FLBuilder._closePanel(),FLBuilder._destroyOverlayEvents(),FLBuilder.triggerHook("col-resize-start")},_colDragResize:function(e,t){var i=FLBuilder._colResizeData,l=FLBuilderConfig.isRtl?"w":"e",o=i.handle.closest(".fl-block-overlay"),t=(i.offset-t.position.left)/i.groupWidth,t=l==i.direction?100*(i.colWidth-t):100*(i.colWidth+t),n=Math.round(100*t)/100,t=i.availWidth-t,s=Math.round(100*t)/100,t=Math.round(100*(i.availWidth-8))/100;n<8?(n=8,s=t):s<8&&(n=t,s=8),requestAnimationFrame(()=>{l==i.direction?(i.feedbackLeft.html(n.toFixed(1)+"%").show(),i.feedbackRight.html(s.toFixed(1)+"%").show()):(i.feedbackLeft.html(s.toFixed(1)+"%").show(),i.feedbackRight.html(n.toFixed(1)+"%").show()),i.col.css("width",n+"%"),i.sibling.css("width",s+"%"),i.setting&&("col"===i.settingType?i.setting.val(parseFloat(i.col[0].style.width)):"sibling"===i.settingType&&i.setting.val(parseFloat(i.sibling[0].style.width))),i.layoutActions.resizeColumn(i.id,n,i.siblingId,s,!1)}),FLBuilder._buildOverlayOverflowMenu(o),FLBuilder.triggerHook("col-resize-drag")},_colDragResizeStop:function(e,t){var i=FLBuilder._colResizeData,l=FLBuilder._colResizeData.handle.closest(".fl-block-overlay"),o=i.id,n=parseFloat(i.col[0].style.width),s=i.sibling.data("node"),i=parseFloat(i.sibling[0].style.width);FLBuilder._colResizeData.feedbackLeft.hide(),FLBuilder._colResizeData.feedbackRight.hide();const r=FL.Builder.data.getLayoutActions();r.resizeColumn(o,n,s,i),FLBuilder._buildOverlayOverflowMenu(l),FLBuilder._colResizeData=null,x("body").removeClass("fl-builder-col-resizing"),FLBuilder._bindOverlayEvents(),setTimeout(function(){FLBuilder._colResizing=!1},50),FLBuilder.triggerHook("col-resize-stop"),FLBuilder.triggerHook("didResizeColumn",{colId:o,colWidth:n,siblingId:s,siblingWidth:i})},_resetColumnWidthsClicked:function(e){var t=x(this),i=!!t.closest(".fl-row-overlay").length,l=null,o=[],n=null,s=0,r=x(".fl-builder-col-settings");(i?t.closest(".fl-row").find(".fl-row-content > .fl-col-group"):t.parents(".fl-col-group").last()).each(function(){for(l=x(this),n=l.find(".fl-col-group"),o.push(l.data("node")),FLBuilder._resetColumnWidths(l),s=0;s<n.length;s++)FLBuilder._resetColumnWidths(n.eq(s)),o.push(n.eq(s).data("node"))}),r.length&&(i=x(".fl-node-"+r.attr("data-node")),r.find("#fl-field-size input").val(parseFloat(i[0].style.width)));const a=FL.Builder.data.getLayoutActions();a.resetColWidths(o),FLBuilder.triggerHook("col-reset-widths"),FLBuilder._closeAllSubmenus(),e.stopPropagation()},_resetColumnWidths:function(e){var e=(e instanceof jQuery?e:x(e)).find(" > .fl-col:visible"),t=0,t=6===e.length?16.65:7===e.length?14.28:Math.round(100/e.length*100)/100;e.css("width",t+"%"),FLBuilder.triggerHook("didResetColumnWidths",{cols:e})},_moduleMouseenter:function(e){var t,i,l,o,n,s,r,a,d,u,c,h,f,g,p,m,b,v,_,L,F,w,C,y,B,S,k;void 0!==FLBuilderSettingsConfig.nodes&&(i=(t=x(this)).attr("data-node"),i=FLBuilderSettingsConfig.nodes[i],l=t.attr("data-type"),o=t.attr("data-name"),n=t.hasClass("fl-node-global"),s=0<t.parents(".fl-node-global").length,r=t.parents(".fl-col-group").last().hasClass("fl-col-group-has-child-loading"),a=t.closest(".fl-col-group").find("> .fl-col").length,d=0===(B=t.closest(".fl-col")).index(),u=B.attr("data-node"),u=FLBuilderSettingsConfig.nodes[u],c=a===B.index()+1,f=(h=0<(p=B.parents(".fl-col")).length)?p.closest(".fl-col-group").find("> .fl-col").length:0,g=h&&0===p.index(),p=h&&f===p.index()+1,m="column"==FLBuilderConfig.userTemplateType&&!h,b=(v=t.closest(".fl-row")).hasClass("fl-node-global"),v=!!v.find(".fl-row-fixed-width").addBack(".fl-row-fixed-width").length,_=FLBuilderConfig.rowResize.userCanResizeRows,L=t.hasClass("fl-node-has-rules"),F=t.attr("data-rules-text"),w=t.attr("data-rules-type"),C=B.attr("data-rules-text"),y=B.attr("data-rules-type"),B=B.hasClass("fl-node-has-rules"),S=wp.template("fl-module-overlay"),k=null,n&&s&&"row"!=FLBuilderConfig.userTemplateType&&b||n&&s&&"column"!=FLBuilderConfig.userTemplateType&&!b||t.closest(".fl-builder-node-loading").length||t.find(".fl-inline-editor:visible").length||(t.hasClass("fl-block-overlay-active")||(FLBuilder._removeColOverlays(),FLBuilder._removeModuleOverlays(),k=FLBuilder._appendOverlay(t,S({global:n,moduleType:l,moduleName:o,nodeLabel:i?.node_label,colNodeLabel:u?.node_label,groupLoading:r,numCols:a,colFirst:d,colLast:c,isRootCol:m,hasParentCol:h,numParentCols:f,parentFirst:g,parentLast:p,rowIsFixedWidth:v,userCanResizeRows:_,hasRules:L,rulesTextModule:F,rulesTypeModule:w,rulesTextCol:C,rulesTypeCol:y,colHasRules:B})),FLBuilder._buildOverlayOverflowMenu(k),FLBuilder._initColDragResizing()),x("body").addClass("fl-block-overlay-muted")))},_moduleMouseleave:function(e){x(this);var e=x(e.toElement)||x(e.relatedTarget),t=e.is("#tiptip_holder"),e=0<e.closest("#tiptip_holder").length;t||e||(FLBuilder._removeModuleOverlays(),FLBuilder._removeColHighlightGuides())},_removeModuleOverlays:function(){var e=x(".fl-module");e.removeClass("fl-block-overlay-active"),e.find(".fl-module-overlay").remove(),x("body").removeClass("fl-block-overlay-muted"),FLBuilder._closeAllSubmenus(),FL.Builder.data.getOutlinePanelActions().setFocusNode(!1)},_moduleDragHelper:function(e,t){return x('<div class="fl-builder-block-drag-helper">'+t.attr("data-name")+"</div>")},_moduleDragInit:function(e){var t=x(e.target).closest(".fl-module");FLBuilder._blockDragInit(e),t.append('<div class="fl-module-sortable-proxy"></div>'),e.target=t.find(".fl-module-sortable-proxy")[0],t.trigger(e)},_moduleDragInitTouch:function(t){var e=x(t.target),i=e.closest(".fl-module"),l=!1;e.on("touchmove",function(e){l||(t.currentTarget=i[0],FLBuilder._moduleDragInit(t),l=!0),e.target=i.find(".fl-module-sortable-proxy")[0],x(e.target).trigger(e)}),e.on("touchend",function(e){e.target=i.find(".fl-module-sortable-proxy")[0],x(e.target).trigger(e),e.stopPropagation(),i.find(".fl-module-sortable-proxy").remove()})},_moduleDragStart:function(e,t){x(t.item).data("original-position",t.item.index()),FLBuilder._removeRowOverlays(),FLBuilder._blockDragStart(e,t)},_moduleDragStop:function(e,t){FLBuilder._blockDragStop(e,t);var i=t.item,l=i.parent(),o=null,n=0,s=0;if(x(".fl-module-sortable-proxy").remove(),l.hasClass("fl-builder-modules")||l.hasClass("fl-builder-widgets"))i.remove();else{if(i.hasClass("fl-builder-block")){if(l.hasClass("fl-sortable-disabled"))return i.remove(),void FLBuilder._showPanel();l.hasClass("fl-row-drop-target")?(l=i.closest(".fl-builder-content"),s=0,o=i.closest(".fl-row"),n=l.find(".fl-row").index(o)):l.hasClass("fl-col-group-drop-target")?(s=(l=i.closest(".fl-row-content")).closest(".fl-row").attr("data-node"),o=i.closest(".fl-col-group"),n=l.find(" > .fl-col-group").index(o)):l.hasClass("fl-col-drop-target")?(s=(l=i.closest(".fl-col-group")).attr("data-node"),o=i.closest(".fl-col"),n=l.find(" > .fl-col").index(o)):(n=l.find("> .fl-module, .fl-col-group, .fl-builder-block").index(i),s=i.closest(".fl-col").attr("data-node")),i.closest(".fl-drop-target-last").length&&(n+=1),FLBuilder._addModule(l,s,i.attr("data-type"),n,i.attr("data-widget"),i.attr("data-alias")),i.remove()}else{if(l.hasClass("fl-sortable-disabled"))return x(e.target).append(t.item),x(e.target).children().eq(t.item.data("original-position")).before(t.item),void FLBuilder._highlightEmptyCols();l.hasClass("fl-row-drop-target")?(o=i.closest(".fl-row"),n=i.closest(".fl-builder-content").children(".fl-row").index(o),n=i.closest(".fl-drop-target-last").length?n+1:n,FLBuilder._addRow("1-col",n,i.attr("data-node")),i.remove()):l.hasClass("fl-col-group-drop-target")?(o=i.closest(".fl-col-group"),n=i.closest(".fl-row-content ").find(" > .fl-col-group").index(o),n=i.closest(".fl-drop-target-last").length?n+1:n,FLBuilder._addColGroup(i.closest(".fl-row").attr("data-node"),"1-col",n,i.attr("data-node")),i.remove()):l.hasClass("fl-col-drop-target")?(o=i.closest(".fl-col"),n=i.closest(".fl-col-drop-target-last").length?"after":"before",FLBuilder._addCols(o,n,"1-col",0<i.closest(".fl-col-group-nested").length,i.attr("data-node")),i.remove()):FLBuilder._reorderModule(i)}FLBuilder._resizeLayout()}},_reorderModule:function(e){var t=e.closest(".fl-col").attr("data-node"),i=e.attr("data-parent"),l=e.attr("data-node"),o=e.index();t==i?FLBuilder._reorderNode(l,o):(e.attr("data-parent",t),FLBuilder._moveNode(t,l,o))},_deleteModuleClicked:function(e){var t=x(e.target).closest(".fl-module").data("node");FL.Builder.getActions().deleteNode(t),e.stopPropagation()},_getJQueryElement:function(e){return x(FLBuilder._contentClass).find('[data-node="'+e+'"]')},_needsDeleteConfirmation:function(e){if("module"===e.type)return!0;const t=FLBuilder._getJQueryElement(e.node);return 0<t.find(".fl-module").length},_deleteModule:function(e){var t=e.closest(".fl-row"),i=e.attr("data-node");const l=FL.Builder.data.getLayoutActions();l.deleteNode(i),e.empty(),e.remove(),t.removeClass("fl-block-overlay-muted"),FLBuilder._highlightEmptyCols(),FLBuilder._removeAllOverlays(),FLBuilder.triggerHook("didDeleteModule",{nodeId:i,moduleType:e.attr("data-type")})},_moduleCopyClicked:function(e){var t=x(this).closest(".fl-module").data("node");const i=FL.Builder.getActions();i.copyNode(t),e.stopPropagation()},_copyModule:function(t){var e=FLBuilder._getJQueryElement(t),i=e.clone(),l=e.parent(),o=x(".fl-builder-module-settings[data-node="+t+"]"),n={};o.length&&(n=FLBuilder._getSettings(o),FLBuilderSettingsConfig.nodes[t]=n),i.addClass("fl-node-"+t+"-clone fl-builder-node-clone"),i.find(".fl-block-overlay").remove(),e.after(i),FLBuilder._showNodeLoading(t+"-clone");const s=i.get(0),r=(s.scrollIntoView({behavior:"smooth",block:"center"}),FL.Builder.data.getLayoutActions());r.copyModule(t,n,function(e){e=FLBuilder._jsonParse(e);e.nodeParent=l,e.nodePosition=l.find(" > .fl-col-group, > .fl-module").index(i),e.duplicatedModule=t,e.onAddNewHTML=function(){i.remove()},FLBuilder._moduleCopyComplete(e)})},_moduleCopyComplete:function(e){FLBuilder._renderLayout(e,function(){FLBuilder.triggerHook("didDuplicateModule",{newNodeId:e.nodeId,oldNodeId:e.duplicatedModule,moduleType:e.moduleType})})},_moduleSettingsClicked:function(e){var t=x(this),i=(t.closest(".fl-module").attr("data-type"),t.closest(".fl-module").attr("data-node")),t=(t.closest(".fl-col").attr("data-node"),0<t.closest(".fl-block-overlay-global").length);if(e.stopPropagation(),!FLBuilder._colResizing&&(!t||FLBuilderConfig.userCanEditGlobalTemplates)){const l=FL.Builder.getActions();l.openSettings(i)}},_moduleCopySettingsClicked:function(){const e=x(this);var t=e.closest(".fl-module").data("node"),i=e.closest(".fl-module").data("type");FLBuilderSettingsCopyPaste._bindCopyToElement(e,i,t)},_modulePasteSettingsClicked:function(){const e=x(this),t=e.text();var i=e.closest(".fl-module").data("node"),l=e.closest(".fl-module").data("type");FLBuilderSettingsCopyPaste._importFromClipboard(l,i)||(e.text(FLBuilderStrings.module_import.error),setTimeout(()=>{e.text(t)},1e3))},_showModuleSettings:function(e,t){var i,l,o;FLBuilderSettingsConfig.modules&&(i=FLBuilderSettingsConfig.modules[e.type],l=e.settings||FLBuilderSettingsConfig.nodes[e.nodeId],o=x("head"),-1===x.inArray(e.type,FLBuilder._loadedModuleAssets)&&(""!==i.assets.css&&o.append(i.assets.css),""!==i.assets.js&&o.append(i.assets.js),FLBuilder._loadedModuleAssets.push(e.type)),FLBuilderSettingsForms.render({type:"module",id:e.type,nodeId:e.nodeId,className:"fl-builder-module-settings fl-builder-"+e.type+"-settings",attrs:'data-node="'+e.nodeId+'" data-parent="'+e.parentId+'" data-type="'+e.type+'"',buttons:e.global||FLBuilderConfig.lite||FLBuilderConfig.simpleUi?[]:["save-as"],badges:e.global?[FLBuilderStrings.global]:[],settings:l,legacy:e.legacy,helper:FLBuilder._moduleHelpers[e.type],rules:FLBuilder._moduleHelpers[e.type]?FLBuilder._moduleHelpers[e.type].rules:null,messages:FLBuilder._moduleHelpers[e.type]?FLBuilder._moduleHelpers[e.type].messages:null,hide:!(FLBuilderConfig.userCanEditGlobalTemplates||!e.global),preview:{type:"module",layout:e.layout,callback:function(){FLBuilder.triggerHook("didAddModule",{nodeId:e.nodeId,moduleType:l.type})}}},t))},_saveModuleClicked:function(){var e=x(this).closest(".fl-builder-settings"),t=e.attr("data-type"),t=(e.attr("data-node"),FLBuilder._moduleHelpers[t]),i=!0;void 0!==t&&(e.find("label.error").remove(),e.validate().hideErrors(),i=(i=e.validate().form())&&t.submit()),i?FLBuilder._saveSettings():FLBuilder._toggleSettingsTabErrors()},_addModule:function(e,t,i,l,o,n){FLBuilder._showNodeLoadingPlaceholder(e,l),e.hasClass("fl-col-group")?(FLBuilder._newModuleParent=null,FLBuilder._newModulePosition=0):(FLBuilder._newModuleParent=e,FLBuilder._newModulePosition=l);const s=FL.Builder.data.getLayoutActions();s.addModule(i,t,l,{widget:void 0===o?"":o,alias:void 0===n?"":n,nodePreview:1})},_addModuleComplete:function(e){e=FLBuilder._jsonParse(e);e.layout&&(FLBuilder._newModuleParent&&FLBuilder._newModuleParent.find(".fl-builder-node-loading-placeholder").hide(),e.layout.nodeParent=FLBuilder._newModuleParent,e.layout.nodePosition=FLBuilder._newModulePosition),e.settings||(e.settings=FLBuilderSettingsConfig.defaults.modules[e.type]),x("form.fl-builder-settings").length||e.global?e.layout&&FLBuilder._renderLayout(e.layout):FLBuilder._showModuleSettings(e,function(){x(".fl-builder-module-settings").data("new-module","1")})},registerModuleHelper:function(e,t){FLBuilder._moduleHelpers[e]=x.extend({},{rules:{},init:function(){},submit:function(){return!0},preview:function(){}},t)},_registerModuleHelper:function(e,t){FLBuilder.registerModuleHelper(e,t)},_showNodeTemplateSettings:function(e){var t=x(".fl-builder-settings-lightbox .fl-builder-settings"),i=t.attr("data-node"),l=FLBuilderStrings.saveModule;if(t.hasClass("fl-builder-row-settings")?l=FLBuilderStrings.saveRow:t.hasClass("fl-builder-col-settings")&&(l=FLBuilderStrings.saveColumn),!FLBuilder._triggerSettingsSave(!1,!1,!1))return!1;FLBuilderSettingsForms.render({id:"node_template",nodeId:i,title:l,attrs:'data-node="'+i+'"',className:"fl-builder-node-template-settings",rules:{name:{required:!0}}},function(){FLBuilderConfig.userCanEditGlobalTemplates||x("#fl-field-global").hide()})},_saveNodeTemplate:function(){var e=x(".fl-builder-node-template-settings"),t=e.attr("data-node");if(e.validate().form()){FLBuilder._showNodeLoading(t);const i=FL.Builder.data.getLayoutActions();i.saveNodeTemplate(t,FLBuilder._getSettings(e)),FLBuilder._lightbox.close()}},_saveNodeTemplateComplete:function(e){var t,i=FLBuilder._jsonParse(e),l=x(".fl-builder-saved-"+i.type+"s"),o=l.find(".fl-builder-block"),n=null,s=i.name.toLowerCase(),r=0,a=wp.template("fl-node-template-block"),e={name:i.name,isGlobal:i.global,content:i.type,id:i.id,postID:i.postID,kind:"template",type:"user",link:i.link,category:{uncategorized:FLBuilderStrings.uncategorized}};if(FLBuilderConfig.contentItems.template.push(e),FLBuilder.triggerHook("contentItemsChanged"),i.layout&&(FLBuilder._renderLayout(i.layout),FLBuilder.triggerHook("didSaveGlobalNodeTemplate",i.config)),0===o.length)l.append(a(i));else for(;r<o.length;r++){if(t=(n=o.eq(r)).text().toLowerCase().trim(),0===r&&s<t){l.prepend(a(i));break}if(s<t){n.before(a(i));break}if(o.length-1===r){l.append(a(i));break}}l.find(".fl-builder-block-no-node-templates").remove()},_nodeTemplateDragStop:function(t,i){FLBuilder._blockDragStop(t,i);var t=i.item,i=t.parent(),l=null,o=0,n=null,s="",r=null;if(i.hasClass("fl-builder-blocks-section-content"))t.remove();else{if(t.hasClass("fl-builder-block-saved-row")||t.hasClass("fl-builder-block-row-template"))o=(n=t.closest(".fl-row")).length?x(FLBuilder._contentClass+" .fl-row").index(n):0,o=i.hasClass("fl-drop-target-last")?o+1:o,l=null,s="render_new_row_template",r=FLBuilder._addRowComplete,FLBuilder._newRowPosition=o,FLBuilder._showNodeLoadingPlaceholder(x(FLBuilder._contentClass),o);else if(t.hasClass("fl-builder-block-saved-column")){if(n=t.closest(".fl-col"),colGroup=i.closest(".fl-col-group"),colGroupId=colGroup.attr("data-node"),s="render_new_col_template",r=FLBuilder._addColsComplete,i.hasClass("fl-sortable-disabled"))return t.remove(),void FLBuilder._showPanel();i.hasClass("fl-row-drop-target")?(n=t.closest(".fl-row"),l=0,i=x(FLBuilder._contentClass),o=n.length?i.find(".fl-row").index(n):0):i.hasClass("fl-col-group-drop-target")?(i=t.closest(".fl-row-content"),l=t.closest(".fl-row").attr("data-node"),o=t.closest(".fl-row").find(".fl-row-content > .fl-col-group").index(t.closest(".fl-col-group"))):i.hasClass("fl-col-drop-target")&&(o=(i=t.closest(".fl-col-group")).children(".fl-col").index(t.closest(".fl-col")),l=i.attr("data-node")),t.closest(".fl-drop-target-last").length&&(o+=1),i.hasClass("fl-col-group")?FLBuilder._newColParent=null:FLBuilder._newColParent=i,FLBuilder._newColPosition=o,FLBuilder._showNodeLoadingPlaceholder(i,o)}else if(t.hasClass("fl-builder-block-saved-module")||t.hasClass("fl-builder-block-module-template")){if(s="render_new_module",r=FLBuilder._addModuleComplete,i.hasClass("fl-sortable-disabled"))return t.remove(),void FLBuilder._showPanel();i.hasClass("fl-row-drop-target")?(l=0,o=(i=t.closest(".fl-builder-content")).find(".fl-row").index(t.closest(".fl-row"))):i.hasClass("fl-col-group-drop-target")?(l=(i=t.closest(".fl-row-content")).closest(".fl-row").attr("data-node"),o=i.find(" > .fl-col-group").index(t.closest(".fl-col-group"))):l=i.hasClass("fl-col-drop-target")?(o=(i=t.closest(".fl-col-group")).children(".fl-col").index(t.closest(".fl-col")),i.attr("data-node")):(o=i.children(".fl-module, .fl-builder-block").index(t),t.closest(".fl-col").attr("data-node")),t.closest(".fl-drop-target-last").length&&(o+=1),i.hasClass("fl-col-group")?(FLBuilder._newModuleParent=null,FLBuilder._newModulePosition=0):(FLBuilder._newModuleParent=i,FLBuilder._newModulePosition=o),FLBuilder._showNodeLoadingPlaceholder(i,o)}n=t.attr("data-id"),i=t.attr("data-type");let e="render_new_row_template"===s?"row":"render_new_col_template"===s?"column":"module";const a=FL.Builder.data.getLayoutActions();a.addNodeTemplate(e,n,i,l,o,function(e){var t;-1<s.indexOf("row")?(t=FLBuilder._jsonParse(e),FLBuilder.triggerHook("didApplyRowTemplateComplete",t.config),r(t.layout)):-1<s.indexOf("col")?(t=FLBuilder._jsonParse(e),FLBuilder.triggerHook("didApplyColTemplateComplete",t.config),r(t.layout)):r(e)}),t.remove()}},_editNodeTemplateClicked:function(e){e.preventDefault(),e.stopPropagation(),window.open(x(this).attr("href"))},_deleteNodeTemplateClicked:function(e){var e=x(e.target),t=e.closest(".fl-builder-blocks-section").find(".fl-builder-blocks-section-content"),i=t.find(".fl-builder-block"),e=e.closest(".fl-builder-block"),l=e.hasClass("fl-builder-block-global"),o=l?FLBuilderStrings.deleteGlobalTemplate:FLBuilderStrings.deleteTemplate,n=e.attr("data-id");if(confirm(o)){e.remove(),1===i.length&&(e.hasClass("fl-builder-block-saved-row")?t.append('<span class="fl-builder-block-no-node-templates">'+FLBuilderStrings.noSavedRows+"</span>"):t.append('<span class="fl-builder-block-no-node-templates">'+FLBuilderStrings.noSavedModules+"</span>")),e.hasClass("fl-builder-block-global")&&FLBuilder.showAjaxLoader();const s=FL.Builder.data.getLayoutActions();s.deleteNodeTemplate(n,l),o=_.findIndex(FLBuilderConfig.contentItems.template,{id:e.attr("data-id"),type:"user"}),FLBuilderConfig.contentItems.template.splice(o,1),FLBuilder.triggerHook("contentItemsChanged")}},_initSettingsForms:function(){FLBuilder._initSettingsSections(),FLBuilder._initButtonGroupFields(),FLBuilder._initCompoundFields(),FLBuilder._CodeFieldSSLCheck(),FLBuilder._initCodeFields(),FLBuilder._initColorPickers(),FLBuilder._initGradientPickers(),FLBuilder._initIconFields(),FLBuilder._initPhotoFields(),FLBuilder._initSelectFields(),FLBuilder._initEditorFields(),FLBuilder._initMultipleFields(),FLBuilder._initAutoSuggestFields(),FLBuilder._initLinkFields(),FLBuilder._initFontFields(),FLBuilder._initTypeFields(),FLBuilder._initOrderingFields(),FLBuilder._initTimezoneFields(),FLBuilder._initDimensionFields(),FLBuilder._initFieldPopupSliders(),FLBuilder._initPresetFields(),FLBuilder._focusFirstSettingsControl(),FLBuilder._calculateSettingsTabsOverflow(),FLBuilder._lightbox._resizeEditors(),x(".fl-builder-settings-fields").css("visibility","visible"),x(".fl-builder-settings button").on("click",function(e){e.preventDefault()}),FLBuilder.triggerHook("settings-form-init")},_destroySettingsForms:function(){FLBuilder._destroyEditorFields()},_setSettingsFormContent:function(e){x(".fl-legacy-settings").remove(),x("body").append(e)},_settingsTabClicked:function(e){var t=x(this),i=t.closest(".fl-builder-settings"),t=t.attr("href").split("#").pop();FLBuilder._resetSettingsTabsState(),i.find(".fl-builder-settings-tab").removeClass("fl-active"),i.find("#"+t).addClass("fl-active"),i.find(".fl-builder-settings-tabs .fl-active").removeClass("fl-active"),i.find("a[href*="+t+"]").addClass("fl-active"),FLBuilderConfig.rememberTab?localStorage.setItem("fl-builder-settings-tab",t):localStorage.setItem("fl-builder-settings-tab",""),FLBuilder._focusFirstSettingsControl(),e.preventDefault()},_resetSettingsTabsState:function(){var e=x(".fl-lightbox:visible");FLBuilder._hideTabsOverflowMenu(),e.find(".fl-builder-settings-tabs .fl-active").removeClass("fl-active"),e.find(".fl-builder-settings-tabs-overflow-menu .fl-active").removeClass("fl-active"),e.find(".fl-contains-active").removeClass("fl-contains-active")},_calculateSettingsTabsOverflow:function(){var e=x(".fl-lightbox:visible"),t=e.outerWidth(),i=e.hasClass("fl-lightbox-width-slim"),l=e.find(".fl-builder-settings-tabs"),o=e.find(".fl-builder-settings-tabs-overflow-menu"),n=e.find(".fl-builder-settings-tabs-more"),l=l.find("a"),s=!1,r=t-60,a=0,d=i?16:30;o.html(""),FLBuilder._hideTabsOverflowMenu(),l.removeClass("fl-overflowed"),l.each(function(){if(!x(this).is(":visible"))return!0;var e,t,i;s||(e=x(this).textWidth()+d+12,r<=(a+=e)&&(s=!0)),s?(e=x(this).html(),i=x(this).attr("href"),t="",x(this).hasClass("fl-active")&&(t="fl-active"),x(this).hasClass("error")&&(t+=" error"),i=x('<a href="'+i+'" '+(t=""!==t?'class="'+t+'"':t)+">"+e+"</a>"),o.append(i),x(this).addClass("fl-overflowed")):x(this).removeClass("fl-overflowed")}),s?e.addClass("fl-lightbox-has-tab-overflow"):e.removeClass("fl-lightbox-has-tab-overflow"),0<o.find(".fl-active").length?n.addClass("fl-contains-active"):n.removeClass("fl-contains-active"),0<o.find(".error").length?n.addClass("fl-contains-errors"):n.removeClass("fl-contains-errors")},_settingsTabsToOverflowMenuItemClicked:function(e){var t=x(e.currentTarget),i=t.attr("href"),l=t.closest(".fl-lightbox-header-wrap").find(".fl-builder-settings-tabs"),i=l.find('a[href="'+i+'"]'),l=l.find(".fl-builder-settings-tabs-more");FLBuilder._resetSettingsTabsState(),i.trigger("click"),t.addClass("fl-active"),l.addClass("fl-contains-active"),FLBuilder._hideTabsOverflowMenu(),e.preventDefault()},_hasOverflowTabs:function(){return 0<x(".fl-lightbox:visible").find(".fl-builder-settings-tabs-overflow-menu a").length},_showTabsOverflowMenu:function(){var e;FLBuilder._hasOverflowTabs()&&((e=x(".fl-lightbox:visible")).find(".fl-builder-settings-tabs-overflow-menu").css("display","flex"),e.find(".fl-builder-settings-tabs-overflow-click-mask").show(),this.isShowingSettingsTabsOverflowMenu=!0)},_hideTabsOverflowMenu:function(){var e=x(".fl-lightbox:visible");e.find(".fl-builder-settings-tabs-overflow-menu").css("display","none"),e.find(".fl-builder-settings-tabs-overflow-click-mask").hide(),this.isShowingSettingsTabsOverflowMenu=!1},_toggleTabsOverflowMenu:function(e){FLBuilder.isShowingSettingsTabsOverflowMenu?FLBuilder._hideTabsOverflowMenu():FLBuilder._showTabsOverflowMenu(),e.stopPropagation()},_initSettingsSections:function(){x(".fl-builder-settings:visible").find(".fl-builder-settings-section").each(FLBuilder._initSection)},_settingsCancelClicked:function(e){var t=x(".fl-builder-lightbox[data-parent]"),i=x(".fl-builder-module-settings"),l=null,o=null,n=null,s="column"==FLBuilderConfig.userTemplateType;if(0<t.length)FLBuilder._closeNestedSettings();else{0<i.length&&void 0!==i.data("new-module")?(l=x(FLBuilder.preview.state.html),n=(o=x(".fl-node-"+i.data("node"))).closest(".fl-col"),0<l.find(".fl-node-"+n.data("node")).length||s?FLBuilder._deleteModule(o):FLBuilder._deleteCol(n)):FLBuilder.preview&&FLBuilder.preview.revert();const r=FL.Builder.data.getLayoutActions();r.cancelDisplaySettings(),FLBuilder.preview=null,FLLightbox.closeParent(this),FLBuilder.triggerHook("didCancelNodeSettings")}},_focusFirstSettingsControl:function(){var e=x(".fl-builder-settings:visible"),t=e.find(".fl-builder-settings-tab.fl-active"),e=e.data("node"),i=t.find(".fl-field").first(),l=i.find('input:not([type="hidden"]), textarea, select, button, a, .fl-editor-field').first();e&&x(".fl-node-"+e+" .fl-inline-editor").length||("undefined"!=typeof tinyMCE&&l.hasClass("fl-editor-field")?(t=l.find("textarea.wp-editor-area").attr("id"),tinyMCE.get(t).focus()):setTimeout(function(){l.focus().css("animation-name","fl-grab-attention")},300),i.css("animation-name","fl-grab-attention"),i.on("animationend",function(){i.css("animation-name","")}))},_initSettingsValidation:function(e,t){x(".fl-builder-settings").last().validate({ignore:".fl-ignore-validation",rules:e,messages:t=t||{},errorPlacement:FLBuilder._settingsErrorPlacement})},_settingsErrorPlacement:function(e,t){e.appendTo(t.parent())},_toggleSettingsTabErrors:function(){for(var e,t=x(".fl-builder-settings:visible"),i=t.find(".fl-builder-settings-tab"),l=null,o=0;o<i.length;o++)e=(l=i.eq(o)).find("label.error"),(tabLink=t.find(".fl-builder-settings-tabs a[href*="+l.attr("id")+"]")).find(".fl-error-icon").remove(),tabLink.removeClass("error"),0<e.length&&(tabLink.append('<span class="fl-error-icon"></span>'),tabLink.addClass("error"));FLBuilder._calculateSettingsTabsOverflow()},_getSettings:function(e){FLBuilder._updateEditorFields();for(var t,i,l=e.serializeArray(),o=0,n=0,s="",r=[],a=[],d={},o=0;o<l.length;o++)if(t=l[o].value.replace(/\r/gm,"").replace(/&#39;/g,"'"),!(-1<l[o].name.indexOf("flrich")))if(-1<l[o].name.indexOf("[")){for(i=l[o].name.replace(/\[(.*)\]/,""),r=[],a=(s=l[o].name.replace(i,"")).match(/\[[^\]]*\]/g),n=0;n<a.length;n++)"[]"!=a[n]&&r.push(a[n].replace(/\[|\]/g,""));s.match(/\[\]\[[^\]]*\]\[[^\]]+\]/)||s.match(/\[\]\[[^\]]*\]\[\]\[[^\]]+\]/)?(void 0===d[i]&&(d[i]={}),void 0===d[i][r[0]]&&(d[i][r[0]]={}),d[i][r[0]][r[1]]=t):s.match(/\[\]\[[^\]]*\]\[\]/)?(void 0===d[i]&&(d[i]={}),void 0===d[i][r[0]]&&(d[i][r[0]]=[]),d[i][r[0]].push(t)):s.match(/\[\]\[[^\]]*\]/)?(void 0===d[i]&&(d[i]={}),d[i][r[0]]=t):s.match(/\[\]/)&&(void 0===d[i]&&(d[i]=[]),d[i].push(t))}else d[l[o].name]=t;for(s in d)if(void 0!==d["as_values_"+s]){d[s]=x.grep(d["as_values_"+s].split(","),function(e){return""!==e}).join(",");try{delete d["as_values_"+s]}catch(e){}}return x.each(e.find("[name]"),function(e,t){t=x(t).attr("name").replace(/\[(.*)\]/,"");t in d||(d[t]="")}),d=x.extend({},FLBuilder._getOriginalSettings(e),d)},_getSettingsJSONForHTML:function(e){return JSON.stringify(e).replace(/\'/g,"&#39;").replace("<wbr />","<wbr>")},_getOriginalSettings:function(e,t){var i=e.find(".fl-builder-settings-json"),e=e.data("node"),l=FLBuilderSettingsConfig.nodes,o=null,n={};if(e&&l[e]?o=l[e]:i.length&&(o=FLBuilder._jsonParse(i.val().replace(/&#39;/g,"'"))),o)for(key in o)(key.match(/[a-z0-9-_]+$/)&&x("#fl-field-"+key).length||t)&&(n[key]=o[key]);return n},_getSettingsForChangedCheck:function(e,t){var i=FLBuilder._getSettings(t);if(e){t=x(".fl-node-"+e);if(t.hasClass("fl-module")){t=t.data("type"),t=FLBuilderSettingsConfig.editables[t];if(t&&FLBuilderSettingsConfig.nodes[e])for(var l in t)i[l]=FLBuilderSettingsConfig.nodes[e][l]}}return i},_saveSettings:function(i){var e=x(".fl-builder-settings-lightbox .fl-builder-settings"),t=e.data("new-module"),l=e.attr("data-node"),o=FLBuilder._getSettings(e),n=FLBuilder.preview;if(!FLBuilder.isUndefined(i)&&FLBuilder.isBoolean(i)||(i=!0),n&&!n._settingsHaveChanged()&&FLBuilder.isUndefined(t))return n.clear(),void FLBuilder._lightbox.close();function s(){FLBuilder._showNodeLoading(l),FLBuilderSettingsConfig.nodes[l]=o;const e=FL.Builder.data.getLayoutActions();var t=FLBuilder._saveSettingsComplete.bind(this,i,n);e.updateNodeSettings(l,o,t),FLBuilder.triggerHook("didSaveNodeSettings",{nodeId:l,settings:o}),FLBuilder._lightbox.close()}FLBuilderConfig.userCaps.unfiltered_html?s():(FLBuilderSettingsForms.showLightboxLoader(),FLBuilder.ajax({action:"verify_settings",settings:o},function(e){"true"===e?s():(msg='<p style="font-weight:bold;text-align:center;">'+FLBuilderStrings.noScriptWarn.heading+"</p>",FLBuilderConfig.userCaps.global_unfiltered_html?msg+="<p>"+FLBuilderStrings.noScriptWarn.global+"</p>":msg+="<p>"+FLBuilderStrings.noScriptWarn.message+"</p>",msg=(msg+='<p><div class="fl-diff"></div></p>')+"<p>"+FLBuilderStrings.noScriptWarn.footer+"</p>",FLBuilderSettingsForms.hideLightboxLoader(),FLBuilder.alert(msg),""!==(data=x.parseJSON(e)).diff&&(x(".fl-diff").html(data.diff),x(".fl-diff").prepend("<p>"+FLBuilderStrings.codeErrorDetected+"</p>"),x(".fl-diff .diff-deletedline").each(function(){(x(this).find("del").length<1?x(this).css("background-color","rgb(255, 192, 203, 0.7)").css("padding","10px"):x(this).find("del").css("background-color","rgb(255, 192, 203, 0.7)")).css("border","1px solid pink")}),console.log("============"),console.log("key: "+data.key),console.log("value: "+data.value),console.log("parsed: "+data.parsed),console.log("============")))}))},_saveSettingsComplete:function(e,t,i){function l(){t&&o.layout.partial&&o.layout.nodeId===t.nodeId&&!FLBuilder._publishAndRemain&&(t.clear(),t=null),FLBuilder._publishAndRemain=!1}var o=FLBuilder._jsonParse(i),i=o.layout.nodeType,n=o.layout.moduleType,s="didSave"+i.charAt(0).toUpperCase()+i.slice(1)+"SettingsComplete";!0===e?FLBuilder._renderLayout(o.layout,l):l(),FLBuilder.triggerHook("didSaveNodeSettingsComplete",{nodeId:o.node_id,nodeType:i,moduleType:n,settings:o.settings}),FLBuilder.triggerHook(s,{nodeId:o.node_id,nodeType:i,moduleType:n,settings:o.settings})},_triggerSettingsSave:function(e,t,i){var l=FLBuilder._lightbox._node.find("form.fl-builder-settings"),o=FLBuilder._lightbox._node.data("instance-id"),o=FLLightbox._instances[o],n=x(".fl-lightbox-wrap[data-parent]:visible"),s=!0;return e=!_.isUndefined(e)&&e,t=!_.isUndefined(t)&&t,(i=_.isUndefined(i)?!e:i)||(FLBuilder._publishAndRemain=!0),l.length&&(n.length&&(n.find(".fl-builder-settings-save").trigger("click"),(n.find("label.error").length||x(".fl-builder-alert-lightbox:visible").length)&&(s=!1)),s&&!l.validate({ignore:".fl-ignore-validation"}).form()&&(s=!1),n=FLBuilderSettingsForms.settingsHaveChanged(),s&&n&&(e&&o.disableClose(),l.find(".fl-builder-settings-save").trigger("click"),e&&o.enableClose(),(l.find("label.error").length||x(".fl-builder-alert-lightbox:visible").length)&&(s=!1)),i?(FLBuilder._destroySettingsForms(),!n&&FLBuilder.preview&&(FLBuilder.preview.clear(),FLBuilder.preview=null)):FLBuilderSettingsForms.cacheCurrentSettings(),n||e||o.close()),s?FLBuilder.triggerHook("didTriggerSettingsSave"):(FLBuilder.triggerHook("didFailSettingsSave"),FLBuilder._toggleSettingsTabErrors(),t&&!x(".fl-builder-alert-lightbox:visible").length&&FLBuilder.alert(FLBuilderStrings.settingsHaveErrors)),FLBuilder._publishAndRemain=!1,s},_refreshSettingsPreviewReference:function(){FLBuilder.preview&&FLBuilder.preview._initElementsAndClasses()},_openNestedSettings:function(e){e.className&&-1===e.className.indexOf("fl-builder-settings-lightbox")&&(e.className+=" fl-builder-settings-lightbox"),e=x.extend({className:"fl-builder-lightbox fl-builder-settings-lightbox",destroyOnClose:!0,resizable:!0},e);var t=x(".fl-lightbox-wrap:visible"),i=t.find(".fl-lightbox"),e=new FLLightbox(e),l=e._node,o=l.find(".fl-lightbox");return t.hide(),l.attr("data-parent",t.attr("data-instance-id")),o.attr("style",i.attr("style")),e.on("resized",FLBuilder._calculateSettingsTabsOverflow),e.open('<div class="fl-builder-lightbox-loading"></div>'),e},_closeNestedSettings:function(){var e=x(".fl-builder-lightbox[data-parent]:visible"),t=e.find(".fl-lightbox"),i=e.attr("data-instance-id"),i=FLLightbox._instances[i],e=e.attr("data-parent"),l=x('[data-instance-id="'+e+'"]'),o=l.find(".fl-lightbox"),n=l.find("form"),s=FLLightbox._instances[e];i&&(i.on("close",function(){o.attr("style",t.attr("style")),l.show(),s._resize(),l.find("label.error").remove(),n.validate().hideErrors(),FLBuilder._toggleSettingsTabErrors(),FLBuilder._initMultipleFields()}),i.close())},_showHelpTooltip:function(){x(this).siblings(".fl-help-tooltip-text").fadeIn()},_hideHelpTooltip:function(){x(this).siblings(".fl-help-tooltip-text").fadeOut()},_initSection:function(){var e=x(this);e.find(".fl-builder-settings-section-header").on("click",function(){e.toggleClass("fl-builder-settings-section-collapsed")})},_initButtonGroupFields:function(){x(".fl-builder-settings:visible").find(".fl-button-group-field").each(FLBuilder._initButtonGroupField)},_initButtonGroupField:function(){var e=x(this),i=e.find(".fl-button-group-field-option"),l=e.find("input");i.on("click",function(){var e=x(this);"1"==e.attr("data-selected")?(e.attr("data-selected","0"),l.val("").trigger("change")):(i.attr("data-selected","0"),e.attr("data-selected","1"),l.val(e.data("value")).trigger("change"))}),l.on("change",function(e){var t=l.val(),t=i.filter('[data-value="'+t+'"]');i.attr("data-selected","0"),t.attr("data-selected","1")})},_initCompoundFields:function(){x(".fl-builder-settings:visible").find(".fl-compound-field").each(FLBuilder._initCompoundField)},_initCompoundField:function(){var e=x(this),t=e.find(".fl-compound-field-section"),i=e.find(".fl-compound-field-section-toggle"),e=e.find(".fl-compound-field-setting").has(".fl-dimension-field-units");t.each(function(){var e=x(this);e.find(".fl-compound-field-section-toggle").length||e.addClass("fl-compound-field-section-visible")}),i.on("click",function(){var e=x(this),t=e.closest(".fl-field"),e="."+e.closest(".fl-compound-field-section").attr("class").split(" ").join(".");t.find(e).toggleClass("fl-compound-field-section-visible")}),e.each(function(){var e=x(this),t=e.find(".fl-compound-field-label");t.length&&!e.find(".fl-shadow-field").length&&t.append('<i class="fl-dimension-field-link fl-tip dashicons dashicons-admin-links" title="Link Values"></i>')})},_initAutoSuggestFields:function(){var t,i=x(".fl-builder-settings:visible .fl-suggest-field"),e=null,l=null,o=[];i.each(function(){""!==(e=x(this)).attr("data-value")&&(FLBuilderSettingsForms.showFieldLoader(e),o.push({name:e.attr("name"),value:e.attr("data-value"),action:e.attr("data-action"),data:e.attr("data-action-data")}))}),o.length?FLBuilder.ajax({action:"get_autosuggest_values",fields:o},function(e){for(l in t=FLBuilder._jsonParse(e))x('.fl-suggest-field[name="'+l+'"]').attr("data-value",t[l]);i.each(FLBuilder._initAutoSuggestField)}):i.each(FLBuilder._initAutoSuggestField)},_initAutoSuggestField:function(){var e=x(this);e.autoSuggest(FLBuilder._ajaxUrl({fl_action:"fl_builder_autosuggest",fl_as_action:e.data("action"),fl_as_action_data:e.data("action-data"),_wpnonce:FLBuilderConfig.ajaxNonce}),x.extend({},{asHtmlID:e.attr("name"),selectedItemProp:"name",searchObjProps:"name",minChars:2,keyDelay:1e3,fadeOut:!1,usePlaceholder:!0,emptyText:FLBuilderStrings.noResultsFound,showResultListWhenNoMatch:!0,preFill:e.data("value"),queryParam:"fl_as_query",afterSelectionAdd:FLBuilder._updateAutoSuggestField,afterSelectionRemove:FLBuilder._updateAutoSuggestField,selectionLimit:e.data("limit"),canGenerateNewSelections:!1},e.data("args"))),FLBuilderSettingsForms.hideFieldLoader(e)},_updateAutoSuggestField:function(e,t,i){var l=this;x(this).siblings(".as-values").val(i.join(",")).trigger("change"),x(this).parents(".as-selections").sortable({items:":not(.as-original)",update:function(e,t){var i=[];set=l.parents(".as-selections").find("li.as-selection-item"),x.each(set,function(e,t){i.push(x(t).attr("data-value"))}),x(l).siblings(".as-values").val(i.join(",")).trigger("change")}})},_CodeFieldSSLCheck:function(){x("body").append('<div class="sg-test" style="display:none"><svg xmlns="http://www.w3.org/2000/svg"></svg></div>'),"https://www.w3.org/2000/svg"===x(".sg-test").find("svg").attr("xmlns")&&(FLBuilder._codeDisabled=!0),x(".sg-test").remove()},_initCodeFields:function(){FLBuilder._codeDisabled||x(".fl-builder-settings:visible").find(".fl-code-field").each(FLBuilder._initCodeField)},_initCodeField:function(){var e=x(this),n=e.closest(".fl-builder-settings"),t=e.find("textarea"),e=(t.attr("id"),t.data("editor")),i=t.data("wrap"),l=x("<div>",{position:"absolute",height:20*parseInt(t.attr("rows"),10)}),s=null,r=!(!n.hasClass("fl-builder-global-settings")&&!n.hasClass("fl-builder-layout-settings"));l.insertBefore(t),l.attr("contentEditable",!0),l.addClass("fl-ignore-validation"),t.css("display","none"),ace.require("ace/ext/language_tools"),(s=ace.edit(l[0])).$blockScrolling=1/0,s.getSession().setValue(t.val()),s.getSession().setMode("ace/mode/"+e),i&&s.getSession().setUseWrapMode(!0),s.setOptions(FLBuilderConfig.AceEditorSettings),s.getSession().on("change",function(e){t.val(s.getSession().getValue()).trigger("change")}),s.getSession().on("changeAnnotation",function(){for(var e=s.getSession().getAnnotations(),t=n.find(".fl-builder-settings-save"),i=n.find(".fl-builder-settings-error"),l=!1,o=0;o<e.length;o++)if(!(-1<e[o].text.indexOf("DOCTYPE")||-1<e[o].text.indexOf("Named entity expected")||-1<e[o].text.indexOf("@supports")||"error"!==e[o].type)){l=!0;break}val=s.getSession().getValue(),r&&l&&null!==val.match(/<\/iframe>|<\/script>/gm)&&(t.addClass("fl-builder-settings-error"),t.on("click",FLBuilder._showCodeFieldCriticalError)),l&&!t.hasClass("fl-builder-settings-error")&&i.length&&FLBuilderConfig.CheckCodeErrors&&(t.addClass("fl-builder-settings-error"),t.on("click",FLBuilder._showCodeFieldError)),l||(i.removeClass("fl-builder-settings-error"),i.off("click",FLBuilder._showCodeFieldError),i.off("click",FLBuilder._showCodeFieldCriticalError))}),t.closest(".fl-field").data("editor",s)},_showCodeFieldError:function(e){e.stopImmediatePropagation(),FLBuilder.confirm({message:FLBuilderStrings.codeError,cancel:function(){var e=x(".fl-builder-settings:visible .fl-builder-settings-save");e.removeClass("fl-builder-settings-error"),e.off("click",FLBuilder._showCodeFieldError),e.trigger("click")},strings:{ok:FLBuilderStrings.codeErrorFix,cancel:FLBuilderStrings.codeErrorIgnore}})},_showCodeFieldCriticalError:function(e){e.stopImmediatePropagation(),FLBuilder.alert(FLBuilderStrings.codeerrorhtml)},_initMultipleFields:function(){x(".fl-builder-settings:visible .fl-builder-field-multiples").each(function(){var e=x(this),t=null,i=0,l=FLBuilderConfig.isRtl?{left:10}:{right:10},o=e.attr("data-limit")||0,n=e.find("tr").length||0;for(0<parseInt(o)&&n-1>=parseInt(o)?(e.find(".fl-builder-field-copy").hide(),e.find(".fl-builder-field-add").fadeOut()):e.find(".fl-builder-field-copy, .fl-builder-field-add").show();i<e.length;i++)1===(t=e.eq(i).find(".fl-builder-field-multiple")).length?t.eq(0).find(".fl-builder-field-actions").addClass("fl-builder-field-actions-single"):t.find(".fl-builder-field-actions").removeClass("fl-builder-field-actions-single");x(".fl-builder-field-multiples").sortable({items:".fl-builder-field-multiple",cursor:"move",cursorAt:l,distance:5,opacity:.5,placeholder:"fl-builder-field-dd-zone",stop:FLBuilder._fieldDragStop,tolerance:"pointer",axis:"y"})})},_addFieldClicked:function(){var e=x(this),t=e.attr("data-field"),i=e.closest("tr").siblings("tr[data-field="+t+"]").last(),l=i.clone(),o=l.find(".fl-form-field"),n=null,s=parseInt(i.find("label span.fl-builder-field-index").html(),10)+1;l.find("th label span.fl-builder-field-index").html(s),l.find(".fl-form-field-preview-text").html(""),l.find(".fl-form-field-before").remove(),l.find(".fl-form-field-after").remove(),l.find("input, textarea, select").val(""),i.after(l),FLBuilder._initMultipleFields(),o.length?(n=o.find(".fl-form-field-edit").data("type"),o.find("input").val(JSON.stringify(FLBuilderSettingsConfig.defaults.forms[n]))):((n=(o=e.closest("form.fl-builder-settings")).data("type"))&&o.hasClass("fl-builder-module-settings")&&(s=FLBuilderSettingsConfig.defaults.modules[n][t][0],l.find("input, textarea, select").val(s)),FLBuilder._renumberFields(l.closest(".fl-field")))},_copyFieldClicked:function(){var e=x(this).closest("tr"),t=e.clone(),i=parseInt(e.find("label span.fl-builder-field-index").html(),10)+1;t.find("th label span.fl-builder-field-index").html(i),e.after(t),FLBuilder._renumberFields(e.parent()),FLBuilder._initMultipleFields(),FLBuilder.preview&&FLBuilder.preview.delayPreview()},_deleteFieldClicked:function(){var e=x(this).closest("tr"),t=e.parent();confirm(FLBuilderStrings.deleteFieldMessage)&&(e.remove(),FLBuilder._renumberFields(t),FLBuilder._initMultipleFields(),FLBuilder.preview&&FLBuilder.preview.delayPreview())},_renumberFields:function(e){e.find(".fl-builder-field-multiple").each(function(e,t){x(t).find("th label span.fl-builder-field-index").html(e+1),FLBuilder._renumberFieldAttr(t,"name",e),FLBuilder._renumberFieldAttr(t,"id",e),FLBuilder._renumberFieldAttr(t,"for",e)})},_renumberFieldAttr:function(e,l,o){x(e).find("["+l+"]").each(function(e,t){var i=(i=x(t).attr(l)).replace(/\[(\d+)\]/,"["+o+"]");x(t).attr(l,i)})},_fieldDragHelper:function(){return x('<div class="fl-builder-field-dd-helper"></div>')},_fieldDragStop:function(e,t){FLBuilder._renumberFields(t.item.parent()),FLBuilder.preview&&FLBuilder.preview.delayPreview()},_initSelectFields:function(){var e=x(".fl-builder-settings:visible").find("select"),e=(e.on("change",FLBuilder._settingsSelectChanged),e.trigger("change"),e.on("change",FLBuilder._calculateSettingsTabsOverflow),x(".fl-builder-settings:visible").find(".fl-button-group-field input[type=hidden]"));e.on("change",FLBuilder._settingsSelectChanged),e.trigger("change"),e.on("change",FLBuilder._calculateSettingsTabsOverflow)},_settingsSelectChanged:function(){var e=x(this),t=e.attr("data-toggle"),i=e.attr("data-hide"),l=e.attr("data-trigger"),o=e.val(),n=0,s=FLBuilderResponsiveEditing._mode,r=e.closest(".fl-field-responsive-setting"),s="fl-field-responsive-setting-"+s;if(!r.length||e.parent().hasClass(s)){if(void 0!==t){for(n in t=FLBuilder._jsonParse(t))FLBuilder._settingsSelectToggle(t[n].fields,"hide","#fl-field-"),FLBuilder._settingsSelectToggle(t[n].sections,"hide","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(t[n].tabs,"hide","a[href*=fl-builder-settings-tab-","]");void 0!==t[o]&&(FLBuilder._settingsSelectToggle(t[o].fields,"show","#fl-field-"),FLBuilder._settingsSelectToggle(t[o].sections,"show","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(t[o].tabs,"show","a[href*=fl-builder-settings-tab-","]"))}if(void 0!==i){for(n in i=FLBuilder._jsonParse(i))FLBuilder._settingsSelectToggle(i[n].fields,"show","#fl-field-"),FLBuilder._settingsSelectToggle(i[n].sections,"show","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(i[n].tabs,"show","a[href*=fl-builder-settings-tab-","]");void 0!==i[o]&&(FLBuilder._settingsSelectToggle(i[o].fields,"hide","#fl-field-"),FLBuilder._settingsSelectToggle(i[o].sections,"hide","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(i[o].tabs,"hide","a[href*=fl-builder-settings-tab-","]"))}if(void 0!==l&&void 0!==(l=FLBuilder._jsonParse(l))[o]&&void 0!==l[o].fields)for(n=0;n<l[o].fields.length;n++)x("#fl-field-"+l[o].fields[n]).find("select").trigger("change")}},_settingsSelectToggle:function(e,t,i,l){var o=0;if(l=void 0===l?"":l,void 0!==e)for(;o<e.length;o++)x(".fl-builder-settings:visible").find(i+e[o]+l)[t](),x(i+e[o]+l).parent().find('.fl-field[data-type="code"]').each(function(){FLBuilder._codeDisabled||x(this).data("editor").resize()})},_initColorPickers:function(){var e=FLBuilderConfig.colorPresets||[];FLBuilder.colorPicker=new FLBuilderColorPicker({mode:"hsv",elements:".fl-color-picker .fl-color-picker-value",presets:e,labels:{colorPresets:FLBuilderStrings.colorPresets,colorPicker:FLBuilderStrings.colorPicker,placeholder:FLBuilderStrings.placeholder,removePresetConfirm:FLBuilderStrings.removePresetConfirm,noneColorSelected:FLBuilderStrings.noneColorSelected,alreadySaved:FLBuilderStrings.alreadySaved,noPresets:FLBuilderStrings.noPresets,presetAdded:FLBuilderStrings.presetAdded}}),x(FLBuilder.colorPicker).on("presetRemoved presetAdded presetSorted",function(e,t){FLBuilder.ajax({action:"save_color_presets",presets:t.presets})})},_initGradientPickers:function(){x(".fl-builder-settings:visible .fl-gradient-picker").each(FLBuilder._initGradientPicker)},_initGradientPicker:function(){var e=x(this),t=e.find(".fl-gradient-picker-type-select"),i=e.find(".fl-gradient-picker-angle-wrap"),l=e.find(".fl-gradient-picker-position");t.on("change",function(){"linear"===x(this).val()?(i.show(),l.hide()):(i.hide(),l.show())})},_initPhotoFields:function(){var e=x(".fl-builder-settings:visible").find(".fl-photo-field select");e.on("change",FLBuilder._toggleSettingsOnIconChange),e.trigger("change")},_initSinglePhotoSelector:function(){null===FLBuilder._singlePhotoSelector&&(FLBuilder._singlePhotoSelector=wp.media({title:FLBuilderStrings.selectPhoto,button:{text:FLBuilderStrings.selectPhoto},library:{type:FLBuilderConfig.uploadTypes.image},multiple:!1}),FLBuilder._singlePhotoSelector.on("open",FLBuilder._wpmedia_reset_errors),_wpPluploadSettings.defaults.multipart_params.fl_upload_type="photo")},_selectSinglePhoto:function(){FLBuilder._initSinglePhotoSelector(),FLBuilder._singlePhotoSelector.once("open",x.proxy(FLBuilder._singlePhotoOpened,this)),FLBuilder._singlePhotoSelector.once("select",x.proxy(FLBuilder._singlePhotoSelected,this)),FLBuilder._singlePhotoSelector.open()},_singlePhotoOpened:function(){var e=FLBuilder._singlePhotoSelector.state().get("selection"),t=x(this).closest(".fl-photo-field"),i=t.find("input[type=hidden]"),l=i.val(),o=null;x(this).hasClass("fl-photo-replace")?(e.reset(),t.addClass("fl-photo-empty"),i.val("")):""!==l?((o=wp.media.attachment(l)).fetch(),e.add(o?[o]:[])):e.reset()},_singlePhotoSelected:function(){var e=FLBuilder._singlePhotoSelector.state().get("selection").first().toJSON(),t=x(this).closest(".fl-photo-field"),i=t.find("input[type=hidden]"),l=t.find(".fl-photo-preview img"),o=t.find("select");e.url&&e.url.endsWith(".svg")&&(e.sizes={full:{url:e.url,filename:e.url.split("/").pop(),height:"",width:""}}),i.val(e.id),l.attr("src",FLBuilder._getPhotoSrc(e)),t.removeClass("fl-photo-empty").removeClass("fl-photo-no-attachment"),t.find("label.error").remove(),o.show(),o.html(FLBuilder._getPhotoSizeOptions(e,o.val())),o.trigger("change"),FLBuilderSettingsConfig.attachments[e.id]=e},_singlePhotoRemoved:function(){FLBuilder._initSinglePhotoSelector();var e=FLBuilder._singlePhotoSelector.state(),e=void 0!==e?e.get("selection"):null,t=x(this).closest(".fl-photo-field"),i=t.find("input[type=hidden]"),l=t.find("select");e&&e.reset(),t.addClass("fl-photo-empty"),i.val(""),l.html('<option value="" selected></option>'),l.trigger("change")},_getPhotoSrc:function(e){return(void 0===e.sizes?e:void 0!==e.sizes.thumbnail?e.sizes.thumbnail:e.sizes.full).url},_getPhotoSizeOptions:function(e,t){var i="",l=null,o=null,n=!1,s="",r="",a={full:FLBuilderStrings.fullSize,large:FLBuilderStrings.large,medium:FLBuilderStrings.medium,thumbnail:FLBuilderStrings.thumbnail};if(void 0===e.sizes||0===e.sizes.length)i+='<option value="'+e.url+'">'+FLBuilderStrings.fullSize+"</option>";else{for(sizecheck in t=t&&t.split(/[\\/]/).pop(),selectedverified=!1,e.sizes)if(e.sizes[sizecheck].url.split(/[\\/]/).pop()===t){selectedverified=!0;break}for(l in selectedverified||(t=!1),e.sizes)o="",s=void 0!==a[l]?a[l]:void 0!==FLBuilderConfig.customImageSizeTitles[l]?FLBuilderConfig.customImageSizeTitles[l]:"",t?t!==e.sizes[l].url.split(/[\\/]/).pop()||n||(o=' selected="selected"',n=!0):(void 0!==FLBuilderConfig.photomodulesize&&l===FLBuilderConfig.photomodulesize&&!n||l==FLBuilderConfig.defaultImageSize&&!n)&&(o=' selected="selected"',n=!0),e.sizes[l].width&&e.sizes[l].height&&(s=s&&s+" - ",r=e.sizes[l].width+" x "+e.sizes[l].height),i+='<option data-size="'+l+'" value="'+e.sizes[l].url+'"'+o+">"+s+r+"</option>"}return i},_selectMultiplePhotos:function(){var e=x(this).closest(".fl-multiple-photos-field").find("input[type=hidden]").val(),t=""===e?"":FLBuilder._jsonParse(e),e=wp.media.gallery.defaults.id,i='[gallery ids="-1"]',l=null,o=null,n=null,s=null,r=[];if("object"==typeof t){for(s in t)r.push(t[s]);i='[gallery ids="'+r.join()+'"]'}l=wp.shortcode.next("gallery",i).shortcode,_.isUndefined(l.get("id"))&&!_.isUndefined(e)&&l.set("id",e),o=wp.media.gallery.attachments(l),(n=new wp.media.model.Selection(o.models,{props:o.props.toJSON(),multiple:!0})).gallery=o.gallery,n.more().done(function(){n.length||FLBuilder._multiplePhotoSelector.setState("gallery-library"),n.props.set({query:!1}),n.unmirror(),n.props.unset("orderby")}),FLBuilder._multiplePhotoSelector&&FLBuilder._multiplePhotoSelector.dispose(),FLBuilder._multiplePhotoSelector=wp.media({frame:"post",state:x(this).hasClass("fl-multiple-photos-edit")?"gallery-edit":"gallery-library",title:wp.media.view.l10n.editGalleryTitle,editing:!0,multiple:!0,selection:n}).open(),x(FLBuilder._multiplePhotoSelector.views.view.el).addClass("fl-multiple-photos-lightbox"),FLBuilder._multiplePhotoSelector.once("update",x.proxy(FLBuilder._multiplePhotosSelected,this))},_multiplePhotosSelected:function(e){for(var t=x(this).closest(".fl-multiple-photos-field"),i=t.find("input[type=hidden]"),l=t.find(".fl-multiple-photos-count"),o=[],n=0;n<e.models.length;n++)o.push(e.models[n].id);1==o.length?l.html("1 "+FLBuilderStrings.photoSelected):l.html(o.length+" "+FLBuilderStrings.photosSelected),t.removeClass("fl-multiple-photos-empty"),t.find("label.error").remove(),i.val(JSON.stringify(o)).trigger("change")},_initSingleVideoSelector:function(){var e;null===FLBuilder._singleVideoSelector&&(e=_wpPluploadSettings.defaults.filters.mime_types[0].extensions,_wpPluploadSettings.defaults.multipart_params.fl_upload_type="video",_wpPluploadSettings.defaults.filters.mime_types[0].extensions=FLBuilderConfig.uploadTypes.videoTypes,FLBuilder._singleVideoSelector=wp.media({title:FLBuilderStrings.selectVideo,button:{text:FLBuilderStrings.selectVideo},library:{type:["video/mp4","video/webm"]},multiple:!1}),FLBuilder._singleVideoSelector.on("open",FLBuilder._wpmedia_reset_errors),FLBuilder._singleVideoSelector.on("close",function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=e}))},_selectSingleVideo:function(){FLBuilder._initSingleVideoSelector(),FLBuilder._singleVideoSelector.once("select",x.proxy(FLBuilder._singleVideoSelected,this)),FLBuilder._singleVideoSelector.open()},_singleVideoSelected:function(){var e=FLBuilder._singleVideoSelector.state().get("selection").first().toJSON(),t=x(this).closest(".fl-video-field"),i=t.find(".fl-video-preview-img"),l=t.find(".fl-video-preview-filename"),o=t.find("input[type=hidden]");i.html('<span class="dashicons dashicons-media-video"></span>'),l.html(e.filename),t.removeClass("fl-video-empty"),t.find("label.error").remove(),o.val(e.id).trigger("change"),FLBuilderSettingsConfig.attachments[e.id]=e},_singleVideoRemoved:function(){FLBuilder._initSingleVideoSelector();var e=FLBuilder._singleVideoSelector.state(),e=void 0!==e?e.get("selection"):null,t=x(this).closest(".fl-video-field"),i=t.find(".fl-video-preview-img img"),l=t.find(".fl-video-preview-filename"),o=t.find("input[type=hidden]");e&&e.reset(),i.attr("src",""),l.html(""),t.addClass("fl-video-empty"),o.val("").trigger("change")},_selectMultipleAudios:function(){var e=x(this).closest(".fl-multiple-audios-field").find("input[type=hidden]").val(),e=""==e?'[playlist ids="-1"]':'[playlist ids="'+FLBuilder._jsonParse(e).join()+'"]',e=wp.shortcode.next("playlist",e).shortcode,t=wp.media.playlist.defaults.id,i=null,l=null;_.isUndefined(e.get("id"))&&!_.isUndefined(t)&&e.set("id",t),i=wp.media.playlist.attachments(e),(l=new wp.media.model.Selection(i.models,{props:i.props.toJSON(),multiple:!0})).playlist=i.playlist,l.more().done(function(){l.props.set({query:!1}),l.unmirror(),l.props.unset("orderby")}),FLBuilder._multipleAudiosSelector&&FLBuilder._multipleAudiosSelector.dispose(),FLBuilder._multipleAudiosSelector=wp.media({frame:"post",state:x(this).hasClass("fl-multiple-audios-edit")?"playlist-edit":"playlist-library",title:wp.media.view.l10n.editPlaylistTitle,editing:!0,multiple:!0,selection:l}).open(),FLBuilder._multipleAudiosSelector.content.get("view").sidebar.unset("playlist"),FLBuilder._multipleAudiosSelector.on("content:render:browse",function(e){e&&e.sidebar.on("ready",function(){e.sidebar.unset("playlist")})}),FLBuilder._multipleAudiosSelector.once("update",x.proxy(FLBuilder._multipleAudiosSelected,this))},_multipleAudiosSelected:function(e){for(var t=x(this).closest(".fl-multiple-audios-field"),i=t.find(".fl-multiple-audios-count"),l=t.find("input[type=hidden]"),o=[],n=0;n<e.models.length;n++)o.push(e.models[n].id);1==o.length?i.html("1 "+FLBuilderStrings.audioSelected):i.html(o.length+" "+FLBuilderStrings.audiosSelected),l.val(JSON.stringify(o)).trigger("change"),t.removeClass("fl-multiple-audios-empty"),t.find("label.error").remove()},_initIconFields:function(){var e=x(".fl-builder-settings:visible").find(".fl-icon-field input");e.on("change",FLBuilder._toggleSettingsOnIconChange),e.trigger("change")},_toggleSettingsOnIconChange:function(){var e=x(this),t=e.val(),e=e.attr("data-show");void 0!==e&&(e=FLBuilder._jsonParse(e),FLBuilder._settingsSelectToggle(e.fields,"hide","#fl-field-"),FLBuilder._settingsSelectToggle(e.sections,"hide","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(e.tabs,"hide","a[href*=fl-builder-settings-tab-","]"),t&&(FLBuilder._settingsSelectToggle(e.fields,"show","#fl-field-"),FLBuilder._settingsSelectToggle(e.sections,"show","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(e.tabs,"show","a[href*=fl-builder-settings-tab-","]"),FLBuilder._calculateSettingsTabsOverflow()))},_selectIcon:function(){var t=this;FLIconSelector.open(function(e){FLBuilder._iconSelected.apply(t,[e])})},_iconSelected:function(e){var t=x(this).closest(".fl-icon-field"),i=t.find("input[type=hidden]"),l=t.find("i"),o=l.attr("data-icon");i.val(e).trigger("change"),l.removeClass(o),l.addClass(e),l.attr("data-icon",e),t.removeClass("fl-icon-empty"),t.find("label.error").remove()},_removeIcon:function(){var e=x(this).closest(".fl-icon-field"),t=e.find("input[type=hidden]"),i=e.find("i");t.val("").trigger("change"),i.removeClass(),i.attr("data-icon",""),e.addClass("fl-icon-empty")},_formFieldClicked:function(){var e=x(this),t=e.closest(".fl-builder-settings"),i=e.attr("data-type"),l=e.siblings("input").val(),o=FLBuilder._moduleHelpers[i],n=(FLBuilderSettingsConfig.forms[i],FLBuilder._openNestedSettings({className:"fl-builder-lightbox fl-form-field-settings"}));""===l&&(l=JSON.stringify(FLBuilderSettingsConfig.forms[i])),FLBuilderSettingsForms.render({id:i,nodeId:t.attr("data-node"),nodeSettings:FLBuilder._getSettings(t),settings:FLBuilder._jsonParse(l.replace(/&#39;/g,"'")),lightbox:n,rules:o?o.rules:null,helper:{init:function(){o&&o.init(),FLBuilder._initFormFieldSettingsPreview(n)}}},function(){e.attr("id","fl-"+n._node.attr("data-instance-id")),n._node.find("form.fl-builder-settings").attr("data-type",i),FLBuilderResponsiveEditing._switchAllSettingsToCurrentMode()})},_saveFormFieldClicked:function(){var e=x(this).closest(".fl-builder-settings");FLBuilder._saveFormFieldSettings(e)?FLBuilder._closeNestedSettings():FLBuilder._toggleSettingsTabErrors()},_initFormFieldSettingsPreview:function(e){var t=e._node.find(".fl-field"),e=e._node.find("textarea.wp-editor-area");t.find("input:not([type=hidden]), textarea").on("input",FLBuilder._previewFormFieldSettings),t.find("input[type=hidden], select").on("change",FLBuilder._previewFormFieldSettings),shapename=t.find("input[name=shape_name]"),shapeorig=t.find("input[name=shape_original]"),0<shapename.length&&(shapeorig.hide(),shapename.on("keyup",function(){FLBuilder._shapesEdited=!0}),0<shapename.val().length&&shapeorig.val().length<1&&shapeorig.val(shapename.val())),"undefined"!=typeof tinyMCE&&e.each(function(e,t){(t=tinyMCE.get(x(t).attr("id"))).on("change",FLBuilder._previewFormFieldSettings),t.on("keyup",FLBuilder._previewFormFieldSettings)})},_previewFormFieldSettings:function(){var e=this.formElement||this,t=x(e).closest(".fl-builder-settings"),e=t.data("timeout");e&&clearTimeout(e),e=setTimeout(function(){FLBuilder._saveFormFieldSettings(t)},1e3),t.data("timeout",e)},_saveFormFieldSettings:function(e){var t=e.closest(".fl-lightbox-wrap").attr("data-instance-id"),i=e.attr("data-type"),l=FLBuilder._getSettings(e),i=FLBuilder._moduleHelpers[i],t=x(".fl-builder-settings #fl-"+t),o=t.parent().attr("data-preview-text"),n=e.find("#fl-field-"+o),s=l[o],r=x('select[name="'+o+'"]'),a=document.createElement("div"),d=!0;return 0<r.length&&(s=r.find('option[value="'+l[o]+'"]').text()),void 0!==i&&(e.find("label.error").remove(),e.validate().hideErrors(),d=(d=e.validate().form())&&i.submit()),!!d&&(void 0!==o&&void 0!==s&&("icon"===n.data("type")?s='<i class="'+s+'"></i>':35<s.length&&(a.innerHTML=s,s=(a.textContent||a.innerText||"").replace(/^(.{35}[^\s]*).*/,"$1")+"..."),"filter_meta_label"!=o||s||(s=l.filter_meta_key),t.siblings(".fl-form-field-preview-text").html(s)),0<t.length&&(""!=(r=t.siblings("input").val().replace(/&#39;/g,"'"))&&(l=x.extend(FLBuilder._jsonParse(r),l)),t.siblings("input").val(JSON.stringify(l)).trigger("change")),!0)},_layoutFieldClicked:function(){var e=x(this);e.siblings().removeClass("fl-layout-field-option-selected"),e.addClass("fl-layout-field-option-selected"),e.siblings("input").val(e.attr("data-value"))},_initLinkFields:function(){x(".fl-builder-settings:visible .fl-link-field").each(FLBuilder._initLinkField)},_initLinkField:function(){var e=x(this),t=e.find(".fl-link-field-search-input"),e=e.find(".fl-link-field-options-wrap input[type=checkbox]");t.autoSuggest(FLBuilder._ajaxUrl({fl_action:"fl_builder_autosuggest",fl_as_action:"fl_as_links",_wpnonce:FLBuilderConfig.ajaxNonce}),{asHtmlID:t.attr("name"),selectedItemProp:"name",searchObjProps:"name",minChars:3,keyDelay:1e3,fadeOut:!1,usePlaceholder:!0,emptyText:FLBuilderStrings.noResultsFound,showResultListWhenNoMatch:!0,queryParam:"fl_as_query",selectionLimit:1,afterSelectionAdd:FLBuilder._updateLinkField,formatList:function(e,t){return t.html(e.name+'<span class="type">['+e.type+"]</span>")}}),e.on("click",FLBuilder._linkFieldCheckboxClicked)},_updateLinkField:function(e,t,i){var e=e.closest(".fl-link-field"),l=e.find(".fl-link-field-search"),o=e.find(".fl-link-field-search-input");e.find(".fl-link-field-input").val(t.value).trigger("keyup"),o.autoSuggest("remove",t.value),l.hide()},_linkFieldSelectClicked:function(){var e=x(this).closest(".fl-link-field").find(".fl-link-field-search");e.show(),e.find("input").focus()},_linkFieldSelectCancelClicked:function(){var e=x(this);e.parent().hide(),e.closest(".fl-link-field").find("input.fl-link-field-input").focus()},_linkFieldCheckboxClicked:function(){var e=x(this),t=e.is(":checked"),i=e.siblings("input[type=hidden]"),l="",l=e.hasClass("fl-link-field-target-cb")?t?"_blank":"_self":t?"yes":"no";i.val(l)},_initFontFields:function(){x(".fl-builder-settings:visible .fl-font-field").each(FLBuilder._initFontField)},_initTypeFields:function(){x(".fl-builder-settings:visible #fl-field-post_type").each(FLBuilder._initTypeField)},_initTypeField:function(){var e=x(this).find("select");FLBuilderConfig.select2Enabled&&e.select2({width:"50%"})},_initFontField:function(){var t,e=x(this),i=e.attr("data-value"),l=e.find(".fl-font-field-font"),e=e.find(".fl-font-field-weight");FLBuilderConfig.select2Enabled&&l.select2({width:"100%"}).on("select2:open",function(e){x(".select2-search__field").attr("placeholder",FLBuilderStrings.placeholderSelect2)}),x("body").on({mouseenter:function(){var e=jQuery(this).text(),t=jQuery(this).parent().parent().attr("aria-label"),i=jQuery("head"),l="https://fonts.googleapis.com/css?family="+e,o=e.toLowerCase().replace(" ","-"),n=x(this).parent().parent().parent().attr("id");if(!n)return!1;if(n.indexOf("select2-typographyfont_family")<0)return!1;if("Google"===t){if(linkElement="<link id='"+o+"' rel='stylesheet' href='"+l+"' type='text/css' media='screen'>",jQuery(this).css("font-family",'"'+e+'"'),0<jQuery("#"+o).length)return!1;i.append(linkElement)}}},".select2-results__option.select2-results__option--highlighted"),l.on("change",function(){FLBuilder._getFontWeights(l)}),-1<i.indexOf("family")&&(i=FLBuilder._jsonParse(i),t=!1,fonts=FLBuilderFontFamilies,Object.keys(fonts.system).forEach(function(e){e===i.family&&(t=!0)}),Object.keys(fonts.google).forEach(function(e){e===i.family&&(t=!0)}),t||"Default"===i.family||(i={family:"Default",weight:"400"}),l.val(i.family),l.trigger("change"),e.find("option[value="+i.weight+"]").length&&e.val(i.weight))},_getFontWeights:function(e){var i=e.closest(".fl-font-field").find(".fl-font-field-weight"),l=e.val(),o=i.val(),n=FLBuilderConfig.FontWeights,t={},s=e.closest(".fl-font-field").find(".recent-fonts option");i.html(""),0<s.length&&!1==0<x(s).filter(function(e,t){return t.value===l}).length&&"Default"!==l&&e.closest(".fl-font-field").find(".recent-fonts").append(x("<option>",{value:l,text:l})),t=void 0!==FLBuilderFontFamilies.system[l]?FLBuilderFontFamilies.system[l].weights:(void 0!==FLBuilderFontFamilies.google[l]?FLBuilderFontFamilies.google:FLBuilderFontFamilies.default)[l],x.each(t,function(e,t){i.append('<option value="'+t+'"'+(o===t?" selected":"")+">"+n[t]+"</option>")})},_initTinyMCE:function(){"object"==typeof tinymce&&void 0!==tinymce.ui.FloatPanel&&(tinymce.ui.FloatPanel.zIndex=100100),x(".fl-builder-hidden-editor").each(FLBuilder._initEditorField)},_initEditorFields:function(){x(".fl-builder-settings:visible .fl-editor-field").each(FLBuilder._initEditorField)},_initEditorField:function(){var e=x(this),t=e.find("textarea"),i=e.attr("data-name"),i="flrich"+(new Date).getTime()+"_"+i,l=FLBuilderConfig.wp_editor,o=tinyMCEPreInit,n=Number(e.attr("data-buttons")),e=e.attr("data-rows"),s=null,r=null,l=l.replace(/flbuildereditor/g,i),o=FLBuilder._jsonParse(JSON.stringify(o).replace(/flbuildereditor/g,i));o=JSONfn.parse(JSONfn.stringify(o).replace(/flbuildereditor/g,i)),t.after(l).remove(),x("textarea#"+i).val(t.val()),void 0!==o.mceInit[i]&&((s=o.mceInit[i]).setup=function(e){e.on("SaveContent",function(e){e.content=e.content.replace(/<a href="(\.\.\/){1,2}/g,'<a href="'+FLBuilderConfig.homeUrl+"/"),e.content=e.content.replace(/src="(\.\.\/){1,2}/g,'src="'+FLBuilderConfig.homeUrl+"/")})},(r=tinymce.$("#wp-"+i+"-wrap")).find("textarea").attr("rows",e),r.find("textarea").attr("contentEditable",!0),n||r.find(".wp-media-buttons").remove(),!r.hasClass("tmce-active")&&o.qtInit.hasOwnProperty(i)||s.wp_skip_init||tinymce.init(s)),quicktags(o.qtInit[i]),window.wpActiveEditor=i},_reinitEditorFields:function(){x(".fl-lightbox-resizable:visible").length&&setTimeout(function(){var e,t;if("undefined"!=typeof tinymce){for(e=tinymce.editors.length-1;-1<e;e--)tinymce.editors[e].inline||(t=tinymce.editors[e].id,tinyMCE.execCommand("mceRemoveEditor",!0,t),tinyMCE.execCommand("mceAddEditor",!0,t));FLBuilder.preview&&FLBuilder.preview._initDefaultFieldPreviews(x('.fl-field[data-type="editor"]'))}},1)},_destroyEditorFields:function(){var e;if("undefined"!=typeof tinymce){for(e=tinymce.editors.length-1;-1<e;e--)tinymce.editors[e].inline||tinyMCE.execCommand("mceRemoveEditor",!0,tinymce.editors[e].id);x(".wplink-autocomplete").remove(),x(".ui-helper-hidden-accessible").remove()}},_updateEditorFields:function(){x(".fl-builder-settings:visible textarea.wp-editor-area").each(FLBuilder._updateEditorField)},_updateEditorField:function(){var e=x(this),t=e.closest(".fl-editor-field"),i=(e.closest(".fl-builder-settings"),e.closest(".wp-editor-wrap")),l=e.attr("id"),o=t.attr("data-name"),l="undefined"!=typeof tinymce&&tinymce.get(l),n=e.siblings('textarea[name="'+o+'"]'),t=t.data("wpautop");0===n.length&&(n=x('<textarea name="'+o+'"></textarea>').hide(),e.after(n)),t?l&&i.hasClass("tmce-active")?n.val(l.getContent()):"undefined"!=typeof switchEditors?n.val(switchEditors.wpautop(e.val())):n.val(e.val()):(l&&i.hasClass("tmce-active")&&l.save(),n.val(e.val()))},_loopDataSourceChange:function(){var e=x(this).val();x(".fl-loop-data-source").hide(),x('.fl-loop-data-source[data-source="'+e+'"]').show()},_customQueryPostTypesChange:function(){var e=x(this).val();x(".fl-custom-query-filter").hide();for(val of e)x(".fl-custom-query-"+val+"-filter").show()},_customQueryPostTypeChange:function(){var e=x(this).val();x(".fl-custom-query-filter").hide(),x(".fl-custom-query-"+e+"-filter").show()},_initOrderingFields:function(){x(".fl-builder-settings:visible .fl-ordering-field-options").each(FLBuilder._initOrderingField)},_initOrderingField:function(){x(this).sortable({items:".fl-ordering-field-option",containment:"parent",tolerance:"pointer",stop:FLBuilder._updateOrderingField})},_updateOrderingField:function(e){var e=x(e.target),t=e.siblings("input[type=hidden]"),i=[];e.find(".fl-ordering-field-option").each(function(){i.push(x(this).attr("data-key"))}),t.val(JSON.stringify(i)).trigger("change")},_textFieldAddValueSelectChange:function(){var e=x(this),t=x('input[name="'+e.data("target")+'"]'),i=t.val(),l=e.val();-1==i.indexOf(l)&&(i=(i.trim()+" "+l.trim()).trim(),t.val(i).trigger("change").trigger("keyup")),e.val("")},_onNumberFieldFocus:function(e){var t=x(e.currentTarget);t.addClass("mousetrap"),Mousetrap.bind("up",function(){t.attr("step",1)}),Mousetrap.bind("down",function(){t.attr("step",1)}),Mousetrap.bind("shift+up",function(){t.attr("step",10)}),Mousetrap.bind("shift+down",function(){t.attr("step",10)})},_onNumberFieldBlur:function(e){x(e.currentTarget).attr("step","any").removeClass("mousetrap")},_initTimezoneFields:function(){x(".fl-builder-settings:visible .fl-field[data-type=timezone]").each(FLBuilder._initTimezoneField)},_initTimezoneField:function(){var e=x(this).find("select"),t=e.attr("data-value");e.find('option[value="'+t+'"]').prop("selected",!0)},_initDimensionFields:function(){var e=x(".fl-builder-settings:visible");e.find(".fl-field[data-type=dimension]").each(FLBuilder._initDimensionField),e.find(".fl-dimension-field-link").on("click",FLBuilder._dimensionFieldLinkClicked),FLBuilder.addHook("responsive-editing-switched",this._initResponsiveDimensionFieldLinking),e.find(".fl-compound-field-setting").has(".fl-dimension-field-link").each(FLBuilder._initDimensionFieldLinking)},_initDimensionField:function(){var e=x(this),t=e.find(".fl-field-label label"),e=e.find(".fl-field-control-wrapper"),i='<i class="fl-dimension-field-link fl-tip dashicons dashicons-admin-links" title="Link Values"></i>';t.append(i),e.prepend(i),FLBuilder._initTipTips(),FLBuilder._initDimensionFieldLinking.apply(this)},_initDimensionFieldLinking:function(){var e=x(this),t=e.find(".fl-dimension-field-link"),e=FLBuilder._getDimensionFieldLinkingInputs(e);FLBuilder._dimensionFieldInputsAreEqual(e)?(t.removeClass("dashicons-admin-links"),t.addClass("dashicons-editor-unlink"),e.off("input",FLBuilder._dimensionFieldLinkedValueChange),e.on("input",FLBuilder._dimensionFieldLinkedValueChange)):(t.addClass("dashicons-admin-links"),t.removeClass("dashicons-editor-unlink"))},_initResponsiveDimensionFieldLinking:function(){x(".fl-builder-settings:visible").find(".fl-field[data-type=dimension]").each(FLBuilder._initDimensionFieldLinking)},_dimensionFieldLinkClicked:function(){var e=x(this),t=e.closest(".fl-compound-field-setting"),t=t.length?t:e.closest(".fl-field"),e=t.find(".fl-dimension-field-link"),i=e.hasClass("dashicons-editor-unlink"),t=FLBuilder._getDimensionFieldLinkingInputs(t);e.toggleClass("dashicons-admin-links"),e.toggleClass("dashicons-editor-unlink"),i?t.off("input",FLBuilder._dimensionFieldLinkedValueChange):(t.val(t.eq(0).val()).trigger("input"),t.on("input",FLBuilder._dimensionFieldLinkedValueChange))},_dimensionFieldLinkedValueChange:function(){var e=x(this),t=e.attr("name"),t=e.closest(".fl-dimension-field-units").find('input:not([name="'+t+'"])');t.off("input",FLBuilder._dimensionFieldLinkedValueChange),t.val(e.val()).trigger("input"),t.on("input",FLBuilder._dimensionFieldLinkedValueChange)},_getDimensionFieldLinkingInputs:function(e){var t=!!e.find(".fl-field-responsive-setting").length,i=FLBuilderResponsiveEditing._mode;return t?e.find(".fl-field-responsive-setting-"+i+" input"):e.find(".fl-dimension-field-unit input")},_dimensionFieldInputsAreEqual:function(e){var t=e.eq(0).val();if(""===t)return!1;for(var i=1;i<4;i++)if(e.eq(i).val()!==t)return!1;return!0},_initFieldPopupSliders:function(){x(".fl-builder-settings:visible").find(".fl-field-popup-slider").each(FLBuilder._initFieldPopupSlider)},_initFieldPopupSlider:function(){var n=x("body"),s=x(this),r=s.find(".fl-field-popup-slider-input"),a=s.find(".fl-field-popup-slider-arrow"),e=s.data("input"),d=x('input[name="'+e+'"]');d.on("click",function(){r.hasClass("fl-field-popup-slider-init")||(r.slider({value:d.val(),slide:function(e,t){d.val(t.value).trigger("input")}}),d.on("input",function(){r.slider("value",x(this).val())}),r.addClass("fl-field-popup-slider-init"),r.find(".ui-slider-handle").removeAttr("tabindex")),FLBuilder._setFieldPopupSliderMinMax(r),FLBuilder._hideFieldPopupSliders(),n.on("mousedown",FLBuilder._hideFieldPopupSliders),d.addClass("fl-field-popup-slider-focus"),s.show();var e=x(".fl-builder-settings:visible .fl-builder-settings-tab.fl-active"),t=e.offset(),i=d.offset(),l=d.width(),o=s.offset();o.top+s.outerHeight()>t.top+e.outerHeight()&&s.addClass("fl-field-popup-slider-top"),a.css("left",2+i.left-o.left+l/2+"px")}),d.on("focus",function(){FLBuilder._hideFieldPopupSliders()})},_hideFieldPopupSliders:function(e){var e=e?x(e.target):null,t=x("body"),i=x(".fl-field-popup-slider:visible"),l=x(".fl-field-popup-slider-focus");if(e){if(e.closest(".fl-field-popup-slider").length)return;if(e.closest(".fl-field-popup-slider-focus").length)return}t.off("mousedown",FLBuilder._hideFieldPopupSliders),l.removeClass("fl-field-popup-slider-focus"),i.hide()},_setFieldPopupSliderMinMax:function(e){var t=e.parent(),i=t.parent().parent().find("select.fl-field-unit-select"),l=i.val(),t=t.data("slider"),o=0,n=100,s=1;""!==l&&"em"!==l&&"rem"!==l||(n=10,s=.1),"object"==typeof t&&(o=t.min?parseFloat(t.min):o,n=t.max?parseFloat(t.max):n,s=t.step?parseFloat(t.step):s,i.length&&t[l]&&(o=t[l].min?parseFloat(t[l].min):o,n=t[l].max?parseFloat(t[l].max):n,s=t[l].step?parseFloat(t[l].step):s)),e.slider({min:o,max:n,step:s})},_initPresetFields:function(){x(".fl-builder-settings:visible").find(".fl-preset-select-controls").each(FLBuilder._initPresetField)},_initPresetField:function(){var e=x(this),t=e.find("select"),i=e.data("presets"),e=e.data("prefix");t.on("change",FLBuilder._setFormPreset.bind(this,i,e))},_setFormPreset:function(e,t,i){var l=x(i.currentTarget).val();if(presetLists=FLBuilderConfig.presets,presets=presetLists[e],form=x(".fl-builder-settings:visible"),"undefined"!==presets&&"undefined"!==presets[l]){var o,n=presets[l].settings;for(o in n){var l=n[o],s=void 0!==t&&""!==t?form.find('[name="'+t+o+'"]'):form.find('[name="'+o+'"]');s.val(l).trigger("change").trigger("input")}}},ajax:function(t,i){if(!FLBuilder._ajaxRequest){for(var e in FLBuilder.triggerHook("didBeginAJAX",t),t)void 0===t[e]&&(t[e]=null);return(t._wpnonce=FLBuilderConfig.ajaxNonce,t.post_id=FLBuilderConfig.postId,t.fl_builder=1,t.safemode=FLBuilderConfig.safemode,t.fl_action=t.action,void 0!==t.settings&&(t.settings=FLBuilder._ajaxModSecFix(x.extend(!0,{},t.settings))),void 0!==t.node_settings&&(t.node_settings=FLBuilder._ajaxModSecFix(x.extend(!0,{},t.node_settings))),void 0!==t.node_preview&&(t.node_preview=FLBuilder._ajaxModSecFix(x.extend(!0,{},t.node_preview))),t.settings=FLBuilder._inputVarsCheck(t.settings),t.node_settings=FLBuilder._inputVarsCheck(t.node_settings),"error"===t.settings||"error"===t.node_settings)?0:(t={fl_builder_data:t},FLBuilder._ajaxRequest=x.post(FLBuilder._ajaxUrl(),t,function(e){void 0!==i&&i.call(this,e),FLBuilder.triggerHook("didCompleteAJAX",t)}).always(FLBuilder._ajaxComplete).fail(function(e,t,i){switch(msg=!1,e.status){case 403:case 409:msg="Something you entered has triggered a "+e.status+" error.<br /><br />This is nearly always due to mod_security settings from your hosting provider.",window.crash_vars.white_label||(msg+='<br /><br />See this <a target="_blank" style="color: #428bca;font-size:inherit" href="https://docs.wpbeaverbuilder.com/beaver-builder/troubleshooting/common-issues/403-forbidden-or-blocked-error">Knowledge Base</a> article for more info.</br />')}msg&&(console.log(e),console.log(i),FLBuilder.alert(msg))}),FLBuilder._ajaxRequest)}FLBuilder._ajaxQueue.push({data:t,callback:i})},_inputVarsCheck:function(e){var t=FLBuilderConfig.MaxInputVars||0;return void 0!==e&&0<t&&(count=x.map(e,function(e,t){return t}).length)>t?(FLBuilder.alert('<h1 style="font-size:2em;text-align:center">Critical Issue</h1><br />The number of settings being saved ('+count+") exceeds the PHP Max Input Vars setting ("+t+").<br />Please contact your host to have this value increased, the default is 1000."),console.log("Vars Count: "+count),console.log("Max Input: "+t),"error"):e},_ajaxComplete:function(){var e;FLBuilder._ajaxRequest=null,FLBuilder.hideAjaxLoader(),FLBuilder._ajaxQueue.length&&(e=FLBuilder._ajaxQueue.shift(),FLBuilder.ajax(e.data,e.callback))},_ajaxUrl:function(e){var t=FLBuilderConfig.shortlink,i=null;if(void 0!==e)for(i in e)t=(t+=-1<t.indexOf("?")?"&":"?")+i+"="+e[i];return t},showAjaxLoader:function(){0===x(".fl-builder-lightbox-loading").length&&x(".fl-builder-loading").show()},hideAjaxLoader:function(){x(".fl-builder-loading").hide()},_showNodeLoading:function(e){e=x(".fl-node-"+e);e.addClass("fl-builder-node-loading"),FLBuilder._removeAllOverlays(),FLBuilder.triggerHook("didStartNodeLoading",e)},_hideNodeLoading:function(e){x(".fl-node-"+e).removeClass("fl-builder-node-loading")},_showNodeLoadingPlaceholder:function(e,t){var i=x('<div class="fl-builder-node-loading-placeholder"></div>');x(".fl-builder-node-loading-placeholder").remove(),0===(siblings=e.hasClass("fl-builder-content")?e.find(" > .fl-row"):e.hasClass("fl-row-content")?e.find(" > .fl-col-group"):e.hasClass("fl-col-group")?(e.addClass("fl-col-group-has-child-loading"),e.find(" > .fl-col")):e.find(" > .fl-col-group, > .fl-module")).length||siblings.length==t?e.append(i):siblings.eq(t).before(i)},_removeNodeLoadingPlaceholder:function(e){var t=e.prev(".fl-builder-node-loading-placeholder"),e=e.next(".fl-builder-node-loading-placeholder");(t.length?t:e).remove()},_ajaxModSecFix:function(e){if(FLBuilderConfig.modSecFix&&"undefined"!=typeof btoa)if("string"==typeof e)e=FLBuilder._btoa(e);else for(var t in e)"string"==(type=typeof e[t])||"number"==type?e[t]=FLBuilder._btoa(e[t]):"object"==type&&(e[t]=FLBuilder._ajaxModSecFix(e[t]));return e},_btoa:function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))},_wpmedia_reset_errors:function(){x(".upload-error").remove(),x(".media-uploader-status").removeClass("errors").hide()},_initLightboxes:function(){FLBuilder._lightbox=new FLLightbox({className:"fl-builder-lightbox fl-builder-settings-lightbox",resizable:!0}),FLBuilder._lightbox.on("resized",FLBuilder._calculateSettingsTabsOverflow),FLBuilder._lightbox.on("close",FLBuilder._lightboxClosed),FLBuilder._lightbox.on("beforeCloseLightbox",FLBuilder._destroyEditorFields),FLBuilder._actionsLightbox=new FLLightbox({className:"fl-builder-actions-lightbox"})},_showLightbox:function(e){e=e||'<div class="fl-builder-lightbox-loading"></div>',FLBuilder._lightbox.open(e),FLBuilder._initLightboxScrollbars()},_setLightboxContent:function(e){FLBuilder._lightbox.setContent(e)},_initLightboxScrollbars:function(){FLBuilder._initScrollbars(),clearTimeout(FLBuilder._lightboxScrollbarTimeout),FLBuilder._lightboxScrollbarTimeout=setTimeout(FLBuilder._initLightboxScrollbars,500)},_lightboxClosed:function(){FL.Builder.data.getOutlinePanelActions().setActiveNode(!1),FLBuilder.triggerHook("settings-lightbox-closed"),FLBuilder._lightbox.empty(),clearTimeout(FLBuilder._lightboxScrollbarTimeout),FLBuilder._lightboxScrollbarTimeout=null},_showActionsLightbox:function(e){var t=wp.template("fl-actions-lightbox");FLBuilder.triggerHook("actions-lightbox-settings",e),FLBuilder._actionsLightbox.open(t(e))},_checkEnv:function(){"svg"===FLBuilderConfig.fontAwesome&&FLBuilder.alert(FLBuilderStrings.fontAwesome)},alert:function(e){var t=new FLLightbox({className:"fl-builder-alert-lightbox",destroyOnClose:!0}),i=wp.template("fl-alert-lightbox");t.open(i({message:e}))},crashMessage:function(e){FLLightbox.closeAll();var t=new FLLightbox({className:"fl-builder-alert-lightbox fl-builder-crash-lightbox",destroyOnClose:!0}),i=wp.template("fl-crash-lightbox"),l=window.crash_vars.product,o=window.crash_vars.white_label,n=window.crash_vars.labeled_txt,s="";message=l+" "+window.crash_vars.strings.intro,s=(s=(s=(s=(s=(s=(s+="<h3 style='font-size:26px;line-height:26px;'>"+window.crash_vars.strings.try+"</h3>")+"<p>"+window.crash_vars.strings.troubleshoot+"</p>")+"<h3 style='font-size:22px;line-height:22px;padding-top:20px;border-top:1px solid black;'>"+window.crash_vars.strings.hand+"</h3>")+"<h3 style='font-size:18px;line-height:18px;'>"+window.crash_vars.strings.step_one+"</h3>")+"<p>"+window.crash_vars.strings.if_contact+"</p><div><div style='width:49%;float:left;'><p>MacOS Users:<br />Chrome: View > Developer > JavaScript Console<br />Firefox: Tools > Web Developer > Browser Console<br />Safari: Develop > Show JavaScript console</p></div><div style='width:49%;float:right;'><p>Windows Users:<br />Chrome: Settings > More Tools > Developer > Console<br />Firefox: Menu/Settings > Web Developer > Web Console<br />Edge: Settings and More > More Tools > Console</p></div></div>")+"<h3 style='font-size:18px;line-height:18px;display:inline-block'>"+window.crash_vars.strings.step_two+"</h3>")+"<p style='display:inline-block;'>"+window.crash_vars.strings.contact+"</p>",FLBuilderConfig.MaxInputVars<=3e3&&(s+="<br /><br />The PHP config value max_input_vars is only set to "+FLBuilderConfig.MaxInputVars+'. If you are using 3rd party addons this could very likely be the cause of this error. [<a class="link" href="https://docs.wpbeaverbuilder.com/beaver-builder/troubleshooting/common-issues/exceeds-php-max-input-vars">doc link</a>].'),o&&(s=n),t.open(i({message:message,info:s,debug:!1}))},_alertClose:function(){FLLightbox.closeParent(this)},confirm:function(e){var t={message:"",ok:function(){},cancel:function(){},strings:{ok:FLBuilderStrings.ok,cancel:FLBuilderStrings.cancel}},t=x.extend({},t,void 0===e?{}:e);lightbox=new FLLightbox({className:"fl-builder-confirm-lightbox fl-builder-alert-lightbox",destroyOnClose:!0}),template=wp.template("fl-confirm-lightbox"),lightbox.open(template(t)),lightbox._node.find(".fl-builder-confirm-ok").on("click",t.ok),lightbox._node.find(".fl-builder-confirm-cancel").on("click",t.cancel)},triggerHook:function(e,t){x("body").trigger("fl-builder."+e,t)},addHook:function(e,t){x("body").on("fl-builder."+e,t)},removeHook:function(e,t){x("body").off("fl-builder."+e,t)},log:function(e){void 0!==window.console&&void 0!==window.console.log&&console.log(e)},logError:function(e,t){var i=null;void 0!==e&&(void 0!==e.stack?i=e.stack:void 0!==e.message&&(i=e.message),i&&(FLBuilder.log("************************************************************************"),FLBuilder.log(FLBuilderStrings.errorMessage),FLBuilder.log(i),void 0!==t&&t&&(FLBuilder.log("Debug Info"),console.log(t)),x.each(window.crash_vars.vars,function(e,t){console.log(e+": "+t)}),FLBuilder.log("************************************************************************"),void 0!==t&&t&&(i=t+"\n"+i),FLBuilder.crashMessage(i)))},logGlobalError:function(e,t,i,l,o){FLBuilder.log("************************************************************************"),FLBuilder.log(FLBuilderStrings.errorMessage),FLBuilder.log(FLBuilderStrings.globalErrorMessage.replace("{message}",e).replace("{line}",i).replace("{file}",t)),void 0!==o&&void 0!==o.stack&&FLBuilder.log(o.stack),FLBuilder.log("************************************************************************")},_jsonParse:function(t){try{t=JSON.parse(t)}catch(e){FLBuilder.logError(e,FLBuilder._parseError(t))}return t},_parseError:function(e){return e.indexOf("</head>")?"AJAX returned HTML page instead of data. (Possible 404 or max_input_vars)":!!((php=e.match(/^<.*/gm)||!1)&&0<php.length)&&(i="",x.each(php,function(e,t){i+=t}),x(i).text());var i},isUndefined:function(e){return void 0===e},isBoolean:function(e){return!0===e||!1===e},_isSystemColorSchemeDark:function(){return window.matchMedia&&window.matchMedia("( prefers-color-scheme: dark )").matches},_getComputedColorScheme:function(){var e=FL.Builder.data.getSystemState().colorScheme;return"auto"===e?FLBuilder._isSystemColorSchemeDark()?"dark":"light":e},_initColorScheme:function(){FLBuilder._setColorSchemeBodyClasses(FLBuilder._getComputedColorScheme()),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",FLBuilder._systemColorSchemeChanged)},_systemColorSchemeChanged:function(e){"auto"===FL.Builder.data.getSystemState().colorScheme&&(e.matches?FLBuilder._setColorSchemeBodyClasses("dark"):FLBuilder._setColorSchemeBodyClasses("light"))},_setColorSchemeBodyClasses:function(e){const t=document.body.classList;let i=e;e="dark"===(i="auto"===e?FLBuilder._getComputedColorScheme():i)?"light":"dark";t.remove("fl-builder-ui-skin--"+e,"fluid-color-scheme-"+e),t.add("fl-builder-ui-skin--"+i,"fluid-color-scheme-"+i)},getSandbox:function(e){return e in this._sandbox&&this._sandbox[e]},setSandbox:function(e,t){this._sandbox[e]=t},deleteSandbox:function(e){delete this._sandbox[e]}},x(function(){FLBuilder._init()})}(jQuery),!function(n){(FLBuilderAJAXLayout=function(e,t){this._data=n.extend({},this._defaults,"string"==typeof e?FLBuilder._jsonParse(e):e),this._callback=t,this._post=FLBuilderConfig.postId,this._head=n("head").eq(0),this._body=n("body").eq(0),this._data.css&&("inline"===FLBuilderConfig.enqueueMethod?(this._oldCss=n("#fl-builder-layout-"+this._post+"-inline-css"),this._newCss=n('<style id="fl-builder-layout-'+this._post+'-inline-css" type="text/css">'+this._data.css+"</style>")):(this._loader=n('<img src="'+this._data.css+'" />'),this._oldCss=n('link[href*="/cache/'+this._post+'-layout"]'),this._newCss=n('<link rel="stylesheet" id="fl-builder-layout-'+this._post+'-css" href="'+this._data.css+'" />'))),this._data.partial?(this._data.js&&(this._oldJs=n("#fl-builder-partial-refresh-js"),this._newJs=n('<script type="text/javascript" id="fl-builder-partial-refresh-js">'+this._data.js+"<\/script>")),this._data.nodeId&&(this._data.oldNodeId?(this._oldScriptsStyles=n('.fl-builder-node-scripts-styles[data-node="'+this._data.oldNodeId+'"]'),this._content=n(".fl-node-"+this._data.oldNodeId)):(this._oldScriptsStyles=n('.fl-builder-node-scripts-styles[data-node="'+this._data.nodeId+'"]'),this._content=n(".fl-node-"+this._data.nodeId).eq(0)))):("inline"===FLBuilderConfig.enqueueMethod?(this._oldJs=n("#fl-builder-layout-"+this._post+"-inline-js"),this._newJs=n('<script id="fl-builder-layout-'+this._post+'-inline-js">'+this._data.js+"<\/script>")):(this._oldJs=n('script[src*="/cache/'+this._post+'"]'),this._newJs=n('<script src="'+this._data.js+'"><\/script>')),this._oldScriptsStyles=n(".fl-builder-layout-scripts-styles"),this._content=n(FLBuilder._contentClass)),this._init()}).prototype={_defaults:{partial:!1,nodeId:null,nodeType:null,nodeParent:null,nodePosition:null,oldNodeId:null,html:null,scriptsStyles:null,css:null,js:null},_data:null,_callback:function(){},_post:null,_head:null,_body:null,_loader:null,_oldCss:null,_newCss:null,_oldJs:null,_newJs:null,_oldScriptsStyles:null,_content:null,_init:function(){this._body.height(this._body.height()),this._data.css?"inline"===FLBuilderConfig.enqueueMethod?(this._addNewCSS(),this._finish()):"onload"in document.createElement("link")?(this._newCss.on("load",n.proxy(this._finish,this)),this._addNewCSS()):(this._loader.on("error",n.proxy(this._loadNewCSSFallbackComplete,this)),this._body.append(this._loader)):this._finish()},_loadNewCSSFallbackComplete:function(){this._loader.remove(),this._addNewCSS(),setTimeout(n.proxy(this._finish,this),250)},_addNewCSS:function(){0<this._oldCss.length?this._oldCss.after(this._newCss):this._head.append(this._newCss)},_finish:function(){this._removeOldContentAndAssets(),this._cleanNewHTML(),this._cleanNewAssets(),this._addNewHTML(),this._addNewScriptsStyles(),this._addNewJS(),n(FLBuilder._contentClass).trigger("fl-builder.layout-rendered"),FLBuilder.hideAjaxLoader()},_removeOldContentAndAssets:function(){this._content&&this._content.empty(),this._oldCss&&this._oldCss.remove(),this._oldJs&&this._oldJs.remove(),this._oldScriptsStyles&&this._oldScriptsStyles.remove()},_cleanNewHTML:function(){var e,t,i,l;this._data.scriptsStyles&&(e=n("<div>"+this._data.html+"</div>"),t="fl-row",i=this._data.scriptsStyles,l="",this._data.partial&&(t="column-group"==this._data.nodeType?"fl-col-group":"column"==this._data.nodeType?"fl-col":"fl-"+this._data.nodeType),e.find("> *, script").each(function(){n(this).hasClass(t)||"application/json"==n(this).attr("type")||(l=n(this).remove(),i+=l[0].outerHTML)}),""!==i&&(i=this._data.partial?'<div class="fl-builder-node-scripts-styles" data-node="'+this._data.nodeId+'">'+i+"<div>":'<div class="fl-builder-node-scripts-styles">'+i+"<div>"),this._data.html=e.html(),this._data.scriptsStyles=i)},_addNewHTML:function(){var e;this._data.partial?this._data.nodeParent?(0===(e=(e=this._data.nodeParent.hasClass("fl-builder-content")?this._data.nodeParent.find(" > .fl-row"):this._data.nodeParent.hasClass("fl-row-content")?this._data.nodeParent.find(" > .fl-col-group"):this._data.nodeParent.hasClass("fl-col-group")?this._data.nodeParent.find(" > .fl-col"):this._data.nodeParent.find(" > .fl-col-group, > .fl-module")).filter(":not(.fl-builder-node-clone)")).length||this._data.nodePosition>=e.length?this._data.nodeParent.append(this._data.html):e.eq(this._data.nodePosition).before(this._data.html),this._data.nodeId&&FLBuilder._removeNodeLoadingPlaceholder(n(".fl-node-"+this._data.nodeId))):(this._content.after(this._data.html),this._content.remove()):this._content.append(this._data.html),FLBuilder.preview&&this._data.nodeId&&this._data.nodeId!=FLBuilder.preview.nodeId&&((e=n(FLBuilder.preview.classes.node)).closest(".fl-node-"+this._data.nodeId).length&&e.html(FLBuilder.preview.elements.node.html())),this._data.onAddNewHTML&&this._data.onAddNewHTML()},_cleanNewAssets:function(){var e=this;this._data.html=this._removeDuplicateAssets(this._data.html),this._data.scriptsStyles&&""!==this._data.scriptsStyles&&(this._data.scriptsStyles=this._removeDuplicateAssets(this._data.scriptsStyles)),this._data.partial?n(".fl-builder-node-scripts-styles").each(function(){-1<e._data.html.indexOf("fl-node-"+n(this).data("node"))&&n(this).remove()}):(n("#fl-builder-partial-refresh-js").remove(),n(".fl-builder-node-scripts-styles").remove())},_removeDuplicateAssets:function(e){var e=n("<div>"+e+"</div>"),t="",i="",l=window.location,o=l.protocol+"//"+l.hostname+(l.port?":"+l.port:"");return e.find("script").each(function(){void 0!==(t=n(this).attr("src"))&&(t=t.replace(o,""),0<n('script[src*="'+t+'"]').length&&n(this).remove())}),e.find("link").each(function(){void 0!==(i=n(this).attr("href"))&&(i=i.replace(o,""),0<n('link[href*="'+i+'"]').length&&n(this).remove())}),e.html()},_addNewScriptsStyles:function(){this._data.scriptsStyles&&""!==this._data.scriptsStyles&&this._body.append(this._data.scriptsStyles)},_addNewJS:function(){setTimeout(n.proxy(function(){this._newJs&&this._head.append(this._newJs),FLBuilder.triggerHook("didRenderLayoutJSComplete")},this),50)},_complete:function(){FLBuilder._dragging?(FLBuilder._highlightRowsAndColsForDrag(),FLBuilder._refreshSortables()):(FLBuilder._setupEmptyLayout(),FLBuilder._highlightEmptyCols(),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder._resizeLayout()),FLBuilder._initMediaElements(),FLBuilderLayout.init(),FLBuilderResponsiveEditing.refreshPreview(this._callback),FLBuilder.triggerHook("didRenderLayoutComplete"),this._body.height("auto")}}}(jQuery),!function(h){(FLBuilderPreview=function(e){this.id=(new Date).getTime(),this.type=e.type,this._saveState(),e.layout?FLBuilder._renderLayout(e.layout,function(){this._init(),e.callback&&e.callback()}.bind(this)):this._init()})._fontsList={},FLBuilderPreview.getFormattedSelector=function(e,t){for(var i="",l=t.split(","),o=0;o<l.length;o++)-1<l[o].indexOf("{node}")?i+=l[o].replace("{node}",e):-1<l[o].indexOf("{node_id}")?i+=l[o].replace(/{node_id}/g,this.nodeId):i+=e+" "+l[o],o!=l.length-1&&(i+=", ");return i},FLBuilderPreview.prototype={id:"",type:"",nodeId:null,classes:{},elements:{},state:null,_savedSettings:null,_styleSheet:null,_styleSheetLarge:null,_styleSheetMedium:null,_styleSheetResponsive:null,_timeout:null,_loaderTimeout:null,_lastClassName:null,_xhr:null,_init:function(){switch(this.nodeId=h(".fl-builder-settings").data("node"),this._saveSettings(),this._initElementsAndClasses(),this._createSheets(),this._initResponsivePreviews(),this._initDefaultFieldPreviews(),this.type){case"row":this._initRow();break;case"col":this._initColumn();break;case"module":this._initModule()}FLBuilder.triggerHook("preview-init",this)},_saveSettings:function(){var e=h(".fl-builder-settings-lightbox .fl-builder-settings");this._savedSettings=FLBuilder._getSettingsForChangedCheck(this.nodeId,e)},_settingsHaveChanged:function(){var e=h(".fl-builder-settings-lightbox .fl-builder-settings"),e=FLBuilder._getSettings(e);return JSON.stringify(this._savedSettings)!=JSON.stringify(e)},_initElementsAndClasses:function(){var e="row"==this.type?".fl-row-content-wrap":".fl-"+this.type+"-content";h.extend(this.classes,{settings:".fl-builder-"+this.type+"-settings",settingsHeader:".fl-builder-"+this.type+"-settings .fl-lightbox-header",node:FLBuilder._contentClass+" .fl-node-"+this.nodeId,content:FLBuilder._contentClass+" .fl-node-"+this.nodeId+" > "+e}),h.extend(this.elements,{settings:h(this.classes.settings),settingsHeader:h(this.classes.settingsHeader),node:h(this.classes.node),content:h(this.classes.content)})},_createSheets:function(){this._destroySheets(),this._styleSheet||(this._styleSheet=new FLStyleSheet({id:"fl-builder-preview",className:"fl-builder-preview-style"})),this._styleSheetLarge||(this._styleSheetLarge=new FLStyleSheet({id:"fl-builder-preview-large",className:"fl-builder-preview-style"}),this._styleSheetLarge.disable()),this._styleSheetMedium||(this._styleSheetMedium=new FLStyleSheet({id:"fl-builder-preview-medium",className:"fl-builder-preview-style"}),this._styleSheetMedium.disable()),this._styleSheetResponsive||(this._styleSheetResponsive=new FLStyleSheet({id:"fl-builder-preview-responsive",className:"fl-builder-preview-style"}),this._styleSheetResponsive.disable())},_destroySheets:function(){this._styleSheet&&(this._styleSheet.destroy(),this._styleSheet=null),this._styleSheetLarge&&(this._styleSheetLarge.destroy(),this._styleSheetLarge=null),this._styleSheetMedium&&(this._styleSheetMedium.destroy(),this._styleSheetMedium=null),this._styleSheetResponsive&&(this._styleSheetResponsive.destroy(),this._styleSheetResponsive=null),h(".fl-builder-preview-style").remove()},_disableStyles:function(){var e=FLBuilderResponsiveEditing._mode,t=FLBuilderConfig.global,i=this.elements.node;"responsive"===e?(FLBuilderSimulateMediaQuery.disableStyles(t.responsive_breakpoint),this._styleSheetResponsive.disable()):"large"===e?(FLBuilderSimulateMediaQuery.disableStyles(t.large_breakpoint),this._styleSheetLarge.disable()):"medium"===e?(FLBuilderSimulateMediaQuery.disableStyles(t.medium_breakpoint),this._styleSheetMedium.disable()):i.removeClass(function(e,t){return(t.match(/fl-node-[^\s]*/g)||[]).join(" ")})},_enableStyles:function(){var e=FLBuilderResponsiveEditing._mode,t=this.elements.node;"responsive"===e?(FLBuilderSimulateMediaQuery.enableStyles(),this._styleSheetResponsive.enable()):"medium"===e?(FLBuilderSimulateMediaQuery.enableStyles(),this._styleSheetMedium.enable()):"large"===e?(FLBuilderSimulateMediaQuery.enableStyles(),this._styleSheetLarge.enable()):t.addClass("fl-node-"+t.data("node"))},_getDefaultValue:function(e,t){var i="",e=h(e),l=e.closest("[data-node]");return"width"===t?i="auto":-1===h.inArray(t,["line-height","font-weight"])&&l.length&&(this._disableStyles(),i=e.css(t),this._enableStyles()),i},updateCSSRule:function(e,t,i,l){var o=FLBuilderResponsiveEditing._mode,n="";""!==i&&"null"!==i||(i=this._getDefaultValue(e,t)),l?(n="string"==typeof l?this.toUpperCaseWords(l):"default"===o?"":this.toUpperCaseWords(o),this["_styleSheet"+n].updateRule(e,t,i)):this._styleSheet.updateRule(e,t,i)},delay:function(e,t){this._cancelDelay(),this._timeout=setTimeout(t,e)},_cancelDelay:function(){null!==this._timeout&&clearTimeout(this._timeout)},hexToRgb:function(e){e=parseInt(e,16);return[e>>16&255,e>>8&255,255&e]},hexOrRgb:function(e){return e=e.indexOf("rgb")<0&&e.indexOf("#")<0?"#"+e:e},parseFloat:function(e){return isNaN(parseFloat(e))?0:parseFloat(e)},_initResponsivePreviews:function(){var e=".preview-"+this.id;FLBuilder.addHook("responsive-editing-switched"+e,h.proxy(this._responsiveEditingSwitched,this)),FLBuilder.addHook("responsive-editing-before-preview-fields"+e,h.proxy(this._responsiveEditingPreviewFields,this))},_destroyResponsivePreviews:function(){var e=".preview-"+this.id;FLBuilder.removeHook("responsive-editing-switched"+e),FLBuilder.removeHook("responsive-editing-before-preview-fields"+e)},_responsiveEditingSwitched:function(e,t){"default"==t?(this._styleSheetLarge.disable(),this._styleSheetMedium.disable(),this._styleSheetResponsive.disable()):"large"==t?(this._styleSheetLarge.enable(),this._styleSheetMedium.disable(),this._styleSheetResponsive.disable()):"medium"==t?(this._styleSheetLarge.enable(),this._styleSheetMedium.enable(),this._styleSheetResponsive.disable()):"responsive"==t&&(this._styleSheetLarge.enable(),this._styleSheetMedium.enable(),this._styleSheetResponsive.enable())},_responsiveEditingPreviewFields:function(e,t){"large"!==t&&"medium"!==t||"col"===this.type&&this.elements.node[0].style.width&&(size=parseFloat(this.elements.node[0].style.width),this.elements.size.val(size))},updateResponsiveCSSRule:function(e,t,i){this.updateCSSRule(e,t,i,!0)},_saveState:function(){var e=FLBuilderConfig.postId,t=h('link[href*="/cache/'+e+'"]').attr("href"),e=h('script[src*="/cache/'+e+'"]').attr("src"),i=h(FLBuilder._contentClass).html();this.state={css:t,js:e,html:i}},preview:function(){var e=h(".fl-builder-settings-lightbox .fl-builder-settings"),t=e.attr("data-node"),e=FLBuilder._getSettings(e);if(FLBuilder._showNodeLoading(t),this._cancelPreview(),"error"===(e=FLBuilder._inputVarsCheck(e)))return 0;this._xhr=FLBuilder.ajax({action:"render_layout",node_id:t,node_preview:e},h.proxy(this._renderPreview,this))},delayPreview:function(e){var t=void 0===e?[]:h(e.target).closest("tr").find("th"),i=h(".fl-builder-widget-settings .fl-builder-settings-title"),l=h(".fl-builder-settings .fl-lightbox-header"),e=FLBuilderLayoutConfig.paths.pluginUrl+"img/ajax-loader-small.svg",o=h('<img class="fl-builder-preview-loader" src="'+e+'" />');this.delay(1e3,h.proxy(this.preview,this)),this._loaderTimeout=setTimeout(function(){h(".fl-builder-preview-loader").remove(),0<t.length?t.append(o):0<i.length?i.append(o):0<l.length&&l.append(o)},1500)},_cancelPreview:function(){this._xhr&&(this._xhr.abort(),this._xhr=null)},_renderPreview:function(e){this._xhr=null,FLBuilder._renderLayout(e,h.proxy(this._renderPreviewComplete,this))},_renderPreviewComplete:function(){this._createSheets(),this._initElementsAndClasses(),this._initDefaultFieldPreviews(),null!==this._loaderTimeout&&clearTimeout(this._loaderTimeout),setTimeout(function(){h(".fl-builder-preview-loader").remove()},500),h(FLBuilder._contentClass).trigger("fl-builder.preview-rendered")},revert:function(){var e=this.nodeId;this._settingsHaveChanged()?("col"===this.type&&(e=this.elements.node.closest(".fl-col-group").data("node")),FLBuilder._updateNode(e,function(){this.clear()}.bind(this))):this.clear()},cancel:function(){this._cancelDelay(),this._cancelPreview()},clear:function(){this.cancel(),this._destroySheets(),this._destroyResponsivePreviews()},_initNodeTextColor:function(){h.extend(this.elements,{textColor:h(this.classes.settings+" input[name=text_color]"),linkColor:h(this.classes.settings+" input[name=link_color]"),hoverColor:h(this.classes.settings+" input[name=hover_color]"),headingColor:h(this.classes.settings+" input[name=heading_color]")}),this.elements.textColor.on("change",h.proxy(this._textColorChange,this)),this.elements.linkColor.on("change",h.proxy(this._textColorChange,this)),this.elements.hoverColor.on("change",h.proxy(this._textColorChange,this)),this.elements.headingColor.on("change",h.proxy(this._textColorChange,this))},_textColorChange:function(e){var t=this.elements.textColor.val(),i=this.elements.linkColor.val(),l=this.elements.hoverColor.val(),o=this.elements.headingColor.val(),i=""===i?t:i,l=""===l?t:l,o=""===o?t:o;t&&t.indexOf("rgb")<0&&(t="#"+t),i&&i.indexOf("rgb")<0&&(i="#"+i),l&&l.indexOf("rgb")<0&&(l="#"+l),o&&o.indexOf("rgb")<0&&(o="#"+o),this.delay(50,h.proxy(function(){""===t?this.updateCSSRule(this.classes.node,"color",""):this.updateCSSRule(this.classes.node,"color",t),""===i?this.updateCSSRule(this.classes.node+" a","color",""):this.updateCSSRule(this.classes.node+" a","color",i),""===l?this.updateCSSRule(this.classes.node+" a:hover","color",""):this.updateCSSRule(this.classes.node+" a:hover","color",l),""===o?(this.updateCSSRule(this.classes.node+" h1","color",""),this.updateCSSRule(this.classes.node+" h2","color",""),this.updateCSSRule(this.classes.node+" h3","color",""),this.updateCSSRule(this.classes.node+" h4","color",""),this.updateCSSRule(this.classes.node+" h5","color",""),this.updateCSSRule(this.classes.node+" h6","color",""),this.updateCSSRule(this.classes.node+" h1 a","color",""),this.updateCSSRule(this.classes.node+" h2 a","color",""),this.updateCSSRule(this.classes.node+" h3 a","color",""),this.updateCSSRule(this.classes.node+" h4 a","color",""),this.updateCSSRule(this.classes.node+" h5 a","color",""),this.updateCSSRule(this.classes.node+" h6 a","color","")):(this.updateCSSRule(this.classes.node+" h1","color",o),this.updateCSSRule(this.classes.node+" h2","color",o),this.updateCSSRule(this.classes.node+" h3","color",o),this.updateCSSRule(this.classes.node+" h4","color",o),this.updateCSSRule(this.classes.node+" h5","color",o),this.updateCSSRule(this.classes.node+" h6","color",o),this.updateCSSRule(this.classes.node+" h1 a","color",o),this.updateCSSRule(this.classes.node+" h2 a","color",o),this.updateCSSRule(this.classes.node+" h3 a","color",o),this.updateCSSRule(this.classes.node+" h4 a","color",o),this.updateCSSRule(this.classes.node+" h5 a","color",o),this.updateCSSRule(this.classes.node+" h6 a","color",o))},this))},_initNodeBg:function(){h.extend(this.elements,{bgType:h(this.classes.settings+" select[name=bg_type]"),bgColor:h(this.classes.settings+" input[name=bg_color]"),bgColorPicker:h(this.classes.settings+" .fl-picker-bg_color"),bgGradientType:h(this.classes.settings+" select.fl-gradient-picker-type-select"),bgVideoSource:h(this.classes.settings+" select[name=bg_video_source]"),bgVideo:h(this.classes.settings+" input[name=bg_video]"),bgVideoServiceUrl:h(this.classes.settings+" input[name=bg_video_service_url]"),bgVideoFallbackSrc:h(this.classes.settings+" select[name=bg_video_fallback_src]"),bgSlideshowSource:h(this.classes.settings+" select[name=ss_source]"),bgSlideshowPhotos:h(this.classes.settings+" input[name=ss_photos]"),bgSlideshowFeedUrl:h(this.classes.settings+" input[name=ss_feed_url]"),bgSlideshowSpeed:h(this.classes.settings+" input[name=ss_speed]"),bgSlideshowTrans:h(this.classes.settings+" select[name=ss_transition]"),bgSlideshowTransSpeed:h(this.classes.settings+" input[name=ss_transitionDuration]"),bgParallaxImageSrc:h(this.classes.settings+" select[name=bg_parallax_image_src]"),bgOverlayType:h(this.classes.settings+" select[name=bg_overlay_type]"),bgOverlayColor:h(this.classes.settings+" input[name=bg_overlay_color]"),bgOverlayGradient:h(this.classes.settings+" #fl-field-bg_overlay_gradient select")}),this.elements.bgType.on("change",h.proxy(this._bgTypeChange,this)),this.elements.bgColor.on("change",h.proxy(this._bgColorChange,this)),this.elements.bgVideoServiceUrl.on("change",h.proxy(this._bgVideoChange,this)),this.elements.bgSlideshowSource.on("change",h.proxy(this._bgSlideshowChange,this)),this.elements.bgSlideshowPhotos.on("change",h.proxy(this._bgSlideshowChange,this)),this.elements.bgSlideshowFeedUrl.on("keyup",h.proxy(this._bgSlideshowChange,this)),this.elements.bgSlideshowSpeed.on("keyup",h.proxy(this._bgSlideshowChange,this)),this.elements.bgSlideshowTrans.on("change",h.proxy(this._bgSlideshowChange,this)),this.elements.bgSlideshowTransSpeed.on("keyup",h.proxy(this._bgSlideshowChange,this)),this.elements.bgParallaxImageSrc.on("change",h.proxy(this._bgParallaxChange,this)),this.elements.bgOverlayType.on("change",h.proxy(this._bgOverlayChange,this)),this.elements.bgOverlayColor.on("change",h.proxy(this._bgOverlayChange,this))},_bgTypeChange:function(e){var t=this.elements.bgType.val(),i=FLBuilderResponsiveEditing._mode;this.elements.node.removeClass("fl-row-bg-video"),this.elements.node.removeClass("fl-row-bg-slideshow"),this.elements.node.removeClass("fl-row-bg-parallax"),this.elements.node.find(".fl-bg-video").remove(),this.elements.node.find(".fl-bg-slideshow").remove(),this.elements.content.css("background-image",""),this.updateCSSRule(this.classes.content,"background-color","transparent"),this.updateCSSRule(this.classes.content,"background-image","none"),this.updateCSSRule(this.classes.content,"background-image","none","medium"),this.updateCSSRule(this.classes.content,"background-image","none","responsive"),"none"==t?this._bgOverlayClear():"color"==t?(this.elements.bgColor.trigger("change"),this._bgOverlayClear()):"gradient"==t?(this.elements.bgGradientType.trigger("change"),this._bgOverlayClear()):"photo"==t?(this.elements.bgColor.trigger("change"),this.elements.settings.find('[data-device="'+i+'"] select[name*="bg_"]').trigger("change")):"video"==t?(this.elements.bgColor.trigger("change"),this._bgVideoChange()):"slideshow"==t?(this.elements.bgColor.trigger("change"),this._bgSlideshowChange()):"parallax"==t&&(this.elements.bgColor.trigger("change"),this.elements.bgParallaxImageSrc.trigger("change"))},_bgColorChange:function(e){var t;""===this.elements.bgColor.val()?this.updateCSSRule(this.classes.content,"background-color","transparent"):(t=this.hexOrRgb(this.elements.bgColor.val()),this.delay(100,h.proxy(function(){this.updateCSSRule(this.classes.content,"background-color",t)},this)))},_bgVideoChange:function(e){var t=this.elements,i=t.bgVideoSource.val(),l=t.bgVideo.val(),t=t.bgVideoServiceUrl.val(),o=h("<script>");"video_service"==i&&""!=t?(/^(?:(?:(?:https?:)?\/\/)?(?:www.)?(?:youtu(?:be.com|.be))\/(?:watch\?v\=|v\/|embed\/)?([\w\-]+))/i.test(t)&&h('script[src*="youtube.com"').length<1?o.attr("src","https://www.youtube.com/iframe_api"):/^(http\:\/\/|https\:\/\/)?(www\.)?(vimeo\.com\/)([0-9]+)$/.test(t)&&h('script[src*="vimeo.com"').length<1&&o.attr("src","https://player.vimeo.com/api/player.js"),o.attr("type","text/javascript").appendTo("head"),this.delay(500,h.proxy(this.preview,this))):""!=l&&this.preview()},_bgSlideshowChange:function(e){var t=this.elements,i=t.bgSlideshowSource.val(),l=t.bgSlideshowPhotos.val(),o=t.bgSlideshowFeedUrl.val(),n=t.bgSlideshowSpeed.val(),t=t.bgSlideshowTransSpeed.val();"wordpress"==i&&""===l||"smugmug"==i&&""===o||isNaN(parseInt(n))||isNaN(parseInt(t))||this.delay(500,h.proxy(this.preview,this))},_bgParallaxChange:function(e){this.elements.bgParallaxImageSrc.val()&&this.updateCSSRule(this.classes.content,{"background-image":"url("+this.elements.bgParallaxImageSrc.val()+")","background-repeat":"no-repeat","background-position":"center center","background-attachment":"fixed","background-size":"cover"})},_bgOverlayChange:function(e){var t,i=this.elements.bgOverlayType.val(),l=this.elements.bgOverlayColor.val();"color"===i?(""===l?(this.elements.node.removeClass("fl-row-bg-overlay"),this.elements.node.removeClass("fl-col-bg-overlay"),this.updateCSSRule(this.classes.content+"::after","background-color","transparent")):(t=this.hexOrRgb(this.elements.bgOverlayColor.val()),this.delay(100,h.proxy(function(){this._bgOverlayAddClasses(),this.updateCSSRule(this.classes.content+"::after","background-color",t)},this))),this.updateCSSRule(this.classes.content+"::after","background-image","none")):"gradient"===i?(this._bgOverlayAddClasses(),this.updateCSSRule(this.classes.content+"::after","background-color","transparent"),this.elements.bgOverlayGradient.trigger("change")):(this.elements.node.removeClass("fl-row-bg-overlay"),this.elements.node.removeClass("fl-col-bg-overlay"),this.updateCSSRule(this.classes.content+"::after","background-color","transparent"),this.updateCSSRule(this.classes.content+"::after","background-image","none"))},_bgOverlayAddClasses:function(){this.elements.node.hasClass("fl-col")?this.elements.node.addClass("fl-col-bg-overlay"):this.elements.node.addClass("fl-row-bg-overlay")},_bgOverlayClear:function(e){this.elements.bgOverlayColor.prev(".fl-color-picker-clear").trigger("click"),this.elements.bgOverlayType.val("color").trigger("change")},_initNodeClassName:function(){h.extend(this.elements,{className:h(this.classes.settings+" input[name=class]")}),this.elements.className.on("keyup",h.proxy(this._classNameChange,this)),this._lastClassName=this.elements.className.val()},_classNameChange:function(e){var t=this.elements.className.val();null!==this._lastClassName&&this.elements.node.removeClass(this._lastClassName),this.elements.node.addClass(t),this._lastClassName=t},_initNodeDimensions:function(e){for(var t,i={},l=["Top","Bottom","Left","Right"],o=["","Large","Medium","Responsive"],n=this.classes.settings,s="",r=null,a=null,r=0;r<l.length;r++)for(a=0;a<o.length;a++)t=e+l[r]+o[a],s=e+"_"+l[r].toLowerCase(),""!=o[a]&&(s+="_"+o[a].toLowerCase()),i[t]=h(n+" input[name="+s+"]");h.extend(this.elements,i)},_initRow:function(){h.extend(this.elements,{width:h(this.classes.settings+" select[name=width]"),contentWidth:h(this.classes.settings+" select[name=content_width]"),maxContentWidth:h(this.classes.settings+" input[name=max_content_width]"),maxContentWidthUnit:h(this.classes.settings+" select[name=max_content_width_unit]"),height:h(this.classes.settings+" select[name=full_height]"),minHeight:h(this.classes.settings+" input[name=min_height]"),align:h(this.classes.settings+" select[name=content_alignment]")}),this.elements.width.on("change",h.proxy(this._rowWidthChange,this)),this.elements.contentWidth.on("change",h.proxy(this._rowContentWidthChange,this)),this.elements.maxContentWidth.on("input",h.proxy(this._rowMaxContentWidthChange,this)),this.elements.maxContentWidthUnit.on("change",h.proxy(this._rowMaxContentWidthChange,this)),this.elements.height.on("change",h.proxy(this._rowHeightChange,this)),this.elements.align.on("change",h.proxy(this._rowHeightChange,this)),this._initNodeTextColor(),this._initNodeBg(),this._initNodeClassName(),this._initNodeDimensions("border"),this._initNodeDimensions("margin"),this._initNodeDimensions("padding")},_rowWidthChange:function(e){FLBuilderConfig.global;var t=this.elements.node,i=this.elements.content.find(".fl-row-content");this.elements.maxContentWidth.val(),this.elements.maxContentWidthUnit.val();t.css("max-width","none"),i.css("max-width","none"),"full"==this.elements.width.val()?(t.removeClass("fl-row-fixed-width"),t.addClass("fl-row-full-width")):(t.removeClass("fl-row-full-width"),t.addClass("fl-row-fixed-width")),this._rowMaxContentWidthChange()},_rowContentWidthChange:function(e){FLBuilderConfig.global;var t=this.elements.node,i=this.elements.content.find(".fl-row-content");this.elements.maxContentWidth.val(),this.elements.maxContentWidthUnit.val();t.css("max-width","none"),i.css("max-width","none"),"full"==this.elements.contentWidth.val()?(i.removeClass("fl-row-fixed-width"),i.addClass("fl-row-full-width")):(i.removeClass("fl-row-full-width"),i.addClass("fl-row-fixed-width"),this._rowMaxContentWidthChange())},_rowMaxContentWidthChange:function(e){var t=FLBuilderConfig.global,i=this.elements.node,l=this.elements.content.find(".fl-row-content"),o=this.elements.maxContentWidth.val(),n=this.elements.maxContentWidthUnit.val();""==o?o=t.row_width+t.row_width_unit:o+=n,"fixed"===this.elements.width.val()&&i.css("max-width",o),l.css("max-width",o)},_rowHeightChange:function(e){var t=this.elements.node;this.elements.content;t.removeClass("fl-row-align-top"),t.removeClass("fl-row-align-center"),t.removeClass("fl-row-align-bottom"),t.removeClass("fl-row-full-height"),t.removeClass("fl-row-custom-height"),"full"==this.elements.height.val()?(t.addClass("fl-row-full-height"),t.addClass("fl-row-align-"+this.elements.align.val()),this.elements.minHeight.val("").trigger("input")):"custom"==this.elements.height.val()?(t.addClass("fl-row-custom-height"),t.addClass("fl-row-align-"+this.elements.align.val()),this.elements.minHeight.trigger("input")):this.elements.minHeight.val("").trigger("input")},_initColumn:function(){h.extend(this.elements,{size:h(this.classes.settings+" input[name=size]"),sizeLarge:h(this.classes.settings+" input[name=size_large]"),sizeMedium:h(this.classes.settings+" input[name=size_medium]"),sizeResponsive:h(this.classes.settings+" input[name=size_responsive]"),columnHeight:h(this.classes.settings+" select[name=equal_height]"),columnAlign:h(this.classes.settings+" select[name=content_alignment]"),responsiveOrder:h(this.classes.settings+" select[name=responsive_order]")}),this.elements.size.on("input",h.proxy(this._colSizeChange,this)),this.elements.sizeLarge.on("input",h.proxy(this._colSizeChange,this)),this.elements.sizeMedium.on("input",h.proxy(this._colSizeChange,this)),this.elements.sizeResponsive.on("input",h.proxy(this._colSizeChange,this)),this.elements.columnHeight.on("change",h.proxy(this._colHeightChange,this)),this.elements.columnAlign.on("change",h.proxy(this._colHeightChange,this)),this.elements.responsiveOrder.on("change",h.proxy(this._colResponsiveOrder,this)),this._initNodeTextColor(),this._initNodeBg(),this._initNodeClassName(),this._initNodeDimensions("border"),this._initNodeDimensions("margin"),this._initNodeDimensions("padding")},_colSizeChange:function(e){var e=h(e.target),t=92,i=parseFloat(e.val()),l=this.elements.node.closest(".fl-col-group"),o=this.elements.node.prev(".fl-col"),n=this.elements.node.next(".fl-col"),s=0===n.length?o:n,o=this.elements.node.siblings(".fl-col"),r=0,n=FLBuilderResponsiveEditing._mode;0!==o.length&&(isNaN(i)&&("large"===n?i=this.elements.size.val():"medium"===n?i=(this.elements.sizeLarge.val()?this.elements.sizeLarge:this.elements.size).val():"responsive"===n&&(i=this.elements.sizeMedium.val()?this.elements.sizeMedium.val():this.elements.sizeLarge.val()?this.elements.sizeLarge.val():"auto"),"auto"!==i&&isNaN(i)&&(i=8)),"default"===n?(o.each(function(){h(this).data("node")!=s.data("node")&&(t-=parseFloat(h(this)[0].style.width),r+=parseFloat(h(this)[0].style.width))}),t<(i=i<8?8:i)&&(i=t),this.elements.node.css("width",i+"%"),s.css("width",100-r-i+"%")):(100<i&&e.val(i=100),this.updateCSSRule(this.classes.node,{"max-width":("auto"===i?100:i)+"% !important",width:("auto"===i?i:i+"%")+" !important"},void 0,!0),"responsive"===n&&(e.val()?(this.updateCSSRule(this.classes.node,"float",FLBuilderConfig.isRtl?"right":"left",!0),this.updateCSSRule(this.classes.node,"clear","none",!0)):(this.updateCSSRule(this.classes.node,"float","none",!0),this.updateCSSRule(this.classes.node,"clear","both",!0)),e.val()||this._colsHaveCustomResponsiveWidth(o)?l.addClass("fl-col-group-custom-width"):l.removeClass("fl-col-group-custom-width"))))},_colsHaveCustomResponsiveWidth:function(e){var t=FLBuilderSettingsConfig.nodes,i=!1;return e.each(function(){var e=h(this).data("node");t[e]&&t[e].size_responsive&&(i=!0)}),i},_colHeightChange:function(){var e=this.elements.node.parent(".fl-col-group");e.removeClass("fl-col-group-align-top"),e.removeClass("fl-col-group-align-center"),e.removeClass("fl-col-group-align-bottom"),"yes"==this.elements.columnHeight.val()?(e.addClass("fl-col-group-equal-height"),e.addClass("fl-col-group-align-"+this.elements.columnAlign.val())):e.removeClass("fl-col-group-equal-height")},_colResponsiveOrder:function(){var e=this.elements.node.parent(".fl-col-group");"reversed"==this.elements.responsiveOrder.val()?e.addClass("fl-col-group-responsive-reversed"):e.removeClass("fl-col-group-responsive-reversed")},_initModule:function(){this._initNodeClassName(),this._initNodeDimensions("margin")},_initDefaultFieldPreviews:function(e){var t,i,e=FLBuilder.isUndefined(e)?this.elements.settings.find(".fl-field"):e,l=null,o=0;if(FLBuilderConfig.safemode)return!1;for(;o<e.length;o++)t=(l=e.eq(o)).data("type"),"refresh"==(i=l.data("preview")).type&&this._initFieldRefreshPreview(l),"text"==i.type&&this._initFieldTextPreview(l),"css"==i.type&&this._initFieldCSSPreview(l),"widget"==i.type&&this._initFieldWidgetPreview(l),"font"==i.type&&this._initFieldFontPreview(l),"attribute"==i.type&&this._initFieldAttributePreview(l),"animation"==i.type&&this._initFieldAnimationPreview(i,l),"callback"==i.type&&this._initFieldCallbackPreview(i,l,t,e),this._initFieldUnitSelect(l)},_initFieldCallbackPreview:function(e,t,i,l){var o,n=e.callback,s=h(".fl-builder-settings:visible"),r=s.data("node"),a=h(".fl-builder-content .fl-node-"+r);if(void 0!==FLBuilderPreviewCallbacks[n]?o=FLBuilderPreviewCallbacks[n]:void 0!==window[n]&&(o=window[n]),"function"==typeof o){var d={field:t,fields:l,type:i,preview:e,form:s,nodeID:r,node:a};switch(i){case"align":case"button-group":case"text":case"multiple-photos":case"video":case"icon":case"ordering":d.input=t.find("input"),d.getValue=function(){return d.input.val()};break;case"color":d.input=t.find("input.fl-color-picker-value"),d.getValues=function(){var e=d.input.val();FLBuilderPreview.formatColor(e)};break;case"textarea":case"code":d.textarea=t.find("textarea"),d.getValue=function(){return d.textarea.val()};break;case"select":case"photo-sizes":case"post-type":d.select=t.find("select"),d.getValue=function(){return d.select.val()};break;case"photo":d.input=t.find("input[type=hidden]"),d.sizeSelect=t.find("select"),d.getValues=function(){return{value:d.input.val(),size:d.sizeSelect.val()}};break;case"unit":d.input=t.find("input[type=number]"),d.unitSelect=t.find(".fl-field-unit-select"),d.getValues=function(){var e=d.input.val(),t=d.unitSelect.val();return{value:e,unit:t,formattedValue:e+t}};break;case"dimension":d.inputs=t.find("input[type=number]"),d.unitSelect=t.find(".fl-field-unit-select"),d.getValues=function(){var l={inputs:[],props:{},unit:d.unitSelect.val()};return d.inputs.each(function(e,t){var i=(t=h(t)).val(),t=t.data("unit");l.inputs.push(i),l.props[t]=i}),l};break;case"animation":d.input=t.find("input"),d.select=t.find("select"),d.getValues=function(){return{delay:d.input.val(),style:d.select.val()}};break;case"link":d.input=t.find(".fl-link-field-input-wrap input"),d.targetInput=t.find("input[name$=_target]"),d.noFollowInput=t.find("input[name$=_nofollow]"),d.getValues=function(){return{url:d.input.val(),target:d.targetInput.val(),noFollow:d.noFollowInput.val()}};break;case"shadow":d.colorInput=t.find("input.fl-color-picker-value"),d.inputs=t.find("input[type=number]"),d.getValues=function(){d.colorInput.val(),d.inputs[0].val(),d.inputs[1].val(),d.inputs[2].val(),d.inputs[3].val()};break;case"gradient":d.inputs=t.find("input"),d.select=t.find("select"),d.gradientInputs={},d.gradientInputs.type=t.find('select[name$="[type]"]'),d.gradientInputs.angle=t.find('input[name$="[angle]"]'),d.gradientInputs.position=t.find('select[name$="[position]"]'),d.gradientInputs.stops=[],t.find(".fl-gradient-picker-colors .fl-gradient-picker-color-row").each(function(e,t){t=h(t),d.gradientInputs.stops.push({color:t.find(".fl-gradient-picker-color input"),stop:t.find(".fl-gradient-picker-stop input")})}),d.getValues=function(){var e,t={type:d.gradientInputs.type.val(),angle:d.gradientInputs.angle.val(),position:d.gradientInputs.position.val(),stops:[]};for(e in d.gradientInputs.stops){var i=d.gradientInputs.stops[e];t.stops[e]={color:i.color.val(),stop:i.stop.val()}}return t};break;case"shape-transform":d.inputs=t.find("input"),d.getValues=function(){return{scaleXSign:d.inputs.eq(0).val(),scaleYSign:d.inputs.eq(1).val(),skewX:d.inputs.eq(2).val(),skewY:d.inputs.eq(3).val(),scaleX:d.inputs.eq(4).val(),rotate:d.inputs.eq(5).val(),scaleY:d.inputs.eq(6).val()}};break;default:d.input=t.find("input"),d.getValue=function(){return d.input.val()}}var u,n=t.find(".fl-field-responsive-toggle"),c=(d.responsiveToggle=!!n.length&&n,o=o.bind(this,d),{input:"change keyup input",inputs:"change keyup input",targetInput:"change keyup input",noFollowInput:"change keyup input",colorInput:"change input",textarea:"change keyup input",select:"change",sizeSelect:"change",unitSelect:"change"});for(u in c)void 0!==d[u]&&d[u].on(c[u],o)}},_initFieldRefreshPreview:function(e){var t=e.data("type"),i=e.data("preview"),l=h.proxy(this.delayPreview,this);switch(t){case"align":e.find("input").on("change",l);break;case"text":e.find("input[type=text]").on("keyup",l);break;case"textarea":e.find("textarea").on("keyup",l);break;case"select":e.find("select").on("change",l);break;case"color":e.find(".fl-color-picker-value").on("change",l);break;case"photo":e.find("select").on("change",l);break;case"multiple-photos":e.find("input").on("change",l);break;case"photo-sizes":e.find("select").on("change",l);break;case"video":case"multiple-audios":case"icon":e.find("input").on("change",l);break;case"form":e.on("change","input",l);break;case"editor":this._addTextEditorCallback(e,i);break;case"code":e.find("textarea").on("change",l);break;case"post-type":e.find("select").on("change",l);break;case"suggest":e.find(".as-values").on("change",l),e.find("select").on("change",l);break;case"unit":case"dimension":e.find("input[type=number]").on("input",l);break;case"ordering":e.find("input[type=hidden]").on("change",l);break;default:e.on("change",l)}},_initFieldTextPreview:function(e){var t=e.data("type"),i=e.data("preview"),l=h.proxy(this._previewText,this,i);switch(t){case"text":e.find("input[type=text]").on("keyup",l);break;case"unit":e.find("input[type=number]").on("keyup",l);break;case"textarea":e.find("textarea").on("keyup",l);break;case"code":e.find("textarea").on("change",l);break;case"editor":this._addTextEditorCallback(e,i)}},_previewText:function(e,t){var e=this._getPreviewSelector(this.classes.node,e.selector),e=h(e),i=h("<div>"+h(t.target).val()+"</div>");0<e.length?(i.find("script").remove(),e.html(i.html())):this.delayPreview(t)},_previewTextEditor:function(e,t,i){var e=this._getPreviewSelector(this.classes.node,e.selector),e=h(e),l="undefined"!=typeof tinyMCE?tinyMCE.get(t):null,t=h("#"+t),o="";0<e.length&&((o=l&&"none"==t.css("display")?h("<div>"+l.getContent()+"</div>"):"undefined"==typeof switchEditors||void 0===switchEditors.wpautop?h("<div>"+t.val()+"</div>"):h("<div>"+switchEditors.wpautop(t.val())+"</div>")).find("script").remove(),e.html(o.html()))},_addTextEditorCallback:function(e,t){var e=e.find("textarea.wp-editor-area").attr("id"),i=null;if("refresh"==t.type)i=h.proxy(this.delayPreview,this);else{if("text"!=t.type)return;i=h.proxy(this._previewTextEditor,this,t,e)}h("#"+e).on("keyup",i),"undefined"!=typeof tinyMCE&&((editor=tinyMCE.get(e)).on("change",i),editor.on("keyup",i))},_initFieldFontPreview:function(e){var t=e.data("type"),i=e.data("preview"),i=(i.id=e.attr("id"),h.proxy(this._previewFont,this,i));"font"==t&&e.find(".fl-font-field").on("change","select",i)},_previewFont:function(e,t){var t=h(t.delegateTarget),i=t.find(".fl-font-field-font"),l=h(i).find(":selected").parent().attr("label"),t=t.find(".fl-font-field-weight"),o=e.id+"-"+this.nodeId,n=this._getPreviewSelector(this.classes.node,e.selector),e=e.important?" !important":"",s="";"Google"!=l&&"Recently Used"!=l||this._buildFontStylesheet(o,i.val(),t.val()),s=i.val(),new RegExp("[0-9]").test(i.val())&&(s='"'+i.val()+'"'),this.updateCSSRule(n,"font-family","Default"===i.val()?"":s+e),this.updateCSSRule(n,"font-weight","default"===t.val()?"":t.val()+e)},_buildFontStylesheet:function(e,t,i){var l=FLBuilderConfig.googleFontsUrl,o="",n={},s={};n[t]=[i],FLBuilderPreview._fontsList[e]=n,Object.keys(FLBuilderPreview._fontsList).forEach(function(e){var i=FLBuilderPreview._fontsList[e];Object.keys(i).forEach(function(t){var e=i[t];s[t]=s[t]||[],e=e.filter(function(e){return s[t].indexOf(e)<0}),s[t]=s[t].concat(e)})}),h.each(s,function(e,t){o+="Molle"===e?e+":i|":e+":"+t.join()+"|"}),o=l+o.slice(0,-1).replace(" ","+"),h("#fl-builder-google-fonts-preview").length<1?h("<link>").attr("id","fl-builder-google-fonts-preview").attr("type","text/css").attr("rel","stylesheet").attr("href",o).appendTo("head"):h("#fl-builder-google-fonts-preview").attr("href",o)},_initFieldCSSPreview:function(e){var t=e.data("preview"),i=null;if(void 0!==t.rules)for(i in t.rules)this._initFieldCSSPreviewCallback(e,t.rules[i]);else this._initFieldCSSPreviewCallback(e,t)},_initFieldCSSPreviewCallback:function(e,t){switch(e.data("type")){case"align":e.find("input").on("change",h.proxy(this._previewCSS,this,t,e));break;case"border":e.find("select").on("change",h.proxy(this._previewBorderCSS,this,t,e)),e.find("input[type=number]").on("input",h.proxy(this._previewBorderCSS,this,t,e)),e.find("input[type=hidden]").on("change",h.proxy(this._previewBorderCSS,this,t,e));break;case"color":e.find(".fl-color-picker-value").on("change",h.proxy(this._previewColorCSS,this,t,e));break;case"dimension":e.find("input[type=number]").on("input",h.proxy(this._previewDimensionCSS,this,t,e));break;case"gradient":e.find("select").on("change",h.proxy(this._previewGradientCSS,this,t,e)),e.find(".fl-gradient-picker-angle").on("input",h.proxy(this._previewGradientCSS,this,t,e)),e.find(".fl-color-picker-value").on("change",h.proxy(this._previewGradientCSS,this,t,e)),e.find(".fl-gradient-picker-stop").on("input",h.proxy(this._previewGradientCSS,this,t,e));break;case"photo":case"select":e.find("select").on("change",h.proxy(this._previewCSS,this,t,e));break;case"shadow":e.find("input").on("input",h.proxy(this._previewShadowCSS,this,t,e)),e.find(".fl-color-picker-value").on("change",h.proxy(this._previewShadowCSS,this,t,e));break;case"text":e.find("input[type=text]").on("keyup",h.proxy(this._previewCSS,this,t,e));break;case"typography":e.find("select").on("change",h.proxy(this._previewTypographyCSS,this,t,e)),e.find("input[type=number]").on("input",h.proxy(this._previewTypographyCSS,this,t,e)),e.find("input[type=hidden]").on("change",h.proxy(this._previewTypographyCSS,this,t,e));break;case"unit":e.find("input[type=number]").on("input",h.proxy(this._previewCSS,this,t,e))}},_previewCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=e.property,t=this._getPreviewCSSUnit(e,t,i),i=h(i.target),n=i.val(),i=!!i.closest(".fl-field-responsive-setting").length,e=e.important&&""!==n?" !important":"";-1<o.indexOf("image")&&n?n="url("+n+")":"%"===t&&"opacity"===o?n=parseInt(n)/100:""!==n&&(n+=t),this.updateCSSRule(l,o,n+e,i)},_previewBorderCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=h(i.target),t=o.closest(".fl-field"),n=o.closest(".fl-compound-field-setting"),s=n.data("property"),r=o.val(),o=(n.find(".fl-field-unit-select"),!!o.closest(".fl-field-responsive-setting").length),a=e.important&&""!==r?" !important":"";"border-color"===(e.property=s)?this._previewColorCSS(e,t,i):"border-width"===s||"border-radius"===s?this._previewDimensionCSS(e,t,i):"box-shadow"===s?this._previewShadowCSS(e,n,i):("border-style"===s&&t.find(".fl-border-field-width input:visible").trigger("input"),this.updateCSSRule(l,s,r+a,o))},_previewColorCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),i=h(i.target),o=i.val(),i=!!i.closest(".fl-field-responsive-setting").length,n=e.important&&""!==o?" !important":"";""!==o&&o.indexOf("rgb")<0&&(o="#"+o),this.updateCSSRule(l,e.property,o+n,i)},_previewDimensionCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=e.property,n=t.attr("id").replace("fl-field-",""),s=h(i.target).data("unit"),i=this._getDimensionValue(e,t,s,i),t=!!t.find(".fl-field-responsive-setting").length,e=e.important&&""!==i?" !important":"",o="border-radius"===o?"border-"+s.replace("_","-")+"-radius":"border-width"===o?"border-"+s+"-width":o+"-"+s;this.updateCSSRule(l,o,i+e,t),"margin"!==n&&"padding"!==n&&"border"!==n||this.elements.node.find(".fl-bg-slideshow").length&&FLBuilder._resizeLayout()},_getDimensionValue:function(e,t,i,l){var o=h(l.target),n=o.val(),s="";return null===(n=n.toLowerCase().replace(/[^a-z0-9%.\-]/g,""))||""===n||isNaN(n)?o.attr("placeholder")&&(s=this._getPreviewCSSUnit(e,t,l),n=parseFloat(o.attr("placeholder"))+(s||"px")):(s=this._getPreviewCSSUnit(e,t,l),n=parseFloat(n)+(s||"px")),n},_getPreviewCSSUnit:function(e,t,i){var i=h(i.target),l=(FLBuilderResponsiveEditing._mode,!!i.closest(".fl-compound-field-setting").length),o=!!i.closest(".fl-field-responsive-setting").length,n=null;return(n=(l?i.closest(".fl-compound-field-setting"):o?i.closest(".fl-field-responsive-setting"):t).find(".fl-field-unit-select"))&&n.length?"SELECT"===n.prop("tagName")?n.val():n.text():e.unit||""},_initFieldUnitSelect:function(e){e.find(".fl-field-unit-select").on("change",function(){var e=h(this),t=e.closest(".fl-field-responsive-setting"),e=e.closest(".fl-field");(t.length?t:e).find("input").trigger("input")})},_previewGradientCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=t.find(".fl-gradient-picker-type-select").val(),n=t.find(".fl-gradient-picker-angle").val(),s=t.find(".fl-gradient-picker-position").val(),r=t.find(".fl-color-picker-value"),a=t.find(".fl-gradient-picker-stop input"),d=[],t="";r.each(function(e){var t=h(this).val(),e=a.eq(e).val();(t=""===t?"rgba(255,255,255,0)":t).indexOf("rgb")<0&&(t="#"+t),isNaN(e)&&(e=0),d.push(t+" "+e+"%")}),d=d.join(", "),t="linear"===o?"linear-gradient("+(n=isNaN(n)?0:n)+"deg, "+d+")":"radial-gradient(at "+s+", "+d+")",r=e.important&&""!==t?" !important":"",this.updateCSSRule(l,e.property,t+r)},_previewShadowCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=t.find(".fl-shadow-field-color input").val(),n=t.find(".fl-shadow-field-horizontal input").val(),s=t.find(".fl-shadow-field-vertical input").val(),r=t.find(".fl-shadow-field-blur input").val(),a=t.find(".fl-shadow-field-spread input").val(),t=!!t.find(".fl-shadow-field-spread input").length,i=!!h(i.target).closest(".fl-field-responsive-setting").length,d="",u="";""!==o&&(""===a&&(a=0),d=(d=(n=""===n?0:n)+"px ")+(s=""===s?0:s)+"px "+(r=""===r?0:r)+"px ",t&&(d+=a+"px "),d=d+(o=o.indexOf("rgb")<0?"#"+o:o)+u),u=e.important&&""!==d?" !important":"",this.updateCSSRule(l,e.property,d,i)},_previewTypographyCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=h(i.target),t=o.closest(".fl-field"),n=o.closest(".fl-compound-field-setting"),s=n.data("property"),r=o.val(),a=n.find(".fl-field-unit-select"),o=!!o.closest(".fl-field-responsive-setting").length,d=e.important&&""!==r?" !important":"";"font-family"===s?(e.id=t.attr("id"),this._previewFont(e,{delegateTarget:n})):"text-shadow"===s?(e.property="text-shadow",this._previewShadowCSS(e,n,i)):(a.length&&""!==r&&("vw"===a.val()?r="calc("+FLBuilderConfig.global.responsive_base_fontsize+"px + "+r+"vw)":r+="SELECT"===a.prop("tagName")?a.val():"px"),this.updateCSSRule(l,s,r+d,o))},_initFieldAttributePreview:function(e){var t=e.data("preview"),i=t.attribute,l=e.find("input"),e=(e.val(),window[t.format_callback]),t=this._getPreviewSelector(this.classes.node,t.selector),t=h(t),t=this._previewAttribute.bind(this,l,t,i,e);l.on("change",t),l.on("keyup",t),l.on("input",t)},_previewAttribute:function(e,t,l,o){var n=e.val();for("function"==typeof o&&(n=o(n)),i=0;i<t.length;i++)t[i].setAttribute(l,n)},_initFieldWidgetPreview:function(e){var t=h.proxy(this.delayPreview,this);e.find("input").on("keyup",t),e.find("input[type=checkbox]").on("click",t),e.find("textarea").on("keyup",t),e.find("select").on("change",t)},_initFieldAnimationPreview:function(e,t){t.find(".fl-animation-field-style select").on("change",h.proxy(this._previewAnimationField,this,e,t)),t.find(".fl-animation-field-duration input").on("input",h.proxy(this._previewAnimationField,this,e,t))},_previewAnimationField:function(e,t,i){var e=this._getPreviewSelector(this.classes.node,e.selector),l=h(e),e=t.find(".fl-animation-field-style select"),t=t.find(".fl-animation-field-duration input"),o=e[0].options;l.removeClass("fl-animated"),l.removeClass("fl-animation"),l.css("animation-duration","");for(var n=0;n<o.length;n++)l.removeClass("fl-"+o[n].value);""!==e.val()&&(l.addClass("fl-animation"),l.addClass("fl-"+e.val()),l.data("animation-delay",0),l.data("animation-duration",t.val())),FLBuilderLayout._doModuleAnimation.apply(l)},_getPreviewSelector:function(e,t){return FLBuilderPreview.getFormattedSelector.call(this,e,t)},toUpperCaseWords:function(e){return e.charAt(0).toUpperCase()+e.slice(1)}},FLBuilderPreview.formatColor=function(e){return e=""!==e&&e.indexOf("rgb")<0&&e.indexOf("url")<0?"#"+e:e},FLBuilderPreviewCallbacks={previewShape:function(e,t){var i=e.preview.position,l=e.preview.prefix,e=e.form;yOrientation=e.find('input[name="'+(l+"transform[][scaleYSign]")+'"]'),"bottom"===i?yOrientation.val("invert"):yOrientation.val(""),yOrientation.trigger("change"),this.delayPreview()},previewShapeLayerSize:function(e,t){var i,l=e.getValues(),o=l.unit,n=l.props.width,s=l.props.height,l=l.props.top,r=e.preview.prefix,a=e.preview.position,d=this._getPreviewSelector(this.classes.node,".fl-builder-"+a+"-edge-layer"),u=d+" > *",c=e.form.find('[name="'+r+'align"]').val().split(" "),h=c[0],c=c[1],e=e.form.find('[name="'+r+'shape"]').val(),r=FLBuilderConfig.presets.shape[e];if(shapeProps={width:"100%",left:"auto",right:"auto",height:"auto",top:"auto",bottom:"auto"},n){shapeProps.width=n+o;var f=n/2+o;switch(c){case"left":shapeProps.left="0",shapeProps.right="auto";break;case"right":shapeProps.left="auto",shapeProps.right="0";break;case"center":shapeProps.left="calc( 50% - "+f+")",shapeProps.right="auto"}}switch(this.updateCSSRule(u,"width",shapeProps.width),this.updateCSSRule(u,"left",shapeProps.left),this.updateCSSRule(u,"right",shapeProps.right),i=s?s/2+o:n?n/r.data.viewBox.width*100/2+o:"",s&&(shapeProps.height=s+o),h){case"top":shapeProps.top="0",shapeProps.bottom="auto";break;case"bottom":shapeProps.top="auto",shapeProps.bottom="0";break;case"center":shapeProps.top="calc( 50% - "+i+")",shapeProps.bottom="auto"}this.updateCSSRule(u,"height",shapeProps.height+" !important"),this.updateCSSRule(u,"top",shapeProps.top),this.updateCSSRule(u,"bottom",shapeProps.bottom),""===l?this.updateCSSRule(d,a,"0"):this.updateCSSRule(d,a,l+o)},previewShapeAlign:function(e,t){var i=e.preview.prefix;e.form.find('[name="'+i+'size_width"]').trigger("input")},previewShapeFillStyle:function(e,t){var i=e.input.val(),l=e.preview,o=e.preview.prefix,n="fl-row-"+e.nodeID+"-"+o+"-linear-gradient",s="fl-row-"+e.nodeID+"-"+o+"-radial-gradient",r="fl-row-"+e.nodeID+"-"+o+"-pattern",a=e.form;if(void 0!==i){var d=this._getPreviewSelector(this.classes.node,l.selector);switch(i){case"color":var u=a.find("[name="+o+"fill_color]").val();this.updateCSSRule(d,"fill",FLBuilderPreview.formatColor(u));break;case"gradient":u=a.find("#fl-field-"+o+"fill_gradient").find('select[name$="[type]"]').val();this.updateCSSRule(d,"fill","url(#"+("radial"===u?s:n)+")");break;case"pattern":this.updateCSSRule(d,"fill","url(#"+r+")")}}},previewShapeGradientFill:function(e,t){var i,l=e.getValues(),o=e.node,e=".fl-builder-"+e.preview.position+"-edge-layer",o=o.find(e+" "+l.type+"Gradient"),n="url(#"+o.attr("id")+")",e=this._getPreviewSelector(this.classes.node,e+" .fl-shape"),s=(this.updateCSSRule(e,"fill",n),o.find("stop"));for(i in l.stops){var r,a=l.stops[i],d=s.eq(i),u=a.color,a=a.stop,c=1;0===u.indexOf("rgba")&&(c=(r=u.substring(u.indexOf("(")+1,u.lastIndexOf(")")).split(/,\s*/)).pop(),u="rgb("+r.join(",")+")"),d.attr("stop-color",FLBuilderPreview.formatColor(u)),d.attr("stop-opacity",c),d.attr("offset",a+"%")}if("linear"===l.type&&void 0!==o[0]&&o[0].setAttribute("gradientTransform","rotate("+l.angle+" .5 .5 )"),"radial"===l.type){var h,f,e=(parts=l.position.split(" "))[0],n=parts[1];switch(e){case"top":case"left":h=0;break;case"center":h=.5;break;case"bottom":case"right":h=1}switch(n){case"top":case"left":f=0;break;case"center":f=.5;break;case"bottom":case"right":f=1}(e=.5)===h&&.5===f||(e=1),o.attr("cx",h),o.attr("cy",f),o.attr("r",e)}},previewShapeTransform:function(e,t){e.form;var i=e.preview,i=(i.prefix,this._getPreviewSelector(this.classes.node,i.selector)+" > *"),l=e.getValues(),o=[];Object.keys(l).map(function(e){var t=l[e],i="";switch(e){case"scaleXSign":case"scaleYSign":return;case"scaleX":case"scaleY":t&&""!==t&&0!==t||(t="1"),t="invert"===("scaleX"===e?l.scaleXSign:l.scaleYSign)?-Math.abs(t):Math.abs(t),o.push(e+"("+t+")");break;case"translateX":case"translateY":t&&o.push(e+"("+t+(i="px")+")");break;case"skewX":case"skewY":t&&o.push(e+"("+t+(i="deg")+")");break;case"rotate":i="deg",""!==t&&"0"!==t&&o.push("rotate("+t+i+")")}}),this.updateCSSRule(i,"transform",o.join(" "))}}}(jQuery),!function(u){var i={ignored:[],reparsed:[],width:null,callback:null,sheets:{},styles:[],queue:[],emPxValue:null,regex:{media:/@media[^{]*{([\s\S]+?})\s*}/gi,empty:/@media[^{]*{([^{}]*?)}/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)\}$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},ignore:function(e){Array.prototype.push.apply(this.ignored,e)},reparse:function(e){Array.prototype.push.apply(this.reparsed,e)},update:function(e,t){this.width=void 0===e?null:e,this.callback=void 0===t?null:t,l.update(),this.queueSheets()?this.runQueue():this.applyStyles()},queueSheets:function(){for(var e,t,i,l=null,o=null,n=null,s=!1,r=0,a=0;r<document.styleSheets.length;r++)if(l=(element=document.styleSheets[r].ownerNode).href,e=element.id,t=element.tagName.toLowerCase(),o=element.rel,i=element.media,n=l?l.split("?").shift():e||"style-"+r,s=!1,"style"===t||l&&o&&"stylesheet"===o.toLowerCase()){for(a=0;a<this.ignored.length;a++)if(-1<n.indexOf(this.ignored[a])){s=!0;break}if(!s){for(a=0;a<this.reparsed.length;a++)if(-1<n.indexOf(this.reparsed[a])){this.sheets[n]=null;break}void 0!==this.sheets[n]&&this.sheets[n]||this.queue.push({docSheet:document.styleSheets[r],element:u(element),key:n,tagName:t,href:l,id:e,media:i})}}return this.queue.length},runQueue:function(){var t;this.queue.length?"style"===(t=this.queue.shift()).tagName?(this.parse(t.element.html(),t),this.runQueue()):u.get(t.href,u.proxy(function(e){this.parse(e,t),this.runQueue()},this)).fail(this.runQueue.bind(this)):this.applyStyles()},parse:function(e,t){var i,l=this.regex,o=this.cleanStyles(e),n=o.match(l.media),s=n&&n.length||0,r=!s&&t.media,a=null,e="",d=0,u=0;for(n?e=o.replace(l.media,""):r&&"all"!=t.media?s=1:e=o,this.sheets[t.key]={docSheet:t.docSheet,element:t.element,key:t.key,tagName:t.tagName,href:t.href,id:t.id,all:e,queries:[]},d=0;d<s;d++)for(o=r?(a=t.media,this.convertURLs(o,t.href)):(a=n[d].match(l.findStyles)&&RegExp.$1,RegExp.$2&&this.convertURLs(RegExp.$2,t.href)),i=a.split(","),u=0;u<i.length;u++)"print"==((a=i[u]).split("(")[0].match(l.only)&&RegExp.$2)||a.replace(l.minmaxwh,"").match(l.other)||this.sheets[t.key].queries.push({minw:a.match(l.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:a.match(l.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),styles:o})},applyStyles:function(){var e=u("head"),t={all:"",queries:[]},i=null,l=null,o=null,n=null,s=null,r=null,a=null,d=!1;for(o in this.clearStyles(),this.sheets)if((l=this.sheets[o]).queries.length&&this.width){for(t.all+=l.all,s=0;s<l.queries.length;s++)r=(n=l.queries[s]).minw,a=n.maxw,d=!1,r&&(r=parseFloat(r)*(-1<r.indexOf("em")?this.getEmPxValue():1),this.width>=r&&(t.queries.push({media:"min",width:r,styles:n.styles}),d=!0)),a&&!d&&(a=parseFloat(a)*(-1<a.indexOf("em")?this.getEmPxValue():1),this.width<=a&&t.queries.push({media:"max",width:a,styles:n.styles}));l.docSheet.disabled=!0}for(""!==t.all&&(i=u('<style class="fl-builder-media-query" data-query="all"></style>'),this.styles.push(i),e.append(i),i.html(t.all)),s=0;s<t.queries.length;s++)n=t.queries[s],i=u('<style class="fl-builder-media-query" data-query="'+n.media+'" data-value="'+n.width+'"></style>'),this.styles.push(i),e.append(i),i.html(n.styles);this.callback&&(this.callback(),this.callback=null)},clearStyles:function(){var e=null,t=this.styles.slice(0);for(e in this.styles=[],this.sheets)this.sheets[e].docSheet.disabled=!1;for(var i=0;i<t.length;i++)t[i].empty(),t[i].remove()},disableStyles:function(e){for(var t,i,l=0;l<this.styles.length;l++)t=(i=this.styles[l]).attr("data-query"),i=parseInt(i.attr("data-value")),"max"===t&&!isNaN(i)&&i<=e&&(this.styles[l][0].sheet.disabled=!0)},enableStyles:function(){for(var e=0;e<this.styles.length;e++)this.styles[e][0].sheet.disabled=!1,this.styles[e][0].sheet.disabled=!0,this.styles[e][0].sheet.disabled=!1},cleanStyles:function(e){var t=this.regex;return e.replace(t.comments,"").replace(t.keyframes,"").replace(t.empty,"")},convertURLs:function(e,t){return t?((t=t.substring(0,t.lastIndexOf("/"))).length&&(t+="/"),e.replace(this.regex.urls,"$1"+t+"$2$3")):e},getEmPxValue:function(){if(this.emPxValue)return this.emPxValue;var e=window.document,t=e.documentElement,i=e.body,l=e.createElement("div"),o=t.style.fontSize,n=i&&i.style.fontSize,s=!1;return l.style.cssText="position:absolute;font-size:1em;width:1em",i||((i=s=e.createElement("body")).style.background="none"),t.style.fontSize="100%",i.style.fontSize="100%",i.appendChild(l),s&&t.insertBefore(i,t.firstChild),e=parseFloat(l.offsetWidth),s?t.removeChild(i):i.removeChild(l),t.style.fontSize=o,i.style.fontSize=n||"",this.emPxValue=e}},l={_functions:null,update:function(){if(!this._functions)for(var e in this._functions={},t)this._functions[e]=jQuery.fn[e];if(i.width)for(e in t)jQuery.fn[e]=t[e];else for(e in this._functions)jQuery.fn[e]=this._functions[e]}},t={width:function(e){return null!=e?l._functions.width.call(this,e):u.isWindow(this[0])?i.width:l._functions.width.call(this)}};FLBuilderSimulateMediaQuery={ignore:function(e){i.ignore(e)},reparse:function(e){i.reparse(e)},update:function(e,t){i.update(e,t)},disableStyles:function(e){i.disableStyles(e)},enableStyles:function(){i.enableStyles()}}}(jQuery),!function(d){FLBuilderResponsiveEditing={_mode:"default",refreshPreview:function(e){var t;d(".fl-responsive-preview").length&&"default"!==this._mode?("responsive"==this._mode?(t=320<=FLBuilderConfig.global.responsive_breakpoint?320:FLBuilderConfig.global.responsive_breakpoint,FLBuilderSimulateMediaQuery.update(t,e)):"medium"==this._mode?(t=769<=FLBuilderConfig.global.medium_breakpoint?769:FLBuilderConfig.global.medium_breakpoint,FLBuilderSimulateMediaQuery.update(t,e)):"large"==this._mode&&(t=1200<=FLBuilderConfig.global.large_breakpoint?1200:FLBuilderConfig.global.large_breakpoint,FLBuilderSimulateMediaQuery.update(t,e)),FLBuilder._resizeLayout()):e&&e()},_init:function(){this._bind(),this._initMediaQueries()},_bind:function(){FLBuilder.addHook("endEditingSession",this._clearPreview),FLBuilder.addHook("didEnterRevisionPreview",this._clearPreview),FLBuilder.addHook("responsiveEditing",this._menuToggleClicked),FLBuilder.addHook("preview-init",this._switchAllSettingsToCurrentMode),FLBuilder.addHook("responsive-editing-switched",this._showSize),d("body").on("click",".fl-field-responsive-toggle",this._settingToggleClicked),d("body").on("click",".fl-responsive-preview-message button",this._previewToggleClicked)},_initMediaQueries:function(){FLBuilderSimulateMediaQuery.ignore([FLBuilderConfig.pluginUrl,FLBuilderConfig.relativePluginUrl]);var e=d.map(FLBuilderConfig.responsiveIgnore,function(e,t){return[e]});FLBuilderSimulateMediaQuery.ignore(e),FLBuilderSimulateMediaQuery.reparse([FLBuilderConfig.postId+"-layout-draft.css",FLBuilderConfig.postId+"-layout-draft-partial.css",FLBuilderConfig.postId+"-layout-preview.css",FLBuilderConfig.postId+"-layout-preview-partial.css",FLBuilderConfig.postId+"-inline-css","fl-builder-global-css","fl-builder-layout-css"])},_showSize:function(){var e=d(".fl-responsive-preview-message .size"),t="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.large_breakpoint:1200,i="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.medium_breakpoint:769,l="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.responsive_breakpoint:360,o="";d(".fl-responsive-preview").hasClass("fl-preview-responsive")?o=FLBuilderStrings.mobile+" "+l+"px":d(".fl-responsive-preview").hasClass("fl-preview-medium")?o=FLBuilderStrings.medium+" "+i+"px":d(".fl-responsive-preview").hasClass("fl-preview-large")&&(o=FLBuilderStrings.large+" "+t+"px"),e.html("").html(o)},_switchTo:function(e,t){var i=d("html"),l=d("body"),o=d(FLBuilder._contentClass),n=d(".fl-responsive-preview"),s=d(".fl-responsive-preview-mask"),r=d(".fl-content-placeholder"),a=null;if("default"==(FLBuilderResponsiveEditing._mode=e)){if(0===r.length)return;i.removeClass("fl-responsive-preview-enabled"),r.after(o),r.remove(),n.remove(),s.remove()}else 0===n.length?(i.addClass("fl-responsive-preview-enabled"),o.after('<div class="fl-content-placeholder"></div>'),l.prepend(wp.template("fl-responsive-preview")()),d(".fl-responsive-preview").addClass("fl-preview-"+e),d(".fl-responsive-preview-content").append(o)):(n.removeClass("fl-preview-responsive fl-preview-medium"),n.addClass("fl-preview-"+e));"responsive"==e?(a="1"!==FLBuilderConfig.global.responsive_preview&&360<=FLBuilderConfig.global.responsive_breakpoint?360:FLBuilderConfig.global.responsive_breakpoint,o.width(a),FLBuilderSimulateMediaQuery.update(a,t),FLBuilderResponsiveEditing._setMarginPaddingPlaceholders()):"medium"==e?(a="1"!==FLBuilderConfig.global.responsive_preview&&769<=FLBuilderConfig.global.medium_breakpoint?769:FLBuilderConfig.global.medium_breakpoint,o.width(a),FLBuilderSimulateMediaQuery.update(a,t),FLBuilderResponsiveEditing._setMarginPaddingPlaceholders()):"large"==e?(a="1"!==FLBuilderConfig.global.responsive_preview&&1200<=FLBuilderConfig.global.large_breakpoint?1200:FLBuilderConfig.global.large_breakpoint,o.width(a),FLBuilderSimulateMediaQuery.update(a,t),FLBuilderResponsiveEditing._setMarginPaddingPlaceholders()):(o.width(""),FLBuilderSimulateMediaQuery.update(null,t)),this._setContentBackgroundColor(),FLBuilder._resizeLayout(),this._previewFields(),FLBuilder.triggerHook("responsive-editing-switched",e)},_setContentBackgroundColor:function(){var e=d(FLBuilder._contentClass),t=d(".fl-responsive-preview"),i=d(".fl-content-placeholder").parents(),l="#fff",o=0;if(0===t.length)e.css("background-color","");else{for(;o<i.length&&"rgba(0, 0, 0, 0)"==(l=i.eq(o).css("background-color"));o++);e.css("background-color",l)}},_switchToAndScroll:function(i){var e=d(".fl-builder-settings").data("node"),t=void 0===e?void 0:d(".fl-node-"+e);FLBuilderResponsiveEditing._switchTo(i,function(){var e;void 0!==t&&t&&(d(window),(e=d(".fl-responsive-preview-content")).length?(e.scrollTop(0),e.scrollTop(t.offset().top-150)):d("html, body").scrollTop(t.offset().top-100)),d(".fl-row-bg-parallax").each(function(){var e=d(this),t=e.find("> .fl-row-content-wrap"),e={default:e.data("parallax-image"),medium:e.data("parallax-image-medium"),responsive:e.data("parallax-image-responsive")};void 0!==e[i]&&t.css("background-image","url("+e[i]+")")})})},_switchAllSettingsTo:function(e){var t="dashicons-desktop dashicons-laptop dashicons-tablet dashicons-smartphone";d(".fl-field-responsive-toggle").removeClass(t),d(".fl-field-responsive-setting").hide(),t="default"==e?"dashicons-desktop":"large"==e?"dashicons-laptop":"medium"==e?"dashicons-tablet":"dashicons-smartphone",d(".fl-field-responsive-toggle").addClass(t).data("mode",e),d(".fl-field-responsive-setting-"+e).css("display","inline-block")},_switchAllSettingsToCurrentMode:function(){var e=FLBuilderResponsiveEditing;e._switchAllSettingsTo(e._mode),"default"!=e._mode&&e._setMarginPaddingPlaceholders(),FLBuilder.triggerHook("responsive-editing-switched",e._mode)},_setMarginPaddingPlaceholders:function(){var t=FLBuilderResponsiveEditing,e=["top","left","bottom","right"],l={padding:{},margin:{}},i=(["default","large","medium","responsive"].forEach(function(i){l.padding[i]={},l.margin[i]={},e.forEach(function(e){var t="default"===i?e:e+"_"+i;l.padding[i][e]=d("#fl-field-padding .fl-field-responsive-setting-"+i+' input[name="padding_'+t+'"]'),l.margin[i][e]=d("#fl-field-margin .fl-field-responsive-setting-"+i+' input[name="margin_'+t+'"]')})}),e.forEach(function(e){t._setSpacingInputPlaceholder(l,"padding","large","default",e),t._setSpacingInputPlaceholder(l,"padding","medium","large",e),t._setSpacingInputPlaceholder(l,"padding","responsive","medium",e),t._setSpacingInputPlaceholder(l,"margin","large","default",e),t._setSpacingInputPlaceholder(l,"margin","medium","large",e),t._setSpacingInputPlaceholder(l,"margin","responsive","medium",e)}),"1"===FLBuilderConfig.global.auto_spacing),o=!!d(".fl-builder-row-settings").length,n=!!d(".fl-builder-col-settings").length;i&&(o||n)&&(l.margin.responsive.top.attr("placeholder","0"),l.margin.responsive.right.attr("placeholder","0"),l.margin.responsive.bottom.attr("placeholder","0"),l.margin.responsive.left.attr("placeholder","0"),l.padding.responsive.right.attr("placeholder","0"),l.padding.responsive.left.attr("placeholder","0"))},_setSpacingInputPlaceholder:function(e,t,i,l,o){i=e[t][i][o],e=e[t][l][o];i.attr("placeholder")&&!i.data("has-custom-placeholder")||(i.data("has-custom-placeholder",!0),""!==e.val()?i.attr("placeholder",e.val()):e.attr("placeholder")&&i.attr("placeholder",e.attr("placeholder")))},_settingToggleClicked:function(){var e=d(this),t="default"==(t=e.data("mode"))?"large":"large"==t?"medium":"medium"==t?"responsive":"default";FLBuilderResponsiveEditing._switchAllSettingsTo(t),FLBuilderResponsiveEditing._switchToAndScroll(t),e.siblings(".fl-field-responsive-setting:visible").find("input").focus()},_menuToggleClicked:function(){var e="default"==(e=FLBuilderResponsiveEditing._mode)?"large":"large"==e?"medium":"medium"==e?"responsive":"default";FLBuilder.MainMenu.hide(),FLBuilderResponsiveEditing._switchAllSettingsTo(e),FLBuilderResponsiveEditing._switchToAndScroll(e)},_previewToggleClicked:function(){var e=d(this).data("mode");FLBuilderResponsiveEditing._switchAllSettingsTo(e),FLBuilderResponsiveEditing._switchToAndScroll(e)},_clearPreview:function(){FLBuilderResponsiveEditing._switchToAndScroll("default")},_previewFields:function(){var o=FLBuilderResponsiveEditing._mode,e=d(".fl-builder-settings:visible");0!==e.length&&void 0!==e.attr("data-node")&&(FLBuilder.triggerHook("responsive-editing-before-preview-fields",o),e.find(".fl-builder-settings-tab").each(function(){var e=d(this);e.css("display","block"),e.find(".fl-field-responsive-setting-"+o+":visible").each(function(){var e=d(this),t=e.closest(".fl-field"),i=t.data("type"),l=t.data("preview"),t=t.find(".fl-field-connection-visible").length;"refresh"!=l.type&&(t?"photo"===i&&"default"!==o&&e.find(".fl-photo-remove").trigger("click"):(e.find("input").trigger("keyup"),e.find("select").trigger("change")))}),e.css("display","")}),FLBuilder.triggerHook("responsive-editing-after-preview-fields",o))}},d(function(){FLBuilderResponsiveEditing._init()})}(jQuery),!function(s){FLBuilderResponsivePreview={enter:function(){this.render()},exit:function(){this.destroy()},switchTo:function(e){var t=FLBuilderConfig.global,i=s("#fl-builder-preview-frame"),l="100%";"responsive"==e?(l="1"!==t.responsive_preview&&360<=t.responsive_breakpoint?360:t.responsive_breakpoint,i.width(l)):"medium"==e?(l="1"!==t.responsive_preview&&769<=t.medium_breakpoint?769:t.medium_breakpoint,i.width(l)):"large"==e&&(l="1"!==t.responsive_preview&&1200<=t.large_breakpoint?1200:t.large_breakpoint,i.width(l)),i.width(l)},render:function(){var e=s("body"),t=FLBuilderConfig.previewUrl,i=s("#fl-builder-preview-mask, #fl-builder-preview-frame"),l=s('<div id="fl-builder-preview-mask"></div>'),t=s('<iframe id="fl-builder-preview-frame" src="'+t+'"></iframe>');i.remove(),e.append(l),e.append(t),e.css("overflow","hidden")},_showSize:function(e){var t=s(".fl-builder--preview-actions .size"),i="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.large_breakpoint:1200,l="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.medium_breakpoint:769,o="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.responsive_breakpoint:360,n="";"responsive"===e?n=FLBuilderStrings.mobile+" "+o+"px":"medium"===e?n=FLBuilderStrings.medium+" "+l+"px":"large"===e&&(n=FLBuilderStrings.large+" "+i+"px"),n?t.show():t.hide(),t.html("").html(n)},destroy:function(){s("#fl-builder-preview-mask, #fl-builder-preview-frame").remove(),s("body").css("overflow","visible"),s(".fl-builder--preview-actions .size").html("")}}}(jQuery),!function(d){var u={init:function(){var e=d("body");e.on("change",".fl-builder-service-select",this._serviceChange),e.on("click",".fl-builder-service-connect-button",this._connectClicked),e.on("change",".fl-builder-service-account-select",this._accountChange),e.on("click",".fl-builder-service-account-delete",this._accountDeleteClicked),e.on("change",".fl-builder-campaign-monitor-client-select",this._campaignMonitorClientChange),e.on("change",".fl-builder-mailchimp-list-select",this._mailChimpListChange),e.on("change",".fl-builder-activecampaign-list_type-select",this._activeCampaignChange)},_startSettingsLoading:function(e){var t=d(".fl-builder-settings"),e=e.closest(".fl-builder-service-settings"),i=d(".fl-builder-service-error");t.append('<div class="fl-builder-loading"></div>'),e.addClass("fl-builder-service-settings-loading"),i.remove()},_finishSettingsLoading:function(){var e=d(".fl-builder-settings"),t=d(".fl-builder-service-settings-loading");e.find(".fl-builder-loading").remove(),t.removeClass("fl-builder-service-settings-loading")},_serviceChange:function(){var e=d(".fl-builder-settings").data("node"),t=d(this),i=t.closest("tr"),l=t.val();i.siblings("tr.fl-builder-service-account-row").remove(),i.siblings("tr.fl-builder-service-connect-row").remove(),i.siblings("tr.fl-builder-service-field-row").remove(),d(".fl-builder-service-error").remove(),""!==l&&(u._startSettingsLoading(t),FLBuilder.ajax({action:"render_service_settings",node_id:e,service:l},u._serviceChangeComplete))},_serviceChangeComplete:function(e){var e=FLBuilder._jsonParse(e),t=d(".fl-builder-service-settings-loading");t.find(".fl-builder-service-select-row").after(e.html),u._addAccountDelete(t),u._finishSettingsLoading()},_connectClicked:function(){for(var e,t=d(".fl-builder-settings").data("node"),i=d(this).closest(".fl-builder-service-settings"),l=i.find(".fl-builder-service-select"),o=i.find(".fl-builder-service-connect-row"),n=i.find(".fl-builder-service-connect-input"),s=null,r=0,a={action:"connect_service",node_id:t,service:l.val(),fields:{}};r<n.length;r++)e=(s=n.eq(r)).attr("name"),a.fields[e]=s.val();o.hide(),u._startSettingsLoading(l),FLBuilder.ajax(a,u._connectComplete)},_connectComplete:function(e){var e=FLBuilder._jsonParse(e),t=d(".fl-builder-service-settings-loading"),i=t.find(".fl-builder-service-select-row"),l=t.find(".fl-builder-service-select"),o=t.find(".fl-builder-service-account-row"),n=t.find(".fl-builder-service-account-select"),s=t.find(".fl-builder-service-connect-row");e.error?(s.show(),(0===n.length?l:n).after('<div class="fl-builder-service-error">'+e.error+"</div>")):(s.remove(),o.remove(),i.after(e.html)),u._addAccountDelete(t),u._finishSettingsLoading()},_accountChange:function(){var e=d(".fl-builder-settings").data("node"),t=d(this).closest(".fl-builder-service-settings"),i=t.find(".fl-builder-service-select"),l=t.find(".fl-builder-service-account-select"),o=t.find(".fl-builder-service-connect-row"),n=t.find("tr.fl-builder-service-field-row"),s=d(".fl-builder-service-error"),l=l.val(),r=null;o.remove(),n.remove(),s.remove(),"add_new_account"==l?r={action:"render_service_settings",node_id:e,service:i.val(),add_new:!0}:""!==l&&(r={action:"render_service_fields",node_id:e,service:i.val(),account:l}),r&&(u._startSettingsLoading(i),FLBuilder.ajax(r,u._accountChangeComplete)),u._addAccountDelete(t)},_accountChangeComplete:function(e){e=FLBuilder._jsonParse(e);d(".fl-builder-service-settings-loading").find(".fl-builder-service-account-row").after(e.html),u._finishSettingsLoading()},_addAccountDelete:function(e){var t=e.find(".fl-builder-service-account-select");0<t.length&&(e.find(".fl-builder-service-account-delete").remove(),""!==t.val()&&"add_new_account"!=t.val()&&t.after('<a href="javascript:void(0);" class="fl-builder-service-account-delete">'+FLBuilderStrings.deleteAccount+"</a>"))},_accountDeleteClicked:function(){var e=d(this).closest(".fl-builder-service-settings"),t=e.find(".fl-builder-service-select"),e=e.find(".fl-builder-service-account-select");confirm(FLBuilderStrings.deleteAccountWarning)&&(FLBuilder.ajax({action:"delete_service_account",service:t.val(),account:e.val()},u._accountDeleteComplete),u._startSettingsLoading(e))},_accountDeleteComplete:function(){var e=d(".fl-builder-service-settings-loading").find(".fl-builder-service-select");u._finishSettingsLoading(),e.trigger("change")},_campaignMonitorClientChange:function(){var e=d(".fl-builder-settings").data("node"),t=d(this).closest(".fl-builder-service-settings"),i=t.find(".fl-builder-service-select"),l=t.find(".fl-builder-service-account-select"),o=d(this),t=t.find(".fl-builder-service-list-select"),o=o.val();0!==t.length&&t.closest("tr").remove(),""!==o&&(u._startSettingsLoading(i),FLBuilder.ajax({action:"render_service_fields",node_id:e,service:i.val(),account:l.val(),client:o},u._campaignMonitorClientChangeComplete))},_campaignMonitorClientChangeComplete:function(e){e=FLBuilder._jsonParse(e);d(".fl-builder-service-settings-loading").find(".fl-builder-campaign-monitor-client-select").closest("tr").after(e.html),u._finishSettingsLoading()},_mailChimpListChange:function(){var e=d(".fl-builder-settings").data("node"),t=d(this).closest(".fl-builder-service-settings"),i=t.find(".fl-builder-service-select"),l=t.find(".fl-builder-service-account-select"),t=t.find(".fl-builder-service-list-select");d(".fl-builder-mailchimp-group-select").closest("tr").remove(),""!==t.val()&&(u._startSettingsLoading(i),FLBuilder.ajax({action:"render_service_fields",node_id:e,service:i.val(),account:l.val(),list_id:t.val()},u._mailChimpListChangeComplete))},_mailChimpListChangeComplete:function(e){e=FLBuilder._jsonParse(e);d(".fl-builder-service-settings-loading").find(".fl-builder-service-list-select").closest("tr").after(e.html),u._finishSettingsLoading()},_activeCampaignChange:function(){var e=d(".fl-builder-settings").data("node"),t=d(this).closest(".fl-builder-service-settings"),i=t.find(".fl-builder-service-select"),l=t.find(".fl-builder-service-account-select"),o=t.find(".fl-builder-service-list-select");list_type=t.find('select[name="list_type"]'),0!==o.length&&o.closest("tr").remove(),""!==list_type.val()&&(u._startSettingsLoading(i),FLBuilder.ajax({action:"render_service_fields",node_id:e,service:i.val(),account:l.val(),list_type:list_type.val()},u._activeCampaignTypeChangeComplete))},_activeCampaignTypeChangeComplete:function(e){e=FLBuilder._jsonParse(e);d(".fl-builder-service-settings-loading").find(".fl-builder-service-field-row").after(e.html),u._finishSettingsLoading()}};d(function(){u.init()})}(jQuery),!function(t){FLBuilderTour={_tour:null,start:function(){FLBuilderTour._tour?FLBuilderTour._tour.restart():(FLBuilderTour._tour=new Tour(FLBuilderTour._config()),FLBuilderTour._tour.init()),FLBuilder._triggerSettingsSave(!1,!0)&&FLBuilderTour._tour.start()},_config:function(){var e={storage:!1,onStart:FLBuilderTour._onStart,onPrev:FLBuilderTour._onPrev,onNext:FLBuilderTour._onNext,onEnd:FLBuilderTour._onEnd,template:'<div class="popover" role="tooltip"> <i class="fas fa-times" data-role="end"></i> <div class="arrow"></div> <h3 class="popover-title"></h3> <div class="popover-content"></div> <div class="popover-navigation clearfix"> <button class="fl-builder-button fl-builder-button-primary fl-builder-tour-next" data-role="next">'+FLBuilderStrings.tourNext+"</button> </div> </div>",steps:[{animation:!1,element:".fl-builder--content-library-panel",placement:"left",title:FLBuilderStrings.tourTemplatesTitle,content:FLBuilderStrings.tourTemplates,onShow:function(){FLBuilder.ContentPanel.show("templates")}},{animation:!1,element:".fl-builder--content-library-panel",placement:"left",title:FLBuilderStrings.tourAddRowsTitle,content:FLBuilderStrings.tourAddRows,onShow:function(){FLBuilder.ContentPanel.show("rows")}},{animation:!1,element:".fl-builder--content-library-panel",placement:"left",title:FLBuilderStrings.tourAddContentTitle,content:FLBuilderStrings.tourAddContent,onShow:function(){FLBuilder.ContentPanel.show("modules")}},{animation:!1,element:".fl-row.fl-builder-tour-demo-content",placement:"top",title:FLBuilderStrings.tourEditContentTitle,content:FLBuilderStrings.tourEditContent,onShow:function(){FLBuilderTour._dimSection(".fl-builder-bar"),FLBuilder._closePanel(),t(".fl-row.fl-builder-tour-demo-content").trigger("mouseenter"),t(".fl-row.fl-builder-tour-demo-content .fl-module").eq(0).trigger("mouseenter")}},{animation:!1,element:".fl-row.fl-builder-tour-demo-content .fl-module-overlay .fl-block-overlay-actions",placement:"top",title:FLBuilderStrings.tourEditContentTitle,content:FLBuilderStrings.tourEditContent2,onShow:function(){FLBuilderTour._dimSection(".fl-builder-bar"),FLBuilder._closePanel(),t(".fl-row.fl-builder-tour-demo-content").trigger("mouseenter"),t(".fl-row.fl-builder-tour-demo-content .fl-module").eq(0).trigger("mouseenter")}},{animation:!1,element:".fl-builder-content-panel-button",placement:"bottom",title:FLBuilderStrings.tourAddContentButtonTitle,content:FLBuilderStrings.tourAddContentButton,onShow:function(){FLBuilderTour._dimSection("body"),t(".fl-row").eq(0).trigger("mouseleave"),t(".fl-module").eq(0).trigger("mouseleave")}},{animation:!1,element:".fl-builder-bar-title",placement:"bottom",title:FLBuilderStrings.tourToolsButtonTitle,content:FLBuilderStrings.tourToolsButton,onShow:function(){FLBuilderTour._dimSection("body")}},{animation:!1,element:".fl-builder-done-button",placement:"bottom",title:FLBuilderStrings.tourDoneButtonTitle,content:FLBuilderStrings.tourDoneButton,onShow:function(){FLBuilderTour._dimSection("body")}},{animation:!1,orphan:!0,backdrop:!0,title:FLBuilderStrings.tourFinishedTitle,content:FLBuilderStrings.tourFinished,template:'<div class="popover" role="tooltip"> <div class="arrow"></div> <i class="fas fa-times" data-role="end"></i> <h3 class="popover-title"></h3> <div class="popover-content"></div> <div class="popover-navigation clearfix"> <button class="fl-builder-button fl-builder-button-primary fl-builder-tour-next" data-role="end">'+FLBuilderStrings.tourEnd+"</button> </div> </div>"}]};return"disabled"!=FLBuilderConfig.enabledTemplates&&"fl-builder-template"!=FLBuilderConfig.postType||e.steps.shift(),e},_onStart:function(){var e=t("body");e.scrollTop(0),e.append('<div class="fl-builder-tour-mask"></div>'),"module"!=FLBuilderConfig.userTemplateType&&(0===t(".fl-row").length?(t(".fl-builder-content").append('<div class="fl-builder-tour-demo-content fl-builder-tour-placeholder-content fl-row fl-row-full-width fl-row-bg-none"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group"> <div class="fl-col" style="width: 100%;"> <div class="fl-col-content fl-node-content"> <div class="fl-module fl-module-rich-text" data-type="rich-text" data-name="Text Editor"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus pellentesque ut lorem non cursus. Sed mauris nunc, porttitor iaculis lorem a, sollicitudin lacinia sapien. Proin euismod orci lacus, et sollicitudin leo posuere ac. In hac habitasse platea dictumst. Maecenas elit magna, consequat in turpis suscipit, ultrices rhoncus arcu. Phasellus finibus sapien nec elit tempus venenatis. Maecenas tincidunt sapien non libero maximus, in aliquam felis tincidunt. Mauris mollis ultricies facilisis. Duis condimentum dignissim tortor sit amet facilisis. Aenean gravida lacus eu risus molestie egestas. Donec ut dolor dictum, fringilla metus malesuada, viverra nunc. Maecenas ut purus ac justo aliquet lacinia. Cras vestibulum elementum tincidunt. Maecenas mattis tortor neque, consectetur dignissim neque tempor nec.</p> </div> </div> </div> </div> </div> </div> </div> </div></div>'),FLBuilder._setupEmptyLayout(),FLBuilder._highlightEmptyCols()):t(".fl-row").eq(0).addClass("fl-builder-tour-demo-content"))},_onPrev:function(){t(".fl-builder-tour-dimmed").remove()},_onNext:function(){t(".fl-builder-tour-dimmed").remove()},_onEnd:function(){t("body").off("fl-builder.template-selector-loaded"),t(".fl-builder-tour-mask").remove(),t(".fl-builder-tour-dimmed").remove(),t(".fl-builder-tour-placeholder-content").remove(),t(".fl-builder-tour-demo-content").removeClass("fl-builder-tour-demo-content"),FLBuilder._setupEmptyLayout(),FLBuilder._highlightEmptyCols(),FLBuilder._showPanel(),FLBuilder._initTemplateSelector()},_dimSection:function(e){t(e).find(".fl-builder-tour-dimmed").remove(),t(e).append('<div class="fl-builder-tour-dimmed"></div>')}}}(jQuery),!function(r,o){String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return this.substr(t=t||0,e.length)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){var i=this.toString(),i=(("number"!=typeof t||!isFinite(t)||Math.floor(t)!==t||t>i.length)&&(t=i.length),t-=e.length,i.indexOf(e,t));return-1!==i&&i===t}),r.fn.textWidth=function(e,t){return r.fn.textWidth.fakeEl||(r.fn.textWidth.fakeEl=r("<span>").hide().appendTo(document.body)),r.fn.textWidth.fakeEl.text(e||this.val()||this.text()).css("font",t||this.css("font")),r.fn.textWidth.fakeEl.width()},FLExtendableObject={create:function(e){var t=Object.create(this),t=r.extend(t,e);return r(this).trigger("onCreate"),t}},r.fn.switchClass=function(o,e){return this.each(function(){return r(this).removeClass(function(e,t){var i=[],l=t.split(" ");for(e in l)l[e].startsWith(o)&&i.push(l[e]);return i.join(" ")}),r(this).addClass(o+e)})};var e={init:function(){o.addHook("cancelTask",this.onCancelTask.bind(this)),o.addHook("showSavedMessage",this.onSaveShortcut.bind(this)),o.addHook("goToNextTab",this.onNextPrevTabShortcut.bind(this,"next")),o.addHook("goToPrevTab",this.onNextPrevTabShortcut.bind(this,"prev")),o.addHook("endEditingSession",this.onEndEditingSession.bind(this)),o.addHook("restartEditingSession",this.onRestartEditingSession.bind(this)),this.setDefaultKeyboardShortcuts()},addShortcut:function(e,t,i){e=r.proxy(this,"onTriggerKey",e);i?Mousetrap.bindGlobal(t,e):Mousetrap.bind(t,e)},reset:function(){Mousetrap.reset()},setDefaultKeyboardShortcuts:function(){for(var e in this.reset(),FLBuilderConfig.keyboardShortcuts){var t=FLBuilderConfig.keyboardShortcuts[e].keyCode,i=FLBuilderConfig.keyboardShortcuts[e].isGlobal;this.addShortcut(e,t,i)}},onTriggerKey:function(e,t){o.triggerHook(e),t.preventDefault?t.preventDefault():t.returnValue=!1},onCancelTask:function(){i.isPreviewing?i.endPreview():t.isShowing?t.hide():o.ContentPanel.isShowing&&o.ContentPanel.hide()},pause:function(){Mousetrap.pause()},unpause:function(){Mousetrap.unpause()},onEndEditingSession:function(){const e=FL.Builder.data.getSystemActions();e.setIsEditing(!1),document.documentElement.classList.remove("fl-builder-assistant-visible"),this.reset(),this.addShortcut("restartEditingSession","mod+e")},onRestartEditingSession:function(){const e=FL.Builder.data.getSystemActions();e.setIsEditing(!0),"assistant"===FL.Builder.data.getSystemState().currentPanel&&document.documentElement.classList.add("fl-builder-assistant-visible"),this.reset(),this.setDefaultKeyboardShortcuts()},onSaveShortcut:function(){var e;e=o.SaveManager.layoutNeedsPublish()?FLBuilderStrings.savedStatus.hasAlreadySaved:FLBuilderStrings.savedStatus.nothingToSave,o.SaveManager.showStatusMessage(e),setTimeout(function(){o.SaveManager.resetStatusMessage()},2e3)},onNextPrevTabShortcut:function(e,t){var i=r(".fl-lightbox:visible"),l=i.find(".fl-builder-settings-tabs a");0<i.length&&(i=l.filter("a.fl-active"),("next"==e?i.is(l.last())?l.first():i.next("a"):i.is(l.first())?l.last():i.prev("a")).trigger("click")),o._calculateSettingsTabsOverflow(),t.preventDefault()}},t=FLExtendableObject.create({isShowing:!1,init:function(){this.$el=r(".fl-builder-publish-actions"),this.$defaultBarButtons=r(".fl-builder-bar-actions"),this.$clickAwayMask=r(".fl-builder-publish-actions-click-away-mask"),this.$doneBtn=this.$defaultBarButtons.find(".fl-builder-done-button"),this.$doneBtn.on("click",this.onDoneTriggered.bind(this)),this.$actions=this.$el.find(".fl-builder-button"),this.$actions.on("click touchend",this.onActionClicked.bind(this)),o.addHook("triggerDone",this.onDoneTriggered.bind(this));var e=this.hide.bind(this);o.addHook("cancelPublishActions",e),o.addHook("endEditingSession",e),this.$clickAwayMask.on("click",e)},onDoneTriggered:function(){o.SaveManager.layoutNeedsPublish()?this.show():FLBuilderConfig.shouldRefreshOnPublish?o._exit():o._exitWithoutRefresh()},show:function(){this.isShowing||o._triggerSettingsSave(!1,!0)&&(this.$el.removeClass("is-hidden"),this.$defaultBarButtons.css("opacity","0"),this.$clickAwayMask.show(),this.isShowing=!0,o.triggerHook("didShowPublishActions"))},hide:function(){this.isShowing&&(this.$el.addClass("is-hidden"),this.$defaultBarButtons.css("opacity","1"),this.$clickAwayMask.hide(),this.isShowing=!1)},onActionClicked:function(e){e=r(e.currentTarget).data("action");switch(e){case"dismiss":this.hide();break;case"discard":this.hide(),i.muteToolbar(),o._discardButtonClicked();break;case"publish":this.hide(),i.muteToolbar(),o._publishButtonClicked(),o._destroyOverlayEvents();break;default:this.hide(),i.muteToolbar(),o._draftButtonClicked()}o.triggerHook(e+"ButtonClicked")}}),i={isPreviewing:!1,init:function(){this.$el=r("body"),this.$mainToolbar=r(".fl-builder-bar"),this.$mainToolbarContent=this.$mainToolbar.find(".fl-builder-bar-content"),this.$wpAdminBar=r("#wpadminbar"),this.$endPreviewBtn=r(".fl-builder--preview-actions .end-preview-btn"),o.addHook("endEditingSession",this.endEditingSession.bind(this)),o.addHook("previewLayout",this.togglePreview.bind(this)),this.$endPreviewBtn.on("click",this.endPreview.bind(this)),this.$deviceIcons=r(".fl-builder--preview-actions i"),this.$deviceIcons.on("click",this.onDeviceIconClick.bind(this));this.$wpAdminBar.find("#wp-admin-bar-fl-builder-frontend-edit-link > a, #wp-admin-bar-fl-theme-builder-frontend-edit-link > a").on("click",this.onClickPageBuilderToolbarLink.bind(this)),r("#wpadminbar a").attr("tabindex","-1");var e=this.restartEditingSession.bind(this);o.addHook("restartEditingSession",e),o.addHook("didHideAllLightboxes",this.unmuteToolbar.bind(this)),o.addHook("didCancelDiscard",this.unmuteToolbar.bind(this)),o.addHook("didEnterRevisionPreview",this.hide.bind(this)),o.addHook("didExitRevisionPreview",this.show.bind(this)),o.addHook("didPublishLayout",this.onPublish.bind(this))},endEditingSession:function(){o._destroyOverlayEvents(),o._removeAllOverlays(),o._removeEmptyRowAndColHighlights(),o._removeColHighlightGuides(),o._unbindEvents(),r("html").removeClass("fl-builder-edit").addClass("fl-builder-show-admin-bar"),r("body").removeClass("fl-builder-edit"),r("#wpadminbar a").attr("tabindex",null),r(o._contentClass).removeClass("fl-builder-content-editing"),this.hideMainToolbar(),o.ContentPanel.hide(),FLBuilderLayout.init()},restartEditingSession:function(e){o._initTemplateSelector(),o._bindOverlayEvents(),o._highlightEmptyCols(),o._rebindEvents(),r("html").addClass("fl-builder-edit").removeClass("fl-builder-show-admin-bar"),r("body").addClass("fl-builder-edit"),r("#wpadminbar a").attr("tabindex","-1"),r(o._contentClass).addClass("fl-builder-content-editing"),this.showMainToolbar(),e.preventDefault()},onClickPageBuilderToolbarLink:function(e){o.triggerHook("restartEditingSession"),e.preventDefault()},onPublish:function(){this.$wpAdminBar.find("#wp-admin-bar-fl-builder-frontend-edit-link > a span").css("color","#6bc373")},onPublishCacheClear:function(){o.ajax({action:"clear_cache_for_layout"},function(e){console.log(e)})},hide:function(){r("html").hasClass("fl-builder-edit")&&(o._unbindEvents(),o._destroyOverlayEvents(),o._removeAllOverlays(),r("html").removeClass("fl-builder-edit"),r("body").removeClass("admin-bar"),this.hideMainToolbar(),o.ContentPanel.hide(),FLBuilderLayout.init(),o.triggerHook("didHideEditingUI"))},show:function(){r("html").hasClass("fl-builder-edit")||(o._rebindEvents(),o._bindOverlayEvents(),this.showMainToolbar(),FLBuilderResponsiveEditing._switchTo("default"),r("html").addClass("fl-builder-edit"),r("body").addClass("admin-bar"),o.triggerHook("didShowEditingUI"))},beginPreview:function(){o._triggerSettingsSave(!1,!0)&&(this.isPreviewing=!0,this.hide(),r("html").addClass("fl-builder-preview"),r("html, body").removeClass("fl-builder-edit"),o._removeEmptyRowAndColHighlights(),o._removeColHighlightGuides(),o.triggerHook("didBeginPreview"),FLBuilderResponsivePreview.enter())},endPreview:function(){this.isPreviewing=!1,this.show(),o._highlightEmptyCols(),FLBuilderResponsivePreview.exit(),r("html").removeClass("fl-builder-preview"),r("html, body").addClass("fl-builder-edit")},togglePreview:function(){this.isPreviewing?this.endPreview():this.beginPreview()},hideMainToolbar:function(){this.$mainToolbar.addClass("is-hidden"),r("html").removeClass("fl-builder-is-showing-toolbar")},showMainToolbar:function(){this.unmuteToolbar(),this.$mainToolbar.removeClass("is-hidden"),r("html").addClass("fl-builder-is-showing-toolbar")},onDeviceIconClick:function(e){e=r(e.target).data("mode");FLBuilderResponsivePreview.switchTo(e),FLBuilderResponsivePreview._showSize(e)},muteToolbar:function(){this.$mainToolbarContent.addClass("is-muted"),o._hideTipTips()},unmuteToolbar:function(){this.$mainToolbarContent.removeClass("is-muted")}},l={isEditing:!0,init:function(){history.pushState&&(o.addHook("endEditingSession",this.onLeaveBuilder.bind(this)),o.addHook("restartEditingSession",this.onEnterBuilder.bind(this)))},onEnterBuilder:function(){history.replaceState({},document.title,FLBuilderConfig.editUrl);const e=FL.Builder.data.getSystemActions();e.setIsEditing(!0),this.isEditing=!0},onLeaveBuilder:function(){history.replaceState({},document.title,FLBuilderConfig.url);const e=FL.Builder.data.getSystemActions();e.setIsEditing(!1),this.isEditing=!1}},n={$row:null,$rowContent:null,row:null,drag:{},init:function(){var e;this.userCanResize()&&((e=r(o._contentClass)).on("mouseenter touchstart",".fl-row",this.onDragHandleHover.bind(this)),e.on("mousedown touchstart",".fl-block-row-resize",this.onDragHandleDown.bind(this)))},userCanResize:function(){return FLBuilderConfig.rowResize.userCanResizeRows},onDragHandleHover:function(e){var t,i,l,o,n,s;this.drag.isDragging||(t=this,i=r(e.target).closest(".fl-row"),l=i.data("node"),o=r(".fl-builder-row-settings[data-node="+l+"]"),n=o.find("[name=max_content_width_unit]"),s="px",t.onSettingsReady(l,function(e){n.length?s=n.val():void 0!==e&&(s=e.max_content_width_unit),t.$row=i,t.$rowContent=t.$row.find(".fl-row-content"),t.row={node:l,form:o,unit:s,isFixedWidth:t.$row.hasClass("fl-row-fixed-width"),parentWidth:("vw"===s?r(window):t.$row.parent()).width()},t.drag={edge:null,isDragging:!1,originalPosition:null,originalWidth:null,calculatedWidth:null,operation:null},t.row.isFixedWidth?t.drag.originalWidth=t.$row.width():t.drag.originalWidth=t.$rowContent.width(),t.dragInit()}))},onSettingsReady:function(e,t){var i=void 0!==FLBuilderSettingsConfig.nodes?FLBuilderSettingsConfig.nodes:null;null!==i&&void 0!==i[e]?(t(i[e]),null!=n._mouseEnterTimeout&&(clearTimeout(n._mouseEnterTimeout),n._mouseEnterTimeout=null)):(clearTimeout(n._mouseEnterTimeout),n._mouseEnterTimeout=setTimeout(this.onSettingsReady.bind(this),350,e,t))},onDragHandleDown:function(){r("body").addClass("fl-builder-row-resizing"),null!=n._mouseEnterTimeout&&(clearTimeout(n._mouseEnterTimeout),n._mouseEnterTimeout=null)},dragInit:function(e){this.$row.find(".fl-block-row-resize").draggable({axis:"x",start:this.dragStart.bind(this),drag:this.dragging.bind(this),stop:this.dragStop.bind(this)})},dragStart:function(e,t){var i=r("body"),t=r(t.helper);this.drag.isDragging=!0,this.row.isFixedWidth?this.drag.originalWidth=this.$row.width():this.drag.originalWidth=this.$rowContent.width(),t.hasClass("fl-block-col-resize-e")&&(this.drag.edge="e",this.$feedback=t.find(".fl-block-col-resize-feedback-left")),t.hasClass("fl-block-col-resize-w")&&(this.drag.edge="w",this.$feedback=t.find(".fl-block-col-resize-feedback-right")),i.addClass("fl-builder-row-resizing"),o._colResizing=!0,o._destroyOverlayEvents(),o._closePanel()},dragging:function(e,t){var i=t.position.left,t=t.originalPosition.left,l=this.drag.originalWidth,o=this.drag.edge,n=FLBuilderConfig.rowResize.minAllowedWidth,s=FLBuilderConfig.rowResize.maxAllowedWidth;FLBuilderConfig.isRtl&&(o="w"==o?"e":"w"),this.drag.operation=i<t?"w"===o?"+":"-":"e"===o?"+":"-",o=Math.abs(t-i),"+"===this.drag.operation?this.drag.calculatedWidth=l+2*o:this.drag.calculatedWidth=l-2*o,!1!==n&&this.drag.calculatedWidth<n&&(this.drag.calculatedWidth=n),!1!==s&&this.drag.calculatedWidth>s&&(this.drag.calculatedWidth=s),this.row.isFixedWidth&&this.$row.css("max-width",this.drag.calculatedWidth+"px"),this.$rowContent.css("max-width",this.drag.calculatedWidth+"px"),"px"!==this.row.unit&&(this.drag.calculatedWidth=Math.round(this.drag.calculatedWidth/this.row.parentWidth*100)),_.isUndefined(this.$feedback)||this.$feedback.html(this.drag.calculatedWidth+this.row.unit).show(),this.row.form.length&&this.row.form.find("[name=max_content_width]").val(this.drag.calculatedWidth),requestAnimationFrame(()=>{const e=FL.Builder.data.getLayoutActions();e.resizeRowContent(this.row.node,this.drag.calculatedWidth,!1)})},dragStop:function(e,t){this.drag.isDragging=!1,_.isUndefined(this.$feedback)||this.$feedback.hide();const i=FL.Builder.data.getLayoutActions();i.resizeRowContent(this.row.node,this.drag.calculatedWidth),o._bindOverlayEvents(),r("body").removeClass("fl-builder-row-resizing"),r(".fl-block-overlay").each(function(){o._buildOverlayOverflowMenu(r(this))}),setTimeout(function(){o._colResizing=!1},50),o.triggerHook("didResizeRow",{rowId:this.row.node,rowWidth:this.drag.calculatedWidth})}},s={templateName:"fl-toolbar",init:function(){this.template=wp.template(this.templateName),this.render(),this.initTipTips(),this.$el.find(".fl-builder-content-panel-button").on("click",o._togglePanel),this.$el.find(".fl-builder-buy-button").on("click",o._upgradeClicked),this.$el.find(".fl-builder-upgrade-button").on("click",o._upgradeClicked),this.$el.find("#fl-builder-toggle-notifications").on("click",this.onNotificationsButtonClicked.bind(this)),o.addHook("notificationsLoaded",this.onNotificationsLoaded.bind(this))},render:function(e){e=r(this.template(e));this.$el=e,this.el=e.get(0),i.$mainToolbar=this.$el,r("body").prepend(e),r("html").addClass("fl-builder-is-showing-toolbar")},initTipTips:function(){r(".fl-builder--saving-indicator").tipTip({defaultPosition:"bottom",edgeOffset:14}),r(".fl-builder-publish-actions .fl-builder-button-group .fl-builder-button").tipTip({defaultPosition:"bottom",edgeOffset:6})},onNotificationsButtonClicked:function(){o.triggerHook("toggleNotifications")},onNotificationsLoaded:function(){r("body").removeClass("fl-builder-has-new-notifications");o.ajax({action:"fl_builder_notifications",read:!0})}};r(function(){o.ContentPanel.init(),FLBuilderConfig.simpleUi||o.MainMenu.init(),FLBuilderConfig.showToolbar?(s.init(),o.ContentPanel.alignPanelArrow()):r("html").addClass("fl-builder-no-toolbar"),e.init(),i.init(),l.init(),n.init(),t.init(),o.triggerHook("didInitUI")})}(jQuery,FLBuilder),!function(o,l){var n=FLExtendableObject.create({templateName:"fl-main-menu-panel-view",name:"Untitled View",isShowing:!1,isRootView:!1,items:{},init:function(){this.template=wp.template(this.templateName)},render:function(){return this.template(this)},bindEvents:function(){this.$items=this.$el.find(".fl-builder--menu-item")},show:function(){this.$el.addClass("is-showing"),this.isShowing=!0},hide:function(){this.$el.removeClass("is-showing"),this.isShowing=!1},transitionIn:function(e){requestAnimationFrame(this.show.bind(this))},transitionOut:function(e){this.hide()}}),e=FLExtendableObject.create({templateName:"fl-main-menu-panel",template:null,menu:null,views:{},viewNavigationStack:[],isShowing:!1,shouldShowTabs:!1,init:function(){for(var e in this.template=wp.template(this.templateName),o("body").prepend(this.template(this)),this.$el=o(".fl-builder--main-menu-panel"),this.$el.find(".fl-builder--main-menu-panel-views").html(""),FLBuilderConfig.mainMenu)this.renderPanel(e);o("body").on("click",".fl-builder--main-menu-panel .pop-view",this.goToPreviousView.bind(this)),this.$tabs=this.$el.find(".fl-builder--tabs > span"),this.$tabs.on("click",this.onItemClick.bind(this)),this.$barTitle=o(".fl-builder-bar-title"),o("body").on("click",".fl-builder-bar-title",this.toggle.bind(this));var t=this.hide.bind(this);l.addHook("didShowPublishActions",t),l.addHook("didBeginSearch",t),l.addHook("didBeginPreview",t),l.addHook("didShowContentPanel",t),l.addHook("endEditingSession",t),l.addHook("didFocusSearchBox",t),l.addHook("didEnterRevisionPreview",t),l.addHook("didFailSettingsSave",t),l.addHook("showKeyboardShortcuts",t),this.$mask=o(".fl-builder--main-menu-panel-mask"),this.$mask.on("click",t),i.init(),s.init()},renderPanel:function(e){var t,i=this.views[e],l=FLBuilderConfig.mainMenu[e];l.handle=e,(l=n.create(l)).init(),t=o(l.render()),l.$el=t,o(".fl-builder--main-menu-panel-views").append(t),l.bindEvents(),l.$el.find(".fl-builder--menu-item").on("click",this.onItemClick.bind(this)),void 0!==i&&(i.$el.remove(),i.isShowing&&(this.currentView=l).show()),l.isRootView&&(this.rootView=l,this.currentView=l),this.views[e]=l},show:function(){this.isShowing||(this.$el.addClass("is-showing"),this.$barTitle.addClass("is-showing-menu"),this.currentView.transitionIn(),this.isShowing=!0,this.$mask.show(),l.triggerHook("didOpenMainMenu"))},hide:function(){this.isShowing&&(this.$el.removeClass("is-showing"),this.$barTitle.removeClass("is-showing-menu"),this.isShowing=!1,this.resetViews(),this.$mask.hide())},toggle:function(){this.isShowing?this.hide():this.show()},onItemClick:function(e){var t=o(e.currentTarget);switch(t.data("type")){case"view":var i=t.data("view");this.goToView(i);break;case"event":i=t.data("event");l.triggerHook(i,t)}},goToView:function(e){var t=this.currentView,e=this.views[e];t.transitionOut(),e.transitionIn(),this.currentView=e,this.viewNavigationStack.push(t)},goToPreviousView:function(){var e=this.currentView,t=this.viewNavigationStack.pop();e.transitionOut(!0),t.transitionIn(!0),this.currentView=t,o(".fl-builder-bar-title-caret").focus()},resetViews:function(){this.currentView!=this.rootView&&(this.currentView.hide(),this.rootView.show(),this.currentView=this.rootView,this.viewNavigationStack=[])}}),i=(l.MainMenu=e,{init:function(){var e;l.addHook("saveTemplate",this.saveTemplate.bind(this)),l.addHook("saveCoreTemplate",this.saveCoreTemplate.bind(this)),l.addHook("duplicateLayout",this.duplicateLayout.bind(this)),l.addHook("showLayoutSettings",this.showLayoutSettings.bind(this)),l.addHook("showGlobalSettings",this.showGlobalSettings.bind(this)),l.addHook("toggleUISkin",this.toggleUISkin.bind(this)),l.addHook("clearLayoutCache",this.clearLayoutCache.bind(this)),l.addHook("launchThemerLayouts",this.launchThemerLayouts.bind(this)),l.addHook("toggleOutlinePanel",this.toggleOutlinePanel.bind(this)),"FL"in window&&"Builder"in FL&&(e=FL.Builder.data.getSystemActions(),l.addHook("showKeyboardShortcuts",function(){e.setShouldShowShortcuts(!0)}))},saveTemplate:function(){l._saveUserTemplateClicked(),e.hide()},saveCoreTemplate:function(){FLBuilderCoreTemplatesAdmin._saveClicked(),e.hide()},duplicateLayout:function(){l._duplicateLayoutClicked(),e.hide()},showGlobalSettings:function(){l._globalSettingsClicked(),e.hide()},showLayoutSettings:function(){l._layoutSettingsClicked(),e.hide()},clearLayoutCache:function(){l.ajax({action:"clear_cache"},function(){location.href=FLBuilderConfig.editUrl}),l.showAjaxLoader(),e.hide()},toggleUISkin:function(e){var t=FL.Builder.data.getSystemState().colorScheme;let i="";i="light"===t?"dark":"dark"===t?"auto":"light",FL.Builder.data.getSystemActions().setColorScheme(i),o(".current-mode").html("("+i+")")},launchThemerLayouts:function(){FLBuilderConfig.lite?l._showProMessage("Themer Layouts"):window.open(FLBuilderConfig.themerLayoutsUrl),e.hide()},toggleOutlinePanel:function(){FL.Builder.togglePanel("outline")}}),s={init:function(){l.addHook("beginTour",this.onStartTourClicked.bind(this))},onStartTourClicked:function(){FLBuilderTour.start(),e.hide()}}}(jQuery,FLBuilder),!function(n,o){var s=FLExtendableObject.create({handle:"",name:"",panel:null,shouldShowTabItem:!0,isShowing:!1,views:{},activeView:null,defaultView:null,categorySelector:null,init:function(e){this.categorySelector=i.create({handle:"selector-"+this.handle,tab:this,items:[]}),this.categorySelector.init(),n(this.categorySelector).on("categorySelected",this.onViewSelected.bind(this));var t;e.views;this.initViews(e.views),0===Object.keys(this.views).length&&this.addView(t={handle:"noViews",name:"No Views",templateName:"fl-content-panel-no-view"}),this.activeView||(e=Object.keys(this.views)[0],t=this.views[e],this.activeView=t),this.defaultView=this.activeView,n(this.panel).on("afterRender",this.renderView.bind(this,this.activeView)),n(this.panel).on("onShow onShowTab",this.initScroller.bind(this)),o.addHook("contentItemsChanged",this.onLibraryDataChanged.bind(this))},initViews:function(e){for(var t in e){t=e[t];this.categorySelector.addItem(t),"separator"!==t.type&&this.addView(t)}},addView:function(e){var t=l;switch(this.handle){case"modules":t=r;break;case"rows":t=a;break;case"templates":t=d;break;case"saved":t=u;break;default:t=l}var e=(t=_.isNull(this.viewController)||_.isUndefined(this.viewController)?t:window[this.viewController]).create(e),i=e.handle;e.init(),(this.views[i]=e).isShowing&&(this.activeView=e)},renderView:function(e){var t;this.$el=this.panel.$el.find('.fl-builder--panel-view[data-tab="'+this.handle+'"]'),e=_.isObject(e)?e:this.views[e],_.isObject(e)&&_.isFunction(e.render)&&(t=e.render(),this.$el.find(".fl-nanoscroller-content").html(t),this.activeView=e,o._initSortables(),this===this.panel.activeTab&&this.renderGroupSelector(),this.initScroller(),this.$el.find(".fl-nanoscroller-content").scrollTop(0))},initScroller:function(){this.$el.nanoScroller({alwaysVisible:!0,preventPageScrolling:!0,paneClass:"fl-nanoscroller-pane",sliderClass:"fl-nanoscroller-slider",contentClass:"fl-nanoscroller-content"})},show:function(){n(this.activeView).trigger("onBeforeShow"),this.renderGroupSelector(),this.isShowing=!0,this.$el.addClass("is-showing"),this.$el.find(".fl-nanoscroller-content").scrollTop(0)},hide:function(){this.isShowing=!1,this.$el.removeClass("is-showing"),this.activeView!==this.defaultView&&this.renderView(this.defaultView),_.isObject(this.categorySelector)&&this.categorySelector.close()},renderGroupSelector:function(){var e,t=this.panel.$groupSelect,i=this.panel.$el.find(".fl-builder-panel-search");this.isSearchEnabled?i.show():i.hide(),1<Object.keys(this.views).length&&!_.isUndefined(this.categorySelector)?(e=this.categorySelector.render(),this.panel.$el.find(".fl-builder-content-group-select"),t.html(e),t.show(),this.panel.$el.removeClass("single-view")):(t.hide(),i.hide(),this.panel.$el.addClass("single-view"))},onViewSelected:function(e,t){this.renderView(t),this.categorySelector.close()},onLibraryDataChanged:function(){this.renderView(this.activeView)}}),l=FLExtendableObject.create({templateName:"",name:"",handle:"",query:null,init:function(){this.template=wp.template(this.templateName),n(this).on("afterRender",this.bindEvents.bind(this)),n(this).trigger("afterInit")},filterTemplateData:function(e){return _.isNull(this.query)||_.isUndefined(this.query)||(e.queryResults=o.Search.byQuery(this.query)),e},render:function(){n(this).trigger("beforeRender");var e=this.filterTemplateData(this),e=n(this.template(e));return this.$el=e,n(this).trigger("afterRender"),e},bindEvents:function(){},transitionIn:function(){},transitionOut:function(){}}),r=l.create({templateName:"fl-content-panel-modules-view",bindEvents:function(){this.$sections=this.$el,this.$items=this.$el.find(".fl-builder-block, .fl-builder-blocks-section-title")}}),a=l.create({templateName:"fl-content-panel-row-templates-view",bindEvents:function(){this.$items=this.$el.find(".fl-builder-block, .fl-builder-blocks-section-title")}}),d=l.create({templateName:"fl-content-panel-templates-view",bindEvents:function(){this.$items=this.$el.find(".fl-builder--template-collection-item"),this.$items.on("click",this.onTemplateClick.bind(this)),this.$userTemplateSections=n(".fl-user-templates"),this.$userTemplates=this.$el.find(".fl-user-template, .fl-builder--save-new-user-template"),this.$saveNewTemplateInput=this.$el.find('.fl-save-control input[name="template-name"]'),this.$saveNewTemplateCat=this.$el.find('.fl-save-control input[name="template-category"]'),this.$saveNewTemplateBtn=this.$el.find(".fl-save-control button"),this.$saveNewMask=this.$el.find(".fl-save-control-mask"),this.$saveNewTemplateInput.on("focus",this.onSaveInputFocus.bind(this)),this.$saveNewTemplateInput.on("keyup",this.onSaveInputKeyup.bind(this)),this.$saveNewTemplateBtn.on("click",this.onSaveButtonClick.bind(this)),this.$saveNewMask.on("click",this.resetSaveInput.bind(this))},onSaveInputFocus:function(){this.resetSaveInput(),this.$saveNewMask.show()},resetSaveInput:function(){this.$saveNewTemplateInput.val(""),this.$saveNewTemplateBtn.hide(),this.$saveNewMask.hide()},onSaveInputKeyup:function(e){var e=n(e.currentTarget),t=e.val(),e=e.siblings("button");""!==t?e.show():e.hide()},onSaveButtonClick:function(e){var e=n(e.currentTarget),t=e.siblings('input[name="template-name"]').val(),e=e.siblings('input[name="template-category"]').val();""!==t&&o.ajax({action:"save_user_template",settings:{name:t,category:e}},o._saveUserTemplateSettingsComplete)},onTemplateClick:function(e){var e=n(e.currentTarget),t=e.data("id"),i=e.data("type"),l=e.data("premium");FLBuilderConfig.lite&&l?o._showProMessage(e.find(".fl-builder--template-name").text()):o._requestTemplateInsert(t,i)}}),u=l.create({templateName:"fl-content-panel-saved-view",bindEvents:function(){this.$savedSearchInput=n(this.$el[0]).find('input[name="saved-search-term"]'),this.$savedSearchInput.on("keyup",this.onSavedSearchTermChanged.bind(this))},filterTemplateData:function(e){return e.queryResults=o.Search.byQuery({kind:"template",type:"user",content:["module","column","row"]}),e},onSavedSearchTermChanged:function(e){var t=this.$savedSearchInput.val();this.showSearchResults(t)},showSearchResults:function(e){var t="",i={kind:"template",type:"user",content:["module","column","row"],searchTerm:""};e&&2<=e.length?i.searchTerm=e:i.searchTerm="",this.queryResults=o.Search.byQuery(i),e=this.template(this),i=n(t='<div class="temp-content">'+e+"</div>").find(".fl-builder-panel-saved-search").wrap("</p>").parent().html(),e=n(t.replace(i,"")).html(),n(this.$el).parent().find(".fl-content-panel-saved-view-content").html(e)}}),i=FLExtendableObject.create({templateName:"fl-content-panel-category-selector",template:null,tab:null,isOpen:!1,items:{},init:function(){this.template=wp.template(this.templateName),n(this).on("afterRender",this.bindEvents.bind(this)),n(this.tab.panel).on("didShowSearchControls",this.close.bind(this))},render:function(){this.close();var e=n(this.template(this));return this.$el=e,n(this).trigger("afterRender"),e},bindEvents:function(){this.$selectorTitle=this.$el.find(".fl-builder--selector-display"),this.$selectorTitle.on("click",this.toggleOpenClose.bind(this)),this.$categories=this.$el.find(".fl-builder--selector-menu .fl-builder--menu-item"),this.$categories.on("click",this.onCategoryClick.bind(this))},addItem:function(e){var t=_.isUndefined(e.handle)?_.uniqueId("sep_"):e.handle;this.items[t]=e},open:function(){this.isOpen||(this.$el.addClass("is-showing"),this.isOpen=!0)},close:function(){this.isOpen&&(this.$el.removeClass("is-showing"),this.isOpen=!1,this.$selectorTitle.find("button").focus())},toggleOpenClose:function(){this.isOpen?this.close():this.open()},onCategoryClick:function(e){var t,e=n(e.target),i=e.data("view");e.hasClass("fl-has-children")?((t=n('[data-parent="'+i+'"]')).is(":visible")?(this.items[i].hasChildrenOpen=!1,e.removeClass("fl-has-children-showing"),t.hide()):(this.items[i].hasChildrenOpen=!0,e.addClass("fl-has-children-showing"),t.show()),e.blur()):n(this).trigger("categorySelected",i)}});o.ContentPanel=FLExtendableObject.create({templateName:"fl-content-panel-base",template:null,tabs:{},activeTab:null,isShowing:!1,init:function(){if(FLBuilderConfig.panelData){var e,t=FLBuilderConfig.panelData.tabs;for(e in t){var i=t[e],l=s.create(i);l.panel=this,l.views={},l.init(i),(this.tabs[e]=l).isShowing&&(this.activeTab=l),this.activeTab||(i=Object.keys(this.tabs)[0],(l=this.tabs[i]).isShowing=!0,this.activeTab=l)}this.template=wp.template(this.templateName),this.render(),this.renderSearchResults=wp.template("fl-search-results-panel"),this.renderNoResults=wp.template("fl-search-no-results"),o.triggerHook("contentPanelDidInit")}},render:function(){n("body").prepend(this.template(this)),this.$el=n(".fl-builder--content-library-panel"),this.bindEvents(),this.$groupSelect=this.$el.find(".fl-builder-content-group-select"),n(this).trigger("afterRender")},bindEvents:function(){this.$tabs=this.$el.find(".fl-builder--tabs [data-tab]"),this.$tabs.on("mouseup",this.onTabItemMouseUp.bind(this)),this.$tabs.on("click",this.onTabItemClick.bind(this)),this.$search=this.$el.find(".fl-builder-panel-search"),this.$searchBtn=this.$search.find(".fl-builder-toggle-panel-search"),this.$searchInput=this.$search.find('input[name="search-term"]'),this.$searchBtn.on("click",this.onSearchButtonClicked.bind(this)),this.$search.find(".fl-builder-dismiss-panel-search").on("click",this.onDismissButtonClicked.bind(this)),this.$searchInput.on("keyup",this.onSearchTermChanged.bind(this)),this.$searchPanel=this.$el.find(".fl-builder--search-results-panel"),o.addHook("showContentPanel",this.show.bind(this)),o.addHook("showModules",this.show.bind(this,"modules")),o.addHook("showRows",this.show.bind(this,"rows")),o.addHook("showTemplates",this.show.bind(this,"templates")),o.addHook("showSaved",this.show.bind(this,"saved")),o.addHook("showSearch",this.goToSearch.bind(this));var e=this.hide.bind(this),e=(o.addHook("hideContentPanel",e),o.addHook("didShowLightbox",e),o.addHook("didShowPublishActions",e),o.addHook("didBeginSearch",e),o.addHook("didInitDrag",e),o.addHook("didOpenMainMenu",e),o.addHook("didApplyTemplate",e),this.toggleShowHide.bind(this));o.addHook("toggleContentPanel",e),o.addHook("didStopDrag",this.hideSearchControls.bind(this))},alignPanelArrow:function(){var e,t=this.$el,i=this.$el.find(".fl-builder--panel-arrow"),l=n(".fl-builder-content-panel-button"),o=this.$el.css("animation-duration");0!=l.length&&(this.$el.css("animation-duration","0s"),this.show(),t=t[0].getBoundingClientRect(),e=i[0].getBoundingClientRect(),this.hide(),this.$el.css("animation-duration",o),o=(l=(o=l[0].getBoundingClientRect()).x+o.width/2)<t.x?20:l-t.x-e.width/2,i.css({right:"auto",left:o+"px"}))},show:function(e){if("module"!==FLBuilderConfig.userTemplateType&&!FLBuilderConfig.simpleUi&&(o.triggerHook("willShowContentPanel"),void 0!==e&&this.showTab(e),!this.isShowing&&o._triggerSettingsSave(!1,!0)&&(n("body").addClass("fl-builder-content-panel-is-showing"),this.isShowing=!0,n(this).trigger("onShow"),o.triggerHook("didShowContentPanel"),"Builder"in FL&&"data"in FL.Builder))){const t=FL.Builder.data.getSystemActions();t.hideCurrentPanel()}},hide:function(){!this.isShowing||this.$el.hasClass("fl-builder-ui-pinned")||(n("body").removeClass("fl-builder-content-panel-is-showing"),this.isShowing=!1,n(this).trigger("onHide"),o.triggerHook("didHideContentPanel"))},toggleShowHide:function(){this.isShowing?this.hide():this.show()},showTab:function(e){e=this.tabs[e];_.isObject(e)&&(_.isObject(this.activeTab)&&(this.activeTab.hide(),this.$tabs.filter(".is-showing").removeClass("is-showing")),this.hideSearchControls(),e.show(),this.$tabs.filter('[data-tab="'+e.handle+'"]').addClass("is-showing"),this.activeTab=e,n(this).trigger("onShowTab"))},goToSearch:function(){this.show("modules"),this.$el.find(".fl-builder-toggle-panel-search").trigger("click")},onTabItemMouseUp:function(e){n(e.currentTarget).blur()},onTabItemClick:function(e){e=n(e.target).data("tab");this.showTab(e)},onSearchButtonClicked:function(){this.showSearchControls()},onDismissButtonClicked:function(){this.hideSearchControls(),this.$searchBtn.focus()},showSearchControls:function(){this.$search.addClass("is-showing-input"),this.$search.find('input[name="search-term"]').focus(),n(".fl-builder--selector-display-label").attr("tabindex",-1),this.$searchBtn.attr("tabindex",-1),n(this).trigger("didShowSearchControls")},hideSearchControls:function(){this.$search.removeClass("is-showing-input"),this.clearSearchInput(),this.hideSearchResults(),n(".fl-builder--selector-display-label").attr("tabindex",null),this.$searchBtn.attr("tabindex",null)},onSearchTermChanged:function(e){var t=this.$searchInput.val();""!==t&&""!=(t=o.Search.byTerm(t)).term?this.showSearchResults(t):this.hideSearchResults()},clearSearchInput:function(){this.$searchInput.val(""),this.hideSearchResults()},showSearchResults:function(e){var t;0<e.total?(t=n(this.renderSearchResults(e)),this.$searchPanel.html(t),o._initSortables()):(t=n(this.renderNoResults(e)),this.$searchPanel.html(t)),n("body").addClass("fl-builder-search-results-panel-is-showing")},hideSearchResults:function(){n("body").removeClass("fl-builder-search-results-panel-is-showing")}})}(jQuery,FLBuilder),!function(c){FLBuilderSettingsForms={config:null,settings:null,legacyXhr:null,init:function(){this.bind()},bind:function(){FLBuilder.addHook("didDeleteRow",this.closeOnDeleteNode),FLBuilder.addHook("didDeleteColumn",this.closeOnDeleteNode),FLBuilder.addHook("didDeleteModule",this.closeOnDeleteNode)},render:function(e,t){var i=FLBuilderSettingsConfig.forms,l=FLBuilderSettingsConfig.modules;if(e.nodeId&&!e.settings)this.loadNodeSettings(e,t);else if(t=void 0===t?function(){}:t,(e=c.extend({type:"general",id:null,nodeId:null,className:"",attrs:"",title:"",badges:[],tabs:[],activeTab:null,buttons:[],settings:{},legacy:null,rules:null,preview:null,helper:null,messages:null},e)).id){if("general"===e.type&&void 0!==i[e.id])e=c.extend(!0,e,i[e.id]);else{if("module"!==e.type||void 0===l[e.id])return;e=c.extend(!0,e,l[e.id])}this.config=e,this.renderLightbox(e)&&(e.legacy||!this.renderLegacySettings(e,t)?this.renderComplete(e,t):this.showLightboxLoader());i=FL.Builder.data.getSystemState().currentPanel;if(null!==i&&"outline"!==i){const o=FL.Builder.data.getSystemActions();o.hideCurrentPanel()}}},cacheCurrentSettings:function(){var e=c(".fl-builder-settings:visible");e.closest(".fl-lightbox-wrap[data-parent]").length||(this.settings=FLBuilder._getSettingsForChangedCheck(this.config.nodeId,e),FLBuilder.preview&&(FLBuilder.preview._savedSettings=this.settings))},loadNodeSettings:function(t,i){FLBuilder.showAjaxLoader(),FLBuilder.ajax({action:"get_node_settings",node_id:t.nodeId},function(e){t.settings=FLBuilder._jsonParse(e),FLBuilderSettingsConfig.nodes[t.nodeId]=t.settings,FLBuilderSettingsForms.render(t,i),FLBuilder.hideAjaxLoader()})},renderLightbox:function(e){var t=wp.template("fl-builder-settings"),i=FLBuilder._lightbox._node.find("form.fl-builder-settings"),l=(c(".fl-lightbox-wrap[data-parent]"),localStorage.getItem("fl-builder-settings-tab"));if(e.nodeId&&e.nodeId===i.data("node")&&!e.lightbox)return FLBuilder._focusFirstSettingsControl(),!1;if(e.hide)return!0;if(l)for(var o in e.tabs)o===l.replace("fl-builder-settings-tab-","")&&(e.activeTab=o);if(e.activeTab||(e.activeTab=Object.keys(e.tabs).shift()),e.lightbox)e.lightbox.setContent(t(e));else{if(!FLBuilder._triggerSettingsSave(!0,!0))return!1;FLBuilder.preview&&FLBuilder.preview.cancel(),FLBuilder._closePanel(),FLBuilder._showLightbox(t(e))}return FL.Builder.data.getOutlinePanelActions().setActiveNode(e.nodeId),!0},renderComplete:function(e,t){setTimeout(function(){e.legacy&&this.renderLegacySettingsComplete(e.legacy),t(),FLBuilder._initSettingsForms(),e.rules&&FLBuilder._initSettingsValidation(e.rules,e.messages),e.preview&&(FLBuilder.preview=new FLBuilderPreview(e.preview)),e.helper&&e.helper.init(),this.cacheCurrentSettings()}.bind(this),1)},renderFields:function(e,t){var i,l,o=wp.template("fl-builder-settings-row"),n="",s=null,r=null,a=null,d=["align","border","dimension","unit","photo","select","typography","text"],t=t||this.config.settings,u=FLBuilderConfig.global;for(s in e)l=!!(i=e[s]).multiple,supportsResponsive=-1<c.inArray(i.type,d),r=_.isUndefined(t[s])?"":t[s],i.type&&(_.isUndefined(t[s])&&i.default&&(r=i.default),a=i.responsive&&u.responsive_enabled&&!l&&supportsResponsive?i.responsive:null,n+=o({field:i,name:s,rootName:s,value:r,preview:JSON.stringify(i.preview||{type:"refresh"}),responsive:a,rowClass:i.row_class?" "+i.row_class:"",isMultiple:l,supportsMultiple:"editor"!==i.type&&"service"!==i.type,settings:t,globalSettings:u,template:c("#tmpl-fl-builder-field-"+i.type)}));return n},renderField:function(e){return wp.template("fl-builder-field")(e)},renderSectionTemplate:function(e,t){return wp.template(e.template.id)({section:e,settings:t})},renderTabTemplate:function(e,t){return wp.template(e.template.id)({tab:e,settings:t})},renderLegacySettings:function(t,i){var e=c(".fl-builder-settings:visible"),l=null,o=!1,n={tabs:[],sections:[],fields:[],settings:null,node_id:null};return e.find(".fl-legacy-field").each(function(){l=c(this),n.fields.push(l.attr("data-field")),FLBuilderSettingsForms.showFieldLoader(l),o=!0}),e.find(".fl-legacy-settings-section").each(function(){l=c(this),n.sections.push({tab:l.attr("data-tab"),section:l.attr("data-section")}),o=!0}),e.find(".fl-legacy-settings-tab").each(function(){l=c(this),n.tabs.push(l.attr("data-tab")),o=!0}),e.attr("data-node")?n.node_id=e.attr("data-node"):n.settings=FLBuilder._getOriginalSettings(e,!0),this.legacyXhr&&(this.legacyXhr.abort(),this.legacyXhr=null),this.legacyXhr=FLBuilder.ajax(c.extend(this.getLegacyVars(),{action:"render_legacy_settings",data:n,form:e.attr("data-form-id"),group:e.attr("data-form-group"),lightbox:e.closest(".fl-builder-lightbox").attr("data-instance-id")}),function(e){FLBuilderSettingsForms.renderLegacySettingsComplete(e),o&&FLBuilderSettingsForms.renderComplete(t,i),FLBuilderSettingsForms.hideLightboxLoader()}),o},renderLegacySettingsComplete:function(e){var i="object"==typeof e?e:FLBuilder._jsonParse(e),e=null,t=null,l="",o=null,n=null;if(i.lightbox?t=(e=c(".fl-builder-lightbox[data-instance-id="+i.lightbox+"]")).length?e.find(".fl-builder-settings"):null:e=(t=c(".fl-builder-settings:visible")).closest(".fl-builder-lightbox"),t&&t.length){for(l in i.fields)(o=c("#fl-field-"+l).attr("id","")).after(i.fields[l]).remove();for(l in i.extras)o=c("#fl-field-"+l).find(".fl-field-control-wrapper"),i.extras[l].multiple?o.each(function(e,t){e in i.extras[l].before&&""!=i.extras[l].before[e]&&c(this).prepend('<div class="fl-form-field-before">'+i.extras[l].before[e]+"</div>"),e in i.extras[l].after&&""!=i.extras[l].after[e]&&c(this).append('<div class="fl-form-field-after">'+i.extras[l].after[e]+"</div>")}):(""!=i.extras[l].before&&o.prepend('<div class="fl-form-field-before">'+i.extras[l].before+"</div>"),""!=i.extras[l].after&&o.append('<div class="fl-form-field-after">'+i.extras[l].after+"</div>"));for(n in i.sections)for(l in i.sections[n])c("#fl-builder-settings-section-"+l).html(i.sections[n][l]);for(l in i.tabs)(n=c("#fl-builder-settings-tab-"+l)).html(i.tabs[l]);e.data("parent")||(this.settings=FLBuilder._getSettingsForChangedCheck(this.config.nodeId,t),FLBuilder.preview&&(this.settings=c.extend(this.settings,FLBuilder.preview._savedSettings),FLBuilder.preview._savedSettings=this.settings)),_.isUndefined(window.FLThemeBuilderFieldConnections)||FLThemeBuilderFieldConnections._initSettingsForms(),this.legacyXhr=null}},getLegacyVars:function(){var e=c(".fl-builder-settings:visible"),t=e.closest(".fl-builder-lightbox").attr("data-parent"),i={};return t&&(e=(t=c(".fl-builder-lightbox[data-instance-id="+t+"]")).find("form.fl-builder-settings"),t=FLBuilder._getSettings(e),(e=e.attr("data-node"))&&(i.node_id=e,i.node_settings=t)),i},settingsHaveChanged:function(){var e=FLBuilder._lightbox._node.find("form.fl-builder-settings"),e=FLBuilder._getSettings(e);return!!this.settings&&JSON.stringify(this.settings)!=JSON.stringify(e)},closeOnDeleteNode:function(e){var t=c(".fl-builder-settings[data-node]"),i=FLBuilder._contentClass+" .fl-node-"+t.data("node");t.length&&!c(i).length&&FLLightbox.closeAll()},showLightboxLoader:function(){c(".fl-builder-settings:visible").append('<div class="fl-builder-loading"></div>')},hideLightboxLoader:function(e){c(".fl-builder-settings:visible .fl-builder-loading").remove()},showFieldLoader:function(e){e.closest(".fl-field-control").find(".fl-field-control-wrapper").hide().after('<div class="fl-field-loader">'+FLBuilderStrings.fieldLoading+"</div>")},hideFieldLoader:function(e){var t=e.closest(".fl-field");e.closest(".fl-field-control").find(".fl-field-control-wrapper").show(),t.find(".fl-field-loader").remove()}},FLBuilderSettingsConfig="undefined"==typeof FLBuilderSettingsConfig?{}:FLBuilderSettingsConfig,c.extend(FLBuilderSettingsConfig,{init:function(){FLBuilder.addHook("didSaveNodeSettings",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didSaveNodeSettingsComplete",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didSaveLayoutSettingsComplete",this.updateOnSaveLayoutSettings.bind(this)),FLBuilder.addHook("didSaveGlobalSettingsComplete",this.updateOnSaveGlobalSettings.bind(this)),FLBuilder.addHook("didSaveGlobalSettingsComplete",this.reload),FLBuilder.addHook("didAddRow",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didAddColumnGroup",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didAddColumn",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didAddModule",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didDeleteRow",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didDeleteColumn",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didDeleteModule",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didDuplicateRow",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didDuplicateColumn",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didDuplicateModule",this.updateOnNodeEvent.bind(this)),FLBuilder.addHook("didResizeRow",this.updateOnRowResize.bind(this)),FLBuilder.addHook("didResizeColumn",this.updateOnColumnResize.bind(this)),FLBuilder.addHook("didResetRowWidth",this.updateOnResetRowWidth.bind(this)),FLBuilder.addHook("didResetColumnWidths",this.updateOnResetColumnWidths.bind(this)),FLBuilder.addHook("didApplyTemplateComplete",this.updateOnApplyTemplate.bind(this)),FLBuilder.addHook("didApplyRowTemplateComplete",this.updateOnApplyTemplate.bind(this)),FLBuilder.addHook("didApplyColTemplateComplete",this.updateOnApplyTemplate.bind(this)),FLBuilder.addHook("didSaveGlobalNodeTemplate",this.updateOnApplyTemplate.bind(this)),FLBuilder.addHook("didRestoreRevisionComplete",this.updateOnApplyTemplate.bind(this)),FLBuilder.addHook("didRestoreHistoryComplete",this.updateOnHistoryRestored.bind(this))},reload:function(){var e=FLBuilderConfig.editUrl+"&fl_builder_load_settings_config=core";c('script[src*="fl_builder_load_settings_config=core"]').remove(),c("head").append('<script src="'+e+'"><\/script>')},updateOnSaveGlobalSettings:function(e,t){this.settings.global=t,FLBuilderConfig.global=t},updateOnSaveLayoutSettings:function(e,t){this.settings.layout=t},updateOnNodeEvent:function(){var e=arguments[0];-1<e.namespace.indexOf("didAdd")?this.addNode("object"==typeof arguments[1]?arguments[1].nodeId:arguments[1]):-1<e.namespace.indexOf("didSaveNodeSettings")?this.updateNode(arguments[1].nodeId,arguments[1].settings):-1<e.namespace.indexOf("didDelete")?this.deleteNodes("object"==typeof arguments[1]?arguments[1].nodeId:arguments[1]):-1<e.namespace.indexOf("didDuplicate")&&this.duplicateNode(arguments[1].oldNodeId,arguments[1].newNodeId)},updateOnRowResize:function(e,t){this.nodes[t.rowId].max_content_width=t.rowWidth},updateOnResetRowWidth:function(e,t){this.nodes[t].max_content_width=""},updateOnColumnResize:function(e,t){this.nodes[t.colId].size=t.colWidth,this.nodes[t.siblingId].size=t.siblingWidth},updateOnResetColumnWidths:function(e,t){var i=this;t.cols.each(function(){var e=c(this),t=e.attr("data-node");i.nodes[t]&&(i.nodes[t].size=parseFloat(e[0].style.width))})},updateOnApplyTemplate:function(e,t){this.nodes=t.nodes,this.attachments=t.attachments},updateOnHistoryRestored:function(e,t){this.nodes=t.config.nodes,this.attachments=t.config.attachments,this.settings.layout=t.settings.layout,this.settings.global=t.settings.global,FLBuilderConfig.global=t.settings.global},addNode:function(e,t){var i=c(".fl-node-"+e),l=i.hasClass("fl-row"),o=i.hasClass("fl-col"),n=i.hasClass("fl-col-group"),s=i.hasClass("fl-module"),r=this;this.nodes[e]||(t||(l?t=c.extend({},this.defaults.row):o?t=c.extend({},this.defaults.column):s&&(t=c.extend({},this.defaults.modules[i.attr("data-type")])),l||n?i.find(".fl-col").each(function(){var e=c(this),t=c.extend({},r.defaults.column);t.size=parseFloat(e[0].style.width),r.addNode(e.attr("data-node"),t)}):s&&(r.addNode(i.closest(".fl-row").attr("data-node")),r.addNode(i.closest(".fl-col").attr("data-node")),r.updateOnResetColumnWidths(null,{cols:i.closest(".fl-col-group").find("> .fl-col")}))),t&&(this.nodes[e]=t))},updateNode:function(e,i){var t=c(".fl-node-"+e),l=this;t.hasClass("fl-col")&&t.closest(".fl-col-group").find("> .fl-col").each(function(){var e=c(this),t=e.attr("data-node");l.nodes[t].size=parseFloat(e[0].style.width),l.nodes[t].equal_height=i.equal_height,l.nodes[t].content_alignment=i.content_alignment,l.nodes[t].responsive_order=i.responsive_order}),this.nodes[e]=i},duplicateNode:function(t,i){var e=c(".fl-node-"+i).find("[data-node]"),l=c(".fl-node-"+t).find("[data-node]"),o=this;this.nodes[i]=this.nodes[t],e.each(function(e){t=l.eq(e).attr("data-node"),i=c(this).attr("data-node"),o.nodes[t]&&(o.nodes[i]=o.nodes[t])})},deleteNodes:function(){var e="",t=c(FLBuilder._contentClass).html();if(t)for(e in this.nodes)-1===t.indexOf(e)&&(this.nodes[e]=null,delete this.nodes[e])}}),c(function(){FLBuilderSettingsConfig.init(),FLBuilderSettingsForms.init()})}(jQuery),!function(c){FLBuilderSettingsCopyPaste={init:function(){FLBuilder.addHook("settings-form-init",this.initExportButton),FLBuilder.addHook("settings-form-init",this.initImportButton)},_getClipboard:function(){return window.localStorage.getItem("clipboard")||""},_getClipboardType:function(e){const t=this._getClipboard();var i=t.match(/{type:([_a-z0-9-]+)}/);return null!==i&&"undefined"!==i[1]?i[1]:""},_setClipboard:function(e,t=!1){window.localStorage.setItem("clipboard",e),t&&this._copyToClipboard(e)},_copyToClipboard:function(e){if(0!==e.length)if(void 0===navigator.clipboard){const t=document.createElement("textarea");t.style.position="absolute",t.style.left="-100%",t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}else navigator.clipboard.writeText(e)},_copySettings:function(e,t,i=!1,l=!1){let o={},n=e;const s=c(".fl-builder-settings[data-node="+t+"]");var r="/// {type:"+e+"} "+(new Date).toDateString()+" ///";if("row"!==n&&(n="column"===n?"col":"module"),o=0<s.length?FLBuilder._getSettings(s):FLBuilderSettingsConfig.nodes[t],0<s.length&&l)for(var a in o){let e=!1;const d=s.find('[name="'+a+'"]'),u=s.find('[name*="'+a+'["]');d.length?e=d.closest(".fl-field").data("is-style"):u.length&&(e=u.closest(".fl-field").data("is-style")),e||delete o[a]}return this._setClipboard(r+"\n"+JSON.stringify(o),i),c("body").attr("data-clipboard",e),c(".fl-quick-paste-active").removeClass("fl-quick-paste-active"),c('[data-node="'+t+'"]').find(".fl-"+n+"-quick-paste").addClass("fl-quick-paste-active"),this._getClipboard()},_importSettings:function(e,t,i){var l=i.match(/{type:([_a-z0-9-]+)}/);if("undefined"!==l[1]&&e===l[1])try{const n=JSON.parse(i.replace(/\/\/\/.+\/\/\//,""));"column"===e&&("size"in n&&delete n.size,"size_large"in n&&delete n.size_large,"size_medium"in n&&delete n.size_medium,"size_responsive"in n&&delete n.size_responsive);var o=c.extend({},FLBuilderSettingsConfig.nodes[t],n);return FLBuilderSettingsConfig.nodes[t]=o,FL.Builder.data.getLayoutActions().updateNodeSettings(t,o,FLBuilder._saveSettingsComplete.bind(this,!0,null)),FLBuilder.triggerHook("didSaveNodeSettings",{nodeId:t,settings:o}),FLBuilder._lightbox.close(),!0}catch{return!1}return!1},_importFromClipboard:function(e,t){return 0<this._getClipboard().length&&FLBuilderSettingsCopyPaste._importSettings(e,t,this._getClipboard())},_importFromJSON:function(e,t,i){return null!=i&&0<i.length&&FLBuilderSettingsCopyPaste._importSettings(e,t,i)},_bindCopyToElement:function(e,t,i,l=!1,o=!1){const n=e.text();FLBuilderSettingsCopyPaste._copySettings(t,i,l,o),e.text(FLBuilderStrings.module_import.copied),setTimeout(()=>{e.text(n)},1e3)},initExportButton:function(){c("button.row-export-all").on("click",function(){var e=c(".fl-builder-row-settings").data("node");FLBuilderSettingsCopyPaste._bindCopyToElement(c(this),"row",e,!0)}),c("button.row-export-style").on("click",function(){var e=c(".fl-builder-row-settings").data("node");FLBuilderSettingsCopyPaste._bindCopyToElement(c(this),"row",e,!0,!0)}),c("button.col-export-all").on("click",function(){var e=c(".fl-builder-col-settings").data("node");FLBuilderSettingsCopyPaste._bindCopyToElement(c(this),"column",e,!0)}),c("button.col-export-style").on("click",function(){var e=c(".fl-builder-col-settings").data("node");FLBuilderSettingsCopyPaste._bindCopyToElement(c(this),"column",e,!0,!0)}),c("button.module-export-all").on("click",function(){var e=c(".fl-builder-module-settings").data("node"),t=c(".fl-builder-module-settings").data("type");FLBuilderSettingsCopyPaste._bindCopyToElement(c(this),t,e,!0)}),c("button.module-export-style").on("click",function(){var e=c(".fl-builder-module-settings").data("node"),t=c(".fl-builder-module-settings").data("type");FLBuilderSettingsCopyPaste._bindCopyToElement(c(this),t,e,!0,!0)})},initImportButton:function(){c("button.row-import-apply").on("click",function(){var e=c(".fl-builder-row-settings").data("node"),t=c(".row-import-input").val();FLBuilderSettingsCopyPaste._importFromJSON("row",e,t)||c(".row-import-error").html(FLBuilderStrings.module_import.error).show()}),c("button.col-import-apply").on("click",function(){var e=c(".fl-builder-col-settings").data("node"),t=c(".col-import-input").val();FLBuilderSettingsCopyPaste._importFromJSON("column",e,t)||c(".col-import-error").html(FLBuilderStrings.module_import.error).show()}),c("button.module-import-apply").on("click",function(){var e=c(".fl-builder-module-settings").data("type"),t=c(".fl-builder-module-settings").data("node"),i=c(".module-import-input").val();FLBuilderSettingsCopyPaste._importFromJSON(e,t,i)||c(".module-import-error").html(FLBuilderStrings.module_import.error).show()})}},c(function(){FLBuilderSettingsCopyPaste.init()})}(jQuery),!function(a){var e={minWidth:320,maxWidth:600,minHeight:400,init:function(){this.initPanel(),this.pinOrUnpin(),this.bind()},bind:function(){var e=a(window),t=a("body");e.on("resize",_.throttle(this.windowResize.bind(this),250)),t.on("click",".fl-builder-ui-pinned-collapse",this.collapse),t.on("click",".fl-builder--content-library-panel .fl-builder--tabs",this.closeLightboxOnPanelClick),FLBuilder.addHook("didShowLightbox",this.pinLightboxOnOpen.bind(this)),FLBuilder.addHook("didHideAllLightboxes",this.pinnedLightboxClosed.bind(this)),FLBuilder.addHook("endEditingSession",this.hide.bind(this)),FLBuilder.addHook("didHideEditingUI",this.hide.bind(this)),FLBuilder.addHook("publishButtonClicked",this.hide.bind(this)),FLBuilder.addHook("restartEditingSession",this.show.bind(this)),FLBuilder.addHook("didShowEditingUI",this.show.bind(this)),FLBuilder.addHook("didShowLightbox",this.uncollapse.bind(this)),FLBuilder.addHook("willShowContentPanel",this.uncollapse.bind(this)),FLBuilder.addHook("willShowContentPanel",this.closeLightboxOnPanelClick.bind(this))},isPinned:function(){return a(".fl-builder--content-library-panel").hasClass("fl-builder-ui-pinned")},pin:function(e,t){this.pinPanel(e),this.pinLightboxes(),t&&this.savePosition(),FLBuilder._resizeLayout(),FLBuilder.triggerHook("didPinContentPanel")},unpin:function(e){this.unpinLightboxes(),this.unpinPanel(),e&&this.savePosition(),FLBuilder._resizeLayout(),FLBuilder.triggerHook("didUnpinContentPanel")},pinOrUnpin:function(){var e=a(".fl-builder--content-library-panel"),t=this.isPinned();e.hasClass("fl-builder-ui-pinned-hidden")||(window.innerWidth<=this.maxWidth?(t&&this.unpin(!1),this.disableDragAndResize()):(t||this.restorePosition(),this.enableDragAndResize()))},show:function(){var e=a(".fl-builder--content-library-panel");e.hasClass("fl-builder-ui-pinned-hidden")&&(e.removeClass("fl-builder-ui-pinned-hidden"),e.show(),this.restorePosition())},hide:function(){var e=a("body"),t=a(".fl-builder--content-library-panel");this.isPinned()&&(this.uncollapse(),t.addClass("fl-builder-ui-pinned-hidden"),t.hide(),e.css("margin",""),FLBuilder._resizeLayout())},collapse:function(){var e=a(this).find("i:visible"),t=a("body"),i=e.data("toggle"),e=e.data("position"),l=a(".fl-builder--content-library-panel"),o=l.outerWidth();"hide"===i?(l.css(e,"-"+o+"px"),t.css("margin-"+e,""),t.addClass("fl-builder-ui-pinned-is-collapsed")):(l.css(e,"0px"),t.css("margin-"+e,o+"px"),t.removeClass("fl-builder-ui-pinned-is-collapsed"))},uncollapse:function(){this.isCollapsed()&&a(".fl-builder-ui-pinned-collapse:visible").trigger("click")},isCollapsed:function(){return a("body").hasClass("fl-builder-ui-pinned-is-collapsed")},initPanel:function(){var e=a(".fl-builder--content-library-panel"),t=0==a(".fl-builder-content-panel-button").length?".fl-builder--tabs, .fl-lightbox-header":".fl-builder--tabs";e.draggable({cursor:"move",handle:t,cancel:".fl-builder--tabs button",scroll:!1,drag:this.drag.bind(this),stop:this.dragStop.bind(this),start:this.dragStart.bind(this)}).resizable({handles:"e, w",minHeight:this.minHeight,minWidth:this.minWidth,maxWidth:this.maxWidth,start:this.resizeStart.bind(this),stop:this.resizeStop.bind(this)}),e.addClass("fl-builder-ui-pinned-container"),e.find(".ui-resizable-e, .ui-resizable-w").hide()},pinPanel:function(e){var t=a(".fl-builder--content-library-panel"),i=t.outerWidth(),l=a("body"),o=a(".fl-responsive-preview, .fl-responsive-preview-mask"),n=a(FLBuilder._contentClass).parentsUntil("body").last();l.addClass("fl-builder-ui-is-pinned fl-builder-ui-is-pinned-"+e),l.addClass("fl-builder-content-panel-is-showing"),l.css("margin-"+e,i+"px"),o.css("margin-"+e,i+"px"),n.addClass("fl-builder-ui-pinned-content-transform"),t.addClass("fl-builder-ui-pinned fl-builder-ui-pinned-"+e),t.find(".ui-resizable-"+("left"===e?"e":"w")).show(),t.on("resize",_.throttle(this.resize.bind(this),250)),t.attr("style",""),FLBuilder.ContentPanel.isShowing=!0,0==a(".fl-builder-content-panel-button").length&&a(".fl-builder-panel-drag-handle").show()},unpinPanel:function(){var e=a(".fl-builder--content-library-panel"),t=e.find(".fl-builder--panel-content .is-showing").data("tab"),i=a("body"),l=a(".fl-responsive-preview, .fl-responsive-preview-mask"),o=a(FLBuilder._contentClass).parentsUntil("body").last();i.css("margin-left",""),i.css("margin-right",""),i.removeClass("fl-builder-ui-is-pinned"),i.removeClass("fl-builder-ui-is-pinned-left"),i.removeClass("fl-builder-ui-is-pinned-right"),l.css("margin-left",""),l.css("margin-right",""),o.removeClass("fl-lightbox-content-transform"),e.removeClass("fl-builder-ui-pinned"),e.removeClass("fl-builder-ui-pinned-left"),e.removeClass("fl-builder-ui-pinned-right"),e.find(".ui-resizable-handle").hide(),e.off("resize"),e.attr("style",""),e.find(".fl-builder--tabs [data-tab="+t+"]").addClass("is-showing")},pinLightboxes:function(){var e=this;a(".fl-lightbox-resizable").each(function(){e.pinLightbox(a(this))}),FLBuilder._reinitEditorFields()},pinLightbox:function(e){var t=a(".fl-builder--content-library-panel"),i=e.closest(".fl-lightbox-wrap");i.closest(".fl-builder-ui-pinned").length||(t.append(i),e.attr("style",""),e.draggable("disable"),e.resizable("disable")),e.is(":visible")&&t.find(".fl-builder--tabs .is-showing").removeClass("is-showing")},pinLightboxOnOpen:function(e,t){t=t._node.find(".fl-lightbox-resizable");t.length&&(t.hasClass("fl-builder-ui-pinning-initialized")||(t.draggable("option","start",this.dragStart.bind(this)),t.draggable("option","drag",this.drag.bind(this)),t.draggable("option","stop",this.dragStop.bind(this)),t.addClass("fl-builder-ui-pinning-initialized")),this.isPinned()&&this.pinLightbox(t),FLBuilder.addHook("responsive-editing-switched",this.resize))},pinnedLightboxClosed:function(){var e=a(".fl-builder--content-library-panel");tab=null,this.isPinned()&&(tab=e.find(".fl-builder--panel-content .is-showing").data("tab"),e.find(".fl-builder--tabs [data-tab="+tab+"]").addClass("is-showing")),a(".fl-lightbox").removeClass("fl-lightbox-prevent-animation")},unpinLightboxes:function(){var o=a("body"),n=a(".fl-builder--content-library-panel");n.find(".fl-lightbox-wrap").each(function(){var e,t,i=a(this),l=i.find(".fl-lightbox");l.draggable("enable"),l.resizable("enable"),l.find(".ui-resizable-handle").show(),o.append(i),l.is(":visible")?(e=parseInt(n.css("top"))-parseInt(i.css("top"))-parseInt(i.css("padding-top")),t=parseInt(n.css("left"))-parseInt(i.css("padding-left")),i=parseInt(n.css("right"))-parseInt(i.css("padding-right")),l.css("top",(e<0?0:e)+"px"),l.css(FLBuilderConfig.isRtl?"right":"left",(FLBuilderConfig.isRtl?i:t)+"px"),l.addClass("fl-lightbox-prevent-animation"),o.removeClass("fl-builder-content-panel-is-showing"),FLBuilder.ContentPanel.isShowing=!1):l.css({top:"25px",left:"25px"})}),FLBuilder._reinitEditorFields()},closeLightboxOnPanelClick:function(){FLBuilder._triggerSettingsSave(!1,!0)},windowResize:function(){this.pinOrUnpin()},resizeStart:function(){a("body").addClass("fl-builder-resizable-is-resizing"),FLBuilder._destroyOverlayEvents(),FLBuilder._removeAllOverlays()},resize:function(){var e=a("body"),t=a(".fl-responsive-preview, .fl-responsive-preview-mask"),i=a(".fl-builder--content-library-panel"),l=i.outerWidth();i.is(":visible")?i.hasClass("fl-builder-ui-pinned-left")?(e.css("margin-left",l+"px"),t.css("margin-left",l+"px")):i.hasClass("fl-builder-ui-pinned-right")&&(e.css("margin-right",l+"px"),t.css("margin-right",l+"px")):e.css("margin","")},resizeStop:function(){a("body").removeClass("fl-builder-resizable-is-resizing"),FLBuilder._bindOverlayEvents(),FLBuilder._resizeLayout(),this.savePosition()},dragStart:function(e,t){var i=a("body"),e=(a(e.target),a(".fl-builder-bar-actions"));a(".fl-lightbox-resizable:visible").length||e.addClass("fl-builder-content-panel-pin-zone"),i.addClass("fl-builder-draggable-is-dragging"),i.append('<div class="fl-builder-ui-pin-zone fl-builder-ui-pin-zone-left"></div>'),i.append('<div class="fl-builder-ui-pin-zone fl-builder-ui-pin-zone-right"></div>'),FLBuilder._destroyOverlayEvents()},drag:function(e,t){var i=a("body"),l=a(".fl-responsive-preview"),o=a(window),l=(l.length?l:o).width(),o=o.scrollTop(),n=a(".fl-builder--content-library-panel").offset().top,s=a(".fl-builder-bar-actions"),r=a(e.target);r.hasClass("fl-builder--content-library-panel")&&(e.clientX<l-75&&n-o<46?s.addClass("fl-builder-content-panel-pin-zone-hover"):s.removeClass("fl-builder-content-panel-pin-zone-hover")),r.hasClass("fl-builder-ui-pinned")?this.unpinPanel():e.clientX<75?i.addClass("fl-builder-ui-show-pin-zone fl-builder-ui-show-pin-zone-left"):e.clientX>l-75?i.addClass("fl-builder-ui-show-pin-zone fl-builder-ui-show-pin-zone-right"):(i.removeClass("fl-builder-ui-show-pin-zone"),i.removeClass("fl-builder-ui-show-pin-zone-left"),i.removeClass("fl-builder-ui-show-pin-zone-right"))},dragStop:function(e,t){a(window);var i=a("body"),l=a(".fl-builder-bar-actions"),o=a(".fl-builder-ui-pin-zone"),n=a(".fl-builder--content-library-panel"),s=a(".fl-lightbox-resizable:visible");a(e.target);i.removeClass("fl-builder-draggable-is-dragging"),l.removeClass("fl-builder-content-panel-pin-zone"),l.removeClass("fl-builder-content-panel-pin-zone-hover"),o.remove(),s.length&&parseInt(s.css("top"))<0&&s.css("top","0"),i.hasClass("fl-builder-ui-show-pin-zone")?(i.hasClass("fl-builder-ui-show-pin-zone-left")?this.pin("left",!0):this.pin("right",!0),i.removeClass("fl-builder-ui-show-pin-zone"),i.removeClass("fl-builder-ui-show-pin-zone-left"),i.removeClass("fl-builder-ui-show-pin-zone-right")):n.find(".fl-lightbox").length?(this.unpin(!0),"module"!==FLBuilderConfig.userTemplateType&&!FLBuilderConfig.simpleUi||n.hide()):(n.attr("style",""),this.savePosition()),FLBuilder._bindOverlayEvents()},disableDragAndResize:function(){var e=a(".fl-builder--content-library-panel"),t=a(".fl-lightbox-resizable");e.draggable("disable"),e.resizable("disable"),t.draggable("disable"),t.resizable("disable")},enableDragAndResize:function(){var e=a(".fl-builder--content-library-panel"),t=a(".fl-lightbox-resizable:not(.fl-lightbox-width-full)");e.draggable("enable"),e.resizable("enable"),this.isPinned()||(t.draggable("enable"),t.resizable("enable"))},savePosition:function(){var e=a(".fl-builder--content-library-panel"),t=a(".fl-lightbox-resizable:visible"),i={pinned:{width:e.outerWidth(),position:null}};e.hasClass("fl-builder-ui-pinned-left")?i.pinned.position="left":e.hasClass("fl-builder-ui-pinned-right")?i.pinned.position="right":t.length&&(i.lightbox={width:t.width(),height:t.height(),top:parseInt(t.css("top"))<0?"0px":t.css("top"),left:t.css("left")}),FLBuilderConfig.userSettings.pinned=i.pinned,i.lightbox&&(FLBuilderConfig.userSettings.lightbox=i.lightbox),FLBuilder.ajax({action:"save_pinned_ui_position",data:i})},restorePosition:function(){var e=a(".fl-builder--content-library-panel"),t=FLBuilderConfig.userSettings.pinned;t&&t.position&&(e.css("width",t.width+"px"),this.pin(t.position,!1),e.css("width",t.width+"px"))}};a(function(){e.init()})}(jQuery),!function(r){var i={init:function(){this.setupMainMenuData(),r(".fl-builder--revision-actions select").on("change",this.selectChanged),r(".fl-cancel-revision-preview").on("click",this.exitPreview.bind(this)),r(".fl-apply-revision-preview").on("click",this.applyClicked.bind(this)),FLBuilder.addHook("revisionItemClicked",this.itemClicked.bind(this)),FLBuilder.addHook("didPublishLayout",this.refreshItems.bind(this))},setupMainMenuData:function(){var e,t,i=FLBuilderConfig.revisions.posts,l=FLBuilderConfig.revisions.authors,o=wp.template("fl-revision-list-item"),n=r(".fl-builder--revision-actions select"),s=0;if(FLBuilderConfig.mainMenu.revisions.items=[],n.html(""),0===i.length)FLBuilderConfig.mainMenu.revisions.items.push({eventName:"noRevisionsMessage",type:"event",label:wp.template("fl-no-revisions-message")()});else for(;s<i.length;s++)e=FLBuilderStrings.revisionDate.replace("%s",i[s].date.diff),e+=" ("+i[s].date.published+")",t=FLBuilderStrings.revisionAuthor.replace("%s",l[i[s].author].name),FLBuilderConfig.mainMenu.revisions.items.push({eventName:"revisionItemClicked",type:"event",label:o({id:i[s].id,date:e,author:t,avatar:l[i[s].author].avatar})}),n.append('<option value="'+i[s].id+'">'+e+"</option>");void 0!==FLBuilder.MainMenu&&FLBuilder.MainMenu.renderPanel("revisions")},refreshItems:function(){FLBuilder.ajax({action:"refresh_revision_items"},this.refreshItemsComplete.bind(this))},refreshItemsComplete:function(e){FLBuilderConfig.revisions=FLBuilder._jsonParse(e),this.setupMainMenuData()},itemClicked:function(e,t){t=r(t).find(".fl-revision-list-item").attr("data-revision-id");FLBuilder._triggerSettingsSave(!1,!0)&&(r(".fl-builder--revision-actions select").val(t),this.preview(t))},selectChanged:function(e){i.preview(r(this).val())},applyClicked:function(e){var t=r(".fl-builder--revision-actions select").val();i.restore(t)},preview:function(e){r(".fl-builder--revision-actions").css("display","flex"),FLBuilder.triggerHook("didEnterRevisionPreview"),FLBuilder.showAjaxLoader(),FLBuilder.ajax({action:"render_revision_preview",revision_id:e},this.previewRenderComplete.bind(this))},previewRenderComplete:function(e){FLBuilder._renderLayout(e,function(){FLBuilder._destroyOverlayEvents(),FLBuilder._removeAllOverlays()})},exitPreview:function(){r(".fl-builder--revision-actions").hide(),FLBuilder.triggerHook("didExitRevisionPreview"),FLBuilder._bindOverlayEvents(),FLBuilder._updateLayout()},restore:function(e){r(".fl-builder--revision-actions").hide(),FLBuilder.triggerHook("didExitRevisionPreview"),FLBuilder.showAjaxLoader(),FLBuilder._bindOverlayEvents(),FLBuilder.ajax({action:"restore_revision",revision_id:e},i.restoreComplete)},restoreComplete:function(e){e=FLBuilder._jsonParse(e);FLBuilder._renderLayout(e.layout),FLBuilder.triggerHook("didRestoreRevisionComplete",e.config),void 0!==(settings=e.settings).css&&null!==settings.css&&(FLBuilderSettingsConfig.settings.layout.css=settings.css),void 0!==settings.js&&null!==settings.js&&(FLBuilderSettingsConfig.settings.layout.js=settings.js)}};r(function(){i.init()})}(jQuery),!function(){var t={query:function(e){var t,i={},l={library:{}};if(e=this.normalizeQuery(e),_.isNull(e.kind))i=FLBuilderConfig.contentItems;else for(var o in e.kind)i[o=e.kind[o]]=FLBuilderConfig.contentItems[o];return t=this.findMatches(e,i),l.library=this.formatResults(t,e),l},normalizeQuery:function(e){return e=_.extend({kind:null,type:null,category:null,group:null,enabled:!0,global:null,searchTerm:null,categorized:!1},e),_.isString(e.kind)&&(e.kind=[e.kind]),e},findMatches:function(e,t){var i,l,o,n,s={},r=null,a=null;for(r in t)for(a in i=t[r],s[r]={items:[]},i)if(l=i[a],_.isUndefined(e.category)||_.isNull(e.category)||this.matchesCategory(l.category,e.category)){switch(r){case"template":if(!(_.isUndefined(e.content)||_.isNull(e.content)||(o=_.includes(e.content,l.content),n=e.content===l.content,o||n)))continue;if(!_.isUndefined(e.type)&&!_.isNull(e.type)&&e.type!==l.type)continue;if(!_.isNull(e.group)){var d=e.group,u=l.group;if(_.isString(d)&&(d=[d]),_.isString(u)&&(u=[u]),_.isEmpty(d)||_.isEmpty(u))continue;var c=!1;for(a in d){var h=d[a];_.includes(u,h)&&(c=!0)}if(!c)continue}break;case"module":if(!_.isNull(e.group)){if(!1===e.group&&0<l.group.length)continue;if(!1!==e.group&&!_.includes(l.group,e.group))continue}}(_.isUndefined(e.searchTerm)||_.isNull(e.searchTerm)||this.matchesSearchTerm(l,e.searchTerm))&&s[r].items.push(l)}return s},matchesCategory:function(e,t){var i,l,o,n;if(e===t)return!0;for(l in t=_.isString(t)?[t]:t){if(i=t[l],_.isString(e)&&e===i)return!0;if(_.isArray(e))for(o in e)if(e[o]===i)return!0;if(_.isObject(e))for(n in e)if(e[n]===i||n===i)return!0}return!1},matchesSearchTerm:function(e,t){var i=t.toLowerCase();return!(_.isUndefined(e.slug)||!e.slug.toLowerCase().includes(i))||(!(_.isUndefined(e.name)||!e.name.toLowerCase().includes(i))||(!(!_.isString(e.category)||!e.category.toLowerCase().includes(i))||(!(_.isUndefined(e.description)||!e.description.toLowerCase().includes(i))||(!(_.isUndefined(e.id_base)||!e.id_base.includes(t))||(!(!e.isWidget||!"widget".includes(i))||!(_.isUndefined(e.editor_export)||!"module".includes(i)))))))},formatResults:function(e,t){if(t.categorized)for(type in e){var i=e[type].items;e[type].categorized=this.groupBy(i,"category")}return e},groupBy:function(e,i){var o,n,s={};return _.forEach(e,function(l,e,t){o=l[i],_.isNull(o)||_.isUndefined(o)||_.isString(o)&&""===l[o]||(_.isString(o)&&(s[o]=s[o]||[],s[o].push(l)),_.isArray(o)&&(n=o,_.forEach(n,function(e,t,i){s[e]=s[e]||[],s[e].push(l)})),_.isObject(o)&&(n=o,_.forEach(n,function(e,t,i){s[e]=s[e]||[],s[e].push(l)})))}),s},search:function(e){var t=this.query({searchTerm:e}),i={total:0,term:e,sections:{}};if(!_.isUndefined(t.library.module.items)){var l,o={};for(l in t.library.module.items){var n=t.library.module.items[l],s=n.group[0],r=n.category;n.name;_.isUndefined(o[s])&&(o[s]={}),_.isUndefined(o[s][r])&&(o[s][r]=[]),o[s][r].push(n)}i.grouped=o}for(l in t.library){var a=t.library[l];!_.isUndefined(a.items)&&0<a.items.length&&(i.sections[l]={name:FLBuilderStrings.typeLabels[l],handle:l,type:"",items:a.items},i.total+=a.items.length)}return i}};FLBuilder.Search={byQuery:function(e){return t.query(e)},byTerm:function(e){return t.search(e)}}}(jQuery),!function(i,l){var o={layoutNeedsPublish:!1,defaultIndicatorMessage:"",defaultTooltipMessage:"",messages:null,init:function(){this.messages=FLBuilderStrings.savedStatus,this.$savingIndicator=i(".fl-builder--saving-indicator"),l.addHook("didBeginAJAX",this.onLayoutSaving.bind(this)),l.addHook("didCompleteAJAX",this.onLayoutSaved.bind(this)),l.addHook("didPublishLayout",this.onLayoutPublished.bind(this)),l.addHook("publishAndRemain",this.onPublishAndRemain.bind(this)),l.addHook("didShowLightbox",this.setLayoutNeedsPublish.bind(this)),!FLBuilderConfig.layoutHasDraftedChanges&&FLBuilderConfig.builderEnabled||(this.setLayoutNeedsPublish(),this.resetStatusMessage())},setLayoutNeedsPublish:function(){this.layoutNeedsPublish||(this.layoutNeedsPublish=!0,i("body").addClass("fl-builder--layout-has-drafted-changes"))},onLayoutSaving:function(e,t){this.isPublishingLayout(t.action)?this.showStatusMessage(this.messages.publishing,this.messages.publishingTooltip):this.isUpdatingLayout(t.action)&&(this.setLayoutNeedsPublish(),this.showStatusMessage(this.messages.saving,this.messages.savingTooltip))},isPublishingLayout:function(e){return"save_layout"==e},isUpdatingLayout:function(e){return!this.isPublishingLayout()&&(e.startsWith("render")?!!e.startsWith("render_new"):!e.startsWith("duplicate")&&(!e.startsWith("refresh")&&("save_ui_skin"!=e&&("save_lightbox_position"!=e&&("save_pinned_ui_position"!=e&&("fl_builder_notifications"!=e&&!(-1<e.indexOf("history"))))))))},onLayoutSaved:function(e,t){var i;this.isUpdatingLayout(t.fl_builder_data.action)&&(this.showStatusMessage(this.messages.saved,this.messages.savedTooltip),i=this,setTimeout(function(){i.resetStatusMessage()},2e3))},onLayoutPublished:function(){this.layoutNeedsPublish=!1,i("body").removeClass("fl-builder--layout-has-drafted-changes"),this.resetStatusMessage()},showStatusMessage:function(e,t){this.$savingIndicator.html(e),l.isUndefined(t)||(this.$savingIndicator.attr("title",t),i(".fl-builder--saving-indicator").tipTip({defaultPosition:"bottom",edgeOffset:14}))},resetStatusMessage:function(){this.layoutNeedsPublish?(this.defaultIndicatorMessage=this.messages.edited+'<i class="fas fa-question-circle"></i>',this.defaultTooltipMessage=this.messages.editedTooltip):(this.defaultIndicatorMessage="",this.defaultTooltipMessage=""),this.showStatusMessage(this.defaultIndicatorMessage,this.defaultTooltipMessage)},onPublishAndRemain:function(){var e;l.MainMenu.hide(),this.layoutNeedsPublish||FLBuilderSettingsForms.settingsHaveChanged()?l._publishLayout(!1,!0):(this.showStatusMessage(this.messages.noChanges),e=this,setTimeout(function(){e.resetStatusMessage()},2e3))}};l.SaveManager={layoutNeedsPublish:function(){return o.layoutNeedsPublish},showStatusMessage:function(e,t){o.showStatusMessage(e,t)},resetStatusMessage:function(){o.resetStatusMessage()}},i(function(){o.init()})}(jQuery,FLBuilder),!function(o){FLBuilderHistoryManager={states:[],position:0,rendering:!1,init:function(){var e=FLBuilderConfig.history,l=this;this.states=e.states,this.position=parseInt(e.position),this.setupMainMenuData(),o.each(e.hooks,function(e,i){FLBuilder.addHook(e,function(e,t){l.saveCurrentState(i,t)})}),FLBuilder.addHook("didPublishLayout",this.clearStatesOnPublish.bind(this)),FLBuilder.addHook("restartEditingSession",this.saveCurrentStateOnRestartSession.bind(this)),FLBuilder.addHook("historyItemClicked",this.itemClicked.bind(this)),FLBuilder.addHook("undo",this.onUndo.bind(this)),FLBuilder.addHook("redo",this.onRedo.bind(this))},saveCurrentState:function(e,t){var i=null;void 0!==(t=void 0===t?{}:t).moduleType&&t.moduleType&&(i=t.moduleType);const l=FL.Builder.data.getLayoutActions();l.saveHistoryState(e,i)},saveCurrentStateOnRestartSession:function(e){this.states.length||this.saveCurrentState("draft_created")},clearStatesOnPublish:function(e,t){this.states=[],this.position=0,this.setupMainMenuData();const i=FL.Builder.data.getLayoutActions();i.clearHistoryStates(FLBuilderConfig.postId,t.shouldExit)},renderState:function(e){var t=this;if(!this.rendering&&this.states.length&&!o(".fl-builder-settings:visible").length){var i=setTimeout(FLBuilder.showAjaxLoader,2e3);this.rendering=!0;const l=FL.Builder.data.getLayoutActions();l.renderHistoryState(e,function(e){e=JSON.parse(e);e.error||(t.position=parseInt(e.position),FLBuilder.triggerHook("didRestoreHistoryComplete",e),FLBuilder._renderLayout(e.layout),t.setupMainMenuData()),clearTimeout(i),t.rendering=!1})}},onUndo:function(){const e=FL.Builder.data.getLayoutActions();e.undo()},onRedo:function(){const e=FL.Builder.data.getLayoutActions();e.redo()},setupMainMenuData:function(){var e=FLBuilderConfig.history.labels,t="";FLBuilderConfig.mainMenu.history.items=[];for(var i=this.states.length-1;0<=i;i--)"string"==typeof this.states[i]?t=e[this.states[i]]||this.states[i]:(t=e[this.states[i].label]||this.states[i].label,(this.states[i].moduleType||-1<this.states[i].label.indexOf("module"))&&(t=t.replace("%s",this.getModuleName(this.states[i].moduleType)))),FLBuilderConfig.mainMenu.history.items.push({eventName:"historyItemClicked",type:"event",label:wp.template("fl-history-list-item")({label:t,current:i===this.position?1:0,position:i})});FLBuilderConfig.history.enabled||FLBuilderConfig.mainMenu.history.items.push({eventName:"historyItemClicked",type:"event",label:wp.template("fl-history-list-item")({label:FLBuilderConfig.history.labels.history_disabled,current:0,position:0})}),void 0!==FLBuilder.MainMenu&&FLBuilder.MainMenu.renderPanel("history")},getModuleName:function(e){var t=FLBuilderConfig.contentItems.module,i=0;if("widget"===e)return FLBuilderStrings.widget;for(;i<t.length;i++)if(void 0!==t[i].slug&&e===t[i].slug)return t[i].name;return FLBuilderStrings.module},itemClicked:function(e,t){var t=o(t).find(".fl-history-list-item"),i=t.attr("data-position"),l=o(".fl-history-list-item[data-current=1]");o(".fl-builder-settings:visible").length&&(FLBuilder._closeNestedSettings(),FLBuilder._lightbox.close()),l.attr("data-current",0),t.attr("data-current",1),this.renderState(i)}},o(function(){FLBuilderHistoryManager.init()})}(jQuery),!function(exports){"use strict";exports.stringify=function(e){return JSON.stringify(e,function(e,t){var i;return t instanceof Function||"function"==typeof t?(i=t.toString()).length<8||"function"!==i.substring(0,8)?"_NuFrRa_"+i:i:t instanceof RegExp?"_PxEgEr_"+t:t})},exports.parse=function(str,date2obj){var iso8061=!!date2obj&&/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/;return JSON.parse(str,function(key,value){var prefix;return"string"!=typeof value?value:value.length<8?value:(prefix=value.substring(0,8),iso8061&&value.match(iso8061)?new Date(value):"function"===prefix?eval("("+value+")"):"_PxEgEr_"===prefix||"_NuFrRa_"===prefix?eval(value.slice(8)):value)})},exports.clone=function(e,t){return exports.parse(exports.stringify(e),t)}}("undefined"==typeof exports?window.JSONfn={}:exports);
1
+ var FLBuilderColorPicker;function fl_slugify(e){let t=encodeURIComponent(e.toString().toLowerCase().trim().replace(/["',]/g,"").replace(/\s/g,"-")).toLowerCase();const i="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/,:;";e=new RegExp(i.split("").join("|"),"g");return t.toString().toLowerCase().replace(/\.+/g,"-").replace(/\:+/g,"").replace(/\s+/g,"-").replace(e,e=>"aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnooooooooprrsssssttuuuuuuuuuwxyyzzz-----".charAt(i.indexOf(e))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}!function(u){var i=[],t=navigator.userAgent.toLowerCase(),l="Microsoft Internet Explorer"===navigator.appName,o=l?parseFloat(t.match(/msie ([0-9]{1,}[\.0-9]{0,})/)[1]):0,n=l&&o<10,s=!1,r=["-moz-","-webkit-","-o-","-ms-"];function a(e,t){return e="top"===e?"top":"left",t=Array.isArray(t)?t:Array.prototype.slice.call(arguments,1),"webkit"===s?(o=[],i="top"===(i=e)?"0% 0%,0% 100%,":"0% 100%,100% 100%,",l=d(l=t),u.each(l,function(e,t){o.push("color-stop("+parseFloat(t.stop)/100+", "+t.color+")")}),"-webkit-gradient(linear,"+i+o.join(",")+")"):r[s]+"linear-gradient("+e+", "+t.join(", ")+")";var i,l,o}function d(e){var n=[],s=[],t=[],i=e.length-1;return u.each(e,function(e,t){var i=t,l=!1,o=t.match(/1?[0-9]{1,2}%$/);o&&(i=t.replace(/\s?1?[0-9]{1,2}%$/,""),l=o.shift()),n.push(i),s.push(l)}),!1===s[0]&&(s[0]="0%"),!1===s[i]&&(s[i]="100%"),s=function e(t){var i,l,o,n,s=0,r=t.length-1,a=0,d=!1;if(t.length<=2||u.inArray(!1,t)<0)return t;for(;a<t.length-1;)d||!1!==t[a]?d&&!1!==t[a]&&(r=a,a=t.length):(s=a-1,d=!0),a++;l=r-s;n=parseInt(t[s].replace("%"),10);i=(parseFloat(t[r].replace("%"))-n)/l;a=s+1;o=1;for(;a<r;)t[a]=n+o*i+"%",o++,a++;return e(t)}(s),u.each(s,function(e){t[e]={color:n[e],stop:s[e]}}),t}flBuilderParseColorValue=function(e){var e=e.replace(/\s+/g,""),t=-1!==e.indexOf("rgba")?parseFloat(100*e.replace(/^.*,(.+)\)/,"$1")):100;return{value:e,alpha:t,rgba:t<100}},u.fn.flBuilderColorPickerGradient=function(){var e=arguments;return this.each(function(){n?function(e,l){var o,t,n,s,r;e="top"===e?"top":"left",l=Array.isArray(l)?l:Array.prototype.slice.call(arguments,1),o="top"===e?0:1,t=u(this),n=l.length-1,s='<div class="iris-ie-gradient-shim" style="position:absolute;'+(1==o?"height":"width")+":100%;"+(1==o?"left":"top")+":%start%;"+(1==o?"right":"bottom")+':%end%;filter:%filter%;" data-color:"%color%"></div>',r="","static"===t.css("position")&&t.css({position:"relative"}),l=d(l),u.each(l,function(e,t){var i;if(e===n)return!1;e=l[e+1],t.stop!==e.stop&&(i=100-parseFloat(e.stop)+"%",t.octoHex=new FLBuilderColor(t.color).toIEOctoHex(),e.octoHex=new FLBuilderColor(e.color).toIEOctoHex(),e="progid:DXImageTransform.Microsoft.Gradient(GradientType="+o+", StartColorStr='"+t.octoHex+"', EndColorStr='"+e.octoHex+"')",r+=s.replace("%start%",t.stop).replace("%end%",i).replace("%filter%",e))}),t.find(".iris-ie-gradient-shim").remove(),u(r).prependTo(t)}.apply(this,e):u(this).css("backgroundImage",a.apply(this,e))})},u.fn.flBuilderColorPickerRaninbowGradient=function(e,t){var i,l,o;for(e=e||"top",i="hsl(%h%,"+(t=u.extend({},{s:100,l:50},t)).s+"%,"+t.l+"%)",l=0,o=[];l<=360;)o.push(i.replace("%h%",l)),l+=30;return this.each(function(){u(this).flBuilderColorPickerGradient(e,o)})},(FLBuilderColorPicker=function(e){this._html='<div class="fl-color-picker-ui"><div class="iris-picker"><div class="iris-picker-inner"><div class="iris-square"><a class="iris-square-value" href="javascript:void(0);"><span class="iris-square-handle ui-slider-handle"></span></a><div class="iris-square-inner iris-square-horiz"></div><div class="iris-square-inner iris-square-vert"></div></div><div class="iris-slider iris-strip"><div class="iris-slider-offset"></div></div></div></div></div>';this.options=u.extend({},{elements:null,color:"",mode:"hsl",controls:{horiz:"s",vert:"l",strip:"h"},target:!1,width:200,presets:[],labels:{colorPresets:"Color Presets",colorPicker:"Color Picker",placeholder:"Paste color here...",removePresetConfirm:"Are you sure?",noneColorSelected:"None color selected.",alreadySaved:"%s is already a saved preset.",noPresets:"Add a color preset first.",presetAdded:"%s added to presets!"}},e),(!1==n||!0==n&&7<o)&&this._init()}).prototype={_html:"",_color:"",_currentElement:"",_inited:!1,_defaultHSLControls:{horiz:"s",vert:"l",strip:"h"},_defaultHSVControls:{horiz:"h",vert:"v",strip:"s"},_scale:{h:360,s:100,l:100,v:100},_init:function(){var e=this;u(e.options.elements);u("html").hasClass("fl-color-picker-init")?this._prepareColorFields():(this._color=new FLBuilderColor("#ff0000").setHSpace(e.options.mode),i=this.options.presets,!1===s&&function(){var i,l="backgroundImage";n?s="filter":(i=u('<div id="iris-gradtest" />'),u.each(r,function(e,t){if(i.css(l,t+"linear-gradient(top,#fff,#000)"),i.css(l).match("gradient"))return s=e,!1}),!1===s&&(i.css("background","-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#000))"),i.css(this.bgImageString).match("gradient")&&(s="webkit")),i.remove())}(),e.picker=u(this._html).appendTo("body"),l?9===o?e.picker.addClass("iris-ie-9"):o<=8&&e.picker.addClass("iris-ie-lt9"):t.indexOf("compatible")<0&&t.indexOf("khtml")<0&&t.match(/mozilla/)&&e.picker.addClass("iris-mozilla"),e.controls={square:e.picker.find(".iris-square"),squareDrag:e.picker.find(".iris-square-value"),horiz:e.picker.find(".iris-square-horiz"),vert:e.picker.find(".iris-square-vert"),strip:e.picker.find(".iris-strip"),stripSlider:e.picker.find(".iris-strip .iris-slider-offset")},"hsv"===e.options.mode&&e._has("l",e.options.controls)?e.options.controls=e._defaultHSVControls:"hsl"===e.options.mode&&e._has("v",e.options.controls)&&(e.options.controls=e._defaultHSLControls),e.hue=e._color.h(),this._setTemplates(),this._ui=u(".fl-color-picker-ui"),this._iris=u(".iris-picker"),this._wrapper=u("body"),this._ui.prepend(this._hexHtml).append(this._presetsHtml),e.element=this._ui.find(".fl-color-picker-input"),e._initControls(),e.active="external",e._change(),e._addInputListeners(e.element),this._buildUI(),this._prepareColorFields(),this._pickerControls(),this._presetsControls(),this._buildAlphaUI(),u("html").addClass("fl-color-picker-init"))},_prepareColorFields:function(){var n=this;u(".fl-color-picker-value").each(function(){var e=u(this),t=e.val(),i=e.parent().find(".fl-color-picker-color"),l=flBuilderParseColorValue(t),o="";t&&(i.hasClass("fl-color-picker-alpha-enabled")&&l.rgba?o=e.val().toString():!i.hasClass("fl-color-picker-alpha-enabled")&&l.rgba?(l=(l=t.replace("rgba","rgb")).substr(0,l.lastIndexOf(","))+")",n._color._alpha=1,o=l,e.val(l)):o="#"+e.val().toString(),i.css({backgroundColor:o}))})},_setTemplates:function(){this._alphaHtml='<div class="fl-alpha-wrap"><div class="fl-alpha-slider"></div><div class="fl-alpha-slider-offset"></div><div class="fl-alpha-text"></div></div>',this._presetsHtml='<div class="fl-color-picker-presets"><div class="fl-color-picker-presets-toggle"><div class="fl-color-picker-presets-open-label fl-color-picker-active">'+this.options.labels.colorPresets+' <span class="fl-color-picker-icon-arrow-up"></span></div><div class="fl-color-picker-presets-close-label">'+this.options.labels.colorPicker+' <span class="fl-color-picker-icon-arrow-down"></span></div></div><ul class="fl-color-picker-presets-list"></ul></div>',this._hexHtml='<input type="text" class="fl-color-picker-input" placeholder="'+this.options.labels.placeholder+'"><div class="fl-color-picker-preset-add"></div>',this._presetsTpl='<li class="fl-color-picker-preset"><span class="fl-color-picker-preset-color"></span> <span class="fl-color-picker-preset-label"></span> <span class="fl-color-picker-preset-remove fl-color-picker-icon-remove"></span></li>',this._noPresetsTpl='<li class="fl-color-picker-no-preset"><span class="fl-color-picker-preset-label">'+this.options.labels.noPresets+"</span></li>"},_has:function(i,e){var l=!1;return u.each(e,function(e,t){if(i===t)return!(l=!0)}),l},_buildUI:function(){var i=this;i._presetsList=this._ui.find(".fl-color-picker-presets-list"),i._presetsList.html(""),0<this.options.presets.length?u.each(this.options.presets,function(e,t){i._addPresetView(t)}):i._presetsList.append(this._noPresetsTpl)},_addPresetView:function(e){var t=this._presetsList.find(".fl-color-picker-no-preset"),t=(0<t.length&&t.remove(),u(this._presetsTpl)),i=FLBuilderColor(e);t.attr("data-color",e).find(".fl-color-picker-preset-color").css({backgroundColor:i.toString()}).end().find(".fl-color-picker-preset-label").html(i.toString()),this._presetsList.append(t)},_addPresetFeedback:function(){this._ui.append('<div class="fl-color-picker-added"><div class="fl-color-picker-added-text"><div class="fl-color-picker-icon-check"></div> "'+this.options.labels.presetAdded.replace("%s",this._color.toString())+'"</div></div>'),this._ui.find(".fl-color-picker-added").hide().fadeIn(200).delay(2e3).fadeOut(200,function(){u(this).remove()})},_pickerControls:function(){var i=this;this._wrapper.on("click",".fl-color-picker-color",function(){var e=u(this);i._currentElement=e.parent().find(".fl-color-picker-value"),i._ui.position({my:"left top",at:"left bottom",of:e,collision:"flip",using:function(e,t){i._togglePicker(e)}})}).on("click",".fl-color-picker-clear",function(){var e=u(this);i._currentElement=e.parent().find(".fl-color-picker-value"),e.prev(".fl-color-picker-color").css({backgroundColor:"transparent"}).addClass("fl-color-picker-empty"),i._setColor(""),i.element.val(""),i._currentElement.val("").trigger("change")}),u(document).on("mousedown",function(e){0===u(e.target).closest(".fl-color-picker-ui").length&&(presets=i._ui.find(".fl-color-picker-presets"),presetsCloseLabel=presets.find(".fl-color-picker-presets-close-label"),presetsList=presets.find(".fl-color-picker-presets-list"),presetsCloseLabel.hasClass("fl-color-picker-active")&&0<(list=presetsList.find("li").find("span.fl-color-picker-preset-label")).length&&(presets=[],u.each(list,function(e,t){presets.push(u(t).text())}),u(FLBuilder.colorPicker).trigger("presetSorted",{presets:presets})),u(".fl-color-picker-ui.fl-color-picker-active").removeClass("fl-color-picker-active"))})},_presetsControls:function(){var i=this,e=i._ui.find(".fl-color-picker-preset-add"),l=i._ui.find(".fl-color-picker-presets"),o=l.find(".fl-color-picker-presets-open-label"),n=l.find(".fl-color-picker-presets-close-label"),s=l.find(".fl-color-picker-presets-list");e.off("click").on("click",function(){i._addPreset(i.element.val())}),s.css({height:i.element.innerHeight()+i._iris.innerHeight()+14+"px"}).hide(),s.sortable(),l.off("click").on("click",".fl-color-picker-presets-toggle",function(){n.hasClass("fl-color-picker-active")&&0<(list=s.find("li").find("span.fl-color-picker-preset-label")).length&&(l=[],u.each(list,function(e,t){l.push(u(t).text())}),u(FLBuilder.colorPicker).trigger("presetSorted",{presets:l})),o.toggleClass("fl-color-picker-active"),n.toggleClass("fl-color-picker-active"),s.slideToggle(500)}).on("click",".fl-color-picker-preset",function(e){var t=new FLBuilderColor(u(this).data("color").toString());i._setColor(t),i._currentElement.parent().find(".fl-color-picker-color").css({backgroundColor:t.toString()}).removeClass("fl-color-picker-empty"),o.toggleClass("fl-color-picker-active"),n.toggleClass("fl-color-picker-active"),s.slideToggle(500)}).on("click",".fl-color-picker-preset-remove",function(e){e.stopPropagation(),i._removePreset(u(this).parent().data("color"))})},_removePreset:function(e){var t;confirm(this.options.labels.removePresetConfirm)&&(e=e.toString(),-1<(t=i.indexOf(e))&&(i.splice(t,1),this.options.presets=i,this._presetsList.find('.fl-color-picker-preset[data-color="'+e+'"]').slideUp(function(){u(this).remove()})),i.length<1&&this._presetsList.append(this._noPresetsTpl),u(this).trigger("presetRemoved",{presets:i}))},_addPreset:function(e){if(!this._CheckValidColor(e))return alert(this.options.labels.noneColorSelected),!1;e=e.toString().replace(/^#/,"");""===e?alert(this.options.labels.noneColorSelected):-1<i.indexOf(e)?alert(this.options.labels.alreadySaved.replace("%s","#"+e)):(this._addPresetView(e),this._addPresetFeedback(),i.push(e),this.options.presets=i,u(this).trigger("presetAdded",{presets:i}))},_CheckValidColor:function(e){if(!e.match(/^#/)&&!e.match(/^rgb/)&&!e.match(/^hsl/))return!1;var t=document.getElementById("divValidColor");return t||((t=document.createElement("div")).id="divValidColor"),t.style.borderColor="",t.style.borderColor=e,0!=t.style.borderColor.length},_togglePicker:function(e){var t=this;this._ui.hasClass("fl-color-picker-active")?(this._ui.removeClass("fl-color-picker-active"),e&&setTimeout(function(){t._ui.css(e),t._ui.addClass("fl-color-picker-active"),t._setColor(t._currentElement.val())},200)):(e&&t._ui.css(e),setTimeout(function(){t._ui.addClass("fl-color-picker-active"),t._setColor(t._currentElement.val())},200))},_paint:function(){this._paintDimension("right","strip"),this._paintDimension("top","vert"),this._paintDimension("left","horiz")},_paintDimension:function(e,t){var i,l=this,o=l._color,n=l.options.mode,s=l._getHSpaceColor(),r=l.controls[t],a=l.options.controls;if(t!==l.active&&("square"!==l.active||"strip"===t))switch(a[t]){case"h":if("hsv"===n){switch(s=o.clone(),t){case"horiz":s[a.vert](100);break;case"vert":s[a.horiz](100);break;case"strip":s.setHSpace("hsl")}i=s.toHsl()}else i="strip"===t?{s:s.s,l:s.l}:{s:100,l:s.l};r.flBuilderColorPickerRaninbowGradient(e,i);break;case"s":"hsv"===n?"vert"===t?i=[o.clone().a(0).s(0).toCSS("rgba"),o.clone().a(1).s(0).toCSS("rgba")]:"strip"===t?i=[o.clone().s(100).toCSS("hsl"),o.clone().s(0).toCSS("hsl")]:"horiz"===t&&(i=["#fff","hsl("+s.h+",100%,50%)"]):i="vert"===t&&"h"===l.options.controls.horiz?["hsla(0, 0%, "+s.l+"%, 0)","hsla(0, 0%, "+s.l+"%, 1)"]:["hsl("+s.h+",0%,50%)","hsl("+s.h+",100%,50%)"],r.flBuilderColorPickerGradient(e,i);break;case"l":i="strip"===t?["hsl("+s.h+",100%,100%)","hsl("+s.h+", "+s.s+"%,50%)","hsl("+s.h+",100%,0%)"]:["#fff","rgba(255,255,255,0) 50%","rgba(0,0,0,0) 50%","rgba(0,0,0,1)"],r.flBuilderColorPickerGradient(e,i);break;case"v":i="strip"===t?[o.clone().v(100).toCSS(),o.clone().v(0).toCSS()]:["rgba(0,0,0,0)","#000"],r.flBuilderColorPickerGradient(e,i)}},_getHSpaceColor:function(){return"hsv"===this.options.mode?this._color.toHsv():this._color.toHsl()},_dimensions:function(e){var t,i=this,l=i.options,o=i.controls.square,n=i.picker.find(".iris-strip"),s=l.border?l.width-20:l.width;if(e&&(o.css("width",""),n.css("width",""),i.picker.css({width:"",height:""})),e=s*(parseFloat("77.5%")/100),s=s*(parseFloat("12%")/100),t=l.border?20+e:e,o.width(e).height(e),n.height(e).width(s),i.picker.css({width:l.width,height:t}),!l.palettes)return i.picker.css("paddingBottom","")},_addInputListeners:function(o){function e(e){var t=new FLBuilderColor(o.val()),i=o.val().replace(/^#/,""),l=n._currentElement.hasClass("fl-color-picker-empty");if(o.removeClass("iris-error"),t.error)""!==i&&o.addClass("iris-error");else if(t.toString()!==n._color.toString()||""!==n._color.toString()&&l)if("keyup"===e.type)i.match(/^[0-9a-fA-F]{3}$/)||(n._setColor(i),n._currentElement.parent().find(".fl-color-picker-color").css({backgroundColor:FLBuilderColor(i).toString()}).removeClass("fl-color-picker-empty"),n._currentElement.val(i).trigger("change"));else if("paste"===e.type)return i=e.originalEvent.clipboardData.getData("text").replace(/^#/,""),hex=FLBuilderColor(i).toString(),n._setColor(i),o.val(hex),n._currentElement.parent().find(".fl-color-picker-color").css({backgroundColor:hex}).removeClass("fl-color-picker-empty"),n._currentElement.val(i).trigger("change"),!1}var n=this;o.on("change",e).on("keyup",n._debounce(e,100))},_initControls:function(){var n=this,s=n.controls,e=s.square,i=n.options.controls,l=n._scale[i.strip];s.stripSlider.slider({orientation:"horizontal",max:l,slide:function(e,t){n.active="strip","h"===i.strip&&(t.value=l-t.value),n._color[i.strip](t.value),n._change.apply(n,arguments)}}),s.squareDrag.draggable({containment:s.square.find(".iris-square-inner"),zIndex:1e3,cursor:"move",drag:function(e,t){n._squareDrag(e,t)},start:function(){e.addClass("iris-dragging"),u(this).addClass("ui-state-focus")},stop:function(){e.removeClass("iris-dragging"),u(this).removeClass("ui-state-focus")}}).on("mousedown mouseup",function(e){var t="ui-state-focus";e.preventDefault(),"mousedown"===e.type?(n.picker.find("."+t).removeClass(t).blur(),u(this).addClass(t).focus()):u(this).removeClass(t)}).on("keydown",function(e){var t=s.square,i=s.squareDrag,l=i.position(),o=2;switch(e.altKey&&(o*=10),e.keyCode){case 37:l.left-=o;break;case 38:l.top-=o;break;case 39:l.left+=o;break;case 40:l.top+=o;break;default:return!0}l.left=Math.max(0,Math.min(l.left,t.width())),l.top=Math.max(0,Math.min(l.top,t.height())),i.css(l),n._squareDrag(e,{position:l}),e.preventDefault()}),e.mousedown(function(e){var t;1===e.which&&u(e.target).is("div")&&(t=n.controls.square.offset(),t={top:e.pageY-t.top,left:e.pageX-t.left},e.preventDefault(),n._squareDrag(e,{position:t}),e.target=n.controls.squareDrag.get(0),n.controls.squareDrag.css(t).trigger(e))})},_squareDrag:function(e,t){var i=this,l=i.options.controls,o=i._squareDimensions(),n=Math.round((o.h-t.position.top)/o.h*i._scale[l.vert]),o=i._scale[l.horiz]-Math.round((o.w-t.position.left)/o.w*i._scale[l.horiz]);i._color[l.horiz](o)[l.vert](n),i.active="square",i._change.apply(i,arguments)},_setColor:function(e){var t=this,i=t.options.color;""===e?(e="#ff0000",t.default=!0):t.default=!1,(e=""+(t.options.color=e)).replace(/^#/,""),(e=new FLBuilderColor(e).setHSpace(t.options.mode)).error?t.options.color=i:(t._color=e,t.options.color=t._color.toString(),t.active="external",t._change())},_squareDimensions:function(e){var t=this.controls.square;return void 0!==e&&t.data("dimensions")?t.data("dimensions"):(this.controls.squareDrag,e={w:t.width(),h:t.height()},t.data("dimensions",e),e)},_isNonHueControl:function(e,t){return"square"===e&&"h"===this.options.controls.strip||"external"!==t&&("h"!==t||"strip"!==e)},_change:function(){var l=this,o=l.controls,n=l._getHSpaceColor(),e=["square","strip"],s=l.options.controls,t=s[l.active]||"external",i=l.hue;"strip"===l.active?e=[]:"external"!==l.active&&e.pop(),u.each(e,function(e,t){var i;if(t!==l.active)switch(t){case"strip":i="h"===s.strip?l._scale[s.strip]-n[s.strip]:n[s.strip],o.stripSlider.slider("value",i);break;case"square":i=l._squareDimensions(),i={left:n[s.horiz]/l._scale[s.horiz]*i.w,top:i.h-n[s.vert]/l._scale[s.vert]*i.h},l.controls.squareDrag.css(i)}}),n.h!==i&&l._isNonHueControl(l.active,t)&&l._color.h(i),l.hue=l._color.h(),l.options.color=l._color.toString(),l.element.is(":input")&&!l._color.error&&(l.element.removeClass("iris-error"),l.element.val()!==l._color.toString()&&(l.element.val(l._color.toString()),this._currentElement&&(!l.default||l.default&&"external"!==l.active?this._currentElement.val(l._color.toString().replace(/^#/,"")).parent().find(".fl-color-picker-color").css({backgroundColor:l._color.toString()}).removeClass("fl-color-picker-empty"):this._currentElement.val(""),l._wrapper.find(".fl-alpha-slider-offset").css("background-color",l._color.toString()),this._currentElement.trigger("change")))),l._paint(),l._inited=!0,l.active=!1},_debounce:function(o,n,s){var r,a;return function(){var e=this,t=arguments,i=function(){r=null,s||(a=o.apply(e,t))},l=s&&!r;return clearTimeout(r),r=setTimeout(i,n),a=l?o.apply(e,t):a}},_buildAlphaUI:function(){var t=this;t._wrapper.on("click",".fl-color-picker-color",function(){var e=u(this);t._currentElement.val();e.hasClass("fl-color-picker-alpha-enabled")?(t._ui.find(".fl-alpha-wrap").length<=0&&u(t._alphaHtml).insertAfter(t._iris),t.picker.addClass("fl-color-alpha-enabled"),t._pickerAlphaControls()):(t.picker.removeClass("fl-color-alpha-enabled"),t._ui.find(".fl-alpha-wrap").remove())})},_pickerAlphaControls:function(){var l=this,e=l._currentElement,t=flBuilderParseColorValue(e.val()),e=parseFloat(t.alpha/100),i=l._wrapper,o=l._ui.find(".fl-alpha-wrap"),n=o.find(".fl-alpha-slider"),s=o.find(".fl-alpha-text"),r=o.find(".fl-alpha-slider-offset");alphaHandle=o.find(".ui-slider-handle"),s.text(e<1?e:""),n.slider({orientation:"vertical",slide:function(e,t){var i=parseFloat(t.value/100);l._color._alpha=i,s.text(i<1?i:""),l._change.apply(l,arguments)},create:function(){r.css({backgroundColor:t.value}),i.on("click",".fl-color-picker-clear",function(){l._color._alpha=1,s.text(""),n.slider("value",100).trigger("slide")})},value:t.alpha,step:1,min:0,max:100})}}}(jQuery),!function(e,u){function n(e,t){return this instanceof n?this._init(e,t):new n(e,t)}n.fn=n.prototype={_color:0,_alpha:1,error:!1,_hsl:{h:0,s:0,l:0},_hsv:{h:0,s:0,v:0},_hSpace:"hsl",_init:function(e){var t="noop";switch(typeof e){case"object":return e.a!==u&&this.a(e.a),this[t=e.r!==u?"fromRgb":e.l!==u?"fromHsl":e.v!==u?"fromHsv":t](e);case"string":return this.fromCSS(e);case"number":return this.fromInt(parseInt(e,10))}return this},_error:function(){return this.error=!0,this},clone:function(){for(var e=new n(this.toInt()),t=["_alpha","_hSpace","_hsl","_hsv","error"],i=t.length-1;0<=i;i--)e[t[i]]=this[t[i]];return e},setHSpace:function(e){return this._hSpace="hsv"===e?e:"hsl",this},noop:function(){return this},fromCSS:function(e){var t,i=/^(rgb|hs(l|v))a?\(/;if(this.error=!1,(e=e.replace(/^\s+/,"").replace(/\s+$/,"").replace(/;$/,"")).match(i)&&e.match(/\)$/)){if((t=e.replace(/(\s|%)/g,"").replace(i,"").replace(/,?\);?$/,"").split(",")).length<3)return this._error();if(4===t.length&&(this.a(parseFloat(t.pop())),this.error))return this;for(var l=t.length-1;0<=l;l--)if(t[l]=parseInt(t[l],10),isNaN(t[l]))return this._error();return e.match(/^rgb/)?this.fromRgb({r:t[0],g:t[1],b:t[2]}):e.match(/^hsv/)?this.fromHsv({h:t[0],s:t[1],v:t[2]}):this.fromHsl({h:t[0],s:t[1],l:t[2]})}return this.fromHex(e)},fromRgb:function(e,t){return"object"!=typeof e||e.r===u||e.g===u||e.b===u?this._error():(this.error=!1,this.fromInt(parseInt((e.r<<16)+(e.g<<8)+e.b,10),t))},fromHex:function(e){return 3===(e=e.replace(/^#/,"").replace(/^0x/,"")).length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),this.error=!/^[0-9A-F]{6}$/i.test(e),this.fromInt(parseInt(e,16))},fromHsl:function(e){var t,i,l,o,n;return"object"!=typeof e||e.h===u||e.s===u||e.l===u?this._error():(this._hsl=e,this._hSpace="hsl",o=e.h/360,n=e.s/100,e=e.l/100,0==n?t=i=l=e:(t=this.hue2rgb(n=2*e-(e=e<.5?e*(1+n):e+n-e*n),e,o+1/3),i=this.hue2rgb(n,e,o),l=this.hue2rgb(n,e,o-1/3)),this.fromRgb({r:255*t,g:255*i,b:255*l},!0))},fromHsv:function(e){var t,i,l,o,n,s,r,a,d;if("object"!=typeof e||e.h===u||e.s===u||e.v===u)return this._error();switch(this._hsv=e,this._hSpace="hsv",s=e.h/360,t=e.s/100,r=(i=e.v/100)*(1-t),a=i*(1-(s=6*s-(e=Math.floor(6*s)))*t),d=i*(1-(1-s)*t),e%6){case 0:l=i,o=d,n=r;break;case 1:l=a,o=i,n=r;break;case 2:l=r,o=i,n=d;break;case 3:l=r,o=a,n=i;break;case 4:l=d,o=r,n=i;break;case 5:l=i,o=r,n=a}return this.fromRgb({r:255*l,g:255*o,b:255*n},!0)},fromInt:function(e,t){return this._color=parseInt(e,10),isNaN(this._color)&&(this._color=0),16777215<this._color?this._color=16777215:this._color<0&&(this._color=0),t===u&&(this._hsv.h=this._hsv.s=this._hsl.h=this._hsl.s=0),this},hue2rgb:function(e,t,i){return i<0&&(i+=1),1<i&&--i,i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e},toString:function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var e=parseInt(this._color,10).toString(16);if(this.error)return"";if(e.length<6)for(var t=6-e.length-1;0<=t;t--)e="0"+e;return"#"+e},toCSS:function(e,t){switch(e=e||"hex",t=parseFloat(t||this._alpha),e){case"rgb":case"rgba":var i=this.toRgb();return t<1?"rgba( "+i.r+", "+i.g+", "+i.b+", "+t+" )":"rgb( "+i.r+", "+i.g+", "+i.b+" )";case"hsl":case"hsla":i=this.toHsl();return t<1?"hsla( "+i.h+", "+i.s+"%, "+i.l+"%, "+t+" )":"hsl( "+i.h+", "+i.s+"%, "+i.l+"% )";default:return this.toString()}},toRgb:function(){return{r:255&this._color>>16,g:255&this._color>>8,b:255&this._color}},toHsl:function(){var e,t=this.toRgb(),i=t.r/255,l=t.g/255,o=t.b/255,t=Math.max(i,l,o),n=Math.min(i,l,o),s=(t+n)/2;if(t===n)e=a=0;else{var r=t-n,a=.5<s?r/(2-t-n):r/(t+n);switch(t){case i:e=(l-o)/r+(l<o?6:0);break;case l:e=(o-i)/r+2;break;case o:e=(i-l)/r+4}e/=6}return{h:e=0===(e=Math.round(360*e))&&this._hsl.h!==e?this._hsl.h:e,s:a=0===(a=Math.round(100*a))&&this._hsl.s?this._hsl.s:a,l:Math.round(100*s)}},toHsv:function(){var e,t=this.toRgb(),i=t.r/255,l=t.g/255,o=t.b/255,t=Math.max(i,l,o),n=Math.min(i,l,o),s=t,r=t-n,a=0===t?0:r/t;if(t===n)e=a=0;else{switch(t){case i:e=(l-o)/r+(l<o?6:0);break;case l:e=(o-i)/r+2;break;case o:e=(i-l)/r+4}e/=6}return{h:e=0===(e=Math.round(360*e))&&this._hsv.h!==e?this._hsv.h:e,s:a=0===(a=Math.round(100*a))&&this._hsv.s?this._hsv.s:a,v:Math.round(100*s)}},toInt:function(){return this._color},toIEOctoHex:function(){var e=this.toString(),t=parseInt(255*this._alpha,10).toString(16);return"#"+(t=1===t.length?"0"+t:t)+e.replace(/^#/,"")},toLuminosity:function(){var e=this.toRgb();return.2126*Math.pow(e.r/255,2.2)+.7152*Math.pow(e.g/255,2.2)+.0722*Math.pow(e.b/255,2.2)},getDistanceLuminosityFrom:function(e){if(!(e instanceof n))throw"getDistanceLuminosityFrom requires a Color object";var t=this.toLuminosity(),e=e.toLuminosity();return e<t?(t+.05)/(e+.05):(e+.05)/(t+.05)},getMaxContrastColor:function(){var e=this.toLuminosity();return new n(.5<=e?"000000":"ffffff")},getReadableContrastingColor:function(e,t){if(!(e instanceof n))return this;var i=t===u?5:t,l=e.getDistanceLuminosityFrom(this),t=e.getMaxContrastColor();if(t.getDistanceLuminosityFrom(e)<=i)return t;if(i<=l)return this;for(var o=0===t.toInt()?-1:1;l<i&&(this.l(o,!0),l=this.getDistanceLuminosityFrom(e),0!==this._color&&16777215!==this._color););return this},a:function(e){if(e===u)return this._alpha;e=parseFloat(e);return isNaN(e)?this._error():(this._alpha=e,this)},darken:function(e){return this.l(-(e=e||5),!0)},lighten:function(e){return this.l(e=e||5,!0)},saturate:function(e){return this.s(e=e||15,!0)},desaturate:function(e){return this.s(-(e=e||15),!0)},toGrayscale:function(){return this.setHSpace("hsl").s(0)},getComplement:function(){return this.h(180,!0)},getSplitComplement:function(e){return this.h(180+30*(e=e||1),!0)},getAnalog:function(e){return this.h(30*(e=e||1),!0)},getTetrad:function(e){return this.h(60*(e=e||1),!0)},getTriad:function(e){return this.h(120*(e=e||1),!0)},_partial:function(l){var o=i[l];return function(e,t){var i=this._spaceFunc("to",o.space);return e===u?i[l]:(!0===t&&(e=i[l]+e),o.mod&&(e%=o.mod),o.range&&(e=e<o.range[0]?o.range[0]:e>o.range[1]?o.range[1]:e),i[l]=e,this._spaceFunc("from",o.space,i))}},_spaceFunc:function(e,t,i){t=t||this._hSpace;return this[e+t.charAt(0).toUpperCase()+t.substr(1)](i)}};var t,i={h:{mod:360},s:{range:[0,100]},l:{space:"hsl",range:[0,100]},v:{space:"hsv",range:[0,100]},r:{space:"rgb",range:[0,255]},g:{space:"rgb",range:[0,255]},b:{space:"rgb",range:[0,255]}};for(t in i)i.hasOwnProperty(t)&&(n.fn[t]=n.fn._partial(t));"object"==typeof exports?module.exports=n:(e.FLBuilderColor=n,e.Color=n)}(this),!function(s){(FLLightbox=function(e){this._init(e)}).closeParent=function(e){e=s(e).closest(".fl-lightbox-wrap").attr("data-instance-id");_.isUndefined(e)||FLLightbox._instances[e].close()},FLLightbox.getResizableControlClass=function(){var e=s(".fl-lightbox-resizable").eq(0),t="far fa-window-maximize";return t=e.length&&e.hasClass("fl-lightbox-width-full")?"far fa-window-minimize":t},FLLightbox.unbindAll=function(){for(var e in FLLightbox._instances)FLLightbox._instances[e]._unbind()},FLLightbox.bindAll=function(){for(var e in FLLightbox._instances)FLLightbox._instances[e]._bind()},FLLightbox.closeAll=function(){for(var e in FLLightbox._instances)FLLightbox._instances[e].close()},FLLightbox._instances={},FLLightbox.prototype={_id:null,_node:null,_visible:!1,_allowClosing:!0,_resizeTimer:null,_defaults:{className:"",destroyOnClose:!1,resizable:!1},open:function(e){var t=this._node.find(".fl-lightbox"),i=t.closest(".fl-builder-ui-pinned").length,l=this._getPositionSettings();!i&&l&&this._defaults.resizable&&t.css(l),this._bind(),this._node.show(),this._visible=!0,void 0!==e?this.setContent(e):this._resize(),this.trigger("open"),FLBuilder.triggerHook("didShowLightbox",this)},close:function(){var e=this._node.data("parent");this._allowClosing&&(this.trigger("beforeCloseLightbox"),this._unbind(),this._node.hide(),this._visible=!1,this.trigger("close"),FLBuilder.triggerHook("didHideLightbox"),this._defaults.resizable&&_.isUndefined(e)&&FLBuilder.triggerHook("didHideAllLightboxes"),this._defaults.destroyOnClose&&this.destroy())},disableClose:function(){this._allowClosing=!1},enableClose:function(){this._allowClosing=!0},setContent:function(e){this._node.find(".fl-lightbox-content").html(e),this._resize(),0==s(".fl-builder-content-panel-button").length&&s(".fl-builder-panel-drag-handle").show()},empty:function(){this._node.find(".fl-lightbox-content").empty()},on:function(e,t){this._node.on(e,t)},off:function(e,t){this._node.off(e,t)},trigger:function(e,t){this._node.trigger(e,t)},destroy:function(){this._node.empty(),this._node.remove(),FLLightbox._instances[this._id]="undefined";try{delete FLLightbox._instances[this._id]}catch(e){}},_init:function(e){var t=0,i=null;for(i in FLLightbox._instances)t++;this._defaults=s.extend({},this._defaults,e),this._id=(new Date).getTime()+t,(FLLightbox._instances[this._id]=this)._render(),this._resizable()},_render:function(){this._node=s('<div class="fl-lightbox-wrap" data-instance-id="'+this._id+'"><div class="fl-lightbox-mask"></div><div class="fl-lightbox"><div class="fl-lightbox-content-wrap"><div class="fl-lightbox-content"></div></div></div></div>'),this._node.addClass(this._defaults.className),s("body").append(this._node)},_bind:function(){s(window).on("resize.fl-lightbox-"+this._id,this._delayedResize.bind(this))},_unbind:function(){s(window).off("resize.fl-lightbox-"+this._id)},_resizable:function(){s("body");var e=this._node.find(".fl-lightbox-mask"),t=this._node.find(".fl-lightbox"),i=s(".fl-lightbox-resizable").eq(0);this._defaults.resizable?(e.hide(),t.addClass("fl-lightbox-resizable"),t.on("click",".fl-lightbox-resize-toggle",this._resizeClicked.bind(this)),t.draggable({cursor:"move",handle:".fl-lightbox-header"}).resizable({handles:"all",minHeight:500,minWidth:380,start:this._resizeStart.bind(this),stop:this._resizeStop.bind(this)}),i.length&&i.hasClass("fl-lightbox-width-full")?(t.addClass("fl-lightbox-width-full"),t.draggable("disable")):this._restorePosition()):e.show(),this._resize()},_delayedResize:function(){clearTimeout(this._resizeTimer),this._resizeTimer=setTimeout(this._resize.bind(this),250)},_resize:function(){var e=this._node.find(".fl-lightbox"),t=parseInt(this._node.css("padding-top")),i=parseInt(this._node.css("padding-bottom")),l=(parseInt(this._node.css("padding-left")),parseInt(this._node.css("padding-right")),e.height()),o=e.width(),n=s(window),t=n.height()-t-i,i=(n.width(),"0px");this._defaults.resizable?(o<600?e.addClass("fl-lightbox-width-slim"):e.removeClass("fl-lightbox-width-slim"),o<450?e.addClass("fl-lightbox-width-micro"):e.removeClass("fl-lightbox-width-micro"),this._resizeEditors()):(l<t&&(i=(t-l-46)/2+"px"),e.attr("style","").css("margin",i+" auto 0")),this.trigger("resized")},_resizeStart:function(){s("body").addClass("fl-builder-resizable-is-resizing"),s(".fl-builder-lightbox:visible").append('<div class="fl-builder-resizable-iframe-fix"></div>'),FLBuilder._destroyOverlayEvents(),FLBuilder._removeAllOverlays()},_resizeStop:function(e,t){var i=s(".fl-lightbox-resizable:visible");parseInt(i.css("top"))<0&&i.css("top","0"),this._savePosition(),s("body").removeClass("fl-builder-resizable-is-resizing"),s(".fl-builder-resizable-iframe-fix").remove(),FLBuilder._bindOverlayEvents()},_resizeClicked:function(){s(".fl-lightbox-resizable").find(".fl-lightbox-resize-toggle");this._node.find(".fl-lightbox").hasClass("fl-lightbox-width-full")?this._resizeExitFull():this._resizeEnterFull(),this._resize()},_resizeEnterFull:function(){var e=s(".fl-lightbox-resizable"),t=e.find(".fl-lightbox-resize-toggle");this._node.find(".fl-lightbox");t.removeClass("fa-window-maximize").addClass("fa-window-minimize"),e.addClass("fl-lightbox-width-full"),e.draggable("disable"),e.resizable("disable")},_resizeExitFull:function(){var e=s(".fl-lightbox-resizable"),t=e.find(".fl-lightbox-resize-toggle");this._node.find(".fl-lightbox");t.removeClass("fa-window-minimize").addClass("fa-window-maximize"),e.removeClass("fl-lightbox-width-full"),e.draggable("enable"),e.resizable("enable")},_resizeEditors:function(){s(".fl-lightbox-resizable").each(function(){var e=s(this),t=e.find(".fl-builder-settings-fields").height(),e=e.find(".mce-edit-area > iframe, textarea.wp-editor-area, .ace_editor"),i=null;t<350&&(t=350),e.each(function(){(i=s(this)).hasClass("ace_editor")?(i.height(t-60),i.closest(".fl-field").data("editor").resize()):i.closest(".mce-container-body").find(".mce-toolbar-grp .mce-toolbar.mce-last").is(":visible")?i.height(t-175):i.height(t-150)})})},_savePosition:function(){var e=this._node.find(".fl-lightbox"),t={width:e.width(),height:e.height(),top:parseInt(e.css("top"))<0?"0px":e.css("top"),left:e.css("left")};e.closest(".fl-builder-ui-pinned").length||(FLBuilderConfig.userSettings.lightbox=t,FLBuilder.ajax({action:"save_lightbox_position",data:t}))},_restorePosition:function(){var e=this._node.find(".fl-lightbox"),t=this._getPositionSettings();t?e.css(t):e.css({top:25,left:FLBuilderConfig.isRtl?"-25":25})},_getPositionSettings:function(){var e=FLBuilderConfig.userSettings.lightbox;if(!e)return!1;var t=window.innerHeight,i=FLBuilderConfig.isRtl,l=parseInt(e.height),o=parseInt(e.top),n=parseInt(e.left),s=(parseInt(e.top),parseInt(e.width));return!i&&n+s+100>screen.width&&(e.left=screen.width-s-250),!i&&n<0&&(e.left=50),n=parseInt(e.left),i&&0<n&&(e.left=-25),(t<l&&546<t||t<o+l)&&(t<l&&(e.height=t-50),e.top=0),e}}}(jQuery),!function(s){FLIconSelector={_content:null,_lightbox:null,_rendered:!1,_filterText:"",_liveFilterText:"",open:function(i){FLIconSelector._rendered||FLIconSelector._render(),null===FLIconSelector._content?(FLIconSelector._lightbox.open('<div class="fl-builder-lightbox-loading"></div>'),FLBuilder.ajax({action:"render_icon_selector"},FLIconSelector._getContentComplete)):(FLIconSelector._lightbox.open(),s(".fl-icons-filter-text-live").focus()),FLIconSelector._lightbox.on("icon-selected",function(e,t){FLIconSelector._lightbox.off("icon-selected"),FLIconSelector._lightbox.close(),i(t)})},_render:function(){FLIconSelector._lightbox=new FLLightbox({className:"fl-icon-selector"}),FLIconSelector._rendered=!0,FLBuilder.addHook("endEditingSession",function(){FLIconSelector._lightbox.close()})},_getContentComplete:function(e){e=FLBuilder._jsonParse(e);FLIconSelector._content=e.html,FLIconSelector._lightbox.setContent(e.html),s(".fl-icons-filter-text-live").on("keyup",s.debounce(1e3,FLIconSelector.livefilter)),s(".fl-icons-filter-text-live").focus(),s(".fl-icons-list i").on("click",FLIconSelector._select),s(".fl-icon-selector-cancel").on("click",s.proxy(FLIconSelector._lightbox.close,FLIconSelector._lightbox)),FLIconSelector.renderRecent()},renderRecent:function(){var e=FLBuilderConfig.recentIcons;if(e.length<1)return s(".fl-icons-section.recent h2.recent").hide(),!1;s(".fl-icons-section.recent h2.recent").show(),s(".fl-icons-section.recent").show(),s(".recent-icons").html(""),s.each(e,function(e,t){s(".recent-icons").append('<i class="'+t+'"></i>')}),s(".recent-icons").show(),s(".recent-icons i").on("click",FLIconSelector._select),recents=s(".recent-icons i"),s.each(recents,function(e,t){"none"==window.getComputedStyle(s(t)[0],":before").getPropertyValue("content")&&s(t).hide()})},livefilter:function(){var e=s(".fl-icons-filter-text-live").val();if(e===FLIconSelector._liveFilterText)return!1;s(".fl-icons-section.results").html(""),""===e?(FLIconSelector._liveFilterText="",s(".fl-icons-section").show(),FLIconSelector.renderRecent()):(s(".fl-icons-section.recent").hide(),s(".fl-icons-section.all-icons").hide(),s(".fl-icons-section.results").html('<i class="fas fa-spinner fa-spin"></i>'),FLIconSelector._liveFilterText=e,FLBuilder.ajax({action:"query_icons",text:e},FLIconSelector._query_result))},_query_result:function(e){var t=s(".fl-icons-section.results"),o="";if(!e||"[]"===e)return o="<h2>No Icons Found</h2>",FLIconSelector.renderRecent(),t.html(o),t.show(),!1;var e=FLBuilder._jsonParse(e),n="";s.each(e,function(e,l){o+="<h2>"+l.name+"</h2>",s.each(l.data,function(e,i){s.each(i.styles,function(e,t){switch(n="",t){case"solid":n="fas";break;case"regular":n="far";break;case"light":n="fal";break;case"duotone":n="fad";break;case"thin":n="fa-thin";break;case"brands":n="fa-brands fab";break;case"legacy":n=l.prefix}0<n.length&&(n+=" "),o+='<i class="'+n+i.tag+'" title="'+i.label+'"></i>'})})}),t.html(o),t.show(),s(".fl-icons-section.results i").on("click",FLIconSelector._select)},_filter:function(){var e=s(".fl-icons-filter-select").val(),t=s(".fl-icons-filter-text").val()||"";"all"==e?s(".fl-icons-section").show():(s(".fl-icons-section").hide(),s(".fl-"+e).show()),""!==(FLIconSelector._filterText=t)?s(".fl-icons-list i").each(FLIconSelector._filterIcon):s(".fl-icons-list i").show()},_filterIcon:function(){var e=s(this);-1==e.attr("class").indexOf(FLIconSelector._filterText)?e.hide():e.show()},_select:function(){var e=s(this).attr("class");FLBuilder.ajax({action:"recent_icons",icon:e},FLIconSelector._updateRecents),FLIconSelector._lightbox.trigger("icon-selected",e)},_updateRecents:function(e){FLBuilderConfig.recentIcons=FLBuilder._jsonParse(e)}}}(jQuery),!function(i){(FLStyleSheet=function(e){"object"==typeof e&&i.extend(this,e),this._createSheet()}).prototype={id:null,_sheet:null,_sheetElement:null,updateRule:function(e,t,i){for(var l=this._sheet.cssRules||this._sheet.rules,o=null,n=0;n<l.length;n++)l[n].selectorText.toLowerCase().replace(/\s/g,"")==e.toLowerCase().replace(/\s/g,"")&&(o=l[n]);if(o)if("object"==typeof t)for(n in t)this.setProperty(o,n,t[n]);else this.setProperty(o,t,i);else this.addRule(e,t,i)},setProperty:function(e,t,i){var l="";e.style.setProperty?(-1<i.indexOf("!important")&&(l="important",i=i.replace("!important","").trim()),e.style.setProperty(t,i,l)):e.style[this._toCamelCase(t)]=i},addRule:function(e,t,i){var l="",o="";if("object"==typeof t)for(o in t)l+=o+":"+t[o]+";";else l=t+":"+i+";";this._sheet.insertRule?this._sheet.insertRule(e+" { "+l+" }",this._sheet.cssRules.length):this._sheet.addRule(e,l)},destroy:function(){this._sheetElement&&(this._sheetElement.remove(),this._sheetElement=null),this._sheet&&(this._sheet=null)},disable:function(){this._sheet.disabled=!0},enable:function(){this._sheet.disabled=!1},_createSheet:function(){var e=this.id?' id="'+this.id+'"':"",t=this.className?' class="'+this.className+'"':"";this._sheet||(this._sheetElement=i('<style type="text/css"'+e+t+"></style>"),i("body").append(this._sheetElement),this._sheet=this._sheetElement[0].sheet)},_toCamelCase:function(e){return e.toLowerCase().replace(/-(.)/g,function(e,t){return t.toUpperCase()})}}}(jQuery),!function(x){FLBuilder={preview:null,_actionsLightbox:null,_ajaxQueue:[],_ajaxRequest:null,_colResizeData:null,_colResizing:!1,_contentClass:!1,_dragEnabled:!1,_dragging:!1,_dragInitialScrollTop:0,_exitUrl:null,_layout:null,_layoutQueue:[],_layoutSettingsCSSCache:null,_layoutSettingsCSSTimeout:null,_lightbox:null,_lightboxScrollbarTimeout:null,_loadedModuleAssets:[],_moduleHelpers:{},_multiplePhotoSelector:null,_newColParent:null,_newColPosition:0,_newColGroupParent:null,_newColGroupPosition:0,_newModuleParent:null,_newModulePosition:0,_newRowPosition:0,_selectedTemplateId:null,_selectedTemplateType:null,_singlePhotoSelector:null,_singleVideoSelector:null,_multipleAudiosSelector:null,_codeDisabled:!1,_sandbox:{},_publishAndRemain:!1,_shapesEdited:!1,_init:function(){FLBuilder._initJQueryReadyFix(),FLBuilder._initGlobalErrorHandling(),FLBuilder._initPostLock(),FLBuilder._initClassNames(),FLBuilder._initMediaUploader(),FLBuilder._initOverflowFix(),FLBuilder._initScrollbars(),FLBuilder._initLightboxes(),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder._initStrings(),FLBuilder._initSanityChecks(),FLBuilder._initTipTips(),FLBuilder._initTinyMCE(),FLBuilder._bindEvents(),FLBuilder._bindOverlayEvents(),FLBuilder._setupEmptyLayout(),FLBuilder._highlightEmptyCols(),FLBuilder._checkEnv(),FLBuilder._initColorScheme(),FLBuilder.addHook("didInitUI",FLBuilder._showTourOrTemplates.bind(FLBuilder)),FLBuilder.addHook("endEditingSession",FLBuilder._doStats.bind(this)),FLBuilder.triggerHook("init")},_initJQueryReadyFix:function(){FLBuilderConfig.debug||(jQuery.fn.oldReady=jQuery.fn.ready,jQuery.fn.ready=function(e){return jQuery.fn.oldReady(function(){try{"function"==typeof e&&e(x)}catch(e){FLBuilder.logError(e)}})})},_initSanityChecks:function(){FLBuilderConfig.uploadPath&&"undefined"==typeof FLBuilderLayout&&(url='<a href="'+FLBuilderConfig.uploadUrl+'">wp-admin -> Settings -> Media</a>',FLBuilder.alert('<strong>Critcal Error</strong><p style="font-size:15px;">Please go to '+url+" and make sure uploads folder settings is blank</p>"),x(".fl-builder-alert-close").hide())},_initGlobalErrorHandling:function(){FLBuilderConfig.debug||(window.onerror=function(e,t,i,l,o){return FLBuilder.logGlobalError(e,t,i,l,o),!0})},_initPostLock:function(){void 0!==wp.heartbeat&&(wp.heartbeat.interval(30),wp.heartbeat.enqueue("fl_builder_post_lock",{post_id:FLBuilderConfig.postId}))},_initClassNames:function(){var e=x("html"),t=x("body");e.addClass("fl-builder-edit"),t.addClass("fl-builder"),FLBuilderConfig.simpleUi&&t.addClass("fl-builder-simple"),FLBuilder._contentClass=".fl-builder-content-"+FLBuilderConfig.postId,x(FLBuilder._contentClass).addClass("fl-builder-content-editing")},_initMediaUploader:function(){wp.media.model.settings.post.id=FLBuilderConfig.postId},_initOverflowFix:function(){x(FLBuilder._contentClass).parents().css("overflow","visible")},_initScrollbars:function(){var e=x(".fl-nanoscroller").nanoScroller({alwaysVisible:!0,preventPageScrolling:!0,paneClass:"fl-nanoscroller-pane",sliderClass:"fl-nanoscroller-slider",contentClass:"fl-nanoscroller-content"}).filter(".fl-builder-settings-fields"),t=e.find(".fl-nanoscroller-pane");t.length&&(t=t.get(0).style.display,e=e.find(".fl-nanoscroller-content"),"none"===t?e.removeClass("has-scrollbar"):e.addClass("has-scrollbar"))},_initSortables:function(){var e={appendTo:FLBuilder._contentClass,cursor:"move",cursorAt:{left:85,top:20},distance:1,helper:FLBuilder._blockDragHelper,start:FLBuilder._blockDragStart,sort:FLBuilder._blockDragSort,change:FLBuilder._blockDragChange,stop:FLBuilder._blockDragStop,placeholder:"fl-builder-drop-zone",tolerance:"intersect"},t="",i="",l="",l="row"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-content":"column"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-col-drop-target, "+FLBuilder._contentClass+" .fl-col-content":FLBuilder._contentClass+" .fl-row-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col:not(.fl-builder-node-loading):not(.fl-node-global) .fl-col-content",i="row"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target":FLBuilder._contentClass+" .fl-row-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target",t=FLBuilderConfig.nestedColumns?l:"row"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target":FLBuilder._contentClass+" .fl-row-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target";x(".fl-builder-rows").sortable(x.extend({},e,{connectWith:t,items:".fl-builder-block-row",stop:FLBuilder._rowDragStop})),x(".fl-builder-row-templates").sortable(x.extend({},e,{connectWith:FLBuilder._contentClass+" .fl-row-drop-target",items:".fl-builder-block-row-template:not(.fl-builder-block-disabled)",stop:FLBuilder._nodeTemplateDragStop})),x(".fl-builder-saved-rows").sortable(x.extend({},e,{cancel:".fl-builder-node-template-actions, .fl-builder-node-template-edit, .fl-builder-node-template-delete",connectWith:FLBuilder._contentClass+" .fl-row-drop-target",items:".fl-builder-block-saved-row",stop:FLBuilder._nodeTemplateDragStop})),x(".fl-builder-saved-columns").sortable(x.extend({},e,{cancel:".fl-builder-node-template-actions, .fl-builder-node-template-edit, .fl-builder-node-template-delete",connectWith:i,items:".fl-builder-block-saved-column",stop:FLBuilder._nodeTemplateDragStop})),x(".fl-builder-modules, .fl-builder-widgets").sortable(x.extend({},e,{connectWith:l,items:".fl-builder-block-module:not(.fl-builder-block-disabled)",stop:FLBuilder._moduleDragStop})),x(".fl-builder-module-templates").sortable(x.extend({},e,{connectWith:l,items:".fl-builder-block-module-template",stop:FLBuilder._nodeTemplateDragStop})),x(".fl-builder-saved-modules").sortable(x.extend({},e,{cancel:".fl-builder-node-template-actions, .fl-builder-node-template-edit, .fl-builder-node-template-delete",connectWith:l,items:".fl-builder-block-saved-module",stop:FLBuilder._nodeTemplateDragStop})),x(".fl-row-sortable-proxy").sortable(x.extend({},e,{connectWith:FLBuilder._contentClass+" .fl-row-drop-target",helper:FLBuilder._rowDragHelper,start:FLBuilder._rowDragStart,stop:FLBuilder._rowDragStop})),x(".fl-col-sortable-proxy").sortable(x.extend({},e,{connectWith:l,helper:FLBuilder._colDragHelper,start:FLBuilder._colDragStart,stop:FLBuilder._colDragStop})),x(FLBuilder._contentClass+" .fl-col-content").sortable(x.extend({},e,{connectWith:l,handle:".fl-module-sortable-proxy",helper:FLBuilder._moduleDragHelper,items:".fl-module, .fl-col-group",start:FLBuilder._moduleDragStart,stop:FLBuilder._moduleDragStop})),x(FLBuilder._contentClass+" .fl-row-drop-target").sortable(e),x(FLBuilder._contentClass+" .fl-col-group-drop-target").sortable(e),x(FLBuilder._contentClass+" .fl-col-drop-target").sortable(e)},_refreshSortables:function(){x(".ui-sortable").sortable("refresh")},_initStrings:function(){x.validator.messages.required=FLBuilderStrings.validateRequiredMessage},_bindEvents:function(){var e=FLBuilderLayout._isTouch();$excludedLinks=x(".fl-builder-bar a, .fl-builder--content-library-panel a, .fl-page-nav .nav a"),x("a").not($excludedLinks).on("click",FLBuilder._preventDefault),x(".fl-page-nav .nav a").on("click",FLBuilder._headerLinkClicked),x("body").on("click",".fl-builder-content a",FLBuilder._preventDefault),x("body").on("mouseup","button.fl-builder-button",this._buttonMouseUp.bind(this)),x(document).on("heartbeat-tick",FLBuilder._initPostLock),x(window).on("beforeunload",FLBuilder._warnBeforeUnload),x("body").on("click touchend",".fl-builder-has-submenu",FLBuilder._submenuParentClicked),x("body").on("mouseenter",".fl-builder-submenu-hover",FLBuilder._hoverMenuParentMouseEnter),x("body").on("mouseleave",".fl-builder-submenu-hover",FLBuilder._hoverMenuParentMouseLeave),x("body").on("click touchend",".fl-builder-has-submenu a",FLBuilder._submenuChildClicked),x("body").on("mouseenter",".fl-builder-submenu",FLBuilder._submenuMouseenter),x("body").on("mouseleave",".fl-builder-submenu",FLBuilder._submenuMouseleave),x("body").on("mouseenter",".fl-builder-submenu .fl-builder-has-submenu",FLBuilder._submenuNestedParentMouseenter),x(".fl-builder-panel-actions .fl-builder-panel-close").on("click",FLBuilder._closePanel),x(".fl-builder-blocks-section-title").on("click",FLBuilder._blockSectionTitleClicked),x("body").on("mousedown",".fl-builder-node-template-actions",FLBuilder._stopPropagation),x("body").on("mousedown",".fl-builder-node-template-edit",FLBuilder._stopPropagation),x("body").on("mousedown",".fl-builder-node-template-delete",FLBuilder._stopPropagation),x("body").on("click",".fl-builder-node-template-edit",FLBuilder._editNodeTemplateClicked),x("body").on("click",".fl-builder-node-template-delete",FLBuilder._deleteNodeTemplateClicked),x("body").on("mousedown",".fl-builder-block:not(.fl-builder-block-disabled)",FLBuilder._blockDragInit),x("body").on("mouseup",FLBuilder._blockDragCancel),x("body").on("click",".fl-builder-actions .fl-builder-cancel-button",FLBuilder._cancelButtonClicked),x("body").on("click",".fl-builder-save-user-template-button",FLBuilder._saveUserTemplateClicked),x("body").on("click",".fl-builder-duplicate-layout-button",FLBuilder._duplicateLayoutClicked),x("body").on("click",".fl-builder-layout-settings-button",FLBuilder._layoutSettingsClicked),x("body").on("click",".fl-builder-layout-settings .fl-builder-settings-save",FLBuilder._saveLayoutSettingsClicked),x("body").on("click",".fl-builder-layout-settings .fl-builder-settings-cancel",FLBuilder._cancelLayoutSettingsClicked),x("body").on("click",".fl-builder-global-settings-button",FLBuilder._globalSettingsClicked),x("body").on("click",".fl-builder-global-settings .fl-builder-settings-save",FLBuilder._saveGlobalSettingsClicked),x("body").on("click",".fl-builder-global-settings .fl-builder-settings-cancel",FLBuilder._cancelLayoutSettingsClicked),x("body").on("click",".fl-user-template",FLBuilder._userTemplateClicked),x("body").on("click",".fl-user-template-edit",FLBuilder._editUserTemplateClicked),x("body").on("click",".fl-user-template-delete",FLBuilder._deleteUserTemplateClicked),x("body").on("click",".fl-builder-template-replace-button",FLBuilder._templateReplaceClicked),x("body").on("click",".fl-builder-template-append-button",FLBuilder._templateAppendClicked),x("body").on("click",".fl-builder-template-actions .fl-builder-cancel-button",FLBuilder._templateCancelClicked),x("body").on("click",".fl-builder-user-template-settings .fl-builder-settings-save",FLBuilder._saveUserTemplateSettings),x("body").on("click",".fl-builder-help-tour-button",FLBuilder._startHelpTour),x("body").on("click",".fl-builder-knowledge-base-button",FLBuilder._viewKnowledgeBaseClicked),x("body").on("click",".fl-builder-forums-button",FLBuilder._visitForumsClicked),x("body").on("click",".fl-builder-no-tour-button",FLBuilder._noTourButtonClicked),x("body").on("click",".fl-builder-yes-tour-button",FLBuilder._yesTourButtonClicked),x("body").on("click",".fl-builder-alert-close",FLBuilder._alertClose),x("body").on("contextmenu",".fl-block-overlay",FLBuilder._onContextmenu),x("body").on("click touchend",".fl-row-overlay .fl-block-remove",FLBuilder._deleteRowClicked),x("body").on("click touchend",".fl-row-overlay .fl-block-copy",FLBuilder._rowCopyClicked),x("body").on("mousedown",".fl-row-overlay .fl-block-move",FLBuilder._rowDragInit),x("body").on("touchstart",".fl-row-overlay .fl-block-move",FLBuilder._rowDragInitTouch),x("body").on("click touchend",".fl-row-overlay .fl-block-settings",FLBuilder._rowSettingsClicked),x("body").on("click touchend",".fl-row-quick-copy",FLBuilder._rowCopySettingsClicked),x("body").on("click touchend",".fl-row-quick-paste",FLBuilder._rowPasteSettingsClicked),x("body").on("click",".fl-builder-row-settings .fl-builder-settings-save",FLBuilder._saveSettings),e?x("body").on("touchend",".fl-row-overlay",FLBuilder._rowSettingsClicked):x("body").on("click",".fl-row-overlay",FLBuilder._rowSettingsClicked),x("body").on("click touchend",".fl-block-col-submenu .fl-block-row-reset",FLBuilder._resetRowWidthClicked),x("body").on("mousedown",".fl-col-overlay .fl-block-move",FLBuilder._colDragInit),x("body").on("touchstart",".fl-col-overlay .fl-block-move",FLBuilder._colDragInitTouch),x("body").on("click touchend",".fl-block-col-copy",FLBuilder._copyColClicked),x("body").on("click touchend",".fl-col-overlay .fl-block-remove",FLBuilder._deleteColClicked),x("body").on("click touchend",".fl-col-overlay .fl-block-settings",FLBuilder._colSettingsClicked),x("body").on("click touchend",".fl-col-quick-copy",FLBuilder._colCopySettingsClicked),x("body").on("click touchend",".fl-col-quick-paste",FLBuilder._colPasteSettingsClicked),x("body").on("click",".fl-builder-col-settings .fl-builder-settings-save",FLBuilder._saveSettings),e?x("body").on("touchend",".fl-col-overlay",FLBuilder._colSettingsClicked):x("body").on("click",".fl-col-overlay",FLBuilder._colSettingsClicked),x("body").on("mousedown",".fl-block-col-submenu .fl-block-col-move",FLBuilder._colDragInit),x("body").on("touchstart",".fl-block-col-submenu .fl-block-col-move",FLBuilder._colDragInitTouch),x("body").on("click touchend",".fl-block-col-submenu .fl-block-col-edit",FLBuilder._colSettingsClicked),x("body").on("click touchend",".fl-block-col-submenu .fl-block-col-delete",FLBuilder._deleteColClicked),x("body").on("click touchend",".fl-block-col-submenu .fl-block-col-reset",FLBuilder._resetColumnWidthsClicked),x("body").on("mouseenter",".fl-block-col-submenu li",FLBuilder._showColHighlightGuide),x("body").on("mouseleave",".fl-block-col-submenu li",FLBuilder._removeColHighlightGuides),x("body").on("mousedown",".fl-block-col-submenu .fl-block-col-move-parent",FLBuilder._colDragInit),x("body").on("touchstart",".fl-block-col-submenu .fl-block-col-move-parent",FLBuilder._colDragInitTouch),x("body").on("click touchend",".fl-block-col-submenu .fl-block-col-edit-parent",FLBuilder._colSettingsClicked),x("body").on("click touchend",".fl-module-overlay .fl-block-remove",FLBuilder._deleteModuleClicked),x("body").on("click touchend",".fl-module-overlay .fl-block-copy",FLBuilder._moduleCopyClicked),x("body").on("mousedown",".fl-module-overlay .fl-block-move",FLBuilder._moduleDragInit),x("body").on("touchstart",".fl-module-overlay .fl-block-move",FLBuilder._moduleDragInitTouch),x("body").on("click touchend",".fl-module-overlay .fl-block-settings",FLBuilder._moduleSettingsClicked),x("body").on("click touchend",".fl-module-quick-copy",FLBuilder._moduleCopySettingsClicked),x("body").on("click touchend",".fl-module-quick-paste",FLBuilder._modulePasteSettingsClicked),x("body").on("click",".fl-builder-module-settings .fl-builder-settings-save",FLBuilder._saveModuleClicked),x("body").on("click touchend",".fl-module-overlay .fl-block-col-settings",FLBuilder._colSettingsClicked),e?x("body").on("touchend",".fl-module-overlay",FLBuilder._moduleSettingsClicked):x("body").on("click",".fl-module-overlay",FLBuilder._moduleSettingsClicked),x("body").on("click",".fl-builder-settings-save-as",FLBuilder._showNodeTemplateSettings),x("body").on("click",".fl-builder-node-template-settings .fl-builder-settings-save",FLBuilder._saveNodeTemplate),x("body").on("click",".fl-builder-settings-tabs a",FLBuilder._settingsTabClicked),x("body").on("show",".fl-builder-settings-tabs a",FLBuilder._calculateSettingsTabsOverflow),x("body").on("hide",".fl-builder-settings-tabs a",FLBuilder._calculateSettingsTabsOverflow),x("body").on("click",".fl-builder-settings-cancel",FLBuilder._settingsCancelClicked),x("body").on("click",".fl-builder-settings-tabs-overflow-menu > a",FLBuilder._settingsTabsToOverflowMenuItemClicked.bind(this)),x("body").on("click",".fl-builder-settings-tabs-more",FLBuilder._toggleTabsOverflowMenu.bind(this)),x("body").on("click",".fl-builder-settings-tabs-overflow-click-mask",FLBuilder._hideTabsOverflowMenu.bind(this)),x("body").on("mouseover",".fl-help-tooltip-icon",FLBuilder._showHelpTooltip),x("body").on("mouseout",".fl-help-tooltip-icon",FLBuilder._hideHelpTooltip),x("body").on("click",".fl-builder-field-add",FLBuilder._addFieldClicked),x("body").on("click",".fl-builder-field-copy",FLBuilder._copyFieldClicked),x("body").on("click",".fl-builder-field-delete",FLBuilder._deleteFieldClicked),x("body").on("click",".fl-photo-field .fl-photo-select",FLBuilder._selectSinglePhoto),x("body").on("click",".fl-photo-field .fl-photo-edit",FLBuilder._selectSinglePhoto),x("body").on("click",".fl-photo-field .fl-photo-replace",FLBuilder._selectSinglePhoto),x("body").on("click",".fl-photo-field .fl-photo-remove",FLBuilder._singlePhotoRemoved),x("body").on("click",".fl-multiple-photos-field .fl-multiple-photos-select",FLBuilder._selectMultiplePhotos),x("body").on("click",".fl-multiple-photos-field .fl-multiple-photos-edit",FLBuilder._selectMultiplePhotos),x("body").on("click",".fl-multiple-photos-field .fl-multiple-photos-add",FLBuilder._selectMultiplePhotos),x("body").on("click",".fl-video-field .fl-video-select",FLBuilder._selectSingleVideo),x("body").on("click",".fl-video-field .fl-video-replace",FLBuilder._selectSingleVideo),x("body").on("click",".fl-video-field .fl-video-remove",FLBuilder._singleVideoRemoved),x("body").on("click",".fl-multiple-audios-field .fl-multiple-audios-select",FLBuilder._selectMultipleAudios),x("body").on("click",".fl-multiple-audios-field .fl-multiple-audios-edit",FLBuilder._selectMultipleAudios),x("body").on("click",".fl-multiple-audios-field .fl-multiple-audios-add",FLBuilder._selectMultipleAudios),x("body").on("click",".fl-icon-field .fl-icon-select",FLBuilder._selectIcon),x("body").on("click",".fl-icon-field .fl-icon-replace",FLBuilder._selectIcon),x("body").on("click",".fl-icon-field .fl-icon-remove",FLBuilder._removeIcon),x("body").on("click",".fl-form-field .fl-form-field-edit",FLBuilder._formFieldClicked),x("body").on("click",".fl-form-field-settings .fl-builder-settings-save",FLBuilder._saveFormFieldClicked),x("body").on("click",".fl-layout-field-option",FLBuilder._layoutFieldClicked),x("body").on("click",".fl-link-field-select",FLBuilder._linkFieldSelectClicked),x("body").on("click",".fl-link-field-search-cancel",FLBuilder._linkFieldSelectCancelClicked),x("body").on("change",".fl-loop-data-source-select select[name=data_source]",FLBuilder._loopDataSourceChange),x("body").on("change",".fl-custom-query select[name=post_type]",FLBuilder._customQueryPostTypeChange),x("body").on("change",'.fl-custom-query select[name="post_type[]"]',FLBuilder._customQueryPostTypesChange),x("body").on("change",".fl-text-field-add-value",FLBuilder._textFieldAddValueSelectChange),x("body").on("focus",".fl-field input[type=number]",FLBuilder._onNumberFieldFocus),x("body").on("blur",".fl-field input[type=number]",FLBuilder._onNumberFieldBlur),FLBuilder.addHook("didCompleteAJAX",FLBuilder._refreshSettingsPreviewReference),FLBuilder.addHook("didRenderLayoutComplete",FLBuilder._refreshSettingsPreviewReference)},_unbindEvents:function(){x("a").off("click",FLBuilder._preventDefault),x(".fl-page-nav .nav a").off("click",FLBuilder._headerLinkClicked),x("body").undelegate(".fl-builder-content a","click",FLBuilder._preventDefault)},_rebindEvents:function(){x("a").on("click",FLBuilder._preventDefault),x(".fl-page-nav .nav a").on("click",FLBuilder._headerLinkClicked),x("body").on("click",".fl-builder-content a",FLBuilder._preventDefault)},_bindOverlayEvents:function(){var e=x(FLBuilder._contentClass);e.on("mouseenter touchstart",".fl-row",FLBuilder._rowMouseenter),e.on("mouseleave",".fl-row",FLBuilder._rowMouseleave),e.on("mouseleave",".fl-row-overlay",FLBuilder._rowMouseleave),e.on("mouseenter touchstart",".fl-col",FLBuilder._colMouseenter),e.on("mouseleave",".fl-col",FLBuilder._colMouseleave),e.on("mouseenter touchstart",".fl-module",FLBuilder._moduleMouseenter),e.on("mouseleave",".fl-module",FLBuilder._moduleMouseleave)},_destroyOverlayEvents:function(){var e=x(FLBuilder._contentClass);e.undelegate(".fl-row","mouseenter touchstart",FLBuilder._rowMouseenter),e.undelegate(".fl-row","mouseleave",FLBuilder._rowMouseleave),e.undelegate(".fl-row-overlay","mouseleave",FLBuilder._rowMouseleave),e.undelegate(".fl-col","mouseenter touchstart",FLBuilder._colMouseenter),e.undelegate(".fl-col","mouseleave",FLBuilder._colMouseleave),e.undelegate(".fl-module","mouseenter touchstart",FLBuilder._moduleMouseenter),e.undelegate(".fl-module","mouseleave",FLBuilder._moduleMouseleave)},_onContextmenu:function(e){x(this).hide()},_preventDefault:function(e){e.preventDefault()},_stopPropagation:function(e){e.stopPropagation()},_headerLinkClicked:function(e){var t=x(this).attr("href");this.hash||(e.preventDefault(),FLBuilderConfig.isUserTemplate||(FLBuilder._exitUrl=-1<t.indexOf("?")?t:t+"?fl_builder",FLBuilder.triggerHook("triggerDone")))},_warnBeforeUnload:function(){var e=0<x(".fl-builder-row-settings").length,t=0<x(".fl-builder-col-settings").length,i=0<x(".fl-builder-module-settings").length;if(e||t||i)return FLBuilderStrings.unloadWarning},_upgradeClicked:function(){window.open(FLBuilderConfig.upgradeUrl)},_toggleProModules:function(){var e=x(".fl-builder-blocks-pro-expand"),t=x(".fl-builder-blocks-pro-closed"),i=x(".fl-builder-blocks-pro-open");e.toggleClass("fl-builder-blocks-pro-expand-rotate"),t.length?(t.removeClass("fl-builder-blocks-pro-closed"),t.addClass("fl-builder-blocks-pro-open")):(i.removeClass("fl-builder-blocks-pro-open"),i.addClass("fl-builder-blocks-pro-closed"))},_showProMessage:function(e){var t,i;FLBuilderConfig.lite&&(t=new FLLightbox({className:"fl-builder-pro-lightbox",destroyOnClose:!0}),i=wp.template("fl-pro-lightbox"),t.open(i({feature:e})))},_initTipTips:function(){var e=x(".fl-tip:not(.fl-has-tip)");e.each(function(){var e=x(this);e.addClass("fl-has-tip"),null==e.attr("data-title")&&e.attr("data-title",e.attr("title"))}),FLBuilderLayout._isTouch()||e.tipTip({defaultPosition:"top",delay:300,maxWidth:"auto"})},_hideTipTips:function(){x("#tiptip_holder").stop().hide()},_submenuParentClicked:function(e){var t=x("body"),i=x(this),l=i.find(".fl-builder-submenu");i.hasClass("fl-builder-submenu-open")?(t.removeClass("fl-builder-submenu-open"),i.removeClass("fl-builder-submenu-open"),i.removeClass("fl-builder-submenu-right")):(i.offset().left+l.width()>x(window).width()&&i.addClass("fl-builder-submenu-right"),t.addClass("fl-builder-submenu-open"),i.addClass("fl-builder-submenu-open")),l.closest(".fl-row-overlay").addClass("fl-row-menu-active"),FLBuilder._hideTipTips(),e.preventDefault(),e.stopPropagation()},_hoverMenuParentMouseEnter:function(e){e.stopPropagation();var e=x("body"),t=x(this),i=t.find(".fl-builder-submenu");x(".fl-builder-submenu-right").removeClass("fl-builder-submenu-right"),x(".fl-builder-submenu-open").removeClass("fl-builder-submenu-open"),x(".fl-row-menu-active").removeClass("fl-row-menu-active"),t.offset().left+i.width()>x(window).width()&&t.addClass("fl-builder-submenu-right"),t.closest(".fl-row-overlay").addClass("fl-row-menu-active"),e.addClass("fl-builder-submenu-open"),t.addClass("fl-builder-submenu-open")},_hoverMenuParentMouseLeave:function(e){x(".fl-builder-submenu-right").removeClass("fl-builder-submenu-right"),x(".fl-builder-submenu-open").removeClass("fl-builder-submenu-open"),x(".fl-row-menu-active").removeClass("fl-row-menu-active")},_submenuChildClicked:function(e){var t=x("body"),i=x(this).parents(".fl-builder-has-submenu");i.parents(".fl-builder-has-submenu").length||(t.removeClass("fl-builder-submenu-open"),i.removeClass("fl-builder-submenu-open"))},_submenuMouseenter:function(e){var t;x(this).parent().hasClass("fl-builder-submenu-hover")||void 0!==(t=x(this).data("timeout"))&&clearTimeout(t)},_submenuMouseleave:function(e){var t,i,l;x(this).parent().hasClass("fl-builder-submenu-hover")||(t=x("body"),i=x(this),l=setTimeout(function(){t.removeClass("fl-builder-submenu-open"),i.closest(".fl-builder-has-submenu").removeClass("fl-builder-submenu-open")},500),i.closest(".fl-row-overlay").removeClass("fl-row-menu-active"),i.data("timeout",l))},_submenuNestedParentMouseenter:function(e){var t=x(this),i=t.find(".fl-builder-submenu");t.width()+t.offset().left+i.width()>x(window).width()&&t.addClass("fl-builder-submenu-right")},_closeAllSubmenus:function(){x(".fl-builder-submenu-open").removeClass("fl-builder-submenu-open")},_buttonMouseUp:function(e){x(e.currentTarget).blur()},_closePanel:function(){FLBuilder.triggerHook("hideContentPanel")},_showPanel:function(){FLBuilder.triggerHook("showContentPanel")},_togglePanel:function(){FLBuilder.triggerHook("toggleContentPanel")},_blockSectionTitleClicked:function(){var e=x(this).parent();e.hasClass("fl-active")?e.removeClass("fl-active"):(x(".fl-builder-blocks-section").removeClass("fl-active"),e.addClass("fl-active")),FLBuilder._initScrollbars()},_publishLayout:function(e,t){if(FLBuilder._triggerSettingsSave(t,!0)){_.isUndefined(e)&&(e=!0);const i=FL.Builder.data.getLayoutActions();t=FLBuilder._onPublishComplete.bind(FLBuilder,e);i.saveLayout(!0,e,t)}},_publishButtonClicked:function(e){FLBuilder._publishLayout(e)},_onPublishComplete:function(e){e&&(FLBuilderConfig.shouldRefreshOnPublish?FLBuilder._exit():FLBuilder._exitWithoutRefresh()),x("#wp-admin-bar-fl-builder-frontend-edit-link .fl-builder-admin-bar-status-dot").css("color","#6bc373"),FLBuilder.triggerHook("didPublishLayout",{shouldExit:e})},_draftButtonClicked:function(){FLBuilder.showAjaxLoader();const e=FL.Builder.data.getLayoutActions();e.saveDraft()},_discardButtonClicked:function(){if(confirm(FLBuilderStrings.discardMessage)){FLBuilder.showAjaxLoader();const e=FL.Builder.data.getLayoutActions();e.discardDraft()}else FLBuilder.triggerHook("didCancelDiscard")},_cancelButtonClicked:function(){FLBuilder._exitUrl=null,FLBuilder._actionsLightbox.close()},_exit:function(){var e=window.location.href;try{var t=void 0!==window.opener.FLBuilder}catch(e){t=!1}FLBuilderConfig.isUserTemplate&&void 0!==window.opener&&window.opener?(t&&("undefined"==typeof FLBuilderGlobalNodeId?window.opener.FLBuilder._updateLayout():window.opener.FLBuilder._updateNode(FLBuilderGlobalNodeId)),window.close()):(e=FLBuilder._exitUrl||(e=(e=e.replace("?fl_builder&","?")).replace("?fl_builder","")).replace("&fl_builder",""),window.location.href=e)},_exitWithoutRefresh:function(){window.location.href;try{var t=void 0!==window.opener.FLBuilder}catch(e){t=!1}FLBuilderConfig.isUserTemplate&&t&&window.opener?(t&&("undefined"==typeof FLBuilderGlobalNodeId?window.opener.FLBuilder._updateLayout():window.opener.FLBuilder._updateNode(FLBuilderGlobalNodeId)),window.close()):FLBuilder.triggerHook("endEditingSession")},_duplicateLayoutClicked:function(){FLBuilder.showAjaxLoader(),FLBuilder.ajax({action:"duplicate_post"},FLBuilder._duplicateLayoutComplete)},_duplicateLayoutComplete:function(e){var t=FLBuilderConfig.adminUrl;window.location.href=t+"post.php?post="+e+"&action=edit"},_layoutSettingsClicked:function(){FLBuilderSettingsForms.render({id:"layout",className:"fl-builder-layout-settings",settings:FLBuilderSettingsConfig.settings.layout},function(){FLBuilder._layoutSettingsInitCSS()})},_layoutSettingsInitCSS:function(){var e=x(".fl-builder-settings #fl-field-css textarea:not(.ace_text-input)");e.on("change",FLBuilder._layoutSettingsCSSChanged),FLBuilder._layoutSettingsCSSCache=e.val()},_layoutSettingsCSSChanged:function(){FLBuilder._layoutSettingsCSSTimeout&&clearTimeout(FLBuilder._layoutSettingsCSSTimeout),FLBuilder._layoutSettingsCSSTimeout=setTimeout(x.proxy(FLBuilder._layoutSettingsCSSDoChange,this),600)},_layoutSettingsCSSDoChange:function(){var e=x(".fl-builder-settings"),t=x(this);0<t.parents("#fl-field-css").find(".ace_error").length||((e.hasClass("fl-builder-layout-settings")?x("#fl-builder-layout-css"):x("#fl-builder-global-css")).html(t.val()),FLBuilder._layoutSettingsCSSTimeout=null)},_saveLayoutSettingsClicked:function(){for(var e=x(this).closest(".fl-builder-settings").serializeArray(),t={},i=0;i<e.length;i++)t[e[i].name]=e[i].value;FLBuilder.showAjaxLoader(),FLBuilder._lightbox.close(),FLBuilder._layoutSettingsCSSCache=null;const l=FL.Builder.data.getLayoutActions();l.saveLayoutSettings(t)},_cancelLayoutSettingsClicked:function(){(x(".fl-builder-settings").hasClass("fl-builder-layout-settings")?x("#fl-builder-layout-css"):x("#fl-builder-global-css")).html(FLBuilder._layoutSettingsCSSCache),FLBuilder._layoutSettingsCSSCache=null},_saveLayoutSettingsComplete:function(e){FLBuilder.triggerHook("didSaveLayoutSettingsComplete",e),FLBuilder._updateLayout()},_globalSettingsClicked:function(){const e=FLBuilderSettingsConfig.settings.global;e.color_scheme=FL.Builder.data.getSystemState().colorScheme,FLBuilderSettingsForms.render({id:"global",className:"fl-builder-global-settings",settings:e},function(){FLBuilder._layoutSettingsInitCSS(),FLBuilder.original_shapes=FLBuilderSettingsConfig.settings.global.shape_form})},_saveGlobalSettingsClicked:function(){var e=x(this).closest(".fl-builder-settings"),t=e.validate().form(),e=FLBuilder._getSettings(e);if(t){FLBuilder.showAjaxLoader(),FLBuilder._layoutSettingsCSSCache=null;const i=FL.Builder.data.getLayoutActions();i.saveGlobalSettings(e),FLBuilder._lightbox.close(),void 0!==FLBuilder.original_shapes&&FLBuilder.original_shapes.length!==e.shape_form.length&&(FLBuilder._shapesEdited=!0)}},_saveGlobalSettingsComplete:function(e){FLBuilder.triggerHook("didSaveGlobalSettingsComplete",FLBuilder._jsonParse(e)),FLBuilder._updateLayout(),!0===FLBuilder._shapesEdited&&window.location.reload(!0)},_initTemplateSelector:function(){0<x(FLBuilder._contentClass).find(".fl-row").length||FLBuilder.ContentPanel.show("modules")},_requestTemplateInsert:function(e,t){FLBuilder.layoutHasContent()?0==e?confirm(FLBuilderStrings.changeTemplateMessage)&&(FLBuilder._lightbox._node.hide(),FLBuilder._applyTemplate(0,!1,t)):(FLBuilder._selectedTemplateId=e,FLBuilder._selectedTemplateType=t,FLBuilder._showTemplateActions(),FLBuilder._lightbox._node.hide()):FLBuilder._applyTemplate(e,!1,t)},_showTemplateActions:function(){var e=[];e[10]={key:"template-replace",label:FLBuilderStrings.templateReplace},e[20]={key:"template-append",label:FLBuilderStrings.templateAppend},FLBuilder._showActionsLightbox({className:"fl-builder-template-actions",title:FLBuilderStrings.actionsLightboxTitle,buttons:e})},_templateReplaceClicked:function(){confirm(FLBuilderStrings.changeTemplateMessage)&&(FLBuilder._actionsLightbox.close(),FLBuilder._applyTemplate(FLBuilder._selectedTemplateId,!1,FLBuilder._selectedTemplateType))},_templateAppendClicked:function(){FLBuilder._actionsLightbox.close(),FLBuilder._applyTemplate(FLBuilder._selectedTemplateId,!0,FLBuilder._selectedTemplateType)},_templateCancelClicked:function(){FLBuilder.triggerHook("showContentPanel")},_applyTemplate:function(e,t,i){t=void 0!==t&&t?"1":"0",i=void 0===i?"core":i,FLBuilder._lightbox.close(),FLBuilder.showAjaxLoader();const l=FL.Builder.data.getLayoutActions();l.applyTemplate(e,t,i),FLBuilder.triggerHook("didApplyTemplate")},_applyTemplateComplete:function(e){e=FLBuilder._jsonParse(e);FLBuilder._renderLayout(e.layout),FLBuilder.triggerHook("didApplyTemplateComplete",e.config)},_applyUserTemplateComplete:function(e){e=FLBuilder._jsonParse(e);null!==e.layout_css&&x("#fl-builder-layout-css").html(e.layout_css),FLBuilder._renderLayout(e.layout),FLBuilder.triggerHook("didApplyTemplateComplete",e.config)},_saveUserTemplateClicked:function(){FLBuilderConfig.lite?FLBuilder._showProMessage("Saving Templates"):FLBuilderSettingsForms.render({id:"user_template",className:"fl-builder-user-template-settings",rules:{name:{required:!0}}})},_saveUserTemplateSettings:function(){var e=x(this).closest(".fl-builder-settings"),t=e.validate().form(),e=FLBuilder._getSettings(e);if(t){const i=FL.Builder.data.getLayoutActions();i.saveUserTemplateSettings(e),FLBuilder._lightbox.close()}},_saveUserTemplateSettingsComplete:function(e){e&&(e=FLBuilder._jsonParse(e),FLBuilderConfig.contentItems.template.push(e),FLBuilder.triggerHook("contentItemsChanged"))},_userTemplateClicked:function(){var e=x(this).attr("data-id");0<x(FLBuilder._contentClass).children(".fl-row").length?"blank"==e?confirm(FLBuilderStrings.changeTemplateMessage)&&(FLBuilder._lightbox._node.hide(),FLBuilder._applyTemplate("blank",!1,"user")):(FLBuilder._selectedTemplateId=e,FLBuilder._selectedTemplateType="user",FLBuilder._showTemplateActions(),FLBuilder._lightbox._node.hide()):FLBuilder._applyTemplate(e,!1,"user")},_editUserTemplateClicked:function(e){e.preventDefault(),e.stopPropagation(),window.open(x(this).attr("href"))},_deleteUserTemplateClicked:function(e){var t=x(this).closest(".fl-user-template").attr("data-id"),i=(x(".fl-user-template[data-id="+t+"]"),null),l=null;if(confirm(FLBuilderStrings.deleteTemplate)){const o=FL.Builder.data.getLayoutActions();for(l in o.deleteUserTemplate(t),FLBuilderConfig.contentItems.template)FLBuilderConfig.contentItems.template[l].postId==t&&(i=l);_.isNull(i)||(FLBuilderConfig.contentItems.template.splice(i,1),FLBuilder.triggerHook("contentItemsChanged"))}e.stopPropagation()},_viewKnowledgeBaseClicked:function(){window.open(FLBuilderConfig.help.knowledge_base_url)},_visitForumsClicked:function(){window.open(FLBuilderConfig.help.forums_url)},_showTourOrTemplates:function(){FLBuilderConfig.simpleUi||FLBuilderConfig.isUserTemplate||(FLBuilderConfig.help.tour&&FLBuilderConfig.newUser?FLBuilder._showTourLightbox():FLBuilder._initTemplateSelector())},_doStats:function(){1==FLBuilderConfig.statsEnabled&&(args={"screen-width":screen.width,"screen-height":screen.height,"pixel-ratio":window.devicePixelRatio,"user-agent":window.navigator.userAgent,isrtl:FLBuilderConfig.isRtl},FLBuilder.ajax({action:"save_browser_stats",browser_data:args}))},_showTourLightbox:function(){var e=wp.template("fl-tour-lightbox");FLBuilder._actionsLightbox.open(e())},_noTourButtonClicked:function(){FLBuilder._actionsLightbox.close(),FLBuilder._initTemplateSelector()},_yesTourButtonClicked:function(){FLBuilder._actionsLightbox.close(),FLBuilderTour.start()},_startHelpTour:function(){FLBuilder._actionsLightbox.close(),FLBuilderTour.start()},_setupEmptyLayout:function(){var e=x(FLBuilder._contentClass);FLBuilderConfig.isUserTemplate&&"module"==FLBuilderConfig.userTemplateType||FLBuilderConfig.isUserTemplate&&"column"==FLBuilderConfig.userTemplateType||(e.removeClass("fl-builder-empty"),e.find(".fl-builder-empty-message").remove(),e.find(".fl-row, .fl-builder-block").length||(e.addClass("fl-builder-empty"),e.append('<span class="fl-builder-empty-message">'+FLBuilderStrings.emptyMessage+"</span>"),FLBuilder._initSortables()))},_updateNode:function(e,t){if(x(".fl-node-"+e).length){FLBuilder._showNodeLoading(e);const i=FL.Builder.data.getLayoutActions();i.renderNode(e,t)}},_updateLayout:function(){FLBuilder.showAjaxLoader();const e=FL.Builder.data.getLayoutActions();e.renderLayout(),e.fetchLayout()},_renderLayout:function(e,t){FLBuilder._layout?FLBuilder._layoutQueue.push({data:e,callback:t}):FLBuilder._layout=new FLBuilderAJAXLayout(e,t)},_renderLayoutComplete:function(){var e;FLBuilder._layout&&(FLBuilder._layout._complete(),FLBuilder._layout=null),FLBuilder._layoutQueue.length&&(e=FLBuilder._layoutQueue.shift(),FLBuilder._layout=new FLBuilderAJAXLayout(e.data,e.callback))},_resizeLayout:function(){x(window).trigger("resize"),"undefined"!=typeof YUI&&YUI().use("node-event-simulate",function(e){e.one(window).simulate("resize")})},layoutHasContent:function(){return 0<x(FLBuilder._contentClass).children(".fl-row").length},_initMediaElements:function(){var e={};void 0!==x.fn.mediaelementplayer&&("undefined"!=typeof _wpmejsSettings&&(e.pluginPath=_wpmejsSettings.pluginPath),x(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").mediaelementplayer(e))},_initDropTargets:function(){var e="row"==FLBuilderConfig.userTemplateType?"":":not(.fl-node-global)",t=x(FLBuilder._contentClass+" .fl-row"),i=null,l=x(FLBuilder._contentClass+" .fl-row"+e).find(".fl-col-group"),o=null,n=null,e="column"==FLBuilderConfig.userTemplateType?x(FLBuilder._contentClass+"> .fl-col").eq(0):null,s=0;for(x(".fl-col-drop-target").remove(),x(".fl-col-group-drop-target").remove(),x(".fl-row-drop-target").remove(),x(FLBuilder._contentClass).append('<div class="fl-drop-target fl-row-drop-target"></div>'),t.prepend('<div class="fl-drop-target fl-row-drop-target"></div>'),t.append('<div class="fl-drop-target fl-drop-target-last fl-row-drop-target fl-row-drop-target-last"></div>');s<t.length;s++)0===(i=t.eq(s)).find(".fl-col-group").length&&i.find(".fl-row-content").prepend('<div class="fl-drop-target fl-col-group-drop-target"></div>');for(e&&0===l.length&&(l=e.find(".fl-col-group"),e.append('<div class="fl-drop-target fl-col-drop-target"></div>'),e.append('<div class="fl-drop-target fl-drop-target-last fl-col-drop-target fl-col-drop-target-last"></div>')),s=0;s<l.length;s++)n=(o=l.eq(s)).find("> .fl-col"),o.hasClass("fl-col-group-nested")||(o.append('<div class="fl-drop-target fl-col-group-drop-target"></div>'),o.append('<div class="fl-drop-target fl-drop-target-last fl-col-group-drop-target fl-col-group-drop-target-last"></div>')),n.append('<div class="fl-drop-target fl-col-drop-target"></div>'),n.append('<div class="fl-drop-target fl-drop-target-last fl-col-drop-target fl-col-drop-target-last"></div>')},_blockDragHelper:function(e,t){var i=t.clone();return t.clone().insertAfter(t),i.addClass("fl-builder-block-drag-helper"),i},_blockDragInit:function(e){var t=x(e.currentTarget),i=null,l=x(window).scrollTop(),o=0;FLBuilder._dragEnabled=!0,FLBuilder._dragInitialScrollTop=l,0<t.closest("[data-node]").length?(i=t.closest("[data-node]")).addClass("fl-node-drag-init"):t.hasClass("fl-builder-block")&&x(".fl-row").each(function(){null===i&&0<x(this).offset().top-l&&(i=x(this))}),null!==i&&(o=i.offset().top-l),FLBuilder._highlightRowsAndColsForDrag(t),FLBuilder._adjustColHeightsForDrag(),FLBuilder._disableGlobalRows(),FLBuilder._disableGlobalCols(),FLBuilder._destroyOverlayEvents(),FLBuilder._initSortables(),x("body").addClass("fl-builder-dragging"),x(".fl-builder-empty-message").hide(),x(".fl-sortable-disabled").removeClass("fl-sortable-disabled"),"touchstart"===e.type||x(e.target).hasClass("fl-sortable-proxy-item ")||FLBuilder._removeAllOverlays(),0<o&&scrollTo(0,i.offset().top-o),FLBuilder.triggerHook("didInitDrag")},_blockDragStart:function(e,t){FLBuilder._dragging=!0,x(".fl-node-drag-init").removeClass("fl-node-drag-init"),FLBuilder.triggerHook("didStartDrag")},_blockDragSort:function(e,t){var i=t.placeholder.parent(),l=FLBuilderStrings.insert;FLBuilder._blockPreventSort(t.item,i)||(i.hasClass("fl-col-content")?l=t.item.hasClass("fl-builder-block-row")?t.item.find(".fl-builder-block-title").text():t.item.hasClass("fl-col-sortable-proxy-item")?FLBuilderStrings.column:t.item.hasClass("fl-builder-block-module")||t.item.hasClass("fl-builder-block-saved-module")||t.item.hasClass("fl-builder-block-module-template")?t.item.find(".fl-builder-block-title").text():t.item.attr("data-name"):i.hasClass("fl-col-drop-target")||i.hasClass("fl-col-group-drop-target")?l="":i.hasClass("fl-row-drop-target")&&(l=t.item.hasClass("fl-builder-block-row")||t.item.hasClass("fl-builder-block-saved-row")||t.item.hasClass("fl-builder-block-saved-column")?t.item.find(".fl-builder-block-title").text():t.item.hasClass("fl-row-sortable-proxy-item")?FLBuilderStrings.row:FLBuilderStrings.newRow),t.placeholder.html(l),t.item.hasClass("fl-node-global")||t.item.hasClass("fl-builder-block-global")||x(".fl-node-dragging").hasClass("fl-node-global")?t.placeholder.addClass("fl-builder-drop-zone-global"):t.placeholder.removeClass("fl-builder-drop-zone-global"))},_blockDragChange:function(e,t){t.placeholder.css("opacity","0"),t.placeholder.animate({opacity:"1"},100)},_blockPreventSort:function(e,t){var i=!1,l=e.hasClass("fl-builder-block-row"),o=e.hasClass("fl-col-sortable-proxy-item"),n=t.hasClass("fl-col-content"),s=t.hasClass("fl-col-drop-target"),r=t.parents(".fl-col-group:not(.fl-col-group-nested)"),a=t.parents(".fl-col-group-nested");return(l||o)&&n&&0<a.length&&(i=!0),n&&!t.find(".fl-module, .fl-col").length&&(l&&"1-col"==e.data("cols")||o)&&(i=!0),l&&n&&-1<x.inArray(e.data("cols"),["5-cols","6-cols"])&&(i=!0),o&&0<x(".fl-node-dragging").find(".fl-col-group-nested").length&&(n||s&&0<a.length)&&(i=!0),s&&0<r.length&&0===a.length&&11<r.find("> .fl-col:visible").length&&(i=!0),(i=s&&0<a.length&&3<a.find(".fl-col:visible").length?!0:i)&&t.addClass("fl-sortable-disabled"),i},_blockDragStop:function(e,t){var i=x(window).scrollTop(),t=t.item.parent(),l=null,l=t.hasClass("fl-drop-target")&&t.closest("[data-node]").length?(t=t.closest("[data-node]")).offset().top-i:t.offset().top-i;t.hasClass("fl-builder-blocks-section-content")&&FLBuilder._showPanel(),FLBuilder._dragEnabled=!1,FLBuilder._dragging=!1,FLBuilder._bindOverlayEvents(),FLBuilder._removeEmptyRowAndColHighlights(),FLBuilder._highlightEmptyCols(),FLBuilder._enableGlobalRows(),FLBuilder._enableGlobalCols(),FLBuilder._setupEmptyLayout(),x("body").removeClass("fl-builder-dragging"),scrollTo(0,t.offset().top-l),FLBuilder.triggerHook("didStopDrag")},_blockDragCancel:function(){FLBuilder._dragEnabled&&!FLBuilder._dragging&&(FLBuilder._dragEnabled=!1,FLBuilder._dragging=!1,FLBuilder._bindOverlayEvents(),FLBuilder._removeEmptyRowAndColHighlights(),FLBuilder._highlightEmptyCols(),FLBuilder._enableGlobalRows(),FLBuilder._setupEmptyLayout(),x("body").removeClass("fl-builder-dragging"),x(".fl-node-drag-init").removeClass("fl-node-drag-init"),x(".fl-node-dragging").removeClass("fl-node-dragging"),scrollTo(0,FLBuilder._dragInitialScrollTop))},_reorderNode:function(e,t){const i=FL.Builder.getActions();i.moveNode(e,t)},_reorderNodeComplete:function(e){var e=FLBuilder._jsonParse(e),t="didMove"+e.nodeType.charAt(0).toUpperCase()+e.nodeType.slice(1);FLBuilder.triggerHook("didMoveNode",e),FLBuilder.triggerHook(t,e)},_moveNode:function(e,t,i){const l=FL.Builder.getActions();l.moveNode(t,i,e)},_moveNodeComplete:function(e){const t=FLBuilder._jsonParse(e);e="didMove"+t.nodeType.charAt(0).toUpperCase()+t.nodeType.slice(1);FLBuilder.triggerHook("didMoveNode",t),FLBuilder.triggerHook(e,t)},_removeAllOverlays:function(){FLBuilder._removeRowOverlays(),FLBuilder._removeColOverlays(),FLBuilder._removeColHighlightGuides(),FLBuilder._removeModuleOverlays(),FLBuilder._hideTipTips(),FLBuilder._closeAllSubmenus()},_appendOverlay:function(e,t){var i=0,l=null,o=e.hasClass("fl-row"),n=e.attr("data-node"),o=o?e.find("> .fl-row-content-wrap"):e.find("> .fl-node-content"),s=parseInt(o.css("margin-top"),10),o=parseInt(o.css("margin-bottom"),10);return e.append(t),e.addClass("fl-block-overlay-active"),FL.Builder.data.getOutlinePanelActions().setFocusNode(n),FLBuilder._initTipTips(),l=e.find("> .fl-block-overlay"),s<0&&(i=parseInt(l.css("top"),10),i=isNaN(i)?0:i,l.css("top",s+i+"px")),o<0&&(i=parseInt(l.css("bottom"),10),i=isNaN(i)?0:i,l.css("bottom",o+i+"px")),l},_buildOverlayOverflowMenu:function(e){var t,i=e.find(".fl-block-overlay-header"),l=e.find(".fl-block-overlay-actions"),e=e.find(".fl-block-has-rules"),o=l.data("original"),n=null,s=0,r=null,a=0,d=[],u=[],c=[],h=wp.template("fl-overlay-overflow-menu");for(null!=o&&(l.after(o),l.remove(),l=o),l.data("original",l.clone()),t=Math.floor(l[0].getBoundingClientRect().width)-8,n=l.find(" > i, > span.fl-builder-has-submenu"),e.length&&t+e.outerWidth()>i.outerWidth()&&(s+=e.outerWidth());a<n.length;a++)r=n.eq(a),t<(s+=Math.floor(r[0].getBoundingClientRect().width))?(u.push(r),r.remove()):d.push(r);if(0<u.length){for(0<d.length&&u.unshift(d.pop().remove()),a=0;a<u.length;a++)u[a].is(".fl-builder-has-submenu")?c.push({type:"submenu",label:u[a].find(".fa, .fas, .far").data("title"),submenu:u[a].find(".fl-builder-submenu")[0].outerHTML}):c.push({type:"action",label:u[a].data("title"),className:u[a].removeClass(function(e,t){return t.replace(/fl-block-([^\s]+)/,"")}).attr("class")});l.append(h(c)),FLBuilder._initTipTips()}},_removeRowOverlays:function(){x(".fl-row").removeClass("fl-block-overlay-active"),x(".fl-row-overlay").remove(),x(".fl-module").removeClass("fl-module-adjust-height"),x("body").removeClass("fl-builder-row-resizing"),FLBuilder._closeAllSubmenus(),FL.Builder.data.getOutlinePanelActions().setFocusNode(!1)},_disableGlobalRows:function(){"row"!=FLBuilderConfig.userTemplateType&&x(".fl-row.fl-node-global").addClass("fl-node-disabled")},_disableGlobalCols:function(){"column"!=FLBuilderConfig.userTemplateType&&x(".fl-row:not(.fl-node-global) .fl-col.fl-node-global").addClass("fl-node-disabled")},_enableGlobalRows:function(){"row"!=FLBuilderConfig.userTemplateType&&x(".fl-node-disabled").removeClass("fl-node-disabled")},_enableGlobalCols:function(){"column"!=FLBuilderConfig.userTemplateType&&x(".fl-node-disabled").removeClass("fl-node-disabled")},_rowMouseenter:function(){var e,t,i,l,o,n,s,r;void 0!==FLBuilderSettingsConfig.nodes&&(t=(e=x(this)).attr("data-node"),i=e.offset().top,o=l=null,n=wp.template("fl-row-overlay"),s=FLBuilderResponsiveEditing._mode,r=FLBuilderSettingsConfig.nodes[t],e.closest(".fl-builder-node-loading").length||e.hasClass("fl-block-overlay-active")||(FLBuilder._removeRowOverlays(),o=FLBuilder._appendOverlay(e,n({node:t,global:e.hasClass("fl-node-global"),hasRules:e.hasClass("fl-node-has-rules"),rulesTextRow:e.attr("data-rules-text"),rulesTypeRow:e.attr("data-rules-type"),nodeLabel:r?.node_label})),e.find(".fl-node-content:visible").each(function(){var e=x(this).offset().top;l=null===l||e<l?e:l}),null!==l&&l<i&&o.css("top",l-i-30+"px"),("default"===s&&o.offset().top<43||"default"!==s&&0===e.index())&&o.addClass("fl-row-overlay-header-bottom"),e.find(".fl-module").each(function(){var e=x(this);e.outerHeight(!0)<20&&e.addClass("fl-module-adjust-height")}),FLBuilder._buildOverlayOverflowMenu(o)))},_rowMouseleave:function(e){var t=x(e.target),e=x(e.toElement)||x(e.relatedTarget),i=e.hasClass("fl-row-overlay"),l=0<e.closest(".fl-row-overlay").length,o=e.is("#tiptip_holder"),e=0<e.closest("#tiptip_holder").length;t.closest(".fl-block-col-resize").length||i||l||o||e||FLBuilder._removeRowOverlays()},_rowDragHelper:function(){return x('<div class="fl-builder-block-drag-helper">'+FLBuilderStrings.row+"</div>")},_rowDragInit:function(e){var t=x(e.target),i=x(".fl-row-sortable-proxy-item");t.closest(".fl-row").addClass("fl-node-dragging"),FLBuilder._blockDragInit(e),e.target=i[0],i.trigger(e)},_rowDragInitTouch:function(t){var e=x(t.target),i=x(".fl-row-sortable-proxy-item"),l=e.closest(".fl-row"),o=!1;e.on("touchmove",function(e){o||(t.currentTarget=l[0],FLBuilder._rowDragInit(t),o=!0),i.trigger(e)}),e.on("touchend",function(e){i.trigger(e)})},_rowDragStart:function(e,t){var i=x(FLBuilder._contentClass+" .fl-row"),l=x(".fl-node-dragging");1===i.length&&x(FLBuilder._contentClass).addClass("fl-builder-empty"),l.hide(),FLBuilder._blockDragStart(e,t)},_rowDragStop:function(e,t){var i=t.item,l=i.parent(),o=null,n=0;if(FLBuilder._blockDragStop(e,t),l.hasClass("fl-builder-rows"))i.remove();else if(l.hasClass("fl-row-sortable-proxy"))x(".fl-node-dragging").removeClass("fl-node-dragging").show();else if(i.hasClass("fl-builder-block")){if(l.hasClass("fl-sortable-disabled"))return i.remove(),void FLBuilder._showPanel();l.hasClass("fl-col-content")?FLBuilder._addColGroup(i.closest(".fl-col").attr("data-node"),i.attr("data-cols"),l.find("> .fl-module, .fl-col-group, .fl-builder-block").index(i)):l.hasClass("fl-col-drop-target")?FLBuilder._addCols(l.closest(".fl-col"),l.hasClass("fl-col-drop-target-last")?"after":"before",i.attr("data-cols"),0<l.closest(".fl-col-group-nested").length):l.hasClass("fl-col-group-drop-target")?(e=i.closest(".fl-col-group"),n=i.closest(".fl-row").find(".fl-row-content > .fl-col-group").index(e),FLBuilder._addColGroup(i.closest(".fl-row").attr("data-node"),i.attr("data-cols"),l.hasClass("fl-drop-target-last")?n+1:n)):(n=(o=i.closest(".fl-row")).length?x(FLBuilder._contentClass+" > .fl-row").index(o):0,FLBuilder._addRow(i.attr("data-cols"),l.hasClass("fl-drop-target-last")?n+1:n)),i.remove(),FLBuilder._showPanel(),x(".fl-builder-modules").siblings(".fl-builder-blocks-section-title").eq(0).trigger("click")}else o=x(".fl-node-dragging").removeClass("fl-node-dragging").show(),l.parent().hasClass("fl-builder-content")||(l.hasClass("fl-drop-target-last")?l.parent().after(o):l.parent().before(o),FLBuilder._reorderNode(o.attr("data-node"),o.index())),x(".fl-row-sortable-proxy").append(t.item)},_addRow:function(e,t,i){FLBuilder._showNodeLoadingPlaceholder(x(FLBuilder._contentClass),t),FLBuilder._newRowPosition=t;const l=FL.Builder.data.getLayoutActions();l.addRow(e,t,i)},_addRowComplete:function(e){var e="object"==typeof e?e:FLBuilder._jsonParse(e),t=x(FLBuilder._contentClass),i=x(e.html).data("node");e.nodeParent=t,e.nodePosition=FLBuilder._newRowPosition,FLBuilder._renderLayout(e,function(){FLBuilder._removeNodeLoadingPlaceholder(x(".fl-node-"+i)),FLBuilder.triggerHook("didAddRow",i)})},_deleteRowClicked:function(e){var t=x(e.target).closest(".fl-row").data("node");FL.Builder.getActions().deleteNode(t),e.stopPropagation()},_deleteRow:function(e){var t=e.attr("data-node");const i=FL.Builder.data.getLayoutActions();i.deleteNode(t),e.empty(),e.remove(),FLBuilder._setupEmptyLayout(),FLBuilder._removeRowOverlays(),FLBuilder.triggerHook("didDeleteRow",t)},_rowCopyClicked:function(e){var t=x(this).closest(".fl-row").attr("data-node");FLBuilder._copyRow(t),e.stopPropagation()},_rowCopySettingsClicked:function(){const e=x(this);var t=e.closest(".fl-row").data("node");FLBuilderSettingsCopyPaste._bindCopyToElement(e,"row",t,!0)},_rowPasteSettingsClicked:function(){const e=x(this),t=e.text();var i=e.closest(".fl-row").data("node");FLBuilderSettingsCopyPaste._importFromClipboard("row",i)||(e.text(FLBuilderStrings.module_import.error),setTimeout(()=>{e.text(t)},1e3))},_copyRow:function(t){var e=FLBuilder._getJQueryElement(t),i=e.clone(),l=x(".fl-builder-settings[data-node]"),o=l.attr("data-node"),n=o===t?e:e.find('[data-node="'+o+'"]'),s=null;l.length&&n.length&&(s=FLBuilder._getSettings(l),FLBuilderSettingsConfig.nodes[o]=s),i.addClass("fl-node-"+t+"-clone fl-builder-node-clone"),i.find(".fl-block-overlay").remove(),e.after(i),FLBuilder._showNodeLoading(t+"-clone");const r=i.get(0),a=(r.scrollIntoView({behavior:"smooth",block:"center"}),FL.Builder.data.getLayoutActions());a.copyRow(t,s,o,function(e){e=FLBuilder._jsonParse(e);e.nodeParent=x(FLBuilder._contentClass),e.nodePosition=x(FLBuilder._contentClass+" > .fl-row").index(i),e.duplicatedRow=t,e.onAddNewHTML=function(){i.remove()},FLBuilder._rowCopyComplete(e)})},_rowCopyComplete:function(e){FLBuilder._renderLayout(e,function(){FLBuilder.triggerHook("didDuplicateRow",{newNodeId:e.nodeId,oldNodeId:e.duplicatedRow})})},_rowSettingsClicked:function(e){var t=x(this),i=x(this).closest(".fl-row").attr("data-node"),l=0<t.closest(".fl-block-overlay-global").length;if(t.hasClass("fl-block-settings")||l&&"row"!=FLBuilderConfig.userTemplateType){const o=FL.Builder.data.getLayoutActions();o.displaySettings(i)}e.stopPropagation()},_showRowSettings:function(e,t){let i=null;t&&"row"!=FLBuilderConfig.userTemplateType?FLBuilderConfig.userCanEditGlobalTemplates&&((i=window.open(x('.fl-row[data-node="'+e+'"]').attr("data-template-url"))).FLBuilderGlobalNodeId=e):FLBuilderSettingsForms.render({id:"row",nodeId:e,className:"fl-builder-row-settings",attrs:'data-node="'+e+'"',buttons:t||FLBuilderConfig.lite||FLBuilderConfig.simpleUi?[]:["save-as"],badges:t?[FLBuilderStrings.global]:[],settings:FLBuilderSettingsConfig.nodes[e],preview:{type:"row"}},function(){x("#fl-field-width select").on("change",FLBuilder._rowWidthChanged),x("#fl-field-content_width select").on("change",FLBuilder._rowWidthChanged)})},_rowWidthChanged:function(){var e=x("#fl-field-width select").val(),t=x("#fl-field-content_width select").val(),i=x("#fl-field-max_content_width");"fixed"==e||"full"==e&&"fixed"==t?i.show():i.hide()},_resetRowWidthClicked:function(e){var t=x(this).closest(".fl-row"),i=t.attr("data-node"),l=t.find(".fl-row-content"),o=FLBuilderConfig.global.row_width+"px",n=x(".fl-builder-row-settings");t.hasClass("fl-row-fixed-width")&&t.css("max-width",o),l.css("max-width",o),n.length&&n.find("[name=max_content_width]").val("");const s=FL.Builder.data.getLayoutActions();s.resetRowWidth(i),FLBuilder._closeAllSubmenus(),FLBuilder.triggerHook("didResetRowWidth",i),e.stopPropagation()},_highlightEmptyCols:function(){var e="row"==FLBuilderConfig.userTemplateType||"column"==FLBuilderConfig.userTemplateType?"":":not(.fl-node-global)",e=(x(FLBuilder._contentClass+" .fl-row"+e),x(FLBuilder._contentClass+" .fl-col"+e));e.removeClass("fl-col-highlight").find(".fl-col-content").css("height",""),e.each(function(){var e=x(this);0===e.find(".fl-module, .fl-col").length&&e.addClass("fl-col-highlight")})},_highlightRowsAndColsForDrag:function(e){var t="row"==FLBuilderConfig.userTemplateType?"":":not(.fl-node-global)";"column"==FLBuilderConfig.userTemplateType&&(t=":not(:first)"),x(FLBuilder._contentClass+" .fl-row").addClass("fl-row-highlight"),e&&e.closest(".fl-row-overlay").length||x(FLBuilder._contentClass+" .fl-col"+t).addClass("fl-col-highlight")},_removeEmptyRowAndColHighlights:function(){x(".fl-row-highlight").removeClass("fl-row-highlight"),x(".fl-col-highlight").removeClass("fl-col-highlight")},_adjustColHeightsForDrag:function(){var e="row"==FLBuilderConfig.userTemplateType?"":".fl-row:not(.fl-node-global) ",t="column"==FLBuilderConfig.userTemplateType?"":".fl-col:not(.fl-node-global) ",i=x(FLBuilder._contentClass),l=i.find(e+".fl-col-group:not(.fl-col-group-nested) > "+t+"> .fl-col-content"),o=i.find(e+".fl-col-group-nested "+t+".fl-col-content"),n=0;for(x(".fl-node-drag-init").hide();n<o.length;n++)FLBuilder._adjustColHeightForDrag(o.eq(n));for(n=0;n<l.length;n++)FLBuilder._adjustColHeightForDrag(l.eq(n));x(".fl-node-drag-init").show()},_adjustColHeightForDrag:function(e){e.find(".fl-module:visible, .fl-col:visible").length&&e.height(e.height()+45)},_showColHighlightGuide:function(){var e=x(this),t=e.find("a"),i=e.closest(".fl-col"),l=i.parents(".fl-col"),o=x('<div class="fl-col-highlight-guide"></div>'),e=e.closest(".fl-block-overlay").offset().top;(i=t.hasClass("fl-block-col-move-parent")||t.hasClass("fl-block-col-edit-parent")?l:i).hasClass("fl-col-highlight")||(i.find("> .fl-col-content").append(o),i.addClass("fl-col-has-highlight-guide"),e<(t=o.offset().top)&&o.css("top",e-t+4+"px"))},_removeColHighlightGuides:function(){x(".fl-col-has-highlight-guide").removeClass("fl-col-has-highlight-guide"),x(".fl-col-highlight-guide").remove()},_colMouseenter:function(e){var t,i,l,o,n,s,r,a,d,u,c,h,f,g;void 0!==FLBuilderSettingsConfig.nodes&&((r=(t=x(this)).closest(".fl-col-group")).attr("data-node"),i=r.hasClass("fl-col-group-has-child-loading"),l=t.hasClass("fl-node-global"),o=0<t.parents(".fl-node-global").length,n=t.closest(".fl-col-group").find("> .fl-col").length,s=0===(r=r.find("> .fl-col").index(t)),r=n===r+1,a=0<t.find(".fl-col").length,d=0<t.find(".fl-module").length,c=(u=t.parents(".fl-col")).closest(".fl-col-group"),h=0<u.length,f=void 0!==t.data("template-url"),g="column"==FLBuilderConfig.userTemplateType&&!h,numParentCols=h?c.find("> .fl-col").length:0,parentIndex=c.find("> .fl-col").index(u),parentFirst=h&&0===parentIndex,parentLast=h&&numParentCols===parentIndex+1,row=t.closest(".fl-row"),rowIsFixedWidth=!!row.find(".fl-row-fixed-width").addBack(".fl-row-fixed-width").length,userCanResizeRows=FLBuilderConfig.rowResize.userCanResizeRows,hasRules=t.hasClass("fl-node-has-rules"),template=wp.template("fl-col-overlay"),overlay=null,colNode=t.attr("data-node"),settings=FLBuilderSettingsConfig.nodes[colNode],FLBuilderConfig.simpleUi&&!l||l&&o&&d&&!f||l&&"column"==FLBuilderConfig.userTemplateType&&d||!l&&0<t.find(".fl-module").length||0<t.find(".fl-builder-node-loading-placeholder").length||!d&&a||o&&a&&!f||t.closest(".fl-builder-node-loading").length||(t.hasClass("fl-block-overlay-active")||(FLBuilder._removeColOverlays(),FLBuilder._removeModuleOverlays(),overlay=FLBuilder._appendOverlay(t,template({global:l,groupLoading:i,numCols:n,first:s,last:r,isRootCol:g,hasChildCols:a,hasParentCol:h,parentFirst:parentFirst,parentLast:parentLast,numParentCols:numParentCols,rowIsFixedWidth:rowIsFixedWidth,userCanResizeRows:userCanResizeRows,hasRules:hasRules,nodeLabel:settings?.node_label})),FLBuilder._buildOverlayOverflowMenu(overlay),FLBuilder._initColDragResizing()),x("body").addClass("fl-block-overlay-muted")))},_colMouseleave:function(e){var t=x(this),e=x(e.toElement)||x(e.relatedTarget),i=0<t.find(".fl-module").length,t=(t.hasClass("fl-node-global"),void 0!==t.data("template-url")),l=e.is("#tiptip_holder"),e=0<e.closest("#tiptip_holder").length;l||e||i&&!t||(FLBuilder._removeColOverlays(),FLBuilder._removeColHighlightGuides(),FLBuilder._closeAllSubmenus())},_removeColOverlays:function(){var e=x(".fl-col");e.removeClass("fl-block-overlay-active"),e.find(".fl-col-overlay").remove(),x("body").removeClass("fl-block-overlay-muted"),FLBuilder._closeAllSubmenus(),FL.Builder.data.getOutlinePanelActions().setFocusNode(!1)},_colDragHelper:function(){return x('<div class="fl-builder-block-drag-helper">'+FLBuilderStrings.column+"</div>")},_colDragInit:function(e){var t=x(e.target),i=x(".fl-col-sortable-proxy-item"),l=t.closest(".fl-col");(l=t.hasClass("fl-block-col-move-parent")?l.parents(".fl-col"):l).addClass("fl-node-dragging"),FLBuilder._blockDragInit(e),FLBuilder._removeColHighlightGuides(),e.target=i[0],i.trigger(e)},_colDragInitTouch:function(t){var e=x(t.target),i=x(".fl-col-sortable-proxy-item"),l=e.closest(".fl-col"),o=(e.closest(".fl-module"),!1);e.on("touchmove",function(e){o||(t.currentTarget=l[0],FLBuilder._colDragInit(t),o=!0),i.trigger(e)}),e.on("touchend",function(e){i.trigger(e)})},_colDragStart:function(e,t){var i=x(".fl-node-dragging");i.hide(),FLBuilder._resetColumnWidths(i.parent()),FLBuilder._blockDragStart(e,t)},_colDragStop:function(e,t){FLBuilder._blockDragStop(e,t);var e=x(".fl-node-dragging").removeClass("fl-node-dragging").show(),i=e.attr("data-node"),l=t.item.parent(),o=e.parent(),n=o.attr("data-node");newGroup=l.closest(".fl-col-group"),newGroupId=newGroup.attr("data-node"),newRow=l.closest(".fl-row"),position=0,l.closest('[data-node="'+i+'"]').length||l.hasClass("fl-sortable-disabled")||l.hasClass("fl-col-sortable-proxy")?FLBuilder._resetColumnWidths(o):l.hasClass("fl-col-content")?(e.remove(),0===o.find(".fl-col").length&&o.remove(),position=l.find("> .fl-module, .fl-col-group, .fl-col-sortable-proxy-item").index(t.item),FLBuilder._addColGroup(l.closest(".fl-col").attr("data-node"),i,position)):l.hasClass("fl-col-drop-target")?(l.hasClass("fl-col-drop-target-last")?l.parent().after(e):l.parent().before(e),FLBuilder._resetColumnWidths(newGroup),FL.Builder.data.getLayoutActions(),n==newGroupId?FL.Builder.getActions().moveNode(i,e.index()):FL.Builder.getActions().moveNode(i,e.index(),newGroupId,[n,newGroupId]),FLBuilder._resizeLayout()):l.hasClass("fl-col-group-drop-target")?(e.remove(),0===o.find(".fl-col").length&&o.remove(),position=newRow.find(".fl-row-content > .fl-col-group").index(newGroup),position=l.hasClass("fl-drop-target-last")?position+1:position,FLBuilder._addColGroup(newRow.attr("data-node"),i,position)):l.hasClass("fl-row-drop-target")&&(e.remove(),position=l.closest(".fl-builder-content").find(".fl-row").index(newRow),position=l.hasClass("fl-drop-target-last")?position+1:position,FLBuilder._addRow(i,position)),0===o.find(".fl-col").length&&o.remove(),x(".fl-col-sortable-proxy").append(t.item),FLBuilder._highlightEmptyCols(),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder._closeAllSubmenus()},_colSettingsClicked:function(e){var t=x(this),i=t.closest(".fl-col"),l=i.attr("data-node"),o=0<t.closest(".fl-block-overlay-global").length;if(!FLBuilder._colResizing&&(!o||FLBuilderConfig.userCanEditGlobalTemplates)){t.hasClass("fl-block-col-edit-parent")&&(l=i.parents(".fl-col").attr("data-node"));const n=FL.Builder.data.getLayoutActions();n.displaySettings(l),e.stopPropagation()}},_colCopySettingsClicked:function(){const e=x(this);var t=e.closest(".fl-col").data("node");FLBuilderSettingsCopyPaste._bindCopyToElement(e,"column",t)},_colPasteSettingsClicked:function(){const e=x(this),t=e.text();var i=e.closest(".fl-col").data("node");FLBuilderSettingsCopyPaste._importFromClipboard("column",i)||(e.text(FLBuilderStrings.module_import.error),setTimeout(()=>{e.text(t)},1e3))},_showColSettings:function(t,e,i){if(e&&i&&"row"!==FLBuilderConfig.userTemplateType){if(FLBuilderConfig.userCanEditGlobalTemplates){let e=window.open(x('.fl-col[data-node="'+t+'"]').attr("data-template-url"));e.FLBuilderGlobalNodeId=t}}else FLBuilderSettingsForms.render({id:"col",nodeId:t,className:"fl-builder-col-settings",attrs:'data-node="'+t+'"',buttons:e||FLBuilderConfig.lite||FLBuilderConfig.simpleUi?[]:["save-as"],badges:e?[FLBuilderStrings.global]:[],settings:FLBuilderSettingsConfig.nodes[t],preview:{type:"col"}},function(){0===x(".fl-col.fl-node-"+t).siblings(".fl-col").length&&x("#fl-field-equal_height, #fl-field-content_alignment").hide()})},_copyColClicked:function(e){var t=x(this).closest(".fl-col").attr("data-node");FLBuilder._copyColumn(t),e.stopPropagation()},_copyColumn:function(t){var e=FLBuilder._getJQueryElement(t),i=e.clone(),l=e.parent(),o=x(".fl-builder-settings[data-node]"),n=o.attr("data-node"),s=n===t?e:e.find('[data-node="'+n+'"]'),r=null;o.length&&s.length&&(r=FLBuilder._getSettings(o),FLBuilderSettingsConfig.nodes[n]=r),i.addClass("fl-node-"+t+"-clone fl-builder-node-clone"),i.find(".fl-block-overlay").remove(),e.after(i),FLBuilder._showNodeLoading(t+"-clone"),FLBuilder._resetColumnWidths(l);const a=FL.Builder.data.getLayoutActions();a.copyColumn(t,r,n,function(e){e=FLBuilder._jsonParse(e);e.nodeParent=l,e.nodePosition=i.index(),e.duplicatedColumn=t,e.onAddNewHTML=function(){i.remove()},FLBuilder._copyColComplete(e)})},_copyColComplete:function(e){FLBuilder._renderLayout(e,function(){FLBuilder._resetColumnWidths(e.nodeParent),FLBuilder.triggerHook("didDuplicateColumn",{newNodeId:e.nodeId,oldNodeId:e.duplicatedColumn})})},_deleteColClicked:function(e){var t=x(e.target).closest(".fl-col").data("node");FL.Builder.getActions().deleteNode(t),e.stopPropagation(),FLBuilder.triggerHook("col-deleted")},_getColToDelete:function(e){var t=e.closest(".fl-col-group"),i=e.parents(".fl-col"),l=0<i.length,o=i.find("> .fl-col-content > .fl-module, > .fl-col-content > .fl-col-group"),n=e.siblings(".fl-col");return l&&1===o.length&&(0===n.length?e=i:1!==n.length||n.find(".fl-module").length||(e=t)),e},_deleteCol:function(e){var t=e.attr("data-node"),i=e.closest(".fl-row"),l=e.closest(".fl-col-group"),o=0;if(e.remove(),rowCols=i.find(".fl-row-content > .fl-col-group > .fl-col"),groupCols=l.find(" > .fl-col"),0===rowCols.length&&"row"!=FLBuilderConfig.userTemplateType&&"column"!=FLBuilderConfig.userTemplateType)FLBuilder._deleteRow(i);else{0===groupCols.length?l.remove():(o=6===groupCols.length?16.65:7===groupCols.length?14.28:Math.round(100/groupCols.length*100)/100,groupCols.css("width",o+"%"),FLBuilder.triggerHook("didResetColumnWidths",{cols:groupCols}));const n=FL.Builder.data.getLayoutActions();n.deleteColumn(t,o),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder.triggerHook("didDeleteColumn",t)}},_addCols:function(e,t,i,l,o){var n=e.closest(".fl-col-group"),s=n.find(".fl-col").index(e),e=e.attr("data-node");i=void 0===i?"1-col":i,l=(l=void 0!==l&&l)?1:0,"after"==t&&s++,FLBuilder._showNodeLoadingPlaceholder(n,s),FLBuilder._removeAllOverlays();const r=FL.Builder.data.getLayoutActions();r.addColumns(e,t,i,l,o)},_addColsComplete:function(e){var t="object"==typeof e?e:FLBuilder._jsonParse(e);t.nodeParent=FLBuilder._newColParent,t.nodePosition=FLBuilder._newColPosition,FLBuilder._renderLayout(t,function(){FLBuilder._removeNodeLoadingPlaceholder(x(".fl-node-"+t.nodeId)),FLBuilder.triggerHook("didAddColumn",t.nodeId),FLBuilder.triggerHook("didResetColumnWidths",{cols:x(".fl-node-"+t.nodeId).find("> .fl-col")})})},_addColGroup:function(e,t,i,l){var o=x(".fl-node-"+e);FLBuilder._newColGroupPosition=i,o.hasClass("fl-col")?FLBuilder._newColGroupParent=o.find(" > .fl-col-content"):FLBuilder._newColGroupParent=o.find(".fl-row-content"),FLBuilder._showNodeLoadingPlaceholder(FLBuilder._newColGroupParent,i);const n=FL.Builder.data.getLayoutActions();n.addColumnGroup(e,t,i,l)},_addColGroupComplete:function(e){var t=FLBuilder._jsonParse(e),e=x(t.html),i=e.data("node");e.find(".fl-col").data("node");t.nodeParent=FLBuilder._newColGroupParent,t.nodePosition=FLBuilder._newColGroupPosition,FLBuilder._renderLayout(t,function(){t.nodeParent.hasClass("fl-col-content")&&t.nodeParent.parents(".fl-col").addClass("fl-col-has-cols"),FLBuilder._removeNodeLoadingPlaceholder(x(".fl-node-"+i)),FLBuilder.triggerHook("didAddColumnGroup",i)})},_initColDragResizing:function(){x(".fl-block-col-resize").not(".fl-block-row-resize").draggable({axis:"x",start:FLBuilder._colDragResizeStart,drag:FLBuilder._colDragResize,stop:FLBuilder._colDragResizeStop})},_colDragResizeStart:function(e,t){for(var i=x(t.helper),l="",o=i.hasClass("fl-block-col-resize-parent"),n=o?i.closest(".fl-col").parents(".fl-col"):null,s=o?n.parents(".fl-col-group"):i.closest(".fl-col-group"),r=s.find("> .fl-col"),a=o?n:i.closest(".fl-col"),o=a.attr("data-node"),n=x("[data-node="+o+"] #fl-field-size input"),d=null,u=100,c=0,o=null,h=null,f=(d=i.hasClass("fl-block-col-resize-e")?(l="e",a.nextAll(".fl-col").first()):(l="w",a.prevAll(".fl-col").first())).attr("data-node"),f=x("[data-node="+f+"] #fl-field-size input");c<r.length;c++)r.eq(c).data("node")!=a.data("node")&&r.eq(c).data("node")!=d.data("node")&&(u-=parseFloat(r.eq(c)[0].style.width));n.length?(o=n,h="col"):f.length&&(o=f,h="sibling"),FLBuilder._colResizeData={handle:i,feedbackLeft:i.find(".fl-block-col-resize-feedback-left"),feedbackRight:i.find(".fl-block-col-resize-feedback-right"),direction:l,groupWidth:s.outerWidth(),col:a,id:a.attr("data-node"),colWidth:parseFloat(a[0].style.width)/100,sibling:d,siblingId:d.attr("data-node"),offset:t.position.left,availWidth:u,setting:o,settingType:h,layoutActions:FL.Builder.data.getLayoutActions()},FLBuilder._colResizing=!0,x("body").addClass("fl-builder-col-resizing"),FLBuilder._closePanel(),FLBuilder._destroyOverlayEvents(),FLBuilder.triggerHook("col-resize-start")},_colDragResize:function(e,t){var i=FLBuilder._colResizeData,l=FLBuilderConfig.isRtl?"w":"e",o=i.handle.closest(".fl-block-overlay"),t=(i.offset-t.position.left)/i.groupWidth,t=l==i.direction?100*(i.colWidth-t):100*(i.colWidth+t),n=Math.round(100*t)/100,t=i.availWidth-t,s=Math.round(100*t)/100,t=Math.round(100*(i.availWidth-8))/100;n<8?(n=8,s=t):s<8&&(n=t,s=8),requestAnimationFrame(()=>{l==i.direction?(i.feedbackLeft.html(n.toFixed(1)+"%").show(),i.feedbackRight.html(s.toFixed(1)+"%").show()):(i.feedbackLeft.html(s.toFixed(1)+"%").show(),i.feedbackRight.html(n.toFixed(1)+"%").show()),i.col.css("width",n+"%"),i.sibling.css("width",s+"%"),i.setting&&("col"===i.settingType?i.setting.val(parseFloat(i.col[0].style.width)):"sibling"===i.settingType&&i.setting.val(parseFloat(i.sibling[0].style.width))),i.layoutActions.resizeColumn(i.id,n,i.siblingId,s,!1)}),FLBuilder._buildOverlayOverflowMenu(o),FLBuilder.triggerHook("col-resize-drag")},_colDragResizeStop:function(e,t){var i=FLBuilder._colResizeData,l=FLBuilder._colResizeData.handle.closest(".fl-block-overlay"),o=i.id,n=parseFloat(i.col[0].style.width),s=i.sibling.data("node"),i=parseFloat(i.sibling[0].style.width);FLBuilder._colResizeData.feedbackLeft.hide(),FLBuilder._colResizeData.feedbackRight.hide();const r=FL.Builder.data.getLayoutActions();r.resizeColumn(o,n,s,i),FLBuilder._buildOverlayOverflowMenu(l),FLBuilder._colResizeData=null,x("body").removeClass("fl-builder-col-resizing"),FLBuilder._bindOverlayEvents(),setTimeout(function(){FLBuilder._colResizing=!1},50),FLBuilder.triggerHook("col-resize-stop"),FLBuilder.triggerHook("didResizeColumn",{colId:o,colWidth:n,siblingId:s,siblingWidth:i})},_resetColumnWidthsClicked:function(e){var t=x(this),i=!!t.closest(".fl-row-overlay").length,l=null,o=[],n=null,s=0,r=x(".fl-builder-col-settings");(i?t.closest(".fl-row").find(".fl-row-content > .fl-col-group"):t.parents(".fl-col-group").last()).each(function(){for(l=x(this),n=l.find(".fl-col-group"),o.push(l.data("node")),FLBuilder._resetColumnWidths(l),s=0;s<n.length;s++)FLBuilder._resetColumnWidths(n.eq(s)),o.push(n.eq(s).data("node"))}),r.length&&(i=x(".fl-node-"+r.attr("data-node")),r.find("#fl-field-size input").val(parseFloat(i[0].style.width)));const a=FL.Builder.data.getLayoutActions();a.resetColWidths(o),FLBuilder.triggerHook("col-reset-widths"),FLBuilder._closeAllSubmenus(),e.stopPropagation()},_resetColumnWidths:function(e){var e=(e instanceof jQuery?e:x(e)).find(" > .fl-col:visible"),t=0,t=6===e.length?16.65:7===e.length?14.28:Math.round(100/e.length*100)/100;e.css("width",t+"%"),FLBuilder.triggerHook("didResetColumnWidths",{cols:e})},_moduleMouseenter:function(e){var t,i,l,o,n,s,r,a,d,u,c,h,f,g,p,m,b,v,_,L,F,w,C,y,B,S,k;void 0!==FLBuilderSettingsConfig.nodes&&(i=(t=x(this)).attr("data-node"),i=FLBuilderSettingsConfig.nodes[i],l=t.attr("data-type"),o=t.attr("data-name"),n=t.hasClass("fl-node-global"),s=0<t.parents(".fl-node-global").length,r=t.parents(".fl-col-group").last().hasClass("fl-col-group-has-child-loading"),a=t.closest(".fl-col-group").find("> .fl-col").length,d=0===(B=t.closest(".fl-col")).index(),u=B.attr("data-node"),u=FLBuilderSettingsConfig.nodes[u],c=a===B.index()+1,f=(h=0<(p=B.parents(".fl-col")).length)?p.closest(".fl-col-group").find("> .fl-col").length:0,g=h&&0===p.index(),p=h&&f===p.index()+1,m="column"==FLBuilderConfig.userTemplateType&&!h,b=(v=t.closest(".fl-row")).hasClass("fl-node-global"),v=!!v.find(".fl-row-fixed-width").addBack(".fl-row-fixed-width").length,_=FLBuilderConfig.rowResize.userCanResizeRows,L=t.hasClass("fl-node-has-rules"),F=t.attr("data-rules-text"),w=t.attr("data-rules-type"),C=B.attr("data-rules-text"),y=B.attr("data-rules-type"),B=B.hasClass("fl-node-has-rules"),S=wp.template("fl-module-overlay"),k=null,n&&s&&"row"!=FLBuilderConfig.userTemplateType&&b||n&&s&&"column"!=FLBuilderConfig.userTemplateType&&!b||t.closest(".fl-builder-node-loading").length||t.find(".fl-inline-editor:visible").length||(t.hasClass("fl-block-overlay-active")||(FLBuilder._removeColOverlays(),FLBuilder._removeModuleOverlays(),k=FLBuilder._appendOverlay(t,S({global:n,moduleType:l,moduleName:o,nodeLabel:i?.node_label,colNodeLabel:u?.node_label,groupLoading:r,numCols:a,colFirst:d,colLast:c,isRootCol:m,hasParentCol:h,numParentCols:f,parentFirst:g,parentLast:p,rowIsFixedWidth:v,userCanResizeRows:_,hasRules:L,rulesTextModule:F,rulesTypeModule:w,rulesTextCol:C,rulesTypeCol:y,colHasRules:B})),FLBuilder._buildOverlayOverflowMenu(k),FLBuilder._initColDragResizing()),x("body").addClass("fl-block-overlay-muted")))},_moduleMouseleave:function(e){x(this);var e=x(e.toElement)||x(e.relatedTarget),t=e.is("#tiptip_holder"),e=0<e.closest("#tiptip_holder").length;t||e||(FLBuilder._removeModuleOverlays(),FLBuilder._removeColHighlightGuides())},_removeModuleOverlays:function(){var e=x(".fl-module");e.removeClass("fl-block-overlay-active"),e.find(".fl-module-overlay").remove(),x("body").removeClass("fl-block-overlay-muted"),FLBuilder._closeAllSubmenus(),FL.Builder.data.getOutlinePanelActions().setFocusNode(!1)},_moduleDragHelper:function(e,t){return x('<div class="fl-builder-block-drag-helper">'+t.attr("data-name")+"</div>")},_moduleDragInit:function(e){var t=x(e.target).closest(".fl-module");FLBuilder._blockDragInit(e),t.append('<div class="fl-module-sortable-proxy"></div>'),e.target=t.find(".fl-module-sortable-proxy")[0],t.trigger(e)},_moduleDragInitTouch:function(t){var e=x(t.target),i=e.closest(".fl-module"),l=!1;e.on("touchmove",function(e){l||(t.currentTarget=i[0],FLBuilder._moduleDragInit(t),l=!0),e.target=i.find(".fl-module-sortable-proxy")[0],x(e.target).trigger(e)}),e.on("touchend",function(e){e.target=i.find(".fl-module-sortable-proxy")[0],x(e.target).trigger(e),e.stopPropagation(),i.find(".fl-module-sortable-proxy").remove()})},_moduleDragStart:function(e,t){x(t.item).data("original-position",t.item.index()),FLBuilder._removeRowOverlays(),FLBuilder._blockDragStart(e,t)},_moduleDragStop:function(e,t){FLBuilder._blockDragStop(e,t);var i=t.item,l=i.parent(),o=null,n=0,s=0;if(x(".fl-module-sortable-proxy").remove(),l.hasClass("fl-builder-modules")||l.hasClass("fl-builder-widgets"))i.remove();else{if(i.hasClass("fl-builder-block")){if(l.hasClass("fl-sortable-disabled"))return i.remove(),void FLBuilder._showPanel();l.hasClass("fl-row-drop-target")?(l=i.closest(".fl-builder-content"),s=0,o=i.closest(".fl-row"),n=l.find(".fl-row").index(o)):l.hasClass("fl-col-group-drop-target")?(s=(l=i.closest(".fl-row-content")).closest(".fl-row").attr("data-node"),o=i.closest(".fl-col-group"),n=l.find(" > .fl-col-group").index(o)):l.hasClass("fl-col-drop-target")?(s=(l=i.closest(".fl-col-group")).attr("data-node"),o=i.closest(".fl-col"),n=l.find(" > .fl-col").index(o)):(n=l.find("> .fl-module, .fl-col-group, .fl-builder-block").index(i),s=i.closest(".fl-col").attr("data-node")),i.closest(".fl-drop-target-last").length&&(n+=1),FLBuilder._addModule(l,s,i.attr("data-type"),n,i.attr("data-widget"),i.attr("data-alias")),i.remove()}else{if(l.hasClass("fl-sortable-disabled"))return x(e.target).append(t.item),x(e.target).children().eq(t.item.data("original-position")).before(t.item),void FLBuilder._highlightEmptyCols();l.hasClass("fl-row-drop-target")?(o=i.closest(".fl-row"),n=i.closest(".fl-builder-content").children(".fl-row").index(o),n=i.closest(".fl-drop-target-last").length?n+1:n,FLBuilder._addRow("1-col",n,i.attr("data-node")),i.remove()):l.hasClass("fl-col-group-drop-target")?(o=i.closest(".fl-col-group"),n=i.closest(".fl-row-content ").find(" > .fl-col-group").index(o),n=i.closest(".fl-drop-target-last").length?n+1:n,FLBuilder._addColGroup(i.closest(".fl-row").attr("data-node"),"1-col",n,i.attr("data-node")),i.remove()):l.hasClass("fl-col-drop-target")?(o=i.closest(".fl-col"),n=i.closest(".fl-col-drop-target-last").length?"after":"before",FLBuilder._addCols(o,n,"1-col",0<i.closest(".fl-col-group-nested").length,i.attr("data-node")),i.remove()):FLBuilder._reorderModule(i)}FLBuilder._resizeLayout()}},_reorderModule:function(e){var t=e.closest(".fl-col").attr("data-node"),i=e.attr("data-parent"),l=e.attr("data-node"),o=e.index();t==i?FLBuilder._reorderNode(l,o):(e.attr("data-parent",t),FLBuilder._moveNode(t,l,o))},_deleteModuleClicked:function(e){var t=x(e.target).closest(".fl-module").data("node");FL.Builder.getActions().deleteNode(t),e.stopPropagation()},_getJQueryElement:function(e){return x(FLBuilder._contentClass).find('[data-node="'+e+'"]')},_needsDeleteConfirmation:function(e){if("module"===e.type)return!0;const t=FLBuilder._getJQueryElement(e.node);return 0<t.find(".fl-module").length},_deleteModule:function(e){var t=e.closest(".fl-row"),i=e.attr("data-node");const l=FL.Builder.data.getLayoutActions();l.deleteNode(i),e.empty(),e.remove(),t.removeClass("fl-block-overlay-muted"),FLBuilder._highlightEmptyCols(),FLBuilder._removeAllOverlays(),FLBuilder.triggerHook("didDeleteModule",{nodeId:i,moduleType:e.attr("data-type")})},_moduleCopyClicked:function(e){var t=x(this).closest(".fl-module").data("node");const i=FL.Builder.getActions();i.copyNode(t),e.stopPropagation()},_copyModule:function(t){var e=FLBuilder._getJQueryElement(t),i=e.clone(),l=e.parent(),o=x(".fl-builder-module-settings[data-node="+t+"]"),n={};o.length&&(n=FLBuilder._getSettings(o),FLBuilderSettingsConfig.nodes[t]=n),i.addClass("fl-node-"+t+"-clone fl-builder-node-clone"),i.find(".fl-block-overlay").remove(),e.after(i),FLBuilder._showNodeLoading(t+"-clone");const s=i.get(0),r=(s.scrollIntoView({behavior:"smooth",block:"center"}),FL.Builder.data.getLayoutActions());r.copyModule(t,n,function(e){e=FLBuilder._jsonParse(e);e.nodeParent=l,e.nodePosition=l.find(" > .fl-col-group, > .fl-module").index(i),e.duplicatedModule=t,e.onAddNewHTML=function(){i.remove()},FLBuilder._moduleCopyComplete(e)})},_moduleCopyComplete:function(e){FLBuilder._renderLayout(e,function(){FLBuilder.triggerHook("didDuplicateModule",{newNodeId:e.nodeId,oldNodeId:e.duplicatedModule,moduleType:e.moduleType})})},_moduleSettingsClicked:function(e){var t=x(this),i=(t.closest(".fl-module").attr("data-type"),t.closest(".fl-module").attr("data-node")),t=(t.closest(".fl-col").attr("data-node"),0<t.closest(".fl-block-overlay-global").length);if(e.stopPropagation(),!FLBuilder._colResizing&&(!t||FLBuilderConfig.userCanEditGlobalTemplates)){const l=FL.Builder.getActions();l.openSettings(i)}},_moduleCopySettingsClicked:function(){const e=x(this);var t=e.closest(".fl-module").data("node"),i=e.closest(".fl-module").data("type");FLBuilderSettingsCopyPaste._bindCopyToElement(e,i,t)},_modulePasteSettingsClicked:function(){const e=x(this),t=e.text();var i=e.closest(".fl-module").data("node"),l=e.closest(".fl-module").data("type");FLBuilderSettingsCopyPaste._importFromClipboard(l,i)||(e.text(FLBuilderStrings.module_import.error),setTimeout(()=>{e.text(t)},1e3))},_showModuleSettings:function(e,t){var i,l,o;FLBuilderSettingsConfig.modules&&(i=FLBuilderSettingsConfig.modules[e.type],l=e.settings||FLBuilderSettingsConfig.nodes[e.nodeId],o=x("head"),-1===x.inArray(e.type,FLBuilder._loadedModuleAssets)&&(""!==i.assets.css&&o.append(i.assets.css),""!==i.assets.js&&o.append(i.assets.js),FLBuilder._loadedModuleAssets.push(e.type)),FLBuilderSettingsForms.render({type:"module",id:e.type,nodeId:e.nodeId,className:"fl-builder-module-settings fl-builder-"+e.type+"-settings",attrs:'data-node="'+e.nodeId+'" data-parent="'+e.parentId+'" data-type="'+e.type+'"',buttons:e.global||FLBuilderConfig.lite||FLBuilderConfig.simpleUi?[]:["save-as"],badges:e.global?[FLBuilderStrings.global]:[],settings:l,legacy:e.legacy,helper:FLBuilder._moduleHelpers[e.type],rules:FLBuilder._moduleHelpers[e.type]?FLBuilder._moduleHelpers[e.type].rules:null,messages:FLBuilder._moduleHelpers[e.type]?FLBuilder._moduleHelpers[e.type].messages:null,hide:!(FLBuilderConfig.userCanEditGlobalTemplates||!e.global),preview:{type:"module",layout:e.layout,callback:function(){FLBuilder.triggerHook("didAddModule",{nodeId:e.nodeId,moduleType:l.type})}}},t))},_saveModuleClicked:function(){var e=x(this).closest(".fl-builder-settings"),t=e.attr("data-type"),t=(e.attr("data-node"),FLBuilder._moduleHelpers[t]),i=!0;void 0!==t&&(e.find("label.error").remove(),e.validate().hideErrors(),i=(i=e.validate().form())&&t.submit()),i?FLBuilder._saveSettings():FLBuilder._toggleSettingsTabErrors()},_addModule:function(e,t,i,l,o,n){FLBuilder._showNodeLoadingPlaceholder(e,l),e.hasClass("fl-col-group")?(FLBuilder._newModuleParent=null,FLBuilder._newModulePosition=0):(FLBuilder._newModuleParent=e,FLBuilder._newModulePosition=l);const s=FL.Builder.data.getLayoutActions();s.addModule(i,t,l,{widget:void 0===o?"":o,alias:void 0===n?"":n,nodePreview:1})},_addModuleComplete:function(e){var e=FLBuilder._jsonParse(e),t=!1;e.layout&&(FLBuilder._newModuleParent&&FLBuilder._newModuleParent.find(".fl-builder-node-loading-placeholder").hide(),e.layout.nodeParent=FLBuilder._newModuleParent,e.layout.nodePosition=FLBuilder._newModulePosition),e.settings||(e.settings=FLBuilderSettingsConfig.defaults.modules[e.type]),x("form.fl-builder-settings").length||e.global?e.layout&&(FLBuilder._renderLayout(e.layout),t=!0):t=!0,t&&FLBuilder._showModuleSettings(e,function(){x(".fl-builder-module-settings").data("new-module","1")})},registerModuleHelper:function(e,t){FLBuilder._moduleHelpers[e]=x.extend({},{rules:{},init:function(){},submit:function(){return!0},preview:function(){}},t)},_registerModuleHelper:function(e,t){FLBuilder.registerModuleHelper(e,t)},_showNodeTemplateSettings:function(e){var t=x(".fl-builder-settings-lightbox .fl-builder-settings"),i=t.attr("data-node"),l=FLBuilderStrings.saveModule;if(t.hasClass("fl-builder-row-settings")?l=FLBuilderStrings.saveRow:t.hasClass("fl-builder-col-settings")&&(l=FLBuilderStrings.saveColumn),!FLBuilder._triggerSettingsSave(!1,!1,!1))return!1;FLBuilderSettingsForms.render({id:"node_template",nodeId:i,title:l,attrs:'data-node="'+i+'"',className:"fl-builder-node-template-settings",rules:{name:{required:!0}}},function(){FLBuilderConfig.userCanEditGlobalTemplates||x("#fl-field-global").hide()})},_saveNodeTemplate:function(){var e=x(".fl-builder-node-template-settings"),t=e.attr("data-node");if(e.validate().form()){FLBuilder._showNodeLoading(t);const i=FL.Builder.data.getLayoutActions();i.saveNodeTemplate(t,FLBuilder._getSettings(e)),FLBuilder._lightbox.close()}},_saveNodeTemplateComplete:function(e){var t,i=FLBuilder._jsonParse(e),l=x(".fl-builder-saved-"+i.type+"s"),o=l.find(".fl-builder-block"),n=null,s=i.name.toLowerCase(),r=0,a=wp.template("fl-node-template-block"),e={name:i.name,isGlobal:i.global,content:i.type,id:i.id,postID:i.postID,kind:"template",type:"user",link:i.link,category:{uncategorized:FLBuilderStrings.uncategorized}};if(FLBuilderConfig.contentItems.template.push(e),FLBuilder.triggerHook("contentItemsChanged"),i.layout&&(FLBuilder._renderLayout(i.layout),FLBuilder.triggerHook("didSaveGlobalNodeTemplate",i.config)),0===o.length)l.append(a(i));else for(;r<o.length;r++){if(t=(n=o.eq(r)).text().toLowerCase().trim(),0===r&&s<t){l.prepend(a(i));break}if(s<t){n.before(a(i));break}if(o.length-1===r){l.append(a(i));break}}l.find(".fl-builder-block-no-node-templates").remove()},_nodeTemplateDragStop:function(t,i){FLBuilder._blockDragStop(t,i);var t=i.item,i=t.parent(),l=null,o=0,n=null,s="",r=null;if(i.hasClass("fl-builder-blocks-section-content"))t.remove();else{if(t.hasClass("fl-builder-block-saved-row")||t.hasClass("fl-builder-block-row-template"))o=(n=t.closest(".fl-row")).length?x(FLBuilder._contentClass+" .fl-row").index(n):0,o=i.hasClass("fl-drop-target-last")?o+1:o,l=null,s="render_new_row_template",r=FLBuilder._addRowComplete,FLBuilder._newRowPosition=o,FLBuilder._showNodeLoadingPlaceholder(x(FLBuilder._contentClass),o);else if(t.hasClass("fl-builder-block-saved-column")){if(n=t.closest(".fl-col"),colGroup=i.closest(".fl-col-group"),colGroupId=colGroup.attr("data-node"),s="render_new_col_template",r=FLBuilder._addColsComplete,i.hasClass("fl-sortable-disabled"))return t.remove(),void FLBuilder._showPanel();i.hasClass("fl-row-drop-target")?(n=t.closest(".fl-row"),l=0,i=x(FLBuilder._contentClass),o=n.length?i.find(".fl-row").index(n):0):i.hasClass("fl-col-group-drop-target")?(i=t.closest(".fl-row-content"),l=t.closest(".fl-row").attr("data-node"),o=t.closest(".fl-row").find(".fl-row-content > .fl-col-group").index(t.closest(".fl-col-group"))):i.hasClass("fl-col-drop-target")&&(o=(i=t.closest(".fl-col-group")).children(".fl-col").index(t.closest(".fl-col")),l=i.attr("data-node")),t.closest(".fl-drop-target-last").length&&(o+=1),i.hasClass("fl-col-group")?FLBuilder._newColParent=null:FLBuilder._newColParent=i,FLBuilder._newColPosition=o,FLBuilder._showNodeLoadingPlaceholder(i,o)}else if(t.hasClass("fl-builder-block-saved-module")||t.hasClass("fl-builder-block-module-template")){if(s="render_new_module",r=FLBuilder._addModuleComplete,i.hasClass("fl-sortable-disabled"))return t.remove(),void FLBuilder._showPanel();i.hasClass("fl-row-drop-target")?(l=0,o=(i=t.closest(".fl-builder-content")).find(".fl-row").index(t.closest(".fl-row"))):i.hasClass("fl-col-group-drop-target")?(l=(i=t.closest(".fl-row-content")).closest(".fl-row").attr("data-node"),o=i.find(" > .fl-col-group").index(t.closest(".fl-col-group"))):l=i.hasClass("fl-col-drop-target")?(o=(i=t.closest(".fl-col-group")).children(".fl-col").index(t.closest(".fl-col")),i.attr("data-node")):(o=i.children(".fl-module, .fl-builder-block").index(t),t.closest(".fl-col").attr("data-node")),t.closest(".fl-drop-target-last").length&&(o+=1),i.hasClass("fl-col-group")?(FLBuilder._newModuleParent=null,FLBuilder._newModulePosition=0):(FLBuilder._newModuleParent=i,FLBuilder._newModulePosition=o),FLBuilder._showNodeLoadingPlaceholder(i,o)}n=t.attr("data-id"),i=t.attr("data-type");let e="render_new_row_template"===s?"row":"render_new_col_template"===s?"column":"module";const a=FL.Builder.data.getLayoutActions();a.addNodeTemplate(e,n,i,l,o,function(e){var t;-1<s.indexOf("row")?(t=FLBuilder._jsonParse(e),FLBuilder.triggerHook("didApplyRowTemplateComplete",t.config),r(t.layout)):-1<s.indexOf("col")?(t=FLBuilder._jsonParse(e),FLBuilder.triggerHook("didApplyColTemplateComplete",t.config),r(t.layout)):r(e)}),t.remove()}},_editNodeTemplateClicked:function(e){e.preventDefault(),e.stopPropagation(),window.open(x(this).attr("href"))},_deleteNodeTemplateClicked:function(e){var e=x(e.target),t=e.closest(".fl-builder-blocks-section").find(".fl-builder-blocks-section-content"),i=t.find(".fl-builder-block"),e=e.closest(".fl-builder-block"),l=e.hasClass("fl-builder-block-global"),o=l?FLBuilderStrings.deleteGlobalTemplate:FLBuilderStrings.deleteTemplate,n=e.attr("data-id");if(confirm(o)){e.remove(),1===i.length&&(e.hasClass("fl-builder-block-saved-row")?t.append('<span class="fl-builder-block-no-node-templates">'+FLBuilderStrings.noSavedRows+"</span>"):t.append('<span class="fl-builder-block-no-node-templates">'+FLBuilderStrings.noSavedModules+"</span>")),e.hasClass("fl-builder-block-global")&&FLBuilder.showAjaxLoader();const s=FL.Builder.data.getLayoutActions();s.deleteNodeTemplate(n,l),o=_.findIndex(FLBuilderConfig.contentItems.template,{id:e.attr("data-id"),type:"user"}),FLBuilderConfig.contentItems.template.splice(o,1),FLBuilder.triggerHook("contentItemsChanged")}},_initSettingsForms:function(){FLBuilder._initSettingsSections(),FLBuilder._initButtonGroupFields(),FLBuilder._initCompoundFields(),FLBuilder._CodeFieldSSLCheck(),FLBuilder._initCodeFields(),FLBuilder._initColorPickers(),FLBuilder._initGradientPickers(),FLBuilder._initIconFields(),FLBuilder._initPhotoFields(),FLBuilder._initSelectFields(),FLBuilder._initEditorFields(),FLBuilder._initMultipleFields(),FLBuilder._initAutoSuggestFields(),FLBuilder._initLinkFields(),FLBuilder._initFontFields(),FLBuilder._initTypeFields(),FLBuilder._initOrderingFields(),FLBuilder._initTimezoneFields(),FLBuilder._initDimensionFields(),FLBuilder._initFieldPopupSliders(),FLBuilder._initPresetFields(),FLBuilder._focusFirstSettingsControl(),FLBuilder._calculateSettingsTabsOverflow(),FLBuilder._lightbox._resizeEditors(),x(".fl-builder-settings-fields").css("visibility","visible"),x(".fl-builder-settings button").on("click",function(e){e.preventDefault()}),FLBuilder.triggerHook("settings-form-init")},_destroySettingsForms:function(){FLBuilder._destroyEditorFields()},_setSettingsFormContent:function(e){x(".fl-legacy-settings").remove(),x("body").append(e)},_settingsTabClicked:function(e){var t=x(this),i=t.closest(".fl-builder-settings"),t=t.attr("href").split("#").pop();FLBuilder._resetSettingsTabsState(),i.find(".fl-builder-settings-tab").removeClass("fl-active"),i.find("#"+t).addClass("fl-active"),i.find(".fl-builder-settings-tabs .fl-active").removeClass("fl-active"),i.find("a[href*="+t+"]").addClass("fl-active"),FLBuilderConfig.rememberTab?localStorage.setItem("fl-builder-settings-tab",t):localStorage.setItem("fl-builder-settings-tab",""),FLBuilder._focusFirstSettingsControl(),e.preventDefault()},_resetSettingsTabsState:function(){var e=x(".fl-lightbox:visible");FLBuilder._hideTabsOverflowMenu(),e.find(".fl-builder-settings-tabs .fl-active").removeClass("fl-active"),e.find(".fl-builder-settings-tabs-overflow-menu .fl-active").removeClass("fl-active"),e.find(".fl-contains-active").removeClass("fl-contains-active")},_calculateSettingsTabsOverflow:function(){var e=x(".fl-lightbox:visible"),t=e.outerWidth(),i=e.hasClass("fl-lightbox-width-slim"),l=e.find(".fl-builder-settings-tabs"),o=e.find(".fl-builder-settings-tabs-overflow-menu"),n=e.find(".fl-builder-settings-tabs-more"),l=l.find("a"),s=!1,r=t-60,a=0,d=i?16:30;o.html(""),FLBuilder._hideTabsOverflowMenu(),l.removeClass("fl-overflowed"),l.each(function(){if(!x(this).is(":visible"))return!0;var e,t,i;s||(e=x(this).textWidth()+d+12,r<=(a+=e)&&(s=!0)),s?(e=x(this).html(),i=x(this).attr("href"),t="",x(this).hasClass("fl-active")&&(t="fl-active"),x(this).hasClass("error")&&(t+=" error"),i=x('<a href="'+i+'" '+(t=""!==t?'class="'+t+'"':t)+">"+e+"</a>"),o.append(i),x(this).addClass("fl-overflowed")):x(this).removeClass("fl-overflowed")}),s?e.addClass("fl-lightbox-has-tab-overflow"):e.removeClass("fl-lightbox-has-tab-overflow"),0<o.find(".fl-active").length?n.addClass("fl-contains-active"):n.removeClass("fl-contains-active"),0<o.find(".error").length?n.addClass("fl-contains-errors"):n.removeClass("fl-contains-errors")},_settingsTabsToOverflowMenuItemClicked:function(e){var t=x(e.currentTarget),i=t.attr("href"),l=t.closest(".fl-lightbox-header-wrap").find(".fl-builder-settings-tabs"),i=l.find('a[href="'+i+'"]'),l=l.find(".fl-builder-settings-tabs-more");FLBuilder._resetSettingsTabsState(),i.trigger("click"),t.addClass("fl-active"),l.addClass("fl-contains-active"),FLBuilder._hideTabsOverflowMenu(),e.preventDefault()},_hasOverflowTabs:function(){return 0<x(".fl-lightbox:visible").find(".fl-builder-settings-tabs-overflow-menu a").length},_showTabsOverflowMenu:function(){var e;FLBuilder._hasOverflowTabs()&&((e=x(".fl-lightbox:visible")).find(".fl-builder-settings-tabs-overflow-menu").css("display","flex"),e.find(".fl-builder-settings-tabs-overflow-click-mask").show(),this.isShowingSettingsTabsOverflowMenu=!0)},_hideTabsOverflowMenu:function(){var e=x(".fl-lightbox:visible");e.find(".fl-builder-settings-tabs-overflow-menu").css("display","none"),e.find(".fl-builder-settings-tabs-overflow-click-mask").hide(),this.isShowingSettingsTabsOverflowMenu=!1},_toggleTabsOverflowMenu:function(e){FLBuilder.isShowingSettingsTabsOverflowMenu?FLBuilder._hideTabsOverflowMenu():FLBuilder._showTabsOverflowMenu(),e.stopPropagation()},_initSettingsSections:function(){x(".fl-builder-settings:visible").find(".fl-builder-settings-section").each(FLBuilder._initSection)},_settingsCancelClicked:function(e){var t=x(".fl-builder-lightbox[data-parent]"),i=x(".fl-builder-module-settings"),l=null,o=null,n=null,s="column"==FLBuilderConfig.userTemplateType;if(0<t.length)FLBuilder._closeNestedSettings();else{0<i.length&&void 0!==i.data("new-module")?(l=x(FLBuilder.preview.state.html),n=(o=x(".fl-node-"+i.data("node"))).closest(".fl-col"),0<l.find(".fl-node-"+n.data("node")).length||s?FLBuilder._deleteModule(o):FLBuilder._deleteCol(n)):FLBuilder.preview&&FLBuilder.preview.revert();const r=FL.Builder.data.getLayoutActions();r.cancelDisplaySettings(),FLBuilder.preview=null,FLLightbox.closeParent(this),FLBuilder.triggerHook("didCancelNodeSettings")}},_focusFirstSettingsControl:function(){var e=x(".fl-builder-settings:visible"),t=e.find(".fl-builder-settings-tab.fl-active"),e=e.data("node"),i=t.find(".fl-field").first(),l=i.find('input:not([type="hidden"]), textarea, select, button, a, .fl-editor-field').first();e&&x(".fl-node-"+e+" .fl-inline-editor").length||("undefined"!=typeof tinyMCE&&l.hasClass("fl-editor-field")?(t=l.find("textarea.wp-editor-area").attr("id"),tinyMCE.get(t).focus()):setTimeout(function(){l.focus().css("animation-name","fl-grab-attention")},300),i.css("animation-name","fl-grab-attention"),i.on("animationend",function(){i.css("animation-name","")}))},_initSettingsValidation:function(e,t){x(".fl-builder-settings").last().validate({ignore:".fl-ignore-validation",rules:e,messages:t=t||{},errorPlacement:FLBuilder._settingsErrorPlacement})},_settingsErrorPlacement:function(e,t){e.appendTo(t.parent())},_toggleSettingsTabErrors:function(){for(var e,t=x(".fl-builder-settings:visible"),i=t.find(".fl-builder-settings-tab"),l=null,o=0;o<i.length;o++)e=(l=i.eq(o)).find("label.error"),(tabLink=t.find(".fl-builder-settings-tabs a[href*="+l.attr("id")+"]")).find(".fl-error-icon").remove(),tabLink.removeClass("error"),0<e.length&&(tabLink.append('<span class="fl-error-icon"></span>'),tabLink.addClass("error"));FLBuilder._calculateSettingsTabsOverflow()},_getSettings:function(e){FLBuilder._updateEditorFields();for(var t,i,l=e.serializeArray(),o=0,n=0,s="",r=[],a=[],d={},o=0;o<l.length;o++)if(t=l[o].value.replace(/\r/gm,"").replace(/&#39;/g,"'"),!(-1<l[o].name.indexOf("flrich")))if(-1<l[o].name.indexOf("[")){for(i=l[o].name.replace(/\[(.*)\]/,""),r=[],a=(s=l[o].name.replace(i,"")).match(/\[[^\]]*\]/g),n=0;n<a.length;n++)"[]"!=a[n]&&r.push(a[n].replace(/\[|\]/g,""));s.match(/\[\]\[[^\]]*\]\[[^\]]+\]/)||s.match(/\[\]\[[^\]]*\]\[\]\[[^\]]+\]/)?(void 0===d[i]&&(d[i]={}),void 0===d[i][r[0]]&&(d[i][r[0]]={}),d[i][r[0]][r[1]]=t):s.match(/\[\]\[[^\]]*\]\[\]/)?(void 0===d[i]&&(d[i]={}),void 0===d[i][r[0]]&&(d[i][r[0]]=[]),d[i][r[0]].push(t)):s.match(/\[\]\[[^\]]*\]/)?(void 0===d[i]&&(d[i]={}),d[i][r[0]]=t):s.match(/\[\]/)&&(void 0===d[i]&&(d[i]=[]),d[i].push(t))}else d[l[o].name]=t;for(s in d)if(void 0!==d["as_values_"+s]){d[s]=x.grep(d["as_values_"+s].split(","),function(e){return""!==e}).join(",");try{delete d["as_values_"+s]}catch(e){}}return x.each(e.find("[name]"),function(e,t){t=x(t).attr("name").replace(/\[(.*)\]/,"");t in d||(d[t]="")}),d=x.extend({},FLBuilder._getOriginalSettings(e),d)},_getSettingsJSONForHTML:function(e){return JSON.stringify(e).replace(/\'/g,"&#39;").replace("<wbr />","<wbr>")},_getOriginalSettings:function(e,t){var i=e.find(".fl-builder-settings-json"),e=e.data("node"),l=FLBuilderSettingsConfig.nodes,o=null,n={};if(e&&l[e]?o=l[e]:i.length&&(o=FLBuilder._jsonParse(i.val().replace(/&#39;/g,"'"))),o)for(key in o)(key.match(/[a-z0-9-_]+$/)&&x("#fl-field-"+key).length||t)&&(n[key]=o[key]);return n},_getSettingsForChangedCheck:function(e,t){var i=FLBuilder._getSettings(t);if(e){t=x(".fl-node-"+e);if(t.hasClass("fl-module")){t=t.data("type"),t=FLBuilderSettingsConfig.editables[t];if(t&&FLBuilderSettingsConfig.nodes[e])for(var l in t)i[l]=FLBuilderSettingsConfig.nodes[e][l]}}return i},_saveSettings:function(i){var e=x(".fl-builder-settings-lightbox .fl-builder-settings"),t=e.data("new-module"),l=e.attr("data-node"),o=FLBuilder._getSettings(e),n=FLBuilder.preview;if(!FLBuilder.isUndefined(i)&&FLBuilder.isBoolean(i)||(i=!0),n&&!n._settingsHaveChanged()&&FLBuilder.isUndefined(t))return n.clear(),void FLBuilder._lightbox.close();function s(){FLBuilder._showNodeLoading(l),FLBuilderSettingsConfig.nodes[l]=o;const e=FL.Builder.data.getLayoutActions();var t=FLBuilder._saveSettingsComplete.bind(this,i,n);e.updateNodeSettings(l,o,t),FLBuilder.triggerHook("didSaveNodeSettings",{nodeId:l,settings:o}),FLBuilder._lightbox.close()}FLBuilderConfig.userCaps.unfiltered_html?s():(FLBuilderSettingsForms.showLightboxLoader(),FLBuilder.ajax({action:"verify_settings",settings:o},function(e){"true"===e?s():(msg='<p style="font-weight:bold;text-align:center;">'+FLBuilderStrings.noScriptWarn.heading+"</p>",FLBuilderConfig.userCaps.global_unfiltered_html?msg+="<p>"+FLBuilderStrings.noScriptWarn.global+"</p>":msg+="<p>"+FLBuilderStrings.noScriptWarn.message+"</p>",msg=(msg+='<p><div class="fl-diff"></div></p>')+"<p>"+FLBuilderStrings.noScriptWarn.footer+"</p>",FLBuilderSettingsForms.hideLightboxLoader(),FLBuilder.alert(msg),""!==(data=x.parseJSON(e)).diff&&(x(".fl-diff").html(data.diff),x(".fl-diff").prepend("<p>"+FLBuilderStrings.codeErrorDetected+"</p>"),x(".fl-diff .diff-deletedline").each(function(){(x(this).find("del").length<1?x(this).css("background-color","rgb(255, 192, 203, 0.7)").css("padding","10px"):x(this).find("del").css("background-color","rgb(255, 192, 203, 0.7)")).css("border","1px solid pink")}),console.log("============"),console.log("key: "+data.key),console.log("value: "+data.value),console.log("parsed: "+data.parsed),console.log("============")))}))},_saveSettingsComplete:function(e,t,i){function l(){t&&o.layout.partial&&o.layout.nodeId===t.nodeId&&!FLBuilder._publishAndRemain&&(t.clear(),t=null),FLBuilder._publishAndRemain=!1}var o=FLBuilder._jsonParse(i),i=o.layout.nodeType,n=o.layout.moduleType,s="didSave"+i.charAt(0).toUpperCase()+i.slice(1)+"SettingsComplete";!0===e?FLBuilder._renderLayout(o.layout,l):l(),FLBuilder.triggerHook("didSaveNodeSettingsComplete",{nodeId:o.node_id,nodeType:i,moduleType:n,settings:o.settings}),FLBuilder.triggerHook(s,{nodeId:o.node_id,nodeType:i,moduleType:n,settings:o.settings})},_triggerSettingsSave:function(e,t,i){var l=FLBuilder._lightbox._node.find("form.fl-builder-settings"),o=FLBuilder._lightbox._node.data("instance-id"),o=FLLightbox._instances[o],n=x(".fl-lightbox-wrap[data-parent]:visible"),s=!0;return e=!_.isUndefined(e)&&e,t=!_.isUndefined(t)&&t,(i=_.isUndefined(i)?!e:i)||(FLBuilder._publishAndRemain=!0),l.length&&(n.length&&(n.find(".fl-builder-settings-save").trigger("click"),(n.find("label.error").length||x(".fl-builder-alert-lightbox:visible").length)&&(s=!1)),s&&!l.validate({ignore:".fl-ignore-validation"}).form()&&(s=!1),n=FLBuilderSettingsForms.settingsHaveChanged(),s&&n&&(e&&o.disableClose(),l.find(".fl-builder-settings-save").trigger("click"),e&&o.enableClose(),(l.find("label.error").length||x(".fl-builder-alert-lightbox:visible").length)&&(s=!1)),i?(FLBuilder._destroySettingsForms(),!n&&FLBuilder.preview&&(FLBuilder.preview.clear(),FLBuilder.preview=null)):FLBuilderSettingsForms.cacheCurrentSettings(),n||e||o.close()),s?FLBuilder.triggerHook("didTriggerSettingsSave"):(FLBuilder.triggerHook("didFailSettingsSave"),FLBuilder._toggleSettingsTabErrors(),t&&!x(".fl-builder-alert-lightbox:visible").length&&FLBuilder.alert(FLBuilderStrings.settingsHaveErrors)),FLBuilder._publishAndRemain=!1,s},_refreshSettingsPreviewReference:function(){FLBuilder.preview&&FLBuilder.preview._initElementsAndClasses()},_openNestedSettings:function(e){e.className&&-1===e.className.indexOf("fl-builder-settings-lightbox")&&(e.className+=" fl-builder-settings-lightbox"),e=x.extend({className:"fl-builder-lightbox fl-builder-settings-lightbox",destroyOnClose:!0,resizable:!0},e);var t=x(".fl-lightbox-wrap:visible"),i=t.find(".fl-lightbox"),e=new FLLightbox(e),l=e._node,o=l.find(".fl-lightbox");return t.hide(),l.attr("data-parent",t.attr("data-instance-id")),o.attr("style",i.attr("style")),e.on("resized",FLBuilder._calculateSettingsTabsOverflow),e.open('<div class="fl-builder-lightbox-loading"></div>'),e},_closeNestedSettings:function(){var e=x(".fl-builder-lightbox[data-parent]:visible"),t=e.find(".fl-lightbox"),i=e.attr("data-instance-id"),i=FLLightbox._instances[i],e=e.attr("data-parent"),l=x('[data-instance-id="'+e+'"]'),o=l.find(".fl-lightbox"),n=l.find("form"),s=FLLightbox._instances[e];i&&(i.on("close",function(){o.attr("style",t.attr("style")),l.show(),s._resize(),l.find("label.error").remove(),n.validate().hideErrors(),FLBuilder._toggleSettingsTabErrors(),FLBuilder._initMultipleFields()}),i.close())},_showHelpTooltip:function(){x(this).siblings(".fl-help-tooltip-text").fadeIn()},_hideHelpTooltip:function(){x(this).siblings(".fl-help-tooltip-text").fadeOut()},_initSection:function(){var e=x(this);e.find(".fl-builder-settings-section-header").on("click",function(){e.toggleClass("fl-builder-settings-section-collapsed")})},_initButtonGroupFields:function(){x(".fl-builder-settings:visible").find(".fl-button-group-field").each(FLBuilder._initButtonGroupField)},_initButtonGroupField:function(){var e=x(this),i=e.find(".fl-button-group-field-option"),l=e.find("input");i.on("click",function(){var e=x(this);"1"==e.attr("data-selected")?(e.attr("data-selected","0"),l.val("").trigger("change")):(i.attr("data-selected","0"),e.attr("data-selected","1"),l.val(e.data("value")).trigger("change"))}),l.on("change",function(e){var t=l.val(),t=i.filter('[data-value="'+t+'"]');i.attr("data-selected","0"),t.attr("data-selected","1")})},_initCompoundFields:function(){x(".fl-builder-settings:visible").find(".fl-compound-field").each(FLBuilder._initCompoundField)},_initCompoundField:function(){var e=x(this),t=e.find(".fl-compound-field-section"),i=e.find(".fl-compound-field-section-toggle"),e=e.find(".fl-compound-field-setting").has(".fl-dimension-field-units");t.each(function(){var e=x(this);e.find(".fl-compound-field-section-toggle").length||e.addClass("fl-compound-field-section-visible")}),i.on("click",function(){var e=x(this),t=e.closest(".fl-field"),e="."+e.closest(".fl-compound-field-section").attr("class").split(" ").join(".");t.find(e).toggleClass("fl-compound-field-section-visible")}),e.each(function(){var e=x(this),t=e.find(".fl-compound-field-label");t.length&&!e.find(".fl-shadow-field").length&&t.append('<i class="fl-dimension-field-link fl-tip dashicons dashicons-admin-links" title="Link Values"></i>')})},_initAutoSuggestFields:function(){var t,i=x(".fl-builder-settings:visible .fl-suggest-field"),e=null,l=null,o=[];i.each(function(){""!==(e=x(this)).attr("data-value")&&(FLBuilderSettingsForms.showFieldLoader(e),o.push({name:e.attr("name"),value:e.attr("data-value"),action:e.attr("data-action"),data:e.attr("data-action-data")}))}),o.length?FLBuilder.ajax({action:"get_autosuggest_values",fields:o},function(e){for(l in t=FLBuilder._jsonParse(e))x('.fl-suggest-field[name="'+l+'"]').attr("data-value",t[l]);i.each(FLBuilder._initAutoSuggestField)}):i.each(FLBuilder._initAutoSuggestField)},_initAutoSuggestField:function(){var e=x(this);e.autoSuggest(FLBuilder._ajaxUrl({fl_action:"fl_builder_autosuggest",fl_as_action:e.data("action"),fl_as_action_data:e.data("action-data"),_wpnonce:FLBuilderConfig.ajaxNonce}),x.extend({},{asHtmlID:e.attr("name"),selectedItemProp:"name",searchObjProps:"name",minChars:2,keyDelay:1e3,fadeOut:!1,usePlaceholder:!0,emptyText:FLBuilderStrings.noResultsFound,showResultListWhenNoMatch:!0,preFill:e.data("value"),queryParam:"fl_as_query",afterSelectionAdd:FLBuilder._updateAutoSuggestField,afterSelectionRemove:FLBuilder._updateAutoSuggestField,selectionLimit:e.data("limit"),canGenerateNewSelections:!1},e.data("args"))),FLBuilderSettingsForms.hideFieldLoader(e)},_updateAutoSuggestField:function(e,t,i){var l=this;x(this).siblings(".as-values").val(i.join(",")).trigger("change"),x(this).parents(".as-selections").sortable({items:":not(.as-original)",update:function(e,t){var i=[];set=l.parents(".as-selections").find("li.as-selection-item"),x.each(set,function(e,t){i.push(x(t).attr("data-value"))}),x(l).siblings(".as-values").val(i.join(",")).trigger("change")}})},_CodeFieldSSLCheck:function(){x("body").append('<div class="sg-test" style="display:none"><svg xmlns="http://www.w3.org/2000/svg"></svg></div>'),"https://www.w3.org/2000/svg"===x(".sg-test").find("svg").attr("xmlns")&&(FLBuilder._codeDisabled=!0),x(".sg-test").remove()},_initCodeFields:function(){FLBuilder._codeDisabled||x(".fl-builder-settings:visible").find(".fl-code-field").each(FLBuilder._initCodeField)},_initCodeField:function(){var e=x(this),n=e.closest(".fl-builder-settings"),t=e.find("textarea"),e=(t.attr("id"),t.data("editor")),i=t.data("wrap"),l=x("<div>",{position:"absolute",height:20*parseInt(t.attr("rows"),10)}),s=null,r=!(!n.hasClass("fl-builder-global-settings")&&!n.hasClass("fl-builder-layout-settings"));l.insertBefore(t),l.attr("contentEditable",!0),l.addClass("fl-ignore-validation"),t.css("display","none"),ace.require("ace/ext/language_tools"),(s=ace.edit(l[0])).$blockScrolling=1/0,s.getSession().setValue(t.val()),s.getSession().setMode("ace/mode/"+e),i&&s.getSession().setUseWrapMode(!0),s.setOptions(FLBuilderConfig.AceEditorSettings),s.getSession().on("change",function(e){t.val(s.getSession().getValue()).trigger("change")}),s.getSession().on("changeAnnotation",function(){for(var e=s.getSession().getAnnotations(),t=n.find(".fl-builder-settings-save"),i=n.find(".fl-builder-settings-error"),l=!1,o=0;o<e.length;o++)if(!(-1<e[o].text.indexOf("DOCTYPE")||-1<e[o].text.indexOf("Named entity expected")||-1<e[o].text.indexOf("@supports")||"error"!==e[o].type)){l=!0;break}val=s.getSession().getValue(),r&&l&&null!==val.match(/<\/iframe>|<\/script>/gm)&&(t.addClass("fl-builder-settings-error"),t.on("click",FLBuilder._showCodeFieldCriticalError)),l&&!t.hasClass("fl-builder-settings-error")&&i.length&&FLBuilderConfig.CheckCodeErrors&&(t.addClass("fl-builder-settings-error"),t.on("click",FLBuilder._showCodeFieldError)),l||(i.removeClass("fl-builder-settings-error"),i.off("click",FLBuilder._showCodeFieldError),i.off("click",FLBuilder._showCodeFieldCriticalError))}),t.closest(".fl-field").data("editor",s)},_showCodeFieldError:function(e){e.stopImmediatePropagation(),FLBuilder.confirm({message:FLBuilderStrings.codeError,cancel:function(){var e=x(".fl-builder-settings:visible .fl-builder-settings-save");e.removeClass("fl-builder-settings-error"),e.off("click",FLBuilder._showCodeFieldError),e.trigger("click")},strings:{ok:FLBuilderStrings.codeErrorFix,cancel:FLBuilderStrings.codeErrorIgnore}})},_showCodeFieldCriticalError:function(e){e.stopImmediatePropagation(),FLBuilder.alert(FLBuilderStrings.codeerrorhtml)},_initMultipleFields:function(){x(".fl-builder-settings:visible .fl-builder-field-multiples").each(function(){var e=x(this),t=null,i=0,l=FLBuilderConfig.isRtl?{left:10}:{right:10},o=e.attr("data-limit")||0,n=e.find("tr").length||0;for(0<parseInt(o)&&n-1>=parseInt(o)?(e.find(".fl-builder-field-copy").hide(),e.find(".fl-builder-field-add").fadeOut()):e.find(".fl-builder-field-copy, .fl-builder-field-add").show();i<e.length;i++)1===(t=e.eq(i).find(".fl-builder-field-multiple")).length?t.eq(0).find(".fl-builder-field-actions").addClass("fl-builder-field-actions-single"):t.find(".fl-builder-field-actions").removeClass("fl-builder-field-actions-single");x(".fl-builder-field-multiples").sortable({items:".fl-builder-field-multiple",cursor:"move",cursorAt:l,distance:5,opacity:.5,placeholder:"fl-builder-field-dd-zone",stop:FLBuilder._fieldDragStop,tolerance:"pointer",axis:"y"})})},_addFieldClicked:function(){var e=x(this),t=e.attr("data-field"),i=e.closest("tr").siblings("tr[data-field="+t+"]").last(),l=i.clone(),o=l.find(".fl-form-field"),n=null,s=parseInt(i.find("label span.fl-builder-field-index").html(),10)+1;l.find("th label span.fl-builder-field-index").html(s),l.find(".fl-form-field-preview-text").html(""),l.find(".fl-form-field-before").remove(),l.find(".fl-form-field-after").remove(),l.find("input, textarea, select").val(""),i.after(l),FLBuilder._initMultipleFields(),o.length?(n=o.find(".fl-form-field-edit").data("type"),o.find("input").val(JSON.stringify(FLBuilderSettingsConfig.defaults.forms[n]))):((n=(o=e.closest("form.fl-builder-settings")).data("type"))&&o.hasClass("fl-builder-module-settings")&&(s=FLBuilderSettingsConfig.defaults.modules[n][t][0],l.find("input, textarea, select").val(s)),FLBuilder._renumberFields(l.closest(".fl-field")))},_copyFieldClicked:function(){var e=x(this).closest("tr"),t=e.clone(),i=parseInt(e.find("label span.fl-builder-field-index").html(),10)+1;t.find("th label span.fl-builder-field-index").html(i),e.after(t),FLBuilder._renumberFields(e.parent()),FLBuilder._initMultipleFields(),FLBuilder.preview&&FLBuilder.preview.delayPreview()},_deleteFieldClicked:function(){var e=x(this).closest("tr"),t=e.parent();confirm(FLBuilderStrings.deleteFieldMessage)&&(e.remove(),FLBuilder._renumberFields(t),FLBuilder._initMultipleFields(),FLBuilder.preview&&FLBuilder.preview.delayPreview())},_renumberFields:function(e){e.find(".fl-builder-field-multiple").each(function(e,t){x(t).find("th label span.fl-builder-field-index").html(e+1),FLBuilder._renumberFieldAttr(t,"name",e),FLBuilder._renumberFieldAttr(t,"id",e),FLBuilder._renumberFieldAttr(t,"for",e)})},_renumberFieldAttr:function(e,l,o){x(e).find("["+l+"]").each(function(e,t){var i=(i=x(t).attr(l)).replace(/\[(\d+)\]/,"["+o+"]");x(t).attr(l,i)})},_fieldDragHelper:function(){return x('<div class="fl-builder-field-dd-helper"></div>')},_fieldDragStop:function(e,t){FLBuilder._renumberFields(t.item.parent()),FLBuilder.preview&&FLBuilder.preview.delayPreview()},_initSelectFields:function(){var e=x(".fl-builder-settings:visible").find("select"),e=(e.on("change",FLBuilder._settingsSelectChanged),e.trigger("change"),e.on("change",FLBuilder._calculateSettingsTabsOverflow),x(".fl-builder-settings:visible").find(".fl-button-group-field input[type=hidden]"));e.on("change",FLBuilder._settingsSelectChanged),e.trigger("change"),e.on("change",FLBuilder._calculateSettingsTabsOverflow)},_settingsSelectChanged:function(){var e=x(this),t=e.attr("data-toggle"),i=e.attr("data-hide"),l=e.attr("data-trigger"),o=e.val(),n=0,s=FLBuilderResponsiveEditing._mode,r=e.closest(".fl-field-responsive-setting"),s="fl-field-responsive-setting-"+s;if(!r.length||e.parent().hasClass(s)){if(void 0!==t){for(n in t=FLBuilder._jsonParse(t))FLBuilder._settingsSelectToggle(t[n].fields,"hide","#fl-field-"),FLBuilder._settingsSelectToggle(t[n].sections,"hide","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(t[n].tabs,"hide","a[href*=fl-builder-settings-tab-","]");void 0!==t[o]&&(FLBuilder._settingsSelectToggle(t[o].fields,"show","#fl-field-"),FLBuilder._settingsSelectToggle(t[o].sections,"show","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(t[o].tabs,"show","a[href*=fl-builder-settings-tab-","]"))}if(void 0!==i){for(n in i=FLBuilder._jsonParse(i))FLBuilder._settingsSelectToggle(i[n].fields,"show","#fl-field-"),FLBuilder._settingsSelectToggle(i[n].sections,"show","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(i[n].tabs,"show","a[href*=fl-builder-settings-tab-","]");void 0!==i[o]&&(FLBuilder._settingsSelectToggle(i[o].fields,"hide","#fl-field-"),FLBuilder._settingsSelectToggle(i[o].sections,"hide","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(i[o].tabs,"hide","a[href*=fl-builder-settings-tab-","]"))}if(void 0!==l&&void 0!==(l=FLBuilder._jsonParse(l))[o]&&void 0!==l[o].fields)for(n=0;n<l[o].fields.length;n++)x("#fl-field-"+l[o].fields[n]).find("select").trigger("change")}},_settingsSelectToggle:function(e,t,i,l){var o=0;if(l=void 0===l?"":l,void 0!==e)for(;o<e.length;o++)x(".fl-builder-settings:visible").find(i+e[o]+l)[t](),x(i+e[o]+l).parent().find('.fl-field[data-type="code"]').each(function(){FLBuilder._codeDisabled||x(this).data("editor").resize()})},_initColorPickers:function(){var e=FLBuilderConfig.colorPresets||[];FLBuilder.colorPicker=new FLBuilderColorPicker({mode:"hsv",elements:".fl-color-picker .fl-color-picker-value",presets:e,labels:{colorPresets:FLBuilderStrings.colorPresets,colorPicker:FLBuilderStrings.colorPicker,placeholder:FLBuilderStrings.placeholder,removePresetConfirm:FLBuilderStrings.removePresetConfirm,noneColorSelected:FLBuilderStrings.noneColorSelected,alreadySaved:FLBuilderStrings.alreadySaved,noPresets:FLBuilderStrings.noPresets,presetAdded:FLBuilderStrings.presetAdded}}),x(FLBuilder.colorPicker).on("presetRemoved presetAdded presetSorted",function(e,t){FLBuilder.ajax({action:"save_color_presets",presets:t.presets})})},_initGradientPickers:function(){x(".fl-builder-settings:visible .fl-gradient-picker").each(FLBuilder._initGradientPicker)},_initGradientPicker:function(){var e=x(this),t=e.find(".fl-gradient-picker-type-select"),i=e.find(".fl-gradient-picker-angle-wrap"),l=e.find(".fl-gradient-picker-position");t.on("change",function(){"linear"===x(this).val()?(i.show(),l.hide()):(i.hide(),l.show())})},_initPhotoFields:function(){var e=x(".fl-builder-settings:visible").find(".fl-photo-field select");e.on("change",FLBuilder._toggleSettingsOnIconChange),e.trigger("change")},_initSinglePhotoSelector:function(){null===FLBuilder._singlePhotoSelector&&(FLBuilder._singlePhotoSelector=wp.media({title:FLBuilderStrings.selectPhoto,button:{text:FLBuilderStrings.selectPhoto},library:{type:FLBuilderConfig.uploadTypes.image},multiple:!1}),FLBuilder._singlePhotoSelector.on("open",FLBuilder._wpmedia_reset_errors),_wpPluploadSettings.defaults.multipart_params.fl_upload_type="photo")},_selectSinglePhoto:function(){FLBuilder._initSinglePhotoSelector(),FLBuilder._singlePhotoSelector.once("open",x.proxy(FLBuilder._singlePhotoOpened,this)),FLBuilder._singlePhotoSelector.once("select",x.proxy(FLBuilder._singlePhotoSelected,this)),FLBuilder._singlePhotoSelector.open()},_singlePhotoOpened:function(){var e=FLBuilder._singlePhotoSelector.state().get("selection"),t=x(this).closest(".fl-photo-field"),i=t.find("input[type=hidden]"),l=i.val(),o=null;x(this).hasClass("fl-photo-replace")?(e.reset(),t.addClass("fl-photo-empty"),i.val("")):""!==l?((o=wp.media.attachment(l)).fetch(),e.add(o?[o]:[])):e.reset()},_singlePhotoSelected:function(){var e=FLBuilder._singlePhotoSelector.state().get("selection").first().toJSON(),t=x(this).closest(".fl-photo-field"),i=t.find("input[type=hidden]"),l=t.find(".fl-photo-preview img"),o=t.find("select");e.url&&e.url.endsWith(".svg")&&(e.sizes={full:{url:e.url,filename:e.url.split("/").pop(),height:"",width:""}}),i.val(e.id),l.attr("src",FLBuilder._getPhotoSrc(e)),t.removeClass("fl-photo-empty").removeClass("fl-photo-no-attachment"),t.find("label.error").remove(),o.show(),o.html(FLBuilder._getPhotoSizeOptions(e,o.val())),o.trigger("change"),FLBuilderSettingsConfig.attachments[e.id]=e},_singlePhotoRemoved:function(){FLBuilder._initSinglePhotoSelector();var e=FLBuilder._singlePhotoSelector.state(),e=void 0!==e?e.get("selection"):null,t=x(this).closest(".fl-photo-field"),i=t.find("input[type=hidden]"),l=t.find("select");e&&e.reset(),t.addClass("fl-photo-empty"),i.val(""),l.html('<option value="" selected></option>'),l.trigger("change")},_getPhotoSrc:function(e){return(void 0===e.sizes?e:void 0!==e.sizes.thumbnail?e.sizes.thumbnail:e.sizes.full).url},_getPhotoSizeOptions:function(e,t){var i="",l=null,o=null,n=!1,s="",r="",a={full:FLBuilderStrings.fullSize,large:FLBuilderStrings.large,medium:FLBuilderStrings.medium,thumbnail:FLBuilderStrings.thumbnail};if(void 0===e.sizes||0===e.sizes.length)i+='<option value="'+e.url+'">'+FLBuilderStrings.fullSize+"</option>";else{for(sizecheck in t=t&&t.split(/[\\/]/).pop(),selectedverified=!1,e.sizes)if(e.sizes[sizecheck].url.split(/[\\/]/).pop()===t){selectedverified=!0;break}for(l in selectedverified||(t=!1),e.sizes)o="",s=void 0!==a[l]?a[l]:void 0!==FLBuilderConfig.customImageSizeTitles[l]?FLBuilderConfig.customImageSizeTitles[l]:"",t?t!==e.sizes[l].url.split(/[\\/]/).pop()||n||(o=' selected="selected"',n=!0):(void 0!==FLBuilderConfig.photomodulesize&&l===FLBuilderConfig.photomodulesize&&!n||l==FLBuilderConfig.defaultImageSize&&!n)&&(o=' selected="selected"',n=!0),e.sizes[l].width&&e.sizes[l].height&&(s=s&&s+" - ",r=e.sizes[l].width+" x "+e.sizes[l].height),i+='<option data-size="'+l+'" value="'+e.sizes[l].url+'"'+o+">"+s+r+"</option>"}return i},_selectMultiplePhotos:function(){var e=x(this).closest(".fl-multiple-photos-field").find("input[type=hidden]").val(),t=""===e?"":FLBuilder._jsonParse(e),e=wp.media.gallery.defaults.id,i='[gallery ids="-1"]',l=null,o=null,n=null,s=null,r=[];if("object"==typeof t){for(s in t)r.push(t[s]);i='[gallery ids="'+r.join()+'"]'}l=wp.shortcode.next("gallery",i).shortcode,_.isUndefined(l.get("id"))&&!_.isUndefined(e)&&l.set("id",e),o=wp.media.gallery.attachments(l),(n=new wp.media.model.Selection(o.models,{props:o.props.toJSON(),multiple:!0})).gallery=o.gallery,n.more().done(function(){n.length||FLBuilder._multiplePhotoSelector.setState("gallery-library"),n.props.set({query:!1}),n.unmirror(),n.props.unset("orderby")}),FLBuilder._multiplePhotoSelector&&FLBuilder._multiplePhotoSelector.dispose(),FLBuilder._multiplePhotoSelector=wp.media({frame:"post",state:x(this).hasClass("fl-multiple-photos-edit")?"gallery-edit":"gallery-library",title:wp.media.view.l10n.editGalleryTitle,editing:!0,multiple:!0,selection:n}).open(),x(FLBuilder._multiplePhotoSelector.views.view.el).addClass("fl-multiple-photos-lightbox"),FLBuilder._multiplePhotoSelector.once("update",x.proxy(FLBuilder._multiplePhotosSelected,this))},_multiplePhotosSelected:function(e){for(var t=x(this).closest(".fl-multiple-photos-field"),i=t.find("input[type=hidden]"),l=t.find(".fl-multiple-photos-count"),o=[],n=0;n<e.models.length;n++)o.push(e.models[n].id);1==o.length?l.html("1 "+FLBuilderStrings.photoSelected):l.html(o.length+" "+FLBuilderStrings.photosSelected),t.removeClass("fl-multiple-photos-empty"),t.find("label.error").remove(),i.val(JSON.stringify(o)).trigger("change")},_initSingleVideoSelector:function(){var e;null===FLBuilder._singleVideoSelector&&(e=_wpPluploadSettings.defaults.filters.mime_types[0].extensions,_wpPluploadSettings.defaults.multipart_params.fl_upload_type="video",_wpPluploadSettings.defaults.filters.mime_types[0].extensions=FLBuilderConfig.uploadTypes.videoTypes,FLBuilder._singleVideoSelector=wp.media({title:FLBuilderStrings.selectVideo,button:{text:FLBuilderStrings.selectVideo},library:{type:["video/mp4","video/webm"]},multiple:!1}),FLBuilder._singleVideoSelector.on("open",FLBuilder._wpmedia_reset_errors),FLBuilder._singleVideoSelector.on("close",function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=e}))},_selectSingleVideo:function(){FLBuilder._initSingleVideoSelector(),FLBuilder._singleVideoSelector.once("select",x.proxy(FLBuilder._singleVideoSelected,this)),FLBuilder._singleVideoSelector.open()},_singleVideoSelected:function(){var e=FLBuilder._singleVideoSelector.state().get("selection").first().toJSON(),t=x(this).closest(".fl-video-field"),i=t.find(".fl-video-preview-img"),l=t.find(".fl-video-preview-filename"),o=t.find("input[type=hidden]");i.html('<span class="dashicons dashicons-media-video"></span>'),l.html(e.filename),t.removeClass("fl-video-empty"),t.find("label.error").remove(),o.val(e.id).trigger("change"),FLBuilderSettingsConfig.attachments[e.id]=e},_singleVideoRemoved:function(){FLBuilder._initSingleVideoSelector();var e=FLBuilder._singleVideoSelector.state(),e=void 0!==e?e.get("selection"):null,t=x(this).closest(".fl-video-field"),i=t.find(".fl-video-preview-img img"),l=t.find(".fl-video-preview-filename"),o=t.find("input[type=hidden]");e&&e.reset(),i.attr("src",""),l.html(""),t.addClass("fl-video-empty"),o.val("").trigger("change")},_selectMultipleAudios:function(){var e=x(this).closest(".fl-multiple-audios-field").find("input[type=hidden]").val(),e=""==e?'[playlist ids="-1"]':'[playlist ids="'+FLBuilder._jsonParse(e).join()+'"]',e=wp.shortcode.next("playlist",e).shortcode,t=wp.media.playlist.defaults.id,i=null,l=null;_.isUndefined(e.get("id"))&&!_.isUndefined(t)&&e.set("id",t),i=wp.media.playlist.attachments(e),(l=new wp.media.model.Selection(i.models,{props:i.props.toJSON(),multiple:!0})).playlist=i.playlist,l.more().done(function(){l.props.set({query:!1}),l.unmirror(),l.props.unset("orderby")}),FLBuilder._multipleAudiosSelector&&FLBuilder._multipleAudiosSelector.dispose(),FLBuilder._multipleAudiosSelector=wp.media({frame:"post",state:x(this).hasClass("fl-multiple-audios-edit")?"playlist-edit":"playlist-library",title:wp.media.view.l10n.editPlaylistTitle,editing:!0,multiple:!0,selection:l}).open(),FLBuilder._multipleAudiosSelector.content.get("view").sidebar.unset("playlist"),FLBuilder._multipleAudiosSelector.on("content:render:browse",function(e){e&&e.sidebar.on("ready",function(){e.sidebar.unset("playlist")})}),FLBuilder._multipleAudiosSelector.once("update",x.proxy(FLBuilder._multipleAudiosSelected,this))},_multipleAudiosSelected:function(e){for(var t=x(this).closest(".fl-multiple-audios-field"),i=t.find(".fl-multiple-audios-count"),l=t.find("input[type=hidden]"),o=[],n=0;n<e.models.length;n++)o.push(e.models[n].id);1==o.length?i.html("1 "+FLBuilderStrings.audioSelected):i.html(o.length+" "+FLBuilderStrings.audiosSelected),l.val(JSON.stringify(o)).trigger("change"),t.removeClass("fl-multiple-audios-empty"),t.find("label.error").remove()},_initIconFields:function(){var e=x(".fl-builder-settings:visible").find(".fl-icon-field input");e.on("change",FLBuilder._toggleSettingsOnIconChange),e.trigger("change")},_toggleSettingsOnIconChange:function(){var e=x(this),t=e.val(),e=e.attr("data-show");void 0!==e&&(e=FLBuilder._jsonParse(e),FLBuilder._settingsSelectToggle(e.fields,"hide","#fl-field-"),FLBuilder._settingsSelectToggle(e.sections,"hide","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(e.tabs,"hide","a[href*=fl-builder-settings-tab-","]"),t&&(FLBuilder._settingsSelectToggle(e.fields,"show","#fl-field-"),FLBuilder._settingsSelectToggle(e.sections,"show","#fl-builder-settings-section-"),FLBuilder._settingsSelectToggle(e.tabs,"show","a[href*=fl-builder-settings-tab-","]"),FLBuilder._calculateSettingsTabsOverflow()))},_selectIcon:function(){var t=this;FLIconSelector.open(function(e){FLBuilder._iconSelected.apply(t,[e])})},_iconSelected:function(e){var t=x(this).closest(".fl-icon-field"),i=t.find("input[type=hidden]"),l=t.find("i"),o=l.attr("data-icon");i.val(e).trigger("change"),l.removeClass(o),l.addClass(e),l.attr("data-icon",e),t.removeClass("fl-icon-empty"),t.find("label.error").remove()},_removeIcon:function(){var e=x(this).closest(".fl-icon-field"),t=e.find("input[type=hidden]"),i=e.find("i");t.val("").trigger("change"),i.removeClass(),i.attr("data-icon",""),e.addClass("fl-icon-empty")},_formFieldClicked:function(){var e=x(this),t=e.closest(".fl-builder-settings"),i=e.attr("data-type"),l=e.siblings("input").val(),o=FLBuilder._moduleHelpers[i],n=(FLBuilderSettingsConfig.forms[i],FLBuilder._openNestedSettings({className:"fl-builder-lightbox fl-form-field-settings"}));""===l&&(l=JSON.stringify(FLBuilderSettingsConfig.forms[i])),FLBuilderSettingsForms.render({id:i,nodeId:t.attr("data-node"),nodeSettings:FLBuilder._getSettings(t),settings:FLBuilder._jsonParse(l.replace(/&#39;/g,"'")),lightbox:n,rules:o?o.rules:null,helper:{init:function(){o&&o.init(),FLBuilder._initFormFieldSettingsPreview(n)}}},function(){e.attr("id","fl-"+n._node.attr("data-instance-id")),n._node.find("form.fl-builder-settings").attr("data-type",i),FLBuilderResponsiveEditing._switchAllSettingsToCurrentMode()})},_saveFormFieldClicked:function(){var e=x(this).closest(".fl-builder-settings");FLBuilder._saveFormFieldSettings(e)?FLBuilder._closeNestedSettings():FLBuilder._toggleSettingsTabErrors()},_initFormFieldSettingsPreview:function(e){var t=e._node.find(".fl-field"),e=e._node.find("textarea.wp-editor-area");t.find("input:not([type=hidden]), textarea").on("input",FLBuilder._previewFormFieldSettings),t.find("input[type=hidden], select").on("change",FLBuilder._previewFormFieldSettings),shapename=t.find("input[name=shape_name]"),shapeorig=t.find("input[name=shape_original]"),0<shapename.length&&(shapeorig.hide(),shapename.on("keyup",function(){FLBuilder._shapesEdited=!0}),0<shapename.val().length&&shapeorig.val().length<1&&shapeorig.val(shapename.val())),"undefined"!=typeof tinyMCE&&e.each(function(e,t){(t=tinyMCE.get(x(t).attr("id"))).on("change",FLBuilder._previewFormFieldSettings),t.on("keyup",FLBuilder._previewFormFieldSettings)})},_previewFormFieldSettings:function(){var e=this.formElement||this,t=x(e).closest(".fl-builder-settings"),e=t.data("timeout");e&&clearTimeout(e),e=setTimeout(function(){FLBuilder._saveFormFieldSettings(t)},1e3),t.data("timeout",e)},_saveFormFieldSettings:function(e){var t=e.closest(".fl-lightbox-wrap").attr("data-instance-id"),i=e.attr("data-type"),l=FLBuilder._getSettings(e),i=FLBuilder._moduleHelpers[i],t=x(".fl-builder-settings #fl-"+t),o=t.parent().attr("data-preview-text"),n=e.find("#fl-field-"+o),s=l[o],r=x('select[name="'+o+'"]'),a=document.createElement("div"),d=!0;return 0<r.length&&(s=r.find('option[value="'+l[o]+'"]').text()),void 0!==i&&(e.find("label.error").remove(),e.validate().hideErrors(),d=(d=e.validate().form())&&i.submit()),!!d&&(void 0!==o&&void 0!==s&&("icon"===n.data("type")?s='<i class="'+s+'"></i>':35<s.length&&(a.innerHTML=s,s=(a.textContent||a.innerText||"").replace(/^(.{35}[^\s]*).*/,"$1")+"..."),"filter_meta_label"!=o||s||(s=l.filter_meta_key),t.siblings(".fl-form-field-preview-text").html(s)),0<t.length&&(""!=(r=t.siblings("input").val().replace(/&#39;/g,"'"))&&(l=x.extend(FLBuilder._jsonParse(r),l)),t.siblings("input").val(JSON.stringify(l)).trigger("change")),!0)},_layoutFieldClicked:function(){var e=x(this);e.siblings().removeClass("fl-layout-field-option-selected"),e.addClass("fl-layout-field-option-selected"),e.siblings("input").val(e.attr("data-value"))},_initLinkFields:function(){x(".fl-builder-settings:visible .fl-link-field").each(FLBuilder._initLinkField)},_initLinkField:function(){var e=x(this),t=e.find(".fl-link-field-search-input"),e=e.find(".fl-link-field-options-wrap input[type=checkbox]");t.autoSuggest(FLBuilder._ajaxUrl({fl_action:"fl_builder_autosuggest",fl_as_action:"fl_as_links",_wpnonce:FLBuilderConfig.ajaxNonce}),{asHtmlID:t.attr("name"),selectedItemProp:"name",searchObjProps:"name",minChars:3,keyDelay:1e3,fadeOut:!1,usePlaceholder:!0,emptyText:FLBuilderStrings.noResultsFound,showResultListWhenNoMatch:!0,queryParam:"fl_as_query",selectionLimit:1,afterSelectionAdd:FLBuilder._updateLinkField,formatList:function(e,t){return t.html(e.name+'<span class="type">['+e.type+"]</span>")}}),e.on("click",FLBuilder._linkFieldCheckboxClicked)},_updateLinkField:function(e,t,i){var e=e.closest(".fl-link-field"),l=e.find(".fl-link-field-search"),o=e.find(".fl-link-field-search-input");e.find(".fl-link-field-input").val(t.value).trigger("keyup"),o.autoSuggest("remove",t.value),l.hide()},_linkFieldSelectClicked:function(){var e=x(this).closest(".fl-link-field").find(".fl-link-field-search");e.show(),e.find("input").focus()},_linkFieldSelectCancelClicked:function(){var e=x(this);e.parent().hide(),e.closest(".fl-link-field").find("input.fl-link-field-input").focus()},_linkFieldCheckboxClicked:function(){var e=x(this),t=e.is(":checked"),i=e.siblings("input[type=hidden]"),l="",l=e.hasClass("fl-link-field-target-cb")?t?"_blank":"_self":t?"yes":"no";i.val(l)},_initFontFields:function(){x(".fl-builder-settings:visible .fl-font-field").each(FLBuilder._initFontField)},_initTypeFields:function(){x(".fl-builder-settings:visible #fl-field-post_type").each(FLBuilder._initTypeField)},_initTypeField:function(){var e=x(this).find("select");FLBuilderConfig.select2Enabled&&e.select2({width:"50%"})},_initFontField:function(){var t,e=x(this),i=e.attr("data-value"),l=e.find(".fl-font-field-font"),e=e.find(".fl-font-field-weight");FLBuilderConfig.select2Enabled&&l.select2({width:"100%"}).on("select2:open",function(e){x(".select2-search__field").attr("placeholder",FLBuilderStrings.placeholderSelect2)}),x("body").on({mouseenter:function(){var e=jQuery(this).text(),t=jQuery(this).parent().parent().attr("aria-label"),i=jQuery("head"),l="https://fonts.googleapis.com/css?family="+e,o=e.toLowerCase().replace(" ","-"),n=x(this).parent().parent().parent().attr("id");if(!n)return!1;if(n.indexOf("select2-typographyfont_family")<0)return!1;if("Google"===t){if(linkElement="<link id='"+o+"' rel='stylesheet' href='"+l+"' type='text/css' media='screen'>",jQuery(this).css("font-family",'"'+e+'"'),0<jQuery("#"+o).length)return!1;i.append(linkElement)}}},".select2-results__option.select2-results__option--highlighted"),l.on("change",function(){FLBuilder._getFontWeights(l)}),-1<i.indexOf("family")&&(i=FLBuilder._jsonParse(i),t=!1,fonts=FLBuilderFontFamilies,Object.keys(fonts.system).forEach(function(e){e===i.family&&(t=!0)}),Object.keys(fonts.google).forEach(function(e){e===i.family&&(t=!0)}),t||"Default"===i.family||(i={family:"Default",weight:"400"}),l.val(i.family),l.trigger("change"),e.find("option[value="+i.weight+"]").length&&e.val(i.weight))},_getFontWeights:function(e){var i=e.closest(".fl-font-field").find(".fl-font-field-weight"),l=e.val(),o=i.val(),n=FLBuilderConfig.FontWeights,t={},s=e.closest(".fl-font-field").find(".recent-fonts option");i.html(""),0<s.length&&!1==0<x(s).filter(function(e,t){return t.value===l}).length&&"Default"!==l&&e.closest(".fl-font-field").find(".recent-fonts").append(x("<option>",{value:l,text:l})),t=void 0!==FLBuilderFontFamilies.system[l]?FLBuilderFontFamilies.system[l].weights:(void 0!==FLBuilderFontFamilies.google[l]?FLBuilderFontFamilies.google:FLBuilderFontFamilies.default)[l],x.each(t,function(e,t){i.append('<option value="'+t+'"'+(o===t?" selected":"")+">"+n[t]+"</option>")})},_initTinyMCE:function(){"object"==typeof tinymce&&void 0!==tinymce.ui.FloatPanel&&(tinymce.ui.FloatPanel.zIndex=100100),x(".fl-builder-hidden-editor").each(FLBuilder._initEditorField)},_initEditorFields:function(){x(".fl-builder-settings:visible .fl-editor-field").each(FLBuilder._initEditorField)},_initEditorField:function(){var e=x(this),t=e.find("textarea"),i=e.attr("data-name"),i="flrich"+(new Date).getTime()+"_"+i,l=FLBuilderConfig.wp_editor,o=tinyMCEPreInit,n=Number(e.attr("data-buttons")),e=e.attr("data-rows"),s=null,r=null,l=l.replace(/flbuildereditor/g,i),o=FLBuilder._jsonParse(JSON.stringify(o).replace(/flbuildereditor/g,i));o=JSONfn.parse(JSONfn.stringify(o).replace(/flbuildereditor/g,i)),t.after(l).remove(),x("textarea#"+i).val(t.val()),void 0!==o.mceInit[i]&&((s=o.mceInit[i]).setup=function(e){e.on("SaveContent",function(e){e.content=e.content.replace(/<a href="(\.\.\/){1,2}/g,'<a href="'+FLBuilderConfig.homeUrl+"/"),e.content=e.content.replace(/src="(\.\.\/){1,2}/g,'src="'+FLBuilderConfig.homeUrl+"/")})},(r=tinymce.$("#wp-"+i+"-wrap")).find("textarea").attr("rows",e),r.find("textarea").attr("contentEditable",!0),n||r.find(".wp-media-buttons").remove(),!r.hasClass("tmce-active")&&o.qtInit.hasOwnProperty(i)||s.wp_skip_init||tinymce.init(s)),quicktags(o.qtInit[i]),window.wpActiveEditor=i},_reinitEditorFields:function(){x(".fl-lightbox-resizable:visible").length&&setTimeout(function(){var e,t;if("undefined"!=typeof tinymce){for(e=tinymce.editors.length-1;-1<e;e--)tinymce.editors[e].inline||(t=tinymce.editors[e].id,tinyMCE.execCommand("mceRemoveEditor",!0,t),tinyMCE.execCommand("mceAddEditor",!0,t));FLBuilder.preview&&FLBuilder.preview._initDefaultFieldPreviews(x('.fl-field[data-type="editor"]'))}},1)},_destroyEditorFields:function(){var e;if("undefined"!=typeof tinymce){for(e=tinymce.editors.length-1;-1<e;e--)tinymce.editors[e].inline||tinyMCE.execCommand("mceRemoveEditor",!0,tinymce.editors[e].id);x(".wplink-autocomplete").remove(),x(".ui-helper-hidden-accessible").remove()}},_updateEditorFields:function(){x(".fl-builder-settings:visible textarea.wp-editor-area").each(FLBuilder._updateEditorField)},_updateEditorField:function(){var e=x(this),t=e.closest(".fl-editor-field"),i=(e.closest(".fl-builder-settings"),e.closest(".wp-editor-wrap")),l=e.attr("id"),o=t.attr("data-name"),l="undefined"!=typeof tinymce&&tinymce.get(l),n=e.siblings('textarea[name="'+o+'"]'),t=t.data("wpautop");0===n.length&&(n=x('<textarea name="'+o+'"></textarea>').hide(),e.after(n)),t?l&&i.hasClass("tmce-active")?n.val(l.getContent()):"undefined"!=typeof switchEditors?n.val(switchEditors.wpautop(e.val())):n.val(e.val()):(l&&i.hasClass("tmce-active")&&l.save(),n.val(e.val()))},_loopDataSourceChange:function(){var e=x(this).val();x(".fl-loop-data-source").hide(),x('.fl-loop-data-source[data-source="'+e+'"]').show()},_customQueryPostTypesChange:function(){var e=x(this).val();x(".fl-custom-query-filter").hide();for(val of e)x(".fl-custom-query-"+val+"-filter").show()},_customQueryPostTypeChange:function(){var e=x(this).val();x(".fl-custom-query-filter").hide(),x(".fl-custom-query-"+e+"-filter").show()},_initOrderingFields:function(){x(".fl-builder-settings:visible .fl-ordering-field-options").each(FLBuilder._initOrderingField)},_initOrderingField:function(){x(this).sortable({items:".fl-ordering-field-option",containment:"parent",tolerance:"pointer",stop:FLBuilder._updateOrderingField})},_updateOrderingField:function(e){var e=x(e.target),t=e.siblings("input[type=hidden]"),i=[];e.find(".fl-ordering-field-option").each(function(){i.push(x(this).attr("data-key"))}),t.val(JSON.stringify(i)).trigger("change")},_textFieldAddValueSelectChange:function(){var e=x(this),t=x('input[name="'+e.data("target")+'"]'),i=t.val(),l=e.val();-1==i.indexOf(l)&&(i=(i.trim()+" "+l.trim()).trim(),t.val(i).trigger("change").trigger("keyup")),e.val("")},_onNumberFieldFocus:function(e){var t=x(e.currentTarget);t.addClass("mousetrap"),Mousetrap.bind("up",function(){t.attr("step",1)}),Mousetrap.bind("down",function(){t.attr("step",1)}),Mousetrap.bind("shift+up",function(){t.attr("step",10)}),Mousetrap.bind("shift+down",function(){t.attr("step",10)})},_onNumberFieldBlur:function(e){x(e.currentTarget).attr("step","any").removeClass("mousetrap")},_initTimezoneFields:function(){x(".fl-builder-settings:visible .fl-field[data-type=timezone]").each(FLBuilder._initTimezoneField)},_initTimezoneField:function(){var e=x(this).find("select"),t=e.attr("data-value");e.find('option[value="'+t+'"]').prop("selected",!0)},_initDimensionFields:function(){var e=x(".fl-builder-settings:visible");e.find(".fl-field[data-type=dimension]").each(FLBuilder._initDimensionField),e.find(".fl-dimension-field-link").on("click",FLBuilder._dimensionFieldLinkClicked),FLBuilder.addHook("responsive-editing-switched",this._initResponsiveDimensionFieldLinking),e.find(".fl-compound-field-setting").has(".fl-dimension-field-link").each(FLBuilder._initDimensionFieldLinking)},_initDimensionField:function(){var e=x(this),t=e.find(".fl-field-label label"),e=e.find(".fl-field-control-wrapper"),i='<i class="fl-dimension-field-link fl-tip dashicons dashicons-admin-links" title="Link Values"></i>';t.append(i),e.prepend(i),FLBuilder._initTipTips(),FLBuilder._initDimensionFieldLinking.apply(this)},_initDimensionFieldLinking:function(){var e=x(this),t=e.find(".fl-dimension-field-link"),e=FLBuilder._getDimensionFieldLinkingInputs(e);FLBuilder._dimensionFieldInputsAreEqual(e)?(t.removeClass("dashicons-admin-links"),t.addClass("dashicons-editor-unlink"),e.off("input",FLBuilder._dimensionFieldLinkedValueChange),e.on("input",FLBuilder._dimensionFieldLinkedValueChange)):(t.addClass("dashicons-admin-links"),t.removeClass("dashicons-editor-unlink"))},_initResponsiveDimensionFieldLinking:function(){x(".fl-builder-settings:visible").find(".fl-field[data-type=dimension]").each(FLBuilder._initDimensionFieldLinking)},_dimensionFieldLinkClicked:function(){var e=x(this),t=e.closest(".fl-compound-field-setting"),t=t.length?t:e.closest(".fl-field"),e=t.find(".fl-dimension-field-link"),i=e.hasClass("dashicons-editor-unlink"),t=FLBuilder._getDimensionFieldLinkingInputs(t);e.toggleClass("dashicons-admin-links"),e.toggleClass("dashicons-editor-unlink"),i?t.off("input",FLBuilder._dimensionFieldLinkedValueChange):(t.val(t.eq(0).val()).trigger("input"),t.on("input",FLBuilder._dimensionFieldLinkedValueChange))},_dimensionFieldLinkedValueChange:function(){var e=x(this),t=e.attr("name"),t=e.closest(".fl-dimension-field-units").find('input:not([name="'+t+'"])');t.off("input",FLBuilder._dimensionFieldLinkedValueChange),t.val(e.val()).trigger("input"),t.on("input",FLBuilder._dimensionFieldLinkedValueChange)},_getDimensionFieldLinkingInputs:function(e){var t=!!e.find(".fl-field-responsive-setting").length,i=FLBuilderResponsiveEditing._mode;return t?e.find(".fl-field-responsive-setting-"+i+" input"):e.find(".fl-dimension-field-unit input")},_dimensionFieldInputsAreEqual:function(e){var t=e.eq(0).val();if(""===t)return!1;for(var i=1;i<4;i++)if(e.eq(i).val()!==t)return!1;return!0},_initFieldPopupSliders:function(){x(".fl-builder-settings:visible").find(".fl-field-popup-slider").each(FLBuilder._initFieldPopupSlider)},_initFieldPopupSlider:function(){var n=x("body"),s=x(this),r=s.find(".fl-field-popup-slider-input"),a=s.find(".fl-field-popup-slider-arrow"),e=s.data("input"),d=x('input[name="'+e+'"]');d.on("click",function(){r.hasClass("fl-field-popup-slider-init")||(r.slider({value:d.val(),slide:function(e,t){d.val(t.value).trigger("input")}}),d.on("input",function(){r.slider("value",x(this).val())}),r.addClass("fl-field-popup-slider-init"),r.find(".ui-slider-handle").removeAttr("tabindex")),FLBuilder._setFieldPopupSliderMinMax(r),FLBuilder._hideFieldPopupSliders(),n.on("mousedown",FLBuilder._hideFieldPopupSliders),d.addClass("fl-field-popup-slider-focus"),s.show();var e=x(".fl-builder-settings:visible .fl-builder-settings-tab.fl-active"),t=e.offset(),i=d.offset(),l=d.width(),o=s.offset();o.top+s.outerHeight()>t.top+e.outerHeight()&&s.addClass("fl-field-popup-slider-top"),a.css("left",2+i.left-o.left+l/2+"px")}),d.on("focus",function(){FLBuilder._hideFieldPopupSliders()})},_hideFieldPopupSliders:function(e){var e=e?x(e.target):null,t=x("body"),i=x(".fl-field-popup-slider:visible"),l=x(".fl-field-popup-slider-focus");if(e){if(e.closest(".fl-field-popup-slider").length)return;if(e.closest(".fl-field-popup-slider-focus").length)return}t.off("mousedown",FLBuilder._hideFieldPopupSliders),l.removeClass("fl-field-popup-slider-focus"),i.hide()},_setFieldPopupSliderMinMax:function(e){var t=e.parent(),i=t.parent().parent().find("select.fl-field-unit-select"),l=i.val(),t=t.data("slider"),o=0,n=100,s=1;""!==l&&"em"!==l&&"rem"!==l||(n=10,s=.1),"object"==typeof t&&(o=t.min?parseFloat(t.min):o,n=t.max?parseFloat(t.max):n,s=t.step?parseFloat(t.step):s,i.length&&t[l]&&(o=t[l].min?parseFloat(t[l].min):o,n=t[l].max?parseFloat(t[l].max):n,s=t[l].step?parseFloat(t[l].step):s)),e.slider({min:o,max:n,step:s})},_initPresetFields:function(){x(".fl-builder-settings:visible").find(".fl-preset-select-controls").each(FLBuilder._initPresetField)},_initPresetField:function(){var e=x(this),t=e.find("select"),i=e.data("presets"),e=e.data("prefix");t.on("change",FLBuilder._setFormPreset.bind(this,i,e))},_setFormPreset:function(e,t,i){var l=x(i.currentTarget).val();if(presetLists=FLBuilderConfig.presets,presets=presetLists[e],form=x(".fl-builder-settings:visible"),"undefined"!==presets&&"undefined"!==presets[l]){var o,n=presets[l].settings;for(o in n){var l=n[o],s=void 0!==t&&""!==t?form.find('[name="'+t+o+'"]'):form.find('[name="'+o+'"]');s.val(l).trigger("change").trigger("input")}}},ajax:function(t,i){if(!FLBuilder._ajaxRequest){for(var e in FLBuilder.triggerHook("didBeginAJAX",t),t)void 0===t[e]&&(t[e]=null);return(t._wpnonce=FLBuilderConfig.ajaxNonce,t.post_id=FLBuilderConfig.postId,t.fl_builder=1,t.safemode=FLBuilderConfig.safemode,t.fl_action=t.action,void 0!==t.settings&&(t.settings=FLBuilder._ajaxModSecFix(x.extend(!0,{},t.settings))),void 0!==t.node_settings&&(t.node_settings=FLBuilder._ajaxModSecFix(x.extend(!0,{},t.node_settings))),void 0!==t.node_preview&&(t.node_preview=FLBuilder._ajaxModSecFix(x.extend(!0,{},t.node_preview))),t.settings=FLBuilder._inputVarsCheck(t.settings),t.node_settings=FLBuilder._inputVarsCheck(t.node_settings),"error"===t.settings||"error"===t.node_settings)?0:(t={fl_builder_data:t},FLBuilder._ajaxRequest=x.post(FLBuilder._ajaxUrl(),t,function(e){void 0!==i&&i.call(this,e),FLBuilder.triggerHook("didCompleteAJAX",t)}).always(FLBuilder._ajaxComplete).fail(function(e,t,i){switch(msg=!1,e.status){case 403:case 409:msg="Something you entered has triggered a "+e.status+" error.<br /><br />This is nearly always due to mod_security settings from your hosting provider.",window.crash_vars.white_label||(msg+='<br /><br />See this <a target="_blank" style="color: #428bca;font-size:inherit" href="https://docs.wpbeaverbuilder.com/beaver-builder/troubleshooting/common-issues/403-forbidden-or-blocked-error">Knowledge Base</a> article for more info.</br />')}msg&&(console.log(e),console.log(i),FLBuilder.alert(msg))}),FLBuilder._ajaxRequest)}FLBuilder._ajaxQueue.push({data:t,callback:i})},_inputVarsCheck:function(e){var t=FLBuilderConfig.MaxInputVars||0;return void 0!==e&&0<t&&(count=x.map(e,function(e,t){return t}).length)>t?(FLBuilder.alert('<h1 style="font-size:2em;text-align:center">Critical Issue</h1><br />The number of settings being saved ('+count+") exceeds the PHP Max Input Vars setting ("+t+").<br />Please contact your host to have this value increased, the default is 1000."),console.log("Vars Count: "+count),console.log("Max Input: "+t),"error"):e},_ajaxComplete:function(){var e;FLBuilder._ajaxRequest=null,FLBuilder.hideAjaxLoader(),FLBuilder._ajaxQueue.length&&(e=FLBuilder._ajaxQueue.shift(),FLBuilder.ajax(e.data,e.callback))},_ajaxUrl:function(e){var t=FLBuilderConfig.shortlink,i=null;if(void 0!==e)for(i in e)t=(t+=-1<t.indexOf("?")?"&":"?")+i+"="+e[i];return t},showAjaxLoader:function(){0===x(".fl-builder-lightbox-loading").length&&x(".fl-builder-loading").show()},hideAjaxLoader:function(){x(".fl-builder-loading").hide()},_showNodeLoading:function(e){e=x(".fl-node-"+e);e.addClass("fl-builder-node-loading"),FLBuilder._removeAllOverlays(),FLBuilder.triggerHook("didStartNodeLoading",e)},_hideNodeLoading:function(e){x(".fl-node-"+e).removeClass("fl-builder-node-loading")},_showNodeLoadingPlaceholder:function(e,t){var i=x('<div class="fl-builder-node-loading-placeholder"></div>');x(".fl-builder-node-loading-placeholder").remove(),0===(siblings=e.hasClass("fl-builder-content")?e.find(" > .fl-row"):e.hasClass("fl-row-content")?e.find(" > .fl-col-group"):e.hasClass("fl-col-group")?(e.addClass("fl-col-group-has-child-loading"),e.find(" > .fl-col")):e.find(" > .fl-col-group, > .fl-module")).length||siblings.length==t?e.append(i):siblings.eq(t).before(i)},_removeNodeLoadingPlaceholder:function(e){var t=e.prev(".fl-builder-node-loading-placeholder"),e=e.next(".fl-builder-node-loading-placeholder");(t.length?t:e).remove()},_ajaxModSecFix:function(e){if(FLBuilderConfig.modSecFix&&"undefined"!=typeof btoa)if("string"==typeof e)e=FLBuilder._btoa(e);else for(var t in e)"string"==(type=typeof e[t])||"number"==type?e[t]=FLBuilder._btoa(e[t]):"object"==type&&(e[t]=FLBuilder._ajaxModSecFix(e[t]));return e},_btoa:function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))},_wpmedia_reset_errors:function(){x(".upload-error").remove(),x(".media-uploader-status").removeClass("errors").hide()},_initLightboxes:function(){FLBuilder._lightbox=new FLLightbox({className:"fl-builder-lightbox fl-builder-settings-lightbox",resizable:!0}),FLBuilder._lightbox.on("resized",FLBuilder._calculateSettingsTabsOverflow),FLBuilder._lightbox.on("close",FLBuilder._lightboxClosed),FLBuilder._lightbox.on("beforeCloseLightbox",FLBuilder._destroyEditorFields),FLBuilder._actionsLightbox=new FLLightbox({className:"fl-builder-actions-lightbox"})},_showLightbox:function(e){e=e||'<div class="fl-builder-lightbox-loading"></div>',FLBuilder._lightbox.open(e),FLBuilder._initLightboxScrollbars()},_setLightboxContent:function(e){FLBuilder._lightbox.setContent(e)},_initLightboxScrollbars:function(){FLBuilder._initScrollbars(),clearTimeout(FLBuilder._lightboxScrollbarTimeout),FLBuilder._lightboxScrollbarTimeout=setTimeout(FLBuilder._initLightboxScrollbars,500)},_lightboxClosed:function(){FL.Builder.data.getOutlinePanelActions().setActiveNode(!1),FLBuilder.triggerHook("settings-lightbox-closed"),FLBuilder._lightbox.empty(),clearTimeout(FLBuilder._lightboxScrollbarTimeout),FLBuilder._lightboxScrollbarTimeout=null},_showActionsLightbox:function(e){var t=wp.template("fl-actions-lightbox");FLBuilder.triggerHook("actions-lightbox-settings",e),FLBuilder._actionsLightbox.open(t(e))},_checkEnv:function(){"svg"===FLBuilderConfig.fontAwesome&&FLBuilder.alert(FLBuilderStrings.fontAwesome)},alert:function(e){var t=new FLLightbox({className:"fl-builder-alert-lightbox",destroyOnClose:!0}),i=wp.template("fl-alert-lightbox");t.open(i({message:e}))},crashMessage:function(e){FLLightbox.closeAll();var t=new FLLightbox({className:"fl-builder-alert-lightbox fl-builder-crash-lightbox",destroyOnClose:!0}),i=wp.template("fl-crash-lightbox"),l=window.crash_vars.product,o=window.crash_vars.white_label,n=window.crash_vars.labeled_txt,s="";message=l+" "+window.crash_vars.strings.intro,s=(s=(s=(s=(s=(s=(s+="<h3 style='font-size:26px;line-height:26px;'>"+window.crash_vars.strings.try+"</h3>")+"<p>"+window.crash_vars.strings.troubleshoot+"</p>")+"<h3 style='font-size:22px;line-height:22px;padding-top:20px;border-top:1px solid black;'>"+window.crash_vars.strings.hand+"</h3>")+"<h3 style='font-size:18px;line-height:18px;'>"+window.crash_vars.strings.step_one+"</h3>")+"<p>"+window.crash_vars.strings.if_contact+"</p><div><div style='width:49%;float:left;'><p>MacOS Users:<br />Chrome: View > Developer > JavaScript Console<br />Firefox: Tools > Web Developer > Browser Console<br />Safari: Develop > Show JavaScript console</p></div><div style='width:49%;float:right;'><p>Windows Users:<br />Chrome: Settings > More Tools > Developer > Console<br />Firefox: Menu/Settings > Web Developer > Web Console<br />Edge: Settings and More > More Tools > Console</p></div></div>")+"<h3 style='font-size:18px;line-height:18px;display:inline-block'>"+window.crash_vars.strings.step_two+"</h3>")+"<p style='display:inline-block;'>"+window.crash_vars.strings.contact+"</p>",FLBuilderConfig.MaxInputVars<=3e3&&(s+="<br /><br />The PHP config value max_input_vars is only set to "+FLBuilderConfig.MaxInputVars+'. If you are using 3rd party addons this could very likely be the cause of this error. [<a class="link" href="https://docs.wpbeaverbuilder.com/beaver-builder/troubleshooting/common-issues/exceeds-php-max-input-vars">doc link</a>].'),o&&(s=n),t.open(i({message:message,info:s,debug:!1}))},_alertClose:function(){FLLightbox.closeParent(this)},confirm:function(e){var t={message:"",ok:function(){},cancel:function(){},strings:{ok:FLBuilderStrings.ok,cancel:FLBuilderStrings.cancel}},t=x.extend({},t,void 0===e?{}:e);lightbox=new FLLightbox({className:"fl-builder-confirm-lightbox fl-builder-alert-lightbox",destroyOnClose:!0}),template=wp.template("fl-confirm-lightbox"),lightbox.open(template(t)),lightbox._node.find(".fl-builder-confirm-ok").on("click",t.ok),lightbox._node.find(".fl-builder-confirm-cancel").on("click",t.cancel)},triggerHook:function(e,t){x("body").trigger("fl-builder."+e,t)},addHook:function(e,t){x("body").on("fl-builder."+e,t)},removeHook:function(e,t){x("body").off("fl-builder."+e,t)},log:function(e){void 0!==window.console&&void 0!==window.console.log&&console.log(e)},logError:function(e,t){var i=null;void 0!==e&&(void 0!==e.stack?i=e.stack:void 0!==e.message&&(i=e.message),i&&(FLBuilder.log("************************************************************************"),FLBuilder.log(FLBuilderStrings.errorMessage),FLBuilder.log(i),void 0!==t&&t&&(FLBuilder.log("Debug Info"),console.log(t)),x.each(window.crash_vars.vars,function(e,t){console.log(e+": "+t)}),FLBuilder.log("************************************************************************"),void 0!==t&&t&&(i=t+"\n"+i),FLBuilder.crashMessage(i)))},logGlobalError:function(e,t,i,l,o){FLBuilder.log("************************************************************************"),FLBuilder.log(FLBuilderStrings.errorMessage),FLBuilder.log(FLBuilderStrings.globalErrorMessage.replace("{message}",e).replace("{line}",i).replace("{file}",t)),void 0!==o&&void 0!==o.stack&&FLBuilder.log(o.stack),FLBuilder.log("************************************************************************")},_jsonParse:function(t){try{t=JSON.parse(t)}catch(e){FLBuilder.logError(e,FLBuilder._parseError(t))}return t},_parseError:function(e){return e.indexOf("</head>")?"AJAX returned HTML page instead of data. (Possible 404 or max_input_vars)":!!((php=e.match(/^<.*/gm)||!1)&&0<php.length)&&(i="",x.each(php,function(e,t){i+=t}),x(i).text());var i},isUndefined:function(e){return void 0===e},isBoolean:function(e){return!0===e||!1===e},_isSystemColorSchemeDark:function(){return window.matchMedia&&window.matchMedia("( prefers-color-scheme: dark )").matches},_getComputedColorScheme:function(){var e=FL.Builder.data.getSystemState().colorScheme;return"auto"===e?FLBuilder._isSystemColorSchemeDark()?"dark":"light":e},_initColorScheme:function(){FLBuilder._setColorSchemeBodyClasses(FLBuilder._getComputedColorScheme()),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",FLBuilder._systemColorSchemeChanged)},_systemColorSchemeChanged:function(e){"auto"===FL.Builder.data.getSystemState().colorScheme&&(e.matches?FLBuilder._setColorSchemeBodyClasses("dark"):FLBuilder._setColorSchemeBodyClasses("light"))},_setColorSchemeBodyClasses:function(e){const t=document.body.classList;let i=e;e="dark"===(i="auto"===e?FLBuilder._getComputedColorScheme():i)?"light":"dark";t.remove("fl-builder-ui-skin--"+e,"fluid-color-scheme-"+e),t.add("fl-builder-ui-skin--"+i,"fluid-color-scheme-"+i)},getSandbox:function(e){return e in this._sandbox&&this._sandbox[e]},setSandbox:function(e,t){this._sandbox[e]=t},deleteSandbox:function(e){delete this._sandbox[e]}},x(function(){FLBuilder._init()})}(jQuery),!function(n){(FLBuilderAJAXLayout=function(e,t){this._data=n.extend({},this._defaults,"string"==typeof e?FLBuilder._jsonParse(e):e),this._callback=t,this._post=FLBuilderConfig.postId,this._head=n("head").eq(0),this._body=n("body").eq(0),this._data.css&&("inline"===FLBuilderConfig.enqueueMethod?(this._oldCss=n("#fl-builder-layout-"+this._post+"-inline-css"),this._newCss=n('<style id="fl-builder-layout-'+this._post+'-inline-css" type="text/css">'+this._data.css+"</style>")):(this._loader=n('<img src="'+this._data.css+'" />'),this._oldCss=n('link[href*="/cache/'+this._post+'-layout"]'),this._newCss=n('<link rel="stylesheet" id="fl-builder-layout-'+this._post+'-css" href="'+this._data.css+'" />'))),this._data.partial?(this._data.js&&(this._oldJs=n("#fl-builder-partial-refresh-js"),this._newJs=n('<script type="text/javascript" id="fl-builder-partial-refresh-js">'+this._data.js+"<\/script>")),this._data.nodeId&&(this._data.oldNodeId?(this._oldScriptsStyles=n('.fl-builder-node-scripts-styles[data-node="'+this._data.oldNodeId+'"]'),this._content=n(".fl-node-"+this._data.oldNodeId)):(this._oldScriptsStyles=n('.fl-builder-node-scripts-styles[data-node="'+this._data.nodeId+'"]'),this._content=n(".fl-node-"+this._data.nodeId).eq(0)))):("inline"===FLBuilderConfig.enqueueMethod?(this._oldJs=n("#fl-builder-layout-"+this._post+"-inline-js"),this._newJs=n('<script id="fl-builder-layout-'+this._post+'-inline-js">'+this._data.js+"<\/script>")):(this._oldJs=n('script[src*="/cache/'+this._post+'"]'),this._newJs=n('<script src="'+this._data.js+'"><\/script>')),this._oldScriptsStyles=n(".fl-builder-layout-scripts-styles"),this._content=n(FLBuilder._contentClass)),this._init()}).prototype={_defaults:{partial:!1,nodeId:null,nodeType:null,nodeParent:null,nodePosition:null,oldNodeId:null,html:null,scriptsStyles:null,css:null,js:null},_data:null,_callback:function(){},_post:null,_head:null,_body:null,_loader:null,_oldCss:null,_newCss:null,_oldJs:null,_newJs:null,_oldScriptsStyles:null,_content:null,_init:function(){this._body.height(this._body.height()),this._data.css?"inline"===FLBuilderConfig.enqueueMethod?(this._addNewCSS(),this._finish()):"onload"in document.createElement("link")?(this._newCss.on("load",n.proxy(this._finish,this)),this._addNewCSS()):(this._loader.on("error",n.proxy(this._loadNewCSSFallbackComplete,this)),this._body.append(this._loader)):this._finish()},_loadNewCSSFallbackComplete:function(){this._loader.remove(),this._addNewCSS(),setTimeout(n.proxy(this._finish,this),250)},_addNewCSS:function(){0<this._oldCss.length?this._oldCss.after(this._newCss):this._head.append(this._newCss)},_finish:function(){this._removeOldContentAndAssets(),this._cleanNewHTML(),this._cleanNewAssets(),this._addNewHTML(),this._addNewScriptsStyles(),this._addNewJS(),n(FLBuilder._contentClass).trigger("fl-builder.layout-rendered"),FLBuilder.hideAjaxLoader()},_removeOldContentAndAssets:function(){this._content&&this._content.empty(),this._oldCss&&this._oldCss.remove(),this._oldJs&&this._oldJs.remove(),this._oldScriptsStyles&&this._oldScriptsStyles.remove()},_cleanNewHTML:function(){var e,t,i,l;this._data.scriptsStyles&&(e=n("<div>"+this._data.html+"</div>"),t="fl-row",i=this._data.scriptsStyles,l="",this._data.partial&&(t="column-group"==this._data.nodeType?"fl-col-group":"column"==this._data.nodeType?"fl-col":"fl-"+this._data.nodeType),e.find("> *, script").each(function(){n(this).hasClass(t)||"application/json"==n(this).attr("type")||(l=n(this).remove(),i+=l[0].outerHTML)}),""!==i&&(i=this._data.partial?'<div class="fl-builder-node-scripts-styles" data-node="'+this._data.nodeId+'">'+i+"<div>":'<div class="fl-builder-node-scripts-styles">'+i+"<div>"),this._data.html=e.html(),this._data.scriptsStyles=i)},_addNewHTML:function(){var e;this._data.partial?this._data.nodeParent?(0===(e=(e=this._data.nodeParent.hasClass("fl-builder-content")?this._data.nodeParent.find(" > .fl-row"):this._data.nodeParent.hasClass("fl-row-content")?this._data.nodeParent.find(" > .fl-col-group"):this._data.nodeParent.hasClass("fl-col-group")?this._data.nodeParent.find(" > .fl-col"):this._data.nodeParent.find(" > .fl-col-group, > .fl-module")).filter(":not(.fl-builder-node-clone)")).length||this._data.nodePosition>=e.length?this._data.nodeParent.append(this._data.html):e.eq(this._data.nodePosition).before(this._data.html),this._data.nodeId&&FLBuilder._removeNodeLoadingPlaceholder(n(".fl-node-"+this._data.nodeId))):(this._content.after(this._data.html),this._content.remove()):this._content.append(this._data.html),FLBuilder.preview&&this._data.nodeId&&this._data.nodeId!=FLBuilder.preview.nodeId&&((e=n(FLBuilder.preview.classes.node)).closest(".fl-node-"+this._data.nodeId).length&&e.html(FLBuilder.preview.elements.node.html())),this._data.onAddNewHTML&&this._data.onAddNewHTML()},_cleanNewAssets:function(){var e=this;this._data.html=this._removeDuplicateAssets(this._data.html),this._data.scriptsStyles&&""!==this._data.scriptsStyles&&(this._data.scriptsStyles=this._removeDuplicateAssets(this._data.scriptsStyles)),this._data.partial?n(".fl-builder-node-scripts-styles").each(function(){-1<e._data.html.indexOf("fl-node-"+n(this).data("node"))&&n(this).remove()}):(n("#fl-builder-partial-refresh-js").remove(),n(".fl-builder-node-scripts-styles").remove())},_removeDuplicateAssets:function(e){var e=n("<div>"+e+"</div>"),t="",i="",l=window.location,o=l.protocol+"//"+l.hostname+(l.port?":"+l.port:"");return e.find("script").each(function(){void 0!==(t=n(this).attr("src"))&&(t=t.replace(o,""),0<n('script[src*="'+t+'"]').length&&n(this).remove())}),e.find("link").each(function(){void 0!==(i=n(this).attr("href"))&&(i=i.replace(o,""),0<n('link[href*="'+i+'"]').length&&n(this).remove())}),e.html()},_addNewScriptsStyles:function(){this._data.scriptsStyles&&""!==this._data.scriptsStyles&&this._body.append(this._data.scriptsStyles)},_addNewJS:function(){setTimeout(n.proxy(function(){this._newJs&&this._head.append(this._newJs),FLBuilder.triggerHook("didRenderLayoutJSComplete")},this),50)},_complete:function(){FLBuilder._dragging?(FLBuilder._highlightRowsAndColsForDrag(),FLBuilder._refreshSortables()):(FLBuilder._setupEmptyLayout(),FLBuilder._highlightEmptyCols(),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder._resizeLayout()),FLBuilder._initMediaElements(),FLBuilderLayout.init(),FLBuilderResponsiveEditing.refreshPreview(this._callback),FLBuilder.triggerHook("didRenderLayoutComplete"),this._body.height("auto")}}}(jQuery),!function(h){(FLBuilderPreview=function(e){this.id=(new Date).getTime(),this.type=e.type,this._saveState(),e.layout?FLBuilder._renderLayout(e.layout,function(){this._init(),e.callback&&e.callback()}.bind(this)):this._init()})._fontsList={},FLBuilderPreview.getFormattedSelector=function(e,t){for(var i="",l=t.split(","),o=0;o<l.length;o++)-1<l[o].indexOf("{node}")?i+=l[o].replace("{node}",e):-1<l[o].indexOf("{node_id}")?i+=l[o].replace(/{node_id}/g,this.nodeId):i+=e+" "+l[o],o!=l.length-1&&(i+=", ");return i},FLBuilderPreview.prototype={id:"",type:"",nodeId:null,classes:{},elements:{},state:null,_savedSettings:null,_styleSheet:null,_styleSheetLarge:null,_styleSheetMedium:null,_styleSheetResponsive:null,_timeout:null,_loaderTimeout:null,_lastClassName:null,_xhr:null,_init:function(){switch(this.nodeId=h(".fl-builder-settings").data("node"),this._saveSettings(),this._initElementsAndClasses(),this._createSheets(),this._initResponsivePreviews(),this._initDefaultFieldPreviews(),this.type){case"row":this._initRow();break;case"col":this._initColumn();break;case"module":this._initModule()}FLBuilder.triggerHook("preview-init",this)},_saveSettings:function(){var e=h(".fl-builder-settings-lightbox .fl-builder-settings");this._savedSettings=FLBuilder._getSettingsForChangedCheck(this.nodeId,e)},_settingsHaveChanged:function(){var e=h(".fl-builder-settings-lightbox .fl-builder-settings"),e=FLBuilder._getSettings(e);return JSON.stringify(this._savedSettings)!=JSON.stringify(e)},_initElementsAndClasses:function(){var e="row"==this.type?".fl-row-content-wrap":".fl-"+this.type+"-content";h.extend(this.classes,{settings:".fl-builder-"+this.type+"-settings",settingsHeader:".fl-builder-"+this.type+"-settings .fl-lightbox-header",node:FLBuilder._contentClass+" .fl-node-"+this.nodeId,content:FLBuilder._contentClass+" .fl-node-"+this.nodeId+" > "+e}),h.extend(this.elements,{settings:h(this.classes.settings),settingsHeader:h(this.classes.settingsHeader),node:h(this.classes.node),content:h(this.classes.content)})},_createSheets:function(){this._destroySheets(),this._styleSheet||(this._styleSheet=new FLStyleSheet({id:"fl-builder-preview",className:"fl-builder-preview-style"})),this._styleSheetLarge||(this._styleSheetLarge=new FLStyleSheet({id:"fl-builder-preview-large",className:"fl-builder-preview-style"}),this._styleSheetLarge.disable()),this._styleSheetMedium||(this._styleSheetMedium=new FLStyleSheet({id:"fl-builder-preview-medium",className:"fl-builder-preview-style"}),this._styleSheetMedium.disable()),this._styleSheetResponsive||(this._styleSheetResponsive=new FLStyleSheet({id:"fl-builder-preview-responsive",className:"fl-builder-preview-style"}),this._styleSheetResponsive.disable())},_destroySheets:function(){this._styleSheet&&(this._styleSheet.destroy(),this._styleSheet=null),this._styleSheetLarge&&(this._styleSheetLarge.destroy(),this._styleSheetLarge=null),this._styleSheetMedium&&(this._styleSheetMedium.destroy(),this._styleSheetMedium=null),this._styleSheetResponsive&&(this._styleSheetResponsive.destroy(),this._styleSheetResponsive=null),h(".fl-builder-preview-style").remove()},_disableStyles:function(){var e=FLBuilderResponsiveEditing._mode,t=FLBuilderConfig.global,i=this.elements.node;"responsive"===e?(FLBuilderSimulateMediaQuery.disableStyles(t.responsive_breakpoint),this._styleSheetResponsive.disable()):"large"===e?(FLBuilderSimulateMediaQuery.disableStyles(t.large_breakpoint),this._styleSheetLarge.disable()):"medium"===e?(FLBuilderSimulateMediaQuery.disableStyles(t.medium_breakpoint),this._styleSheetMedium.disable()):i.removeClass(function(e,t){return(t.match(/fl-node-[^\s]*/g)||[]).join(" ")})},_enableStyles:function(){var e=FLBuilderResponsiveEditing._mode,t=this.elements.node;"responsive"===e?(FLBuilderSimulateMediaQuery.enableStyles(),this._styleSheetResponsive.enable()):"medium"===e?(FLBuilderSimulateMediaQuery.enableStyles(),this._styleSheetMedium.enable()):"large"===e?(FLBuilderSimulateMediaQuery.enableStyles(),this._styleSheetLarge.enable()):t.addClass("fl-node-"+t.data("node"))},_getDefaultValue:function(e,t){var i="",e=h(e),l=e.closest("[data-node]");return"width"===t?i="auto":-1===h.inArray(t,["line-height","font-weight"])&&l.length&&(this._disableStyles(),i=e.css(t),this._enableStyles()),i},updateCSSRule:function(e,t,i,l){var o=FLBuilderResponsiveEditing._mode,n="";""!==i&&"null"!==i||(i=this._getDefaultValue(e,t)),l?(n="string"==typeof l?this.toUpperCaseWords(l):"default"===o?"":this.toUpperCaseWords(o),this["_styleSheet"+n].updateRule(e,t,i)):this._styleSheet.updateRule(e,t,i)},delay:function(e,t){this._cancelDelay(),this._timeout=setTimeout(t,e)},_cancelDelay:function(){null!==this._timeout&&clearTimeout(this._timeout)},hexToRgb:function(e){e=parseInt(e,16);return[e>>16&255,e>>8&255,255&e]},hexOrRgb:function(e){return e=e.indexOf("rgb")<0&&e.indexOf("#")<0?"#"+e:e},parseFloat:function(e){return isNaN(parseFloat(e))?0:parseFloat(e)},_initResponsivePreviews:function(){var e=".preview-"+this.id;FLBuilder.addHook("responsive-editing-switched"+e,h.proxy(this._responsiveEditingSwitched,this)),FLBuilder.addHook("responsive-editing-before-preview-fields"+e,h.proxy(this._responsiveEditingPreviewFields,this))},_destroyResponsivePreviews:function(){var e=".preview-"+this.id;FLBuilder.removeHook("responsive-editing-switched"+e),FLBuilder.removeHook("responsive-editing-before-preview-fields"+e)},_responsiveEditingSwitched:function(e,t){"default"==t?(this._styleSheetLarge.disable(),this._styleSheetMedium.disable(),this._styleSheetResponsive.disable()):"large"==t?(this._styleSheetLarge.enable(),this._styleSheetMedium.disable(),this._styleSheetResponsive.disable()):"medium"==t?(this._styleSheetLarge.enable(),this._styleSheetMedium.enable(),this._styleSheetResponsive.disable()):"responsive"==t&&(this._styleSheetLarge.enable(),this._styleSheetMedium.enable(),this._styleSheetResponsive.enable())},_responsiveEditingPreviewFields:function(e,t){"large"!==t&&"medium"!==t||"col"===this.type&&this.elements.node[0].style.width&&(size=parseFloat(this.elements.node[0].style.width),this.elements.size.val(size))},updateResponsiveCSSRule:function(e,t,i){this.updateCSSRule(e,t,i,!0)},_saveState:function(){var e=FLBuilderConfig.postId,t=h('link[href*="/cache/'+e+'"]').attr("href"),e=h('script[src*="/cache/'+e+'"]').attr("src"),i=h(FLBuilder._contentClass).html();this.state={css:t,js:e,html:i}},preview:function(){var e=h(".fl-builder-settings-lightbox .fl-builder-settings"),t=e.attr("data-node"),e=FLBuilder._getSettings(e);if(FLBuilder._showNodeLoading(t),this._cancelPreview(),"error"===(e=FLBuilder._inputVarsCheck(e)))return 0;this._xhr=FLBuilder.ajax({action:"render_layout",node_id:t,node_preview:e},h.proxy(this._renderPreview,this))},delayPreview:function(e){var t=void 0===e?[]:h(e.target).closest("tr").find("th"),i=h(".fl-builder-widget-settings .fl-builder-settings-title"),l=h(".fl-builder-settings .fl-lightbox-header"),e=FLBuilderLayoutConfig.paths.pluginUrl+"img/ajax-loader-small.svg",o=h('<img class="fl-builder-preview-loader" src="'+e+'" />');this.delay(1e3,h.proxy(this.preview,this)),this._loaderTimeout=setTimeout(function(){h(".fl-builder-preview-loader").remove(),0<t.length?t.append(o):0<i.length?i.append(o):0<l.length&&l.append(o)},1500)},_cancelPreview:function(){this._xhr&&(this._xhr.abort(),this._xhr=null)},_renderPreview:function(e){this._xhr=null,FLBuilder._renderLayout(e,h.proxy(this._renderPreviewComplete,this))},_renderPreviewComplete:function(){this._createSheets(),this._initElementsAndClasses(),this._initDefaultFieldPreviews(),null!==this._loaderTimeout&&clearTimeout(this._loaderTimeout),setTimeout(function(){h(".fl-builder-preview-loader").remove()},500),h(FLBuilder._contentClass).trigger("fl-builder.preview-rendered")},revert:function(){var e=this.nodeId;this._settingsHaveChanged()?("col"===this.type&&(e=this.elements.node.closest(".fl-col-group").data("node")),FLBuilder._updateNode(e,function(){this.clear()}.bind(this))):this.clear()},cancel:function(){this._cancelDelay(),this._cancelPreview()},clear:function(){this.cancel(),this._destroySheets(),this._destroyResponsivePreviews()},_initNodeTextColor:function(){h.extend(this.elements,{textColor:h(this.classes.settings+" input[name=text_color]"),linkColor:h(this.classes.settings+" input[name=link_color]"),hoverColor:h(this.classes.settings+" input[name=hover_color]"),headingColor:h(this.classes.settings+" input[name=heading_color]")}),this.elements.textColor.on("change",h.proxy(this._textColorChange,this)),this.elements.linkColor.on("change",h.proxy(this._textColorChange,this)),this.elements.hoverColor.on("change",h.proxy(this._textColorChange,this)),this.elements.headingColor.on("change",h.proxy(this._textColorChange,this))},_textColorChange:function(e){var t=this.elements.textColor.val(),i=this.elements.linkColor.val(),l=this.elements.hoverColor.val(),o=this.elements.headingColor.val(),i=""===i?t:i,l=""===l?t:l,o=""===o?t:o;t&&t.indexOf("rgb")<0&&(t="#"+t),i&&i.indexOf("rgb")<0&&(i="#"+i),l&&l.indexOf("rgb")<0&&(l="#"+l),o&&o.indexOf("rgb")<0&&(o="#"+o),this.delay(50,h.proxy(function(){""===t?this.updateCSSRule(this.classes.node,"color",""):this.updateCSSRule(this.classes.node,"color",t),""===i?this.updateCSSRule(this.classes.node+" a","color",""):this.updateCSSRule(this.classes.node+" a","color",i),""===l?this.updateCSSRule(this.classes.node+" a:hover","color",""):this.updateCSSRule(this.classes.node+" a:hover","color",l),""===o?(this.updateCSSRule(this.classes.node+" h1","color",""),this.updateCSSRule(this.classes.node+" h2","color",""),this.updateCSSRule(this.classes.node+" h3","color",""),this.updateCSSRule(this.classes.node+" h4","color",""),this.updateCSSRule(this.classes.node+" h5","color",""),this.updateCSSRule(this.classes.node+" h6","color",""),this.updateCSSRule(this.classes.node+" h1 a","color",""),this.updateCSSRule(this.classes.node+" h2 a","color",""),this.updateCSSRule(this.classes.node+" h3 a","color",""),this.updateCSSRule(this.classes.node+" h4 a","color",""),this.updateCSSRule(this.classes.node+" h5 a","color",""),this.updateCSSRule(this.classes.node+" h6 a","color","")):(this.updateCSSRule(this.classes.node+" h1","color",o),this.updateCSSRule(this.classes.node+" h2","color",o),this.updateCSSRule(this.classes.node+" h3","color",o),this.updateCSSRule(this.classes.node+" h4","color",o),this.updateCSSRule(this.classes.node+" h5","color",o),this.updateCSSRule(this.classes.node+" h6","color",o),this.updateCSSRule(this.classes.node+" h1 a","color",o),this.updateCSSRule(this.classes.node+" h2 a","color",o),this.updateCSSRule(this.classes.node+" h3 a","color",o),this.updateCSSRule(this.classes.node+" h4 a","color",o),this.updateCSSRule(this.classes.node+" h5 a","color",o),this.updateCSSRule(this.classes.node+" h6 a","color",o))},this))},_initNodeBg:function(){h.extend(this.elements,{bgType:h(this.classes.settings+" select[name=bg_type]"),bgColor:h(this.classes.settings+" input[name=bg_color]"),bgColorPicker:h(this.classes.settings+" .fl-picker-bg_color"),bgGradientType:h(this.classes.settings+" select.fl-gradient-picker-type-select"),bgVideoSource:h(this.classes.settings+" select[name=bg_video_source]"),bgVideo:h(this.classes.settings+" input[name=bg_video]"),bgVideoServiceUrl:h(this.classes.settings+" input[name=bg_video_service_url]"),bgVideoFallbackSrc:h(this.classes.settings+" select[name=bg_video_fallback_src]"),bgSlideshowSource:h(this.classes.settings+" select[name=ss_source]"),bgSlideshowPhotos:h(this.classes.settings+" input[name=ss_photos]"),bgSlideshowFeedUrl:h(this.classes.settings+" input[name=ss_feed_url]"),bgSlideshowSpeed:h(this.classes.settings+" input[name=ss_speed]"),bgSlideshowTrans:h(this.classes.settings+" select[name=ss_transition]"),bgSlideshowTransSpeed:h(this.classes.settings+" input[name=ss_transitionDuration]"),bgParallaxImageSrc:h(this.classes.settings+" select[name=bg_parallax_image_src]"),bgOverlayType:h(this.classes.settings+" select[name=bg_overlay_type]"),bgOverlayColor:h(this.classes.settings+" input[name=bg_overlay_color]"),bgOverlayGradient:h(this.classes.settings+" #fl-field-bg_overlay_gradient select")}),this.elements.bgType.on("change",h.proxy(this._bgTypeChange,this)),this.elements.bgColor.on("change",h.proxy(this._bgColorChange,this)),this.elements.bgVideoServiceUrl.on("change",h.proxy(this._bgVideoChange,this)),this.elements.bgSlideshowSource.on("change",h.proxy(this._bgSlideshowChange,this)),this.elements.bgSlideshowPhotos.on("change",h.proxy(this._bgSlideshowChange,this)),this.elements.bgSlideshowFeedUrl.on("keyup",h.proxy(this._bgSlideshowChange,this)),this.elements.bgSlideshowSpeed.on("keyup",h.proxy(this._bgSlideshowChange,this)),this.elements.bgSlideshowTrans.on("change",h.proxy(this._bgSlideshowChange,this)),this.elements.bgSlideshowTransSpeed.on("keyup",h.proxy(this._bgSlideshowChange,this)),this.elements.bgParallaxImageSrc.on("change",h.proxy(this._bgParallaxChange,this)),this.elements.bgOverlayType.on("change",h.proxy(this._bgOverlayChange,this)),this.elements.bgOverlayColor.on("change",h.proxy(this._bgOverlayChange,this))},_bgTypeChange:function(e){var t=this.elements.bgType.val(),i=FLBuilderResponsiveEditing._mode;this.elements.node.removeClass("fl-row-bg-video"),this.elements.node.removeClass("fl-row-bg-slideshow"),this.elements.node.removeClass("fl-row-bg-parallax"),this.elements.node.find(".fl-bg-video").remove(),this.elements.node.find(".fl-bg-slideshow").remove(),this.elements.content.css("background-image",""),this.updateCSSRule(this.classes.content,"background-color","transparent"),this.updateCSSRule(this.classes.content,"background-image","none"),this.updateCSSRule(this.classes.content,"background-image","none","medium"),this.updateCSSRule(this.classes.content,"background-image","none","responsive"),"none"==t?this._bgOverlayClear():"color"==t?(this.elements.bgColor.trigger("change"),this._bgOverlayClear()):"gradient"==t?(this.elements.bgGradientType.trigger("change"),this._bgOverlayClear()):"photo"==t?(this.elements.bgColor.trigger("change"),this.elements.settings.find('[data-device="'+i+'"] select[name*="bg_"]').trigger("change")):"video"==t?(this.elements.bgColor.trigger("change"),this._bgVideoChange()):"slideshow"==t?(this.elements.bgColor.trigger("change"),this._bgSlideshowChange()):"parallax"==t&&(this.elements.bgColor.trigger("change"),this.elements.bgParallaxImageSrc.trigger("change"))},_bgColorChange:function(e){var t;""===this.elements.bgColor.val()?this.updateCSSRule(this.classes.content,"background-color","transparent"):(t=this.hexOrRgb(this.elements.bgColor.val()),this.delay(100,h.proxy(function(){this.updateCSSRule(this.classes.content,"background-color",t)},this)))},_bgVideoChange:function(e){var t=this.elements,i=t.bgVideoSource.val(),l=t.bgVideo.val(),t=t.bgVideoServiceUrl.val(),o=h("<script>");"video_service"==i&&""!=t?(/^(?:(?:(?:https?:)?\/\/)?(?:www.)?(?:youtu(?:be.com|.be))\/(?:watch\?v\=|v\/|embed\/)?([\w\-]+))/i.test(t)&&h('script[src*="youtube.com"').length<1?o.attr("src","https://www.youtube.com/iframe_api"):/^(http\:\/\/|https\:\/\/)?(www\.)?(vimeo\.com\/)([0-9]+)$/.test(t)&&h('script[src*="vimeo.com"').length<1&&o.attr("src","https://player.vimeo.com/api/player.js"),o.attr("type","text/javascript").appendTo("head"),this.delay(500,h.proxy(this.preview,this))):""!=l&&this.preview()},_bgSlideshowChange:function(e){var t=this.elements,i=t.bgSlideshowSource.val(),l=t.bgSlideshowPhotos.val(),o=t.bgSlideshowFeedUrl.val(),n=t.bgSlideshowSpeed.val(),t=t.bgSlideshowTransSpeed.val();"wordpress"==i&&""===l||"smugmug"==i&&""===o||isNaN(parseInt(n))||isNaN(parseInt(t))||this.delay(500,h.proxy(this.preview,this))},_bgParallaxChange:function(e){this.elements.bgParallaxImageSrc.val()&&this.updateCSSRule(this.classes.content,{"background-image":"url("+this.elements.bgParallaxImageSrc.val()+")","background-repeat":"no-repeat","background-position":"center center","background-attachment":"fixed","background-size":"cover"})},_bgOverlayChange:function(e){var t,i=this.elements.bgOverlayType.val(),l=this.elements.bgOverlayColor.val();"color"===i?(""===l?(this.elements.node.removeClass("fl-row-bg-overlay"),this.elements.node.removeClass("fl-col-bg-overlay"),this.updateCSSRule(this.classes.content+"::after","background-color","transparent")):(t=this.hexOrRgb(this.elements.bgOverlayColor.val()),this.delay(100,h.proxy(function(){this._bgOverlayAddClasses(),this.updateCSSRule(this.classes.content+"::after","background-color",t)},this))),this.updateCSSRule(this.classes.content+"::after","background-image","none")):"gradient"===i?(this._bgOverlayAddClasses(),this.updateCSSRule(this.classes.content+"::after","background-color","transparent"),this.elements.bgOverlayGradient.trigger("change")):(this.elements.node.removeClass("fl-row-bg-overlay"),this.elements.node.removeClass("fl-col-bg-overlay"),this.updateCSSRule(this.classes.content+"::after","background-color","transparent"),this.updateCSSRule(this.classes.content+"::after","background-image","none"))},_bgOverlayAddClasses:function(){this.elements.node.hasClass("fl-col")?this.elements.node.addClass("fl-col-bg-overlay"):this.elements.node.addClass("fl-row-bg-overlay")},_bgOverlayClear:function(e){this.elements.bgOverlayColor.prev(".fl-color-picker-clear").trigger("click"),this.elements.bgOverlayType.val("color").trigger("change")},_initNodeClassName:function(){h.extend(this.elements,{className:h(this.classes.settings+" input[name=class]")}),this.elements.className.on("keyup",h.proxy(this._classNameChange,this)),this._lastClassName=this.elements.className.val()},_classNameChange:function(e){var t=this.elements.className.val();null!==this._lastClassName&&this.elements.node.removeClass(this._lastClassName),this.elements.node.addClass(t),this._lastClassName=t},_initNodeDimensions:function(e){for(var t,i={},l=["Top","Bottom","Left","Right"],o=["","Large","Medium","Responsive"],n=this.classes.settings,s="",r=null,a=null,r=0;r<l.length;r++)for(a=0;a<o.length;a++)t=e+l[r]+o[a],s=e+"_"+l[r].toLowerCase(),""!=o[a]&&(s+="_"+o[a].toLowerCase()),i[t]=h(n+" input[name="+s+"]");h.extend(this.elements,i)},_initRow:function(){h.extend(this.elements,{width:h(this.classes.settings+" select[name=width]"),contentWidth:h(this.classes.settings+" select[name=content_width]"),maxContentWidth:h(this.classes.settings+" input[name=max_content_width]"),maxContentWidthUnit:h(this.classes.settings+" select[name=max_content_width_unit]"),height:h(this.classes.settings+" select[name=full_height]"),minHeight:h(this.classes.settings+" input[name=min_height]"),align:h(this.classes.settings+" select[name=content_alignment]")}),this.elements.width.on("change",h.proxy(this._rowWidthChange,this)),this.elements.contentWidth.on("change",h.proxy(this._rowContentWidthChange,this)),this.elements.maxContentWidth.on("input",h.proxy(this._rowMaxContentWidthChange,this)),this.elements.maxContentWidthUnit.on("change",h.proxy(this._rowMaxContentWidthChange,this)),this.elements.height.on("change",h.proxy(this._rowHeightChange,this)),this.elements.align.on("change",h.proxy(this._rowHeightChange,this)),this._initNodeTextColor(),this._initNodeBg(),this._initNodeClassName(),this._initNodeDimensions("border"),this._initNodeDimensions("margin"),this._initNodeDimensions("padding")},_rowWidthChange:function(e){FLBuilderConfig.global;var t=this.elements.node,i=this.elements.content.find(".fl-row-content");this.elements.maxContentWidth.val(),this.elements.maxContentWidthUnit.val();t.css("max-width","none"),i.css("max-width","none"),"full"==this.elements.width.val()?(t.removeClass("fl-row-fixed-width"),t.addClass("fl-row-full-width")):(t.removeClass("fl-row-full-width"),t.addClass("fl-row-fixed-width")),this._rowMaxContentWidthChange()},_rowContentWidthChange:function(e){FLBuilderConfig.global;var t=this.elements.node,i=this.elements.content.find(".fl-row-content");this.elements.maxContentWidth.val(),this.elements.maxContentWidthUnit.val();t.css("max-width","none"),i.css("max-width","none"),"full"==this.elements.contentWidth.val()?(i.removeClass("fl-row-fixed-width"),i.addClass("fl-row-full-width")):(i.removeClass("fl-row-full-width"),i.addClass("fl-row-fixed-width"),this._rowMaxContentWidthChange())},_rowMaxContentWidthChange:function(e){var t=FLBuilderConfig.global,i=this.elements.node,l=this.elements.content.find(".fl-row-content"),o=this.elements.maxContentWidth.val(),n=this.elements.maxContentWidthUnit.val();""==o?o=t.row_width+t.row_width_unit:o+=n,"fixed"===this.elements.width.val()&&i.css("max-width",o),l.css("max-width",o)},_rowHeightChange:function(e){var t=this.elements.node;this.elements.content;t.removeClass("fl-row-align-top"),t.removeClass("fl-row-align-center"),t.removeClass("fl-row-align-bottom"),t.removeClass("fl-row-full-height"),t.removeClass("fl-row-custom-height"),"full"==this.elements.height.val()?(t.addClass("fl-row-full-height"),t.addClass("fl-row-align-"+this.elements.align.val()),this.elements.minHeight.val("").trigger("input")):"custom"==this.elements.height.val()?(t.addClass("fl-row-custom-height"),t.addClass("fl-row-align-"+this.elements.align.val()),this.elements.minHeight.trigger("input")):this.elements.minHeight.val("").trigger("input")},_initColumn:function(){h.extend(this.elements,{size:h(this.classes.settings+" input[name=size]"),sizeLarge:h(this.classes.settings+" input[name=size_large]"),sizeMedium:h(this.classes.settings+" input[name=size_medium]"),sizeResponsive:h(this.classes.settings+" input[name=size_responsive]"),columnHeight:h(this.classes.settings+" select[name=equal_height]"),columnAlign:h(this.classes.settings+" select[name=content_alignment]"),responsiveOrder:h(this.classes.settings+" select[name=responsive_order]")}),this.elements.size.on("input",h.proxy(this._colSizeChange,this)),this.elements.sizeLarge.on("input",h.proxy(this._colSizeChange,this)),this.elements.sizeMedium.on("input",h.proxy(this._colSizeChange,this)),this.elements.sizeResponsive.on("input",h.proxy(this._colSizeChange,this)),this.elements.columnHeight.on("change",h.proxy(this._colHeightChange,this)),this.elements.columnAlign.on("change",h.proxy(this._colHeightChange,this)),this.elements.responsiveOrder.on("change",h.proxy(this._colResponsiveOrder,this)),this._initNodeTextColor(),this._initNodeBg(),this._initNodeClassName(),this._initNodeDimensions("border"),this._initNodeDimensions("margin"),this._initNodeDimensions("padding")},_colSizeChange:function(e){var e=h(e.target),t=92,i=parseFloat(e.val()),l=this.elements.node.closest(".fl-col-group"),o=this.elements.node.prev(".fl-col"),n=this.elements.node.next(".fl-col"),s=0===n.length?o:n,o=this.elements.node.siblings(".fl-col"),r=0,n=FLBuilderResponsiveEditing._mode;0!==o.length&&(isNaN(i)&&("large"===n?i=this.elements.size.val():"medium"===n?i=(this.elements.sizeLarge.val()?this.elements.sizeLarge:this.elements.size).val():"responsive"===n&&(i=this.elements.sizeMedium.val()?this.elements.sizeMedium.val():this.elements.sizeLarge.val()?this.elements.sizeLarge.val():"auto"),"auto"!==i&&isNaN(i)&&(i=8)),"default"===n?(o.each(function(){h(this).data("node")!=s.data("node")&&(t-=parseFloat(h(this)[0].style.width),r+=parseFloat(h(this)[0].style.width))}),t<(i=i<8?8:i)&&(i=t),this.elements.node.css("width",i+"%"),s.css("width",100-r-i+"%")):(100<i&&e.val(i=100),this.updateCSSRule(this.classes.node,{"max-width":("auto"===i?100:i)+"% !important",width:("auto"===i?i:i+"%")+" !important"},void 0,!0),"responsive"===n&&(e.val()?(this.updateCSSRule(this.classes.node,"float",FLBuilderConfig.isRtl?"right":"left",!0),this.updateCSSRule(this.classes.node,"clear","none",!0)):(this.updateCSSRule(this.classes.node,"float","none",!0),this.updateCSSRule(this.classes.node,"clear","both",!0)),e.val()||this._colsHaveCustomResponsiveWidth(o)?l.addClass("fl-col-group-custom-width"):l.removeClass("fl-col-group-custom-width"))))},_colsHaveCustomResponsiveWidth:function(e){var t=FLBuilderSettingsConfig.nodes,i=!1;return e.each(function(){var e=h(this).data("node");t[e]&&t[e].size_responsive&&(i=!0)}),i},_colHeightChange:function(){var e=this.elements.node.parent(".fl-col-group");e.removeClass("fl-col-group-align-top"),e.removeClass("fl-col-group-align-center"),e.removeClass("fl-col-group-align-bottom"),"yes"==this.elements.columnHeight.val()?(e.addClass("fl-col-group-equal-height"),e.addClass("fl-col-group-align-"+this.elements.columnAlign.val())):e.removeClass("fl-col-group-equal-height")},_colResponsiveOrder:function(){var e=this.elements.node.parent(".fl-col-group");"reversed"==this.elements.responsiveOrder.val()?e.addClass("fl-col-group-responsive-reversed"):e.removeClass("fl-col-group-responsive-reversed")},_initModule:function(){this._initNodeClassName(),this._initNodeDimensions("margin")},_initDefaultFieldPreviews:function(e){var t,i,e=FLBuilder.isUndefined(e)?this.elements.settings.find(".fl-field"):e,l=null,o=0;if(FLBuilderConfig.safemode)return!1;for(;o<e.length;o++)t=(l=e.eq(o)).data("type"),"refresh"==(i=l.data("preview")).type&&this._initFieldRefreshPreview(l),"text"==i.type&&this._initFieldTextPreview(l),"css"==i.type&&this._initFieldCSSPreview(l),"widget"==i.type&&this._initFieldWidgetPreview(l),"font"==i.type&&this._initFieldFontPreview(l),"attribute"==i.type&&this._initFieldAttributePreview(l),"animation"==i.type&&this._initFieldAnimationPreview(i,l),"callback"==i.type&&this._initFieldCallbackPreview(i,l,t,e),this._initFieldUnitSelect(l)},_initFieldCallbackPreview:function(e,t,i,l){var o,n=e.callback,s=h(".fl-builder-settings:visible"),r=s.data("node"),a=h(".fl-builder-content .fl-node-"+r);if(void 0!==FLBuilderPreviewCallbacks[n]?o=FLBuilderPreviewCallbacks[n]:void 0!==window[n]&&(o=window[n]),"function"==typeof o){var d={field:t,fields:l,type:i,preview:e,form:s,nodeID:r,node:a};switch(i){case"align":case"button-group":case"text":case"multiple-photos":case"video":case"icon":case"ordering":d.input=t.find("input"),d.getValue=function(){return d.input.val()};break;case"color":d.input=t.find("input.fl-color-picker-value"),d.getValues=function(){var e=d.input.val();FLBuilderPreview.formatColor(e)};break;case"textarea":case"code":d.textarea=t.find("textarea"),d.getValue=function(){return d.textarea.val()};break;case"select":case"photo-sizes":case"post-type":d.select=t.find("select"),d.getValue=function(){return d.select.val()};break;case"photo":d.input=t.find("input[type=hidden]"),d.sizeSelect=t.find("select"),d.getValues=function(){return{value:d.input.val(),size:d.sizeSelect.val()}};break;case"unit":d.input=t.find("input[type=number]"),d.unitSelect=t.find(".fl-field-unit-select"),d.getValues=function(){var e=d.input.val(),t=d.unitSelect.val();return{value:e,unit:t,formattedValue:e+t}};break;case"dimension":d.inputs=t.find("input[type=number]"),d.unitSelect=t.find(".fl-field-unit-select"),d.getValues=function(){var l={inputs:[],props:{},unit:d.unitSelect.val()};return d.inputs.each(function(e,t){var i=(t=h(t)).val(),t=t.data("unit");l.inputs.push(i),l.props[t]=i}),l};break;case"animation":d.input=t.find("input"),d.select=t.find("select"),d.getValues=function(){return{delay:d.input.val(),style:d.select.val()}};break;case"link":d.input=t.find(".fl-link-field-input-wrap input"),d.targetInput=t.find("input[name$=_target]"),d.noFollowInput=t.find("input[name$=_nofollow]"),d.getValues=function(){return{url:d.input.val(),target:d.targetInput.val(),noFollow:d.noFollowInput.val()}};break;case"shadow":d.colorInput=t.find("input.fl-color-picker-value"),d.inputs=t.find("input[type=number]"),d.getValues=function(){d.colorInput.val(),d.inputs[0].val(),d.inputs[1].val(),d.inputs[2].val(),d.inputs[3].val()};break;case"gradient":d.inputs=t.find("input"),d.select=t.find("select"),d.gradientInputs={},d.gradientInputs.type=t.find('select[name$="[type]"]'),d.gradientInputs.angle=t.find('input[name$="[angle]"]'),d.gradientInputs.position=t.find('select[name$="[position]"]'),d.gradientInputs.stops=[],t.find(".fl-gradient-picker-colors .fl-gradient-picker-color-row").each(function(e,t){t=h(t),d.gradientInputs.stops.push({color:t.find(".fl-gradient-picker-color input"),stop:t.find(".fl-gradient-picker-stop input")})}),d.getValues=function(){var e,t={type:d.gradientInputs.type.val(),angle:d.gradientInputs.angle.val(),position:d.gradientInputs.position.val(),stops:[]};for(e in d.gradientInputs.stops){var i=d.gradientInputs.stops[e];t.stops[e]={color:i.color.val(),stop:i.stop.val()}}return t};break;case"shape-transform":d.inputs=t.find("input"),d.getValues=function(){return{scaleXSign:d.inputs.eq(0).val(),scaleYSign:d.inputs.eq(1).val(),skewX:d.inputs.eq(2).val(),skewY:d.inputs.eq(3).val(),scaleX:d.inputs.eq(4).val(),rotate:d.inputs.eq(5).val(),scaleY:d.inputs.eq(6).val()}};break;default:d.input=t.find("input"),d.getValue=function(){return d.input.val()}}var u,n=t.find(".fl-field-responsive-toggle"),c=(d.responsiveToggle=!!n.length&&n,o=o.bind(this,d),{input:"change keyup input",inputs:"change keyup input",targetInput:"change keyup input",noFollowInput:"change keyup input",colorInput:"change input",textarea:"change keyup input",select:"change",sizeSelect:"change",unitSelect:"change"});for(u in c)void 0!==d[u]&&d[u].on(c[u],o)}},_initFieldRefreshPreview:function(e){var t=e.data("type"),i=e.data("preview"),l=h.proxy(this.delayPreview,this);switch(t){case"align":e.find("input").on("change",l);break;case"text":e.find("input[type=text]").on("keyup",l);break;case"textarea":e.find("textarea").on("keyup",l);break;case"select":e.find("select").on("change",l);break;case"color":e.find(".fl-color-picker-value").on("change",l);break;case"photo":e.find("select").on("change",l);break;case"multiple-photos":e.find("input").on("change",l);break;case"photo-sizes":e.find("select").on("change",l);break;case"video":case"multiple-audios":case"icon":e.find("input").on("change",l);break;case"form":e.on("change","input",l);break;case"editor":this._addTextEditorCallback(e,i);break;case"code":e.find("textarea").on("change",l);break;case"post-type":e.find("select").on("change",l);break;case"suggest":e.find(".as-values").on("change",l),e.find("select").on("change",l);break;case"unit":case"dimension":e.find("input[type=number]").on("input",l);break;case"ordering":e.find("input[type=hidden]").on("change",l);break;default:e.on("change",l)}},_initFieldTextPreview:function(e){var t=e.data("type"),i=e.data("preview"),l=h.proxy(this._previewText,this,i);switch(t){case"text":e.find("input[type=text]").on("keyup",l);break;case"unit":e.find("input[type=number]").on("keyup",l);break;case"textarea":e.find("textarea").on("keyup",l);break;case"code":e.find("textarea").on("change",l);break;case"editor":this._addTextEditorCallback(e,i)}},_previewText:function(e,t){var e=this._getPreviewSelector(this.classes.node,e.selector),e=h(e),i=h("<div>"+h(t.target).val()+"</div>");0<e.length?(i.find("script").remove(),e.html(i.html())):this.delayPreview(t)},_previewTextEditor:function(e,t,i){var e=this._getPreviewSelector(this.classes.node,e.selector),e=h(e),l="undefined"!=typeof tinyMCE?tinyMCE.get(t):null,t=h("#"+t),o="";0<e.length&&((o=l&&"none"==t.css("display")?h("<div>"+l.getContent()+"</div>"):"undefined"==typeof switchEditors||void 0===switchEditors.wpautop?h("<div>"+t.val()+"</div>"):h("<div>"+switchEditors.wpautop(t.val())+"</div>")).find("script").remove(),e.html(o.html()))},_addTextEditorCallback:function(e,t){var e=e.find("textarea.wp-editor-area").attr("id"),i=null;if("refresh"==t.type)i=h.proxy(this.delayPreview,this);else{if("text"!=t.type)return;i=h.proxy(this._previewTextEditor,this,t,e)}h("#"+e).on("keyup",i),"undefined"!=typeof tinyMCE&&((editor=tinyMCE.get(e)).on("change",i),editor.on("keyup",i))},_initFieldFontPreview:function(e){var t=e.data("type"),i=e.data("preview"),i=(i.id=e.attr("id"),h.proxy(this._previewFont,this,i));"font"==t&&e.find(".fl-font-field").on("change","select",i)},_previewFont:function(e,t){var t=h(t.delegateTarget),i=t.find(".fl-font-field-font"),l=h(i).find(":selected").parent().attr("label"),t=t.find(".fl-font-field-weight"),o=e.id+"-"+this.nodeId,n=this._getPreviewSelector(this.classes.node,e.selector),e=e.important?" !important":"",s="";"Google"!=l&&"Recently Used"!=l||this._buildFontStylesheet(o,i.val(),t.val()),s=i.val(),new RegExp("[0-9]").test(i.val())&&(s='"'+i.val()+'"'),this.updateCSSRule(n,"font-family","Default"===i.val()?"":s+e),this.updateCSSRule(n,"font-weight","default"===t.val()?"":t.val()+e)},_buildFontStylesheet:function(e,t,i){var l=FLBuilderConfig.googleFontsUrl,o="",n={},s={};n[t]=[i],FLBuilderPreview._fontsList[e]=n,Object.keys(FLBuilderPreview._fontsList).forEach(function(e){var i=FLBuilderPreview._fontsList[e];Object.keys(i).forEach(function(t){var e=i[t];s[t]=s[t]||[],e=e.filter(function(e){return s[t].indexOf(e)<0}),s[t]=s[t].concat(e)})}),h.each(s,function(e,t){o+="Molle"===e?e+":i|":e+":"+t.join()+"|"}),o=l+o.slice(0,-1).replace(" ","+"),h("#fl-builder-google-fonts-preview").length<1?h("<link>").attr("id","fl-builder-google-fonts-preview").attr("type","text/css").attr("rel","stylesheet").attr("href",o).appendTo("head"):h("#fl-builder-google-fonts-preview").attr("href",o)},_initFieldCSSPreview:function(e){var t=e.data("preview"),i=null;if(void 0!==t.rules)for(i in t.rules)this._initFieldCSSPreviewCallback(e,t.rules[i]);else this._initFieldCSSPreviewCallback(e,t)},_initFieldCSSPreviewCallback:function(e,t){switch(e.data("type")){case"align":e.find("input").on("change",h.proxy(this._previewCSS,this,t,e));break;case"border":e.find("select").on("change",h.proxy(this._previewBorderCSS,this,t,e)),e.find("input[type=number]").on("input",h.proxy(this._previewBorderCSS,this,t,e)),e.find("input[type=hidden]").on("change",h.proxy(this._previewBorderCSS,this,t,e));break;case"color":e.find(".fl-color-picker-value").on("change",h.proxy(this._previewColorCSS,this,t,e));break;case"dimension":e.find("input[type=number]").on("input",h.proxy(this._previewDimensionCSS,this,t,e));break;case"gradient":e.find("select").on("change",h.proxy(this._previewGradientCSS,this,t,e)),e.find(".fl-gradient-picker-angle").on("input",h.proxy(this._previewGradientCSS,this,t,e)),e.find(".fl-color-picker-value").on("change",h.proxy(this._previewGradientCSS,this,t,e)),e.find(".fl-gradient-picker-stop").on("input",h.proxy(this._previewGradientCSS,this,t,e));break;case"photo":case"select":e.find("select").on("change",h.proxy(this._previewCSS,this,t,e));break;case"shadow":e.find("input").on("input",h.proxy(this._previewShadowCSS,this,t,e)),e.find(".fl-color-picker-value").on("change",h.proxy(this._previewShadowCSS,this,t,e));break;case"text":e.find("input[type=text]").on("keyup",h.proxy(this._previewCSS,this,t,e));break;case"typography":e.find("select").on("change",h.proxy(this._previewTypographyCSS,this,t,e)),e.find("input[type=number]").on("input",h.proxy(this._previewTypographyCSS,this,t,e)),e.find("input[type=hidden]").on("change",h.proxy(this._previewTypographyCSS,this,t,e));break;case"unit":e.find("input[type=number]").on("input",h.proxy(this._previewCSS,this,t,e))}},_previewCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=e.property,t=this._getPreviewCSSUnit(e,t,i),i=h(i.target),n=i.val(),i=!!i.closest(".fl-field-responsive-setting").length,e=e.important&&""!==n?" !important":"";-1<o.indexOf("image")&&n?n="url("+n+")":"%"===t&&"opacity"===o?n=parseInt(n)/100:""!==n&&(n+=t),this.updateCSSRule(l,o,n+e,i)},_previewBorderCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=h(i.target),t=o.closest(".fl-field"),n=o.closest(".fl-compound-field-setting"),s=n.data("property"),r=o.val(),o=(n.find(".fl-field-unit-select"),!!o.closest(".fl-field-responsive-setting").length),a=e.important&&""!==r?" !important":"";"border-color"===(e.property=s)?this._previewColorCSS(e,t,i):"border-width"===s||"border-radius"===s?this._previewDimensionCSS(e,t,i):"box-shadow"===s?this._previewShadowCSS(e,n,i):("border-style"===s&&t.find(".fl-border-field-width input:visible").trigger("input"),this.updateCSSRule(l,s,r+a,o))},_previewColorCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),i=h(i.target),o=i.val(),i=!!i.closest(".fl-field-responsive-setting").length,n=e.important&&""!==o?" !important":"";""!==o&&o.indexOf("rgb")<0&&(o="#"+o),this.updateCSSRule(l,e.property,o+n,i)},_previewDimensionCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=e.property,n=t.attr("id").replace("fl-field-",""),s=h(i.target).data("unit"),i=this._getDimensionValue(e,t,s,i),t=!!t.find(".fl-field-responsive-setting").length,e=e.important&&""!==i?" !important":"",o="border-radius"===o?"border-"+s.replace("_","-")+"-radius":"border-width"===o?"border-"+s+"-width":o+"-"+s;this.updateCSSRule(l,o,i+e,t),"margin"!==n&&"padding"!==n&&"border"!==n||this.elements.node.find(".fl-bg-slideshow").length&&FLBuilder._resizeLayout()},_getDimensionValue:function(e,t,i,l){var o=h(l.target),n=o.val(),s="";return null===(n=n.toLowerCase().replace(/[^a-z0-9%.\-]/g,""))||""===n||isNaN(n)?o.attr("placeholder")&&(s=this._getPreviewCSSUnit(e,t,l),n=parseFloat(o.attr("placeholder"))+(s||"px")):(s=this._getPreviewCSSUnit(e,t,l),n=parseFloat(n)+(s||"px")),n},_getPreviewCSSUnit:function(e,t,i){var i=h(i.target),l=(FLBuilderResponsiveEditing._mode,!!i.closest(".fl-compound-field-setting").length),o=!!i.closest(".fl-field-responsive-setting").length,n=null;return(n=(l?i.closest(".fl-compound-field-setting"):o?i.closest(".fl-field-responsive-setting"):t).find(".fl-field-unit-select"))&&n.length?"SELECT"===n.prop("tagName")?n.val():n.text():e.unit||""},_initFieldUnitSelect:function(e){e.find(".fl-field-unit-select").on("change",function(){var e=h(this),t=e.closest(".fl-field-responsive-setting"),e=e.closest(".fl-field");(t.length?t:e).find("input").trigger("input")})},_previewGradientCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=t.find(".fl-gradient-picker-type-select").val(),n=t.find(".fl-gradient-picker-angle").val(),s=t.find(".fl-gradient-picker-position").val(),r=t.find(".fl-color-picker-value"),a=t.find(".fl-gradient-picker-stop input"),d=[],t="";r.each(function(e){var t=h(this).val(),e=a.eq(e).val();(t=""===t?"rgba(255,255,255,0)":t).indexOf("rgb")<0&&(t="#"+t),isNaN(e)&&(e=0),d.push(t+" "+e+"%")}),d=d.join(", "),t="linear"===o?"linear-gradient("+(n=isNaN(n)?0:n)+"deg, "+d+")":"radial-gradient(at "+s+", "+d+")",r=e.important&&""!==t?" !important":"",this.updateCSSRule(l,e.property,t+r)},_previewShadowCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=t.find(".fl-shadow-field-color input").val(),n=t.find(".fl-shadow-field-horizontal input").val(),s=t.find(".fl-shadow-field-vertical input").val(),r=t.find(".fl-shadow-field-blur input").val(),a=t.find(".fl-shadow-field-spread input").val(),t=!!t.find(".fl-shadow-field-spread input").length,i=!!h(i.target).closest(".fl-field-responsive-setting").length,d="",u="";""!==o&&(""===a&&(a=0),d=(d=(n=""===n?0:n)+"px ")+(s=""===s?0:s)+"px "+(r=""===r?0:r)+"px ",t&&(d+=a+"px "),d=d+(o=o.indexOf("rgb")<0?"#"+o:o)+u),u=e.important&&""!==d?" !important":"",this.updateCSSRule(l,e.property,d,i)},_previewTypographyCSS:function(e,t,i){var l=this._getPreviewSelector(this.classes.node,e.selector),o=h(i.target),t=o.closest(".fl-field"),n=o.closest(".fl-compound-field-setting"),s=n.data("property"),r=o.val(),a=n.find(".fl-field-unit-select"),o=!!o.closest(".fl-field-responsive-setting").length,d=e.important&&""!==r?" !important":"";"font-family"===s?(e.id=t.attr("id"),this._previewFont(e,{delegateTarget:n})):"text-shadow"===s?(e.property="text-shadow",this._previewShadowCSS(e,n,i)):(a.length&&""!==r&&("vw"===a.val()?r="calc("+FLBuilderConfig.global.responsive_base_fontsize+"px + "+r+"vw)":r+="SELECT"===a.prop("tagName")?a.val():"px"),this.updateCSSRule(l,s,r+d,o))},_initFieldAttributePreview:function(e){var t=e.data("preview"),i=t.attribute,l=e.find("input"),e=(e.val(),window[t.format_callback]),t=this._getPreviewSelector(this.classes.node,t.selector),t=h(t),t=this._previewAttribute.bind(this,l,t,i,e);l.on("change",t),l.on("keyup",t),l.on("input",t)},_previewAttribute:function(e,t,l,o){var n=e.val();for("function"==typeof o&&(n=o(n)),i=0;i<t.length;i++)t[i].setAttribute(l,n)},_initFieldWidgetPreview:function(e){var t=h.proxy(this.delayPreview,this);e.find("input").on("keyup",t),e.find("input[type=checkbox]").on("click",t),e.find("textarea").on("keyup",t),e.find("select").on("change",t)},_initFieldAnimationPreview:function(e,t){t.find(".fl-animation-field-style select").on("change",h.proxy(this._previewAnimationField,this,e,t)),t.find(".fl-animation-field-duration input").on("input",h.proxy(this._previewAnimationField,this,e,t))},_previewAnimationField:function(e,t,i){var e=this._getPreviewSelector(this.classes.node,e.selector),l=h(e),e=t.find(".fl-animation-field-style select"),t=t.find(".fl-animation-field-duration input"),o=e[0].options;l.removeClass("fl-animated"),l.removeClass("fl-animation"),l.css("animation-duration","");for(var n=0;n<o.length;n++)l.removeClass("fl-"+o[n].value);""!==e.val()&&(l.addClass("fl-animation"),l.addClass("fl-"+e.val()),l.data("animation-delay",0),l.data("animation-duration",t.val())),FLBuilderLayout._doModuleAnimation.apply(l)},_getPreviewSelector:function(e,t){return FLBuilderPreview.getFormattedSelector.call(this,e,t)},toUpperCaseWords:function(e){return e.charAt(0).toUpperCase()+e.slice(1)}},FLBuilderPreview.formatColor=function(e){return e=""!==e&&e.indexOf("rgb")<0&&e.indexOf("url")<0?"#"+e:e},FLBuilderPreviewCallbacks={previewShape:function(e,t){var i=e.preview.position,l=e.preview.prefix,e=e.form;yOrientation=e.find('input[name="'+(l+"transform[][scaleYSign]")+'"]'),"bottom"===i?yOrientation.val("invert"):yOrientation.val(""),yOrientation.trigger("change"),this.delayPreview()},previewShapeLayerSize:function(e,t){var i,l=e.getValues(),o=l.unit,n=l.props.width,s=l.props.height,l=l.props.top,r=e.preview.prefix,a=e.preview.position,d=this._getPreviewSelector(this.classes.node,".fl-builder-"+a+"-edge-layer"),u=d+" > *",c=e.form.find('[name="'+r+'align"]').val().split(" "),h=c[0],c=c[1],e=e.form.find('[name="'+r+'shape"]').val(),r=FLBuilderConfig.presets.shape[e];if(shapeProps={width:"100%",left:"auto",right:"auto",height:"auto",top:"auto",bottom:"auto"},n){shapeProps.width=n+o;var f=n/2+o;switch(c){case"left":shapeProps.left="0",shapeProps.right="auto";break;case"right":shapeProps.left="auto",shapeProps.right="0";break;case"center":shapeProps.left="calc( 50% - "+f+")",shapeProps.right="auto"}}switch(this.updateCSSRule(u,"width",shapeProps.width),this.updateCSSRule(u,"left",shapeProps.left),this.updateCSSRule(u,"right",shapeProps.right),i=s?s/2+o:n?n/r.data.viewBox.width*100/2+o:"",s&&(shapeProps.height=s+o),h){case"top":shapeProps.top="0",shapeProps.bottom="auto";break;case"bottom":shapeProps.top="auto",shapeProps.bottom="0";break;case"center":shapeProps.top="calc( 50% - "+i+")",shapeProps.bottom="auto"}this.updateCSSRule(u,"height",shapeProps.height+" !important"),this.updateCSSRule(u,"top",shapeProps.top),this.updateCSSRule(u,"bottom",shapeProps.bottom),""===l?this.updateCSSRule(d,a,"0"):this.updateCSSRule(d,a,l+o)},previewShapeAlign:function(e,t){var i=e.preview.prefix;e.form.find('[name="'+i+'size_width"]').trigger("input")},previewShapeFillStyle:function(e,t){var i=e.input.val(),l=e.preview,o=e.preview.prefix,n="fl-row-"+e.nodeID+"-"+o+"-linear-gradient",s="fl-row-"+e.nodeID+"-"+o+"-radial-gradient",r="fl-row-"+e.nodeID+"-"+o+"-pattern",a=e.form;if(void 0!==i){var d=this._getPreviewSelector(this.classes.node,l.selector);switch(i){case"color":var u=a.find("[name="+o+"fill_color]").val();this.updateCSSRule(d,"fill",FLBuilderPreview.formatColor(u));break;case"gradient":u=a.find("#fl-field-"+o+"fill_gradient").find('select[name$="[type]"]').val();this.updateCSSRule(d,"fill","url(#"+("radial"===u?s:n)+")");break;case"pattern":this.updateCSSRule(d,"fill","url(#"+r+")")}}},previewShapeGradientFill:function(e,t){var i,l=e.getValues(),o=e.node,e=".fl-builder-"+e.preview.position+"-edge-layer",o=o.find(e+" "+l.type+"Gradient"),n="url(#"+o.attr("id")+")",e=this._getPreviewSelector(this.classes.node,e+" .fl-shape"),s=(this.updateCSSRule(e,"fill",n),o.find("stop"));for(i in l.stops){var r,a=l.stops[i],d=s.eq(i),u=a.color,a=a.stop,c=1;0===u.indexOf("rgba")&&(c=(r=u.substring(u.indexOf("(")+1,u.lastIndexOf(")")).split(/,\s*/)).pop(),u="rgb("+r.join(",")+")"),d.attr("stop-color",FLBuilderPreview.formatColor(u)),d.attr("stop-opacity",c),d.attr("offset",a+"%")}if("linear"===l.type&&void 0!==o[0]&&o[0].setAttribute("gradientTransform","rotate("+l.angle+" .5 .5 )"),"radial"===l.type){var h,f,e=(parts=l.position.split(" "))[0],n=parts[1];switch(e){case"top":case"left":h=0;break;case"center":h=.5;break;case"bottom":case"right":h=1}switch(n){case"top":case"left":f=0;break;case"center":f=.5;break;case"bottom":case"right":f=1}(e=.5)===h&&.5===f||(e=1),o.attr("cx",h),o.attr("cy",f),o.attr("r",e)}},previewShapeTransform:function(e,t){e.form;var i=e.preview,i=(i.prefix,this._getPreviewSelector(this.classes.node,i.selector)+" > *"),l=e.getValues(),o=[];Object.keys(l).map(function(e){var t=l[e],i="";switch(e){case"scaleXSign":case"scaleYSign":return;case"scaleX":case"scaleY":t&&""!==t&&0!==t||(t="1"),t="invert"===("scaleX"===e?l.scaleXSign:l.scaleYSign)?-Math.abs(t):Math.abs(t),o.push(e+"("+t+")");break;case"translateX":case"translateY":t&&o.push(e+"("+t+(i="px")+")");break;case"skewX":case"skewY":t&&o.push(e+"("+t+(i="deg")+")");break;case"rotate":i="deg",""!==t&&"0"!==t&&o.push("rotate("+t+i+")")}}),this.updateCSSRule(i,"transform",o.join(" "))}}}(jQuery),!function(u){var i={ignored:[],reparsed:[],width:null,callback:null,sheets:{},styles:[],queue:[],emPxValue:null,regex:{media:/@media[^{]*{([\s\S]+?})\s*}/gi,empty:/@media[^{]*{([^{}]*?)}/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)\}$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},ignore:function(e){Array.prototype.push.apply(this.ignored,e)},reparse:function(e){Array.prototype.push.apply(this.reparsed,e)},update:function(e,t){this.width=void 0===e?null:e,this.callback=void 0===t?null:t,l.update(),this.queueSheets()?this.runQueue():this.applyStyles()},queueSheets:function(){for(var e,t,i,l=null,o=null,n=null,s=!1,r=0,a=0;r<document.styleSheets.length;r++)if(l=(element=document.styleSheets[r].ownerNode).href,e=element.id,t=element.tagName.toLowerCase(),o=element.rel,i=element.media,n=l?l.split("?").shift():e||"style-"+r,s=!1,"style"===t||l&&o&&"stylesheet"===o.toLowerCase()){for(a=0;a<this.ignored.length;a++)if(-1<n.indexOf(this.ignored[a])){s=!0;break}if(!s){for(a=0;a<this.reparsed.length;a++)if(-1<n.indexOf(this.reparsed[a])){this.sheets[n]=null;break}void 0!==this.sheets[n]&&this.sheets[n]||this.queue.push({docSheet:document.styleSheets[r],element:u(element),key:n,tagName:t,href:l,id:e,media:i})}}return this.queue.length},runQueue:function(){var t;this.queue.length?"style"===(t=this.queue.shift()).tagName?(this.parse(t.element.html(),t),this.runQueue()):u.get(t.href,u.proxy(function(e){this.parse(e,t),this.runQueue()},this)).fail(this.runQueue.bind(this)):this.applyStyles()},parse:function(e,t){var i,l=this.regex,o=this.cleanStyles(e),n=o.match(l.media),s=n&&n.length||0,r=!s&&t.media,a=null,e="",d=0,u=0;for(n?e=o.replace(l.media,""):r&&"all"!=t.media?s=1:e=o,this.sheets[t.key]={docSheet:t.docSheet,element:t.element,key:t.key,tagName:t.tagName,href:t.href,id:t.id,all:e,queries:[]},d=0;d<s;d++)for(o=r?(a=t.media,this.convertURLs(o,t.href)):(a=n[d].match(l.findStyles)&&RegExp.$1,RegExp.$2&&this.convertURLs(RegExp.$2,t.href)),i=a.split(","),u=0;u<i.length;u++)"print"==((a=i[u]).split("(")[0].match(l.only)&&RegExp.$2)||a.replace(l.minmaxwh,"").match(l.other)||this.sheets[t.key].queries.push({minw:a.match(l.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:a.match(l.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),styles:o})},applyStyles:function(){var e=u("head"),t={all:"",queries:[]},i=null,l=null,o=null,n=null,s=null,r=null,a=null,d=!1;for(o in this.clearStyles(),this.sheets)if((l=this.sheets[o]).queries.length&&this.width){for(t.all+=l.all,s=0;s<l.queries.length;s++)r=(n=l.queries[s]).minw,a=n.maxw,d=!1,r&&(r=parseFloat(r)*(-1<r.indexOf("em")?this.getEmPxValue():1),this.width>=r&&(t.queries.push({media:"min",width:r,styles:n.styles}),d=!0)),a&&!d&&(a=parseFloat(a)*(-1<a.indexOf("em")?this.getEmPxValue():1),this.width<=a&&t.queries.push({media:"max",width:a,styles:n.styles}));l.docSheet.disabled=!0}for(""!==t.all&&(i=u('<style class="fl-builder-media-query" data-query="all"></style>'),this.styles.push(i),e.append(i),i.html(t.all)),s=0;s<t.queries.length;s++)n=t.queries[s],i=u('<style class="fl-builder-media-query" data-query="'+n.media+'" data-value="'+n.width+'"></style>'),this.styles.push(i),e.append(i),i.html(n.styles);this.callback&&(this.callback(),this.callback=null)},clearStyles:function(){var e=null,t=this.styles.slice(0);for(e in this.styles=[],this.sheets)this.sheets[e].docSheet.disabled=!1;for(var i=0;i<t.length;i++)t[i].empty(),t[i].remove()},disableStyles:function(e){for(var t,i,l=0;l<this.styles.length;l++)t=(i=this.styles[l]).attr("data-query"),i=parseInt(i.attr("data-value")),"max"===t&&!isNaN(i)&&i<=e&&(this.styles[l][0].sheet.disabled=!0)},enableStyles:function(){for(var e=0;e<this.styles.length;e++)this.styles[e][0].sheet.disabled=!1,this.styles[e][0].sheet.disabled=!0,this.styles[e][0].sheet.disabled=!1},cleanStyles:function(e){var t=this.regex;return e.replace(t.comments,"").replace(t.keyframes,"").replace(t.empty,"")},convertURLs:function(e,t){return t?((t=t.substring(0,t.lastIndexOf("/"))).length&&(t+="/"),e.replace(this.regex.urls,"$1"+t+"$2$3")):e},getEmPxValue:function(){if(this.emPxValue)return this.emPxValue;var e=window.document,t=e.documentElement,i=e.body,l=e.createElement("div"),o=t.style.fontSize,n=i&&i.style.fontSize,s=!1;return l.style.cssText="position:absolute;font-size:1em;width:1em",i||((i=s=e.createElement("body")).style.background="none"),t.style.fontSize="100%",i.style.fontSize="100%",i.appendChild(l),s&&t.insertBefore(i,t.firstChild),e=parseFloat(l.offsetWidth),s?t.removeChild(i):i.removeChild(l),t.style.fontSize=o,i.style.fontSize=n||"",this.emPxValue=e}},l={_functions:null,update:function(){if(!this._functions)for(var e in this._functions={},t)this._functions[e]=jQuery.fn[e];if(i.width)for(e in t)jQuery.fn[e]=t[e];else for(e in this._functions)jQuery.fn[e]=this._functions[e]}},t={width:function(e){return null!=e?l._functions.width.call(this,e):u.isWindow(this[0])?i.width:l._functions.width.call(this)}};FLBuilderSimulateMediaQuery={ignore:function(e){i.ignore(e)},reparse:function(e){i.reparse(e)},update:function(e,t){i.update(e,t)},disableStyles:function(e){i.disableStyles(e)},enableStyles:function(){i.enableStyles()}}}(jQuery),!function(d){FLBuilderResponsiveEditing={_mode:"default",refreshPreview:function(e){var t;d(".fl-responsive-preview").length&&"default"!==this._mode?("responsive"==this._mode?(t=320<=FLBuilderConfig.global.responsive_breakpoint?320:FLBuilderConfig.global.responsive_breakpoint,FLBuilderSimulateMediaQuery.update(t,e)):"medium"==this._mode?(t=769<=FLBuilderConfig.global.medium_breakpoint?769:FLBuilderConfig.global.medium_breakpoint,FLBuilderSimulateMediaQuery.update(t,e)):"large"==this._mode&&(t=1200<=FLBuilderConfig.global.large_breakpoint?1200:FLBuilderConfig.global.large_breakpoint,FLBuilderSimulateMediaQuery.update(t,e)),FLBuilder._resizeLayout()):e&&e()},_init:function(){this._bind(),this._initMediaQueries()},_bind:function(){FLBuilder.addHook("endEditingSession",this._clearPreview),FLBuilder.addHook("didEnterRevisionPreview",this._clearPreview),FLBuilder.addHook("responsiveEditing",this._menuToggleClicked),FLBuilder.addHook("preview-init",this._switchAllSettingsToCurrentMode),FLBuilder.addHook("responsive-editing-switched",this._showSize),d("body").on("click",".fl-field-responsive-toggle",this._settingToggleClicked),d("body").on("click",".fl-responsive-preview-message button",this._previewToggleClicked)},_initMediaQueries:function(){FLBuilderSimulateMediaQuery.ignore([FLBuilderConfig.pluginUrl,FLBuilderConfig.relativePluginUrl]);var e=d.map(FLBuilderConfig.responsiveIgnore,function(e,t){return[e]});FLBuilderSimulateMediaQuery.ignore(e),FLBuilderSimulateMediaQuery.reparse([FLBuilderConfig.postId+"-layout-draft.css",FLBuilderConfig.postId+"-layout-draft-partial.css",FLBuilderConfig.postId+"-layout-preview.css",FLBuilderConfig.postId+"-layout-preview-partial.css",FLBuilderConfig.postId+"-inline-css","fl-builder-global-css","fl-builder-layout-css"])},_showSize:function(){var e=d(".fl-responsive-preview-message .size"),t="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.large_breakpoint:1200,i="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.medium_breakpoint:769,l="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.responsive_breakpoint:360,o="";d(".fl-responsive-preview").hasClass("fl-preview-responsive")?o=FLBuilderStrings.mobile+" "+l+"px":d(".fl-responsive-preview").hasClass("fl-preview-medium")?o=FLBuilderStrings.medium+" "+i+"px":d(".fl-responsive-preview").hasClass("fl-preview-large")&&(o=FLBuilderStrings.large+" "+t+"px"),e.html("").html(o)},_switchTo:function(e,t){var i=d("html"),l=d("body"),o=d(FLBuilder._contentClass),n=d(".fl-responsive-preview"),s=d(".fl-responsive-preview-mask"),r=d(".fl-content-placeholder"),a=null;if("default"==(FLBuilderResponsiveEditing._mode=e)){if(0===r.length)return;i.removeClass("fl-responsive-preview-enabled"),r.after(o),r.remove(),n.remove(),s.remove()}else 0===n.length?(i.addClass("fl-responsive-preview-enabled"),o.after('<div class="fl-content-placeholder"></div>'),l.prepend(wp.template("fl-responsive-preview")()),d(".fl-responsive-preview").addClass("fl-preview-"+e),d(".fl-responsive-preview-content").append(o)):(n.removeClass("fl-preview-responsive fl-preview-medium"),n.addClass("fl-preview-"+e));"responsive"==e?(a="1"!==FLBuilderConfig.global.responsive_preview&&360<=FLBuilderConfig.global.responsive_breakpoint?360:FLBuilderConfig.global.responsive_breakpoint,o.width(a),FLBuilderSimulateMediaQuery.update(a,t),FLBuilderResponsiveEditing._setMarginPaddingPlaceholders()):"medium"==e?(a="1"!==FLBuilderConfig.global.responsive_preview&&769<=FLBuilderConfig.global.medium_breakpoint?769:FLBuilderConfig.global.medium_breakpoint,o.width(a),FLBuilderSimulateMediaQuery.update(a,t),FLBuilderResponsiveEditing._setMarginPaddingPlaceholders()):"large"==e?(a="1"!==FLBuilderConfig.global.responsive_preview&&1200<=FLBuilderConfig.global.large_breakpoint?1200:FLBuilderConfig.global.large_breakpoint,o.width(a),FLBuilderSimulateMediaQuery.update(a,t),FLBuilderResponsiveEditing._setMarginPaddingPlaceholders()):(o.width(""),FLBuilderSimulateMediaQuery.update(null,t)),this._setContentBackgroundColor(),FLBuilder._resizeLayout(),this._previewFields(),FLBuilder.triggerHook("responsive-editing-switched",e)},_setContentBackgroundColor:function(){var e=d(FLBuilder._contentClass),t=d(".fl-responsive-preview"),i=d(".fl-content-placeholder").parents(),l="#fff",o=0;if(0===t.length)e.css("background-color","");else{for(;o<i.length&&"rgba(0, 0, 0, 0)"==(l=i.eq(o).css("background-color"));o++);e.css("background-color",l)}},_switchToAndScroll:function(i){var e=d(".fl-builder-settings").data("node"),t=void 0===e?void 0:d(".fl-node-"+e);FLBuilderResponsiveEditing._switchTo(i,function(){var e;void 0!==t&&t&&(d(window),(e=d(".fl-responsive-preview-content")).length?(e.scrollTop(0),e.scrollTop(t.offset().top-150)):d("html, body").scrollTop(t.offset().top-100)),d(".fl-row-bg-parallax").each(function(){var e=d(this),t=e.find("> .fl-row-content-wrap"),e={default:e.data("parallax-image"),medium:e.data("parallax-image-medium"),responsive:e.data("parallax-image-responsive")};void 0!==e[i]&&t.css("background-image","url("+e[i]+")")})})},_switchAllSettingsTo:function(e){var t="dashicons-desktop dashicons-laptop dashicons-tablet dashicons-smartphone";d(".fl-field-responsive-toggle").removeClass(t),d(".fl-field-responsive-setting").hide(),t="default"==e?"dashicons-desktop":"large"==e?"dashicons-laptop":"medium"==e?"dashicons-tablet":"dashicons-smartphone",d(".fl-field-responsive-toggle").addClass(t).data("mode",e),d(".fl-field-responsive-setting-"+e).css("display","inline-block")},_switchAllSettingsToCurrentMode:function(){var e=FLBuilderResponsiveEditing;e._switchAllSettingsTo(e._mode),"default"!=e._mode&&e._setMarginPaddingPlaceholders(),FLBuilder.triggerHook("responsive-editing-switched",e._mode)},_setMarginPaddingPlaceholders:function(){var t=FLBuilderResponsiveEditing,e=["top","left","bottom","right"],l={padding:{},margin:{}},i=(["default","large","medium","responsive"].forEach(function(i){l.padding[i]={},l.margin[i]={},e.forEach(function(e){var t="default"===i?e:e+"_"+i;l.padding[i][e]=d("#fl-field-padding .fl-field-responsive-setting-"+i+' input[name="padding_'+t+'"]'),l.margin[i][e]=d("#fl-field-margin .fl-field-responsive-setting-"+i+' input[name="margin_'+t+'"]')})}),e.forEach(function(e){t._setSpacingInputPlaceholder(l,"padding","large","default",e),t._setSpacingInputPlaceholder(l,"padding","medium","large",e),t._setSpacingInputPlaceholder(l,"padding","responsive","medium",e),t._setSpacingInputPlaceholder(l,"margin","large","default",e),t._setSpacingInputPlaceholder(l,"margin","medium","large",e),t._setSpacingInputPlaceholder(l,"margin","responsive","medium",e)}),"1"===FLBuilderConfig.global.auto_spacing),o=!!d(".fl-builder-row-settings").length,n=!!d(".fl-builder-col-settings").length;i&&(o||n)&&(l.margin.responsive.top.attr("placeholder","0"),l.margin.responsive.right.attr("placeholder","0"),l.margin.responsive.bottom.attr("placeholder","0"),l.margin.responsive.left.attr("placeholder","0"),l.padding.responsive.right.attr("placeholder","0"),l.padding.responsive.left.attr("placeholder","0"))},_setSpacingInputPlaceholder:function(e,t,i,l,o){i=e[t][i][o],e=e[t][l][o];i.attr("placeholder")&&!i.data("has-custom-placeholder")||(i.data("has-custom-placeholder",!0),""!==e.val()?i.attr("placeholder",e.val()):e.attr("placeholder")&&i.attr("placeholder",e.attr("placeholder")))},_settingToggleClicked:function(){var e=d(this),t="default"==(t=e.data("mode"))?"large":"large"==t?"medium":"medium"==t?"responsive":"default";FLBuilderResponsiveEditing._switchAllSettingsTo(t),FLBuilderResponsiveEditing._switchToAndScroll(t),e.siblings(".fl-field-responsive-setting:visible").find("input").focus()},_menuToggleClicked:function(){var e="default"==(e=FLBuilderResponsiveEditing._mode)?"large":"large"==e?"medium":"medium"==e?"responsive":"default";FLBuilder.MainMenu.hide(),FLBuilderResponsiveEditing._switchAllSettingsTo(e),FLBuilderResponsiveEditing._switchToAndScroll(e)},_previewToggleClicked:function(){var e=d(this).data("mode");FLBuilderResponsiveEditing._switchAllSettingsTo(e),FLBuilderResponsiveEditing._switchToAndScroll(e)},_clearPreview:function(){FLBuilderResponsiveEditing._switchToAndScroll("default")},_previewFields:function(){var o=FLBuilderResponsiveEditing._mode,e=d(".fl-builder-settings:visible");0!==e.length&&void 0!==e.attr("data-node")&&(FLBuilder.triggerHook("responsive-editing-before-preview-fields",o),e.find(".fl-builder-settings-tab").each(function(){var e=d(this);e.css("display","block"),e.find(".fl-field-responsive-setting-"+o+":visible").each(function(){var e=d(this),t=e.closest(".fl-field"),i=t.data("type"),l=t.data("preview"),t=t.find(".fl-field-connection-visible").length;"refresh"!=l.type&&(t?"photo"===i&&"default"!==o&&e.find(".fl-photo-remove").trigger("click"):(e.find("input").trigger("keyup"),e.find("select").trigger("change")))}),e.css("display","")}),FLBuilder.triggerHook("responsive-editing-after-preview-fields",o))}},d(function(){FLBuilderResponsiveEditing._init()})}(jQuery),!function(s){FLBuilderResponsivePreview={enter:function(){this.render()},exit:function(){this.destroy()},switchTo:function(e){var t=FLBuilderConfig.global,i=s("#fl-builder-preview-frame"),l="100%";"responsive"==e?(l="1"!==t.responsive_preview&&360<=t.responsive_breakpoint?360:t.responsive_breakpoint,i.width(l)):"medium"==e?(l="1"!==t.responsive_preview&&769<=t.medium_breakpoint?769:t.medium_breakpoint,i.width(l)):"large"==e&&(l="1"!==t.responsive_preview&&1200<=t.large_breakpoint?1200:t.large_breakpoint,i.width(l)),i.width(l)},render:function(){var e=s("body"),t=FLBuilderConfig.previewUrl,i=s("#fl-builder-preview-mask, #fl-builder-preview-frame"),l=s('<div id="fl-builder-preview-mask"></div>'),t=s('<iframe id="fl-builder-preview-frame" src="'+t+'"></iframe>');i.remove(),e.append(l),e.append(t),e.css("overflow","hidden")},_showSize:function(e){var t=s(".fl-builder--preview-actions .size"),i="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.large_breakpoint:1200,l="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig.global.medium_breakpoint:769,o="1"===FLBuilderConfig.global.responsive_preview?FLBuilderConfig