Formidable Forms – Form Builder for WordPress - Version 2.01.0

Version Description

  • Allow shortcodes for the submit button label
  • Increase the timeout for activating a license
  • Add a couple static functions to use in add-ons with form actions
  • Don't show templates on the addons page
  • Add frm_switch_field_types hook for specifying which fields can be switched to/from
  • Add Authorize, Stripe, WOO, and copy icons
  • Some back-end styling improvements
  • Additional bug fixes
  • Pro Features: *
  • Add new "Lookup" field type
  • Add "Lookup value" option to several field types
  • Add clear on focus and default blank option to Address fields
  • Move form submit js to js file
  • Add repeating field args to new and edit fields hooks
  • Refactor conditional logic
  • Improve and limit post redirection
  • Cut down on View query size when no field filters are set
  • Additional bug fixes
Download this release

Release Info

Developer sswells
Plugin Icon 128x128 Formidable Forms – Form Builder for WordPress
Version 2.01.0
Comparing to
See all releases

Code changes from version 2.0.25 to 2.01.0

classes/controllers/FrmEntriesController.php CHANGED
@@ -338,6 +338,12 @@ class FrmEntriesController {
338
  }
339
 
340
  $entry = FrmEntry::getOne($id, true);
 
 
 
 
 
 
341
 
342
  $data = maybe_unserialize($entry->description);
343
  if ( ! is_array( $data ) || ! isset( $data['referrer'] ) ) {
338
  }
339
 
340
  $entry = FrmEntry::getOne($id, true);
341
+ if ( ! $entry ) {
342
+ echo '<div id="form_show_entry_page" class="wrap">' .
343
+ __( 'You are trying to view an entry that does not exist.', 'formidable' ) .
344
+ '</div>';
345
+ return;
346
+ }
347
 
348
  $data = maybe_unserialize($entry->description);
349
  if ( ! is_array( $data ) || ! isset( $data['referrer'] ) ) {
classes/controllers/FrmFieldsController.php CHANGED
@@ -564,7 +564,8 @@ class FrmFieldsController {
564
  }
565
 
566
  global $frm_vars;
567
- if ( is_admin() && ! FrmAppHelper::is_preview_page() && ! in_array( $field['type'], array( 'scale', 'radio', 'checkbox', 'data' ) ) ) {
 
568
  $class[] = 'dyn_default_value';
569
  }
570
 
@@ -574,7 +575,7 @@ class FrmFieldsController {
574
  }
575
 
576
  private static function add_html_size( $field, array &$add_html ) {
577
- if ( ! isset( $field['size'] ) || $field['size'] <= 0 || in_array( $field['type'], array( 'select', 'data', 'time', 'hidden' ) ) ) {
578
  return;
579
  }
580
 
564
  }
565
 
566
  global $frm_vars;
567
+ if ( is_admin() && ! FrmAppHelper::is_preview_page() && ! in_array( $field['type'], array( 'scale', 'radio', 'checkbox', 'data', 'lookup' ) ) ) {
568
+ // Add the dyn_default_value class to some field inputs on form builder page
569
  $class[] = 'dyn_default_value';
570
  }
571
 
575
  }
576
 
577
  private static function add_html_size( $field, array &$add_html ) {
578
+ if ( ! isset( $field['size'] ) || $field['size'] <= 0 || in_array( $field['type'], array( 'select', 'data', 'time', 'hidden', 'lookup' ) ) ) {
579
  return;
580
  }
581
 
classes/controllers/FrmStylesController.php CHANGED
@@ -148,7 +148,7 @@ class FrmStylesController {
148
  if ( ( 'formidable' == $handle || 'jquery-theme' == $handle ) && strpos( $tag, ' property=' ) === false ) {
149
  $frm_settings = FrmAppHelper::get_settings();
150
  if ( $frm_settings->use_html ) {
151
- $tag = str_replace( ' type=', ' property="stylesheet" type=', $tag );
152
  }
153
  }
154
  return $tag;
148
  if ( ( 'formidable' == $handle || 'jquery-theme' == $handle ) && strpos( $tag, ' property=' ) === false ) {
149
  $frm_settings = FrmAppHelper::get_settings();
150
  if ( $frm_settings->use_html ) {
151
+ $tag = str_replace( ' type="', ' property="stylesheet" type="', $tag );
152
  }
153
  }
154
  return $tag;
classes/helpers/FrmAppHelper.php CHANGED
@@ -5,12 +5,12 @@ if ( ! defined('ABSPATH') ) {
5
 
6
  class FrmAppHelper {
7
  public static $db_version = 29; //version of the database we are moving to
8
- public static $pro_db_version = 33;
9
 
10
  /**
11
  * @since 2.0
12
  */
13
- public static $plug_version = '2.0.25';
14
 
15
  /**
16
  * @since 1.07.02
@@ -327,7 +327,10 @@ class FrmAppHelper {
327
  public static function sanitize_value( $sanitize, &$value ) {
328
  if ( ! empty( $sanitize ) ) {
329
  if ( is_array( $value ) ) {
330
- $value = array_map( $sanitize, $value );
 
 
 
331
  } else {
332
  $value = call_user_func( $sanitize, $value );
333
  }
@@ -968,7 +971,7 @@ class FrmAppHelper {
968
 
969
  foreach ( array( 'name', 'description' ) as $var ) {
970
  $default_val = isset($record->{$var}) ? $record->{$var} : '';
971
- $values[ $var ] = self::get_param( $var, $default_val );
972
  unset($var, $default_val);
973
  }
974
 
@@ -1032,8 +1035,10 @@ class FrmAppHelper {
1032
 
1033
  $args['field_type'] = $field_type;
1034
  self::fill_field_opts($field, $field_array, $args);
 
 
1035
 
1036
- $field_array = apply_filters('frm_setup_edit_fields_vars', $field_array, $field, $values['id']);
1037
 
1038
  if ( ! isset($field_array['unique']) || ! $field_array['unique'] ) {
1039
  $field_array['unique_msg'] = '';
@@ -1682,7 +1687,7 @@ class FrmAppHelper {
1682
  * echo The javascript to open and highlight the Formidable menu
1683
  */
1684
  public static function maybe_highlight_menu( $post_type ) {
1685
- global $post, $pagenow;
1686
 
1687
  if ( isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != $post_type ) {
1688
  return;
5
 
6
  class FrmAppHelper {
7
  public static $db_version = 29; //version of the database we are moving to
8
+ public static $pro_db_version = 34;
9
 
10
  /**
11
  * @since 2.0
12
  */
13
+ public static $plug_version = '2.01.0';
14
 
15
  /**
16
  * @since 1.07.02
327
  public static function sanitize_value( $sanitize, &$value ) {
328
  if ( ! empty( $sanitize ) ) {
329
  if ( is_array( $value ) ) {
330
+ $temp_values = $value;
331
+ foreach ( $temp_values as $k => $v ) {
332
+ FrmAppHelper::sanitize_value( $sanitize, $value[ $k ] );
333
+ }
334
  } else {
335
  $value = call_user_func( $sanitize, $value );
336
  }
971
 
972
  foreach ( array( 'name', 'description' ) as $var ) {
973
  $default_val = isset($record->{$var}) ? $record->{$var} : '';
974
+ $values[ $var ] = self::get_param( $var, $default_val, 'get', 'wp_kses_post' );
975
  unset($var, $default_val);
976
  }
977
 
1035
 
1036
  $args['field_type'] = $field_type;
1037
  self::fill_field_opts($field, $field_array, $args);
1038
+ // Track the original field's type
1039
+ $field_array['original_type'] = isset( $field->field_options['original_type'] ) ? $field->field_options['original_type'] : $field->type;
1040
 
1041
+ $field_array = apply_filters( 'frm_setup_edit_fields_vars', $field_array, $field, $values['id'], array() );
1042
 
1043
  if ( ! isset($field_array['unique']) || ! $field_array['unique'] ) {
1044
  $field_array['unique_msg'] = '';
1687
  * echo The javascript to open and highlight the Formidable menu
1688
  */
1689
  public static function maybe_highlight_menu( $post_type ) {
1690
+ global $post;
1691
 
1692
  if ( isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != $post_type ) {
1693
  return;
classes/helpers/FrmCSVExportHelper.php CHANGED
@@ -223,12 +223,9 @@ class FrmCSVExportHelper{
223
  }
224
 
225
  private static function print_csv_row( $rows ) {
226
- $col_count = count( $rows );
227
- $this_col = 0;
228
 
229
  foreach ( self::$headings as $k => $heading ) {
230
- $this_col++;
231
-
232
  $row = isset( $rows[ $k ] ) ? $rows[ $k ] : '';
233
  if ( is_array( $row ) ) {
234
  // implode the repeated field values
@@ -240,10 +237,9 @@ class FrmCSVExportHelper{
240
  $val = str_replace( array( "\r\n", "\r", "\n" ), self::$line_break, $val );
241
  }
242
 
243
- echo '"' . $val . '"';
244
- if ( $this_col != $col_count ) {
245
- echo self::$column_separator;
246
- }
247
  unset( $k, $row );
248
  }
249
  echo "\n";
223
  }
224
 
225
  private static function print_csv_row( $rows ) {
226
+ $sep = '';
 
227
 
228
  foreach ( self::$headings as $k => $heading ) {
 
 
229
  $row = isset( $rows[ $k ] ) ? $rows[ $k ] : '';
230
  if ( is_array( $row ) ) {
231
  // implode the repeated field values
237
  $val = str_replace( array( "\r\n", "\r", "\n" ), self::$line_break, $val );
238
  }
239
 
240
+ echo $sep . '"' . $val . '"';
241
+ $sep = self::$column_separator;
242
+
 
243
  unset( $k, $row );
244
  }
245
  echo "\n";
classes/helpers/FrmEntriesHelper.php CHANGED
@@ -8,7 +8,7 @@ class FrmEntriesHelper {
8
  public static function setup_new_vars( $fields, $form = '', $reset = false, $args = array() ) {
9
  $values = array();
10
  foreach ( array( 'name' => '', 'description' => '', 'item_key' => '' ) as $var => $default ) {
11
- $values[ $var ] = FrmAppHelper::get_post_param( $var, $default );
12
  }
13
 
14
  $values['fields'] = array();
@@ -17,7 +17,7 @@ class FrmEntriesHelper {
17
  }
18
 
19
  foreach ( (array) $fields as $field ) {
20
- $new_value = self::get_field_value_for_new_entry( $field, $reset );
21
 
22
  $field_array = array(
23
  'id' => $field->id,
@@ -33,6 +33,7 @@ class FrmEntriesHelper {
33
  'form_id' => $field->form_id,
34
  'parent_form_id' => isset( $args['parent_form_id'] ) ? $args['parent_form_id'] : $field->form_id,
35
  'reset_value' => $reset,
 
36
  );
37
 
38
  $opt_defaults = FrmFieldsHelper::get_default_field_opts($field_array['type'], $field, true);
@@ -50,7 +51,7 @@ class FrmEntriesHelper {
50
  $field_array['custom_html'] = FrmFieldsHelper::get_default_html($field->type);
51
  }
52
 
53
- $field_array = apply_filters('frm_setup_new_fields_vars', $field_array, $field);
54
  $field_array = array_merge( $field->field_options, $field_array );
55
 
56
  $values['fields'][] = $field_array;
@@ -86,9 +87,10 @@ class FrmEntriesHelper {
86
  *
87
  * @param object $field - this is passed by reference since it is an object
88
  * @param boolean $reset
 
89
  * @return string|array $new_value
90
  */
91
- private static function get_field_value_for_new_entry( $field, $reset ) {
92
  //If checkbox, multi-select dropdown, or checkbox data from entries field, the value should be an array
93
  $return_array = FrmField::is_field_with_multiple_values( $field );
94
 
@@ -98,14 +100,10 @@ class FrmEntriesHelper {
98
 
99
  $new_value = $field->default_value;
100
 
101
- if ( ! $reset && $_POST && isset( $_POST['item_meta'][ $field->id ] ) ) {
102
- // If value was posted, get it
103
-
104
- $new_value = stripslashes_deep( $_POST['item_meta'][ $field->id ] );
105
-
106
  } else if ( FrmField::is_option_true( $field, 'clear_on_focus' ) ) {
107
  // If clear on focus is selected, the value should be blank (unless it was posted, of course)
108
-
109
  $new_value = '';
110
  }
111
 
@@ -116,6 +114,29 @@ class FrmEntriesHelper {
116
  return $new_value;
117
  }
118
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  public static function setup_edit_vars( $values, $record ) {
120
  $values['item_key'] = FrmAppHelper::get_post_param( 'item_key', $record->item_key, 'sanitize_title' );
121
  $values['form_id'] = $record->form_id;
8
  public static function setup_new_vars( $fields, $form = '', $reset = false, $args = array() ) {
9
  $values = array();
10
  foreach ( array( 'name' => '', 'description' => '', 'item_key' => '' ) as $var => $default ) {
11
+ $values[ $var ] = FrmAppHelper::get_post_param( $var, $default, 'wp_kses_post' );
12
  }
13
 
14
  $values['fields'] = array();
17
  }
18
 
19
  foreach ( (array) $fields as $field ) {
20
+ $new_value = self::get_field_value_for_new_entry( $field, $reset, $args );
21
 
22
  $field_array = array(
23
  'id' => $field->id,
33
  'form_id' => $field->form_id,
34
  'parent_form_id' => isset( $args['parent_form_id'] ) ? $args['parent_form_id'] : $field->form_id,
35
  'reset_value' => $reset,
36
+ 'in_embed_form' => isset( $args['in_embed_form'] ) ? $args['in_embed_form'] : '0',
37
  );
38
 
39
  $opt_defaults = FrmFieldsHelper::get_default_field_opts($field_array['type'], $field, true);
51
  $field_array['custom_html'] = FrmFieldsHelper::get_default_html($field->type);
52
  }
53
 
54
+ $field_array = apply_filters('frm_setup_new_fields_vars', $field_array, $field, $args );
55
  $field_array = array_merge( $field->field_options, $field_array );
56
 
57
  $values['fields'][] = $field_array;
87
  *
88
  * @param object $field - this is passed by reference since it is an object
89
  * @param boolean $reset
90
+ * @param array $args
91
  * @return string|array $new_value
92
  */
93
+ private static function get_field_value_for_new_entry( $field, $reset, $args ) {
94
  //If checkbox, multi-select dropdown, or checkbox data from entries field, the value should be an array
95
  $return_array = FrmField::is_field_with_multiple_values( $field );
96
 
100
 
101
  $new_value = $field->default_value;
102
 
103
+ if ( ! $reset && self::value_is_posted( $field, $args ) ) {
104
+ self::get_posted_value( $field, $new_value, $args );
 
 
 
105
  } else if ( FrmField::is_option_true( $field, 'clear_on_focus' ) ) {
106
  // If clear on focus is selected, the value should be blank (unless it was posted, of course)
 
107
  $new_value = '';
108
  }
109
 
114
  return $new_value;
115
  }
116
 
117
+ /**
118
+ * Check if a field has a posted value
119
+ *
120
+ * @since 2.01.0
121
+ * @param object $field
122
+ * @param array $args
123
+ * @return boolean $value_is_posted
124
+ */
125
+ public static function value_is_posted( $field, $args ) {
126
+ $value_is_posted = false;
127
+ if ( $_POST ) {
128
+ $repeating = isset( $args['repeating'] ) && $args['repeating'];
129
+ if ( $repeating ) {
130
+ if ( isset( $_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ][ $field->id ] ) ) {
131
+ $value_is_posted = true;
132
+ }
133
+ } else if ( isset( $_POST['item_meta'][ $field->id ] ) ) {
134
+ $value_is_posted = true;
135
+ }
136
+ }
137
+ return $value_is_posted;
138
+ }
139
+
140
  public static function setup_edit_vars( $values, $record ) {
141
  $values['item_key'] = FrmAppHelper::get_post_param( 'item_key', $record->item_key, 'sanitize_title' );
142
  $values['form_id'] = $record->form_id;
classes/helpers/FrmFieldsHelper.php CHANGED
@@ -30,7 +30,7 @@ class FrmFieldsHelper {
30
  }
31
 
32
  if ( isset( $setting ) && ! empty( $setting ) ) {
33
- if ( 'data' == $type ) {
34
  $values['field_options']['data_type'] = $setting;
35
  } else {
36
  $values['field_options'][ $setting ] = 1;
@@ -169,10 +169,12 @@ class FrmFieldsHelper {
169
  $default_settings = $frm_settings->default_options();
170
  $field_name = is_array( $field ) ? $field['name'] : $field->name;
171
 
 
172
  $defaults = array(
173
  'unique_msg' => array( 'full' => $default_settings['unique_msg'], 'part' => sprintf( __('%s must be unique', 'formidable' ), $field_name ) ),
174
  'invalid' => array( 'full' => __( 'This field is invalid', 'formidable' ), 'part' => sprintf( __('%s is invalid', 'formidable' ), $field_name ) ),
175
  'blank' => array( 'full' => $frm_settings->blank_msg, 'part' => $frm_settings->blank_msg ),
 
176
  );
177
 
178
  $msg = FrmField::get_option( $field, $error );
@@ -922,7 +924,7 @@ DEFAULT_HTML;
922
  'image', 'file', 'date', 'phone', 'hidden', 'time',
923
  'user_id', 'tag', 'password',
924
  );
925
- $multiple_input = array( 'radio', 'checkbox', 'select', 'scale' );
926
  $other_type = array( 'divider', 'html', 'break' );
927
 
928
  $field_selection = array_merge( FrmField::pro_field_selection(), FrmField::field_selection() );
@@ -938,6 +940,7 @@ DEFAULT_HTML;
938
  $field_types[ $type ] = $field_selection[ $type ];
939
  }
940
 
 
941
  return $field_types;
942
  }
943
 
30
  }
31
 
32
  if ( isset( $setting ) && ! empty( $setting ) ) {
33
+ if ( in_array( $type, array( 'data', 'lookup' ) ) ) {
34
  $values['field_options']['data_type'] = $setting;
35
  } else {
36
  $values['field_options'][ $setting ] = 1;
169
  $default_settings = $frm_settings->default_options();
170
  $field_name = is_array( $field ) ? $field['name'] : $field->name;
171
 
172
+ $conf_msg = __( 'The entered values do not match', 'formidable' );
173
  $defaults = array(
174
  'unique_msg' => array( 'full' => $default_settings['unique_msg'], 'part' => sprintf( __('%s must be unique', 'formidable' ), $field_name ) ),
175
  'invalid' => array( 'full' => __( 'This field is invalid', 'formidable' ), 'part' => sprintf( __('%s is invalid', 'formidable' ), $field_name ) ),
176
  'blank' => array( 'full' => $frm_settings->blank_msg, 'part' => $frm_settings->blank_msg ),
177
+ 'conf_msg' => array( 'full' => $conf_msg, 'part' => $conf_msg ),
178
  );
179
 
180
  $msg = FrmField::get_option( $field, $error );
924
  'image', 'file', 'date', 'phone', 'hidden', 'time',
925
  'user_id', 'tag', 'password',
926
  );
927
+ $multiple_input = array( 'radio', 'checkbox', 'select', 'scale', 'lookup' );
928
  $other_type = array( 'divider', 'html', 'break' );
929
 
930
  $field_selection = array_merge( FrmField::pro_field_selection(), FrmField::field_selection() );
940
  $field_types[ $type ] = $field_selection[ $type ];
941
  }
942
 
943
+ $field_types = apply_filters( 'frm_switch_field_types', $field_types, compact( 'type' ) );
944
  return $field_types;
945
  }
946
 
classes/helpers/FrmFormsHelper.php CHANGED
@@ -399,8 +399,9 @@ BEFORE_HTML;
399
 
400
  if ( strpos( $html, '[button_label]' ) ) {
401
  add_filter( 'frm_submit_button', 'FrmFormsHelper::submit_button_label', 1 );
402
- $replace_with = apply_filters( 'frm_submit_button', $title, $form );
403
- $html = str_replace( '[button_label]', $replace_with, $html );
 
404
  }
405
 
406
  $html = apply_filters('frm_form_replace_shortcodes', $html, $form, $values);
399
 
400
  if ( strpos( $html, '[button_label]' ) ) {
401
  add_filter( 'frm_submit_button', 'FrmFormsHelper::submit_button_label', 1 );
402
+ $submit_label = apply_filters( 'frm_submit_button', $title, $form );
403
+ $submit_label = esc_attr( do_shortcode( $submit_label ) );
404
+ $html = str_replace( '[button_label]', $submit_label, $html );
405
  }
406
 
407
  $html = apply_filters('frm_form_replace_shortcodes', $html, $form, $values);
classes/helpers/FrmXMLHelper.php CHANGED
@@ -309,6 +309,7 @@ class FrmXMLHelper {
309
 
310
  self::maybe_update_in_section_variable( $in_section, $f );
311
  self::maybe_update_form_select( $f, $imported );
 
312
 
313
  if ( ! empty($this_form) ) {
314
  // check for field to edit by field id
@@ -388,6 +389,26 @@ class FrmXMLHelper {
388
  }
389
  }
390
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
391
  /**
392
  * Create an imported field
393
  *
@@ -479,7 +500,7 @@ class FrmXMLHelper {
479
  $post_id = false;
480
  if ( $post['post_type'] == $form_action_type ) {
481
  $action_control = FrmFormActionsController::get_form_actions( $post['post_excerpt'] );
482
- if ( $action_control ) {
483
  $post_id = $action_control->maybe_create_action( $post, $imported['form_status'] );
484
  }
485
  unset($action_control);
309
 
310
  self::maybe_update_in_section_variable( $in_section, $f );
311
  self::maybe_update_form_select( $f, $imported );
312
+ self::maybe_update_get_values_form_setting( $imported, $f );
313
 
314
  if ( ! empty($this_form) ) {
315
  // check for field to edit by field id
389
  }
390
  }
391
 
392
+ /**
393
+ * Update the get_values_form setting if the form was imported
394
+ *
395
+ * @since 2.01.0
396
+ * @param array $imported
397
+ * @param array $f
398
+ */
399
+ private static function maybe_update_get_values_form_setting( $imported, &$f ) {
400
+ if ( ! isset( $imported['forms'] ) ) {
401
+ return;
402
+ }
403
+
404
+ if ( FrmField::is_option_true_in_array( $f['field_options'], 'get_values_form' ) ) {
405
+ $old_form = $f['field_options']['get_values_form'];
406
+ if ( isset( $imported['forms'][ $old_form ] ) ) {
407
+ $f['field_options']['get_values_form'] = $imported['forms'][ $old_form ];
408
+ }
409
+ }
410
+ }
411
+
412
  /**
413
  * Create an imported field
414
  *
500
  $post_id = false;
501
  if ( $post['post_type'] == $form_action_type ) {
502
  $action_control = FrmFormActionsController::get_form_actions( $post['post_excerpt'] );
503
+ if ( $action_control && is_object( $action_control ) ) {
504
  $post_id = $action_control->maybe_create_action( $post, $imported['form_status'] );
505
  }
506
  unset($action_control);
classes/models/FrmAddon.php CHANGED
@@ -181,16 +181,16 @@ class FrmAddon {
181
  $response['message'] = __( 'Your license has been activated. Enjoy!', 'formidable' );
182
  $response['success'] = true;
183
  } else if ( $license_data['license'] == 'invalid' ) {
184
- $response['message'] = __( 'That license is invalid', 'formidable' );
185
  }
186
  } else if ( $license_data == 'expired' ) {
187
  $response['message'] = __( 'That license is expired', 'formidable' );
188
  } else if ( $license_data == 'no_activations_left' ) {
189
- $response['message'] = __( 'That license has been used too many times', 'formidable' );
190
  } else if ( $license_data == 'invalid_item_id' ) {
191
- $response['message'] = __( 'Oops! That is the wrong license number for this plugin.', 'formidable' );
192
  } else if ( $license_data == 'missing' ) {
193
- $response['message'] = __( 'That license is invalid', 'formidable' );
194
  } else {
195
  $response['message'] = FrmAppHelper::kses( $license_data, array( 'a' ) );
196
  }
@@ -245,7 +245,7 @@ class FrmAddon {
245
 
246
  $arg_array = array(
247
  'body' => $api_params,
248
- 'timeout' => 15,
249
  'sslverify' => false,
250
  'user-agent' => $this->plugin_slug . '/' . $this->version . '; ' . get_bloginfo( 'url' ),
251
  );
@@ -256,9 +256,7 @@ class FrmAddon {
256
  $message = __( 'Your License Key was invalid', 'formidable' );
257
  if ( is_wp_error( $resp ) ) {
258
  $message = sprintf( __( 'You had an error communicating with Formidable Pro\'s API. %1$sClick here%2$s for more information.', 'formidable' ), '<a href="http://formidablepro.com/knowledgebase/why-cant-i-activate-formidable-pro/" target="_blank">', '</a>');
259
- if ( is_wp_error( $resp ) ) {
260
- $message .= ' ' . $resp->get_error_message();
261
- }
262
  } else if ( $body == 'error' || is_wp_error( $body ) ) {
263
  $message = __( 'You had an HTTP error connecting to Formidable Pro\'s API', 'formidable' );
264
  } else {
181
  $response['message'] = __( 'Your license has been activated. Enjoy!', 'formidable' );
182
  $response['success'] = true;
183
  } else if ( $license_data['license'] == 'invalid' ) {
184
+ $response['message'] = __( 'That license key is invalid', 'formidable' );
185
  }
186
  } else if ( $license_data == 'expired' ) {
187
  $response['message'] = __( 'That license is expired', 'formidable' );
188
  } else if ( $license_data == 'no_activations_left' ) {
189
+ $response['message'] = __( 'That license has been used on too many sites', 'formidable' );
190
  } else if ( $license_data == 'invalid_item_id' ) {
191
+ $response['message'] = __( 'Oops! That is the wrong license key for this plugin.', 'formidable' );
192
  } else if ( $license_data == 'missing' ) {
193
+ $response['message'] = __( 'That license key is invalid', 'formidable' );
194
  } else {
195
  $response['message'] = FrmAppHelper::kses( $license_data, array( 'a' ) );
196
  }
245
 
246
  $arg_array = array(
247
  'body' => $api_params,
248
+ 'timeout' => 25,
249
  'sslverify' => false,
250
  'user-agent' => $this->plugin_slug . '/' . $this->version . '; ' . get_bloginfo( 'url' ),
251
  );
256
  $message = __( 'Your License Key was invalid', 'formidable' );
257
  if ( is_wp_error( $resp ) ) {
258
  $message = sprintf( __( 'You had an error communicating with Formidable Pro\'s API. %1$sClick here%2$s for more information.', 'formidable' ), '<a href="http://formidablepro.com/knowledgebase/why-cant-i-activate-formidable-pro/" target="_blank">', '</a>');
259
+ $message .= ' ' . $resp->get_error_message();
 
 
260
  } else if ( $body == 'error' || is_wp_error( $body ) ) {
261
  $message = __( 'You had an HTTP error connecting to Formidable Pro\'s API', 'formidable' );
262
  } else {
classes/models/FrmDb.php CHANGED
@@ -453,6 +453,13 @@ class FrmDb {
453
  $args[ $k ] = $db_name . ' ' . $v;
454
  }
455
  }
 
 
 
 
 
 
 
456
  }
457
 
458
  public function uninstall() {
453
  $args[ $k ] = $db_name . ' ' . $v;
454
  }
455
  }
456
+
457
+ // Make sure LIMIT is the last argument
458
+ if ( isset( $args['order_by'] ) && isset( $args['limit'] ) ) {
459
+ $temp_limit = $args['limit'];
460
+ unset( $args['limit'] );
461
+ $args['limit'] = $temp_limit;
462
+ }
463
  }
464
 
465
  public function uninstall() {
classes/models/FrmEntryValidate.php CHANGED
@@ -65,9 +65,7 @@ class FrmEntryValidate {
65
  // Check for values in "Other" fields
66
  FrmEntriesHelper::maybe_set_other_validation( $posted_field, $value, $args );
67
 
68
- if ( isset($posted_field->field_options['default_blank']) && $posted_field->field_options['default_blank'] && $value == $posted_field->default_value ) {
69
- $value = '';
70
- }
71
 
72
  // Check for an array with only one value
73
  // Don't reset values in "Other" fields because array keys need to be preserved
@@ -96,6 +94,12 @@ class FrmEntryValidate {
96
  $errors = apply_filters( 'frm_validate_' . $posted_field->type . '_field_entry', $errors, $posted_field, $value, $args );
97
  }
98
 
 
 
 
 
 
 
99
  public static function validate_url_field( &$errors, $field, &$value, $args ) {
100
  if ( $value == '' || ! in_array( $field->type, array( 'website', 'url', 'image' ) ) ) {
101
  return;
65
  // Check for values in "Other" fields
66
  FrmEntriesHelper::maybe_set_other_validation( $posted_field, $value, $args );
67
 
68
+ self::maybe_clear_value_for_default_blank_setting( $posted_field, $value );
 
 
69
 
70
  // Check for an array with only one value
71
  // Don't reset values in "Other" fields because array keys need to be preserved
94
  $errors = apply_filters( 'frm_validate_' . $posted_field->type . '_field_entry', $errors, $posted_field, $value, $args );
95
  }
96
 
97
+ private static function maybe_clear_value_for_default_blank_setting( $field, &$value ) {
98
+ if ( FrmField::is_option_true_in_object( $field, 'default_blank' ) && $value == $field->default_value ) {
99
+ $value = '';
100
+ }
101
+ }
102
+
103
  public static function validate_url_field( &$errors, $field, &$value, $args ) {
104
  if ( $value == '' || ! in_array( $field->type, array( 'website', 'url', 'image' ) ) ) {
105
  return;
classes/models/FrmField.php CHANGED
@@ -39,6 +39,7 @@ class FrmField {
39
  'image' => __( 'Image URL', 'formidable' ),
40
  'scale' => __( 'Scale', 'formidable' ),
41
  'data' => __( 'Dynamic Field', 'formidable' ),
 
42
  'form' => __( 'Embed Form', 'formidable' ),
43
  'hidden' => __( 'Hidden Field', 'formidable' ),
44
  'user_id' => __( 'User ID (hidden)', 'formidable' ),
@@ -598,10 +599,24 @@ class FrmField {
598
  }
599
 
600
  if ( is_array( $field ) ) {
601
- return $field['type'] == 'checkbox' || ( $field['type'] == 'data' && isset($field['data_type']) && $field['data_type'] == 'checkbox' ) || self::is_multiple_select( $field );
 
 
 
 
 
 
 
602
  } else {
603
- return $field->type == 'checkbox' || ( $field->type == 'data' && isset( $field->field_options['data_type'] ) && $field->field_options['data_type'] == 'checkbox' ) || self::is_multiple_select($field);
 
 
 
 
 
604
  }
 
 
605
  }
606
 
607
  /**
@@ -720,4 +735,12 @@ class FrmField {
720
  $id = FrmDb::get_var( 'frm_fields', array( 'field_key' => sanitize_title( $key ) ) );
721
  return $id;
722
  }
 
 
 
 
 
 
 
 
723
  }
39
  'image' => __( 'Image URL', 'formidable' ),
40
  'scale' => __( 'Scale', 'formidable' ),
41
  'data' => __( 'Dynamic Field', 'formidable' ),
42
+ 'lookup' => __( 'Lookup', 'formidable' ),
43
  'form' => __( 'Embed Form', 'formidable' ),
44
  'hidden' => __( 'Hidden Field', 'formidable' ),
45
  'user_id' => __( 'User ID (hidden)', 'formidable' ),
599
  }
600
 
601
  if ( is_array( $field ) ) {
602
+
603
+ $is_multi_value_field = (
604
+ $field['type'] == 'checkbox' ||
605
+ $field['type'] == 'address' ||
606
+ ( $field['type'] == 'data' && isset($field['data_type']) && $field['data_type'] == 'checkbox' ) ||
607
+ self::is_multiple_select( $field )
608
+ );
609
+
610
  } else {
611
+ $is_multi_value_field = (
612
+ $field->type == 'checkbox' ||
613
+ $field->type == 'address' ||
614
+ ( $field->type == 'data' && isset( $field->field_options['data_type'] ) && $field->field_options['data_type'] == 'checkbox' ) ||
615
+ self::is_multiple_select( $field )
616
+ );
617
  }
618
+
619
+ return $is_multi_value_field;
620
  }
621
 
622
  /**
735
  $id = FrmDb::get_var( 'frm_fields', array( 'field_key' => sanitize_title( $key ) ) );
736
  return $id;
737
  }
738
+
739
+ /**
740
+ * @param string $id
741
+ * @return string
742
+ */
743
+ public static function get_key_by_id( $id ) {
744
+ return FrmDb::get_var( 'frm_fields', array( 'id' => $id ), 'field_key' );
745
+ }
746
  }
classes/models/FrmFormAction.php CHANGED
@@ -396,6 +396,23 @@ class FrmFormAction {
396
  return $settings;
397
  }
398
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
  public function get_all( $form_id = false, $limit = 99 ) {
400
  if ( $form_id ) {
401
  $this->form_id = $form_id;
396
  return $settings;
397
  }
398
 
399
+ /**
400
+ * @param int $action_id
401
+ */
402
+ public static function get_single_action_type( $action_id, $type ) {
403
+ $action_control = FrmFormActionsController::get_form_actions( $type );
404
+ return $action_control->get_single_action( $action_id );
405
+ }
406
+
407
+ /**
408
+ * @param int $form_id
409
+ * @return bool
410
+ */
411
+ public static function form_has_action_type( $form_id, $type ) {
412
+ $payment_actions = self::get_action_for_form( $form_id, $type );
413
+ return ! empty( $payment_actions );
414
+ }
415
+
416
  public function get_all( $form_id = false, $limit = 99 ) {
417
  if ( $form_id ) {
418
  $this->form_id = $form_id;
classes/models/FrmStyle.php CHANGED
@@ -82,6 +82,8 @@ class FrmStyle {
82
  $new_instance['post_content'][ $setting ] = str_replace( '#', '', $new_instance['post_content'][ $setting ] );
83
  } else if ( in_array( $setting, array( 'submit_style', 'important_style', 'auto_width' ) ) && ! isset( $new_instance['post_content'][ $setting ] ) ) {
84
  $new_instance['post_content'][ $setting ] = 0;
 
 
85
  }
86
  }
87
 
@@ -497,4 +499,20 @@ class FrmStyle {
497
  800 => 800, 900 => 900,
498
  );
499
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
500
  }
82
  $new_instance['post_content'][ $setting ] = str_replace( '#', '', $new_instance['post_content'][ $setting ] );
83
  } else if ( in_array( $setting, array( 'submit_style', 'important_style', 'auto_width' ) ) && ! isset( $new_instance['post_content'][ $setting ] ) ) {
84
  $new_instance['post_content'][ $setting ] = 0;
85
+ } else if ( $setting == 'font' ) {
86
+ $new_instance['post_content'][ $setting ] = $this->force_balanced_quotation( $new_instance['post_content'][ $setting ] );
87
  }
88
  }
89
 
499
  800 => 800, 900 => 900,
500
  );
501
  }
502
+
503
+
504
+ /**
505
+ * Don't let imbalanced font families ruin the whole stylesheet
506
+ */
507
+ public function force_balanced_quotation( $value ) {
508
+ $balanced_characters = array( '"', "'" );
509
+ foreach ( $balanced_characters as $char ) {
510
+ $char_count = substr_count( $value, $char );
511
+ $is_balanced = $char_count % 2 == 0;
512
+ if ( ! $is_balanced ) {
513
+ $value .= $char;
514
+ }
515
+ }
516
+ return $value;
517
+ }
518
  }
classes/views/addons/list.php CHANGED
@@ -3,7 +3,7 @@
3
 
4
  <div id="the-list" class="frm-addons">
5
  <?php foreach ( $addons as $addon ) {
6
- if ( empty( $addon['info']['excerpt'] ) ) {
7
  continue;
8
  }
9
 
3
 
4
  <div id="the-list" class="frm-addons">
5
  <?php foreach ( $addons as $addon ) {
6
+ if ( empty( $addon['info']['excerpt'] ) || empty( $addon['licensing']['enabled'] ) ) {
7
  continue;
8
  }
9
 
classes/views/frm-entries/form.php CHANGED
@@ -14,9 +14,6 @@ FrmFormsController::maybe_load_css( $form, $values['custom_style'], $frm_vars['l
14
  // Get conditionally hidden fields
15
  $frm_hide_fields = FrmAppHelper::get_post_param( 'frm_hide_fields_' . $form->id, '', 'sanitize_text_field' );
16
 
17
- // Get helpers
18
- $frm_helpers = apply_filters( 'frm_get_parent_child_field_helpers', '', $values['fields'], array( 'form_id' => $form->id ) );
19
-
20
  ?>
21
  <div class="frm_form_fields <?php echo esc_attr( apply_filters( 'frm_form_fields_class', '', $values ) ); ?>">
22
  <fieldset>
@@ -24,7 +21,6 @@ $frm_helpers = apply_filters( 'frm_get_parent_child_field_helpers', '', $values[
24
  <input type="hidden" name="frm_action" value="<?php echo esc_attr($form_action) ?>" />
25
  <input type="hidden" name="form_id" value="<?php echo esc_attr($form->id) ?>" />
26
  <input type="hidden" name="frm_hide_fields_<?php echo esc_attr( $form->id ) ?>" id="frm_hide_fields_<?php echo esc_attr( $form->id ) ?>" value="<?php echo esc_attr($frm_hide_fields) ?>" />
27
- <input type="hidden" name="frm_helpers_<?php echo esc_attr( $form->id ) ?>" id="frm_helpers_<?php echo esc_attr( $form->id ) ?>" value="<?php echo esc_attr( $frm_helpers ) ?>" />
28
  <input type="hidden" name="form_key" value="<?php echo esc_attr($form->form_key) ?>" />
29
  <input type="hidden" name="item_meta[0]" value="" />
30
  <?php wp_nonce_field( 'frm_submit_entry_nonce', 'frm_submit_entry_' . $form->id ); ?>
14
  // Get conditionally hidden fields
15
  $frm_hide_fields = FrmAppHelper::get_post_param( 'frm_hide_fields_' . $form->id, '', 'sanitize_text_field' );
16
 
 
 
 
17
  ?>
18
  <div class="frm_form_fields <?php echo esc_attr( apply_filters( 'frm_form_fields_class', '', $values ) ); ?>">
19
  <fieldset>
21
  <input type="hidden" name="frm_action" value="<?php echo esc_attr($form_action) ?>" />
22
  <input type="hidden" name="form_id" value="<?php echo esc_attr($form->id) ?>" />
23
  <input type="hidden" name="frm_hide_fields_<?php echo esc_attr( $form->id ) ?>" id="frm_hide_fields_<?php echo esc_attr( $form->id ) ?>" value="<?php echo esc_attr($frm_hide_fields) ?>" />
 
24
  <input type="hidden" name="form_key" value="<?php echo esc_attr($form->form_key) ?>" />
25
  <input type="hidden" name="item_meta[0]" value="" />
26
  <?php wp_nonce_field( 'frm_submit_entry_nonce', 'frm_submit_entry_' . $form->id ); ?>
classes/views/frm-fields/back-end/automatic-width.php ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ <tr>
2
+ <td class="frm_150_width"><label><?php _e( 'Field Size', 'formidable' ) ?></label></td>
3
+ <td>
4
+ <label for="size_<?php echo esc_attr( $field['id'] ) ?>">
5
+ <input type="checkbox" name="field_options[size_<?php echo esc_attr( $field['id'] ) ?>]" id="size_<?php echo esc_attr( $field['id'] ) ?>" value="1" <?php echo FrmField::is_option_true( $field, 'size' ) ? 'checked="checked"' : ''; ?> />
6
+ <?php _e( 'automatic width', 'formidable' ) ?>
7
+ </label>
8
+ </td>
9
+ </tr>
classes/views/frm-fields/back-end/max.php ADDED
@@ -0,0 +1 @@
 
1
+ <input type="text" name="field_options[max_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['max'] ); ?>" size="5" /> <span class="howto"><?php echo ( $field['type'] == 'textarea' || $field['type'] == 'rte' ) ? __( 'rows high', 'formidable' ) : __( 'characters maximum', 'formidable' ) ?></span>
classes/views/frm-fields/back-end/pixels-wide.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <tr>
2
+ <td class="frm_150_width">
3
+ <label><?php _e( 'Field Size', 'formidable' ) ?></label>
4
+ </td>
5
+ <td>
6
+ <input type="text" name="field_options[size_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['size'] ); ?>" size="5" />
7
+ <span class="howto"><?php _e( 'pixels wide', 'formidable' ) ?></span>
8
+ <?php
9
+ if ( $display_max ) {
10
+ include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/back-end/max.php' );
11
+ }
12
+ ?>
13
+ </td>
14
+ </tr>
classes/views/frm-forms/add_field.php CHANGED
@@ -224,29 +224,20 @@ if ( $display['options'] ) { ?>
224
  </select>
225
  </td>
226
  </tr>
227
- <?php } ?>
228
- <?php if ( $display['size'] ) { ?>
229
- <tr><td class="frm_150_width"><label><?php _e( 'Field Size', 'formidable' ) ?></label></td>
230
- <td>
231
- <?php
232
- if ( in_array( $field['type'], array( 'select', 'time', 'data' ) ) ) {
233
- if ( ! isset( $values['custom_style'] ) || $values['custom_style'] ) { ?>
234
- <label for="size_<?php echo esc_attr( $field['id'] ) ?>">
235
- <input type="checkbox" name="field_options[size_<?php echo esc_attr( $field['id'] ) ?>]" id="size_<?php echo esc_attr( $field['id'] ) ?>" value="1" <?php echo FrmField::is_option_true( $field, 'size' ) ? 'checked="checked"' : ''; ?> />
236
- <?php _e( 'automatic width', 'formidable' ) ?>
237
- </label>
238
- <?php
239
- }
240
- } else { ?>
241
- <input type="text" name="field_options[size_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['size'] ); ?>" size="5" /> <span class="howto"><?php _e( 'pixels wide', 'formidable' ) ?></span>
242
-
243
- <?php if ( $display['max'] ) { ?>
244
- <input type="text" name="field_options[max_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['max'] ); ?>" size="5" /> <span class="howto"><?php echo ( $field['type'] == 'textarea' || $field['type'] == 'rte' ) ? __( 'rows high', 'formidable' ) : __( 'characters maximum', 'formidable' ) ?></span>
245
- <?php }
246
- } ?>
247
- </td>
248
- </tr>
249
  <?php }
 
 
 
 
 
 
 
 
 
 
 
 
 
250
  if ( $display['captcha_size'] ) { ?>
251
  <tr><td><label><?php _e( 'Size', 'formidable' ) ?></label>
252
  <span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'Set the size of the captcha field. The compact option is best if your form is in a small area.', 'formidable' ) ?>" ></span>
224
  </select>
225
  </td>
226
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
227
  <?php }
228
+
229
+ // Field Size
230
+ if ( $display['size'] ) {
231
+ if ( in_array( $field['type'], array( 'select', 'time', 'data' ) ) ) {
232
+ if ( ! isset( $values['custom_style'] ) || $values['custom_style'] ) {
233
+ include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/back-end/automatic-width.php' );
234
+ }
235
+ } else {
236
+ $display_max = $display['max'];
237
+ include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/back-end/pixels-wide.php' );
238
+ }
239
+ }
240
+
241
  if ( $display['captcha_size'] ) { ?>
242
  <tr><td><label><?php _e( 'Size', 'formidable' ) ?></label>
243
  <span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'Set the size of the captcha field. The compact option is best if your form is in a small area.', 'formidable' ) ?>" ></span>
classes/views/styles/show.php CHANGED
@@ -71,6 +71,7 @@
71
  <input type="button" value="<?php esc_attr_e( 'Reset to Default', 'formidable' ) ?>" class="button-secondary frm_reset_style" />
72
  <input type="submit" id="save_menu_header" class="button button-primary menu-save" value="<?php esc_attr_e( 'Save Style', 'formidable' ); ?>" />
73
  </div><!-- END .publishing-action -->
 
74
  </div><!-- END .major-publishing-actions -->
75
  </div><!-- /#nav-menu-footer -->
76
  </div><!-- /.menu-edit -->
71
  <input type="button" value="<?php esc_attr_e( 'Reset to Default', 'formidable' ) ?>" class="button-secondary frm_reset_style" />
72
  <input type="submit" id="save_menu_header" class="button button-primary menu-save" value="<?php esc_attr_e( 'Save Style', 'formidable' ); ?>" />
73
  </div><!-- END .publishing-action -->
74
+ <div class="clear"></div>
75
  </div><!-- END .major-publishing-actions -->
76
  </div><!-- /#nav-menu-footer -->
77
  </div><!-- /.menu-edit -->
css/font_icons.css CHANGED
@@ -212,3 +212,15 @@ a.frm_icon_font:hover{
212
  .frm_register_icon:before {
213
  content: "\e637";
214
  }
 
 
 
 
 
 
 
 
 
 
 
 
212
  .frm_register_icon:before {
213
  content: "\e637";
214
  }
215
+ .frm_authorize_icon:before {
216
+ content: "\e900";
217
+ }
218
+ .frm_stripe_icon:before {
219
+ content: "\e902";
220
+ }
221
+ .frm_woocommerce_icon:before {
222
+ content: "\e903";
223
+ }
224
+ .frm_paste_icon:before {
225
+ content: "\e901";
226
+ }
css/frm_admin.css CHANGED
@@ -56,7 +56,7 @@ ul.frm_form_nav li.last > a{
56
  color:#333;
57
  }
58
  .frm_form_nav .frm-dropdown-menu li {
59
- float:none;
60
  }
61
  .frm_form_nav .frm-dropdown-menu a{
62
  font-size:12px;
@@ -535,6 +535,9 @@ form label.frm_primary_label input{font-size:12px;}
535
  border:solid 1px #dfdfdf;
536
  line-height:normal;
537
  }
 
 
 
538
  .frm_multi_fields_container,
539
  .frm_form_fields:not(.frm_sample_form) input[type="text"]{
540
  width:400px;
@@ -552,8 +555,8 @@ form label.frm_primary_label input{font-size:12px;}
552
  .frm_catlevel_2, .frm_catlevel_3, .frm_catlevel_4, .frm_catlevel_5{margin-left:18px;}
553
  .frm_form_fields input.auto_width, .frm_form_fields select.auto_width, .frm_form_fields textarea.auto_width{width:auto;}
554
 
555
- .frm_form_fields input:focus, .frm_form_fields select:focus,
556
- .frm_form_fields textarea:focus, .frm_focus_field input{background-color:#fff;border-color:#ddd;}
557
 
558
  .frm_radio,
559
  .frm_checkbox{
@@ -656,7 +659,7 @@ label input[type="checkbox"], label input[type="radio"]{vertical-align:baseline;
656
  #wpbody-content #form_global_settings .frmicon.icon32 {background-position: -290px 0 !important;}
657
 
658
  .frm_postbox_icon {
659
- margin: -6px 0 0 -10px;
660
 
661
  }
662
 
@@ -788,8 +791,8 @@ textarea.inplace_field{
788
  .frm_ipe_field_key,
789
  .frm_field_key{
790
  text-overflow:ellipsis;
791
- white-space:nowrap;
792
- width:7em;
793
  overflow:hidden;
794
  float:right;
795
  background-color: #FFF !important;
@@ -799,8 +802,8 @@ textarea.inplace_field{
799
  cursor:text;
800
  }
801
  .frm_ipe_field_key,
802
- .frm_field_key {
803
- float: none;
804
  margin: 1px;
805
  padding: 3px 5px;
806
  width:14em;
@@ -816,7 +819,7 @@ textarea.inplace_field{
816
  background-color:transparent !important;
817
  border:none;
818
  padding:0;
819
- box-shadow:none;
820
  }
821
  .edit_field_type_break input.inplace_field,
822
  .edit_field_type_break input.inplace_field:focus{
@@ -886,7 +889,7 @@ table td, .form-table tr td{vertical-align:top;}
886
 
887
  .subform_section{
888
  margin:25px;
889
-
890
  }
891
 
892
  .subform_section,
@@ -929,7 +932,7 @@ table td, .form-table tr td{vertical-align:top;}
929
  width:300px;
930
  }
931
  .frm_sorting .frm_rte textarea{
932
- width:653px;background:#fff; margin:1px 0; border:1px solid #dfdfdf; border-top:none;
933
  -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
934
  float:none !important;
935
  }
@@ -1058,17 +1061,17 @@ select.frm_cancelnew, input.frm_enternew{width:175px;}
1058
  /*@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
1059
  @-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
1060
  @keyframes fadeIn { from { opacity:0; } to { opacity:1; } }*/
1061
-
1062
  .frm-fade-in {
1063
  opacity:0; /* make things invisible upon start */
1064
  -webkit-animation:fadeIn ease-in 1; /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
1065
  -moz-animation:fadeIn ease-in 1;
1066
  animation:fadeIn ease-in 1;
1067
-
1068
  -webkit-animation-fill-mode:forwards; /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
1069
  -moz-animation-fill-mode:forwards;
1070
  animation-fill-mode:forwards;
1071
-
1072
  -webkit-animation-duration:0.5s;
1073
  -moz-animation-duration:0.5s;
1074
  animation-duration:0.5s;
@@ -1148,6 +1151,10 @@ select.frm_cancelnew, input.frm_enternew{width:175px;}
1148
  line-height: 1.4em;
1149
  padding: 0;
1150
  }
 
 
 
 
1151
  .frm_actions_list a{
1152
  color:#A0A0A0;
1153
  }
@@ -1461,11 +1468,15 @@ span.howto{display:inline;}
1461
  overflow:auto;
1462
  border-right: 2px solid #DEDEDE;
1463
  padding-right:10px;
 
1464
  margin:0;
1465
  }
1466
  .frm_prepop li{
1467
  margin: 0 0 3px;
1468
  }
 
 
 
1469
 
1470
  .frm_prepop li a{
1471
  background:#F5F5F5;
@@ -1496,7 +1507,7 @@ span.howto{display:inline;}
1496
  .frm_form_fields div.star-rating-readonly a{cursor:default !important}
1497
  .frm_form_fields div.star-rating{overflow:hidden !important}
1498
 
1499
- /* */
1500
  #frm_form_editor_container #frm_form_key_box{width:13em;max-width:30%}
1501
  #frm_form_editor_container #frm_form_desc{width:70%;}
1502
  #frm_form_editor_container .ui-widget-content{display:none; padding:15px;}
@@ -1640,6 +1651,10 @@ ul.start_divider{
1640
  display:block;
1641
  }
1642
 
 
 
 
 
1643
  .frm_validation_msg p label{float:left;width:25%;max-width:100px;}
1644
  .frm_sorting .form-field .widget .frm_validation_msg input{width:71%;}
1645
 
@@ -1792,7 +1807,7 @@ table td.frm_left_label{
1792
  .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only,
1793
  .frm_update_msg{
1794
  padding:5px;
1795
- background-color: #fbfdff;
1796
  border:1px dashed #d0e9ff;
1797
  }
1798
  .start_divider.frm_sorting li.ui-state-default.frm_not_divider:hover {
@@ -1805,7 +1820,7 @@ table td.frm_left_label{
1805
  .frm_38_trigger .frm_sorting > li.ui-state-default.edit_field_type_divider.selected .divider_section_only,
1806
  .frm_38_trigger .frm_sorting > li.ui-state-default.edit_field_type_divider .divider_section_only:hover,
1807
  .frm_38_trigger .frm_update_msg{
1808
- box-shadow:0 1px 1px rgba(0, 0, 0, 0.04);
1809
  }
1810
 
1811
  .no_repeat_section .frm_sorting > li.ui-state-default.edit_field_type_end_divider:hover,
@@ -2179,19 +2194,19 @@ iframe#dyncontent_ifr{min-height:150px;}
2179
  width: 17px;
2180
  height: 17px;
2181
  margin: -8px 0 0 -8px;
2182
- overflow: hidden;
2183
  background: url(../images/styler/marker.png) no-repeat;
2184
  }
2185
-
2186
  /* ---------------------------------------------------------------
2187
  Clearfix
2188
  --------------------------------------------------------------- */
2189
  span.clear{display:block;}
2190
  .clearfix:after {
2191
- content: ".";
2192
- display: block;
2193
- height: 0;
2194
- clear: both;
2195
  visibility: hidden;
2196
  }
2197
 
@@ -2247,7 +2262,7 @@ Responsive Design
2247
  @media print,
2248
  (-o-min-device-pixel-ratio: 5/4),
2249
  (-webkit-min-device-pixel-ratio: 1.25),
2250
- (min-resolution: 120dpi) {
2251
  #wpbody-content .frmicon.icon32, .icon32-posts-frm_display {
2252
  background: url(../images/form_32_sprite-2x.png) no-repeat !important;
2253
  background-size: 325px 33px !important;
@@ -2313,8 +2328,8 @@ Responsive Design
2313
  /* PRINT */
2314
  @media print {
2315
  #adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
2316
- #screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav, .icon32,
2317
- .frm_flash_graph, .frm_no_print, object{visibility:hidden;display:none !important;}
2318
  #poststuff #post-body.columns-2{margin-right:0;}
2319
  .widget, .postbox, .stuffbox, .postbox h3{border-width:0 !important;border-color:#fff;}
2320
  .postbox{background:#fff !important;border:none;position:static;}
@@ -2323,4 +2338,4 @@ Responsive Design
2323
  #wpcontent, #post-body-content, .has-right-sidebar #post-body{margin:0 !important;}
2324
  .frm_charts .alignleft{float:none;}
2325
  .pg_odd, .pg_even{page-break-inside:avoid;max-width:600px;}
2326
- }
56
  color:#333;
57
  }
58
  .frm_form_nav .frm-dropdown-menu li {
59
+ float:none;
60
  }
61
  .frm_form_nav .frm-dropdown-menu a{
62
  font-size:12px;
535
  border:solid 1px #dfdfdf;
536
  line-height:normal;
537
  }
538
+ .frm_multi_fields_container{
539
+ float:left;
540
+ }
541
  .frm_multi_fields_container,
542
  .frm_form_fields:not(.frm_sample_form) input[type="text"]{
543
  width:400px;
555
  .frm_catlevel_2, .frm_catlevel_3, .frm_catlevel_4, .frm_catlevel_5{margin-left:18px;}
556
  .frm_form_fields input.auto_width, .frm_form_fields select.auto_width, .frm_form_fields textarea.auto_width{width:auto;}
557
 
558
+ .frm_form_fields input:focus, .frm_form_fields select:focus,
559
+ .frm_form_fields textarea:focus, .frm_focus_field input{background-color:#fff;border-color:#ddd;}
560
 
561
  .frm_radio,
562
  .frm_checkbox{
659
  #wpbody-content #form_global_settings .frmicon.icon32 {background-position: -290px 0 !important;}
660
 
661
  .frm_postbox_icon {
662
+ margin: -6px 0 0 -10px;
663
 
664
  }
665
 
791
  .frm_ipe_field_key,
792
  .frm_field_key{
793
  text-overflow:ellipsis;
794
+ white-space:nowrap;
795
+ width:7em;
796
  overflow:hidden;
797
  float:right;
798
  background-color: #FFF !important;
802
  cursor:text;
803
  }
804
  .frm_ipe_field_key,
805
+ .frm_field_key {
806
+ float: none;
807
  margin: 1px;
808
  padding: 3px 5px;
809
  width:14em;
819
  background-color:transparent !important;
820
  border:none;
821
  padding:0;
822
+ box-shadow:none;
823
  }
824
  .edit_field_type_break input.inplace_field,
825
  .edit_field_type_break input.inplace_field:focus{
889
 
890
  .subform_section{
891
  margin:25px;
892
+
893
  }
894
 
895
  .subform_section,
932
  width:300px;
933
  }
934
  .frm_sorting .frm_rte textarea{
935
+ width:653px;background:#fff; margin:1px 0; border:1px solid #dfdfdf; border-top:none;
936
  -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
937
  float:none !important;
938
  }
1061
  /*@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
1062
  @-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
1063
  @keyframes fadeIn { from { opacity:0; } to { opacity:1; } }*/
1064
+
1065
  .frm-fade-in {
1066
  opacity:0; /* make things invisible upon start */
1067
  -webkit-animation:fadeIn ease-in 1; /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
1068
  -moz-animation:fadeIn ease-in 1;
1069
  animation:fadeIn ease-in 1;
1070
+
1071
  -webkit-animation-fill-mode:forwards; /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
1072
  -moz-animation-fill-mode:forwards;
1073
  animation-fill-mode:forwards;
1074
+
1075
  -webkit-animation-duration:0.5s;
1076
  -moz-animation-duration:0.5s;
1077
  animation-duration:0.5s;
1151
  line-height: 1.4em;
1152
  padding: 0;
1153
  }
1154
+ .frm_email_settings .widget:last-of-type{
1155
+ margin-bottom:60px;
1156
+ }
1157
+
1158
  .frm_actions_list a{
1159
  color:#A0A0A0;
1160
  }
1468
  overflow:auto;
1469
  border-right: 2px solid #DEDEDE;
1470
  padding-right:10px;
1471
+ padding-left:10px;
1472
  margin:0;
1473
  }
1474
  .frm_prepop li{
1475
  margin: 0 0 3px;
1476
  }
1477
+ .frm_prepop li:first-child {
1478
+ margin-top: 2px;
1479
+ }
1480
 
1481
  .frm_prepop li a{
1482
  background:#F5F5F5;
1507
  .frm_form_fields div.star-rating-readonly a{cursor:default !important}
1508
  .frm_form_fields div.star-rating{overflow:hidden !important}
1509
 
1510
+ /* */
1511
  #frm_form_editor_container #frm_form_key_box{width:13em;max-width:30%}
1512
  #frm_form_editor_container #frm_form_desc{width:70%;}
1513
  #frm_form_editor_container .ui-widget-content{display:none; padding:15px;}
1651
  display:block;
1652
  }
1653
 
1654
+ tr.frm_options_heading td{
1655
+ padding-bottom:0;
1656
+ }
1657
+
1658
  .frm_validation_msg p label{float:left;width:25%;max-width:100px;}
1659
  .frm_sorting .form-field .widget .frm_validation_msg input{width:71%;}
1660
 
1807
  .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only,
1808
  .frm_update_msg{
1809
  padding:5px;
1810
+ background-color: #fbfdff;
1811
  border:1px dashed #d0e9ff;
1812
  }
1813
  .start_divider.frm_sorting li.ui-state-default.frm_not_divider:hover {
1820
  .frm_38_trigger .frm_sorting > li.ui-state-default.edit_field_type_divider.selected .divider_section_only,
1821
  .frm_38_trigger .frm_sorting > li.ui-state-default.edit_field_type_divider .divider_section_only:hover,
1822
  .frm_38_trigger .frm_update_msg{
1823
+ box-shadow:0 1px 1px rgba(0, 0, 0, 0.04);
1824
  }
1825
 
1826
  .no_repeat_section .frm_sorting > li.ui-state-default.edit_field_type_end_divider:hover,
2194
  width: 17px;
2195
  height: 17px;
2196
  margin: -8px 0 0 -8px;
2197
+ overflow: hidden;
2198
  background: url(../images/styler/marker.png) no-repeat;
2199
  }
2200
+
2201
  /* ---------------------------------------------------------------
2202
  Clearfix
2203
  --------------------------------------------------------------- */
2204
  span.clear{display:block;}
2205
  .clearfix:after {
2206
+ content: ".";
2207
+ display: block;
2208
+ height: 0;
2209
+ clear: both;
2210
  visibility: hidden;
2211
  }
2212
 
2262
  @media print,
2263
  (-o-min-device-pixel-ratio: 5/4),
2264
  (-webkit-min-device-pixel-ratio: 1.25),
2265
+ (min-resolution: 120dpi) {
2266
  #wpbody-content .frmicon.icon32, .icon32-posts-frm_display {
2267
  background: url(../images/form_32_sprite-2x.png) no-repeat !important;
2268
  background-size: 325px 33px !important;
2328
  /* PRINT */
2329
  @media print {
2330
  #adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
2331
+ #screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav, .icon32,
2332
+ .frm_flash_graph, .frm_no_print, object{visibility:hidden;display:none !important;}
2333
  #poststuff #post-body.columns-2{margin-right:0;}
2334
  .widget, .postbox, .stuffbox, .postbox h3{border-width:0 !important;border-color:#fff;}
2335
  .postbox{background:#fff !important;border:none;position:static;}
2338
  #wpcontent, #post-body-content, .has-right-sidebar #post-body{margin:0 !important;}
2339
  .frm_charts .alignleft{float:none;}
2340
  .pg_odd, .pg_even{page-break-inside:avoid;max-width:600px;}
2341
+ }
fonts/s11-fp.eot CHANGED
Binary file
fonts/s11-fp.svg CHANGED
@@ -6,66 +6,70 @@
6
  <font id="s11-fp" horiz-adv-x="512">
7
  <font-face units-per-em="512" ascent="480" descent="-32" />
8
  <missing-glyph horiz-adv-x="512" />
9
- <glyph unicode="&#x20;" d="" horiz-adv-x="256" />
10
- <glyph unicode="&#xe600;" d="M256-32c-141.175 0-256 114.791-256 256 0 141.175 114.825 256 256 256 141.209 0 256-114.825 256-256s-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM118.272 241.066h275.49v-34.133h-275.49v34.133z" />
11
- <glyph unicode="&#xe601;" d="M246.413 152.1h121.432v-63.911h-121.431v63.911zM342.66 356.616h-171.315c-14.56 0-27.19-11.825-27.19-26.404v-37.507h223.69v63.911h-25.185zM340.654 254.358h-196.5v-166.169h63.911v102.258h132.588c11.675 0 22.103 7.809 25.779 18.385 0.921 2.416 1.411 5.021 1.411 7.545v37.981h-27.19zM256-32c-34.553 0-68.081 6.771-99.652 20.124-30.487 12.894-57.862 31.351-81.368 54.856s-41.962 50.881-54.856 81.368c-13.353 31.572-20.124 65.099-20.124 99.652s6.771 68.081 20.124 99.652c12.895 30.487 31.35 57.863 54.856 81.368s50.881 41.962 81.368 54.856c31.572 13.353 65.1 20.124 99.652 20.124s68.081-6.771 99.652-20.124c30.486-12.894 57.861-31.351 81.368-54.856s41.962-50.881 54.856-81.368c13.353-31.572 20.124-65.099 20.124-99.652s-6.771-68.081-20.124-99.652c-12.894-30.486-31.351-57.861-54.856-81.368s-50.881-41.962-81.368-54.856c-31.572-13.353-65.099-20.124-99.652-20.124zM256 447.334c-59.654 0-115.739-23.231-157.921-65.413s-65.413-98.267-65.413-157.921c0-59.655 23.231-115.739 65.413-157.921s98.267-65.413 157.921-65.413c59.654 0 115.739 23.231 157.921 65.413s65.413 98.267 65.413 157.921c0 59.654-23.231 115.739-65.413 157.921s-98.267 65.413-157.921 65.413z" />
12
- <glyph unicode="&#xe602;" d="M256-32c-141.175 0-256 114.791-256 256 0 141.175 114.825 256 256 256 141.209 0 256-114.825 256-256s-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM272.867 361.757l0.385-275.49-34.133-0.048-0.386 275.49 34.133 0.048zM118.272 241.066h275.49v-34.133h-275.49v34.133z" />
13
- <glyph unicode="&#xe603;" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM273.272 86.306l-34.133-0.068-0.171 120.661-120.695-0.171-0.034 34.133 120.695 0.171-0.171 120.696 34.133 0.034 0.171-120.695 120.695 0.171 0.034-34.133-120.695-0.137 0.171-120.661z" />
14
- <glyph unicode="&#xe604;" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM118.272 206.728l-0.034 34.133 275.49 0.375 0.034-34.133-275.49-0.375z" />
15
- <glyph unicode="&#xe605;" d="M256 480c-141.175 0-256-114.825-256-256s114.825-256 256-256c141.209 0 256 114.825 256 256s-114.791 256-256 256zM233.984 80.538l-121.139 82.091 19.149 28.262 91.99-62.361 129.161 204.357 28.808-18.227-147.968-234.12z" />
16
- <glyph unicode="&#xe606;" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256-114.825 256-256-114.825-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM233.984 80.538l-121.139 82.091 19.149 28.262 91.99-62.361 129.126 204.357 28.808-18.227z" />
17
- <glyph unicode="&#xe607;" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM365.466 138.666l-24.132-24.132-85.334 85.334-85.334-85.334-24.132 24.132 85.334 85.334-85.334 85.334 24.132 24.132 85.334-85.334 85.334 85.334 24.132-24.132-85.334-85.334 85.334-85.334z" />
18
- <glyph unicode="&#xe608;" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256-114.825 256-256-114.825-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM170.674 333.46l194.799-194.799-24.135-24.135-194.799 194.799 24.136 24.135zM341.338 333.484l24.135-24.136-194.799-194.799-24.136 24.135 194.799 194.799z" />
19
- <glyph unicode="&#xe609;" d="M256-32c-141.209 0-256 114.791-256 256 0 141.175 114.79 256 256 256s256-114.825 256-256c0-141.209-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM239.274 380.331h34.134v-304.367h-34.133v304.367zM380.63 224.218l24.135-24.136-140.325-140.325-24.136 24.135 140.325 140.325zM132.445 224.192l147.979-148.021-24.139-24.132-147.979 148.021 24.139 24.132z" />
20
- <glyph unicode="&#xe60a;" d="M512-32h-512v512h512v-512zM34.133 2.134h443.733v443.733h-443.733v-443.733zM119.466 360.534h34.133v-273.067h-34.133v273.067z" />
21
- <glyph unicode="&#xe60b;" d="M512-32h-512v512h512v-512zM34.133 2.134h443.733v443.733h-443.733v-443.733zM119.466 360.534h170.667v-273.067h-170.667v273.067zM358.4 360.534h34.134v-273.067h-34.134v273.067z" />
22
- <glyph unicode="&#xe60c;" d="M256 480c-141.209 0-256-114.825-256-256 0-141.209 114.79-256 256-256s256 114.791 256 256c0 141.175-114.791 256-256 256zM264.431 59.75l-0.239 0.239-7.919-7.919-147.968 148.002 24.132 24.132 106.838-106.872v262.998h34.133v-263.373l107.247 107.247 24.132-24.132-140.356-140.322z" />
23
- <glyph unicode="&#xe60d;" d="M256-32c-141.209 0-256 114.791-256 256 0 141.175 114.79 256 256 256s256-114.825 256-256c0-141.209-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM239.685 356.369h34.133v-304.367h-34.133v304.367zM132.434 208.118l-24.136 24.136 140.325 140.325 24.135-24.135-140.325-140.325zM380.643 208.154l-147.958 148.042 24.143 24.129 147.958-148.042-24.142-24.129z" />
24
- <glyph unicode="&#xe60e;" d="M256 480c-141.209 0-256-114.825-256-256 0-141.209 114.79-256 256-256s256 114.791 256 256c0 141.175-114.791 256-256 256zM380.621 208.128l-106.837 106.872v-263.032h-34.133v263.407l-107.213-107.247-24.132 24.132 140.322 140.322 0.239-0.239 7.919 7.919 147.968-148.036-24.132-24.098z" />
25
- <glyph unicode="&#xe60f;" d="M496 288h-176v176c0 8.836-7.164 16-16 16h-96c-8.836 0-16-7.164-16-16v-176h-176c-8.836 0-16-7.164-16-16v-96c0-8.836 7.164-16 16-16h176v-176c0-8.836 7.164-16 16-16h96c8.836 0 16 7.164 16 16v176h176c8.836 0 16 7.164 16 16v96c0 8.836-7.164 16-16 16z" />
26
- <glyph unicode="&#xe610;" d="M448-32h-384v416h-64v32h128v64h256v-64h128v-32h-64v-416zM96 0h320v384h-320v-384zM160 416h192v32h-192v-32zM352 32h-32v320h32v-320zM192 32h-32v320h32v-320zM237.504 350.016h32v-320h-32v320z" />
27
- <glyph unicode="&#xe611;" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256.034-114.825 256.034-256-114.858-256-256.034-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866c122.368 0 221.901 99.533 221.901 221.867s-99.533 221.867-221.901 221.867zM278.63 121.224c0-8.022 0.137-14.848 0.478-20.31 0.273-5.462 1.263-9.967 3.072-13.517s4.539-6.315 8.192-8.192c3.721-1.945 9.011-3.379 15.803-4.335 1.741-0.375 3.072-1.229 3.993-2.697 0.853-1.433 1.331-3.14 1.331-5.017 0-1.604-0.478-3.14-1.331-4.574-0.921-1.467-2.253-2.185-3.993-2.185-5.325 0-12.322 0.58-20.856 1.707-8.601 1.127-17.339 1.707-26.214 1.707-9.455 0-18.705-0.58-27.716-1.707s-17.681-1.707-25.941-1.707c-1.468 0-2.662 0.717-3.55 2.185-0.887 1.433-1.331 2.969-1.331 4.574 0 1.911 0.444 3.584 1.331 5.017 0.887 1.467 2.219 2.321 3.994 2.697 7.68 0.955 13.688 2.389 17.954 4.335 4.267 1.911 7.407 4.574 9.319 7.919 1.911 3.413 3.038 7.577 3.311 12.561 0.307 4.983 0.444 11.195 0.444 18.603v77.721c0 13.858-0.307 24.952-0.887 33.314s-1.911 14.712-3.994 19.081c-2.048 4.335-5.154 7.304-9.319 8.909-4.13 1.604-9.762 2.901-16.828 3.857-1.775 0-3.106 0.785-3.994 2.423-0.922 1.604-1.365 3.208-1.365 4.813s0.444 3.208 1.331 4.847c0.887 1.605 2.219 2.423 4.028 2.423 2.935 0.307 6.554 0.649 10.855 0.956 4.267 0.307 8.773 0.717 13.517 1.229 4.744 0.478 9.558 1.127 14.405 1.945 4.881 0.785 9.25 1.673 13.107 2.663 3.277 0.581 5.837 1.297 7.817 2.116 1.877 0.785 3.481 1.229 4.642 1.229 3.55 0 5.837-1.126 6.895-3.379 0.99-2.253 1.536-4.335 1.536-6.28v-154.931zM255.113 335.001c-7.407 0-13.756 2.492-19.081 7.475s-7.987 11.195-7.987 18.602 2.492 13.654 7.543 18.808c5.018 5.12 11.264 7.749 18.637 7.749 7.099 0 12.937-2.663 17.544-7.953s6.861-11.674 6.861-19.081c0-7.065-2.185-13.107-6.656-18.091-4.403-5.017-10.035-7.51-16.862-7.51z" />
28
- <glyph unicode="&#xe612;" d="M467.149 62.139l-180.087 112.367 14.814-206.507h-91.75l14.131 206.506-183.911-112.367-40.346 70.656 196.744 91.204-196.744 92.911 44.169 70.656 181.385-114.142-15.429 206.575h91.682l-16.043-206.507 181.317 115.303 44.851-74.274-197.291-91.75 196.062-88.815-43.554-71.817z" />
29
- <glyph unicode="&#xe613;" d="M0 272v-96c0-8.836 7.164-16 16-16h480c8.836 0 16 7.164 16 16v96c0 8.836-7.164 16-16 16h-480c-8.836 0-16-7.164-16-16z" />
30
- <glyph unicode="&#xe614;" d="M444.565 380.285l-71.431 71.431c-15.557 15.556-46.284 28.284-68.284 28.284h-240c-22 0-40-18-40-40v-432c0-22 18-40 40-40h368c22 0 40 18 40 40v304c0 22-12.728 52.729-28.284 68.285zM421.938 357.657c1.565-1.565 3.125-3.487 4.64-5.657h-81.729v81.728c2.17-1.515 4.092-3.075 5.657-4.64l71.432-71.431zM440.849 8c0-4.336-3.664-8-8-8h-368c-4.336 0-8 3.664-8 8v432c0 4.336 3.664 8 8 8h240c2.416 0 5.127-0.305 8-0.852v-127.148h127.148c0.547-2.873 0.852-5.583 0.852-8v-304zM234.349 279.050h29v-230h-29v230zM133.849 178.551h230v-29h-230v29z" />
31
- <glyph unicode="&#xe615;" d="M0 237.33h34.136v-264.551h-34.136v264.551zM477.899 237.5h34.135v-264.892h-34.135v264.892zM0.036 2.641l512.034-0.512-0.034-34.135-512.034 0.512 0.034 34.135zM238.779 435.794h34.135v-304.387h-34.136v304.387zM380.134 279.665l24.137-24.137-140.334-140.334-24.137 24.137 140.334 140.334zM131.923 279.674l147.968-148.051-24.144-24.13-147.968 148.052 24.144 24.131z" />
32
- <glyph unicode="&#xe616;" d="M0 237.33h34.136v-264.551h-34.136v264.551zM477.899 237.5h34.135v-264.892h-34.135v264.892zM0.036 2.641l512.034-0.512-0.034-34.135-512.034 0.512 0.034 34.135zM239.154 411.831h34.135v-304.387h-34.136v304.387zM131.928 263.587l-24.138 24.137 140.334 140.334 24.137-24.137-140.334-140.334zM380.147 263.596l-147.968 148.052 24.144 24.13 147.968-148.052-24.144-24.13z" />
33
- <glyph unicode="&#xe617;" d="M499.861 130.757c0 30.111-21.913 58.323-61.697 79.426-0.754 0.403-1.514 0.786-2.274 1.181l-0.597 69.852-1.998-0.019-0.257 0.659 0.961 2.544-49.259 18.639-0.71-1.866-0.741 1.853-26.624-10.649 1.484-3.707 25.908 10.359 45.4-17.175-44.076-17.144-25.895 10.359-1.483-3.707 25.368-10.152v-152.84l-14.594 5.616-1.433-3.731 17.308-6.659 0.716 1.866 0.767-1.849 47.927 19.972-0.76 1.836 3.322 0.024-0.697 81.418c37.015-19.519 59.938-46.431 59.938-76.108h-0.452l0.264-2.238c0.12-1.031 0.182-2.073 0.182-3.091 0-19.192-21.064-37.412-59.323-51.315-38.887-14.127-90.634-21.906-145.703-21.906s-106.817 7.784-145.703 21.913c-38.252 13.894-59.323 32.12-59.323 51.313 0 1.024 0.063 2.067 0.182 3.091l0.27 2.238h-0.451c0 32.592 27.641 61.836 71.228 81.624v-88.284h1.998l-0.748-1.853 49.259-19.972 0.748 1.853 0.025-1.998v1.952l0.98-1.678 15.976 9.317-2.011 3.449-12.973-7.567v111.013l19.845 8.173-0.264 0.339 1.47 1.137-1.175 2.858-21.46-8.839-45.627 41.928 43.492 18.639 25.675-23.112 2.67 2.965-26.624 23.966-1.338-1.483-0.786 1.835-46.595-19.971 0.364-0.848-0.911-0.986h-1.998v-48.467c-4.655-2.074-9.172-4.26-13.525-6.565-39.785-21.108-61.697-49.315-61.697-79.426 0-0.691 0.013-1.376 0.031-2.067l0.037-1.158c-0.050-0.704-0.076-1.407-0.076-2.104 0-20.995 22.001-40.551 61.949-55.063 39.314-14.285 91.544-22.151 147.066-22.151s107.752 7.865 147.067 22.151c39.949 14.512 61.949 34.069 61.949 55.063 0 0.697-0.025 1.407-0.075 2.117l0.038 1.144c0.025 0.691 0.038 1.376 0.038 2.067l0.031-0.005zM432.529 127.271l-45.163-18.815v152.733l43.957 17.094 1.294-151.226-0.088 0.214zM161.043 260.673l45.263-41.594v-111.987l-45.263 18.351v135.231zM261.47 132.384l31.084 12.452-59.694 23.363 28.609-35.815zM228.552 116.333l63.35-26.298-31.273 39.144-32.077-12.847zM233.175 170.932l57.69-22.579-28.37 36.651-29.319-14.072zM266.339 297.788l-27.516-15.36 53.148-20.794-25.632 36.154zM292.85 202.531l-58.475 23.143 28.91-37.342 29.564 14.198zM264.052 242.348l-28.528-14.267 56.659-22.428-28.132 36.695zM291.405 259.002l-52.513 20.549 25.939-33.836 26.574 13.287zM229.783 172.257l31.040 14.902-30.683 39.627-1.633-0.672-2.978-52.193 4.253-1.665zM234.934 262.708l-2.67-2.971-1.74 1.571-1.752-30.77 1.413 0.578 1.175-2.858 0.547 0.421-0.226 0.446 30.732 15.367-28.534 37.216 1.075 0.861-0.006 1.281h0.012v-1.262l0.458 1.168 0.201-0.076 29.174 16.284-22.955 32.372 2.173 1.539 23.125-32.611 25.732 14.361 1.294-2.325-25.481-14.223 27.252-38.428-0.099-0.075 0.288-0.572 0.546-0.214-0.195-0.49 0.301-0.609-0.671-0.333-0.409-1.043-0.943 0.37-28.264-14.129 30.745-40.105-1.031-0.867 0.546-1.142-31.801-15.266 30.752-39.716 4.082-1.602-1.803-0.723 1.131-1.129-1.885-1.885-1.935 1.935-32.083-12.853 34.005-42.56-1.553-2.060-72.659 30.159 3.349 2.57 32.536 13.036-33.395 41.8-3.349-58.638 1.131 0.659 2.011-3.449-3.417-1.991-0.835-14.694 74.475-31.562v-0.188l0.226 0.088 2.086-0.886 0.019 1.728 72.283 29.104-0.942 16.221-1.828 0.704 1.433 3.726 0.138-0.055-9.084 156.69-1.834 0.735 1.483 3.707 0.101-0.037-0.803 13.89-0.623-0.251-1.483 3.707 1.866 0.747-2.5 43.159-58.851-21.171-55.095 20.97-7.155 2.57-4.121-72.221 4.115-3.694zM297.159 359.543l9.662-4.291v2.89l-9.593 4.266-13.042-4.988v-2.834l12.973 4.957zM297.184 315.102l58.853 21.171-42.557 18.915v-2.89l35.462-15.762-51.728-18.608-54.567 20.769 34.892 13.344v2.834l-42.31-16.183 61.955-23.59zM306.822 339.773h6.659v30.619h-1.332v31.952h-3.995v-31.952h-1.332v-30.619zM277.534 327.793h6.659v30.619h-1.332v31.952h-3.995v-31.952h-1.332v-30.619zM557.934 111.96c-16.067 195.525-130.578 342.974-266.366 342.974-65.462 0-128.475-34.563-177.441-97.315-48.166-61.726-79.514-146.388-88.283-238.418-0.718-3.519-1.083-7.112-1.083-10.667 0-31.603 28.189-60.952 79.376-82.647 49.939-21.171 116.243-32.82 186.7-32.82 70.458 0 136.762 11.659 186.701 32.82 50.367 21.344 78.465 50.107 79.356 81.128h1.441l-0.407 4.947 0.007-0.002zM548.054 111.265c0.057-0.889 0.091-1.808 0.091-2.732 0-27.644-26.25-53.997-73.919-74.2-48.913-20.726-114.045-32.147-183.389-32.147-69.346 0-134.477 11.422-183.388 32.147-47.67 20.204-73.919 46.556-73.919 74.2 0 2.99 0.318 6.015 0.938 8.989l0.076 0.523c8.568 90.376 39.247 173.417 86.386 233.832 47.269 60.579 107.868 93.944 170.632 93.944 130.061 0 240.033-141.384 257.196-329.688h-1.028l0.317-4.866h0.008v-0.001zM290.837-17.142c-71.805 0-139.525 11.944-190.684 33.63-55.2 23.395-85.6 56.084-85.6 92.046 0 4.050 0.396 8.135 1.178 12.154 9.019 93.737 41.095 180.093 90.347 243.212 50.945 65.287 116.821 101.243 185.49 101.243 68.894 0 135.002-36.264 186.142-102.112 50.363-64.849 82.468-153.717 90.398-250.234l0.908-11.044h-0.008l0.408-4.947h-3.391c-5.906-31.302-35.457-59.534-84.503-80.318-51.177-21.687-118.897-33.63-190.685-33.63zM291.562 435.613c-59.55 0-117.29-31.968-162.584-90.016-45.956-58.899-75.885-140.054-84.271-228.515l-0.245-1.645c-0.48-2.3-0.722-4.623-0.722-6.905 0-22.949 24.673-46.568 67.695-64.802 47.691-20.209 111.406-31.338 179.404-31.338s131.713 11.13 179.406 31.338c43.020 18.233 67.694 41.853 67.694 64.802 0 0.466-0.014 0.957-0.036 1.467l-1.063 16.34h0.624c-9.523 84.854-38.809 162.257-83.015 218.976-45.387 58.229-103.233 90.298-162.885 90.298zM290.837-13.726c-71.361 0-138.606 11.846-189.351 33.358-53.858 22.827-83.517 54.399-83.517 88.902 0 3.885 0.386 7.807 1.146 11.662 8.934 93.165 40.767 178.951 89.656 241.602 50.283 64.44 115.201 99.928 182.796 99.928 139.353 0 256.776-150.128 273.135-349.211l0.605-7.348h-0.005l0.407-4.945h-2.583c-4.394-31.233-33.524-59.652-82.937-80.589-50.765-21.512-118.012-33.359-189.352-33.359zM291.562 439.029c-60.625 0-119.322-32.435-165.278-91.331-46.352-59.406-76.531-141.192-84.978-230.294l-0.188-1.267c-0.528-2.53-0.794-5.087-0.794-7.604 0-24.745 24.781-48.877 69.778-67.947 48.101-20.382 112.289-31.608 180.738-31.608s132.635 11.226 180.74 31.608c44.997 19.070 69.776 43.202 69.776 67.947 0 0.533-0.015 1.101-0.043 1.7l-0.83 12.692h0.786c-9.131 86.96-38.875 166.438-84.125 224.493-46.048 59.078-104.851 91.613-165.578 91.613zM290.837-23.935c-72.698 0-141.36 12.135-193.336 34.169-57.87 24.526-89.742 59.436-89.742 98.3 0 4.373 0.417 8.786 1.241 13.123 9.181 94.878 41.747 182.375 91.724 246.421 52.261 66.973 120.037 103.856 190.844 103.856 70.606 0 138.343-36.887 190.732-103.87 51.626-66.005 84.505-156.464 92.577-254.714l1.513-18.394h-0.006l0.407-4.945h-5.361c-3.96-14.607-12.601-28.452-25.773-41.266-15.064-14.651-35.75-27.61-61.486-38.514-51.995-22.033-120.656-34.166-193.335-34.166zM291.568 451.517c-64.38 0-126.44-34.094-174.748-96-47.703-61.132-78.792-145.050-87.543-236.298l-0.049-0.507-0.098-0.498c-0.632-3.204-0.954-6.462-0.954-9.683 0-30.144 27.45-58.377 77.293-79.5 49.513-20.99 115.345-32.55 185.367-32.55 70.004 0 135.837 11.56 185.368 32.55 45.669 19.351 72.949 45.137 76.811 72.612l1.235 8.786h0.376l-0.301 3.657c-8.083 93.384-39.331 179.036-88.108 241.399-48.436 61.928-110.461 96.031-174.65 96.031zM290.837-1.231c-69.786 0-135.387 11.512-184.72 32.416-23.564 9.988-42.036 21.404-54.902 33.932-14.002 13.635-21.102 28.241-21.102 43.416 0 3.113 0.318 6.265 0.947 9.378l0.108 0.728c8.663 90.91 39.58 174.476 87.067 235.339 47.933 61.429 109.488 95.26 173.326 95.26 63.942 0 125.605-33.932 173.629-95.546 46.284-59.382 76.909-140.958 86.23-229.701l1.184-11.274h-1.226l0.129-1.998c0.037-0.769 0.053-1.5 0.053-2.185 0-15.173-7.1-29.781-21.101-43.416-12.865-12.527-31.336-23.944-54.9-33.932-49.335-20.905-114.938-32.417-184.722-32.417zM291.562 428.82c-57.412 0-113.25-31.039-157.23-87.402-45.17-57.892-74.598-137.791-82.864-224.977l-0.065-0.541-0.293-1.85c-0.385-1.844-0.58-3.7-0.58-5.517 0-20.091 23.164-41.431 63.553-58.548 46.87-19.861 109.644-30.798 176.754-30.798 67.109 0 129.882 10.938 176.757 30.798 40.387 17.118 63.551 38.457 63.551 58.548 0 0.355-0.010 0.734-0.028 1.129l-1.533 23.471h0.223c-10.235 80.594-38.702 154.1-80.719 208.007-44.072 56.541-100.016 87.68-157.527 87.68zM290.837-14.999c-71.452 0-138.797 11.868-189.631 33.419-54.301 23.012-84.206 55.015-84.206 90.113 0 3.962 0.391 7.961 1.162 11.89 8.973 93.411 40.904 179.439 89.938 242.275 50.471 64.679 115.628 100.3 183.469 100.3 139.849 0 257.685-150.619 274.099-350.354l0.72-8.752h-0.006l0.406-4.945h-2.864c-4.96-31.309-34.223-59.669-83.453-80.531-50.855-21.548-118.2-33.416-189.632-33.416zM291.562 437.756c-60.377 0-118.836-32.303-164.605-90.959-46.192-59.201-76.269-140.721-84.691-229.542l-0.215-1.442c-0.505-2.422-0.761-4.871-0.761-7.281 0-23.801 25.182-48.123 69.090-66.732 48.010-20.345 112.098-31.55 180.457-31.55s132.447 11.204 180.457 31.55c43.907 18.608 69.088 42.933 69.088 66.732 0 0.501-0.014 1.035-0.038 1.592l-0.92 14.072h0.731c-9.283 86.118-38.849 164.786-83.688 222.317-45.86 58.84-104.423 91.243-164.905 91.243zM290.837-25.207c-72.79 0-141.55 12.156-193.616 34.228-58.314 24.714-90.43 60.055-90.43 99.512 0 4.445 0.421 8.933 1.255 13.346 9.219 95.129 41.885 182.872 92.004 247.1 52.448 67.213 120.463 104.229 191.517 104.229 70.846 0 138.813-37.004 191.378-104.195 51.805-66.217 84.795-156.966 92.895-255.531l1.627-19.796h-0.008l0.406-4.945h-5.764c-4.167-14.644-12.956-28.51-26.213-41.317-15.136-14.623-35.808-27.543-61.438-38.404-52.085-22.072-120.846-34.228-193.613-34.228zM291.568 452.791c-64.627 0-126.925-34.226-175.421-96.372-47.846-61.314-79.035-145.472-87.825-236.972l-0.048-0.497-0.096-0.491c-0.644-3.286-0.971-6.626-0.971-9.926 0-30.739 27.694-59.403 77.981-80.714 49.603-21.028 115.534-32.608 185.648-32.608 70.094 0 136.025 11.581 185.647 32.607 45.506 19.284 72.979 45.112 77.353 72.728l1.363 8.611h0.504l-0.399 4.867c-8.083 93.777-39.451 179.789-88.44 242.409-48.614 62.138-110.868 96.359-175.298 96.359zM290.837 0.043c-69.697 0-135.2 11.491-184.44 32.358-23.010 9.753-41.219 21.017-54.12 33.477-13.867 13.394-21.196 28.144-21.196 42.656 0 3.005 0.307 6.050 0.914 9.056l0.134 0.901c8.638 90.631 39.451 173.928 86.778 234.586 47.747 61.192 109.063 94.89 172.655 94.89 63.695 0 125.12-33.8 172.957-95.174 45.847-58.822 76.313-139.617 85.785-227.499l1.218-11.304h-1.199l0.221-3.415c0.032-0.714 0.048-1.399 0.048-2.041 0-14.511-7.328-29.262-21.194-42.656-12.902-12.461-31.11-23.724-54.118-33.477-49.243-20.865-114.745-32.356-184.442-32.356zM291.562 427.548c-57.165 0-112.765-30.908-156.556-87.031-45.010-57.686-74.336-137.319-82.576-224.226l-0.065-0.541-0.319-2.024c-0.362-1.736-0.546-3.485-0.546-5.193 0-19.218 23.501-40.651 62.865-57.334 46.778-19.822 109.45-30.74 176.474-30.74 67.022 0 129.695 10.916 176.474 30.74 39.363 16.683 62.864 38.115 62.864 57.334 0 0.329-0.009 0.678-0.022 1.043l-1.624 24.829h0.135c-10.36 79.744-38.659 152.476-80.246 205.833-43.887 56.301-99.592 87.308-156.857 87.308zM290.837-21.791c-72.342 0-140.629 12.060-192.282 33.959-56.971 24.144-88.347 58.368-88.347 96.366 0 4.286 0.412 8.611 1.224 12.863 9.137 94.552 41.56 181.723 91.311 245.481 51.787 66.365 118.846 102.913 188.825 102.913 143.416 0 264.163-153.299 280.868-356.589l1.326-16.099h-0.008l0.408-4.947h-4.688c-3.681-14.974-12.391-29.17-25.959-42.276-14.833-14.329-35.154-27.018-60.397-37.716-51.672-21.896-119.959-33.956-192.281-33.956zM291.568 456.207c-65.702 0-128.958-34.692-178.114-97.686-48.24-61.82-79.681-146.608-88.531-238.746l-0.096-0.658c-0.687-3.5-1.035-7.061-1.035-10.584 0-32.197 28.434-61.981 80.064-83.861 50.015-21.204 116.419-32.88 186.981-32.88 70.542 0 136.947 11.676 186.981 32.878 46.635 19.762 74.828 46.517 79.394 75.34l0.907 5.728h1.292l-0.406 4.947h0.008l-0.115 1.401c-16.121 196.182-131.047 344.12-267.329 344.12zM290.837 3.46c-69.25 0-134.279 11.396-183.107 32.087-22.622 9.586-40.48 20.618-53.079 32.787-13.373 12.916-20.154 26.442-20.154 40.199 0 2.807 0.291 5.655 0.864 8.466l0.16 1.077c8.566 90.024 39.133 172.73 86.081 232.899 47.084 60.342 107.443 93.574 169.959 93.574 62.618 0 123.085-33.333 170.26-93.858 45.464-58.327 75.68-138.505 85.087-225.764l0.811-7.52h-1.043l0.452-6.967c0.032-0.666 0.047-1.305 0.047-1.906 0-13.758-6.78-27.281-20.153-40.197-12.597-12.17-30.456-23.201-53.077-32.788-48.833-20.692-113.86-32.088-183.109-32.088zM291.562 430.964c-58.24 0-114.797-31.375-159.25-88.345-45.406-58.193-74.983-138.456-83.283-226.005l-0.044-0.359-0.283-1.828c-0.41-1.966-0.619-3.949-0.619-5.892 0-20.634 24.279-43.243 64.948-60.479 47.19-19.998 110.337-31.010 177.807-31.010s130.616 11.012 177.808 31.010c40.668 17.236 64.947 39.844 64.947 60.479 0 0.383-0.010 0.791-0.028 1.216l-1.389 21.241h0.361c-10.020 81.847-38.801 156.659-81.428 211.349-44.546 57.149-101.206 88.623-159.547 88.623zM579.891 75.432c-0.943-1.137-1.984-2.387-3.101-3.719-7.552-9.014-18.569-21.818-26.183-29.175-15.736-15.202-37.102-28.584-63.506-39.772-52.906-22.419-122.606-34.765-196.264-34.765-73.68 0-143.382 12.349-196.267 34.768-60.984 25.844-94.57 63.406-94.57 105.765 0 4.762 0.442 9.571 1.315 14.3 9.383 96.279 42.537 185.166 93.38 250.323 53.764 68.898 123.681 106.842 196.872 106.842 72.557 0 142.154-37.628 195.971-105.952 45.432-57.68 76.715-133.661 89.948-217.268 2.224-14.048 3.938-28.313 5.123-42.741l2.235-27.144h-0.009zM291.562 420.755c-55.028 0-108.726-29.98-151.202-84.417-44.223-56.678-73.049-135.053-81.168-220.688l-0.118-0.962-0.377-2.347c-0.268-1.283-0.404-2.565-0.404-3.808 0-15.912 23.050-35.962 58.722-51.079 45.956-19.476 107.689-30.202 173.824-30.202s127.865 10.726 173.824 30.202c35.671 15.118 58.721 35.168 58.721 51.079 0 0.215-0.005 0.443-0.015 0.68l-1.732 26.524c-10.437 77.618-38.233 148.565-78.577 200.327-42.569 54.616-96.372 84.693-151.495 84.693z" horiz-adv-x="585" />
34
- <glyph unicode="&#xe618;" d="M51.2 428.8h409.6v-102.4h-409.6v102.4zM51.2 275.2h409.6v-102.4h-409.6v102.4zM51.2 121.6h409.6v-102.4h-409.6v102.4z" />
35
- <glyph unicode="&#xe619;" d="M512 382.792c-18.84-8.352-39.080-14-60.328-16.536 21.688 13 38.344 33.584 46.184 58.112-20.296-12.040-42.776-20.776-66.704-25.488-19.16 20.416-46.464 33.168-76.672 33.168-58.008 0-105.040-47.032-105.040-105.040 0-8.232 0.928-16.248 2.72-23.936-87.296 4.384-164.704 46.2-216.512 109.752-9.040-15.512-14.224-33.56-14.224-52.808 0-36.448 18.544-68.6 46.728-87.432-17.216 0.544-33.416 5.272-47.576 13.136-0.008-0.44-0.008-0.88-0.008-1.32 0-50.896 36.208-93.344 84.264-103-8.816-2.4-18.096-3.688-27.672-3.688-6.768 0-13.352 0.664-19.76 1.888 13.368-41.728 52.16-72.104 98.128-72.944-35.952-28.176-81.24-44.968-130.456-44.968-8.48 0-16.84 0.496-25.056 1.472 46.488-29.808 101.704-47.2 161.024-47.2 193.208 0 298.864 160.064 298.864 298.872 0 4.552-0.104 9.088-0.304 13.592 20.528 14.808 38.336 33.312 52.416 54.376z" />
36
- <glyph unicode="&#xe61a;" d="M237.398 380.672h34.133v-347.17h-34.133v347.17zM254.464 480l85.334-102.4h-170.667zM510.464 224l-102.4-85.334v170.666zM169.131 70.4h170.667l-85.334-102.4-85.334 102.4zM0 217.583l102.4 85.334v-170.667zM100.864 241.066h307.2v-34.133h-307.2v34.133z" horiz-adv-x="511" />
37
- <glyph unicode="&#xe61b;" d="M0 480h352v-32h-352v32zM320 480h32v-128h-32v128zM96 384h352v-32h-352v32zM416 384h32v-320h-32v320zM0 480h32v-416h-32v416zM0 96h128v-32h-128v32zM96 384h32v-416h-32v416zM96 0h256v-32h-256v32zM320 96h32v-128h-32v128zM320 96h128v-32h-128v32zM192 288h160v-32h-160v32zM192 224h160v-32h-160v32zM192 160h96v-32h-96v32zM350.496-32l-23.84 20.448 97.504 96.064 23.84-20.448z" horiz-adv-x="448" />
38
- <glyph unicode="&#xe61c;" d="M94.304 414.304c38.712 0 77.248 0.024 115.776-0.008 36.96-0.032 56.568-19.664 56.576-56.736 0.032-111.504 0.040-223 0.008-334.504-0.008-34.528-20.28-54.848-55.104-54.952-52.16-0.144-104.32-0.144-156.48-0.008-34.784 0.088-55.048 20.424-55.064 55.008-0.032 109.616-0.016 219.224-0.008 328.832 0.008 38.992 9.616 52.080 47.368 63.464 0 13.176-0.024 26.728 0.008 40.272 0.040 19.816 4.16 24.296 22.32 24.336 18.552 0.040 22.704-4.312 22.784-23.76 0.056-12.84 0.176-25.688 0.32-38.536 0.008-0.664 0.56-1.328 1.496-3.408zM132.944 217.432c20.408 0 40.816-0.256 61.224 0.064 23.696 0.368 38.76 15.736 38.912 39.424 0.152 23.056 0.136 46.104-0.016 69.16-0.16 25.144-15.128 40.104-40.376 40.192-39.304 0.144-78.608 0.112-117.912 0.008-25.92-0.064-41.088-14.88-41.376-40.568-0.256-22.672-0.248-45.352-0.008-68.024 0.264-25.016 15.456-40.008 40.6-40.232 19.648-0.176 39.304-0.040 58.952-0.024zM83.392 85.16c-17.28 0.056-17.488-0.152-17.536-17.632-0.040-14.776 0.736-15.576 14.936-15.648 17.368-0.088 18.032 0.408 18.112 13.584 0.112 19.112-0.304 19.648-15.504 19.696zM183.744 51.88c16.52-0.024 17.208 0.552 17.2 14.544-0.008 18.432-0.264 18.728-16.496 18.744-16.32 0.008-16.472-0.144-16.544-17.456-0.064-15.288 0.456-15.8 15.848-15.824zM183.928 99.28c16.632-0.016 17.016 0.312 17.008 14.504-0.016 18.192-0.264 18.472-16.672 18.472-16.12-0.008-16.328-0.224-16.368-17.576-0.032-15.128 0.24-15.392 16.032-15.4zM184.024 37.744c-16.072-0.008-16.072-0.008-16.128-17.616-0.048-14.76 0.416-15.192 16.28-15.192 16.224-0.008 16.8 0.504 16.768 14.768-0.048 18.056-0.048 18.056-16.92 18.040zM82.296 99.28c16.168 0 16.544 0.312 16.592 13.752 0.064 18.776-0.28 19.192-15.88 19.224-16.968 0.040-17.144-0.136-17.16-17.96-0.016-14.792 0.224-15.008 16.456-15.016zM82.688 37.744c-16.728 0.008-16.84-0.112-16.848-18.072-0.008-14.136 0.592-14.696 15.656-14.736 16.912-0.040 17.384 0.336 17.392 14.080 0.016 18.608-0.080 18.72-16.2 18.728zM149.664 67.536c-0.104 17.688-0.104 17.688-17.352 17.624-15.288-0.056-15.368-0.16-15.272-19.704 0.064-13.184 0.72-13.68 17.92-13.576 14.224 0.088 14.792 0.688 14.712 15.664zM83.016 178.968c-17.072 0.032-17.072 0.032-17.168-16.76-0.088-15.344 0.272-15.696 15.896-15.712 16.96-0.024 17.16 0.144 17.136 14.44-0.024 18.008-0.024 18.008-15.864 18.040zM200.92 163.64c-0.192 15.56-0.216 15.584-19.736 15.328-13.144-0.176-13.536-0.752-13.296-19.448 0.168-12.928 0.632-13.24 19.712-13.024 13.136 0.144 13.528 0.64 13.32 17.144zM133.856 132.256c-16.784 0.040-16.784 0.040-16.816-18.36-0.024-14.304 0.232-14.56 14.648-14.608 17.632-0.064 17.912 0.144 17.984 13.544 0.096 19.16-0.096 19.392-15.816 19.424zM149.656 20.728c-0.144 17.208-0.144 17.208-19.144 17.016-13.384-0.136-13.528-0.344-13.472-19.272 0.040-13.368 0.416-13.648 17.976-13.536 14.328 0.088 14.76 0.552 14.632 15.792zM133.696 146.496c15.648 0.016 15.984 0.312 15.968 14.304-0.016 18.184-0.016 18.184-16.744 18.168-15.944-0.008-15.944-0.008-15.888-18.912 0.040-13.544 0.080-13.584 16.656-13.568z" horiz-adv-x="264" />
39
- <glyph unicode="&#xe61d;" d="M423.96 391.984c-36.912 36.944-64.64 31.408-64.64 31.408l-277.144-277.144-25.856-121.936 121.936 25.856 277.12 277.12c0 0 5.552 27.728-31.408 64.688zM170.984 64.848l-41.552-8.96c-4.016 7.504-8.856 15-17.688 23.856-8.832 8.832-16.36 13.648-23.856 17.664l8.984 41.576 12.008 12.008c0 0 22.632-0.464 48.152-25.984 25.552-25.552 26.008-48.176 26.008-48.176l-12.056-11.984z" />
40
- <glyph unicode="&#xe61e;" d="M432 480c44.184 0 80-35.816 80-80 0-18.008-5.952-34.632-16-48l-32-32-112 112 32 32c13.368 10.048 29.992 16 48 16zM32 112l-32-144 144 32 296 296-112 112-296-296zM357.792 298.208l-224-224-27.576 27.576 224 224 27.576-27.576z" />
41
- <glyph unicode="&#xe61f;" d="M440.32 414.616c12.848-6.288 24.048-15.24 32.248-26.24 17.272-23.152 22.12-54.688 14.416-93.736-7.776-39.512-25.208-72.864-50.584-97.024-4.64-4.848-9.608-9.376-14.904-13.544-27.176-21.4-61.496-32.712-99.256-32.712h-120.032l-32.28-151.36h-66.216l5.040 23.152h23.064l32.28 151.36h94.136c90.128 0 165.472 55.536 185.632 149.968 22.864 106.92-53.8 155.52-119.704 155.52h-224.64l-99.528-456.848h76.016l-12.016-55.152h131.832l32.28 151.36h94.136c90.128 0 165.472 55.536 185.632 149.968 16.856 78.84-20.4 125.968-67.56 145.28zM211.168 386.96h64.568c32.296 0 53.8-27.768 44.392-62.48-8.064-34.72-41.696-62.488-75.32-62.488h-61.88l28.24 124.968z" />
42
- <glyph unicode="&#xe620;" d="M512 224c0 70.4-24.96 130.88-74.88 181.12-49.92 49.92-110.4 74.88-181.12 74.88-70.4 0-130.88-24.96-181.12-74.88-49.92-50.24-74.88-110.72-74.88-181.12 0-70.72 24.96-131.2 74.88-181.12 50.24-49.92 110.72-74.88 181.12-74.88 70.72 0 131.2 24.96 181.12 74.88s74.88 110.4 74.88 181.12zM443.84 224c0-51.84-18.56-96-55.040-132.8-36.8-36.8-80.96-55.040-132.8-55.040s-96 18.24-132.8 55.040c-36.48 36.8-55.040 80.96-55.040 132.8s18.56 96 55.040 132.8c36.8 36.48 80.96 55.040 132.8 55.040s96-18.56 132.8-55.040c36.48-36.8 55.040-80.96 55.040-132.8zM191.36 335.040c-14.080 0-26.24-5.12-36.16-15.040-9.92-10.24-15.040-22.080-15.040-36.16s5.12-26.24 15.040-36.16c9.92-10.24 22.080-15.040 36.16-15.040s26.24 4.8 36.16 15.040c9.92 9.92 15.040 22.080 15.040 36.16s-5.12 25.92-15.040 36.16c-9.92 9.92-22.080 15.040-36.16 15.040zM320.96 335.040c-14.080 0-26.24-5.12-36.16-15.040-9.92-10.24-15.040-22.080-15.040-36.16s5.12-26.24 15.040-36.16c9.92-10.24 22.080-15.040 36.16-15.040s26.24 4.8 36.16 15.040c10.24 9.92 15.040 22.080 15.040 36.16s-4.8 25.92-15.040 36.16c-9.92 9.92-22.080 15.040-36.16 15.040zM191.36 215.36c-14.080 0-26.24-5.12-36.16-15.040s-15.040-22.080-15.040-36.16c0-14.080 5.12-26.24 15.040-36.16s22.080-15.040 36.16-15.040 26.24 5.12 36.16 15.040 15.040 22.080 15.040 36.16c0 14.080-5.12 26.24-15.040 36.16s-22.080 15.040-36.16 15.040zM320.96 215.36c-13.76 0-25.92-4.8-36.16-15.040-10.24-10.248-15.040-22.080-15.040-36.48 0-13.76 4.8-25.92 15.040-35.84s22.4-15.040 36.16-15.040c14.4 0 26.24 5.12 36.16 15.040 10.24 9.92 15.040 22.080 15.040 35.84 0 14.4-4.8 26.24-15.040 36.48-9.92 10.24-21.76 15.040-36.16 15.040z" />
43
- <glyph unicode="&#xe621;" d="M279.536 448c0 0-100.48 0-133.968 0-60.064 0-116.584-45.504-116.584-98.208 0-53.864 40.944-97.336 102.040-97.336 4.248 0 8.376 0.088 12.424 0.376-3.968-7.592-6.8-16.144-6.8-25.024 0-14.968 8.048-27.104 18.232-37.016-7.696 0-15.12-0.224-23.224-0.224-74.392 0-131.648-47.376-131.648-96.512 0-48.392 62.768-78.656 137.168-78.656 84.816 0 131.656 48.12 131.656 96.512 0 38.8-11.448 62.040-46.84 87.064-12.112 8.576-35.264 29.416-35.264 41.672 0 14.36 4.096 21.432 25.712 38.32 22.16 17.312 37.84 41.648 37.84 69.96 0 33.704-15.008 66.552-43.184 77.384h42.48l29.984 21.672zM232.744 120.272c1.064-4.488 1.64-9.104 1.64-13.816 0-39.104-25.192-69.656-97.488-69.656-51.424 0-88.56 32.552-88.56 71.648 0 38.32 46.064 70.224 97.48 69.664 12-0.128 23.184-2.056 33.336-5.344 27.912-19.416 47.936-30.384 53.584-52.504zM150.408 266.112c-34.52 1.032-67.32 38.616-73.272 83.928-5.96 45.336 17.184 80.024 51.696 78.992 34.504-1.040 67.32-37.408 73.28-82.728 5.952-45.328-17.192-81.232-51.696-80.192zM416 352v96h-32v-96h-96v-32h96v-96h32v96h96v32z" />
44
- <glyph unicode="&#xe622;" d="M275.608 431.896c0.032 0.016 0.056 0.032 0.080 0.040l-0.080-0.040c0 0 0 0 0 0zM452.92 108.312c-0.032 0.856-0.104 1.672-0.2 2.44-0.064 0.512-0.16 1.016-0.288 1.504-0.208 1.136-0.472 2.264-0.856 3.344l-0.008 0.016c-0.784 2.232-2 4.368-3.568 6.176-1.552 1.8-3.416 3.224-5.288 4.216l-0.056 0.040c-1.992 1.040-3.944 1.624-5.712 1.96-0.52 0.096-1.008 0.144-1.488 0.2 2.264 9.712-0.568 17.12-2.4 20.584 0.144 0.136 0.296 0.272 0.424 0.4 2.416 2.336 4.472 4.576 6.208 6.816l0.328 0.448c1.392 2 2.312 4.040 2.896 5.92 0.496 1.616 0.744 3.072 0.888 4.4h0.016l0.016 0.080 0.008 0.192 0.056 0.408h-0.032l0.024 0.464h0.016l0.008 0.272c0.008 0.272 0.016 0.552 0.016 0.856 0.016 0.552 0.016 1.12-0.016 1.744-0.128 3.008-0.68 6.912-2.648 11.144-0.984 2.104-2.352 4.272-4.168 6.28-1.808 2.008-4.056 3.832-6.648 5.28l0.016-0.008c-0.192 0.104-0.336 0.208-0.512 0.304-5.376 7.912-11.52 14.048-16.96 18.704-2.824 2.416-5.456 4.424-7.704 6.072-2.224 1.632-4.104 2.92-5.144 3.696l0.016-0.008c-2.4 1.76-4.176 2.816-5.024 3.296-1.96 1.192-3.424 2.144-4.304 2.808-0.688 0.52-1.024 0.856-1.152 0.992l-0.064 0.088c-0.016 0.016-0.088 0.168-0.192 0.696-0.112 0.528-0.232 1.432-0.28 2.736-0.088 2.056-0.016 5.064 0.208 9.040 0.36 6.384 1.088 15.208 1.832 27.152 0.248 3.8 0.288 7.376 0.144 10.752-0.224 5.408-0.92 10.312-2.056 14.752l-0.008 0.024c-0.248 1.008-0.536 2-0.84 2.984l-0.008 0.008-0.008 0.016c-0.224 0.728-0.432 1.28-0.552 1.632l0.008-0.024c-0.232 0.648-0.464 1.296-0.728 1.944l-0.008 0.032c-0.128 0.32-0.296 0.728-0.512 1.24l-0.008 0.016-0.008 0.008-0.008 0.016c-0.408 0.96-0.872 1.984-1.456 3.096l-0.16 0.296-0.296 0.528-0.208 0.352c-1.088 1.792-2.24 3.424-3.448 4.952-0.608 2.744-1.664 6.816-3.416 11.432-1.552 4.064-3.64 8.576-6.608 13.024-1.032 1.536-2.2 3.056-3.48 4.536l0.424 0.44c0.6 0.632 14.84 15.544 25.992 34.896 20.784 36.080 13.864 58.136 4.408 70.28l-0.272 0.336-0.288 0.32c-9.12 10.136-21.528 16.248-36.872 18.152-31.784 3.952-67.72-11.64-77.144-16.080l-17.192 18.992c-1.512 1.664-3.2 3.152-5 4.456-1.816 1.304-3.76 2.44-5.8 3.384-4.096 1.896-8.584 3.088-13.36 3.68-9.584 1.176-20.352 0.032-32.056-2.968-17.544-4.528-37.248-13.288-57.848-25.64-20.584-12.36-42.040-28.328-62.864-47.32-25.448-23.216-46.472-47.76-61.792-71.056-7.656-11.648-13.888-22.992-18.512-33.744-4.624-10.76-7.664-20.928-8.832-30.344-0.848-6.84-0.712-13.304 0.656-19.264 0.6-2.608 1.464-5.112 2.568-7.48 1.416-3.048 3.248-5.88 5.528-8.376l0.056-0.064 19.928-20.872-0.112-0.2c-0.216-0.376-0.416-0.76-0.632-1.136-0.304-0.568-0.616-1.136-0.912-1.704-0.2-0.392-0.392-0.784-0.576-1.176-0.288-0.584-0.56-1.16-0.832-1.752-0.184-0.392-0.352-0.792-0.528-1.2-0.264-0.6-0.512-1.2-0.76-1.808-0.16-0.4-0.312-0.8-0.472-1.208-0.232-0.616-0.456-1.248-0.672-1.872-0.136-0.408-0.28-0.808-0.408-1.224-0.208-0.64-0.4-1.28-0.592-1.928-0.056-0.184-0.112-0.352-0.168-0.536-0.064-0.224-0.128-0.464-0.192-0.688-0.184-0.664-0.344-1.336-0.512-2-0.096-0.4-0.2-0.8-0.296-1.216-0.064-0.296-0.128-0.584-0.184-0.88-0.088-0.416-0.16-0.832-0.248-1.248-0.072-0.376-0.152-0.752-0.216-1.136-0.144-0.84-0.272-1.696-0.392-2.552-0.032-0.256-0.080-0.496-0.112-0.752l-0.008-0.072-0.016-0.224c-0.064-0.552-0.112-1.12-0.176-1.68-0.080-0.88-0.152-1.76-0.2-2.656-0.032-0.384-0.048-0.784-0.064-1.184-0.016-0.304-0.040-0.608-0.048-0.912-0.016-0.624-0.008-1.248-0.016-1.88 0-0.376-0.008-0.752 0-1.136 0.008-0.224-0.008-0.448 0-0.672v-0.128c0.016-0.4 0.032-0.808 0.040-1.216 0.016-0.448 0.056-0.88 0.088-1.312 0.016-0.328 0.032-0.656 0.048-0.976 0.032-0.288 0.040-0.504 0.064-0.696 0.040-0.408 0.072-0.832 0.12-1.24 0.040-0.472 0.096-0.976 0.168-1.56l0.008-0.048v0.008c0.032-0.224 0.056-0.376 0.080-0.552 0.064-0.464 0.136-0.936 0.208-1.4 0.056-0.416 0.128-0.888 0.224-1.472 0.048-0.232 0.080-0.432 0.12-0.6 0.048-0.28 0.112-0.56 0.168-0.84l0.008-0.024 0.080-0.4c0.072-0.384 0.168-0.872 0.312-1.536l0.008-0.016v0.008c0.040-0.176 0.072-0.288 0.104-0.44 0.104-0.424 0.184-0.736 0.248-0.96l0.104-0.432c0.040-0.136 0.072-0.272 0.12-0.472l0.104-0.392 0.088-0.328 0.072-0.296 0.008-0.032v0.008c0.040-0.136 0.072-0.24 0.112-0.36l0.112-0.408c0.096-0.312 0.2-0.632 0.296-0.944 0.112-0.368 0.264-0.856 0.472-1.512l-0.040 0.104 0.040-0.12c0.048-0.16 0.088-0.264 0.136-0.392 0.192-0.544 0.344-0.96 0.416-1.184l0.016-0.024v-0.008c0.128-0.36 0.312-0.88 0.568-1.56l0.008-0.008 0.024-0.064-0.008 0.032 0.112-0.28c0.168-0.424 0.296-0.744 0.408-0.992l0.128-0.32 0.016-0.048c0.064-0.16 0.16-0.376 0.264-0.632 0.096-0.232 0.216-0.504 0.344-0.816v0c0 0 0 0 0-0.008l0.128-0.28c0.128-0.296 0.256-0.568 0.36-0.792 0.104-0.208 0.192-0.4 0.264-0.552l0.008-0.024c0.168-0.352 0.368-0.8 0.648-1.352l0.040-0.080 0.12-0.232c0.12-0.232 0.24-0.456 0.336-0.648 0.144-0.28 0.28-0.512 0.384-0.712l0.016-0.040c0.152-0.28 0.368-0.688 0.656-1.216l0.016-0.032 0.016-0.040 0.12-0.208c0.12-0.208 0.232-0.416 0.344-0.6 0.184-0.312 0.36-0.6 0.496-0.832l0.040-0.064 0.008-0.016c0.144-0.224 0.36-0.592 0.664-1.080l0.032-0.048 0.088-0.144c0.152-0.232 0.296-0.464 0.432-0.664 0.208-0.312 0.392-0.592 0.552-0.84 0.176-0.264 0.424-0.64 0.76-1.12l0.032-0.040v-0.008l0.016-0.024 0.032-0.040 0.008-0.008c0.16-0.232 0.32-0.456 0.488-0.68 0.224-0.312 0.44-0.6 0.632-0.856l-0.016 0.016c0.184-0.248 0.408-0.552 0.688-0.92l0.048-0.064 0.024-0.024 0.024-0.032-0.040 0.040c0.208-0.272 0.408-0.52 0.6-0.768 0.256-0.312 0.496-0.616 0.72-0.888l0.072-0.096c0.152-0.184 0.328-0.408 0.576-0.688l0.104-0.128 0.104-0.104c0.36-0.424 0.68-0.784 1.008-1.144l0.344-0.392v-0.008l0.032-0.032c0.16-0.176 0.36-0.4 0.6-0.664l0.072-0.088v-0.008l0.016-0.008 0.032-0.032c0.392-0.424 0.768-0.808 1.152-1.2 0.16-0.16 0.312-0.336 0.472-0.488l0.024-0.016c0.080-0.080 0.272-0.272 0.568-0.576l0.056-0.048 0.168-0.184c0.464-0.456 0.944-0.888 1.424-1.328l0.112-0.112 0.032-0.024 0.032-0.032c0.12-0.112 0.32-0.288 0.6-0.544l0.032-0.032c0.616-0.544 1.224-1.072 1.84-1.576l0.040-0.032 0.344-0.288 0.24-0.192-0.008 0.008 0.352-0.28c0.52-0.416 1.024-0.816 1.512-1.192l0.136-0.112 0.064-0.048c0.192-0.136 0.328-0.24 0.4-0.304l0.096-0.072 0.072-0.048c0.144-0.104 0.288-0.2 0.432-0.304 0.432-0.312 0.872-0.624 1.304-0.92l0.368-0.256 0.040-0.032 0.456-0.312 0.024-0.008 0.232-0.152c0.44-0.296 0.912-0.592 1.384-0.888 0.248-0.16 0.472-0.304 0.728-0.464l0.4-0.24 0.224-0.128 0.144-0.088c0.728-0.44 1.416-0.832 2.048-1.184l0.056-0.032 0.392-0.208 0.032-0.016c0.872-0.464 1.696-0.888 2.472-1.272l0.56-0.272v0.008c0.424-0.208 0.832-0.376 1.248-0.568 0.192-0.088 0.392-0.184 0.592-0.272 0.24-0.104 0.488-0.232 0.72-0.328l0.2-0.088 0.056-0.024 0.096-0.040c0.408-0.176 0.808-0.32 1.208-0.48l0.208-0.080c0.448-0.184 0.896-0.376 1.352-0.544l0.104-0.040 0.328-0.12c0.208-0.072 0.424-0.144 0.64-0.216l0.2-0.064c0.64-0.232 1.288-0.464 1.944-0.672l0.152-0.048 0.056-0.016 0.024-0.016c1.008-0.312 2.016-0.6 3.016-0.872l0.208-0.056-0.056 0.016c0.888-0.232 1.76-0.432 2.624-0.632h0.016l0.32-0.088 0.336-0.072c0.824-0.184 1.664-0.328 2.512-0.472l0.24-0.064 0.6-0.088c0.512-0.080 1.016-0.152 1.528-0.216 0.080-0.208 0.152-0.416 0.224-0.6l0.008-0.032c1.392-3.8 2.904-7.584 4.52-11.336 23.904-66.152 89.984-117.432 165.4-126.816 75.408-9.376 155.904 40.744 188.704 108.472 1.416 2.592 2.704 5.136 3.88 7.6 3.248 3.344 5.776 6.816 7.456 10.504 2.008 4.328 2.68 8.88 2.488 12.608zM125.656 222.64c-0.056-0.104-0.248-0.448-0.544-0.96-0.528-0.936-1.392-2.48-2.408-4.304-0.496-0.896-1.032-1.848-1.576-2.848-0.368-0.672-0.744-1.36-1.12-2.048l-0.176-0.32-0.072-0.128c-0.136-0.264-0.28-0.52-0.424-0.784l-3.456-6.216c-0.288 0.152-0.576 0.288-0.872 0.44l-0.168 0.080-0.304 0.152c-1.888 0.904-3.88 1.632-5.936 2.168l-0.328 0.080c-1.32 0.328-2.672 0.584-4.048 0.744-0.8 0.088-1.6 0.16-2.408 0.2-0.672 0.032-1.352 0.040-2.032 0.024-1.024-0.024-2.040-0.112-3.032-0.216-0.312-0.040-0.624-0.096-0.928-0.136-0.496-0.072-0.976-0.168-1.472-0.256-0.192-0.040-0.392-0.064-0.576-0.112-0.344-0.072-0.68-0.144-1.024-0.232-0.664-0.16-1.32-0.344-1.968-0.552-0.296-0.096-0.6-0.176-0.888-0.272-0.88-0.304-1.736-0.64-2.576-1.016-0.336-0.152-0.648-0.32-0.968-0.472-0.384-0.192-0.76-0.392-1.144-0.584l-0.392-0.2c-0.416-0.232-0.824-0.48-1.224-0.72-0.376-0.232-0.752-0.472-1.112-0.72-0.448-0.296-0.88-0.592-1.304-0.904-0.264-0.2-0.512-0.4-0.768-0.608-0.688-0.544-1.344-1.128-1.984-1.728-0.328-0.304-0.648-0.624-0.968-0.944-0.56-0.552-1.112-1.128-1.624-1.72l-0.264-0.296c-0.272-0.32-0.528-0.664-0.776-1l-0.040-0.048-0.032-0.048c-0.176-0.224-0.36-0.448-0.528-0.672l-0.128-0.176-0.016-0.016c-1.040-1.448-1.944-2.992-2.736-4.6-0.112-0.232-0.216-0.464-0.328-0.704-0.36-0.792-0.696-1.592-1-2.408-0.12-0.328-0.256-0.64-0.36-0.968l-0.008-0.008v-0.008l-0.008-0.008c-0.28-0.832-0.52-1.68-0.728-2.552l-0.080-0.32-0.080-0.408-0.008-0.040c-0.144-0.632-0.28-1.264-0.376-1.904-0.048-0.312-0.080-0.632-0.128-0.96l-0.016-0.088c-0.040-0.336-0.072-0.68-0.112-1.024-0.032-0.256-0.072-0.52-0.088-0.784-0.072-1.008-0.104-2.032-0.080-3.064 0.016-0.8 0.088-1.584 0.168-2.368l0.008-0.048 0.024-0.368c0.040-0.432 0.12-0.864 0.184-1.296 0.232-1.568 0.552-3.096 1-4.576 0.336-1.128 0.728-2.232 1.184-3.304 0.832-1.976 1.864-3.832 3.048-5.576 2.488-3.688 5.68-6.84 9.416-9.248 2.12-1.36 4.408-2.472 6.824-3.32 2.32-0.824 4.744-1.416 7.264-1.696 0.568-0.056 1.136-0.104 1.72-0.144 0.864-0.056 1.72-0.096 2.6-0.072 0.808 0.016 1.592 0.12 2.392 0.192 0.456 0.040 0.92 0.048 1.368 0.112 1.136 0.16 2.264 0.392 3.36 0.664l0.248 0.056c0.456 0.12 0.888 0.288 1.328 0.424 1.392 0.424 2.728 0.928 4.032 1.528l0.288 0.128c0.36 0.152 0.736 0.304 1.088 0.488 0.040-0.248 0.088-0.488 0.136-0.736 0.152-0.88 0.32-1.776 0.488-2.664 1.528-8.12 3.328-16.112 3.328-16.112-2.744-2.048-7.336-4.056-12.528-5.568-1.728-0.504-3.528-0.944-5.344-1.32-1.168-0.248-2.336-0.448-3.512-0.624-1.328-0.2-2.648-0.36-3.96-0.464-0.96-0.080-1.904-0.136-2.832-0.16-0.688-0.008-1.384 0-2.072 0.016-2.896 0.040-5.744 0.288-8.52 0.728l-0.040 0.016c-0.904 0.144-1.808 0.312-2.688 0.496-0.008 0-0.016 0-0.016 0.008l-0.072 0.024c-0.88 0.192-1.752 0.392-2.624 0.624l-0.12 0.032c-0.44 0.12-0.88 0.256-1.32 0.384-0.4 0.12-0.808 0.224-1.208 0.344l-0.168 0.056c-0.824 0.264-1.624 0.544-2.424 0.84l-0.216 0.080c-0.784 0.296-1.552 0.6-2.32 0.92l-0.264 0.12c-0.752 0.328-1.488 0.664-2.224 1.016l-0.304 0.144c-0.712 0.352-1.416 0.712-2.112 1.088l-0.344 0.2c-0.672 0.376-1.344 0.752-2 1.152l-0.408 0.24c-0.632 0.384-1.264 0.792-1.88 1.208l-0.448 0.304c-0.6 0.408-1.184 0.824-1.768 1.248-0.152 0.12-0.32 0.248-0.48 0.36-0.56 0.424-1.12 0.856-1.664 1.304-0.176 0.136-0.336 0.288-0.512 0.432-0.528 0.432-1.040 0.88-1.552 1.328-0.184 0.168-0.36 0.336-0.544 0.496-0.48 0.448-0.968 0.896-1.432 1.352-0.192 0.192-0.384 0.384-0.576 0.576-0.448 0.448-0.888 0.904-1.32 1.376-0.2 0.216-0.392 0.432-0.592 0.648-0.416 0.464-0.824 0.92-1.216 1.392-0.208 0.24-0.408 0.488-0.6 0.728-0.384 0.456-0.752 0.92-1.112 1.392-0.208 0.264-0.408 0.544-0.608 0.816-0.344 0.464-0.68 0.92-1.008 1.392-0.208 0.296-0.4 0.6-0.6 0.904-0.312 0.456-0.616 0.912-0.912 1.384-0.2 0.328-0.392 0.656-0.592 0.976-0.28 0.464-0.552 0.92-0.816 1.392-0.2 0.352-0.384 0.712-0.576 1.064-0.248 0.456-0.488 0.904-0.72 1.368-0.192 0.384-0.376 0.768-0.552 1.152-0.104 0.224-0.208 0.456-0.312 0.68s-0.216 0.448-0.32 0.68c-0.176 0.408-0.344 0.816-0.52 1.224-0.184 0.448-0.384 0.896-0.552 1.344-0.128 0.32-0.24 0.64-0.344 0.96l-0.128 0.352c-0.16 0.448-0.328 0.888-0.472 1.336-0.152 0.456-0.288 0.92-0.432 1.384-0.128 0.44-0.272 0.872-0.392 1.312l-0.104 0.408-0.088 0.336-0.112 0.44-0.072 0.296c-0.104 0.424-0.224 0.84-0.32 1.272-0.12 0.52-0.216 1.056-0.32 1.584-0.080 0.408-0.168 0.808-0.248 1.224-0.096 0.568-0.176 1.136-0.256 1.712-0.040 0.32-0.096 0.64-0.144 0.96v0.048l-0.024 0.144c-0.072 0.632-0.136 1.272-0.192 1.912-0.016 0.184-0.040 0.376-0.048 0.568l-0.048 0.432c-0.064 0.816-0.096 1.632-0.12 2.456 0 0.168-0.024 0.328-0.024 0.504-0.024 1.056-0.024 2.112 0.016 3.16 0.032 0.856 0.072 1.704 0.128 2.552l0.032 0.4c0.088 1.072 0.208 2.128 0.344 3.176 0.728 5.36 2.192 10.488 4.288 15.288 0.056 0.136 0.112 0.288 0.176 0.424 0.328 0.736 0.68 1.464 1.040 2.184 1.016 2.048 2.152 4.032 3.392 5.928 0.664 1.008 1.352 1.992 2.072 2.952 0.608 0.816 1.232 1.616 1.888 2.392 2.272 2.736 4.784 5.256 7.528 7.528l0.112 0.096c3.176 2.624 6.632 4.936 10.336 6.84 0.416 0.208 0.84 0.416 1.264 0.616 0.344 0.168 0.696 0.336 1.040 0.504 1.224 0.56 2.472 1.080 3.744 1.56 3.728 1.408 7.648 2.432 11.712 3.040l0.408 0.064c2.256 0.32 4.544 0.528 6.88 0.576 0.52 0.016 1.040 0 1.56-0.016 1.072-0.024 2.144-0.072 3.216-0.168 0.376-0.040 0.752-0.080 1.136-0.112 0.384-0.040 0.776-0.064 1.152-0.12 0.792-0.112 1.576-0.256 2.352-0.4 0.992-0.184 1.96-0.424 2.928-0.656l0.080-0.016c1.416-0.336 2.792-0.72 4.144-1.144 0.416-0.128 0.856-0.24 1.264-0.376 1.608-0.544 3.152-1.128 4.624-1.728 1.224-0.504 2.4-1.016 3.512-1.536 3.48-1.616 6.336-3.216 8.296-4.408 1.72-1.048 2.768-1.768 2.904-1.856l0.032-0.024 0.016-0.008h0.008l-0.032-0.048zM118.352 298.928c1.080 1.272 2.176 2.536 3.272 3.816-1.328-1.328-2.072-2.016-2.152-1.936-0.192 0.128 4.44 5.776 12.928 14.92 4.232 4.56 9.416 9.976 15.448 16.024 11.144 11.728 22.944 23.392 35.32 34.624 11.728 10.632 23.968 20.864 36.64 30.408 0.632 0.472 1.248 0.944 1.88 1.416 4.832 3.6 9.736 7.088 14.696 10.456 3 2.040 6.024 4.048 9.064 5.992l-35.304 40.24 11.904 3.552 23.24-11.824-0.656 8.032 4.056 8.968 10.848 2.456 25.48-29.6c0.304 0.144 0.616 0.296 0.92 0.432 2.128 0.992 4.208 1.936 6.264 2.84 1.224 0.536 2.432 1.056 3.632 1.576 0.8 0.336 1.584 0.664 2.368 0.992 14.264 5.664 39.208 13.64 61.12 10.824 4.416-0.568 8.712-1.584 12.768-3.136 0.44-0.264 0.88-0.528 1.304-0.808l-0.328 0.096-0.352 0.104-0.144 0.032-0.040 0.016c-0.192 0.048-0.392 0.080-0.592 0.128-3.616 0.904-7.432 1.384-11.496 1.464-1.432 0.032-2.888 0.016-4.376-0.048-9.696-0.416-20.744-2.664-33.544-6.768-6.656-2.144-13.824-4.84-21.448-8.040-1.352-0.568-2.688-1.12-4.072-1.72-1.512-0.656-3.056-1.344-4.6-2.048-0.376-0.168-0.752-0.336-1.128-0.504-0.192-0.088-0.376-0.168-0.568-0.256-0.36-0.16-0.728-0.344-1.096-0.504-1.32-0.608-2.656-1.24-4-1.872-0.376-0.176-0.744-0.344-1.12-0.528-0.208-0.096-0.424-0.208-0.632-0.304-1.152-0.552-2.312-1.12-3.488-1.688l-0.128-0.064c-0.080-0.040-0.16-0.072-0.24-0.112-0.376-0.184-0.744-0.36-1.128-0.544l-0.088-0.040c-0.208-0.104-0.416-0.216-0.624-0.32-0.56-0.28-1.104-0.568-1.664-0.848-0.416-0.208-0.84-0.424-1.256-0.64-0.224-0.112-0.448-0.224-0.672-0.336-2.672-1.368-5.344-2.768-8-4.216h-0.008c-0.84-0.456-1.688-0.928-2.52-1.392-1.408-0.784-2.816-1.56-4.208-2.36-0.576-0.328-1.152-0.664-1.728-0.992-1.104-0.64-2.2-1.288-3.296-1.936-1.12-0.664-2.24-1.328-3.36-2-0.6-0.36-1.184-0.72-1.776-1.088-1.048-0.64-2.096-1.264-3.136-1.912-2.088-1.304-4.168-2.624-6.24-3.96-6.472-4.176-12.864-8.544-19.168-13.072v0c-14.392-10.32-28.32-21.44-41.712-32.992-22.040-19.040-42.56-39.24-61.064-58.976zM440.816 106.912l-0.008-0.008c-0.040-2.784-0.84-5.88-3.264-9.384-0.144-0.208-0.312-0.424-0.472-0.632-1.096-1.488-2.456-3.040-4.208-4.672l-0.088-0.208c-0.464-0.992-0.944-2-1.456-3.016l-0.168-0.352c-0.184-0.376-0.376-0.752-0.56-1.128-0.4-0.808-0.832-1.624-1.264-2.448-0.216-0.416-0.432-0.824-0.656-1.24-0.568-1.056-1.16-2.128-1.768-3.2-0.344-0.592-0.696-1.184-1.056-1.784-0.32-0.544-0.656-1.096-0.984-1.648-0.432-0.704-0.872-1.416-1.32-2.128-0.208-0.32-0.424-0.648-0.632-0.968-0.872-1.344-1.8-2.696-2.736-4.040-0.216-0.32-0.408-0.624-0.632-0.944l-0.192-0.28c-0.672-0.936-1.368-1.88-2.080-2.832l-0.208-0.28c-2.904-3.848-6.112-7.688-9.688-11.448-2.704-2.848-5.616-5.64-8.728-8.36-0.192-0.16-0.376-0.312-0.552-0.472l-0.024-0.024c-3.136-2.624-6.36-5.032-9.608-7.328-1.944-1.352-3.904-2.656-5.888-3.904l-0.056-0.040c-2.64-1.656-5.296-3.232-7.968-4.696l-0.552-0.312c-3.832-2.056-7.696-3.92-11.608-5.608-6.464-2.816-13.032-5.136-19.6-7.016-54.44-15.616-109.696-1.624-123.088 9.272l5.92-10.6c-0.888 0.408-2.072 1.36-3.44 2.656-4.096 3.896-9.848 11-14.176 16.552-0.48 0.616-0.936 1.216-1.384 1.792l-0.024 0.032c-0.384 0.496-0.736 0.968-1.080 1.416l-0.352 0.456c-0.696 0.912-1.312 1.736-1.8 2.384-0.248 0.256-0.496 0.504-0.744 0.768-0.248 0.256-0.496 0.512-0.744 0.768-0.152-0.64-0.016-1.656 0.28-2.84 1.032-4.2 4.088-10.584 4.112-10.64-2.648 3.264-5.208 7.048-7.536 10.816-1.944 3.152-3.728 6.296-5.264 9.136-0.376 0.712-0.744 1.4-1.096 2.064-1.048 2-1.944 3.784-2.648 5.216-0.608 0.792-1.216 1.56-1.816 2.36-0.192-5.76 1.312-10.92 2.856-14.648 0.192-0.464 0.392-0.912 0.584-1.328l0.040-0.072c0.184-0.392 0.36-0.768 0.536-1.112l0.048-0.096c0.168-0.328 0.328-0.648 0.48-0.928l0.032-0.048c0.824-1.528 1.432-2.408 1.44-2.416v-0.008c-1.048 1.080-2.056 2.176-3.040 3.264-0.312 0.352-0.608 0.696-0.912 1.048-0.656 0.736-1.304 1.488-1.928 2.232-0.344 0.416-0.68 0.832-1.008 1.248-0.56 0.68-1.104 1.36-1.632 2.048-0.336 0.44-0.664 0.88-0.984 1.32-0.504 0.664-0.992 1.328-1.464 2-0.312 0.448-0.624 0.888-0.928 1.336-0.456 0.672-0.904 1.344-1.344 2.016-0.28 0.432-0.56 0.872-0.832 1.304-0.44 0.696-0.864 1.4-1.272 2.096-0.248 0.408-0.488 0.808-0.72 1.216-0.44 0.776-0.864 1.552-1.28 2.328-0.168 0.328-0.352 0.656-0.528 0.984-1.144 2.216-2.168 4.424-3.088 6.624-0.144 0.344-0.272 0.68-0.4 1.016-0.304 0.76-0.608 1.52-0.88 2.272-0.152 0.408-0.288 0.824-0.432 1.232-0.24 0.68-0.472 1.368-0.688 2.056-0.136 0.432-0.272 0.872-0.4 1.304-0.2 0.656-0.384 1.32-0.568 1.976-0.12 0.44-0.24 0.88-0.344 1.32-0.168 0.656-0.32 1.312-0.472 1.96-0.096 0.432-0.192 0.864-0.288 1.296-0.144 0.672-0.264 1.336-0.392 2.008-0.072 0.4-0.152 0.816-0.216 1.216-0.128 0.728-0.224 1.456-0.32 2.184-0.040 0.336-0.104 0.672-0.144 1.008-0.128 1.056-0.24 2.112-0.32 3.16l-0.016 0.216-0.024 0.344c-0.064 0.864-0.112 1.72-0.152 2.584-0.032 0.848-0.056 1.696-0.056 2.544v0.144c0 1.104 0.024 2.192 0.064 3.28 0.016 0.344 0.032 0.68 0.048 1.024 0.040 0.752 0.088 1.504 0.152 2.248 0.032 0.376 0.064 0.752 0.104 1.128 0.072 0.736 0.152 1.472 0.248 2.208 0.040 0.328 0.080 0.664 0.128 0.992 0.144 1.032 0.304 2.048 0.488 3.056l0.016 0.096c0.184 1.008 0.392 2 0.624 2.992 0.064 0.328 0.152 0.648 0.232 0.968 0.16 0.696 0.336 1.376 0.52 2.056 0.096 0.352 0.184 0.704 0.288 1.048 0.192 0.68 0.392 1.352 0.608 2.024 0.088 0.304 0.184 0.6 0.288 0.904 0.304 0.952 0.632 1.896 0.968 2.824 0.6 1.632 1.248 3.224 1.944 4.776 4.336 9.712 10.368 17.832 16.896 23.576-1 1.608-1.96 3.192-2.904 4.776-3.392 5.712-6.4 11.272-9.040 16.68-0.048-0.864-0.072-1.36-0.072-1.36l0.504-13.208 0.088-2.352c-0.44 0.576-0.888 1.504-1.352 2.664-3.528 8.968-7.32 32.728-7.32 32.728-2.168-1.456-2.448-14.28-2.448-14.28-1.48 7.056-2.072 15.336-2.28 22.2-0.048 1.64-0.080 3.176-0.096 4.616-0.016 1.432-0.016 2.744 0 3.912 0 0.544 0.016 1.048 0.016 1.52v0.352l-0.048 0.248c-0.152 0.768-0.296 1.528-0.44 2.288-0.608-1.072-1.104-2.152-1.552-3.232-0.104-0.256-0.216-0.504-0.312-0.76-0.224-0.584-0.432-1.16-0.616-1.744-0.752-2.352-1.2-4.64-1.456-6.712-0.112-0.96-0.192-1.856-0.248-2.688-0.208-3.648 0.128-6.128 0.128-6.128-0.376 1.936-0.696 3.832-1 5.72-0.096 0.6-0.176 1.2-0.264 1.8-0.328 2.152-0.608 4.28-0.84 6.368-0.048 0.44-0.104 0.888-0.144 1.328-0.024 0.2-0.032 0.384-0.048 0.584-0.080 0.792-0.144 1.576-0.208 2.368-0.16 1.888-0.288 3.76-0.368 5.592l-0.024 0.296c-0.080 1.848-0.112 3.656-0.12 5.448 0 0.216 0 0.432 0.008 0.64 0 0.92-0.008 1.84 0.016 2.736 0.016 0.792 0.056 1.56 0.088 2.344l0.016 0.368c0.072 1.592 0.168 3.16 0.296 4.712 0.136 1.696 0.296 3.368 0.504 5.008 0.088 0.656 0.192 1.296 0.28 1.944 0.472 3.28 1.064 6.472 1.8 9.544l0.104 0.392c0.184 0.76 0.384 1.512 0.584 2.264 0.76 2.824 1.624 5.568 2.584 8.216 1.928 5.296 4.248 10.24 6.904 14.856l0.16 0.264c1.288 2.216 2.64 4.352 4.080 6.416 1.928 2.776 4.008 5.392 6.176 7.912 0.48 0.552 0.928 1.136 1.424 1.68 0.392 0.44 0.808 0.84 1.208 1.264 0.968 1.048 1.944 2.104 2.96 3.112 0.408 0.408 0.848 0.784 1.264 1.184 11.608 11.152 25.432 19.464 39.448 25.72 1.952 0.872 3.904 1.704 5.848 2.496 2.72 1.104 5.44 2.16 8.136 3.128 3.464 1.24 6.896 2.376 10.272 3.408 9.136 2.8 17.816 4.896 25.424 6.52 0.76 0.16 1.504 0.32 2.232 0.472 2.736 2.248 5.976 4.536 9.632 6.552 5.304 2.928 11.488 5.288 18.44 6.040 0.208 0.024 0.44 0.024 0.648 0.048 0.36 0.032 0.728 0.048 1.088 0.080 0.248 0.024 0.488 0.040 0.736 0.056 0.296 0.016 0.576 0.056 0.872 0.064 0 0-0.432-0.088-1.088-0.28-0.296-0.088-0.64-0.2-1.040-0.336-0.144-0.056-0.272-0.096-0.432-0.152-0.424-0.16-0.888-0.368-1.376-0.592-2.792-1.304-6.456-3.776-8.936-8.368l-0.008-0.008c0.336 0.040 0.68 0.088 1.016 0.128l0.208 0.088c0.368 0.152 0.784 0.328 1.264 0.528 3.368 1.376 9.424 3.64 15.712 4.976 0.216 0.048 0.432 0.096 0.648 0.136l0.232 0.048c0.264 0.048 0.52 0.104 0.784 0.144 0.408 0.072 0.816 0.128 1.216 0.2 1.248 0.2 2.504 0.376 3.728 0.464 0 0-2.144-0.896-4.28-2.112-1.72-0.968-3.432-2.128-4.064-3.184 2.688 0.536 5.52 0.768 8.336 0.792h0.128c2.192 0.024 4.368-0.12 6.52-0.328 0.184-0.016 0.368-0.032 0.544-0.048 0.448-0.048 0.904-0.072 1.352-0.128 0.944-0.112 1.88-0.248 2.8-0.392 2.736-0.432 5.312-0.992 7.624-1.6 0.168-0.040 0.352-0.088 0.528-0.128 2.792-0.744 5.144-1.536 6.88-2.232 0.344-0.144 0.672-0.28 0.968-0.408 0.848-0.376 1.488-0.712 1.84-0.976l-0.072 0.056v0l0.176-0.128c0.336-0.224 0.672-0.464 0.992-0.704l0.136-0.096 0.040-0.032c0.376-0.28 0.744-0.576 1.104-0.88l0.144-0.128c0.808-0.688 1.56-1.44 2.28-2.216l0.312-0.304 0.064-0.072c0.56-0.616 1.064-1.264 1.568-1.912 0.208-0.272 0.448-0.52 0.648-0.792 0.232-0.312 0.44-0.64 0.664-0.952 0.44-0.632 0.88-1.272 1.288-1.92 0.232-0.392 0.456-0.776 0.688-1.16 0.352-0.608 0.696-1.208 1.016-1.816 0.216-0.408 0.416-0.816 0.624-1.224 0.296-0.6 0.576-1.2 0.856-1.8 0.176-0.4 0.36-0.8 0.528-1.2 0.264-0.608 0.504-1.2 0.728-1.8 0.144-0.376 0.296-0.736 0.424-1.104 0.232-0.64 0.448-1.248 0.648-1.864 0.104-0.296 0.208-0.592 0.296-0.872 0.28-0.872 0.536-1.72 0.752-2.496l0.016-0.024c0.096-0.336 0.184-0.656 0.264-0.976l0.032-0.112c0.080-0.304 0.152-0.6 0.232-0.88l0.016-0.088c0.288-1.16 0.504-2.144 0.656-2.904l0.032-0.144 0.080-0.4 0.032-0.168 0.056-0.288 0.064-0.352 0.024-0.128 0.016-0.088 0.016-0.072c0.432-0.456 0.856-0.952 1.288-1.456l0.44-0.544c0.32-0.4 0.64-0.824 0.96-1.256l0.224-0.296 0.176-0.264c0.44-0.632 0.88-1.288 1.296-1.984l0.296-0.528c0.376-0.712 0.72-1.472 1.056-2.256v-0.016l0.040-0.096 0.192-0.48 0.16-0.392 0.048-0.136c0.16-0.416 0.32-0.84 0.472-1.272l0.008-0.040 0.192-0.544 0.064-0.184c0.056-0.192 0.128-0.36 0.192-0.552 0.064-0.2 0.112-0.416 0.176-0.624 0.16-0.56 0.336-1.128 0.488-1.72v0c0.12-0.48 0.232-0.984 0.344-1.488 0.112-0.512 0.216-1.032 0.32-1.56 0.088-0.472 0.184-0.936 0.264-1.424 0.16-0.952 0.288-1.936 0.392-2.944 0.040-0.408 0.080-0.824 0.12-1.248 0.080-0.944 0.152-1.92 0.208-2.92l0.032-0.392 0.016-0.368c0.048-1.272 0.064-2.6 0.056-3.96 0-0.336-0.008-0.672-0.016-1.016-0.024-1.44-0.072-2.904-0.176-4.44-0.744-11.848-1.464-20.584-1.832-27.232-1.040-18.464 0.6-20.712 11.752-27.512 0 0 1.552-0.816 3.976-2.6 5.152-3.776 18.080-12.024 27.456-26.232 0.248-0.384 0.512-0.752 0.752-1.136l0.080-0.112c0.536-0.4 1.136-0.8 1.784-1.2 0.472-0.296 0.96-0.6 1.488-0.888 0.528-0.296 1.008-0.624 1.464-0.96 0.8-0.592 1.504-1.224 2.104-1.896 3.448-3.832 3.816-8.768 3.696-11.504v-0.016l-0.152-0.216c-36.152-32.576-75.952-42.088-106.2-43.928-16.632-1.016-30.384 0.28-39.024 1.352-0.304 0.040-0.576 0.072-0.864 0.112-2.592 0.336-4.704 0.632-6.216 0.824-0.752 0.096-1.36 0.16-1.816 0.192-2.264 0.152-4.424-0.128-6.44-0.76-4.112-1.288-7.632-4.064-10.272-7.752-3.256-4.544-5.184-10.448-5.272-16.624 0-0.008 0-0.008 0-0.008s0-0.008 0-0.008c0-0.12 0.008-0.24 0.008-0.36 0-1.784 0.144-3.592 0.464-5.392 0.568-3.208 1.672-6.384 3.376-9.4 0.104-0.192 0.208-0.392 0.328-0.592 0.312-0.528 0.656-1.048 1.008-1.56 0.48-0.696 0.984-1.392 1.536-2.064 6.336-7.808 19.96-13.624 38.144-15.88 12.304-1.528 26.704-1.408 42.32 0.8 46.016 8.32 67.896 23.192 78 33.632 0.736 0.76 1.416 1.504 2.032 2.216 3.624 4.176 5.256 7.384 5.848 8.776l0.080 0.192c0.152 0.36 0.208 0.552 0.208 0.56l-0.008-0.008c0 0 0.008 0.016 0.008 0.016l-0.248-0.24-0.136-0.136c-3.68-3.512-7.984-6.912-12.728-10.144-20.8-14.208-49.896-25.216-70.512-27.976l-0.16-0.024c-15.496-2.464-30.68-2.896-43.912-1.248-7.6 0.944-14.448 2.592-20.112 4.76-5.456 3.448-10.248 10.008-10.6 20.496 6.176-2.656 13.376-4.28 18.784-5.24 11.576-2.136 22.76-2.392 32.8-1.768 2.512 0.208 4.952 0.392 7.328 0.632 2.376 0.312 4.68 0.608 6.912 0.896 4.344 0.736 8.36 1.44 12.128 2.272 1.88 0.352 3.616 0.864 5.264 1.312 1.648 0.48 3.216 0.84 4.64 1.352 2.856 0.984 5.344 1.784 7.264 2.624 3.864 1.648 5.936 2.752 5.808 3.168s-2.464 0.104-6.568-0.824c-2.056-0.48-4.544-0.896-7.408-1.544-1.424-0.336-2.992-0.536-4.624-0.856-1.64-0.288-3.368-0.64-5.192-0.84-3.592-0.512-7.704-0.968-12.072-1.48-2.152-0.176-4.376-0.36-6.656-0.544-2.304-0.112-4.672-0.232-7.104-0.352-9.712-0.288-20.432 0.152-31.344 2.16-5.752 1.016-13.44 3.624-18.976 6.768l-0.208 0.12c3.264 11.544 15.296 13.184 15.296 13.184l-0.288 0.088c19.936-2.424 39.112-2.16 57.336 0.632 26.48 4.056 50.936 13.496 72.664 28.208 1.152 0.776 2.288 1.568 3.424 2.376v0.008c0.216-0.384 0.456-0.824 0.704-1.336 1.568-3.216 3.536-8.92 2.672-16.248-0.112-0.968-0.288-1.976-0.504-3-0.168-0.784-0.36-1.576-0.6-2.392 0 0 1.184-1.136 2.616-3.456 1.12-1.792 2.376-4.304 3.36-7.52-0.048 0.192-0.088 0.32-0.088 0.32l0.24 0.016c0.52 0.048 1 0.056 1.48 0.072 1.2 0.040 2.296-0.008 3.248-0.144 1.312-0.192 2.416-0.528 3.344-0.968 0.336-0.16 0.648-0.336 0.936-0.528 0.552-0.352 1.016-0.744 1.416-1.16 0.224-0.232 0.44-0.464 0.616-0.704l0.104-0.16c0.104-0.144 0.208-0.296 0.296-0.464l0.040-0.072c1.632-2.752 1.224-5.824 1.224-5.824zM386.616 302.432l-0.016 0.024 0.008-0.016zM53.856 117.256v0.008zM32.496 137.264v0zM32.512 137.248v0l-0.016 0.016zM22.496 158.456l-0.008 0.008 0.016-0.032v-0.008zM21.656 161.792h0.008v-0.016h-0.008v0.016zM34.44 134.608l-0.016 0.024-0.008 0.016 0.024-0.024 0.032-0.048zM352.248 338.32h0.008l-0.024 0.016zM32.544 137.192l-0.008 0.016-0.024 0.032zM247.040 172.056c-2.080-0.704-4.384-1.544-6.808-2.552-6.464-2.68-13.792-6.488-20.296-11.744-0.816-0.656-1.616-1.336-2.4-2.040-1.336-1.2-2.608-2.48-3.832-3.816-0.136-0.152-0.288-0.296-0.424-0.456-0.184-0.208-0.368-0.416-0.544-0.632-0.464-0.536-0.92-1.088-1.36-1.656-0.176-0.224-0.352-0.448-0.536-0.68-0.584-0.768-1.152-1.552-1.696-2.368-0.528-0.792-1.040-1.616-1.52-2.456-3.848-6.72-6.032-14.768-5.36-24.368l0.024 0.096 0.016 0.072c0.016 0.088 0.040 0.208 0.072 0.36l0.024 0.080c0.032 0.144 0.072 0.32 0.112 0.504l0.032 0.12c0.048 0.216 0.112 0.472 0.184 0.744l0.048 0.176c0.080 0.296 0.168 0.608 0.264 0.944v0.008c0.096 0.336 0.208 0.696 0.328 1.072l0.072 0.232c0.128 0.376 0.264 0.776 0.416 1.184l0.080 0.2c0.136 0.384 0.296 0.784 0.464 1.2l0.080 0.192c0.184 0.44 0.384 0.896 0.592 1.36l0.136 0.288c0.224 0.472 0.456 0.96 0.712 1.44v0c0.008 0.016 0.024 0.040 0.032 0.056 0.376 0.728 0.808 1.472 1.264 2.216 0.168 0.28 0.336 0.56 0.528 0.848l0.144 0.24v0.008c0.392 0.584 0.8 1.168 1.24 1.744 0.36 0.472 0.744 0.944 1.136 1.408 0.12 0.144 0.256 0.288 0.384 0.44 0.312 0.352 0.64 0.712 0.984 1.056 0.136 0.136 0.28 0.28 0.416 0.424 0.464 0.456 0.944 0.896 1.448 1.328l0.040 0.040c0 0-8.744-19.776-4.936-35.464 0 0 0 0.048 0 0.128 0 0.032 0 0.064 0 0.096 0 0.088 0 0.184 0 0.32 0 0.032 0 0.056 0 0.088 0 0.16 0 0.352 0.008 0.568 0 0.032 0 0.056 0 0.088 0 0.232 0.016 0.488 0.032 0.776 0 0.032 0 0.056 0 0.088 0.016 0.296 0.040 0.624 0.064 0.968 0 0.032 0 0.056 0.008 0.088 0.032 0.352 0.056 0.728 0.104 1.12 0 0.032 0.008 0.064 0.016 0.096 0.040 0.392 0.096 0.8 0.152 1.232 0 0.040 0.016 0.080 0.016 0.12 0.064 0.456 0.144 0.928 0.232 1.416l0.024 0.12 0.048 0.248v0.008c0.104 0.544 0.232 1.104 0.376 1.672 0.016 0.040 0.024 0.072 0.032 0.112 0.152 0.552 0.304 1.112 0.488 1.68 0.056 0.176 0.112 0.344 0.168 0.52l0.12 0.36v0.008c0.168 0.464 0.344 0.928 0.544 1.392l0.032 0.072v0.008c0.272 0.64 0.592 1.272 0.928 1.888 0.088 0.16 0.184 0.328 0.28 0.488 0.36 0.616 0.744 1.216 1.176 1.784l0.016 0.032c0 0-0.504-4.864-0.376-10.664 0.024-0.912 0.064-1.848 0.128-2.792 0.040-0.632 0.080-1.264 0.136-1.896 0.384 6.232 1.52 12.080 3.184 17.536 0.464 1.504 0.968 2.968 1.504 4.416 0.072 0.208 0.144 0.416 0.224 0.624 0.52 1.368 1.064 2.696 1.64 4.008 0.112 0.248 0.216 0.488 0.328 0.728 0.584 1.296 1.184 2.568 1.816 3.8 0.104 0.192 0.2 0.376 0.296 0.568 1.344 2.584 2.784 5.040 4.28 7.368 0.112 0.176 0.216 0.344 0.328 0.512 0.568 0.872 1.152 1.712 1.736 2.544 0.152 0.224 0.296 0.456 0.456 0.672 0.144 0.2 0.28 0.392 0.416 0.584 0.744 1.024 1.488 2.024 2.24 2.992 0.12 0.152 0.24 0.304 0.36 0.456 0.784 0.992 1.568 1.96 2.352 2.888l0.040 0.048c0.992 1.168 1.976 2.288 2.96 3.352 0.72 0.776 1.432 1.528 2.136 2.256 0.264 0.272 0.544 0.536 0.816 0.816 1.688 1.704 3.312 3.232 4.824 4.584 4.544 4.072 8.088 6.584 9.32 7.416-0.744-0.184-1.608-0.416-2.576-0.688-1.456-0.408-3.136-0.92-4.992-1.552zM331.488 205.464c0.64-1.048 1.608-2.056 2.84-2.84 2.616-1.656 5.512-1.8 6.984-0.464 0.008 0.008 0.008 0.016 0.016 0.016 0.16-0.056 0.56-0.2 1.136-0.36 3.264-0.968 12.336-2.864 17.24 3.472 0.24 0.304 0.48 0.592 0.696 0.928-0.968 0.496-1.504 1.912-1.504 3.592-0.008 0.808 0.104 1.672 0.36 2.536 0.808 2.656 2.624 4.232 4.056 3.504 0 0-0.048 0.504-0.232 1.264-0.712 2.896-3.568 9.712-14.824 8.632-11.76-1.136-15.712-10.624-16.728-13.864-0.208-0.672-0.296-1.096-0.296-1.096l0.32-0.272c1.488 1.264 4.336 1.12 6.92-0.52 0.016-0.016 0.032-0.032 0.048-0.040-2.576 1.632-5.408 1.776-6.896 0.512-0.248-0.208-0.464-0.448-0.632-0.728-0.68-1.184-0.432-2.776 0.488-4.272v0zM354.408 252.92c-3.896-0.24-6.616-7.624-6.096-16.512 0.072-1.296 0.224-2.544 0.424-3.744 6.048-0.144 10.16-2.064 12.896-4.856 0.664 2.696 0.992 5.92 0.784 9.424-0.232 3.824-1.032 7.28-2.176 9.984-0.408 1.544-2.808 5.952-5.832 5.704zM363.376 215.8c-1.432 0.728-3.248-0.848-4.056-3.504-0.264-0.864-0.376-1.728-0.368-2.536 0.008-1.68 0.544-3.096 1.504-3.592 1.448-0.72 3.248 0.856 4.056 3.52 0.072 0.232 0.12 0.464 0.176 0.696v0.008c0.512 2.416-0.016 4.76-1.312 5.416zM240.464 241.616c3.408 5.936 7.104 10.72 10.84 14.56 7.28 7.488 14.688 11.432 20.432 13.512 6.208 2.24 10.456 2.32 10.456 2.32-1.456 0.792-3.032 1.352-4.632 1.752-1.056 0.264-2.12 0.448-3.168 0.576-0.392 0.048-0.784 0.088-1.184 0.12-5.384 0.472-10.048-0.44-10.048-0.44-1-0.232-1.96-0.488-2.88-0.768-7.32-2.224-12.416-6.032-15.976-10.424-2.88-3.56-4.76-7.496-5.952-11.304-0.104-0.336-0.2-0.672-0.296-1-0.28-0.984-0.528-1.952-0.728-2.904-0.672-3.2-0.936-6.152-1.008-8.48-0.088-3.192 0.16-5.248 0.16-5.248 1.272 2.792 2.6 5.344 3.976 7.744zM367.088 278.176c1.064-0.752 2.128-1.624 3.192-2.608 1.088-1.008 2.168-2.12 3.24-3.384 0 0-0.464 5.072-3.352 9.44-0.176 0.272-0.368 0.544-0.568 0.808l-0.248 0.32c-0.824 1.040-1.808 2-2.984 2.808-2.776 1.912-6.616 2.904-11.928 1.816 0 0-6.312-1.488-10-5.616 0 0 11 4.696 22.64-3.576zM278.936 216.744c0.704-5.944 2.408-11.192 4.592-14.856 4.216 1.304 8.784 2.504 13.672 3.608 0.848 3.808 1.064 8.52 0.456 13.552-1.392 11.808-6.72 20.848-11.888 20.208-5.176-0.64-8.232-10.728-6.832-22.52zM250.96 443.72l-2.272 19.896-4.056-8.968 0.656-8.032 0.008-0.064zM255.72 420.984c0.192 0.112 0.376 0.232 0.576 0.344 0.208 0.12 0.416 0.24 0.624 0.368 0.248 0.144 0.488 0.28 0.736 0.424 2.336 1.368 4.688 2.704 7.048 4l-24.136 11.8 14.92-17.088 0.248 0.144zM267.12 427.456c0.984 0.528 1.968 1.056 2.952 1.576 1.408 0.744 2.824 1.488 4.24 2.208 0.168 0.088 0.328 0.176 0.504 0.264l0.12 0.056c0.224 0.112 0.44 0.216 0.672 0.328l0.088 0.048-10.952 12.672 2.224-17.232 0.152 0.088z" horiz-adv-x="456" />
45
- <glyph unicode="&#xe623;" d="M446.059 385.941l-60.117 60.118c-18.669 18.668-55.542 33.941-81.942 33.941h-224c-26.4 0-48-21.6-48-48v-416c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v288c0 26.4-15.273 63.273-33.941 81.941zM320 412.219c1.098-0.402 2.227-0.84 3.379-1.318 9.030-3.741 15.299-8.088 17.309-10.097l60.117-60.119c2.010-2.009 6.356-8.277 10.098-17.307 0.478-1.153 0.916-2.281 1.317-3.378h-92.22v92.219zM416 32h-320v384h192v-128h128v-256zM261.56 319.352c-3.005-15.51-6.267-30.977-8.843-46.557-0.687-4.267-0.887-10.073 1.402-13.138 12.964-17.425 26.471-34.512 40.578-51.021 2.576-3.008 8.9-4.007 13.45-3.924 19.288 0.433 38.604 2.836 57.806 2.092 15.711-0.63 25.183-11.821 25.097-25.011-0.086-14.48-8.929-22.867-26.127-25.011-22.75-2.805-42.753 4.318-62.069 15.682-5.065 2.977-12.906 4.662-18.314 3.060-24.64-7.326-49.021-15.594-73.129-24.521-5.697-2.118-10.619-7.529-14.709-12.42-12.909-15.427-24.54-31.968-38.091-46.791-7.981-8.726-19.358-12.445-31.619-7.981-16.184 5.864-22.423 22.862-10.547 34.995 12.519 12.795 26.957 25.386 43.024 32.54 21.806 9.729 34.486 24.637 42.111 46.099 6.496 18.289 14.623 35.975 20.648 54.372 1.959 5.952 0.557 13.564-1.030 20.006-4.795 19.428-12.42 38.372-15.183 58.034-2.633 18.856 8.271 30.833 23.794 32.092 17.014 1.389 26.829-7.799 29.719-28.086 0.688-4.693 0.658-9.475 0.945-14.225 0.371-0.083 0.715-0.185 1.087-0.286zM241.557 235.192c-7.57-18.632-14.751-36.229-22.836-56.088 19.173 6.181 36.143 11.675 54.057 17.456-10.56 13.049-20.404 25.24-31.221 38.632zM234.545 304.687c1.819 11.618 5.323 23.421-2.231 34.124-7.699-11.975-2.605-23.078 2.231-34.124zM331.556 186.373c13.136-8.903 26.471-9.704 38.318-1.774-13.822 0.629-24.61 1.144-38.318 1.774z" />
46
- <glyph unicode="&#xe624;" d="M68.144 104.536c-37.6 0-68.144-30.664-68.144-68.040 0-37.576 30.552-67.904 68.144-67.904 37.736 0 68.248 30.328 68.248 67.904 0 37.368-30.512 68.040-68.248 68.040zM0.080 306.032v-98.128c63.896 0 123.976-24.984 169.232-70.256 45.192-45.16 70.144-105.52 70.144-169.648h98.56c0 186.408-151.64 338.032-337.928 338.032zM0.192 480v-98.176c227.888 0 413.376-185.664 413.376-413.824h98.424c0 282.232-229.624 512-511.808 512z" />
47
- <glyph unicode="&#xe625;" d="M287.936-32h-95.936v256h-64v88.224l64 0.032-0.104 51.976c0 71.976 19.52 115.768 104.296 115.768h70.592v-88.24h-44.112c-33.016 0-34.6-12.328-34.6-35.344l-0.128-44.16h79.344l-9.352-88.224-69.928-0.032-0.064-256z" />
48
- <glyph unicode="&#xe626;" d="M480 416h-448c-17.672 0-32-14.312-32-32v-320c0-17.688 14.328-32 32-32h448c17.672 0 32 14.312 32 32v320c0 17.688-14.328 32-32 32zM416 352l-160-128-160 128h320zM448 96h-384v224l192-160 192 160v-224z" />
49
- <glyph unicode="&#xe627;" d="M509.224 222.968c0-50.624 1.696-101.328-0.496-151.856-2.064-47.736-50.504-97.192-98.144-99.632-57.496-2.952-115.192-2.144-172.8-2.264-4.192-0.008-10.376 4.784-12.304 8.904-21.752 46.432-36.16 95.152-44.848 145.696-8.856 51.504-9.896 103.424-7.248 155.256 3.336 65.248 17.184 128.536 42.432 189.12 3.536 8.496 8.328 11.832 17.648 11.768 51.096-0.384 102.192 0.216 153.28-0.288 59.544-0.592 106.424-36.344 120.32-92.016 3.232-12.952 3.88-26.776 4.040-40.216 0.496-41.48 0.184-82.976 0.184-124.464-0.688-0.008-1.376-0.008-2.064-0.008zM201.536 223.152c1.136-14.76 2.088-29.544 3.448-44.288 6.032-65.432 33.064-122.272 71.912-174.12 8.040-10.728 19.136-12.192 30.136-5.584 15.016 9.016 16.104 19.416 2.984 37.112-61.080 82.336-74.848 173.616-50.696 271.632 9.64 39.104 30.216 73.072 54.008 105.224 10.408 14.064 7.624 25.712-7.040 33.472-12.152 6.432-21.888 3.32-32.312-10.592-47.232-63.064-72.968-133.36-72.44-212.856zM311.376 228.752c1.28-14.728 1.752-29.584 4-44.168 6.192-40.056 23.184-75.608 47.576-107.664 8.432-11.080 20.736-10.648 28.48 0.016 6.048 8.344 1.144 14.704-3.64 21.128-41.264 55.376-51.128 117.136-36.632 183.528 6.344 29.056 21.4 54.072 38.536 77.992 8.312 11.608 4.464 24.12-8.704 25.32-6.192 0.56-15.248-4.032-19.184-9.2-32.912-43.256-51.032-91.832-50.424-146.96zM123.688 480c-55.672-172.632-54.216-341.2 7.688-512-14.304 1.744-27.304 1.912-39.528 5.064-55.2 14.232-90.944 60.464-91.376 119.4-0.64 87.288-0.6 174.592-0.016 261.888 0.408 60.992 37.176 107.92 93.848 121.472 9.096 2.176 18.6 2.688 29.384 4.168z" />
50
- <glyph unicode="&#xe628;" d="M256 459.52c-130.080 0-235.52-105.44-235.52-235.52s105.44-235.52 235.52-235.52 235.52 105.44 235.52 235.52-105.44 235.52-235.52 235.52zM256 39.68c-101.808 0-184.32 82.528-184.32 184.32s82.512 184.32 184.32 184.32 184.32-82.528 184.32-184.32-82.512-184.32-184.32-184.32zM302.080 322.56h-92.16v-104.704h-57.6l103.68-97.536 103.68 97.536h-57.6v104.704z" />
51
- <glyph unicode="&#xe629;" d="M373.76 326.368l-235.52 0.032 117.76-204.8z" />
52
- <glyph unicode="&#xe62a;" d="M396.368 260.784c-10.416-10.704-120.192-115.28-120.192-115.28-5.584-5.712-12.88-8.544-20.176-8.544-7.328 0-14.624 2.848-20.176 8.544 0 0-109.776 104.576-120.224 115.28-10.416 10.704-11.136 29.92 0 41.376 11.168 11.424 26.704 12.32 40.352 0l100.048-95.952 100.016 95.92c13.664 12.32 29.232 11.424 40.352 0 11.168-11.424 10.464-30.672 0-41.344z" />
53
- <glyph unicode="&#xe62b;" d="M256.032-11.52c130.080 0 235.488 105.44 235.488 235.52s-105.424 235.52-235.488 235.52c-130.096 0-235.552-105.44-235.552-235.52s105.44-235.52 235.552-235.52zM256.032 408.32c101.808 0 184.288-82.528 184.288-184.32s-82.512-184.32-184.288-184.32c-101.84 0-184.352 82.512-184.352 184.32s82.512 184.32 184.352 184.32zM209.92 125.44h92.192v104.704h57.6l-103.68 97.536-103.712-97.536h57.6v-104.704z" />
54
- <glyph unicode="&#xe62c;" d="M138.24 121.6h235.52l-117.792 204.8z" />
55
- <glyph unicode="&#xe62d;" d="M396.368 187.216c-10.416 10.704-120.192 115.248-120.192 115.248-5.584 5.712-12.88 8.576-20.176 8.576-7.328 0-14.624-2.864-20.176-8.576 0 0-109.776-104.544-120.224-115.248-10.416-10.704-11.136-29.952 0-41.376 11.168-11.392 26.704-12.32 40.352 0l100.048 95.92 100.016-95.92c13.664-12.32 29.232-11.392 40.352 0 11.168 11.44 10.464 30.688 0 41.376z" />
56
- <glyph unicode="&#xe62e;" d="M389.088 249.6h-266.208c-14.16 0-15.36-11.472-15.36-25.6s1.2-25.6 15.36-25.6h266.208c14.16 0 15.392 11.472 15.392 25.6s-1.232 25.6-15.392 25.6z" />
57
- <glyph unicode="&#xe62f;" d="M389.088 249.6h-107.52v107.52c0 14.128-11.44 15.36-25.6 15.36-14.128 0-25.6-1.2-25.6-15.36v-107.52h-107.488c-14.16 0-15.36-11.472-15.36-25.6s1.2-25.6 15.36-25.6h107.488v-107.52c0-14.128 11.472-15.36 25.6-15.36 14.16 0 25.6 1.232 25.6 15.36v107.52h107.52c14.16 0 15.392 11.472 15.392 25.6s-1.232 25.6-15.392 25.6z" />
58
- <glyph unicode="&#xe630;" d="M0 480v-512h512v512h-512zM475.433 4.567h-438.866v438.866h438.856v-438.866zM402.279 150.856v36.567l-146.279 146.288-146.288-146.279v-36.567l146.288 146.279 146.279-146.288z" />
59
- <glyph unicode="&#xe631;" d="M512-32v512h-512v-512h512zM36.567 443.433h438.866v-438.866h-438.856v438.866zM109.722 297.144v-36.567l146.279-146.288 146.288 146.279v36.567l-146.288-146.279-146.279 146.288z" />
60
- <glyph unicode="&#xe632;" d="M398.224 480h-284.447c-62.556 0-113.776-51.221-113.776-113.776v-284.437c0-62.567 51.221-113.787 113.776-113.787h284.437c62.567 0 113.787 51.221 113.787 113.776v284.447c0 62.556-51.221 113.776-113.776 113.776zM398.224 195.563h-113.787v-113.776h-56.883v113.776h-113.776v56.883h113.776v113.776h56.883v-113.776h113.776v-56.883z" />
61
- <glyph unicode="&#xe633;" d="M398.224 480h-284.447c-62.556 0-113.776-51.221-113.776-113.776v-284.437c0-62.567 51.221-113.787 113.776-113.787h284.437c62.567 0 113.787 51.221 113.787 113.776v284.447c0 62.556-51.221 113.776-113.776 113.776zM398.224 195.563h-284.447v56.883h284.437v-56.883z" />
62
- <glyph unicode="&#xe634;" d="M384 309.34h-256l128-213.34 128 213.34zM256-32c141.168 0 256 114.832 256 256 0 141.159-114.832 256-256 256s-256-114.841-256-256c0-141.168 114.832-256 256-256zM256 437.34c117.832 0 213.33-95.509 213.33-213.34 0-117.791-95.498-213.33-213.33-213.33-117.75 0-213.33 95.549-213.33 213.33 0 117.832 95.58 213.34 213.33 213.34z" />
63
- <glyph unicode="&#xe635;" d="M128 138.66h256l-128 213.34-128-213.34zM256 480c-141.168 0-256-114.832-256-256 0-141.159 114.832-256 256-256s256 114.841 256 256c0 141.168-114.832 256-256 256zM256 10.66c-117.832 0-213.33 95.508-213.33 213.34 0 117.79 95.498 213.33 213.33 213.33 117.75 0 213.33-95.549 213.33-213.33 0-117.832-95.58-213.34-213.33-213.34z" />
64
- <glyph unicode="&#xe636;" d="M256-32c-141.375 0-256 114.625-256 256 0 141.391 114.625 256 256 256s256-114.609 256-256c0-141.375-114.625-256-256-256zM64 224c0-41.312 13.312-79.312 35.531-110.656l267.125 267.14c-31.312 22.188-69.344 35.516-110.656 35.516-106.031 0-192-85.969-192-192zM412.469 334.656l-267.125-267.156c31.312-22.188 69.344-35.5 110.656-35.5 106.031 0 192 85.969 192 192 0 41.312-13.312 79.328-35.531 110.656z" />
65
- <glyph unicode="&#xe637;" d="M510.821 93.664c-0.077-69.671-56.541-125.977-126.017-125.663-69.599 0.316-125.43 56.303-125.411 125.762 0.021 69.585 56.567 125.986 126.017 125.686 69.536-0.299 125.487-56.418 125.411-125.786zM367.306 111.859c-2.861 0-4.698 0-6.534 0-13.675-0.001-27.351 0.075-41.022-0.11-1.534-0.022-4.349-1.486-4.37-2.341-0.298-11.075-0.197-22.159-0.197-33.88 17.577 0 34.526 0 52.254 0 0-17.552 0-34.471 0-51.418 12.038 0 23.282 0 35.214 0 0 17.218 0 34.149 0 51.447 2.53 0 4.37 0 6.209 0 13.674 0 27.351 0.157 41.022-0.094 4.135-0.076 5.183 1.338 5.076 5.224-0.239 8.772-0.233 17.56-0.002 26.332 0.099 3.76-1.089 4.978-4.889 4.916-12.49-0.207-24.984-0.077-37.477-0.076-3.154 0-6.308 0-10.197 0 0 17.547 0 34.459 0 51.4-11.978 0-23.21 0-35.083 0-0.001-17.102-0.001-33.899-0.001-51.4zM272.861-12.695c-10.056-0.56-19.461-1.628-28.851-1.507-36.45 0.469-72.948 0.346-109.327 2.318-31.674 1.717-63.083 6.632-92.851 18.671-10.86 4.392-20.986 9.984-29.409 18.367-7.766 7.729-12.538 16.834-12.419 27.865 0.102 9.397-0.285 19.099 1.872 28.108 3.724 15.55 14.96 26.546 26.643 36.695 23.306 20.248 50.368 34.345 78.305 46.884 9.221 4.137 18.707 7.684 28.063 11.524 20.13 8.26 26.485 34.664 12.208 51.225-26.020 30.179-40.28 65.468-45.788 104.603-3.547 25.2-2.945 50.133 4.761 74.62 14.686 46.663 54.869 74.98 103.964 73.247 27.429-0.968 52.040-9.127 72.152-28.522 16.867-16.266 26.333-36.484 30.791-59.192 6.115-31.159 3.072-61.839-5.815-92.028-8.104-27.531-21.308-52.306-40.237-74.117-5.816-6.701-5.612-15.977-5.772-24.601-0.038-2.018-0.344-4.351 0.508-6.005 2.751-5.351 0.118-9.018-2.826-13.164-36.904-51.993-36.834-124.641 0.118-176.756 4.261-6.009 8.933-11.728 13.911-18.233z" horiz-adv-x="511" />
66
  <glyph unicode="&#xe639;" d="M246.413 152.1h121.432v-63.911h-121.431v63.911z" />
67
  <glyph unicode="&#xe63a;" d="M342.66 356.616h-171.315c-14.56 0-27.19-11.825-27.19-26.404v-37.507h223.69v63.911h-25.185z" />
68
  <glyph unicode="&#xe63b;" d="M340.654 254.358h-196.5v-166.169h63.911v102.258h132.588c11.675 0 22.103 7.809 25.779 18.385 0.921 2.416 1.411 5.021 1.411 7.545v37.981h-27.19z" />
69
  <glyph unicode="&#xe63c;" d="M256-32c-34.553 0-68.081 6.771-99.652 20.124-30.487 12.894-57.862 31.351-81.368 54.856s-41.962 50.881-54.856 81.368c-13.353 31.572-20.124 65.099-20.124 99.652s6.771 68.081 20.124 99.652c12.895 30.487 31.35 57.863 54.856 81.368s50.881 41.962 81.368 54.856c31.572 13.353 65.1 20.124 99.652 20.124s68.081-6.771 99.652-20.124c30.486-12.894 57.861-31.351 81.368-54.856s41.962-50.881 54.856-81.368c13.353-31.572 20.124-65.099 20.124-99.652s-6.771-68.081-20.124-99.652c-12.894-30.486-31.351-57.861-54.856-81.368s-50.881-41.962-81.368-54.856c-31.572-13.353-65.099-20.124-99.652-20.124zM256 447.334c-59.654 0-115.739-23.231-157.921-65.413s-65.413-98.267-65.413-157.921c0-59.655 23.231-115.739 65.413-157.921s98.267-65.413 157.921-65.413c59.654 0 115.739 23.231 157.921 65.413s65.413 98.267 65.413 157.921c0 59.654-23.231 115.739-65.413 157.921s-98.267 65.413-157.921 65.413z" />
70
- <glyph unicode="&#xe699;" d="M69.059 340.784c1.692-1.798 3.722-3.312 5.984-4.433 2.257-1.12 4.747-1.85 7.365-2.081l339.656-30.055 25.435 7.821-1.962 62.37c-0.070 2.216-0.547 4.379-1.351 6.391s-1.933 3.876-3.308 5.495c-1.376 1.621-2.998 2.998-4.786 4.035-1.789 1.038-3.745 1.735-5.786 1.993l-350.341 44.477-14.495-13.839-1.719-68.847c-0.063-2.495 0.417-4.928 1.335-7.188s2.277-4.341 3.971-6.14zM66.439 197.146c1.721-1.782 3.784-3.255 6.084-4.317 2.296-1.058 4.827-1.704 7.489-1.83l2.109-0.101-2.065-0.798 343.046-16.62 25.849 4.56-3.227 0.164 4.858 0.842-2.018 64.166c-0.072 2.282-0.557 4.489-1.372 6.527s-1.959 3.909-3.353 5.516c-1.394 1.609-3.038 2.956-4.849 3.946-1.812 0.99-3.795 1.623-5.862 1.798l-355.684 30.363-14.623-9.632-1.774-71.067c-0.064-2.577 0.422-5.065 1.354-7.354 0.934-2.289 2.315-4.38 4.038-6.163zM451.676 110.211c-0.075 2.346-0.567 4.598-1.393 6.659s-1.986 3.938-3.399 5.531c-1.413 1.594-3.080 2.909-4.914 3.846-1.839 0.938-3.844 1.5-5.94 1.59l-361.193 15.332-14.755-5.139-1.831-73.375c-0.067-2.661 0.427-5.206 1.375-7.529s2.352-4.418 4.105-6.183c1.751-1.764 3.847-3.195 6.187-4.189 2.335-0.993 4.909-1.548 7.617-1.565l349.844-1.988 26.373 0.968-2.077 66.041z" />
 
 
 
 
71
  </font></defs></svg>
6
  <font id="s11-fp" horiz-adv-x="512">
7
  <font-face units-per-em="512" ascent="480" descent="-32" />
8
  <missing-glyph horiz-adv-x="512" />
9
+ <glyph unicode="&#x20;" horiz-adv-x="256" d="" />
10
+ <glyph unicode="&#xe600;" glyph-name="minus1" d="M256-32c-141.175 0-256 114.791-256 256 0 141.175 114.825 256 256 256 141.209 0 256-114.825 256-256s-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM118.272 241.066h275.49v-34.133h-275.49v34.133z" />
11
+ <glyph unicode="&#xe601;" glyph-name="logo2mono2" d="M246.413 152.1h121.432v-63.911h-121.431v63.911zM342.66 356.616h-171.315c-14.56 0-27.19-11.825-27.19-26.404v-37.507h223.69v63.911h-25.185zM340.654 254.358h-196.5v-166.169h63.911v102.258h132.588c11.675 0 22.103 7.809 25.779 18.385 0.921 2.416 1.411 5.021 1.411 7.545v37.981h-27.19zM256-32c-34.553 0-68.081 6.771-99.652 20.124-30.487 12.894-57.862 31.351-81.368 54.856s-41.962 50.881-54.856 81.368c-13.353 31.572-20.124 65.099-20.124 99.652s6.771 68.081 20.124 99.652c12.895 30.487 31.35 57.863 54.856 81.368s50.881 41.962 81.368 54.856c31.572 13.353 65.1 20.124 99.652 20.124s68.081-6.771 99.652-20.124c30.486-12.894 57.861-31.351 81.368-54.856s41.962-50.881 54.856-81.368c13.353-31.572 20.124-65.099 20.124-99.652s-6.771-68.081-20.124-99.652c-12.894-30.486-31.351-57.861-54.856-81.368s-50.881-41.962-81.368-54.856c-31.572-13.353-65.099-20.124-99.652-20.124zM256 447.334c-59.654 0-115.739-23.231-157.921-65.413s-65.413-98.267-65.413-157.921c0-59.655 23.231-115.739 65.413-157.921s98.267-65.413 157.921-65.413c59.654 0 115.739 23.231 157.921 65.413s65.413 98.267 65.413 157.921c0 59.654-23.231 115.739-65.413 157.921s-98.267 65.413-157.921 65.413z" />
12
+ <glyph unicode="&#xe602;" glyph-name="plus1" d="M256-32c-141.175 0-256 114.791-256 256 0 141.175 114.825 256 256 256 141.209 0 256-114.825 256-256s-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM272.867 361.757l0.385-275.49-34.133-0.048-0.386 275.49 34.133 0.048zM118.272 241.066h275.49v-34.133h-275.49v34.133z" />
13
+ <glyph unicode="&#xe603;" glyph-name="plus2" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM273.272 86.306l-34.133-0.068-0.171 120.661-120.695-0.171-0.034 34.133 120.695 0.171-0.171 120.696 34.133 0.034 0.171-120.695 120.695 0.171 0.034-34.133-120.695-0.137 0.171-120.661z" />
14
+ <glyph unicode="&#xe604;" glyph-name="minus2" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM118.272 206.728l-0.034 34.133 275.49 0.375 0.034-34.133-275.49-0.375z" />
15
+ <glyph unicode="&#xe605;" glyph-name="check" d="M256 480c-141.175 0-256-114.825-256-256s114.825-256 256-256c141.209 0 256 114.825 256 256s-114.791 256-256 256zM233.984 80.538l-121.139 82.091 19.149 28.262 91.99-62.361 129.161 204.357 28.808-18.227-147.968-234.12z" />
16
+ <glyph unicode="&#xe606;" glyph-name="check1" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256-114.825 256-256-114.825-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM233.984 80.538l-121.139 82.091 19.149 28.262 91.99-62.361 129.126 204.357 28.808-18.227z" />
17
+ <glyph unicode="&#xe607;" glyph-name="cancel" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM365.466 138.666l-24.132-24.132-85.334 85.334-85.334-85.334-24.132 24.132 85.334 85.334-85.334 85.334 24.132 24.132 85.334-85.334 85.334 85.334 24.132-24.132-85.334-85.334 85.334-85.334z" />
18
+ <glyph unicode="&#xe608;" glyph-name="cancel1" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256-114.825 256-256-114.825-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM170.674 333.46l194.799-194.799-24.135-24.135-194.799 194.799 24.136 24.135zM341.338 333.484l24.135-24.136-194.799-194.799-24.136 24.135 194.799 194.799z" />
19
+ <glyph unicode="&#xe609;" glyph-name="arrowdown" d="M256-32c-141.209 0-256 114.791-256 256 0 141.175 114.79 256 256 256s256-114.825 256-256c0-141.209-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM239.274 380.331h34.134v-304.367h-34.133v304.367zM380.63 224.218l24.135-24.136-140.325-140.325-24.136 24.135 140.325 140.325zM132.445 224.192l147.979-148.021-24.139-24.132-147.979 148.021 24.139 24.132z" />
20
+ <glyph unicode="&#xe60a;" glyph-name="clear" d="M512-32h-512v512h512v-512zM34.133 2.134h443.733v443.733h-443.733v-443.733zM119.466 360.534h34.133v-273.067h-34.133v273.067z" />
21
+ <glyph unicode="&#xe60b;" glyph-name="noclear" d="M512-32h-512v512h512v-512zM34.133 2.134h443.733v443.733h-443.733v-443.733zM119.466 360.534h170.667v-273.067h-170.667v273.067zM358.4 360.534h34.134v-273.067h-34.134v273.067z" />
22
+ <glyph unicode="&#xe60c;" glyph-name="arrowdown1" d="M256 480c-141.209 0-256-114.825-256-256 0-141.209 114.79-256 256-256s256 114.791 256 256c0 141.175-114.791 256-256 256zM264.431 59.75l-0.239 0.239-7.919-7.919-147.968 148.002 24.132 24.132 106.838-106.872v262.998h34.133v-263.373l107.247 107.247 24.132-24.132-140.356-140.322z" />
23
+ <glyph unicode="&#xe60d;" glyph-name="arrowup" d="M256-32c-141.209 0-256 114.791-256 256 0 141.175 114.79 256 256 256s256-114.825 256-256c0-141.209-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM239.685 356.369h34.133v-304.367h-34.133v304.367zM132.434 208.118l-24.136 24.136 140.325 140.325 24.135-24.135-140.325-140.325zM380.643 208.154l-147.958 148.042 24.143 24.129 147.958-148.042-24.142-24.129z" />
24
+ <glyph unicode="&#xe60e;" glyph-name="arrowup1" d="M256 480c-141.209 0-256-114.825-256-256 0-141.209 114.79-256 256-256s256 114.791 256 256c0 141.175-114.791 256-256 256zM380.621 208.128l-106.837 106.872v-263.032h-34.133v263.407l-107.213-107.247-24.132 24.132 140.322 140.322 0.239-0.239 7.919 7.919 147.968-148.036-24.132-24.098z" />
25
+ <glyph unicode="&#xe60f;" glyph-name="plus4" d="M496 288h-176v176c0 8.836-7.164 16-16 16h-96c-8.836 0-16-7.164-16-16v-176h-176c-8.836 0-16-7.164-16-16v-96c0-8.836 7.164-16 16-16h176v-176c0-8.836 7.164-16 16-16h96c8.836 0 16 7.164 16 16v176h176c8.836 0 16 7.164 16 16v96c0 8.836-7.164 16-16 16z" />
26
+ <glyph unicode="&#xe610;" glyph-name="delete" d="M448-32h-384v416h-64v32h128v64h256v-64h128v-32h-64v-416zM96 0h320v384h-320v-384zM160 416h192v32h-192v-32zM352 32h-32v320h32v-320zM192 32h-32v320h32v-320zM237.504 350.016h32v-320h-32v320z" />
27
+ <glyph unicode="&#xe611;" glyph-name="tooltip" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256.034-114.825 256.034-256-114.858-256-256.034-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866c122.368 0 221.901 99.533 221.901 221.867s-99.533 221.867-221.901 221.867zM278.63 121.224c0-8.022 0.137-14.848 0.478-20.31 0.273-5.462 1.263-9.967 3.072-13.517s4.539-6.315 8.192-8.192c3.721-1.945 9.011-3.379 15.803-4.335 1.741-0.375 3.072-1.229 3.993-2.697 0.853-1.433 1.331-3.14 1.331-5.017 0-1.604-0.478-3.14-1.331-4.574-0.921-1.467-2.253-2.185-3.993-2.185-5.325 0-12.322 0.58-20.856 1.707-8.601 1.127-17.339 1.707-26.214 1.707-9.455 0-18.705-0.58-27.716-1.707s-17.681-1.707-25.941-1.707c-1.468 0-2.662 0.717-3.55 2.185-0.887 1.433-1.331 2.969-1.331 4.574 0 1.911 0.444 3.584 1.331 5.017 0.887 1.467 2.219 2.321 3.994 2.697 7.68 0.955 13.688 2.389 17.954 4.335 4.267 1.911 7.407 4.574 9.319 7.919 1.911 3.413 3.038 7.577 3.311 12.561 0.307 4.983 0.444 11.195 0.444 18.603v77.721c0 13.858-0.307 24.952-0.887 33.314s-1.911 14.712-3.994 19.081c-2.048 4.335-5.154 7.304-9.319 8.909-4.13 1.604-9.762 2.901-16.828 3.857-1.775 0-3.106 0.785-3.994 2.423-0.922 1.604-1.365 3.208-1.365 4.813s0.444 3.208 1.331 4.847c0.887 1.605 2.219 2.423 4.028 2.423 2.935 0.307 6.554 0.649 10.855 0.956 4.267 0.307 8.773 0.717 13.517 1.229 4.744 0.478 9.558 1.127 14.405 1.945 4.881 0.785 9.25 1.673 13.107 2.663 3.277 0.581 5.837 1.297 7.817 2.116 1.877 0.785 3.481 1.229 4.642 1.229 3.55 0 5.837-1.126 6.895-3.379 0.99-2.253 1.536-4.335 1.536-6.28v-154.931zM255.113 335.001c-7.407 0-13.756 2.492-19.081 7.475s-7.987 11.195-7.987 18.602 2.492 13.654 7.543 18.808c5.018 5.12 11.264 7.749 18.637 7.749 7.099 0 12.937-2.663 17.544-7.953s6.861-11.674 6.861-19.081c0-7.065-2.185-13.107-6.656-18.091-4.403-5.017-10.035-7.51-16.862-7.51z" />
28
+ <glyph unicode="&#xe612;" glyph-name="required" d="M467.149 62.139l-180.087 112.367 14.814-206.507h-91.75l14.131 206.506-183.911-112.367-40.346 70.656 196.744 91.204-196.744 92.911 44.169 70.656 181.385-114.142-15.429 206.575h91.682l-16.043-206.507 181.317 115.303 44.851-74.274-197.291-91.75 196.062-88.815-43.554-71.817z" />
29
+ <glyph unicode="&#xe613;" glyph-name="minus4" d="M0 272v-96c0-8.836 7.164-16 16-16h480c8.836 0 16 7.164 16 16v96c0 8.836-7.164 16-16 16h-480c-8.836 0-16-7.164-16-16z" />
30
+ <glyph unicode="&#xe614;" glyph-name="new" d="M444.565 380.285l-71.431 71.431c-15.557 15.556-46.284 28.284-68.284 28.284h-240c-22 0-40-18-40-40v-432c0-22 18-40 40-40h368c22 0 40 18 40 40v304c0 22-12.728 52.729-28.284 68.285zM421.938 357.657c1.565-1.565 3.125-3.487 4.64-5.657h-81.729v81.728c2.17-1.515 4.092-3.075 5.657-4.64l71.432-71.431zM440.849 8c0-4.336-3.664-8-8-8h-368c-4.336 0-8 3.664-8 8v432c0 4.336 3.664 8 8 8h240c2.416 0 5.127-0.305 8-0.852v-127.148h127.148c0.547-2.873 0.852-5.583 0.852-8v-304zM234.349 279.050h29v-230h-29v230zM133.849 178.551h230v-29h-230v29z" />
31
+ <glyph unicode="&#xe615;" glyph-name="download" d="M0 237.33h34.136v-264.551h-34.136v264.551zM477.899 237.5h34.135v-264.892h-34.135v264.892zM0.036 2.641l512.034-0.512-0.034-34.135-512.034 0.512 0.034 34.135zM238.779 435.794h34.135v-304.387h-34.136v304.387zM380.134 279.665l24.137-24.137-140.334-140.334-24.137 24.137 140.334 140.334zM131.923 279.674l147.968-148.051-24.144-24.13-147.968 148.052 24.144 24.131z" />
32
+ <glyph unicode="&#xe616;" glyph-name="upload" d="M0 237.33h34.136v-264.551h-34.136v264.551zM477.899 237.5h34.135v-264.892h-34.135v264.892zM0.036 2.641l512.034-0.512-0.034-34.135-512.034 0.512 0.034 34.135zM239.154 411.831h34.135v-304.387h-34.136v304.387zM131.928 263.587l-24.138 24.137 140.334 140.334 24.137-24.137-140.334-140.334zM380.147 263.596l-147.968 148.052 24.144 24.13 147.968-148.052-24.144-24.13z" />
33
+ <glyph unicode="&#xe617;" glyph-name="highrise" horiz-adv-x="585" d="M499.861 130.757c0 30.111-21.913 58.323-61.697 79.426-0.754 0.403-1.514 0.786-2.274 1.181l-0.597 69.852-1.998-0.019-0.257 0.659 0.961 2.544-49.259 18.639-0.71-1.866-0.741 1.853-26.624-10.649 1.484-3.707 25.908 10.359 45.4-17.175-44.076-17.144-25.895 10.359-1.483-3.707 25.368-10.152v-152.84l-14.594 5.616-1.433-3.731 17.308-6.659 0.716 1.866 0.767-1.849 47.927 19.972-0.76 1.836 3.322 0.024-0.697 81.418c37.015-19.519 59.938-46.431 59.938-76.108h-0.452l0.264-2.238c0.12-1.031 0.182-2.073 0.182-3.091 0-19.192-21.064-37.412-59.323-51.315-38.887-14.127-90.634-21.906-145.703-21.906s-106.817 7.784-145.703 21.913c-38.252 13.894-59.323 32.12-59.323 51.313 0 1.024 0.063 2.067 0.182 3.091l0.27 2.238h-0.451c0 32.592 27.641 61.836 71.228 81.624v-88.284h1.998l-0.748-1.853 49.259-19.972 0.748 1.853 0.025-1.998v1.952l0.98-1.678 15.976 9.317-2.011 3.449-12.973-7.567v111.013l19.845 8.173-0.264 0.339 1.47 1.137-1.175 2.858-21.46-8.839-45.627 41.928 43.492 18.639 25.675-23.112 2.67 2.965-26.624 23.966-1.338-1.483-0.786 1.835-46.595-19.971 0.364-0.848-0.911-0.986h-1.998v-48.467c-4.655-2.074-9.172-4.26-13.525-6.565-39.785-21.108-61.697-49.315-61.697-79.426 0-0.691 0.013-1.376 0.031-2.067l0.037-1.158c-0.050-0.704-0.076-1.407-0.076-2.104 0-20.995 22.001-40.551 61.949-55.063 39.314-14.285 91.544-22.151 147.066-22.151s107.752 7.865 147.067 22.151c39.949 14.512 61.949 34.069 61.949 55.063 0 0.697-0.025 1.407-0.075 2.117l0.038 1.144c0.025 0.691 0.038 1.376 0.038 2.067l0.031-0.005zM432.529 127.271l-45.163-18.815v152.733l43.957 17.094 1.294-151.226-0.088 0.214zM161.043 260.673l45.263-41.594v-111.987l-45.263 18.351v135.231zM261.47 132.384l31.084 12.452-59.694 23.363 28.609-35.815zM228.552 116.333l63.35-26.298-31.273 39.144-32.077-12.847zM233.175 170.932l57.69-22.579-28.37 36.651-29.319-14.072zM266.339 297.788l-27.516-15.36 53.148-20.794-25.632 36.154zM292.85 202.531l-58.475 23.143 28.91-37.342 29.564 14.198zM264.052 242.348l-28.528-14.267 56.659-22.428-28.132 36.695zM291.405 259.002l-52.513 20.549 25.939-33.836 26.574 13.287zM229.783 172.257l31.040 14.902-30.683 39.627-1.633-0.672-2.978-52.193 4.253-1.665zM234.934 262.708l-2.67-2.971-1.74 1.571-1.752-30.77 1.413 0.578 1.175-2.858 0.547 0.421-0.226 0.446 30.732 15.367-28.534 37.216 1.075 0.861-0.006 1.281h0.012v-1.262l0.458 1.168 0.201-0.076 29.174 16.284-22.955 32.372 2.173 1.539 23.125-32.611 25.732 14.361 1.294-2.325-25.481-14.223 27.252-38.428-0.099-0.075 0.288-0.572 0.546-0.214-0.195-0.49 0.301-0.609-0.671-0.333-0.409-1.043-0.943 0.37-28.264-14.129 30.745-40.105-1.031-0.867 0.546-1.142-31.801-15.266 30.752-39.716 4.082-1.602-1.803-0.723 1.131-1.129-1.885-1.885-1.935 1.935-32.083-12.853 34.005-42.56-1.553-2.060-72.659 30.159 3.349 2.57 32.536 13.036-33.395 41.8-3.349-58.638 1.131 0.659 2.011-3.449-3.417-1.991-0.835-14.694 74.475-31.562v-0.188l0.226 0.088 2.086-0.886 0.019 1.728 72.283 29.104-0.942 16.221-1.828 0.704 1.433 3.726 0.138-0.055-9.084 156.69-1.834 0.735 1.483 3.707 0.101-0.037-0.803 13.89-0.623-0.251-1.483 3.707 1.866 0.747-2.5 43.159-58.851-21.171-55.095 20.97-7.155 2.57-4.121-72.221 4.115-3.694zM297.159 359.543l9.662-4.291v2.89l-9.593 4.266-13.042-4.988v-2.834l12.973 4.957zM297.184 315.102l58.853 21.171-42.557 18.915v-2.89l35.462-15.762-51.728-18.608-54.567 20.769 34.892 13.344v2.834l-42.31-16.183 61.955-23.59zM306.822 339.773h6.659v30.619h-1.332v31.952h-3.995v-31.952h-1.332v-30.619zM277.534 327.793h6.659v30.619h-1.332v31.952h-3.995v-31.952h-1.332v-30.619zM557.934 111.96c-16.067 195.525-130.578 342.974-266.366 342.974-65.462 0-128.475-34.563-177.441-97.315-48.166-61.726-79.514-146.388-88.283-238.418-0.718-3.519-1.083-7.112-1.083-10.667 0-31.603 28.189-60.952 79.376-82.647 49.939-21.171 116.243-32.82 186.7-32.82 70.458 0 136.762 11.659 186.701 32.82 50.367 21.344 78.465 50.107 79.356 81.128h1.441l-0.407 4.947 0.007-0.002zM548.054 111.265c0.057-0.889 0.091-1.808 0.091-2.732 0-27.644-26.25-53.997-73.919-74.2-48.913-20.726-114.045-32.147-183.389-32.147-69.346 0-134.477 11.422-183.388 32.147-47.67 20.204-73.919 46.556-73.919 74.2 0 2.99 0.318 6.015 0.938 8.989l0.076 0.523c8.568 90.376 39.247 173.417 86.386 233.832 47.269 60.579 107.868 93.944 170.632 93.944 130.061 0 240.033-141.384 257.196-329.688h-1.028l0.317-4.866h0.008v-0.001zM290.837-17.142c-71.805 0-139.525 11.944-190.684 33.63-55.2 23.395-85.6 56.084-85.6 92.046 0 4.050 0.396 8.135 1.178 12.154 9.019 93.737 41.095 180.093 90.347 243.212 50.945 65.287 116.821 101.243 185.49 101.243 68.894 0 135.002-36.264 186.142-102.112 50.363-64.849 82.468-153.717 90.398-250.234l0.908-11.044h-0.008l0.408-4.947h-3.391c-5.906-31.302-35.457-59.534-84.503-80.318-51.177-21.687-118.897-33.63-190.685-33.63zM291.562 435.613c-59.55 0-117.29-31.968-162.584-90.016-45.956-58.899-75.885-140.054-84.271-228.515l-0.245-1.645c-0.48-2.3-0.722-4.623-0.722-6.905 0-22.949 24.673-46.568 67.695-64.802 47.691-20.209 111.406-31.338 179.404-31.338s131.713 11.13 179.406 31.338c43.020 18.233 67.694 41.853 67.694 64.802 0 0.466-0.014 0.957-0.036 1.467l-1.063 16.34h0.624c-9.523 84.854-38.809 162.257-83.015 218.976-45.387 58.229-103.233 90.298-162.885 90.298zM290.837-13.726c-71.361 0-138.606 11.846-189.351 33.358-53.858 22.827-83.517 54.399-83.517 88.902 0 3.885 0.386 7.807 1.146 11.662 8.934 93.165 40.767 178.951 89.656 241.602 50.283 64.44 115.201 99.928 182.796 99.928 139.353 0 256.776-150.128 273.135-349.211l0.605-7.348h-0.005l0.407-4.945h-2.583c-4.394-31.233-33.524-59.652-82.937-80.589-50.765-21.512-118.012-33.359-189.352-33.359zM291.562 439.029c-60.625 0-119.322-32.435-165.278-91.331-46.352-59.406-76.531-141.192-84.978-230.294l-0.188-1.267c-0.528-2.53-0.794-5.087-0.794-7.604 0-24.745 24.781-48.877 69.778-67.947 48.101-20.382 112.289-31.608 180.738-31.608s132.635 11.226 180.74 31.608c44.997 19.070 69.776 43.202 69.776 67.947 0 0.533-0.015 1.101-0.043 1.7l-0.83 12.692h0.786c-9.131 86.96-38.875 166.438-84.125 224.493-46.048 59.078-104.851 91.613-165.578 91.613zM290.837-23.935c-72.698 0-141.36 12.135-193.336 34.169-57.87 24.526-89.742 59.436-89.742 98.3 0 4.373 0.417 8.786 1.241 13.123 9.181 94.878 41.747 182.375 91.724 246.421 52.261 66.973 120.037 103.856 190.844 103.856 70.606 0 138.343-36.887 190.732-103.87 51.626-66.005 84.505-156.464 92.577-254.714l1.513-18.394h-0.006l0.407-4.945h-5.361c-3.96-14.607-12.601-28.452-25.773-41.266-15.064-14.651-35.75-27.61-61.486-38.514-51.995-22.033-120.656-34.166-193.335-34.166zM291.568 451.517c-64.38 0-126.44-34.094-174.748-96-47.703-61.132-78.792-145.050-87.543-236.298l-0.049-0.507-0.098-0.498c-0.632-3.204-0.954-6.462-0.954-9.683 0-30.144 27.45-58.377 77.293-79.5 49.513-20.99 115.345-32.55 185.367-32.55 70.004 0 135.837 11.56 185.368 32.55 45.669 19.351 72.949 45.137 76.811 72.612l1.235 8.786h0.376l-0.301 3.657c-8.083 93.384-39.331 179.036-88.108 241.399-48.436 61.928-110.461 96.031-174.65 96.031zM290.837-1.231c-69.786 0-135.387 11.512-184.72 32.416-23.564 9.988-42.036 21.404-54.902 33.932-14.002 13.635-21.102 28.241-21.102 43.416 0 3.113 0.318 6.265 0.947 9.378l0.108 0.728c8.663 90.91 39.58 174.476 87.067 235.339 47.933 61.429 109.488 95.26 173.326 95.26 63.942 0 125.605-33.932 173.629-95.546 46.284-59.382 76.909-140.958 86.23-229.701l1.184-11.274h-1.226l0.129-1.998c0.037-0.769 0.053-1.5 0.053-2.185 0-15.173-7.1-29.781-21.101-43.416-12.865-12.527-31.336-23.944-54.9-33.932-49.335-20.905-114.938-32.417-184.722-32.417zM291.562 428.82c-57.412 0-113.25-31.039-157.23-87.402-45.17-57.892-74.598-137.791-82.864-224.977l-0.065-0.541-0.293-1.85c-0.385-1.844-0.58-3.7-0.58-5.517 0-20.091 23.164-41.431 63.553-58.548 46.87-19.861 109.644-30.798 176.754-30.798 67.109 0 129.882 10.938 176.757 30.798 40.387 17.118 63.551 38.457 63.551 58.548 0 0.355-0.010 0.734-0.028 1.129l-1.533 23.471h0.223c-10.235 80.594-38.702 154.1-80.719 208.007-44.072 56.541-100.016 87.68-157.527 87.68zM290.837-14.999c-71.452 0-138.797 11.868-189.631 33.419-54.301 23.012-84.206 55.015-84.206 90.113 0 3.962 0.391 7.961 1.162 11.89 8.973 93.411 40.904 179.439 89.938 242.275 50.471 64.679 115.628 100.3 183.469 100.3 139.849 0 257.685-150.619 274.099-350.354l0.72-8.752h-0.006l0.406-4.945h-2.864c-4.96-31.309-34.223-59.669-83.453-80.531-50.855-21.548-118.2-33.416-189.632-33.416zM291.562 437.756c-60.377 0-118.836-32.303-164.605-90.959-46.192-59.201-76.269-140.721-84.691-229.542l-0.215-1.442c-0.505-2.422-0.761-4.871-0.761-7.281 0-23.801 25.182-48.123 69.090-66.732 48.010-20.345 112.098-31.55 180.457-31.55s132.447 11.204 180.457 31.55c43.907 18.608 69.088 42.933 69.088 66.732 0 0.501-0.014 1.035-0.038 1.592l-0.92 14.072h0.731c-9.283 86.118-38.849 164.786-83.688 222.317-45.86 58.84-104.423 91.243-164.905 91.243zM290.837-25.207c-72.79 0-141.55 12.156-193.616 34.228-58.314 24.714-90.43 60.055-90.43 99.512 0 4.445 0.421 8.933 1.255 13.346 9.219 95.129 41.885 182.872 92.004 247.1 52.448 67.213 120.463 104.229 191.517 104.229 70.846 0 138.813-37.004 191.378-104.195 51.805-66.217 84.795-156.966 92.895-255.531l1.627-19.796h-0.008l0.406-4.945h-5.764c-4.167-14.644-12.956-28.51-26.213-41.317-15.136-14.623-35.808-27.543-61.438-38.404-52.085-22.072-120.846-34.228-193.613-34.228zM291.568 452.791c-64.627 0-126.925-34.226-175.421-96.372-47.846-61.314-79.035-145.472-87.825-236.972l-0.048-0.497-0.096-0.491c-0.644-3.286-0.971-6.626-0.971-9.926 0-30.739 27.694-59.403 77.981-80.714 49.603-21.028 115.534-32.608 185.648-32.608 70.094 0 136.025 11.581 185.647 32.607 45.506 19.284 72.979 45.112 77.353 72.728l1.363 8.611h0.504l-0.399 4.867c-8.083 93.777-39.451 179.789-88.44 242.409-48.614 62.138-110.868 96.359-175.298 96.359zM290.837 0.043c-69.697 0-135.2 11.491-184.44 32.358-23.010 9.753-41.219 21.017-54.12 33.477-13.867 13.394-21.196 28.144-21.196 42.656 0 3.005 0.307 6.050 0.914 9.056l0.134 0.901c8.638 90.631 39.451 173.928 86.778 234.586 47.747 61.192 109.063 94.89 172.655 94.89 63.695 0 125.12-33.8 172.957-95.174 45.847-58.822 76.313-139.617 85.785-227.499l1.218-11.304h-1.199l0.221-3.415c0.032-0.714 0.048-1.399 0.048-2.041 0-14.511-7.328-29.262-21.194-42.656-12.902-12.461-31.11-23.724-54.118-33.477-49.243-20.865-114.745-32.356-184.442-32.356zM291.562 427.548c-57.165 0-112.765-30.908-156.556-87.031-45.010-57.686-74.336-137.319-82.576-224.226l-0.065-0.541-0.319-2.024c-0.362-1.736-0.546-3.485-0.546-5.193 0-19.218 23.501-40.651 62.865-57.334 46.778-19.822 109.45-30.74 176.474-30.74 67.022 0 129.695 10.916 176.474 30.74 39.363 16.683 62.864 38.115 62.864 57.334 0 0.329-0.009 0.678-0.022 1.043l-1.624 24.829h0.135c-10.36 79.744-38.659 152.476-80.246 205.833-43.887 56.301-99.592 87.308-156.857 87.308zM290.837-21.791c-72.342 0-140.629 12.060-192.282 33.959-56.971 24.144-88.347 58.368-88.347 96.366 0 4.286 0.412 8.611 1.224 12.863 9.137 94.552 41.56 181.723 91.311 245.481 51.787 66.365 118.846 102.913 188.825 102.913 143.416 0 264.163-153.299 280.868-356.589l1.326-16.099h-0.008l0.408-4.947h-4.688c-3.681-14.974-12.391-29.17-25.959-42.276-14.833-14.329-35.154-27.018-60.397-37.716-51.672-21.896-119.959-33.956-192.281-33.956zM291.568 456.207c-65.702 0-128.958-34.692-178.114-97.686-48.24-61.82-79.681-146.608-88.531-238.746l-0.096-0.658c-0.687-3.5-1.035-7.061-1.035-10.584 0-32.197 28.434-61.981 80.064-83.861 50.015-21.204 116.419-32.88 186.981-32.88 70.542 0 136.947 11.676 186.981 32.878 46.635 19.762 74.828 46.517 79.394 75.34l0.907 5.728h1.292l-0.406 4.947h0.008l-0.115 1.401c-16.121 196.182-131.047 344.12-267.329 344.12zM290.837 3.46c-69.25 0-134.279 11.396-183.107 32.087-22.622 9.586-40.48 20.618-53.079 32.787-13.373 12.916-20.154 26.442-20.154 40.199 0 2.807 0.291 5.655 0.864 8.466l0.16 1.077c8.566 90.024 39.133 172.73 86.081 232.899 47.084 60.342 107.443 93.574 169.959 93.574 62.618 0 123.085-33.333 170.26-93.858 45.464-58.327 75.68-138.505 85.087-225.764l0.811-7.52h-1.043l0.452-6.967c0.032-0.666 0.047-1.305 0.047-1.906 0-13.758-6.78-27.281-20.153-40.197-12.597-12.17-30.456-23.201-53.077-32.788-48.833-20.692-113.86-32.088-183.109-32.088zM291.562 430.964c-58.24 0-114.797-31.375-159.25-88.345-45.406-58.193-74.983-138.456-83.283-226.005l-0.044-0.359-0.283-1.828c-0.41-1.966-0.619-3.949-0.619-5.892 0-20.634 24.279-43.243 64.948-60.479 47.19-19.998 110.337-31.010 177.807-31.010s130.616 11.012 177.808 31.010c40.668 17.236 64.947 39.844 64.947 60.479 0 0.383-0.010 0.791-0.028 1.216l-1.389 21.241h0.361c-10.020 81.847-38.801 156.659-81.428 211.349-44.546 57.149-101.206 88.623-159.547 88.623zM579.891 75.432c-0.943-1.137-1.984-2.387-3.101-3.719-7.552-9.014-18.569-21.818-26.183-29.175-15.736-15.202-37.102-28.584-63.506-39.772-52.906-22.419-122.606-34.765-196.264-34.765-73.68 0-143.382 12.349-196.267 34.768-60.984 25.844-94.57 63.406-94.57 105.765 0 4.762 0.442 9.571 1.315 14.3 9.383 96.279 42.537 185.166 93.38 250.323 53.764 68.898 123.681 106.842 196.872 106.842 72.557 0 142.154-37.628 195.971-105.952 45.432-57.68 76.715-133.661 89.948-217.268 2.224-14.048 3.938-28.313 5.123-42.741l2.235-27.144h-0.009zM291.562 420.755c-55.028 0-108.726-29.98-151.202-84.417-44.223-56.678-73.049-135.053-81.168-220.688l-0.118-0.962-0.377-2.347c-0.268-1.283-0.404-2.565-0.404-3.808 0-15.912 23.050-35.962 58.722-51.079 45.956-19.476 107.689-30.202 173.824-30.202s127.865 10.726 173.824 30.202c35.671 15.118 58.721 35.168 58.721 51.079 0 0.215-0.005 0.443-0.015 0.68l-1.732 26.524c-10.437 77.618-38.233 148.565-78.577 200.327-42.569 54.616-96.372 84.693-151.495 84.693z" />
34
+ <glyph unicode="&#xe618;" glyph-name="menu" d="M51.2 428.8h409.6v-102.4h-409.6v102.4zM51.2 275.2h409.6v-102.4h-409.6v102.4zM51.2 121.6h409.6v-102.4h-409.6v102.4z" />
35
+ <glyph unicode="&#xe619;" glyph-name="twitter" d="M512 382.792c-18.84-8.352-39.080-14-60.328-16.536 21.688 13 38.344 33.584 46.184 58.112-20.296-12.040-42.776-20.776-66.704-25.488-19.16 20.416-46.464 33.168-76.672 33.168-58.008 0-105.040-47.032-105.040-105.040 0-8.232 0.928-16.248 2.72-23.936-87.296 4.384-164.704 46.2-216.512 109.752-9.040-15.512-14.224-33.56-14.224-52.808 0-36.448 18.544-68.6 46.728-87.432-17.216 0.544-33.416 5.272-47.576 13.136-0.008-0.44-0.008-0.88-0.008-1.32 0-50.896 36.208-93.344 84.264-103-8.816-2.4-18.096-3.688-27.672-3.688-6.768 0-13.352 0.664-19.76 1.888 13.368-41.728 52.16-72.104 98.128-72.944-35.952-28.176-81.24-44.968-130.456-44.968-8.48 0-16.84 0.496-25.056 1.472 46.488-29.808 101.704-47.2 161.024-47.2 193.208 0 298.864 160.064 298.864 298.872 0 4.552-0.104 9.088-0.304 13.592 20.528 14.808 38.336 33.312 52.416 54.376z" />
36
+ <glyph unicode="&#xe61a;" glyph-name="move" horiz-adv-x="511" d="M237.398 380.672h34.133v-347.17h-34.133v347.17zM254.464 480l85.334-102.4h-170.667zM510.464 224l-102.4-85.334v170.666zM169.131 70.4h170.667l-85.334-102.4-85.334 102.4zM0 217.583l102.4 85.334v-170.667zM100.864 241.066h307.2v-34.133h-307.2v34.133z" />
37
+ <glyph unicode="&#xe61b;" glyph-name="duplicate" horiz-adv-x="448" d="M0 480h352v-32h-352v32zM320 480h32v-128h-32v128zM96 384h352v-32h-352v32zM416 384h32v-320h-32v320zM0 480h32v-416h-32v416zM0 96h128v-32h-128v32zM96 384h32v-416h-32v416zM96 0h256v-32h-256v32zM320 96h32v-128h-32v128zM320 96h128v-32h-128v32zM192 288h160v-32h-160v32zM192 224h160v-32h-160v32zM192 160h96v-32h-96v32zM350.496-32l-23.84 20.448 97.504 96.064 23.84-20.448z" />
38
+ <glyph unicode="&#xe61c;" glyph-name="sms" horiz-adv-x="264" d="M94.304 414.304c38.712 0 77.248 0.024 115.776-0.008 36.96-0.032 56.568-19.664 56.576-56.736 0.032-111.504 0.040-223 0.008-334.504-0.008-34.528-20.28-54.848-55.104-54.952-52.16-0.144-104.32-0.144-156.48-0.008-34.784 0.088-55.048 20.424-55.064 55.008-0.032 109.616-0.016 219.224-0.008 328.832 0.008 38.992 9.616 52.080 47.368 63.464 0 13.176-0.024 26.728 0.008 40.272 0.040 19.816 4.16 24.296 22.32 24.336 18.552 0.040 22.704-4.312 22.784-23.76 0.056-12.84 0.176-25.688 0.32-38.536 0.008-0.664 0.56-1.328 1.496-3.408zM132.944 217.432c20.408 0 40.816-0.256 61.224 0.064 23.696 0.368 38.76 15.736 38.912 39.424 0.152 23.056 0.136 46.104-0.016 69.16-0.16 25.144-15.128 40.104-40.376 40.192-39.304 0.144-78.608 0.112-117.912 0.008-25.92-0.064-41.088-14.88-41.376-40.568-0.256-22.672-0.248-45.352-0.008-68.024 0.264-25.016 15.456-40.008 40.6-40.232 19.648-0.176 39.304-0.040 58.952-0.024zM83.392 85.16c-17.28 0.056-17.488-0.152-17.536-17.632-0.040-14.776 0.736-15.576 14.936-15.648 17.368-0.088 18.032 0.408 18.112 13.584 0.112 19.112-0.304 19.648-15.504 19.696zM183.744 51.88c16.52-0.024 17.208 0.552 17.2 14.544-0.008 18.432-0.264 18.728-16.496 18.744-16.32 0.008-16.472-0.144-16.544-17.456-0.064-15.288 0.456-15.8 15.848-15.824zM183.928 99.28c16.632-0.016 17.016 0.312 17.008 14.504-0.016 18.192-0.264 18.472-16.672 18.472-16.12-0.008-16.328-0.224-16.368-17.576-0.032-15.128 0.24-15.392 16.032-15.4zM184.024 37.744c-16.072-0.008-16.072-0.008-16.128-17.616-0.048-14.76 0.416-15.192 16.28-15.192 16.224-0.008 16.8 0.504 16.768 14.768-0.048 18.056-0.048 18.056-16.92 18.040zM82.296 99.28c16.168 0 16.544 0.312 16.592 13.752 0.064 18.776-0.28 19.192-15.88 19.224-16.968 0.040-17.144-0.136-17.16-17.96-0.016-14.792 0.224-15.008 16.456-15.016zM82.688 37.744c-16.728 0.008-16.84-0.112-16.848-18.072-0.008-14.136 0.592-14.696 15.656-14.736 16.912-0.040 17.384 0.336 17.392 14.080 0.016 18.608-0.080 18.72-16.2 18.728zM149.664 67.536c-0.104 17.688-0.104 17.688-17.352 17.624-15.288-0.056-15.368-0.16-15.272-19.704 0.064-13.184 0.72-13.68 17.92-13.576 14.224 0.088 14.792 0.688 14.712 15.664zM83.016 178.968c-17.072 0.032-17.072 0.032-17.168-16.76-0.088-15.344 0.272-15.696 15.896-15.712 16.96-0.024 17.16 0.144 17.136 14.44-0.024 18.008-0.024 18.008-15.864 18.040zM200.92 163.64c-0.192 15.56-0.216 15.584-19.736 15.328-13.144-0.176-13.536-0.752-13.296-19.448 0.168-12.928 0.632-13.24 19.712-13.024 13.136 0.144 13.528 0.64 13.32 17.144zM133.856 132.256c-16.784 0.040-16.784 0.040-16.816-18.36-0.024-14.304 0.232-14.56 14.648-14.608 17.632-0.064 17.912 0.144 17.984 13.544 0.096 19.16-0.096 19.392-15.816 19.424zM149.656 20.728c-0.144 17.208-0.144 17.208-19.144 17.016-13.384-0.136-13.528-0.344-13.472-19.272 0.040-13.368 0.416-13.648 17.976-13.536 14.328 0.088 14.76 0.552 14.632 15.792zM133.696 146.496c15.648 0.016 15.984 0.312 15.968 14.304-0.016 18.184-0.016 18.184-16.744 18.168-15.944-0.008-15.944-0.008-15.888-18.912 0.040-13.544 0.080-13.584 16.656-13.568z" />
39
+ <glyph unicode="&#xe61d;" glyph-name="pencil" d="M423.96 391.984c-36.912 36.944-64.64 31.408-64.64 31.408l-277.144-277.144-25.856-121.936 121.936 25.856 277.12 277.12c0 0 5.552 27.728-31.408 64.688zM170.984 64.848l-41.552-8.96c-4.016 7.504-8.856 15-17.688 23.856-8.832 8.832-16.36 13.648-23.856 17.664l8.984 41.576 12.008 12.008c0 0 22.632-0.464 48.152-25.984 25.552-25.552 26.008-48.176 26.008-48.176l-12.056-11.984z" />
40
+ <glyph unicode="&#xe61e;" glyph-name="pencil1" d="M432 480c44.184 0 80-35.816 80-80 0-18.008-5.952-34.632-16-48l-32-32-112 112 32 32c13.368 10.048 29.992 16 48 16zM32 112l-32-144 144 32 296 296-112 112-296-296zM357.792 298.208l-224-224-27.576 27.576 224 224 27.576-27.576z" />
41
+ <glyph unicode="&#xe61f;" glyph-name="paypal" d="M440.32 414.616c12.848-6.288 24.048-15.24 32.248-26.24 17.272-23.152 22.12-54.688 14.416-93.736-7.776-39.512-25.208-72.864-50.584-97.024-4.64-4.848-9.608-9.376-14.904-13.544-27.176-21.4-61.496-32.712-99.256-32.712h-120.032l-32.28-151.36h-66.216l5.040 23.152h23.064l32.28 151.36h94.136c90.128 0 165.472 55.536 185.632 149.968 22.864 106.92-53.8 155.52-119.704 155.52h-224.64l-99.528-456.848h76.016l-12.016-55.152h131.832l32.28 151.36h94.136c90.128 0 165.472 55.536 185.632 149.968 16.856 78.84-20.4 125.968-67.56 145.28zM211.168 386.96h64.568c32.296 0 53.8-27.768 44.392-62.48-8.064-34.72-41.696-62.488-75.32-62.488h-61.88l28.24 124.968z" />
42
+ <glyph unicode="&#xe620;" glyph-name="twilio" d="M512 224c0 70.4-24.96 130.88-74.88 181.12-49.92 49.92-110.4 74.88-181.12 74.88-70.4 0-130.88-24.96-181.12-74.88-49.92-50.24-74.88-110.72-74.88-181.12 0-70.72 24.96-131.2 74.88-181.12 50.24-49.92 110.72-74.88 181.12-74.88 70.72 0 131.2 24.96 181.12 74.88s74.88 110.4 74.88 181.12zM443.84 224c0-51.84-18.56-96-55.040-132.8-36.8-36.8-80.96-55.040-132.8-55.040s-96 18.24-132.8 55.040c-36.48 36.8-55.040 80.96-55.040 132.8s18.56 96 55.040 132.8c36.8 36.48 80.96 55.040 132.8 55.040s96-18.56 132.8-55.040c36.48-36.8 55.040-80.96 55.040-132.8zM191.36 335.040c-14.080 0-26.24-5.12-36.16-15.040-9.92-10.24-15.040-22.080-15.040-36.16s5.12-26.24 15.040-36.16c9.92-10.24 22.080-15.040 36.16-15.040s26.24 4.8 36.16 15.040c9.92 9.92 15.040 22.080 15.040 36.16s-5.12 25.92-15.040 36.16c-9.92 9.92-22.080 15.040-36.16 15.040zM320.96 335.040c-14.080 0-26.24-5.12-36.16-15.040-9.92-10.24-15.040-22.080-15.040-36.16s5.12-26.24 15.040-36.16c9.92-10.24 22.080-15.040 36.16-15.040s26.24 4.8 36.16 15.040c10.24 9.92 15.040 22.080 15.040 36.16s-4.8 25.92-15.040 36.16c-9.92 9.92-22.080 15.040-36.16 15.040zM191.36 215.36c-14.080 0-26.24-5.12-36.16-15.040s-15.040-22.080-15.040-36.16c0-14.080 5.12-26.24 15.040-36.16s22.080-15.040 36.16-15.040 26.24 5.12 36.16 15.040 15.040 22.080 15.040 36.16c0 14.080-5.12 26.24-15.040 36.16s-22.080 15.040-36.16 15.040zM320.96 215.36c-13.76 0-25.92-4.8-36.16-15.040-10.24-10.248-15.040-22.080-15.040-36.48 0-13.76 4.8-25.92 15.040-35.84s22.4-15.040 36.16-15.040c14.4 0 26.24 5.12 36.16 15.040 10.24 9.92 15.040 22.080 15.040 35.84 0 14.4-4.8 26.24-15.040 36.48-9.92 10.24-21.76 15.040-36.16 15.040z" />
43
+ <glyph unicode="&#xe621;" glyph-name="googleplus" d="M279.536 448c0 0-100.48 0-133.968 0-60.064 0-116.584-45.504-116.584-98.208 0-53.864 40.944-97.336 102.040-97.336 4.248 0 8.376 0.088 12.424 0.376-3.968-7.592-6.8-16.144-6.8-25.024 0-14.968 8.048-27.104 18.232-37.016-7.696 0-15.12-0.224-23.224-0.224-74.392 0-131.648-47.376-131.648-96.512 0-48.392 62.768-78.656 137.168-78.656 84.816 0 131.656 48.12 131.656 96.512 0 38.8-11.448 62.040-46.84 87.064-12.112 8.576-35.264 29.416-35.264 41.672 0 14.36 4.096 21.432 25.712 38.32 22.16 17.312 37.84 41.648 37.84 69.96 0 33.704-15.008 66.552-43.184 77.384h42.48l29.984 21.672zM232.744 120.272c1.064-4.488 1.64-9.104 1.64-13.816 0-39.104-25.192-69.656-97.488-69.656-51.424 0-88.56 32.552-88.56 71.648 0 38.32 46.064 70.224 97.48 69.664 12-0.128 23.184-2.056 33.336-5.344 27.912-19.416 47.936-30.384 53.584-52.504zM150.408 266.112c-34.52 1.032-67.32 38.616-73.272 83.928-5.96 45.336 17.184 80.024 51.696 78.992 34.504-1.040 67.32-37.408 73.28-82.728 5.952-45.328-17.192-81.232-51.696-80.192zM416 352v96h-32v-96h-96v-32h96v-96h32v96h96v32z" />
44
+ <glyph unicode="&#xe622;" glyph-name="mailchimp" horiz-adv-x="456" d="M275.608 431.896c0.032 0.016 0.056 0.032 0.080 0.040l-0.080-0.040c0 0 0 0 0 0zM452.92 108.312c-0.032 0.856-0.104 1.672-0.2 2.44-0.064 0.512-0.16 1.016-0.288 1.504-0.208 1.136-0.472 2.264-0.856 3.344l-0.008 0.016c-0.784 2.232-2 4.368-3.568 6.176-1.552 1.8-3.416 3.224-5.288 4.216l-0.056 0.040c-1.992 1.040-3.944 1.624-5.712 1.96-0.52 0.096-1.008 0.144-1.488 0.2 2.264 9.712-0.568 17.12-2.4 20.584 0.144 0.136 0.296 0.272 0.424 0.4 2.416 2.336 4.472 4.576 6.208 6.816l0.328 0.448c1.392 2 2.312 4.040 2.896 5.92 0.496 1.616 0.744 3.072 0.888 4.4h0.016l0.016 0.080 0.008 0.192 0.056 0.408h-0.032l0.024 0.464h0.016l0.008 0.272c0.008 0.272 0.016 0.552 0.016 0.856 0.016 0.552 0.016 1.12-0.016 1.744-0.128 3.008-0.68 6.912-2.648 11.144-0.984 2.104-2.352 4.272-4.168 6.28-1.808 2.008-4.056 3.832-6.648 5.28l0.016-0.008c-0.192 0.104-0.336 0.208-0.512 0.304-5.376 7.912-11.52 14.048-16.96 18.704-2.824 2.416-5.456 4.424-7.704 6.072-2.224 1.632-4.104 2.92-5.144 3.696l0.016-0.008c-2.4 1.76-4.176 2.816-5.024 3.296-1.96 1.192-3.424 2.144-4.304 2.808-0.688 0.52-1.024 0.856-1.152 0.992l-0.064 0.088c-0.016 0.016-0.088 0.168-0.192 0.696-0.112 0.528-0.232 1.432-0.28 2.736-0.088 2.056-0.016 5.064 0.208 9.040 0.36 6.384 1.088 15.208 1.832 27.152 0.248 3.8 0.288 7.376 0.144 10.752-0.224 5.408-0.92 10.312-2.056 14.752l-0.008 0.024c-0.248 1.008-0.536 2-0.84 2.984l-0.008 0.008-0.008 0.016c-0.224 0.728-0.432 1.28-0.552 1.632l0.008-0.024c-0.232 0.648-0.464 1.296-0.728 1.944l-0.008 0.032c-0.128 0.32-0.296 0.728-0.512 1.24l-0.008 0.016-0.008 0.008-0.008 0.016c-0.408 0.96-0.872 1.984-1.456 3.096l-0.16 0.296-0.296 0.528-0.208 0.352c-1.088 1.792-2.24 3.424-3.448 4.952-0.608 2.744-1.664 6.816-3.416 11.432-1.552 4.064-3.64 8.576-6.608 13.024-1.032 1.536-2.2 3.056-3.48 4.536l0.424 0.44c0.6 0.632 14.84 15.544 25.992 34.896 20.784 36.080 13.864 58.136 4.408 70.28l-0.272 0.336-0.288 0.32c-9.12 10.136-21.528 16.248-36.872 18.152-31.784 3.952-67.72-11.64-77.144-16.080l-17.192 18.992c-1.512 1.664-3.2 3.152-5 4.456-1.816 1.304-3.76 2.44-5.8 3.384-4.096 1.896-8.584 3.088-13.36 3.68-9.584 1.176-20.352 0.032-32.056-2.968-17.544-4.528-37.248-13.288-57.848-25.64-20.584-12.36-42.040-28.328-62.864-47.32-25.448-23.216-46.472-47.76-61.792-71.056-7.656-11.648-13.888-22.992-18.512-33.744-4.624-10.76-7.664-20.928-8.832-30.344-0.848-6.84-0.712-13.304 0.656-19.264 0.6-2.608 1.464-5.112 2.568-7.48 1.416-3.048 3.248-5.88 5.528-8.376l0.056-0.064 19.928-20.872-0.112-0.2c-0.216-0.376-0.416-0.76-0.632-1.136-0.304-0.568-0.616-1.136-0.912-1.704-0.2-0.392-0.392-0.784-0.576-1.176-0.288-0.584-0.56-1.16-0.832-1.752-0.184-0.392-0.352-0.792-0.528-1.2-0.264-0.6-0.512-1.2-0.76-1.808-0.16-0.4-0.312-0.8-0.472-1.208-0.232-0.616-0.456-1.248-0.672-1.872-0.136-0.408-0.28-0.808-0.408-1.224-0.208-0.64-0.4-1.28-0.592-1.928-0.056-0.184-0.112-0.352-0.168-0.536-0.064-0.224-0.128-0.464-0.192-0.688-0.184-0.664-0.344-1.336-0.512-2-0.096-0.4-0.2-0.8-0.296-1.216-0.064-0.296-0.128-0.584-0.184-0.88-0.088-0.416-0.16-0.832-0.248-1.248-0.072-0.376-0.152-0.752-0.216-1.136-0.144-0.84-0.272-1.696-0.392-2.552-0.032-0.256-0.080-0.496-0.112-0.752l-0.008-0.072-0.016-0.224c-0.064-0.552-0.112-1.12-0.176-1.68-0.080-0.88-0.152-1.76-0.2-2.656-0.032-0.384-0.048-0.784-0.064-1.184-0.016-0.304-0.040-0.608-0.048-0.912-0.016-0.624-0.008-1.248-0.016-1.88 0-0.376-0.008-0.752 0-1.136 0.008-0.224-0.008-0.448 0-0.672v-0.128c0.016-0.4 0.032-0.808 0.040-1.216 0.016-0.448 0.056-0.88 0.088-1.312 0.016-0.328 0.032-0.656 0.048-0.976 0.032-0.288 0.040-0.504 0.064-0.696 0.040-0.408 0.072-0.832 0.12-1.24 0.040-0.472 0.096-0.976 0.168-1.56l0.008-0.048v0.008c0.032-0.224 0.056-0.376 0.080-0.552 0.064-0.464 0.136-0.936 0.208-1.4 0.056-0.416 0.128-0.888 0.224-1.472 0.048-0.232 0.080-0.432 0.12-0.6 0.048-0.28 0.112-0.56 0.168-0.84l0.008-0.024 0.080-0.4c0.072-0.384 0.168-0.872 0.312-1.536l0.008-0.016v0.008c0.040-0.176 0.072-0.288 0.104-0.44 0.104-0.424 0.184-0.736 0.248-0.96l0.104-0.432c0.040-0.136 0.072-0.272 0.12-0.472l0.104-0.392 0.088-0.328 0.072-0.296 0.008-0.032v0.008c0.040-0.136 0.072-0.24 0.112-0.36l0.112-0.408c0.096-0.312 0.2-0.632 0.296-0.944 0.112-0.368 0.264-0.856 0.472-1.512l-0.040 0.104 0.040-0.12c0.048-0.16 0.088-0.264 0.136-0.392 0.192-0.544 0.344-0.96 0.416-1.184l0.016-0.024v-0.008c0.128-0.36 0.312-0.88 0.568-1.56l0.008-0.008 0.024-0.064-0.008 0.032 0.112-0.28c0.168-0.424 0.296-0.744 0.408-0.992l0.128-0.32 0.016-0.048c0.064-0.16 0.16-0.376 0.264-0.632 0.096-0.232 0.216-0.504 0.344-0.816v0c0 0 0 0 0-0.008l0.128-0.28c0.128-0.296 0.256-0.568 0.36-0.792 0.104-0.208 0.192-0.4 0.264-0.552l0.008-0.024c0.168-0.352 0.368-0.8 0.648-1.352l0.040-0.080 0.12-0.232c0.12-0.232 0.24-0.456 0.336-0.648 0.144-0.28 0.28-0.512 0.384-0.712l0.016-0.040c0.152-0.28 0.368-0.688 0.656-1.216l0.016-0.032 0.016-0.040 0.12-0.208c0.12-0.208 0.232-0.416 0.344-0.6 0.184-0.312 0.36-0.6 0.496-0.832l0.040-0.064 0.008-0.016c0.144-0.224 0.36-0.592 0.664-1.080l0.032-0.048 0.088-0.144c0.152-0.232 0.296-0.464 0.432-0.664 0.208-0.312 0.392-0.592 0.552-0.84 0.176-0.264 0.424-0.64 0.76-1.12l0.032-0.040v-0.008l0.016-0.024 0.032-0.040 0.008-0.008c0.16-0.232 0.32-0.456 0.488-0.68 0.224-0.312 0.44-0.6 0.632-0.856l-0.016 0.016c0.184-0.248 0.408-0.552 0.688-0.92l0.048-0.064 0.024-0.024 0.024-0.032-0.040 0.040c0.208-0.272 0.408-0.52 0.6-0.768 0.256-0.312 0.496-0.616 0.72-0.888l0.072-0.096c0.152-0.184 0.328-0.408 0.576-0.688l0.104-0.128 0.104-0.104c0.36-0.424 0.68-0.784 1.008-1.144l0.344-0.392v-0.008l0.032-0.032c0.16-0.176 0.36-0.4 0.6-0.664l0.072-0.088v-0.008l0.016-0.008 0.032-0.032c0.392-0.424 0.768-0.808 1.152-1.2 0.16-0.16 0.312-0.336 0.472-0.488l0.024-0.016c0.080-0.080 0.272-0.272 0.568-0.576l0.056-0.048 0.168-0.184c0.464-0.456 0.944-0.888 1.424-1.328l0.112-0.112 0.032-0.024 0.032-0.032c0.12-0.112 0.32-0.288 0.6-0.544l0.032-0.032c0.616-0.544 1.224-1.072 1.84-1.576l0.040-0.032 0.344-0.288 0.24-0.192-0.008 0.008 0.352-0.28c0.52-0.416 1.024-0.816 1.512-1.192l0.136-0.112 0.064-0.048c0.192-0.136 0.328-0.24 0.4-0.304l0.096-0.072 0.072-0.048c0.144-0.104 0.288-0.2 0.432-0.304 0.432-0.312 0.872-0.624 1.304-0.92l0.368-0.256 0.040-0.032 0.456-0.312 0.024-0.008 0.232-0.152c0.44-0.296 0.912-0.592 1.384-0.888 0.248-0.16 0.472-0.304 0.728-0.464l0.4-0.24 0.224-0.128 0.144-0.088c0.728-0.44 1.416-0.832 2.048-1.184l0.056-0.032 0.392-0.208 0.032-0.016c0.872-0.464 1.696-0.888 2.472-1.272l0.56-0.272v0.008c0.424-0.208 0.832-0.376 1.248-0.568 0.192-0.088 0.392-0.184 0.592-0.272 0.24-0.104 0.488-0.232 0.72-0.328l0.2-0.088 0.056-0.024 0.096-0.040c0.408-0.176 0.808-0.32 1.208-0.48l0.208-0.080c0.448-0.184 0.896-0.376 1.352-0.544l0.104-0.040 0.328-0.12c0.208-0.072 0.424-0.144 0.64-0.216l0.2-0.064c0.64-0.232 1.288-0.464 1.944-0.672l0.152-0.048 0.056-0.016 0.024-0.016c1.008-0.312 2.016-0.6 3.016-0.872l0.208-0.056-0.056 0.016c0.888-0.232 1.76-0.432 2.624-0.632h0.016l0.32-0.088 0.336-0.072c0.824-0.184 1.664-0.328 2.512-0.472l0.24-0.064 0.6-0.088c0.512-0.080 1.016-0.152 1.528-0.216 0.080-0.208 0.152-0.416 0.224-0.6l0.008-0.032c1.392-3.8 2.904-7.584 4.52-11.336 23.904-66.152 89.984-117.432 165.4-126.816 75.408-9.376 155.904 40.744 188.704 108.472 1.416 2.592 2.704 5.136 3.88 7.6 3.248 3.344 5.776 6.816 7.456 10.504 2.008 4.328 2.68 8.88 2.488 12.608zM125.656 222.64c-0.056-0.104-0.248-0.448-0.544-0.96-0.528-0.936-1.392-2.48-2.408-4.304-0.496-0.896-1.032-1.848-1.576-2.848-0.368-0.672-0.744-1.36-1.12-2.048l-0.176-0.32-0.072-0.128c-0.136-0.264-0.28-0.52-0.424-0.784l-3.456-6.216c-0.288 0.152-0.576 0.288-0.872 0.44l-0.168 0.080-0.304 0.152c-1.888 0.904-3.88 1.632-5.936 2.168l-0.328 0.080c-1.32 0.328-2.672 0.584-4.048 0.744-0.8 0.088-1.6 0.16-2.408 0.2-0.672 0.032-1.352 0.040-2.032 0.024-1.024-0.024-2.040-0.112-3.032-0.216-0.312-0.040-0.624-0.096-0.928-0.136-0.496-0.072-0.976-0.168-1.472-0.256-0.192-0.040-0.392-0.064-0.576-0.112-0.344-0.072-0.68-0.144-1.024-0.232-0.664-0.16-1.32-0.344-1.968-0.552-0.296-0.096-0.6-0.176-0.888-0.272-0.88-0.304-1.736-0.64-2.576-1.016-0.336-0.152-0.648-0.32-0.968-0.472-0.384-0.192-0.76-0.392-1.144-0.584l-0.392-0.2c-0.416-0.232-0.824-0.48-1.224-0.72-0.376-0.232-0.752-0.472-1.112-0.72-0.448-0.296-0.88-0.592-1.304-0.904-0.264-0.2-0.512-0.4-0.768-0.608-0.688-0.544-1.344-1.128-1.984-1.728-0.328-0.304-0.648-0.624-0.968-0.944-0.56-0.552-1.112-1.128-1.624-1.72l-0.264-0.296c-0.272-0.32-0.528-0.664-0.776-1l-0.040-0.048-0.032-0.048c-0.176-0.224-0.36-0.448-0.528-0.672l-0.128-0.176-0.016-0.016c-1.040-1.448-1.944-2.992-2.736-4.6-0.112-0.232-0.216-0.464-0.328-0.704-0.36-0.792-0.696-1.592-1-2.408-0.12-0.328-0.256-0.64-0.36-0.968l-0.008-0.008v-0.008l-0.008-0.008c-0.28-0.832-0.52-1.68-0.728-2.552l-0.080-0.32-0.080-0.408-0.008-0.040c-0.144-0.632-0.28-1.264-0.376-1.904-0.048-0.312-0.080-0.632-0.128-0.96l-0.016-0.088c-0.040-0.336-0.072-0.68-0.112-1.024-0.032-0.256-0.072-0.52-0.088-0.784-0.072-1.008-0.104-2.032-0.080-3.064 0.016-0.8 0.088-1.584 0.168-2.368l0.008-0.048 0.024-0.368c0.040-0.432 0.12-0.864 0.184-1.296 0.232-1.568 0.552-3.096 1-4.576 0.336-1.128 0.728-2.232 1.184-3.304 0.832-1.976 1.864-3.832 3.048-5.576 2.488-3.688 5.68-6.84 9.416-9.248 2.12-1.36 4.408-2.472 6.824-3.32 2.32-0.824 4.744-1.416 7.264-1.696 0.568-0.056 1.136-0.104 1.72-0.144 0.864-0.056 1.72-0.096 2.6-0.072 0.808 0.016 1.592 0.12 2.392 0.192 0.456 0.040 0.92 0.048 1.368 0.112 1.136 0.16 2.264 0.392 3.36 0.664l0.248 0.056c0.456 0.12 0.888 0.288 1.328 0.424 1.392 0.424 2.728 0.928 4.032 1.528l0.288 0.128c0.36 0.152 0.736 0.304 1.088 0.488 0.040-0.248 0.088-0.488 0.136-0.736 0.152-0.88 0.32-1.776 0.488-2.664 1.528-8.12 3.328-16.112 3.328-16.112-2.744-2.048-7.336-4.056-12.528-5.568-1.728-0.504-3.528-0.944-5.344-1.32-1.168-0.248-2.336-0.448-3.512-0.624-1.328-0.2-2.648-0.36-3.96-0.464-0.96-0.080-1.904-0.136-2.832-0.16-0.688-0.008-1.384 0-2.072 0.016-2.896 0.040-5.744 0.288-8.52 0.728l-0.040 0.016c-0.904 0.144-1.808 0.312-2.688 0.496-0.008 0-0.016 0-0.016 0.008l-0.072 0.024c-0.88 0.192-1.752 0.392-2.624 0.624l-0.12 0.032c-0.44 0.12-0.88 0.256-1.32 0.384-0.4 0.12-0.808 0.224-1.208 0.344l-0.168 0.056c-0.824 0.264-1.624 0.544-2.424 0.84l-0.216 0.080c-0.784 0.296-1.552 0.6-2.32 0.92l-0.264 0.12c-0.752 0.328-1.488 0.664-2.224 1.016l-0.304 0.144c-0.712 0.352-1.416 0.712-2.112 1.088l-0.344 0.2c-0.672 0.376-1.344 0.752-2 1.152l-0.408 0.24c-0.632 0.384-1.264 0.792-1.88 1.208l-0.448 0.304c-0.6 0.408-1.184 0.824-1.768 1.248-0.152 0.12-0.32 0.248-0.48 0.36-0.56 0.424-1.12 0.856-1.664 1.304-0.176 0.136-0.336 0.288-0.512 0.432-0.528 0.432-1.040 0.88-1.552 1.328-0.184 0.168-0.36 0.336-0.544 0.496-0.48 0.448-0.968 0.896-1.432 1.352-0.192 0.192-0.384 0.384-0.576 0.576-0.448 0.448-0.888 0.904-1.32 1.376-0.2 0.216-0.392 0.432-0.592 0.648-0.416 0.464-0.824 0.92-1.216 1.392-0.208 0.24-0.408 0.488-0.6 0.728-0.384 0.456-0.752 0.92-1.112 1.392-0.208 0.264-0.408 0.544-0.608 0.816-0.344 0.464-0.68 0.92-1.008 1.392-0.208 0.296-0.4 0.6-0.6 0.904-0.312 0.456-0.616 0.912-0.912 1.384-0.2 0.328-0.392 0.656-0.592 0.976-0.28 0.464-0.552 0.92-0.816 1.392-0.2 0.352-0.384 0.712-0.576 1.064-0.248 0.456-0.488 0.904-0.72 1.368-0.192 0.384-0.376 0.768-0.552 1.152-0.104 0.224-0.208 0.456-0.312 0.68s-0.216 0.448-0.32 0.68c-0.176 0.408-0.344 0.816-0.52 1.224-0.184 0.448-0.384 0.896-0.552 1.344-0.128 0.32-0.24 0.64-0.344 0.96l-0.128 0.352c-0.16 0.448-0.328 0.888-0.472 1.336-0.152 0.456-0.288 0.92-0.432 1.384-0.128 0.44-0.272 0.872-0.392 1.312l-0.104 0.408-0.088 0.336-0.112 0.44-0.072 0.296c-0.104 0.424-0.224 0.84-0.32 1.272-0.12 0.52-0.216 1.056-0.32 1.584-0.080 0.408-0.168 0.808-0.248 1.224-0.096 0.568-0.176 1.136-0.256 1.712-0.040 0.32-0.096 0.64-0.144 0.96v0.048l-0.024 0.144c-0.072 0.632-0.136 1.272-0.192 1.912-0.016 0.184-0.040 0.376-0.048 0.568l-0.048 0.432c-0.064 0.816-0.096 1.632-0.12 2.456 0 0.168-0.024 0.328-0.024 0.504-0.024 1.056-0.024 2.112 0.016 3.16 0.032 0.856 0.072 1.704 0.128 2.552l0.032 0.4c0.088 1.072 0.208 2.128 0.344 3.176 0.728 5.36 2.192 10.488 4.288 15.288 0.056 0.136 0.112 0.288 0.176 0.424 0.328 0.736 0.68 1.464 1.040 2.184 1.016 2.048 2.152 4.032 3.392 5.928 0.664 1.008 1.352 1.992 2.072 2.952 0.608 0.816 1.232 1.616 1.888 2.392 2.272 2.736 4.784 5.256 7.528 7.528l0.112 0.096c3.176 2.624 6.632 4.936 10.336 6.84 0.416 0.208 0.84 0.416 1.264 0.616 0.344 0.168 0.696 0.336 1.040 0.504 1.224 0.56 2.472 1.080 3.744 1.56 3.728 1.408 7.648 2.432 11.712 3.040l0.408 0.064c2.256 0.32 4.544 0.528 6.88 0.576 0.52 0.016 1.040 0 1.56-0.016 1.072-0.024 2.144-0.072 3.216-0.168 0.376-0.040 0.752-0.080 1.136-0.112 0.384-0.040 0.776-0.064 1.152-0.12 0.792-0.112 1.576-0.256 2.352-0.4 0.992-0.184 1.96-0.424 2.928-0.656l0.080-0.016c1.416-0.336 2.792-0.72 4.144-1.144 0.416-0.128 0.856-0.24 1.264-0.376 1.608-0.544 3.152-1.128 4.624-1.728 1.224-0.504 2.4-1.016 3.512-1.536 3.48-1.616 6.336-3.216 8.296-4.408 1.72-1.048 2.768-1.768 2.904-1.856l0.032-0.024 0.016-0.008h0.008l-0.032-0.048zM118.352 298.928c1.080 1.272 2.176 2.536 3.272 3.816-1.328-1.328-2.072-2.016-2.152-1.936-0.192 0.128 4.44 5.776 12.928 14.92 4.232 4.56 9.416 9.976 15.448 16.024 11.144 11.728 22.944 23.392 35.32 34.624 11.728 10.632 23.968 20.864 36.64 30.408 0.632 0.472 1.248 0.944 1.88 1.416 4.832 3.6 9.736 7.088 14.696 10.456 3 2.040 6.024 4.048 9.064 5.992l-35.304 40.24 11.904 3.552 23.24-11.824-0.656 8.032 4.056 8.968 10.848 2.456 25.48-29.6c0.304 0.144 0.616 0.296 0.92 0.432 2.128 0.992 4.208 1.936 6.264 2.84 1.224 0.536 2.432 1.056 3.632 1.576 0.8 0.336 1.584 0.664 2.368 0.992 14.264 5.664 39.208 13.64 61.12 10.824 4.416-0.568 8.712-1.584 12.768-3.136 0.44-0.264 0.88-0.528 1.304-0.808l-0.328 0.096-0.352 0.104-0.144 0.032-0.040 0.016c-0.192 0.048-0.392 0.080-0.592 0.128-3.616 0.904-7.432 1.384-11.496 1.464-1.432 0.032-2.888 0.016-4.376-0.048-9.696-0.416-20.744-2.664-33.544-6.768-6.656-2.144-13.824-4.84-21.448-8.040-1.352-0.568-2.688-1.12-4.072-1.72-1.512-0.656-3.056-1.344-4.6-2.048-0.376-0.168-0.752-0.336-1.128-0.504-0.192-0.088-0.376-0.168-0.568-0.256-0.36-0.16-0.728-0.344-1.096-0.504-1.32-0.608-2.656-1.24-4-1.872-0.376-0.176-0.744-0.344-1.12-0.528-0.208-0.096-0.424-0.208-0.632-0.304-1.152-0.552-2.312-1.12-3.488-1.688l-0.128-0.064c-0.080-0.040-0.16-0.072-0.24-0.112-0.376-0.184-0.744-0.36-1.128-0.544l-0.088-0.040c-0.208-0.104-0.416-0.216-0.624-0.32-0.56-0.28-1.104-0.568-1.664-0.848-0.416-0.208-0.84-0.424-1.256-0.64-0.224-0.112-0.448-0.224-0.672-0.336-2.672-1.368-5.344-2.768-8-4.216h-0.008c-0.84-0.456-1.688-0.928-2.52-1.392-1.408-0.784-2.816-1.56-4.208-2.36-0.576-0.328-1.152-0.664-1.728-0.992-1.104-0.64-2.2-1.288-3.296-1.936-1.12-0.664-2.24-1.328-3.36-2-0.6-0.36-1.184-0.72-1.776-1.088-1.048-0.64-2.096-1.264-3.136-1.912-2.088-1.304-4.168-2.624-6.24-3.96-6.472-4.176-12.864-8.544-19.168-13.072v0c-14.392-10.32-28.32-21.44-41.712-32.992-22.040-19.040-42.56-39.24-61.064-58.976zM440.816 106.912l-0.008-0.008c-0.040-2.784-0.84-5.88-3.264-9.384-0.144-0.208-0.312-0.424-0.472-0.632-1.096-1.488-2.456-3.040-4.208-4.672l-0.088-0.208c-0.464-0.992-0.944-2-1.456-3.016l-0.168-0.352c-0.184-0.376-0.376-0.752-0.56-1.128-0.4-0.808-0.832-1.624-1.264-2.448-0.216-0.416-0.432-0.824-0.656-1.24-0.568-1.056-1.16-2.128-1.768-3.2-0.344-0.592-0.696-1.184-1.056-1.784-0.32-0.544-0.656-1.096-0.984-1.648-0.432-0.704-0.872-1.416-1.32-2.128-0.208-0.32-0.424-0.648-0.632-0.968-0.872-1.344-1.8-2.696-2.736-4.040-0.216-0.32-0.408-0.624-0.632-0.944l-0.192-0.28c-0.672-0.936-1.368-1.88-2.080-2.832l-0.208-0.28c-2.904-3.848-6.112-7.688-9.688-11.448-2.704-2.848-5.616-5.64-8.728-8.36-0.192-0.16-0.376-0.312-0.552-0.472l-0.024-0.024c-3.136-2.624-6.36-5.032-9.608-7.328-1.944-1.352-3.904-2.656-5.888-3.904l-0.056-0.040c-2.64-1.656-5.296-3.232-7.968-4.696l-0.552-0.312c-3.832-2.056-7.696-3.92-11.608-5.608-6.464-2.816-13.032-5.136-19.6-7.016-54.44-15.616-109.696-1.624-123.088 9.272l5.92-10.6c-0.888 0.408-2.072 1.36-3.44 2.656-4.096 3.896-9.848 11-14.176 16.552-0.48 0.616-0.936 1.216-1.384 1.792l-0.024 0.032c-0.384 0.496-0.736 0.968-1.080 1.416l-0.352 0.456c-0.696 0.912-1.312 1.736-1.8 2.384-0.248 0.256-0.496 0.504-0.744 0.768-0.248 0.256-0.496 0.512-0.744 0.768-0.152-0.64-0.016-1.656 0.28-2.84 1.032-4.2 4.088-10.584 4.112-10.64-2.648 3.264-5.208 7.048-7.536 10.816-1.944 3.152-3.728 6.296-5.264 9.136-0.376 0.712-0.744 1.4-1.096 2.064-1.048 2-1.944 3.784-2.648 5.216-0.608 0.792-1.216 1.56-1.816 2.36-0.192-5.76 1.312-10.92 2.856-14.648 0.192-0.464 0.392-0.912 0.584-1.328l0.040-0.072c0.184-0.392 0.36-0.768 0.536-1.112l0.048-0.096c0.168-0.328 0.328-0.648 0.48-0.928l0.032-0.048c0.824-1.528 1.432-2.408 1.44-2.416v-0.008c-1.048 1.080-2.056 2.176-3.040 3.264-0.312 0.352-0.608 0.696-0.912 1.048-0.656 0.736-1.304 1.488-1.928 2.232-0.344 0.416-0.68 0.832-1.008 1.248-0.56 0.68-1.104 1.36-1.632 2.048-0.336 0.44-0.664 0.88-0.984 1.32-0.504 0.664-0.992 1.328-1.464 2-0.312 0.448-0.624 0.888-0.928 1.336-0.456 0.672-0.904 1.344-1.344 2.016-0.28 0.432-0.56 0.872-0.832 1.304-0.44 0.696-0.864 1.4-1.272 2.096-0.248 0.408-0.488 0.808-0.72 1.216-0.44 0.776-0.864 1.552-1.28 2.328-0.168 0.328-0.352 0.656-0.528 0.984-1.144 2.216-2.168 4.424-3.088 6.624-0.144 0.344-0.272 0.68-0.4 1.016-0.304 0.76-0.608 1.52-0.88 2.272-0.152 0.408-0.288 0.824-0.432 1.232-0.24 0.68-0.472 1.368-0.688 2.056-0.136 0.432-0.272 0.872-0.4 1.304-0.2 0.656-0.384 1.32-0.568 1.976-0.12 0.44-0.24 0.88-0.344 1.32-0.168 0.656-0.32 1.312-0.472 1.96-0.096 0.432-0.192 0.864-0.288 1.296-0.144 0.672-0.264 1.336-0.392 2.008-0.072 0.4-0.152 0.816-0.216 1.216-0.128 0.728-0.224 1.456-0.32 2.184-0.040 0.336-0.104 0.672-0.144 1.008-0.128 1.056-0.24 2.112-0.32 3.16l-0.016 0.216-0.024 0.344c-0.064 0.864-0.112 1.72-0.152 2.584-0.032 0.848-0.056 1.696-0.056 2.544v0.144c0 1.104 0.024 2.192 0.064 3.28 0.016 0.344 0.032 0.68 0.048 1.024 0.040 0.752 0.088 1.504 0.152 2.248 0.032 0.376 0.064 0.752 0.104 1.128 0.072 0.736 0.152 1.472 0.248 2.208 0.040 0.328 0.080 0.664 0.128 0.992 0.144 1.032 0.304 2.048 0.488 3.056l0.016 0.096c0.184 1.008 0.392 2 0.624 2.992 0.064 0.328 0.152 0.648 0.232 0.968 0.16 0.696 0.336 1.376 0.52 2.056 0.096 0.352 0.184 0.704 0.288 1.048 0.192 0.68 0.392 1.352 0.608 2.024 0.088 0.304 0.184 0.6 0.288 0.904 0.304 0.952 0.632 1.896 0.968 2.824 0.6 1.632 1.248 3.224 1.944 4.776 4.336 9.712 10.368 17.832 16.896 23.576-1 1.608-1.96 3.192-2.904 4.776-3.392 5.712-6.4 11.272-9.040 16.68-0.048-0.864-0.072-1.36-0.072-1.36l0.504-13.208 0.088-2.352c-0.44 0.576-0.888 1.504-1.352 2.664-3.528 8.968-7.32 32.728-7.32 32.728-2.168-1.456-2.448-14.28-2.448-14.28-1.48 7.056-2.072 15.336-2.28 22.2-0.048 1.64-0.080 3.176-0.096 4.616-0.016 1.432-0.016 2.744 0 3.912 0 0.544 0.016 1.048 0.016 1.52v0.352l-0.048 0.248c-0.152 0.768-0.296 1.528-0.44 2.288-0.608-1.072-1.104-2.152-1.552-3.232-0.104-0.256-0.216-0.504-0.312-0.76-0.224-0.584-0.432-1.16-0.616-1.744-0.752-2.352-1.2-4.64-1.456-6.712-0.112-0.96-0.192-1.856-0.248-2.688-0.208-3.648 0.128-6.128 0.128-6.128-0.376 1.936-0.696 3.832-1 5.72-0.096 0.6-0.176 1.2-0.264 1.8-0.328 2.152-0.608 4.28-0.84 6.368-0.048 0.44-0.104 0.888-0.144 1.328-0.024 0.2-0.032 0.384-0.048 0.584-0.080 0.792-0.144 1.576-0.208 2.368-0.16 1.888-0.288 3.76-0.368 5.592l-0.024 0.296c-0.080 1.848-0.112 3.656-0.12 5.448 0 0.216 0 0.432 0.008 0.64 0 0.92-0.008 1.84 0.016 2.736 0.016 0.792 0.056 1.56 0.088 2.344l0.016 0.368c0.072 1.592 0.168 3.16 0.296 4.712 0.136 1.696 0.296 3.368 0.504 5.008 0.088 0.656 0.192 1.296 0.28 1.944 0.472 3.28 1.064 6.472 1.8 9.544l0.104 0.392c0.184 0.76 0.384 1.512 0.584 2.264 0.76 2.824 1.624 5.568 2.584 8.216 1.928 5.296 4.248 10.24 6.904 14.856l0.16 0.264c1.288 2.216 2.64 4.352 4.080 6.416 1.928 2.776 4.008 5.392 6.176 7.912 0.48 0.552 0.928 1.136 1.424 1.68 0.392 0.44 0.808 0.84 1.208 1.264 0.968 1.048 1.944 2.104 2.96 3.112 0.408 0.408 0.848 0.784 1.264 1.184 11.608 11.152 25.432 19.464 39.448 25.72 1.952 0.872 3.904 1.704 5.848 2.496 2.72 1.104 5.44 2.16 8.136 3.128 3.464 1.24 6.896 2.376 10.272 3.408 9.136 2.8 17.816 4.896 25.424 6.52 0.76 0.16 1.504 0.32 2.232 0.472 2.736 2.248 5.976 4.536 9.632 6.552 5.304 2.928 11.488 5.288 18.44 6.040 0.208 0.024 0.44 0.024 0.648 0.048 0.36 0.032 0.728 0.048 1.088 0.080 0.248 0.024 0.488 0.040 0.736 0.056 0.296 0.016 0.576 0.056 0.872 0.064 0 0-0.432-0.088-1.088-0.28-0.296-0.088-0.64-0.2-1.040-0.336-0.144-0.056-0.272-0.096-0.432-0.152-0.424-0.16-0.888-0.368-1.376-0.592-2.792-1.304-6.456-3.776-8.936-8.368l-0.008-0.008c0.336 0.040 0.68 0.088 1.016 0.128l0.208 0.088c0.368 0.152 0.784 0.328 1.264 0.528 3.368 1.376 9.424 3.64 15.712 4.976 0.216 0.048 0.432 0.096 0.648 0.136l0.232 0.048c0.264 0.048 0.52 0.104 0.784 0.144 0.408 0.072 0.816 0.128 1.216 0.2 1.248 0.2 2.504 0.376 3.728 0.464 0 0-2.144-0.896-4.28-2.112-1.72-0.968-3.432-2.128-4.064-3.184 2.688 0.536 5.52 0.768 8.336 0.792h0.128c2.192 0.024 4.368-0.12 6.52-0.328 0.184-0.016 0.368-0.032 0.544-0.048 0.448-0.048 0.904-0.072 1.352-0.128 0.944-0.112 1.88-0.248 2.8-0.392 2.736-0.432 5.312-0.992 7.624-1.6 0.168-0.040 0.352-0.088 0.528-0.128 2.792-0.744 5.144-1.536 6.88-2.232 0.344-0.144 0.672-0.28 0.968-0.408 0.848-0.376 1.488-0.712 1.84-0.976l-0.072 0.056v0l0.176-0.128c0.336-0.224 0.672-0.464 0.992-0.704l0.136-0.096 0.040-0.032c0.376-0.28 0.744-0.576 1.104-0.88l0.144-0.128c0.808-0.688 1.56-1.44 2.28-2.216l0.312-0.304 0.064-0.072c0.56-0.616 1.064-1.264 1.568-1.912 0.208-0.272 0.448-0.52 0.648-0.792 0.232-0.312 0.44-0.64 0.664-0.952 0.44-0.632 0.88-1.272 1.288-1.92 0.232-0.392 0.456-0.776 0.688-1.16 0.352-0.608 0.696-1.208 1.016-1.816 0.216-0.408 0.416-0.816 0.624-1.224 0.296-0.6 0.576-1.2 0.856-1.8 0.176-0.4 0.36-0.8 0.528-1.2 0.264-0.608 0.504-1.2 0.728-1.8 0.144-0.376 0.296-0.736 0.424-1.104 0.232-0.64 0.448-1.248 0.648-1.864 0.104-0.296 0.208-0.592 0.296-0.872 0.28-0.872 0.536-1.72 0.752-2.496l0.016-0.024c0.096-0.336 0.184-0.656 0.264-0.976l0.032-0.112c0.080-0.304 0.152-0.6 0.232-0.88l0.016-0.088c0.288-1.16 0.504-2.144 0.656-2.904l0.032-0.144 0.080-0.4 0.032-0.168 0.056-0.288 0.064-0.352 0.024-0.128 0.016-0.088 0.016-0.072c0.432-0.456 0.856-0.952 1.288-1.456l0.44-0.544c0.32-0.4 0.64-0.824 0.96-1.256l0.224-0.296 0.176-0.264c0.44-0.632 0.88-1.288 1.296-1.984l0.296-0.528c0.376-0.712 0.72-1.472 1.056-2.256v-0.016l0.040-0.096 0.192-0.48 0.16-0.392 0.048-0.136c0.16-0.416 0.32-0.84 0.472-1.272l0.008-0.040 0.192-0.544 0.064-0.184c0.056-0.192 0.128-0.36 0.192-0.552 0.064-0.2 0.112-0.416 0.176-0.624 0.16-0.56 0.336-1.128 0.488-1.72v0c0.12-0.48 0.232-0.984 0.344-1.488 0.112-0.512 0.216-1.032 0.32-1.56 0.088-0.472 0.184-0.936 0.264-1.424 0.16-0.952 0.288-1.936 0.392-2.944 0.040-0.408 0.080-0.824 0.12-1.248 0.080-0.944 0.152-1.92 0.208-2.92l0.032-0.392 0.016-0.368c0.048-1.272 0.064-2.6 0.056-3.96 0-0.336-0.008-0.672-0.016-1.016-0.024-1.44-0.072-2.904-0.176-4.44-0.744-11.848-1.464-20.584-1.832-27.232-1.040-18.464 0.6-20.712 11.752-27.512 0 0 1.552-0.816 3.976-2.6 5.152-3.776 18.080-12.024 27.456-26.232 0.248-0.384 0.512-0.752 0.752-1.136l0.080-0.112c0.536-0.4 1.136-0.8 1.784-1.2 0.472-0.296 0.96-0.6 1.488-0.888 0.528-0.296 1.008-0.624 1.464-0.96 0.8-0.592 1.504-1.224 2.104-1.896 3.448-3.832 3.816-8.768 3.696-11.504v-0.016l-0.152-0.216c-36.152-32.576-75.952-42.088-106.2-43.928-16.632-1.016-30.384 0.28-39.024 1.352-0.304 0.040-0.576 0.072-0.864 0.112-2.592 0.336-4.704 0.632-6.216 0.824-0.752 0.096-1.36 0.16-1.816 0.192-2.264 0.152-4.424-0.128-6.44-0.76-4.112-1.288-7.632-4.064-10.272-7.752-3.256-4.544-5.184-10.448-5.272-16.624 0-0.008 0-0.008 0-0.008s0-0.008 0-0.008c0-0.12 0.008-0.24 0.008-0.36 0-1.784 0.144-3.592 0.464-5.392 0.568-3.208 1.672-6.384 3.376-9.4 0.104-0.192 0.208-0.392 0.328-0.592 0.312-0.528 0.656-1.048 1.008-1.56 0.48-0.696 0.984-1.392 1.536-2.064 6.336-7.808 19.96-13.624 38.144-15.88 12.304-1.528 26.704-1.408 42.32 0.8 46.016 8.32 67.896 23.192 78 33.632 0.736 0.76 1.416 1.504 2.032 2.216 3.624 4.176 5.256 7.384 5.848 8.776l0.080 0.192c0.152 0.36 0.208 0.552 0.208 0.56l-0.008-0.008c0 0 0.008 0.016 0.008 0.016l-0.248-0.24-0.136-0.136c-3.68-3.512-7.984-6.912-12.728-10.144-20.8-14.208-49.896-25.216-70.512-27.976l-0.16-0.024c-15.496-2.464-30.68-2.896-43.912-1.248-7.6 0.944-14.448 2.592-20.112 4.76-5.456 3.448-10.248 10.008-10.6 20.496 6.176-2.656 13.376-4.28 18.784-5.24 11.576-2.136 22.76-2.392 32.8-1.768 2.512 0.208 4.952 0.392 7.328 0.632 2.376 0.312 4.68 0.608 6.912 0.896 4.344 0.736 8.36 1.44 12.128 2.272 1.88 0.352 3.616 0.864 5.264 1.312 1.648 0.48 3.216 0.84 4.64 1.352 2.856 0.984 5.344 1.784 7.264 2.624 3.864 1.648 5.936 2.752 5.808 3.168s-2.464 0.104-6.568-0.824c-2.056-0.48-4.544-0.896-7.408-1.544-1.424-0.336-2.992-0.536-4.624-0.856-1.64-0.288-3.368-0.64-5.192-0.84-3.592-0.512-7.704-0.968-12.072-1.48-2.152-0.176-4.376-0.36-6.656-0.544-2.304-0.112-4.672-0.232-7.104-0.352-9.712-0.288-20.432 0.152-31.344 2.16-5.752 1.016-13.44 3.624-18.976 6.768l-0.208 0.12c3.264 11.544 15.296 13.184 15.296 13.184l-0.288 0.088c19.936-2.424 39.112-2.16 57.336 0.632 26.48 4.056 50.936 13.496 72.664 28.208 1.152 0.776 2.288 1.568 3.424 2.376v0.008c0.216-0.384 0.456-0.824 0.704-1.336 1.568-3.216 3.536-8.92 2.672-16.248-0.112-0.968-0.288-1.976-0.504-3-0.168-0.784-0.36-1.576-0.6-2.392 0 0 1.184-1.136 2.616-3.456 1.12-1.792 2.376-4.304 3.36-7.52-0.048 0.192-0.088 0.32-0.088 0.32l0.24 0.016c0.52 0.048 1 0.056 1.48 0.072 1.2 0.040 2.296-0.008 3.248-0.144 1.312-0.192 2.416-0.528 3.344-0.968 0.336-0.16 0.648-0.336 0.936-0.528 0.552-0.352 1.016-0.744 1.416-1.16 0.224-0.232 0.44-0.464 0.616-0.704l0.104-0.16c0.104-0.144 0.208-0.296 0.296-0.464l0.040-0.072c1.632-2.752 1.224-5.824 1.224-5.824zM386.616 302.432l-0.016 0.024 0.008-0.016zM53.856 117.256v0.008zM32.496 137.264v0zM32.512 137.248v0l-0.016 0.016zM22.496 158.456l-0.008 0.008 0.016-0.032v-0.008zM21.656 161.792h0.008v-0.016h-0.008v0.016zM34.44 134.608l-0.016 0.024-0.008 0.016 0.024-0.024 0.032-0.048zM352.248 338.32h0.008l-0.024 0.016zM32.544 137.192l-0.008 0.016-0.024 0.032zM247.040 172.056c-2.080-0.704-4.384-1.544-6.808-2.552-6.464-2.68-13.792-6.488-20.296-11.744-0.816-0.656-1.616-1.336-2.4-2.040-1.336-1.2-2.608-2.48-3.832-3.816-0.136-0.152-0.288-0.296-0.424-0.456-0.184-0.208-0.368-0.416-0.544-0.632-0.464-0.536-0.92-1.088-1.36-1.656-0.176-0.224-0.352-0.448-0.536-0.68-0.584-0.768-1.152-1.552-1.696-2.368-0.528-0.792-1.040-1.616-1.52-2.456-3.848-6.72-6.032-14.768-5.36-24.368l0.024 0.096 0.016 0.072c0.016 0.088 0.040 0.208 0.072 0.36l0.024 0.080c0.032 0.144 0.072 0.32 0.112 0.504l0.032 0.12c0.048 0.216 0.112 0.472 0.184 0.744l0.048 0.176c0.080 0.296 0.168 0.608 0.264 0.944v0.008c0.096 0.336 0.208 0.696 0.328 1.072l0.072 0.232c0.128 0.376 0.264 0.776 0.416 1.184l0.080 0.2c0.136 0.384 0.296 0.784 0.464 1.2l0.080 0.192c0.184 0.44 0.384 0.896 0.592 1.36l0.136 0.288c0.224 0.472 0.456 0.96 0.712 1.44v0c0.008 0.016 0.024 0.040 0.032 0.056 0.376 0.728 0.808 1.472 1.264 2.216 0.168 0.28 0.336 0.56 0.528 0.848l0.144 0.24v0.008c0.392 0.584 0.8 1.168 1.24 1.744 0.36 0.472 0.744 0.944 1.136 1.408 0.12 0.144 0.256 0.288 0.384 0.44 0.312 0.352 0.64 0.712 0.984 1.056 0.136 0.136 0.28 0.28 0.416 0.424 0.464 0.456 0.944 0.896 1.448 1.328l0.040 0.040c0 0-8.744-19.776-4.936-35.464 0 0 0 0.048 0 0.128 0 0.032 0 0.064 0 0.096 0 0.088 0 0.184 0 0.32 0 0.032 0 0.056 0 0.088 0 0.16 0 0.352 0.008 0.568 0 0.032 0 0.056 0 0.088 0 0.232 0.016 0.488 0.032 0.776 0 0.032 0 0.056 0 0.088 0.016 0.296 0.040 0.624 0.064 0.968 0 0.032 0 0.056 0.008 0.088 0.032 0.352 0.056 0.728 0.104 1.12 0 0.032 0.008 0.064 0.016 0.096 0.040 0.392 0.096 0.8 0.152 1.232 0 0.040 0.016 0.080 0.016 0.12 0.064 0.456 0.144 0.928 0.232 1.416l0.024 0.12 0.048 0.248v0.008c0.104 0.544 0.232 1.104 0.376 1.672 0.016 0.040 0.024 0.072 0.032 0.112 0.152 0.552 0.304 1.112 0.488 1.68 0.056 0.176 0.112 0.344 0.168 0.52l0.12 0.36v0.008c0.168 0.464 0.344 0.928 0.544 1.392l0.032 0.072v0.008c0.272 0.64 0.592 1.272 0.928 1.888 0.088 0.16 0.184 0.328 0.28 0.488 0.36 0.616 0.744 1.216 1.176 1.784l0.016 0.032c0 0-0.504-4.864-0.376-10.664 0.024-0.912 0.064-1.848 0.128-2.792 0.040-0.632 0.080-1.264 0.136-1.896 0.384 6.232 1.52 12.080 3.184 17.536 0.464 1.504 0.968 2.968 1.504 4.416 0.072 0.208 0.144 0.416 0.224 0.624 0.52 1.368 1.064 2.696 1.64 4.008 0.112 0.248 0.216 0.488 0.328 0.728 0.584 1.296 1.184 2.568 1.816 3.8 0.104 0.192 0.2 0.376 0.296 0.568 1.344 2.584 2.784 5.040 4.28 7.368 0.112 0.176 0.216 0.344 0.328 0.512 0.568 0.872 1.152 1.712 1.736 2.544 0.152 0.224 0.296 0.456 0.456 0.672 0.144 0.2 0.28 0.392 0.416 0.584 0.744 1.024 1.488 2.024 2.24 2.992 0.12 0.152 0.24 0.304 0.36 0.456 0.784 0.992 1.568 1.96 2.352 2.888l0.040 0.048c0.992 1.168 1.976 2.288 2.96 3.352 0.72 0.776 1.432 1.528 2.136 2.256 0.264 0.272 0.544 0.536 0.816 0.816 1.688 1.704 3.312 3.232 4.824 4.584 4.544 4.072 8.088 6.584 9.32 7.416-0.744-0.184-1.608-0.416-2.576-0.688-1.456-0.408-3.136-0.92-4.992-1.552zM331.488 205.464c0.64-1.048 1.608-2.056 2.84-2.84 2.616-1.656 5.512-1.8 6.984-0.464 0.008 0.008 0.008 0.016 0.016 0.016 0.16-0.056 0.56-0.2 1.136-0.36 3.264-0.968 12.336-2.864 17.24 3.472 0.24 0.304 0.48 0.592 0.696 0.928-0.968 0.496-1.504 1.912-1.504 3.592-0.008 0.808 0.104 1.672 0.36 2.536 0.808 2.656 2.624 4.232 4.056 3.504 0 0-0.048 0.504-0.232 1.264-0.712 2.896-3.568 9.712-14.824 8.632-11.76-1.136-15.712-10.624-16.728-13.864-0.208-0.672-0.296-1.096-0.296-1.096l0.32-0.272c1.488 1.264 4.336 1.12 6.92-0.52 0.016-0.016 0.032-0.032 0.048-0.040-2.576 1.632-5.408 1.776-6.896 0.512-0.248-0.208-0.464-0.448-0.632-0.728-0.68-1.184-0.432-2.776 0.488-4.272v0zM354.408 252.92c-3.896-0.24-6.616-7.624-6.096-16.512 0.072-1.296 0.224-2.544 0.424-3.744 6.048-0.144 10.16-2.064 12.896-4.856 0.664 2.696 0.992 5.92 0.784 9.424-0.232 3.824-1.032 7.28-2.176 9.984-0.408 1.544-2.808 5.952-5.832 5.704zM363.376 215.8c-1.432 0.728-3.248-0.848-4.056-3.504-0.264-0.864-0.376-1.728-0.368-2.536 0.008-1.68 0.544-3.096 1.504-3.592 1.448-0.72 3.248 0.856 4.056 3.52 0.072 0.232 0.12 0.464 0.176 0.696v0.008c0.512 2.416-0.016 4.76-1.312 5.416zM240.464 241.616c3.408 5.936 7.104 10.72 10.84 14.56 7.28 7.488 14.688 11.432 20.432 13.512 6.208 2.24 10.456 2.32 10.456 2.32-1.456 0.792-3.032 1.352-4.632 1.752-1.056 0.264-2.12 0.448-3.168 0.576-0.392 0.048-0.784 0.088-1.184 0.12-5.384 0.472-10.048-0.44-10.048-0.44-1-0.232-1.96-0.488-2.88-0.768-7.32-2.224-12.416-6.032-15.976-10.424-2.88-3.56-4.76-7.496-5.952-11.304-0.104-0.336-0.2-0.672-0.296-1-0.28-0.984-0.528-1.952-0.728-2.904-0.672-3.2-0.936-6.152-1.008-8.48-0.088-3.192 0.16-5.248 0.16-5.248 1.272 2.792 2.6 5.344 3.976 7.744zM367.088 278.176c1.064-0.752 2.128-1.624 3.192-2.608 1.088-1.008 2.168-2.12 3.24-3.384 0 0-0.464 5.072-3.352 9.44-0.176 0.272-0.368 0.544-0.568 0.808l-0.248 0.32c-0.824 1.040-1.808 2-2.984 2.808-2.776 1.912-6.616 2.904-11.928 1.816 0 0-6.312-1.488-10-5.616 0 0 11 4.696 22.64-3.576zM278.936 216.744c0.704-5.944 2.408-11.192 4.592-14.856 4.216 1.304 8.784 2.504 13.672 3.608 0.848 3.808 1.064 8.52 0.456 13.552-1.392 11.808-6.72 20.848-11.888 20.208-5.176-0.64-8.232-10.728-6.832-22.52zM250.96 443.72l-2.272 19.896-4.056-8.968 0.656-8.032 0.008-0.064zM255.72 420.984c0.192 0.112 0.376 0.232 0.576 0.344 0.208 0.12 0.416 0.24 0.624 0.368 0.248 0.144 0.488 0.28 0.736 0.424 2.336 1.368 4.688 2.704 7.048 4l-24.136 11.8 14.92-17.088 0.248 0.144zM267.12 427.456c0.984 0.528 1.968 1.056 2.952 1.576 1.408 0.744 2.824 1.488 4.24 2.208 0.168 0.088 0.328 0.176 0.504 0.264l0.12 0.056c0.224 0.112 0.44 0.216 0.672 0.328l0.088 0.048-10.952 12.672 2.224-17.232 0.152 0.088z" />
45
+ <glyph unicode="&#xe623;" glyph-name="pdf" d="M446.059 385.941l-60.117 60.118c-18.669 18.668-55.542 33.941-81.942 33.941h-224c-26.4 0-48-21.6-48-48v-416c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v288c0 26.4-15.273 63.273-33.941 81.941zM320 412.219c1.098-0.402 2.227-0.84 3.379-1.318 9.030-3.741 15.299-8.088 17.309-10.097l60.117-60.119c2.010-2.009 6.356-8.277 10.098-17.307 0.478-1.153 0.916-2.281 1.317-3.378h-92.22v92.219zM416 32h-320v384h192v-128h128v-256zM261.56 319.352c-3.005-15.51-6.267-30.977-8.843-46.557-0.687-4.267-0.887-10.073 1.402-13.138 12.964-17.425 26.471-34.512 40.578-51.021 2.576-3.008 8.9-4.007 13.45-3.924 19.288 0.433 38.604 2.836 57.806 2.092 15.711-0.63 25.183-11.821 25.097-25.011-0.086-14.48-8.929-22.867-26.127-25.011-22.75-2.805-42.753 4.318-62.069 15.682-5.065 2.977-12.906 4.662-18.314 3.060-24.64-7.326-49.021-15.594-73.129-24.521-5.697-2.118-10.619-7.529-14.709-12.42-12.909-15.427-24.54-31.968-38.091-46.791-7.981-8.726-19.358-12.445-31.619-7.981-16.184 5.864-22.423 22.862-10.547 34.995 12.519 12.795 26.957 25.386 43.024 32.54 21.806 9.729 34.486 24.637 42.111 46.099 6.496 18.289 14.623 35.975 20.648 54.372 1.959 5.952 0.557 13.564-1.030 20.006-4.795 19.428-12.42 38.372-15.183 58.034-2.633 18.856 8.271 30.833 23.794 32.092 17.014 1.389 26.829-7.799 29.719-28.086 0.688-4.693 0.658-9.475 0.945-14.225 0.371-0.083 0.715-0.185 1.087-0.286zM241.557 235.192c-7.57-18.632-14.751-36.229-22.836-56.088 19.173 6.181 36.143 11.675 54.057 17.456-10.56 13.049-20.404 25.24-31.221 38.632zM234.545 304.687c1.819 11.618 5.323 23.421-2.231 34.124-7.699-11.975-2.605-23.078 2.231-34.124zM331.556 186.373c13.136-8.903 26.471-9.704 38.318-1.774-13.822 0.629-24.61 1.144-38.318 1.774z" />
46
+ <glyph unicode="&#xe624;" glyph-name="feed" d="M68.144 104.536c-37.6 0-68.144-30.664-68.144-68.040 0-37.576 30.552-67.904 68.144-67.904 37.736 0 68.248 30.328 68.248 67.904 0 37.368-30.512 68.040-68.248 68.040zM0.080 306.032v-98.128c63.896 0 123.976-24.984 169.232-70.256 45.192-45.16 70.144-105.52 70.144-169.648h98.56c0 186.408-151.64 338.032-337.928 338.032zM0.192 480v-98.176c227.888 0 413.376-185.664 413.376-413.824h98.424c0 282.232-229.624 512-511.808 512z" />
47
+ <glyph unicode="&#xe625;" glyph-name="facebook" d="M287.936-32h-95.936v256h-64v88.224l64 0.032-0.104 51.976c0 71.976 19.52 115.768 104.296 115.768h70.592v-88.24h-44.112c-33.016 0-34.6-12.328-34.6-35.344l-0.128-44.16h79.344l-9.352-88.224-69.928-0.032-0.064-256z" />
48
+ <glyph unicode="&#xe626;" glyph-name="email" d="M480 416h-448c-17.672 0-32-14.312-32-32v-320c0-17.688 14.328-32 32-32h448c17.672 0 32 14.312 32 32v320c0 17.688-14.328 32-32 32zM416 352l-160-128-160 128h320zM448 96h-384v224l192-160 192 160v-224z" />
49
+ <glyph unicode="&#xe627;" glyph-name="aweber" d="M509.224 222.968c0-50.624 1.696-101.328-0.496-151.856-2.064-47.736-50.504-97.192-98.144-99.632-57.496-2.952-115.192-2.144-172.8-2.264-4.192-0.008-10.376 4.784-12.304 8.904-21.752 46.432-36.16 95.152-44.848 145.696-8.856 51.504-9.896 103.424-7.248 155.256 3.336 65.248 17.184 128.536 42.432 189.12 3.536 8.496 8.328 11.832 17.648 11.768 51.096-0.384 102.192 0.216 153.28-0.288 59.544-0.592 106.424-36.344 120.32-92.016 3.232-12.952 3.88-26.776 4.040-40.216 0.496-41.48 0.184-82.976 0.184-124.464-0.688-0.008-1.376-0.008-2.064-0.008zM201.536 223.152c1.136-14.76 2.088-29.544 3.448-44.288 6.032-65.432 33.064-122.272 71.912-174.12 8.040-10.728 19.136-12.192 30.136-5.584 15.016 9.016 16.104 19.416 2.984 37.112-61.080 82.336-74.848 173.616-50.696 271.632 9.64 39.104 30.216 73.072 54.008 105.224 10.408 14.064 7.624 25.712-7.040 33.472-12.152 6.432-21.888 3.32-32.312-10.592-47.232-63.064-72.968-133.36-72.44-212.856zM311.376 228.752c1.28-14.728 1.752-29.584 4-44.168 6.192-40.056 23.184-75.608 47.576-107.664 8.432-11.080 20.736-10.648 28.48 0.016 6.048 8.344 1.144 14.704-3.64 21.128-41.264 55.376-51.128 117.136-36.632 183.528 6.344 29.056 21.4 54.072 38.536 77.992 8.312 11.608 4.464 24.12-8.704 25.32-6.192 0.56-15.248-4.032-19.184-9.2-32.912-43.256-51.032-91.832-50.424-146.96zM123.688 480c-55.672-172.632-54.216-341.2 7.688-512-14.304 1.744-27.304 1.912-39.528 5.064-55.2 14.232-90.944 60.464-91.376 119.4-0.64 87.288-0.6 174.592-0.016 261.888 0.408 60.992 37.176 107.92 93.848 121.472 9.096 2.176 18.6 2.688 29.384 4.168z" />
50
+ <glyph unicode="&#xe628;" glyph-name="arrowdown3" d="M256 459.52c-130.080 0-235.52-105.44-235.52-235.52s105.44-235.52 235.52-235.52 235.52 105.44 235.52 235.52-105.44 235.52-235.52 235.52zM256 39.68c-101.808 0-184.32 82.528-184.32 184.32s82.512 184.32 184.32 184.32 184.32-82.528 184.32-184.32-82.512-184.32-184.32-184.32zM302.080 322.56h-92.16v-104.704h-57.6l103.68-97.536 103.68 97.536h-57.6v104.704z" />
51
+ <glyph unicode="&#xe629;" glyph-name="arrowdown4" d="M373.76 326.368l-235.52 0.032 117.76-204.8z" />
52
+ <glyph unicode="&#xe62a;" glyph-name="arrowdown6" d="M396.368 260.784c-10.416-10.704-120.192-115.28-120.192-115.28-5.584-5.712-12.88-8.544-20.176-8.544-7.328 0-14.624 2.848-20.176 8.544 0 0-109.776 104.576-120.224 115.28-10.416 10.704-11.136 29.92 0 41.376 11.168 11.424 26.704 12.32 40.352 0l100.048-95.952 100.016 95.92c13.664 12.32 29.232 11.424 40.352 0 11.168-11.424 10.464-30.672 0-41.344z" />
53
+ <glyph unicode="&#xe62b;" glyph-name="arrowup3" d="M256.032-11.52c130.080 0 235.488 105.44 235.488 235.52s-105.424 235.52-235.488 235.52c-130.096 0-235.552-105.44-235.552-235.52s105.44-235.52 235.552-235.52zM256.032 408.32c101.808 0 184.288-82.528 184.288-184.32s-82.512-184.32-184.288-184.32c-101.84 0-184.352 82.512-184.352 184.32s82.512 184.32 184.352 184.32zM209.92 125.44h92.192v104.704h57.6l-103.68 97.536-103.712-97.536h57.6v-104.704z" />
54
+ <glyph unicode="&#xe62c;" glyph-name="arrowup4" d="M138.24 121.6h235.52l-117.792 204.8z" />
55
+ <glyph unicode="&#xe62d;" glyph-name="arrowup6" d="M396.368 187.216c-10.416 10.704-120.192 115.248-120.192 115.248-5.584 5.712-12.88 8.576-20.176 8.576-7.328 0-14.624-2.864-20.176-8.576 0 0-109.776-104.544-120.224-115.248-10.416-10.704-11.136-29.952 0-41.376 11.168-11.392 26.704-12.32 40.352 0l100.048 95.92 100.016-95.92c13.664-12.32 29.232-11.392 40.352 0 11.168 11.44 10.464 30.688 0 41.376z" />
56
+ <glyph unicode="&#xe62e;" glyph-name="minus" d="M389.088 249.6h-266.208c-14.16 0-15.36-11.472-15.36-25.6s1.2-25.6 15.36-25.6h266.208c14.16 0 15.392 11.472 15.392 25.6s-1.232 25.6-15.392 25.6z" />
57
+ <glyph unicode="&#xe62f;" glyph-name="plus" d="M389.088 249.6h-107.52v107.52c0 14.128-11.44 15.36-25.6 15.36-14.128 0-25.6-1.2-25.6-15.36v-107.52h-107.488c-14.16 0-15.36-11.472-15.36-25.6s1.2-25.6 15.36-25.6h107.488v-107.52c0-14.128 11.472-15.36 25.6-15.36 14.16 0 25.6 1.232 25.6 15.36v107.52h107.52c14.16 0 15.392 11.472 15.392 25.6s-1.232 25.6-15.392 25.6z" />
58
+ <glyph unicode="&#xe630;" glyph-name="arrowup2" d="M0 480v-512h512v512h-512zM475.433 4.567h-438.866v438.866h438.856v-438.866zM402.279 150.856v36.567l-146.279 146.288-146.288-146.279v-36.567l146.288 146.279 146.279-146.288z" />
59
+ <glyph unicode="&#xe631;" glyph-name="arrowdown2" d="M512-32v512h-512v-512h512zM36.567 443.433h438.866v-438.866h-438.856v438.866zM109.722 297.144v-36.567l146.279-146.288 146.288 146.279v36.567l-146.288-146.279-146.279 146.288z" />
60
+ <glyph unicode="&#xe632;" glyph-name="plus3" d="M398.224 480h-284.447c-62.556 0-113.776-51.221-113.776-113.776v-284.437c0-62.567 51.221-113.787 113.776-113.787h284.437c62.567 0 113.787 51.221 113.787 113.776v284.447c0 62.556-51.221 113.776-113.776 113.776zM398.224 195.563h-113.787v-113.776h-56.883v113.776h-113.776v56.883h113.776v113.776h56.883v-113.776h113.776v-56.883z" />
61
+ <glyph unicode="&#xe633;" glyph-name="minus3" d="M398.224 480h-284.447c-62.556 0-113.776-51.221-113.776-113.776v-284.437c0-62.567 51.221-113.787 113.776-113.787h284.437c62.567 0 113.787 51.221 113.787 113.776v284.447c0 62.556-51.221 113.776-113.776 113.776zM398.224 195.563h-284.447v56.883h284.437v-56.883z" />
62
+ <glyph unicode="&#xe634;" glyph-name="arrowdown5" d="M384 309.34h-256l128-213.34 128 213.34zM256-32c141.168 0 256 114.832 256 256 0 141.159-114.832 256-256 256s-256-114.841-256-256c0-141.168 114.832-256 256-256zM256 437.34c117.832 0 213.33-95.509 213.33-213.34 0-117.791-95.498-213.33-213.33-213.33-117.75 0-213.33 95.549-213.33 213.33 0 117.832 95.58 213.34 213.33 213.34z" />
63
+ <glyph unicode="&#xe635;" glyph-name="arrowup5" d="M128 138.66h256l-128 213.34-128-213.34zM256 480c-141.168 0-256-114.832-256-256 0-141.159 114.832-256 256-256s256 114.841 256 256c0 141.168-114.832 256-256 256zM256 10.66c-117.832 0-213.33 95.508-213.33 213.34 0 117.79 95.498 213.33 213.33 213.33 117.75 0 213.33-95.549 213.33-213.33 0-117.832-95.58-213.34-213.33-213.34z" />
64
+ <glyph unicode="&#xe636;" glyph-name="forbid" d="M256-32c-141.375 0-256 114.625-256 256 0 141.391 114.625 256 256 256s256-114.609 256-256c0-141.375-114.625-256-256-256zM64 224c0-41.312 13.312-79.312 35.531-110.656l267.125 267.14c-31.312 22.188-69.344 35.516-110.656 35.516-106.031 0-192-85.969-192-192zM412.469 334.656l-267.125-267.156c31.312-22.188 69.344-35.5 110.656-35.5 106.031 0 192 85.969 192 192 0 41.312-13.312 79.328-35.531 110.656z" />
65
+ <glyph unicode="&#xe637;" glyph-name="register" horiz-adv-x="511" d="M510.821 93.664c-0.077-69.671-56.541-125.977-126.017-125.663-69.599 0.316-125.43 56.303-125.411 125.762 0.021 69.585 56.567 125.986 126.017 125.686 69.536-0.299 125.487-56.418 125.411-125.786zM367.306 111.859c-2.861 0-4.698 0-6.534 0-13.675-0.001-27.351 0.075-41.022-0.11-1.534-0.022-4.349-1.486-4.37-2.341-0.298-11.075-0.197-22.159-0.197-33.88 17.577 0 34.526 0 52.254 0 0-17.552 0-34.471 0-51.418 12.038 0 23.282 0 35.214 0 0 17.218 0 34.149 0 51.447 2.53 0 4.37 0 6.209 0 13.674 0 27.351 0.157 41.022-0.094 4.135-0.076 5.183 1.338 5.076 5.224-0.239 8.772-0.233 17.56-0.002 26.332 0.099 3.76-1.089 4.978-4.889 4.916-12.49-0.207-24.984-0.077-37.477-0.076-3.154 0-6.308 0-10.197 0 0 17.547 0 34.459 0 51.4-11.978 0-23.21 0-35.083 0-0.001-17.102-0.001-33.899-0.001-51.4zM272.861-12.695c-10.056-0.56-19.461-1.628-28.851-1.507-36.45 0.469-72.948 0.346-109.327 2.318-31.674 1.717-63.083 6.632-92.851 18.671-10.86 4.392-20.986 9.984-29.409 18.367-7.766 7.729-12.538 16.834-12.419 27.865 0.102 9.397-0.285 19.099 1.872 28.108 3.724 15.55 14.96 26.546 26.643 36.695 23.306 20.248 50.368 34.345 78.305 46.884 9.221 4.137 18.707 7.684 28.063 11.524 20.13 8.26 26.485 34.664 12.208 51.225-26.020 30.179-40.28 65.468-45.788 104.603-3.547 25.2-2.945 50.133 4.761 74.62 14.686 46.663 54.869 74.98 103.964 73.247 27.429-0.968 52.040-9.127 72.152-28.522 16.867-16.266 26.333-36.484 30.791-59.192 6.115-31.159 3.072-61.839-5.815-92.028-8.104-27.531-21.308-52.306-40.237-74.117-5.816-6.701-5.612-15.977-5.772-24.601-0.038-2.018-0.344-4.351 0.508-6.005 2.751-5.351 0.118-9.018-2.826-13.164-36.904-51.993-36.834-124.641 0.118-176.756 4.261-6.009 8.933-11.728 13.911-18.233z" />
66
  <glyph unicode="&#xe639;" d="M246.413 152.1h121.432v-63.911h-121.431v63.911z" />
67
  <glyph unicode="&#xe63a;" d="M342.66 356.616h-171.315c-14.56 0-27.19-11.825-27.19-26.404v-37.507h223.69v63.911h-25.185z" />
68
  <glyph unicode="&#xe63b;" d="M340.654 254.358h-196.5v-166.169h63.911v102.258h132.588c11.675 0 22.103 7.809 25.779 18.385 0.921 2.416 1.411 5.021 1.411 7.545v37.981h-27.19z" />
69
  <glyph unicode="&#xe63c;" d="M256-32c-34.553 0-68.081 6.771-99.652 20.124-30.487 12.894-57.862 31.351-81.368 54.856s-41.962 50.881-54.856 81.368c-13.353 31.572-20.124 65.099-20.124 99.652s6.771 68.081 20.124 99.652c12.895 30.487 31.35 57.863 54.856 81.368s50.881 41.962 81.368 54.856c31.572 13.353 65.1 20.124 99.652 20.124s68.081-6.771 99.652-20.124c30.486-12.894 57.861-31.351 81.368-54.856s41.962-50.881 54.856-81.368c13.353-31.572 20.124-65.099 20.124-99.652s-6.771-68.081-20.124-99.652c-12.894-30.486-31.351-57.861-54.856-81.368s-50.881-41.962-81.368-54.856c-31.572-13.353-65.099-20.124-99.652-20.124zM256 447.334c-59.654 0-115.739-23.231-157.921-65.413s-65.413-98.267-65.413-157.921c0-59.655 23.231-115.739 65.413-157.921s98.267-65.413 157.921-65.413c59.654 0 115.739 23.231 157.921 65.413s65.413 98.267 65.413 157.921c0 59.654-23.231 115.739-65.413 157.921s-98.267 65.413-157.921 65.413z" />
70
+ <glyph unicode="&#xe699;" glyph-name="logo" d="M69.059 340.784c1.692-1.798 3.722-3.312 5.984-4.433 2.257-1.12 4.747-1.85 7.365-2.081l339.656-30.055 25.435 7.821-1.962 62.37c-0.070 2.216-0.547 4.379-1.351 6.391s-1.933 3.876-3.308 5.495c-1.376 1.621-2.998 2.998-4.786 4.035-1.789 1.038-3.745 1.735-5.786 1.993l-350.341 44.477-14.495-13.839-1.719-68.847c-0.063-2.495 0.417-4.928 1.335-7.188s2.277-4.341 3.971-6.14zM66.439 197.146c1.721-1.782 3.784-3.255 6.084-4.317 2.296-1.058 4.827-1.704 7.489-1.83l2.109-0.101-2.065-0.798 343.046-16.62 25.849 4.56-3.227 0.164 4.858 0.842-2.018 64.166c-0.072 2.282-0.557 4.489-1.372 6.527s-1.959 3.909-3.353 5.516c-1.394 1.609-3.038 2.956-4.849 3.946-1.812 0.99-3.795 1.623-5.862 1.798l-355.684 30.363-14.623-9.632-1.774-71.067c-0.064-2.577 0.422-5.065 1.354-7.354 0.934-2.289 2.315-4.38 4.038-6.163zM451.676 110.211c-0.075 2.346-0.567 4.598-1.393 6.659s-1.986 3.938-3.399 5.531c-1.413 1.594-3.080 2.909-4.914 3.846-1.839 0.938-3.844 1.5-5.94 1.59l-361.193 15.332-14.755-5.139-1.831-73.375c-0.067-2.661 0.427-5.206 1.375-7.529s2.352-4.418 4.105-6.183c1.751-1.764 3.847-3.195 6.187-4.189 2.335-0.993 4.909-1.548 7.617-1.565l349.844-1.988 26.373 0.968-2.077 66.041z" />
71
+ <glyph unicode="&#xe900;" glyph-name="authorize" horiz-adv-x="507" d="M506.326 36.402c0-37.778-30.625-68.403-68.403-68.403h-369.522c-37.777 0.001-68.402 30.625-68.402 68.403v375.197c0 37.777 30.625 68.402 68.402 68.402h369.522c37.777 0 68.403-30.625 68.403-68.402v-375.197zM337.548 97.637c7.635-18.145 11.459-31.416 11.459-39.817 0-6.303-2.723-11.65-8.164-16.041-5.443-4.394-15.898-6.974-31.366-7.735v-10.598h153.248v10.598c-15.853 0.954-28.212 5.3-37.092 13.034-8.882 7.735-18.763 24.586-29.647 50.559l-135.205 323.113h-10.025l-136.637-319.675c-11.843-28.070-22.63-46.691-32.368-55.856-4.775-4.584-15.281-8.308-31.51-11.173v-10.598h122.314v10.598c-18.718 1.334-30.891 4.248-36.523 8.738-5.635 4.485-8.45 9.69-8.45 15.611 0 7.448 3.245 18.713 9.74 33.801l26.353 61.3h150.385l23.49-55.858zM172.553 174.69l67.601 156.973 65.884-156.973h-133.486z" />
72
+ <glyph unicode="&#xe901;" glyph-name="paste" d="M352 416h-64v32c0 17.6-14.4 32-32 32h-64c-17.602 0-32-14.4-32-32v-32h-64v-64h256v64zM256 416h-64v31.943c0.017 0.019 0.036 0.039 0.057 0.057h63.884c0.021-0.018 0.041-0.038 0.059-0.057v-31.943zM416 320v80c0 8.8-7.2 16-16 16h-32v-32h16v-64h-96l-96-96v-128h-128v288h16v32h-32c-8.801 0-16-7.2-16-16v-320c0-8.8 7.199-16 16-16h144v-96h320v352h-96zM288 274.745v-50.745h-50.745l50.745 50.745zM480 0h-256v192h96v96h160v-288z" />
73
+ <glyph unicode="&#xe902;" glyph-name="stripe" horiz-adv-x="954" d="M952.982 88.031c0-65.851-53.383-119.236-119.236-119.236h-713.716c-65.852 0-119.236 53.384-119.236 119.236v271.94c0 65.851 53.384 119.236 119.236 119.236h713.716c65.853 0 119.236-53.384 119.236-119.236v-271.94zM599.050 135.341c41.192-8.024 70.615 10.639 80.736 51.464 6.418 25.889 6.196 51.896-1.080 77.49-8.070 28.41-29.839 43.488-56.837 37.971-11.543-2.354-22.076-9.685-33.677-15.036-0.884 3.577-1.954 7.916-2.98 12.067-15.139 0-29.449 0-43.817 0 0-74.521 0-148.076 0-223.412 17.226 2.776 33.476 5.396 50.487 8.135 0 9.165 0 17.264 0 25.364 0 8.498 0 16.99 0 26.702 3.809-0.387 5.518-0.421 7.165-0.744zM591.732 243.911c-1.117 13.081 7.361 17.506 17.305 19.869 10.14 2.409 16.552-3.772 19.348-12.704 6.698-21.432 6.647-43.074-1.768-64.028-2.061-5.143-6.645-10.307-11.442-13.134-12.968-7.628-23.234-1.276-23.284 13.519-0.025 9.418-0.005 18.834-0.005 28.246 0 9.418 0.649 18.883-0.154 28.23zM748.982 202.19c13.778 0 27.804 0 41.831 0 13.989 0 27.971 0 42.788 0 1.383 22.050 1.383 41.981-6.065 61.241-6.677 17.27-17.946 30.211-35.827 36.243-40.271 13.582-79.805-6.644-90.805-47.736-3.811-14.233-5.208-29.7-4.455-44.437 1.441-28.048 9.58-54.007 38.136-66.416 29.067-12.63 58.61-10.055 87.37 2.046 2.995 1.257 6.481 6.194 6.314 9.235-0.505 9.251-2.694 18.411-4.385 28.527-49.313-18.86-78.168-7.663-74.904 21.296zM747.961 233.949c-1.329 20.31 6.042 34.035 18.203 34.575 12.602 0.563 19.669-11.693 19.096-34.575-12.989 0-25.168 0-37.3 0zM119.472 154.652c-0.183-3.655 3.46-9.461 6.855-11.011 20.713-9.447 42.804-12.418 65.266-9.351 27.817 3.796 43.749 19.596 47.096 44.906 3.272 24.728-7.847 42.461-34.048 53.983-8.612 3.784-17.869 6.386-25.893 11.12-4.458 2.631-6.984 8.536-10.381 12.968 5.196 2.668 10.649 7.978 15.529 7.493 13.75-1.361 27.263-5.107 41.476-8.041 1.836 11.269 3.741 22.97 5.736 35.221-22.029 10.606-44.672 13.815-67.91 9.778-25.17-4.37-39.89-19.725-42.326-41.733-2.862-25.866 6.003-41.041 31.256-52.783 8.914-4.148 18.738-6.675 26.955-11.846 4.962-3.119 7.639-9.884 11.344-15.008-5.53-3.032-11.45-9.161-16.524-8.526-16.327 2.041-32.338 6.577-49.977 10.488-1.458-8.289-3.969-17.918-4.454-27.658zM342.68 262.983c1.863 12.537 3.596 24.192 5.587 37.589-11.757 0-21.813 0-33.531 0 0 16.194 0 30.874 0 46.709-15.653-2.612-29.445-4.912-43.404-7.24-1.228-7.162-2.175-13.499-3.42-19.776-1.964-9.887-0.14-22.47-16.135-22.699-1.385-0.019-3.552-3.461-3.931-5.566-1.706-9.485-2.898-19.063-4.355-29.154 7.585-0.478 13.796-0.871 21.331-1.35 0-6.098-0.029-11.167 0.003-16.232 0.142-23.143-0.097-46.295 0.587-69.423 0.469-15.882 6.364-29.712 21.688-36.675 18.668-8.481 37.96-7.214 57.042-2.303 0 14.029 0 26.627 0 39.569-5.137-0.593-10.144-2.736-13.416-1.191-5.469 2.579-13.79 7.294-14.012 11.478-1.322 24.637-0.649 49.378-0.649 74.84 9.289 0.496 17.601 0.939 26.615 1.424zM453.164 292.76c0.375 8.558-4.514 11.688-10.932 9.444-10.674-3.736-20.651-9.468-31.049-14.413-0.439 1.722-1.692 6.637-2.913 11.425-14.729 0-29.448 0-43.764 0 0-54.779 0-108.504 0-162.103 17.060 0 33.141 0 50.438 0 0 31.13-0.012 61.459 0.005 91.778 0.010 17.062 4.832 22.707 21.822 25.101 4.636 0.655 9.378 0.563 16.26 0.931-0.002 13.192-0.399 25.535 0.132 37.838zM467.425 136.997c17.070 0 33.47 0 50.142 0 0 54.683 0 108.668 0 162.955-17.011 0-32.803 0-50.142 0 0-54.854 0-108.545 0-162.955zM492.731 317.837c14.901-0.065 26.887 11.736 27.039 26.616 0.162 15.275-12.585 28.063-27.551 27.652-14.777-0.407-26.298-12.523-26.18-27.523 0.121-15.254 11.523-26.682 26.691-26.745z" />
74
+ <glyph unicode="&#xe903;" glyph-name="woocommerce" horiz-adv-x="857" d="M79.507 480h697.317c44.129 0 79.856-35.723 79.856-79.852v-266.18c0-44.132-35.726-79.856-79.856-79.856h-250.067l34.321-84.055-150.95 84.055h-330.274c-44.129 0-79.852 35.726-79.852 79.856v266.18c-0.351 43.777 35.371 79.852 79.504 79.852zM797.16 352.542c-12.535 21.939-30.995 35.174-55.717 40.398-6.619 1.392-12.887 2.091-18.807 2.091-33.431 0-60.59-17.415-81.837-52.238-18.107-29.602-27.163-62.337-27.163-98.207 0-26.815 5.575-49.798 16.718-68.952 12.535-21.939 30.995-35.171 55.717-40.394 6.616-1.392 12.884-2.088 18.803-2.088 33.779 0 60.942 17.411 81.837 52.234 18.111 29.947 27.163 62.685 27.163 98.552 0.345 27.163-5.572 49.798-16.716 68.604zM579.159 352.542c-12.539 21.939-31.342 35.174-55.717 40.398-6.619 1.392-12.887 2.091-18.807 2.091-33.43 0-60.594-17.415-81.837-52.238-18.111-29.602-27.163-62.337-27.163-98.207 0-26.815 5.572-49.798 16.716-68.952 12.536-21.939 30.995-35.171 55.721-40.394 6.616-1.392 12.884-2.088 18.803-2.088 33.779 0 60.942 17.411 81.837 52.234 18.111 29.947 27.163 62.685 27.163 98.552 0 27.163-5.572 49.798-16.716 68.604zM753.283 256.078c-4.875-22.983-13.583-40.046-26.463-51.538-10.103-9.055-19.503-12.887-28.21-11.144-8.36 1.743-15.323 9.055-20.55 22.639-4.177 10.796-6.268 21.591-6.268 31.69 0 8.707 0.699 17.411 2.439 25.423 3.139 14.279 9.056 28.207 18.459 41.442 11.495 17.063 23.679 24.027 36.218 21.591 8.356-1.74 15.323-9.055 20.547-22.635 4.179-10.796 6.268-21.591 6.268-31.69-0.004-9.062-0.699-17.769-2.439-25.777zM534.937 256.078c-4.875-22.983-13.583-40.046-26.47-51.538-10.099-9.055-19.5-12.887-28.207-11.144-8.356 1.743-15.323 9.055-20.547 22.639-4.18 10.796-6.268 21.591-6.268 31.69 0 8.707 0.696 17.411 2.44 25.423 3.135 14.279 9.052 28.207 18.459 41.442 11.491 17.063 23.679 24.027 36.215 21.591 8.36-1.74 15.323-9.055 20.551-22.635 4.177-10.796 6.268-21.591 6.268-31.69 0.345-9.062-0.702-17.769-2.439-25.777zM43.212 383.885c20.547-130.59 39.699-218.697 57.461-264.316 6.964-16.719 14.975-24.726 24.379-24.031 14.627 1.044 32.038 21.243 52.582 60.594 10.796 22.287 27.511 55.718 50.146 100.295 18.807-65.82 44.577-115.27 76.964-148.353 9.055-9.404 18.459-13.583 27.511-12.887 8.012 0.7 14.279 4.875 18.459 12.536 3.483 6.619 4.875 14.283 4.18 22.986-2.091 31.69 1.044 75.916 9.752 132.679 9.055 58.505 20.199 100.643 33.779 125.714 2.788 5.224 3.832 10.447 3.483 16.715-0.696 8.012-4.18 14.627-10.796 19.851s-13.931 7.663-21.939 6.967c-10.099-0.696-17.76-5.572-22.983-15.323-21.591-39.353-36.914-103.082-45.966-191.535-13.235 33.43-24.378 72.784-33.082 119.099-3.832 20.547-13.235 30.298-28.558 29.255-10.447-0.696-19.151-7.663-26.119-20.895l-76.264-145.221c-12.539 50.498-24.379 112.138-35.174 184.919-2.439 18.107-12.539 26.466-30.299 25.074-9.752-0.696-17.064-4.179-21.939-10.795-4.879-6.264-6.967-14.273-5.575-23.328z" />
75
  </font></defs></svg>
fonts/s11-fp.ttf CHANGED
Binary file
fonts/s11-fp.woff CHANGED
Binary file
formidable.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Formidable
4
  Description: Quickly and easily create drag-and-drop forms
5
- Version: 2.0.25
6
  Plugin URI: http://formidablepro.com/
7
  Author URI: http://strategy11.com
8
  Author: Strategy11
2
  /*
3
  Plugin Name: Formidable
4
  Description: Quickly and easily create drag-and-drop forms
5
+ Version: 2.01.0
6
  Plugin URI: http://formidablepro.com/
7
  Author URI: http://strategy11.com
8
  Author: Strategy11
js/formidable.js CHANGED
@@ -1,10 +1,5 @@
1
  function frmFrontFormJS(){
2
  'use strict';
3
- var show_fields = [];
4
- var hide_later = {};
5
- var globalHiddenFields = [];
6
- var frm_checked_dep = [];
7
- var addingRow = '';
8
  var currentlyAddingRow = false;
9
  var action = '';
10
  var jsErrors = [];
@@ -42,6 +37,59 @@ function frmFrontFormJS(){
42
  .toggleClass('ui-icon-triangle-1-s ui-icon-triangle-1-e');
43
  }
44
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  // Remove the frm_transparent class from a single file upload field when it changes
46
  // Hide the old file when a new file is uploaded
47
  function showFileUploadText(){
@@ -118,7 +166,7 @@ function frmFrontFormJS(){
118
  function maybeCheckDependent(e){
119
  /*jshint validthis:true */
120
 
121
- var field_id = getFieldId( this );
122
  if ( ! field_id || typeof field_id === 'undefined' ) {
123
  return;
124
  }
@@ -131,11 +179,23 @@ function frmFrontFormJS(){
131
  reset = 'persist';
132
  }
133
 
134
- checkDependentField(field_id, null, jQuery(this), reset);
 
 
135
  doCalculation(field_id, jQuery(this));
136
  validateField( field_id, this );
137
  }
138
 
 
 
 
 
 
 
 
 
 
 
139
  /* Get the ID of the field that changed*/
140
  function getFieldId( field, fullID ) {
141
  var fieldName = '';
@@ -159,6 +219,7 @@ function frmFrontFormJS(){
159
  }
160
 
161
  var nameParts = fieldName.replace('item_meta[', '').replace('[]', '').split(']');
 
162
  if ( nameParts.length < 1 ) {
163
  return 0;
164
  }
@@ -206,459 +267,822 @@ function frmFrontFormJS(){
206
  return field_id;
207
  }
208
 
 
 
 
209
 
210
- /* Conditional Logic Functions */
211
-
212
- /**
213
- *
214
- * Check all the logic on each field that has conditional logic dependent on a given field ID
215
- *
216
- * field_id = the field ID that is triggering the changes
217
- * rec = null or go (maybe remove this variable)
218
- * changedInput = the input that changed or null on initial page load
219
- * reset = reset or persist
220
- */
221
- function checkDependentField(field_id, rec, changedInput, reset){
222
- var rules = getRulesForField( field_id );
223
- if ( typeof rules === 'undefined' ) {
224
  return;
225
  }
226
 
227
- if ( typeof(rec) === 'undefined' || rec === null ) {
228
- //stop recursion?
229
- rec = 'go';
 
 
230
  }
 
231
 
232
- if ( reset !== 'persist' ) {
233
- show_fields = []; // reset this variable after each click
234
- }
 
 
 
 
 
 
 
 
 
 
235
 
236
- var isRepeat = maybeSetRowId( changedInput );
237
- var currentRuleIndex = {};
238
- var hideField;
239
 
240
- for ( var i = 0, len = rules.length; i < len; i++ ) {
241
- hideField = rules[i].HideField;
242
- setCurrentRuleIndex( hideField, currentRuleIndex );
 
 
 
 
243
 
244
- if ( rules[i].FieldName === field_id ) {
245
- // Field in logic is the same field that triggered the change
246
- hideOrShowField( currentRuleIndex[ hideField ], rules[i], rec, changedInput);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
247
  } else {
248
- // Field in logic is different from the field that triggered the change
249
- hideOrShowField( currentRuleIndex[ hideField ], rules[i], rec);
250
- }
251
-
252
- if ( i === ( len - 1 ) ) {
253
- hideFieldLater(rec);
254
- if ( isRepeat ) {
255
- addingRow = '';
256
  }
257
  }
 
 
258
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
259
  }
260
 
261
- function setCurrentRuleIndex( hideField, currentRuleIndex ) {
262
- if ( ! ( hideField in currentRuleIndex ) ) {
263
- currentRuleIndex[ hideField ] = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
264
  } else {
265
- currentRuleIndex[ hideField ] += 1;
266
  }
 
 
267
  }
268
 
269
- /*
270
- * Check if changed field is a repeating field. If so, set addingRow to the HTML id of the repeating section div
271
- */
272
- function maybeSetRowId( changedInput ) {
273
- var isRepeat = false;
274
- if ( addingRow === '' && typeof changedInput !== 'undefined' && changedInput !== null ) {
275
- changedInput = maybeGetFirstElement( changedInput );
276
- var repeatSecObj = changedInput.closest('.frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid');
277
- if ( typeof repeatSecObj !== 'undefined' && typeof repeatSecObj.attr('id') !== 'undefined' ) {
278
- addingRow = repeatSecObj.attr('id');
279
- isRepeat = true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
280
  }
 
 
281
  }
282
- return isRepeat;
 
283
  }
284
 
285
- function getRulesForField( field_id ) {
286
- if ( typeof __FRMRULES === 'undefined' || typeof __FRMRULES[field_id] === 'undefined' ) {
287
- return;
 
 
 
 
 
 
 
 
 
 
288
  }
289
 
290
- var rules = compileRules( __FRMRULES[field_id] );
291
- return rules;
292
  }
293
 
294
- function compileRules( rules ) {
295
- var this_opts = [];
296
- for ( var i = 0, l = rules.length; i < l; i++ ) {
297
- var rule = rules[i];
298
- if ( typeof rule !== 'undefined' ) {
299
- for ( var j = 0, rcl = rule.Conditions.length; j < rcl; j++ ) {
300
- var c = rule.Conditions[j];
301
- c.HideField = rule.Setting.FieldName;
302
- c.MatchType = rule.MatchType;
303
- c.Show = rule.Show;
304
- c.FormId = rule.FormId;
305
- this_opts.push(c);
306
- }
307
- }
308
- }
309
- return this_opts;
310
- }
311
-
312
- // Hide or show a field with conditional logic
313
- // Track whether fields should hide or show in show_fields variable
314
- function hideOrShowField(i, logicRules, rec, changedInput){
315
- // Instantiate variables
316
- logicRules.inputName = 'item_meta['+ logicRules.FieldName +']';
317
- logicRules.hiddenName = 'item_meta['+ logicRules.HideField +']';
318
- logicRules.containerID = 'frm_field_'+ logicRules.FieldName +'_container';
319
- logicRules.hideContainerID = 'frm_field_'+ logicRules.HideField +'_container';
320
- logicRules.Value = logicRules.Value.trim();
321
-
322
- // If the trigger field is a repeating field, only check single row of repeating section
323
- if ( addingRow !== '' ) {
324
- checkRepeatingFieldInSingleRow( i, logicRules, rec, addingRow );
325
- return;
326
  }
 
327
 
328
- // Conditional logic is being checked on initial page load or the logic field being checked isn't the field that changed
329
- if ( typeof changedInput === 'undefined' || changedInput === null ) {
330
- changedInput = jQuery('input[name^="'+ logicRules.inputName +'"], textarea[name^="'+ logicRules.inputName +'"], select[name^="'+ logicRules.inputName +'"]');
331
-
332
- // Current logic field is repeating (which means hide/show field is repeating as well)
333
- if ( changedInput.length < 1 ) {
334
- checkLogicForTwoRepeatingFields( i, logicRules, rec );
335
- return;
336
- }
337
  }
338
 
339
- // Get the value from the logic field (not repeating)
340
- var fieldValue = getBasicEnteredValue( logicRules );
341
 
342
- // If field to hide/show is a repeating field and the logic field is not repeating, loop through each one of the repeating fields with that field ID
343
- if ( isRepeatingFieldById( logicRules.HideField ) ) {
344
- checkLogicForRepeatingHideField( i, logicRules, fieldValue, rec );
345
- return;
346
  }
347
 
348
- // By this point, only non-repeating fields should be getting checked so proceed normally
349
- setEmptyKeyInShowFieldsArray( logicRules );
350
- updateShowFields( i, logicRules, fieldValue );
351
- hideFieldNow( i, logicRules, rec );
352
  }
353
 
354
- // Check conditional logic when the trigger field is repeating and the current logic field may or may not be repeating
355
- // Hide/show field is repeating
356
- function checkRepeatingFieldInSingleRow( i, logicRules, rec, repeatSecHtmlId ) {
357
- // If logic field is a repeating field, update inputName accordingly
358
- if ( isRepeatingFieldById( logicRules.FieldName ) ) {
359
- logicRules.inputName = getRepeatingFieldName( logicRules.FieldName, repeatSecHtmlId );
360
- logicRules.containerID = getRepeatingFieldHtmlId( logicRules.FieldName, repeatSecHtmlId );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
361
  }
362
- // Updat hideContainerID for repeating fields
363
- logicRules.hideContainerID = getRepeatingFieldHtmlId( logicRules.HideField, repeatSecHtmlId );
364
 
365
- // Get the value in the logic field
366
- var fieldValue = getBasicEnteredValue( logicRules );
367
 
368
- setEmptyKeyInShowFieldsArray(logicRules);
369
- updateShowFields( i, logicRules, fieldValue );
370
- hideFieldNow(i, logicRules, rec);
371
  }
372
 
373
- // If the trigger field is NOT repeating, but the current logic field and the show/hide field are repeating
374
- function checkLogicForTwoRepeatingFields( i, logicRules, rec ) {
375
- var allRepeatFields = document.getElementsByClassName('frm_field_' + logicRules.FieldName + '_container');
376
- for ( var r = 0; r < allRepeatFields.length; r++ ) {
377
- logicRules.inputName = getRepeatingFieldName( logicRules.FieldName, allRepeatFields[r].id );
378
- logicRules.containerID = allRepeatFields[r].id;
379
- logicRules.hideContainerID = allRepeatFields[r].id.replace( logicRules.FieldName, logicRules.HideField );
 
 
 
 
 
380
 
381
- // Get the value in the logic field
382
- var fieldValue = getBasicEnteredValue( logicRules );
 
383
 
384
- setEmptyKeyInShowFieldsArray(logicRules);
385
- updateShowFields( i, logicRules, fieldValue );
386
- hideFieldNow(i, logicRules, rec);
 
387
  }
388
- }
389
 
390
- // If the hide/show field is repeating, loop through each field in column to check it
391
- function checkLogicForRepeatingHideField( i, logicRules, fieldValue, rec ){
392
- var allRepeatFields = document.getElementsByClassName('frm_field_' + logicRules.HideField + '_container');
393
- for ( var r = 0; r < allRepeatFields.length; r++ ) {
394
- logicRules.hideContainerID = allRepeatFields[r].id;
395
 
396
- setEmptyKeyInShowFieldsArray(logicRules);
397
- updateShowFields( i, logicRules, fieldValue );
398
- hideFieldNow(i, logicRules, rec);
399
  }
 
 
400
  }
401
 
402
- function getBasicEnteredValue( f ){
403
- var fieldValue = '';
 
 
404
 
405
- // If field is a checkbox field
406
- if ( f.Type === 'checkbox' || f.Type === 'data-checkbox' ) {
407
- var checkVals = getCheckedVal(f.containerID, f.inputName);
408
 
409
- if ( checkVals.length ) {
410
- fieldValue = checkVals;
411
- }else{
412
- fieldValue = '';
413
- }
414
 
415
- return fieldValue;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
416
  }
417
 
418
- fieldValue = jQuery('input[name="'+ f.inputName +'"][type="hidden"]').val();
 
419
 
420
- if ( typeof fieldValue !== 'undefined' ) {
421
- // If field is on another page, read-only, or visibility setting is hiding it
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
422
 
423
- } else if ( f.Type == 'radio' || f.Type === 'data-radio' ) {
424
- // If radio field on the current page
425
- fieldValue = jQuery('input[name="'+ f.inputName +'"]:checked').val();
426
 
427
- } else if ( f.Type === 'select' || f.Type === 'data-select' ) {
428
- // If dropdown field on the current page
429
- fieldValue = jQuery('select[name^="'+ f.inputName +'"]').val();
430
 
431
- } else {
432
- // If text field on the current page
433
- fieldValue = jQuery('input[name="'+ f.inputName +'"], textarea[name="'+ f.inputName +'"]').val();
 
434
  }
435
 
436
- if ( typeof fieldValue === 'undefined' ) {
437
- fieldValue = '';
438
  }
439
 
440
- if ( typeof fieldValue === 'string' ) {
 
 
 
 
 
 
441
  fieldValue = fieldValue.trim();
442
  }
443
 
444
  return fieldValue;
445
  }
446
 
447
- function setEmptyKeyInShowFieldsArray(f) {
448
- if ( typeof show_fields[f.hideContainerID] === 'undefined' ) {
449
- show_fields[f.hideContainerID] = [];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
450
  }
 
 
451
  }
452
 
453
- // Add values to the show_fields array
454
- function updateShowFields( i, logicRules, fieldValue ) {
455
- if ( fieldValue === null || fieldValue === '' || fieldValue.length < 1 ) {
456
- show_fields[logicRules.hideContainerID][i] = false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
457
  } else {
458
- show_fields[logicRules.hideContainerID][i] = {'funcName':'getDataOpts', 'f':logicRules, 'sel':fieldValue};
 
459
  }
 
 
460
 
461
- if ( logicRules.Type === 'checkbox' || (logicRules.Type === 'data-checkbox' && typeof logicRules.LinkedField === 'undefined') ) {
 
462
 
463
- updateShowFieldsForCheckbox( i, logicRules, fieldValue );
 
 
 
 
 
 
 
 
 
 
 
 
 
464
 
465
- } else if ( typeof logicRules.LinkedField !== 'undefined' && logicRules.Type.indexOf('data-') === 0 ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
466
 
467
- updateShowFieldsForDynamicField( i, logicRules, fieldValue );
 
 
 
 
 
 
 
468
 
469
- }else if ( typeof logicRules.Value === 'undefined' && logicRules.Type.indexOf('data') === 0 ) {
470
- if ( fieldValue === '' ) {
471
- logicRules.Value = '1';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
472
  } else {
473
- logicRules.Value = fieldValue;
474
  }
475
- show_fields[logicRules.hideContainerID][i] = operators(logicRules.Condition, logicRules.Value, fieldValue);
476
- logicRules.Value = undefined;
477
  } else {
478
- show_fields[logicRules.hideContainerID][i] = operators(logicRules.Condition, logicRules.Value, fieldValue);
479
  }
480
  }
481
 
482
- function updateShowFieldsForCheckbox( i, logicRules, fieldValue ) {
483
- show_fields[logicRules.hideContainerID][i] = false;
484
 
485
- var match = false;
486
- if ( fieldValue !== '') {
487
- if ( logicRules.Condition === '!=' ) {
488
- show_fields[logicRules.hideContainerID][i] = true;
489
- }
490
- for ( var b = 0; b<fieldValue.length; b++ ) {
491
- match = operators(logicRules.Condition, logicRules.Value, fieldValue[b]);
492
- if ( logicRules.Condition === '!=' ) {
493
- if ( show_fields[logicRules.hideContainerID][i] === true && match === false ) {
494
- show_fields[logicRules.hideContainerID][i] = false;
495
- }
496
- } else if(show_fields[logicRules.hideContainerID][i] === false && match){
497
- show_fields[logicRules.hideContainerID][i] = true;
498
- }
 
 
 
499
  }
500
  } else {
501
- match = operators(logicRules.Condition, logicRules.Value, '');
502
- if(show_fields[logicRules.hideContainerID][i] === false && match){
503
- show_fields[logicRules.hideContainerID][i] = true;
 
 
504
  }
505
  }
 
 
506
  }
507
 
508
- function updateShowFieldsForDynamicField( i, logicRules, fieldValue ) {
509
- if ( typeof logicRules.DataType === 'undefined' || logicRules.DataType === 'data' ) {
510
- if ( fieldValue === '' ) {
511
- hideAndClearDynamicField( logicRules, 'hide' );
512
- } else if ( logicRules.Type === 'data-radio' ) {
513
- if ( typeof logicRules.DataType === 'undefined' ) {
514
- show_fields[logicRules.hideContainerID][i] = operators(logicRules.Condition, logicRules.Value, fieldValue);
515
- } else {
516
- show_fields[logicRules.hideContainerID][i] = {'funcName':'getData','f':logicRules,'sel':fieldValue};
517
- }
518
- } else if ( logicRules.Type === 'data-checkbox' || ( logicRules.Type === 'data-select' && isNotEmptyArray( fieldValue ) ) ) {
519
- hideAndClearDynamicField( logicRules, 'show' );
520
- show_fields[logicRules.hideContainerID][i] = true;
521
- getData(logicRules, fieldValue, 0);
522
- } else if ( logicRules.Type === 'data-select' ) {
523
- show_fields[logicRules.hideContainerID][i] = {'funcName':'getData','f':logicRules,'sel':fieldValue};
524
- }
525
  }
 
526
  }
527
 
528
- function hideFieldNow(i, f, rec){
529
- if ( f.MatchType === 'all' || show_fields[f.hideContainerID][i] === false ) {
530
-
531
- if ( !( f.hideContainerID in hide_later ) ) {
532
-
533
- hide_later[ f.hideContainerID ] = {
534
- 'show':f.Show,
535
- 'match':f.MatchType,
536
- 'FieldName':f.FieldName,
537
- 'HideField':f.HideField,
538
- 'hideContainerID':f.hideContainerID,
539
- 'FormId':f.FormId,
540
- 'DynamicInfoIndices':[]
541
- };
542
- }
543
- maybeAddDynamicInfoIndex( f.hideContainerID, i );
544
-
545
  return;
546
  }
547
 
548
-
549
- var hideFieldContainer = jQuery( document.getElementById(f.hideContainerID) );
550
-
551
- if ( f.Show === 'show' ) {
552
- if ( show_fields[f.hideContainerID][i] !== true ) {
553
- showField(show_fields[f.hideContainerID][i], f.FieldName, rec);
554
- } else {
555
- // Show the field
556
- routeToShowFieldAndSetVal( hideFieldContainer, f);
557
- }
558
  } else {
559
- // Hide the field
560
- routeToHideFieldAndClearVal( hideFieldContainer, f);
561
  }
562
  }
563
 
564
- function maybeAddDynamicInfoIndex( hideContainerID, i ) {
565
- var dynamicInfoIndex = false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
566
 
567
- if ( show_fields[ hideContainerID ][ i ] !== false && show_fields[ hideContainerID ][ i ] !== true ) {
568
- dynamicInfoIndex = i;
 
 
 
 
 
 
 
 
 
 
 
 
569
  }
570
 
571
- if ( dynamicInfoIndex !== false ) {
572
- hide_later[ hideContainerID ].DynamicInfoIndices.push( dynamicInfoIndex );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
573
  }
 
574
  }
575
 
576
- function hideFieldLater(rec){
577
- var hvalue;
578
- for ( var key in hide_later) {
579
- hvalue = hide_later[key];
580
- delete hide_later[key];
581
 
582
- if ( typeof hvalue === 'undefined' ) {
583
- return;
584
- }
 
 
 
 
 
585
 
586
- var container = jQuery('#' + hvalue.hideContainerID);
587
- var hideField = hvalue.show;
588
- if ( ( hvalue.match === 'any' && (jQuery.inArray(true, show_fields[hvalue.hideContainerID]) === -1) ) ||
589
- ( hvalue.match === 'all' && (jQuery.inArray(false, show_fields[hvalue.hideContainerID]) > -1) ) ) {
590
- if ( hvalue.show === 'show' ) {
591
- hideField = 'hide';
592
- } else {
593
- hideField = 'show';
594
  }
595
- }
596
 
597
- if ( hideField === 'show' ) {
598
- routeToShowFieldAndSetVal( container, hvalue );
599
- maybeGetDynamicFieldData( hvalue, rec );
600
- } else {
601
- routeToHideFieldAndClearVal( container, hvalue );
602
  }
603
  }
604
  }
605
 
606
- /* Hide Field Functions */
607
- function routeToHideFieldAndClearVal( hideFieldContainer, f ) {
608
- if ( hideFieldContainer.length ) {
609
- // Field is not type=hidden
610
- hideFieldAndClearValue( hideFieldContainer, f );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
611
  } else {
612
- // Field is type=hidden
613
- var fieldName = getFieldName( f.HideField, f.hideContainerID );
614
- var inputs = jQuery( 'input[name^="' + fieldName + '"]' );
615
- clearValueForInputs( inputs );
616
  }
617
- addToHideFields( f.hideContainerID, f.FormId );
 
 
 
 
 
 
 
 
 
 
618
  }
619
 
620
- function hideFieldAndClearValue( container, f ) {
621
- container.hide();
 
 
622
 
623
- var inputs = getInputsInContainer( container );
624
- if ( inputs.length ){
625
- clearValueForInputs( inputs );
 
 
 
 
 
 
 
 
 
626
  }
 
 
 
 
 
 
 
 
 
627
  }
628
 
629
  function clearValueForInputs( inputs ) {
630
- inputs.prop('checked', false).prop('selectedIndex', 0);
631
- inputs.not(':checkbox, :radio, select').val('');
632
- var i = false;
633
- inputs.each(function(){
634
- if ( this.tagName == 'SELECT' ) {
635
- var autocomplete = document.getElementById( this.id + '_chosen' );
 
 
 
 
 
 
 
 
 
 
 
636
  if ( autocomplete !== null ) {
637
- jQuery(this).trigger('chosen:updated');
638
  }
 
 
639
  }
640
 
641
- if ( i === false || ["checkbox","radio"].indexOf( this.type ) < 0 ) {
642
- triggerChange( jQuery(this) );
643
- }
644
- i = true;
645
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
646
  }
647
 
648
- function addToHideFields( htmlFieldId, formId ) {
649
  // Get all currently hidden fields
650
  var hiddenFields = getHiddenFields( formId );
651
 
652
- // If field id is already in the array, move on
653
  if ( hiddenFields.indexOf( htmlFieldId ) > -1 ) {
654
- return;
 
655
  } else {
656
  // Add new conditionally hidden field to array
657
  hiddenFields.push( htmlFieldId );
658
 
659
- // Copy hiddenFields to global variable
660
- globalHiddenFields[ 'form_' + formId ] = hiddenFields;
661
-
662
  // Set the hiddenFields value in the frm_hide_field_formID input
663
  hiddenFields = JSON.stringify( hiddenFields );
664
  var frmHideFieldsInput = document.getElementById('frm_hide_fields_' + formId);
@@ -666,143 +1090,104 @@ function frmFrontFormJS(){
666
  }
667
  }
668
 
669
- function getHiddenFields( formId ) {
670
  var hiddenFields = [];
671
- if ( typeof( globalHiddenFields[ 'form_' + formId ] ) !== 'undefined' ) {
672
- // If global value is already set, get it from there to save time
673
- hiddenFields = globalHiddenFields[ 'form_' + formId ];
674
- } else {
675
- // Fetch the hidden fields from the frm_hide_fields_formId input
676
- var frmHideFieldsInput = document.getElementById('frm_hide_fields_' + formId);
677
- hiddenFields = frmHideFieldsInput.value;
678
- if ( hiddenFields ) {
679
- hiddenFields = JSON.parse( hiddenFields );
680
- } else {
681
- hiddenFields = [];
682
- }
683
- // Set the global HiddenFields variable
684
- globalHiddenFields[ 'form_' + formId ] = hiddenFields;
685
  }
 
686
  return hiddenFields;
687
  }
688
 
689
- function hideAndClearDynamicField(logicRules, hideOrShow){
690
- var hiddenFields = getHiddenFields( logicRules.FormId );
691
 
692
- if ( hiddenFields.indexOf( logicRules.hideContainerID ) === -1 ) {
693
- var hideContainer = jQuery( document.getElementById( logicRules.hideContainerID ) );
694
- if ( hideOrShow === 'hide' ) {
695
- hideContainer.hide();
696
- addToHideFields( logicRules.hideContainerID, logicRules.FormId );
697
- }
698
- hideContainer.find('.frm_opt_container').empty();
699
  }
700
- }
701
 
702
- /* Show Field Functions */
703
- function routeToShowFieldAndSetVal( hideFieldContainer, f ) {
704
- var inSection = isAContainerField( hideFieldContainer );
705
- var inputAtts = {inSection:inSection, formId:f.FormId};
706
-
707
- removeFromHideFields( f.hideContainerID, f.FormId );
708
- if ( hideFieldContainer.length ) {
709
- // Field is not type=hidden
710
- showFieldAndSetValue( hideFieldContainer, inputAtts );
711
  } else {
712
- // Set field value (don't show it)
713
- var fieldName = getFieldName( f.HideField, f.hideContainerID );
714
- var inputs = jQuery( 'input[name^="' + fieldName + '"]' );
715
- setValForInputs( inputs, inputAtts );
716
  }
717
- }
718
-
719
- function showFieldAndSetValue( container, inputAtts ) {
720
- var inputs = getInputsInContainer( container );
721
-
722
- setValForInputs( inputs, inputAtts );
723
 
724
- container.show();
725
  }
726
 
727
- function setValForInputs( inputs, fieldAtts ){
728
- if ( inputs.length ) {
729
- fieldAtts.valSet = false;
730
- fieldAtts.isHidden = false;
731
-
732
- for ( var i = 0; i < inputs.length; i++ ) {
733
-
734
- if ( skipThisInput( inputs, i, fieldAtts ) === true ) {
735
- continue;
736
- }
737
 
738
- setDefaultValue( jQuery( inputs[i] ) );
739
- maybeDoCalcForSingleField( inputs[i] );
740
- }
741
- }
742
- }
743
 
744
- function skipThisInput( inputs, i, fieldAtts ) {
745
- var goToNextIteration = false;
746
 
747
- if ( i === 0 || inputs[i-1].name != inputs[i].name ) {
748
- // This field hasn't been checked yet
 
749
 
750
- if ( fieldAtts.inSection && isInputConditionallyHidden( inputs[i], fieldAtts ) ) {
751
- fieldAtts.isHidden = true;
752
- fieldAtts.valSet = false;
753
  } else {
754
- fieldAtts.isHidden = false;
755
- fieldAtts.valSet = isValueSet( inputs[i] );
756
  }
757
- }
758
 
759
- if ( fieldAtts.valSet || fieldAtts.isHidden ) {
760
- // If the value is already set or the field should remain hidden, move on
761
- goToNextIteration = true;
762
- }
763
 
764
- return goToNextIteration;
 
765
  }
766
 
767
- // Check if a field already has a value set
768
- // input is not a jQuery object
769
- function isValueSet( input ) {
770
- var valueSet = false;
771
 
772
- if ( input.type == 'checkbox' || input.type == 'radio' ) {
 
 
 
 
 
 
 
 
 
 
 
773
 
774
- var radioVals = document.getElementsByName( input.name );
775
- var l = radioVals.length;
776
- for ( var i=0; i<l; i++ ) {
777
- if ( radioVals[i].checked ) {
778
- valueSet = true;
779
  break;
780
  }
781
  }
782
- } else if ( input.value ) {
783
- valueSet = true;
784
  }
785
-
786
- return valueSet;
787
  }
788
 
789
- function setDefaultValue( input ) {
790
- var inputLength = input.length;
791
-
792
- if ( inputLength ) {
793
- for ( var i = 0, l = inputLength; i < l; i++ ) {
794
- var field = jQuery(input[i]);
795
- var defaultValue = field.data('frmval');
796
- if ( typeof defaultValue !== 'undefined' ) {
797
- if ( ! field.is(':checkbox, :radio') ) {
798
- field.val( defaultValue );
799
- triggerChange( field );
800
- } else if ( field.val() == defaultValue || ( jQuery.isArray(defaultValue) && jQuery.inArray(field.val(), defaultValue) !== -1 ) ) {
801
- field.prop('checked', true);
802
- triggerChange( field );
803
- }
804
  }
805
  }
 
 
 
806
  }
807
  }
808
 
@@ -816,9 +1201,6 @@ function frmFrontFormJS(){
816
  // Remove field from the hiddenFields array
817
  hiddenFields.splice(item_index, 1);
818
 
819
- // Save the hiddenFields array as a global variable
820
- globalHiddenFields[ 'form_' + formId ] = hiddenFields;
821
-
822
  // Update frm_hide_fields_formId input
823
  hiddenFields = JSON.stringify( hiddenFields );
824
  var frmHideFieldsInput = document.getElementById('frm_hide_fields_' + formId);
@@ -826,222 +1208,567 @@ function frmFrontFormJS(){
826
  }
827
  }
828
 
829
- // Check if dynamic data needs to be retrieved
830
- function maybeGetDynamicFieldData( hvalue, rec ) {
831
- if ( hvalue.DynamicInfoIndices.length > 0 ) {
832
- var dynamicIndex;
833
- var parentField;
834
- for ( var t = 0; t < hvalue.DynamicInfoIndices.length; t++ ) {
835
- dynamicIndex = hvalue.DynamicInfoIndices[ t ];
836
- parentField = show_fields[ hvalue.hideContainerID ][ dynamicIndex ].f.FieldName;
837
- showField( show_fields[ hvalue.hideContainerID ][ dynamicIndex ], parentField, rec );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
838
  }
839
  }
840
  }
841
 
842
- function triggerChange( input, fieldKey ) {
843
- if ( typeof fieldKey === 'undefined' ) {
844
- fieldKey = 'dependent';
 
 
 
845
  }
 
846
 
847
- if ( input.length > 1 ) {
848
- input = input.eq(0);
 
 
 
 
849
  }
 
850
 
851
- input.trigger({ type:'change', selfTriggered:true, frmTriggered:fieldKey });
 
 
 
 
 
 
 
 
 
 
 
852
  }
853
 
854
- function operators(op, a, b){
855
- if ( typeof b === 'undefined' ) {
856
- b = '';
 
 
 
 
 
 
 
 
 
 
 
 
857
  }
858
- if(jQuery.isArray(b) && jQuery.inArray(a,b) > -1){
859
- b = a;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
860
  }
861
- if(String(a).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/) !== -1){
862
- a = parseFloat(a);
863
- b = parseFloat(b);
 
 
 
 
 
 
 
 
 
 
864
  }
865
- if ( String(a).indexOf('&quot;') != '-1' && operators(op, a.replace('&quot;', '"'), b) ) {
866
- return true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
867
  }
868
 
869
- var theOperators = {
870
- '==': function(c,d){ return c == d; },
871
- '!=': function(c,d){ return c != d; },
872
- '<': function(c,d){ return c > d; },
873
- '>': function(c,d){ return c < d; },
874
- 'LIKE': function(c,d){
875
- if(!d){
876
- /* If no value, then assume no match */
877
- return false;
878
- }
879
 
880
- d = prepareEnteredValueForLikeComparison( d );
881
- c = prepareLogicValueForLikeComparison( c );
 
 
882
 
883
- return d.indexOf( c ) != -1;
884
- },
885
- 'not LIKE': function(c,d){
886
- if(!d){
887
- /* If no value, then assume no match */
888
- return true;
889
- }
890
 
891
- d = prepareEnteredValueForLikeComparison( d );
892
- c = prepareLogicValueForLikeComparison( c );
 
 
 
893
 
894
- return d.indexOf( c ) == -1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
895
  }
896
- };
897
- return theOperators[op](a, b);
 
898
  }
899
 
900
- function prepareEnteredValueForLikeComparison( d ) {
901
- if ( typeof d === 'string' ) {
902
- d = d.toLowerCase();
903
- } else if ( typeof d === 'number' ) {
904
- d = d.toString();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
905
  }
906
- return d;
907
  }
908
 
909
- function prepareLogicValueForLikeComparison( c ) {
910
- if ( typeof c === 'string' ) {
911
- c = c.toLowerCase();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
912
  }
913
- return c;
914
  }
915
 
916
- function showField(funcInfo, field_id, rec){
917
- if ( funcInfo.funcName == 'getDataOpts' ) {
918
- getDataOpts(funcInfo.f, funcInfo.sel, field_id, rec);
919
- } else if ( funcInfo.funcName == 'getData' ) {
920
- getData(funcInfo.f, funcInfo.sel, 0);
 
 
 
 
 
921
  }
922
  }
923
 
924
- function getData(f,selected,append){
925
- var fcont = document.getElementById(f.hideContainerID);
926
- var cont = jQuery(fcont).find('.frm_opt_container');
927
- if ( cont.length === 0 ) {
928
- return true;
929
- }
 
 
 
 
 
 
 
 
 
 
 
930
 
931
- if ( !append ) {
932
- cont.html('<span class="frm-loading-img"></span>');
 
933
  }
 
 
934
 
935
  jQuery.ajax({
936
- type:'POST',url:frm_js.ajax_url,
 
937
  data:{
938
- action:'frm_fields_ajax_get_data', entry_id:selected,
939
- field_id:f.LinkedField, current_field:f.HideField,
940
- hide_id:f.hideContainerID, nonce:frm_js.nonce
941
- },
942
- success:function(html){
943
- if ( append ) {
944
- cont.append(html);
945
- } else {
946
- cont.html(html);
947
- }
948
-
949
- var parentField = cont.children('input');
950
- var val = parentField.val();
951
- if ( ( html === '' && ! append ) || val === '' ) {
952
- fcont.style.display = 'none';
953
- } else {
954
- fcont.style.display = '';
955
- }
956
-
957
- triggerChange( parentField );
958
-
959
- return true;
960
  }
961
  });
962
  }
963
 
964
- function getDataOpts(f,selected,field_id,rec) {
965
- //don't check the same field twice when more than a 2-level dependency, and parent is not on this page
966
- if(rec == 'stop' && (jQuery.inArray(f.HideField, frm_checked_dep) > -1) && f.parentField && f.parentField.attr('type') == 'hidden'){
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
967
  return;
968
  }
969
 
970
- var hiddenInput = jQuery( '#' + f.hideContainerID ).find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]');
971
-
972
- // Get the previously selected field value
973
- var prev_val = getPrevFieldValue( hiddenInput );
974
-
975
- // Get default value
976
- var defaultValue = hiddenInput.data('frmval');
977
-
978
- if(f.DataType == 'select'){
979
- if((rec == 'stop' || jQuery('#'+ f.hideContainerID +' .frm-loading-img').length) && (jQuery.inArray(f.HideField, frm_checked_dep) > -1)){
980
- return;
981
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
982
  }
 
983
 
984
- frm_checked_dep.push(f.HideField);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
985
 
986
- var fcont = document.getElementById(f.hideContainerID);
 
 
987
 
988
- // If field is on a different page or hidden with visibility option, don't retrieve new options
989
- if ( fcont === null ) {
 
 
990
  return;
991
  }
992
 
993
- var $dataField = jQuery(fcont).find('.frm_opt_container');
994
- if($dataField.length === 0 && hiddenInput.length ){
995
- checkDependentField(f.HideField, 'stop', hiddenInput);
996
- return false;
 
 
997
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
998
 
999
- if ( f.Value !== '' ) {
1000
- var match = operators(f.Condition, f.Value, selected);
1001
- if ( !match ) {
1002
- fcont.style.display = 'none';
1003
- $dataField.html('');
1004
- checkDependentField(f.HideField, 'stop', hiddenInput);
1005
- return false;
1006
  }
1007
- }
 
1008
 
1009
- $dataField.html('<span class="frm-loading-img" style="visibility:visible;display:inline;"></span>');
 
 
 
1010
 
1011
- // save the current f value for use after ajax
1012
- var hiddenName = f.hiddenName;
1013
- var dataType = f.DataType;
 
 
1014
 
1015
  jQuery.ajax({
1016
  type:'POST',
1017
- url:frm_js.ajax_url,
1018
  data:{
1019
- action:'frm_fields_ajax_data_options', trigger_field_id:field_id,
1020
- entry_id:selected, linked_field_id:f.LinkedField, field_id:f.HideField,
1021
- default_value:defaultValue, container_id:f.hideContainerID, prev_val:prev_val,
 
 
 
 
1022
  nonce:frm_js.nonce
1023
- },
1024
  success:function(html){
1025
- $dataField.html(html);
1026
- var $dynamicFieldInputs = $dataField.find('select, input, textarea');
1027
 
1028
  if ( html === '' || ( $dynamicFieldInputs.length == 1 && $dynamicFieldInputs.attr('type') == 'hidden' ) ) {
1029
- // Hide the Dynamic field
1030
- fcont.style.display = 'none';
1031
- } else if ( f.MatchType != 'all' ) {
1032
- // Show the Dynamic field
1033
- fcont.style.display = '';
1034
- }
1035
-
1036
- if( $dynamicFieldInputs.hasClass('frm_chzn') && jQuery().chosen){
1037
- jQuery('.frm_chzn').chosen({allow_single_deselect:true});
1038
  }
1039
-
1040
- triggerChange( $dynamicFieldInputs );
1041
  }
1042
  });
 
 
 
 
 
 
1043
  }
1044
 
 
1045
  function getPrevFieldValue( inputs ) {
1046
  var prev = [];
1047
  var thisVal = '';
@@ -1065,6 +1792,41 @@ function frmFrontFormJS(){
1065
  return prev;
1066
  }
1067
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1068
  function doCalculation(field_id, triggerField){
1069
  if ( typeof __FRMCALC === 'undefined' ) {
1070
  // there are no calculations on this page
@@ -1085,58 +1847,80 @@ function frmFrontFormJS(){
1085
  // loop through each calculation this field is used in
1086
  for ( var i = 0, l = len; i < l; i++ ) {
1087
 
1088
- // Stop calculation if total field is conditionally hidden
1089
- if ( fieldIsConditionallyHidden( all_calcs.calc[ keys[i] ], triggerField.attr('name') ) ) {
1090
- continue;
1091
  }
1092
-
1093
- doSingleCalculation( all_calcs, keys[i], vals, triggerField );
1094
  }
1095
  }
1096
 
1097
  /**
1098
- * Check if field (or its HTML parent) is hidden with conditional logic
1099
- */
1100
- function fieldIsConditionallyHidden( calcDetails, triggerFieldName ) {
1101
- var field_id = calcDetails.field_id;
1102
- var form_id = calcDetails.form_id;
1103
- var hiddenFields = document.getElementById( 'frm_hide_fields_' + form_id).value;
1104
- if ( hiddenFields ) {
1105
- hiddenFields = JSON.parse( hiddenFields );
1106
- } else {
1107
- return false;
 
 
 
 
 
 
 
 
1108
  }
1109
 
1110
- var checkFieldId = field_id;
 
 
1111
 
1112
- // If triggerField is repeating, assume total field is also repeating
1113
- if ( isRepeatingFieldByName( triggerFieldName ) ) {
1114
- var triggerFieldParts = triggerFieldName.replace('item_meta', '').replace( /\[/g, '').split( ']' );
1115
- checkFieldId = field_id + '-' + triggerFieldParts[0] + '-' + triggerFieldParts[1];
1116
- }
1117
 
1118
- // If total field is a conditionally hidden (could be repeating or non-repeating)
1119
- if ( hiddenFields.indexOf( 'frm_field_' + checkFieldId + '_container' ) > -1 ) {
1120
- return true;
 
 
 
 
 
 
 
 
 
 
 
 
 
1121
  }
1122
 
1123
- // If field is inside of section/embedded form which is hidden with conditional logic
1124
- var helpers = getHelpers( form_id );
1125
- if ( helpers && helpers[ field_id ] !== null && hiddenFields.indexOf( 'frm_field_' + helpers[ field_id ] + '_container' ) > -1 ) {
1126
- return true;
1127
- }
1128
 
1129
- return false;
 
 
 
1130
  }
1131
 
1132
- function isRepeatingFieldByName( fieldName ) {
1133
- var isRepeating = false;
1134
- var fieldNameParts = fieldName.split( '[' );
1135
- if ( fieldNameParts.length >= 4 ) {
1136
- isRepeating = true;
 
 
 
1137
  }
1138
 
1139
- return isRepeating;
1140
  }
1141
 
1142
  function doSingleCalculation( all_calcs, field_key, vals, triggerField ) {
@@ -1144,6 +1928,7 @@ function frmFrontFormJS(){
1144
  var thisFullCalc = thisCalc.calc;
1145
 
1146
  var totalField = jQuery( document.getElementById('field_'+ field_key) );
 
1147
  var fieldInfo = { 'triggerField': triggerField, 'inSection': false, 'thisFieldCall': 'input[id^="field_'+ field_key+'-"]' };
1148
  if ( totalField.length < 1 && typeof triggerField !== 'undefined' ) {
1149
  // check if the total field is inside of a repeating/embedded form
@@ -1286,6 +2071,11 @@ function frmFrontFormJS(){
1286
  return triggerField;
1287
  }
1288
 
 
 
 
 
 
1289
  function getCalcFieldId( field, all_calcs, vals ) {
1290
  if ( typeof vals[field.valKey] !== 'undefined' && vals[field.valKey] !== 0 ) {
1291
  return vals;
@@ -1801,6 +2591,8 @@ function frmFrontFormJS(){
1801
  if(entryIdField.length){
1802
  jQuery(document.getElementById('frm_edit_'+ entryIdField.val())).find('a').addClass('frm_ajax_edited').click();
1803
  }
 
 
1804
  }else{
1805
  jQuery(object).find('input[type="submit"], input[type="button"]').removeAttr('disabled');
1806
  jQuery(object).find('.frm_ajax_loading').removeClass('frm_loading_now');
@@ -1903,6 +2695,7 @@ function frmFrontFormJS(){
1903
  }
1904
 
1905
  function toggleDefault($thisField, e){
 
1906
  var v = $thisField.data('frmval').replace(/(\n|\r\n)/g, '\r');
1907
  if ( v === '' || typeof v == 'undefined' ) {
1908
  return false;
@@ -2223,9 +3016,11 @@ function frmFrontFormJS(){
2223
  var id = jQuery(this).data('parent');
2224
  var i = 0;
2225
  if ( jQuery('.frm_repeat_'+id).length > 0 ) {
2226
- i = 1 + parseInt(jQuery('.frm_repeat_'+ id +':last').attr('id').replace('frm_section_'+ id +'-', ''));
2227
- if ( typeof i == 'undefined' ) {
2228
  i = 1;
 
 
2229
  }
2230
  }
2231
 
@@ -2241,7 +3036,11 @@ function frmFrontFormJS(){
2241
  var checked = ['other'];
2242
  var fieldID, fieldObject;
2243
  var reset = 'reset';
2244
- addingRow = item.attr('id');
 
 
 
 
2245
 
2246
  // hide fields with conditional logic
2247
  jQuery(html).find('input, select, textarea').each(function(){
@@ -2253,29 +3052,21 @@ function frmFrontFormJS(){
2253
  }
2254
  fieldID = this.name.replace('item_meta[', '').split(']')[2].replace('[', '');
2255
  if ( jQuery.inArray(fieldID, checked ) == -1 ) {
2256
- if ( this.id === false ) {
2257
  return;
2258
  }
2259
  fieldObject = jQuery( '#' + this.id );
2260
  checked.push(fieldID);
2261
- checkDependentField(fieldID, null, fieldObject, reset);
 
 
 
 
2262
  doCalculation(fieldID, fieldObject);
2263
  reset = 'persist';
2264
  }
2265
  }
2266
  });
2267
- addingRow = '';
2268
-
2269
- // check logic on fields outside of this section
2270
- var checkLen = r.logic.check.length;
2271
- for ( var f = 0, l = checkLen; f < l; f++ ) {
2272
- if ( jQuery.inArray(r.logic.check[f], checked ) == -1 ) {
2273
- if(jQuery(html).find('.frm_field_'+r.logic.check[f]+'_container').length < 1){
2274
- checkDependentField(r.logic.check[f], null, null, reset);
2275
- reset = 'persist';
2276
- }
2277
- }
2278
- }
2279
 
2280
  var star = jQuery(html).find('.star');
2281
  if ( star.length > 0 ) {
@@ -2283,11 +3074,8 @@ function frmFrontFormJS(){
2283
  jQuery('.star').rating();
2284
  }
2285
 
2286
- var autocomplete = jQuery(html).find('.frm_chzn');
2287
- if ( autocomplete.length > 0 && jQuery().chosen ) {
2288
- // trigger autocomplete
2289
- jQuery('.frm_chzn').chosen({allow_single_deselect:true});
2290
- }
2291
 
2292
  if(typeof(frmThemeOverride_frmAddRow) == 'function'){
2293
  frmThemeOverride_frmAddRow(id, r);
@@ -2303,7 +3091,9 @@ function frmFrontFormJS(){
2303
  return false;
2304
  }
2305
 
2306
- /* In-place edit */
 
 
2307
  function editEntry(){
2308
  /*jshint validthis:true */
2309
  var $edit = jQuery(this);
@@ -2329,6 +3119,8 @@ function frmFrontFormJS(){
2329
  $cont.children('.frm-loading-img').replaceWith(html);
2330
  $edit.removeClass('frm_inplace_edit').addClass('frm_cancel_edit');
2331
  $edit.html(cancel);
 
 
2332
  }
2333
  });
2334
  return false;
@@ -2376,196 +3168,132 @@ function frmFrontFormJS(){
2376
  return false;
2377
  }
2378
 
2379
- /* General Helpers */
2380
- function fadeOut($remove){
2381
- $remove.fadeOut('slow', function(){
2382
- $remove.remove();
2383
- });
2384
- }
2385
 
2386
- function confirmClick() {
2387
- /*jshint validthis:true */
2388
- var message = jQuery(this).data('frmconfirm');
2389
- return confirm(message);
 
 
 
 
2390
  }
2391
 
2392
- function toggleDiv(){
2393
- /*jshint validthis:true */
2394
- var div=jQuery(this).data('frmtoggle');
2395
- if(jQuery(div).is(':visible')){
2396
- jQuery(div).slideUp('fast');
2397
- }else{
2398
- jQuery(div).slideDown('fast');
2399
  }
2400
- return false;
2401
  }
2402
 
2403
- function empty($obj) {
2404
- if ( $obj !== null ) {
2405
- while ( $obj.firstChild ) {
2406
- $obj.removeChild($obj.firstChild);
 
2407
  }
 
2408
  }
2409
  }
2410
 
2411
- function objectSearch( array, value ) {
2412
- for( var prop in array ) {
2413
- if( array.hasOwnProperty( prop ) ) {
2414
- if( array[ prop ] === value ) {
2415
- return prop;
2416
- }
2417
- }
2418
  }
2419
- return null;
2420
- }
2421
-
2422
- function isNotEmptyArray( value ) {
2423
- return jQuery.isArray( value ) && ( value.length > 1 || value[0] !== '' );
2424
  }
2425
 
2426
- function isNumeric( obj ) {
2427
- return !jQuery.isArray( obj ) && (obj - parseFloat( obj ) + 1) >= 0;
 
 
2428
  }
2429
 
2430
- function getInputsInContainer( container ) {
2431
- return container.find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]');
 
 
2432
  }
2433
 
2434
- // Get the beginning part of the name for a given field
2435
- function getFieldName( fieldId, fieldDivId ){
2436
- var fieldName = 'item_meta[' + fieldId + ']';
 
2437
 
2438
- // If field is repeating
2439
- if ( isRepeatingFieldById( fieldId ) ) {
2440
- fieldName = getRepeatingFieldName( fieldId, fieldDivId );
2441
  }
2442
 
2443
- return fieldName;
2444
  }
2445
 
2446
- function getHelpers( form_id ) {
2447
- var helpers = document.getElementById( 'frm_helpers_' + form_id ).value;
2448
- if ( helpers ) {
2449
- helpers = JSON.parse( helpers );
2450
- } else {
2451
- helpers = [];
2452
  }
2453
 
2454
- return helpers;
 
 
 
2455
  }
2456
 
2457
- // Get the input name of a specific field in a given row of a repeating section
2458
- function getRepeatingFieldName( fieldId, parentHtmlId ) {
2459
- var repeatFieldName = '';
2460
- if ( parentHtmlId.indexOf( 'frm_section' ) > -1 ) {
2461
- // The HTML id provided is the frm_section HTML id
2462
- var repeatSecParts = parentHtmlId.replace( 'frm_section_', '' ).split( '-' );
2463
- repeatFieldName = 'item_meta[' + repeatSecParts[0] + '][' + repeatSecParts[1] + '][' + fieldId +']';
2464
- } else {
2465
- // The HTML id provided is the field div HTML id
2466
- var fieldDivParts = parentHtmlId.replace( 'frm_field_', '').replace( '_container', '').split('-');
2467
- repeatFieldName = 'item_meta[' + fieldDivParts[1] + '][' + fieldDivParts[2] + '][' + fieldId +']';
2468
- }
2469
 
2470
- return repeatFieldName;
2471
- }
 
 
 
2472
 
2473
- // Get the HTML id for a given repeating field
2474
- function getRepeatingFieldHtmlId( fieldId, repeatSecHtmlId ){
2475
- var repeatSecParts = repeatSecHtmlId.replace( 'frm_section_', '' ).split( '-' );
2476
- var repeatFieldHtmlId = 'frm_field_' + fieldId + '-' + repeatSecParts[0] + '-' + repeatSecParts[1] + '_container';
2477
- return repeatFieldHtmlId;
2478
  }
2479
 
2480
- function maybeGetFirstElement( jQueryObj ) {
2481
- if ( jQueryObj.length > 1 ) {
2482
- jQueryObj = jQueryObj.eq(0);
2483
- }
2484
- return jQueryObj;
2485
  }
2486
 
2487
- // Check if a given field is repeating
2488
- function isRepeatingFieldById( fieldId ){
2489
- // Check field div first
2490
- var fieldDiv = document.getElementById( 'frm_field_' + fieldId + '_container' );
2491
- if ( typeof fieldDiv !== 'undefined' && fieldDiv !== null ) {
2492
- return false;
2493
- }
2494
-
2495
- // Check input next so type=hidden fields don't get marked as repeating
2496
- var fieldInput = jQuery( 'input[name^="item_meta[' + fieldId + ']"],select[name^="item_meta[' + fieldId + ']"], textarea[name^="item_meta[' + fieldId + ']"]' );
2497
- if ( fieldInput.length < 1 ) {
2498
- // TODO: Change this so Section (on diff page), HTML (on diff page), reCaptcha (on diff page), and page break fields don't return true
2499
- return true;
2500
- } else {
2501
- return false;
2502
- }
2503
  }
2504
 
2505
- // Check if field is a section or embedded form
2506
- function isAContainerField( hideFieldContainer ) {
2507
- var inSection = false;
2508
- if ( hideFieldContainer.hasClass( 'frm_section_heading' ) || hideFieldContainer.hasClass( 'frm_embed_form_container' ) ) {
2509
- inSection = true;
 
 
2510
  }
2511
-
2512
- return inSection;
2513
  }
2514
 
2515
- function isInputConditionallyHidden( input, fieldAtts ) {
2516
- var isHidden = false;
2517
- if ( typeof input.name !== 'undefined' ) {
2518
- var containerHtmlId;
2519
- var nameParts = input.name.replace( /\]/g, '' ).split( '[' );
2520
- if ( nameParts.length < 4 ) {
2521
- if ( nameParts.length == 3 && nameParts[2] == 'form' ) {
2522
- return true;
2523
- }
2524
-
2525
- // Non-repeating input
2526
- containerHtmlId = 'frm_field_' + nameParts[1] + '_container';
2527
-
2528
- } else {
2529
- if ( nameParts[3] == 0 ) {
2530
- return true;
2531
  }
2532
-
2533
- // Repeating or embedded form inputs
2534
- containerHtmlId = 'frm_field_' + nameParts[3] + '-' + nameParts[1] + '-' + nameParts[2] + '_container';
2535
  }
2536
-
2537
- isHidden = isContainerConditionallyHidden( containerHtmlId, fieldAtts );
2538
-
2539
- } else {
2540
- isHidden = true;
2541
  }
2542
-
2543
- return isHidden;
2544
  }
2545
 
2546
- function isContainerConditionallyHidden( containerHtmlId, fieldAtts ) {
2547
- var isHidden = false;
2548
- var hiddenFields;
2549
-
2550
- if ( typeof fieldAtts.hiddenFields !== 'undefined' ) {
2551
- hiddenFields = fieldAtts.hiddenFields;
2552
- } else {
2553
- var frmHideFieldsInput = document.getElementById('frm_hide_fields_' + fieldAtts.formId);
2554
- hiddenFields = frmHideFieldsInput.value;
2555
- fieldAtts.hiddenFields = hiddenFields;
2556
- }
2557
-
2558
- if ( hiddenFields ) {
2559
- hiddenFields = JSON.parse( hiddenFields );
2560
- if ( hiddenFields.indexOf( containerHtmlId ) > -1 ) {
2561
- isHidden = true;
2562
- }
2563
- }
2564
-
2565
- return isHidden;
2566
  }
2567
 
2568
- /* Fallback functions */
 
 
 
2569
  function addIndexOfFallbackForIE8() {
2570
  if ( !Array.prototype.indexOf ) {
2571
  Array.prototype.indexOf = function(elt /*, from*/) {
@@ -2641,28 +3369,11 @@ function frmFrontFormJS(){
2641
  }
2642
  }
2643
 
2644
- /* Get checked values with IE8 fallback */
2645
- function getCheckedVal(containerID, inputName) {
2646
- var checkVals = [];
2647
- if ( typeof document.querySelector == 'undefined') {
2648
- var ieVals = jQuery('#'+ containerID +' input[type=checkbox]:checked, input[type=hidden][name^="'+ inputName +'"]');
2649
- ieVals.each(function(){
2650
- checkVals.push( this.value );
2651
- });
2652
- } else {
2653
- var checkboxes = document.querySelectorAll('#'+ containerID +' input[type=checkbox], input[type=hidden][name^="'+ inputName +'"]');
2654
- for ( var b = 0; b < checkboxes.length; b++ ) {
2655
- if (( checkboxes[b].type == 'checkbox' && checkboxes[b].checked ) || checkboxes[b].type == 'hidden' ){
2656
- checkVals.push( checkboxes[b].value );
2657
- }
2658
- }
2659
- }
2660
-
2661
- return checkVals;
2662
- }
2663
-
2664
  return{
2665
  init: function(){
 
 
 
2666
  jQuery(document).on('click', '.frm_trigger', toggleSection);
2667
  var $blankField = jQuery('.frm_blank_field');
2668
  if ( $blankField.length ) {
@@ -2724,6 +3435,9 @@ function frmFrontFormJS(){
2724
  }
2725
  });
2726
 
 
 
 
2727
  // Add fallbacks for the beloved IE8
2728
  addIndexOfFallbackForIE8();
2729
  addTrimFallbackForIE8();
@@ -2732,8 +3446,21 @@ function frmFrontFormJS(){
2732
  },
2733
 
2734
  submitForm: function(e){
2735
- e.preventDefault();
2736
  var object = this;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2737
  var errors = frmFrontForm.validateFormSubmit( object );
2738
 
2739
  if ( Object.keys(errors).length === 0 ) {
@@ -2848,27 +3575,42 @@ function frmFrontFormJS(){
2848
  return goingToPrevPage(object);
2849
  },
2850
 
2851
- hideCondFields: function(ids){
2852
- ids = JSON.parse(ids);
 
 
2853
  var len = ids.length;
 
2854
  for ( var i = 0, l = len; i < l; i++ ) {
2855
- var container = document.getElementById('frm_field_'+ ids[i] +'_container');
2856
- if ( container !== null ) {
2857
- container.style.display = 'none';
2858
- } else {
2859
- // repeating or embedded fields
2860
- jQuery('.frm_field_'+ ids[i] +'_container').hide();
2861
- }
2862
  }
2863
  },
2864
 
2865
- checkDependent: function(ids){
2866
- ids = JSON.parse(ids);
 
 
 
 
 
 
 
 
 
 
2867
  var len = ids.length;
2868
- var reset = 'reset';
2869
  for ( var i = 0, l = len; i < l; i++ ) {
2870
- checkDependentField(ids[i], null, null, reset);
2871
- reset = 'persist';
 
 
 
 
 
 
 
 
2872
  }
2873
  },
2874
 
@@ -2886,7 +3628,7 @@ function frmFrontFormJS(){
2886
  },
2887
 
2888
  /* Time fields */
2889
- removeUsedTimes: function(obj, timeField){
2890
  var e = jQuery(obj).parents('form:first').find('input[name="id"]');
2891
  jQuery.ajax({
2892
  type:'POST',
1
  function frmFrontFormJS(){
2
  'use strict';
 
 
 
 
 
3
  var currentlyAddingRow = false;
4
  var action = '';
5
  var jsErrors = [];
37
  .toggleClass('ui-icon-triangle-1-s ui-icon-triangle-1-e');
38
  }
39
 
40
+ function loadUniqueTimeFields() {
41
+ if ( typeof __frmUniqueTimes === 'undefined' ) {
42
+ return;
43
+ }
44
+
45
+ var timeFields = __frmUniqueTimes;
46
+ for ( var i = 0; i < timeFields.length; i++ ) {
47
+ jQuery( document.getElementById( timeFields[i].dateID ) ).change( maybeTriggerUniqueTime );
48
+ }
49
+ }
50
+
51
+ function maybeTriggerUniqueTime() {
52
+ /*jshint validthis:true */
53
+ var timeFields = __frmUniqueTimes;
54
+ for ( var i = 0; i < timeFields.length; i++ ) {
55
+ if ( timeFields[i].dateID == this.id ) {
56
+ frmFrontForm.removeUsedTimes( this, timeFields[i].timeID );
57
+ }
58
+ }
59
+ }
60
+
61
+ function loadDateFields() {
62
+ jQuery(document).on( 'focusin', '.frm_date', triggerDateField );
63
+ loadUniqueTimeFields();
64
+ }
65
+
66
+ function triggerDateField() {
67
+ /*jshint validthis:true */
68
+ if ( this.className.indexOf('frm_custom_date') !== -1 ) {
69
+ return;
70
+ }
71
+
72
+ var dateFields = __frmDatepicker;
73
+ var id = this.id;
74
+ var idParts = id.split('-');
75
+ var lastPart = idParts.pop();
76
+ var altID = 'input[id^="'+ idParts.join('-') +'"]';
77
+
78
+ jQuery.datepicker.setDefaults(jQuery.datepicker.regional['']);
79
+
80
+ var opt_key = 0;
81
+ for ( var i = 0; i < dateFields.length; i++ ) {
82
+ if ( dateFields[i].triggerID == '#' + id || dateFields[i].triggerID == altID ) {
83
+ opt_key = i;
84
+ }
85
+ }
86
+
87
+ jQuery(this).datepicker( jQuery.extend(
88
+ jQuery.datepicker.regional[ dateFields[ opt_key ].locale ],
89
+ dateFields[ opt_key ].options
90
+ ) );
91
+ }
92
+
93
  // Remove the frm_transparent class from a single file upload field when it changes
94
  // Hide the old file when a new file is uploaded
95
  function showFileUploadText(){
166
  function maybeCheckDependent(e){
167
  /*jshint validthis:true */
168
 
169
+ var field_id = getFieldId( this, false );
170
  if ( ! field_id || typeof field_id === 'undefined' ) {
171
  return;
172
  }
179
  reset = 'persist';
180
  }
181
 
182
+ checkFieldsWithConditionalLogicDependentOnThis( field_id, jQuery(this) );
183
+ var originalEvent = getOriginalEvent( e );
184
+ checkFieldsWatchingLookup( field_id, jQuery(this), originalEvent );
185
  doCalculation(field_id, jQuery(this));
186
  validateField( field_id, this );
187
  }
188
 
189
+ function getOriginalEvent( e ) {
190
+ var originalEvent;
191
+ if ( typeof e.originalEvent !== 'undefined' ) {
192
+ originalEvent = 'value changed';
193
+ } else {
194
+ originalEvent = 'other';
195
+ }
196
+ return originalEvent;
197
+ }
198
+
199
  /* Get the ID of the field that changed*/
200
  function getFieldId( field, fullID ) {
201
  var fieldName = '';
219
  }
220
 
221
  var nameParts = fieldName.replace('item_meta[', '').replace('[]', '').split(']');
222
+ //TODO: Fix this for checkboxes and address fields
223
  if ( nameParts.length < 1 ) {
224
  return 0;
225
  }
267
  return field_id;
268
  }
269
 
270
+ /*****************************************************
271
+ Conditional Logic Functions
272
+ ******************************************************/
273
 
274
+ // Check if a changed field has other fields depending on it
275
+ function checkFieldsWithConditionalLogicDependentOnThis( field_id, changedInput ){
276
+ if ( typeof __FRMRULES === 'undefined' ||
277
+ typeof __FRMRULES[field_id] === 'undefined' ||
278
+ __FRMRULES[field_id].dependents.length < 1 ||
279
+ changedInput === null ||
280
+ typeof(changedInput) === 'undefined'
281
+ ) {
 
 
 
 
 
 
282
  return;
283
  }
284
 
285
+ var triggerFieldArgs = __FRMRULES[field_id];
286
+ var repeatArgs = getRepeatArgsFromFieldName( changedInput[0].name );
287
+
288
+ for ( var i = 0, l = triggerFieldArgs.dependents.length; i < l; i++ ) {
289
+ hideOrShowFieldById( triggerFieldArgs.dependents[ i ], repeatArgs );
290
  }
291
+ }
292
 
293
+ /**
294
+ * Hide or show all instances of a field using the field ID
295
+ *
296
+ * @param fieldId
297
+ * @param triggerFieldRepeatArgs
298
+ */
299
+ function hideOrShowFieldById( fieldId, triggerFieldRepeatArgs ) {
300
+ var depFieldArgs = getRulesForSingleField( fieldId );
301
+
302
+ if ( depFieldArgs === false || depFieldArgs.conditions.length < 1 ) {
303
+ // If field has no logic on it, stop now
304
+ return;
305
+ }
306
 
307
+ var childFieldDivs = getAllFieldDivs( depFieldArgs, triggerFieldRepeatArgs );
 
 
308
 
309
+ var childFieldNum = childFieldDivs.length;
310
+ for ( var i = 0; i<childFieldNum; i++ ) {
311
+ depFieldArgs.containerId = childFieldDivs[i];
312
+ addRepeatRow( depFieldArgs, childFieldDivs[i] );
313
+ hideOrShowSingleField( depFieldArgs );
314
+ }
315
+ }
316
 
317
+ /**
318
+ * Get all the field divs that should be hidden or shown, regardless of whether they're on the current page
319
+ *
320
+ * @param {Object} depFieldArgs
321
+ * @param {bool} depFieldArgs.isRepeating
322
+ * @param {string} depFieldArgs.fieldId
323
+ * @param {object} triggerFieldArgs
324
+ * @param {string} triggerFieldArgs.repeatingSection
325
+ * @param {string} triggerFieldArgs.repeatRow
326
+ * @param {string} depFieldArgs.inEmbedForm
327
+ * @returns {Array}
328
+ */
329
+ function getAllFieldDivs( depFieldArgs, triggerFieldArgs ) {
330
+ var childFieldDivs = [];
331
+
332
+ if ( depFieldArgs.isRepeating ) {
333
+ if ( triggerFieldArgs.repeatingSection !== '' ) {
334
+ // If trigger field is repeating/embedded, use its section row in selector
335
+ var container = 'frm_field_' + depFieldArgs.fieldId + '-';
336
+ container += triggerFieldArgs.repeatingSection + '-' + triggerFieldArgs.repeatRow + '_container';
337
+ childFieldDivs.push( container );
338
  } else {
339
+ // If trigger field is not repeating/embedded, get all repeating/embedded field divs
340
+ if ( depFieldArgs.inEmbedForm !== '0' ) {
341
+ childFieldDivs = getEmbeddedFieldDivs( depFieldArgs );
342
+ } else {
343
+ childFieldDivs = getAllRepeatingFieldDivs(depFieldArgs);
 
 
 
344
  }
345
  }
346
+ } else {
347
+ childFieldDivs.push( 'frm_field_' + depFieldArgs.fieldId + '_container' );
348
  }
349
+
350
+ return childFieldDivs;
351
+ }
352
+
353
+ /**
354
+ * Get the field div for an embedded field
355
+ *
356
+ * @param {Object} depFieldArgs
357
+ * @param {string} depFieldArgs.fieldId
358
+ * @returns {Array}
359
+ */
360
+ function getEmbeddedFieldDivs( depFieldArgs ) {
361
+ var containerFieldId = getContainerFieldId( depFieldArgs );
362
+ var fieldDiv = 'frm_field_' + depFieldArgs.fieldId + '-' + containerFieldId + '-';
363
+
364
+ var childFieldDivs = [ fieldDiv + '0_container' ];
365
+
366
+ return childFieldDivs;
367
+
368
  }
369
 
370
+ /**
371
+ * Get all instances of a repeating field
372
+ *
373
+ * @since 2.01.0
374
+ * @param {Object} depFieldArgs
375
+ * @param {string} depFieldArgs.fieldId
376
+ */
377
+ function getAllRepeatingFieldDivs( depFieldArgs ) {
378
+ var childFieldDivs = [];
379
+ var containerFieldId = getContainerFieldId( depFieldArgs );
380
+
381
+ // TODO: what if section is inside embedded form?
382
+
383
+ // Check if we're on the current page
384
+ var sectionOnPage = document.getElementById( 'frm_field_' + containerFieldId + '_container' );
385
+ if ( sectionOnPage !== null ) {
386
+ // On the current page
387
+ var childFields = document.querySelectorAll( '.frm_field_' + depFieldArgs.fieldId + '_container' );
388
+ for ( var i = 0, l=childFields.length; i<l; i++ ) {
389
+ childFieldDivs.push( childFields[i].id );
390
+ }
391
  } else {
392
+ childFieldDivs = getRepeatingFieldDivsAcrossPage( depFieldArgs );
393
  }
394
+
395
+ return childFieldDivs;
396
  }
397
 
398
+ /**
399
+ * Get the field divs for repeating fields across a page
400
+ *
401
+ * @param {Object} depFieldArgs
402
+ * @param {string} depFieldArgs.fieldId
403
+ * @param {string} depFieldArgs.inSectionKey
404
+ * @returns {Array}
405
+ * TODO: Maybe improve this by inserting hidden fields for each field in a repeating section, even if section is on pg 2
406
+ */
407
+ function getRepeatingFieldDivsAcrossPage( depFieldArgs ) {
408
+ var childFieldDivs = [];
409
+ var containerFieldId = getContainerFieldId( depFieldArgs );
410
+ var fieldDiv = 'frm_field_' + depFieldArgs.fieldId + '-' + containerFieldId + '-';
411
+
412
+ var allRows = document.querySelectorAll( '[id^="field_' + depFieldArgs.inSectionKey + '-rowid-"]' );
413
+
414
+ // If no rows have been added to the repeating section yet, assume just one row
415
+ if ( allRows.length < 1 ) {
416
+ childFieldDivs.push( fieldDiv + '0_container' );
417
+ return childFieldDivs;
418
+ }
419
+
420
+ var currentIdParts = [];
421
+ for ( var i = 0, l = allRows.length; i<l; i++ ) {
422
+ currentIdParts = allRows[i].id.split( '-' );
423
+
424
+ if ( currentIdParts.length != 3 ) {
425
+ continue;
426
  }
427
+
428
+ childFieldDivs.push(fieldDiv + currentIdParts[2] + '_container');
429
  }
430
+
431
+ return childFieldDivs;
432
  }
433
 
434
+ /**
435
+ *
436
+ * @param {Object} depFieldArgs
437
+ * @param {string} depFieldArgs.inSection
438
+ * @param {string} depFieldArgs.inEmbedForm
439
+ * @returns {string}
440
+ */
441
+ function getContainerFieldId( depFieldArgs ){
442
+ var containerFieldId = '';
443
+ if ( depFieldArgs.inEmbedForm !== '0' ) {
444
+ containerFieldId = depFieldArgs.inEmbedForm;
445
+ } else if ( depFieldArgs.inSection !== '0' ) {
446
+ containerFieldId = depFieldArgs.inSection;
447
  }
448
 
449
+ return containerFieldId;
 
450
  }
451
 
452
+ /**
453
+ *
454
+ * @param depFieldArgs
455
+ * @param {bool} depFieldArgs.isRepeating
456
+ * @param childFieldDivId
457
+ */
458
+ function addRepeatRow( depFieldArgs, childFieldDivId ) {
459
+ if ( depFieldArgs.isRepeating ) {
460
+ var divParts = childFieldDivId.replace( '_container', '' ).split( '-' );
461
+ depFieldArgs.repeatRow = divParts[2];
462
+ } else {
463
+ depFieldArgs.repeatRow = '';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
464
  }
465
+ }
466
 
467
+ function hideOrShowSingleField( depFieldArgs ){
468
+ var logicOutcomes = [];
469
+ var len = depFieldArgs.conditions.length;
470
+ for ( var i = 0; i < len; i++ ) {
471
+ logicOutcomes.push( checkLogicCondition( depFieldArgs.conditions[ i ], depFieldArgs ) );
 
 
 
 
472
  }
473
 
474
+ routeToHideOrShowField( depFieldArgs, logicOutcomes );
475
+ }
476
 
477
+ function getRulesForSingleField( fieldId ) {
478
+ if ( typeof __FRMRULES === 'undefined' || typeof __FRMRULES[fieldId] === 'undefined' ) {
479
+ return false;
 
480
  }
481
 
482
+ return __FRMRULES[fieldId];
 
 
 
483
  }
484
 
485
+ /**
486
+ * @param {Array} logicCondition
487
+ * @param {string} logicCondition.fieldId
488
+ * @param depFieldArgs
489
+ * @returns {*}
490
+ */
491
+ function checkLogicCondition( logicCondition, depFieldArgs ) {
492
+ var fieldId = logicCondition.fieldId;
493
+
494
+ var logicFieldArgs = getRulesForSingleField( fieldId );
495
+
496
+ var fieldValue = getFieldValue( logicFieldArgs, depFieldArgs );
497
+
498
+ return getLogicConditionOutcome( logicCondition, fieldValue, depFieldArgs, logicFieldArgs );
499
+ }
500
+
501
+ /**
502
+ * Get the value from any field
503
+ *
504
+ * @param logicFieldArgs
505
+ * @param {string} logicFieldArgs.inputType
506
+ * @param depFieldArgs
507
+ * @returns {string}
508
+ */
509
+ function getFieldValue( logicFieldArgs, depFieldArgs ){
510
+ var fieldValue = '';
511
+
512
+ if ( logicFieldArgs.inputType == 'radio' || logicFieldArgs.inputType == 'checkbox' ) {
513
+ fieldValue = getValueFromRadioOrCheckbox( logicFieldArgs, depFieldArgs );
514
+ } else {
515
+ fieldValue = getValueFromTextOrDropdown( logicFieldArgs, depFieldArgs );
516
  }
 
 
517
 
518
+ fieldValue = cleanFinalFieldValue( fieldValue );
 
519
 
520
+ return fieldValue;
 
 
521
  }
522
 
523
+ /**
524
+ * Get the value from a Text or Dropdown field
525
+ *
526
+ * @param logicFieldArgs
527
+ * @param {string} logicFieldArgs.fieldKey
528
+ * @param {bool} logicFieldArgs.isRepeating
529
+ * @param {bool} logicFieldArgs.isMultiSelect
530
+ * @param depFieldArgs
531
+ * @param {string} depFieldArgs.repeatRow
532
+ */
533
+ function getValueFromTextOrDropdown( logicFieldArgs, depFieldArgs ) {
534
+ var logicFieldValue = '';
535
 
536
+ if ( logicFieldArgs.isMultiSelect === true ) {
537
+ return getValueFromMultiSelectDropdown( logicFieldArgs, depFieldArgs );
538
+ }
539
 
540
+ var fieldCall = 'field_' + logicFieldArgs.fieldKey;
541
+ if ( logicFieldArgs.isRepeating ) {
542
+ // If trigger field is repeating, dependent field is repeating too
543
+ fieldCall += '-' + depFieldArgs.repeatRow;
544
  }
 
545
 
546
+ var logicFieldInput = document.getElementById( fieldCall );
 
 
 
 
547
 
548
+ if ( logicFieldInput !== null ) {
549
+ logicFieldValue = logicFieldInput.value;
 
550
  }
551
+
552
+ return logicFieldValue;
553
  }
554
 
555
+ function getValueFromMultiSelectDropdown( logicFieldArgs, depFieldArgs ) {
556
+ var inputName = buildLogicFieldInputName( logicFieldArgs, depFieldArgs );
557
+ var logicFieldInputs = document.querySelectorAll( '[name^="' + inputName + '"]' );
558
+ var selectedVals = [];
559
 
560
+ // TODO: What about if it's read-only?
 
 
561
 
562
+ if ( logicFieldInputs.length == 1 && logicFieldInputs[0].type != 'hidden' ) {
563
+ selectedVals = jQuery( '[name^="' + inputName + '"]' ).val();
564
+ } else {
565
+ selectedVals = getValuesFromCheckboxInputs( logicFieldInputs );
566
+ }
567
 
568
+ return selectedVals;
569
+ }
570
+
571
+ /**
572
+ * Get the value from a Radio or Checkbox field trigger field
573
+ *
574
+ * @param {Object} logicFieldArgs
575
+ * @param {string} logicFieldArgs.inputType
576
+ * @param {Object} depFieldArgs
577
+ * @returns {String|Array}
578
+ */
579
+ function getValueFromRadioOrCheckbox( logicFieldArgs, depFieldArgs ) {
580
+ var inputName = buildLogicFieldInputName( logicFieldArgs, depFieldArgs );
581
+
582
+ var logicFieldInputs = document.querySelectorAll( 'input[name^="' + inputName + '"]' );
583
+
584
+ var logicFieldValue;
585
+ if ( logicFieldArgs.inputType == 'checkbox' ) {
586
+ logicFieldValue = getValuesFromCheckboxInputs( logicFieldInputs );
587
+ } else {
588
+ logicFieldValue = getValueFromRadioInputs( logicFieldInputs );
589
  }
590
 
591
+ return logicFieldValue;
592
+ }
593
 
594
+ /**
595
+ * Build a logic field's input name
596
+ * Does not include full name for checkbox, address, or multi-select fields
597
+ *
598
+ * @param {object} logicFieldArgs
599
+ * @param {boolean} logicFieldArgs.isRepeating
600
+ * @param {string} logicFieldArgs.fieldId
601
+ * @param {object} depFieldArgs
602
+ * @param {string} depFieldArgs.inSection
603
+ * @param {string} depFieldArgs.repeatRow
604
+ * @returns {string}
605
+ */
606
+ function buildLogicFieldInputName( logicFieldArgs, depFieldArgs ) {
607
+ var inputName = '';
608
+
609
+ if ( logicFieldArgs.isRepeating ) {
610
+ // If the trigger field is repeating, the child must be repeating as well
611
+ var sectionId = depFieldArgs.inSection;
612
+ var rowId = depFieldArgs.repeatRow;
613
+ inputName = 'item_meta[' + sectionId + '][' + rowId + '][' + logicFieldArgs.fieldId + ']';
614
+ } else {
615
+ inputName = 'item_meta[' + logicFieldArgs.fieldId + ']';
616
+ }
617
 
618
+ return inputName;
619
+ }
 
620
 
621
+ function getValuesFromCheckboxInputs( inputs ) {
622
+ var checkedVals = [];
 
623
 
624
+ for ( var i = 0, l=inputs.length; i<l; i++ ) {
625
+ if ( inputs[i].type == 'hidden' || inputs[i].checked ) {
626
+ checkedVals.push( inputs[i].value );
627
+ }
628
  }
629
 
630
+ if ( checkedVals.length === 0 ) {
631
+ checkedVals = '';
632
  }
633
 
634
+ return checkedVals;
635
+ }
636
+
637
+ function cleanFinalFieldValue( fieldValue ) {
638
+ if ( typeof fieldValue === 'undefined' ) {
639
+ fieldValue = '';
640
+ } else if ( typeof fieldValue === 'string' ) {
641
  fieldValue = fieldValue.trim();
642
  }
643
 
644
  return fieldValue;
645
  }
646
 
647
+ /**
648
+ * Check whether a particular conditional logic condition is true or false
649
+ *
650
+ * @param {Array} logicCondition
651
+ * @param {operator:string} logicCondition.operator
652
+ * @param {value:string} logicCondition.value
653
+ * @param {String|Array} fieldValue
654
+ * @param {Object} depFieldArgs
655
+ * @param {string} depFieldArgs.fieldType
656
+ * @param {Object} logicFieldArgs
657
+ * @param {fieldType:string} logicFieldArgs.fieldType
658
+ * @returns {Boolean}
659
+ */
660
+ function getLogicConditionOutcome( logicCondition, fieldValue, depFieldArgs, logicFieldArgs ) {
661
+ var outcome;
662
+
663
+ if ( depFieldArgs.fieldType == 'data' && logicFieldArgs.fieldType == 'data' ) {
664
+ // If dep field is Dynamic and logic field is Dynamic
665
+ outcome = getDynamicFieldLogicOutcome( logicCondition, fieldValue, depFieldArgs );
666
+ } else {
667
+ outcome = operators(logicCondition.operator, logicCondition.value, fieldValue);
668
  }
669
+
670
+ return outcome;
671
  }
672
 
673
+ /**
674
+ * @param {Array} logicCondition
675
+ * @param {string} logicCondition.operator
676
+ * @param {string} logicCondition.value
677
+ * @param {string|Array} fieldValue
678
+ * @param {object} depFieldArgs
679
+ * @param {Array} depFieldArgs.dataLogic
680
+ * @returns {boolean}
681
+ */
682
+ function getDynamicFieldLogicOutcome( logicCondition, fieldValue, depFieldArgs ) {
683
+ var outcome = false;
684
+ if ( logicCondition.value === '' ) {
685
+ // Logic: "Dynamic field is equal to/not equal to anything"
686
+
687
+ if ( fieldValue === '' || ( fieldValue.length == 1 && fieldValue[0] === '' ) ) {
688
+ outcome = false;
689
+ } else {
690
+ outcome = true;
691
+ }
692
  } else {
693
+ // Logic: "Dynamic field is equal to/not equal to specific option"
694
+ outcome = operators( logicCondition.operator, logicCondition.value, fieldValue );
695
  }
696
+ depFieldArgs.dataLogic = logicCondition;
697
+ depFieldArgs.dataLogic.actualValue = fieldValue;
698
 
699
+ return outcome;
700
+ }
701
 
702
+ function operators(op, a, b){
703
+ if ( typeof b === 'undefined' ) {
704
+ b = '';
705
+ }
706
+ if(jQuery.isArray(b) && jQuery.inArray(a,b) > -1){
707
+ b = a;
708
+ }
709
+ if(String(a).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/) !== -1){
710
+ a = parseFloat(a);
711
+ b = parseFloat(b);
712
+ }
713
+ if ( String(a).indexOf('&quot;') != '-1' && operators(op, a.replace('&quot;', '"'), b) ) {
714
+ return true;
715
+ }
716
 
717
+ var theOperators = {
718
+ '==': function(c,d){ return c == d; },
719
+ '!=': function(c,d){ return c != d; },
720
+ '<': function(c,d){ return c > d; },
721
+ '>': function(c,d){ return c < d; },
722
+ 'LIKE': function(c,d){
723
+ if(!d){
724
+ /* If no value, then assume no match */
725
+ return false;
726
+ }
727
+
728
+ d = prepareEnteredValueForLikeComparison( d );
729
+ c = prepareLogicValueForLikeComparison( c );
730
+
731
+ return d.indexOf( c ) != -1;
732
+ },
733
+ 'not LIKE': function(c,d){
734
+ if(!d){
735
+ /* If no value, then assume no match */
736
+ return true;
737
+ }
738
 
739
+ d = prepareEnteredValueForLikeComparison( d );
740
+ c = prepareLogicValueForLikeComparison( c );
741
+
742
+ return d.indexOf( c ) == -1;
743
+ }
744
+ };
745
+ return theOperators[op](a, b);
746
+ }
747
 
748
+ function prepareEnteredValueForLikeComparison( d ) {
749
+ if ( typeof d === 'string' ) {
750
+ d = d.toLowerCase();
751
+ } else if ( typeof d === 'number' ) {
752
+ d = d.toString();
753
+ }
754
+ return d;
755
+ }
756
+
757
+ function prepareLogicValueForLikeComparison( c ) {
758
+ if ( typeof c === 'string' ) {
759
+ c = c.toLowerCase();
760
+ }
761
+ return c;
762
+ }
763
+
764
+ /**
765
+ *
766
+ * @param {Object} depFieldArgs
767
+ * @param {string} depFieldArgs.containerId
768
+ * @param {string} depFieldArgs.fieldType
769
+ * @param logicOutcomes
770
+ */
771
+ function routeToHideOrShowField( depFieldArgs, logicOutcomes ) {
772
+ var action = getHideOrShowAction( depFieldArgs, logicOutcomes );
773
+
774
+ var onCurrentPage = isFieldDivOnPage( depFieldArgs.containerId );
775
+
776
+ if ( action == 'show' ) {
777
+ if ( depFieldArgs.fieldType == 'data' && depFieldArgs.hasOwnProperty('dataLogic') ) {
778
+ // Only update dynamic field options/value if it is dependent on another Dynamic field
779
+ updateDynamicField( depFieldArgs, onCurrentPage );
780
  } else {
781
+ showFieldAndSetValue( depFieldArgs, onCurrentPage );
782
  }
 
 
783
  } else {
784
+ hideFieldAndClearValue( depFieldArgs, onCurrentPage );
785
  }
786
  }
787
 
788
+ function isFieldDivOnPage( containerId ) {
789
+ var fieldDiv = document.getElementById( containerId );
790
 
791
+ return fieldDiv !== null;
792
+ }
793
+
794
+ /**
795
+ * @param {Object} depFieldArgs
796
+ * @param {string} depFieldArgs.anyAll
797
+ * @param {string} depFieldArgs.showHide
798
+ * @param {Array} logicOutcomes
799
+ * @returns {string}
800
+ */
801
+ function getHideOrShowAction( depFieldArgs, logicOutcomes ) {
802
+ if ( depFieldArgs.anyAll == 'any' ) {
803
+ // If any of the following match logic
804
+ if ( logicOutcomes.indexOf( true ) > -1 ) {
805
+ action = depFieldArgs.showHide;
806
+ } else {
807
+ action = reverseAction( depFieldArgs.showHide );
808
  }
809
  } else {
810
+ // If all of the following match logic
811
+ if ( logicOutcomes.indexOf( false ) > -1 ) {
812
+ action = reverseAction( depFieldArgs.showHide );
813
+ } else {
814
+ action = depFieldArgs.showHide;
815
  }
816
  }
817
+
818
+ return action;
819
  }
820
 
821
+ function reverseAction( action ) {
822
+ if ( action == 'show' ) {
823
+ action = 'hide';
824
+ } else {
825
+ action = 'show';
 
 
 
 
 
 
 
 
 
 
 
 
826
  }
827
+ return action;
828
  }
829
 
830
+ /**
831
+ * @param {Object} depFieldArgs
832
+ * @param {string} depFieldArgs.containerId
833
+ * @param {string} depFieldArgs.formId
834
+ * @param {bool} onCurrentPage
835
+ */
836
+ function showFieldAndSetValue( depFieldArgs, onCurrentPage ){
837
+ if ( isFieldCurrentlyShown( depFieldArgs.containerId, depFieldArgs.formId ) ) {
 
 
 
 
 
 
 
 
 
838
  return;
839
  }
840
 
841
+ removeFromHideFields(depFieldArgs.containerId, depFieldArgs.formId);
842
+ if ( onCurrentPage ) {
843
+ // Set value, then show field
844
+ setValuesInsideFieldOnPage(depFieldArgs.containerId, depFieldArgs);
845
+ showFieldContainer(depFieldArgs.containerId);
 
 
 
 
 
846
  } else {
847
+ setValuesInsideFieldAcrossPage( depFieldArgs );
 
848
  }
849
  }
850
 
851
+ /**
852
+ * Set the value for all inputs inside of a field div on the current page
853
+ *
854
+ * @param {string} container
855
+ * @param {Object} depFieldArgs
856
+ * @param {string} depFieldArgs.fieldType
857
+ * @param {string} depFieldArgs.formId
858
+ */
859
+ function setValuesInsideFieldOnPage( container, depFieldArgs ) {
860
+ var inputs = getInputsInFieldOnPage( container );
861
+ var inContainer = ( depFieldArgs.fieldType == 'divider' || depFieldArgs.fieldType == 'form' );
862
+
863
+ setValueForInputs( inputs, inContainer, depFieldArgs.formId );
864
+ }
865
+
866
+ /**
867
+ * Set the value for all inputs inside of a field across a page
868
+ *
869
+ * @param {Object} depFieldArgs
870
+ * @param {string} depFieldArgs.fieldType
871
+ * @param {string} depFieldArgs.formId
872
+ */
873
+ function setValuesInsideFieldAcrossPage( depFieldArgs ) {
874
+ var inputs = getInputsInFieldAcrossPage( depFieldArgs );
875
+ var inContainer = ( depFieldArgs.fieldType == 'divider' || depFieldArgs.fieldType == 'form' );
876
+
877
+ setValueForInputs( inputs, inContainer, depFieldArgs.formId );
878
+ }
879
+
880
+ function getInputsInFieldOnPage( containerId ) {
881
+ var container = document.getElementById( containerId );
882
+ return container.querySelectorAll('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]');
883
+ }
884
 
885
+ /**
886
+ * @param {Object} depFieldArgs
887
+ * @param {string} depFieldArgs.fieldType
888
+ * @returns {Array}
889
+ */
890
+ function getInputsInFieldAcrossPage( depFieldArgs ){
891
+ var inputs = [];
892
+
893
+ if ( depFieldArgs.fieldType == 'divider' ) {
894
+ inputs = getInputsInHiddenSection(depFieldArgs);
895
+ } else if ( depFieldArgs.fieldType == 'form' ) {
896
+ inputs = getInputsInHiddenEmbeddedForm(depFieldArgs);
897
+ } else {
898
+ inputs = getHiddenInputs( depFieldArgs );
899
  }
900
 
901
+ return inputs;
902
+ }
903
+
904
+ /**
905
+ * Get the inputs for a non-repeating field that is type=hidden
906
+ * @param {object} depFieldArgs
907
+ * @param {bool} depFieldArgs.isRepeating
908
+ * @param {string} depFieldArgs.inSection
909
+ * @param {string} depFieldArgs.repeatRow
910
+ * @param {string} depFieldArgs.fieldId
911
+ * @returns {NodeList}
912
+ */
913
+ function getHiddenInputs( depFieldArgs ) {
914
+ var name = '';
915
+ if ( depFieldArgs.isRepeating ) {
916
+ //item_meta[section-id][row-id][field-id]
917
+ name = 'item_meta[' + depFieldArgs.inSection +'][' + depFieldArgs.repeatRow + '][' + depFieldArgs.fieldId + ']';
918
+ } else {
919
+ // item_meta[field-id]
920
+ name = 'item_meta[' + depFieldArgs.fieldId + ']';
921
  }
922
+ return document.querySelectorAll( '[name^="' + name + '"]' );
923
  }
924
 
925
+ function setValueForInputs( inputs, inContainer, formId ) {
926
+ if ( inputs.length ) {
 
 
 
927
 
928
+ var prevInput;
929
+ var typeArray = ['checkbox','radio'];
930
+ for ( var i = 0; i < inputs.length; i++ ) {
931
+ // Don't loop through every input in a radio/checkbox field
932
+ // TODO: Improve this for checkboxes and address fields
933
+ if ( i > 0 && prevInput.name == inputs[i].name && typeArray.indexOf( prevInput.type ) > -1 ) {
934
+ continue;
935
+ }
936
 
937
+ // Don't set the value if the field is in a section and it's conditionally hidden
938
+ if ( inContainer && isChildInputConditionallyHidden( inputs[i], formId ) ) {
939
+ continue;
 
 
 
 
 
940
  }
 
941
 
942
+ setDefaultValue( inputs[i] );
943
+ maybeSetWatchingFieldValue( inputs[i] );
944
+ maybeDoCalcForSingleField( inputs[i] );
945
+
946
+ prevInput = inputs[i];
947
  }
948
  }
949
  }
950
 
951
+ // Check if a field input inside of a section or embedded form is conditionally hidden
952
+ function isChildInputConditionallyHidden( input, formId ) {
953
+ var fieldDivPart = getFieldId( input, true );
954
+ var fieldDivId = 'frm_field_' + fieldDivPart + '_container';
955
+
956
+ return isFieldConditionallyHidden( fieldDivId, formId );
957
+ }
958
+
959
+ function showFieldContainer( containerId ) {
960
+ jQuery( '#' + containerId ).show();
961
+ }
962
+
963
+ /**
964
+ * @param {Object} depFieldArgs
965
+ * @param {string} depFieldArgs.containerId
966
+ * @param {string} depFieldArgs.formId
967
+ * @param onCurrentPage
968
+ */
969
+ function hideFieldAndClearValue( depFieldArgs, onCurrentPage ){
970
+ if ( isFieldConditionallyHidden( depFieldArgs.containerId, depFieldArgs.formId ) ) {
971
+ return;
972
+ }
973
+
974
+ if ( onCurrentPage ) {
975
+ hideFieldContainer( depFieldArgs.containerId );
976
+ clearInputsInFieldOnPage( depFieldArgs.containerId );
977
  } else {
978
+ clearInputsInFieldAcrossPage( depFieldArgs );
 
 
 
979
  }
980
+
981
+ addToHideFields( depFieldArgs.containerId, depFieldArgs.formId );
982
+ }
983
+
984
+ function hideFieldContainer( containerId ) {
985
+ jQuery( '#' + containerId ).hide();
986
+ }
987
+
988
+ function clearInputsInFieldOnPage( containerId ) {
989
+ var inputs = getInputsInFieldOnPage( containerId );
990
+ clearValueForInputs( inputs );
991
  }
992
 
993
+ function clearInputsInFieldAcrossPage( depFieldArgs ) {
994
+ var inputs = getInputsInFieldAcrossPage( depFieldArgs );
995
+ clearValueForInputs(inputs);
996
+ }
997
 
998
+ /**
999
+ * Get all the child inputs in a hidden section (across a page)
1000
+ *
1001
+ * @param {Object} depFieldArgs
1002
+ * @param {string} depFieldArgs.fieldType
1003
+ * @param {string} depFieldArgs.fieldId
1004
+ */
1005
+ function getInputsInHiddenSection( depFieldArgs ) {
1006
+ // If a section, get all inputs with data attribute
1007
+ var inputs = [];
1008
+ if ( depFieldArgs.fieldType == 'divider' ) {
1009
+ inputs = document.querySelectorAll( '[data-sectionid="' + depFieldArgs.fieldId + '"]' );
1010
  }
1011
+
1012
+ return inputs;
1013
+ }
1014
+
1015
+ // Get all the child inputs in a hidden embedded form (across a page)
1016
+ function getInputsInHiddenEmbeddedForm( depFieldArgs ) {
1017
+ // TODO: maybe remove form and [0]?
1018
+ // TODO: what if someone is using embeddedformfieldkey-moretext as their field key? Add data attribute for this
1019
+ return document.querySelectorAll( '[id^="field_' + depFieldArgs.fieldKey + '-"]' );
1020
  }
1021
 
1022
  function clearValueForInputs( inputs ) {
1023
+ if ( inputs.length < 1 ){
1024
+ return;
1025
+ }
1026
+
1027
+ var prevInput;
1028
+ for ( var i= 0, l=inputs.length; i<l; i++ ){
1029
+ if ( i>0 && prevInput.name != inputs[i].name ) {
1030
+ // Only trigger a change after all inputs in a field are cleared
1031
+ triggerChange( jQuery(prevInput) );
1032
+ }
1033
+
1034
+ if ( inputs[i].type == 'radio' || inputs[i].type == 'checkbox' ) {
1035
+ inputs[i].checked = false;
1036
+ } else if ( inputs[i].tagName == 'SELECT' ) {
1037
+ inputs[i].selectedIndex = '0';
1038
+
1039
+ var autocomplete = document.getElementById( inputs[i].id + '_chosen' );
1040
  if ( autocomplete !== null ) {
1041
+ jQuery(inputs[i]).trigger('chosen:updated');
1042
  }
1043
+ } else {
1044
+ inputs[i].value = '';
1045
  }
1046
 
1047
+ prevInput = inputs[i];
1048
+ }
1049
+
1050
+ // trigger a change for the final input in the loop
1051
+ triggerChange(jQuery(prevInput));
1052
+ }
1053
+
1054
+ function isFieldCurrentlyShown( containerId, formId ){
1055
+ return isFieldConditionallyHidden( containerId, formId ) === false;
1056
+ }
1057
+
1058
+ function isFieldConditionallyHidden( containerId, formId ) {
1059
+ var hidden = false;
1060
+
1061
+ var hiddenFields = getHiddenFields( formId );
1062
+
1063
+ if ( hiddenFields.indexOf( containerId ) > -1 ) {
1064
+ hidden = true;
1065
+ }
1066
+
1067
+ return hidden;
1068
+ }
1069
+
1070
+ function clearHideFields() {
1071
+ var hideFieldInputs = document.querySelectorAll( '[id^="frm_hide_fields_"]' );
1072
+ clearValueForInputs( hideFieldInputs );
1073
  }
1074
 
1075
+ function addToHideFields( htmlFieldId, formId ) {//TODO: why is this run on submit?
1076
  // Get all currently hidden fields
1077
  var hiddenFields = getHiddenFields( formId );
1078
 
 
1079
  if ( hiddenFields.indexOf( htmlFieldId ) > -1 ) {
1080
+ // If field id is already in the array, move on
1081
+
1082
  } else {
1083
  // Add new conditionally hidden field to array
1084
  hiddenFields.push( htmlFieldId );
1085
 
 
 
 
1086
  // Set the hiddenFields value in the frm_hide_field_formID input
1087
  hiddenFields = JSON.stringify( hiddenFields );
1088
  var frmHideFieldsInput = document.getElementById('frm_hide_fields_' + formId);
1090
  }
1091
  }
1092
 
1093
+ function getAllHiddenFields() {
1094
  var hiddenFields = [];
1095
+ var hideFieldInputs = document.querySelectorAll('*[id^="frm_hide_fields_"]');
1096
+ var formTotal = hideFieldInputs.length;
1097
+ var formId;
1098
+ for ( var i=0; i<formTotal; i++ ) {
1099
+ formId = hideFieldInputs[ i].id.replace( 'frm_hide_fields_', '' );
1100
+ hiddenFields = hiddenFields.concat( getHiddenFields( formId ) );
 
 
 
 
 
 
 
 
1101
  }
1102
+
1103
  return hiddenFields;
1104
  }
1105
 
1106
+ function getHiddenFields( formId ) {
1107
+ var hiddenFields = [];
1108
 
1109
+ // Fetch the hidden fields from the frm_hide_fields_formId input
1110
+ var frmHideFieldsInput = document.getElementById('frm_hide_fields_' + formId);
1111
+ if ( frmHideFieldsInput === null ) {
1112
+ return hiddenFields;
 
 
 
1113
  }
 
1114
 
1115
+ hiddenFields = frmHideFieldsInput.value;
1116
+ if ( hiddenFields ) {
1117
+ hiddenFields = JSON.parse( hiddenFields );
 
 
 
 
 
 
1118
  } else {
1119
+ hiddenFields = [];
 
 
 
1120
  }
 
 
 
 
 
 
1121
 
1122
+ return hiddenFields;
1123
  }
1124
 
1125
+ function setDefaultValue( input ) {
1126
+ var $input = jQuery( input );
1127
+ var defaultValue = $input.data('frmval');
 
 
 
 
 
 
 
1128
 
1129
+ if ( typeof defaultValue !== 'undefined' ) {
 
 
 
 
1130
 
1131
+ if ( input.type == 'checkbox' || input.type == 'radio' ) {
1132
+ setCheckboxOrRadioDefaultValue( input.name, defaultValue );
1133
 
1134
+ } else if ( input.name.indexOf( '[]' ) > -1 ) {
1135
+ // TODO: fix this for checkboxes, address, and multi-select fields
1136
+ setHiddenCheckboxDefaultValue( input.name, defaultValue );
1137
 
 
 
 
1138
  } else {
1139
+ input.value = defaultValue;
 
1140
  }
 
1141
 
1142
+ if ( input.tagName == 'SELECT' ) {
1143
+ maybeUpdateChosenOptions( input );
1144
+ }
 
1145
 
1146
+ triggerChange( $input );
1147
+ }
1148
  }
1149
 
1150
+ function setCheckboxOrRadioDefaultValue( inputName, defaultValue ) {
1151
+ // Get all checkbox/radio inputs for this field
1152
+ var radioInputs = document.getElementsByName( inputName );
 
1153
 
1154
+ // Loop through options and set the default value
1155
+ for ( var i = 0, l = radioInputs.length; i < l; i++ ) {
1156
+ if ( radioInputs[i].type == 'hidden' ) {
1157
+ // If field is read-only and there is a hidden input
1158
+ if ( jQuery.isArray(defaultValue) && defaultValue[i] !== null ) {
1159
+ radioInputs[i].value = defaultValue[i];
1160
+ } else {
1161
+ radioInputs[i].value = defaultValue;
1162
+ }
1163
+ } else if (radioInputs[i].value == defaultValue ||
1164
+ ( jQuery.isArray(defaultValue) && defaultValue.indexOf( radioInputs[i].value ) > -1 ) ) {
1165
+ // If input's value matches the default value, set checked to true
1166
 
1167
+ radioInputs[i].checked = true;
1168
+ if ( radioInputs[i].type == 'radio') {
 
 
 
1169
  break;
1170
  }
1171
  }
 
 
1172
  }
 
 
1173
  }
1174
 
1175
+ // Set the default value for hidden checkbox or multi-select dropdown fields
1176
+ function setHiddenCheckboxDefaultValue( inputName, defaultValue ){
1177
+ // Get all the hidden inputs with the same name
1178
+ var hiddenInputs = document.getElementsByName( inputName );
1179
+
1180
+ if ( jQuery.isArray(defaultValue) ) {
1181
+ for ( var i = 0, l = defaultValue.length; i < l; i++ ) {
1182
+ if ( i in hiddenInputs ) {
1183
+ hiddenInputs[i].value = defaultValue[i];
1184
+ } else {
1185
+ // TODO: accommodate for when there are multiple default values but the user has removed some
 
 
 
 
1186
  }
1187
  }
1188
+
1189
+ } else {
1190
+ hiddenInputs[0].value = defaultValue;
1191
  }
1192
  }
1193
 
1201
  // Remove field from the hiddenFields array
1202
  hiddenFields.splice(item_index, 1);
1203
 
 
 
 
1204
  // Update frm_hide_fields_formId input
1205
  hiddenFields = JSON.stringify( hiddenFields );
1206
  var frmHideFieldsInput = document.getElementById('frm_hide_fields_' + formId);
1208
  }
1209
  }
1210
 
1211
+ /*****************************************************
1212
+ * Lookup Field Functions
1213
+ ******************************************************/
1214
+
1215
+ /**
1216
+ * Check all fields that are "watching" a lookup field that changed
1217
+ */
1218
+ function checkFieldsWatchingLookup(field_id, changedInput, originalEvent ) {
1219
+ if ( typeof __FRMLOOKUP === 'undefined' ||
1220
+ typeof __FRMLOOKUP[field_id] === 'undefined' ||
1221
+ __FRMLOOKUP[field_id].dependents.length < 1 ||
1222
+ changedInput === null ||
1223
+ typeof(changedInput) === 'undefined'
1224
+ ) {
1225
+ return;
1226
+ }
1227
+
1228
+ var triggerFieldArgs = __FRMLOOKUP[field_id];
1229
+
1230
+ var parentRepeatArgs = getRepeatArgsFromFieldName( changedInput[0].name );
1231
+
1232
+ for ( var i = 0, l = triggerFieldArgs.dependents.length; i < l; i++ ) {
1233
+ updateWatchingFieldById( triggerFieldArgs.dependents[ i ], parentRepeatArgs, originalEvent );
1234
+ }
1235
+ }
1236
+
1237
+ /**
1238
+ * Update all instances of a "watching" field
1239
+ *
1240
+ * @since 2.01.0
1241
+ * @param {string} field_id
1242
+ * @param {Object} parentRepeatArgs
1243
+ * @param {string} originalEvent
1244
+ */
1245
+ function updateWatchingFieldById(field_id, parentRepeatArgs, originalEvent ) {
1246
+ var childFieldArgs = getLookupArgsForSingleField( field_id );
1247
+
1248
+ // If lookup field has no parents, no need to update this field
1249
+ if ( childFieldArgs === false || childFieldArgs.parents.length < 1 ) {
1250
+ return;
1251
+ }
1252
+
1253
+ if ( childFieldArgs.fieldType == 'lookup' ) {
1254
+ updateLookupFieldOptions( childFieldArgs );
1255
+ } else {
1256
+ // If the original event was NOT triggered from a direct value change to the Lookup field,
1257
+ // do not update the text field value
1258
+ if ( originalEvent === 'value changed' ) {
1259
+ updateWatchingFieldValue( childFieldArgs, parentRepeatArgs );
1260
  }
1261
  }
1262
  }
1263
 
1264
+ function updateLookupFieldOptions( childFieldArgs ) {
1265
+ var childFieldElements = getAllFieldDivsOnCurrentPage(childFieldArgs);
1266
+
1267
+ for ( var i = 0, l=childFieldElements.length; i<l; i++ ) {
1268
+ addRepeatRow( childFieldArgs, childFieldElements[i].id );
1269
+ updateSingleLookupField( childFieldArgs, childFieldElements[i] );
1270
  }
1271
+ }
1272
 
1273
+ function updateWatchingFieldValue( childFieldArgs, parentRepeatArgs ) {
1274
+ var childFieldElements = getAllTextFieldInputs( childFieldArgs, parentRepeatArgs );
1275
+
1276
+ for ( var i = 0, l=childFieldElements.length; i<l; i++ ) {
1277
+ addRepeatRowForInput( childFieldElements[i].name, childFieldArgs );
1278
+ updateSingleWatchingField( childFieldArgs, childFieldElements[i] );
1279
  }
1280
+ }
1281
 
1282
+ /**
1283
+ * Get the Lookup Args for a field ID
1284
+ *
1285
+ * @param {string} field_id
1286
+ * @return {boolean|Object}
1287
+ */
1288
+ function getLookupArgsForSingleField( field_id ) {
1289
+ if ( typeof __FRMLOOKUP === 'undefined' || typeof __FRMLOOKUP[field_id] === 'undefined' ) {
1290
+ return false;
1291
+ }
1292
+
1293
+ return __FRMLOOKUP[field_id];
1294
  }
1295
 
1296
+ /**
1297
+ * Update a single Lookup field
1298
+ *
1299
+ * @since 2.01.0
1300
+ * @param {Object} childFieldArgs
1301
+ * @param {string} childFieldArgs.inputType
1302
+ * @param {object} childElement
1303
+ */
1304
+ function updateSingleLookupField( childFieldArgs, childElement ) {
1305
+ childFieldArgs.parentVals = getParentLookupFieldVals( childFieldArgs );
1306
+
1307
+ if ( childFieldArgs.inputType == 'select' ) {
1308
+ maybeReplaceSelectLookupFieldOptions( childFieldArgs, childElement );
1309
+ } else if ( childFieldArgs.inputType == 'radio' ) {
1310
+ replaceRadioLookupFieldOptions( childFieldArgs, childElement );
1311
  }
1312
+ }
1313
+
1314
+ /**
1315
+ * Update a standard field that is "watching" a Lookup
1316
+ *
1317
+ * @since 2.01.0
1318
+ * @param {Object} childFieldArgs
1319
+ * @param {object} childElement
1320
+ */
1321
+ function updateSingleWatchingField( childFieldArgs, childElement ) {
1322
+ childFieldArgs.parentVals = getParentLookupFieldVals( childFieldArgs );
1323
+
1324
+ maybeInsertValueInFieldWatchingLookup( childFieldArgs, childElement );
1325
+ }
1326
+
1327
+ /**
1328
+ * Get all the occurences of a specific Text field
1329
+ *
1330
+ * @since 2.01.0
1331
+ * @param {Object} childFieldArgs
1332
+ * @param {boolean} childFieldArgs.isRepeating
1333
+ * @param {string} childFieldArgs.fieldKey
1334
+ * @param {Object} parentRepeatArgs
1335
+ * @param {string} parentRepeatArgs.repeatingSection
1336
+ * @param {string} parentRepeatArgs.repeatRow
1337
+ * @return {NodeList}
1338
+ */
1339
+ function getAllTextFieldInputs( childFieldArgs, parentRepeatArgs ) {
1340
+ var selector = 'field_' + childFieldArgs.fieldKey;
1341
+ if ( childFieldArgs.isRepeating ) {
1342
+ if ( parentRepeatArgs.repeatingSection !== '' ) {
1343
+ // If trigger field is repeating/embedded, use its section row in selector
1344
+ selector = '[id="' + selector + '-' + parentRepeatArgs.repeatRow + '"]';
1345
+ } else {
1346
+ // If trigger field is not repeating/embedded, get all repeating field inputs
1347
+ selector = '[id^="' + selector + '-"]';
1348
+ }
1349
+ } else {
1350
+ selector = '[id="' + selector + '"]';
1351
  }
1352
+
1353
+ return document.querySelectorAll( selector );
1354
+ }
1355
+
1356
+ // Set the value in a regular field that is watching a lookup field when it is conditionally shown
1357
+ function maybeSetWatchingFieldValue( input ) {
1358
+ var fieldId = getFieldId( input, false );
1359
+
1360
+ var childFieldArgs = getLookupArgsForSingleField( fieldId );
1361
+
1362
+ // If lookup field has no parents, no need to update this field
1363
+ if ( childFieldArgs === false || childFieldArgs.fieldType == 'lookup' ) {
1364
+ return;
1365
  }
1366
+
1367
+ updateSingleWatchingField( childFieldArgs, input, 'value changed' );
1368
+ }
1369
+
1370
+ /**
1371
+ * Get all divs on the current page for a given field
1372
+ *
1373
+ * @since 2.01.0
1374
+ * @param {Object} childFieldArgs
1375
+ * @param {boolean} childFieldArgs.isRepeating
1376
+ * @param {string} childFieldArgs.fieldId
1377
+ * @returns {Array}
1378
+ */
1379
+ function getAllFieldDivsOnCurrentPage( childFieldArgs ) {
1380
+ var childFieldDivs = [];
1381
+
1382
+ if ( childFieldArgs.isRepeating ) {
1383
+ childFieldDivs = document.querySelectorAll( '.frm_field_' + childFieldArgs.fieldId + '_container' );
1384
+ } else {
1385
+ var container = document.getElementById( 'frm_field_' + childFieldArgs.fieldId + '_container' );
1386
+ if ( container !== null ) {
1387
+ childFieldDivs.push( container );
1388
+ }
1389
  }
1390
 
1391
+ return childFieldDivs;
1392
+ }
 
 
 
 
 
 
 
 
1393
 
1394
+ // Get the field values from all parents
1395
+ function getParentLookupFieldVals( childFieldArgs ) {
1396
+ var parentVals = [];
1397
+ var parentIds = childFieldArgs.parents;
1398
 
1399
+ var parentFieldArgs, currentParentId;
1400
+ var parentValue = false;
1401
+ for ( var i = 0, l = parentIds.length; i < l; i++ ) {
1402
+ parentFieldArgs = getLookupArgsForSingleField( parentIds[i] );
1403
+ parentValue = getFieldValue( parentFieldArgs, childFieldArgs );
 
 
1404
 
1405
+ // If any parents have blank values, don't waste time looking for values
1406
+ if ( parentValue === '' || parentValue === false ) {
1407
+ parentVals = false;
1408
+ break;
1409
+ }
1410
 
1411
+ parentVals[i] = parentValue;
1412
+ }
1413
+
1414
+ return parentVals;
1415
+ }
1416
+
1417
+ // Get the value from array of radio inputs (could be type="hidden" or type="radio")
1418
+ function getValueFromRadioInputs( radioInputs ) {
1419
+ var radioValue = false;
1420
+
1421
+ var l = radioInputs.length;
1422
+ for ( var i = 0; i<l; i++ ) {
1423
+ if ( radioInputs[i].type == 'hidden' || radioInputs[i].checked ) {
1424
+ radioValue = radioInputs[i].value;
1425
+ break;
1426
  }
1427
+ }
1428
+
1429
+ return radioValue;
1430
  }
1431
 
1432
+ /**
1433
+ * Maybe replace the options in a Select Lookup field
1434
+ *
1435
+ * @since 2.01.0
1436
+ * @param {Object} childFieldArgs
1437
+ * @param {Array} childFieldArgs.parents
1438
+ * @param {Array} childFieldArgs.parentVals
1439
+ * @param {string} childFieldArgs.fieldId
1440
+ * @param {string} childFieldArgs.fieldKey
1441
+ * @param {object} childDiv
1442
+ */
1443
+ function maybeReplaceSelectLookupFieldOptions( childFieldArgs, childDiv ) {
1444
+ // Get select within childDiv
1445
+ var childSelect = childDiv.getElementsByTagName( 'SELECT' )[0];
1446
+ if ( childSelect === null ) {
1447
+ return;
1448
+ }
1449
+
1450
+ var currentValue = childSelect.value;
1451
+
1452
+ if ( childFieldArgs.parentVals === false ) {
1453
+ // If any parents have blank values, don't waste time looking for values
1454
+ childSelect.options.length = 1;
1455
+
1456
+ if ( currentValue !== '' ) {
1457
+ childSelect.value = '';
1458
+ maybeUpdateChosenOptions(childSelect);
1459
+ triggerChange(jQuery(childSelect), childFieldArgs.fieldKey);
1460
+ }
1461
+ } else {
1462
+ // If all parents have values, check for updated options
1463
+ jQuery.ajax({
1464
+ type:'POST',
1465
+ url:frm_js.ajax_url,
1466
+ data:{
1467
+ action:'frm_replace_lookup_field_options',
1468
+ parent_fields:childFieldArgs.parents,
1469
+ parent_vals:childFieldArgs.parentVals,
1470
+ field_id:childFieldArgs.fieldId,
1471
+ nonce:frm_js.nonce
1472
+ },
1473
+ success:function(newOptions){
1474
+ replaceSelectLookupFieldOptions( childFieldArgs.fieldKey, childSelect, newOptions );
1475
+ }
1476
+ });
1477
  }
 
1478
  }
1479
 
1480
+ // Update chosen options if autocomplete is enabled
1481
+ function maybeUpdateChosenOptions( childSelect ) {
1482
+ if ( childSelect.className.indexOf( 'frm_chzn' ) > -1 && jQuery().chosen ) {
1483
+ jQuery( childSelect ).trigger('chosen:updated');
1484
+ }
1485
+ }
1486
+
1487
+ /**
1488
+ * Replace the options in a Select Lookup field
1489
+ *
1490
+ * @since 2.01.0
1491
+ * @param {string} fieldKey
1492
+ * @param {object} childSelect
1493
+ * @param {Array} newOptions
1494
+ */
1495
+ function replaceSelectLookupFieldOptions( fieldKey, childSelect, newOptions ) {
1496
+ var origVal = childSelect.value;
1497
+
1498
+ newOptions = JSON.parse( newOptions );
1499
+
1500
+ // Remove old options
1501
+ for ( var i = childSelect.options.length; i>0; i-- ) {
1502
+ childSelect.remove(i);
1503
+ }
1504
+
1505
+ // Add new options
1506
+ var optsLength = newOptions.length;
1507
+ for ( i = 0; i<optsLength; i++ ) {
1508
+ childSelect.options[i+1]=new Option(newOptions[i], newOptions[i], false, false);
1509
+ }
1510
+
1511
+ setSelectLookupVal( childSelect, origVal );
1512
+
1513
+ maybeUpdateChosenOptions( childSelect );
1514
+
1515
+ // Trigger a change if the new value is different from the old value
1516
+ if ( childSelect.value != origVal ) {
1517
+ triggerChange( jQuery(childSelect), fieldKey );
1518
  }
 
1519
  }
1520
 
1521
+ // Set the value in a refreshed Lookup Field
1522
+ function setSelectLookupVal( childSelect, origVal ) {
1523
+ // Try setting the dropdown to the original value
1524
+ childSelect.value = origVal;
1525
+ if ( childSelect.value === '' ) {
1526
+ // If the original value is no longer present, try setting to default value
1527
+ var defaultValue = childSelect.getAttribute('data-frmval');
1528
+ if ( defaultValue !== null ) {
1529
+ childSelect.value = defaultValue;
1530
+ }
1531
  }
1532
  }
1533
 
1534
+ /**
1535
+ * Replace the options in a Radio Lookup field
1536
+ *
1537
+ * @since 2.01.0
1538
+ * @param {Object} childFieldArgs
1539
+ * @param {boolean} childFieldArgs.isRepeating
1540
+ * @param {string} childFieldArgs.inSection
1541
+ * @param {Array} childFieldArgs.parents
1542
+ * @param {Array} childFieldArgs.parentVals
1543
+ * @param {string} childFieldArgs.fieldId
1544
+ * @param {string} childFieldArgs.repeatRow
1545
+ * @param {string} childFieldArgs.fieldKey
1546
+ * @param
1547
+ */
1548
+ function replaceRadioLookupFieldOptions( childFieldArgs, childDiv ) {
1549
+ var optContainer = childDiv.getElementsByClassName( 'frm_opt_container' )[0];
1550
+ addLoadingIconJS( optContainer );
1551
 
1552
+ var repeatingFieldId = 0;
1553
+ if ( childFieldArgs.isRepeating ) {
1554
+ repeatingFieldId = childFieldArgs.inSection;
1555
  }
1556
+ var radioInputs = optContainer.getElementsByTagName( 'input' );
1557
+ var currentValue = getValueFromRadioInputs( radioInputs );
1558
 
1559
  jQuery.ajax({
1560
+ type:'POST',
1561
+ url:frm_js.ajax_url,
1562
  data:{
1563
+ action:'frm_replace_radio_lookup_options',
1564
+ parent_fields:childFieldArgs.parents,
1565
+ parent_vals:childFieldArgs.parentVals,
1566
+ field_id:childFieldArgs.fieldId,
1567
+ row_index:childFieldArgs.repeatRow,
1568
+ current_value:currentValue,
1569
+ nonce:frm_js.nonce
1570
+ },
1571
+ success:function(newHtml){
1572
+ optContainer.innerHTML = newHtml;
1573
+ triggerChange( jQuery( radioInputs[0] ), childFieldArgs.fieldKey );
 
 
 
 
 
 
 
 
 
 
 
1574
  }
1575
  });
1576
  }
1577
 
1578
+ // Insert the loading icon
1579
+ function addLoadingIconJS( optContainer ) {
1580
+ optContainer.innerHTML = '<span class="frm-loading-img"></span>';
1581
+ }
1582
+
1583
+ /**
1584
+ * Get new value for a text field if all Lookup Field parents have a value
1585
+ *
1586
+ * @since 2.01.0
1587
+ * @param {Object} childFieldArgs
1588
+ * @param {string} childFieldArgs.formId
1589
+ * @param {Array} childFieldArgs.parents
1590
+ * @param {Array} childFieldArgs.parentVals
1591
+ * @param {string} childFieldArgs.fieldKey
1592
+ * @param {string} childFieldArgs.fieldId
1593
+ * @param {object} childInput
1594
+ */
1595
+ function maybeInsertValueInFieldWatchingLookup( childFieldArgs, childInput ) {
1596
+ if ( isChildInputConditionallyHidden( childInput, childFieldArgs.formId ) ) {
1597
+ // TODO: What if field is in conditionally hidden section?
1598
  return;
1599
  }
1600
 
1601
+ if ( childFieldArgs.parentVals === false ) {
1602
+ // If any parents have blank values, set the field value to the default value
1603
+ var newValue = childInput.getAttribute('data-frmval');
1604
+ if ( newValue === null ) {
1605
+ newValue = '';
 
 
 
 
 
 
1606
  }
1607
+ insertValueInFieldWatchingLookup( childFieldArgs, childInput, newValue );
1608
+ } else {
1609
+ // If all parents have values, check for a new value
1610
+ jQuery.ajax({
1611
+ type:'POST',
1612
+ url:frm_js.ajax_url,
1613
+ data:{
1614
+ action:'frm_get_lookup_text_value',
1615
+ parent_fields:childFieldArgs.parents,
1616
+ parent_vals:childFieldArgs.parentVals,
1617
+ field_id:childFieldArgs.fieldId,
1618
+ nonce:frm_js.nonce
1619
+ },
1620
+ success:function(newValue){
1621
+ if ( childInput.value != newValue ) {
1622
+ insertValueInFieldWatchingLookup( childFieldArgs.fieldKey, childInput, newValue );
1623
+ }
1624
+ }
1625
+ });
1626
  }
1627
+ }
1628
 
1629
+ /**
1630
+ * Insert a new text field Lookup value
1631
+ *
1632
+ * @since 2.01.0
1633
+ * @param {string} fieldKey
1634
+ * @param {object} childInput
1635
+ * @param {string} newValue
1636
+ */
1637
+ function insertValueInFieldWatchingLookup( fieldKey, childInput, newValue ) {
1638
+ childInput.value = newValue;
1639
+ triggerChange( jQuery( childInput ), fieldKey );
1640
+ }
1641
+
1642
+ /**
1643
+ * Add the repeat Row to the child field args
1644
+ *
1645
+ * @since 2.01.0
1646
+ * @param {string} fieldName
1647
+ * @param {Object} childFieldArgs
1648
+ */
1649
+ function addRepeatRowForInput( fieldName, childFieldArgs ) {
1650
+ var repeatArgs = getRepeatArgsFromFieldName( fieldName );
1651
+
1652
+ if ( repeatArgs.repeatRow !== '' ) {
1653
+ childFieldArgs.repeatRow = repeatArgs.repeatRow;
1654
+ } else {
1655
+ childFieldArgs.repeatRow = '';
1656
+ }
1657
+ }
1658
 
1659
+ /*******************************************************
1660
+ Dynamic Field Functions
1661
+ *******************************************************/
1662
 
1663
+ // Update a Dynamic field's data or options
1664
+ function updateDynamicField( depFieldArgs, onCurrentPage ) {
1665
+ // If field is not on current page, return
1666
+ if ( ! onCurrentPage ) {
1667
  return;
1668
  }
1669
 
1670
+ var depFieldArgsCopy = cloneObjectForDynamicFields( depFieldArgs );
1671
+
1672
+ if ( depFieldArgsCopy.inputType == 'data' ) {
1673
+ updateDynamicListData( depFieldArgsCopy );
1674
+ } else {
1675
+ updateDynamicFieldOptions( depFieldArgsCopy );
1676
  }
1677
+ }
1678
+
1679
+ // Clone the depFieldArgs object for use in ajax requests
1680
+ function cloneObjectForDynamicFields( depFieldArgs ){
1681
+ var dataLogic = {
1682
+ actualValue:depFieldArgs.dataLogic.actualValue,
1683
+ fieldId:depFieldArgs.dataLogic.fieldId
1684
+ };
1685
+
1686
+ var dynamicFieldArgs = {
1687
+ fieldId:depFieldArgs.fieldId,
1688
+ formId:depFieldArgs.formId,
1689
+ containerId:depFieldArgs.containerId,
1690
+ dataLogic:dataLogic,
1691
+ children:'',
1692
+ inputType:depFieldArgs.inputType
1693
+ };
1694
+
1695
+ return dynamicFieldArgs;
1696
+ }
1697
+
1698
+ // Update a Dynamic List field
1699
+ function updateDynamicListData( depFieldArgs ){
1700
+ var $fieldDiv = jQuery( '#' + depFieldArgs.containerId);
1701
+ var $optContainer = $fieldDiv.find('.frm_opt_container');
1702
+
1703
+ addLoadingIcon( $optContainer );
1704
+
1705
+ jQuery.ajax({
1706
+ type:'POST',url:frm_js.ajax_url,
1707
+ data:{
1708
+ action:'frm_fields_ajax_get_data',
1709
+ entry_id:depFieldArgs.dataLogic.actualValue,
1710
+ current_field:depFieldArgs.fieldId,
1711
+ hide_id:depFieldArgs.containerId,
1712
+ nonce:frm_js.nonce
1713
+ },
1714
+ success:function(html){
1715
+ $optContainer.html(html);
1716
 
1717
+ var $listInputs = $optContainer.children( 'input' );
1718
+ var listVal = $listInputs.val();
1719
+ if ( html === '' || listVal === '' ) {
1720
+ hideDynamicField( depFieldArgs );
1721
+ } else {
1722
+ showDynamicField( depFieldArgs, $fieldDiv, $listInputs );
1723
+ }
1724
  }
1725
+ });
1726
+ }
1727
 
1728
+ // Update a Dynamic dropdown, radio, or checkbox
1729
+ function updateDynamicFieldOptions( depFieldArgs, fieldElement ){
1730
+ var $fieldDiv = jQuery( '#' + depFieldArgs.containerId );
1731
+ var $optContainer = $fieldDiv.find('.frm_opt_container');
1732
 
1733
+ var hiddenInput = $fieldDiv.find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]');
1734
+ var prevVal = getPrevFieldValue( hiddenInput );
1735
+ var defaultVal = hiddenInput.data('frmval');
1736
+
1737
+ addLoadingIcon( $optContainer );
1738
 
1739
  jQuery.ajax({
1740
  type:'POST',
1741
+ url:frm_js.ajax_url,
1742
  data:{
1743
+ action:'frm_fields_ajax_data_options',
1744
+ trigger_field_id:depFieldArgs.dataLogic.fieldId,
1745
+ entry_id:depFieldArgs.dataLogic.actualValue,
1746
+ field_id:depFieldArgs.fieldId,
1747
+ default_value:defaultVal,
1748
+ container_id:depFieldArgs.containerId,
1749
+ prev_val:prevVal,
1750
  nonce:frm_js.nonce
1751
+ },
1752
  success:function(html){
1753
+ $optContainer.html(html);
1754
+ var $dynamicFieldInputs = $optContainer.find('select, input, textarea');
1755
 
1756
  if ( html === '' || ( $dynamicFieldInputs.length == 1 && $dynamicFieldInputs.attr('type') == 'hidden' ) ) {
1757
+ hideDynamicField( depFieldArgs );
1758
+ } else {
1759
+ showDynamicField( depFieldArgs, $fieldDiv, $dynamicFieldInputs );
 
 
 
 
 
 
1760
  }
 
 
1761
  }
1762
  });
1763
+
1764
+ }
1765
+
1766
+ // Insert the loading icon
1767
+ function addLoadingIcon( $optContainer ) {
1768
+ $optContainer.html( '<span class="frm-loading-img"></span>' );
1769
  }
1770
 
1771
+ // Get the previous field value in a Dynamic field
1772
  function getPrevFieldValue( inputs ) {
1773
  var prev = [];
1774
  var thisVal = '';
1792
  return prev;
1793
  }
1794
 
1795
+ // Hide and clear a Dynamic Field
1796
+ function hideDynamicField( depFieldArgs ) {
1797
+ hideFieldAndClearValue( depFieldArgs, true );
1798
+ }
1799
+
1800
+ // Show Dynamic field
1801
+ function showDynamicField( depFieldArgs, $fieldDiv, $fieldInputs ) {
1802
+ if ( isFieldConditionallyHidden( depFieldArgs.containerId, depFieldArgs.formId ) ) {
1803
+ removeFromHideFields( depFieldArgs.containerId, depFieldArgs.formId );
1804
+ $fieldDiv.show();
1805
+ }
1806
+
1807
+ if( $fieldInputs.hasClass('frm_chzn') ) {
1808
+ loadChosen();
1809
+ }
1810
+
1811
+ triggerChange( $fieldInputs );
1812
+ }
1813
+
1814
+ /*************************************************
1815
+ Calculations
1816
+ ************************************************/
1817
+
1818
+ function triggerCalc(){
1819
+ if ( typeof __FRMCALC === 'undefined' ) {
1820
+ // there are no calculations on this page
1821
+ return;
1822
+ }
1823
+
1824
+ var triggers = __FRMCALC.triggers;
1825
+ if ( triggers ) {
1826
+ jQuery(triggers.join()).trigger({type:'change',selfTriggered:true});
1827
+ }
1828
+ }
1829
+
1830
  function doCalculation(field_id, triggerField){
1831
  if ( typeof __FRMCALC === 'undefined' ) {
1832
  // there are no calculations on this page
1847
  // loop through each calculation this field is used in
1848
  for ( var i = 0, l = len; i < l; i++ ) {
1849
 
1850
+ // Proceed with calculation if total field is not conditionally hidden
1851
+ if ( isTotalFieldConditionallyHidden( all_calcs.calc[ keys[i] ], triggerField.attr('name') ) === false ) {
1852
+ doSingleCalculation( all_calcs, keys[i], vals, triggerField );
1853
  }
 
 
1854
  }
1855
  }
1856
 
1857
  /**
1858
+ * Check if a total field is conditionally hidden
1859
+ * @param {Object} calcDetails
1860
+ * @param {string} calcDetails.field_id
1861
+ * @param {string} calcDetails.form_id
1862
+ * @param {string} calcDetails.inSection
1863
+ * @param {string} calcDetails.inEmbedForm
1864
+ * @param {string} triggerFieldName
1865
+ * @returns {boolean}
1866
+ */
1867
+ function isTotalFieldConditionallyHidden( calcDetails, triggerFieldName ) {
1868
+ var hidden = false;
1869
+ var fieldId = calcDetails.field_id;
1870
+ var formId = calcDetails.form_id;
1871
+
1872
+ // Check if there are any conditionally hidden fields
1873
+ var hiddenFields = getHiddenFields( formId );
1874
+ if ( hiddenFields.length < 1 ) {
1875
+ return hidden;
1876
  }
1877
 
1878
+ if ( calcDetails.inSection === '0' && calcDetails.inEmbedForm === '0' ) {
1879
+ // Field is not in a section or embedded form
1880
+ hidden = isNonRepeatingFieldConditionallyHidden( fieldId, hiddenFields );
1881
 
1882
+ } else {
1883
+ // Field is in a section or embedded form
1884
+ var repeatArgs = getRepeatArgsFromFieldName( triggerFieldName );
 
 
1885
 
1886
+ if ( isNonRepeatingFieldConditionallyHidden( fieldId, hiddenFields ) ) {
1887
+ // Check standard field
1888
+ hidden = true;
1889
+ } else if ( isRepeatingFieldConditionallyHidden( fieldId, repeatArgs, hiddenFields ) ){
1890
+ // Check repeating field
1891
+ hidden = true;
1892
+ } else if ( calcDetails.inSection !== '0' && calcDetails.inEmbedForm !== '0' ) {
1893
+ // Check section in embedded form
1894
+ hidden = isRepeatingFieldConditionallyHidden( calcDetails.inSection, repeatArgs, hiddenFields );
1895
+ } else if ( calcDetails.inSection !== '0' ) {
1896
+ // Check section
1897
+ hidden = isNonRepeatingFieldConditionallyHidden( calcDetails.inSection, hiddenFields);
1898
+ } else if ( calcDetails.inEmbedForm !== '0' ) {
1899
+ // Check embedded form
1900
+ hidden = isNonRepeatingFieldConditionallyHidden( calcDetails.inEmbedForm, hiddenFields);
1901
+ }
1902
  }
1903
 
1904
+ return hidden;
1905
+ }
 
 
 
1906
 
1907
+ // Check if a non-repeating field is conditionally hidden
1908
+ function isNonRepeatingFieldConditionallyHidden( fieldId, hiddenFields ) {
1909
+ var htmlID = 'frm_field_' + fieldId + '_container';
1910
+ return ( hiddenFields.indexOf( htmlID ) > -1 );
1911
  }
1912
 
1913
+ // Check if a repeating field is conditionally hidden
1914
+ function isRepeatingFieldConditionallyHidden( fieldId, repeatArgs, hiddenFields ) {
1915
+ var hidden = false;
1916
+
1917
+ if ( repeatArgs.repeatingSection ) {
1918
+ var fieldRepeatId = 'frm_field_' + fieldId + '-' + repeatArgs.repeatingSection;
1919
+ fieldRepeatId += '-' + repeatArgs.repeatRow + '_container';
1920
+ hidden = ( hiddenFields.indexOf( fieldRepeatId ) > -1 );
1921
  }
1922
 
1923
+ return hidden;
1924
  }
1925
 
1926
  function doSingleCalculation( all_calcs, field_key, vals, triggerField ) {
1928
  var thisFullCalc = thisCalc.calc;
1929
 
1930
  var totalField = jQuery( document.getElementById('field_'+ field_key) );
1931
+ // TODO: update this to work more like conditional logic
1932
  var fieldInfo = { 'triggerField': triggerField, 'inSection': false, 'thisFieldCall': 'input[id^="field_'+ field_key+'-"]' };
1933
  if ( totalField.length < 1 && typeof triggerField !== 'undefined' ) {
1934
  // check if the total field is inside of a repeating/embedded form
2071
  return triggerField;
2072
  }
2073
 
2074
+ function isRepeatingFieldByName( fieldName ) {
2075
+ var fieldNameParts = fieldName.split( '][' );
2076
+ return fieldNameParts.length >= 3;
2077
+ }
2078
+
2079
  function getCalcFieldId( field, all_calcs, vals ) {
2080
  if ( typeof vals[field.valKey] !== 'undefined' && vals[field.valKey] !== 0 ) {
2081
  return vals;
2591
  if(entryIdField.length){
2592
  jQuery(document.getElementById('frm_edit_'+ entryIdField.val())).find('a').addClass('frm_ajax_edited').click();
2593
  }
2594
+
2595
+ checkFieldsOnPage();
2596
  }else{
2597
  jQuery(object).find('input[type="submit"], input[type="button"]').removeAttr('disabled');
2598
  jQuery(object).find('.frm_ajax_loading').removeClass('frm_loading_now');
2695
  }
2696
 
2697
  function toggleDefault($thisField, e){
2698
+ // TODO: Fix this for a default value that is a number or array
2699
  var v = $thisField.data('frmval').replace(/(\n|\r\n)/g, '\r');
2700
  if ( v === '' || typeof v == 'undefined' ) {
2701
  return false;
3016
  var id = jQuery(this).data('parent');
3017
  var i = 0;
3018
  if ( jQuery('.frm_repeat_'+id).length > 0 ) {
3019
+ var lastRowIndex = jQuery('.frm_repeat_'+ id +':last').attr('id').replace('frm_section_'+ id +'-', '');
3020
+ if ( lastRowIndex.indexOf( 'i' ) > -1 ) {
3021
  i = 1;
3022
+ } else {
3023
+ i = 1 + parseInt( lastRowIndex );
3024
  }
3025
  }
3026
 
3036
  var checked = ['other'];
3037
  var fieldID, fieldObject;
3038
  var reset = 'reset';
3039
+
3040
+ var repeatArgs = {
3041
+ repeatingSection: id.toString(),
3042
+ repeatRow: i.toString(),
3043
+ };
3044
 
3045
  // hide fields with conditional logic
3046
  jQuery(html).find('input, select, textarea').each(function(){
3052
  }
3053
  fieldID = this.name.replace('item_meta[', '').split(']')[2].replace('[', '');
3054
  if ( jQuery.inArray(fieldID, checked ) == -1 ) {
3055
+ if ( this.id === false || this.id === '' ) {
3056
  return;
3057
  }
3058
  fieldObject = jQuery( '#' + this.id );
3059
  checked.push(fieldID);
3060
+ hideOrShowFieldById( fieldID, repeatArgs );
3061
+ updateWatchingFieldById( fieldID, repeatArgs, 'value changed' );
3062
+ // TODO: maybe trigger a change instead of running these three functions
3063
+ checkFieldsWithConditionalLogicDependentOnThis( fieldID, fieldObject );
3064
+ checkFieldsWatchingLookup( fieldID, fieldObject, 'value changed' );
3065
  doCalculation(fieldID, fieldObject);
3066
  reset = 'persist';
3067
  }
3068
  }
3069
  });
 
 
 
 
 
 
 
 
 
 
 
 
3070
 
3071
  var star = jQuery(html).find('.star');
3072
  if ( star.length > 0 ) {
3074
  jQuery('.star').rating();
3075
  }
3076
 
3077
+ // trigger autocomplete
3078
+ loadChosen();
 
 
 
3079
 
3080
  if(typeof(frmThemeOverride_frmAddRow) == 'function'){
3081
  frmThemeOverride_frmAddRow(id, r);
3091
  return false;
3092
  }
3093
 
3094
+ /*****************************************************
3095
+ * In-place edit
3096
+ ******************************************************/
3097
  function editEntry(){
3098
  /*jshint validthis:true */
3099
  var $edit = jQuery(this);
3119
  $cont.children('.frm-loading-img').replaceWith(html);
3120
  $edit.removeClass('frm_inplace_edit').addClass('frm_cancel_edit');
3121
  $edit.html(cancel);
3122
+ checkConditionalLogic( 'editInPlace' );
3123
+ checkFieldsOnPage();
3124
  }
3125
  });
3126
  return false;
3168
  return false;
3169
  }
3170
 
3171
+ /**********************************************
3172
+ * General Helpers
3173
+ *********************************************/
 
 
 
3174
 
3175
+ function checkFieldsOnPage(){
3176
+ checkPreviouslyHiddenFields();
3177
+ loadDateFields();
3178
+ loadCustomInputMasks();
3179
+ loadChosen();
3180
+ checkDynamicFields();
3181
+ checkLookupFields();
3182
+ triggerCalc();
3183
  }
3184
 
3185
+ function checkPreviouslyHiddenFields() {
3186
+ if (typeof __frmHideFields !== 'undefined') {
3187
+ frmFrontForm.hidePreviouslyHiddenFields();
 
 
 
 
3188
  }
 
3189
  }
3190
 
3191
+ function loadChosen() {
3192
+ if ( jQuery().chosen ) {
3193
+ var opts = {allow_single_deselect:true};
3194
+ if ( typeof __frmChosen !== 'undefined' ) {
3195
+ opts = '{' + __frmChosen + '}';
3196
  }
3197
+ jQuery('.frm_chzn').chosen(opts);
3198
  }
3199
  }
3200
 
3201
+ function checkConditionalLogic( event ) {
3202
+ if (typeof __frmHideOrShowFields !== 'undefined') {
3203
+ frmFrontForm.hideOrShowFields( __frmHideOrShowFields, event );
 
 
 
 
3204
  }
 
 
 
 
 
3205
  }
3206
 
3207
+ function checkDynamicFields() {
3208
+ if (typeof __frmDepDynamicFields !== 'undefined') {
3209
+ frmFrontForm.checkDependentDynamicFields(__frmDepDynamicFields);
3210
+ }
3211
  }
3212
 
3213
+ function checkLookupFields() {
3214
+ if (typeof __frmDepLookupFields !== 'undefined') {
3215
+ frmFrontForm.checkDependentLookupFields(__frmDepLookupFields);
3216
+ }
3217
  }
3218
 
3219
+ function triggerChange( input, fieldKey ) {
3220
+ if ( typeof fieldKey === 'undefined' ) {
3221
+ fieldKey = 'dependent';
3222
+ }
3223
 
3224
+ if ( input.length > 1 ) {
3225
+ input = input.eq(0);
 
3226
  }
3227
 
3228
+ input.trigger({ type:'change', selfTriggered:true, frmTriggered:fieldKey });
3229
  }
3230
 
3231
+ function loadCustomInputMasks() {
3232
+ if ( typeof __frmMasks === 'undefined' ) {
3233
+ return;
 
 
 
3234
  }
3235
 
3236
+ var maskFields = __frmMasks;
3237
+ for ( var i = 0; i < maskFields.length; i++ ) {
3238
+ jQuery( maskFields[i].trigger ).attr( 'data-frmmask', maskFields[i].mask );
3239
+ }
3240
  }
3241
 
3242
+ // Get the section ID and repeat row from a field name
3243
+ function getRepeatArgsFromFieldName( fieldName ) {
3244
+ var repeatArgs = {repeatingSection:"", repeatRow:""};
 
 
 
 
 
 
 
 
 
3245
 
3246
+ if ( typeof fieldName !== 'undefined' && isRepeatingFieldByName( fieldName ) ) {
3247
+ var inputNameParts = fieldName.split( '][' );
3248
+ repeatArgs.repeatingSection = inputNameParts[0].replace('item_meta[', '');
3249
+ repeatArgs.repeatRow = inputNameParts[1];
3250
+ }
3251
 
3252
+ return repeatArgs;
 
 
 
 
3253
  }
3254
 
3255
+ function fadeOut($remove){
3256
+ $remove.fadeOut('slow', function(){
3257
+ $remove.remove();
3258
+ });
 
3259
  }
3260
 
3261
+ function confirmClick() {
3262
+ /*jshint validthis:true */
3263
+ var message = jQuery(this).data('frmconfirm');
3264
+ return confirm(message);
 
 
 
 
 
 
 
 
 
 
 
 
3265
  }
3266
 
3267
+ function toggleDiv(){
3268
+ /*jshint validthis:true */
3269
+ var div=jQuery(this).data('frmtoggle');
3270
+ if(jQuery(div).is(':visible')){
3271
+ jQuery(div).slideUp('fast');
3272
+ }else{
3273
+ jQuery(div).slideDown('fast');
3274
  }
3275
+ return false;
 
3276
  }
3277
 
3278
+ function objectSearch( array, value ) {
3279
+ for( var prop in array ) {
3280
+ if( array.hasOwnProperty( prop ) ) {
3281
+ if( array[ prop ] === value ) {
3282
+ return prop;
 
 
 
 
 
 
 
 
 
 
 
3283
  }
 
 
 
3284
  }
 
 
 
 
 
3285
  }
3286
+ return null;
 
3287
  }
3288
 
3289
+ function isNumeric( obj ) {
3290
+ return !jQuery.isArray( obj ) && (obj - parseFloat( obj ) + 1) >= 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3291
  }
3292
 
3293
+ /**********************************************
3294
+ * Fallback functions
3295
+ *********************************************/
3296
+
3297
  function addIndexOfFallbackForIE8() {
3298
  if ( !Array.prototype.indexOf ) {
3299
  Array.prototype.indexOf = function(elt /*, from*/) {
3369
  }
3370
  }
3371
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3372
  return{
3373
  init: function(){
3374
+ jQuery(document).off('submit.formidable','.frm-show-form');
3375
+ jQuery(document).on('submit.formidable','.frm-show-form', frmFrontForm.submitForm);
3376
+
3377
  jQuery(document).on('click', '.frm_trigger', toggleSection);
3378
  var $blankField = jQuery('.frm_blank_field');
3379
  if ( $blankField.length ) {
3435
  }
3436
  });
3437
 
3438
+ checkFieldsOnPage();
3439
+ checkConditionalLogic( 'pageLoad' );
3440
+
3441
  // Add fallbacks for the beloved IE8
3442
  addIndexOfFallbackForIE8();
3443
  addTrimFallbackForIE8();
3446
  },
3447
 
3448
  submitForm: function(e){
 
3449
  var object = this;
3450
+
3451
+ var classList = object.classList;
3452
+ if ( classList ) {
3453
+ var isPro = classList.contains('frm_pro_form');
3454
+ if ( ! isPro ) {
3455
+ return;
3456
+ }
3457
+ }
3458
+
3459
+ if ( jQuery('body').hasClass('wp-admin') ) {
3460
+ return;
3461
+ }
3462
+
3463
+ e.preventDefault();
3464
  var errors = frmFrontForm.validateFormSubmit( object );
3465
 
3466
  if ( Object.keys(errors).length === 0 ) {
3575
  return goingToPrevPage(object);
3576
  },
3577
 
3578
+ hideOrShowFields: function(ids, event ){
3579
+ if ( 'pageLoad' === event ) {
3580
+ clearHideFields();
3581
+ }
3582
  var len = ids.length;
3583
+ var repeatArgs = { repeatingSection: '', repeatRow: '' };
3584
  for ( var i = 0, l = len; i < l; i++ ) {
3585
+ hideOrShowFieldById( ids[i], repeatArgs );
 
 
 
 
 
 
3586
  }
3587
  },
3588
 
3589
+ hidePreviouslyHiddenFields: function(){
3590
+ var hiddenFields = getAllHiddenFields();
3591
+ var len = hiddenFields.length;
3592
+ for ( var i = 0, l = len; i < l; i++ ) {
3593
+ var container = document.getElementById( hiddenFields[ i ] );
3594
+ if ( container !== null ) {
3595
+ container.style.display = 'none';
3596
+ }
3597
+ }
3598
+ },
3599
+
3600
+ checkDependentDynamicFields: function(ids){
3601
  var len = ids.length;
3602
+ var repeatArgs = { repeatingSection: '', repeatRow: '' };
3603
  for ( var i = 0, l = len; i < l; i++ ) {
3604
+ hideOrShowFieldById( ids[i], repeatArgs );
3605
+ }
3606
+ },
3607
+
3608
+ checkDependentLookupFields: function(ids){
3609
+ var fieldId;
3610
+ var repeatArgs = { repeatingSection: '', repeatRow: '' };
3611
+ for ( var i = 0, l = ids.length; i < l; i++ ) {
3612
+ fieldId = ids[i];
3613
+ updateWatchingFieldById( fieldId, repeatArgs, 'value changed' );
3614
  }
3615
  },
3616
 
3628
  },
3629
 
3630
  /* Time fields */
3631
+ removeUsedTimes: function( obj, timeField ) {
3632
  var e = jQuery(obj).parents('form:first').find('input[name="id"]');
3633
  jQuery.ajax({
3634
  type:'POST',
js/formidable.min.js CHANGED
@@ -1,83 +1,86 @@
1
- function frmFrontFormJS(){function l(a){var b=jQuery(this),c=b.attr("type");"submit"!==c&&a.preventDefault();a=b.parents("form:first");var d=b="",f=this.name;if("frm_prev_page"===f||-1!==this.className.indexOf("frm_prev_page"))b=jQuery(a).find(".frm_next_page").attr("id").replace("frm_next_p_","");else if("frm_save_draft"===f||-1!==this.className.indexOf("frm_save_draft"))d=1;jQuery(".frm_next_page").val(b);jQuery(".frm_saving_draft").val(d);"submit"!==c&&a.trigger("submit")}function n(){jQuery(this).parent().children(".frm_toggle_container").slideToggle("fast");
2
- jQuery(this).toggleClass("active").children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s").toggleClass("ui-icon-triangle-1-s ui-icon-triangle-1-e")}function u(){this.className=this.className.replace("frm_transparent","");this.parentNode.getElementsByTagName("a")[0].className.indexOf("frm_clear_file_link")}function v(){var a=this.type,b=!1,c=!1;if("select-one"===a)c=!0,"frm_other_trigger"===this.options[this.selectedIndex].className&&(b=!0);else if("select-multiple"===a)for(var c=!0,d=this.options,
3
- b=!1,f=0;f<d.length;f++)if("frm_other_trigger"===d[f].className&&d[f].selected){b=!0;break}c?(a=jQuery(this).parent().children(".frm_other_input"),a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].className.indexOf("frm_pos_none")&&(a[0].className+=" frm_pos_none"),a[0].value=""))):"radio"===a?jQuery(this).is(":checked")&&(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"),jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):
4
- "checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function z(a){var b=t(this);if(b&&"undefined"!==typeof b){var c="reset";if(a.frmTriggered){if(a.frmTriggered==b)return;c="persist"}r(b,null,jQuery(this),c);K(b,jQuery(this));a=[];b=jQuery(this).closest(".frm_form_field");b.hasClass(".frm_required_field")&&!jQuery(this).hasClass(".frm_optional")&&
5
- (a=T(this,a));1>a.length&&("email"==this.type?(c=jQuery(this).closest("form").find("input[type=email]"),a=U(this,a,c)):"number"==this.type?a=V(this,a):null!==this.pattern&&(a=W(this,a)));b.removeClass("frm_blank_field");b.find(".frm_error").remove();if(0<Object.keys(a).length)for(var d in a)L(b,d,a)}}function t(a,b){var c="",c=a instanceof jQuery?a.attr("name"):a.name;if(""===c)return c=a instanceof jQuery?a.data("name"):a.getAttribute("data-name"),""!==c&&c?c:0;c=c.replace("item_meta[","").replace("[]",
6
- "").split("]");if(1>c.length)return 0;var c=c.filter(function(a){return""!==a}),d=c[0],f=!1;if(1===c.length||"[form"==c[1]||"[id"==c[1])return d;if(jQuery('input[name="item_meta['+d+'][form]"]').length){if(2===c.length&&"[0"==c[1])return 0;d=c[2].replace("[","");f=!0}"other"===d&&(d=f?c[3].replace("[",""):c[1].replace("[",""));!0===b&&(d=d===c[0]?d+"-"+c[1].replace("[",""):d+"-"+c[0]+"-"+c[1].replace("[",""));return d}function r(a,b,c,d){var f;if("undefined"===typeof __FRMRULES||"undefined"===typeof __FRMRULES[a])f=
7
- void 0;else{f=__FRMRULES[a];for(var e=[],g=0,h=f.length;g<h;g++){var k=f[g];if("undefined"!==typeof k)for(var m=0,q=k.Conditions.length;m<q;m++){var l=k.Conditions[m];l.HideField=k.Setting.FieldName;l.MatchType=k.MatchType;l.Show=k.Show;l.FormId=k.FormId;e.push(l)}}f=e}if("undefined"!==typeof f){if("undefined"===typeof b||null===b)b="go";"persist"!==d&&(p=[]);e=c;d=!1;""===B&&"undefined"!==typeof e&&null!==e&&(1<e.length&&(e=e.eq(0)),e=e.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid"),
8
- "undefined"!==typeof e&&"undefined"!==typeof e.attr("id")&&(B=e.attr("id"),d=!0));e={};g=0;for(h=f.length;g<h;g++)if(m=k=f[g].HideField,q=e,q[m]=m in q?q[m]+1:0,f[g].FieldName===a?w(e[k],f[g],b,c):w(e[k],f[g],b),g===h-1){a:for(m in k=b,m=q=void 0,D){q=D[m];delete D[m];if("undefined"===typeof q)break a;var l=jQuery("#"+q.hideContainerID),n=q.show;if("any"===q.match&&-1===jQuery.inArray(!0,p[q.hideContainerID])||"all"===q.match&&-1<jQuery.inArray(!1,p[q.hideContainerID]))n="show"===q.show?"hide":"show";
9
- if("show"===n){if(X(l,q),l=k,0<q.DynamicInfoIndices.length)for(var u=n=void 0,t=0;t<q.DynamicInfoIndices.length;t++)n=q.DynamicInfoIndices[t],u=p[q.hideContainerID][n].f.FieldName,Y(p[q.hideContainerID][n],u,l)}else Z(l,q)}d&&(B="")}}}function w(a,b,c,d){b.inputName="item_meta["+b.FieldName+"]";b.hiddenName="item_meta["+b.HideField+"]";b.containerID="frm_field_"+b.FieldName+"_container";b.hideContainerID="frm_field_"+b.HideField+"_container";b.Value=b.Value.trim();if(""!==B)d=B,M(b.FieldName)&&(b.inputName=
10
- N(b.FieldName,d),b.containerID=aa(b.FieldName,d)),b.hideContainerID=aa(b.HideField,d),d=x(b),A(b),H(a,b,d),I(a,b,c);else{if("undefined"===typeof d||null===d)if(d=jQuery('input[name^="'+b.inputName+'"], textarea[name^="'+b.inputName+'"], select[name^="'+b.inputName+'"]'),1>d.length){d=document.getElementsByClassName("frm_field_"+b.FieldName+"_container");for(var f=0;f<d.length;f++){b.inputName=N(b.FieldName,d[f].id);b.containerID=d[f].id;b.hideContainerID=d[f].id.replace(b.FieldName,b.HideField);var e=
11
- x(b);A(b);H(a,b,e);I(a,b,c)}return}d=x(b);if(M(b.HideField))for(f=document.getElementsByClassName("frm_field_"+b.HideField+"_container"),e=0;e<f.length;e++)b.hideContainerID=f[e].id,A(b),H(a,b,d),I(a,b,c);else A(b),H(a,b,d),I(a,b,c)}}function x(a){var b="";if("checkbox"===a.Type||"data-checkbox"===a.Type)return a=sa(a.containerID,a.inputName),b=a.length?a:"";b=jQuery('input[name="'+a.inputName+'"][type="hidden"]').val();"undefined"===typeof b&&(b="radio"==a.Type||"data-radio"===a.Type?jQuery('input[name="'+
12
- a.inputName+'"]:checked').val():"select"===a.Type||"data-select"===a.Type?jQuery('select[name^="'+a.inputName+'"]').val():jQuery('input[name="'+a.inputName+'"], textarea[name="'+a.inputName+'"]').val());"undefined"===typeof b&&(b="");"string"===typeof b&&(b=b.trim());return b}function A(a){"undefined"===typeof p[a.hideContainerID]&&(p[a.hideContainerID]=[])}function H(a,b,c){p[b.hideContainerID][a]=null===c||""===c||1>c.length?!1:{funcName:"getDataOpts",f:b,sel:c};if("checkbox"===b.Type||"data-checkbox"===
13
- b.Type&&"undefined"===typeof b.LinkedField){var d=p[b.hideContainerID][a]=!1;if(""!==c){"!="===b.Condition&&(p[b.hideContainerID][a]=!0);for(var f=0;f<c.length;f++)d=C(b.Condition,b.Value,c[f]),"!="===b.Condition?!0===p[b.hideContainerID][a]&&!1===d&&(p[b.hideContainerID][a]=!1):!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else d=C(b.Condition,b.Value,""),!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else if("undefined"!==typeof b.LinkedField&&0===b.Type.indexOf("data-")){if("undefined"===
14
- typeof b.DataType||"data"===b.DataType)""===c?ba(b,"hide"):"data-radio"===b.Type?p[b.hideContainerID][a]="undefined"===typeof b.DataType?C(b.Condition,b.Value,c):{funcName:"getData",f:b,sel:c}:(!(d="data-checkbox"===b.Type)&&(d="data-select"===b.Type)&&(d=jQuery.isArray(c)&&(1<c.length||""!==c[0])),d?(ba(b,"show"),p[b.hideContainerID][a]=!0,ca(b,c,0)):"data-select"===b.Type&&(p[b.hideContainerID][a]={funcName:"getData",f:b,sel:c}))}else"undefined"===typeof b.Value&&0===b.Type.indexOf("data")?(b.Value=
15
- ""===c?"1":c,p[b.hideContainerID][a]=C(b.Condition,b.Value,c),b.Value=void 0):p[b.hideContainerID][a]=C(b.Condition,b.Value,c)}function I(a,b,c){if("all"===b.MatchType||!1===p[b.hideContainerID][a])b.hideContainerID in D||(D[b.hideContainerID]={show:b.Show,match:b.MatchType,FieldName:b.FieldName,HideField:b.HideField,hideContainerID:b.hideContainerID,FormId:b.FormId,DynamicInfoIndices:[]}),b=b.hideContainerID,c=!1,!1!==p[b][a]&&!0!==p[b][a]&&(c=a),!1!==c&&D[b].DynamicInfoIndices.push(c);else{var d=
16
- jQuery(document.getElementById(b.hideContainerID));"show"===b.Show?!0!==p[b.hideContainerID][a]?Y(p[b.hideContainerID][a],b.FieldName,c):X(d,b):Z(d,b)}}function Z(a,b){if(a.length){a.hide();var c=da(a);c.length&&ea(c)}else c=fa(b.HideField,b.hideContainerID),c=jQuery('input[name^="'+c+'"]'),ea(c);ga(b.hideContainerID,b.FormId)}function ea(a){a.prop("checked",!1).prop("selectedIndex",0);a.not(":checkbox, :radio, select").val("");var b=!1;a.each(function(){"SELECT"==this.tagName&&null!==document.getElementById(this.id+
17
- "_chosen")&&jQuery(this).trigger("chosen:updated");(!1===b||0>["checkbox","radio"].indexOf(this.type))&&E(jQuery(this));b=!0})}function ga(a,b){var c=O(b);-1<c.indexOf(a)||(c.push(a),F["form_"+b]=c,c=JSON.stringify(c),document.getElementById("frm_hide_fields_"+b).value=c)}function O(a){var b=[];"undefined"!==typeof F["form_"+a]?b=F["form_"+a]:(b=(b=document.getElementById("frm_hide_fields_"+a).value)?JSON.parse(b):[],F["form_"+a]=b);return b}function ba(a,b){if(-1===O(a.FormId).indexOf(a.hideContainerID)){var c=
18
- jQuery(document.getElementById(a.hideContainerID));"hide"===b&&(c.hide(),ga(a.hideContainerID,a.FormId));c.find(".frm_opt_container").empty()}}function X(a,b){var c=!1;if(a.hasClass("frm_section_heading")||a.hasClass("frm_embed_form_container"))c=!0;var c={inSection:c,formId:b.FormId},d=b.hideContainerID,f=b.FormId,e=O(f),d=e.indexOf(d);-1<d&&(e.splice(d,1),F["form_"+f]=e,e=JSON.stringify(e),document.getElementById("frm_hide_fields_"+f).value=e);a.length?(f=da(a),ha(f,c),a.show()):(f=fa(b.HideField,
19
- b.hideContainerID),f=jQuery('input[name^="'+f+'"]'),ha(f,c))}function ha(a,b){if(a.length){b.valSet=!1;b.isHidden=!1;for(var c=0;c<a.length;c++){var d=a,f=c,e=b,g=!1;if(0===f||d[f-1].name!=d[f].name){var h;if(h=e.inSection)a:{var k=d[f];h=e;var m=!1;if("undefined"!==typeof k.name){m=void 0;k=k.name.replace(/\]/g,"").split("[");if(4>k.length){if(3==k.length&&"form"==k[2]){h=!0;break a}m="frm_field_"+k[1]+"_container"}else{if(0==k[3]){h=!0;break a}m="frm_field_"+k[3]+"-"+k[1]+"-"+k[2]+"_container"}var k=
20
- m,m=!1,q=void 0;"undefined"!==typeof h.hiddenFields?q=h.hiddenFields:(q=document.getElementById("frm_hide_fields_"+h.formId).value,h.hiddenFields=q);q&&(q=JSON.parse(q),-1<q.indexOf(k)&&(m=!0))}else m=!0;h=m}if(h)e.isHidden=!0,e.valSet=!1;else{e.isHidden=!1;h=e;f=d[f];d=!1;if("checkbox"==f.type||"radio"==f.type)for(f=document.getElementsByName(f.name),k=f.length,m=0;m<k;m++){if(f[m].checked){d=!0;break}}else f.value&&(d=!0);h.valSet=d}}if(e.valSet||e.isHidden)g=!0;if(!0!==g){e=jQuery(a[c]);if(d=e.length)for(g=
21
- 0;g<d;g++)if(f=jQuery(e[g]),h=f.data("frmval"),"undefined"!==typeof h)if(!f.is(":checkbox, :radio"))f.val(h),E(f);else if(f.val()==h||jQuery.isArray(h)&&-1!==jQuery.inArray(f.val(),h))f.prop("checked",!0),E(f);e=a[c];if(g="undefined"!==typeof __FRMCALC){g=e.type;d=!1;if("text"==g||"hidden"==g||"number"==g)d=!0;g=d}if(g){g=__FRMCALC;d=e.name;f=e.id.replace("field_","");if(P(d))for(d=f.split("-"),f="",h=0;h<d.length-1;h++)f=""===f?d[h]:f+"-"+d[h];d=f;f=null;P(e.name)&&(f="hidden"!=e.type?jQuery(e).closest(".frm_form_field"):
22
- jQuery(e));e=f;void 0!==g.calc[d]&&ia(g,d,[],e)}}}}}function E(a,b){"undefined"===typeof b&&(b="dependent");1<a.length&&(a=a.eq(0));a.trigger({type:"change",selfTriggered:!0,frmTriggered:b})}function C(a,b,c){"undefined"===typeof c&&(c="");jQuery.isArray(c)&&-1<jQuery.inArray(b,c)&&(c=b);-1!==String(b).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/)&&(b=parseFloat(b),c=parseFloat(c));return"-1"!=String(b).indexOf("&quot;")&&C(a,b.replace("&quot;",'"'),c)?!0:{"==":function(a,b){return a==b},"!=":function(a,
23
- b){return a!=b},"<":function(a,b){return a>b},">":function(a,b){return a<b},LIKE:function(a,b){if(!b)return!1;b=ja(b);a=ka(a);return-1!=b.indexOf(a)},"not LIKE":function(a,b){if(!b)return!0;b=ja(b);a=ka(a);return-1==b.indexOf(a)}}[a](b,c)}function ja(a){"string"===typeof a?a=a.toLowerCase():"number"===typeof a&&(a=a.toString());return a}function ka(a){"string"===typeof a&&(a=a.toLowerCase());return a}function Y(a,b,c){"getDataOpts"==a.funcName?ta(a.f,a.sel,b,c):"getData"==a.funcName&&ca(a.f,a.sel,
24
- 0)}function ca(a,b,c){var d=document.getElementById(a.hideContainerID),f=jQuery(d).find(".frm_opt_container");if(0===f.length)return!0;c||f.html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_get_data",entry_id:b,field_id:a.LinkedField,current_field:a.HideField,hide_id:a.hideContainerID,nonce:frm_js.nonce},success:function(a){c?f.append(a):f.html(a);var b=f.children("input"),h=b.val();d.style.display=""===a&&!c||""===h?"none":"";
25
- E(b);return!0}})}function ta(a,b,c,d){if(!("stop"==d&&-1<jQuery.inArray(a.HideField,Q)&&a.parentField&&"hidden"==a.parentField.attr("type"))){var f=jQuery("#"+a.hideContainerID).find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]'),e=ua(f),g=f.data("frmval");if("select"!=a.DataType||"stop"!=d&&!jQuery("#"+a.hideContainerID+" .frm-loading-img").length||!(-1<jQuery.inArray(a.HideField,Q))){Q.push(a.HideField);var h=document.getElementById(a.hideContainerID);if(null!==
26
- h){var k=jQuery(h).find(".frm_opt_container");if(0===k.length&&f.length)return r(a.HideField,"stop",f),!1;if(""!==a.Value&&!C(a.Condition,a.Value,b))return h.style.display="none",k.html(""),r(a.HideField,"stop",f),!1;k.html('<span class="frm-loading-img" style="visibility:visible;display:inline;"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_data_options",trigger_field_id:c,entry_id:b,linked_field_id:a.LinkedField,field_id:a.HideField,default_value:g,container_id:a.hideContainerID,
27
- prev_val:e,nonce:frm_js.nonce},success:function(b){k.html(b);var c=k.find("select, input, textarea");""===b||1==c.length&&"hidden"==c.attr("type")?h.style.display="none":"all"!=a.MatchType&&(h.style.display="");c.hasClass("frm_chzn")&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});E(c)}})}}}}function ua(a){var b=[],c="";a.each(function(){c=this.value;"radio"===this.type||"checkbox"===this.type?!0===this.checked&&b.push(c):""!==c&&b.push(c)});0===b.length&&(b="");return b}
28
- function K(a,b){if("undefined"!==typeof __FRMCALC){var c=__FRMCALC,d=c.fields[a];if("undefined"!==typeof d)for(var d=d.total,f=[],e=0,g=d.length;e<g;e++){var h;var k=c.calc[d[e]],m=b.attr("name");h=k.field_id;var l=k.form_id;if(k=document.getElementById("frm_hide_fields_"+l).value){var k=JSON.parse(k),n=h;P(m)&&(m=m.replace("item_meta","").replace(/\[/g,"").split("]"),n=h+"-"+m[0]+"-"+m[1]);-1<k.indexOf("frm_field_"+n+"_container")?h=!0:(m=void 0,h=(m=l=(l=document.getElementById("frm_helpers_"+l).value)?
29
- JSON.parse(l):[])&&null!==m[h]&&-1<k.indexOf("frm_field_"+m[h]+"_container")?!0:!1)}else h=!1;h||ia(c,d[e],f,b)}}}function P(a){var b=!1;4<=a.split("[").length&&(b=!0);return b}function ia(a,b,c,d){var f=a.calc[b],e=f.calc,g=jQuery(document.getElementById("field_"+b)),h={triggerField:d,inSection:!1,thisFieldCall:'input[id^="field_'+b+'-"]'};1>g.length&&"undefined"!==typeof d&&(h.inSection=!0,h.thisFieldId=va(a.fieldsWithCalc,b),g=la(h));e=wa(f,e,a,c,h);a=f.calc_dec;e.indexOf(").toFixed(")&&(c=e.split(").toFixed("),
30
- ma(c[1])&&(a=c[1],e=e.replace(").toFixed("+a,"")));e=parseFloat(eval(e));"undefined"===typeof e&&(e=0);ma(a)&&(e=e.toFixed(a));g.val()!=e&&(g.val(e),E(g,b))}function wa(a,b,c,d,f){for(var e=0,g=a.fields.length;e<g;e++){var h={triggerField:f.triggerField,thisFieldId:a.fields[e],inSection:f.inSection,valKey:f.inSection+""+a.fields[e],thisField:c.fields[a.fields[e]],thisFieldCall:"input"+c.fieldKeys[a.fields[e]]},k=c;"checkbox"==h.thisField.type||"select"==h.thisField.type?h.thisFieldCall=h.thisFieldCall+
31
- ":checked,select"+k.fieldKeys[h.thisFieldId]+" option:selected,"+h.thisFieldCall+"[type=hidden]":"radio"==h.thisField.type||"scale"==h.thisField.type?h.thisFieldCall=h.thisFieldCall+":checked,"+h.thisFieldCall+"[type=hidden]":"textarea"==h.thisField.type&&(h.thisFieldCall=h.thisFieldCall+",textarea"+k.fieldKeys[h.thisFieldId]);d=xa(h,c,d);if("undefined"===typeof d[h.valKey]||isNaN(d[h.valKey]))d[h.valKey]=0;k="["+h.thisFieldId+"]";k=k.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1");b=b.replace(new RegExp(k,
32
- "g"),d[h.valKey])}return b}function xa(a,b,c){if("undefined"!==typeof c[a.valKey]&&0!==c[a.valKey])return c;c[a.valKey]=0;var d;if(!1===a.inSection)d=jQuery(a.thisFieldCall);else if(d=la(a),null===d||"undefined"===typeof d)d=jQuery(a.thisFieldCall);if(null===d||"undefined"===typeof d||1>d.length)return c;d.each(function(){var d,e=a.thisField;d=!1;if("hidden"==this.type)""!==R(this)&&(d=!0);else if("select"==e.type){var g=this.className;g&&-1<g.indexOf("frm_other_trigger")&&(d=!0)}else("checkbox"==
33
- e.type||"radio"==e.type)&&-1<this.id.indexOf("-other_")&&0>this.id.indexOf("-otext")&&(d=!0);d?(d=0,"select"==e.type?"hidden"==this.type?(e=!1,2<this.name.split("[").length&&(e=!0),e||(d=R(this))):d=jQuery(this).closest(".frm_other_container").find(".frm_other_input").val():"checkbox"!=e.type&&"radio"!=e.type||"hidden"==this.type||(d=R(this)),e=d):e="checkbox"!==this.type&&"radio"!==this.type||!this.checked?jQuery(this).val():this.value;"undefined"===typeof e&&(e="");d=e;if("date"==a.thisField.type){e=
34
- b.date;g=0;if(d)if("undefined"===typeof jQuery.datepicker){g="-";-1<e.indexOf("/")&&(g="/");e=e.split(g);d=d.split(g);var h,k;h=g=k="";for(var m=0;m<e.length;m++)if("y"==e[m])h=((new Date).getFullYear()+15).toString().substr(2,2),h=d[m]>h?"19"+d[m]:"20"+d[m];else if("yy"==e[m])h=d[m];else if("m"==e[m]||"mm"==e[m])g=d[m],2>g.length&&(g="0"+g);else if("d"==e[m]||"dd"==e[m])k=d[m],2>k.length&&(k="0"+k);g=Date.parse(h+"-"+g+"-"+k)}else g=jQuery.datepicker.parseDate(e,d);e=g;null!==e&&(c[a.valKey]=Math.ceil(e/
35
- 864E5))}else{e=d;""!==e&&0!==e&&(e=e.trim(),e=parseFloat(e.replace(/,/g,"").match(/-?[\d\.]+$/)));if("undefined"===typeof e||isNaN(e)||""===e)e=0;c[a.valKey]+=e}});return c}function la(a){if("undefined"===typeof a.triggerField)return null;var b=a.triggerField.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid");return b.length?(a=a.thisFieldCall.replace("[id=","[id^="),b.find(a)):null}function R(a){var b="";a=document.getElementById(a.id+"-otext");null!==a&&""!==a.value&&(b=a.value);return b}
36
- function na(a){var b=!1;a=jQuery(a).find(".frm_saving_draft");a.length&&(b=a.val());return b}function oa(a){var b=!1,c=jQuery(a).find(".frm_next_page");if(c.length&&c.val()){var d=jQuery(a).find('input[name="form_id"]').val();a=jQuery(a).find('input[name="frm_page_order_'+d+'"]');a=a.length?a.val():0;if(!a||c.val()<a)b=!0}return b}function T(a,b){if("hidden"==a.type)return b;var c="",d="";if("checkbox"==a.type||"radio"==a.type){var f=jQuery('input[name="'+a.name+'"]').closest(".frm_required_field").find("input:checked");
37
- jQuery(f).each(function(){c=this.value})}else if("file"==a.type)d=jQuery(a).data("fid"),"undefined"===typeof d&&(d=t(a,!0),d=d.replace("file","")),"undefined"===typeof b[d]&&(c=ya(d));else{d=a.className;if(-1!==d.indexOf("frm_pos_none"))return b;c=jQuery(a).val();if("string"!==typeof c)for(var f=c,c="",e=0;e<f.length;e++)""!==f[e]&&(c=f[e]);d=-1===d.indexOf("frm_other_input")?t(a,!0):t(a,!1)}""===c&&(""===d&&(d=t(a,!0)),d in b||(b[d]=G(a,"data-reqmsg")));return b}function ya(a){var b="";jQuery('input[name="file'+
38
- a+'"], input[name="file'+a+'[]"], input[name^="item_meta['+a+']"]').each(function(){""===b&&(b=this.value)});return b}function U(a,b,c){var d=a.value,f=t(a,!0);if(f in b)return b;var e=0===f.indexOf("conf_");if(""!==d||e){var g=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i,h=G(a,"data-invmsg");""!==d&&!1===g.test(d)?(b[f]=h,e&&(b[f.replace("conf_","")]="")):e&&(a=a.name.replace("conf_",""),c.filter('[name="'+a+'"]').val()!==d&&(b[f]="",b[f.replace("conf_","")]=
39
- ""))}return b}function V(a,b){var c=a.value;""!==c&&!1!==isNaN(c/1)&&(c=t(a,!0),c in b||(b[c]=G(a,"data-invmsg")));return b}function W(a,b){var c=a.value,d=G(a,"pattern");if(""!==d&&""!==c){var f=t(a,!0);f in b||(d=new RegExp("^"+d+"$","i"),!1===d.test(c)&&(b[f]=G(a,"data-invmsg")))}return b}function G(a,b){var c=a.getAttribute(b);null===c&&(c="");return c}function za(a,b){jQuery(a).find('input[type="submit"], input[type="button"]').attr("disabled","disabled");jQuery(a).find(".frm_ajax_loading").addClass("frm_loading_now");
40
- "undefined"==typeof b&&jQuery(a).find('input[name="frm_action"]').val();jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(a).serialize()+"&action=frm_entries_"+b+"&nonce="+frm_js.nonce,success:function(b){b=b.replace(/^\s+|\s+$/g,"");0===b.indexOf("{")&&(b=jQuery.parseJSON(b));if(""===b||!b||"0"===b||"object"!=typeof b&&0===b.indexOf("<!DOCTYPE")){var d=document.getElementById("frm_loading");null!==d&&(b=jQuery(a).find("input[type=file]").val(),"undefined"!=typeof b&&""!==b&&setTimeout(function(){jQuery(d).fadeIn("slow")},
41
- 2E3));b=jQuery(a).find(".frm-g-recaptcha, .g-recaptcha");b.length&&(1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&b.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">');a.submit()}else if("object"!=typeof b){jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");var f=jQuery(a).find('input[name="form_id"]').val();jQuery(a).closest("#frm_form_"+f+"_container").replaceWith(b);frmFrontForm.scrollMsg(f);
42
- if("function"==typeof frmThemeOverride_frmAfterSubmit){var f=jQuery('input[name="frm_page_order_'+f+'"]').val(),e=jQuery(b).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(e,f,b,a)}b=jQuery(a).find('input[name="id"]');b.length&&jQuery(document.getElementById("frm_edit_"+b.val())).find("a").addClass("frm_ajax_edited").click()}else{jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");
43
- f=!0;jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");var e=!1,g=null,h;for(h in b)if(g=jQuery(a).find("#frm_field_"+h+"_container"),g.length){if(!g.is(":visible")){var k=g.closest(".frm_toggle_container");k.length&&(k=k.prev(),k.hasClass("frm_trigger")||(k=k.prev(".frm_trigger")),k.click())}g.is(":visible")&&(L(g,h,b),f=!1,g=jQuery(a).find("#frm_field_"+h+"_container .frm-g-recaptcha, #frm_field_"+h+"_container .g-recaptcha"),g.length&&(e=!0,(g=
44
- g.data("rid"))?grecaptcha.reset(g):grecaptcha.reset()))}else if("redirect"==h){window.location=b[h];return}pa(a);!0!==e&&jQuery(a).find(".frm-g-recaptcha, .g-recaptcha").closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">');f&&a.submit()}},error:function(){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");a.submit()}})}function L(a,b,c){a.length&&a.is(":visible")&&(a.addClass("frm_blank_field"),"function"==
45
- typeof frmThemeOverride_frmPlaceError?frmThemeOverride_frmPlaceError(b,c):a.append('<div class="frm_error">'+c[b]+"</div>"))}function pa(a){var b=jQuery(a).find(".frm_blank_field:first");b.length&&frmFrontForm.scrollMsg(b,a,!0)}function Aa(){qa(jQuery(this),"clear")}function Ba(){qa(jQuery(this),"replace")}function qa(a,b){var c=a.data("frmval").replace(/(\n|\r\n)/g,"\r");if(""===c||"undefined"==typeof c)return!1;var d=a.val().replace(/(\n|\r\n)/g,"\r");"replace"==b?""===d&&a.addClass("frm_default").val(c):
46
- d==c&&a.removeClass("frm_default").val("")}function Ca(){var a=jQuery(this),b=a.data("eid"),c=a.data("fid");a.append('<span class="spinner" style="display:inline"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:b,form_id:c,nonce:frm_js.nonce},success:function(b){a.replaceWith(b)}});return!1}function Da(a,b){google.load("visualization","1.0",{packages:[b],callback:function(){if("table"==b){var c=new google.visualization.DataTable,d=!1;-1!==jQuery.inArray("id",
47
- a.options.fields)&&(d=!0,c.addColumn("number",frm_js.id));for(var f=a.fields.length,e="string",g=0,h=f;g<h;g++){var k=a.fields[g],e=ra(k);c.addColumn(e,k.name)}g=!1;a.options.edit_link&&(g=!0,c.addColumn("string",a.options.edit_link));h=!1;a.options.delete_link&&(h=!0,c.addColumn("string",a.options.delete_link));k=0;if(null!==a.entries){var m=a.entries.length;c.addRows(m);for(var l=0,n=0;n<m;n++){var k=0,p=a.entries[n];d&&(c.setCell(l,k,p.id),k++);for(var t=0,u=f;t<u;t++){var r=a.fields[t],e=ra(r),
48
- r=p.metas[r.id];"number"!=e||null!==r&&""!==r?"boolean"==e&&(r=null===r||"false"==r||!1===r?!1:!0):r=0;c.setCell(l,k,r);k++}g&&("undefined"!==typeof p.editLink?c.setCell(l,k,'<a href="'+p.editLink+'">'+a.options.edit_link+"</a>"):c.setCell(l,k,""),k++);h&&("undefined"!==typeof p.deleteLink?c.setCell(l,k,'<a href="'+p.deleteLink+'" class="frm_delete_link" data-frmconfirm="'+a.options.confirm+'">'+a.options.delete_link+"</a>"):c.setCell(l,k,""));l++}}else for(c.addRows(1),g=k=0,h=f;g<h;g++)0<k?c.setCell(0,
49
- k,""):c.setCell(0,k,a.options.no_entries),k++;(new google.visualization.Table(document.getElementById("frm_google_table_"+a.options.form_id))).draw(c,a.graphOpts)}else Ea(a)}})}function ra(a){var b="string";if("number"==a.type)b="number";else if("checkbox"==a.type||"select"==a.type){var c=a.options.length;"select"==a.type&&""===a.options[0]&&(c="post_status"==a.field_options.post_field?3:c-1);1==c&&(b="boolean")}return b}function Ea(a){var b=new google.visualization.DataTable,c=!1,d=!1,f=a.rows.length;
50
- if(0<f)if("table"==a.type){c=!0;b.addRows(a.rows[f-1][0]+1);for(var e=0;e<f;e++)b.setCell(a.rows[e])}else if("undefined"!=typeof a.rows[0].tooltip)for(var d=c=!0,g=0;g<f;g++){e=a.rows[g].tooltip;delete a.rows[g].tooltip;var h=Object.keys(a.rows[g]).map(function(b){return a.rows[g][b]});a.rows[g]=h;a.rows[g].push(e)}f=a.cols.length;if(c){if(0<f)for(c=0;c<f;c++)e=a.cols[c],b.addColumn(e.type,e.name);d&&(b.addColumn({type:"string",role:"tooltip"}),b.addRows(a.rows))}else{b=[[]];for(d=0;d<f;d++)b[0].push(a.cols[d].name);
51
- b=b.concat(a.rows);b=google.visualization.arrayToDataTable(b)}d=a.type.charAt(0).toUpperCase()+a.type.slice(1)+"Chart";(new google.visualization[d](document.getElementById("chart_"+a.graph_id))).draw(b,a.options)}function Fa(){var a=jQuery(this),b=a.data("fid");a.wrap('<div class="frm_file_names frm_uploaded_files">');for(var c=a.get(0).files,d=0;d<c.length;d++)0===d?a.after(c[d].name+' <a href="#" class="frm_clear_file_link">'+frm_js.remove+"</a>"):a.after(c[d].name+"<br/>");a.hide();c=a.attr("name");
52
- c!="item_meta["+b+"][]"&&c.replace("item_meta[","").replace("[]","").split("][");a.closest(".frm_form_field").find(".frm_uploaded_files:last").after('<input name="'+c+'" data-fid="'+b+'"class="frm_transparent frm_multiple_file" multiple="multiple" type="file" />')}function Ga(){Ha(jQuery(this).parent(".frm_uploaded_files"))}function Ia(){jQuery(this).parent(".frm_file_names").replaceWith("");return!1}function Ja(){var a="frm_section_"+jQuery(this).data("parent")+"-"+jQuery(this).data("key"),b=jQuery(document.getElementById(a)),
53
- c=b.find("input, select, textarea");b.fadeOut("slow",function(){b.remove();c.each(function(){if("file"!=this.type){var a=t(this,!1);K(a,jQuery(this))}});"function"==typeof frmThemeOverride_frmRemoveRow&&frmThemeOverride_frmRemoveRow(a,b)});return!1}function Ka(){if(!0===J)return!1;J=!0;var a=jQuery(this).data("parent"),b=0;0<jQuery(".frm_repeat_"+a).length&&(b=1+parseInt(jQuery(".frm_repeat_"+a+":last").attr("id").replace("frm_section_"+a+"-","")),"undefined"==typeof b&&(b=1));jQuery.ajax({type:"POST",
54
- url:frm_js.ajax_url,dataType:"json",data:{action:"frm_add_form_row",field_id:a,i:b,nonce:frm_js.nonce},success:function(b){var d=b.html,f=jQuery(d).hide().fadeIn("slow");jQuery(".frm_repeat_"+a+":last").after(f);var e=["other"],g,h,k="reset";B=f.attr("id");jQuery(d).find("input, select, textarea").each(function(){if("file"!=this.type){if(""===this.name)return!0;g=this.name.replace("item_meta[","").split("]")[2].replace("[","");-1==jQuery.inArray(g,e)&&!1!==this.id&&(h=jQuery("#"+this.id),e.push(g),
55
- r(g,null,h,k),K(g,h),k="persist")}});B="";for(var f=0,l=b.logic.check.length;f<l;f++)-1==jQuery.inArray(b.logic.check[f],e)&&1>jQuery(d).find(".frm_field_"+b.logic.check[f]+"_container").length&&(r(b.logic.check[f],null,null,k),k="persist");0<jQuery(d).find(".star").length&&jQuery(".star").rating();0<jQuery(d).find(".frm_chzn").length&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});"function"==typeof frmThemeOverride_frmAddRow&&frmThemeOverride_frmAddRow(a,b);J=!1},error:function(){J=
56
- !1}});return!1}function La(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("pageid"),f=a.data("formid"),e=a.data("cancel"),g=a.data("fields"),h=a.data("excludefields"),k=jQuery(document.getElementById(c+b)),l=k.html();k.html('<span class="frm-loading-img" id="'+c+b+'"></span><div class="frm_orig_content" style="display:none">'+l+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:d,entry_id:b,id:f,nonce:frm_js.nonce,
57
- fields:g,exclude_fields:h},success:function(b){k.children(".frm-loading-img").replaceWith(b);a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");a.html(e)}});return!1}function Ma(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("edit");a.hasClass("frm_ajax_edited")||(b=jQuery(document.getElementById(c+b)),b.children(".frm_forms").replaceWith(""),b.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");
58
- a.html(d);return!1}function Na(){var a=jQuery(this),b=a.data("deleteconfirm");if(confirm(b)){var c=a.data("entryid"),d=a.data("prefix");a.replaceWith('<span class="frm-loading-img" id="frm_delete_'+c+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:c,nonce:frm_js.nonce},success:function(a){"success"==a.replace(/^\s+|\s+$/g,"")?(jQuery(document.getElementById(d+c)).fadeOut("slow"),jQuery(document.getElementById("frm_delete_"+c)).fadeOut("slow")):jQuery(document.getElementById("frm_delete_"+
59
- c)).replaceWith(a)}})}return!1}function Ha(a){a.fadeOut("slow",function(){a.remove()})}function Oa(){var a=jQuery(this).data("frmconfirm");return confirm(a)}function Pa(){var a=jQuery(this).data("frmtoggle");jQuery(a).is(":visible")?jQuery(a).slideUp("fast"):jQuery(a).slideDown("fast");return!1}function va(a,b){for(var c in a)if(a.hasOwnProperty(c)&&a[c]===b)return c;return null}function ma(a){return!jQuery.isArray(a)&&0<=a-parseFloat(a)+1}function da(a){return a.find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]')}
60
- function fa(a,b){var c="item_meta["+a+"]";M(a)&&(c=N(a,b));return c}function N(a,b){var c="";-1<b.indexOf("frm_section")?(c=b.replace("frm_section_","").split("-"),c="item_meta["+c[0]+"]["+c[1]+"]["+a+"]"):(c=b.replace("frm_field_","").replace("_container","").split("-"),c="item_meta["+c[1]+"]["+c[2]+"]["+a+"]");return c}function aa(a,b){var c=b.replace("frm_section_","").split("-");return"frm_field_"+a+"-"+c[0]+"-"+c[1]+"_container"}function M(a){var b=document.getElementById("frm_field_"+a+"_container");
61
- return"undefined"!==typeof b&&null!==b?!1:1>jQuery('input[name^="item_meta['+a+']"],select[name^="item_meta['+a+']"], textarea[name^="item_meta['+a+']"]').length?!0:!1}function Qa(){Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var c=this.length>>>0,d=Number(b)||0,d=0>d?Math.ceil(d):Math.floor(d);for(0>d&&(d+=c);d<c;d++)if(d in this&&this[d]===a)return d;return-1})}function Ra(){"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,
62
- "")})}function Sa(){Array.prototype.filter||(Array.prototype.filter=function(a,b){if(void 0===this||null===this)throw new TypeError;var c=Object(this),d=c.length>>>0;if("function"!==typeof a)throw new TypeError;for(var f=[],e=0;e<d;e++)if(e in c){var g=c[e];a.call(b,g,e,c)&&f.push(g)}return f})}function Ta(){Object.keys||(Object.keys=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b})}function sa(a,b){var c=[];if("undefined"==typeof document.querySelector)jQuery("#"+a+' input[type=checkbox]:checked, input[type=hidden][name^="'+
63
- b+'"]').each(function(){c.push(this.value)});else for(var d=document.querySelectorAll("#"+a+' input[type=checkbox], input[type=hidden][name^="'+b+'"]'),f=0;f<d.length;f++)("checkbox"==d[f].type&&d[f].checked||"hidden"==d[f].type)&&c.push(d[f].value);return c}var p=[],D={},F=[],Q=[],B="",J=!1,S="",y=[];return{init:function(){jQuery(document).on("click",".frm_trigger",n);var a=jQuery(".frm_blank_field");a.length&&a.closest(".frm_toggle_container").prev(".frm_trigger").click();jQuery.isFunction(jQuery.fn.placeholder)?
64
- jQuery(".frm-show-form input, .frm-show-form textarea").placeholder():jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){""===jQuery(this).val()&&jQuery(this).blur()});jQuery(document).on("focus",".frm_toggle_default",Aa);jQuery(document).on("blur",".frm_toggle_default",Ba);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).click(Ca);jQuery(document).on("change",".frm_multiple_file",Fa);jQuery(document).on("click",".frm_clear_file_link",
65
- Ia);jQuery(document).on("click",".frm_remove_link",Ga);jQuery(document).on("focusin","input[data-frmmask]",function(){jQuery(this).mask(jQuery(this).data("frmmask").toString())});jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',z);jQuery(document).on("click",'.frm-show-form input[type="submit"], .frm-show-form input[name="frm_prev_page"], .frm-show-form .frm_save_draft',l);jQuery(document).on("change",
66
- '.frm_other_container input[type="checkbox"], .frm_other_container input[type="radio"], .frm_other_container select',v);jQuery(document).on("change","input[type=file].frm_transparent",u);jQuery(document).on("click",".frm_remove_form_row",Ja);jQuery(document).on("click",".frm_add_form_row",Ka);jQuery(document).on("click","a[data-frmconfirm]",Oa);jQuery("a[data-frmtoggle]").click(Pa);jQuery(".frm_edit_link_container").on("click","a.frm_inplace_edit",La);jQuery(".frm_edit_link_container").on("click",
67
- "a.frm_cancel_edit",Ma);jQuery(document).on("click",".frm_ajax_delete",Na);jQuery(".frm_month_heading, .frm_year_heading").click(function(){var a=jQuery(this).children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s");a.hasClass("ui-icon-triangle-1-e")?(a.addClass("ui-icon-triangle-1-s").removeClass("ui-icon-triangle-1-e"),jQuery(this).next(".frm_toggle_container").fadeIn("slow")):(a.addClass("ui-icon-triangle-1-e").removeClass("ui-icon-triangle-1-s"),jQuery(this).next(".frm_toggle_container").hide())});
68
- Qa();Ra();Sa();Ta()},submitForm:function(a){a.preventDefault();a=frmFrontForm.validateFormSubmit(this);0===Object.keys(a).length&&frmFrontForm.checkFormErrors(this,S)},validateFormSubmit:function(a){jQuery(this).find(".wp-editor-wrap").length&&"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();S=jQuery(a).find('input[name="frm_action"]').val();y=[];var b=jQuery(a).hasClass("frm_js_validate");b&&(na(a)||oa(a))&&(b=!1);b&&(frmFrontForm.getAjaxFormErrors(a),Object.keys(y).length&&frmFrontForm.addAjaxFormErrors(a));
69
- return y},getAjaxFormErrors:function(a){var b=[],c=jQuery(a).find(".frm_required_field:visible input, .frm_required_field:visible select, .frm_required_field:visible textarea").filter(":not(.frm_optional)");if(c.length)for(var d=0,f=c.length;d<f;d++)b=T(c[d],b);c=jQuery(a).find("input[type=email]").filter(":visible");d=jQuery(a).find("input,select,textarea");if(d.length)for(var f=0,e=d.length;f<e;f++){var g=d[f];""!==g.value&&"hidden"!=g.type&&("number"==g.type?b=V(g,b):"email"==g.type?b=U(g,b,c):
70
- null!==g.pattern&&(b=W(g,b)))}c=jQuery(a).find(".frm-g-recaptcha");c.length&&(d=c.data("rid"),0===grecaptcha.getResponse(d).length&&(c=c.closest(".frm_form_field").attr("id").replace("frm_field_","").replace("_container",""),b[c]=""));y=b;if("function"==typeof frmThemeOverride_jsErrors&&(a=frmThemeOverride_jsErrors(S,a),Object.keys(a).length))for(var h in a)y[h]=a[h];return y},addAjaxFormErrors:function(a){jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");
71
- for(var b in y){var c=jQuery(a).find("#frm_field_"+b+"_container");c.length?L(c,b,y):delete y[b]}pa(a)},checkFormErrors:function(a,b){za(a,b)},scrollToID:function(a){a=jQuery(document.getElementById(a).offset());window.scrollTo(a.left,a.top)},scrollMsg:function(a,b,c){var d="",d="undefined"==typeof b?jQuery(document.getElementById("frm_form_"+a+"_container")):"string"==typeof a?jQuery(b).find("#frm_field_"+a+"_container"):a;if(a=d.offset().top){a-=frm_js.offset;b=jQuery("html").css("margin-top");
72
- d=jQuery("body").css("margin-top");if(b||d)a=a-parseInt(b)-parseInt(d);if(a&&window.innerHeight&&(b=document.documentElement.scrollTop||document.body.scrollTop,a>b+window.innerHeight||a<b))return"undefined"===typeof c?jQuery(window).scrollTop(a):jQuery("html,body").animate({scrollTop:a},500),!1}},savingDraft:function(a){return na(a)},goingToPreviousPage:function(a){return oa(a)},hideCondFields:function(a){a=JSON.parse(a);for(var b=0,c=a.length;b<c;b++){var d=document.getElementById("frm_field_"+a[b]+
73
- "_container");null!==d?d.style.display="none":jQuery(".frm_field_"+a[b]+"_container").hide()}},checkDependent:function(a){a=JSON.parse(a);for(var b="reset",c=0,d=a.length;c<d;c++)r(a[c],null,null,b),b="persist"},loadGoogle:function(){if("undefined"!==typeof google&&google&&google.load)for(var a=__FRMTABLES,b=Object.keys(a),c=0;c<b.length;c++)for(var d=a[b[c]],f=b[c],e=0;e<d.length;e++)Da(d[e],f);else setTimeout(frmFrontForm.loadGoogle,30)},removeUsedTimes:function(a,b){var c=jQuery(a).parents("form:first").find('input[name="id"]');
74
- jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",data:{action:"frm_fields_ajax_time_options",time_field:b,date_field:a.id,entry_id:c?c.val():"",date:jQuery(a).val(),nonce:frm_js.nonce},success:function(a){var c=jQuery(document.getElementById(b));c.find("option").removeAttr("disabled");if(a&&""!==a)for(var e in a)c.find('option[value="'+e+'"]').attr("disabled","disabled")}})},escapeHtml:function(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,
75
- "&#039;")},invisible:function(a){jQuery(a).css("visibility","hidden")},visible:function(a){jQuery(a).css("visibility","visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(l){frmFrontForm.init()});function frmRecaptcha(){for(var l=jQuery(".frm-g-recaptcha"),n=0,u=l.length;n<u;n++){var v=grecaptcha.render(l[n].id,{sitekey:l[n].getAttribute("data-sitekey"),size:l[n].getAttribute("data-size"),theme:l[n].getAttribute("data-theme")});l[n].setAttribute("data-rid",v)}}
76
- function frmUpdateField(l,n,u,v,z){jQuery(document.getElementById("frm_update_field_"+l+"_"+n)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:l,field_id:n,value:u,nonce:frm_js.nonce},success:function(){""===v.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+l+"_"+n+"_"+z)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+l+"_"+n+"_"+z)).replaceWith(v)}})}
77
- function frmEditEntry(l,n,u,v,z,t){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var r=jQuery(document.getElementById("frm_edit_"+l)),w=r.html(),x=jQuery(document.getElementById(n+l)),A=x.html();x.html('<span class="frm-loading-img" id="'+n+l+'"></span><div class="frm_orig_content" style="display:none">'+A+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:u,entry_id:l,id:v,nonce:frm_js.nonce},
78
- success:function(A){x.children(".frm-loading-img").replaceWith(A);r.replaceWith('<span id="frm_edit_'+l+'"><a onclick="frmCancelEdit('+l+",'"+n+"','"+frmFrontForm.escapeHtml(w)+"',"+u+","+v+",'"+t+'\')" class="'+t+'">'+z+"</a></span>")}})}
79
- function frmCancelEdit(l,n,u,v,z,t){console.warn("DEPRECATED: function frmCancelEdit in v2.0.13 use frmFrontForm.cancelEdit");var r=jQuery(document.getElementById("frm_edit_"+l)),w=r.find("a"),x=w.html();w.hasClass("frm_ajax_edited")||(w=jQuery(document.getElementById(n+l)),w.children(".frm_forms").replaceWith(""),w.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));r.replaceWith('<a id="frm_edit_'+l+'" class="frm_edit_link '+t+'" href="javascript:frmEditEntry('+l+",'"+
80
- n+"',"+v+","+z+",'"+frmFrontForm.escapeHtml(x)+"','"+t+"')\">"+u+"</a>")}
81
- function frmDeleteEntry(l,n){console.warn("DEPRECATED: function frmDeleteEntry in v2.0.13 use frmFrontForm.deleteEntry");jQuery(document.getElementById("frm_delete_"+l)).replaceWith('<span class="frm-loading-img" id="frm_delete_'+l+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:l,nonce:frm_js.nonce},success:function(u){"success"==u.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById(n+l)).fadeOut("slow"):jQuery(document.getElementById("frm_delete_"+
82
- l)).replaceWith(u)}})}function frmOnSubmit(l){console.warn("DEPRECATED: function frmOnSubmit in v2.0 use frmFrontForm.submitForm");frmFrontForm.submitForm(l,this)}
83
- function frm_resend_email(l,n){console.warn("DEPRECATED: function frm_resend_email in v2.0");$link=jQuery(document.getElementById("frm_resend_email"));$link.append('<span class="spinner" style="display:inline"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:l,form_id:n,nonce:frm_js.nonce},success:function(l){$link.replaceWith(l)}})};
 
 
 
1
+ function frmFrontFormJS(){function m(a){var c=jQuery(this),b=c.attr("type");"submit"!==b&&a.preventDefault();a=c.parents("form:first");var d=c="",f=this.name;if("frm_prev_page"===f||-1!==this.className.indexOf("frm_prev_page"))c=jQuery(a).find(".frm_next_page").attr("id").replace("frm_next_p_","");else if("frm_save_draft"===f||-1!==this.className.indexOf("frm_save_draft"))d=1;jQuery(".frm_next_page").val(c);jQuery(".frm_saving_draft").val(d);"submit"!==b&&a.trigger("submit")}function n(){jQuery(this).parent().children(".frm_toggle_container").slideToggle("fast");
2
+ jQuery(this).toggleClass("active").children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s").toggleClass("ui-icon-triangle-1-s ui-icon-triangle-1-e")}function q(){for(var a=__frmUniqueTimes,c=0;c<a.length;c++)a[c].dateID==this.id&&frmFrontForm.removeUsedTimes(this,a[c].timeID)}function r(){if(-1===this.className.indexOf("frm_custom_date")){var a=__frmDatepicker,c=this.id,b=c.split("-");b.pop();b='input[id^="'+b.join("-")+'"]';jQuery.datepicker.setDefaults(jQuery.datepicker.regional[""]);for(var d=
3
+ 0,f=0;f<a.length;f++)if(a[f].triggerID=="#"+c||a[f].triggerID==b)d=f;jQuery(this).datepicker(jQuery.extend(jQuery.datepicker.regional[a[d].locale],a[d].options))}}function w(){this.className=this.className.replace("frm_transparent","");this.parentNode.getElementsByTagName("a")[0].className.indexOf("frm_clear_file_link")}function z(){var a=this.type,c=!1,b=!1;if("select-one"===a)b=!0,"frm_other_trigger"===this.options[this.selectedIndex].className&&(c=!0);else if("select-multiple"===a)for(var b=!0,
4
+ d=this.options,c=!1,f=0;f<d.length;f++)if("frm_other_trigger"===d[f].className&&d[f].selected){c=!0;break}b?(a=jQuery(this).parent().children(".frm_other_input"),a.length&&(c?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].className.indexOf("frm_pos_none")&&(a[0].className+=" frm_pos_none"),a[0].value=""))):"radio"===a?jQuery(this).is(":checked")&&(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"),jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):
5
+ "checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function A(a){var c=p(this,!1);if(c&&"undefined"!==typeof c&&(!a.frmTriggered||a.frmTriggered!=c)){x(c,jQuery(this));a="undefined"!==typeof a.originalEvent?"value changed":"other";U(c,jQuery(this),a);I(c,jQuery(this));c=[];a=jQuery(this).closest(".frm_form_field");a.hasClass(".frm_required_field")&&
6
+ !jQuery(this).hasClass(".frm_optional")&&(c=V(this,c));if(1>c.length)if("email"==this.type)var b=jQuery(this).closest("form").find("input[type=email]"),c=W(this,c,b);else"number"==this.type?c=X(this,c):null!==this.pattern&&(c=Y(this,c));a.removeClass("frm_blank_field");a.find(".frm_error").remove();if(0<Object.keys(c).length)for(var d in c)J(a,d,c)}}function p(a,c){var b="",b=a instanceof jQuery?a.attr("name"):a.name;if(""===b)return b=a instanceof jQuery?a.data("name"):a.getAttribute("data-name"),
7
+ ""!==b&&b?b:0;b=b.replace("item_meta[","").replace("[]","").split("]");if(1>b.length)return 0;var b=b.filter(function(a){return""!==a}),d=b[0],f=!1;if(1===b.length||"[form"==b[1]||"[id"==b[1])return d;if(jQuery('input[name="item_meta['+d+'][form]"]').length){if(2===b.length&&"[0"==b[1])return 0;d=b[2].replace("[","");f=!0}"other"===d&&(d=f?b[3].replace("[",""):b[1].replace("[",""));!0===c&&(d=d===b[0]?d+"-"+b[1].replace("[",""):d+"-"+b[0]+"-"+b[1].replace("[",""));return d}function x(a,c){if(!("undefined"===
8
+ typeof __FRMRULES||"undefined"===typeof __FRMRULES[a]||1>__FRMRULES[a].dependents.length||null===c||"undefined"===typeof c))for(var b=__FRMRULES[a],d=D(c[0].name),f=0,e=b.dependents.length;f<e;f++)y(b.dependents[f],d)}function y(a,c){var b=Z(a);if(!(!1===b||1>b.conditions.length)){var d;d=[];if(b.isRepeating)if(""!==c.repeatingSection){var f="frm_field_"+b.fieldId+"-",f=f+(c.repeatingSection+"-"+c.repeatRow+"_container");d.push(f)}else if("0"!==b.inEmbedForm)d=K(b),d=["frm_field_"+b.fieldId+"-"+d+
9
+ "-0_container"];else if(d=[],f=K(b),null!==document.getElementById("frm_field_"+f+"_container"))for(var f=document.querySelectorAll(".frm_field_"+b.fieldId+"_container"),e=0,g=f.length;e<g;e++)d.push(f[e].id);else if(d=[],f=K(b),f="frm_field_"+b.fieldId+"-"+f+"-",e=document.querySelectorAll('[id^="field_'+b.inSectionKey+'-rowid-"]'),1>e.length)d.push(f+"0_container");else for(var g=[],h=0,k=e.length;h<k;h++)g=e[h].id.split("-"),3==g.length&&d.push(f+g[2]+"_container");else d.push("frm_field_"+b.fieldId+
10
+ "_container");f=d.length;for(e=0;e<f;e++){b.containerId=d[e];aa(b,d[e]);for(var g=b,h=[],k=g.conditions.length,l=0;l<k;l++)h.push(Ca(g.conditions[l],g));k=h;h=void 0;h=E="any"==g.anyAll?-1<k.indexOf(!0)?g.showHide:ba(g.showHide):-1<k.indexOf(!1)?ba(g.showHide):g.showHide;k=void 0;k=null!==document.getElementById(g.containerId);"show"==h?"data"==g.fieldType&&g.hasOwnProperty("dataLogic")?k&&(g={fieldId:g.fieldId,formId:g.formId,containerId:g.containerId,dataLogic:{actualValue:g.dataLogic.actualValue,
11
+ fieldId:g.dataLogic.fieldId},children:"",inputType:g.inputType},"data"==g.inputType?Da(g):Ea(g)):!1!==F(g.containerId,g.formId)&&(ca(g.containerId,g.formId),k?(h=g,k=da(g.containerId),ea(k,"divider"==h.fieldType||"form"==h.fieldType,h.formId),jQuery("#"+g.containerId).show()):(h=fa(g),ea(h,"divider"==g.fieldType||"form"==g.fieldType,g.formId))):L(g,k)}}}function K(a){var c="";"0"!==a.inEmbedForm?c=a.inEmbedForm:"0"!==a.inSection&&(c=a.inSection);return c}function aa(a,c){if(a.isRepeating){var b=c.replace("_container",
12
+ "").split("-");a.repeatRow=b[2]}else a.repeatRow=""}function Z(a){return"undefined"===typeof __FRMRULES||"undefined"===typeof __FRMRULES[a]?!1:__FRMRULES[a]}function Ca(a,c){var b=Z(a.fieldId),d=ga(b,c);"data"==c.fieldType&&"data"==b.fieldType?(b=!1,b=""===a.value?""===d||1==d.length&&""===d[0]?!1:!0:M(a.operator,a.value,d),c.dataLogic=a,c.dataLogic.actualValue=d,d=b):d=M(a.operator,a.value,d);return d}function ga(a,c){var b="";if("radio"==a.inputType||"checkbox"==a.inputType)b=ha(a,c),b=document.querySelectorAll('input[name^="'+
13
+ b+'"]'),b="checkbox"==a.inputType?ia(b):ja(b);else if(b="",!0===a.isMultiSelect)var b=ha(a,c),d=document.querySelectorAll('[name^="'+b+'"]'),f=[],b=f=1==d.length&&"hidden"!=d[0].type?jQuery('[name^="'+b+'"]').val():ia(d);else d="field_"+a.fieldKey,a.isRepeating&&(d+="-"+c.repeatRow),d=document.getElementById(d),null!==d&&(b=d.value);"undefined"===typeof b?b="":"string"===typeof b&&(b=b.trim());return b}function ha(a,c){var b="";return b=a.isRepeating?"item_meta["+c.inSection+"]["+c.repeatRow+"]["+
14
+ a.fieldId+"]":"item_meta["+a.fieldId+"]"}function ia(a){for(var c=[],b=0,d=a.length;b<d;b++)("hidden"==a[b].type||a[b].checked)&&c.push(a[b].value);0===c.length&&(c="");return c}function M(a,c,b){"undefined"===typeof b&&(b="");jQuery.isArray(b)&&-1<jQuery.inArray(c,b)&&(b=c);-1!==String(c).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/)&&(c=parseFloat(c),b=parseFloat(b));return"-1"!=String(c).indexOf("&quot;")&&M(a,c.replace("&quot;",'"'),b)?!0:{"==":function(a,b){return a==b},"!=":function(a,b){return a!=
15
+ b},"<":function(a,b){return a>b},">":function(a,b){return a<b},LIKE:function(a,b){if(!b)return!1;b=ka(b);a=la(a);return-1!=b.indexOf(a)},"not LIKE":function(a,b){if(!b)return!0;b=ka(b);a=la(a);return-1==b.indexOf(a)}}[a](c,b)}function ka(a){"string"===typeof a?a=a.toLowerCase():"number"===typeof a&&(a=a.toString());return a}function la(a){"string"===typeof a&&(a=a.toLowerCase());return a}function ba(a){return"show"==a?"hide":"show"}function da(a){return document.getElementById(a).querySelectorAll('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]')}
16
+ function fa(a){var c=[];"divider"==a.fieldType?(c=[],"divider"==a.fieldType&&(c=document.querySelectorAll('[data-sectionid="'+a.fieldId+'"]'))):"form"==a.fieldType?c=document.querySelectorAll('[id^="field_'+a.fieldKey+'-"]'):(c="",c=a.isRepeating?"item_meta["+a.inSection+"]["+a.repeatRow+"]["+a.fieldId+"]":"item_meta["+a.fieldId+"]",c=document.querySelectorAll('[name^="'+c+'"]'));return c}function ea(a,c,b){if(a.length)for(var d,f=["checkbox","radio"],e=0;e<a.length;e++)if(!(0<e&&d.name==a[e].name&&
17
+ -1<f.indexOf(d.type)||c&&ma(a[e],b))){d=a[e];var g=jQuery(d),h=g.data("frmval");if("undefined"!==typeof h){if("checkbox"==d.type||"radio"==d.type)for(var k=document.getElementsByName(d.name),l=0,m=k.length;l<m;l++)if("hidden"==k[l].type)jQuery.isArray(h)&&null!==h[l]?k[l].value=h[l]:k[l].value=h;else{if(k[l].value==h||jQuery.isArray(h)&&-1<h.indexOf(k[l].value))if(k[l].checked=!0,"radio"==k[l].type)break}else if(-1<d.name.indexOf("[]"))if(k=document.getElementsByName(d.name),jQuery.isArray(h))for(l=
18
+ 0,m=h.length;l<m;l++)l in k&&(k[l].value=h[l]);else k[0].value=h;else d.value=h;"SELECT"==d.tagName&&N(d);u(g)}d=a[e];g=p(d,!1);g=O(g);!1!==g&&"lookup"!=g.fieldType&&(g.parentVals=P(g),na(g,d));d=a[e];if(g="undefined"!==typeof __FRMCALC){g=d.type;h=!1;if("text"==g||"hidden"==g||"number"==g)h=!0;g=h}if(g){g=__FRMCALC;h=d.name;k=d.id.replace("field_","");if(3<=h.split("][").length)for(h=k.split("-"),k="",l=0;l<h.length-1;l++)k=""===k?h[l]:k+"-"+h[l];h=k;k=null;3<=d.name.split("][").length&&(k="hidden"!=
19
+ d.type?jQuery(d).closest(".frm_form_field"):jQuery(d));d=k;void 0!==g.calc[h]&&oa(g,h,[],d)}d=a[e]}}function ma(a,c){var b=p(a,!0);return F("frm_field_"+b+"_container",c)}function L(a,c){if(!F(a.containerId,a.formId)){if(c){jQuery("#"+a.containerId).hide();var b=da(a.containerId)}else b=fa(a);pa(b);var b=a.containerId,d=a.formId,f=B(d);-1<f.indexOf(b)||(f.push(b),f=JSON.stringify(f),document.getElementById("frm_hide_fields_"+d).value=f)}}function pa(a){if(!(1>a.length)){for(var c,b=0,d=a.length;b<
20
+ d;b++)0<b&&c.name!=a[b].name&&u(jQuery(c)),"radio"==a[b].type||"checkbox"==a[b].type?a[b].checked=!1:"SELECT"==a[b].tagName?(a[b].selectedIndex="0",null!==document.getElementById(a[b].id+"_chosen")&&jQuery(a[b]).trigger("chosen:updated")):a[b].value="",c=a[b];u(jQuery(c))}}function F(a,c){var b=!1;-1<B(c).indexOf(a)&&(b=!0);return b}function B(a){var c=[];a=document.getElementById("frm_hide_fields_"+a);return null===a?c:c=(c=a.value)?JSON.parse(c):[]}function ca(a,c){var b=B(c),d=b.indexOf(a);-1<
21
+ d&&(b.splice(d,1),b=JSON.stringify(b),document.getElementById("frm_hide_fields_"+c).value=b)}function U(a,c,b){if(!("undefined"===typeof __FRMLOOKUP||"undefined"===typeof __FRMLOOKUP[a]||1>__FRMLOOKUP[a].dependents.length||null===c||"undefined"===typeof c)){a=__FRMLOOKUP[a];c=D(c[0].name);for(var d=0,f=a.dependents.length;d<f;d++)Q(a.dependents[d],c,b)}}function Q(a,c,b){a=O(a);if(!(!1===a||1>a.parents.length))if("lookup"==a.fieldType){c=[];a.isRepeating?c=document.querySelectorAll(".frm_field_"+
22
+ a.fieldId+"_container"):(b=document.getElementById("frm_field_"+a.fieldId+"_container"),null!==b&&c.push(b));b=0;for(var d=c.length;b<d;b++){aa(a,c[b].id);var f=a,e=c[b];f.parentVals=P(f);"select"==f.inputType?Fa(f,e):"radio"==f.inputType&&Ga(f,e)}}else if("value changed"===b)for(b="field_"+a.fieldKey,b=a.isRepeating?""!==c.repeatingSection?'[id="'+b+"-"+c.repeatRow+'"]':'[id^="'+b+'-"]':'[id="'+b+'"]',c=document.querySelectorAll(b),b=0,d=c.length;b<d;b++)f=a,e=D(c[b].name),f.repeatRow=""!==e.repeatRow?
23
+ e.repeatRow:"",f=a,e=c[b],f.parentVals=P(f),na(f,e)}function O(a){return"undefined"===typeof __FRMLOOKUP||"undefined"===typeof __FRMLOOKUP[a]?!1:__FRMLOOKUP[a]}function P(a){var c=[],b=a.parents,d;d=!1;for(var f=0,e=b.length;f<e;f++){d=O(b[f]);d=ga(d,a);if(""===d||!1===d){c=!1;break}c[f]=d}return c}function ja(a){for(var c=!1,b=a.length,d=0;d<b;d++)if("hidden"==a[d].type||a[d].checked){c=a[d].value;break}return c}function Fa(a,c){var b=c.getElementsByTagName("SELECT")[0];if(null!==b){var d=b.value;
24
+ !1===a.parentVals?(b.options.length=1,""!==d&&(b.value="",N(b),u(jQuery(b),a.fieldKey))):jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_replace_lookup_field_options",parent_fields:a.parents,parent_vals:a.parentVals,field_id:a.fieldId,nonce:frm_js.nonce},success:function(c){var d=a.fieldKey,g=b.value;c=JSON.parse(c);for(var h=b.options.length;0<h;h--)b.remove(h);for(var k=c.length,h=0;h<k;h++)b.options[h+1]=new Option(c[h],c[h],!1,!1);b.value=g;""===b.value&&(c=b.getAttribute("data-frmval"),
25
+ null!==c&&(b.value=c));N(b);b.value!=g&&u(jQuery(b),d)}})}}function N(a){-1<a.className.indexOf("frm_chzn")&&jQuery().chosen&&jQuery(a).trigger("chosen:updated")}function Ga(a,c){var b=c.getElementsByClassName("frm_opt_container")[0];b.innerHTML='<span class="frm-loading-img"></span>';var d=b.getElementsByTagName("input"),f=ja(d);jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_replace_radio_lookup_options",parent_fields:a.parents,parent_vals:a.parentVals,field_id:a.fieldId,row_index:a.repeatRow,
26
+ current_value:f,nonce:frm_js.nonce},success:function(c){b.innerHTML=c;u(jQuery(d[0]),a.fieldKey)}})}function na(a,c){if(!ma(c,a.formId))if(!1===a.parentVals){var b=c.getAttribute("data-frmval");null===b&&(b="");qa(a,c,b)}else jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_get_lookup_text_value",parent_fields:a.parents,parent_vals:a.parentVals,field_id:a.fieldId,nonce:frm_js.nonce},success:function(b){c.value!=b&&qa(a.fieldKey,c,b)}})}function qa(a,c,b){c.value=b;u(jQuery(c),a)}function Da(a){var c=
27
+ jQuery("#"+a.containerId),b=c.find(".frm_opt_container");ra(b);jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_get_data",entry_id:a.dataLogic.actualValue,current_field:a.fieldId,hide_id:a.containerId,nonce:frm_js.nonce},success:function(d){b.html(d);var f=b.children("input"),e=f.val();""===d||""===e?L(a,!0):sa(a,c,f)}})}function Ea(a,c){var b=jQuery("#"+a.containerId),d=b.find(".frm_opt_container"),f=b.find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]'),
28
+ e=Ha(f),f=f.data("frmval");ra(d);jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_data_options",trigger_field_id:a.dataLogic.fieldId,entry_id:a.dataLogic.actualValue,field_id:a.fieldId,default_value:f,container_id:a.containerId,prev_val:e,nonce:frm_js.nonce},success:function(c){d.html(c);var f=d.find("select, input, textarea");""===c||1==f.length&&"hidden"==f.attr("type")?L(a,!0):sa(a,b,f)}})}function ra(a){a.html('<span class="frm-loading-img"></span>')}function Ha(a){var c=
29
+ [],b="";a.each(function(){b=this.value;"radio"===this.type||"checkbox"===this.type?!0===this.checked&&c.push(b):""!==b&&c.push(b)});0===c.length&&(c="");return c}function sa(a,c,b){F(a.containerId,a.formId)&&(ca(a.containerId,a.formId),c.show());b.hasClass("frm_chzn")&&R();u(b)}function I(a,c){if("undefined"!==typeof __FRMCALC){var b=__FRMCALC,d=b.fields[a];if("undefined"!==typeof d)for(var d=d.total,f=[],e=0,g=d.length;e<g;e++){var h;h=b.calc[d[e]];var k=c.attr("name"),l=!1,m=h.field_id,n=B(h.form_id);
30
+ 1>n.length||("0"===h.inSection&&"0"===h.inEmbedForm?l=G(m,n):(k=D(k),G(m,n)?l=!0:ta(m,k,n)?l=!0:"0"!==h.inSection&&"0"!==h.inEmbedForm?l=ta(h.inSection,k,n):"0"!==h.inSection?l=G(h.inSection,n):"0"!==h.inEmbedForm&&(l=G(h.inEmbedForm,n))));h=l;!1===h&&oa(b,d[e],f,c)}}}function G(a,c){return-1<c.indexOf("frm_field_"+a+"_container")}function ta(a,c,b){var d=!1;c.repeatingSection&&(a="frm_field_"+a+"-"+c.repeatingSection,a+="-"+c.repeatRow+"_container",d=-1<b.indexOf(a));return d}function oa(a,c,b,d){var f=
31
+ a.calc[c],e=f.calc,g=jQuery(document.getElementById("field_"+c)),h={triggerField:d,inSection:!1,thisFieldCall:'input[id^="field_'+c+'-"]'};1>g.length&&"undefined"!==typeof d&&(h.inSection=!0,h.thisFieldId=Ia(a.fieldsWithCalc,c),g=ua(h));e=Ja(f,e,a,b,h);a=f.calc_dec;e.indexOf(").toFixed(")&&(b=e.split(").toFixed("),va(b[1])&&(a=b[1],e=e.replace(").toFixed("+a,"")));e=parseFloat(eval(e));"undefined"===typeof e&&(e=0);va(a)&&(e=e.toFixed(a));g.val()!=e&&(g.val(e),u(g,c))}function Ja(a,c,b,d,f){for(var e=
32
+ 0,g=a.fields.length;e<g;e++){var h={triggerField:f.triggerField,thisFieldId:a.fields[e],inSection:f.inSection,valKey:f.inSection+""+a.fields[e],thisField:b.fields[a.fields[e]],thisFieldCall:"input"+b.fieldKeys[a.fields[e]]},k=b;"checkbox"==h.thisField.type||"select"==h.thisField.type?h.thisFieldCall=h.thisFieldCall+":checked,select"+k.fieldKeys[h.thisFieldId]+" option:selected,"+h.thisFieldCall+"[type=hidden]":"radio"==h.thisField.type||"scale"==h.thisField.type?h.thisFieldCall=h.thisFieldCall+":checked,"+
33
+ h.thisFieldCall+"[type=hidden]":"textarea"==h.thisField.type&&(h.thisFieldCall=h.thisFieldCall+",textarea"+k.fieldKeys[h.thisFieldId]);d=Ka(h,b,d);if("undefined"===typeof d[h.valKey]||isNaN(d[h.valKey]))d[h.valKey]=0;k="["+h.thisFieldId+"]";k=k.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1");c=c.replace(new RegExp(k,"g"),d[h.valKey])}return c}function Ka(a,c,b){if("undefined"!==typeof b[a.valKey]&&0!==b[a.valKey])return b;b[a.valKey]=0;var d;if(!1===a.inSection)d=jQuery(a.thisFieldCall);else if(d=ua(a),
34
+ null===d||"undefined"===typeof d)d=jQuery(a.thisFieldCall);if(null===d||"undefined"===typeof d||1>d.length)return b;d.each(function(){var d,e=a.thisField;d=!1;if("hidden"==this.type)""!==S(this)&&(d=!0);else if("select"==e.type){var g=this.className;g&&-1<g.indexOf("frm_other_trigger")&&(d=!0)}else("checkbox"==e.type||"radio"==e.type)&&-1<this.id.indexOf("-other_")&&0>this.id.indexOf("-otext")&&(d=!0);d?(d=0,"select"==e.type?"hidden"==this.type?(e=!1,2<this.name.split("[").length&&(e=!0),e||(d=S(this))):
35
+ d=jQuery(this).closest(".frm_other_container").find(".frm_other_input").val():"checkbox"!=e.type&&"radio"!=e.type||"hidden"==this.type||(d=S(this)),e=d):e="checkbox"!==this.type&&"radio"!==this.type||!this.checked?jQuery(this).val():this.value;"undefined"===typeof e&&(e="");d=e;if("date"==a.thisField.type){e=c.date;g=0;if(d)if("undefined"===typeof jQuery.datepicker){g="-";-1<e.indexOf("/")&&(g="/");e=e.split(g);d=d.split(g);var h,k;h=g=k="";for(var l=0;l<e.length;l++)if("y"==e[l])h=((new Date).getFullYear()+
36
+ 15).toString().substr(2,2),h=d[l]>h?"19"+d[l]:"20"+d[l];else if("yy"==e[l])h=d[l];else if("m"==e[l]||"mm"==e[l])g=d[l],2>g.length&&(g="0"+g);else if("d"==e[l]||"dd"==e[l])k=d[l],2>k.length&&(k="0"+k);g=Date.parse(h+"-"+g+"-"+k)}else g=jQuery.datepicker.parseDate(e,d);e=g;null!==e&&(b[a.valKey]=Math.ceil(e/864E5))}else{e=d;""!==e&&0!==e&&(e=e.trim(),e=parseFloat(e.replace(/,/g,"").match(/-?[\d\.]+$/)));if("undefined"===typeof e||isNaN(e)||""===e)e=0;b[a.valKey]+=e}});return b}function ua(a){if("undefined"===
37
+ typeof a.triggerField)return null;var c=a.triggerField.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid");return c.length?(a=a.thisFieldCall.replace("[id=","[id^="),c.find(a)):null}function S(a){var c="";a=document.getElementById(a.id+"-otext");null!==a&&""!==a.value&&(c=a.value);return c}function wa(a){var c=!1;a=jQuery(a).find(".frm_saving_draft");a.length&&(c=a.val());return c}function xa(a){var c=!1,b=jQuery(a).find(".frm_next_page");if(b.length&&b.val()){var d=jQuery(a).find('input[name="form_id"]').val();
38
+ a=jQuery(a).find('input[name="frm_page_order_'+d+'"]');a=a.length?a.val():0;if(!a||b.val()<a)c=!0}return c}function V(a,c){if("hidden"==a.type)return c;var b="",d="";if("checkbox"==a.type||"radio"==a.type){var f=jQuery('input[name="'+a.name+'"]').closest(".frm_required_field").find("input:checked");jQuery(f).each(function(){b=this.value})}else if("file"==a.type)d=jQuery(a).data("fid"),"undefined"===typeof d&&(d=p(a,!0),d=d.replace("file","")),"undefined"===typeof c[d]&&(b=La(d));else{d=a.className;
39
+ if(-1!==d.indexOf("frm_pos_none"))return c;b=jQuery(a).val();if("string"!==typeof b)for(var f=b,b="",e=0;e<f.length;e++)""!==f[e]&&(b=f[e]);d=-1===d.indexOf("frm_other_input")?p(a,!0):p(a,!1)}""===b&&(""===d&&(d=p(a,!0)),d in c||(c[d]=C(a,"data-reqmsg")));return c}function La(a){var c="";jQuery('input[name="file'+a+'"], input[name="file'+a+'[]"], input[name^="item_meta['+a+']"]').each(function(){""===c&&(c=this.value)});return c}function W(a,c,b){var d=a.value,f=p(a,!0);if(f in c)return c;var e=0===
40
+ f.indexOf("conf_");if(""!==d||e){var g=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i,h=C(a,"data-invmsg");""!==d&&!1===g.test(d)?(c[f]=h,e&&(c[f.replace("conf_","")]="")):e&&(a=a.name.replace("conf_",""),b.filter('[name="'+a+'"]').val()!==d&&(c[f]="",c[f.replace("conf_","")]=""))}return c}function X(a,c){var b=a.value;""!==b&&!1!==isNaN(b/1)&&(b=p(a,!0),b in c||(c[b]=C(a,"data-invmsg")));return c}function Y(a,c){var b=a.value,d=C(a,"pattern");if(""!==d&&""!==
41
+ b){var f=p(a,!0);f in c||(d=new RegExp("^"+d+"$","i"),!1===d.test(b)&&(c[f]=C(a,"data-invmsg")))}return c}function C(a,c){var b=a.getAttribute(c);null===b&&(b="");return b}function Ma(a,c){jQuery(a).find('input[type="submit"], input[type="button"]').attr("disabled","disabled");jQuery(a).find(".frm_ajax_loading").addClass("frm_loading_now");"undefined"==typeof c&&jQuery(a).find('input[name="frm_action"]').val();jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(a).serialize()+"&action=frm_entries_"+
42
+ c+"&nonce="+frm_js.nonce,success:function(b){b=b.replace(/^\s+|\s+$/g,"");0===b.indexOf("{")&&(b=jQuery.parseJSON(b));if(""===b||!b||"0"===b||"object"!=typeof b&&0===b.indexOf("<!DOCTYPE")){var c=document.getElementById("frm_loading");null!==c&&(b=jQuery(a).find("input[type=file]").val(),"undefined"!=typeof b&&""!==b&&setTimeout(function(){jQuery(c).fadeIn("slow")},2E3));b=jQuery(a).find(".frm-g-recaptcha, .g-recaptcha");b.length&&(1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&
43
+ b.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">');a.submit()}else if("object"!=typeof b){jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");var f=jQuery(a).find('input[name="form_id"]').val();jQuery(a).closest("#frm_form_"+f+"_container").replaceWith(b);frmFrontForm.scrollMsg(f);if("function"==typeof frmThemeOverride_frmAfterSubmit){var f=jQuery('input[name="frm_page_order_'+f+'"]').val(),e=jQuery(b).find('input[name="form_id"]').val();
44
+ frmThemeOverride_frmAfterSubmit(e,f,b,a)}b=jQuery(a).find('input[name="id"]');b.length&&jQuery(document.getElementById("frm_edit_"+b.val())).find("a").addClass("frm_ajax_edited").click();T()}else{jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");f=!0;jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");var e=!1,g=null,h;for(h in b)if(g=jQuery(a).find("#frm_field_"+
45
+ h+"_container"),g.length){if(!g.is(":visible")){var k=g.closest(".frm_toggle_container");k.length&&(k=k.prev(),k.hasClass("frm_trigger")||(k=k.prev(".frm_trigger")),k.click())}g.is(":visible")&&(J(g,h,b),f=!1,g=jQuery(a).find("#frm_field_"+h+"_container .frm-g-recaptcha, #frm_field_"+h+"_container .g-recaptcha"),g.length&&(e=!0,(g=g.data("rid"))?grecaptcha.reset(g):grecaptcha.reset()))}else if("redirect"==h){window.location=b[h];return}ya(a);!0!==e&&jQuery(a).find(".frm-g-recaptcha, .g-recaptcha").closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+
46
+ frm_js.nonce+'">');f&&a.submit()}},error:function(){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");a.submit()}})}function J(a,c,b){a.length&&a.is(":visible")&&(a.addClass("frm_blank_field"),"function"==typeof frmThemeOverride_frmPlaceError?frmThemeOverride_frmPlaceError(c,b):a.append('<div class="frm_error">'+b[c]+"</div>"))}function ya(a){var c=jQuery(a).find(".frm_blank_field:first");c.length&&frmFrontForm.scrollMsg(c,a,!0)}function Na(){za(jQuery(this),"clear")}
47
+ function Oa(){za(jQuery(this),"replace")}function za(a,c){var b=a.data("frmval").replace(/(\n|\r\n)/g,"\r");if(""===b||"undefined"==typeof b)return!1;var d=a.val().replace(/(\n|\r\n)/g,"\r");"replace"==c?""===d&&a.addClass("frm_default").val(b):d==b&&a.removeClass("frm_default").val("")}function Pa(){var a=jQuery(this),c=a.data("eid"),b=a.data("fid");a.append('<span class="spinner" style="display:inline"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",
48
+ entry_id:c,form_id:b,nonce:frm_js.nonce},success:function(b){a.replaceWith(b)}});return!1}function Qa(a,c){google.load("visualization","1.0",{packages:[c],callback:function(){if("table"==c){var b=new google.visualization.DataTable,d=!1;-1!==jQuery.inArray("id",a.options.fields)&&(d=!0,b.addColumn("number",frm_js.id));for(var f=a.fields.length,e="string",g=0,h=f;g<h;g++){var k=a.fields[g],e=Aa(k);b.addColumn(e,k.name)}g=!1;a.options.edit_link&&(g=!0,b.addColumn("string",a.options.edit_link));h=!1;
49
+ a.options.delete_link&&(h=!0,b.addColumn("string",a.options.delete_link));k=0;if(null!==a.entries){var l=a.entries.length;b.addRows(l);for(var m=0,n=0;n<l;n++){var k=0,p=a.entries[n];d&&(b.setCell(m,k,p.id),k++);for(var q=0,r=f;q<r;q++){var t=a.fields[q],e=Aa(t),t=p.metas[t.id];"number"!=e||null!==t&&""!==t?"boolean"==e&&(t=null===t||"false"==t||!1===t?!1:!0):t=0;b.setCell(m,k,t);k++}g&&("undefined"!==typeof p.editLink?b.setCell(m,k,'<a href="'+p.editLink+'">'+a.options.edit_link+"</a>"):b.setCell(m,
50
+ k,""),k++);h&&("undefined"!==typeof p.deleteLink?b.setCell(m,k,'<a href="'+p.deleteLink+'" class="frm_delete_link" data-frmconfirm="'+a.options.confirm+'">'+a.options.delete_link+"</a>"):b.setCell(m,k,""));m++}}else for(b.addRows(1),g=k=0,h=f;g<h;g++)0<k?b.setCell(0,k,""):b.setCell(0,k,a.options.no_entries),k++;(new google.visualization.Table(document.getElementById("frm_google_table_"+a.options.form_id))).draw(b,a.graphOpts)}else Ra(a)}})}function Aa(a){var c="string";if("number"==a.type)c="number";
51
+ else if("checkbox"==a.type||"select"==a.type){var b=a.options.length;"select"==a.type&&""===a.options[0]&&(b="post_status"==a.field_options.post_field?3:b-1);1==b&&(c="boolean")}return c}function Ra(a){var c=new google.visualization.DataTable,b=!1,d=!1,f=a.rows.length;if(0<f)if("table"==a.type){b=!0;c.addRows(a.rows[f-1][0]+1);for(var e=0;e<f;e++)c.setCell(a.rows[e])}else if("undefined"!=typeof a.rows[0].tooltip)for(var d=b=!0,g=0;g<f;g++){e=a.rows[g].tooltip;delete a.rows[g].tooltip;var h=Object.keys(a.rows[g]).map(function(b){return a.rows[g][b]});
52
+ a.rows[g]=h;a.rows[g].push(e)}f=a.cols.length;if(b){if(0<f)for(b=0;b<f;b++)e=a.cols[b],c.addColumn(e.type,e.name);d&&(c.addColumn({type:"string",role:"tooltip"}),c.addRows(a.rows))}else{c=[[]];for(d=0;d<f;d++)c[0].push(a.cols[d].name);c=c.concat(a.rows);c=google.visualization.arrayToDataTable(c)}d=a.type.charAt(0).toUpperCase()+a.type.slice(1)+"Chart";(new google.visualization[d](document.getElementById("chart_"+a.graph_id))).draw(c,a.options)}function Sa(){var a=jQuery(this),c=a.data("fid");a.wrap('<div class="frm_file_names frm_uploaded_files">');
53
+ for(var b=a.get(0).files,d=0;d<b.length;d++)0===d?a.after(b[d].name+' <a href="#" class="frm_clear_file_link">'+frm_js.remove+"</a>"):a.after(b[d].name+"<br/>");a.hide();b=a.attr("name");b!="item_meta["+c+"][]"&&b.replace("item_meta[","").replace("[]","").split("][");a.closest(".frm_form_field").find(".frm_uploaded_files:last").after('<input name="'+b+'" data-fid="'+c+'"class="frm_transparent frm_multiple_file" multiple="multiple" type="file" />')}function Ta(){Ua(jQuery(this).parent(".frm_uploaded_files"))}
54
+ function Va(){jQuery(this).parent(".frm_file_names").replaceWith("");return!1}function Wa(){var a="frm_section_"+jQuery(this).data("parent")+"-"+jQuery(this).data("key"),c=jQuery(document.getElementById(a)),b=c.find("input, select, textarea");c.fadeOut("slow",function(){c.remove();b.each(function(){if("file"!=this.type){var a=p(this,!1);I(a,jQuery(this))}});"function"==typeof frmThemeOverride_frmRemoveRow&&frmThemeOverride_frmRemoveRow(a,c)});return!1}function Xa(){if(!0===H)return!1;H=!0;var a=jQuery(this).data("parent"),
55
+ c=0;if(0<jQuery(".frm_repeat_"+a).length)var b=jQuery(".frm_repeat_"+a+":last").attr("id").replace("frm_section_"+a+"-",""),c=-1<b.indexOf("i")?1:1+parseInt(b);jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",data:{action:"frm_add_form_row",field_id:a,i:c,nonce:frm_js.nonce},success:function(b){var f=b.html,e=jQuery(f).hide().fadeIn("slow");jQuery(".frm_repeat_"+a+":last").after(e);var g=["other"],h,k,l={repeatingSection:a.toString(),repeatRow:c.toString()};jQuery(f).find("input, select, textarea").each(function(){if("file"!=
56
+ this.type){if(""===this.name)return!0;h=this.name.replace("item_meta[","").split("]")[2].replace("[","");-1==jQuery.inArray(h,g)&&!1!==this.id&&""!==this.id&&(k=jQuery("#"+this.id),g.push(h),y(h,l),Q(h,l,"value changed"),x(h,k),U(h,k,"value changed"),I(h,k))}});0<jQuery(f).find(".star").length&&jQuery(".star").rating();R();"function"==typeof frmThemeOverride_frmAddRow&&frmThemeOverride_frmAddRow(a,b);H=!1},error:function(){H=!1}});return!1}function Ya(){var a=jQuery(this),c=a.data("entryid"),b=a.data("prefix"),
57
+ d=a.data("pageid"),f=a.data("formid"),e=a.data("cancel"),g=a.data("fields"),h=a.data("excludefields"),k=jQuery(document.getElementById(b+c)),l=k.html();k.html('<span class="frm-loading-img" id="'+b+c+'"></span><div class="frm_orig_content" style="display:none">'+l+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:d,entry_id:c,id:f,nonce:frm_js.nonce,fields:g,exclude_fields:h},success:function(b){k.children(".frm-loading-img").replaceWith(b);
58
+ a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");a.html(e);Ba("editInPlace");T()}});return!1}function Za(){var a=jQuery(this),c=a.data("entryid"),b=a.data("prefix"),d=a.data("edit");a.hasClass("frm_ajax_edited")||(c=jQuery(document.getElementById(b+c)),c.children(".frm_forms").replaceWith(""),c.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");a.html(d);return!1}function $a(){var a=jQuery(this),
59
+ c=a.data("deleteconfirm");if(confirm(c)){var b=a.data("entryid"),d=a.data("prefix");a.replaceWith('<span class="frm-loading-img" id="frm_delete_'+b+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:b,nonce:frm_js.nonce},success:function(a){"success"==a.replace(/^\s+|\s+$/g,"")?(jQuery(document.getElementById(d+b)).fadeOut("slow"),jQuery(document.getElementById("frm_delete_"+b)).fadeOut("slow")):jQuery(document.getElementById("frm_delete_"+b)).replaceWith(a)}})}return!1}
60
+ function T(){"undefined"!==typeof __frmHideFields&&frmFrontForm.hidePreviouslyHiddenFields();jQuery(document).on("focusin",".frm_date",r);if("undefined"!==typeof __frmUniqueTimes)for(var a=__frmUniqueTimes,c=0;c<a.length;c++)jQuery(document.getElementById(a[c].dateID)).change(q);if("undefined"!==typeof __frmMasks)for(a=__frmMasks,c=0;c<a.length;c++)jQuery(a[c].trigger).attr("data-frmmask",a[c].mask);R();"undefined"!==typeof __frmDepDynamicFields&&frmFrontForm.checkDependentDynamicFields(__frmDepDynamicFields);
61
+ "undefined"!==typeof __frmDepLookupFields&&frmFrontForm.checkDependentLookupFields(__frmDepLookupFields);"undefined"!==typeof __FRMCALC&&(a=__FRMCALC.triggers)&&jQuery(a.join()).trigger({type:"change",selfTriggered:!0})}function R(){if(jQuery().chosen){var a={allow_single_deselect:!0};"undefined"!==typeof __frmChosen&&(a="{"+__frmChosen+"}");jQuery(".frm_chzn").chosen(a)}}function Ba(a){"undefined"!==typeof __frmHideOrShowFields&&frmFrontForm.hideOrShowFields(__frmHideOrShowFields,a)}function u(a,
62
+ c){"undefined"===typeof c&&(c="dependent");1<a.length&&(a=a.eq(0));a.trigger({type:"change",selfTriggered:!0,frmTriggered:c})}function D(a){var c={repeatingSection:"",repeatRow:""};"undefined"!==typeof a&&3<=a.split("][").length&&(a=a.split("]["),c.repeatingSection=a[0].replace("item_meta[",""),c.repeatRow=a[1]);return c}function Ua(a){a.fadeOut("slow",function(){a.remove()})}function ab(){var a=jQuery(this).data("frmconfirm");return confirm(a)}function bb(){var a=jQuery(this).data("frmtoggle");jQuery(a).is(":visible")?
63
+ jQuery(a).slideUp("fast"):jQuery(a).slideDown("fast");return!1}function Ia(a,c){for(var b in a)if(a.hasOwnProperty(b)&&a[b]===c)return b;return null}function va(a){return!jQuery.isArray(a)&&0<=a-parseFloat(a)+1}function cb(){Array.prototype.indexOf||(Array.prototype.indexOf=function(a,c){var b=this.length>>>0,d=Number(c)||0,d=0>d?Math.ceil(d):Math.floor(d);for(0>d&&(d+=b);d<b;d++)if(d in this&&this[d]===a)return d;return-1})}function db(){"function"!==typeof String.prototype.trim&&(String.prototype.trim=
64
+ function(){return this.replace(/^\s+|\s+$/g,"")})}function eb(){Array.prototype.filter||(Array.prototype.filter=function(a,c){if(void 0===this||null===this)throw new TypeError;var b=Object(this),d=b.length>>>0;if("function"!==typeof a)throw new TypeError;for(var f=[],e=0;e<d;e++)if(e in b){var g=b[e];a.call(c,g,e,b)&&f.push(g)}return f})}function fb(){Object.keys||(Object.keys=function(a){var c=[],b;for(b in a)a.hasOwnProperty(b)&&c.push(b);return c})}var H=!1,E="",v=[];return{init:function(){jQuery(document).off("submit.formidable",
65
+ ".frm-show-form");jQuery(document).on("submit.formidable",".frm-show-form",frmFrontForm.submitForm);jQuery(document).on("click",".frm_trigger",n);var a=jQuery(".frm_blank_field");a.length&&a.closest(".frm_toggle_container").prev(".frm_trigger").click();jQuery.isFunction(jQuery.fn.placeholder)?jQuery(".frm-show-form input, .frm-show-form textarea").placeholder():jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){""===jQuery(this).val()&&jQuery(this).blur()});jQuery(document).on("focus",
66
+ ".frm_toggle_default",Na);jQuery(document).on("blur",".frm_toggle_default",Oa);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).click(Pa);jQuery(document).on("change",".frm_multiple_file",Sa);jQuery(document).on("click",".frm_clear_file_link",Va);jQuery(document).on("click",".frm_remove_link",Ta);jQuery(document).on("focusin","input[data-frmmask]",function(){jQuery(this).mask(jQuery(this).data("frmmask").toString())});jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',
67
+ A);jQuery(document).on("click",'.frm-show-form input[type="submit"], .frm-show-form input[name="frm_prev_page"], .frm-show-form .frm_save_draft',m);jQuery(document).on("change",'.frm_other_container input[type="checkbox"], .frm_other_container input[type="radio"], .frm_other_container select',z);jQuery(document).on("change","input[type=file].frm_transparent",w);jQuery(document).on("click",".frm_remove_form_row",Wa);jQuery(document).on("click",".frm_add_form_row",Xa);jQuery(document).on("click","a[data-frmconfirm]",
68
+ ab);jQuery("a[data-frmtoggle]").click(bb);jQuery(".frm_edit_link_container").on("click","a.frm_inplace_edit",Ya);jQuery(".frm_edit_link_container").on("click","a.frm_cancel_edit",Za);jQuery(document).on("click",".frm_ajax_delete",$a);jQuery(".frm_month_heading, .frm_year_heading").click(function(){var a=jQuery(this).children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s");a.hasClass("ui-icon-triangle-1-e")?(a.addClass("ui-icon-triangle-1-s").removeClass("ui-icon-triangle-1-e"),jQuery(this).next(".frm_toggle_container").fadeIn("slow")):
69
+ (a.addClass("ui-icon-triangle-1-e").removeClass("ui-icon-triangle-1-s"),jQuery(this).next(".frm_toggle_container").hide())});T();Ba("pageLoad");cb();db();eb();fb()},submitForm:function(a){var c=this.classList;c&&!c.contains("frm_pro_form")||jQuery("body").hasClass("wp-admin")||(a.preventDefault(),a=frmFrontForm.validateFormSubmit(this),0===Object.keys(a).length&&frmFrontForm.checkFormErrors(this,E))},validateFormSubmit:function(a){jQuery(this).find(".wp-editor-wrap").length&&"undefined"!=typeof tinyMCE&&
70
+ tinyMCE.triggerSave();E=jQuery(a).find('input[name="frm_action"]').val();v=[];var c=jQuery(a).hasClass("frm_js_validate");c&&(wa(a)||xa(a))&&(c=!1);c&&(frmFrontForm.getAjaxFormErrors(a),Object.keys(v).length&&frmFrontForm.addAjaxFormErrors(a));return v},getAjaxFormErrors:function(a){var c=[],b=jQuery(a).find(".frm_required_field:visible input, .frm_required_field:visible select, .frm_required_field:visible textarea").filter(":not(.frm_optional)");if(b.length)for(var d=0,f=b.length;d<f;d++)c=V(b[d],
71
+ c);b=jQuery(a).find("input[type=email]").filter(":visible");d=jQuery(a).find("input,select,textarea");if(d.length)for(var f=0,e=d.length;f<e;f++){var g=d[f];""!==g.value&&"hidden"!=g.type&&("number"==g.type?c=X(g,c):"email"==g.type?c=W(g,c,b):null!==g.pattern&&(c=Y(g,c)))}b=jQuery(a).find(".frm-g-recaptcha");b.length&&(d=b.data("rid"),0===grecaptcha.getResponse(d).length&&(b=b.closest(".frm_form_field").attr("id").replace("frm_field_","").replace("_container",""),c[b]=""));v=c;if("function"==typeof frmThemeOverride_jsErrors&&
72
+ (a=frmThemeOverride_jsErrors(E,a),Object.keys(a).length))for(var h in a)v[h]=a[h];return v},addAjaxFormErrors:function(a){jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");for(var c in v){var b=jQuery(a).find("#frm_field_"+c+"_container");b.length?J(b,c,v):delete v[c]}ya(a)},checkFormErrors:function(a,c){Ma(a,c)},scrollToID:function(a){a=jQuery(document.getElementById(a).offset());window.scrollTo(a.left,a.top)},scrollMsg:function(a,c,b){var d="",
73
+ d="undefined"==typeof c?jQuery(document.getElementById("frm_form_"+a+"_container")):"string"==typeof a?jQuery(c).find("#frm_field_"+a+"_container"):a;if(a=d.offset().top){a-=frm_js.offset;c=jQuery("html").css("margin-top");d=jQuery("body").css("margin-top");if(c||d)a=a-parseInt(c)-parseInt(d);if(a&&window.innerHeight&&(c=document.documentElement.scrollTop||document.body.scrollTop,a>c+window.innerHeight||a<c))return"undefined"===typeof b?jQuery(window).scrollTop(a):jQuery("html,body").animate({scrollTop:a},
74
+ 500),!1}},savingDraft:function(a){return wa(a)},goingToPreviousPage:function(a){return xa(a)},hideOrShowFields:function(a,c){if("pageLoad"===c){var b=document.querySelectorAll('[id^="frm_hide_fields_"]');pa(b)}for(var b={repeatingSection:"",repeatRow:""},d=0,f=a.length;d<f;d++)y(a[d],b)},hidePreviouslyHiddenFields:function(){var a;a=[];for(var c=document.querySelectorAll('*[id^="frm_hide_fields_"]'),b=c.length,d,f=0;f<b;f++)d=c[f].id.replace("frm_hide_fields_",""),a=a.concat(B(d));c=0;for(b=a.length;c<
75
+ b;c++)d=document.getElementById(a[c]),null!==d&&(d.style.display="none")},checkDependentDynamicFields:function(a){for(var c={repeatingSection:"",repeatRow:""},b=0,d=a.length;b<d;b++)y(a[b],c)},checkDependentLookupFields:function(a){for(var c,b={repeatingSection:"",repeatRow:""},d=0,f=a.length;d<f;d++)c=a[d],Q(c,b,"value changed")},loadGoogle:function(){if("undefined"!==typeof google&&google&&google.load)for(var a=__FRMTABLES,c=Object.keys(a),b=0;b<c.length;b++)for(var d=a[c[b]],f=c[b],e=0;e<d.length;e++)Qa(d[e],
76
+ f);else setTimeout(frmFrontForm.loadGoogle,30)},removeUsedTimes:function(a,c){var b=jQuery(a).parents("form:first").find('input[name="id"]');jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",data:{action:"frm_fields_ajax_time_options",time_field:c,date_field:a.id,entry_id:b?b.val():"",date:jQuery(a).val(),nonce:frm_js.nonce},success:function(a){var b=jQuery(document.getElementById(c));b.find("option").removeAttr("disabled");if(a&&""!==a)for(var e in a)b.find('option[value="'+e+'"]').attr("disabled",
77
+ "disabled")}})},escapeHtml:function(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")},invisible:function(a){jQuery(a).css("visibility","hidden")},visible:function(a){jQuery(a).css("visibility","visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(m){frmFrontForm.init()});
78
+ function frmRecaptcha(){for(var m=jQuery(".frm-g-recaptcha"),n=0,q=m.length;n<q;n++){var r=grecaptcha.render(m[n].id,{sitekey:m[n].getAttribute("data-sitekey"),size:m[n].getAttribute("data-size"),theme:m[n].getAttribute("data-theme")});m[n].setAttribute("data-rid",r)}}
79
+ function frmUpdateField(m,n,q,r,w){jQuery(document.getElementById("frm_update_field_"+m+"_"+n)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:m,field_id:n,value:q,nonce:frm_js.nonce},success:function(){""===r.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+m+"_"+n+"_"+w)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+m+"_"+n+"_"+w)).replaceWith(r)}})}
80
+ function frmEditEntry(m,n,q,r,w,z){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var A=jQuery(document.getElementById("frm_edit_"+m)),p=A.html(),x=jQuery(document.getElementById(n+m)),y=x.html();x.html('<span class="frm-loading-img" id="'+n+m+'"></span><div class="frm_orig_content" style="display:none">'+y+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:q,entry_id:m,id:r,nonce:frm_js.nonce},
81
+ success:function(y){x.children(".frm-loading-img").replaceWith(y);A.replaceWith('<span id="frm_edit_'+m+'"><a onclick="frmCancelEdit('+m+",'"+n+"','"+frmFrontForm.escapeHtml(p)+"',"+q+","+r+",'"+z+'\')" class="'+z+'">'+w+"</a></span>")}})}
82
+ function frmCancelEdit(m,n,q,r,w,z){console.warn("DEPRECATED: function frmCancelEdit in v2.0.13 use frmFrontForm.cancelEdit");var A=jQuery(document.getElementById("frm_edit_"+m)),p=A.find("a"),x=p.html();p.hasClass("frm_ajax_edited")||(p=jQuery(document.getElementById(n+m)),p.children(".frm_forms").replaceWith(""),p.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));A.replaceWith('<a id="frm_edit_'+m+'" class="frm_edit_link '+z+'" href="javascript:frmEditEntry('+m+",'"+
83
+ n+"',"+r+","+w+",'"+frmFrontForm.escapeHtml(x)+"','"+z+"')\">"+q+"</a>")}
84
+ function frmDeleteEntry(m,n){console.warn("DEPRECATED: function frmDeleteEntry in v2.0.13 use frmFrontForm.deleteEntry");jQuery(document.getElementById("frm_delete_"+m)).replaceWith('<span class="frm-loading-img" id="frm_delete_'+m+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:m,nonce:frm_js.nonce},success:function(q){"success"==q.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById(n+m)).fadeOut("slow"):jQuery(document.getElementById("frm_delete_"+
85
+ m)).replaceWith(q)}})}function frmOnSubmit(m){console.warn("DEPRECATED: function frmOnSubmit in v2.0 use frmFrontForm.submitForm");frmFrontForm.submitForm(m,this)}
86
+ function frm_resend_email(m,n){console.warn("DEPRECATED: function frm_resend_email in v2.0");$link=jQuery(document.getElementById("frm_resend_email"));$link.append('<span class="spinner" style="display:inline"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:m,form_id:n,nonce:frm_js.nonce},success:function(m){$link.replaceWith(m)}})};
js/formidable_admin.js CHANGED
@@ -53,17 +53,18 @@ function frmAdminBuildJS(){
53
  }
54
 
55
  function removeThisTag(){
56
- var id=jQuery(this).data('removeid');
57
- var show=jQuery(this).data('showlast');
 
58
  if(typeof(show) == 'undefined'){
59
  show = '';
60
  }
61
 
62
  if(show !== ''){
63
- if ( jQuery(this).closest('.frm_add_remove').find('.frm_remove_tag').length > 1 )
64
  show = '';
65
- }else if(id.indexOf('frm_logic_') === 0 && jQuery(this).closest('.frm_logic_rows').find('.frm_logic_row').length<2){
66
- show='#'+jQuery(this).closest('td').children('.frm_add_logic_link').attr('id');
67
  }else if(id.indexOf('frm_postmeta_') === 0){
68
  if(jQuery('#frm_postmeta_rows .frm_postmeta_row').length<2)
69
  show='.frm_add_postmeta_row.button';
@@ -72,6 +73,12 @@ function frmAdminBuildJS(){
72
  show += ',';
73
  show += '#'+jQuery('#frm_postmeta_rows .frm_postmeta_row:not(#'+id+')').last().attr('id')+' .frm_toggle_cf_opts';
74
  }
 
 
 
 
 
 
75
  }
76
 
77
  var $fadeEle = jQuery(document.getElementById(id));
@@ -374,8 +381,7 @@ function frmAdminBuildJS(){
374
 
375
  // new field
376
  if ( ui.item.hasClass('frmbutton') ) {
377
- if ( ui.item.hasClass('frm_tbreak') || ui.item.hasClass('frm_tform') ||
378
- ui.item.hasClass('frm_tdivider') || ui.item.hasClass('frm_tcaptcha') ) {
379
  return false;
380
  }
381
  return true;
@@ -566,13 +572,14 @@ function frmAdminBuildJS(){
566
  var field_type = jQuery("select[name='field_options[type_"+field_id+"]']").val();
567
  var $fieldDesc = jQuery(document.getElementById('field_description_'+field_id));
568
  if($fieldDesc.text() == frm_admin_js.desc){
 
569
  if ( field_type == 'email' ) {
570
- $fieldDesc.text(frm_admin_js.enter_email);
571
- jQuery('#field_'+field_id+'_inner_container input[type=hidden]').val(frm_admin_js.enter_email);
572
  } else {
573
- $fieldDesc.text(frm_admin_js.enter_password);
574
- jQuery('#field_'+field_id+'_inner_container input[type=hidden]').val(frm_admin_js.enter_password);
575
  }
 
 
576
  }
577
 
578
  var $confDesc = jQuery('.frm_ipe_field_conf_desc');
@@ -662,7 +669,7 @@ function frmAdminBuildJS(){
662
  }
663
  var field_id=jQuery(this).closest('li.form-field').data('fid');
664
  jQuery(this).toggleClass('frm_inactive_icon').attr('title', t).tooltip('destroy').tooltip('show');
665
- jQuery('input[name="field_options[clear_on_focus_'+ field_id +']"').val(switch_to);
666
  return false;
667
  }
668
 
@@ -676,7 +683,7 @@ function frmAdminBuildJS(){
676
  var field_id = jQuery(this).closest('li.form-field').data('fid');
677
  jQuery(this).toggleClass('frm_inactive_icon').attr('title', t).tooltip('destroy').next('.tooltip').remove();
678
  jQuery(this).tooltip('show');
679
- jQuery('input[name="field_options[default_blank_'+ field_id +']"').val(switch_to);
680
  return false;
681
  }
682
 
@@ -768,6 +775,84 @@ function frmAdminBuildJS(){
768
  return false;
769
  }
770
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
771
  function clickVis(e){
772
  clickAction(this);
773
  if(!jQuery(e.target).is('.inplace_field, .frm_ipe_field_label, .frm_ipe_field_desc, .frm_ipe_field_conf_desc, .frm_ipe_field_option, .frm_ipe_field_option_key')){
@@ -917,22 +1002,22 @@ function frmAdminBuildJS(){
917
  }
918
 
919
  function setIPEDesc(){
920
- jQuery(this).editInPlace({
921
- default_text:frm_admin_js.desc,
922
- field_type:'textarea',textarea_rows:2,
923
- callback:function(x,text){
924
- jQuery(this).next('input').val(text);
925
- var new_text = text || frm_admin_js.desc;
926
- return new_text;
927
- },
928
- postclose:function(){
929
- if(jQuery(this).html() == frm_admin_js.desc){
930
- jQuery(this).addClass('frm-show-click');
931
- }else{
932
- jQuery(this).removeClass('frm-show-click');
 
933
  }
934
- }
935
- });
936
  }
937
 
938
  function setIPEOpts(){
@@ -2134,6 +2219,9 @@ function frmAdminBuildJS(){
2134
  $newFields.on('mouseenter', '.frm_ipe_field_desc, .frm_ipe_field_conf_desc', setIPEDesc);
2135
  $newFields.on('click', '.frm_add_logic_row', addFieldLogicRow);
2136
  $newFields.on('click', '.frm_remove_tag', removeThisTag);
 
 
 
2137
 
2138
  jQuery(document.getElementById('frm-insert-fields')).on('click', '.frm_add_field', addFieldClick);
2139
  $newFields.on('click', '.frm_duplicate_icon', duplicateField);
@@ -2152,6 +2240,7 @@ function frmAdminBuildJS(){
2152
  $newFields.on('input', 'input[name^="field_options[remove_label_"]', function(){
2153
  updateRepeatText(this, 'remove');
2154
  });
 
2155
 
2156
  $newFields.on('click', '.frm_toggle_sep_values', toggleSepValues);
2157
  $newFields.on('click', '.frm_delete_field', clickDeleteField);
53
  }
54
 
55
  function removeThisTag(){
56
+ var deleteButton = jQuery(this);
57
+ var id=deleteButton.data('removeid');
58
+ var show=deleteButton.data('showlast');
59
  if(typeof(show) == 'undefined'){
60
  show = '';
61
  }
62
 
63
  if(show !== ''){
64
+ if ( deleteButton.closest('.frm_add_remove').find('.frm_remove_tag').length > 1 )
65
  show = '';
66
+ }else if(id.indexOf('frm_logic_') === 0 && deleteButton.closest('.frm_logic_rows').find('.frm_logic_row').length<2){
67
+ show='#'+deleteButton.closest('td').children('.frm_add_logic_link').attr('id');
68
  }else if(id.indexOf('frm_postmeta_') === 0){
69
  if(jQuery('#frm_postmeta_rows .frm_postmeta_row').length<2)
70
  show='.frm_add_postmeta_row.button';
73
  show += ',';
74
  show += '#'+jQuery('#frm_postmeta_rows .frm_postmeta_row:not(#'+id+')').last().attr('id')+' .frm_toggle_cf_opts';
75
  }
76
+ } else if ( id.indexOf('frm_watch_lookup_') === 0 ) {
77
+ var fieldId = deleteButton.data( 'fieldid' );
78
+ var lookupBlock = document.getElementById( 'frm_watch_lookup_block_' + fieldId );
79
+ if ( lookupBlock.children.length<2 ) {
80
+ show='#frm_add_watch_lookup_link_' + fieldId;
81
+ }
82
  }
83
 
84
  var $fadeEle = jQuery(document.getElementById(id));
381
 
382
  // new field
383
  if ( ui.item.hasClass('frmbutton') ) {
384
+ if ( ui.item.hasClass('frm_tbreak') || ui.item.hasClass('frm_tform') || ui.item.hasClass('frm_tdivider') ) {
 
385
  return false;
386
  }
387
  return true;
572
  var field_type = jQuery("select[name='field_options[type_"+field_id+"]']").val();
573
  var $fieldDesc = jQuery(document.getElementById('field_description_'+field_id));
574
  if($fieldDesc.text() == frm_admin_js.desc){
575
+ var newDesc = '';
576
  if ( field_type == 'email' ) {
577
+ newDesc = frm_admin_js.enter_email;
 
578
  } else {
579
+ newDesc = frm_admin_js.enter_password;
 
580
  }
581
+ $fieldDesc.text(newDesc);
582
+ jQuery('input[name="field_options[description_'+ field_id +']"]').val(newDesc);
583
  }
584
 
585
  var $confDesc = jQuery('.frm_ipe_field_conf_desc');
669
  }
670
  var field_id=jQuery(this).closest('li.form-field').data('fid');
671
  jQuery(this).toggleClass('frm_inactive_icon').attr('title', t).tooltip('destroy').tooltip('show');
672
+ jQuery('input[name="field_options[clear_on_focus_'+ field_id +']"]').val(switch_to);
673
  return false;
674
  }
675
 
683
  var field_id = jQuery(this).closest('li.form-field').data('fid');
684
  jQuery(this).toggleClass('frm_inactive_icon').attr('title', t).tooltip('destroy').next('.tooltip').remove();
685
  jQuery(this).tooltip('show');
686
+ jQuery('input[name="field_options[default_blank_'+ field_id +']"]').val(switch_to);
687
  return false;
688
  }
689
 
775
  return false;
776
  }
777
 
778
+ function addWatchLookupRow(){
779
+ var id=jQuery(this).closest('li.form-field').data('fid');
780
+ var form_id = this_form_id;
781
+ var row_key = 0;
782
+ var lookupBlockRows = document.getElementById( 'frm_watch_lookup_block_'+id ).childNodes;
783
+ if ( lookupBlockRows.length > 0 ) {
784
+ var lastRowId = lookupBlockRows[ lookupBlockRows.length - 1 ].id;
785
+ row_key = 1 + parseInt( lastRowId.replace( 'frm_watch_lookup_' + id + '_', '' ) );
786
+ }
787
+
788
+ jQuery.ajax({
789
+ type:'POST',url:ajaxurl,
790
+ data:{action:'frm_add_watch_lookup_row', form_id:form_id, field_id:id, row_key:row_key, nonce:frmGlobal.nonce},
791
+ success:function(newRow){
792
+ jQuery(document.getElementById('frm_add_watch_lookup_link_'+id)).fadeOut('slow', function(){
793
+ var watchRowBlock = jQuery(document.getElementById('frm_watch_lookup_block_'+id));
794
+ watchRowBlock.append(newRow);
795
+ watchRowBlock.fadeIn('slow');
796
+ });
797
+ }
798
+ });
799
+ return false;
800
+ }
801
+
802
+ function hideOrShowAutopopulateValue() {
803
+ var fieldId = this.id.replace( 'autopopulate_value_', '' );
804
+ var sections = document.querySelectorAll( '.frm_autopopulate_value_section_' + fieldId );
805
+
806
+ var l = sections.length;
807
+ for ( var i = 0; i<l; i++ ) {
808
+ if ( this.checked ) {
809
+ sections[i].className = sections[i].className.replace( 'frm_hidden', '' );
810
+ } else {
811
+ sections[i].className = sections[i].className + ' frm_hidden';
812
+ }
813
+ }
814
+ }
815
+
816
+ function updateGetValueFieldSelection() {
817
+ var fieldID = this.id.replace( 'get_values_form_', '' );
818
+ var fieldSelect = document.getElementById( 'get_values_field_' + fieldID );
819
+ var fieldType = this.getAttribute('data-fieldtype');
820
+
821
+ if ( this.value === '' ) {
822
+ fieldSelect.options.length = 1;
823
+ } else {
824
+ var formID = this.value;
825
+ jQuery.ajax({
826
+ type:'POST',url:ajaxurl,
827
+ data:{
828
+ action:'frm_get_options_for_get_values_field',
829
+ form_id:formID,
830
+ field_type:fieldType,
831
+ nonce:frmGlobal.nonce
832
+ },
833
+ success:function(fields){
834
+ fieldSelect.innerHTML = fields;
835
+ }
836
+ });
837
+ }
838
+ }
839
+
840
+ // Clear the Watch Fields option when Lookup field switches to "Text" option
841
+ function maybeClearWatchFields() {
842
+ if ( this.value == 'text' ) {
843
+ var fieldID = this.name.replace( 'field_options[data_type_', '' ).replace( ']', '' );
844
+
845
+ var lookupBlock = document.getElementById( 'frm_watch_lookup_block_' + fieldID );
846
+ if ( lookupBlock !== null ) {
847
+ // Clear the Watch Fields option
848
+ lookupBlock.innerHTML = '';
849
+
850
+ // Hide the Watch Fields row
851
+ lookupBlock.parentNode.parentNode.style.display = 'none';
852
+ }
853
+ }
854
+ }
855
+
856
  function clickVis(e){
857
  clickAction(this);
858
  if(!jQuery(e.target).is('.inplace_field, .frm_ipe_field_label, .frm_ipe_field_desc, .frm_ipe_field_conf_desc, .frm_ipe_field_option, .frm_ipe_field_option_key')){
1002
  }
1003
 
1004
  function setIPEDesc(){
1005
+ jQuery(this).editInPlace({
1006
+ default_text:frm_admin_js.desc,
1007
+ field_type:'textarea',textarea_rows:2,
1008
+ callback:function(x,text){
1009
+ jQuery(this).next('input').val(text);
1010
+ var new_text = text || frm_admin_js.desc;
1011
+ return new_text;
1012
+ },
1013
+ postclose:function(){
1014
+ if(jQuery(this).html() == frm_admin_js.desc){
1015
+ jQuery(this).addClass('frm-show-click');
1016
+ }else{
1017
+ jQuery(this).removeClass('frm-show-click');
1018
+ }
1019
  }
1020
+ });
 
1021
  }
1022
 
1023
  function setIPEOpts(){
2219
  $newFields.on('mouseenter', '.frm_ipe_field_desc, .frm_ipe_field_conf_desc', setIPEDesc);
2220
  $newFields.on('click', '.frm_add_logic_row', addFieldLogicRow);
2221
  $newFields.on('click', '.frm_remove_tag', removeThisTag);
2222
+ $newFields.on('click', '.frm_add_watch_lookup_row', addWatchLookupRow);
2223
+ $newFields.on('change', '.autopopulate_value', hideOrShowAutopopulateValue);
2224
+ $newFields.on('change', '.frm_get_values_form', updateGetValueFieldSelection);
2225
 
2226
  jQuery(document.getElementById('frm-insert-fields')).on('click', '.frm_add_field', addFieldClick);
2227
  $newFields.on('click', '.frm_duplicate_icon', duplicateField);
2240
  $newFields.on('input', 'input[name^="field_options[remove_label_"]', function(){
2241
  updateRepeatText(this, 'remove');
2242
  });
2243
+ $newFields.on('change', 'select[name^="field_options[data_type_"]', maybeClearWatchFields );
2244
 
2245
  $newFields.on('click', '.frm_toggle_sep_values', toggleSepValues);
2246
  $newFields.on('click', '.frm_delete_field', clickDeleteField);
languages/formidable-en_US.po CHANGED
@@ -1,9 +1,9 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: Formidable v2.0.23\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2010-12-20\n"
6
- "PO-Revision-Date: 2016-03-15 19:52:22+0000\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
@@ -24,7 +24,7 @@ msgstr ""
24
  #: classes/controllers/FrmFormsController.php:543
25
  #: classes/controllers/FrmXMLController.php:59
26
  #: classes/models/FrmPointers.php:245
27
- #: classes/models/FrmSettings.php:78
28
  #: classes/views/frm-forms/list.php:5
29
  #@ formidable
30
  msgid "Forms"
@@ -81,37 +81,37 @@ msgstr ""
81
  msgid "Settings Saved"
82
  msgstr ""
83
 
84
- #: classes/helpers/FrmAppHelper.php:594
85
  #@ formidable
86
  msgid "View Forms and Templates"
87
  msgstr ""
88
 
89
- #: classes/helpers/FrmAppHelper.php:596
90
  #@ formidable
91
  msgid "Delete Forms and Templates"
92
  msgstr ""
93
 
94
- #: classes/helpers/FrmAppHelper.php:597
95
  #@ formidable
96
  msgid "Access this Settings Page"
97
  msgstr ""
98
 
99
- #: classes/helpers/FrmAppHelper.php:598
100
  #@ formidable
101
  msgid "View Entries from Admin Area"
102
  msgstr ""
103
 
104
- #: classes/helpers/FrmAppHelper.php:607
105
  #@ formidable
106
  msgid "Edit Entries from Admin Area"
107
  msgstr ""
108
 
109
- #: classes/helpers/FrmAppHelper.php:599
110
  #@ formidable
111
  msgid "Delete Entries from Admin Area"
112
  msgstr ""
113
 
114
- #: classes/helpers/FrmAppHelper.php:608
115
  #@ formidable
116
  msgid "View Reports"
117
  msgstr ""
@@ -173,12 +173,12 @@ msgstr ""
173
  msgid "Scale"
174
  msgstr ""
175
 
176
- #: classes/models/FrmField.php:43
177
  #@ formidable
178
  msgid "Hidden Field"
179
  msgstr ""
180
 
181
- #: classes/models/FrmField.php:47
182
  #@ formidable
183
  msgid "Tags"
184
  msgstr ""
@@ -193,8 +193,8 @@ msgstr ""
193
  msgid "Create Form from Template"
194
  msgstr ""
195
 
196
- #: classes/models/FrmEntryValidate.php:252
197
- #: classes/models/FrmEntryValidate.php:257
198
  #@ formidable
199
  msgid "Your entry appears to be spam!"
200
  msgstr ""
@@ -234,25 +234,25 @@ msgstr ""
234
  msgid "%1$s Form submitted on %2$s"
235
  msgstr ""
236
 
237
- #: classes/models/FrmSettings.php:85
238
  #@ formidable
239
  msgid "Your responses were successfully submitted. Thank you!"
240
  msgstr ""
241
 
242
- #: classes/models/FrmSettings.php:90
243
  #: classes/views/styles/_sample_form.php:102
244
  #: pro/classes/views/frmpro-entries/show.php:34
245
  #@ formidable
246
  msgid "Submit"
247
  msgstr ""
248
 
249
- #: classes/models/FrmSettings.php:91
250
  #@ formidable
251
  msgid "You do not have permission to view this form."
252
  msgstr ""
253
 
254
  #: classes/models/FrmEntryValidate.php:16
255
- #: classes/models/FrmSettings.php:92
256
  #@ formidable
257
  msgid "You do not have permission to do that"
258
  msgstr ""
@@ -264,7 +264,7 @@ msgstr ""
264
 
265
  #: classes/models/FrmPointers.php:251
266
  #: pro/classes/controllers/FrmProFormsController.php:55
267
- #: pro/classes/controllers/FrmProFormsController.php:273
268
  #@ formidable
269
  msgid "Email"
270
  msgstr ""
@@ -286,9 +286,9 @@ msgstr ""
286
 
287
  #: classes/controllers/FrmEntriesController.php:72
288
  #: classes/controllers/FrmFormsController.php:703
289
- #: classes/views/frm-entries/form.php:48
290
  #: classes/views/frm-entries/sidebar-shared.php:29
291
- #: pro/classes/helpers/FrmProFieldsHelper.php:2850
292
  #: pro/classes/views/xml/map_csv_fields.php:57
293
  #@ formidable
294
  msgid "Entry Key"
@@ -299,17 +299,18 @@ msgstr ""
299
  msgid "Field Options"
300
  msgstr ""
301
 
302
- #: classes/views/frm-forms/add_field.php:229
 
303
  #@ formidable
304
  msgid "Field Size"
305
  msgstr ""
306
 
307
- #: classes/views/frm-forms/add_field.php:244
308
  #@ formidable
309
  msgid "rows high"
310
  msgstr ""
311
 
312
- #: classes/views/frm-forms/add_field.php:244
313
  #@ formidable
314
  msgid "characters maximum"
315
  msgstr ""
@@ -345,8 +346,8 @@ msgstr ""
345
  #: classes/controllers/FrmFormsController.php:537
346
  #: classes/helpers/FrmCSVExportHelper.php:117
347
  #: pro/classes/controllers/FrmProDisplaysController.php:142
348
- #: pro/classes/helpers/FrmProFieldsHelper.php:2871
349
- #: pro/classes/helpers/FrmProFieldsHelper.php:2886
350
  #: pro/classes/views/displays/mb_advanced.php:98
351
  #@ formidable
352
  msgid "Key"
@@ -361,22 +362,22 @@ msgstr ""
361
  #: classes/views/frm-entries/sidebar-shared.php:15
362
  #: pro/classes/controllers/FrmProDisplaysController.php:36
363
  #: pro/classes/controllers/FrmProDisplaysController.php:37
364
- #: pro/classes/controllers/FrmProFormsController.php:369
365
  #: pro/classes/views/displays/submitbox_actions.php:2
366
  #: pro/classes/views/frmpro-entries/sidebar-edit.php:13
367
  #@ formidable
368
  msgid "View"
369
  msgstr ""
370
 
371
- #: classes/models/FrmFormAction.php:638
372
  #: classes/views/frm-forms/_publish_box.php:99
373
  #: classes/views/frm-forms/_publish_box.php:101
374
  #: classes/views/frm-forms/add_field_links.php:6
375
  #: classes/views/frm-forms/edit.php:27
376
  #: classes/views/frm-forms/edit.php:39
377
  #: classes/views/frm-forms/settings.php:275
378
- #: pro/classes/controllers/FrmProEntriesController.php:2096
379
- #: pro/classes/controllers/FrmProEntriesController.php:2611
380
  #: pro/classes/models/FrmProSettings.php:19
381
  #@ formidable
382
  msgid "Update"
@@ -387,10 +388,10 @@ msgstr ""
387
  msgid "or"
388
  msgstr ""
389
 
390
- #: classes/helpers/FrmAppHelper.php:1754
391
  #: classes/views/frm-forms/_publish_box.php:75
392
  #: pro/classes/controllers/FrmProEddController.php:162
393
- #: pro/classes/controllers/FrmProEntriesController.php:2000
394
  #: pro/classes/views/frmpro-entries/sidebar-new.php:14
395
  #: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
396
  #@ formidable
@@ -404,7 +405,7 @@ msgid "Form Key"
404
  msgstr ""
405
 
406
  #: classes/views/frm-forms/settings.php:158
407
- #: classes/views/frm-settings/form.php:138
408
  #@ formidable
409
  msgid "Submit Button Text"
410
  msgstr ""
@@ -424,7 +425,7 @@ msgstr ""
424
  msgid "Form Name"
425
  msgstr ""
426
 
427
- #: classes/controllers/FrmStylesController.php:337
428
  #: classes/views/frm-forms/mb_html_tab.php:35
429
  #@ formidable
430
  msgid "Form Description"
@@ -441,7 +442,7 @@ msgstr ""
441
  msgid "Field Name"
442
  msgstr ""
443
 
444
- #: classes/controllers/FrmStylesController.php:339
445
  #: classes/views/frm-forms/mb_html_tab.php:9
446
  #@ formidable
447
  msgid "Field Description"
@@ -477,10 +478,10 @@ msgstr ""
477
  msgid "Display form description"
478
  msgstr ""
479
 
480
- #: classes/helpers/FrmAppHelper.php:1741
481
  #: classes/helpers/FrmCSVExportHelper.php:116
482
- #: pro/classes/helpers/FrmProFieldsHelper.php:2870
483
- #: pro/classes/helpers/FrmProFieldsHelper.php:2885
484
  #: pro/classes/views/displays/mb_advanced.php:97
485
  #: pro/classes/views/frmpro-entries/table.php:5
486
  #@ formidable
@@ -494,7 +495,7 @@ msgstr ""
494
  #: classes/controllers/FrmXMLController.php:59
495
  #: classes/models/FrmPointers.php:267
496
  #: classes/views/frm-entries/list.php:3
497
- #: pro/classes/views/frmpro-fields/options-form.php:41
498
  #: pro/classes/views/frmpro-statistics/show.php:66
499
  #@ formidable
500
  msgid "Entries"
@@ -515,26 +516,26 @@ msgstr ""
515
  #: classes/views/frm-entries/sidebar-shared.php:12
516
  #: classes/views/frm-forms/_publish_box.php:67
517
  #: pro/classes/controllers/FrmProDisplaysController.php:38
518
- #: pro/classes/controllers/FrmProEntriesController.php:1276
519
- #: pro/classes/controllers/FrmProEntriesController.php:1482
520
- #: pro/classes/controllers/FrmProEntriesController.php:2000
521
  #: pro/classes/helpers/FrmProAppHelper.php:210
522
  #: pro/classes/helpers/FrmProEntriesHelper.php:256
523
- #: pro/classes/helpers/FrmProFieldsHelper.php:3093
524
  #@ default
525
  #@ formidable
526
  msgid "Edit"
527
  msgstr ""
528
 
529
  #: classes/helpers/FrmEntriesListHelper.php:201
530
- #: classes/helpers/FrmFormsHelper.php:575
531
  #: classes/helpers/FrmFormsListHelper.php:104
532
- #: classes/models/FrmFormAction.php:639
533
  #: classes/views/frm-entries/sidebar-show.php:22
534
  #: classes/views/frm-entries/sidebar-show.php:23
535
- #: pro/classes/controllers/FrmProEntriesController.php:1496
536
- #: pro/classes/controllers/FrmProEntriesController.php:1739
537
- #: pro/classes/controllers/FrmProEntriesController.php:2149
538
  #: pro/classes/helpers/FrmProEntriesListHelper.php:6
539
  #: pro/classes/views/frmpro-entries/sidebar-edit.php:27
540
  #@ default
@@ -557,13 +558,13 @@ msgstr ""
557
 
558
  #: classes/helpers/FrmFormsListHelper.php:315
559
  #: pro/classes/controllers/FrmProDisplaysController.php:112
560
- #: pro/classes/controllers/FrmProEntriesController.php:1281
561
  #: pro/classes/helpers/FrmProEntriesHelper.php:245
562
  #@ formidable
563
  msgid "Duplicate"
564
  msgstr ""
565
 
566
- #: classes/models/FrmFormAction.php:637
567
  #: classes/views/frm-forms/add_field_links.php:6
568
  #: classes/views/frm-forms/new.php:28
569
  #: pro/classes/controllers/FrmProFormActionsController.php:32
@@ -571,8 +572,8 @@ msgstr ""
571
  msgid "Create"
572
  msgstr ""
573
 
574
- #: classes/controllers/FrmFieldsController.php:322
575
- #: classes/helpers/FrmAppHelper.php:1749
576
  #: classes/views/frm-fields/single-option.php:6
577
  #: classes/views/frm-fields/single-option.php:8
578
  #: pro/classes/views/frmpro-fields/other-option.php:10
@@ -581,12 +582,12 @@ msgid "(Blank)"
581
  msgstr ""
582
 
583
  #: classes/views/frm-settings/form.php:38
584
- #: classes/views/frm-settings/form.php:180
585
  #@ formidable
586
  msgid "Update Options"
587
  msgstr ""
588
 
589
- #: classes/views/frm-settings/form.php:155
590
  #@ formidable
591
  msgid "Preview Page"
592
  msgstr ""
@@ -611,22 +612,22 @@ msgstr ""
611
  msgid "Select users that are allowed access to Formidable. Without access to View Forms, users will be unable to see the Formidable menu."
612
  msgstr ""
613
 
614
- #: classes/views/frm-settings/form.php:93
615
  #@ formidable
616
  msgid "Default Messages"
617
  msgstr ""
618
 
619
- #: classes/views/frm-settings/form.php:94
620
  #@ formidable
621
  msgid "You can override the success message and submit button settings on individual forms."
622
  msgstr ""
623
 
624
- #: classes/views/frm-settings/form.php:131
625
  #@ formidable
626
  msgid "Success Message"
627
  msgstr ""
628
 
629
- #: classes/views/frm-settings/form.php:132
630
  #@ formidable
631
  msgid "The default message seen after a form is submitted."
632
  msgstr ""
@@ -646,12 +647,12 @@ msgstr ""
646
  msgid "Submit Button"
647
  msgstr ""
648
 
649
- #: classes/helpers/FrmAppHelper.php:1747
650
  #@ formidable
651
  msgid "Are you sure you want to do this? Clicking OK will delete all forms, form data, and all other Formidable data. There is no Undo."
652
  msgstr ""
653
 
654
- #: classes/views/frm-settings/form.php:176
655
  #@ formidable
656
  msgid "Uninstall Formidable"
657
  msgstr ""
@@ -667,44 +668,44 @@ msgid "Formidable Tag"
667
  msgstr ""
668
 
669
  #: classes/helpers/FrmEntriesListHelper.php:59
670
- #: pro/classes/controllers/FrmProEntriesController.php:1302
671
  #: pro/classes/helpers/FrmProDisplaysHelper.php:59
672
  #@ formidable
673
  msgid "No Entries Found"
674
  msgstr ""
675
 
676
- #: pro/classes/controllers/FrmProEntriesController.php:298
677
  #@ formidable
678
  msgid "Entry was Successfully Created"
679
  msgstr ""
680
 
681
- #: pro/classes/controllers/FrmProEntriesController.php:335
682
  #@ formidable
683
  msgid "Entry was Successfully Updated"
684
  msgstr ""
685
 
686
- #: pro/classes/controllers/FrmProEntriesController.php:338
687
  #@ formidable
688
  msgid "Back to Entries"
689
  msgstr ""
690
 
691
- #: pro/classes/controllers/FrmProEntriesController.php:356
692
  #@ formidable
693
  msgid "Entry was Successfully Duplicated"
694
  msgstr ""
695
 
696
- #: pro/classes/controllers/FrmProEntriesController.php:358
697
  #@ formidable
698
  msgid "There was a problem duplicating that entry"
699
  msgstr ""
700
 
701
- #: classes/controllers/FrmEntriesController.php:366
702
  #@ formidable
703
  msgid "Entry was Successfully Destroyed"
704
  msgstr ""
705
 
706
- #: classes/controllers/FrmEntriesController.php:402
707
- #: pro/classes/controllers/FrmProEntriesController.php:385
708
  #@ formidable
709
  msgid "No entries were specified"
710
  msgstr ""
@@ -714,258 +715,258 @@ msgstr ""
714
  msgid "Duplicate Field"
715
  msgstr ""
716
 
717
- #: classes/helpers/FrmAppHelper.php:1801
718
  #@ formidable
719
  msgid "English/Western"
720
  msgstr ""
721
 
722
- #: classes/helpers/FrmAppHelper.php:1802
723
  #@ formidable
724
  msgid "Afrikaans"
725
  msgstr ""
726
 
727
- #: classes/helpers/FrmAppHelper.php:1802
728
  #@ formidable
729
  msgid "Albanian"
730
  msgstr ""
731
 
732
- #: classes/helpers/FrmAppHelper.php:1803
733
  #@ formidable
734
  msgid "Arabic"
735
  msgstr ""
736
 
737
- #: classes/helpers/FrmAppHelper.php:1803
738
  #@ formidable
739
  msgid "Armenian"
740
  msgstr ""
741
 
742
- #: classes/helpers/FrmAppHelper.php:1804
743
  #@ formidable
744
  msgid "Azerbaijani"
745
  msgstr ""
746
 
747
- #: classes/helpers/FrmAppHelper.php:1804
748
  #@ formidable
749
  msgid "Basque"
750
  msgstr ""
751
 
752
- #: classes/helpers/FrmAppHelper.php:1805
753
  #@ formidable
754
  msgid "Bosnian"
755
  msgstr ""
756
 
757
- #: classes/helpers/FrmAppHelper.php:1805
758
  #@ formidable
759
  msgid "Bulgarian"
760
  msgstr ""
761
 
762
- #: classes/helpers/FrmAppHelper.php:1806
763
  #@ formidable
764
  msgid "Catalan"
765
  msgstr ""
766
 
767
- #: classes/helpers/FrmAppHelper.php:1806
768
  #@ formidable
769
  msgid "Chinese Hong Kong"
770
  msgstr ""
771
 
772
- #: classes/helpers/FrmAppHelper.php:1807
773
  #@ formidable
774
  msgid "Chinese Simplified"
775
  msgstr ""
776
 
777
- #: classes/helpers/FrmAppHelper.php:1807
778
  #@ formidable
779
  msgid "Chinese Traditional"
780
  msgstr ""
781
 
782
- #: classes/helpers/FrmAppHelper.php:1808
783
  #@ formidable
784
  msgid "Croatian"
785
  msgstr ""
786
 
787
- #: classes/helpers/FrmAppHelper.php:1808
788
  #@ formidable
789
  msgid "Czech"
790
  msgstr ""
791
 
792
- #: classes/helpers/FrmAppHelper.php:1809
793
  #@ formidable
794
  msgid "Danish"
795
  msgstr ""
796
 
797
- #: classes/helpers/FrmAppHelper.php:1809
798
  #@ formidable
799
  msgid "Dutch"
800
  msgstr ""
801
 
802
- #: classes/helpers/FrmAppHelper.php:1810
803
  #@ formidable
804
  msgid "English/UK"
805
  msgstr ""
806
 
807
- #: classes/helpers/FrmAppHelper.php:1810
808
  #@ formidable
809
  msgid "Esperanto"
810
  msgstr ""
811
 
812
- #: classes/helpers/FrmAppHelper.php:1811
813
  #@ formidable
814
  msgid "Estonian"
815
  msgstr ""
816
 
817
- #: classes/helpers/FrmAppHelper.php:1811
818
  #@ formidable
819
  msgid "Faroese"
820
  msgstr ""
821
 
822
- #: classes/helpers/FrmAppHelper.php:1812
823
  #@ formidable
824
  msgid "Farsi/Persian"
825
  msgstr ""
826
 
827
- #: classes/helpers/FrmAppHelper.php:1813
828
  #@ formidable
829
  msgid "Finnish"
830
  msgstr ""
831
 
832
- #: classes/helpers/FrmAppHelper.php:1813
833
  #@ formidable
834
  msgid "French"
835
  msgstr ""
836
 
837
- #: classes/helpers/FrmAppHelper.php:1814
838
  #@ formidable
839
  msgid "French/Swiss"
840
  msgstr ""
841
 
842
- #: classes/helpers/FrmAppHelper.php:1815
843
  #@ formidable
844
  msgid "German"
845
  msgstr ""
846
 
847
- #: classes/helpers/FrmAppHelper.php:1816
848
  #@ formidable
849
  msgid "Greek"
850
  msgstr ""
851
 
852
- #: classes/helpers/FrmAppHelper.php:1817
853
  #@ formidable
854
  msgid "Hebrew"
855
  msgstr ""
856
 
857
- #: classes/helpers/FrmAppHelper.php:1818
858
  #@ formidable
859
  msgid "Hungarian"
860
  msgstr ""
861
 
862
- #: classes/helpers/FrmAppHelper.php:1819
863
  #@ formidable
864
  msgid "Icelandic"
865
  msgstr ""
866
 
867
- #: classes/helpers/FrmAppHelper.php:1820
868
  #@ formidable
869
  msgid "Italian"
870
  msgstr ""
871
 
872
- #: classes/helpers/FrmAppHelper.php:1820
873
  #@ formidable
874
  msgid "Japanese"
875
  msgstr ""
876
 
877
- #: classes/helpers/FrmAppHelper.php:1821
878
  #@ formidable
879
  msgid "Korean"
880
  msgstr ""
881
 
882
- #: classes/helpers/FrmAppHelper.php:1821
883
  #@ formidable
884
  msgid "Latvian"
885
  msgstr ""
886
 
887
- #: classes/helpers/FrmAppHelper.php:1822
888
  #@ formidable
889
  msgid "Lithuanian"
890
  msgstr ""
891
 
892
- #: classes/helpers/FrmAppHelper.php:1822
893
  #@ formidable
894
  msgid "Malaysian"
895
  msgstr ""
896
 
897
- #: classes/helpers/FrmAppHelper.php:1823
898
  #@ formidable
899
  msgid "Norwegian"
900
  msgstr ""
901
 
902
- #: classes/helpers/FrmAppHelper.php:1823
903
  #@ formidable
904
  msgid "Polish"
905
  msgstr ""
906
 
907
- #: classes/helpers/FrmAppHelper.php:1824
908
  #@ formidable
909
  msgid "Portuguese/Brazilian"
910
  msgstr ""
911
 
912
- #: classes/helpers/FrmAppHelper.php:1825
913
  #@ formidable
914
  msgid "Romanian"
915
  msgstr ""
916
 
917
- #: classes/helpers/FrmAppHelper.php:1826
918
  #@ formidable
919
  msgid "Russian"
920
  msgstr ""
921
 
922
- #: classes/helpers/FrmAppHelper.php:1826
923
- #: classes/helpers/FrmAppHelper.php:1827
924
  #@ formidable
925
  msgid "Serbian"
926
  msgstr ""
927
 
928
- #: classes/helpers/FrmAppHelper.php:1827
929
  #@ formidable
930
  msgid "Slovak"
931
  msgstr ""
932
 
933
- #: classes/helpers/FrmAppHelper.php:1828
934
  #@ formidable
935
  msgid "Slovenian"
936
  msgstr ""
937
 
938
- #: classes/helpers/FrmAppHelper.php:1828
939
  #@ formidable
940
  msgid "Spanish"
941
  msgstr ""
942
 
943
- #: classes/helpers/FrmAppHelper.php:1829
944
  #@ formidable
945
  msgid "Swedish"
946
  msgstr ""
947
 
948
- #: classes/helpers/FrmAppHelper.php:1830
949
  #@ formidable
950
  msgid "Tamil"
951
  msgstr ""
952
 
953
- #: classes/helpers/FrmAppHelper.php:1830
954
  #@ formidable
955
  msgid "Thai"
956
  msgstr ""
957
 
958
- #: classes/helpers/FrmAppHelper.php:1831
959
  #@ formidable
960
  msgid "Turkish"
961
  msgstr ""
962
 
963
- #: classes/helpers/FrmAppHelper.php:1832
964
  #@ formidable
965
  msgid "Ukranian"
966
  msgstr ""
967
 
968
- #: classes/helpers/FrmAppHelper.php:1832
969
  #@ formidable
970
  msgid "Vietnamese"
971
  msgstr ""
@@ -980,7 +981,7 @@ msgstr ""
980
  msgid "Current Time"
981
  msgstr ""
982
 
983
- #: pro/classes/controllers/FrmProFormsController.php:272
984
  #@ formidable
985
  msgid "User Login"
986
  msgstr ""
@@ -992,7 +993,7 @@ msgstr ""
992
 
993
  #: classes/controllers/FrmFormsController.php:704
994
  #: pro/classes/controllers/FrmProFormsController.php:63
995
- #: pro/classes/helpers/FrmProFieldsHelper.php:2851
996
  #: pro/classes/views/displays/where_row.php:8
997
  #: pro/classes/views/xml/map_csv_fields.php:49
998
  #@ formidable
@@ -1017,9 +1018,9 @@ msgstr ""
1017
 
1018
  #: classes/views/frm-entries/list.php:19
1019
  #: classes/views/frm-forms/list.php:22
1020
- #: pro/classes/controllers/FrmProEntriesController.php:1633
1021
- #: pro/classes/controllers/FrmProFormsController.php:371
1022
- #: pro/classes/controllers/FrmProFormsController.php:438
1023
  #: pro/classes/helpers/FrmProEntriesListHelper.php:65
1024
  #@ formidable
1025
  msgid "Search"
@@ -1030,23 +1031,23 @@ msgstr ""
1030
  msgid "Reset"
1031
  msgstr ""
1032
 
1033
- #: pro/classes/helpers/FrmProFieldsHelper.php:2186
1034
  #@ formidable
1035
  msgid "Edit Uploaded File"
1036
  msgstr ""
1037
 
1038
- #: pro/classes/helpers/FrmProFieldsHelper.php:2847
1039
- #: pro/classes/views/frmpro-fields/options-form.php:300
1040
  #@ formidable
1041
  msgid "Select a value to insert into the box below"
1042
  msgstr ""
1043
 
1044
  #: classes/controllers/FrmFormsController.php:702
1045
  #: classes/views/frm-entries/sidebar-shared.php:23
1046
- #: pro/classes/controllers/FrmProFormsController.php:591
1047
  #: pro/classes/helpers/FrmProEntriesListHelper.php:58
1048
  #: pro/classes/helpers/FrmProEntriesListHelper.php:69
1049
- #: pro/classes/helpers/FrmProFieldsHelper.php:2849
1050
  #: pro/classes/views/displays/order_row.php:3
1051
  #: pro/classes/views/displays/where_row.php:6
1052
  #: pro/classes/views/xml/map_csv_fields.php:56
@@ -1054,54 +1055,54 @@ msgstr ""
1054
  msgid "Entry ID"
1055
  msgstr ""
1056
 
1057
- #: pro/classes/helpers/FrmProFieldsHelper.php:2856
1058
  #@ formidable
1059
  msgid "Form Fields"
1060
  msgstr ""
1061
 
1062
- #: pro/classes/helpers/FrmProFieldsHelper.php:2873
1063
  #@ formidable
1064
  msgid "Thumbnail"
1065
  msgstr ""
1066
 
1067
- #: pro/classes/helpers/FrmProFieldsHelper.php:2874
1068
  #@ formidable
1069
  msgid "Medium"
1070
  msgstr ""
1071
 
1072
- #: pro/classes/helpers/FrmProFieldsHelper.php:2875
1073
  #@ formidable
1074
  msgid "Large"
1075
  msgstr ""
1076
 
1077
- #: pro/classes/helpers/FrmProFieldsHelper.php:2876
1078
  #@ formidable
1079
  msgid "Full Size"
1080
  msgstr ""
1081
 
1082
  #: classes/views/shared/mb_adv_info.php:68
1083
- #: pro/classes/helpers/FrmProFieldsHelper.php:2897
1084
  #@ formidable
1085
  msgid "Helpers"
1086
  msgstr ""
1087
 
1088
- #: pro/classes/helpers/FrmProFieldsHelper.php:2898
1089
  #@ formidable
1090
  msgid "Admin link to edit the entry"
1091
  msgstr ""
1092
 
1093
- #: pro/classes/helpers/FrmProFieldsHelper.php:2900
1094
  #@ formidable
1095
  msgid "Link to view single page if showing dynamic entries"
1096
  msgstr ""
1097
 
1098
- #: pro/classes/helpers/FrmProFieldsHelper.php:2904
1099
  #@ formidable
1100
  msgid "Add a rotating 'even' or 'odd' class"
1101
  msgstr ""
1102
 
1103
  #: classes/controllers/FrmFormsController.php:709
1104
- #: pro/classes/helpers/FrmProFieldsHelper.php:2908
1105
  #@ formidable
1106
  msgid "Site URL"
1107
  msgstr ""
@@ -1112,8 +1113,8 @@ msgid "Limit must be a number"
1112
  msgstr ""
1113
 
1114
  #: pro/classes/controllers/FrmProFormsController.php:60
1115
- #: pro/classes/controllers/FrmProFormsController.php:268
1116
- #: pro/classes/models/FrmProField.php:34
1117
  #: pro/classes/models/FrmProForm.php:244
1118
  #@ formidable
1119
  msgid "User ID"
@@ -1147,7 +1148,7 @@ msgstr ""
1147
  #: classes/controllers/FrmEntriesController.php:112
1148
  #: pro/classes/helpers/FrmProEntriesListHelper.php:57
1149
  #: pro/classes/helpers/FrmProEntriesListHelper.php:68
1150
- #: pro/classes/helpers/FrmProFieldsHelper.php:2853
1151
  #: pro/classes/views/displays/_calendar_options.php:4
1152
  #: pro/classes/views/displays/_calendar_options.php:16
1153
  #: pro/classes/views/displays/order_row.php:4
@@ -1174,7 +1175,7 @@ msgstr ""
1174
  #: pro/classes/controllers/FrmProDisplaysController.php:139
1175
  #: pro/classes/controllers/FrmProDisplaysController.php:285
1176
  #: pro/classes/views/displays/mb_dyncontent.php:23
1177
- #: pro/classes/views/frmpro-fields/options-form.php:226
1178
  #@ formidable
1179
  msgid "Content"
1180
  msgstr ""
@@ -1222,13 +1223,13 @@ msgstr ""
1222
  msgid "Random"
1223
  msgstr ""
1224
 
1225
- #: pro/classes/controllers/FrmProFormsController.php:427
1226
  #: pro/classes/views/displays/order_row.php:14
1227
  #@ formidable
1228
  msgid "Ascending"
1229
  msgstr ""
1230
 
1231
- #: pro/classes/controllers/FrmProFormsController.php:428
1232
  #: pro/classes/views/displays/order_row.php:15
1233
  #@ formidable
1234
  msgid "Descending"
@@ -1257,17 +1258,17 @@ msgstr ""
1257
  msgid "Field ID"
1258
  msgstr ""
1259
 
1260
- #: pro/classes/controllers/FrmProFormsController.php:251
1261
  #@ formidable
1262
  msgid "Replaces spaces with dashes and lowercases all. Use if adding an HTML class or ID"
1263
  msgstr ""
1264
 
1265
- #: pro/classes/controllers/FrmProFormsController.php:252
1266
  #@ formidable
1267
  msgid "Replaces all HTML entities with a URL safe string."
1268
  msgstr ""
1269
 
1270
- #: pro/classes/controllers/FrmProFormsController.php:253
1271
  #@ formidable
1272
  msgid "Truncate text with a link to view more. If using Both (dynamic), the link goes to the detail page. Otherwise, it will show in-place."
1273
  msgstr ""
@@ -1325,10 +1326,10 @@ msgid "Edit Entry"
1325
  msgstr ""
1326
 
1327
  #: classes/views/frm-entries/sidebar-show.php:22
1328
- #: pro/classes/controllers/FrmProEntriesController.php:1303
1329
- #: pro/classes/controllers/FrmProEntriesController.php:1682
1330
- #: pro/classes/controllers/FrmProEntriesController.php:1756
1331
- #: pro/classes/controllers/FrmProEntriesController.php:2150
1332
  #@ formidable
1333
  msgid "Are you sure you want to delete that entry?"
1334
  msgstr ""
@@ -1338,92 +1339,93 @@ msgstr ""
1338
  msgid "View Entry"
1339
  msgstr ""
1340
 
1341
- #: pro/classes/views/frmpro-fields/options-form.php:42
1342
  #@ formidable
1343
  msgid "Limit selection choices to those created by the user filling out this form"
1344
  msgstr ""
1345
 
1346
- #: pro/classes/views/frmpro-fields/options-form.php:31
 
1347
  #@ formidable
1348
  msgid "Display as"
1349
  msgstr ""
1350
 
1351
- #: pro/classes/views/frmpro-fields/options-form.php:102
1352
  #@ formidable
1353
  msgid "Calendar Localization"
1354
  msgstr ""
1355
 
1356
- #: pro/classes/views/frmpro-fields/options-form.php:118
1357
  #@ formidable
1358
  msgid "Start Year"
1359
  msgstr ""
1360
 
1361
- #: pro/classes/views/frmpro-fields/options-form.php:121
1362
  #@ formidable
1363
  msgid "End Year"
1364
  msgstr ""
1365
 
1366
- #: pro/classes/views/frmpro-fields/options-form.php:126
1367
  #@ formidable
1368
  msgid "Clock Settings"
1369
  msgstr ""
1370
 
1371
- #: pro/classes/views/frmpro-fields/options-form.php:131
1372
  #@ formidable
1373
  msgid "hour clock"
1374
  msgstr ""
1375
 
1376
- #: pro/classes/views/frmpro-fields/options-form.php:134
1377
  #@ formidable
1378
  msgid "minute step"
1379
  msgstr ""
1380
 
1381
- #: classes/views/frm-forms/add_field.php:236
1382
  #@ formidable
1383
  msgid "automatic width"
1384
  msgstr ""
1385
 
1386
- #: pro/classes/views/frmpro-fields/options-form.php:152
1387
  #@ formidable
1388
  msgid "Email Attachment"
1389
  msgstr ""
1390
 
1391
- #: pro/classes/views/frmpro-fields/options-form.php:153
1392
  #@ formidable
1393
  msgid "attach this file to the email notification"
1394
  msgstr ""
1395
 
1396
- #: pro/classes/views/frmpro-fields/options-form.php:194
1397
  #@ formidable
1398
  msgid "Number Range"
1399
  msgstr ""
1400
 
1401
- #: pro/classes/views/frmpro-fields/options-form.php:195
1402
  #@ formidable
1403
  msgid "Browsers that support the HTML5 number field require a number range to determine the numbers seen when clicking the arrows next to the field."
1404
  msgstr ""
1405
 
1406
- #: pro/classes/views/frmpro-fields/options-form.php:198
1407
  #@ formidable
1408
  msgid "minimum"
1409
  msgstr ""
1410
 
1411
- #: pro/classes/views/frmpro-fields/options-form.php:199
1412
  #@ formidable
1413
  msgid "maximum"
1414
  msgstr ""
1415
 
1416
- #: pro/classes/views/frmpro-fields/options-form.php:200
1417
  #@ formidable
1418
  msgid "step"
1419
  msgstr ""
1420
 
1421
- #: pro/classes/views/frmpro-fields/options-form.php:203
1422
  #@ formidable
1423
  msgid "Range"
1424
  msgstr ""
1425
 
1426
- #: pro/classes/views/frmpro-fields/options-form.php:210
1427
  #@ formidable
1428
  msgid "to"
1429
  msgstr ""
@@ -1674,7 +1676,7 @@ msgstr ""
1674
  msgid "Export"
1675
  msgstr ""
1676
 
1677
- #: classes/controllers/FrmStylesController.php:335
1678
  #: classes/models/FrmPointers.php:316
1679
  #: classes/views/frm-forms/settings.php:30
1680
  #: classes/views/frm-settings/form.php:18
@@ -1722,7 +1724,7 @@ msgstr ""
1722
  msgid "Weight"
1723
  msgstr ""
1724
 
1725
- #: classes/views/frm-forms/add_field.php:251
1726
  #: classes/views/styles/_buttons.php:22
1727
  #: classes/views/styles/_check-box-radio-fields.php:30
1728
  #: classes/views/styles/_field-description.php:21
@@ -1745,18 +1747,18 @@ msgstr ""
1745
  #: classes/views/styles/_buttons.php:27
1746
  #: classes/views/styles/_field-labels.php:36
1747
  #: classes/views/styles/_field-sizes.php:12
1748
- #: pro/classes/controllers/FrmProFormsController.php:492
1749
  #@ formidable
1750
  msgid "Width"
1751
  msgstr ""
1752
 
1753
- #: classes/models/FrmStyle.php:494
1754
  #: classes/views/styles/_field-description.php:16
1755
  #@ formidable
1756
  msgid "normal"
1757
  msgstr ""
1758
 
1759
- #: classes/models/FrmStyle.php:496
1760
  #@ formidable
1761
  msgid "bold"
1762
  msgstr ""
@@ -1777,12 +1779,12 @@ msgstr ""
1777
  msgid "Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer."
1778
  msgstr ""
1779
 
1780
- #: classes/controllers/FrmStylesController.php:341
1781
  #@ formidable
1782
  msgid "Field Settings"
1783
  msgstr ""
1784
 
1785
- #: classes/controllers/FrmStylesController.php:340
1786
  #@ formidable
1787
  msgid "Field Colors"
1788
  msgstr ""
@@ -1825,7 +1827,7 @@ msgstr ""
1825
 
1826
  #: classes/views/styles/_buttons.php:32
1827
  #: classes/views/styles/_field-sizes.php:7
1828
- #: pro/classes/controllers/FrmProFormsController.php:491
1829
  #@ formidable
1830
  msgid "Height"
1831
  msgstr ""
@@ -1874,7 +1876,7 @@ msgid "Post Title"
1874
  msgstr ""
1875
 
1876
  #: classes/views/frm-forms/add_field.php:168
1877
- #: classes/views/frm-forms/add_field.php:290
1878
  #@ formidable
1879
  msgid "Unique"
1880
  msgstr ""
@@ -1906,17 +1908,17 @@ msgstr ""
1906
  msgid "reCAPTCHA Language"
1907
  msgstr ""
1908
 
1909
- #: classes/helpers/FrmAppHelper.php:1801
1910
  #@ formidable
1911
  msgid "English"
1912
  msgstr ""
1913
 
1914
- #: classes/helpers/FrmAppHelper.php:1824
1915
  #@ formidable
1916
  msgid "Portuguese"
1917
  msgstr ""
1918
 
1919
- #: classes/models/FrmSettings.php:158
1920
  #@ formidable
1921
  msgid "The reCAPTCHA was not entered correctly"
1922
  msgstr ""
@@ -1931,13 +1933,13 @@ msgstr ""
1931
  msgid "Rich Text"
1932
  msgstr ""
1933
 
1934
- #: classes/models/FrmField.php:46
1935
  #@ formidable
1936
  msgid "HTML"
1937
  msgstr ""
1938
 
1939
  #: classes/views/frm-forms/add_field.php:159
1940
- #: classes/views/frm-forms/add_field.php:275
1941
  #@ formidable
1942
  msgid "Required"
1943
  msgstr ""
@@ -2029,7 +2031,7 @@ msgstr ""
2029
  msgid "Order"
2030
  msgstr ""
2031
 
2032
- #: pro/classes/controllers/FrmProFormsController.php:421
2033
  #: pro/classes/views/displays/mb_advanced.php:6
2034
  #@ formidable
2035
  msgid "Limit"
@@ -2040,22 +2042,22 @@ msgstr ""
2040
  msgid "Page Size"
2041
  msgstr ""
2042
 
2043
- #: pro/classes/views/frmpro-fields/options-form.php:292
2044
  #@ formidable
2045
  msgid "Calculations"
2046
  msgstr ""
2047
 
2048
- #: pro/classes/views/frmpro-fields/options-form.php:294
2049
  #@ formidable
2050
  msgid "Calculate the default value for this field"
2051
  msgstr ""
2052
 
2053
- #: pro/classes/views/frmpro-fields/show.php:33
2054
  #@ formidable
2055
  msgid "This is a placeholder for your custom HTML."
2056
  msgstr ""
2057
 
2058
- #: pro/classes/views/frmpro-fields/show.php:33
2059
  #@ formidable
2060
  msgid "You can edit this content in the field options."
2061
  msgstr ""
@@ -2129,7 +2131,8 @@ msgstr ""
2129
 
2130
  #: classes/models/FrmField.php:15
2131
  #: classes/views/styles/_sample_form.php:56
2132
- #: pro/classes/helpers/FrmProFieldsHelper.php:4390
 
2133
  #@ formidable
2134
  msgid "Radio Buttons"
2135
  msgstr ""
@@ -2165,7 +2168,7 @@ msgstr ""
2165
  msgid "Another field with a description"
2166
  msgstr ""
2167
 
2168
- #: classes/models/FrmFormAction.php:640
2169
  #: classes/views/xml/import_form.php:11
2170
  #: pro/classes/views/xml/map_csv_fields.php:64
2171
  #@ formidable
@@ -2192,21 +2195,21 @@ msgstr ""
2192
  msgid "Don't use Formidable styling on any page"
2193
  msgstr ""
2194
 
2195
- #: classes/models/FrmSettings.php:89
2196
  #@ formidable
2197
  msgid "We're sorry. It looks like you've already submitted that."
2198
  msgstr ""
2199
 
2200
  #: classes/views/frm-forms/add_field.php:222
2201
  #: classes/views/styles/_date-fields.php:31
2202
- #: pro/classes/views/frmpro-fields/options-form.php:282
2203
  #: pro/classes/views/frmpro-form-actions/post_options.php:103
2204
  #: pro/classes/views/frmpro-form-actions/post_options.php:113
2205
  #@ formidable
2206
  msgid "None"
2207
  msgstr ""
2208
 
2209
- #: pro/classes/helpers/FrmProFieldsHelper.php:1124
2210
  #@ formidable
2211
  msgid "No Categories"
2212
  msgstr ""
@@ -2216,12 +2219,12 @@ msgstr ""
2216
  msgid "Uploading Files. Please Wait."
2217
  msgstr ""
2218
 
2219
- #: pro/classes/views/frmpro-fields/options-form.php:137
2220
  #@ formidable
2221
  msgid "start time"
2222
  msgstr ""
2223
 
2224
- #: pro/classes/views/frmpro-fields/options-form.php:140
2225
  #@ formidable
2226
  msgid "end time"
2227
  msgstr ""
@@ -2237,23 +2240,23 @@ msgid "is invalid"
2237
  msgstr ""
2238
 
2239
  #: classes/helpers/FrmFieldsHelper.php:146
2240
- #: classes/helpers/FrmFieldsHelper.php:174
2241
  #: pro/classes/models/FrmProEntryMeta.php:363
2242
  #@ formidable
2243
  msgid "This field is invalid"
2244
  msgstr ""
2245
 
2246
- #: classes/models/FrmSettings.php:88
2247
  #@ formidable
2248
  msgid "There was a problem with your submission. Errors are marked below."
2249
  msgstr ""
2250
 
2251
- #: classes/views/frm-settings/form.php:112
2252
  #@ formidable
2253
  msgid "Incorrect Field"
2254
  msgstr ""
2255
 
2256
- #: classes/views/frm-settings/form.php:113
2257
  #@ formidable
2258
  msgid "The message seen when a field response is either incorrect or missing."
2259
  msgstr ""
@@ -2263,12 +2266,12 @@ msgstr ""
2263
  msgid "Your submission was successfully saved."
2264
  msgstr ""
2265
 
2266
- #: classes/helpers/FrmAppHelper.php:595
2267
  #@ formidable
2268
  msgid "Add/Edit Forms and Templates"
2269
  msgstr ""
2270
 
2271
- #: classes/helpers/FrmAppHelper.php:606
2272
  #@ formidable
2273
  msgid "Add Entries from Admin Area"
2274
  msgstr ""
@@ -2309,12 +2312,12 @@ msgstr ""
2309
  msgid "Post Meta"
2310
  msgstr ""
2311
 
2312
- #: classes/helpers/FrmAppHelper.php:1236
2313
  #@ formidable
2314
  msgid "at"
2315
  msgstr ""
2316
 
2317
- #: pro/classes/helpers/FrmProFieldsHelper.php:2906
2318
  #@ formidable
2319
  msgid "Default Email Message"
2320
  msgstr ""
@@ -2364,7 +2367,7 @@ msgstr ""
2364
  msgid "Exclude options"
2365
  msgstr ""
2366
 
2367
- #: pro/classes/views/frmpro-fields/options-form.php:271
2368
  #: pro/classes/views/frmpro-forms/add_form_msg_options.php:14
2369
  #: pro/classes/views/frmpro-forms/add_form_options.php:13
2370
  #: pro/classes/views/frmpro-forms/add_form_options.php:52
@@ -2410,1208 +2413,1208 @@ msgstr ""
2410
  msgid "Bottom Margin"
2411
  msgstr ""
2412
 
2413
- #: classes/helpers/FrmFieldsHelper.php:1335
2414
  #@ formidable
2415
  msgid "Countries"
2416
  msgstr ""
2417
 
2418
- #: classes/helpers/FrmFieldsHelper.php:1344
2419
  #@ formidable
2420
  msgid "U.S. States"
2421
  msgstr ""
2422
 
2423
- #: classes/helpers/FrmFieldsHelper.php:1340
2424
  #@ formidable
2425
  msgid "U.S. State Abbreviations"
2426
  msgstr ""
2427
 
2428
- #: classes/helpers/FrmFieldsHelper.php:1347
2429
  #@ formidable
2430
  msgid "Age"
2431
  msgstr ""
2432
 
2433
- #: classes/helpers/FrmFieldsHelper.php:1348
2434
  #@ formidable
2435
  msgid "Under 18"
2436
  msgstr ""
2437
 
2438
- #: classes/helpers/FrmFieldsHelper.php:1348
2439
  #@ formidable
2440
  msgid "18-24"
2441
  msgstr ""
2442
 
2443
- #: classes/helpers/FrmFieldsHelper.php:1348
2444
  #@ formidable
2445
  msgid "25-34"
2446
  msgstr ""
2447
 
2448
- #: classes/helpers/FrmFieldsHelper.php:1349
2449
  #@ formidable
2450
  msgid "35-44"
2451
  msgstr ""
2452
 
2453
- #: classes/helpers/FrmFieldsHelper.php:1349
2454
  #@ formidable
2455
  msgid "45-54"
2456
  msgstr ""
2457
 
2458
- #: classes/helpers/FrmFieldsHelper.php:1349
2459
  #@ formidable
2460
  msgid "55-64"
2461
  msgstr ""
2462
 
2463
- #: classes/helpers/FrmFieldsHelper.php:1350
2464
  #@ formidable
2465
  msgid "65 or Above"
2466
  msgstr ""
2467
 
2468
- #: classes/helpers/FrmFieldsHelper.php:1350
2469
  #@ formidable
2470
  msgid "Prefer Not to Answer"
2471
  msgstr ""
2472
 
2473
- #: classes/helpers/FrmFieldsHelper.php:1353
2474
  #@ formidable
2475
  msgid "Satisfaction"
2476
  msgstr ""
2477
 
2478
- #: classes/helpers/FrmFieldsHelper.php:1354
2479
  #@ formidable
2480
  msgid "Very Satisfied"
2481
  msgstr ""
2482
 
2483
- #: classes/helpers/FrmFieldsHelper.php:1354
2484
  #@ formidable
2485
  msgid "Satisfied"
2486
  msgstr ""
2487
 
2488
- #: classes/helpers/FrmFieldsHelper.php:1354
2489
- #: classes/helpers/FrmFieldsHelper.php:1359
2490
- #: classes/helpers/FrmFieldsHelper.php:1364
2491
  #@ formidable
2492
  msgid "Neutral"
2493
  msgstr ""
2494
 
2495
- #: classes/helpers/FrmFieldsHelper.php:1355
2496
  #@ formidable
2497
  msgid "Unsatisfied"
2498
  msgstr ""
2499
 
2500
- #: classes/helpers/FrmFieldsHelper.php:1355
2501
  #@ formidable
2502
  msgid "Very Unsatisfied"
2503
  msgstr ""
2504
 
2505
- #: classes/helpers/FrmFieldsHelper.php:1355
2506
- #: classes/helpers/FrmFieldsHelper.php:1360
2507
- #: classes/helpers/FrmFieldsHelper.php:1365
2508
  #: pro/classes/controllers/FrmProDisplaysController.php:190
2509
  #@ formidable
2510
  msgid "N/A"
2511
  msgstr ""
2512
 
2513
- #: classes/helpers/FrmFieldsHelper.php:1358
2514
  #@ formidable
2515
  msgid "Importance"
2516
  msgstr ""
2517
 
2518
- #: classes/helpers/FrmFieldsHelper.php:1359
2519
  #@ formidable
2520
  msgid "Very Important"
2521
  msgstr ""
2522
 
2523
- #: classes/helpers/FrmFieldsHelper.php:1359
2524
  #@ formidable
2525
  msgid "Important"
2526
  msgstr ""
2527
 
2528
- #: classes/helpers/FrmFieldsHelper.php:1360
2529
  #@ formidable
2530
  msgid "Somewhat Important"
2531
  msgstr ""
2532
 
2533
- #: classes/helpers/FrmFieldsHelper.php:1360
2534
  #@ formidable
2535
  msgid "Not at all Important"
2536
  msgstr ""
2537
 
2538
- #: classes/helpers/FrmFieldsHelper.php:1363
2539
  #@ formidable
2540
  msgid "Agreement"
2541
  msgstr ""
2542
 
2543
- #: classes/helpers/FrmFieldsHelper.php:1364
2544
  #@ formidable
2545
  msgid "Strongly Agree"
2546
  msgstr ""
2547
 
2548
- #: classes/helpers/FrmFieldsHelper.php:1364
2549
  #@ formidable
2550
  msgid "Agree"
2551
  msgstr ""
2552
 
2553
- #: classes/helpers/FrmFieldsHelper.php:1365
2554
  #@ formidable
2555
  msgid "Disagree"
2556
  msgstr ""
2557
 
2558
- #: classes/helpers/FrmFieldsHelper.php:1365
2559
  #@ formidable
2560
  msgid "Strongly Disagree"
2561
  msgstr ""
2562
 
2563
- #: classes/helpers/FrmFieldsHelper.php:1258
2564
  #@ formidable
2565
  msgid "Afghanistan"
2566
  msgstr ""
2567
 
2568
- #: classes/helpers/FrmFieldsHelper.php:1258
2569
  #@ formidable
2570
  msgid "Albania"
2571
  msgstr ""
2572
 
2573
- #: classes/helpers/FrmFieldsHelper.php:1258
2574
  #@ formidable
2575
  msgid "Algeria"
2576
  msgstr ""
2577
 
2578
- #: classes/helpers/FrmFieldsHelper.php:1259
2579
  #@ formidable
2580
  msgid "American Samoa"
2581
  msgstr ""
2582
 
2583
- #: classes/helpers/FrmFieldsHelper.php:1259
2584
  #@ formidable
2585
  msgid "Andorra"
2586
  msgstr ""
2587
 
2588
- #: classes/helpers/FrmFieldsHelper.php:1259
2589
  #@ formidable
2590
  msgid "Angola"
2591
  msgstr ""
2592
 
2593
- #: classes/helpers/FrmFieldsHelper.php:1260
2594
  #@ formidable
2595
  msgid "Anguilla"
2596
  msgstr ""
2597
 
2598
- #: classes/helpers/FrmFieldsHelper.php:1260
2599
  #@ formidable
2600
  msgid "Antarctica"
2601
  msgstr ""
2602
 
2603
- #: classes/helpers/FrmFieldsHelper.php:1260
2604
  #@ formidable
2605
  msgid "Antigua and Barbuda"
2606
  msgstr ""
2607
 
2608
- #: classes/helpers/FrmFieldsHelper.php:1261
2609
  #@ formidable
2610
  msgid "Argentina"
2611
  msgstr ""
2612
 
2613
- #: classes/helpers/FrmFieldsHelper.php:1261
2614
  #@ formidable
2615
  msgid "Armenia"
2616
  msgstr ""
2617
 
2618
- #: classes/helpers/FrmFieldsHelper.php:1261
2619
  #@ formidable
2620
  msgid "Aruba"
2621
  msgstr ""
2622
 
2623
- #: classes/helpers/FrmFieldsHelper.php:1262
2624
  #@ formidable
2625
  msgid "Australia"
2626
  msgstr ""
2627
 
2628
- #: classes/helpers/FrmFieldsHelper.php:1262
2629
  #@ formidable
2630
  msgid "Austria"
2631
  msgstr ""
2632
 
2633
- #: classes/helpers/FrmFieldsHelper.php:1262
2634
  #@ formidable
2635
  msgid "Azerbaijan"
2636
  msgstr ""
2637
 
2638
- #: classes/helpers/FrmFieldsHelper.php:1263
2639
  #@ formidable
2640
  msgid "Bahamas"
2641
  msgstr ""
2642
 
2643
- #: classes/helpers/FrmFieldsHelper.php:1263
2644
  #@ formidable
2645
  msgid "Bahrain"
2646
  msgstr ""
2647
 
2648
- #: classes/helpers/FrmFieldsHelper.php:1263
2649
  #@ formidable
2650
  msgid "Bangladesh"
2651
  msgstr ""
2652
 
2653
- #: classes/helpers/FrmFieldsHelper.php:1264
2654
  #@ formidable
2655
  msgid "Barbados"
2656
  msgstr ""
2657
 
2658
- #: classes/helpers/FrmFieldsHelper.php:1264
2659
  #@ formidable
2660
  msgid "Belarus"
2661
  msgstr ""
2662
 
2663
- #: classes/helpers/FrmFieldsHelper.php:1264
2664
  #@ formidable
2665
  msgid "Belgium"
2666
  msgstr ""
2667
 
2668
- #: classes/helpers/FrmFieldsHelper.php:1265
2669
  #@ formidable
2670
  msgid "Belize"
2671
  msgstr ""
2672
 
2673
- #: classes/helpers/FrmFieldsHelper.php:1265
2674
  #@ formidable
2675
  msgid "Benin"
2676
  msgstr ""
2677
 
2678
- #: classes/helpers/FrmFieldsHelper.php:1265
2679
  #@ formidable
2680
  msgid "Bermuda"
2681
  msgstr ""
2682
 
2683
- #: classes/helpers/FrmFieldsHelper.php:1266
2684
  #@ formidable
2685
  msgid "Bhutan"
2686
  msgstr ""
2687
 
2688
- #: classes/helpers/FrmFieldsHelper.php:1266
2689
  #@ formidable
2690
  msgid "Bolivia"
2691
  msgstr ""
2692
 
2693
- #: classes/helpers/FrmFieldsHelper.php:1266
2694
  #@ formidable
2695
  msgid "Bosnia and Herzegovina"
2696
  msgstr ""
2697
 
2698
- #: classes/helpers/FrmFieldsHelper.php:1267
2699
  #@ formidable
2700
  msgid "Botswana"
2701
  msgstr ""
2702
 
2703
- #: classes/helpers/FrmFieldsHelper.php:1267
2704
  #@ formidable
2705
  msgid "Brazil"
2706
  msgstr ""
2707
 
2708
- #: classes/helpers/FrmFieldsHelper.php:1267
2709
  #@ formidable
2710
  msgid "Brunei"
2711
  msgstr ""
2712
 
2713
- #: classes/helpers/FrmFieldsHelper.php:1268
2714
  #@ formidable
2715
  msgid "Bulgaria"
2716
  msgstr ""
2717
 
2718
- #: classes/helpers/FrmFieldsHelper.php:1268
2719
  #@ formidable
2720
  msgid "Burkina Faso"
2721
  msgstr ""
2722
 
2723
- #: classes/helpers/FrmFieldsHelper.php:1268
2724
  #@ formidable
2725
  msgid "Burundi"
2726
  msgstr ""
2727
 
2728
- #: classes/helpers/FrmFieldsHelper.php:1269
2729
  #@ formidable
2730
  msgid "Cambodia"
2731
  msgstr ""
2732
 
2733
- #: classes/helpers/FrmFieldsHelper.php:1269
2734
  #@ formidable
2735
  msgid "Cameroon"
2736
  msgstr ""
2737
 
2738
- #: classes/helpers/FrmFieldsHelper.php:1269
2739
  #@ formidable
2740
  msgid "Canada"
2741
  msgstr ""
2742
 
2743
- #: classes/helpers/FrmFieldsHelper.php:1270
2744
  #@ formidable
2745
  msgid "Cape Verde"
2746
  msgstr ""
2747
 
2748
- #: classes/helpers/FrmFieldsHelper.php:1270
2749
  #@ formidable
2750
  msgid "Cayman Islands"
2751
  msgstr ""
2752
 
2753
- #: classes/helpers/FrmFieldsHelper.php:1270
2754
  #@ formidable
2755
  msgid "Central African Republic"
2756
  msgstr ""
2757
 
2758
- #: classes/helpers/FrmFieldsHelper.php:1271
2759
  #@ formidable
2760
  msgid "Chad"
2761
  msgstr ""
2762
 
2763
- #: classes/helpers/FrmFieldsHelper.php:1271
2764
  #@ formidable
2765
  msgid "Chile"
2766
  msgstr ""
2767
 
2768
- #: classes/helpers/FrmFieldsHelper.php:1271
2769
  #@ formidable
2770
  msgid "China"
2771
  msgstr ""
2772
 
2773
- #: classes/helpers/FrmFieldsHelper.php:1272
2774
  #@ formidable
2775
  msgid "Colombia"
2776
  msgstr ""
2777
 
2778
- #: classes/helpers/FrmFieldsHelper.php:1272
2779
  #@ formidable
2780
  msgid "Comoros"
2781
  msgstr ""
2782
 
2783
- #: classes/helpers/FrmFieldsHelper.php:1272
2784
  #@ formidable
2785
  msgid "Congo"
2786
  msgstr ""
2787
 
2788
- #: classes/helpers/FrmFieldsHelper.php:1273
2789
  #@ formidable
2790
  msgid "Costa Rica"
2791
  msgstr ""
2792
 
2793
- #: classes/helpers/FrmFieldsHelper.php:1273
2794
  #@ formidable
2795
  msgid "C&ocirc;te d'Ivoire"
2796
  msgstr ""
2797
 
2798
- #: classes/helpers/FrmFieldsHelper.php:1273
2799
  #@ formidable
2800
  msgid "Croatia"
2801
  msgstr ""
2802
 
2803
- #: classes/helpers/FrmFieldsHelper.php:1274
2804
  #@ formidable
2805
  msgid "Cuba"
2806
  msgstr ""
2807
 
2808
- #: classes/helpers/FrmFieldsHelper.php:1274
2809
  #@ formidable
2810
  msgid "Cyprus"
2811
  msgstr ""
2812
 
2813
- #: classes/helpers/FrmFieldsHelper.php:1274
2814
  #@ formidable
2815
  msgid "Czech Republic"
2816
  msgstr ""
2817
 
2818
- #: classes/helpers/FrmFieldsHelper.php:1275
2819
  #@ formidable
2820
  msgid "Denmark"
2821
  msgstr ""
2822
 
2823
- #: classes/helpers/FrmFieldsHelper.php:1275
2824
  #@ formidable
2825
  msgid "Djibouti"
2826
  msgstr ""
2827
 
2828
- #: classes/helpers/FrmFieldsHelper.php:1275
2829
  #@ formidable
2830
  msgid "Dominica"
2831
  msgstr ""
2832
 
2833
- #: classes/helpers/FrmFieldsHelper.php:1276
2834
  #@ formidable
2835
  msgid "Dominican Republic"
2836
  msgstr ""
2837
 
2838
- #: classes/helpers/FrmFieldsHelper.php:1276
2839
  #@ formidable
2840
  msgid "East Timor"
2841
  msgstr ""
2842
 
2843
- #: classes/helpers/FrmFieldsHelper.php:1276
2844
  #@ formidable
2845
  msgid "Ecuador"
2846
  msgstr ""
2847
 
2848
- #: classes/helpers/FrmFieldsHelper.php:1277
2849
  #@ formidable
2850
  msgid "Egypt"
2851
  msgstr ""
2852
 
2853
- #: classes/helpers/FrmFieldsHelper.php:1277
2854
  #@ formidable
2855
  msgid "El Salvador"
2856
  msgstr ""
2857
 
2858
- #: classes/helpers/FrmFieldsHelper.php:1277
2859
  #@ formidable
2860
  msgid "Equatorial Guinea"
2861
  msgstr ""
2862
 
2863
- #: classes/helpers/FrmFieldsHelper.php:1278
2864
  #@ formidable
2865
  msgid "Eritrea"
2866
  msgstr ""
2867
 
2868
- #: classes/helpers/FrmFieldsHelper.php:1278
2869
  #@ formidable
2870
  msgid "Estonia"
2871
  msgstr ""
2872
 
2873
- #: classes/helpers/FrmFieldsHelper.php:1278
2874
  #@ formidable
2875
  msgid "Ethiopia"
2876
  msgstr ""
2877
 
2878
- #: classes/helpers/FrmFieldsHelper.php:1279
2879
  #@ formidable
2880
  msgid "Fiji"
2881
  msgstr ""
2882
 
2883
- #: classes/helpers/FrmFieldsHelper.php:1279
2884
  #@ formidable
2885
  msgid "Finland"
2886
  msgstr ""
2887
 
2888
- #: classes/helpers/FrmFieldsHelper.php:1279
2889
  #@ formidable
2890
  msgid "France"
2891
  msgstr ""
2892
 
2893
- #: classes/helpers/FrmFieldsHelper.php:1280
2894
  #@ formidable
2895
  msgid "French Guiana"
2896
  msgstr ""
2897
 
2898
- #: classes/helpers/FrmFieldsHelper.php:1280
2899
  #@ formidable
2900
  msgid "French Polynesia"
2901
  msgstr ""
2902
 
2903
- #: classes/helpers/FrmFieldsHelper.php:1280
2904
  #@ formidable
2905
  msgid "Gabon"
2906
  msgstr ""
2907
 
2908
- #: classes/helpers/FrmFieldsHelper.php:1281
2909
  #@ formidable
2910
  msgid "Gambia"
2911
  msgstr ""
2912
 
2913
- #: classes/helpers/FrmFieldsHelper.php:1281
2914
  #@ formidable
2915
  msgid "Georgia"
2916
  msgstr ""
2917
 
2918
- #: classes/helpers/FrmFieldsHelper.php:1281
2919
  #@ formidable
2920
  msgid "Germany"
2921
  msgstr ""
2922
 
2923
- #: classes/helpers/FrmFieldsHelper.php:1282
2924
  #@ formidable
2925
  msgid "Ghana"
2926
  msgstr ""
2927
 
2928
- #: classes/helpers/FrmFieldsHelper.php:1282
2929
  #@ formidable
2930
  msgid "Gibraltar"
2931
  msgstr ""
2932
 
2933
- #: classes/helpers/FrmFieldsHelper.php:1282
2934
  #@ formidable
2935
  msgid "Greece"
2936
  msgstr ""
2937
 
2938
- #: classes/helpers/FrmFieldsHelper.php:1283
2939
  #@ formidable
2940
  msgid "Greenland"
2941
  msgstr ""
2942
 
2943
- #: classes/helpers/FrmFieldsHelper.php:1283
2944
  #@ formidable
2945
  msgid "Grenada"
2946
  msgstr ""
2947
 
2948
- #: classes/helpers/FrmFieldsHelper.php:1283
2949
  #@ formidable
2950
  msgid "Guam"
2951
  msgstr ""
2952
 
2953
- #: classes/helpers/FrmFieldsHelper.php:1284
2954
  #@ formidable
2955
  msgid "Guatemala"
2956
  msgstr ""
2957
 
2958
- #: classes/helpers/FrmFieldsHelper.php:1284
2959
  #@ formidable
2960
  msgid "Guinea"
2961
  msgstr ""
2962
 
2963
- #: classes/helpers/FrmFieldsHelper.php:1284
2964
  #@ formidable
2965
  msgid "Guinea-Bissau"
2966
  msgstr ""
2967
 
2968
- #: classes/helpers/FrmFieldsHelper.php:1285
2969
  #@ formidable
2970
  msgid "Guyana"
2971
  msgstr ""
2972
 
2973
- #: classes/helpers/FrmFieldsHelper.php:1285
2974
  #@ formidable
2975
  msgid "Haiti"
2976
  msgstr ""
2977
 
2978
- #: classes/helpers/FrmFieldsHelper.php:1285
2979
  #@ formidable
2980
  msgid "Honduras"
2981
  msgstr ""
2982
 
2983
- #: classes/helpers/FrmFieldsHelper.php:1286
2984
  #@ formidable
2985
  msgid "Hong Kong"
2986
  msgstr ""
2987
 
2988
- #: classes/helpers/FrmFieldsHelper.php:1286
2989
  #@ formidable
2990
  msgid "Hungary"
2991
  msgstr ""
2992
 
2993
- #: classes/helpers/FrmFieldsHelper.php:1286
2994
  #@ formidable
2995
  msgid "Iceland"
2996
  msgstr ""
2997
 
2998
- #: classes/helpers/FrmFieldsHelper.php:1287
2999
  #@ formidable
3000
  msgid "India"
3001
  msgstr ""
3002
 
3003
- #: classes/helpers/FrmFieldsHelper.php:1287
3004
  #@ formidable
3005
  msgid "Indonesia"
3006
  msgstr ""
3007
 
3008
- #: classes/helpers/FrmFieldsHelper.php:1287
3009
  #@ formidable
3010
  msgid "Iran"
3011
  msgstr ""
3012
 
3013
- #: classes/helpers/FrmFieldsHelper.php:1288
3014
  #@ formidable
3015
  msgid "Iraq"
3016
  msgstr ""
3017
 
3018
- #: classes/helpers/FrmFieldsHelper.php:1288
3019
  #@ formidable
3020
  msgid "Ireland"
3021
  msgstr ""
3022
 
3023
- #: classes/helpers/FrmFieldsHelper.php:1288
3024
  #@ formidable
3025
  msgid "Israel"
3026
  msgstr ""
3027
 
3028
- #: classes/helpers/FrmFieldsHelper.php:1289
3029
  #@ formidable
3030
  msgid "Italy"
3031
  msgstr ""
3032
 
3033
- #: classes/helpers/FrmFieldsHelper.php:1289
3034
  #@ formidable
3035
  msgid "Jamaica"
3036
  msgstr ""
3037
 
3038
- #: classes/helpers/FrmFieldsHelper.php:1289
3039
  #@ formidable
3040
  msgid "Japan"
3041
  msgstr ""
3042
 
3043
- #: classes/helpers/FrmFieldsHelper.php:1290
3044
  #@ formidable
3045
  msgid "Jordan"
3046
  msgstr ""
3047
 
3048
- #: classes/helpers/FrmFieldsHelper.php:1290
3049
  #@ formidable
3050
  msgid "Kazakhstan"
3051
  msgstr ""
3052
 
3053
- #: classes/helpers/FrmFieldsHelper.php:1290
3054
  #@ formidable
3055
  msgid "Kenya"
3056
  msgstr ""
3057
 
3058
- #: classes/helpers/FrmFieldsHelper.php:1291
3059
  #@ formidable
3060
  msgid "Kiribati"
3061
  msgstr ""
3062
 
3063
- #: classes/helpers/FrmFieldsHelper.php:1291
3064
  #@ formidable
3065
  msgid "North Korea"
3066
  msgstr ""
3067
 
3068
- #: classes/helpers/FrmFieldsHelper.php:1291
3069
  #@ formidable
3070
  msgid "South Korea"
3071
  msgstr ""
3072
 
3073
- #: classes/helpers/FrmFieldsHelper.php:1292
3074
  #@ formidable
3075
  msgid "Kuwait"
3076
  msgstr ""
3077
 
3078
- #: classes/helpers/FrmFieldsHelper.php:1292
3079
  #@ formidable
3080
  msgid "Kyrgyzstan"
3081
  msgstr ""
3082
 
3083
- #: classes/helpers/FrmFieldsHelper.php:1292
3084
  #@ formidable
3085
  msgid "Laos"
3086
  msgstr ""
3087
 
3088
- #: classes/helpers/FrmFieldsHelper.php:1293
3089
  #@ formidable
3090
  msgid "Latvia"
3091
  msgstr ""
3092
 
3093
- #: classes/helpers/FrmFieldsHelper.php:1293
3094
  #@ formidable
3095
  msgid "Lebanon"
3096
  msgstr ""
3097
 
3098
- #: classes/helpers/FrmFieldsHelper.php:1293
3099
  #@ formidable
3100
  msgid "Lesotho"
3101
  msgstr ""
3102
 
3103
- #: classes/helpers/FrmFieldsHelper.php:1294
3104
  #@ formidable
3105
  msgid "Liberia"
3106
  msgstr ""
3107
 
3108
- #: classes/helpers/FrmFieldsHelper.php:1294
3109
  #@ formidable
3110
  msgid "Libya"
3111
  msgstr ""
3112
 
3113
- #: classes/helpers/FrmFieldsHelper.php:1294
3114
  #@ formidable
3115
  msgid "Liechtenstein"
3116
  msgstr ""
3117
 
3118
- #: classes/helpers/FrmFieldsHelper.php:1295
3119
  #@ formidable
3120
  msgid "Lithuania"
3121
  msgstr ""
3122
 
3123
- #: classes/helpers/FrmFieldsHelper.php:1295
3124
  #@ formidable
3125
  msgid "Luxembourg"
3126
  msgstr ""
3127
 
3128
- #: classes/helpers/FrmFieldsHelper.php:1295
3129
  #@ formidable
3130
  msgid "Macedonia"
3131
  msgstr ""
3132
 
3133
- #: classes/helpers/FrmFieldsHelper.php:1296
3134
  #@ formidable
3135
  msgid "Madagascar"
3136
  msgstr ""
3137
 
3138
- #: classes/helpers/FrmFieldsHelper.php:1296
3139
  #@ formidable
3140
  msgid "Malawi"
3141
  msgstr ""
3142
 
3143
- #: classes/helpers/FrmFieldsHelper.php:1296
3144
  #@ formidable
3145
  msgid "Malaysia"
3146
  msgstr ""
3147
 
3148
- #: classes/helpers/FrmFieldsHelper.php:1297
3149
  #@ formidable
3150
  msgid "Maldives"
3151
  msgstr ""
3152
 
3153
- #: classes/helpers/FrmFieldsHelper.php:1297
3154
  #@ formidable
3155
  msgid "Mali"
3156
  msgstr ""
3157
 
3158
- #: classes/helpers/FrmFieldsHelper.php:1297
3159
  #@ formidable
3160
  msgid "Malta"
3161
  msgstr ""
3162
 
3163
- #: classes/helpers/FrmFieldsHelper.php:1298
3164
  #@ formidable
3165
  msgid "Marshall Islands"
3166
  msgstr ""
3167
 
3168
- #: classes/helpers/FrmFieldsHelper.php:1298
3169
  #@ formidable
3170
  msgid "Mauritania"
3171
  msgstr ""
3172
 
3173
- #: classes/helpers/FrmFieldsHelper.php:1298
3174
  #@ formidable
3175
  msgid "Mauritius"
3176
  msgstr ""
3177
 
3178
- #: classes/helpers/FrmFieldsHelper.php:1299
3179
  #@ formidable
3180
  msgid "Mexico"
3181
  msgstr ""
3182
 
3183
- #: classes/helpers/FrmFieldsHelper.php:1299
3184
  #@ formidable
3185
  msgid "Micronesia"
3186
  msgstr ""
3187
 
3188
- #: classes/helpers/FrmFieldsHelper.php:1299
3189
  #@ formidable
3190
  msgid "Moldova"
3191
  msgstr ""
3192
 
3193
- #: classes/helpers/FrmFieldsHelper.php:1300
3194
  #@ formidable
3195
  msgid "Monaco"
3196
  msgstr ""
3197
 
3198
- #: classes/helpers/FrmFieldsHelper.php:1300
3199
  #@ formidable
3200
  msgid "Mongolia"
3201
  msgstr ""
3202
 
3203
- #: classes/helpers/FrmFieldsHelper.php:1300
3204
  #@ formidable
3205
  msgid "Montenegro"
3206
  msgstr ""
3207
 
3208
- #: classes/helpers/FrmFieldsHelper.php:1301
3209
  #@ formidable
3210
  msgid "Montserrat"
3211
  msgstr ""
3212
 
3213
- #: classes/helpers/FrmFieldsHelper.php:1301
3214
  #@ formidable
3215
  msgid "Morocco"
3216
  msgstr ""
3217
 
3218
- #: classes/helpers/FrmFieldsHelper.php:1301
3219
  #@ formidable
3220
  msgid "Mozambique"
3221
  msgstr ""
3222
 
3223
- #: classes/helpers/FrmFieldsHelper.php:1302
3224
  #@ formidable
3225
  msgid "Myanmar"
3226
  msgstr ""
3227
 
3228
- #: classes/helpers/FrmFieldsHelper.php:1302
3229
  #@ formidable
3230
  msgid "Namibia"
3231
  msgstr ""
3232
 
3233
- #: classes/helpers/FrmFieldsHelper.php:1302
3234
  #@ formidable
3235
  msgid "Nauru"
3236
  msgstr ""
3237
 
3238
- #: classes/helpers/FrmFieldsHelper.php:1303
3239
  #@ formidable
3240
  msgid "Nepal"
3241
  msgstr ""
3242
 
3243
- #: classes/helpers/FrmFieldsHelper.php:1303
3244
  #@ formidable
3245
  msgid "Netherlands"
3246
  msgstr ""
3247
 
3248
- #: classes/helpers/FrmFieldsHelper.php:1303
3249
  #@ formidable
3250
  msgid "New Zealand"
3251
  msgstr ""
3252
 
3253
- #: classes/helpers/FrmFieldsHelper.php:1304
3254
  #@ formidable
3255
  msgid "Nicaragua"
3256
  msgstr ""
3257
 
3258
- #: classes/helpers/FrmFieldsHelper.php:1304
3259
  #@ formidable
3260
  msgid "Niger"
3261
  msgstr ""
3262
 
3263
- #: classes/helpers/FrmFieldsHelper.php:1304
3264
  #@ formidable
3265
  msgid "Nigeria"
3266
  msgstr ""
3267
 
3268
- #: classes/helpers/FrmFieldsHelper.php:1305
3269
  #@ formidable
3270
  msgid "Norway"
3271
  msgstr ""
3272
 
3273
- #: classes/helpers/FrmFieldsHelper.php:1305
3274
  #@ formidable
3275
  msgid "Northern Mariana Islands"
3276
  msgstr ""
3277
 
3278
- #: classes/helpers/FrmFieldsHelper.php:1305
3279
  #@ formidable
3280
  msgid "Oman"
3281
  msgstr ""
3282
 
3283
- #: classes/helpers/FrmFieldsHelper.php:1306
3284
  #@ formidable
3285
  msgid "Pakistan"
3286
  msgstr ""
3287
 
3288
- #: classes/helpers/FrmFieldsHelper.php:1306
3289
  #@ formidable
3290
  msgid "Palau"
3291
  msgstr ""
3292
 
3293
- #: classes/helpers/FrmFieldsHelper.php:1306
3294
  #@ formidable
3295
  msgid "Palestine"
3296
  msgstr ""
3297
 
3298
- #: classes/helpers/FrmFieldsHelper.php:1307
3299
  #@ formidable
3300
  msgid "Panama"
3301
  msgstr ""
3302
 
3303
- #: classes/helpers/FrmFieldsHelper.php:1307
3304
  #@ formidable
3305
  msgid "Papua New Guinea"
3306
  msgstr ""
3307
 
3308
- #: classes/helpers/FrmFieldsHelper.php:1307
3309
  #@ formidable
3310
  msgid "Paraguay"
3311
  msgstr ""
3312
 
3313
- #: classes/helpers/FrmFieldsHelper.php:1308
3314
  #@ formidable
3315
  msgid "Peru"
3316
  msgstr ""
3317
 
3318
- #: classes/helpers/FrmFieldsHelper.php:1308
3319
  #@ formidable
3320
  msgid "Philippines"
3321
  msgstr ""
3322
 
3323
- #: classes/helpers/FrmFieldsHelper.php:1308
3324
  #@ formidable
3325
  msgid "Poland"
3326
  msgstr ""
3327
 
3328
- #: classes/helpers/FrmFieldsHelper.php:1309
3329
  #@ formidable
3330
  msgid "Portugal"
3331
  msgstr ""
3332
 
3333
- #: classes/helpers/FrmFieldsHelper.php:1309
3334
  #@ formidable
3335
  msgid "Puerto Rico"
3336
  msgstr ""
3337
 
3338
- #: classes/helpers/FrmFieldsHelper.php:1309
3339
  #@ formidable
3340
  msgid "Qatar"
3341
  msgstr ""
3342
 
3343
- #: classes/helpers/FrmFieldsHelper.php:1310
3344
  #@ formidable
3345
  msgid "Romania"
3346
  msgstr ""
3347
 
3348
- #: classes/helpers/FrmFieldsHelper.php:1310
3349
  #@ formidable
3350
  msgid "Russia"
3351
  msgstr ""
3352
 
3353
- #: classes/helpers/FrmFieldsHelper.php:1310
3354
  #@ formidable
3355
  msgid "Rwanda"
3356
  msgstr ""
3357
 
3358
- #: classes/helpers/FrmFieldsHelper.php:1311
3359
  #@ formidable
3360
  msgid "Saint Kitts and Nevis"
3361
  msgstr ""
3362
 
3363
- #: classes/helpers/FrmFieldsHelper.php:1311
3364
  #@ formidable
3365
  msgid "Saint Lucia"
3366
  msgstr ""
3367
 
3368
- #: classes/helpers/FrmFieldsHelper.php:1312
3369
  #@ formidable
3370
  msgid "Saint Vincent and the Grenadines"
3371
  msgstr ""
3372
 
3373
- #: classes/helpers/FrmFieldsHelper.php:1312
3374
  #@ formidable
3375
  msgid "Samoa"
3376
  msgstr ""
3377
 
3378
- #: classes/helpers/FrmFieldsHelper.php:1313
3379
  #@ formidable
3380
  msgid "San Marino"
3381
  msgstr ""
3382
 
3383
- #: classes/helpers/FrmFieldsHelper.php:1313
3384
  #@ formidable
3385
  msgid "Sao Tome and Principe"
3386
  msgstr ""
3387
 
3388
- #: classes/helpers/FrmFieldsHelper.php:1313
3389
  #@ formidable
3390
  msgid "Saudi Arabia"
3391
  msgstr ""
3392
 
3393
- #: classes/helpers/FrmFieldsHelper.php:1314
3394
  #@ formidable
3395
  msgid "Senegal"
3396
  msgstr ""
3397
 
3398
- #: classes/helpers/FrmFieldsHelper.php:1314
3399
  #@ formidable
3400
  msgid "Serbia and Montenegro"
3401
  msgstr ""
3402
 
3403
- #: classes/helpers/FrmFieldsHelper.php:1314
3404
  #@ formidable
3405
  msgid "Seychelles"
3406
  msgstr ""
3407
 
3408
- #: classes/helpers/FrmFieldsHelper.php:1315
3409
  #@ formidable
3410
  msgid "Sierra Leone"
3411
  msgstr ""
3412
 
3413
- #: classes/helpers/FrmFieldsHelper.php:1315
3414
  #@ formidable
3415
  msgid "Singapore"
3416
  msgstr ""
3417
 
3418
- #: classes/helpers/FrmFieldsHelper.php:1315
3419
  #@ formidable
3420
  msgid "Slovakia"
3421
  msgstr ""
3422
 
3423
- #: classes/helpers/FrmFieldsHelper.php:1316
3424
  #@ formidable
3425
  msgid "Slovenia"
3426
  msgstr ""
3427
 
3428
- #: classes/helpers/FrmFieldsHelper.php:1316
3429
  #@ formidable
3430
  msgid "Solomon Islands"
3431
  msgstr ""
3432
 
3433
- #: classes/helpers/FrmFieldsHelper.php:1316
3434
  #@ formidable
3435
  msgid "Somalia"
3436
  msgstr ""
3437
 
3438
- #: classes/helpers/FrmFieldsHelper.php:1317
3439
  #@ formidable
3440
  msgid "South Africa"
3441
  msgstr ""
3442
 
3443
- #: classes/helpers/FrmFieldsHelper.php:1318
3444
  #@ formidable
3445
  msgid "Spain"
3446
  msgstr ""
3447
 
3448
- #: classes/helpers/FrmFieldsHelper.php:1318
3449
  #@ formidable
3450
  msgid "Sri Lanka"
3451
  msgstr ""
3452
 
3453
- #: classes/helpers/FrmFieldsHelper.php:1319
3454
  #@ formidable
3455
  msgid "Sudan"
3456
  msgstr ""
3457
 
3458
- #: classes/helpers/FrmFieldsHelper.php:1319
3459
  #@ formidable
3460
  msgid "Suriname"
3461
  msgstr ""
3462
 
3463
- #: classes/helpers/FrmFieldsHelper.php:1319
3464
  #@ formidable
3465
  msgid "Swaziland"
3466
  msgstr ""
3467
 
3468
- #: classes/helpers/FrmFieldsHelper.php:1320
3469
  #@ formidable
3470
  msgid "Sweden"
3471
  msgstr ""
3472
 
3473
- #: classes/helpers/FrmFieldsHelper.php:1320
3474
  #@ formidable
3475
  msgid "Switzerland"
3476
  msgstr ""
3477
 
3478
- #: classes/helpers/FrmFieldsHelper.php:1320
3479
  #@ formidable
3480
  msgid "Syria"
3481
  msgstr ""
3482
 
3483
- #: classes/helpers/FrmFieldsHelper.php:1321
3484
  #@ formidable
3485
  msgid "Taiwan"
3486
  msgstr ""
3487
 
3488
- #: classes/helpers/FrmFieldsHelper.php:1321
3489
  #@ formidable
3490
  msgid "Tajikistan"
3491
  msgstr ""
3492
 
3493
- #: classes/helpers/FrmFieldsHelper.php:1321
3494
  #@ formidable
3495
  msgid "Tanzania"
3496
  msgstr ""
3497
 
3498
- #: classes/helpers/FrmFieldsHelper.php:1322
3499
  #@ formidable
3500
  msgid "Thailand"
3501
  msgstr ""
3502
 
3503
- #: classes/helpers/FrmFieldsHelper.php:1322
3504
  #@ formidable
3505
  msgid "Togo"
3506
  msgstr ""
3507
 
3508
- #: classes/helpers/FrmFieldsHelper.php:1322
3509
  #@ formidable
3510
  msgid "Tonga"
3511
  msgstr ""
3512
 
3513
- #: classes/helpers/FrmFieldsHelper.php:1323
3514
  #@ formidable
3515
  msgid "Trinidad and Tobago"
3516
  msgstr ""
3517
 
3518
- #: classes/helpers/FrmFieldsHelper.php:1323
3519
  #@ formidable
3520
  msgid "Tunisia"
3521
  msgstr ""
3522
 
3523
- #: classes/helpers/FrmFieldsHelper.php:1323
3524
  #@ formidable
3525
  msgid "Turkey"
3526
  msgstr ""
3527
 
3528
- #: classes/helpers/FrmFieldsHelper.php:1324
3529
  #@ formidable
3530
  msgid "Turkmenistan"
3531
  msgstr ""
3532
 
3533
- #: classes/helpers/FrmFieldsHelper.php:1324
3534
  #@ formidable
3535
  msgid "Tuvalu"
3536
  msgstr ""
3537
 
3538
- #: classes/helpers/FrmFieldsHelper.php:1324
3539
  #@ formidable
3540
  msgid "Uganda"
3541
  msgstr ""
3542
 
3543
- #: classes/helpers/FrmFieldsHelper.php:1325
3544
  #@ formidable
3545
  msgid "Ukraine"
3546
  msgstr ""
3547
 
3548
- #: classes/helpers/FrmFieldsHelper.php:1325
3549
  #@ formidable
3550
  msgid "United Arab Emirates"
3551
  msgstr ""
3552
 
3553
- #: classes/helpers/FrmFieldsHelper.php:1325
3554
  #@ formidable
3555
  msgid "United Kingdom"
3556
  msgstr ""
3557
 
3558
- #: classes/helpers/FrmFieldsHelper.php:1326
3559
  #: pro/classes/views/combo-fields/addresses/back-end-field-opts.php:8
3560
  #@ formidable
3561
  msgid "United States"
3562
  msgstr ""
3563
 
3564
- #: classes/helpers/FrmFieldsHelper.php:1326
3565
  #@ formidable
3566
  msgid "Uruguay"
3567
  msgstr ""
3568
 
3569
- #: classes/helpers/FrmFieldsHelper.php:1326
3570
  #@ formidable
3571
  msgid "Uzbekistan"
3572
  msgstr ""
3573
 
3574
- #: classes/helpers/FrmFieldsHelper.php:1327
3575
  #@ formidable
3576
  msgid "Vanuatu"
3577
  msgstr ""
3578
 
3579
- #: classes/helpers/FrmFieldsHelper.php:1327
3580
  #@ formidable
3581
  msgid "Vatican City"
3582
  msgstr ""
3583
 
3584
- #: classes/helpers/FrmFieldsHelper.php:1327
3585
  #@ formidable
3586
  msgid "Venezuela"
3587
  msgstr ""
3588
 
3589
- #: classes/helpers/FrmFieldsHelper.php:1328
3590
  #@ formidable
3591
  msgid "Vietnam"
3592
  msgstr ""
3593
 
3594
- #: classes/helpers/FrmFieldsHelper.php:1328
3595
  #@ formidable
3596
  msgid "Virgin Islands, British"
3597
  msgstr ""
3598
 
3599
- #: classes/helpers/FrmFieldsHelper.php:1329
3600
  #@ formidable
3601
  msgid "Virgin Islands, U.S."
3602
  msgstr ""
3603
 
3604
- #: classes/helpers/FrmFieldsHelper.php:1329
3605
  #@ formidable
3606
  msgid "Yemen"
3607
  msgstr ""
3608
 
3609
- #: classes/helpers/FrmFieldsHelper.php:1329
3610
  #@ formidable
3611
  msgid "Zambia"
3612
  msgstr ""
3613
 
3614
- #: classes/helpers/FrmFieldsHelper.php:1330
3615
  #@ formidable
3616
  msgid "Zimbabwe"
3617
  msgstr ""
@@ -3631,7 +3634,7 @@ msgstr ""
3631
  msgid "Use HTML5 in forms"
3632
  msgstr ""
3633
 
3634
- #: classes/views/frm-settings/form.php:99
3635
  #@ formidable
3636
  msgid "The message seen when a form is submitted and passes validation, but something goes wrong."
3637
  msgstr ""
@@ -3698,6 +3701,7 @@ msgid "Settings Successfully Updated"
3698
  msgstr ""
3699
 
3700
  #: classes/models/FrmField.php:12
 
3701
  #@ formidable
3702
  msgid "Single Line Text"
3703
  msgstr ""
@@ -3708,13 +3712,14 @@ msgid "Paragraph Text"
3708
  msgstr ""
3709
 
3710
  #: classes/models/FrmField.php:14
3711
- #: pro/classes/helpers/FrmProFieldsHelper.php:4391
3712
  #@ formidable
3713
  msgid "Checkboxes"
3714
  msgstr ""
3715
 
3716
  #: classes/models/FrmField.php:16
3717
- #: pro/classes/helpers/FrmProFieldsHelper.php:4389
 
3718
  #@ formidable
3719
  msgid "Dropdown"
3720
  msgstr ""
@@ -3741,13 +3746,13 @@ msgid "Build"
3741
  msgstr ""
3742
 
3743
  #: classes/controllers/FrmFormsController.php:705
3744
- #: pro/classes/helpers/FrmProFieldsHelper.php:2852
3745
  #@ formidable
3746
  msgid "User IP"
3747
  msgstr ""
3748
 
3749
  #: classes/controllers/FrmEntriesController.php:113
3750
- #: pro/classes/helpers/FrmProFieldsHelper.php:2854
3751
  #: pro/classes/views/displays/_calendar_options.php:5
3752
  #: pro/classes/views/displays/_calendar_options.php:17
3753
  #: pro/classes/views/displays/order_row.php:5
@@ -3771,39 +3776,40 @@ msgid "less than or equal to"
3771
  msgstr ""
3772
 
3773
  #: classes/views/frm-entries/sidebar-shared.php:8
3774
- #: pro/classes/controllers/FrmProEntriesController.php:1265
3775
  #@ formidable
3776
  msgid "Post"
3777
  msgstr ""
3778
 
3779
- #: pro/classes/controllers/FrmProFormsController.php:457
3780
  #: pro/classes/views/frmpro-fields/options-form-before.php:19
 
3781
  #@ formidable
3782
  msgid "Select Form"
3783
  msgstr ""
3784
 
3785
- #: pro/classes/views/frmpro-fields/options-form.php:114
3786
  #@ formidable
3787
  msgid "Year Range"
3788
  msgstr ""
3789
 
3790
- #: pro/classes/views/frmpro-fields/options-form.php:237
3791
  #@ formidable
3792
  msgid "Insert Form"
3793
  msgstr ""
3794
 
3795
- #: pro/classes/views/frmpro-fields/options-form.php:75
3796
  #@ formidable
3797
  msgid "The number of times the end user is allowed to duplicate this section of fields in one entry"
3798
  msgstr ""
3799
 
3800
- #: pro/classes/views/frmpro-fields/options-form.php:314
3801
  #: pro/classes/views/frmpro-form-actions/_form_action.php:6
3802
  #@ formidable
3803
  msgid "Conditional Logic"
3804
  msgstr ""
3805
 
3806
- #: pro/classes/views/frmpro-fields/options-form.php:318
3807
  #: pro/classes/views/frmpro-form-actions/_form_action.php:2
3808
  #@ formidable
3809
  msgid "Use Conditional Logic"
@@ -3811,26 +3817,26 @@ msgstr ""
3811
 
3812
  #: classes/views/frm-forms/_publish_box.php:48
3813
  #: pro/classes/views/displays/submitbox_actions.php:3
3814
- #: pro/classes/views/frmpro-fields/options-form.php:322
3815
  #@ formidable
3816
  msgid "Show"
3817
  msgstr ""
3818
 
3819
  #: classes/views/frm-forms/_publish_box.php:58
3820
  #: pro/classes/views/displays/submitbox_actions.php:15
3821
- #: pro/classes/views/frmpro-fields/options-form.php:323
3822
  #@ formidable
3823
  msgid "Hide"
3824
  msgstr ""
3825
 
3826
- #: pro/classes/views/frmpro-fields/options-form.php:328
3827
  #: pro/classes/views/frmpro-form-actions/_form_action.php:14
3828
  #@ formidable
3829
  msgid "any"
3830
  msgstr ""
3831
 
3832
  #: classes/views/styles/_section-fields.php:80
3833
- #: pro/classes/views/frmpro-fields/options-form.php:329
3834
  #: pro/classes/views/frmpro-form-actions/_form_action.php:15
3835
  #@ formidable
3836
  msgid "all"
@@ -3846,7 +3852,7 @@ msgstr ""
3846
  msgid "NOTE: if the parent is excluded, child categories will be automatically excluded."
3847
  msgstr ""
3848
 
3849
- #: pro/classes/views/frmpro-fields/options-form.php:160
3850
  #: pro/classes/views/frmpro-form-actions/_post_taxonomy_row.php:62
3851
  #@ formidable
3852
  msgid "Check All"
@@ -3862,9 +3868,9 @@ msgstr ""
3862
  msgid "Note: This field will not show in the form, but will link the user id to it as long as the user is logged in at the time of form submission."
3863
  msgstr ""
3864
 
3865
- #: pro/classes/views/frmpro-fields/show.php:39
3866
- #: pro/classes/views/frmpro-fields/show.php:49
3867
- #: pro/classes/views/frmpro-fields/show.php:79
3868
  #@ formidable
3869
  msgid "This data is dynamic on change"
3870
  msgstr ""
@@ -3884,37 +3890,37 @@ msgstr ""
3884
  msgid "Template was Successfully Updated"
3885
  msgstr ""
3886
 
3887
- #: classes/helpers/FrmXMLHelper.php:810
3888
  #@ formidable
3889
  msgid "Create Posts"
3890
  msgstr ""
3891
 
3892
  #: classes/views/styles/_general.php:8
3893
- #: pro/classes/views/frmpro-fields/options-form.php:2
3894
  #@ formidable
3895
  msgid "Alignment"
3896
  msgstr ""
3897
 
3898
  #: classes/views/styles/_check-box-radio-fields.php:4
3899
  #: classes/views/styles/_check-box-radio-fields.php:12
3900
- #: pro/classes/views/frmpro-fields/options-form.php:5
3901
  #@ formidable
3902
  msgid "Multiple Rows"
3903
  msgstr ""
3904
 
3905
  #: classes/views/styles/_check-box-radio-fields.php:5
3906
  #: classes/views/styles/_check-box-radio-fields.php:13
3907
- #: pro/classes/views/frmpro-fields/options-form.php:6
3908
  #@ formidable
3909
  msgid "Single Row"
3910
  msgstr ""
3911
 
3912
- #: pro/classes/views/frmpro-fields/options-form.php:219
3913
  #@ formidable
3914
  msgid "Stars"
3915
  msgstr ""
3916
 
3917
- #: pro/classes/views/frmpro-fields/options-form.php:221
3918
  #@ formidable
3919
  msgid "Show options as stars"
3920
  msgstr ""
@@ -3964,7 +3970,7 @@ msgstr ""
3964
  msgid "To set the featured image, use '_thumbnail_id' as the custom field name."
3965
  msgstr ""
3966
 
3967
- #: classes/models/FrmField.php:45
3968
  #@ formidable
3969
  msgid "Password"
3970
  msgstr ""
@@ -3986,12 +3992,12 @@ msgstr ""
3986
  msgid "All Fields are required"
3987
  msgstr ""
3988
 
3989
- #: classes/controllers/FrmEntriesController.php:399
3990
  #@ formidable
3991
  msgid "Entries were Successfully Destroyed"
3992
  msgstr ""
3993
 
3994
- #: pro/classes/controllers/FrmProEntriesController.php:826
3995
  #@ formidable
3996
  msgid "Please wait while you are redirected."
3997
  msgstr ""
@@ -4027,7 +4033,7 @@ msgstr ""
4027
  msgid "Select a report to view."
4028
  msgstr ""
4029
 
4030
- #: pro/classes/controllers/FrmProEntriesController.php:412
4031
  #@ formidable
4032
  msgid "No form was found"
4033
  msgstr ""
@@ -4042,18 +4048,18 @@ msgstr ""
4042
  msgid "Switch Form"
4043
  msgstr ""
4044
 
4045
- #: classes/views/frm-settings/form.php:148
4046
  #@ formidable
4047
  msgid "Admin menu label"
4048
  msgstr ""
4049
 
4050
- #: classes/views/frm-settings/form.php:151
4051
  #@ formidable
4052
  msgid "Use this menu name site-wide"
4053
  msgstr ""
4054
 
4055
- #: pro/classes/controllers/FrmProEntriesController.php:2188
4056
- #: pro/classes/controllers/FrmProEntriesController.php:2508
4057
  #@ formidable
4058
  msgid "Your entry was successfully deleted"
4059
  msgstr ""
@@ -4063,17 +4069,17 @@ msgstr ""
4063
  msgid "No multi-day events"
4064
  msgstr ""
4065
 
4066
- #: pro/classes/views/frmpro-fields/options-form.php:156
4067
  #@ formidable
4068
  msgid "Allowed file types"
4069
  msgstr ""
4070
 
4071
- #: pro/classes/views/frmpro-fields/options-form.php:158
4072
  #@ formidable
4073
  msgid "All types"
4074
  msgstr ""
4075
 
4076
- #: pro/classes/views/frmpro-fields/options-form.php:159
4077
  #@ formidable
4078
  msgid "Specify allowed types"
4079
  msgstr ""
@@ -4084,12 +4090,12 @@ msgid "Daily Entries"
4084
  msgstr ""
4085
 
4086
  #: classes/controllers/FrmFormsController.php:710
4087
- #: pro/classes/helpers/FrmProFieldsHelper.php:2909
4088
  #@ formidable
4089
  msgid "Site Name"
4090
  msgstr ""
4091
 
4092
- #: pro/classes/controllers/FrmProEntriesController.php:829
4093
  #, php-format
4094
  #@ formidable
4095
  msgid "%1$sClick here%2$s if you are not automatically redirected."
@@ -4146,13 +4152,13 @@ msgstr ""
4146
  msgid "visitors who are not logged in"
4147
  msgstr ""
4148
 
4149
- #: pro/classes/controllers/FrmProFieldsController.php:427
4150
  #@ formidable
4151
  msgid "Option Label"
4152
  msgstr ""
4153
 
4154
- #: pro/classes/controllers/FrmProFieldsController.php:428
4155
- #: pro/classes/controllers/FrmProFormsController.php:257
4156
  #@ formidable
4157
  msgid "Saved Value"
4158
  msgstr ""
@@ -4178,19 +4184,19 @@ msgstr ""
4178
  msgid "Timestamp"
4179
  msgstr ""
4180
 
4181
- #: pro/classes/views/frmpro-fields/options-form.php:14
4182
  #@ formidable
4183
  msgid "Use separate values"
4184
  msgstr ""
4185
 
4186
- #: classes/helpers/FrmAppHelper.php:1755
4187
  #: classes/helpers/FrmFormsListHelper.php:271
4188
  #: classes/views/frm-forms/add_field.php:217
4189
- #: classes/views/frm-forms/add_field.php:255
4190
  #: classes/views/styles/_buttons.php:8
4191
  #: classes/views/styles/_field-colors.php:4
4192
- #: pro/classes/controllers/FrmProFormsController.php:426
4193
- #: pro/classes/controllers/FrmProFormsController.php:473
4194
  #: pro/classes/views/frmpro-forms/add_form_button_options.php:27
4195
  #@ formidable
4196
  msgid "Default"
@@ -4216,7 +4222,7 @@ msgstr ""
4216
  msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
4217
  msgstr ""
4218
 
4219
- #: pro/classes/controllers/FrmProEntriesController.php:2524
4220
  #@ formidable
4221
  msgid "There was an error deleting that entry"
4222
  msgstr ""
@@ -4226,92 +4232,92 @@ msgstr ""
4226
  msgid "Deauthorize this site"
4227
  msgstr ""
4228
 
4229
- #: pro/classes/controllers/FrmProEntriesController.php:934
4230
  #@ formidable
4231
  msgid "Create Entry in Form"
4232
  msgstr ""
4233
 
4234
- #: pro/classes/controllers/FrmProEntriesController.php:977
4235
  #@ formidable
4236
  msgid "Copied from Post"
4237
  msgstr ""
4238
 
4239
- #: classes/helpers/FrmAppHelper.php:1297
4240
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4241
  #@ formidable
4242
  msgid "year"
4243
  msgstr ""
4244
 
4245
- #: classes/helpers/FrmAppHelper.php:1297
4246
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4247
  #@ formidable
4248
  msgid "years"
4249
  msgstr ""
4250
 
4251
- #: classes/helpers/FrmAppHelper.php:1298
4252
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4253
  #@ formidable
4254
  msgid "month"
4255
  msgstr ""
4256
 
4257
- #: classes/helpers/FrmAppHelper.php:1298
4258
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4259
  #@ formidable
4260
  msgid "months"
4261
  msgstr ""
4262
 
4263
- #: classes/helpers/FrmAppHelper.php:1299
4264
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4265
  #@ formidable
4266
  msgid "week"
4267
  msgstr ""
4268
 
4269
- #: classes/helpers/FrmAppHelper.php:1299
4270
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4271
  #@ formidable
4272
  msgid "weeks"
4273
  msgstr ""
4274
 
4275
- #: classes/helpers/FrmAppHelper.php:1300
4276
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4277
  #@ formidable
4278
  msgid "day"
4279
  msgstr ""
4280
 
4281
- #: classes/helpers/FrmAppHelper.php:1300
4282
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4283
  #@ formidable
4284
  msgid "days"
4285
  msgstr ""
4286
 
4287
- #: classes/helpers/FrmAppHelper.php:1301
4288
  #@ formidable
4289
  msgid "hour"
4290
  msgstr ""
4291
 
4292
- #: classes/helpers/FrmAppHelper.php:1301
4293
  #: pro/classes/views/frmpro-forms/add_form_options.php:35
4294
  #@ formidable
4295
  msgid "hours"
4296
  msgstr ""
4297
 
4298
- #: classes/helpers/FrmAppHelper.php:1302
4299
  #@ formidable
4300
  msgid "minute"
4301
  msgstr ""
4302
 
4303
- #: classes/helpers/FrmAppHelper.php:1302
4304
  #@ formidable
4305
  msgid "minutes"
4306
  msgstr ""
4307
 
4308
- #: classes/helpers/FrmAppHelper.php:1303
4309
  #@ formidable
4310
  msgid "second"
4311
  msgstr ""
4312
 
4313
- #: classes/helpers/FrmAppHelper.php:1284
4314
- #: classes/helpers/FrmAppHelper.php:1303
4315
  #@ formidable
4316
  msgid "seconds"
4317
  msgstr ""
@@ -4332,7 +4338,7 @@ msgstr ""
4332
  msgid "Use a different separator for checkbox fields"
4333
  msgstr ""
4334
 
4335
- #: pro/classes/controllers/FrmProFormsController.php:255
4336
  #@ formidable
4337
  msgid "How long ago a date was in minutes, hours, days, months, or years."
4338
  msgstr ""
@@ -4372,7 +4378,7 @@ msgstr ""
4372
  msgid "Cookie Expiration"
4373
  msgstr ""
4374
 
4375
- #: pro/classes/controllers/FrmProFormsController.php:257
4376
  #@ formidable
4377
  msgid "Show the saved value for fields with separate values."
4378
  msgstr ""
@@ -4385,7 +4391,7 @@ msgstr ""
4385
  msgid "Global Settings"
4386
  msgstr ""
4387
 
4388
- #: classes/models/FrmSettings.php:86
4389
  #@ formidable
4390
  msgid "This field cannot be blank."
4391
  msgstr ""
@@ -4431,12 +4437,12 @@ msgstr ""
4431
  msgid "Error Class"
4432
  msgstr ""
4433
 
4434
- #: classes/views/frm-settings/form.php:105
4435
  #@ formidable
4436
  msgid "Blank Field"
4437
  msgstr ""
4438
 
4439
- #: classes/views/frm-settings/form.php:106
4440
  #@ formidable
4441
  msgid "The message seen when a required field is left blank."
4442
  msgstr ""
@@ -4468,42 +4474,42 @@ msgstr ""
4468
  msgid "Former ID"
4469
  msgstr ""
4470
 
4471
- #: pro/classes/controllers/FrmProFormsController.php:233
4472
  #@ formidable
4473
  msgid "Equals"
4474
  msgstr ""
4475
 
4476
- #: pro/classes/controllers/FrmProFormsController.php:234
4477
  #@ formidable
4478
  msgid "Does Not Equal"
4479
  msgstr ""
4480
 
4481
- #: pro/classes/controllers/FrmProFormsController.php:235
4482
  #@ formidable
4483
  msgid "Is Blank"
4484
  msgstr ""
4485
 
4486
- #: pro/classes/controllers/FrmProFormsController.php:236
4487
  #@ formidable
4488
  msgid "Is Not Blank"
4489
  msgstr ""
4490
 
4491
- #: pro/classes/controllers/FrmProFormsController.php:237
4492
  #@ formidable
4493
  msgid "Is Like"
4494
  msgstr ""
4495
 
4496
- #: pro/classes/controllers/FrmProFormsController.php:238
4497
  #@ formidable
4498
  msgid "Is Not Like"
4499
  msgstr ""
4500
 
4501
- #: pro/classes/controllers/FrmProFormsController.php:239
4502
  #@ formidable
4503
  msgid "Greater Than"
4504
  msgstr ""
4505
 
4506
- #: pro/classes/controllers/FrmProFormsController.php:240
4507
  #@ formidable
4508
  msgid "Less Than"
4509
  msgstr ""
@@ -4513,32 +4519,32 @@ msgstr ""
4513
  msgid "Separator"
4514
  msgstr ""
4515
 
4516
- #: pro/classes/controllers/FrmProFormsController.php:249
4517
  #@ formidable
4518
  msgid "Clickable Links"
4519
  msgstr ""
4520
 
4521
- #: pro/classes/controllers/FrmProFormsController.php:251
4522
  #@ formidable
4523
  msgid "Sanitize"
4524
  msgstr ""
4525
 
4526
- #: pro/classes/controllers/FrmProFormsController.php:252
4527
  #@ formidable
4528
  msgid "Sanitize URL"
4529
  msgstr ""
4530
 
4531
- #: pro/classes/controllers/FrmProFormsController.php:253
4532
  #@ formidable
4533
  msgid "Truncate"
4534
  msgstr ""
4535
 
4536
- #: pro/classes/controllers/FrmProFormsController.php:254
4537
  #@ formidable
4538
  msgid "More Text"
4539
  msgstr ""
4540
 
4541
- #: pro/classes/controllers/FrmProFormsController.php:255
4542
  #@ formidable
4543
  msgid "Time Ago"
4544
  msgstr ""
@@ -4549,24 +4555,24 @@ msgid "No Auto P"
4549
  msgstr ""
4550
 
4551
  #: pro/classes/controllers/FrmProFormsController.php:58
4552
- #: pro/classes/controllers/FrmProFormsController.php:269
4553
  #@ formidable
4554
  msgid "First Name"
4555
  msgstr ""
4556
 
4557
  #: pro/classes/controllers/FrmProFormsController.php:59
4558
- #: pro/classes/controllers/FrmProFormsController.php:270
4559
  #@ formidable
4560
  msgid "Last Name"
4561
  msgstr ""
4562
 
4563
  #: pro/classes/controllers/FrmProFormsController.php:57
4564
- #: pro/classes/controllers/FrmProFormsController.php:271
4565
  #@ formidable
4566
  msgid "Display Name"
4567
  msgstr ""
4568
 
4569
- #: pro/classes/controllers/FrmProFormsController.php:274
4570
  #@ formidable
4571
  msgid "Avatar"
4572
  msgstr ""
@@ -4616,27 +4622,27 @@ msgstr ""
4616
  msgid "Entry updated date"
4617
  msgstr ""
4618
 
4619
- #: pro/classes/controllers/FrmProFieldsController.php:514
4620
  #: pro/classes/views/frmpro-fields/field-values.php:10
4621
  #@ formidable
4622
  msgid "Anything"
4623
  msgstr ""
4624
 
4625
- #: classes/helpers/FrmAppHelper.php:1738
4626
  #: classes/views/styles/_sample_form.php:94
4627
- #: pro/classes/helpers/FrmProFieldsHelper.php:667
4628
- #: pro/classes/helpers/FrmProFormsHelper.php:320
4629
  #: pro/classes/views/frmpro-fields/form-fields.php:188
4630
  #@ formidable
4631
  msgid "Remove"
4632
  msgstr ""
4633
 
4634
- #: pro/classes/views/frmpro-fields/options-form.php:144
4635
  #@ formidable
4636
  msgid "Multiple files"
4637
  msgstr ""
4638
 
4639
- #: pro/classes/views/frmpro-fields/options-form.php:146
4640
  #@ formidable
4641
  msgid "allow multiple files to be uploaded to this field"
4642
  msgstr ""
@@ -4672,12 +4678,12 @@ msgstr ""
4672
  msgid "Default Plain"
4673
  msgstr ""
4674
 
4675
- #: pro/classes/controllers/FrmProFormsController.php:250
4676
  #@ formidable
4677
  msgid "Remove Links"
4678
  msgstr ""
4679
 
4680
- #: pro/classes/controllers/FrmProFormsController.php:250
4681
  #@ formidable
4682
  msgid "Removes the automatic links to category pages"
4683
  msgstr ""
@@ -4687,22 +4693,22 @@ msgstr ""
4687
  msgid "Do not automatically add any paragraphs or line breaks"
4688
  msgstr ""
4689
 
4690
- #: pro/classes/controllers/FrmProFormsController.php:258
4691
  #@ formidable
4692
  msgid "Remove HTML"
4693
  msgstr ""
4694
 
4695
- #: pro/classes/controllers/FrmProFormsController.php:258
4696
  #@ formidable
4697
  msgid "Remove all HTML added into your form before display"
4698
  msgstr ""
4699
 
4700
- #: pro/classes/controllers/FrmProFormsController.php:259
4701
  #@ formidable
4702
  msgid "Keep JS"
4703
  msgstr ""
4704
 
4705
- #: pro/classes/controllers/FrmProFormsController.php:259
4706
  #@ formidable
4707
  msgid "Javascript from your form entries are automatically removed. Add this option only if you trust those submitting entries."
4708
  msgstr ""
@@ -4724,13 +4730,13 @@ msgstr ""
4724
  msgid "Delete without Post"
4725
  msgstr ""
4726
 
4727
- #: pro/classes/views/frmpro-fields/options-form.php:50
4728
  #@ formidable
4729
  msgid "Multiple select"
4730
  msgstr ""
4731
 
4732
- #: pro/classes/views/frmpro-fields/show.php:66
4733
- #: pro/classes/views/frmpro-fields/show.php:76
4734
  #@ formidable
4735
  msgid "There are no options"
4736
  msgstr ""
@@ -4764,17 +4770,17 @@ msgstr ""
4764
  msgid "Export Selection"
4765
  msgstr ""
4766
 
4767
- #: classes/models/FrmSettings.php:87
4768
  #@ formidable
4769
  msgid "This value must be unique."
4770
  msgstr ""
4771
 
4772
- #: classes/views/frm-settings/form.php:120
4773
  #@ formidable
4774
  msgid "Unique Value"
4775
  msgstr ""
4776
 
4777
- #: classes/views/frm-settings/form.php:121
4778
  #@ formidable
4779
  msgid "The message seen when a user selects a value in a unique field that has already been used."
4780
  msgstr ""
@@ -4790,12 +4796,12 @@ msgstr ""
4790
  msgid "Submit this form with AJAX"
4791
  msgstr ""
4792
 
4793
- #: classes/controllers/FrmFieldsController.php:252
4794
  #@ formidable
4795
  msgid "Option"
4796
  msgstr ""
4797
 
4798
- #: classes/models/FrmField.php:44
4799
  #@ formidable
4800
  msgid "User ID (hidden)"
4801
  msgstr ""
@@ -4805,7 +4811,7 @@ msgstr ""
4805
  msgid "Delete Field"
4806
  msgstr ""
4807
 
4808
- #: classes/controllers/FrmStylesController.php:515
4809
  #: classes/views/frm-forms/mb_insert_fields.php:2
4810
  #@ formidable
4811
  msgid "Click to toggle"
@@ -4816,27 +4822,23 @@ msgstr ""
4816
  msgid "Basic Settings"
4817
  msgstr ""
4818
 
4819
- #: pro/classes/views/frmpro-fields/options-form.php:21
4820
- #@ formidable
4821
- msgid "Dynamic Default Value"
4822
- msgstr ""
4823
-
4824
- #: pro/classes/views/frmpro-fields/options-form.php:52
4825
  #@ formidable
4826
  msgid "enable multiselect"
4827
  msgstr ""
4828
 
4829
- #: pro/classes/views/frmpro-fields/options-form.php:55
 
4830
  #@ formidable
4831
  msgid "enable autocomplete"
4832
  msgstr ""
4833
 
4834
- #: pro/classes/views/frmpro-fields/options-form.php:269
4835
  #@ formidable
4836
  msgid "Everyone"
4837
  msgstr ""
4838
 
4839
- #: pro/classes/views/frmpro-fields/options-form.php:272
4840
  #@ formidable
4841
  msgid "Logged-out Users"
4842
  msgstr ""
@@ -4901,7 +4903,7 @@ msgid "Your License Key was invalid"
4901
  msgstr ""
4902
 
4903
  #: classes/helpers/FrmFormsHelper.php:252
4904
- #: classes/models/FrmDb.php:653
4905
  #@ formidable
4906
  msgid "Sending"
4907
  msgstr ""
@@ -4937,7 +4939,7 @@ msgid "1/5"
4937
  msgstr ""
4938
 
4939
  #: classes/views/frm-forms/add_field_links.php:109
4940
- #: pro/classes/views/frmpro-fields/options-form.php:283
4941
  #: pro/classes/views/frmpro-forms/add_form_button_options.php:29
4942
  #@ formidable
4943
  msgid "Inline"
@@ -5018,12 +5020,12 @@ msgstr ""
5018
  msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options."
5019
  msgstr ""
5020
 
5021
- #: classes/helpers/FrmAppHelper.php:1751
5022
  #@ formidable
5023
  msgid "Saving"
5024
  msgstr ""
5025
 
5026
- #: classes/helpers/FrmAppHelper.php:1752
5027
  #@ formidable
5028
  msgid "Saved"
5029
  msgstr ""
@@ -5048,7 +5050,7 @@ msgstr ""
5048
  msgid "Recommended for long forms."
5049
  msgstr ""
5050
 
5051
- #: classes/helpers/FrmAppHelper.php:1772
5052
  #@ formidable
5053
  msgid "Warning: There is no way to retrieve unsaved entries."
5054
  msgstr ""
@@ -5108,12 +5110,12 @@ msgstr ""
5108
  msgid "Print"
5109
  msgstr ""
5110
 
5111
- #: pro/classes/views/frmpro-fields/options-form.php:322
5112
  #@ formidable
5113
  msgid "Do not skip"
5114
  msgstr ""
5115
 
5116
- #: pro/classes/views/frmpro-fields/options-form.php:323
5117
  #@ formidable
5118
  msgid "Skip"
5119
  msgstr ""
@@ -5145,21 +5147,21 @@ msgid "You had an HTTP error connecting to Strategy11's API"
5145
  msgstr ""
5146
 
5147
  #: classes/models/FrmPointers.php:229
5148
- #: pro/classes/controllers/FrmProFormsController.php:182
5149
- #: pro/classes/helpers/FrmProFormsHelper.php:591
5150
  #@ formidable
5151
  msgid "Previous"
5152
  msgstr ""
5153
 
5154
  #: classes/models/FrmPointers.php:220
5155
- #: pro/classes/models/FrmProField.php:44
5156
  #@ formidable
5157
  msgid "Next"
5158
  msgstr ""
5159
 
5160
  #: classes/views/styles/_sample_form.php:95
5161
- #: pro/classes/helpers/FrmProFieldsHelper.php:667
5162
- #: pro/classes/helpers/FrmProFormsHelper.php:319
5163
  #: pro/classes/views/displays/mb_advanced.php:33
5164
  #: pro/classes/views/displays/mb_advanced.php:53
5165
  #: pro/classes/views/frmpro-form-actions/post_options.php:174
@@ -5185,37 +5187,36 @@ msgid "Click to edit."
5185
  msgstr ""
5186
 
5187
  #: classes/helpers/FrmCSVExportHelper.php:114
5188
- #: classes/helpers/FrmFormsHelper.php:596
5189
  #: classes/helpers/FrmFormsListHelper.php:362
5190
  #: classes/views/frm-forms/_publish_box.php:72
5191
- #: pro/classes/controllers/FrmProEntriesController.php:1266
5192
  #: pro/classes/views/displays/where_options.php:14
5193
  #@ formidable
5194
  #@ default
5195
  msgid "Draft"
5196
  msgstr ""
5197
 
5198
- #: classes/models/FrmFormAction.php:636
5199
  #: classes/views/frm-forms/_publish_box.php:9
5200
- #: pro/classes/controllers/FrmProFormsController.php:201
5201
  #@ formidable
5202
  msgid "Save Draft"
5203
  msgstr ""
5204
 
5205
- #: pro/classes/helpers/FrmProFormsHelper.php:587
5206
- #: pro/classes/helpers/FrmProFormsHelper.php:780
5207
- #: pro/classes/models/FrmProEntry.php:34
5208
  #@ formidable
5209
  msgid "Your draft has been saved."
5210
  msgstr ""
5211
 
5212
  #: classes/views/xml/import_form.php:54
5213
- #: pro/classes/views/frmpro-fields/options-form.php:246
5214
  #@ formidable
5215
  msgid "Format"
5216
  msgstr ""
5217
 
5218
- #: pro/classes/views/frmpro-fields/options-form.php:247
5219
  #@ formidable
5220
  msgid "Insert the format you would like to accept. Use a regular expression starting with ^ or an exact format like (999)999-9999."
5221
  msgstr ""
@@ -5241,26 +5242,26 @@ msgstr ""
5241
  msgid "Update Button Text"
5242
  msgstr ""
5243
 
5244
- #: classes/helpers/FrmAppHelper.php:1759
5245
- #: classes/helpers/FrmFieldsHelper.php:1193
5246
  #@ formidable
5247
  msgid "Default value will NOT pass form validation"
5248
  msgstr ""
5249
 
5250
- #: classes/helpers/FrmAppHelper.php:1758
5251
- #: classes/helpers/FrmFieldsHelper.php:1193
5252
  #@ formidable
5253
  msgid "Default value will pass form validation"
5254
  msgstr ""
5255
 
5256
- #: classes/helpers/FrmAppHelper.php:1756
5257
- #: classes/helpers/FrmFieldsHelper.php:1184
5258
  #@ formidable
5259
  msgid "Clear default value when typing"
5260
  msgstr ""
5261
 
5262
- #: classes/helpers/FrmAppHelper.php:1757
5263
- #: classes/helpers/FrmFieldsHelper.php:1184
5264
  #@ formidable
5265
  msgid "Do not clear default value when typing"
5266
  msgstr ""
@@ -5274,14 +5275,14 @@ msgstr ""
5274
  msgid "Views"
5275
  msgstr ""
5276
 
5277
- #: classes/models/FrmAddon.php:273
5278
  #: pro/classes/controllers/FrmUpdatesController.php:352
5279
  #, php-format
5280
  #@ formidable
5281
  msgid "There was a %1$s error: %2$s"
5282
  msgstr ""
5283
 
5284
- #: classes/helpers/FrmAppHelper.php:609
5285
  #@ formidable
5286
  msgid "Add/Edit Views"
5287
  msgstr ""
@@ -5311,17 +5312,17 @@ msgstr ""
5311
  msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
5312
  msgstr ""
5313
 
5314
- #: classes/views/frm-forms/add_field.php:270
5315
  #@ formidable
5316
  msgid "Validation"
5317
  msgstr ""
5318
 
5319
- #: classes/views/frm-forms/add_field.php:282
5320
  #@ formidable
5321
  msgid "Invalid Format"
5322
  msgstr ""
5323
 
5324
- #: pro/classes/controllers/FrmProFormsController.php:412
5325
  #@ formidable
5326
  msgid "Filter shortcodes within the view content"
5327
  msgstr ""
@@ -5356,12 +5357,12 @@ msgstr ""
5356
  msgid "There are no views with that ID"
5357
  msgstr ""
5358
 
5359
- #: pro/classes/controllers/FrmProEntriesController.php:296
5360
  #@ formidable
5361
  msgid "Draft was Successfully Created"
5362
  msgstr ""
5363
 
5364
- #: pro/classes/controllers/FrmProEntriesController.php:333
5365
  #@ formidable
5366
  msgid "Draft was Successfully Updated"
5367
  msgstr ""
@@ -5386,18 +5387,18 @@ msgstr ""
5386
  msgid "View Format"
5387
  msgstr ""
5388
 
5389
- #: pro/classes/views/frmpro-fields/options-form.php:13
5390
  #@ formidable
5391
  msgid "Separate values"
5392
  msgstr ""
5393
 
5394
- #: pro/classes/views/frmpro-fields/options-form.php:332
5395
  #, php-format
5396
  #@ formidable
5397
  msgid "next page if %s of the following match:"
5398
  msgstr ""
5399
 
5400
- #: pro/classes/views/frmpro-fields/options-form.php:332
5401
  #, php-format
5402
  #@ formidable
5403
  msgid "this field if %s of the following match:"
@@ -5434,7 +5435,7 @@ msgstr ""
5434
  msgid "Click a button below to insert sample logic into your view"
5435
  msgstr ""
5436
 
5437
- #: classes/helpers/FrmAppHelper.php:1760
5438
  #@ formidable
5439
  msgid "Are you sure?"
5440
  msgstr ""
@@ -5450,13 +5451,13 @@ msgid "Styling & Scripts"
5450
  msgstr ""
5451
 
5452
  #: classes/views/frm-forms/settings.php:180
5453
- #: classes/views/frm-settings/form.php:146
5454
  #: pro/classes/views/settings/form.php:32
5455
  #@ formidable
5456
  msgid "Miscellaneous"
5457
  msgstr ""
5458
 
5459
- #: pro/classes/controllers/FrmProFormsController.php:256
5460
  #@ formidable
5461
  msgid "# Format"
5462
  msgstr ""
@@ -5548,14 +5549,15 @@ msgstr ""
5548
  msgid "last updated"
5549
  msgstr ""
5550
 
5551
- #: classes/helpers/FrmAppHelper.php:1059
5552
- #: classes/helpers/FrmFieldsHelper.php:174
 
5553
  #, php-format
5554
  #@ formidable
5555
  msgid "%s is invalid"
5556
  msgstr ""
5557
 
5558
- #: classes/views/frm-settings/form.php:98
5559
  #@ formidable
5560
  msgid "Failed/Duplicate Entry"
5561
  msgstr ""
@@ -5565,12 +5567,12 @@ msgstr ""
5565
  msgid "updated at"
5566
  msgstr ""
5567
 
5568
- #: pro/classes/views/frmpro-fields/options-form.php:256
5569
  #@ formidable
5570
  msgid "Visibility"
5571
  msgstr ""
5572
 
5573
- #: pro/classes/views/frmpro-fields/options-form.php:257
5574
  #@ formidable
5575
  msgid "Determines who can see this field. The selected user role and higher user roles will be able to see this field. The only exception is logged-out users. Only logged-out users will be able to see the field if that option is selected."
5576
  msgstr ""
@@ -5596,7 +5598,7 @@ msgstr ""
5596
  msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
5597
  msgstr ""
5598
 
5599
- #: classes/helpers/FrmAppHelper.php:1770
5600
  #@ formidable
5601
  msgid "Import Complete"
5602
  msgstr ""
@@ -5612,17 +5614,17 @@ msgstr ""
5612
  msgid "Edit Forms"
5613
  msgstr ""
5614
 
5615
- #: classes/helpers/FrmXMLHelper.php:671
5616
  #@ formidable
5617
  msgid "Imported"
5618
  msgstr ""
5619
 
5620
- #: classes/helpers/FrmXMLHelper.php:672
5621
  #@ formidable
5622
  msgid "Updated"
5623
  msgstr ""
5624
 
5625
- #: classes/helpers/FrmXMLHelper.php:709
5626
  #, php-format
5627
  #@ formidable
5628
  msgid "%1$s Form"
@@ -5630,7 +5632,7 @@ msgid_plural "%1$s Forms"
5630
  msgstr[0] ""
5631
  msgstr[1] ""
5632
 
5633
- #: classes/helpers/FrmXMLHelper.php:710
5634
  #, php-format
5635
  #@ formidable
5636
  msgid "%1$s Field"
@@ -5638,7 +5640,7 @@ msgid_plural "%1$s Fields"
5638
  msgstr[0] ""
5639
  msgstr[1] ""
5640
 
5641
- #: classes/helpers/FrmXMLHelper.php:711
5642
  #, php-format
5643
  #@ formidable
5644
  msgid "%1$s Entry"
@@ -5646,7 +5648,7 @@ msgid_plural "%1$s Entries"
5646
  msgstr[0] ""
5647
  msgstr[1] ""
5648
 
5649
- #: classes/helpers/FrmXMLHelper.php:712
5650
  #, php-format
5651
  #@ formidable
5652
  msgid "%1$s View"
@@ -5654,7 +5656,7 @@ msgid_plural "%1$s Views"
5654
  msgstr[0] ""
5655
  msgstr[1] ""
5656
 
5657
- #: classes/helpers/FrmXMLHelper.php:713
5658
  #, php-format
5659
  #@ formidable
5660
  msgid "%1$s Post"
@@ -5662,7 +5664,7 @@ msgid_plural "%1$s Posts"
5662
  msgstr[0] ""
5663
  msgstr[1] ""
5664
 
5665
- #: classes/helpers/FrmXMLHelper.php:715
5666
  #, php-format
5667
  #@ formidable
5668
  msgid "%1$s Term"
@@ -5670,12 +5672,12 @@ msgid_plural "%1$s Terms"
5670
  msgstr[0] ""
5671
  msgstr[1] ""
5672
 
5673
- #: classes/helpers/FrmXMLHelper.php:697
5674
  #@ formidable
5675
  msgid "Nothing was imported or updated"
5676
  msgstr ""
5677
 
5678
- #: classes/helpers/FrmAppHelper.php:1531
5679
  #, php-format
5680
  #@ formidable
5681
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
@@ -5716,7 +5718,7 @@ msgstr ""
5716
  msgid "Your import is complete"
5717
  msgstr ""
5718
 
5719
- #: pro/classes/views/frmpro-fields/options-form.php:115
5720
  #@ formidable
5721
  msgid "Use four digit years or +/- years to make it dynamic. For example, use -5 for the start year and +5 for the end year."
5722
  msgstr ""
@@ -5762,13 +5764,13 @@ msgstr ""
5762
  msgid "Views with a \"Both (Dynamic)\" format will show here."
5763
  msgstr ""
5764
 
5765
- #: classes/helpers/FrmAppHelper.php:1711
5766
- #: classes/helpers/FrmAppHelper.php:1737
5767
  #@ default
5768
  msgid "Loading&hellip;"
5769
  msgstr ""
5770
 
5771
- #: classes/helpers/FrmAppHelper.php:1753
5772
  #: classes/views/frm-forms/_publish_box.php:74
5773
  #@ default
5774
  msgid "OK"
@@ -5790,7 +5792,7 @@ msgstr ""
5790
  #: classes/controllers/FrmFormsController.php:1009
5791
  #: classes/helpers/FrmFormsHelper.php:53
5792
  #: classes/helpers/FrmFormsHelper.php:108
5793
- #: classes/helpers/FrmFormsHelper.php:554
5794
  #: classes/helpers/FrmFormsListHelper.php:149
5795
  #: classes/helpers/FrmFormsListHelper.php:335
5796
  #: classes/views/frm-entries/list.php:25
@@ -5798,7 +5800,7 @@ msgstr ""
5798
  #: classes/views/styles/manage.php:31
5799
  #: classes/views/xml/import_form.php:86
5800
  #: pro/classes/controllers/FrmProDisplaysController.php:101
5801
- #: pro/classes/controllers/FrmProFormsController.php:459
5802
  #: pro/classes/views/xml/csv_opts.php:13
5803
  #@ default
5804
  #@ formidable
@@ -5883,7 +5885,7 @@ msgstr ""
5883
  msgid "Your server does not have XML enabled"
5884
  msgstr ""
5885
 
5886
- #: pro/classes/controllers/FrmProEntriesController.php:2228
5887
  #@ formidable
5888
  msgid "You are missing options in your shortcode. field_id is required."
5889
  msgstr ""
@@ -5958,7 +5960,7 @@ msgstr ""
5958
  msgid "Never"
5959
  msgstr ""
5960
 
5961
- #: pro/classes/views/frmpro-fields/field-values.php:88
5962
  #@ formidable
5963
  msgid "Current User"
5964
  msgstr ""
@@ -5973,8 +5975,8 @@ msgstr ""
5973
  msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
5974
  msgstr ""
5975
 
5976
- #: classes/helpers/FrmAppHelper.php:1708
5977
- #: classes/helpers/FrmAppHelper.php:1771
5978
  #@ formidable
5979
  msgid "Please wait while your site updates."
5980
  msgstr ""
@@ -5984,18 +5986,18 @@ msgstr ""
5984
  msgid "Abnormal HTML characters prevented your form from saving correctly"
5985
  msgstr ""
5986
 
5987
- #: classes/helpers/FrmAppHelper.php:1795
5988
  #@ formidable
5989
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
5990
  msgstr ""
5991
 
5992
- #: classes/helpers/FrmFieldsHelper.php:596
5993
  #, php-format
5994
  #@ formidable
5995
  msgid "Please add options from the WordPress \"%1$s\" page"
5996
  msgstr ""
5997
 
5998
- #: classes/helpers/FrmFieldsHelper.php:597
5999
  #@ default
6000
  msgid "Categories"
6001
  msgstr ""
@@ -6010,7 +6012,7 @@ msgstr ""
6010
  msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
6011
  msgstr ""
6012
 
6013
- #: classes/helpers/FrmAppHelper.php:1748
6014
  #: classes/views/frm-forms/add_field.php:81
6015
  #: classes/views/frm-forms/add_field.php:93
6016
  #: classes/views/frm-forms/form.php:13
@@ -6019,37 +6021,37 @@ msgstr ""
6019
  msgid "(Click to add description)"
6020
  msgstr ""
6021
 
6022
- #: classes/helpers/FrmAppHelper.php:1750
6023
  #: classes/views/frm-forms/add_field.php:63
6024
  #: pro/classes/views/frmpro-fields/field-selection.php:12
 
6025
  #@ formidable
6026
  msgid "(no label)"
6027
  msgstr ""
6028
 
6029
- #: classes/helpers/FrmAppHelper.php:1765
6030
- #: pro/classes/helpers/FrmProFieldsHelper.php:669
6031
- #: pro/classes/models/FrmProEntryMeta.php:543
6032
- #: pro/classes/models/FrmProEntryMeta.php:548
6033
  #@ formidable
6034
  msgid "The entered values do not match"
6035
  msgstr ""
6036
 
6037
- #: classes/helpers/FrmAppHelper.php:1766
6038
  #@ formidable
6039
  msgid "Enter Email"
6040
  msgstr ""
6041
 
6042
- #: classes/helpers/FrmAppHelper.php:1767
6043
  #@ formidable
6044
  msgid "Confirm Email"
6045
  msgstr ""
6046
 
6047
- #: classes/helpers/FrmAppHelper.php:1768
6048
  #@ formidable
6049
  msgid "Enter Password"
6050
  msgstr ""
6051
 
6052
- #: classes/helpers/FrmAppHelper.php:1769
6053
  #@ formidable
6054
  msgid "Confirm Password"
6055
  msgstr ""
@@ -6070,7 +6072,7 @@ msgstr ""
6070
  msgid "This form is in the trash and is scheduled to be deleted permanently in %s along with any entries."
6071
  msgstr ""
6072
 
6073
- #: classes/controllers/FrmFieldsController.php:238
6074
  #@ formidable
6075
  msgid "Other"
6076
  msgstr ""
@@ -6141,7 +6143,7 @@ msgid "Type"
6141
  msgstr ""
6142
 
6143
  #: classes/controllers/FrmFormsController.php:535
6144
- #: classes/controllers/FrmStylesController.php:336
6145
  #: classes/views/styles/_sample_form.php:17
6146
  #: classes/views/styles/manage.php:15
6147
  #@ formidable
@@ -6173,73 +6175,73 @@ msgstr ""
6173
  msgid "Edit Style"
6174
  msgstr ""
6175
 
6176
- #: classes/controllers/FrmStylesController.php:186
6177
- #: classes/controllers/FrmStylesController.php:270
6178
  #@ formidable
6179
  msgid "Your styling settings have been saved."
6180
  msgstr ""
6181
 
6182
- #: classes/controllers/FrmStylesController.php:245
6183
  #@ formidable
6184
  msgid "Your form styles have been saved."
6185
  msgstr ""
6186
 
6187
- #: classes/controllers/FrmStylesController.php:338
6188
  #@ formidable
6189
  msgid "Field Labels"
6190
  msgstr ""
6191
 
6192
- #: classes/controllers/FrmStylesController.php:342
6193
  #@ formidable
6194
  msgid "Check Box & Radio Fields"
6195
  msgstr ""
6196
 
6197
- #: classes/controllers/FrmStylesController.php:343
6198
  #@ formidable
6199
  msgid "Section Fields"
6200
  msgstr ""
6201
 
6202
- #: classes/controllers/FrmStylesController.php:344
6203
  #@ formidable
6204
  msgid "Date Fields"
6205
  msgstr ""
6206
 
6207
- #: classes/controllers/FrmStylesController.php:345
6208
  #@ formidable
6209
  msgid "Buttons"
6210
  msgstr ""
6211
 
6212
- #: classes/controllers/FrmStylesController.php:346
6213
  #@ formidable
6214
  msgid "Form Messages"
6215
  msgstr ""
6216
 
6217
- #: classes/helpers/FrmFieldsHelper.php:1317
6218
  #@ formidable
6219
  msgid "South Sudan"
6220
  msgstr ""
6221
 
6222
- #: classes/helpers/FrmAppHelper.php:1525
6223
  #@ formidable
6224
  msgid "Give this action a label for easy reference."
6225
  msgstr ""
6226
 
6227
- #: classes/helpers/FrmAppHelper.php:1526
6228
  #@ formidable
6229
  msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
6230
  msgstr ""
6231
 
6232
- #: classes/helpers/FrmAppHelper.php:1527
6233
  #@ formidable
6234
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
6235
  msgstr ""
6236
 
6237
- #: classes/helpers/FrmAppHelper.php:1528
6238
  #@ formidable
6239
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
6240
  msgstr ""
6241
 
6242
- #: classes/helpers/FrmAppHelper.php:1530
6243
  #@ formidable
6244
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
6245
  msgstr ""
@@ -6250,72 +6252,72 @@ msgid "End Section"
6250
  msgstr ""
6251
 
6252
  #: classes/models/FrmField.php:31
6253
- #: pro/classes/helpers/FrmProFieldsHelper.php:4377
6254
  #@ formidable
6255
  msgid "Section"
6256
  msgstr ""
6257
 
6258
- #: pro/classes/helpers/FrmProFieldsHelper.php:4379
6259
  #@ formidable
6260
  msgid "Heading"
6261
  msgstr ""
6262
 
6263
  #: classes/views/styles/_section-fields.php:7
6264
- #: pro/classes/helpers/FrmProFieldsHelper.php:4380
6265
  #: pro/classes/views/frmpro-fields/options-form-top.php:11
6266
  #@ formidable
6267
  msgid "Collapsible"
6268
  msgstr ""
6269
 
6270
  #: classes/views/styles/_section-fields.php:10
6271
- #: pro/classes/helpers/FrmProFieldsHelper.php:4381
6272
  #: pro/classes/views/frmpro-fields/options-form-top.php:20
6273
  #@ formidable
6274
  msgid "Repeatable"
6275
  msgstr ""
6276
 
6277
  #: classes/models/FrmField.php:41
6278
- #: pro/classes/helpers/FrmProFieldsHelper.php:4387
6279
  #@ formidable
6280
  msgid "Dynamic Field"
6281
  msgstr ""
6282
 
6283
- #: pro/classes/controllers/FrmProFormsController.php:552
6284
- #: pro/classes/helpers/FrmProFieldsHelper.php:4392
6285
  #@ formidable
6286
  msgid "List"
6287
  msgstr ""
6288
 
6289
- #: classes/models/FrmField.php:42
6290
  #@ formidable
6291
  msgid "Embed Form"
6292
  msgstr ""
6293
 
6294
- #: classes/helpers/FrmFormsHelper.php:566
6295
  #@ formidable
6296
  msgid "Restore from Trash"
6297
  msgstr ""
6298
 
6299
- #: classes/helpers/FrmFormsHelper.php:567
6300
  #: classes/helpers/FrmFormsListHelper.php:95
6301
  #@ formidable
6302
  msgid "Restore"
6303
  msgstr ""
6304
 
6305
- #: classes/helpers/FrmFormsHelper.php:570
6306
  #: classes/helpers/FrmFormsListHelper.php:102
6307
  #@ formidable
6308
  msgid "Move to Trash"
6309
  msgstr ""
6310
 
6311
- #: classes/helpers/FrmFormsHelper.php:571
6312
- #: classes/helpers/FrmFormsHelper.php:597
6313
  #: classes/helpers/FrmFormsListHelper.php:167
6314
  #@ formidable
6315
  msgid "Trash"
6316
  msgstr ""
6317
 
6318
- #: classes/helpers/FrmFormsHelper.php:574
6319
  #: classes/helpers/FrmFormsListHelper.php:99
6320
  #: classes/helpers/FrmFormsListHelper.php:299
6321
  #@ formidable
@@ -6323,14 +6325,13 @@ msgstr ""
6323
  msgid "Delete Permanently"
6324
  msgstr ""
6325
 
6326
- #: classes/helpers/FrmFormsHelper.php:587
6327
  #@ formidable
6328
  msgid "Are you sure you want to delete this form and all its entries?"
6329
  msgstr ""
6330
 
6331
- #: classes/helpers/FrmFormsHelper.php:598
6332
  #: classes/views/frm-forms/_publish_box.php:71
6333
- #: pro/classes/controllers/FrmProFormsController.php:416
6334
  #@ formidable
6335
  #@ default
6336
  msgid "Published"
@@ -6352,7 +6353,6 @@ msgid "My Forms"
6352
  msgstr ""
6353
 
6354
  #: classes/helpers/FrmFormsListHelper.php:166
6355
- #: pro/classes/controllers/FrmProFormsController.php:417
6356
  #@ formidable
6357
  msgid "Drafts"
6358
  msgstr ""
@@ -6383,7 +6383,7 @@ msgstr ""
6383
  msgid "Manage Form Styles"
6384
  msgstr ""
6385
 
6386
- #: classes/helpers/FrmXMLHelper.php:919
6387
  #: classes/views/frm-form-actions/email_action.php:16
6388
  #@ formidable
6389
  msgid "Email Notification"
@@ -6399,13 +6399,13 @@ msgstr ""
6399
  msgid "New Style"
6400
  msgstr ""
6401
 
6402
- #: classes/models/FrmStyle.php:117
6403
  #@ formidable
6404
  msgid "WARNING: Any changes made to this file will be lost when your Formidable settings are updated"
6405
  msgstr ""
6406
 
6407
- #: classes/models/FrmStyle.php:272
6408
- #: pro/classes/models/FrmProDb.php:227
6409
  #@ formidable
6410
  msgid "Formidable Style"
6411
  msgstr ""
@@ -6552,17 +6552,17 @@ msgstr ""
6552
  msgid "Bulk Edit Options"
6553
  msgstr ""
6554
 
6555
- #: classes/views/frm-forms/add_field.php:241
6556
  #@ formidable
6557
  msgid "pixels wide"
6558
  msgstr ""
6559
 
6560
- #: classes/views/frm-forms/add_field.php:298
6561
  #@ formidable
6562
  msgid "Confirmation"
6563
  msgstr ""
6564
 
6565
- #: classes/views/frm-forms/add_field.php:317
6566
  #@ formidable
6567
  msgid "Drag fields from your form or the sidebar into this section"
6568
  msgstr ""
@@ -6791,7 +6791,7 @@ msgstr ""
6791
 
6792
  #: classes/views/styles/_section-fields.php:90
6793
  #: classes/views/styles/_section-fields.php:108
6794
- #: pro/classes/views/frmpro-fields/options-form.php:83
6795
  #@ formidable
6796
  msgid "Icons"
6797
  msgstr ""
@@ -6873,255 +6873,245 @@ msgstr ""
6873
  msgid "View Title"
6874
  msgstr ""
6875
 
6876
- #: pro/classes/controllers/FrmProEntriesController.php:1032
6877
- #: pro/classes/controllers/FrmProEntriesController.php:1055
6878
  #@ formidable
6879
  msgid "You are trying to access an entry that does not exist."
6880
  msgstr ""
6881
 
6882
- #: pro/classes/controllers/FrmProEntriesController.php:2594
6883
  #, php-format
6884
  #@ formidable
6885
  msgid "Resent to %s"
6886
  msgstr ""
6887
 
6888
- #: pro/classes/controllers/FrmProEntriesController.php:2599
6889
  #@ formidable
6890
  msgid "Resent to No one! You do not have permission"
6891
  msgstr ""
6892
 
6893
- #: pro/classes/controllers/FrmProFormsController.php:369
6894
  #@ formidable
6895
  msgid "Insert a View"
6896
  msgstr ""
6897
 
6898
- #: pro/classes/controllers/FrmProFormsController.php:370
6899
  #@ formidable
6900
  msgid "Graph"
6901
  msgstr ""
6902
 
6903
- #: pro/classes/controllers/FrmProFormsController.php:370
6904
  #@ formidable
6905
  msgid "Insert a Graph"
6906
  msgstr ""
6907
 
6908
- #: pro/classes/controllers/FrmProFormsController.php:371
6909
  #@ formidable
6910
  msgid "Add a Search Form"
6911
  msgstr ""
6912
 
6913
- #: pro/classes/controllers/FrmProFormsController.php:372
6914
  #@ formidable
6915
  msgid "Single Entry"
6916
  msgstr ""
6917
 
6918
- #: pro/classes/controllers/FrmProFormsController.php:372
6919
  #@ formidable
6920
  msgid "Display a Single Entry"
6921
  msgstr ""
6922
 
6923
- #: pro/classes/controllers/FrmProFormsController.php:394
6924
  #@ formidable
6925
  msgid "Make read-only fields editable"
6926
  msgstr ""
6927
 
6928
- #: pro/classes/controllers/FrmProFormsController.php:402
6929
  #@ formidable
6930
  msgid "Select a view:"
6931
  msgstr ""
6932
 
6933
- #: pro/classes/controllers/FrmProFormsController.php:414
6934
- #@ formidable
6935
- msgid "Entry type(s)"
6936
- msgstr ""
6937
-
6938
- #: pro/classes/controllers/FrmProFormsController.php:418
6939
- #@ formidable
6940
- msgid "Published and drafts"
6941
- msgstr ""
6942
-
6943
- #: pro/classes/controllers/FrmProFormsController.php:422
6944
  #@ formidable
6945
  msgid "Page size"
6946
  msgstr ""
6947
 
6948
- #: pro/classes/controllers/FrmProFormsController.php:424
6949
  #@ formidable
6950
  msgid "Entry order"
6951
  msgstr ""
6952
 
6953
- #: pro/classes/controllers/FrmProFormsController.php:436
6954
  #@ formidable
6955
  msgid "Use Formidable styling"
6956
  msgstr ""
6957
 
6958
- #: pro/classes/controllers/FrmProFormsController.php:439
6959
  #@ formidable
6960
  msgid "Customize search button"
6961
  msgstr ""
6962
 
6963
- #: pro/classes/controllers/FrmProFormsController.php:444
6964
  #@ formidable
6965
  msgid "The ID of the page with the search results"
6966
  msgstr ""
6967
 
6968
- #: pro/classes/controllers/FrmProFormsController.php:454
6969
  #@ formidable
6970
  msgid "Select a field:"
6971
  msgstr ""
6972
 
6973
- #: pro/classes/controllers/FrmProFormsController.php:471
6974
  #@ formidable
6975
  msgid "Graph Type"
6976
  msgstr ""
6977
 
6978
- #: pro/classes/controllers/FrmProFormsController.php:474
6979
  #@ formidable
6980
  msgid "Bar"
6981
  msgstr ""
6982
 
6983
- #: pro/classes/controllers/FrmProFormsController.php:475
6984
  #@ formidable
6985
  msgid "Column"
6986
  msgstr ""
6987
 
6988
- #: pro/classes/controllers/FrmProFormsController.php:476
6989
  #@ formidable
6990
  msgid "Pie"
6991
  msgstr ""
6992
 
6993
- #: pro/classes/controllers/FrmProFormsController.php:477
6994
  #@ formidable
6995
  msgid "Line"
6996
  msgstr ""
6997
 
6998
- #: pro/classes/controllers/FrmProFormsController.php:478
6999
  #@ formidable
7000
  msgid "Area"
7001
  msgstr ""
7002
 
7003
- #: pro/classes/controllers/FrmProFormsController.php:479
7004
  #@ formidable
7005
  msgid "Stepped Area"
7006
  msgstr ""
7007
 
7008
- #: pro/classes/controllers/FrmProFormsController.php:480
7009
  #@ formidable
7010
  msgid "Geolocation Map"
7011
  msgstr ""
7012
 
7013
- #: pro/classes/controllers/FrmProFormsController.php:484
7014
  #@ formidable
7015
  msgid "Data Type"
7016
  msgstr ""
7017
 
7018
- #: pro/classes/controllers/FrmProFormsController.php:486
7019
  #@ formidable
7020
  msgid "The number of entries"
7021
  msgstr ""
7022
 
7023
- #: pro/classes/controllers/FrmProFormsController.php:487
7024
  #@ formidable
7025
  msgid "Add the field values together"
7026
  msgstr ""
7027
 
7028
- #: pro/classes/controllers/FrmProFormsController.php:488
7029
  #@ formidable
7030
  msgid "Average the totaled field values"
7031
  msgstr ""
7032
 
7033
- #: pro/classes/controllers/FrmProFormsController.php:493
7034
- #: pro/classes/controllers/FrmProFormsController.php:537
7035
  #@ formidable
7036
  msgid "Background color"
7037
  msgstr ""
7038
 
7039
- #: pro/classes/controllers/FrmProFormsController.php:494
7040
  #@ formidable
7041
  msgid "Truncate graph labels"
7042
  msgstr ""
7043
 
7044
- #: pro/classes/controllers/FrmProFormsController.php:495
7045
  #@ formidable
7046
  msgid "Truncate title"
7047
  msgstr ""
7048
 
7049
- #: pro/classes/controllers/FrmProFormsController.php:496
7050
  #@ formidable
7051
  msgid "Graph title"
7052
  msgstr ""
7053
 
7054
- #: pro/classes/controllers/FrmProFormsController.php:497
7055
  #@ formidable
7056
  msgid "Title font size"
7057
  msgstr ""
7058
 
7059
- #: pro/classes/controllers/FrmProFormsController.php:498
7060
  #@ formidable
7061
  msgid "Title font name"
7062
  msgstr ""
7063
 
7064
- #: pro/classes/controllers/FrmProFormsController.php:500
7065
  #@ formidable
7066
  msgid "Turn your pie graph three-dimensional"
7067
  msgstr ""
7068
 
7069
- #: pro/classes/controllers/FrmProFormsController.php:503
7070
  #@ formidable
7071
  msgid "When using dates for the x_axis parameter, you can also fill in dates with a zero value. This will also apply to dropdown, radio, and checkbox fields with no x_axis defined."
7072
  msgstr ""
7073
 
7074
- #: pro/classes/controllers/FrmProFormsController.php:504
7075
  #@ formidable
7076
  msgid "Include the key with the graph"
7077
  msgstr ""
7078
 
7079
- #: pro/classes/controllers/FrmProFormsController.php:522
7080
  #@ formidable
7081
  msgid "Insert an entry ID/key:"
7082
  msgstr ""
7083
 
7084
- #: pro/classes/controllers/FrmProFormsController.php:529
7085
  #@ formidable
7086
  msgid "Include user info like browser and IP"
7087
  msgstr ""
7088
 
7089
- #: pro/classes/controllers/FrmProFormsController.php:530
7090
  #@ formidable
7091
  msgid "Include rows for blank fields"
7092
  msgstr ""
7093
 
7094
- #: pro/classes/controllers/FrmProFormsController.php:531
7095
  #@ formidable
7096
  msgid "Do not include any HTML"
7097
  msgstr ""
7098
 
7099
- #: pro/classes/controllers/FrmProFormsController.php:532
7100
  #@ formidable
7101
  msgid "Use RTL format"
7102
  msgstr ""
7103
 
7104
- #: pro/classes/controllers/FrmProFormsController.php:533
7105
  #@ formidable
7106
  msgid "Font size"
7107
  msgstr ""
7108
 
7109
- #: pro/classes/controllers/FrmProFormsController.php:534
7110
  #@ formidable
7111
  msgid "Text color"
7112
  msgstr ""
7113
 
7114
- #: pro/classes/controllers/FrmProFormsController.php:535
7115
  #@ formidable
7116
  msgid "Border width"
7117
  msgstr ""
7118
 
7119
- #: pro/classes/controllers/FrmProFormsController.php:536
7120
  #@ formidable
7121
  msgid "Border color"
7122
  msgstr ""
7123
 
7124
- #: pro/classes/controllers/FrmProFormsController.php:538
7125
  #@ formidable
7126
  msgid "Alternate background color"
7127
  msgstr ""
@@ -7146,7 +7136,7 @@ msgstr ""
7146
  msgid "Next Page"
7147
  msgstr ""
7148
 
7149
- #: pro/classes/helpers/FrmProFieldsHelper.php:1991
7150
  #@ formidable
7151
  msgid "Confirm"
7152
  msgstr ""
@@ -7164,12 +7154,12 @@ msgstr ""
7164
  msgid "This file is too big"
7165
  msgstr ""
7166
 
7167
- #: classes/models/FrmEntryValidate.php:145
7168
  #@ formidable
7169
  msgid "Please select a higher number"
7170
  msgstr ""
7171
 
7172
- #: classes/models/FrmEntryValidate.php:147
7173
  #@ formidable
7174
  msgid "Please select a lower number"
7175
  msgstr ""
@@ -7248,8 +7238,10 @@ msgstr ""
7248
  msgid "Browser/OS"
7249
  msgstr ""
7250
 
 
7251
  #: pro/classes/views/frmpro-fields/field-selection.php:2
7252
  #: pro/classes/views/frmpro-form-actions/_custom_field_row.php:38
 
7253
  #@ formidable
7254
  msgid "&mdash; Select Field &mdash;"
7255
  msgstr ""
@@ -7269,73 +7261,73 @@ msgstr ""
7269
  msgid "Repeatable: This section can be repeated when viewing your form."
7270
  msgstr ""
7271
 
7272
- #: pro/classes/views/frmpro-fields/options-form.php:13
7273
  #, php-format
7274
  #@ formidable
7275
  msgid "Add a separate value to use for calculations, email routing, saving to the database, and many other uses. The option values are saved while the option labels are shown in the form. Use [%s] to show the saved value in emails or views."
7276
  msgstr ""
7277
 
7278
- #: pro/classes/views/frmpro-fields/options-form.php:62
7279
  #@ formidable
7280
  msgid "Repeat Layout"
7281
  msgstr ""
7282
 
7283
- #: pro/classes/views/frmpro-fields/options-form.php:65
7284
  #@ formidable
7285
  msgid "Default: No automatic formatting"
7286
  msgstr ""
7287
 
7288
- #: pro/classes/views/frmpro-fields/options-form.php:66
7289
  #@ formidable
7290
  msgid "Inline: Display each field and label in one row"
7291
  msgstr ""
7292
 
7293
- #: pro/classes/views/frmpro-fields/options-form.php:67
7294
  #@ formidable
7295
  msgid "Grid: Display labels as headings above rows of fields"
7296
  msgstr ""
7297
 
7298
- #: pro/classes/views/frmpro-fields/options-form.php:73
7299
  #@ formidable
7300
  msgid "Repeat Limit"
7301
  msgstr ""
7302
 
7303
- #: pro/classes/views/frmpro-fields/options-form.php:80
7304
  #@ formidable
7305
  msgid "Repeat Links"
7306
  msgstr ""
7307
 
7308
- #: pro/classes/views/frmpro-fields/options-form.php:84
7309
  #@ formidable
7310
  msgid "Text links"
7311
  msgstr ""
7312
 
7313
- #: pro/classes/views/frmpro-fields/options-form.php:85
7314
  #@ formidable
7315
  msgid "Text links with icons"
7316
  msgstr ""
7317
 
7318
- #: pro/classes/views/frmpro-fields/options-form.php:90
7319
  #@ formidable
7320
  msgid "Add New Label"
7321
  msgstr ""
7322
 
7323
- #: pro/classes/views/frmpro-fields/options-form.php:96
7324
  #@ formidable
7325
  msgid "Remove Label"
7326
  msgstr ""
7327
 
7328
- #: pro/classes/views/frmpro-fields/options-form.php:280
7329
  #@ formidable
7330
  msgid "Confirmation Field"
7331
  msgstr ""
7332
 
7333
- #: pro/classes/views/frmpro-fields/options-form.php:284
7334
  #@ formidable
7335
  msgid "Below Field"
7336
  msgstr ""
7337
 
7338
- #: pro/classes/views/frmpro-fields/show.php:96
7339
  #@ formidable
7340
  msgid "Select a form to import below"
7341
  msgstr ""
@@ -7453,57 +7445,57 @@ msgstr ""
7453
  msgid "Users Submitted"
7454
  msgstr ""
7455
 
7456
- #: classes/helpers/FrmAppHelper.php:1529
7457
  #@ formidable
7458
  msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
7459
  msgstr ""
7460
 
7461
- #: classes/helpers/FrmAppHelper.php:1761
7462
  #@ formidable
7463
  msgid "Are you sure you want to delete this field and all data associated with it?"
7464
  msgstr ""
7465
 
7466
- #: classes/helpers/FrmAppHelper.php:1762
7467
  #@ formidable
7468
  msgid "WARNING: This will delete all fields inside of the section as well."
7469
  msgstr ""
7470
 
7471
- #: classes/helpers/FrmAppHelper.php:1812
7472
  #@ formidable
7473
  msgid "Filipino"
7474
  msgstr ""
7475
 
7476
- #: classes/helpers/FrmAppHelper.php:1814
7477
  #@ formidable
7478
  msgid "French/Canadian"
7479
  msgstr ""
7480
 
7481
- #: classes/helpers/FrmAppHelper.php:1815
7482
  #@ formidable
7483
  msgid "German/Austria"
7484
  msgstr ""
7485
 
7486
- #: classes/helpers/FrmAppHelper.php:1816
7487
  #@ formidable
7488
  msgid "German/Switzerland"
7489
  msgstr ""
7490
 
7491
- #: classes/helpers/FrmAppHelper.php:1818
7492
  #@ formidable
7493
  msgid "Hindi"
7494
  msgstr ""
7495
 
7496
- #: classes/helpers/FrmAppHelper.php:1819
7497
  #@ formidable
7498
  msgid "Indonesian"
7499
  msgstr ""
7500
 
7501
- #: classes/helpers/FrmAppHelper.php:1825
7502
  #@ formidable
7503
  msgid "Portuguese/Portugal"
7504
  msgstr ""
7505
 
7506
- #: classes/helpers/FrmAppHelper.php:1829
7507
  #@ formidable
7508
  msgid "Spanish/Latin America"
7509
  msgstr ""
@@ -7519,7 +7511,7 @@ msgstr ""
7519
  msgid "Empty Trash"
7520
  msgstr ""
7521
 
7522
- #: classes/helpers/FrmXMLHelper.php:714
7523
  #, php-format
7524
  #@ formidable
7525
  msgid "%1$s Style"
@@ -7527,7 +7519,7 @@ msgid_plural "%1$s Styles"
7527
  msgstr[0] ""
7528
  msgstr[1] ""
7529
 
7530
- #: classes/helpers/FrmXMLHelper.php:716
7531
  #, php-format
7532
  #@ formidable
7533
  msgid "%1$s Form Action"
@@ -7535,7 +7527,7 @@ msgid_plural "%1$s Form Actions"
7535
  msgstr[0] ""
7536
  msgstr[1] ""
7537
 
7538
- #: classes/models/FrmEntryValidate.php:217
7539
  #@ formidable
7540
  msgid "The captcha is missing from this form"
7541
  msgstr ""
@@ -7632,22 +7624,17 @@ msgstr ""
7632
  msgid "this action if"
7633
  msgstr ""
7634
 
7635
- #: pro/classes/views/frmpro-fields/options-form.php:22
7636
- #@ formidable
7637
- msgid "If your radio, checkbox, dropdown, or user ID field needs a dynamic default value like [get param=whatever], insert it in the field options. If using a GET or POST value, it must match one of the options in the field in order for that option to be selected. Dynamic fields require the ID of the linked entry."
7638
- msgstr ""
7639
-
7640
  #: pro/classes/views/frmpro-form-actions/post_options.php:145
7641
  #@ formidable
7642
  msgid "Pending"
7643
  msgstr ""
7644
 
7645
- #: classes/helpers/FrmAppHelper.php:1763
7646
  #@ formidable
7647
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
7648
  msgstr ""
7649
 
7650
- #: classes/helpers/FrmAppHelper.php:1709
7651
  #@ formidable
7652
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
7653
  msgstr ""
@@ -7759,128 +7746,128 @@ msgstr ""
7759
  msgid "(Premium feature)"
7760
  msgstr ""
7761
 
7762
- #: pro/classes/controllers/FrmProFormsController.php:373
7763
  #@ formidable
7764
  msgid "List of Entries"
7765
  msgstr ""
7766
 
7767
- #: pro/classes/controllers/FrmProFormsController.php:373
7768
  #@ formidable
7769
  msgid "Display a List of Entries"
7770
  msgstr ""
7771
 
7772
- #: pro/classes/controllers/FrmProFormsController.php:547
7773
  #@ formidable
7774
  msgid "Field ID/key for labels"
7775
  msgstr ""
7776
 
7777
- #: pro/classes/controllers/FrmProFormsController.php:550
7778
  #@ formidable
7779
  msgid "Display format"
7780
  msgstr ""
7781
 
7782
- #: pro/classes/controllers/FrmProFormsController.php:553
7783
  #@ formidable
7784
  msgid "Drop down"
7785
  msgstr ""
7786
 
7787
- #: pro/classes/controllers/FrmProFormsController.php:554
7788
  #@ formidable
7789
  msgid "Expanding archive"
7790
  msgstr ""
7791
 
7792
- #: pro/classes/controllers/FrmProFormsController.php:559
7793
  #@ formidable
7794
  msgid "Privacy"
7795
  msgstr ""
7796
 
7797
- #: pro/classes/controllers/FrmProFormsController.php:561
7798
  #@ formidable
7799
  msgid "Only include the entries the current user created"
7800
  msgstr ""
7801
 
7802
- #: pro/classes/controllers/FrmProFormsController.php:562
7803
  #@ formidable
7804
  msgid "Include all entries"
7805
  msgstr ""
7806
 
7807
- #: pro/classes/controllers/FrmProFormsController.php:565
7808
  #@ formidable
7809
  msgid "The ID of the page to link to"
7810
  msgstr ""
7811
 
7812
- #: pro/classes/controllers/FrmProFormsController.php:568
7813
  #@ formidable
7814
  msgid "Link action"
7815
  msgstr ""
7816
 
7817
- #: pro/classes/controllers/FrmProFormsController.php:570
7818
  #@ formidable
7819
  msgid "Edit if allowed"
7820
  msgstr ""
7821
 
7822
- #: pro/classes/controllers/FrmProFormsController.php:571
7823
  #@ formidable
7824
  msgid "View only"
7825
  msgstr ""
7826
 
7827
- #: pro/classes/controllers/FrmProFormsController.php:574
7828
  #@ formidable
7829
  msgid "Delete link label"
7830
  msgstr ""
7831
 
7832
- #: pro/classes/controllers/FrmProFormsController.php:575
7833
  #@ formidable
7834
  msgid "Delete confirmation message"
7835
  msgstr ""
7836
 
7837
- #: pro/classes/controllers/FrmProFormsController.php:578
7838
  #@ formidable
7839
  msgid "Send users to"
7840
  msgstr ""
7841
 
7842
- #: pro/classes/controllers/FrmProFormsController.php:580
7843
  #@ formidable
7844
  msgid "A page"
7845
  msgstr ""
7846
 
7847
- #: pro/classes/controllers/FrmProFormsController.php:581
7848
  #@ formidable
7849
  msgid "An anchor on the page with id=\"[key]\""
7850
  msgstr ""
7851
 
7852
- #: pro/classes/controllers/FrmProFormsController.php:582
7853
  #@ formidable
7854
  msgid "The entry in the back-end"
7855
  msgstr ""
7856
 
7857
- #: pro/classes/controllers/FrmProFormsController.php:585
7858
  #@ formidable
7859
  msgid "URL parameter (?entry=5)"
7860
  msgstr ""
7861
 
7862
- #: pro/classes/controllers/FrmProFormsController.php:588
7863
  #@ formidable
7864
  msgid "Identify the entry by"
7865
  msgstr ""
7866
 
7867
- #: pro/classes/controllers/FrmProFormsController.php:590
7868
  #: pro/classes/views/displays/where_row.php:7
7869
  #@ formidable
7870
  msgid "Entry key"
7871
  msgstr ""
7872
 
7873
- #: pro/classes/controllers/FrmProFormsController.php:594
7874
  #@ formidable
7875
  msgid "Add HTML classes"
7876
  msgstr ""
7877
 
7878
- #: pro/classes/controllers/FrmProFormsController.php:595
7879
  #@ formidable
7880
  msgid "Label on first option in the dropdown"
7881
  msgstr ""
7882
 
7883
- #: pro/classes/controllers/FrmProFormsController.php:596
7884
  #@ formidable
7885
  msgid "Include draft entries"
7886
  msgstr ""
@@ -7926,7 +7913,7 @@ msgstr ""
7926
  msgid "unique"
7927
  msgstr ""
7928
 
7929
- #: pro/classes/views/frmpro-fields/options-form.php:305
7930
  #@ formidable
7931
  msgid "decimal places"
7932
  msgstr ""
@@ -7986,7 +7973,7 @@ msgstr ""
7986
  msgid "Form Entries"
7987
  msgstr ""
7988
 
7989
- #: classes/helpers/FrmAppHelper.php:1773
7990
  #@ default
7991
  msgid "Private"
7992
  msgstr ""
@@ -8011,12 +7998,6 @@ msgstr ""
8011
  msgid "Oops! You forgot to enter your license number."
8012
  msgstr ""
8013
 
8014
- #: classes/models/FrmAddon.php:184
8015
- #: classes/models/FrmAddon.php:193
8016
- #@ formidable
8017
- msgid "That license is invalid"
8018
- msgstr ""
8019
-
8020
  #: classes/models/FrmAddon.php:221
8021
  #@ formidable
8022
  msgid "That license was removed successfully"
@@ -8033,7 +8014,7 @@ msgstr ""
8033
  msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
8034
  msgstr ""
8035
 
8036
- #: classes/models/FrmAddon.php:263
8037
  #@ formidable
8038
  msgid "You had an HTTP error connecting to Formidable Pro's API"
8039
  msgstr ""
@@ -8090,12 +8071,12 @@ msgstr ""
8090
  msgid "Advanced Settings"
8091
  msgstr ""
8092
 
8093
- #: pro/classes/controllers/FrmProEntriesController.php:1318
8094
  #@ formidable
8095
  msgid "There are no matching fields. Please check your formresults shortcode to make sure you are using the correct form and field IDs."
8096
  msgstr ""
8097
 
8098
- #: pro/classes/controllers/FrmProFieldsController.php:498
8099
  #: pro/classes/views/frmpro-fields/options-form-before.php:31
8100
  #@ formidable
8101
  msgid "Select a taxonomy on the Form Actions tab of the Form Settings page"
@@ -8131,12 +8112,12 @@ msgstr ""
8131
  msgid "Unique: Do not allow the same response multiple times. For example, if one user enters 'Joe', then no one else will be allowed to enter the same name."
8132
  msgstr ""
8133
 
8134
- #: classes/views/frm-forms/add_field.php:252
8135
  #@ formidable
8136
  msgid "Set the size of the captcha field. The compact option is best if your form is in a small area."
8137
  msgstr ""
8138
 
8139
- #: classes/views/frm-forms/add_field.php:256
8140
  #@ formidable
8141
  msgid "Compact"
8142
  msgstr ""
@@ -8152,11 +8133,6 @@ msgstr ""
8152
  msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
8153
  msgstr ""
8154
 
8155
- #: classes/models/FrmAddon.php:189
8156
- #@ formidable
8157
- msgid "That license has been used too many times"
8158
- msgstr ""
8159
-
8160
  #: pro/classes/views/styles/_style_switcher.php:6
8161
  #, php-format
8162
  #@ formidable
@@ -8175,7 +8151,7 @@ msgstr ""
8175
  msgid "or %1$screate a new style%2$s or %3$sduplicate the current style%4$s."
8176
  msgstr ""
8177
 
8178
- #: classes/helpers/FrmFieldsHelper.php:173
8179
  #, php-format
8180
  #@ formidable
8181
  msgid "%s must be unique"
@@ -8280,11 +8256,6 @@ msgstr ""
8280
  msgid "Your license has been activated. Enjoy!"
8281
  msgstr ""
8282
 
8283
- #: classes/models/FrmAddon.php:191
8284
- #@ formidable
8285
- msgid "Oops! That is the wrong license number for this plugin."
8286
- msgstr ""
8287
-
8288
  #: classes/views/addons/list.php:2
8289
  #@ formidable
8290
  msgid "Formidable AddOns"
@@ -8698,12 +8669,12 @@ msgstr ""
8698
  msgid "Collect instant payments, and send leads to MailChimp."
8699
  msgstr ""
8700
 
8701
- #: classes/models/FrmField.php:48
8702
  #@ formidable
8703
  msgid "Credit Card"
8704
  msgstr ""
8705
 
8706
- #: classes/models/FrmField.php:49
8707
  #@ formidable
8708
  msgid "Address"
8709
  msgstr ""
@@ -8730,73 +8701,72 @@ msgstr ""
8730
  msgid "Show image"
8731
  msgstr ""
8732
 
8733
- #: pro/classes/controllers/FrmProAddressesController.php:132
8734
  #@ formidable
8735
  msgid "Line 1"
8736
  msgstr ""
8737
 
8738
- #: pro/classes/controllers/FrmProAddressesController.php:133
8739
  #@ formidable
8740
  msgid "Line 2"
8741
  msgstr ""
8742
 
8743
- #: pro/classes/controllers/FrmProAddressesController.php:134
8744
  #@ formidable
8745
  msgid "Country"
8746
  msgstr ""
8747
 
8748
- #: pro/classes/controllers/FrmProAddressesController.php:158
8749
  #@ formidable
8750
  msgid "City"
8751
  msgstr ""
8752
 
8753
- #: pro/classes/controllers/FrmProAddressesController.php:159
8754
  #@ formidable
8755
  msgid "State/Province"
8756
  msgstr ""
8757
 
8758
- #: pro/classes/controllers/FrmProAddressesController.php:160
8759
  #@ formidable
8760
  msgid "Zip/Postal"
8761
  msgstr ""
8762
 
8763
- #: pro/classes/controllers/FrmProCreditCardsController.php:99
8764
  #@ formidable
8765
  msgid "Expiration Month"
8766
  msgstr ""
8767
 
8768
- #: pro/classes/controllers/FrmProCreditCardsController.php:100
8769
  #@ formidable
8770
  msgid "Expiration Year"
8771
  msgstr ""
8772
 
8773
- #: pro/classes/controllers/FrmProCreditCardsController.php:123
8774
  #@ formidable
8775
  msgid "Card number"
8776
  msgstr ""
8777
 
8778
- #: pro/classes/controllers/FrmProCreditCardsController.php:124
8779
  #@ formidable
8780
  msgid "CVC"
8781
  msgstr ""
8782
 
8783
- #: pro/classes/controllers/FrmProFormsController.php:610
8784
- #: pro/classes/views/displays/where_row.php:10
8785
  #@ formidable
8786
  msgid "Draft status"
8787
  msgstr ""
8788
 
8789
- #: pro/classes/models/FrmProAddress.php:31
8790
  #@ formidable
8791
  msgid "This value is invalid"
8792
  msgstr ""
8793
 
8794
- #: pro/classes/models/FrmProCreditCard.php:24
8795
  #@ formidable
8796
  msgid "That credit card number is invalid"
8797
  msgstr ""
8798
 
8799
- #: pro/classes/models/FrmProCreditCard.php:82
8800
  #@ formidable
8801
  msgid "That credit card is expired"
8802
  msgstr ""
@@ -8851,12 +8821,12 @@ msgstr ""
8851
  msgid "Complete entry"
8852
  msgstr ""
8853
 
8854
- #: pro/classes/views/frmpro-fields/options-form.php:148
8855
  #@ formidable
8856
  msgid "Delete files"
8857
  msgstr ""
8858
 
8859
- #: pro/classes/views/frmpro-fields/options-form.php:150
8860
  #@ formidable
8861
  msgid "permanently delete old files when replaced or when the entry is deleted"
8862
  msgstr ""
@@ -8871,3 +8841,198 @@ msgstr ""
8871
  msgid "Required fields, email format, and number format can be checked instantly in your browser. You may want to turn this option off if you have any customizations to remove validation messages on certain fields."
8872
  msgstr ""
8873
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Formidable v2.01.0\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2010-12-20\n"
6
+ "PO-Revision-Date: 2016-04-21 21:41:35+0000\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
24
  #: classes/controllers/FrmFormsController.php:543
25
  #: classes/controllers/FrmXMLController.php:59
26
  #: classes/models/FrmPointers.php:245
27
+ #: classes/models/FrmSettings.php:79
28
  #: classes/views/frm-forms/list.php:5
29
  #@ formidable
30
  msgid "Forms"
81
  msgid "Settings Saved"
82
  msgstr ""
83
 
84
+ #: classes/helpers/FrmAppHelper.php:597
85
  #@ formidable
86
  msgid "View Forms and Templates"
87
  msgstr ""
88
 
89
+ #: classes/helpers/FrmAppHelper.php:599
90
  #@ formidable
91
  msgid "Delete Forms and Templates"
92
  msgstr ""
93
 
94
+ #: classes/helpers/FrmAppHelper.php:600
95
  #@ formidable
96
  msgid "Access this Settings Page"
97
  msgstr ""
98
 
99
+ #: classes/helpers/FrmAppHelper.php:601
100
  #@ formidable
101
  msgid "View Entries from Admin Area"
102
  msgstr ""
103
 
104
+ #: classes/helpers/FrmAppHelper.php:610
105
  #@ formidable
106
  msgid "Edit Entries from Admin Area"
107
  msgstr ""
108
 
109
+ #: classes/helpers/FrmAppHelper.php:602
110
  #@ formidable
111
  msgid "Delete Entries from Admin Area"
112
  msgstr ""
113
 
114
+ #: classes/helpers/FrmAppHelper.php:611
115
  #@ formidable
116
  msgid "View Reports"
117
  msgstr ""
173
  msgid "Scale"
174
  msgstr ""
175
 
176
+ #: classes/models/FrmField.php:44
177
  #@ formidable
178
  msgid "Hidden Field"
179
  msgstr ""
180
 
181
+ #: classes/models/FrmField.php:48
182
  #@ formidable
183
  msgid "Tags"
184
  msgstr ""
193
  msgid "Create Form from Template"
194
  msgstr ""
195
 
196
+ #: classes/models/FrmEntryValidate.php:260
197
+ #: classes/models/FrmEntryValidate.php:265
198
  #@ formidable
199
  msgid "Your entry appears to be spam!"
200
  msgstr ""
234
  msgid "%1$s Form submitted on %2$s"
235
  msgstr ""
236
 
237
+ #: classes/models/FrmSettings.php:88
238
  #@ formidable
239
  msgid "Your responses were successfully submitted. Thank you!"
240
  msgstr ""
241
 
242
+ #: classes/models/FrmSettings.php:93
243
  #: classes/views/styles/_sample_form.php:102
244
  #: pro/classes/views/frmpro-entries/show.php:34
245
  #@ formidable
246
  msgid "Submit"
247
  msgstr ""
248
 
249
+ #: classes/models/FrmSettings.php:94
250
  #@ formidable
251
  msgid "You do not have permission to view this form."
252
  msgstr ""
253
 
254
  #: classes/models/FrmEntryValidate.php:16
255
+ #: classes/models/FrmSettings.php:95
256
  #@ formidable
257
  msgid "You do not have permission to do that"
258
  msgstr ""
264
 
265
  #: classes/models/FrmPointers.php:251
266
  #: pro/classes/controllers/FrmProFormsController.php:55
267
+ #: pro/classes/controllers/FrmProFormsController.php:274
268
  #@ formidable
269
  msgid "Email"
270
  msgstr ""
286
 
287
  #: classes/controllers/FrmEntriesController.php:72
288
  #: classes/controllers/FrmFormsController.php:703
289
+ #: classes/views/frm-entries/form.php:44
290
  #: classes/views/frm-entries/sidebar-shared.php:29
291
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2924
292
  #: pro/classes/views/xml/map_csv_fields.php:57
293
  #@ formidable
294
  msgid "Entry Key"
299
  msgid "Field Options"
300
  msgstr ""
301
 
302
+ #: classes/views/frm-fields/back-end/automatic-width.php:2
303
+ #: classes/views/frm-fields/back-end/pixels-wide.php:3
304
  #@ formidable
305
  msgid "Field Size"
306
  msgstr ""
307
 
308
+ #: classes/views/frm-fields/back-end/max.php:1
309
  #@ formidable
310
  msgid "rows high"
311
  msgstr ""
312
 
313
+ #: classes/views/frm-fields/back-end/max.php:1
314
  #@ formidable
315
  msgid "characters maximum"
316
  msgstr ""
346
  #: classes/controllers/FrmFormsController.php:537
347
  #: classes/helpers/FrmCSVExportHelper.php:117
348
  #: pro/classes/controllers/FrmProDisplaysController.php:142
349
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2945
350
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2961
351
  #: pro/classes/views/displays/mb_advanced.php:98
352
  #@ formidable
353
  msgid "Key"
362
  #: classes/views/frm-entries/sidebar-shared.php:15
363
  #: pro/classes/controllers/FrmProDisplaysController.php:36
364
  #: pro/classes/controllers/FrmProDisplaysController.php:37
365
+ #: pro/classes/controllers/FrmProFormsController.php:367
366
  #: pro/classes/views/displays/submitbox_actions.php:2
367
  #: pro/classes/views/frmpro-entries/sidebar-edit.php:13
368
  #@ formidable
369
  msgid "View"
370
  msgstr ""
371
 
372
+ #: classes/models/FrmFormAction.php:655
373
  #: classes/views/frm-forms/_publish_box.php:99
374
  #: classes/views/frm-forms/_publish_box.php:101
375
  #: classes/views/frm-forms/add_field_links.php:6
376
  #: classes/views/frm-forms/edit.php:27
377
  #: classes/views/frm-forms/edit.php:39
378
  #: classes/views/frm-forms/settings.php:275
379
+ #: pro/classes/controllers/FrmProEntriesController.php:2378
380
+ #: pro/classes/controllers/FrmProEntriesController.php:2893
381
  #: pro/classes/models/FrmProSettings.php:19
382
  #@ formidable
383
  msgid "Update"
388
  msgid "or"
389
  msgstr ""
390
 
391
+ #: classes/helpers/FrmAppHelper.php:1759
392
  #: classes/views/frm-forms/_publish_box.php:75
393
  #: pro/classes/controllers/FrmProEddController.php:162
394
+ #: pro/classes/controllers/FrmProEntriesController.php:2282
395
  #: pro/classes/views/frmpro-entries/sidebar-new.php:14
396
  #: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
397
  #@ formidable
405
  msgstr ""
406
 
407
  #: classes/views/frm-forms/settings.php:158
408
+ #: classes/views/frm-settings/form.php:146
409
  #@ formidable
410
  msgid "Submit Button Text"
411
  msgstr ""
425
  msgid "Form Name"
426
  msgstr ""
427
 
428
+ #: classes/controllers/FrmStylesController.php:349
429
  #: classes/views/frm-forms/mb_html_tab.php:35
430
  #@ formidable
431
  msgid "Form Description"
442
  msgid "Field Name"
443
  msgstr ""
444
 
445
+ #: classes/controllers/FrmStylesController.php:351
446
  #: classes/views/frm-forms/mb_html_tab.php:9
447
  #@ formidable
448
  msgid "Field Description"
478
  msgid "Display form description"
479
  msgstr ""
480
 
481
+ #: classes/helpers/FrmAppHelper.php:1746
482
  #: classes/helpers/FrmCSVExportHelper.php:116
483
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2944
484
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2960
485
  #: pro/classes/views/displays/mb_advanced.php:97
486
  #: pro/classes/views/frmpro-entries/table.php:5
487
  #@ formidable
495
  #: classes/controllers/FrmXMLController.php:59
496
  #: classes/models/FrmPointers.php:267
497
  #: classes/views/frm-entries/list.php:3
498
+ #: pro/classes/views/frmpro-fields/back-end/dynamic-field.php:11
499
  #: pro/classes/views/frmpro-statistics/show.php:66
500
  #@ formidable
501
  msgid "Entries"
516
  #: classes/views/frm-entries/sidebar-shared.php:12
517
  #: classes/views/frm-forms/_publish_box.php:67
518
  #: pro/classes/controllers/FrmProDisplaysController.php:38
519
+ #: pro/classes/controllers/FrmProEntriesController.php:1558
520
+ #: pro/classes/controllers/FrmProEntriesController.php:1764
521
+ #: pro/classes/controllers/FrmProEntriesController.php:2282
522
  #: pro/classes/helpers/FrmProAppHelper.php:210
523
  #: pro/classes/helpers/FrmProEntriesHelper.php:256
524
+ #: pro/classes/helpers/FrmProFieldsHelper.php:3168
525
  #@ default
526
  #@ formidable
527
  msgid "Edit"
528
  msgstr ""
529
 
530
  #: classes/helpers/FrmEntriesListHelper.php:201
531
+ #: classes/helpers/FrmFormsHelper.php:576
532
  #: classes/helpers/FrmFormsListHelper.php:104
533
+ #: classes/models/FrmFormAction.php:656
534
  #: classes/views/frm-entries/sidebar-show.php:22
535
  #: classes/views/frm-entries/sidebar-show.php:23
536
+ #: pro/classes/controllers/FrmProEntriesController.php:1778
537
+ #: pro/classes/controllers/FrmProEntriesController.php:2021
538
+ #: pro/classes/controllers/FrmProEntriesController.php:2431
539
  #: pro/classes/helpers/FrmProEntriesListHelper.php:6
540
  #: pro/classes/views/frmpro-entries/sidebar-edit.php:27
541
  #@ default
558
 
559
  #: classes/helpers/FrmFormsListHelper.php:315
560
  #: pro/classes/controllers/FrmProDisplaysController.php:112
561
+ #: pro/classes/controllers/FrmProEntriesController.php:1563
562
  #: pro/classes/helpers/FrmProEntriesHelper.php:245
563
  #@ formidable
564
  msgid "Duplicate"
565
  msgstr ""
566
 
567
+ #: classes/models/FrmFormAction.php:654
568
  #: classes/views/frm-forms/add_field_links.php:6
569
  #: classes/views/frm-forms/new.php:28
570
  #: pro/classes/controllers/FrmProFormActionsController.php:32
572
  msgid "Create"
573
  msgstr ""
574
 
575
+ #: classes/controllers/FrmFieldsController.php:316
576
+ #: classes/helpers/FrmAppHelper.php:1754
577
  #: classes/views/frm-fields/single-option.php:6
578
  #: classes/views/frm-fields/single-option.php:8
579
  #: pro/classes/views/frmpro-fields/other-option.php:10
582
  msgstr ""
583
 
584
  #: classes/views/frm-settings/form.php:38
585
+ #: classes/views/frm-settings/form.php:188
586
  #@ formidable
587
  msgid "Update Options"
588
  msgstr ""
589
 
590
+ #: classes/views/frm-settings/form.php:163
591
  #@ formidable
592
  msgid "Preview Page"
593
  msgstr ""
612
  msgid "Select users that are allowed access to Formidable. Without access to View Forms, users will be unable to see the Formidable menu."
613
  msgstr ""
614
 
615
+ #: classes/views/frm-settings/form.php:101
616
  #@ formidable
617
  msgid "Default Messages"
618
  msgstr ""
619
 
620
+ #: classes/views/frm-settings/form.php:102
621
  #@ formidable
622
  msgid "You can override the success message and submit button settings on individual forms."
623
  msgstr ""
624
 
625
+ #: classes/views/frm-settings/form.php:139
626
  #@ formidable
627
  msgid "Success Message"
628
  msgstr ""
629
 
630
+ #: classes/views/frm-settings/form.php:140
631
  #@ formidable
632
  msgid "The default message seen after a form is submitted."
633
  msgstr ""
647
  msgid "Submit Button"
648
  msgstr ""
649
 
650
+ #: classes/helpers/FrmAppHelper.php:1752
651
  #@ formidable
652
  msgid "Are you sure you want to do this? Clicking OK will delete all forms, form data, and all other Formidable data. There is no Undo."
653
  msgstr ""
654
 
655
+ #: classes/views/frm-settings/form.php:184
656
  #@ formidable
657
  msgid "Uninstall Formidable"
658
  msgstr ""
668
  msgstr ""
669
 
670
  #: classes/helpers/FrmEntriesListHelper.php:59
671
+ #: pro/classes/controllers/FrmProEntriesController.php:1584
672
  #: pro/classes/helpers/FrmProDisplaysHelper.php:59
673
  #@ formidable
674
  msgid "No Entries Found"
675
  msgstr ""
676
 
677
+ #: pro/classes/controllers/FrmProEntriesController.php:296
678
  #@ formidable
679
  msgid "Entry was Successfully Created"
680
  msgstr ""
681
 
682
+ #: pro/classes/controllers/FrmProEntriesController.php:333
683
  #@ formidable
684
  msgid "Entry was Successfully Updated"
685
  msgstr ""
686
 
687
+ #: pro/classes/controllers/FrmProEntriesController.php:336
688
  #@ formidable
689
  msgid "Back to Entries"
690
  msgstr ""
691
 
692
+ #: pro/classes/controllers/FrmProEntriesController.php:354
693
  #@ formidable
694
  msgid "Entry was Successfully Duplicated"
695
  msgstr ""
696
 
697
+ #: pro/classes/controllers/FrmProEntriesController.php:356
698
  #@ formidable
699
  msgid "There was a problem duplicating that entry"
700
  msgstr ""
701
 
702
+ #: classes/controllers/FrmEntriesController.php:372
703
  #@ formidable
704
  msgid "Entry was Successfully Destroyed"
705
  msgstr ""
706
 
707
+ #: classes/controllers/FrmEntriesController.php:408
708
+ #: pro/classes/controllers/FrmProEntriesController.php:383
709
  #@ formidable
710
  msgid "No entries were specified"
711
  msgstr ""
715
  msgid "Duplicate Field"
716
  msgstr ""
717
 
718
+ #: classes/helpers/FrmAppHelper.php:1807
719
  #@ formidable
720
  msgid "English/Western"
721
  msgstr ""
722
 
723
+ #: classes/helpers/FrmAppHelper.php:1808
724
  #@ formidable
725
  msgid "Afrikaans"
726
  msgstr ""
727
 
728
+ #: classes/helpers/FrmAppHelper.php:1808
729
  #@ formidable
730
  msgid "Albanian"
731
  msgstr ""
732
 
733
+ #: classes/helpers/FrmAppHelper.php:1809
734
  #@ formidable
735
  msgid "Arabic"
736
  msgstr ""
737
 
738
+ #: classes/helpers/FrmAppHelper.php:1809
739
  #@ formidable
740
  msgid "Armenian"
741
  msgstr ""
742
 
743
+ #: classes/helpers/FrmAppHelper.php:1810
744
  #@ formidable
745
  msgid "Azerbaijani"
746
  msgstr ""
747
 
748
+ #: classes/helpers/FrmAppHelper.php:1810
749
  #@ formidable
750
  msgid "Basque"
751
  msgstr ""
752
 
753
+ #: classes/helpers/FrmAppHelper.php:1811
754
  #@ formidable
755
  msgid "Bosnian"
756
  msgstr ""
757
 
758
+ #: classes/helpers/FrmAppHelper.php:1811
759
  #@ formidable
760
  msgid "Bulgarian"
761
  msgstr ""
762
 
763
+ #: classes/helpers/FrmAppHelper.php:1812
764
  #@ formidable
765
  msgid "Catalan"
766
  msgstr ""
767
 
768
+ #: classes/helpers/FrmAppHelper.php:1812
769
  #@ formidable
770
  msgid "Chinese Hong Kong"
771
  msgstr ""
772
 
773
+ #: classes/helpers/FrmAppHelper.php:1813
774
  #@ formidable
775
  msgid "Chinese Simplified"
776
  msgstr ""
777
 
778
+ #: classes/helpers/FrmAppHelper.php:1813
779
  #@ formidable
780
  msgid "Chinese Traditional"
781
  msgstr ""
782
 
783
+ #: classes/helpers/FrmAppHelper.php:1814
784
  #@ formidable
785
  msgid "Croatian"
786
  msgstr ""
787
 
788
+ #: classes/helpers/FrmAppHelper.php:1814
789
  #@ formidable
790
  msgid "Czech"
791
  msgstr ""
792
 
793
+ #: classes/helpers/FrmAppHelper.php:1815
794
  #@ formidable
795
  msgid "Danish"
796
  msgstr ""
797
 
798
+ #: classes/helpers/FrmAppHelper.php:1815
799
  #@ formidable
800
  msgid "Dutch"
801
  msgstr ""
802
 
803
+ #: classes/helpers/FrmAppHelper.php:1816
804
  #@ formidable
805
  msgid "English/UK"
806
  msgstr ""
807
 
808
+ #: classes/helpers/FrmAppHelper.php:1816
809
  #@ formidable
810
  msgid "Esperanto"
811
  msgstr ""
812
 
813
+ #: classes/helpers/FrmAppHelper.php:1817
814
  #@ formidable
815
  msgid "Estonian"
816
  msgstr ""
817
 
818
+ #: classes/helpers/FrmAppHelper.php:1817
819
  #@ formidable
820
  msgid "Faroese"
821
  msgstr ""
822
 
823
+ #: classes/helpers/FrmAppHelper.php:1818
824
  #@ formidable
825
  msgid "Farsi/Persian"
826
  msgstr ""
827
 
828
+ #: classes/helpers/FrmAppHelper.php:1819
829
  #@ formidable
830
  msgid "Finnish"
831
  msgstr ""
832
 
833
+ #: classes/helpers/FrmAppHelper.php:1819
834
  #@ formidable
835
  msgid "French"
836
  msgstr ""
837
 
838
+ #: classes/helpers/FrmAppHelper.php:1820
839
  #@ formidable
840
  msgid "French/Swiss"
841
  msgstr ""
842
 
843
+ #: classes/helpers/FrmAppHelper.php:1821
844
  #@ formidable
845
  msgid "German"
846
  msgstr ""
847
 
848
+ #: classes/helpers/FrmAppHelper.php:1822
849
  #@ formidable
850
  msgid "Greek"
851
  msgstr ""
852
 
853
+ #: classes/helpers/FrmAppHelper.php:1823
854
  #@ formidable
855
  msgid "Hebrew"
856
  msgstr ""
857
 
858
+ #: classes/helpers/FrmAppHelper.php:1824
859
  #@ formidable
860
  msgid "Hungarian"
861
  msgstr ""
862
 
863
+ #: classes/helpers/FrmAppHelper.php:1825
864
  #@ formidable
865
  msgid "Icelandic"
866
  msgstr ""
867
 
868
+ #: classes/helpers/FrmAppHelper.php:1826
869
  #@ formidable
870
  msgid "Italian"
871
  msgstr ""
872
 
873
+ #: classes/helpers/FrmAppHelper.php:1826
874
  #@ formidable
875
  msgid "Japanese"
876
  msgstr ""
877
 
878
+ #: classes/helpers/FrmAppHelper.php:1827
879
  #@ formidable
880
  msgid "Korean"
881
  msgstr ""
882
 
883
+ #: classes/helpers/FrmAppHelper.php:1827
884
  #@ formidable
885
  msgid "Latvian"
886
  msgstr ""
887
 
888
+ #: classes/helpers/FrmAppHelper.php:1828
889
  #@ formidable
890
  msgid "Lithuanian"
891
  msgstr ""
892
 
893
+ #: classes/helpers/FrmAppHelper.php:1828
894
  #@ formidable
895
  msgid "Malaysian"
896
  msgstr ""
897
 
898
+ #: classes/helpers/FrmAppHelper.php:1829
899
  #@ formidable
900
  msgid "Norwegian"
901
  msgstr ""
902
 
903
+ #: classes/helpers/FrmAppHelper.php:1829
904
  #@ formidable
905
  msgid "Polish"
906
  msgstr ""
907
 
908
+ #: classes/helpers/FrmAppHelper.php:1830
909
  #@ formidable
910
  msgid "Portuguese/Brazilian"
911
  msgstr ""
912
 
913
+ #: classes/helpers/FrmAppHelper.php:1831
914
  #@ formidable
915
  msgid "Romanian"
916
  msgstr ""
917
 
918
+ #: classes/helpers/FrmAppHelper.php:1832
919
  #@ formidable
920
  msgid "Russian"
921
  msgstr ""
922
 
923
+ #: classes/helpers/FrmAppHelper.php:1832
924
+ #: classes/helpers/FrmAppHelper.php:1833
925
  #@ formidable
926
  msgid "Serbian"
927
  msgstr ""
928
 
929
+ #: classes/helpers/FrmAppHelper.php:1833
930
  #@ formidable
931
  msgid "Slovak"
932
  msgstr ""
933
 
934
+ #: classes/helpers/FrmAppHelper.php:1834
935
  #@ formidable
936
  msgid "Slovenian"
937
  msgstr ""
938
 
939
+ #: classes/helpers/FrmAppHelper.php:1834
940
  #@ formidable
941
  msgid "Spanish"
942
  msgstr ""
943
 
944
+ #: classes/helpers/FrmAppHelper.php:1835
945
  #@ formidable
946
  msgid "Swedish"
947
  msgstr ""
948
 
949
+ #: classes/helpers/FrmAppHelper.php:1836
950
  #@ formidable
951
  msgid "Tamil"
952
  msgstr ""
953
 
954
+ #: classes/helpers/FrmAppHelper.php:1836
955
  #@ formidable
956
  msgid "Thai"
957
  msgstr ""
958
 
959
+ #: classes/helpers/FrmAppHelper.php:1837
960
  #@ formidable
961
  msgid "Turkish"
962
  msgstr ""
963
 
964
+ #: classes/helpers/FrmAppHelper.php:1838
965
  #@ formidable
966
  msgid "Ukranian"
967
  msgstr ""
968
 
969
+ #: classes/helpers/FrmAppHelper.php:1838
970
  #@ formidable
971
  msgid "Vietnamese"
972
  msgstr ""
981
  msgid "Current Time"
982
  msgstr ""
983
 
984
+ #: pro/classes/controllers/FrmProFormsController.php:273
985
  #@ formidable
986
  msgid "User Login"
987
  msgstr ""
993
 
994
  #: classes/controllers/FrmFormsController.php:704
995
  #: pro/classes/controllers/FrmProFormsController.php:63
996
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2925
997
  #: pro/classes/views/displays/where_row.php:8
998
  #: pro/classes/views/xml/map_csv_fields.php:49
999
  #@ formidable
1018
 
1019
  #: classes/views/frm-entries/list.php:19
1020
  #: classes/views/frm-forms/list.php:22
1021
+ #: pro/classes/controllers/FrmProEntriesController.php:1915
1022
+ #: pro/classes/controllers/FrmProFormsController.php:369
1023
+ #: pro/classes/controllers/FrmProFormsController.php:428
1024
  #: pro/classes/helpers/FrmProEntriesListHelper.php:65
1025
  #@ formidable
1026
  msgid "Search"
1031
  msgid "Reset"
1032
  msgstr ""
1033
 
1034
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2260
1035
  #@ formidable
1036
  msgid "Edit Uploaded File"
1037
  msgstr ""
1038
 
1039
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2921
1040
+ #: pro/classes/views/frmpro-fields/back-end/calculations.php:9
1041
  #@ formidable
1042
  msgid "Select a value to insert into the box below"
1043
  msgstr ""
1044
 
1045
  #: classes/controllers/FrmFormsController.php:702
1046
  #: classes/views/frm-entries/sidebar-shared.php:23
1047
+ #: pro/classes/controllers/FrmProFormsController.php:581
1048
  #: pro/classes/helpers/FrmProEntriesListHelper.php:58
1049
  #: pro/classes/helpers/FrmProEntriesListHelper.php:69
1050
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2923
1051
  #: pro/classes/views/displays/order_row.php:3
1052
  #: pro/classes/views/displays/where_row.php:6
1053
  #: pro/classes/views/xml/map_csv_fields.php:56
1055
  msgid "Entry ID"
1056
  msgstr ""
1057
 
1058
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2930
1059
  #@ formidable
1060
  msgid "Form Fields"
1061
  msgstr ""
1062
 
1063
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2947
1064
  #@ formidable
1065
  msgid "Thumbnail"
1066
  msgstr ""
1067
 
1068
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2948
1069
  #@ formidable
1070
  msgid "Medium"
1071
  msgstr ""
1072
 
1073
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2949
1074
  #@ formidable
1075
  msgid "Large"
1076
  msgstr ""
1077
 
1078
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2950
1079
  #@ formidable
1080
  msgid "Full Size"
1081
  msgstr ""
1082
 
1083
  #: classes/views/shared/mb_adv_info.php:68
1084
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2972
1085
  #@ formidable
1086
  msgid "Helpers"
1087
  msgstr ""
1088
 
1089
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2973
1090
  #@ formidable
1091
  msgid "Admin link to edit the entry"
1092
  msgstr ""
1093
 
1094
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2975
1095
  #@ formidable
1096
  msgid "Link to view single page if showing dynamic entries"
1097
  msgstr ""
1098
 
1099
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2979
1100
  #@ formidable
1101
  msgid "Add a rotating 'even' or 'odd' class"
1102
  msgstr ""
1103
 
1104
  #: classes/controllers/FrmFormsController.php:709
1105
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2983
1106
  #@ formidable
1107
  msgid "Site URL"
1108
  msgstr ""
1113
  msgstr ""
1114
 
1115
  #: pro/classes/controllers/FrmProFormsController.php:60
1116
+ #: pro/classes/controllers/FrmProFormsController.php:269
1117
+ #: pro/classes/models/FrmProField.php:36
1118
  #: pro/classes/models/FrmProForm.php:244
1119
  #@ formidable
1120
  msgid "User ID"
1148
  #: classes/controllers/FrmEntriesController.php:112
1149
  #: pro/classes/helpers/FrmProEntriesListHelper.php:57
1150
  #: pro/classes/helpers/FrmProEntriesListHelper.php:68
1151
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2927
1152
  #: pro/classes/views/displays/_calendar_options.php:4
1153
  #: pro/classes/views/displays/_calendar_options.php:16
1154
  #: pro/classes/views/displays/order_row.php:4
1175
  #: pro/classes/controllers/FrmProDisplaysController.php:139
1176
  #: pro/classes/controllers/FrmProDisplaysController.php:285
1177
  #: pro/classes/views/displays/mb_dyncontent.php:23
1178
+ #: pro/classes/views/frmpro-fields/back-end/html-content.php:1
1179
  #@ formidable
1180
  msgid "Content"
1181
  msgstr ""
1223
  msgid "Random"
1224
  msgstr ""
1225
 
1226
+ #: pro/classes/controllers/FrmProFormsController.php:417
1227
  #: pro/classes/views/displays/order_row.php:14
1228
  #@ formidable
1229
  msgid "Ascending"
1230
  msgstr ""
1231
 
1232
+ #: pro/classes/controllers/FrmProFormsController.php:418
1233
  #: pro/classes/views/displays/order_row.php:15
1234
  #@ formidable
1235
  msgid "Descending"
1258
  msgid "Field ID"
1259
  msgstr ""
1260
 
1261
+ #: pro/classes/controllers/FrmProFormsController.php:252
1262
  #@ formidable
1263
  msgid "Replaces spaces with dashes and lowercases all. Use if adding an HTML class or ID"
1264
  msgstr ""
1265
 
1266
+ #: pro/classes/controllers/FrmProFormsController.php:253
1267
  #@ formidable
1268
  msgid "Replaces all HTML entities with a URL safe string."
1269
  msgstr ""
1270
 
1271
+ #: pro/classes/controllers/FrmProFormsController.php:254
1272
  #@ formidable
1273
  msgid "Truncate text with a link to view more. If using Both (dynamic), the link goes to the detail page. Otherwise, it will show in-place."
1274
  msgstr ""
1326
  msgstr ""
1327
 
1328
  #: classes/views/frm-entries/sidebar-show.php:22
1329
+ #: pro/classes/controllers/FrmProEntriesController.php:1585
1330
+ #: pro/classes/controllers/FrmProEntriesController.php:1964
1331
+ #: pro/classes/controllers/FrmProEntriesController.php:2038
1332
+ #: pro/classes/controllers/FrmProEntriesController.php:2432
1333
  #@ formidable
1334
  msgid "Are you sure you want to delete that entry?"
1335
  msgstr ""
1339
  msgid "View Entry"
1340
  msgstr ""
1341
 
1342
+ #: pro/classes/views/frmpro-fields/back-end/dynamic-field.php:12
1343
  #@ formidable
1344
  msgid "Limit selection choices to those created by the user filling out this form"
1345
  msgstr ""
1346
 
1347
+ #: pro/classes/views/frmpro-fields/back-end/dynamic-field.php:1
1348
+ #: pro/classes/views/lookup-fields/back-end/display-as.php:3
1349
  #@ formidable
1350
  msgid "Display as"
1351
  msgstr ""
1352
 
1353
+ #: pro/classes/views/frmpro-fields/back-end/calendar.php:1
1354
  #@ formidable
1355
  msgid "Calendar Localization"
1356
  msgstr ""
1357
 
1358
+ #: pro/classes/views/frmpro-fields/back-end/calendar.php:17
1359
  #@ formidable
1360
  msgid "Start Year"
1361
  msgstr ""
1362
 
1363
+ #: pro/classes/views/frmpro-fields/back-end/calendar.php:20
1364
  #@ formidable
1365
  msgid "End Year"
1366
  msgstr ""
1367
 
1368
+ #: pro/classes/views/frmpro-fields/back-end/clock-settings.php:1
1369
  #@ formidable
1370
  msgid "Clock Settings"
1371
  msgstr ""
1372
 
1373
+ #: pro/classes/views/frmpro-fields/back-end/clock-settings.php:6
1374
  #@ formidable
1375
  msgid "hour clock"
1376
  msgstr ""
1377
 
1378
+ #: pro/classes/views/frmpro-fields/back-end/clock-settings.php:9
1379
  #@ formidable
1380
  msgid "minute step"
1381
  msgstr ""
1382
 
1383
+ #: classes/views/frm-fields/back-end/automatic-width.php:6
1384
  #@ formidable
1385
  msgid "automatic width"
1386
  msgstr ""
1387
 
1388
+ #: pro/classes/views/frmpro-fields/back-end/file-options.php:9
1389
  #@ formidable
1390
  msgid "Email Attachment"
1391
  msgstr ""
1392
 
1393
+ #: pro/classes/views/frmpro-fields/back-end/file-options.php:10
1394
  #@ formidable
1395
  msgid "attach this file to the email notification"
1396
  msgstr ""
1397
 
1398
+ #: pro/classes/views/frmpro-fields/back-end/number-range.php:3
1399
  #@ formidable
1400
  msgid "Number Range"
1401
  msgstr ""
1402
 
1403
+ #: pro/classes/views/frmpro-fields/back-end/number-range.php:4
1404
  #@ formidable
1405
  msgid "Browsers that support the HTML5 number field require a number range to determine the numbers seen when clicking the arrows next to the field."
1406
  msgstr ""
1407
 
1408
+ #: pro/classes/views/frmpro-fields/back-end/number-range.php:7
1409
  #@ formidable
1410
  msgid "minimum"
1411
  msgstr ""
1412
 
1413
+ #: pro/classes/views/frmpro-fields/back-end/number-range.php:8
1414
  #@ formidable
1415
  msgid "maximum"
1416
  msgstr ""
1417
 
1418
+ #: pro/classes/views/frmpro-fields/back-end/number-range.php:9
1419
  #@ formidable
1420
  msgid "step"
1421
  msgstr ""
1422
 
1423
+ #: pro/classes/views/frmpro-fields/back-end/scale-options.php:1
1424
  #@ formidable
1425
  msgid "Range"
1426
  msgstr ""
1427
 
1428
+ #: pro/classes/views/frmpro-fields/back-end/scale-options.php:8
1429
  #@ formidable
1430
  msgid "to"
1431
  msgstr ""
1676
  msgid "Export"
1677
  msgstr ""
1678
 
1679
+ #: classes/controllers/FrmStylesController.php:347
1680
  #: classes/models/FrmPointers.php:316
1681
  #: classes/views/frm-forms/settings.php:30
1682
  #: classes/views/frm-settings/form.php:18
1724
  msgid "Weight"
1725
  msgstr ""
1726
 
1727
+ #: classes/views/frm-forms/add_field.php:242
1728
  #: classes/views/styles/_buttons.php:22
1729
  #: classes/views/styles/_check-box-radio-fields.php:30
1730
  #: classes/views/styles/_field-description.php:21
1747
  #: classes/views/styles/_buttons.php:27
1748
  #: classes/views/styles/_field-labels.php:36
1749
  #: classes/views/styles/_field-sizes.php:12
1750
+ #: pro/classes/controllers/FrmProFormsController.php:482
1751
  #@ formidable
1752
  msgid "Width"
1753
  msgstr ""
1754
 
1755
+ #: classes/models/FrmStyle.php:496
1756
  #: classes/views/styles/_field-description.php:16
1757
  #@ formidable
1758
  msgid "normal"
1759
  msgstr ""
1760
 
1761
+ #: classes/models/FrmStyle.php:498
1762
  #@ formidable
1763
  msgid "bold"
1764
  msgstr ""
1779
  msgid "Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer."
1780
  msgstr ""
1781
 
1782
+ #: classes/controllers/FrmStylesController.php:353
1783
  #@ formidable
1784
  msgid "Field Settings"
1785
  msgstr ""
1786
 
1787
+ #: classes/controllers/FrmStylesController.php:352
1788
  #@ formidable
1789
  msgid "Field Colors"
1790
  msgstr ""
1827
 
1828
  #: classes/views/styles/_buttons.php:32
1829
  #: classes/views/styles/_field-sizes.php:7
1830
+ #: pro/classes/controllers/FrmProFormsController.php:481
1831
  #@ formidable
1832
  msgid "Height"
1833
  msgstr ""
1876
  msgstr ""
1877
 
1878
  #: classes/views/frm-forms/add_field.php:168
1879
+ #: classes/views/frm-forms/add_field.php:292
1880
  #@ formidable
1881
  msgid "Unique"
1882
  msgstr ""
1908
  msgid "reCAPTCHA Language"
1909
  msgstr ""
1910
 
1911
+ #: classes/helpers/FrmAppHelper.php:1807
1912
  #@ formidable
1913
  msgid "English"
1914
  msgstr ""
1915
 
1916
+ #: classes/helpers/FrmAppHelper.php:1830
1917
  #@ formidable
1918
  msgid "Portuguese"
1919
  msgstr ""
1920
 
1921
+ #: classes/models/FrmSettings.php:161
1922
  #@ formidable
1923
  msgid "The reCAPTCHA was not entered correctly"
1924
  msgstr ""
1933
  msgid "Rich Text"
1934
  msgstr ""
1935
 
1936
+ #: classes/models/FrmField.php:47
1937
  #@ formidable
1938
  msgid "HTML"
1939
  msgstr ""
1940
 
1941
  #: classes/views/frm-forms/add_field.php:159
1942
+ #: classes/views/frm-forms/add_field.php:277
1943
  #@ formidable
1944
  msgid "Required"
1945
  msgstr ""
2031
  msgid "Order"
2032
  msgstr ""
2033
 
2034
+ #: pro/classes/controllers/FrmProFormsController.php:411
2035
  #: pro/classes/views/displays/mb_advanced.php:6
2036
  #@ formidable
2037
  msgid "Limit"
2042
  msgid "Page Size"
2043
  msgstr ""
2044
 
2045
+ #: pro/classes/views/frmpro-fields/back-end/calculations.php:1
2046
  #@ formidable
2047
  msgid "Calculations"
2048
  msgstr ""
2049
 
2050
+ #: pro/classes/views/frmpro-fields/back-end/calculations.php:3
2051
  #@ formidable
2052
  msgid "Calculate the default value for this field"
2053
  msgstr ""
2054
 
2055
+ #: pro/classes/views/frmpro-fields/show.php:34
2056
  #@ formidable
2057
  msgid "This is a placeholder for your custom HTML."
2058
  msgstr ""
2059
 
2060
+ #: pro/classes/views/frmpro-fields/show.php:35
2061
  #@ formidable
2062
  msgid "You can edit this content in the field options."
2063
  msgstr ""
2131
 
2132
  #: classes/models/FrmField.php:15
2133
  #: classes/views/styles/_sample_form.php:56
2134
+ #: pro/classes/controllers/FrmProLookupFieldsController.php:13
2135
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4508
2136
  #@ formidable
2137
  msgid "Radio Buttons"
2138
  msgstr ""
2168
  msgid "Another field with a description"
2169
  msgstr ""
2170
 
2171
+ #: classes/models/FrmFormAction.php:657
2172
  #: classes/views/xml/import_form.php:11
2173
  #: pro/classes/views/xml/map_csv_fields.php:64
2174
  #@ formidable
2195
  msgid "Don't use Formidable styling on any page"
2196
  msgstr ""
2197
 
2198
+ #: classes/models/FrmSettings.php:92
2199
  #@ formidable
2200
  msgid "We're sorry. It looks like you've already submitted that."
2201
  msgstr ""
2202
 
2203
  #: classes/views/frm-forms/add_field.php:222
2204
  #: classes/views/styles/_date-fields.php:31
2205
+ #: pro/classes/views/frmpro-fields/back-end/confirmation.php:3
2206
  #: pro/classes/views/frmpro-form-actions/post_options.php:103
2207
  #: pro/classes/views/frmpro-form-actions/post_options.php:113
2208
  #@ formidable
2209
  msgid "None"
2210
  msgstr ""
2211
 
2212
+ #: pro/classes/helpers/FrmProFieldsHelper.php:1263
2213
  #@ formidable
2214
  msgid "No Categories"
2215
  msgstr ""
2219
  msgid "Uploading Files. Please Wait."
2220
  msgstr ""
2221
 
2222
+ #: pro/classes/views/frmpro-fields/back-end/clock-settings.php:12
2223
  #@ formidable
2224
  msgid "start time"
2225
  msgstr ""
2226
 
2227
+ #: pro/classes/views/frmpro-fields/back-end/clock-settings.php:15
2228
  #@ formidable
2229
  msgid "end time"
2230
  msgstr ""
2240
  msgstr ""
2241
 
2242
  #: classes/helpers/FrmFieldsHelper.php:146
2243
+ #: classes/helpers/FrmFieldsHelper.php:175
2244
  #: pro/classes/models/FrmProEntryMeta.php:363
2245
  #@ formidable
2246
  msgid "This field is invalid"
2247
  msgstr ""
2248
 
2249
+ #: classes/models/FrmSettings.php:91
2250
  #@ formidable
2251
  msgid "There was a problem with your submission. Errors are marked below."
2252
  msgstr ""
2253
 
2254
+ #: classes/views/frm-settings/form.php:120
2255
  #@ formidable
2256
  msgid "Incorrect Field"
2257
  msgstr ""
2258
 
2259
+ #: classes/views/frm-settings/form.php:121
2260
  #@ formidable
2261
  msgid "The message seen when a field response is either incorrect or missing."
2262
  msgstr ""
2266
  msgid "Your submission was successfully saved."
2267
  msgstr ""
2268
 
2269
+ #: classes/helpers/FrmAppHelper.php:598
2270
  #@ formidable
2271
  msgid "Add/Edit Forms and Templates"
2272
  msgstr ""
2273
 
2274
+ #: classes/helpers/FrmAppHelper.php:609
2275
  #@ formidable
2276
  msgid "Add Entries from Admin Area"
2277
  msgstr ""
2312
  msgid "Post Meta"
2313
  msgstr ""
2314
 
2315
+ #: classes/helpers/FrmAppHelper.php:1241
2316
  #@ formidable
2317
  msgid "at"
2318
  msgstr ""
2319
 
2320
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2981
2321
  #@ formidable
2322
  msgid "Default Email Message"
2323
  msgstr ""
2367
  msgid "Exclude options"
2368
  msgstr ""
2369
 
2370
+ #: pro/classes/views/frmpro-fields/back-end/visibility.php:17
2371
  #: pro/classes/views/frmpro-forms/add_form_msg_options.php:14
2372
  #: pro/classes/views/frmpro-forms/add_form_options.php:13
2373
  #: pro/classes/views/frmpro-forms/add_form_options.php:52
2413
  msgid "Bottom Margin"
2414
  msgstr ""
2415
 
2416
+ #: classes/helpers/FrmFieldsHelper.php:1346
2417
  #@ formidable
2418
  msgid "Countries"
2419
  msgstr ""
2420
 
2421
+ #: classes/helpers/FrmFieldsHelper.php:1355
2422
  #@ formidable
2423
  msgid "U.S. States"
2424
  msgstr ""
2425
 
2426
+ #: classes/helpers/FrmFieldsHelper.php:1351
2427
  #@ formidable
2428
  msgid "U.S. State Abbreviations"
2429
  msgstr ""
2430
 
2431
+ #: classes/helpers/FrmFieldsHelper.php:1358
2432
  #@ formidable
2433
  msgid "Age"
2434
  msgstr ""
2435
 
2436
+ #: classes/helpers/FrmFieldsHelper.php:1359
2437
  #@ formidable
2438
  msgid "Under 18"
2439
  msgstr ""
2440
 
2441
+ #: classes/helpers/FrmFieldsHelper.php:1359
2442
  #@ formidable
2443
  msgid "18-24"
2444
  msgstr ""
2445
 
2446
+ #: classes/helpers/FrmFieldsHelper.php:1359
2447
  #@ formidable
2448
  msgid "25-34"
2449
  msgstr ""
2450
 
2451
+ #: classes/helpers/FrmFieldsHelper.php:1360
2452
  #@ formidable
2453
  msgid "35-44"
2454
  msgstr ""
2455
 
2456
+ #: classes/helpers/FrmFieldsHelper.php:1360
2457
  #@ formidable
2458
  msgid "45-54"
2459
  msgstr ""
2460
 
2461
+ #: classes/helpers/FrmFieldsHelper.php:1360
2462
  #@ formidable
2463
  msgid "55-64"
2464
  msgstr ""
2465
 
2466
+ #: classes/helpers/FrmFieldsHelper.php:1361
2467
  #@ formidable
2468
  msgid "65 or Above"
2469
  msgstr ""
2470
 
2471
+ #: classes/helpers/FrmFieldsHelper.php:1361
2472
  #@ formidable
2473
  msgid "Prefer Not to Answer"
2474
  msgstr ""
2475
 
2476
+ #: classes/helpers/FrmFieldsHelper.php:1364
2477
  #@ formidable
2478
  msgid "Satisfaction"
2479
  msgstr ""
2480
 
2481
+ #: classes/helpers/FrmFieldsHelper.php:1365
2482
  #@ formidable
2483
  msgid "Very Satisfied"
2484
  msgstr ""
2485
 
2486
+ #: classes/helpers/FrmFieldsHelper.php:1365
2487
  #@ formidable
2488
  msgid "Satisfied"
2489
  msgstr ""
2490
 
2491
+ #: classes/helpers/FrmFieldsHelper.php:1365
2492
+ #: classes/helpers/FrmFieldsHelper.php:1370
2493
+ #: classes/helpers/FrmFieldsHelper.php:1375
2494
  #@ formidable
2495
  msgid "Neutral"
2496
  msgstr ""
2497
 
2498
+ #: classes/helpers/FrmFieldsHelper.php:1366
2499
  #@ formidable
2500
  msgid "Unsatisfied"
2501
  msgstr ""
2502
 
2503
+ #: classes/helpers/FrmFieldsHelper.php:1366
2504
  #@ formidable
2505
  msgid "Very Unsatisfied"
2506
  msgstr ""
2507
 
2508
+ #: classes/helpers/FrmFieldsHelper.php:1366
2509
+ #: classes/helpers/FrmFieldsHelper.php:1371
2510
+ #: classes/helpers/FrmFieldsHelper.php:1376
2511
  #: pro/classes/controllers/FrmProDisplaysController.php:190
2512
  #@ formidable
2513
  msgid "N/A"
2514
  msgstr ""
2515
 
2516
+ #: classes/helpers/FrmFieldsHelper.php:1369
2517
  #@ formidable
2518
  msgid "Importance"
2519
  msgstr ""
2520
 
2521
+ #: classes/helpers/FrmFieldsHelper.php:1370
2522
  #@ formidable
2523
  msgid "Very Important"
2524
  msgstr ""
2525
 
2526
+ #: classes/helpers/FrmFieldsHelper.php:1370
2527
  #@ formidable
2528
  msgid "Important"
2529
  msgstr ""
2530
 
2531
+ #: classes/helpers/FrmFieldsHelper.php:1371
2532
  #@ formidable
2533
  msgid "Somewhat Important"
2534
  msgstr ""
2535
 
2536
+ #: classes/helpers/FrmFieldsHelper.php:1371
2537
  #@ formidable
2538
  msgid "Not at all Important"
2539
  msgstr ""
2540
 
2541
+ #: classes/helpers/FrmFieldsHelper.php:1374
2542
  #@ formidable
2543
  msgid "Agreement"
2544
  msgstr ""
2545
 
2546
+ #: classes/helpers/FrmFieldsHelper.php:1375
2547
  #@ formidable
2548
  msgid "Strongly Agree"
2549
  msgstr ""
2550
 
2551
+ #: classes/helpers/FrmFieldsHelper.php:1375
2552
  #@ formidable
2553
  msgid "Agree"
2554
  msgstr ""
2555
 
2556
+ #: classes/helpers/FrmFieldsHelper.php:1376
2557
  #@ formidable
2558
  msgid "Disagree"
2559
  msgstr ""
2560
 
2561
+ #: classes/helpers/FrmFieldsHelper.php:1376
2562
  #@ formidable
2563
  msgid "Strongly Disagree"
2564
  msgstr ""
2565
 
2566
+ #: classes/helpers/FrmFieldsHelper.php:1269
2567
  #@ formidable
2568
  msgid "Afghanistan"
2569
  msgstr ""
2570
 
2571
+ #: classes/helpers/FrmFieldsHelper.php:1269
2572
  #@ formidable
2573
  msgid "Albania"
2574
  msgstr ""
2575
 
2576
+ #: classes/helpers/FrmFieldsHelper.php:1269
2577
  #@ formidable
2578
  msgid "Algeria"
2579
  msgstr ""
2580
 
2581
+ #: classes/helpers/FrmFieldsHelper.php:1270
2582
  #@ formidable
2583
  msgid "American Samoa"
2584
  msgstr ""
2585
 
2586
+ #: classes/helpers/FrmFieldsHelper.php:1270
2587
  #@ formidable
2588
  msgid "Andorra"
2589
  msgstr ""
2590
 
2591
+ #: classes/helpers/FrmFieldsHelper.php:1270
2592
  #@ formidable
2593
  msgid "Angola"
2594
  msgstr ""
2595
 
2596
+ #: classes/helpers/FrmFieldsHelper.php:1271
2597
  #@ formidable
2598
  msgid "Anguilla"
2599
  msgstr ""
2600
 
2601
+ #: classes/helpers/FrmFieldsHelper.php:1271
2602
  #@ formidable
2603
  msgid "Antarctica"
2604
  msgstr ""
2605
 
2606
+ #: classes/helpers/FrmFieldsHelper.php:1271
2607
  #@ formidable
2608
  msgid "Antigua and Barbuda"
2609
  msgstr ""
2610
 
2611
+ #: classes/helpers/FrmFieldsHelper.php:1272
2612
  #@ formidable
2613
  msgid "Argentina"
2614
  msgstr ""
2615
 
2616
+ #: classes/helpers/FrmFieldsHelper.php:1272
2617
  #@ formidable
2618
  msgid "Armenia"
2619
  msgstr ""
2620
 
2621
+ #: classes/helpers/FrmFieldsHelper.php:1272
2622
  #@ formidable
2623
  msgid "Aruba"
2624
  msgstr ""
2625
 
2626
+ #: classes/helpers/FrmFieldsHelper.php:1273
2627
  #@ formidable
2628
  msgid "Australia"
2629
  msgstr ""
2630
 
2631
+ #: classes/helpers/FrmFieldsHelper.php:1273
2632
  #@ formidable
2633
  msgid "Austria"
2634
  msgstr ""
2635
 
2636
+ #: classes/helpers/FrmFieldsHelper.php:1273
2637
  #@ formidable
2638
  msgid "Azerbaijan"
2639
  msgstr ""
2640
 
2641
+ #: classes/helpers/FrmFieldsHelper.php:1274
2642
  #@ formidable
2643
  msgid "Bahamas"
2644
  msgstr ""
2645
 
2646
+ #: classes/helpers/FrmFieldsHelper.php:1274
2647
  #@ formidable
2648
  msgid "Bahrain"
2649
  msgstr ""
2650
 
2651
+ #: classes/helpers/FrmFieldsHelper.php:1274
2652
  #@ formidable
2653
  msgid "Bangladesh"
2654
  msgstr ""
2655
 
2656
+ #: classes/helpers/FrmFieldsHelper.php:1275
2657
  #@ formidable
2658
  msgid "Barbados"
2659
  msgstr ""
2660
 
2661
+ #: classes/helpers/FrmFieldsHelper.php:1275
2662
  #@ formidable
2663
  msgid "Belarus"
2664
  msgstr ""
2665
 
2666
+ #: classes/helpers/FrmFieldsHelper.php:1275
2667
  #@ formidable
2668
  msgid "Belgium"
2669
  msgstr ""
2670
 
2671
+ #: classes/helpers/FrmFieldsHelper.php:1276
2672
  #@ formidable
2673
  msgid "Belize"
2674
  msgstr ""
2675
 
2676
+ #: classes/helpers/FrmFieldsHelper.php:1276
2677
  #@ formidable
2678
  msgid "Benin"
2679
  msgstr ""
2680
 
2681
+ #: classes/helpers/FrmFieldsHelper.php:1276
2682
  #@ formidable
2683
  msgid "Bermuda"
2684
  msgstr ""
2685
 
2686
+ #: classes/helpers/FrmFieldsHelper.php:1277
2687
  #@ formidable
2688
  msgid "Bhutan"
2689
  msgstr ""
2690
 
2691
+ #: classes/helpers/FrmFieldsHelper.php:1277
2692
  #@ formidable
2693
  msgid "Bolivia"
2694
  msgstr ""
2695
 
2696
+ #: classes/helpers/FrmFieldsHelper.php:1277
2697
  #@ formidable
2698
  msgid "Bosnia and Herzegovina"
2699
  msgstr ""
2700
 
2701
+ #: classes/helpers/FrmFieldsHelper.php:1278
2702
  #@ formidable
2703
  msgid "Botswana"
2704
  msgstr ""
2705
 
2706
+ #: classes/helpers/FrmFieldsHelper.php:1278
2707
  #@ formidable
2708
  msgid "Brazil"
2709
  msgstr ""
2710
 
2711
+ #: classes/helpers/FrmFieldsHelper.php:1278
2712
  #@ formidable
2713
  msgid "Brunei"
2714
  msgstr ""
2715
 
2716
+ #: classes/helpers/FrmFieldsHelper.php:1279
2717
  #@ formidable
2718
  msgid "Bulgaria"
2719
  msgstr ""
2720
 
2721
+ #: classes/helpers/FrmFieldsHelper.php:1279
2722
  #@ formidable
2723
  msgid "Burkina Faso"
2724
  msgstr ""
2725
 
2726
+ #: classes/helpers/FrmFieldsHelper.php:1279
2727
  #@ formidable
2728
  msgid "Burundi"
2729
  msgstr ""
2730
 
2731
+ #: classes/helpers/FrmFieldsHelper.php:1280
2732
  #@ formidable
2733
  msgid "Cambodia"
2734
  msgstr ""
2735
 
2736
+ #: classes/helpers/FrmFieldsHelper.php:1280
2737
  #@ formidable
2738
  msgid "Cameroon"
2739
  msgstr ""
2740
 
2741
+ #: classes/helpers/FrmFieldsHelper.php:1280
2742
  #@ formidable
2743
  msgid "Canada"
2744
  msgstr ""
2745
 
2746
+ #: classes/helpers/FrmFieldsHelper.php:1281
2747
  #@ formidable
2748
  msgid "Cape Verde"
2749
  msgstr ""
2750
 
2751
+ #: classes/helpers/FrmFieldsHelper.php:1281
2752
  #@ formidable
2753
  msgid "Cayman Islands"
2754
  msgstr ""
2755
 
2756
+ #: classes/helpers/FrmFieldsHelper.php:1281
2757
  #@ formidable
2758
  msgid "Central African Republic"
2759
  msgstr ""
2760
 
2761
+ #: classes/helpers/FrmFieldsHelper.php:1282
2762
  #@ formidable
2763
  msgid "Chad"
2764
  msgstr ""
2765
 
2766
+ #: classes/helpers/FrmFieldsHelper.php:1282
2767
  #@ formidable
2768
  msgid "Chile"
2769
  msgstr ""
2770
 
2771
+ #: classes/helpers/FrmFieldsHelper.php:1282
2772
  #@ formidable
2773
  msgid "China"
2774
  msgstr ""
2775
 
2776
+ #: classes/helpers/FrmFieldsHelper.php:1283
2777
  #@ formidable
2778
  msgid "Colombia"
2779
  msgstr ""
2780
 
2781
+ #: classes/helpers/FrmFieldsHelper.php:1283
2782
  #@ formidable
2783
  msgid "Comoros"
2784
  msgstr ""
2785
 
2786
+ #: classes/helpers/FrmFieldsHelper.php:1283
2787
  #@ formidable
2788
  msgid "Congo"
2789
  msgstr ""
2790
 
2791
+ #: classes/helpers/FrmFieldsHelper.php:1284
2792
  #@ formidable
2793
  msgid "Costa Rica"
2794
  msgstr ""
2795
 
2796
+ #: classes/helpers/FrmFieldsHelper.php:1284
2797
  #@ formidable
2798
  msgid "C&ocirc;te d'Ivoire"
2799
  msgstr ""
2800
 
2801
+ #: classes/helpers/FrmFieldsHelper.php:1284
2802
  #@ formidable
2803
  msgid "Croatia"
2804
  msgstr ""
2805
 
2806
+ #: classes/helpers/FrmFieldsHelper.php:1285
2807
  #@ formidable
2808
  msgid "Cuba"
2809
  msgstr ""
2810
 
2811
+ #: classes/helpers/FrmFieldsHelper.php:1285
2812
  #@ formidable
2813
  msgid "Cyprus"
2814
  msgstr ""
2815
 
2816
+ #: classes/helpers/FrmFieldsHelper.php:1285
2817
  #@ formidable
2818
  msgid "Czech Republic"
2819
  msgstr ""
2820
 
2821
+ #: classes/helpers/FrmFieldsHelper.php:1286
2822
  #@ formidable
2823
  msgid "Denmark"
2824
  msgstr ""
2825
 
2826
+ #: classes/helpers/FrmFieldsHelper.php:1286
2827
  #@ formidable
2828
  msgid "Djibouti"
2829
  msgstr ""
2830
 
2831
+ #: classes/helpers/FrmFieldsHelper.php:1286
2832
  #@ formidable
2833
  msgid "Dominica"
2834
  msgstr ""
2835
 
2836
+ #: classes/helpers/FrmFieldsHelper.php:1287
2837
  #@ formidable
2838
  msgid "Dominican Republic"
2839
  msgstr ""
2840
 
2841
+ #: classes/helpers/FrmFieldsHelper.php:1287
2842
  #@ formidable
2843
  msgid "East Timor"
2844
  msgstr ""
2845
 
2846
+ #: classes/helpers/FrmFieldsHelper.php:1287
2847
  #@ formidable
2848
  msgid "Ecuador"
2849
  msgstr ""
2850
 
2851
+ #: classes/helpers/FrmFieldsHelper.php:1288
2852
  #@ formidable
2853
  msgid "Egypt"
2854
  msgstr ""
2855
 
2856
+ #: classes/helpers/FrmFieldsHelper.php:1288
2857
  #@ formidable
2858
  msgid "El Salvador"
2859
  msgstr ""
2860
 
2861
+ #: classes/helpers/FrmFieldsHelper.php:1288
2862
  #@ formidable
2863
  msgid "Equatorial Guinea"
2864
  msgstr ""
2865
 
2866
+ #: classes/helpers/FrmFieldsHelper.php:1289
2867
  #@ formidable
2868
  msgid "Eritrea"
2869
  msgstr ""
2870
 
2871
+ #: classes/helpers/FrmFieldsHelper.php:1289
2872
  #@ formidable
2873
  msgid "Estonia"
2874
  msgstr ""
2875
 
2876
+ #: classes/helpers/FrmFieldsHelper.php:1289
2877
  #@ formidable
2878
  msgid "Ethiopia"
2879
  msgstr ""
2880
 
2881
+ #: classes/helpers/FrmFieldsHelper.php:1290
2882
  #@ formidable
2883
  msgid "Fiji"
2884
  msgstr ""
2885
 
2886
+ #: classes/helpers/FrmFieldsHelper.php:1290
2887
  #@ formidable
2888
  msgid "Finland"
2889
  msgstr ""
2890
 
2891
+ #: classes/helpers/FrmFieldsHelper.php:1290
2892
  #@ formidable
2893
  msgid "France"
2894
  msgstr ""
2895
 
2896
+ #: classes/helpers/FrmFieldsHelper.php:1291
2897
  #@ formidable
2898
  msgid "French Guiana"
2899
  msgstr ""
2900
 
2901
+ #: classes/helpers/FrmFieldsHelper.php:1291
2902
  #@ formidable
2903
  msgid "French Polynesia"
2904
  msgstr ""
2905
 
2906
+ #: classes/helpers/FrmFieldsHelper.php:1291
2907
  #@ formidable
2908
  msgid "Gabon"
2909
  msgstr ""
2910
 
2911
+ #: classes/helpers/FrmFieldsHelper.php:1292
2912
  #@ formidable
2913
  msgid "Gambia"
2914
  msgstr ""
2915
 
2916
+ #: classes/helpers/FrmFieldsHelper.php:1292
2917
  #@ formidable
2918
  msgid "Georgia"
2919
  msgstr ""
2920
 
2921
+ #: classes/helpers/FrmFieldsHelper.php:1292
2922
  #@ formidable
2923
  msgid "Germany"
2924
  msgstr ""
2925
 
2926
+ #: classes/helpers/FrmFieldsHelper.php:1293
2927
  #@ formidable
2928
  msgid "Ghana"
2929
  msgstr ""
2930
 
2931
+ #: classes/helpers/FrmFieldsHelper.php:1293
2932
  #@ formidable
2933
  msgid "Gibraltar"
2934
  msgstr ""
2935
 
2936
+ #: classes/helpers/FrmFieldsHelper.php:1293
2937
  #@ formidable
2938
  msgid "Greece"
2939
  msgstr ""
2940
 
2941
+ #: classes/helpers/FrmFieldsHelper.php:1294
2942
  #@ formidable
2943
  msgid "Greenland"
2944
  msgstr ""
2945
 
2946
+ #: classes/helpers/FrmFieldsHelper.php:1294
2947
  #@ formidable
2948
  msgid "Grenada"
2949
  msgstr ""
2950
 
2951
+ #: classes/helpers/FrmFieldsHelper.php:1294
2952
  #@ formidable
2953
  msgid "Guam"
2954
  msgstr ""
2955
 
2956
+ #: classes/helpers/FrmFieldsHelper.php:1295
2957
  #@ formidable
2958
  msgid "Guatemala"
2959
  msgstr ""
2960
 
2961
+ #: classes/helpers/FrmFieldsHelper.php:1295
2962
  #@ formidable
2963
  msgid "Guinea"
2964
  msgstr ""
2965
 
2966
+ #: classes/helpers/FrmFieldsHelper.php:1295
2967
  #@ formidable
2968
  msgid "Guinea-Bissau"
2969
  msgstr ""
2970
 
2971
+ #: classes/helpers/FrmFieldsHelper.php:1296
2972
  #@ formidable
2973
  msgid "Guyana"
2974
  msgstr ""
2975
 
2976
+ #: classes/helpers/FrmFieldsHelper.php:1296
2977
  #@ formidable
2978
  msgid "Haiti"
2979
  msgstr ""
2980
 
2981
+ #: classes/helpers/FrmFieldsHelper.php:1296
2982
  #@ formidable
2983
  msgid "Honduras"
2984
  msgstr ""
2985
 
2986
+ #: classes/helpers/FrmFieldsHelper.php:1297
2987
  #@ formidable
2988
  msgid "Hong Kong"
2989
  msgstr ""
2990
 
2991
+ #: classes/helpers/FrmFieldsHelper.php:1297
2992
  #@ formidable
2993
  msgid "Hungary"
2994
  msgstr ""
2995
 
2996
+ #: classes/helpers/FrmFieldsHelper.php:1297
2997
  #@ formidable
2998
  msgid "Iceland"
2999
  msgstr ""
3000
 
3001
+ #: classes/helpers/FrmFieldsHelper.php:1298
3002
  #@ formidable
3003
  msgid "India"
3004
  msgstr ""
3005
 
3006
+ #: classes/helpers/FrmFieldsHelper.php:1298
3007
  #@ formidable
3008
  msgid "Indonesia"
3009
  msgstr ""
3010
 
3011
+ #: classes/helpers/FrmFieldsHelper.php:1298
3012
  #@ formidable
3013
  msgid "Iran"
3014
  msgstr ""
3015
 
3016
+ #: classes/helpers/FrmFieldsHelper.php:1299
3017
  #@ formidable
3018
  msgid "Iraq"
3019
  msgstr ""
3020
 
3021
+ #: classes/helpers/FrmFieldsHelper.php:1299
3022
  #@ formidable
3023
  msgid "Ireland"
3024
  msgstr ""
3025
 
3026
+ #: classes/helpers/FrmFieldsHelper.php:1299
3027
  #@ formidable
3028
  msgid "Israel"
3029
  msgstr ""
3030
 
3031
+ #: classes/helpers/FrmFieldsHelper.php:1300
3032
  #@ formidable
3033
  msgid "Italy"
3034
  msgstr ""
3035
 
3036
+ #: classes/helpers/FrmFieldsHelper.php:1300
3037
  #@ formidable
3038
  msgid "Jamaica"
3039
  msgstr ""
3040
 
3041
+ #: classes/helpers/FrmFieldsHelper.php:1300
3042
  #@ formidable
3043
  msgid "Japan"
3044
  msgstr ""
3045
 
3046
+ #: classes/helpers/FrmFieldsHelper.php:1301
3047
  #@ formidable
3048
  msgid "Jordan"
3049
  msgstr ""
3050
 
3051
+ #: classes/helpers/FrmFieldsHelper.php:1301
3052
  #@ formidable
3053
  msgid "Kazakhstan"
3054
  msgstr ""
3055
 
3056
+ #: classes/helpers/FrmFieldsHelper.php:1301
3057
  #@ formidable
3058
  msgid "Kenya"
3059
  msgstr ""
3060
 
3061
+ #: classes/helpers/FrmFieldsHelper.php:1302
3062
  #@ formidable
3063
  msgid "Kiribati"
3064
  msgstr ""
3065
 
3066
+ #: classes/helpers/FrmFieldsHelper.php:1302
3067
  #@ formidable
3068
  msgid "North Korea"
3069
  msgstr ""
3070
 
3071
+ #: classes/helpers/FrmFieldsHelper.php:1302
3072
  #@ formidable
3073
  msgid "South Korea"
3074
  msgstr ""
3075
 
3076
+ #: classes/helpers/FrmFieldsHelper.php:1303
3077
  #@ formidable
3078
  msgid "Kuwait"
3079
  msgstr ""
3080
 
3081
+ #: classes/helpers/FrmFieldsHelper.php:1303
3082
  #@ formidable
3083
  msgid "Kyrgyzstan"
3084
  msgstr ""
3085
 
3086
+ #: classes/helpers/FrmFieldsHelper.php:1303
3087
  #@ formidable
3088
  msgid "Laos"
3089
  msgstr ""
3090
 
3091
+ #: classes/helpers/FrmFieldsHelper.php:1304
3092
  #@ formidable
3093
  msgid "Latvia"
3094
  msgstr ""
3095
 
3096
+ #: classes/helpers/FrmFieldsHelper.php:1304
3097
  #@ formidable
3098
  msgid "Lebanon"
3099
  msgstr ""
3100
 
3101
+ #: classes/helpers/FrmFieldsHelper.php:1304
3102
  #@ formidable
3103
  msgid "Lesotho"
3104
  msgstr ""
3105
 
3106
+ #: classes/helpers/FrmFieldsHelper.php:1305
3107
  #@ formidable
3108
  msgid "Liberia"
3109
  msgstr ""
3110
 
3111
+ #: classes/helpers/FrmFieldsHelper.php:1305
3112
  #@ formidable
3113
  msgid "Libya"
3114
  msgstr ""
3115
 
3116
+ #: classes/helpers/FrmFieldsHelper.php:1305
3117
  #@ formidable
3118
  msgid "Liechtenstein"
3119
  msgstr ""
3120
 
3121
+ #: classes/helpers/FrmFieldsHelper.php:1306
3122
  #@ formidable
3123
  msgid "Lithuania"
3124
  msgstr ""
3125
 
3126
+ #: classes/helpers/FrmFieldsHelper.php:1306
3127
  #@ formidable
3128
  msgid "Luxembourg"
3129
  msgstr ""
3130
 
3131
+ #: classes/helpers/FrmFieldsHelper.php:1306
3132
  #@ formidable
3133
  msgid "Macedonia"
3134
  msgstr ""
3135
 
3136
+ #: classes/helpers/FrmFieldsHelper.php:1307
3137
  #@ formidable
3138
  msgid "Madagascar"
3139
  msgstr ""
3140
 
3141
+ #: classes/helpers/FrmFieldsHelper.php:1307
3142
  #@ formidable
3143
  msgid "Malawi"
3144
  msgstr ""
3145
 
3146
+ #: classes/helpers/FrmFieldsHelper.php:1307
3147
  #@ formidable
3148
  msgid "Malaysia"
3149
  msgstr ""
3150
 
3151
+ #: classes/helpers/FrmFieldsHelper.php:1308
3152
  #@ formidable
3153
  msgid "Maldives"
3154
  msgstr ""
3155
 
3156
+ #: classes/helpers/FrmFieldsHelper.php:1308
3157
  #@ formidable
3158
  msgid "Mali"
3159
  msgstr ""
3160
 
3161
+ #: classes/helpers/FrmFieldsHelper.php:1308
3162
  #@ formidable
3163
  msgid "Malta"
3164
  msgstr ""
3165
 
3166
+ #: classes/helpers/FrmFieldsHelper.php:1309
3167
  #@ formidable
3168
  msgid "Marshall Islands"
3169
  msgstr ""
3170
 
3171
+ #: classes/helpers/FrmFieldsHelper.php:1309
3172
  #@ formidable
3173
  msgid "Mauritania"
3174
  msgstr ""
3175
 
3176
+ #: classes/helpers/FrmFieldsHelper.php:1309
3177
  #@ formidable
3178
  msgid "Mauritius"
3179
  msgstr ""
3180
 
3181
+ #: classes/helpers/FrmFieldsHelper.php:1310
3182
  #@ formidable
3183
  msgid "Mexico"
3184
  msgstr ""
3185
 
3186
+ #: classes/helpers/FrmFieldsHelper.php:1310
3187
  #@ formidable
3188
  msgid "Micronesia"
3189
  msgstr ""
3190
 
3191
+ #: classes/helpers/FrmFieldsHelper.php:1310
3192
  #@ formidable
3193
  msgid "Moldova"
3194
  msgstr ""
3195
 
3196
+ #: classes/helpers/FrmFieldsHelper.php:1311
3197
  #@ formidable
3198
  msgid "Monaco"
3199
  msgstr ""
3200
 
3201
+ #: classes/helpers/FrmFieldsHelper.php:1311
3202
  #@ formidable
3203
  msgid "Mongolia"
3204
  msgstr ""
3205
 
3206
+ #: classes/helpers/FrmFieldsHelper.php:1311
3207
  #@ formidable
3208
  msgid "Montenegro"
3209
  msgstr ""
3210
 
3211
+ #: classes/helpers/FrmFieldsHelper.php:1312
3212
  #@ formidable
3213
  msgid "Montserrat"
3214
  msgstr ""
3215
 
3216
+ #: classes/helpers/FrmFieldsHelper.php:1312
3217
  #@ formidable
3218
  msgid "Morocco"
3219
  msgstr ""
3220
 
3221
+ #: classes/helpers/FrmFieldsHelper.php:1312
3222
  #@ formidable
3223
  msgid "Mozambique"
3224
  msgstr ""
3225
 
3226
+ #: classes/helpers/FrmFieldsHelper.php:1313
3227
  #@ formidable
3228
  msgid "Myanmar"
3229
  msgstr ""
3230
 
3231
+ #: classes/helpers/FrmFieldsHelper.php:1313
3232
  #@ formidable
3233
  msgid "Namibia"
3234
  msgstr ""
3235
 
3236
+ #: classes/helpers/FrmFieldsHelper.php:1313
3237
  #@ formidable
3238
  msgid "Nauru"
3239
  msgstr ""
3240
 
3241
+ #: classes/helpers/FrmFieldsHelper.php:1314
3242
  #@ formidable
3243
  msgid "Nepal"
3244
  msgstr ""
3245
 
3246
+ #: classes/helpers/FrmFieldsHelper.php:1314
3247
  #@ formidable
3248
  msgid "Netherlands"
3249
  msgstr ""
3250
 
3251
+ #: classes/helpers/FrmFieldsHelper.php:1314
3252
  #@ formidable
3253
  msgid "New Zealand"
3254
  msgstr ""
3255
 
3256
+ #: classes/helpers/FrmFieldsHelper.php:1315
3257
  #@ formidable
3258
  msgid "Nicaragua"
3259
  msgstr ""
3260
 
3261
+ #: classes/helpers/FrmFieldsHelper.php:1315
3262
  #@ formidable
3263
  msgid "Niger"
3264
  msgstr ""
3265
 
3266
+ #: classes/helpers/FrmFieldsHelper.php:1315
3267
  #@ formidable
3268
  msgid "Nigeria"
3269
  msgstr ""
3270
 
3271
+ #: classes/helpers/FrmFieldsHelper.php:1316
3272
  #@ formidable
3273
  msgid "Norway"
3274
  msgstr ""
3275
 
3276
+ #: classes/helpers/FrmFieldsHelper.php:1316
3277
  #@ formidable
3278
  msgid "Northern Mariana Islands"
3279
  msgstr ""
3280
 
3281
+ #: classes/helpers/FrmFieldsHelper.php:1316
3282
  #@ formidable
3283
  msgid "Oman"
3284
  msgstr ""
3285
 
3286
+ #: classes/helpers/FrmFieldsHelper.php:1317
3287
  #@ formidable
3288
  msgid "Pakistan"
3289
  msgstr ""
3290
 
3291
+ #: classes/helpers/FrmFieldsHelper.php:1317
3292
  #@ formidable
3293
  msgid "Palau"
3294
  msgstr ""
3295
 
3296
+ #: classes/helpers/FrmFieldsHelper.php:1317
3297
  #@ formidable
3298
  msgid "Palestine"
3299
  msgstr ""
3300
 
3301
+ #: classes/helpers/FrmFieldsHelper.php:1318
3302
  #@ formidable
3303
  msgid "Panama"
3304
  msgstr ""
3305
 
3306
+ #: classes/helpers/FrmFieldsHelper.php:1318
3307
  #@ formidable
3308
  msgid "Papua New Guinea"
3309
  msgstr ""
3310
 
3311
+ #: classes/helpers/FrmFieldsHelper.php:1318
3312
  #@ formidable
3313
  msgid "Paraguay"
3314
  msgstr ""
3315
 
3316
+ #: classes/helpers/FrmFieldsHelper.php:1319
3317
  #@ formidable
3318
  msgid "Peru"
3319
  msgstr ""
3320
 
3321
+ #: classes/helpers/FrmFieldsHelper.php:1319
3322
  #@ formidable
3323
  msgid "Philippines"
3324
  msgstr ""
3325
 
3326
+ #: classes/helpers/FrmFieldsHelper.php:1319
3327
  #@ formidable
3328
  msgid "Poland"
3329
  msgstr ""
3330
 
3331
+ #: classes/helpers/FrmFieldsHelper.php:1320
3332
  #@ formidable
3333
  msgid "Portugal"
3334
  msgstr ""
3335
 
3336
+ #: classes/helpers/FrmFieldsHelper.php:1320
3337
  #@ formidable
3338
  msgid "Puerto Rico"
3339
  msgstr ""
3340
 
3341
+ #: classes/helpers/FrmFieldsHelper.php:1320
3342
  #@ formidable
3343
  msgid "Qatar"
3344
  msgstr ""
3345
 
3346
+ #: classes/helpers/FrmFieldsHelper.php:1321
3347
  #@ formidable
3348
  msgid "Romania"
3349
  msgstr ""
3350
 
3351
+ #: classes/helpers/FrmFieldsHelper.php:1321
3352
  #@ formidable
3353
  msgid "Russia"
3354
  msgstr ""
3355
 
3356
+ #: classes/helpers/FrmFieldsHelper.php:1321
3357
  #@ formidable
3358
  msgid "Rwanda"
3359
  msgstr ""
3360
 
3361
+ #: classes/helpers/FrmFieldsHelper.php:1322
3362
  #@ formidable
3363
  msgid "Saint Kitts and Nevis"
3364
  msgstr ""
3365
 
3366
+ #: classes/helpers/FrmFieldsHelper.php:1322
3367
  #@ formidable
3368
  msgid "Saint Lucia"
3369
  msgstr ""
3370
 
3371
+ #: classes/helpers/FrmFieldsHelper.php:1323
3372
  #@ formidable
3373
  msgid "Saint Vincent and the Grenadines"
3374
  msgstr ""
3375
 
3376
+ #: classes/helpers/FrmFieldsHelper.php:1323
3377
  #@ formidable
3378
  msgid "Samoa"
3379
  msgstr ""
3380
 
3381
+ #: classes/helpers/FrmFieldsHelper.php:1324
3382
  #@ formidable
3383
  msgid "San Marino"
3384
  msgstr ""
3385
 
3386
+ #: classes/helpers/FrmFieldsHelper.php:1324
3387
  #@ formidable
3388
  msgid "Sao Tome and Principe"
3389
  msgstr ""
3390
 
3391
+ #: classes/helpers/FrmFieldsHelper.php:1324
3392
  #@ formidable
3393
  msgid "Saudi Arabia"
3394
  msgstr ""
3395
 
3396
+ #: classes/helpers/FrmFieldsHelper.php:1325
3397
  #@ formidable
3398
  msgid "Senegal"
3399
  msgstr ""
3400
 
3401
+ #: classes/helpers/FrmFieldsHelper.php:1325
3402
  #@ formidable
3403
  msgid "Serbia and Montenegro"
3404
  msgstr ""
3405
 
3406
+ #: classes/helpers/FrmFieldsHelper.php:1325
3407
  #@ formidable
3408
  msgid "Seychelles"
3409
  msgstr ""
3410
 
3411
+ #: classes/helpers/FrmFieldsHelper.php:1326
3412
  #@ formidable
3413
  msgid "Sierra Leone"
3414
  msgstr ""
3415
 
3416
+ #: classes/helpers/FrmFieldsHelper.php:1326
3417
  #@ formidable
3418
  msgid "Singapore"
3419
  msgstr ""
3420
 
3421
+ #: classes/helpers/FrmFieldsHelper.php:1326
3422
  #@ formidable
3423
  msgid "Slovakia"
3424
  msgstr ""
3425
 
3426
+ #: classes/helpers/FrmFieldsHelper.php:1327
3427
  #@ formidable
3428
  msgid "Slovenia"
3429
  msgstr ""
3430
 
3431
+ #: classes/helpers/FrmFieldsHelper.php:1327
3432
  #@ formidable
3433
  msgid "Solomon Islands"
3434
  msgstr ""
3435
 
3436
+ #: classes/helpers/FrmFieldsHelper.php:1327
3437
  #@ formidable
3438
  msgid "Somalia"
3439
  msgstr ""
3440
 
3441
+ #: classes/helpers/FrmFieldsHelper.php:1328
3442
  #@ formidable
3443
  msgid "South Africa"
3444
  msgstr ""
3445
 
3446
+ #: classes/helpers/FrmFieldsHelper.php:1329
3447
  #@ formidable
3448
  msgid "Spain"
3449
  msgstr ""
3450
 
3451
+ #: classes/helpers/FrmFieldsHelper.php:1329
3452
  #@ formidable
3453
  msgid "Sri Lanka"
3454
  msgstr ""
3455
 
3456
+ #: classes/helpers/FrmFieldsHelper.php:1330
3457
  #@ formidable
3458
  msgid "Sudan"
3459
  msgstr ""
3460
 
3461
+ #: classes/helpers/FrmFieldsHelper.php:1330
3462
  #@ formidable
3463
  msgid "Suriname"
3464
  msgstr ""
3465
 
3466
+ #: classes/helpers/FrmFieldsHelper.php:1330
3467
  #@ formidable
3468
  msgid "Swaziland"
3469
  msgstr ""
3470
 
3471
+ #: classes/helpers/FrmFieldsHelper.php:1331
3472
  #@ formidable
3473
  msgid "Sweden"
3474
  msgstr ""
3475
 
3476
+ #: classes/helpers/FrmFieldsHelper.php:1331
3477
  #@ formidable
3478
  msgid "Switzerland"
3479
  msgstr ""
3480
 
3481
+ #: classes/helpers/FrmFieldsHelper.php:1331
3482
  #@ formidable
3483
  msgid "Syria"
3484
  msgstr ""
3485
 
3486
+ #: classes/helpers/FrmFieldsHelper.php:1332
3487
  #@ formidable
3488
  msgid "Taiwan"
3489
  msgstr ""
3490
 
3491
+ #: classes/helpers/FrmFieldsHelper.php:1332
3492
  #@ formidable
3493
  msgid "Tajikistan"
3494
  msgstr ""
3495
 
3496
+ #: classes/helpers/FrmFieldsHelper.php:1332
3497
  #@ formidable
3498
  msgid "Tanzania"
3499
  msgstr ""
3500
 
3501
+ #: classes/helpers/FrmFieldsHelper.php:1333
3502
  #@ formidable
3503
  msgid "Thailand"
3504
  msgstr ""
3505
 
3506
+ #: classes/helpers/FrmFieldsHelper.php:1333
3507
  #@ formidable
3508
  msgid "Togo"
3509
  msgstr ""
3510
 
3511
+ #: classes/helpers/FrmFieldsHelper.php:1333
3512
  #@ formidable
3513
  msgid "Tonga"
3514
  msgstr ""
3515
 
3516
+ #: classes/helpers/FrmFieldsHelper.php:1334
3517
  #@ formidable
3518
  msgid "Trinidad and Tobago"
3519
  msgstr ""
3520
 
3521
+ #: classes/helpers/FrmFieldsHelper.php:1334
3522
  #@ formidable
3523
  msgid "Tunisia"
3524
  msgstr ""
3525
 
3526
+ #: classes/helpers/FrmFieldsHelper.php:1334
3527
  #@ formidable
3528
  msgid "Turkey"
3529
  msgstr ""
3530
 
3531
+ #: classes/helpers/FrmFieldsHelper.php:1335
3532
  #@ formidable
3533
  msgid "Turkmenistan"
3534
  msgstr ""
3535
 
3536
+ #: classes/helpers/FrmFieldsHelper.php:1335
3537
  #@ formidable
3538
  msgid "Tuvalu"
3539
  msgstr ""
3540
 
3541
+ #: classes/helpers/FrmFieldsHelper.php:1335
3542
  #@ formidable
3543
  msgid "Uganda"
3544
  msgstr ""
3545
 
3546
+ #: classes/helpers/FrmFieldsHelper.php:1336
3547
  #@ formidable
3548
  msgid "Ukraine"
3549
  msgstr ""
3550
 
3551
+ #: classes/helpers/FrmFieldsHelper.php:1336
3552
  #@ formidable
3553
  msgid "United Arab Emirates"
3554
  msgstr ""
3555
 
3556
+ #: classes/helpers/FrmFieldsHelper.php:1336
3557
  #@ formidable
3558
  msgid "United Kingdom"
3559
  msgstr ""
3560
 
3561
+ #: classes/helpers/FrmFieldsHelper.php:1337
3562
  #: pro/classes/views/combo-fields/addresses/back-end-field-opts.php:8
3563
  #@ formidable
3564
  msgid "United States"
3565
  msgstr ""
3566
 
3567
+ #: classes/helpers/FrmFieldsHelper.php:1337
3568
  #@ formidable
3569
  msgid "Uruguay"
3570
  msgstr ""
3571
 
3572
+ #: classes/helpers/FrmFieldsHelper.php:1337
3573
  #@ formidable
3574
  msgid "Uzbekistan"
3575
  msgstr ""
3576
 
3577
+ #: classes/helpers/FrmFieldsHelper.php:1338
3578
  #@ formidable
3579
  msgid "Vanuatu"
3580
  msgstr ""
3581
 
3582
+ #: classes/helpers/FrmFieldsHelper.php:1338
3583
  #@ formidable
3584
  msgid "Vatican City"
3585
  msgstr ""
3586
 
3587
+ #: classes/helpers/FrmFieldsHelper.php:1338
3588
  #@ formidable
3589
  msgid "Venezuela"
3590
  msgstr ""
3591
 
3592
+ #: classes/helpers/FrmFieldsHelper.php:1339
3593
  #@ formidable
3594
  msgid "Vietnam"
3595
  msgstr ""
3596
 
3597
+ #: classes/helpers/FrmFieldsHelper.php:1339
3598
  #@ formidable
3599
  msgid "Virgin Islands, British"
3600
  msgstr ""
3601
 
3602
+ #: classes/helpers/FrmFieldsHelper.php:1340
3603
  #@ formidable
3604
  msgid "Virgin Islands, U.S."
3605
  msgstr ""
3606
 
3607
+ #: classes/helpers/FrmFieldsHelper.php:1340
3608
  #@ formidable
3609
  msgid "Yemen"
3610
  msgstr ""
3611
 
3612
+ #: classes/helpers/FrmFieldsHelper.php:1340
3613
  #@ formidable
3614
  msgid "Zambia"
3615
  msgstr ""
3616
 
3617
+ #: classes/helpers/FrmFieldsHelper.php:1341
3618
  #@ formidable
3619
  msgid "Zimbabwe"
3620
  msgstr ""
3634
  msgid "Use HTML5 in forms"
3635
  msgstr ""
3636
 
3637
+ #: classes/views/frm-settings/form.php:107
3638
  #@ formidable
3639
  msgid "The message seen when a form is submitted and passes validation, but something goes wrong."
3640
  msgstr ""
3701
  msgstr ""
3702
 
3703
  #: classes/models/FrmField.php:12
3704
+ #: pro/classes/controllers/FrmProLookupFieldsController.php:14
3705
  #@ formidable
3706
  msgid "Single Line Text"
3707
  msgstr ""
3712
  msgstr ""
3713
 
3714
  #: classes/models/FrmField.php:14
3715
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4509
3716
  #@ formidable
3717
  msgid "Checkboxes"
3718
  msgstr ""
3719
 
3720
  #: classes/models/FrmField.php:16
3721
+ #: pro/classes/controllers/FrmProLookupFieldsController.php:12
3722
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4507
3723
  #@ formidable
3724
  msgid "Dropdown"
3725
  msgstr ""
3746
  msgstr ""
3747
 
3748
  #: classes/controllers/FrmFormsController.php:705
3749
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2926
3750
  #@ formidable
3751
  msgid "User IP"
3752
  msgstr ""
3753
 
3754
  #: classes/controllers/FrmEntriesController.php:113
3755
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2928
3756
  #: pro/classes/views/displays/_calendar_options.php:5
3757
  #: pro/classes/views/displays/_calendar_options.php:17
3758
  #: pro/classes/views/displays/order_row.php:5
3776
  msgstr ""
3777
 
3778
  #: classes/views/frm-entries/sidebar-shared.php:8
3779
+ #: pro/classes/controllers/FrmProEntriesController.php:1547
3780
  #@ formidable
3781
  msgid "Post"
3782
  msgstr ""
3783
 
3784
+ #: pro/classes/controllers/FrmProFormsController.php:447
3785
  #: pro/classes/views/frmpro-fields/options-form-before.php:19
3786
+ #: pro/classes/views/lookup-fields/back-end/get-options-from.php:2
3787
  #@ formidable
3788
  msgid "Select Form"
3789
  msgstr ""
3790
 
3791
+ #: pro/classes/views/frmpro-fields/back-end/calendar.php:13
3792
  #@ formidable
3793
  msgid "Year Range"
3794
  msgstr ""
3795
 
3796
+ #: pro/classes/views/frmpro-fields/back-end/insert-form.php:1
3797
  #@ formidable
3798
  msgid "Insert Form"
3799
  msgstr ""
3800
 
3801
+ #: pro/classes/views/frmpro-fields/back-end/repeat-options.php:15
3802
  #@ formidable
3803
  msgid "The number of times the end user is allowed to duplicate this section of fields in one entry"
3804
  msgstr ""
3805
 
3806
+ #: pro/classes/views/frmpro-fields/back-end/logic.php:1
3807
  #: pro/classes/views/frmpro-form-actions/_form_action.php:6
3808
  #@ formidable
3809
  msgid "Conditional Logic"
3810
  msgstr ""
3811
 
3812
+ #: pro/classes/views/frmpro-fields/back-end/logic.php:5
3813
  #: pro/classes/views/frmpro-form-actions/_form_action.php:2
3814
  #@ formidable
3815
  msgid "Use Conditional Logic"
3817
 
3818
  #: classes/views/frm-forms/_publish_box.php:48
3819
  #: pro/classes/views/displays/submitbox_actions.php:3
3820
+ #: pro/classes/views/frmpro-fields/back-end/logic.php:9
3821
  #@ formidable
3822
  msgid "Show"
3823
  msgstr ""
3824
 
3825
  #: classes/views/frm-forms/_publish_box.php:58
3826
  #: pro/classes/views/displays/submitbox_actions.php:15
3827
+ #: pro/classes/views/frmpro-fields/back-end/logic.php:10
3828
  #@ formidable
3829
  msgid "Hide"
3830
  msgstr ""
3831
 
3832
+ #: pro/classes/views/frmpro-fields/back-end/logic.php:15
3833
  #: pro/classes/views/frmpro-form-actions/_form_action.php:14
3834
  #@ formidable
3835
  msgid "any"
3836
  msgstr ""
3837
 
3838
  #: classes/views/styles/_section-fields.php:80
3839
+ #: pro/classes/views/frmpro-fields/back-end/logic.php:16
3840
  #: pro/classes/views/frmpro-form-actions/_form_action.php:15
3841
  #@ formidable
3842
  msgid "all"
3852
  msgid "NOTE: if the parent is excluded, child categories will be automatically excluded."
3853
  msgstr ""
3854
 
3855
+ #: pro/classes/views/frmpro-fields/back-end/file-options.php:17
3856
  #: pro/classes/views/frmpro-form-actions/_post_taxonomy_row.php:62
3857
  #@ formidable
3858
  msgid "Check All"
3868
  msgid "Note: This field will not show in the form, but will link the user id to it as long as the user is logged in at the time of form submission."
3869
  msgstr ""
3870
 
3871
+ #: pro/classes/views/frmpro-fields/show.php:42
3872
+ #: pro/classes/views/frmpro-fields/show.php:52
3873
+ #: pro/classes/views/frmpro-fields/show.php:85
3874
  #@ formidable
3875
  msgid "This data is dynamic on change"
3876
  msgstr ""
3890
  msgid "Template was Successfully Updated"
3891
  msgstr ""
3892
 
3893
+ #: classes/helpers/FrmXMLHelper.php:860
3894
  #@ formidable
3895
  msgid "Create Posts"
3896
  msgstr ""
3897
 
3898
  #: classes/views/styles/_general.php:8
3899
+ #: pro/classes/views/frmpro-fields/back-end/alignment.php:1
3900
  #@ formidable
3901
  msgid "Alignment"
3902
  msgstr ""
3903
 
3904
  #: classes/views/styles/_check-box-radio-fields.php:4
3905
  #: classes/views/styles/_check-box-radio-fields.php:12
3906
+ #: pro/classes/views/frmpro-fields/back-end/alignment.php:4
3907
  #@ formidable
3908
  msgid "Multiple Rows"
3909
  msgstr ""
3910
 
3911
  #: classes/views/styles/_check-box-radio-fields.php:5
3912
  #: classes/views/styles/_check-box-radio-fields.php:13
3913
+ #: pro/classes/views/frmpro-fields/back-end/alignment.php:5
3914
  #@ formidable
3915
  msgid "Single Row"
3916
  msgstr ""
3917
 
3918
+ #: pro/classes/views/frmpro-fields/back-end/scale-options.php:17
3919
  #@ formidable
3920
  msgid "Stars"
3921
  msgstr ""
3922
 
3923
+ #: pro/classes/views/frmpro-fields/back-end/scale-options.php:19
3924
  #@ formidable
3925
  msgid "Show options as stars"
3926
  msgstr ""
3970
  msgid "To set the featured image, use '_thumbnail_id' as the custom field name."
3971
  msgstr ""
3972
 
3973
+ #: classes/models/FrmField.php:46
3974
  #@ formidable
3975
  msgid "Password"
3976
  msgstr ""
3992
  msgid "All Fields are required"
3993
  msgstr ""
3994
 
3995
+ #: classes/controllers/FrmEntriesController.php:405
3996
  #@ formidable
3997
  msgid "Entries were Successfully Destroyed"
3998
  msgstr ""
3999
 
4000
+ #: pro/classes/controllers/FrmProEntriesController.php:1109
4001
  #@ formidable
4002
  msgid "Please wait while you are redirected."
4003
  msgstr ""
4033
  msgid "Select a report to view."
4034
  msgstr ""
4035
 
4036
+ #: pro/classes/controllers/FrmProEntriesController.php:410
4037
  #@ formidable
4038
  msgid "No form was found"
4039
  msgstr ""
4048
  msgid "Switch Form"
4049
  msgstr ""
4050
 
4051
+ #: classes/views/frm-settings/form.php:156
4052
  #@ formidable
4053
  msgid "Admin menu label"
4054
  msgstr ""
4055
 
4056
+ #: classes/views/frm-settings/form.php:159
4057
  #@ formidable
4058
  msgid "Use this menu name site-wide"
4059
  msgstr ""
4060
 
4061
+ #: pro/classes/controllers/FrmProEntriesController.php:2470
4062
+ #: pro/classes/controllers/FrmProEntriesController.php:2790
4063
  #@ formidable
4064
  msgid "Your entry was successfully deleted"
4065
  msgstr ""
4069
  msgid "No multi-day events"
4070
  msgstr ""
4071
 
4072
+ #: pro/classes/views/frmpro-fields/back-end/file-options.php:13
4073
  #@ formidable
4074
  msgid "Allowed file types"
4075
  msgstr ""
4076
 
4077
+ #: pro/classes/views/frmpro-fields/back-end/file-options.php:15
4078
  #@ formidable
4079
  msgid "All types"
4080
  msgstr ""
4081
 
4082
+ #: pro/classes/views/frmpro-fields/back-end/file-options.php:16
4083
  #@ formidable
4084
  msgid "Specify allowed types"
4085
  msgstr ""
4090
  msgstr ""
4091
 
4092
  #: classes/controllers/FrmFormsController.php:710
4093
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2984
4094
  #@ formidable
4095
  msgid "Site Name"
4096
  msgstr ""
4097
 
4098
+ #: pro/classes/controllers/FrmProEntriesController.php:1112
4099
  #, php-format
4100
  #@ formidable
4101
  msgid "%1$sClick here%2$s if you are not automatically redirected."
4152
  msgid "visitors who are not logged in"
4153
  msgstr ""
4154
 
4155
+ #: pro/classes/controllers/FrmProFieldsController.php:467
4156
  #@ formidable
4157
  msgid "Option Label"
4158
  msgstr ""
4159
 
4160
+ #: pro/classes/controllers/FrmProFieldsController.php:468
4161
+ #: pro/classes/controllers/FrmProFormsController.php:258
4162
  #@ formidable
4163
  msgid "Saved Value"
4164
  msgstr ""
4184
  msgid "Timestamp"
4185
  msgstr ""
4186
 
4187
+ #: pro/classes/views/frmpro-fields/back-end/separate-values.php:2
4188
  #@ formidable
4189
  msgid "Use separate values"
4190
  msgstr ""
4191
 
4192
+ #: classes/helpers/FrmAppHelper.php:1760
4193
  #: classes/helpers/FrmFormsListHelper.php:271
4194
  #: classes/views/frm-forms/add_field.php:217
4195
+ #: classes/views/frm-forms/add_field.php:246
4196
  #: classes/views/styles/_buttons.php:8
4197
  #: classes/views/styles/_field-colors.php:4
4198
+ #: pro/classes/controllers/FrmProFormsController.php:416
4199
+ #: pro/classes/controllers/FrmProFormsController.php:463
4200
  #: pro/classes/views/frmpro-forms/add_form_button_options.php:27
4201
  #@ formidable
4202
  msgid "Default"
4222
  msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
4223
  msgstr ""
4224
 
4225
+ #: pro/classes/controllers/FrmProEntriesController.php:2806
4226
  #@ formidable
4227
  msgid "There was an error deleting that entry"
4228
  msgstr ""
4232
  msgid "Deauthorize this site"
4233
  msgstr ""
4234
 
4235
+ #: pro/classes/controllers/FrmProEntriesController.php:1216
4236
  #@ formidable
4237
  msgid "Create Entry in Form"
4238
  msgstr ""
4239
 
4240
+ #: pro/classes/controllers/FrmProEntriesController.php:1259
4241
  #@ formidable
4242
  msgid "Copied from Post"
4243
  msgstr ""
4244
 
4245
+ #: classes/helpers/FrmAppHelper.php:1302
4246
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4247
  #@ formidable
4248
  msgid "year"
4249
  msgstr ""
4250
 
4251
+ #: classes/helpers/FrmAppHelper.php:1302
4252
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4253
  #@ formidable
4254
  msgid "years"
4255
  msgstr ""
4256
 
4257
+ #: classes/helpers/FrmAppHelper.php:1303
4258
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4259
  #@ formidable
4260
  msgid "month"
4261
  msgstr ""
4262
 
4263
+ #: classes/helpers/FrmAppHelper.php:1303
4264
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4265
  #@ formidable
4266
  msgid "months"
4267
  msgstr ""
4268
 
4269
+ #: classes/helpers/FrmAppHelper.php:1304
4270
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4271
  #@ formidable
4272
  msgid "week"
4273
  msgstr ""
4274
 
4275
+ #: classes/helpers/FrmAppHelper.php:1304
4276
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4277
  #@ formidable
4278
  msgid "weeks"
4279
  msgstr ""
4280
 
4281
+ #: classes/helpers/FrmAppHelper.php:1305
4282
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4283
  #@ formidable
4284
  msgid "day"
4285
  msgstr ""
4286
 
4287
+ #: classes/helpers/FrmAppHelper.php:1305
4288
  #: pro/classes/controllers/FrmProDisplaysController.php:740
4289
  #@ formidable
4290
  msgid "days"
4291
  msgstr ""
4292
 
4293
+ #: classes/helpers/FrmAppHelper.php:1306
4294
  #@ formidable
4295
  msgid "hour"
4296
  msgstr ""
4297
 
4298
+ #: classes/helpers/FrmAppHelper.php:1306
4299
  #: pro/classes/views/frmpro-forms/add_form_options.php:35
4300
  #@ formidable
4301
  msgid "hours"
4302
  msgstr ""
4303
 
4304
+ #: classes/helpers/FrmAppHelper.php:1307
4305
  #@ formidable
4306
  msgid "minute"
4307
  msgstr ""
4308
 
4309
+ #: classes/helpers/FrmAppHelper.php:1307
4310
  #@ formidable
4311
  msgid "minutes"
4312
  msgstr ""
4313
 
4314
+ #: classes/helpers/FrmAppHelper.php:1308
4315
  #@ formidable
4316
  msgid "second"
4317
  msgstr ""
4318
 
4319
+ #: classes/helpers/FrmAppHelper.php:1289
4320
+ #: classes/helpers/FrmAppHelper.php:1308
4321
  #@ formidable
4322
  msgid "seconds"
4323
  msgstr ""
4338
  msgid "Use a different separator for checkbox fields"
4339
  msgstr ""
4340
 
4341
+ #: pro/classes/controllers/FrmProFormsController.php:256
4342
  #@ formidable
4343
  msgid "How long ago a date was in minutes, hours, days, months, or years."
4344
  msgstr ""
4378
  msgid "Cookie Expiration"
4379
  msgstr ""
4380
 
4381
+ #: pro/classes/controllers/FrmProFormsController.php:258
4382
  #@ formidable
4383
  msgid "Show the saved value for fields with separate values."
4384
  msgstr ""
4391
  msgid "Global Settings"
4392
  msgstr ""
4393
 
4394
+ #: classes/models/FrmSettings.php:89
4395
  #@ formidable
4396
  msgid "This field cannot be blank."
4397
  msgstr ""
4437
  msgid "Error Class"
4438
  msgstr ""
4439
 
4440
+ #: classes/views/frm-settings/form.php:113
4441
  #@ formidable
4442
  msgid "Blank Field"
4443
  msgstr ""
4444
 
4445
+ #: classes/views/frm-settings/form.php:114
4446
  #@ formidable
4447
  msgid "The message seen when a required field is left blank."
4448
  msgstr ""
4474
  msgid "Former ID"
4475
  msgstr ""
4476
 
4477
+ #: pro/classes/controllers/FrmProFormsController.php:234
4478
  #@ formidable
4479
  msgid "Equals"
4480
  msgstr ""
4481
 
4482
+ #: pro/classes/controllers/FrmProFormsController.php:235
4483
  #@ formidable
4484
  msgid "Does Not Equal"
4485
  msgstr ""
4486
 
4487
+ #: pro/classes/controllers/FrmProFormsController.php:236
4488
  #@ formidable
4489
  msgid "Is Blank"
4490
  msgstr ""
4491
 
4492
+ #: pro/classes/controllers/FrmProFormsController.php:237
4493
  #@ formidable
4494
  msgid "Is Not Blank"
4495
  msgstr ""
4496
 
4497
+ #: pro/classes/controllers/FrmProFormsController.php:238
4498
  #@ formidable
4499
  msgid "Is Like"
4500
  msgstr ""
4501
 
4502
+ #: pro/classes/controllers/FrmProFormsController.php:239
4503
  #@ formidable
4504
  msgid "Is Not Like"
4505
  msgstr ""
4506
 
4507
+ #: pro/classes/controllers/FrmProFormsController.php:240
4508
  #@ formidable
4509
  msgid "Greater Than"
4510
  msgstr ""
4511
 
4512
+ #: pro/classes/controllers/FrmProFormsController.php:241
4513
  #@ formidable
4514
  msgid "Less Than"
4515
  msgstr ""
4519
  msgid "Separator"
4520
  msgstr ""
4521
 
4522
+ #: pro/classes/controllers/FrmProFormsController.php:250
4523
  #@ formidable
4524
  msgid "Clickable Links"
4525
  msgstr ""
4526
 
4527
+ #: pro/classes/controllers/FrmProFormsController.php:252
4528
  #@ formidable
4529
  msgid "Sanitize"
4530
  msgstr ""
4531
 
4532
+ #: pro/classes/controllers/FrmProFormsController.php:253
4533
  #@ formidable
4534
  msgid "Sanitize URL"
4535
  msgstr ""
4536
 
4537
+ #: pro/classes/controllers/FrmProFormsController.php:254
4538
  #@ formidable
4539
  msgid "Truncate"
4540
  msgstr ""
4541
 
4542
+ #: pro/classes/controllers/FrmProFormsController.php:255
4543
  #@ formidable
4544
  msgid "More Text"
4545
  msgstr ""
4546
 
4547
+ #: pro/classes/controllers/FrmProFormsController.php:256
4548
  #@ formidable
4549
  msgid "Time Ago"
4550
  msgstr ""
4555
  msgstr ""
4556
 
4557
  #: pro/classes/controllers/FrmProFormsController.php:58
4558
+ #: pro/classes/controllers/FrmProFormsController.php:270
4559
  #@ formidable
4560
  msgid "First Name"
4561
  msgstr ""
4562
 
4563
  #: pro/classes/controllers/FrmProFormsController.php:59
4564
+ #: pro/classes/controllers/FrmProFormsController.php:271
4565
  #@ formidable
4566
  msgid "Last Name"
4567
  msgstr ""
4568
 
4569
  #: pro/classes/controllers/FrmProFormsController.php:57
4570
+ #: pro/classes/controllers/FrmProFormsController.php:272
4571
  #@ formidable
4572
  msgid "Display Name"
4573
  msgstr ""
4574
 
4575
+ #: pro/classes/controllers/FrmProFormsController.php:275
4576
  #@ formidable
4577
  msgid "Avatar"
4578
  msgstr ""
4622
  msgid "Entry updated date"
4623
  msgstr ""
4624
 
4625
+ #: pro/classes/controllers/FrmProFieldsController.php:565
4626
  #: pro/classes/views/frmpro-fields/field-values.php:10
4627
  #@ formidable
4628
  msgid "Anything"
4629
  msgstr ""
4630
 
4631
+ #: classes/helpers/FrmAppHelper.php:1743
4632
  #: classes/views/styles/_sample_form.php:94
4633
+ #: pro/classes/helpers/FrmProFieldsHelper.php:678
4634
+ #: pro/classes/helpers/FrmProFormsHelper.php:331
4635
  #: pro/classes/views/frmpro-fields/form-fields.php:188
4636
  #@ formidable
4637
  msgid "Remove"
4638
  msgstr ""
4639
 
4640
+ #: pro/classes/views/frmpro-fields/back-end/file-options.php:1
4641
  #@ formidable
4642
  msgid "Multiple files"
4643
  msgstr ""
4644
 
4645
+ #: pro/classes/views/frmpro-fields/back-end/file-options.php:3
4646
  #@ formidable
4647
  msgid "allow multiple files to be uploaded to this field"
4648
  msgstr ""
4678
  msgid "Default Plain"
4679
  msgstr ""
4680
 
4681
+ #: pro/classes/controllers/FrmProFormsController.php:251
4682
  #@ formidable
4683
  msgid "Remove Links"
4684
  msgstr ""
4685
 
4686
+ #: pro/classes/controllers/FrmProFormsController.php:251
4687
  #@ formidable
4688
  msgid "Removes the automatic links to category pages"
4689
  msgstr ""
4693
  msgid "Do not automatically add any paragraphs or line breaks"
4694
  msgstr ""
4695
 
4696
+ #: pro/classes/controllers/FrmProFormsController.php:259
4697
  #@ formidable
4698
  msgid "Remove HTML"
4699
  msgstr ""
4700
 
4701
+ #: pro/classes/controllers/FrmProFormsController.php:259
4702
  #@ formidable
4703
  msgid "Remove all HTML added into your form before display"
4704
  msgstr ""
4705
 
4706
+ #: pro/classes/controllers/FrmProFormsController.php:260
4707
  #@ formidable
4708
  msgid "Keep JS"
4709
  msgstr ""
4710
 
4711
+ #: pro/classes/controllers/FrmProFormsController.php:260
4712
  #@ formidable
4713
  msgid "Javascript from your form entries are automatically removed. Add this option only if you trust those submitting entries."
4714
  msgstr ""
4730
  msgid "Delete without Post"
4731
  msgstr ""
4732
 
4733
+ #: pro/classes/views/frmpro-fields/back-end/multi-select.php:2
4734
  #@ formidable
4735
  msgid "Multiple select"
4736
  msgstr ""
4737
 
4738
+ #: pro/classes/views/frmpro-fields/show.php:71
4739
+ #: pro/classes/views/frmpro-fields/show.php:82
4740
  #@ formidable
4741
  msgid "There are no options"
4742
  msgstr ""
4770
  msgid "Export Selection"
4771
  msgstr ""
4772
 
4773
+ #: classes/models/FrmSettings.php:90
4774
  #@ formidable
4775
  msgid "This value must be unique."
4776
  msgstr ""
4777
 
4778
+ #: classes/views/frm-settings/form.php:128
4779
  #@ formidable
4780
  msgid "Unique Value"
4781
  msgstr ""
4782
 
4783
+ #: classes/views/frm-settings/form.php:129
4784
  #@ formidable
4785
  msgid "The message seen when a user selects a value in a unique field that has already been used."
4786
  msgstr ""
4796
  msgid "Submit this form with AJAX"
4797
  msgstr ""
4798
 
4799
+ #: classes/controllers/FrmFieldsController.php:246
4800
  #@ formidable
4801
  msgid "Option"
4802
  msgstr ""
4803
 
4804
+ #: classes/models/FrmField.php:45
4805
  #@ formidable
4806
  msgid "User ID (hidden)"
4807
  msgstr ""
4811
  msgid "Delete Field"
4812
  msgstr ""
4813
 
4814
+ #: classes/controllers/FrmStylesController.php:527
4815
  #: classes/views/frm-forms/mb_insert_fields.php:2
4816
  #@ formidable
4817
  msgid "Click to toggle"
4822
  msgid "Basic Settings"
4823
  msgstr ""
4824
 
4825
+ #: pro/classes/views/frmpro-fields/back-end/multi-select.php:4
 
 
 
 
 
4826
  #@ formidable
4827
  msgid "enable multiselect"
4828
  msgstr ""
4829
 
4830
+ #: pro/classes/views/frmpro-fields/back-end/multi-select.php:7
4831
+ #: pro/classes/views/lookup-fields/back-end/placeholder.php:11
4832
  #@ formidable
4833
  msgid "enable autocomplete"
4834
  msgstr ""
4835
 
4836
+ #: pro/classes/views/frmpro-fields/back-end/visibility.php:15
4837
  #@ formidable
4838
  msgid "Everyone"
4839
  msgstr ""
4840
 
4841
+ #: pro/classes/views/frmpro-fields/back-end/visibility.php:18
4842
  #@ formidable
4843
  msgid "Logged-out Users"
4844
  msgstr ""
4903
  msgstr ""
4904
 
4905
  #: classes/helpers/FrmFormsHelper.php:252
4906
+ #: classes/models/FrmDb.php:660
4907
  #@ formidable
4908
  msgid "Sending"
4909
  msgstr ""
4939
  msgstr ""
4940
 
4941
  #: classes/views/frm-forms/add_field_links.php:109
4942
+ #: pro/classes/views/frmpro-fields/back-end/confirmation.php:4
4943
  #: pro/classes/views/frmpro-forms/add_form_button_options.php:29
4944
  #@ formidable
4945
  msgid "Inline"
5020
  msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options."
5021
  msgstr ""
5022
 
5023
+ #: classes/helpers/FrmAppHelper.php:1756
5024
  #@ formidable
5025
  msgid "Saving"
5026
  msgstr ""
5027
 
5028
+ #: classes/helpers/FrmAppHelper.php:1757
5029
  #@ formidable
5030
  msgid "Saved"
5031
  msgstr ""
5050
  msgid "Recommended for long forms."
5051
  msgstr ""
5052
 
5053
+ #: classes/helpers/FrmAppHelper.php:1777
5054
  #@ formidable
5055
  msgid "Warning: There is no way to retrieve unsaved entries."
5056
  msgstr ""
5110
  msgid "Print"
5111
  msgstr ""
5112
 
5113
+ #: pro/classes/views/frmpro-fields/back-end/logic.php:9
5114
  #@ formidable
5115
  msgid "Do not skip"
5116
  msgstr ""
5117
 
5118
+ #: pro/classes/views/frmpro-fields/back-end/logic.php:10
5119
  #@ formidable
5120
  msgid "Skip"
5121
  msgstr ""
5147
  msgstr ""
5148
 
5149
  #: classes/models/FrmPointers.php:229
5150
+ #: pro/classes/controllers/FrmProFormsController.php:183
5151
+ #: pro/classes/helpers/FrmProFormsHelper.php:681
5152
  #@ formidable
5153
  msgid "Previous"
5154
  msgstr ""
5155
 
5156
  #: classes/models/FrmPointers.php:220
5157
+ #: pro/classes/models/FrmProField.php:46
5158
  #@ formidable
5159
  msgid "Next"
5160
  msgstr ""
5161
 
5162
  #: classes/views/styles/_sample_form.php:95
5163
+ #: pro/classes/helpers/FrmProFieldsHelper.php:678
5164
+ #: pro/classes/helpers/FrmProFormsHelper.php:330
5165
  #: pro/classes/views/displays/mb_advanced.php:33
5166
  #: pro/classes/views/displays/mb_advanced.php:53
5167
  #: pro/classes/views/frmpro-form-actions/post_options.php:174
5187
  msgstr ""
5188
 
5189
  #: classes/helpers/FrmCSVExportHelper.php:114
5190
+ #: classes/helpers/FrmFormsHelper.php:597
5191
  #: classes/helpers/FrmFormsListHelper.php:362
5192
  #: classes/views/frm-forms/_publish_box.php:72
5193
+ #: pro/classes/controllers/FrmProEntriesController.php:1548
5194
  #: pro/classes/views/displays/where_options.php:14
5195
  #@ formidable
5196
  #@ default
5197
  msgid "Draft"
5198
  msgstr ""
5199
 
5200
+ #: classes/models/FrmFormAction.php:653
5201
  #: classes/views/frm-forms/_publish_box.php:9
5202
+ #: pro/classes/controllers/FrmProFormsController.php:202
5203
  #@ formidable
5204
  msgid "Save Draft"
5205
  msgstr ""
5206
 
5207
+ #: pro/classes/helpers/FrmProFormsHelper.php:677
5208
+ #: pro/classes/helpers/FrmProFormsHelper.php:870
 
5209
  #@ formidable
5210
  msgid "Your draft has been saved."
5211
  msgstr ""
5212
 
5213
  #: classes/views/xml/import_form.php:54
5214
+ #: pro/classes/views/frmpro-fields/back-end/phone-format.php:2
5215
  #@ formidable
5216
  msgid "Format"
5217
  msgstr ""
5218
 
5219
+ #: pro/classes/views/frmpro-fields/back-end/phone-format.php:3
5220
  #@ formidable
5221
  msgid "Insert the format you would like to accept. Use a regular expression starting with ^ or an exact format like (999)999-9999."
5222
  msgstr ""
5242
  msgid "Update Button Text"
5243
  msgstr ""
5244
 
5245
+ #: classes/helpers/FrmAppHelper.php:1764
5246
+ #: classes/helpers/FrmFieldsHelper.php:1204
5247
  #@ formidable
5248
  msgid "Default value will NOT pass form validation"
5249
  msgstr ""
5250
 
5251
+ #: classes/helpers/FrmAppHelper.php:1763
5252
+ #: classes/helpers/FrmFieldsHelper.php:1204
5253
  #@ formidable
5254
  msgid "Default value will pass form validation"
5255
  msgstr ""
5256
 
5257
+ #: classes/helpers/FrmAppHelper.php:1761
5258
+ #: classes/helpers/FrmFieldsHelper.php:1195
5259
  #@ formidable
5260
  msgid "Clear default value when typing"
5261
  msgstr ""
5262
 
5263
+ #: classes/helpers/FrmAppHelper.php:1762
5264
+ #: classes/helpers/FrmFieldsHelper.php:1195
5265
  #@ formidable
5266
  msgid "Do not clear default value when typing"
5267
  msgstr ""
5275
  msgid "Views"
5276
  msgstr ""
5277
 
5278
+ #: classes/models/FrmAddon.php:271
5279
  #: pro/classes/controllers/FrmUpdatesController.php:352
5280
  #, php-format
5281
  #@ formidable
5282
  msgid "There was a %1$s error: %2$s"
5283
  msgstr ""
5284
 
5285
+ #: classes/helpers/FrmAppHelper.php:612
5286
  #@ formidable
5287
  msgid "Add/Edit Views"
5288
  msgstr ""
5312
  msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
5313
  msgstr ""
5314
 
5315
+ #: classes/views/frm-forms/add_field.php:272
5316
  #@ formidable
5317
  msgid "Validation"
5318
  msgstr ""
5319
 
5320
+ #: classes/views/frm-forms/add_field.php:284
5321
  #@ formidable
5322
  msgid "Invalid Format"
5323
  msgstr ""
5324
 
5325
+ #: pro/classes/controllers/FrmProFormsController.php:410
5326
  #@ formidable
5327
  msgid "Filter shortcodes within the view content"
5328
  msgstr ""
5357
  msgid "There are no views with that ID"
5358
  msgstr ""
5359
 
5360
+ #: pro/classes/controllers/FrmProEntriesController.php:294
5361
  #@ formidable
5362
  msgid "Draft was Successfully Created"
5363
  msgstr ""
5364
 
5365
+ #: pro/classes/controllers/FrmProEntriesController.php:331
5366
  #@ formidable
5367
  msgid "Draft was Successfully Updated"
5368
  msgstr ""
5387
  msgid "View Format"
5388
  msgstr ""
5389
 
5390
+ #: pro/classes/views/frmpro-fields/back-end/separate-values.php:1
5391
  #@ formidable
5392
  msgid "Separate values"
5393
  msgstr ""
5394
 
5395
+ #: pro/classes/views/frmpro-fields/back-end/logic.php:19
5396
  #, php-format
5397
  #@ formidable
5398
  msgid "next page if %s of the following match:"
5399
  msgstr ""
5400
 
5401
+ #: pro/classes/views/frmpro-fields/back-end/logic.php:19
5402
  #, php-format
5403
  #@ formidable
5404
  msgid "this field if %s of the following match:"
5435
  msgid "Click a button below to insert sample logic into your view"
5436
  msgstr ""
5437
 
5438
+ #: classes/helpers/FrmAppHelper.php:1765
5439
  #@ formidable
5440
  msgid "Are you sure?"
5441
  msgstr ""
5451
  msgstr ""
5452
 
5453
  #: classes/views/frm-forms/settings.php:180
5454
+ #: classes/views/frm-settings/form.php:154
5455
  #: pro/classes/views/settings/form.php:32
5456
  #@ formidable
5457
  msgid "Miscellaneous"
5458
  msgstr ""
5459
 
5460
+ #: pro/classes/controllers/FrmProFormsController.php:257
5461
  #@ formidable
5462
  msgid "# Format"
5463
  msgstr ""
5549
  msgid "last updated"
5550
  msgstr ""
5551
 
5552
+ #: classes/helpers/FrmAppHelper.php:1064
5553
+ #: classes/helpers/FrmFieldsHelper.php:175
5554
+ #: pro/classes/controllers/FrmProFieldsController.php:1267
5555
  #, php-format
5556
  #@ formidable
5557
  msgid "%s is invalid"
5558
  msgstr ""
5559
 
5560
+ #: classes/views/frm-settings/form.php:106
5561
  #@ formidable
5562
  msgid "Failed/Duplicate Entry"
5563
  msgstr ""
5567
  msgid "updated at"
5568
  msgstr ""
5569
 
5570
+ #: pro/classes/views/frmpro-fields/back-end/visibility.php:2
5571
  #@ formidable
5572
  msgid "Visibility"
5573
  msgstr ""
5574
 
5575
+ #: pro/classes/views/frmpro-fields/back-end/visibility.php:3
5576
  #@ formidable
5577
  msgid "Determines who can see this field. The selected user role and higher user roles will be able to see this field. The only exception is logged-out users. Only logged-out users will be able to see the field if that option is selected."
5578
  msgstr ""
5598
  msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
5599
  msgstr ""
5600
 
5601
+ #: classes/helpers/FrmAppHelper.php:1775
5602
  #@ formidable
5603
  msgid "Import Complete"
5604
  msgstr ""
5614
  msgid "Edit Forms"
5615
  msgstr ""
5616
 
5617
+ #: classes/helpers/FrmXMLHelper.php:721
5618
  #@ formidable
5619
  msgid "Imported"
5620
  msgstr ""
5621
 
5622
+ #: classes/helpers/FrmXMLHelper.php:722
5623
  #@ formidable
5624
  msgid "Updated"
5625
  msgstr ""
5626
 
5627
+ #: classes/helpers/FrmXMLHelper.php:759
5628
  #, php-format
5629
  #@ formidable
5630
  msgid "%1$s Form"
5632
  msgstr[0] ""
5633
  msgstr[1] ""
5634
 
5635
+ #: classes/helpers/FrmXMLHelper.php:760
5636
  #, php-format
5637
  #@ formidable
5638
  msgid "%1$s Field"
5640
  msgstr[0] ""
5641
  msgstr[1] ""
5642
 
5643
+ #: classes/helpers/FrmXMLHelper.php:761
5644
  #, php-format
5645
  #@ formidable
5646
  msgid "%1$s Entry"
5648
  msgstr[0] ""
5649
  msgstr[1] ""
5650
 
5651
+ #: classes/helpers/FrmXMLHelper.php:762
5652
  #, php-format
5653
  #@ formidable
5654
  msgid "%1$s View"
5656
  msgstr[0] ""
5657
  msgstr[1] ""
5658
 
5659
+ #: classes/helpers/FrmXMLHelper.php:763
5660
  #, php-format
5661
  #@ formidable
5662
  msgid "%1$s Post"
5664
  msgstr[0] ""
5665
  msgstr[1] ""
5666
 
5667
+ #: classes/helpers/FrmXMLHelper.php:765
5668
  #, php-format
5669
  #@ formidable
5670
  msgid "%1$s Term"
5672
  msgstr[0] ""
5673
  msgstr[1] ""
5674
 
5675
+ #: classes/helpers/FrmXMLHelper.php:747
5676
  #@ formidable
5677
  msgid "Nothing was imported or updated"
5678
  msgstr ""
5679
 
5680
+ #: classes/helpers/FrmAppHelper.php:1536
5681
  #, php-format
5682
  #@ formidable
5683
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
5718
  msgid "Your import is complete"
5719
  msgstr ""
5720
 
5721
+ #: pro/classes/views/frmpro-fields/back-end/calendar.php:14
5722
  #@ formidable
5723
  msgid "Use four digit years or +/- years to make it dynamic. For example, use -5 for the start year and +5 for the end year."
5724
  msgstr ""
5764
  msgid "Views with a \"Both (Dynamic)\" format will show here."
5765
  msgstr ""
5766
 
5767
+ #: classes/helpers/FrmAppHelper.php:1716
5768
+ #: classes/helpers/FrmAppHelper.php:1742
5769
  #@ default
5770
  msgid "Loading&hellip;"
5771
  msgstr ""
5772
 
5773
+ #: classes/helpers/FrmAppHelper.php:1758
5774
  #: classes/views/frm-forms/_publish_box.php:74
5775
  #@ default
5776
  msgid "OK"
5792
  #: classes/controllers/FrmFormsController.php:1009
5793
  #: classes/helpers/FrmFormsHelper.php:53
5794
  #: classes/helpers/FrmFormsHelper.php:108
5795
+ #: classes/helpers/FrmFormsHelper.php:555
5796
  #: classes/helpers/FrmFormsListHelper.php:149
5797
  #: classes/helpers/FrmFormsListHelper.php:335
5798
  #: classes/views/frm-entries/list.php:25
5800
  #: classes/views/styles/manage.php:31
5801
  #: classes/views/xml/import_form.php:86
5802
  #: pro/classes/controllers/FrmProDisplaysController.php:101
5803
+ #: pro/classes/controllers/FrmProFormsController.php:449
5804
  #: pro/classes/views/xml/csv_opts.php:13
5805
  #@ default
5806
  #@ formidable
5885
  msgid "Your server does not have XML enabled"
5886
  msgstr ""
5887
 
5888
+ #: pro/classes/controllers/FrmProEntriesController.php:2510
5889
  #@ formidable
5890
  msgid "You are missing options in your shortcode. field_id is required."
5891
  msgstr ""
5960
  msgid "Never"
5961
  msgstr ""
5962
 
5963
+ #: pro/classes/views/frmpro-fields/field-values.php:91
5964
  #@ formidable
5965
  msgid "Current User"
5966
  msgstr ""
5975
  msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
5976
  msgstr ""
5977
 
5978
+ #: classes/helpers/FrmAppHelper.php:1713
5979
+ #: classes/helpers/FrmAppHelper.php:1776
5980
  #@ formidable
5981
  msgid "Please wait while your site updates."
5982
  msgstr ""
5986
  msgid "Abnormal HTML characters prevented your form from saving correctly"
5987
  msgstr ""
5988
 
5989
+ #: classes/helpers/FrmAppHelper.php:1801
5990
  #@ formidable
5991
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
5992
  msgstr ""
5993
 
5994
+ #: classes/helpers/FrmFieldsHelper.php:606
5995
  #, php-format
5996
  #@ formidable
5997
  msgid "Please add options from the WordPress \"%1$s\" page"
5998
  msgstr ""
5999
 
6000
+ #: classes/helpers/FrmFieldsHelper.php:607
6001
  #@ default
6002
  msgid "Categories"
6003
  msgstr ""
6012
  msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
6013
  msgstr ""
6014
 
6015
+ #: classes/helpers/FrmAppHelper.php:1753
6016
  #: classes/views/frm-forms/add_field.php:81
6017
  #: classes/views/frm-forms/add_field.php:93
6018
  #: classes/views/frm-forms/form.php:13
6021
  msgid "(Click to add description)"
6022
  msgstr ""
6023
 
6024
+ #: classes/helpers/FrmAppHelper.php:1755
6025
  #: classes/views/frm-forms/add_field.php:63
6026
  #: pro/classes/views/frmpro-fields/field-selection.php:12
6027
+ #: pro/classes/views/lookup-fields/back-end/watch-row.php:10
6028
  #@ formidable
6029
  msgid "(no label)"
6030
  msgstr ""
6031
 
6032
+ #: classes/helpers/FrmAppHelper.php:1770
6033
+ #: classes/helpers/FrmFieldsHelper.php:172
6034
+ #: pro/classes/helpers/FrmProFieldsHelper.php:680
 
6035
  #@ formidable
6036
  msgid "The entered values do not match"
6037
  msgstr ""
6038
 
6039
+ #: classes/helpers/FrmAppHelper.php:1771
6040
  #@ formidable
6041
  msgid "Enter Email"
6042
  msgstr ""
6043
 
6044
+ #: classes/helpers/FrmAppHelper.php:1772
6045
  #@ formidable
6046
  msgid "Confirm Email"
6047
  msgstr ""
6048
 
6049
+ #: classes/helpers/FrmAppHelper.php:1773
6050
  #@ formidable
6051
  msgid "Enter Password"
6052
  msgstr ""
6053
 
6054
+ #: classes/helpers/FrmAppHelper.php:1774
6055
  #@ formidable
6056
  msgid "Confirm Password"
6057
  msgstr ""
6072
  msgid "This form is in the trash and is scheduled to be deleted permanently in %s along with any entries."
6073
  msgstr ""
6074
 
6075
+ #: classes/controllers/FrmFieldsController.php:232
6076
  #@ formidable
6077
  msgid "Other"
6078
  msgstr ""
6143
  msgstr ""
6144
 
6145
  #: classes/controllers/FrmFormsController.php:535
6146
+ #: classes/controllers/FrmStylesController.php:348
6147
  #: classes/views/styles/_sample_form.php:17
6148
  #: classes/views/styles/manage.php:15
6149
  #@ formidable
6175
  msgid "Edit Style"
6176
  msgstr ""
6177
 
6178
+ #: classes/controllers/FrmStylesController.php:198
6179
+ #: classes/controllers/FrmStylesController.php:282
6180
  #@ formidable
6181
  msgid "Your styling settings have been saved."
6182
  msgstr ""
6183
 
6184
+ #: classes/controllers/FrmStylesController.php:257
6185
  #@ formidable
6186
  msgid "Your form styles have been saved."
6187
  msgstr ""
6188
 
6189
+ #: classes/controllers/FrmStylesController.php:350
6190
  #@ formidable
6191
  msgid "Field Labels"
6192
  msgstr ""
6193
 
6194
+ #: classes/controllers/FrmStylesController.php:354
6195
  #@ formidable
6196
  msgid "Check Box & Radio Fields"
6197
  msgstr ""
6198
 
6199
+ #: classes/controllers/FrmStylesController.php:355
6200
  #@ formidable
6201
  msgid "Section Fields"
6202
  msgstr ""
6203
 
6204
+ #: classes/controllers/FrmStylesController.php:356
6205
  #@ formidable
6206
  msgid "Date Fields"
6207
  msgstr ""
6208
 
6209
+ #: classes/controllers/FrmStylesController.php:357
6210
  #@ formidable
6211
  msgid "Buttons"
6212
  msgstr ""
6213
 
6214
+ #: classes/controllers/FrmStylesController.php:358
6215
  #@ formidable
6216
  msgid "Form Messages"
6217
  msgstr ""
6218
 
6219
+ #: classes/helpers/FrmFieldsHelper.php:1328
6220
  #@ formidable
6221
  msgid "South Sudan"
6222
  msgstr ""
6223
 
6224
+ #: classes/helpers/FrmAppHelper.php:1530
6225
  #@ formidable
6226
  msgid "Give this action a label for easy reference."
6227
  msgstr ""
6228
 
6229
+ #: classes/helpers/FrmAppHelper.php:1531
6230
  #@ formidable
6231
  msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
6232
  msgstr ""
6233
 
6234
+ #: classes/helpers/FrmAppHelper.php:1532
6235
  #@ formidable
6236
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
6237
  msgstr ""
6238
 
6239
+ #: classes/helpers/FrmAppHelper.php:1533
6240
  #@ formidable
6241
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
6242
  msgstr ""
6243
 
6244
+ #: classes/helpers/FrmAppHelper.php:1535
6245
  #@ formidable
6246
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
6247
  msgstr ""
6252
  msgstr ""
6253
 
6254
  #: classes/models/FrmField.php:31
6255
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4495
6256
  #@ formidable
6257
  msgid "Section"
6258
  msgstr ""
6259
 
6260
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4497
6261
  #@ formidable
6262
  msgid "Heading"
6263
  msgstr ""
6264
 
6265
  #: classes/views/styles/_section-fields.php:7
6266
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4498
6267
  #: pro/classes/views/frmpro-fields/options-form-top.php:11
6268
  #@ formidable
6269
  msgid "Collapsible"
6270
  msgstr ""
6271
 
6272
  #: classes/views/styles/_section-fields.php:10
6273
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4499
6274
  #: pro/classes/views/frmpro-fields/options-form-top.php:20
6275
  #@ formidable
6276
  msgid "Repeatable"
6277
  msgstr ""
6278
 
6279
  #: classes/models/FrmField.php:41
6280
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4505
6281
  #@ formidable
6282
  msgid "Dynamic Field"
6283
  msgstr ""
6284
 
6285
+ #: pro/classes/controllers/FrmProFormsController.php:542
6286
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4510
6287
  #@ formidable
6288
  msgid "List"
6289
  msgstr ""
6290
 
6291
+ #: classes/models/FrmField.php:43
6292
  #@ formidable
6293
  msgid "Embed Form"
6294
  msgstr ""
6295
 
6296
+ #: classes/helpers/FrmFormsHelper.php:567
6297
  #@ formidable
6298
  msgid "Restore from Trash"
6299
  msgstr ""
6300
 
6301
+ #: classes/helpers/FrmFormsHelper.php:568
6302
  #: classes/helpers/FrmFormsListHelper.php:95
6303
  #@ formidable
6304
  msgid "Restore"
6305
  msgstr ""
6306
 
6307
+ #: classes/helpers/FrmFormsHelper.php:571
6308
  #: classes/helpers/FrmFormsListHelper.php:102
6309
  #@ formidable
6310
  msgid "Move to Trash"
6311
  msgstr ""
6312
 
6313
+ #: classes/helpers/FrmFormsHelper.php:572
6314
+ #: classes/helpers/FrmFormsHelper.php:598
6315
  #: classes/helpers/FrmFormsListHelper.php:167
6316
  #@ formidable
6317
  msgid "Trash"
6318
  msgstr ""
6319
 
6320
+ #: classes/helpers/FrmFormsHelper.php:575
6321
  #: classes/helpers/FrmFormsListHelper.php:99
6322
  #: classes/helpers/FrmFormsListHelper.php:299
6323
  #@ formidable
6325
  msgid "Delete Permanently"
6326
  msgstr ""
6327
 
6328
+ #: classes/helpers/FrmFormsHelper.php:588
6329
  #@ formidable
6330
  msgid "Are you sure you want to delete this form and all its entries?"
6331
  msgstr ""
6332
 
6333
+ #: classes/helpers/FrmFormsHelper.php:599
6334
  #: classes/views/frm-forms/_publish_box.php:71
 
6335
  #@ formidable
6336
  #@ default
6337
  msgid "Published"
6353
  msgstr ""
6354
 
6355
  #: classes/helpers/FrmFormsListHelper.php:166
 
6356
  #@ formidable
6357
  msgid "Drafts"
6358
  msgstr ""
6383
  msgid "Manage Form Styles"
6384
  msgstr ""
6385
 
6386
+ #: classes/helpers/FrmXMLHelper.php:969
6387
  #: classes/views/frm-form-actions/email_action.php:16
6388
  #@ formidable
6389
  msgid "Email Notification"
6399
  msgid "New Style"
6400
  msgstr ""
6401
 
6402
+ #: classes/models/FrmStyle.php:119
6403
  #@ formidable
6404
  msgid "WARNING: Any changes made to this file will be lost when your Formidable settings are updated"
6405
  msgstr ""
6406
 
6407
+ #: classes/models/FrmStyle.php:274
6408
+ #: pro/classes/models/FrmProDb.php:269
6409
  #@ formidable
6410
  msgid "Formidable Style"
6411
  msgstr ""
6552
  msgid "Bulk Edit Options"
6553
  msgstr ""
6554
 
6555
+ #: classes/views/frm-fields/back-end/pixels-wide.php:7
6556
  #@ formidable
6557
  msgid "pixels wide"
6558
  msgstr ""
6559
 
6560
+ #: classes/views/frm-forms/add_field.php:300
6561
  #@ formidable
6562
  msgid "Confirmation"
6563
  msgstr ""
6564
 
6565
+ #: classes/views/frm-forms/add_field.php:319
6566
  #@ formidable
6567
  msgid "Drag fields from your form or the sidebar into this section"
6568
  msgstr ""
6791
 
6792
  #: classes/views/styles/_section-fields.php:90
6793
  #: classes/views/styles/_section-fields.php:108
6794
+ #: pro/classes/views/frmpro-fields/back-end/repeat-buttons.php:4
6795
  #@ formidable
6796
  msgid "Icons"
6797
  msgstr ""
6873
  msgid "View Title"
6874
  msgstr ""
6875
 
6876
+ #: pro/classes/controllers/FrmProEntriesController.php:1314
6877
+ #: pro/classes/controllers/FrmProEntriesController.php:1337
6878
  #@ formidable
6879
  msgid "You are trying to access an entry that does not exist."
6880
  msgstr ""
6881
 
6882
+ #: pro/classes/controllers/FrmProEntriesController.php:2876
6883
  #, php-format
6884
  #@ formidable
6885
  msgid "Resent to %s"
6886
  msgstr ""
6887
 
6888
+ #: pro/classes/controllers/FrmProEntriesController.php:2881
6889
  #@ formidable
6890
  msgid "Resent to No one! You do not have permission"
6891
  msgstr ""
6892
 
6893
+ #: pro/classes/controllers/FrmProFormsController.php:367
6894
  #@ formidable
6895
  msgid "Insert a View"
6896
  msgstr ""
6897
 
6898
+ #: pro/classes/controllers/FrmProFormsController.php:368
6899
  #@ formidable
6900
  msgid "Graph"
6901
  msgstr ""
6902
 
6903
+ #: pro/classes/controllers/FrmProFormsController.php:368
6904
  #@ formidable
6905
  msgid "Insert a Graph"
6906
  msgstr ""
6907
 
6908
+ #: pro/classes/controllers/FrmProFormsController.php:369
6909
  #@ formidable
6910
  msgid "Add a Search Form"
6911
  msgstr ""
6912
 
6913
+ #: pro/classes/controllers/FrmProFormsController.php:370
6914
  #@ formidable
6915
  msgid "Single Entry"
6916
  msgstr ""
6917
 
6918
+ #: pro/classes/controllers/FrmProFormsController.php:370
6919
  #@ formidable
6920
  msgid "Display a Single Entry"
6921
  msgstr ""
6922
 
6923
+ #: pro/classes/controllers/FrmProFormsController.php:392
6924
  #@ formidable
6925
  msgid "Make read-only fields editable"
6926
  msgstr ""
6927
 
6928
+ #: pro/classes/controllers/FrmProFormsController.php:400
6929
  #@ formidable
6930
  msgid "Select a view:"
6931
  msgstr ""
6932
 
6933
+ #: pro/classes/controllers/FrmProFormsController.php:412
 
 
 
 
 
 
 
 
 
 
6934
  #@ formidable
6935
  msgid "Page size"
6936
  msgstr ""
6937
 
6938
+ #: pro/classes/controllers/FrmProFormsController.php:414
6939
  #@ formidable
6940
  msgid "Entry order"
6941
  msgstr ""
6942
 
6943
+ #: pro/classes/controllers/FrmProFormsController.php:426
6944
  #@ formidable
6945
  msgid "Use Formidable styling"
6946
  msgstr ""
6947
 
6948
+ #: pro/classes/controllers/FrmProFormsController.php:429
6949
  #@ formidable
6950
  msgid "Customize search button"
6951
  msgstr ""
6952
 
6953
+ #: pro/classes/controllers/FrmProFormsController.php:434
6954
  #@ formidable
6955
  msgid "The ID of the page with the search results"
6956
  msgstr ""
6957
 
6958
+ #: pro/classes/controllers/FrmProFormsController.php:444
6959
  #@ formidable
6960
  msgid "Select a field:"
6961
  msgstr ""
6962
 
6963
+ #: pro/classes/controllers/FrmProFormsController.php:461
6964
  #@ formidable
6965
  msgid "Graph Type"
6966
  msgstr ""
6967
 
6968
+ #: pro/classes/controllers/FrmProFormsController.php:464
6969
  #@ formidable
6970
  msgid "Bar"
6971
  msgstr ""
6972
 
6973
+ #: pro/classes/controllers/FrmProFormsController.php:465
6974
  #@ formidable
6975
  msgid "Column"
6976
  msgstr ""
6977
 
6978
+ #: pro/classes/controllers/FrmProFormsController.php:466
6979
  #@ formidable
6980
  msgid "Pie"
6981
  msgstr ""
6982
 
6983
+ #: pro/classes/controllers/FrmProFormsController.php:467
6984
  #@ formidable
6985
  msgid "Line"
6986
  msgstr ""
6987
 
6988
+ #: pro/classes/controllers/FrmProFormsController.php:468
6989
  #@ formidable
6990
  msgid "Area"
6991
  msgstr ""
6992
 
6993
+ #: pro/classes/controllers/FrmProFormsController.php:469
6994
  #@ formidable
6995
  msgid "Stepped Area"
6996
  msgstr ""
6997
 
6998
+ #: pro/classes/controllers/FrmProFormsController.php:470
6999
  #@ formidable
7000
  msgid "Geolocation Map"
7001
  msgstr ""
7002
 
7003
+ #: pro/classes/controllers/FrmProFormsController.php:474
7004
  #@ formidable
7005
  msgid "Data Type"
7006
  msgstr ""
7007
 
7008
+ #: pro/classes/controllers/FrmProFormsController.php:476
7009
  #@ formidable
7010
  msgid "The number of entries"
7011
  msgstr ""
7012
 
7013
+ #: pro/classes/controllers/FrmProFormsController.php:477
7014
  #@ formidable
7015
  msgid "Add the field values together"
7016
  msgstr ""
7017
 
7018
+ #: pro/classes/controllers/FrmProFormsController.php:478
7019
  #@ formidable
7020
  msgid "Average the totaled field values"
7021
  msgstr ""
7022
 
7023
+ #: pro/classes/controllers/FrmProFormsController.php:483
7024
+ #: pro/classes/controllers/FrmProFormsController.php:527
7025
  #@ formidable
7026
  msgid "Background color"
7027
  msgstr ""
7028
 
7029
+ #: pro/classes/controllers/FrmProFormsController.php:484
7030
  #@ formidable
7031
  msgid "Truncate graph labels"
7032
  msgstr ""
7033
 
7034
+ #: pro/classes/controllers/FrmProFormsController.php:485
7035
  #@ formidable
7036
  msgid "Truncate title"
7037
  msgstr ""
7038
 
7039
+ #: pro/classes/controllers/FrmProFormsController.php:486
7040
  #@ formidable
7041
  msgid "Graph title"
7042
  msgstr ""
7043
 
7044
+ #: pro/classes/controllers/FrmProFormsController.php:487
7045
  #@ formidable
7046
  msgid "Title font size"
7047
  msgstr ""
7048
 
7049
+ #: pro/classes/controllers/FrmProFormsController.php:488
7050
  #@ formidable
7051
  msgid "Title font name"
7052
  msgstr ""
7053
 
7054
+ #: pro/classes/controllers/FrmProFormsController.php:490
7055
  #@ formidable
7056
  msgid "Turn your pie graph three-dimensional"
7057
  msgstr ""
7058
 
7059
+ #: pro/classes/controllers/FrmProFormsController.php:493
7060
  #@ formidable
7061
  msgid "When using dates for the x_axis parameter, you can also fill in dates with a zero value. This will also apply to dropdown, radio, and checkbox fields with no x_axis defined."
7062
  msgstr ""
7063
 
7064
+ #: pro/classes/controllers/FrmProFormsController.php:494
7065
  #@ formidable
7066
  msgid "Include the key with the graph"
7067
  msgstr ""
7068
 
7069
+ #: pro/classes/controllers/FrmProFormsController.php:512
7070
  #@ formidable
7071
  msgid "Insert an entry ID/key:"
7072
  msgstr ""
7073
 
7074
+ #: pro/classes/controllers/FrmProFormsController.php:519
7075
  #@ formidable
7076
  msgid "Include user info like browser and IP"
7077
  msgstr ""
7078
 
7079
+ #: pro/classes/controllers/FrmProFormsController.php:520
7080
  #@ formidable
7081
  msgid "Include rows for blank fields"
7082
  msgstr ""
7083
 
7084
+ #: pro/classes/controllers/FrmProFormsController.php:521
7085
  #@ formidable
7086
  msgid "Do not include any HTML"
7087
  msgstr ""
7088
 
7089
+ #: pro/classes/controllers/FrmProFormsController.php:522
7090
  #@ formidable
7091
  msgid "Use RTL format"
7092
  msgstr ""
7093
 
7094
+ #: pro/classes/controllers/FrmProFormsController.php:523
7095
  #@ formidable
7096
  msgid "Font size"
7097
  msgstr ""
7098
 
7099
+ #: pro/classes/controllers/FrmProFormsController.php:524
7100
  #@ formidable
7101
  msgid "Text color"
7102
  msgstr ""
7103
 
7104
+ #: pro/classes/controllers/FrmProFormsController.php:525
7105
  #@ formidable
7106
  msgid "Border width"
7107
  msgstr ""
7108
 
7109
+ #: pro/classes/controllers/FrmProFormsController.php:526
7110
  #@ formidable
7111
  msgid "Border color"
7112
  msgstr ""
7113
 
7114
+ #: pro/classes/controllers/FrmProFormsController.php:528
7115
  #@ formidable
7116
  msgid "Alternate background color"
7117
  msgstr ""
7136
  msgid "Next Page"
7137
  msgstr ""
7138
 
7139
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2074
7140
  #@ formidable
7141
  msgid "Confirm"
7142
  msgstr ""
7154
  msgid "This file is too big"
7155
  msgstr ""
7156
 
7157
+ #: classes/models/FrmEntryValidate.php:149
7158
  #@ formidable
7159
  msgid "Please select a higher number"
7160
  msgstr ""
7161
 
7162
+ #: classes/models/FrmEntryValidate.php:151
7163
  #@ formidable
7164
  msgid "Please select a lower number"
7165
  msgstr ""
7238
  msgid "Browser/OS"
7239
  msgstr ""
7240
 
7241
+ #: pro/classes/controllers/FrmProLookupFieldsController.php:279
7242
  #: pro/classes/views/frmpro-fields/field-selection.php:2
7243
  #: pro/classes/views/frmpro-form-actions/_custom_field_row.php:38
7244
+ #: pro/classes/views/lookup-fields/back-end/watch-row.php:3
7245
  #@ formidable
7246
  msgid "&mdash; Select Field &mdash;"
7247
  msgstr ""
7261
  msgid "Repeatable: This section can be repeated when viewing your form."
7262
  msgstr ""
7263
 
7264
+ #: pro/classes/views/frmpro-fields/back-end/separate-values.php:1
7265
  #, php-format
7266
  #@ formidable
7267
  msgid "Add a separate value to use for calculations, email routing, saving to the database, and many other uses. The option values are saved while the option labels are shown in the form. Use [%s] to show the saved value in emails or views."
7268
  msgstr ""
7269
 
7270
+ #: pro/classes/views/frmpro-fields/back-end/repeat-options.php:2
7271
  #@ formidable
7272
  msgid "Repeat Layout"
7273
  msgstr ""
7274
 
7275
+ #: pro/classes/views/frmpro-fields/back-end/repeat-options.php:5
7276
  #@ formidable
7277
  msgid "Default: No automatic formatting"
7278
  msgstr ""
7279
 
7280
+ #: pro/classes/views/frmpro-fields/back-end/repeat-options.php:6
7281
  #@ formidable
7282
  msgid "Inline: Display each field and label in one row"
7283
  msgstr ""
7284
 
7285
+ #: pro/classes/views/frmpro-fields/back-end/repeat-options.php:7
7286
  #@ formidable
7287
  msgid "Grid: Display labels as headings above rows of fields"
7288
  msgstr ""
7289
 
7290
+ #: pro/classes/views/frmpro-fields/back-end/repeat-options.php:13
7291
  #@ formidable
7292
  msgid "Repeat Limit"
7293
  msgstr ""
7294
 
7295
+ #: pro/classes/views/frmpro-fields/back-end/repeat-buttons.php:1
7296
  #@ formidable
7297
  msgid "Repeat Links"
7298
  msgstr ""
7299
 
7300
+ #: pro/classes/views/frmpro-fields/back-end/repeat-buttons.php:5
7301
  #@ formidable
7302
  msgid "Text links"
7303
  msgstr ""
7304
 
7305
+ #: pro/classes/views/frmpro-fields/back-end/repeat-buttons.php:6
7306
  #@ formidable
7307
  msgid "Text links with icons"
7308
  msgstr ""
7309
 
7310
+ #: pro/classes/views/frmpro-fields/back-end/repeat-buttons.php:11
7311
  #@ formidable
7312
  msgid "Add New Label"
7313
  msgstr ""
7314
 
7315
+ #: pro/classes/views/frmpro-fields/back-end/repeat-buttons.php:17
7316
  #@ formidable
7317
  msgid "Remove Label"
7318
  msgstr ""
7319
 
7320
+ #: pro/classes/views/frmpro-fields/back-end/confirmation.php:1
7321
  #@ formidable
7322
  msgid "Confirmation Field"
7323
  msgstr ""
7324
 
7325
+ #: pro/classes/views/frmpro-fields/back-end/confirmation.php:5
7326
  #@ formidable
7327
  msgid "Below Field"
7328
  msgstr ""
7329
 
7330
+ #: pro/classes/views/frmpro-fields/show.php:102
7331
  #@ formidable
7332
  msgid "Select a form to import below"
7333
  msgstr ""
7445
  msgid "Users Submitted"
7446
  msgstr ""
7447
 
7448
+ #: classes/helpers/FrmAppHelper.php:1534
7449
  #@ formidable
7450
  msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
7451
  msgstr ""
7452
 
7453
+ #: classes/helpers/FrmAppHelper.php:1766
7454
  #@ formidable
7455
  msgid "Are you sure you want to delete this field and all data associated with it?"
7456
  msgstr ""
7457
 
7458
+ #: classes/helpers/FrmAppHelper.php:1767
7459
  #@ formidable
7460
  msgid "WARNING: This will delete all fields inside of the section as well."
7461
  msgstr ""
7462
 
7463
+ #: classes/helpers/FrmAppHelper.php:1818
7464
  #@ formidable
7465
  msgid "Filipino"
7466
  msgstr ""
7467
 
7468
+ #: classes/helpers/FrmAppHelper.php:1820
7469
  #@ formidable
7470
  msgid "French/Canadian"
7471
  msgstr ""
7472
 
7473
+ #: classes/helpers/FrmAppHelper.php:1821
7474
  #@ formidable
7475
  msgid "German/Austria"
7476
  msgstr ""
7477
 
7478
+ #: classes/helpers/FrmAppHelper.php:1822
7479
  #@ formidable
7480
  msgid "German/Switzerland"
7481
  msgstr ""
7482
 
7483
+ #: classes/helpers/FrmAppHelper.php:1824
7484
  #@ formidable
7485
  msgid "Hindi"
7486
  msgstr ""
7487
 
7488
+ #: classes/helpers/FrmAppHelper.php:1825
7489
  #@ formidable
7490
  msgid "Indonesian"
7491
  msgstr ""
7492
 
7493
+ #: classes/helpers/FrmAppHelper.php:1831
7494
  #@ formidable
7495
  msgid "Portuguese/Portugal"
7496
  msgstr ""
7497
 
7498
+ #: classes/helpers/FrmAppHelper.php:1835
7499
  #@ formidable
7500
  msgid "Spanish/Latin America"
7501
  msgstr ""
7511
  msgid "Empty Trash"
7512
  msgstr ""
7513
 
7514
+ #: classes/helpers/FrmXMLHelper.php:764
7515
  #, php-format
7516
  #@ formidable
7517
  msgid "%1$s Style"
7519
  msgstr[0] ""
7520
  msgstr[1] ""
7521
 
7522
+ #: classes/helpers/FrmXMLHelper.php:766
7523
  #, php-format
7524
  #@ formidable
7525
  msgid "%1$s Form Action"
7527
  msgstr[0] ""
7528
  msgstr[1] ""
7529
 
7530
+ #: classes/models/FrmEntryValidate.php:221
7531
  #@ formidable
7532
  msgid "The captcha is missing from this form"
7533
  msgstr ""
7624
  msgid "this action if"
7625
  msgstr ""
7626
 
 
 
 
 
 
7627
  #: pro/classes/views/frmpro-form-actions/post_options.php:145
7628
  #@ formidable
7629
  msgid "Pending"
7630
  msgstr ""
7631
 
7632
+ #: classes/helpers/FrmAppHelper.php:1768
7633
  #@ formidable
7634
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
7635
  msgstr ""
7636
 
7637
+ #: classes/helpers/FrmAppHelper.php:1714
7638
  #@ formidable
7639
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
7640
  msgstr ""
7746
  msgid "(Premium feature)"
7747
  msgstr ""
7748
 
7749
+ #: pro/classes/controllers/FrmProFormsController.php:371
7750
  #@ formidable
7751
  msgid "List of Entries"
7752
  msgstr ""
7753
 
7754
+ #: pro/classes/controllers/FrmProFormsController.php:371
7755
  #@ formidable
7756
  msgid "Display a List of Entries"
7757
  msgstr ""
7758
 
7759
+ #: pro/classes/controllers/FrmProFormsController.php:537
7760
  #@ formidable
7761
  msgid "Field ID/key for labels"
7762
  msgstr ""
7763
 
7764
+ #: pro/classes/controllers/FrmProFormsController.php:540
7765
  #@ formidable
7766
  msgid "Display format"
7767
  msgstr ""
7768
 
7769
+ #: pro/classes/controllers/FrmProFormsController.php:543
7770
  #@ formidable
7771
  msgid "Drop down"
7772
  msgstr ""
7773
 
7774
+ #: pro/classes/controllers/FrmProFormsController.php:544
7775
  #@ formidable
7776
  msgid "Expanding archive"
7777
  msgstr ""
7778
 
7779
+ #: pro/classes/controllers/FrmProFormsController.php:549
7780
  #@ formidable
7781
  msgid "Privacy"
7782
  msgstr ""
7783
 
7784
+ #: pro/classes/controllers/FrmProFormsController.php:551
7785
  #@ formidable
7786
  msgid "Only include the entries the current user created"
7787
  msgstr ""
7788
 
7789
+ #: pro/classes/controllers/FrmProFormsController.php:552
7790
  #@ formidable
7791
  msgid "Include all entries"
7792
  msgstr ""
7793
 
7794
+ #: pro/classes/controllers/FrmProFormsController.php:555
7795
  #@ formidable
7796
  msgid "The ID of the page to link to"
7797
  msgstr ""
7798
 
7799
+ #: pro/classes/controllers/FrmProFormsController.php:558
7800
  #@ formidable
7801
  msgid "Link action"
7802
  msgstr ""
7803
 
7804
+ #: pro/classes/controllers/FrmProFormsController.php:560
7805
  #@ formidable
7806
  msgid "Edit if allowed"
7807
  msgstr ""
7808
 
7809
+ #: pro/classes/controllers/FrmProFormsController.php:561
7810
  #@ formidable
7811
  msgid "View only"
7812
  msgstr ""
7813
 
7814
+ #: pro/classes/controllers/FrmProFormsController.php:564
7815
  #@ formidable
7816
  msgid "Delete link label"
7817
  msgstr ""
7818
 
7819
+ #: pro/classes/controllers/FrmProFormsController.php:565
7820
  #@ formidable
7821
  msgid "Delete confirmation message"
7822
  msgstr ""
7823
 
7824
+ #: pro/classes/controllers/FrmProFormsController.php:568
7825
  #@ formidable
7826
  msgid "Send users to"
7827
  msgstr ""
7828
 
7829
+ #: pro/classes/controllers/FrmProFormsController.php:570
7830
  #@ formidable
7831
  msgid "A page"
7832
  msgstr ""
7833
 
7834
+ #: pro/classes/controllers/FrmProFormsController.php:571
7835
  #@ formidable
7836
  msgid "An anchor on the page with id=\"[key]\""
7837
  msgstr ""
7838
 
7839
+ #: pro/classes/controllers/FrmProFormsController.php:572
7840
  #@ formidable
7841
  msgid "The entry in the back-end"
7842
  msgstr ""
7843
 
7844
+ #: pro/classes/controllers/FrmProFormsController.php:575
7845
  #@ formidable
7846
  msgid "URL parameter (?entry=5)"
7847
  msgstr ""
7848
 
7849
+ #: pro/classes/controllers/FrmProFormsController.php:578
7850
  #@ formidable
7851
  msgid "Identify the entry by"
7852
  msgstr ""
7853
 
7854
+ #: pro/classes/controllers/FrmProFormsController.php:580
7855
  #: pro/classes/views/displays/where_row.php:7
7856
  #@ formidable
7857
  msgid "Entry key"
7858
  msgstr ""
7859
 
7860
+ #: pro/classes/controllers/FrmProFormsController.php:584
7861
  #@ formidable
7862
  msgid "Add HTML classes"
7863
  msgstr ""
7864
 
7865
+ #: pro/classes/controllers/FrmProFormsController.php:585
7866
  #@ formidable
7867
  msgid "Label on first option in the dropdown"
7868
  msgstr ""
7869
 
7870
+ #: pro/classes/controllers/FrmProFormsController.php:586
7871
  #@ formidable
7872
  msgid "Include draft entries"
7873
  msgstr ""
7913
  msgid "unique"
7914
  msgstr ""
7915
 
7916
+ #: pro/classes/views/frmpro-fields/back-end/calculations.php:14
7917
  #@ formidable
7918
  msgid "decimal places"
7919
  msgstr ""
7973
  msgid "Form Entries"
7974
  msgstr ""
7975
 
7976
+ #: classes/helpers/FrmAppHelper.php:1778
7977
  #@ default
7978
  msgid "Private"
7979
  msgstr ""
7998
  msgid "Oops! You forgot to enter your license number."
7999
  msgstr ""
8000
 
 
 
 
 
 
 
8001
  #: classes/models/FrmAddon.php:221
8002
  #@ formidable
8003
  msgid "That license was removed successfully"
8014
  msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
8015
  msgstr ""
8016
 
8017
+ #: classes/models/FrmAddon.php:261
8018
  #@ formidable
8019
  msgid "You had an HTTP error connecting to Formidable Pro's API"
8020
  msgstr ""
8071
  msgid "Advanced Settings"
8072
  msgstr ""
8073
 
8074
+ #: pro/classes/controllers/FrmProEntriesController.php:1600
8075
  #@ formidable
8076
  msgid "There are no matching fields. Please check your formresults shortcode to make sure you are using the correct form and field IDs."
8077
  msgstr ""
8078
 
8079
+ #: pro/classes/controllers/FrmProFieldsController.php:549
8080
  #: pro/classes/views/frmpro-fields/options-form-before.php:31
8081
  #@ formidable
8082
  msgid "Select a taxonomy on the Form Actions tab of the Form Settings page"
8112
  msgid "Unique: Do not allow the same response multiple times. For example, if one user enters 'Joe', then no one else will be allowed to enter the same name."
8113
  msgstr ""
8114
 
8115
+ #: classes/views/frm-forms/add_field.php:243
8116
  #@ formidable
8117
  msgid "Set the size of the captcha field. The compact option is best if your form is in a small area."
8118
  msgstr ""
8119
 
8120
+ #: classes/views/frm-forms/add_field.php:247
8121
  #@ formidable
8122
  msgid "Compact"
8123
  msgstr ""
8133
  msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
8134
  msgstr ""
8135
 
 
 
 
 
 
8136
  #: pro/classes/views/styles/_style_switcher.php:6
8137
  #, php-format
8138
  #@ formidable
8151
  msgid "or %1$screate a new style%2$s or %3$sduplicate the current style%4$s."
8152
  msgstr ""
8153
 
8154
+ #: classes/helpers/FrmFieldsHelper.php:174
8155
  #, php-format
8156
  #@ formidable
8157
  msgid "%s must be unique"
8256
  msgid "Your license has been activated. Enjoy!"
8257
  msgstr ""
8258
 
 
 
 
 
 
8259
  #: classes/views/addons/list.php:2
8260
  #@ formidable
8261
  msgid "Formidable AddOns"
8669
  msgid "Collect instant payments, and send leads to MailChimp."
8670
  msgstr ""
8671
 
8672
+ #: classes/models/FrmField.php:49
8673
  #@ formidable
8674
  msgid "Credit Card"
8675
  msgstr ""
8676
 
8677
+ #: classes/models/FrmField.php:50
8678
  #@ formidable
8679
  msgid "Address"
8680
  msgstr ""
8701
  msgid "Show image"
8702
  msgstr ""
8703
 
8704
+ #: pro/classes/controllers/FrmProAddressesController.php:140
8705
  #@ formidable
8706
  msgid "Line 1"
8707
  msgstr ""
8708
 
8709
+ #: pro/classes/controllers/FrmProAddressesController.php:141
8710
  #@ formidable
8711
  msgid "Line 2"
8712
  msgstr ""
8713
 
8714
+ #: pro/classes/controllers/FrmProAddressesController.php:142
8715
  #@ formidable
8716
  msgid "Country"
8717
  msgstr ""
8718
 
8719
+ #: pro/classes/controllers/FrmProAddressesController.php:163
8720
  #@ formidable
8721
  msgid "City"
8722
  msgstr ""
8723
 
8724
+ #: pro/classes/controllers/FrmProAddressesController.php:164
8725
  #@ formidable
8726
  msgid "State/Province"
8727
  msgstr ""
8728
 
8729
+ #: pro/classes/controllers/FrmProAddressesController.php:165
8730
  #@ formidable
8731
  msgid "Zip/Postal"
8732
  msgstr ""
8733
 
8734
+ #: pro/classes/controllers/FrmProCreditCardsController.php:104
8735
  #@ formidable
8736
  msgid "Expiration Month"
8737
  msgstr ""
8738
 
8739
+ #: pro/classes/controllers/FrmProCreditCardsController.php:105
8740
  #@ formidable
8741
  msgid "Expiration Year"
8742
  msgstr ""
8743
 
8744
+ #: pro/classes/controllers/FrmProCreditCardsController.php:128
8745
  #@ formidable
8746
  msgid "Card number"
8747
  msgstr ""
8748
 
8749
+ #: pro/classes/controllers/FrmProCreditCardsController.php:129
8750
  #@ formidable
8751
  msgid "CVC"
8752
  msgstr ""
8753
 
8754
+ #: pro/classes/controllers/FrmProFormsController.php:600
 
8755
  #@ formidable
8756
  msgid "Draft status"
8757
  msgstr ""
8758
 
8759
+ #: pro/classes/models/FrmProAddress.php:37
8760
  #@ formidable
8761
  msgid "This value is invalid"
8762
  msgstr ""
8763
 
8764
+ #: pro/classes/models/FrmProCreditCard.php:41
8765
  #@ formidable
8766
  msgid "That credit card number is invalid"
8767
  msgstr ""
8768
 
8769
+ #: pro/classes/models/FrmProCreditCard.php:104
8770
  #@ formidable
8771
  msgid "That credit card is expired"
8772
  msgstr ""
8821
  msgid "Complete entry"
8822
  msgstr ""
8823
 
8824
+ #: pro/classes/views/frmpro-fields/back-end/file-options.php:5
8825
  #@ formidable
8826
  msgid "Delete files"
8827
  msgstr ""
8828
 
8829
+ #: pro/classes/views/frmpro-fields/back-end/file-options.php:7
8830
  #@ formidable
8831
  msgid "permanently delete old files when replaced or when the entry is deleted"
8832
  msgstr ""
8841
  msgid "Required fields, email format, and number format can be checked instantly in your browser. You may want to turn this option off if you have any customizations to remove validation messages on certain fields."
8842
  msgstr ""
8843
 
8844
+ #: classes/controllers/FrmEntriesController.php:343
8845
+ #@ formidable
8846
+ msgid "You are trying to view an entry that does not exist."
8847
+ msgstr ""
8848
+
8849
+ #: classes/helpers/FrmAppHelper.php:1780
8850
+ #@ formidable
8851
+ msgid "No new licenses were found"
8852
+ msgstr ""
8853
+
8854
+ #: classes/models/FrmAddon.php:184
8855
+ #: classes/models/FrmAddon.php:193
8856
+ #@ formidable
8857
+ msgid "That license key is invalid"
8858
+ msgstr ""
8859
+
8860
+ #: classes/models/FrmAddon.php:189
8861
+ #@ formidable
8862
+ msgid "That license has been used on too many sites"
8863
+ msgstr ""
8864
+
8865
+ #: classes/models/FrmAddon.php:191
8866
+ #@ formidable
8867
+ msgid "Oops! That is the wrong license key for this plugin."
8868
+ msgstr ""
8869
+
8870
+ #: classes/models/FrmEntryValidate.php:241
8871
+ #@ formidable
8872
+ msgid "There was a problem verifying your recaptcha"
8873
+ msgstr ""
8874
+
8875
+ #: classes/models/FrmField.php:42
8876
+ #: pro/classes/controllers/FrmProLookupFieldsController.php:26
8877
+ #@ formidable
8878
+ msgid "Lookup"
8879
+ msgstr ""
8880
+
8881
+ #: classes/views/frm-forms/add_field.php:253
8882
+ #@ formidable
8883
+ msgid "reCAPTCHA Color"
8884
+ msgstr ""
8885
+
8886
+ #: classes/views/frm-forms/add_field.php:257
8887
+ #@ formidable
8888
+ msgid "Light"
8889
+ msgstr ""
8890
+
8891
+ #: classes/views/frm-forms/add_field.php:258
8892
+ #@ formidable
8893
+ msgid "Dark"
8894
+ msgstr ""
8895
+
8896
+ #: classes/views/frm-settings/form.php:94
8897
+ #@ formidable
8898
+ msgid "Multiple reCaptchas"
8899
+ msgstr ""
8900
+
8901
+ #: classes/views/frm-settings/form.php:97
8902
+ #@ formidable
8903
+ msgid "Allow multiple reCaptchas to be used on a single page"
8904
+ msgstr ""
8905
+
8906
+ #: pro/classes/controllers/FrmProLookupFieldsController.php:108
8907
+ #@ formidable
8908
+ msgid "Search values from"
8909
+ msgstr ""
8910
+
8911
+ #: pro/classes/controllers/FrmProLookupFieldsController.php:110
8912
+ #@ formidable
8913
+ msgid "Get options from"
8914
+ msgstr ""
8915
+
8916
+ #: pro/classes/controllers/FrmProLookupFieldsController.php:399
8917
+ #@ formidable
8918
+ msgid "No options available: please check this field's options"
8919
+ msgstr ""
8920
+
8921
+ #: pro/classes/views/combo-fields/credit-cards/back-end-field-opts.php:11
8922
+ #@ formidable
8923
+ msgid "Do not store and remove the input names"
8924
+ msgstr ""
8925
+
8926
+ #: pro/classes/views/displays/where_row.php:10
8927
+ #@ formidable
8928
+ msgid "Entry status"
8929
+ msgstr ""
8930
+
8931
+ #: pro/classes/views/frmpro-fields/back-end/autopopulate-values.php:2
8932
+ #@ formidable
8933
+ msgid "Lookup value"
8934
+ msgstr ""
8935
+
8936
+ #: pro/classes/views/frmpro-fields/back-end/autopopulate-values.php:6
8937
+ #@ formidable
8938
+ msgid "Dynamically retrieve the value from a Lookup field"
8939
+ msgstr ""
8940
+
8941
+ #: pro/classes/views/frmpro-fields/back-end/autopopulate-values.php:12
8942
+ #@ formidable
8943
+ msgid "Get value from"
8944
+ msgstr ""
8945
+
8946
+ #: pro/classes/views/frmpro-fields/back-end/autopopulate-values.php:19
8947
+ #: pro/classes/views/frmpro-fields/back-end/autopopulate-values.php:22
8948
+ #: pro/classes/views/lookup-fields/back-end/watch.php:6
8949
+ #@ formidable
8950
+ msgid "Watch Lookup fields"
8951
+ msgstr ""
8952
+
8953
+ #: pro/classes/views/frmpro-fields/back-end/autopopulate-values.php:40
8954
+ #: pro/classes/views/lookup-fields/back-end/filter.php:2
8955
+ #@ formidable
8956
+ msgid "Filter options"
8957
+ msgstr ""
8958
+
8959
+ #: pro/classes/views/frmpro-fields/back-end/autopopulate-values.php:44
8960
+ #@ formidable
8961
+ msgid "Get only the most recent value"
8962
+ msgstr ""
8963
+
8964
+ #: pro/classes/views/frmpro-fields/back-end/dynamic-default-value.php:2
8965
+ #@ formidable
8966
+ msgid "Dynamic default value"
8967
+ msgstr ""
8968
+
8969
+ #: pro/classes/views/frmpro-fields/back-end/dynamic-default-value.php:3
8970
+ #@ formidable
8971
+ msgid "Set a dynamic default value in your field with a shortcode like [get param=whatever] or [frm-field-value field_id=x user_id=current]. If using [get param=whatever], the retrieved value must match one of the options in the field in order for that option to be selected."
8972
+ msgstr ""
8973
+
8974
+ #: pro/classes/views/frmpro-fields/back-end/dynamic-values.php:4
8975
+ #@ formidable
8976
+ msgid "Dynamic Values"
8977
+ msgstr ""
8978
+
8979
+ #: pro/classes/views/frmpro-fields/show.php:132
8980
+ #@ formidable
8981
+ msgid "It looks like you have a file upload field before your page break. We are working on a new file upload field, but until then your upload field should be on the final page of your form. We apologize for any inconvenience this may cause!"
8982
+ msgstr ""
8983
+
8984
+ #: pro/classes/views/lookup-fields/back-end/filter.php:6
8985
+ #@ formidable
8986
+ msgid "Limit options to those created by the current user"
8987
+ msgstr ""
8988
+
8989
+ #: pro/classes/views/lookup-fields/back-end/filter.php:8
8990
+ #@ formidable
8991
+ msgid "Does not apply to administrators."
8992
+ msgstr ""
8993
+
8994
+ #: pro/classes/views/lookup-fields/back-end/order.php:2
8995
+ #@ formidable
8996
+ msgid "Option order"
8997
+ msgstr ""
8998
+
8999
+ #: pro/classes/views/lookup-fields/back-end/order.php:3
9000
+ #@ formidable
9001
+ msgid "Set the order for the values in your Lookup Field."
9002
+ msgstr ""
9003
+
9004
+ #: pro/classes/views/lookup-fields/back-end/order.php:7
9005
+ #@ formidable
9006
+ msgid "Ascending (A-Z)"
9007
+ msgstr ""
9008
+
9009
+ #: pro/classes/views/lookup-fields/back-end/order.php:8
9010
+ #@ formidable
9011
+ msgid "Descending (Z-A)"
9012
+ msgstr ""
9013
+
9014
+ #: pro/classes/views/lookup-fields/back-end/order.php:9
9015
+ #@ formidable
9016
+ msgid "No order set"
9017
+ msgstr ""
9018
+
9019
+ #: pro/classes/views/lookup-fields/back-end/placeholder.php:2
9020
+ #@ formidable
9021
+ msgid "Placeholder text"
9022
+ msgstr ""
9023
+
9024
+ #: pro/classes/views/lookup-fields/back-end/placeholder.php:3
9025
+ #@ formidable
9026
+ msgid "Set the placeholder text for your Lookup field."
9027
+ msgstr ""
9028
+
9029
+ #: pro/classes/views/lookup-fields/back-end/placeholder.php:8
9030
+ #@ formidable
9031
+ msgid "Autocomplete"
9032
+ msgstr ""
9033
+
9034
+ #: pro/classes/views/lookup-fields/back-end/watch.php:2
9035
+ #@ formidable
9036
+ msgid "Watch"
9037
+ msgstr ""
9038
+
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://formidablepro.com/donate
4
  Tags: contact form, contact, custom form, database, email, feedback, form, forms, poll, Post, captcha, spam, survey, template, widget, multisite, form builder, form creator, form manager
5
  Requires at least: 3.7
6
  Tested up to: 4.5
7
- Stable tag: 2.0.25
8
 
9
  Beautiful forms in 60 seconds. The WordPress form builder that enables you to create forms with a simple drag-and-drop interface and in-place editing.
10
 
@@ -89,6 +89,26 @@ A. Try clearing your browser cache. As plugin modifications are made, frequent j
89
  [See more FAQs](http://formidablepro.com/formidable-faqs/ "Formidable Form FAQs")
90
 
91
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  = 2.0.25 =
93
  * Add an option to allow multiple recaptchas. This is off by default to avoid new conflicts.
94
  * Use the recaptcha size setting when displaying multiple recaptchas per page.
4
  Tags: contact form, contact, custom form, database, email, feedback, form, forms, poll, Post, captcha, spam, survey, template, widget, multisite, form builder, form creator, form manager
5
  Requires at least: 3.7
6
  Tested up to: 4.5
7
+ Stable tag: 2.01.0
8
 
9
  Beautiful forms in 60 seconds. The WordPress form builder that enables you to create forms with a simple drag-and-drop interface and in-place editing.
10
 
89
  [See more FAQs](http://formidablepro.com/formidable-faqs/ "Formidable Form FAQs")
90
 
91
  == Changelog ==
92
+ = 2.01.0 =
93
+ * Allow shortcodes for the submit button label
94
+ * Increase the timeout for activating a license
95
+ * Add a couple static functions to use in add-ons with form actions
96
+ * Don't show templates on the addons page
97
+ * Add frm_switch_field_types hook for specifying which fields can be switched to/from
98
+ * Add Authorize, Stripe, WOO, and copy icons
99
+ * Some back-end styling improvements
100
+ * Additional bug fixes
101
+ * **Pro Features:** *
102
+ * Add new "Lookup" field type
103
+ * Add "Lookup value" option to several field types
104
+ * Add clear on focus and default blank option to Address fields
105
+ * Move form submit js to js file
106
+ * Add repeating field args to new and edit fields hooks
107
+ * Refactor conditional logic
108
+ * Improve and limit post redirection
109
+ * Cut down on View query size when no field filters are set
110
+ * Additional bug fixes
111
+
112
  = 2.0.25 =
113
  * Add an option to allow multiple recaptchas. This is off by default to avoid new conflicts.
114
  * Use the recaptcha size setting when displaying multiple recaptchas per page.