Formidable Forms – Form Builder for WordPress - Version 3.05

Version Description

  • New: Add a new Forms block for use with the new WP editor
  • Fix: A false number was showing for number of plugin updates available when add-ons were not installed
Download this release

Release Info

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

Code changes from version 3.04.03 to 3.05

Files changed (210) hide show
  1. changelog.txt +0 -2373
  2. classes/controllers/FrmAddonsController.php +24 -3
  3. classes/controllers/FrmAppController.php +31 -1
  4. classes/controllers/FrmEntriesController.php +2 -1
  5. classes/controllers/FrmFieldsController.php +2 -2
  6. classes/controllers/FrmFormActionsController.php +8 -7
  7. classes/controllers/FrmFormsController.php +18 -5
  8. classes/controllers/FrmHooksController.php +7 -0
  9. classes/controllers/FrmSettingsController.php +0 -0
  10. classes/controllers/FrmSimpleBlocksController.php +136 -0
  11. classes/controllers/FrmStylesController.php +13 -7
  12. classes/controllers/FrmXMLController.php +1 -0
  13. classes/factories/FrmEntryFactory.php +0 -0
  14. classes/factories/FrmFieldFactory.php +0 -0
  15. classes/helpers/FrmAppHelper.php +98 -49
  16. classes/helpers/FrmCSVExportHelper.php +1 -0
  17. classes/helpers/FrmEmailHelper.php +0 -0
  18. classes/helpers/FrmEntriesHelper.php +0 -0
  19. classes/helpers/FrmEntriesListHelper.php +0 -0
  20. classes/helpers/FrmFieldsHelper.php +16 -5
  21. classes/helpers/FrmFormActionsHelper.php +0 -0
  22. classes/helpers/FrmFormsHelper.php +21 -0
  23. classes/helpers/FrmFormsListHelper.php +0 -0
  24. classes/helpers/FrmListHelper.php +2 -1
  25. classes/helpers/FrmShortcodeHelper.php +0 -0
  26. classes/helpers/FrmStylesHelper.php +1 -0
  27. classes/helpers/FrmTipsHelper.php +0 -0
  28. classes/helpers/FrmXMLHelper.php +3 -2
  29. classes/models/FrmAddon.php +4 -1
  30. classes/models/FrmCreateFile.php +0 -0
  31. classes/models/FrmDb.php +8 -12
  32. classes/models/FrmEmail.php +0 -0
  33. classes/models/FrmEntry.php +7 -4
  34. classes/models/FrmEntryFormatter.php +0 -0
  35. classes/models/FrmEntryMeta.php +0 -0
  36. classes/models/FrmEntryShortcodeFormatter.php +0 -0
  37. classes/models/FrmEntryValidate.php +8 -7
  38. classes/models/FrmEntryValues.php +0 -0
  39. classes/models/FrmField.php +11 -6
  40. classes/models/FrmFieldFormHtml.php +4 -2
  41. classes/models/FrmFieldOption.php +0 -0
  42. classes/models/FrmFieldValue.php +1 -0
  43. classes/models/FrmFieldValueSelector.php +0 -0
  44. classes/models/FrmForm.php +5 -2
  45. classes/models/FrmFormAction.php +1 -2
  46. classes/models/FrmFormMigrator.php +1 -0
  47. classes/models/FrmInstallerSkin.php +3 -3
  48. classes/models/FrmMigrate.php +5 -4
  49. classes/models/FrmNotification.php +0 -0
  50. classes/models/FrmPersonalData.php +0 -0
  51. classes/models/FrmReviews.php +0 -0
  52. classes/models/FrmSettings.php +0 -0
  53. classes/models/FrmStyle.php +0 -0
  54. classes/models/FrmTableHTMLGenerator.php +0 -0
  55. classes/models/fields/FrmFieldCaptcha.php +1 -1
  56. classes/models/fields/FrmFieldCheckbox.php +0 -0
  57. classes/models/fields/FrmFieldDefault.php +0 -0
  58. classes/models/fields/FrmFieldEmail.php +1 -1
  59. classes/models/fields/FrmFieldHTML.php +0 -0
  60. classes/models/fields/FrmFieldHidden.php +0 -0
  61. classes/models/fields/FrmFieldNumber.php +0 -0
  62. classes/models/fields/FrmFieldPhone.php +0 -0
  63. classes/models/fields/FrmFieldRadio.php +0 -0
  64. classes/models/fields/FrmFieldSelect.php +0 -0
  65. classes/models/fields/FrmFieldText.php +0 -0
  66. classes/models/fields/FrmFieldTextarea.php +0 -0
  67. classes/models/fields/FrmFieldType.php +7 -0
  68. classes/models/fields/FrmFieldUrl.php +0 -0
  69. classes/models/fields/FrmFieldUserID.php +0 -0
  70. classes/views/addons/list.php +0 -0
  71. classes/views/addons/settings.php +0 -0
  72. classes/views/addons/upgrade_to_pro.php +0 -0
  73. classes/views/frm-entries/_sidebar-shared-pub.php +0 -0
  74. classes/views/frm-entries/direct.php +0 -0
  75. classes/views/frm-entries/errors.php +0 -0
  76. classes/views/frm-entries/form.php +0 -0
  77. classes/views/frm-entries/list.php +0 -0
  78. classes/views/frm-entries/new.php +0 -0
  79. classes/views/frm-entries/no_entries.php +0 -0
  80. classes/views/frm-entries/show.php +0 -0
  81. classes/views/frm-entries/sidebar-shared.php +1 -1
  82. classes/views/frm-entries/sidebar-show.php +0 -0
  83. classes/views/frm-fields/back-end/ajax-field-placeholder.php +0 -0
  84. classes/views/frm-fields/back-end/automatic-width.php +0 -0
  85. classes/views/frm-fields/back-end/dropdown-field.php +0 -0
  86. classes/views/frm-fields/back-end/field-captcha.php +0 -0
  87. classes/views/frm-fields/back-end/field-hidden.php +0 -0
  88. classes/views/frm-fields/back-end/field-html.php +0 -0
  89. classes/views/frm-fields/back-end/field-multiple.php +0 -0
  90. classes/views/frm-fields/back-end/field-user-id.php +0 -0
  91. classes/views/frm-fields/back-end/html-content.php +0 -0
  92. classes/views/frm-fields/back-end/max.php +0 -0
  93. classes/views/frm-fields/back-end/number-range.php +0 -0
  94. classes/views/frm-fields/back-end/pixels-wide.php +0 -0
  95. classes/views/frm-fields/back-end/value-format.php +0 -0
  96. classes/views/frm-fields/front-end/checkbox-field.php +0 -0
  97. classes/views/frm-fields/front-end/dropdown-field.php +0 -0
  98. classes/views/frm-fields/front-end/radio-field.php +0 -0
  99. classes/views/frm-fields/import_choices.php +0 -0
  100. classes/views/frm-fields/input.php +0 -0
  101. classes/views/frm-fields/radio.php +0 -0
  102. classes/views/frm-fields/show-build.php +0 -0
  103. classes/views/frm-fields/single-option.php +0 -0
  104. classes/views/frm-form-actions/_action_inside.php +0 -0
  105. classes/views/frm-form-actions/_email_settings.php +0 -0
  106. classes/views/frm-form-actions/default_actions.php +0 -0
  107. classes/views/frm-form-actions/email_action.php +0 -0
  108. classes/views/frm-form-actions/form_action.php +0 -0
  109. classes/views/frm-forms/_publish_box.php +0 -0
  110. classes/views/frm-forms/actions-dropdown.php +0 -0
  111. classes/views/frm-forms/add_field.php +0 -0
  112. classes/views/frm-forms/add_field_links.php +0 -0
  113. classes/views/frm-forms/edit.php +2 -0
  114. classes/views/frm-forms/form.php +0 -5
  115. classes/views/frm-forms/insert_form_popup.php +0 -0
  116. classes/views/frm-forms/list.php +0 -0
  117. classes/views/frm-forms/mb_html_tab.php +0 -0
  118. classes/views/frm-forms/mb_insert_fields.php +0 -0
  119. classes/views/frm-forms/new.php +1 -1
  120. classes/views/frm-forms/settings.php +0 -0
  121. classes/views/frm-forms/shortcode_opts.php +0 -0
  122. classes/views/frm-forms/sidebar-settings.php +0 -0
  123. classes/views/frm-settings/form.php +0 -0
  124. classes/views/frm-settings/license_box.php +0 -0
  125. classes/views/frm-settings/settings_cta.php +0 -0
  126. classes/views/shared/admin-header.php +0 -0
  127. classes/views/shared/errors.php +0 -0
  128. classes/views/shared/form-nav.php +0 -0
  129. classes/views/shared/mb_adv_info.php +0 -0
  130. classes/views/shared/review.php +0 -0
  131. classes/views/shared/upgrade_overlay.php +0 -0
  132. classes/views/styles/_buttons.php +0 -0
  133. classes/views/styles/_check-box-radio-fields.php +0 -0
  134. classes/views/styles/_field-colors.php +0 -0
  135. classes/views/styles/_field-description.php +0 -0
  136. classes/views/styles/_field-labels.php +0 -0
  137. classes/views/styles/_field-sizes.php +0 -0
  138. classes/views/styles/_form-description.php +0 -0
  139. classes/views/styles/_form-messages.php +0 -0
  140. classes/views/styles/_form-title.php +0 -0
  141. classes/views/styles/_general.php +0 -0
  142. classes/views/styles/_sample_form.php +0 -0
  143. classes/views/styles/custom_css.php +0 -0
  144. classes/views/styles/manage.php +0 -0
  145. classes/views/styles/show.php +0 -0
  146. classes/views/xml/default-templates.xml +0 -0
  147. classes/views/xml/forms_xml.php +0 -0
  148. classes/views/xml/import_form.php +0 -0
  149. classes/views/xml/posts_xml.php +0 -0
  150. classes/views/xml/xml.php +0 -0
  151. classes/widgets/FrmShowForm.php +0 -0
  152. css/_single_theme.css.php +0 -0
  153. css/codemirror.css +0 -0
  154. css/custom_theme.css.php +0 -0
  155. css/font_icons.css +0 -0
  156. css/formidableforms.css +2 -0
  157. css/frm_admin.css +2 -0
  158. css/frm_blocks.css +68 -0
  159. css/frm_fonts.css +11 -6
  160. css/frm_grids.css +0 -0
  161. css/frm_old_grids.css +0 -0
  162. deprecated.php +0 -0
  163. deprecated/FrmDbDeprecated.php +0 -0
  164. deprecated/FrmDeprecated.php +0 -0
  165. deprecated/FrmEDD_SL_Plugin_Updater.php +1 -1
  166. deprecated/FrmEntryDeprecated.php +0 -0
  167. deprecated/FrmEntryFormat.php +0 -0
  168. deprecated/FrmEntryMetaDeprecated.php +0 -0
  169. deprecated/FrmFieldDeprecated.php +0 -0
  170. deprecated/FrmFormDeprecated.php +0 -0
  171. deprecated/FrmPointers.php +0 -0
  172. formidable.php +11 -9
  173. images/ajax_loader.gif +0 -0
  174. images/logo.png +0 -0
  175. images/recaptcha.png +0 -0
  176. images/rte.png +0 -0
  177. images/sketch_arrow1.png +0 -0
  178. images/sketch_arrow2.png +0 -0
  179. images/sketch_arrow3.png +0 -0
  180. images/tooltip.png +0 -0
  181. images/wpspin_light.gif +0 -0
  182. js/codemirror/codemirror.js +0 -0
  183. js/codemirror/css.js +0 -0
  184. js/formidable.js +0 -0
  185. js/formidable.min.js +51 -36
  186. js/formidable_admin.js +1 -1
  187. js/formidable_admin_global.js +0 -0
  188. js/formidable_blocks.js +1 -0
  189. js/jquery/jquery.editinplace.packed.js +0 -0
  190. languages/formidable-az_AZ.mo +0 -0
  191. languages/formidable-az_AZ.po +0 -0
  192. languages/formidable-es_ES.mo +0 -0
  193. languages/formidable-es_ES.po +0 -0
  194. languages/formidable-hu_HU.mo +0 -0
  195. languages/formidable-hu_HU.po +0 -0
  196. languages/formidable-it_IT.po +0 -0
  197. languages/formidable-ja.mo +0 -0
  198. languages/formidable-ja.po +0 -0
  199. languages/formidable-js-strings.php +46 -0
  200. languages/formidable-nb_NO.mo +0 -0
  201. languages/formidable-nb_NO.po +0 -0
  202. languages/formidable-nl_NL.mo +0 -0
  203. languages/formidable-nl_NL.po +0 -0
  204. languages/formidable-pl_PL.po +0 -0
  205. languages/formidable-ro_RO.mo +0 -0
  206. languages/formidable-ro_RO.po +0 -0
  207. languages/formidable-sr_RS.mo +0 -0
  208. languages/formidable-sr_RS.po +0 -0
  209. languages/formidable.pot +934 -1015
  210. readme.txt +8 -7
changelog.txt DELETED
@@ -1,2373 +0,0 @@
1
- == Changelog ==
2
- = 3.04.03 =
3
- * New: Improved autoupdating and installation for form add-ons
4
- * Tweak: Only show the form add-ons page to those who can activate plugins
5
- * Fix: Radio button shadows had a box around them in some browsers
6
- * Fix: Don't mark an entry as a duplicate when the second entry includes more fields than the first
7
- * Code: Move deprecated code to its own folder
8
-
9
- = 3.04.02 =
10
- * New: When HTML5 is used, auto add the http in a url field if it is omitted by the user
11
-
12
- = 3.04.01 =
13
- * New: When a form includes a user ID field, include helpers in the Advanced tab to get data from the user profile for use in emails and other form actions.
14
- * Code: Refactor and clean up the code for the Advanced tab in the form settings sidebar
15
- * Code: Add frm_advanced_helpers hook to move some Advanced shortcode examples to Pro
16
- * Code: Add frm_field_code_tab hook to add extra shortcodes in the customization sidebar for a single field
17
- * Update translations
18
-
19
- = 3.04 =
20
- * New: Add option to duplicate a form action
21
- * New: Add option to turn form actions on or off
22
- * New: Add frm_is_multiple_select hook
23
-
24
- = 3.03.03 =
25
- * Improve the appearance of the import/export page
26
- * Move the admin menu position below the post comments
27
- * Remove unused CSS including CSS for login forms in the user registration plugin
28
- * Override theme styling for box shadows on inputs
29
- * Add a new migrator class that will serve as a base for migrations from other form builder plugins
30
- * Add a prepare_field_value function for altering the value show inside a form field that can be overridden in extension classes for fields
31
-
32
- = 3.03.02 =
33
- * Fix: When syntax highlighting was turned off in the user profile, the custom CSS box didn't appear.
34
- * Fix: Allow 'aside' tags in the form widget. Don't remove it when sanitizing.
35
- * Fix: When a form includes a reCaptcha, the loading indicator on the submit button wasn't triggered on submit.
36
- * Fix: The reCaptcha label was orphaned and didn't pass WCAG compliance. This fix applies to new reCaptcha fields. For existing fields, delete it and add it again.
37
- * Fix: Automatically scroll the form builder window when a field is dragged and dropped in the form.
38
- * Fix: Use a percentage for left labels instead of a fixed with to ensure the margin isn't too big for small spaces.
39
-
40
- = 3.03.01 =
41
- * Fix: Allow the section html in the form widget. Don't remove it when sanitizing.
42
- * Fix: Show the scrollbar for the list of fields in Chrome on the form builder. Some devices don't allow scrolling without it.
43
-
44
- = 3.03 =
45
- * Fix: Custom css like #frm_field_196_container > label was being sanitized and preventing the > from working correctly
46
- * Fix: Allow <i icon="something"> to pass sanitization in checkbox and radio field options
47
- * Fix: A warning message in the form style builder was sometimes appearing multiple times and not closing
48
- * Move datepicker css and images to Pro form builder
49
-
50
- = 3.02.02 =
51
- * Update PO file for translation
52
-
53
- = 3.02.01 =
54
- * Fix: Allow the heading class and ids to stay for the sidebar form widget. The headings were missing a class and not the same as other headings in some themes.
55
- * Fix: If all form templates are deleted, keep the 'templates' nav item so new templates can still be created.
56
- * Fix: When creating a new form, don't include trashed form templates in the form template options
57
- * Fix: Remove outdated sslverify references
58
- * Fix: The sample form for the form styler didn't have a great layout when CSS grids were turned on
59
-
60
- = 3.02 =
61
- * New: Add support for WordPress export and erase personal data options for easier GDPR support
62
- * Fix: HTML was getting stripped in field labels when a form was edited on the form builder page
63
- * Fix: If a field option includes HTML, allow the HTML rather than sanitizing it with entities
64
- * Fix: When the 'add option' button on the form builder is clicked multiple times, add the options correctly if the previous option isn't yes showing in the form maker
65
- * Fix: The HTML for the link to the user profile was showing in the sidebar when editing or viewing an entry
66
- * Code change: Move input classes into the field object class so it can be more easily overridden and amended. The FrmFieldType->get_input_class() function can be overridden in sub classes
67
-
68
- = 3.01.03 =
69
- * Fix: Add responsive styling for the .frm_four_col class when grids are disabled
70
- * Fix: Fix number field HTML5 min, max, and step. This code was still in the pro form builder
71
- * Fix: More escaping for translated strings, and whitelist false positives for code security tools
72
- * Fix: When form builder is loaded with ajax, prevent errors when the default value is an array
73
- * Fix: Add a nonce check when updating settings for a form
74
- * Removed: Get rid of the start tour. We will add this back in a less annoying way.
75
-
76
- = 3.01.02 =
77
- * New: Add frm_sanitize_shortcodes hook. This hook allows shortcodes in field values to be processed rather than shown on the page.
78
- * Fix: Stylesheets weren't saving correctly when multiple styles were used for forms
79
-
80
- = 3.01.01 =
81
- * New: Replace the jQuery colorpicker with the WordPress colorpicker in the visual form styler
82
- * New: Process shortcodes in the redirect url after form submission
83
- * New: frm_override_default_styles and frm_default_style_settings hooks
84
- * Fix: Prevent shortcodes inside field values from being processed in more places including the redirect url. This is a security precaution.
85
- * Fix: A default contact form was being added with each update. This update ensures the contact form is only generated once.
86
- * Fix: Allow the visual form styler to show instant changes to the sample contact form since server limits of url size were being hit in some cases.
87
- * Fix: HTML was being stripped from some form field settings on the form creator page like validation messages
88
-
89
- = 3.01 =
90
- * New: Added frm_js_location hook for saving the combined javascript file in a different location
91
- * New: Added frm_include_field_in_content hook for excluding fields in the default email message
92
- * Tweak: Process shortcodes inside the form validation messages
93
- * Tweak: Reduce page load time by not autoloading the saved form styling from the database. In most cases, this data is saved in the CSS file, and doesn't need to be retrieved from the database.
94
- * Fix: The Invisible reCaptcha wasn't being validated correctly in contact forms when the Pro version was not running.
95
- * Fix: Run the server-side form validation on a number field that uses 0 for the minimum value. This was being skipped.
96
- * Fix: Show the label above a dropdown field if the label position is set to inside since dropdown placeholders are not yet supported. Plus, don't show the Inside label position option for any fields that don't allow placeholders.
97
- * Fix: If there is an error during a database update, make sure it can try again in the future
98
- * Fix: Prevent more conflicts with Divi when editing some posts with forms
99
- * Fix: Form fields without CSS grids were not aligning correctly with left, right, or inline labels
100
-
101
- = 3.0.06 =
102
- * New: Include the option to duplicate a form in the free form maker
103
- * Fix: If the reply to address in the email is not specified, use only the from email without the from name to increase receivability
104
- * Fix: Improve form styling without CSS grids when using left, right, and inline labels
105
- * Fix: Make the frmFrontForm.fieldValueChanged function public in the javascript so it can be triggered by scripts in other plugins
106
-
107
- = 3.0.05 =
108
- * Fix: The visual form styler didn't look good when CSS grids were turned off
109
- * Fix: Prevent past database migrations from being run again. This was making some field sizes much larger.
110
- * Fix: If field sizes are extra long, reverse them because it most likely happened in the last release.
111
- * Fix: Sort by a number field on the entries page was ordering by text instead of number
112
- * Fix: The export page was showing weird styling for the form selector on some sites
113
- * Fix: If CSS grids are off, don't force the width to 100% for form fields like before
114
-
115
- = 3.0.04 =
116
- * Fix required validation: URL and number fields were requiring a value when the field was not required
117
- * Fix double recaptcha validation which was causing it to fail validation
118
-
119
- = 3.0.03 =
120
- * Enhancement: Use relative path in the form css now that the css is inside the plugin. Now font icons will continue working without a style save when the site url is changed.
121
- * Fix: Save a different stylesheet file for each site in a network to prevent them from saving over eachother
122
- * Fix: Use auto field height when grids are off to prevent tiny form fields on some sites
123
- * Fix: Correctly set default email message to 100% width
124
- * Fix: Fields with a layout class and labels set to right or left were not aligned right with CSS grids off
125
- * Fix: Some field shortcodes weren't being processed when the whitespace was abnormal from some cases of copy/paste
126
- * Fix: Set the width of the box with field types on form builder page a bit differently to prevent it from being too small when the page includes a lot of admin notices at the top
127
- * Remove a few 100% translations from the plugin so WordPress can handle it
128
-
129
- = 3.0.02 =
130
- * Tweak: Move the forms css inside the plugin rather than saving it in the uploads folder so it will always be reset after updates
131
- * New: Add frm_fields_container_class hook for changing the new form container class attributes
132
- * Fix: More form styling fixes for css grids. Fixes cover layouts with frm_alignright and smoother responsive layouts.
133
- * Fix: Combine the old and new form css, and include the old layout CSS by default
134
- * Fix: Trigger the activation install right when the plugin is installed
135
- * Fix: Don't add label position styling to fields that don't include the option to change the label position
136
- * Fix: Correctly limit the number of fields returned when using the FrmField::get_all_for_form function with a limit set
137
- * **Pro Version Forms**
138
- * New: Show a generated screenshot of the embedded form in the form builder rather than the first few fields
139
- * Fix: Auto updates with the nested version going from 3.0 were failing and updating to lite
140
- * Fix: Some default values were overiding non defaults when the form was displayed. This included user ID fields and other ifelds with separate values.
141
- * Fix: Recompile the combined javascript file any time the pro version number changes
142
- * Fix: Embedded forms were being changed when the parent form was saved
143
- * Fix: Dynamic fields showing the entry key were blank with [25 show=key].
144
- * Fix: More reliably run calculations in hidden fields inside of a section on multi paged forms
145
- * Fix: Don't apply auto layout classes to inline forms with more than 12 fields
146
- * Fix: When checking if an inline form needs layout classes added, check for non-numeric classes like frm_half
147
- * Fix: Prevent the comment box on the entries page from closing immediately
148
-
149
- = 3.0.01 =
150
- * Fix: Trigger style update when a form is loaded instead of only when an admin page is visited
151
- * Fix: A few various form styling and layout fixes
152
- * Fix: Prevent screenreader text for accessibility from showing on sites with older cached css
153
- * Fix: Prevent conflict with Divi when a form shortcode with a recaptcha is included in page editor
154
- * Fix: Use 'readfile' instead of 'include' for css files for extra safety precautions
155
- * Fix: Load the field options before frm_new_fields_vars hook for reverse compatibility
156
- * **Pro Version Forms**
157
- * New: Use toggle fields in calculations and conditional logic
158
- * Fix: Some conditional logic based on empty radio fields wasn't functioning
159
- * Fix: Require time fields at the correct times
160
-
161
- = 3.0 =
162
- * Move features into the free form builder: redirect and show page after save, javascript validation, field format options with HTML5 pattern validation, and phone number, number, user ID, hidden field, and HTML fields
163
- * Possibly breaking change: Remove code that has been deprecated since before v2.02
164
- * Save a combined js file to use on the front-end with a fallback if the file fails to generate. This file is updated when the plugin is activated or updated.
165
- * A UI pick-me-up in preparation of things to come in 4.0.
166
- * New: Use CSS grids for better layouts. If you would like your column layouts to show in Internet Explorer, you'll need to turn on the old styling in the Formidable -> Global settings. The grids use a 12-column layout with classes that range from frm1 (1 column of 12) to frm12 (span all 12 columns). (Thanks for the feedback from our feedback group!)
167
- * New: Search for fields by name, id, and key in the customization panel
168
- * Improved RTL styling in backend
169
- * Enhancement: Add frm_rtl class to forms with styles set to RTL for easier styling.
170
- * Enhancement: Customize the invalid message when a custom format is set on text fields
171
- * Better a11y/WCAG support: hidden labels where required, "for" tag on most labels, and link the field to its description for screenreaders.
172
- * Move form shortcodes from the sidebar to the form settings page
173
- * Change "field options" to "field settings" on the form builder page
174
- * Update the Print styling for the entries page
175
- * Remove frm_text_block class and do it by default. Radio buttons and checkboxes with wrapping text should look good by default.
176
- * Add a link in the footer to review Formidable
177
- * New: field object class to make it easy to make new field types. We don't have docs yet, but developers can take a look at the FrmFieldType class. But we've gone to great efforts to make sure fields done the old way will continue to function.
178
- * New hook: Add frm_output_single_style hook to add extra css into the generated stylesheet
179
- * New hook: Add frm_before_get_form hook for enqueueing form scripts
180
- * New hook: Add frm_enqueue_builder_scripts hook to load extra scripts on the form builder page
181
- * New hook: Add frm_show_entry_defaults hook to add extra atts to the frm_show_entry shortcode
182
- * Tweak: Include 'original_default' in the field array for new entries so we can compare and prevent double processing later
183
- * Fix: quotation marks were being escaped in frm_form_attributes and frm_form_div_attributes hooks
184
- * Removed: The preview page option in the global settings is no longer used. The form preview page is now generated.
185
- * Removed: The placeholder fallback javascript for old versions of IE is gone. No need to give everyone extra scripts to load.
186
- * Deprecated the accordion javascript checkbox in global settings since it isn't used by the plugin. If you had this box checked, you'll still see it. Once you uncheck it the option will no longer appear.
187
- * **Pro Version Forms**
188
- * New: Move Formidable Pro to its own plugin during update or install. Wahoo!
189
- * New: If the Pro version is installed without the lite forms, install it automatically. Prevent errors if pro is running alone or is also nested inside of lite.
190
- * Add range slider and toggle fields
191
- * Add visibility option to HTML and section fields
192
- * Move repeater field to its own field button
193
- * Combine image and URL fields
194
- * Add readonly option to time fields
195
- * Star rating fields: Separate from scale fields and remove the jquery rating js and replace with mostly html and css
196
- * Show frm-stats as stars with straight html/css (no more js)
197
- * New: Make it easier to show star values. Show the stars by default on the View entry page and show stars in a view with [25 html=1].
198
- * New: Added param checking to inline conditionals: [if 25 equals='param' param='set-name-here'] and [if get param="level" equals="gold"]
199
- * New: Add entry_position shortcode for incremental content in views. For example, this gives the option to show more or different information for the first entry in the view or insert ads after the third entry.
200
- * New: Automatically adjust fields to fit equally in an inline form
201
- * Separate Pro and Lite translations
202
- * Enhancement: If a form creates posts and is set to not save entries, save the created post.
203
- * Enhancement: Run form install on an API route instead of the admin ajax route and make sure there won't be multiple instances of the install running at once.
204
- * Enhancement: Use the options instead of transients for checking for updates. Some types of caching store transients indefinitely.
205
- * Enhancement: Get the shortcodes for a view more concisely. Check for any numeric shortcode instead of checking the database for the field ids
206
- * Tweak: Open files in the form upload field in a new tab
207
- * Tweak: Don't show the reports nav if the form has no entries
208
- * Tweak: Add .do-calculation class on a form to run calculations even if they are not on the current page of the form
209
- * Tweak: Add $atts with $atts['view'] to all pagination hooks
210
- * Fix: calculations in hidden fields inside of sections were not calculating
211
- * Fix: Add validation for the year range in date fields
212
- * Fix: Don't use conditional logic in form actions when the field isn't selected
213
- * Fix: Show address fields without <br> in dynamic fields
214
- * Fix: Require the credit card field when editing a draft
215
- * Fix: Only show the user login for a user id field when the display name is empty. Don't show it as a fallback for other user values.
216
- * Fix: Return 403 instead of 401 when a file type isn't allowed to be uploaded.
217
- * Fix: Install the wp_frm_copies table during the first multisite installation, and prevent it from checking tables before they exist.
218
- * Fix: Do not process a shortcode that is inserted into a field.
219
- * Fix: Conditionals that check user meta were always returning true
220
- * Fix: Autocomplete for dynamic fields was too small
221
- * Fix: If a field includes regex, keep the slashes when the field is duplicated
222
- * Fix: Correctly check conditional logic when comparing 0 to blank.
223
- * Fix: Prevent double filtering shortcodes in a nested view
224
- * Fix: Allow a view to not be filtered on the same page as a filtered view
225
- * Fix: Searching dynamic fields were returning extra, incorrect results
226
- * Fix: Searching for a decimal value was dropping the value after the decimal
227
- * Fix: Searching for a number with post entries and frm-search wasn't correctly checking the posts
228
- * Fix: datepicker settings weren't loading correctly in an ajax form with date fields that aren't on the first form page
229
- * Fix: Correctly hide and show fields in embedded forms with the frm-show-entry shortcode
230
- * Fix: When a field immediately follows an embedded form, it was showing up when include_fields included the embedded form
231
- * Removed the option to bulk create templates from forms
232
- * Removed the list of users on the reports page for quicker report loading.
233
-
234
- = 2.05.09 =
235
- * Fix: Read only background and border colors weren't showing in the form correctly
236
- * Fix: A PHP warning was showing with validation messages in the form
237
- * **Pro Version Forms**
238
- * Fix: Autocomplete dropdowns were looking for a space before the typed value
239
- * Fix: /r was showing in conditional multi-line default values
240
- * Fix: Add error styling to single option autocomplete dropdowns
241
- * Fix: Check conditional logic on html fields inside a repeating section
242
- * Fix: Prevent database errors on the first install in a multisite network
243
-
244
- = 2.05.08 =
245
- * Fix: Hide extra columns on the Formidable -> Entries page more accurately
246
- * Fix: Prevent WP confirmation messages from showing when saving a form
247
- * Fix: Some tooltips were partially covered by the admin menu
248
- * **Pro Version Forms**
249
- * Enhancement: When [auto_id start=100] is higher than the last value in the entry, use 100.
250
- * Enhancement: Remove type="text/javascript" for new HTML5 validation requirements
251
- * Fix: The Formidable -> Views page didn't look good on small screens
252
- * Fix: All custom field rows were being removed in post settings when one was removed
253
- * Fix: Lookup calculations in repeating sections were returning javascript errors
254
-
255
- = 2.05.07 =
256
- * New: Limit the number of field columns in the entry listing page to a max of 11 fields
257
- * Security Fix: Fix an SQL injection vulnerability on the Form listing page on the backend. Vulnerability discovered by the static code analysis solution RIPS (www.ripstech.com)
258
- * **Pro Version Forms**
259
- * New: Add links to edit views and post entry in the top admin bar
260
- * Tweak: Show default val/placeholder text icons for any item in an address field and confirmation fields
261
- * Tweak: Apply the frm_csv_sep hook when importing addresses. This allows for a difference separator to be specified for values in an address field
262
- * Fix: View pagination was being ignored when is wasn't overridden from the view shortcode
263
- * Fix: Prevent errors with hitting server limits for a long regex when processing shortcodes in a view with a long form
264
- * Fix: Set dependencies on the datepicker locale js. This solves the problem with the scripts getting out of order on some sites.
265
-
266
- = 2.05.06 =
267
- * Tweak: Move database functions from FrmAppHelper to FrmDb
268
- * Tweak: Move install/update/migrate functions from FrmDb to FrmMigrate
269
- * Tweak: Remove unused check_cache_and_transient function
270
- * Fix: Rename ja_JP translation to ja
271
- * **Pro Version Forms**
272
- * New: Add frm_load_ajax_field_scripts hook to allow custom field types to load scripts on the first page of the ajax form
273
- * Tweak: Only check for shortcodes in calculations if it includes a bracket [ to reduce processing time
274
- * Tweak: Speed up load time for long forms with field calculations by preventing the calculations from running when the total field is not on the current page.
275
- * Fix: Better sanitizing before running view query
276
- * Fix: Save the HTML in the "no entries" message for views
277
- * Fix: Save all filter settings correctly in the view
278
- * Tweak: A few adjustments for the entry shortcode array. Use the child entry id in the returned entry array and include the child form id in the entry array. This fixes issues with API entry updating.
279
-
280
- = 2.05.05 =
281
- * Fix: When form actions were added at the same time with non-alphabetical naming, a new addon was replacing the first one
282
- * **Pro Version Forms**
283
- * Fix: Show update notifications more reliably on sites that don't save the transient expiration
284
- * Fix: Allow script and style tags in the content boxes of views
285
-
286
- = 2.05.04 =
287
- * Tweak: Remove recaptcha and website fields from sample Contact us form template since most people don't need them
288
- * Fix: Updates for WP 4.9 compatibility. This includes preventing double filtering on contact form widgets and using the WordPress Codemirror scripts for the form CSS page.
289
- * Fix: Prevent "are you sure" message that has started occuring from WordPress when saving a WordPress form
290
- * Fix: Correctly validate form fields with an Inside field label when HTML5 forms are not enabled
291
- * Fix: Set the background color on loading form submit button. Depending on the hover button covers, the loading spinner may have been the same color as the button
292
- * Fix: Additional security checks when getting POST or GET values in some places
293
- * Fix: Return int rather than string from FrmForm::getIdByKey
294
- * **Pro Version Forms**
295
- * New: Allow normal WordPress shortcodes in the field calculations box
296
- * Fix: Strip commas during form validation in non-HTML5 number fields
297
- * Fix: Correctly order the views dropdown in the shortcode builder
298
-
299
- = 2.05.03 =
300
- * Enhancement: Clean up BCC and CC email buttons on small screens
301
- * Security enhancement: Use wp_kses instead of wp_kses_post for showing entries
302
- * Enhancement: Add more HTML options to the wp_kses filters
303
- * Fix: Correctly show the list of trashed forms after one is permanently deleted
304
- * **Pro Version Forms**
305
- * New: Add frm_xml_field_export_value hook
306
- * Fix: PHP error when editing an entry with a date field set as the post date
307
- * Fix: Field value formatting when exporting XML
308
- * Fix: Allow striphtml=1 to work for array values
309
- * Fix: Prevent confirmation field from moving down on small screens
310
-
311
- = 2.05.02 =
312
- * New: Add frm_affiliate_id hook for theme author affiliates
313
- * Fix: XSS vulnerability on form preview page. Don't check POST values before displaying the form
314
- * Enhancement: Speed up the Formidable > Entries listing page for large forms
315
- * Fix: Don't add slashes to default field values
316
- * Fix: Replace the arrows in the settings sections that disappeared in WP 4.8
317
- * **Pro Version Forms**
318
- * Enhancement: Add frmCalSeparation jQuery event for changing the comma in text calculations to something else
319
- * Fix: Prevent more themes from overriding the progress bar styling when the option to override theme styling is checked
320
- * Fix: More reliably hide and show the buttons for adding taxonomies and custom fields in the create post settings
321
- * Fix: Several issues with calculations with both fields inside and outside of repeating sections. Fixed issue with conditional radio fields used in repeating calculations.
322
- * Fix: Prevent endless loops in conditional logic when fields are dependent on each other
323
- * Fix: Searching number field values with LIKE was causing issues
324
- * Fix: Use secure cookies on SSL sites
325
- * Fix: Convert dates in certain formats more realibly before save
326
- * Fix: Correctly duplicate fields inside a repeating section
327
-
328
- = 2.05.01 =
329
- * Fix: Let the new label position option override the setting in the styles
330
- * Fix: Trigger an update for the styling settings so a manual save isn't required to get new updates
331
- * Fix: Prevent an undefined php warning when viewing the form page
332
- * **Pro Version Forms**
333
- * Fix: Revert the functionality behind filter=1 in views, and instead add a new filter=limited option for compatibility mode
334
-
335
- = 2.05 =
336
- * New: Add option to not save IP address with entries for GDPR compliant forms
337
- * New: Add a new label position option: Inside. This option automatically uses the field labels as placeholders.
338
- * Enhancement: Prevent jumping when selecting field to edit on form builder.
339
- * Enhancement: Trigger frm_after_entry_processed hook after save when the action is set to show a message. This affects deleting entries automatically.
340
- * Enhancement: Allow text colors like "red" in frm-show-entry.
341
- * Enhancement: Increase minimum WP version requirement to 4.0.
342
- * Enhancement: Add array_key option to entry shortcode to set whether an ID or key is used when an array is returned.
343
- * Fix: Restore Default Plain button for filling email content.
344
- * Fix: Set dependency on reCaptcha script to ensure it loads after the Formidable script when defer fails.
345
- * Fix: Add frm_entries_list_query hook to filter queries on the Formidable -> Entries page.
346
- * Fix: Improve field duplication on form builder.
347
- * Fix: Remove deprecated notification settings on import.
348
- * Fix: Allow multiple invisible recaptchas to work on the same page.
349
- * Fix: Make sure licenses tab loads if navigating to it directly.
350
- * **Pro Version Forms**
351
- * New: Add Repeat Limit option to Repeatable Sections.
352
- * New: Add target="_blank" option to file upload shortcodes with new_page=1 param.
353
- * New: Add frm_before_entries_table hook to display extra content on the Formidable -> Entries page.
354
- * New: Add frm_lookup_is_current_user_filter_needed filter to allow the options in a lookup field to be conditionally limited.
355
- * Enhancement: Allow repeating fields to be excluded from show entry shortcode.
356
- * Enhancement: Improve calculated fields that include fields both inside and outside a repeating section
357
- * Enhancement: Add RTL form support for time fields.
358
- * Enhancement: Conditionally allow int, rather than string, comparison in Lookup fields.
359
- * Enhancement: Add frm_main_feedback hook to messages shown after draft and edit.
360
- * Enhancement: Display zip code on the same line with city and state when an address is displayed.
361
- * Enhancement: Improve searching Dynamic field values on Entries tab
362
- * Fix: Improve compatibility with page builders and membership plugins. Don't run the_content filter on the View content. Instead, filter the content by calling those functions directly.
363
- * Fix: Delete temporary files after no less than 3 hours, regardless of time zone.
364
- * Fix: Append the media meta_query rather than replacing it. This resolves a conflict with files in WooCommerce.
365
- * Fix: Trim logic and actual value in conditional logic comparison.
366
- * Fix: Improve layout of confirmation field with a left label.
367
- * Fix: Allow a default value for checkbox fields on any form page.
368
- * Fix: Prevent Hidden fields from retaining "Clear default value when typing" setting when the field type changes.
369
- * Fix: Prevent errors when searching Dynamic fields with frm-search bar.
370
- * Fix: Do not send update emails when a draft is converted to an entry.
371
- * Fix: Do not show editable entry after submitting a draft, even though users can save and continue partial submissions.
372
- * Fix: Ensure the setting to not save credit card values is respected for draft entries too.
373
- * Fix: Do not show full address if [x show="line_2"] is empty.
374
- * Fix: Fix undefined index error for section ID shortcode.
375
- * Fix: Prevent jQuery from being loaded an extra time with edit in-place.
376
- * Fix: Correctly validate required field in embedded form on multi-page form.
377
- * Fix: Error messages were appearing in some server configurations when credit card numbers includes spaces.
378
-
379
- = 2.04.01 =
380
- * Fix: Prevent php warning when 'show' attr is missing.
381
- * **Pro Version Forms**
382
- * Fix: Prevent get_post_field() call on null.
383
-
384
- = 2.04 =
385
- * New: Add FrmEntryValues and FrmFieldValue classes, which should be widely reusable.
386
- * New: Add ready-to-use contact form. Use it anywhere with [formidable id=contact-form]. It will only be created on new installs.
387
- * Enhancement: Load global settings tabs with AJAX to improve the load speed.
388
- * Enhancement: Add form and entry to frm_email_message filter.
389
- * Fix: Changed blank title processing in the form widget to match WordPress core widgets.
390
- * **Pro Version Forms**
391
- * New: Add FrmProEntryValues and FrmProFieldValue classes, which should be widely reusable.
392
- * New: Add frm_validate_file and frm_response_after_upload hooks.
393
- * Enhancement: Set license keys in wp-config.php. Use define('FRM_PRO_LICENSE', 'license-key-here');
394
- * Enhancement: Prevent the submit button from being clicked while Lookup fields are processing.
395
- * Fix: If a field is in a section in an embedded form, it will now be included in the default email message.
396
- * Fix: Entry array passed to API and Zapier includes repeating fields with their own value arrays.
397
- * Fix: Include_fields parameter applies in show entry shortcode.
398
- * Fix: Some repeating or embedded fields were duplicated in the default emails and the show entry shortcode.
399
- * Fix: Only show section headings in email if there are values submitted inside the section.
400
- * Fix: Calculation error occurred when calculation contained fields inside and outside repeating section.
401
- * Fix: Make sure [input opt=1] works when "other" options are present in radio fields.
402
- * Fix: Prevent JS error for calc with no trigger field.
403
- * Fix: Show loading icon when updating a field with update link.
404
- * Fix: Allow "3" in the title of a collapsible section
405
- * Fix: Only check get_user_locale in admin area to stay in step with WordPress.
406
- * Fix: Keep Lookup option with special characters selected when editing entry.
407
- * Fix: Prevent fields from returning validation errors when they're in a hidden section.
408
- * Fix: Fix "Array" showing for the options in post status View filter.
409
- * Fix: Filter fields autopopulated by lookup based on parent settings.
410
- * Fix: Don't set cookie during API request.
411
- * Fix: Fix entry ID greater than and less than filters.
412
- * Fix: Close the file type limit selection box when clicking away.
413
- * Fix: Remove autoclear from masks.
414
-
415
-
416
- = 2.03.10 =
417
- * New: Add <a href="https://formidableforms.com/wordpress-anti-spam-invisible-recaptcha/">invisible recaptcha to your WordPress forms</a>
418
- * New: Add frm_form_div_attributes action hook
419
- * Enhancement: Replace is_super_admin calls per WordPress recommendations
420
- * Enhancement: Add duplicated field right below original instead of at the end of the form for easier drag and drop form building with long forms
421
- * Fix: When importing entries, save the IP from the imported CSV rather than the IP of the person running the import
422
- * Fix: Fix duplicate frm_verify ID HTML vaildation error in forms
423
- * Fix: Fix squished customization panel showing up when clicking into some field settings
424
- * Fix: Run frm_validate_entry when there are errors
425
- * **Pro Version Forms**
426
- * New: Add format option to Text Lookup fields
427
- * Enhancement: Make file upload errors translatable
428
- * Enhancement: Pull translations based on the user locale in the WordPress profile
429
- * Enhancement: Allow show=city in frm-field-value shortcode
430
- * Fix: Immediate update dropdown appearance on the form builder page when multi-select dropdown setting is changed
431
- * Fix: Don’t run JavaScript form validation on page load
432
- * Fix: Don’t force form placeholders in combo fields
433
- * Fix: Attach files from repeating sections to form emails when the option is checked
434
- * Fix: Update rewrite endpoints when the view parameter changes to prevent 404s
435
- * Fix: Assume equals=1 when is_draft shortcode is missing the equals parameter
436
- * Fix: Import form data correctly into Lookup Checkbox fields
437
-
438
- = 2.03.09 =
439
- * New: Add frmStartFormLoading and frmEndFormLoading jQuery events.
440
- * **Pro Version Forms**
441
- * New: Add frm_set_and_or_for_lookup filter to allow for filtering lookups that match every value.
442
- * Fix: Do not clear values in form fields when previous page is conditionally hidden.
443
- * Fix: Don't include combo field description html with empty description.
444
-
445
- = 2.03.08 =
446
- * New: Add frm_label_justify CSS layout class to justify text in long labels
447
- * Fix: Prevent XSS error messages in Chrome when saving a form on the back-end
448
- * Fix: Remove extra space between textarea and description.
449
- * Fix: Resolve errors in frm_entries_footer_scripts action call.
450
- * Fix: Decrease size of file path for automatic updates to avoid hitting file path limits on Windows servers.
451
- * Fix: Improve checkbox and radio styling with Bootstrap active.
452
- * Fix: Remove Bootstrap error class with js validation.
453
- * **Pro Version Forms**
454
- * New: Add unique date/time validation back to time fields in your forms.
455
- * New: Add custom jQuery events that fire before form redirect (frmBeforeFormRedirect) and after deleting/adding a row (frmAfterRemoveRow/frmAfterAddRow).
456
- * New: Add frm_full_upload CSS Layout Class.
457
- * Enhancement: Remove deprecated safe_mode references.
458
- * Enhancement: Allow field descriptions to be set in all sub fields.
459
- * Enhancement: Display a 0 in numeric calculations rather than a blank value.
460
- * Enhancement: Add [event_date] shortcode in View sidebar.
461
- * Enhancement: Check required fields before allowing a file to be uploaded.
462
- * Enhancement: Add Parent Entry ID column to entry listing page.
463
- * Enhancement: Allow Formidable forms shortcodes as auto_id prefix or suffix.
464
- * Fix: Improve styling for Other text box in horizontal radio or checkbox field
465
- * Fix: Switch Cancel Link back to Edit after entry is updated in-place.
466
- * Fix: Allow quotes in update link value.
467
- * Fix: Prevent other option from showing when using [input opt=1].
468
- * Fix: Skip content shortcode checks that have already been run.
469
- * Fix: Do not treat 0 value as empty in conditional shortcode.
470
- * Fix: Calculate median properly for stats.
471
- * Fix: Do not rely on field order to check if a field is conditionally hidden.
472
- * Fix: Include the html to set a dynamic field to multiple on the form builder page.
473
- * Fix: Get form and section ID correctly when existing field is dragged into a section.
474
- * Fix: Do not replace values in fields watching Lookups on edit.
475
-
476
- = 2.03.07 =
477
- * New: Add frm_after_import_view hook.
478
- * New: Add frmPageChanged, frmFormComplete, and frmFormErrors jQuery events.
479
- * Fix: Include full where query in cache key to avoid identical keys for different queries.
480
- * Fix: Show entries from all forms on the entry listing page.
481
- * Fix: Remove IE8-specific CSS causing errors in stylesheet.
482
- * **Pro Version Forms**
483
- * New: Add frm_before_create_post hook.
484
- * Enhancement: Add frm_final_submit class to submit button for easier form styling.
485
- * Fix: Allow star rating statistics to work for non-scale fields.
486
- * Fix: Add more file upload spam protection to stop spam files in your forms.
487
- * Fix: Prevent file uploads from some specific headless browsers.
488
- * Fix: Clear options when switching to Lookup field type to prevent conditional logic conflicts.
489
- * Fix: Convert show=id to show=ID in user ID shortcodes to prevent error messages.
490
- * Fix: Make sure Entry Status filter works.
491
- * Fix: Include Lookup Checkboxes in calculations.
492
-
493
- = 2.03.06 =
494
- * **Pro Version Forms**
495
- * Fix: Add nonce check for uploads
496
- * Fix: Decrease maximum number of orphaned files that can be deleted at one time
497
- * Fix: Carry page titles across on import
498
-
499
- = 2.03.05 =
500
- * New: Add <a href="https://formidableforms.com/defeat-spambots-honeypot-spam-protection/">Honeypot spam protection to your WordPress forms</a>
501
- * Enhancement: Add frm_form_attributes hook
502
- * Enhancement: Make field value dropdown code available in the free form builder plugin
503
- * Enhancement: Add deprecated notice for old globals such as $frm_form, $frm_entry, $frm_entry_meta, and $frmdb
504
- * Fix: Set default menu name to Formidable
505
- * Fix: Allow Date column to be toggled on form listing page
506
- * **Pro Version Forms**
507
- * New: Add Honeypot spam protection on file uploads in your forms.
508
- * New: Add option to get oldest or newest unique values in Views.
509
- * New: Add custom frmDrawChart event for customizing graphs.
510
- * Enhancement: Delete temporary files after 6 hours.
511
- * Enhancement: Add more comparison types for Lookup field queries. Affects frm_set_comparison_type_for_lookup hook options.
512
- * Enhancement: Add frm_pro_value_selector_options hook for customizing options available in field value dropdown.
513
- * Enhancement: Trigger frmLookupOptionsLoaded event when options are loaded in Lookup field.
514
- * Fix: Separate multiple files with comma for Zapier.
515
- * Fix: Start and end date not applying to repeating date fields.
516
- * Fix: Do not clear hidden form field in conditionally hidden Repeatable Section.
517
- * Fix: Create queue for fields watching cascading Lookups so the value set is always the correct value.
518
- * Fix: If a field doesn't have separate values, simplify the options array to include only the key and displayed value.
519
- * Fix: Delete child entries when a Repeating fields are conditionally hidden and entry is updated.
520
-
521
- = 2.03.04 =
522
- * Fix: Allow quotes within shortcodes in email settings
523
- * Fix: Check if an option is "other" a little more reliably. Instead of checking for 'other' anywhere in the option key, check for other_ at the beginning.
524
- * Fix: Correctly use default version number for jquery ui URL if query string is not included
525
- * Fix: Increase room for ids in the database. Increase from 11 to 20 to match the WordPress DB fields
526
- * Fix: Resolve a conflict with themes adding display:block; as the default for all input elements that is causing checkboxes and radio buttons to look bad
527
- * Code: Email code refactoring
528
- * **Pro Version Forms**
529
- * Fix: text calculations using a single dropdown time field
530
- * Fix: issue with duplicate headings after a repeating section in the default email message and the frm-show-entry shortcode
531
- * Fix: Prevent blank lines when headings are excluded in the default email message and the frm-show-entry shortcode
532
- * Fix: Remove the non-functional search box from the Formidable -> Entries page for all forms
533
- * Fix: invalid HTML when displaying paragraph field text in a Dynamic List field
534
- * Fix: Prevent a php error message when showing an empty table from the formresults shortcode
535
- * Fix: & was converting to &amp; in fields watching Lookups
536
- * Fix: Remove fields within section from section's logic options to help prevent logic loops
537
- * Fix: Time field conditional statements weren't showing content when they should
538
- * Fix: Time Field validation was having trouble when the start or end settings didn't include the leading zero (7:30 instead of 07:30)
539
- * Fix: Unique time fields were causing errors on submit
540
-
541
- = 2.03.03 =
542
- * Fix: Update the minified JS to match the non-minified version. This fixes issues with calculations.
543
- * Fix: Allow the first form action label to be clickable
544
-
545
- = 2.03.02 =
546
- * Fix: javascript error in Safari in form builder
547
- * Fix: Prevent null values from leaving a white space on the entries listing page
548
- * Fix: Form shortcode parameters were also affecting the forms in a widget
549
- * Fix: Prevent action trigger options from getting cut off at the bottom of the page
550
- * **Pro Version Forms**
551
- * New: Add an option on the Global settings page to fade in forms with conditional logic. This fixes issues on sites with javascript errors causing the form to never show.
552
- * Tweak: don't show the section headings in email by default
553
- * Tweak: Force Ajax submit when editing entry inline
554
- * Enhancement: Add time range validation when submitting the form based on settings for each time field
555
- * Fix: prevent duplicate form submissions with ajax submit
556
- * Fix: Entries on listing page were showing a php warning for entries submitted by logged out users
557
- * Fix: Prevent form submission while Lookups are loading options
558
- * Fix: Prevent two common calculation errors
559
- * Fix: Hide the child entries in repeating fields on the page that lists all entries
560
- * Fix: After selecting a form in the view settings, it wasn't possible to show the field keys in the sidebar
561
- * Fix: Lookup Checkboxes weren't saving in embedded form
562
- * Fix: Lookup fields weren't getting enabled if change triggered repeatedly
563
- * Fix: Time fields with missing settings were showing php warnings on the page
564
- * Fix: Make rootline look nice in Edge
565
- * Fix: Autosave values with the non-ajax autosave on page turn
566
- * Fix: Prevent multipage forms from submitting on the first page when redirecting after submit
567
- * Fix: "Array" was showing in the default emails for checkbox fields inside a repeating section
568
- * Fix: Prevent autocomplete dropdown from showing twice when editing in place
569
-
570
- = 2.03.01 =
571
- * Fix: Some colors were not being used correctly in the visual form styler settings
572
- * **Pro Version Forms**
573
- * New: Added an option to use the old time field with one dropdown
574
- * Fix: Syntax error on entry submit in older versions of PHP
575
- * Fix: [25 show=value] was returning the displayed value instead of the saved value
576
- * Fix: Conditional fields were showing after ajax save or ajax page turn
577
- * Fix: Save Rich Text value when form is submitted with button and ajax
578
- * Fix: Prevent button styling from applying to buttons inside a rich text field
579
- * Fix: Only include one column on the entries listing page for post status
580
- * Fix: Fields with conditional logic depending on time fields weren't showing correctly
581
- * Fix: PM was always saving as AM in time fields
582
- * Fix: Time fields sometimes had no minute options depending on the start time and minute step settings
583
- * Fix: Lookup Checkboxes were not saving in embedded forms
584
- * Fix: Removed the section descriptions and duplicate section headings in default email message
585
- * Fix: Prevent double submissions with ajax submit enabled with redirect after submit
586
- * Fix: Default Emails were coming through empty if the form only had embedded forms
587
-
588
- = 2.03 =
589
- * New: Add a combined list of all entries on the Formidable -> Entries page instead of defaulting to the first form
590
- * New: Replace submit input with button HTML for new forms. This allows us to show the loading indicator on top of the button instead of outside. This applies to new forms only. Existing forms will need the submit button HTML adjusted to see this new styling. But we decided it was best for reverse compatibility if we don't change it automatically
591
- * New: Add frm_after_title hook for inserting content between the title and form fields
592
- * Enhancement: Speed up adding and editing field options and conditional logic in the form builder
593
- * Enhancement: Don't save the field options until the whole form is saved
594
- * Tweak: Pass error array in frm_get_paged_fields instead of true/false. If you are using the frm_get_paged_fields hook, it's possible your code may need to be adjusted.
595
- * Fix: styling issue when select field moves when changing between a blank and not blank option
596
- * Fix: Make sure "Activate" button for add-ons is specific to subsite in multisite network
597
- * Removed: pro fields and styling options from the visual styler, extra pro version css, and registering pro scripts. We don't need unused options.
598
- * **Pro Version Forms**
599
- * New: Add multi page progress bars and rootline to jump to different pages
600
- * New: Add a page number parameter to the url when the form page changes
601
- * New: Auto-save drafts on page turn when drafts are enabled in the form maker settings
602
- * New: Add save button to back-end entries. This allows an entry to be saved from any page when editing.
603
- * New: Break out repeating sections in the email and frm-single-entry shortcode. Now they repeat instead of separate with commas.
604
- * New: Add options for email content/single entry shortcode: include_extras="section,page,html", include_fields="10,15", exclude_fields="10,15"
605
- * New: Change the time field to multiple dropdowns that always save in hh:mm format. This allows for secondary sorting by time fields in views. Using h:i A for the time format in a shortcode will be forced to g:i A.
606
- * Enhancement: Switch the unique time functionality from front-end disabling to back-end validation
607
- * Enhancement: Hide form on page load and fade it in to prevent conditional fields flashing
608
- * Enhancement: Order the post type dropdown by post key instead of defaulting to the order of post type creation
609
- * Enhancement: Make the custom field options more helpful by including custom fields only for the selected post type
610
- * Enhancement: Add .frm_loading_form class on the form tag while the form is processing
611
- * Enhancement: Show the dropzone error message all the time instead of only on hover
612
- * Tweak: Use css to make the conditional logic field options shorter instead of truncating in the form builder
613
- * Tweak: Use function to convert field object to array during in_section migration.
614
- * Tweak: Avoid errors after Lookup field is deleted and other fields watched that Lookup field.
615
- * Fix: Do not delete values in frm_item_metas table for all fields selected in create front-end Post action (such as the conditional logic).
616
- * Fix: Show the correct option label for a blank value. Previously option label for "0" saved value was displaying.
617
- * Fix: Compact file upload field wasn't aligned with other fields in the row
618
- * Fix: Evaluate date strings the same way in view filters and inline conditions for date fields
619
- * Removed: Old auto updating code. If you are running add-ons you haven't updated since before November 2015, they will no longer auto update.
620
-
621
- = 2.02.13 =
622
- * New: Add frm_send_separate_emails filter. If there are multiple emails in the "to" box, this hook will send one email per address.
623
- * Fixed: Prevent field option reset when a style is included with the imported form
624
- * **Pro Version Forms**
625
- * New: Add dynamic Lookup population options to paragraph fields
626
- * New: Allow no_link=1 for [25 truncate=20 no_link=1]. By default, when a value is truncated in a view, it shows a link to show more content. This shortcode option can remove the link.
627
- * New: Add does_not_contain filter to stats shortcode
628
- * New: Add frm_filter_view hook for modifying View object
629
- * New: Add frm_graph_default_colors hook
630
- * Tweak: Replace all formidablepro.com links with formidableforms.com
631
- * Improved: Remove arrows on read-only HTML5 number field
632
- * Improved: Apply Formidable styling to Dynamic List fields
633
- * Improved: Allow Lookup fields with repeating section values to filter based on parent value
634
- * Fixed: Do not enable read-only dependent Lookup fields
635
- * Fixed: Form scrolls correctly on page turn
636
- * Fixed: JavaScript errors caused by file upload field in Woocommerce form
637
- * Fixed: Allow ajax submit if there are no file fields on the page with a value
638
- * Fixed: Correctly import address values into Address field
639
- * Fixed: [created_at] conditionals take timezone into account
640
- * Fixed: Do not urlencode GET variables that are set in form shortcode
641
- * Fixed: Prevent WordPress auto paragraphs from adding unwanted paragraph tags in calendar View headings
642
- * Fixed: Removed repeating fields from non-repeating field logic
643
-
644
- = 2.02.12 =
645
- * Fixed: PHP 7.1 illegal string offset warnings addressed.
646
- * **Pro Version Forms**
647
- * New: Add frm_order_lookup_options hook to adjust the order of options in a Lookup field.
648
- * Fixed: JavaScript errors were occurring when illegal file type was uploaded and Woocommerce was active.
649
- * Fixed: Make sure PDF files display correctly with show_image=1 in WP 4.7.
650
- * Fixed: Scroll error when switching pages with Ajax submit.
651
- * Fixed: Make sure dependent autocomplete Lookup fields aren't disabled permanently.
652
- * Fixed: Make sure GET variables set in View shortcodes work correctly.
653
-
654
- = 2.02.11 =
655
- * New: Added frm_create_default_email_action hook to prevent default email action creation.
656
- * New: Added frm_inline_submit CSS Layout Class to use in the form generator.
657
- * Improved: Include IP for checking comment blacklist.
658
- * Improved: Load minified themepicker js and placeholder js when possible.
659
- * Improved: Better spam checking with Akismet.
660
- * Improved: Update placeholder JS for old browsers to v2.3.1.
661
- * Fixed: Don’t force fields created by a add-on to a text field when Pro is not installed.
662
- * Fixed: Style success message text color now applies to nested paragraph tags.
663
- * Fixed: Prevent PHP warning messages some sites are seeing during cache key retrieval.
664
- * Fixed: -1 offset in frm_scroll_offset hook now stops auto-scrolling.
665
- * Fixed: Invalid Portuguese translation for field is invalid message.
666
- * Fixed: A few HTML errors on form Settings page are resolved.
667
- * Fixed: Set default margin on checkbox and radio divs. This resolves conflicts with Bootstrap styling and frm_two_col and frm_three_col classes.
668
- * Fixed: If same form is published multiple times on the same page, make sure success message shows with the right occurrence of the form. Auto-scroll to the correct form as well.
669
- * **Pro Version Forms**
670
- * New: Add time_ago=2 and time_ago=3 to created_at shortcode options. The number used here will determine how many time levels are shown, e.g. time_ago=1 will show “2 years”, time_ago=2 will show “2 years 3 months”, time_ago=3 will show "2 years 3 months 15 days”.
671
- * New: Allow time comparisons with NOW, e.g. [if x less_than="NOW"]Show this content[/if x]
672
- * New: Added author_link parameter to userID shortcode options. [25 show=author_link] will include a link to the WordPress author page.
673
- * New: Added frm_allow_date_mismatch hook to improve validation for certain date formats. This may be needed if you are using a custom format in your date fields that include non-English text.
674
- * New: Added greater than or equal to and less than or equal to filter to stats and graphs.
675
- * Improved: Added comma between values in text calculation when multiple values come from the same field.
676
- * Improved: RTL indented sub-category styling for checkboxes and radio buttons.
677
- * Improved: Include the hidden Dropzone field inside the form instead of in the footer.
678
- * Improved: Remove entry div from the page after fadeout when deleting an entry.
679
- * Improved: Order post type dropdown in Create Post action by post key.
680
- * Improved: Allow repeating fields to be selected in a field's Lookup population options.
681
- * Improved: Repeating entry keys are now randomly generated.
682
- * Improved: Allow dynamic default value shortcodes in calculation box.
683
- * Fixed: Do not filter shortcodes submitted in entry when editing the entry. Process external shortcodes before replacing [input].
684
- * Fixed: The default value is now set correctly in dependent Lookup radio and checkbox fields.
685
- * Fixed: Style font now applies to section headings.
686
- * Fixed: Unnecessary urlencode removed from $_GET variable. Allows searching with + symbol in query string now.
687
- * Fixed: Endless loop prevented when new child form is given same ID as parent from XML.
688
- * Fixed: Allow updating of read-only dropdown in back-end Entries.
689
- * Fixed: Lookup field options wouldn't update while dropdown was open in Chrome on Windows. Dropdown is now disabled until options are completely loaded.
690
- * Fixed: Ensure that autocomplete text shows in dropdown when theme styling is overridden in Style.
691
- * Fixed: UserID field now autopopulates correctly when creating an entry in the WordPress dashboard.
692
- * Fixed: Errors on entries page when file didn't exist.
693
- * Fixed: The include_zero parameter in graphs caused errors with certain WordPress date formats. This now works with any date format.
694
- * Fixed: Using "hours" in a Creation Date View filter would result in erroneous results.
695
- * Fixed: Data was duplicated in the frm_item_metas and post meta or taxonomies table. It is now only present in the post meta or taxonomies table.
696
- * Fixed: Do not force html=1 on file upload field in frm-field-value shortcode.
697
- * Fixed: Prevent errors when a hidden field or text field is used for post status.
698
-
699
- = 2.02.10 =
700
- * Add frm_form_error_class hook
701
- * Fix db error when updating title in some forms
702
- * Fix unclickable keys in Customization Panel
703
- * Fix print styling on entries page
704
- * Clear entry cache after delete all entries
705
- * **Pro Form Features**
706
- * Add frm_time_ago_levels hook for drilling down time_ago
707
- * Fix adding new file after removal when editing
708
- * In multi-site, only copy forms if copy form setting is checked
709
- * Make sure detaillink works if View is on home page
710
-
711
- = 2.02.09 =
712
- * Add frm_before_install hook
713
- * Trigger a database update to flush permalinks
714
- * Fix PHP 5.4 syntax error
715
- * **Pro Form Features**
716
- * Fix single post page content
717
-
718
- = 2.02.08 =
719
- * Fix recaptcha error (change default to normal)
720
- * Prevent double submit clicks
721
- * Make sure recaptcha English language setting applies
722
- * Add placeholder color CSS
723
- * Add frm_after_import_form action hook
724
- * Add frm_send_email hook for stopping the email
725
- * Add frm_upgrade_page hook
726
- * Include field object in frm_prepare_data_before_db hook
727
- * Fix nav errors when trying to edit form that doesn't exist
728
- * Replace specific cache key deletion with group cache delete for more cache clearing fixes
729
- * **Pro Form Features**
730
- * Added pretty URLs to views
731
- * Added month and year labels in credit card dropdowns
732
- * Show user options for admin when editing user-limited dynamic field
733
- * Added frm_load_dropzone hook for disabling dropzone
734
- * Added frm_dynamic_field_user hook for dynamic fields.
735
- * Load pro translations in plugin instead of allowing translations from wp.org to trump
736
- * Fix error when editing a multi-page form with blank repeating section on separate page
737
- * Add space next to collapsible section icons
738
- * Fix required file error when file is present
739
- * Fix clearing dependent autocomplete dropdown in repeating sections
740
- * Update EDD updater
741
-
742
- = 2.02.07 =
743
- * Improve cache clearing in order to make Formidable compatible with persistent object caching
744
- * Add vertical-align:baseline to radio and checkboxes to prevent styling conflicts
745
- * Add hook for invalid form entry error message
746
- * Add form id to 'frm_include_meta_keys' hook
747
- * Fix IE11 and Edge form builder issues with editing field options
748
- * Allow localhost to pass URL validation
749
- * Remove frm_field_input_html calls for fields on form builder page
750
- * **Pro Forms Features**
751
- * Add option to send emails on import
752
- * Allow default style to export with form
753
- * Fix form importing with a style (make sure style is selected in form's settings)
754
- * Fix exporting Views without form
755
- * Fix adding subfield types in Chrome
756
- * Make sure "Remove" link still shows when frm_compact is used in file upload field
757
- * Make sure actions only trigger on import when import is selected
758
- * Check if transient timeout has been deleted to prevent expired update links
759
- * Fix conditional logic in a section after removing and re-adding a row
760
- * Make sure repeating section is cleared after a form is submitted
761
- * Move repeating section form to trash when parent is trashed
762
- * Make sure collapsible icon uses section color
763
- * Fix errors when "Show page content" is selected in form's settings
764
- * If repeating form entries page is accessed directly, go to parent's entries page
765
- * Fix editing entries with file upload in repeating section
766
- * Allow translation of more file upload messages and no results message in autocomplete dropdown
767
- * Fix donut graphs
768
- * Fix PHP 5.2 graph errors
769
- * Adjust lowercase value sorting in Lookup fields
770
- * Fix auto_id errors with WPML
771
- * Prevent multiple View filters from being added during migration
772
- * Fix Phone Number mask on ajax submission form
773
- * Fix exclude_fields option with editlink
774
- * Fix truncating in place so it doesn't cut words in half
775
- * Make sure autocomplete, multi-select, and read-only attributes are included for category dropdowns
776
- * Remove "Unique" option from userID fields
777
- * Fix hidden row_ids field name (in repeating section)
778
- * Make sure character limit, read-only, etc do not apply on form builder page
779
- * Make sure second and third level Lookup fields correctly limit options to the current user
780
- * Fix HTML validation errors for checkboxes in repeating fields
781
-
782
- = 2.02.06 =
783
- * Prevent styling conflict with field buttons on form builder
784
- * **Pro Forms Features**
785
- * Add styling for left and right labels in combo fields
786
- * Fix PHP 5.2 error in graphs controller
787
- * Add taxonomy support to graphs and stats
788
- * A couple other graph fixes
789
- * Fix entry_id and created_at issue with stats
790
- * Fix lowercase text sorting in Lookup fields
791
- * Make sure conditional logic works on embedded form fields when editing
792
- * Fix conditional logic dependent on hidden embedded form field
793
- * Make sure time field displays correctly by default with frm-field-value shortcode
794
- * Add Format option to Text fields
795
-
796
- = 2.02.05 =
797
- * Clear caching when updating styling settings
798
- * Add frm_field_div_classes hook
799
- * Remove deprecated safe_mode check
800
- * Warning added for invalid height/padding styling combination
801
- * **Pro Forms Features**
802
- * Added several new graph types and options
803
- * Prevent repeating field value duplication when saving drafts
804
- * Add migration to remove duplicated repeating section data
805
- * Show child forms in CSV export options
806
- * Allow 2 decimal places for max file size
807
- * Fix frm-stats y=""
808
- * Allow time fields to be used in calculations
809
- * Add a Country label option for Address fields
810
- * Remove a few graph filters
811
- * Make sure address fields display error messages
812
- * Make sure category fields keep value when saving a draft
813
- * Other bug fixes
814
-
815
- = 2.02.04 =
816
- * Add field description margin option
817
- * Fixes for submitting forms in <IE10
818
- * **Pro Forms Features**
819
- * Prevent star styling conflict with some themes
820
- * Fix conditional logic dependent on numeric checkboxes
821
- * Allow arrays in Lookup checkbox field default value
822
- * Make sure Lookup fields load correctly with ajax in repeating section on form builder
823
- * Fix field errors showing on dependent Dynamic fields
824
- * Only validate on change when js validation is on
825
- * Make sure address field errors show up correctly
826
- * Include confirmation field classes for old HTML
827
- * Make repeating fields work with frm_date_field_js hook
828
- * Don't show long decimal for allowed file size
829
- * Fix conditional logic with ampersands
830
- * Fix left label with autocomplete dropdown
831
- * Don't allow switching between sections and HTML field types
832
- * Fix JS error when multi-select logic field has no options selected
833
- * Make sure WP errors are returned correctly in file upload field
834
- * Allow use of show_image, add_link, and show_filename with frm-field-value
835
- * Don't show date pop-up for read-only date field
836
- * Fix ordering by number fields mapped to a custom field
837
-
838
-
839
- = 2.02.03 =
840
- * Update translations
841
- * **Pro Forms Features**
842
- * Fix file upload field display with an ID ending in 0
843
- * Fix file upload fields in a repeating section when editing entries
844
- * Don't trigger update on all repeating Lookup fields when new row is added
845
- * Don't clear Lookup dropdown values when editing
846
- * Fix showing the error message on confirmation fields
847
- * Fix conditional shortcodes for embedded file upload fields
848
- * Make sure visible repeating dependent Dynamic field values are not cleared
849
-
850
- = 2.02.02 =
851
- * Fix clicking the undo link after bulk trash forms
852
- * Add submitFormManual function for custom scripts
853
- * HTML5 error fields now have styling
854
- * **Pro Forms Features**
855
- * Fix conditional logic on radio fields in an embedded form
856
- * Add download link to files in uploader
857
- * Fix undefined message in Address fields
858
- * Make sure new file upload field works in repeating sections
859
- * Show credit card errors
860
- * Make sure date fields show the correct format in repeating sections when editing
861
- * Make sure incorporated upload importer works correctly
862
- * Fix file upload field on multi-page ajax submission form
863
- * Exclude credit cards and passwords from default email
864
- * Fix phone number field JS issues in firefox
865
- * Add loading text to Lookup fields
866
- * Improve reverse compatibility for file upload field ID shortcode
867
- * Allow specific user ID and entry ID searching in form entries tab
868
-
869
- = 2.02.01 =
870
- * **Pro Forms Features**
871
- * Add styling for uploader with left label
872
- * Add styling for rich text field with left label
873
- * Make new file upload strings translatable
874
- * Fix default date issue in Firefox
875
- * Search post fields in admin entries tab
876
- * Allow searching by IP address in admin entries tab
877
- * Fixed showing default avatars if there is none selected in the form
878
- * Fixed issue with newly uploaded files getting dropped when there are validation errors while editing an entry
879
- * Fixed issue with showing the url of the icon instead of the uploaded file by default
880
-
881
- = 2.02 =
882
- * Improve user role dropdowns in global settings
883
- * Remove some deprecated functions
884
- * More output escaping
885
- * Move file creation for stylesheet to its own file for an easier API
886
- * **Pro Forms Features**
887
- * Add drag and drop file uploading
888
- * Add options to set the file size and count limits
889
- * Merge the upload importer plugin into main plugin
890
- * Filter the media library so uploads in forms can only be viewed by those with permission to edit entries
891
- * Don't allow direct viewing of attachment pages
892
- * Add file protection options per form to prevent direct access to files
893
- * Add a prefix to the attachment slug to prevent the attachments from using top-level slugs that would be better used elsewhere
894
- * Process files during validation if javascript errors on the page, or if browser doesn't support the in-place file uploader
895
- * Include the error message at the top of the page when there are ajax validation errors
896
- * Add frm_image_html_array hook so we can tie in with modals soon
897
- * Add an option to use text calculations for combining values instead of requiring math operations
898
- * Add age shortcode for use in calculations. Use [age id=25] in a calculation, where 25 is the id of the date field.
899
- * If a calculation doesn't have any field triggers, trigger it on load
900
- * Fixed calculations using multiselect fields across page breaks
901
- * Fixed date calculations with an empty date field. The calculation will now wait until any date fields have been filled.
902
- * Only use ajax validation when ajax submit is turned on to prevent double validation checks
903
- * Allow recaptcha to be dragged into section
904
- * Fixed issue with html showing in rich text
905
- * Fixed filtering conditionals from parent form inside of a foreach loop
906
- * Change default sep for images displayed in View
907
- * Don't force links when displaying a non-image file
908
- * Make sure repeating fields watching Lookups keep custom value
909
- * Fix undefined index error with date field calendar style setting
910
- * Make sure page size and limit work together well in Views
911
- * Don't run date calculations until all dates are selected
912
- * Allow address field labels to be edited when field is initially added
913
- * Fix single row Lookup field checkboxes styling
914
-
915
- = 2.01.03 =
916
- * **Pro Forms Features**
917
- * Make sure HTML entities don't show in rich text fields
918
-
919
- = 2.01.02 =
920
- * Increased minimum required WordPress version to 3.8
921
- * Added frm_skip_form_action hook. This hook can be used to change whether the action is skipped or not
922
- * Added border radius settings to success and error messages
923
- * Fixed issue allowing a trashed form shortcode to still show the form
924
- * Fixed issue causing &amp; to show instead of & when editing paragraph fields
925
- * Removes French and Swedish translations since they are complete online
926
- * Update for better cache deletion in WP 4.0+
927
- * Allow a specific field type to change the value for emails and entry array
928
- * Prevent errors with Redis cache plugin
929
- * Improve styling for submit buttons on mobile devices
930
- * Don't let imported style override default
931
- * Add frm_clean_[field-type-here]_field_options_before_update hook
932
- * Fix &, >, and other character comparison issues
933
- * **Pro Forms Features:**
934
- * Added frm_combo_dropdown_label filter. This hook can be used to add a label to the blank option in combo field dropdowns (state, and country, Credit card month, year)
935
- * Added frm_use_embedded_form_actions hook. If this hook is used to return the value "true", form actions for embedded forms will be fired
936
- * Make sure the view page number is not 0
937
- * When getting the entry array, address fields will no longer be sent as an array
938
- * Don't load more than 500 options in a lookup field on the form builder page
939
- * Fixed rich text fields with in place edit
940
- * Fixed javascript error when submitting an entry from the back-end
941
- * Use the correct calendar locale when editing an entry from the back-end
942
- * Fixed issue with the unique message being replaced if it was the same as the global unique message
943
- * Fixed issue with dependent dynamic field change events not getting triggered
944
- * Exclude password and credit card fields from the default email message
945
- * Add views parameter to frm-search shortcode
946
- * Fix error that appeared when using a date field in a calculation in multi-page form
947
- * Fix issue with switching from a dropdown to a Lookup field
948
- * Fix issue with loading icon replacing Lookup field options
949
- * Set confirmation field description correctly
950
- * Allow post fields in form action conditional logic
951
- * Set default value correctly when address field is shown
952
- * Don't let spaces break conditional logic
953
- * Fix JS error after in-place edit
954
- * Fix PHP warning message for Lookup fields
955
- * Fix ambiguous form ID SQL error
956
- * Don't require credit card fields when editing
957
- * Make sure ampersand doesn't break Lookup fields
958
- * Add autopopulate option to Image URL, time, and hidden fields
959
- * Add hook to allow LIKE comparison with Lookup fields
960
-
961
- = 2.01.01 =
962
- * Use a different email regex to allow more characters, and longer TLDs
963
- * Only load custom styles on the styler. Don't include it on the manage styles, or custom css tabs. Bad custom css can make the page uneditable.
964
- * Fix issue preventing the option to Allow the multiple recaptchas to be turned off
965
- * Fixed issue with white space allowed in field options when bulk editing
966
- * Use javascript instead of jQuery to scroll after submit
967
- * Add missing styling to make inline labels work with checkbox/radio fields
968
- * **Pro Forms Features:**
969
- * Add checkbox option to Lookup fields
970
- * Hide empty radio/checkbox Lookup fields
971
- * Allow autocomplete Lookup fields to populate text fields
972
- * Add filter for setting field type used for logic 'frm_logic_FIELDTYPE_input_type'
973
- * Prevent duplicate submissions during in-place-edit or ajax-loaded forms
974
- * Make sure post fields show up correctly on edit
975
- * Always show the number range options in a number field
976
- * Fixed issue with dynamic list fields not saving a value when the visibility is set to administrator
977
- * check for __frmDatepicker before using it. This resolves issues when using a date field with custom code.
978
- * Strip slashes shown in an entry right after POSTing
979
- * If a field in calculation is missing, don't break the js
980
- * Prevent conditional loops with dropdown fields
981
- * Fixed issue with Dynamic fields not showing up when expected, and when editing 3+ level Dynamic fields
982
- * Remove the country field when the "other" address option is selected
983
- * Fixed issue with required Address field on conditionally hidden page. They were still required, even when skipped.
984
- * Fixed star fields on multi-paged ajax forms. Going back a page was showing radio buttons.
985
- * Fixed issue with small autocomplete field, when it is hidden on page load.
986
- * Fixed issue that allowed conditional fields to show right after hitting "save draft"
987
- * Fixed default values inside of conditional logic
988
- * Fixed issue preventing "none" from being selected for the date styling in the styles
989
-
990
- = 2.01.0 =
991
- * Allow shortcodes for the submit button label
992
- * Increase the timeout for activating a license
993
- * Add a couple static functions to use in add-ons with form actions
994
- * Don't show templates on the add-ons page
995
- * Add frm_switch_field_types hook for specifying which fields can be switched to/from
996
- * Add Authorize, Stripe, WOO, and copy icons
997
- * Some back-end styling improvements
998
- * Additional bug fixes
999
- * **Pro Forms Feature:**
1000
- * Add new "Lookup" field type
1001
- * Add "Lookup value" option to several field types
1002
- * Add clear on focus and default blank option to Address fields
1003
- * Move form submit js to js file
1004
- * Add repeating field args to new and edit fields hooks
1005
- * Refactor conditional logic
1006
- * Improve and limit post redirection
1007
- * Cut down on View query size when no field filters are set
1008
- * Additional bug fixes
1009
-
1010
- = 2.0.25 =
1011
- * Add an option to allow multiple recaptchas. This is off by default to avoid new conflicts.
1012
- * Use the recaptcha size setting when displaying multiple recaptchas per page.
1013
- * Add frm_after_field_is_imported and frm_prepare_single_field_for_duplication hooks
1014
- * Add property="stylesheet" to the stylehsheets when HTML5 is enabled
1015
- * **Pro Forms Features**
1016
- * Redirect to post when View detail page is linked to post
1017
- * Make sure entry ID is unique filter does not get used
1018
- * Make sure limit applies to a View's pagination
1019
- * Add dynamic field to frm_data_sort hook
1020
- * Add a message when the file upload field is included before a page break
1021
- * Fix the issue with the frm_first class applying to the confirmation field
1022
- * Remove the invalid email message used when the email confirmation doesn't match
1023
-
1024
- = 2.0.24 =
1025
- * Add option to use the dark reCaptcha
1026
- * Show a helpful error message when recaptcha communication fails
1027
- * Fix the clear on focus setting to not switch to the default blank
1028
- * **Pro Forms Features:**
1029
- * Validate recaptcha during the javascript validation checks
1030
- * Make sure required credit card fields are required
1031
- * Add option to removes names from credit card fields to prevent the values from being posted to the server (most secure)
1032
- * Don't require address fields when conditionally hidden
1033
- * Exclude linked dynamic fields from calculation fields dropdown since they aren't functional
1034
- * Improve third-party shortcode filtering in Views
1035
- * Ignore View filters with no value selected for where field
1036
- * Fix the file upload background color setting
1037
- * Include a flag on the field to indicate if it is inside a section or not
1038
-
1039
- = 2.0.23 =
1040
- * Add support for multiple reCaptchas on a page
1041
- * Make sure the screen options for the form listings only shows when needed
1042
- * Make sure a value is selected when it includes an &
1043
- * Load grid CSS on the back-end entries and form builder pages
1044
- * Allow transparent background color on fields and form
1045
- * Don't update clear on click options until whole form is saved
1046
- * Don't force an array to be a string before going through get_display_value function
1047
- * Added frm_trigger_create_action hook to alter action triggering
1048
- * Added frm_csv_format hook for changing the exported CSV format
1049
- * Added frm_is_field_required hook for allowing a field to be conditionally required
1050
- * Added frm_field_options_to_update hook for setting more field options to update
1051
- * Added frm_display_FIELDTYPE_value_custom hook
1052
- * Added frm_get_FIELDTYPE_display_value
1053
- * Added frm_csv_field_columns hook. Once the columns are added, if a field value is an array, it will automatically fill added csv columns
1054
- * **Pro Forms Features:**
1055
- * Added straight up client-side validation
1056
- * Added Credit card and Address field types. Enable the Credit card field with add_filter( 'frm_include_credit_card', '__return_true' );
1057
- * Allow actions to be triggered when a draft is saved
1058
- * Allow free text in user id field filtering in views
1059
- * Improved the unique filter in Views
1060
- * Add Entry ID filter to all existing single entry Views instead of always checking for the entry param in the url
1061
- * Allow "any" for the number step
1062
- * Updated Chosen script to 1.5.1
1063
- * Correctly check for multisite sitewide activation
1064
- * Fixed the problem with the file upload attachment option not staying checked
1065
- * Fixed filtering by entry ID and fields together in Views
1066
- * Make sure the limit setting doesn't affect calendar Views, and show empty calendar for Calendar views with no entries
1067
- * Make sure closing shortcodes in After Content are filtered
1068
- * Make sure Dynamic List fields show up in default html email
1069
- * Make sure we are jumping to the first field in the form after validation instead of the field with the lowest id
1070
- * Fix field ID issue in repeating sections across pages
1071
-
1072
- = 2.0.22 =
1073
- * Add an upgrade banner when affiliate links are active
1074
- * Add permission checks in addition to nonce for several actions for extra security
1075
- * Don't allow javascript to be saved in field choices
1076
- * Include the admin_url params inside the function to resolve a conflict with WPML
1077
- * Prevent XML breaking with US character
1078
- * Fix rand() error with float some users are seeing with PHP7
1079
- * **Pro Forms Features:**
1080
- * Add the option to automatically delete files when a file is replaced, and and entry is deleted
1081
- * Allow a prefix and/or suffix along with the [auto_id] shortcode
1082
- * Add is_draft shortcode for views. This allows [is_draft], [if is_draft equals="1"]-draft-[/if is_draft], and [if is_draft equals="0"]-complete-[/if is_draft]
1083
- * Add frm_no_entries_message filter to adjust the output when there are no entries found
1084
- * Add frm_search_for_dynamic_text hook for searching numeric values in Dynamic fields
1085
- * Add the saved value into the array and json response. The entries fetched using FrmEntriesController::show_entry_shortcode were only returning the displayed value. This adds the saved value to the array as well. This covers user id, dynamic fields, radio, dropdown, and checkbox fields anytime the saved and displayed values are different.
1086
- * Add filter on add/remove fields to allow translations
1087
- * Default new number fields to use "any" step
1088
- * Fix conditional logic dependent on a paragraph field
1089
- * Fix date fields inside form loaded with in-place-edit
1090
-
1091
- = 2.0.21 =
1092
- * Add a timestamp to the css file instead of plugin version number to improve issues with styling caching
1093
- * Add pro tips & upgrade calls
1094
- * Fix bug with importing old forms with no custom style
1095
- * **Pro Forms Features:**
1096
- * Remove autoinsertion options from the view settings. Any views that were set to be inserted automatically will have their shortcodes saved onto that page.
1097
- * Allow the delete link to work after an ajax load
1098
- * Apply styling settings to HTML fields
1099
- * Randomize entry key on CSV import
1100
- * Make sure the old transient doesn't delay automatic update
1101
- * Allow forced plugin update check if it hasn't been forced before
1102
- * Fix CSV import form dropdown with only 1 item
1103
- * Fix bug with importing data in embed form fields
1104
- * Fix time_ago issue with blank value
1105
- * Fix missing pro license message to link to global settings
1106
- * Fix a fatal error when a non-Site Admin visits the Global settings page in multisite
1107
-
1108
- = 2.0.20 =
1109
- * Added more styling options: box-shadow, font-weight, Form Title, and Form Description
1110
- * Fixed a couple issues with activating and deactivating licences
1111
- * A few improvements for importing styles
1112
- * Add a hook for approved theme authors to add affiliate links. If the free version is packaged with a theme, the theme author can get commissions on upgrades.
1113
- * **Pro Forms Features:**
1114
- * Added Parent entry ID to view filters
1115
- * Added a button to autofill addon licenses
1116
- * Improve accuracy of time_ago for leap years
1117
-
1118
- = 2.0.19 =
1119
- * Add CSV export to free version
1120
- * Add page with list of add-ons
1121
- * Set up base for allowing affiliate links inside the free version
1122
- * **Pro Forms Features:**
1123
- * Updating improvements
1124
- * Add show_image=1 and add_link=1 to file upload field shortcode
1125
- * Show draft, pending, and private posts for creator and admin in frm-entry-links shortcode
1126
- * Make sure Number fields perform calc when shown
1127
- * Deprecate the frm_csv_field_ids filter
1128
- * Fix graph bug
1129
- * Fix Dynamic Field filtering in Views
1130
- * Fix JavaScript error in repeating section
1131
- * Fix showing errors in collapsible sections
1132
- * Hide the end divider field when needed
1133
- * Fix inline label for Dynamic dropdowns
1134
- * Make LIKE logic case-insensitive in field ID shortcode
1135
- * Make sure multiple file upload fields save on edit when all files are removed
1136
- * Fix conditional logic issues with extra white space
1137
- * Fix LIKE conditional logic issues with arrays and number values
1138
- * Fix calcs with edit in-place
1139
- * Include embedded fields in CSV export
1140
-
1141
- = 2.0.18 =
1142
- * PHP 7 updates
1143
- * Add frm_field_extra_html hook
1144
- * Prevent specific html entity from breaking email message
1145
- * Add filter for removing wpautop from form success message
1146
- * Fix HTML error on form builder page
1147
- * Change the "Licenses" submenu to "Plugin Licenses"
1148
- * **Pro Forms Features:**
1149
- * Allow ? and * in Phone Number Format
1150
- * Remove child form from export options
1151
- * Fix LIKE conditional logic bug
1152
- * Some auto-update adjustments
1153
- * Add frm_search_any_terms filter
1154
- * Fix file upload issue in CSV export
1155
- * Fix issue with duplicate classes in HTML field
1156
- * Fix filtering with user_id=current in graphs
1157
- * Fix Dynamic List field with value like 9.99
1158
- * Make sure userID field doesn't lose value when conditionally hidden/shown
1159
-
1160
- = 2.0.17 =
1161
- * **Pro Forms Features:**
1162
- * Fix post update bug
1163
-
1164
- = 2.0.16 =
1165
- * Escape font family correctly for quotation marks
1166
- * Only check for updates every 24 hours
1167
- * Allow emails to be separated by a space
1168
- * Prevent old versions of Akismet from causing errors
1169
- * Add unit tests for XML import
1170
- * Styling updates for WP 4.4
1171
- * Save form action settings even if they aren't in the default options
1172
- * More contrast on form builder page
1173
- * Use normal font weight for from builder
1174
- * **Pro Forms Features:**
1175
- * Allow Styles to be duplicated
1176
- * Allow the form key in the CSV download url
1177
- * Make like/not like conditional logic not case-sensitive
1178
- * Fix multiple conditional logics on a Dynamic field
1179
- * Fix XML import with repeating fields
1180
- * Fix notice for old dfe fields
1181
- * Make sure integer is being used for auto_id
1182
- * Fix read-only dependent Dynamic field with a default value
1183
- * Fix conditional radio button default value issue
1184
- * Fixes for conditional logic on sections
1185
- * Fix autoupdating for add-ons
1186
- * Show a message if no license has been entered for an add-on
1187
-
1188
- = 2.0.15 =
1189
- * Send plugin updates through formidableforms.com
1190
- * Update Swedish translation
1191
- * Use media_buttons hook instead of deprecated media_buttons_context hook
1192
- * Unit test updates
1193
- * Fix Portuguese translation error
1194
- * Allow more characters in field description
1195
- * Prevent plugin styling conflict with user roles dropdown
1196
- * Fix installing when the plugin is activated
1197
- * Get rid of ambiguity in FrmField::getAll function
1198
- * Fix the plugin url when used in the mu-plugins folder
1199
- * Make selected values show on form builder page before refresh
1200
- * Minor styling changes to frm_total class
1201
- * Update stylesheet after import
1202
- * Make long text wrap in Chrome cb/radio fields
1203
- * Add 'compact' option to Recaptcha
1204
- * **Pro Forms Features:**
1205
- * Fix conditional logic bug
1206
- * Fix calculations in repeating sections with visibility admin
1207
- * Fix dynamic list fields in repeating sections
1208
- * Fix JS error when removing row w/ read only field
1209
- * Add JavaScript hook for removeRow function
1210
- * Fix error for ordering view by time
1211
- * Fix error with no posted values in embedded forms
1212
- * Escape CSV cells with ' if they start with = (this is to prevent a vulnerability in Excel)
1213
- * Prevent array keys from being appended to user meta vals
1214
- * Switch autoupdating to EDD at formidableforms.com
1215
- * Prevent frm_display_id from switching when View is updated
1216
- * Fix multi-file upload display for embedded forms
1217
- * Allow text value to autopopulate dynamic fields
1218
- * Make embedded fields show up in View filters
1219
- * Don't let userID field affect css class in repeating section
1220
- * Don't check for shortcodes if no brackets are present
1221
- * A few auto updating fixes for multisite
1222
- * Switch [foreach 25] when form is duplicated
1223
-
1224
-
1225
- = 2.0.14 =
1226
- * Stripslashes in Other field
1227
- * Prevent collapse icon from being inserted inside of section
1228
- * Make sure roles dropdowns show correctly after clicking update (in Global Settings)
1229
- * Make form listing and entry listing pages responsive
1230
- * Don't truncate form name in excerpt mode
1231
- * Fix validating embedded forms
1232
- * Fix filtering by repeating fields in Dynamic Views > Detail Page
1233
- * Fix dependent Dynamic autocomplete fields with default values
1234
- * Fix logic on embedded forms and multiselect dd
1235
- * Some readonly field fixes
1236
- * Read-only improvements for multiselect dropdown
1237
- * Improve JavaScript for multiple forms on a page
1238
- * Use the minified css for jQuery UI styling
1239
- * Allow view filtering with time fields using NOW
1240
- * Allow times to be formatted with [25 format='g:i A']
1241
-
1242
- = 2.0.13 =
1243
- * Allow recaptcha to be conditionally hidden on previous pages of form
1244
- * Fix error with embedded form on a conditionally hidden page
1245
- * Show the editlink after an entry is edited in place
1246
- * Make sure collapsible section icons show regardless of characters in the section title
1247
- * Don't require conditionally hidden dynamic category fields
1248
- * Add fields attribute to [editlink] shortcode
1249
- * Fix calculations using repeating checkboxes
1250
- * Prevent double click on Add button in repeating section
1251
- * Clear conditionally hidden fields even if they aren't visible
1252
- * Make sure pro form templates get imported in multisite
1253
- * Use separate values by default for post status fields
1254
- * Make sure the separate values option is allows for post status fields
1255
- * Show the frmcal-week-end class consistently
1256
- * Fix default values in repeating Dynamic fields
1257
- * Make Private Views show up in shortcode builder
1258
- * Don't do calculations in conditionally hidden repeating fields
1259
- * Do calcs in repeating fields when adding a row
1260
- * Improve JS for IE8
1261
- * Fix unique time error
1262
- * Fix default date in jQuery calendar
1263
- * Allow entry key with frm-field-value shortcode
1264
- * Fix unique time error
1265
- * Improve calculations across page breaks
1266
- * Prevent clearing default values when hiding/showing sections
1267
- * Run calculations in collapsible sections
1268
- * Fix duplicating regular sections
1269
- * Add post ID View filter
1270
- * Fix empty graphs
1271
- * Allow frm-entry-update-field, editlink, and deletelink inside foreach loop
1272
- * Fix importing parent_form_id on child forms
1273
- * Allow css file updating if FTP creds are present
1274
- * A few jshint fixes
1275
- * Add 'frm_ajax_url' hook
1276
- * Allow layout classes to be used with submit button
1277
- * Remove frm_last class
1278
- * Prevent get_filesystem_method error in multisite after update
1279
- * Conditionally use ssl for the ajax url for form submission
1280
-
1281
-
1282
- = 2.0.12 =
1283
- * Add option to center form on page
1284
- * Improve styling classes for more consistency across different field classes, and make all classes responsive
1285
- * Added a few more styling classes: frm_three_fourths, frm_two_fifths, frm_three_fifths
1286
- * Remove in-place-editing from the field keys on the form builder page
1287
- * Add 'frm_after_update_field_name' hook for changing a field name during editing
1288
- * Update Bootstrap multiselect to v0.9.13
1289
- * Add license page to prepare for add-ons. Big things are coming.
1290
- * Fix: Prevent loading icon from being huge in some themes
1291
- * Fix: When the jQuery UI css is loaded by another plugin on the form builder page, the required icon looked the same whether required or not. This styling conflict is resolved.
1292
- * Fix: Make sure the form description size can be changed in the styling settings.
1293
- * **Pro Forms Features:**
1294
- * Views can now be filtered by fields in the repeating sections.
1295
- * Added [parent_id] shortcode for use in views. This shortcode will only have a value when the displaying entries in repeating sections.
1296
- * Allow views to be created using the repeated entries. Since each repeating row is an entry in a hidden form, we can allow views to be created using those repeating rows for more flexability.
1297
- * Added order parameter to frm-entry-links
1298
- * Allow options in a post status field to come from the form builder. The options should have separate values and the saved values can include 'publish', 'draft', 'private', 'scheduled'.
1299
- * Remove the option to lock field and form keys. This is more of a hassle than a feature.
1300
- * Allow the entry key to be used with the frm-field-value shortcode instead of forcing the entry
1301
- * Replaced inline 50px height for image fields with .frm_image_from_url class for easier control
1302
- * Improve file upload field in Chrome to prevent extra space from showing.
1303
- * Added 'frm_save_post_name' filter. This can be used for custom form actions that create posts.
1304
- * Added 'frm_display_data_opts' filter.
1305
- * Prevent frm_display_id custom field from saving when a field is selected in the create post settings instead of customized content
1306
- * Fix: When forms were submitted without ajax, the redirect wasn't working consistently.
1307
- * Fix: The shortcodes weren't processing in the message shown after an entry is updated.
1308
- * Fix: When we prevented the PayPal action from triggering on import, we stopped all actions. This is now fixed so an action can be set (in the code) to be triggered on import. Posts will now be created on import again.
1309
- * Fix: The dynamic list field was showing the entry ID in the entries tab instead of the value.
1310
- * Fix: The Add row button wasn't showing in a repeating section when returning to edit an entry if there were more than two rows in the section.
1311
- * Fix: Improve dropping a field between two sections.
1312
- * Fix: Remove nonce check for frm-entry-update-field shortode. Page caching gives front-end nonce checks issues.
1313
- * Fix: We changed the parameters sent to the frm_after_update_field hook without realizing it. The 'field_id' attribute was sometimes an object, but was previously always an integer. This has been updated for reverse compatibility, and 'field' has been added with the full field object.
1314
- * Fix: If you put -100 for the start date in a date field, -100 would show in the date field instead of 1915. This is now working correctly for dynamic values like this with three digits.
1315
- * Fix: When filtering a view with a Dynamic field, NOT EQUAL TO will work correctly.
1316
- * Fix: Double quotes were causing trouble when included inside an error message returned by the frm_validate_field_entry hook
1317
- * Fix: Graphs using x_axis and start_date were having trouble
1318
- * Fix: The js error after selecting an option in autocomplete field is fixed when there are calculations in the form.
1319
-
1320
- = 2.0.11 =
1321
- * Fix issue with clearing array keys when sanitizing an array when displaying entry values
1322
- * When the email "reply to" value uses the "from" setting, only use the email address without the name
1323
- * Switch the form action events to dropdown instead of checkboxes
1324
- * Shrink the reCaptcha on small screens
1325
- * Add font-weight 100-900 options to styler
1326
- * Add frm_email_message filter
1327
- * Fixes for javascript errors while form building in IE8
1328
- * Only load font.css for the admin bar when user can edit forms
1329
- * Add frm_include_form_tag filter for using div instead of form tag
1330
- * Add frm_show_submit_button filter for hiding and showing the submit button
1331
- * Fix date calculations using date formats that begin with the year
1332
- * Allow classes to be included on a hidden input
1333
- * Process the entry a little sooner (wp_loaded instead of wp)
1334
- * Add frm_capitalize layout class
1335
- * Make frm_customize class work for more field types
1336
- * **Pro Forms Features:**
1337
- * Set new views to private by default
1338
- * Allow clickable=1 in the frm-show-entry shortcode
1339
- * Make sure to show the Add row button for repeating sections in IE9
1340
- * Correctly require a password before showing password protected views
1341
- * Add update_single_field function for easier updating of a single field
1342
- * Add frm_datepicker_formats hook for adding format additional options on the Formidable -> global settings page
1343
- * Add frm_csv_row hook for adding data to a row in the CSV
1344
- * Keep the Pending status selected after save in the post settings
1345
- * Add frm_is_dynamic_field_empty filter for overriding whether a dependent dynamic field is available for validation or if the value should be cleared
1346
- * Improve dragging and dropping large sections of fields
1347
- * Don't trigger form actions while importing
1348
- * Make sure $entry_ids is still intact for the frm_after_content hook
1349
- * Replace m/d/Y format option
1350
- * Fix updating a field with the frm-entry-update-field shortcode
1351
- * Work on calculating different combinations of fields inside and outside a repeating section
1352
- * Only return unique values when a list field is displayed based on checkboxes
1353
- * Fix searching entries with a trailing space
1354
- * Fix truncating in the dynamic content
1355
-
1356
- = 2.0.10 =
1357
- * Add frm_action_triggers hook for adding custom triggers into the actions
1358
- * Add frm_{action name here}_action_options hook so any action can be altered
1359
- * Prevent extra form actions when a form is duplicated
1360
- * Load correct version of formidable.js based on wp-config debugging constant (Thanks @naomicbush for the contributions!)
1361
- * Revert get_sortable_columns changes for < WP 4.0 support
1362
- * **Pro Forms Features:**
1363
- * Allow calculations inside repeating sections and embedded forms
1364
- * Set default values for conditional checkboxes and radio fields and inside conditional sections
1365
- * A few changes to the way section fields create divs
1366
-
1367
- = 2.0.09 =
1368
- * Add frm_time_to_check duplicate entries filter
1369
- * Allow custom JavaScript validation
1370
- * Add frm_do_html_shortcodes fiter
1371
- * Fix the duplicate entry check
1372
- * Include get_columns function in list tables for 4.3
1373
- * Use relative URLs in the stylesheet
1374
- * Make frm_fifth classes responsive
1375
- * Allow 0 to be saved in a checkbox field
1376
- * Fix saving forms as drafts
1377
- * **Pro Forms Features:**
1378
- * Reduce database calls for Views
1379
- * Allow format for default [time] and [date] shortcodes ie [time format='H:i A' round=5]
1380
- * Include Dynamic List fields in calculation options
1381
- * Make file upload fields more responsive
1382
- * Improve repeating section styling
1383
- * Improve calculation triggering when fields involved are conditionally hidden
1384
- * Don't clear readonly fields or default values when hidden conditionally
1385
- * Don't trigger dynamic field values if there is other logic telling the field to be hidden
1386
- * Include Indonesian option for datepicker
1387
- * Allow the post author to be changed by the user ID field on edit
1388
- * Trigger calculations at the time a conditional field is shown
1389
- * Keep the value submitted in a dynamic list field
1390
- * Fix graphs that show multiple fields and define the x-axis
1391
- * Allow graphs to be included in the success message after ajax submit
1392
- * Conditionally show the max character setting in number fields based on whether HTML5 is enabled
1393
- * Allow scale fields to work in calculations across multiple pages
1394
- * Turn off ajax submit if repeating section includes a file
1395
- * Fix entry creation date format on import
1396
- * Fix filtering by a checkbox field in the frm-stats shortcode
1397
- * Fix logic for third-level fields with conditional logic inside a repeating section
1398
- * Make sure conditional logic only affects the newly added row when triggered after a row is added
1399
- * Make sure orphaned data is deleted when switching divider to repeating/non-repeating
1400
- * Allow drafts=both with user_id filter in View shortcode
1401
- * Fix conditionally required fields when option includes quote
1402
- * Fix date field errors on multi-page form that submits with Ajax
1403
- * Prevent the JetPack conflict with the shortcodes module
1404
- * Fix sorting in dependent Dynamic fields
1405
- * Registration add-on login form styling
1406
- * Fix inline scale field labels
1407
- * Fix spacing issue with repeating section grid
1408
- * Fix truncation with special characters
1409
- * Fix importing repeating sections and embedded forms
1410
- * Fix readonly checkboxes in calculations
1411
- * Don't show empty custom field rows in the post settings
1412
- * A few fixes to the formresults shortcode including the file display
1413
- * Fix error when duplicating a section without any included fields
1414
- * Fix timezones for searching by entry creation and updated dates in a view
1415
-
1416
- = 2.0.08 =
1417
- * Fix security vulnerability allowing shortcodes to be excuted inside a form https://research.g0blin.co.uk/?p=618&d=i4ziyggqao0oz0L0vpUTd8KZwrO2P9Mw
1418
- * Added frm_filter_final_form hook. This will need to be used to cover shortcodes that span multiple blocks of field HTML since we can't do a general shortcode replacement on the rendered form
1419
- * Revert change that prevented scripts from firing in the form success message
1420
- * Fix timestamp timezone on view/edit entry page
1421
- * Added frm_entries_{$col_name}_column hook to allow custom columns on the entries listing page
1422
- * Pro: Allow the last page of a form to be conditional
1423
- * Pro: When a field is conditionally hidden, clear the value and trigger calculations and child logic
1424
- * Pro: Improved accuracy of calculations using the other option, and across page breaks
1425
- * Pro: Added frm_calendar_day_names hook for displaying the full weekday name in calendar view
1426
- * Pro: Allow a comma-separated list of ids when filtering by entry id in the view settings
1427
- * Pro: Include the remove link on multiple file uploads
1428
- * Pro: Display a view row correctly right after a quick-edit
1429
- * Pro: Delete views when their form is permanently deleted
1430
- * Pro: Only show the ID column in google table when specified
1431
- * Pro: Fix boolean values in google entry table
1432
- * Pro: Reduce the memory usage when exporting a CSV by preventing entry caching
1433
- * Pro: Fix dependent taxonomies
1434
- * Pro: Fix the graph tooltips and wrap the text on graphs so it doesn't go beyond the width of the graph
1435
- * Pro: Allow the frm_user_can_edit hook to fire when loading a form with the entry id in the form shortcode
1436
- * Pro: Fix backslash removal in the phone format option when the form is saved
1437
- * Pro: Make sure validation is always performed even if there are only radio fields on the page, before showing a message that the entry failed
1438
- * Pro: Fix Dynamic List fields dependent on Dynamic checkboxes
1439
- * Pro: Keep the user on the last page when a draft is saved and there is only one field on the last page
1440
- * Pro: Export the category name in the CSV instead of the id
1441
- * Pro: Save user ID even if it's in a conditional section/page
1442
-
1443
- = 2.0.07 =
1444
- * Don't escape urls in ajax
1445
- * Correctly save all the options on the form settings page
1446
-
1447
- = 2.0.06 =
1448
- * Fix an XSS vulnerability in the lite version. When the pro version is active, the vulnerability was resolved.
1449
- * Increased security
1450
- * Fix the shortcode display on form listing page
1451
- * Add frm_helper_shortcode filter
1452
- * Prevent javascript error on form settings page when WooThemes Helper plugin is active
1453
- * Prevent conflict from unknown plugin/theme that was modifying the post excerpt in form actions, which prevented them from showing
1454
- * Only scroll to the errored field and success message if they are not already in view
1455
- * Make sure admins always have permission to view menus
1456
- * Pro: Fix datepicker field when the jQuery CSS is set to load on all pages
1457
- * Pro: Added frm_footer_scripts hook
1458
- * Pro: Don't autoselect 0 in scale fields
1459
-
1460
- = 2.0.05 =
1461
- * Remove deprecated jQuery toggle() calls
1462
- * Add html ids to hidden fields
1463
- * Make sure the entry name doesn't exceed allowed database field size
1464
- * Adjust user agent displayed values
1465
- * Update Bootstrap javascript to v3.3.4
1466
- * Clear more caching for forms, fields, and entries when changes are made
1467
- * Lite only: Remove the entry search box on the entries page since the functionality is in pro
1468
- * Pro: Fix issue with the CSV export on the Import/Export page
1469
- * Pro: Allow for FRMRULES to be on the page multiple times for ajax-loaded forms
1470
- * Pro: Add frmThemeOverride_jsErrors function hook
1471
- * Pro: Conditionally require fields in a conditional embedded form
1472
- * Pro: Fix date calculations and calculations across multiple pages
1473
- * Pro: Show the user display name by default with dynamic fields using a user ID field
1474
- * Pro: Fix read-only date fields on form submitted with ajax
1475
- * Pro: Fix issue with browsing view revisions
1476
- * Pro: Fix numeric phone formats without other characters
1477
- * Pro: Update masked input js to v1.4
1478
- * Pro: Fix issue with NaN showing instead of 0 in values without a number
1479
- * Pro: Fix conflict with Easy Digital download auto-updating
1480
- * Pro: Include list dynamic fields in the CSV and default email message
1481
- * Pro: Match up logic when an option with & is selected
1482
-
1483
- = 2.0.04 =
1484
- * Fix XSS vulnerability from add_query_args and remove_query_args
1485
- * Remove unneeded options from the form widget and switch old styling setting width from 400px to 100%
1486
- * Fix the new form class box in the customizable HTML
1487
- * Remove WP support for v3.5 and lower
1488
- * Don't require the captcha if the keys haven't been configured
1489
- * Styling enhancements for left and right label settings
1490
- * Deactivate plugin after uninstall to prevent tables from being added back
1491
- * Add frm_text_block class to Layout tab
1492
- * Fix migration of email settigns that haven't been updated in over two years
1493
- * Fix emailing from only a multiple word name with no email
1494
- * Send emails for WordPress default if trying to send from Yahoo
1495
- * Pro: Trigger calculation update each time a row is added or removed from repeating section
1496
- * Pro: Allow phone format inside of repeating sections
1497
- * Pro: Add allow=everyone option to frm-entry-update-field shortcode to prevent permission checking when updating a single field
1498
- * Pro: Fix graph limit defaulting to 10 and the min and max options
1499
- * Pro: Fix CSV download vulnerability without permission check
1500
- * Pro: Fix searching by field on entry listing page
1501
- * Pro: Fix exporting multiple entries with the bulk CSV export option
1502
- * Pro: Fix Entry ID filter in views when using a comma separated list of ids
1503
- * Pro: Fix 3+ level dynamic fields to hide the last field when the first is changed
1504
- * Pro: Fix apostraphes in form action logic
1505
-
1506
- = 2.0.03 =
1507
- * Use frm_clear instead of clear to minimize conflicts
1508
- * Add js fallback for database update on sites without CURL
1509
- * Fix issues with emails migrating to actions in php 5.3, and t showing in some emails after updating settings
1510
- * Pro: Add frm_date_format filter
1511
- * Pro: If a comma separated list of dates is sent for formatting, explode it before formatting
1512
- * Pro: Increase the backtrack limit when needed when replacing shortcodes in the view content if server has the limit below default
1513
- * Pro: Fix issue causing csv export error
1514
- * Pro: Fix the issue cuasing new posts to not be linked to a view if a field is selected for the post content
1515
- * Pro: Fix issue some users are having with blank date fields
1516
- * Pro: Fix ending collapsible sections at the end of a section instead of waiting for the next section
1517
- * Pro: Fix firing calculations on page load when there are multiple calculations
1518
- * Pro: Don't allow theme to affect the font size of stars
1519
-
1520
- = 2.0.02 =
1521
- * Make sure frm_to_email hook is reverse compatible
1522
- * Fix php example in the shortcode examples
1523
- * Add styling for frm_half classes combined with left or right labels
1524
- * Add a fallback if dbDelta is missing
1525
- * Remove inline js from the draft button in the default HTML to prevent 404/403 errors on some servers. This change only applies to new forms
1526
- * Move the legend tag into the customizable HTML, but without a migration so it won't be added to existing forms
1527
- * Move the "before fields" HTML into the fieldset to it will be parallell with the "After fields" HTML
1528
- * Make sure partial form transients aren't saved for long forms. Make sure it's all or nothing.
1529
- * Make sure the parent_form_id column was added, and try to add it again if it's not there
1530
- * Pro: Allow [25 show=count]. This shortcode will return a count of items instead of the items themselves. Intended for use with a repeating section field, but would work with anything.
1531
- * Pro: Fix filtering by text from a dynamic field
1532
- * Pro: Make sure conditional logic doesn't apply to fields that follow a section with logic
1533
- * Pro: Make sure any post fields used in custom code are included when the post is created
1534
- * Pro: Load the datepicker localization file from the new hosted location
1535
- * Pro: Rework the CSV export generation with lower memory usage and more hooks for easily removing columns
1536
- * Pro: Fix exporting checkbox fields inside a CSV
1537
- * Pro: Update the pagination for Genesis the '...'
1538
- * Pro: Hopefully fix the missing date format issue some users are running into with the datepicker. Unverified since we couldn't replicate.
1539
- * Pro: When creating a new view, make sure the filter and order rows include the fields from the selected form
1540
-
1541
- = 2.0.01 =
1542
- * Break transients into chunks for large forms ( > 200 fields )
1543
- * Remove the upgrade link and perform the upgrade automatically
1544
- * Allow upgrades to be done automatically in WordPress multisite with the 'Upgrade Network' option
1545
- * Updated translations
1546
- * Only add one line in the email headers for cc and bcc
1547
- * Added frm_include_meta_keys hook for including the previously included meta values referenced by field key
1548
- * Delete transients with uninstall
1549
- * Make sure the legend stays hidden after opening form in a popup
1550
- * Pro: Fixed issue with losing conditional logic on fields loaded with ajax on the form builder page
1551
- * Pro: Fixed the auto field reordering when adding end sections to old forms
1552
- * Pro: Fixed the daily entries graph on the reports page
1553
- * Pro: Allow the post author to be overridden with hooks
1554
- * Pro: Fixed the [get-param] shortcode for reverse compatibility
1555
-
1556
- = 2.0 =
1557
- * Move visual form styler into the free WordPress form plugin
1558
- * Added multiple emails to free version
1559
- * Added BCC, CC, and reply to options to emails
1560
- * Replaced the reCaptcha with the new no-captcha recaptcha
1561
- * Allow multiple roles to be selected for the permissions on the global settings page
1562
- * Updated the UI
1563
- * Added a trash can for forms as well as draft forms
1564
- * Extra security with sanitizing output and prepare database queries extra just to be sure
1565
- * Switch to frm_first frm_last frm_half classes for more flexibility
1566
- * Added more responsiveness to the styling classes
1567
- * Change the field width option from characters to pixels
1568
- * Change the user browser info into a more easily readable format, and include it in the lite version
1569
- * Add (hidden) legend tag for accessibility
1570
- * Fix preview page with 2015 theme
1571
- * Reduce duplicate entry check to 1 minute
1572
- * Remove a bunch of upgrade messages in the lite version
1573
- * Reduce size of indexed db columns for utf8mb4 in WordPress 4.2
1574
- * Fixed a SQL vulnerability. Thanks @KacperSzurek for finding it!
1575
- * Pro: Added multiple form styling templates, more styling options, and updated the default styling
1576
- * Pro: Added repeatable fields and embedded forms
1577
- * Pro: Created form actions and consolidated notifications and add-ons
1578
- * Pro: All form actions can use conditional logic
1579
- * Pro: Added confirmation fields
1580
- * Pro: Added read-only radio and check box fields
1581
- * Pro: View pagination will automatically take on Genesis theme styling
1582
- * Pro: Entire sections can be moved and duplicated
1583
- * Pro: Add frm_repeat_start_rows filter to allow the form to start with multiple rows in a repeating section
1584
- * Pro: Make the query work for custom code returning a string query on the frm_where_filter hook for reverse compatibility
1585
- * Pro: Escape all quotes in CSV
1586
- * Pro: Don't require dynamic fields with no options
1587
- * Pro: Remove stray div in the calendar view
1588
- * Pro: Remove 'no files selected' text if files are selected
1589
- * Pro: Add decimal option to calculations
1590
- * Pro: Add starts with, ends with, and group by options in View filters
1591
- * Pro: Add IP option to view filters
1592
- * Pro: Added entry ID to view order options
1593
- * Pro: Added hooks: frm_selectable_dates, frm_main_feedback, frm_allowed_times, frm_view_order, frm_csv_headers, frm_map_csv_field
1594
- * Pro: Allow min or max in the graph shortcode to be equal to 0
1595
- * Pro: Keep users on current page when they click "Save Draft"
1596
- * Pro: Add pending for post status options in the post settings
1597
- * Pro: Include JS with form when editing in place
1598
- * Pro: Fix displaying stats accuracy with partial stars
1599
- * Pro: Enqueued scripts right before they are printed for easier integration with more popup plugins
1600
- * Pro: Allow slashes in Phone Number Format option
1601
- * Pro: Allow default templates to be deleted
1602
- * Pro: Reduce the baseline memory load
1603
- * Pro: Load the form styling on view pages when set to only load styling on applicable pages
1604
- * Pro: Change deletelink so it deletes with ajax
1605
- * Pro: Add [user_role] shortcode for current user's role
1606
- * Pro: Add read-only option to Dynamic fields
1607
- * Pro: Add single row and multiple row options to Dynamic Radio and Checkbox fields
1608
- * Pro: Allow arrays in View filters
1609
- * Pro: Allow drafts to be searched with the frm-search form
1610
- * Pro: Fix sql error when searching by Hebrew characters
1611
- * Pro: Allow the use of field keys in the frm-stats shortcode
1612
- * Pro: Force tooltip wrapping in graphs
1613
- * Pro: Improve frm_total class for number fields
1614
- * Lots of other small features, bug fixes, and code cleanup. Too many little features to list!
1615
-
1616
- = 1.07.12 =
1617
- * Add a bunch more caching
1618
- * Scroll to field on click in form builder
1619
-
1620
- = 1.07.11 =
1621
- * Added hook: frm_check_blacklist for disabling the comment blacklist spam check
1622
- * Make nonce id unique per form
1623
- * Make sure there is at least one word before truncation
1624
- * Pro: Check conditional logic when importing dependent data from entries data
1625
- * Pro: Added number field min and max settings to php validation
1626
- * Pro: Added dynamic height to the chosen search field
1627
- * Pro: Allow HTML in the message for the frm-entry-update-field shortcode
1628
- * Pro: Added title parameter to frm-entry-update-field, frm-entry-edit-link, and frm-entry-delete-link
1629
- * Pro: Added end_date parameter to frm-stats shortcode
1630
- * Pro: Added hook: frm_display_value_atts
1631
- * Pro: Added hook: frm_after_duplicate_entry
1632
- * Pro: Added hook: frm_show_it
1633
- * Pro: Add nonce check for importing entries
1634
- * Pro: Fixed display of files with an icon when editing an entry
1635
-
1636
- = 1.07.10 =
1637
- * Improve ajax form load speed on form builder page
1638
- * Added 4.0 compatibility for deprecated like_escape function
1639
- * Remove label html in radio and checkbox fields when label=0 is used on the [input] tag in the customizable HTML
1640
- * Fix Akismet integration for current version of Akismet
1641
- * Added Italian translation
1642
- * Added a few ajax nonce checks but don't require valid nonce for logged-out users for caching reasons
1643
- * Allow data-something="value" inside the [input] short code
1644
- * Pro: Allow [default-message] to have short code parameters to set rtl (direction=rtl), font size (font_size="14px"), and styling (text_color="000" border_width="1px" border_color="000" bg_color="fff" alt_bg_color="eee").
1645
- * Pro: Added frm_html_scoll_box class for scrolling content in an HTML field
1646
- * Pro: Allow recurring entries using values like "Third Wednesday of [frmcal-date]"
1647
- * Pro: Allow comma separated view filters for entry key and id
1648
- * Pro: Allow drafts=both in view short code and form results short code
1649
- * Pro: Added created_at and updated_at support to the frm-stats short code
1650
- * Pro: Added column separation option to csv export
1651
- * Pro: Added hook: frm_csv_column_sep for changing the , separation between columns in csv
1652
- * Pro: Added hook: frm_csv_field_ids to specify fields to export in CSV
1653
- * Pro: Added hook: frm_filter_where_val and frm_filter_dfe_where_val for filtering only the value instead of the full WHERE statement
1654
- * Pro: Added hook: frm_rte_options for adding options to the TinyMce editor
1655
- * Pro: Added hook: frm_show_form_after_edit to show or hide the form differently from create
1656
- * Pro: Added hook: frm_scroll_offset to change the point of scroll after submit to allow for static headers
1657
- * Pro: Added hook: frm_ajax_load_styles for allowing additional styles on ajax loaded form pages
1658
- * Pro: Added hook: frm_create_cookies for preventing cookie creation
1659
- * Pro: Added hook: frm_filter_auto_content to prevent filtering on auto-inserted views
1660
- * Pro: Added hook: frm_file_icon to change what is displayed for a upload field when editing
1661
- * Pro: Import CSV values for a taxonomy field correctly when the term name is in the CSV instead of requiring the ID
1662
- * Pro: Import CSV dates correctly in entries if format has been changed to a day-first format
1663
- * Pro: Added Post ID into the view filtering options
1664
- * Pro: Added support for multiselect drop downs in calculations
1665
- * Pro: Updated the way templates are fetched for wpmu copying
1666
- * Pro: Show any additional info on the entry view page that is stored in the entry description
1667
- * Pro: Update to Chosen 1.1.0
1668
- * Pro: Allow comma-separated values to populate a checkbox field
1669
- * Pro: Make fields and exclude_fields parameter work with multi-page forms (required fields are still a limitation)
1670
- * Pro: Allow drafts=1 or drafts=both in stats shortcode
1671
- * Pro: Allow field keys in stats filtering
1672
- * Miscellaneous bug fixes
1673
-
1674
- = 1.07.09 =
1675
- * Added hook: frm_bulk_field_choices for adding custom prepopulated options
1676
- * Cleanup styling on bulk option popup
1677
- * Fixed submission error affecting some sites
1678
- * PRO: Don't reload javascripts after ajax submit
1679
- * PRO: Improve no conflict styling mode
1680
- * PRO: Fixed cascading calculations
1681
- * PRO: Allow HTML for the label and cancel links in the edit link shortcodes
1682
-
1683
- = 1.07.08 =
1684
- * Check the words on the WordPress blacklist before submitting an entry
1685
- * PRO: Added server dynamic default value for getting values from the PHP SERVER array like the current url
1686
- * PRO: Added hook: frm_csv_sep for changing , to a different separator for checkbox fields
1687
- * PRO: Exclude child categories in regular dropdown fields
1688
- * PRO: Added drafts parameter to formresults shortcode
1689
- * PRO: Added x_order parameter to graph shortcode and modified graphs to work correctly with checkboxes
1690
- * PRO: Added hook: frm_delete_message to customize the message shown after an entry is deleted
1691
- * PRO: Added != option to frm-stats shortcode options
1692
- * PRO: Added repeating events
1693
- * PRO: Improved database call for Views.
1694
- * PRO: Added a no conflict styling mode for overriding theme styling in the styling settings
1695
-
1696
- = 1.07.07 =
1697
- * Added clarity to message in license box when pro is not installed
1698
- * Added Spanish and Serbian translations. Thank you Ognjen Djuraskovic!
1699
- * Fixed XML form export in free version
1700
- * PRO: Added import_csv function back in with deprecated message and fallback
1701
- * PRO: Improved conditional statement replacing
1702
- * PRO: Minimize search form HTML
1703
- * PRO: Prevent comments on the view entry page from being deleted when the entry is updated
1704
- * PRO: Only run before delete entry hook on delete all button if posts are turned on
1705
- * PRO: Switch out ids for dependent fields after importing forms
1706
- * PRO: Added x_axis=month and x_axis=quarter option to graph shortcode
1707
-
1708
- = 1.07.06 =
1709
- * Return graceful error message if no DOMDocument enabled
1710
- * Allow fields to be updated via XML import by field key for non-templates
1711
- * Added minimize=1 option to the [formidable] short code to minimize the form HTML to prevent wpautop interference
1712
- * Correctly return fallbacks on a couple deprecated functions
1713
- * PRO: Allow field keys in the frm-stats shortcode for fieldid=value
1714
- * PRO: Fixed attaching file upload to entries when using single files
1715
-
1716
- = 1.07.05 =
1717
- * Added XML import/export
1718
- * Moved more email settings and bulk form delete to free version
1719
- * Added form edit links to admin bar
1720
- * Removed .required class from required form inputs to minimize conflicts
1721
- * Revert to random entry keys now that data from entries values can be used in filtering views
1722
- * Encode email subject with frm_encode_subject hook to prevent encoding
1723
- * PRO: Allow entries to be edited via csv import when entry ID is included
1724
- * PRO: Expanded conditional logic for email notifications
1725
- * PRO: Allow the frm-field-value shortcode to get the entry ID from the URL. [frm-field-value field_id=x entry_id=id]. Replace "id" with the name of the parameter in your URL
1726
- * PRO: Added separate set of confirmation options for editing
1727
- * PRO: Added option to disable visual tab on each view
1728
- * PRO: Added 'action' parameter back to the frm_redirect_url hook
1729
- * PRO: Added drafts parameter to view shortcode to show draft entries. [display-frm-data id=40 drafts=1]
1730
- * PRO: Switched star ratings to icon font
1731
- * PRO: Added multiple="multiple" into multiple file upload fields
1732
- * PRO: Allow field keys in the exlude_fields shortcode option
1733
- * PRO: Allow updated-at, created-at, updated-by to by used in conditional statements
1734
- * PRO: Added update message and button to global default messages
1735
- * PRO: Added progress bar to csv import
1736
- * PRO: Added hook: frm_csv_line_break filter for changing line breaks in csv export
1737
- * PRO: Change the updated_at and updated_by values when a field is changed with the edit field link
1738
- * PRO: Fixed adding new conditional logic to newly added notifications
1739
- * PRO: Allow "GROUP BY" addition to form in frm_where_filter by rearranging SQL
1740
- * PRO: Don't apply custom display filters to single post page
1741
- * PRO: Fixed showing only file name in views
1742
- * PRO: Removed Pretty Link plugin integration to be placed in an add-on
1743
- * PRO: Added delete_link and confirm parameter to formresults shortcode
1744
- * PRO: Added entry_id, x_title, y_title, start_date, and tooltip_label to graph shortcode options
1745
- * PRO: Allow data from entries fields to be used as x_axis in graphs
1746
- * PRO: Allow field keys in graph shortcode
1747
- * PRO: Add height and line-height to Global Settings
1748
- * PRO: Filter the empty_msg for Views
1749
- * PRO: Added draft status to csv export/import
1750
- * PRO: Check for valid file type when saving a draft
1751
- * PRO: Added sorting on entry listing table for non-post fields
1752
- * PRO: Fixed form pagination with errors and no ajax validation
1753
- * PRO: Changed image to a link when editing an entry with an image
1754
- * PRO: Moved the frm_setup_new_fields_vars hook to fire later when dynamically getting options from a dependent data from entries field
1755
- * PRO: Added frm_get_categories hook
1756
- * PRO: Added frm_jquery_themes hook for creating custom jQuery calendar themes
1757
- * PRO: Added frm_no_data_graph hook for customizing "No Data" message for graphs
1758
-
1759
- = 1.07.04 =
1760
- * Minor back-end styling fixes
1761
- * PRO: Added frm_show_delete_all hook to hide the "delete all entries" button, and show by default for those with back-end entry editing capabilities
1762
- * PRO: Fixed inserting conditional examples from the sidebar box
1763
- * PRO: Fixed viewing single post with some view configurations
1764
- * PRO: Fixed detailed view for calendar displays when entries are not posts
1765
- * PRO: Fixed conditional logic on page load for radio buttons
1766
- * PRO: Make sure entries aren't deleted in another form if using the form switcher right after deleting all entries in a form
1767
- * PRO: Fixed error when saving a field with conditional logic with no field selected
1768
- * PRO: Allow subscribers and below to add custom taxonomies to posts
1769
- * PRO: Fixed conditional data from entries fields across multiple pages in an ajax form
1770
-
1771
- = 1.07.03 =
1772
- * Removed auto updating from free version
1773
- * PRO: Added secondary ordering options in Views
1774
- * PRO: Allow newly added custom fields on the "Create posts" tab to be selected from existing options
1775
- * PRO: Allow html=1 and show_filename=1 to be used together for showing a filename linking to the file
1776
- * PRO: If not using show_filename=1, default to show the file type icon or non-image file types
1777
- * PRO: Fixed ordering in a view set to show a single entry
1778
- * PRO: Fixed adding new filters to views
1779
- * PRO: Allow a low-level user to edit entries submitted by another user when the setting is turned on, even if they have not submitted an entry themselves
1780
- * PRO: Fixed data from entries fields across multiple pages
1781
- * PRO: Added [updated-by] shortcode for use in views
1782
- * PRO: Send the detail page of a view through any set filters
1783
- * PRO: In a view, use limit over page size if limit is lower
1784
- * PRO: Fixed going backwards in a multi-paged form, when 2 or more pages are skipped at a time
1785
-
1786
- = 1.07.02 =
1787
- * Added form switcher to nav and other UI enhancements
1788
- * Remove slashes from a single entry retrieved from cache
1789
- * Remove slashes added by ajax before saving to db
1790
- * Fixed naming so plugin info and change log links are correct on plugins page
1791
- * Updated default submit button HTML to include [frmurl] for a dynamic url
1792
- * Added nonce fields and checking for increased security
1793
- * Switched to placeholder with IE fallback for those using HTML5
1794
- * Updated duplicate entry checking for more accuracy
1795
- * Improved long form load time and usability
1796
- * Added French translation
1797
- * Removed unnecessary definitions: FRM_IMAGES_URL, IS_WPMU, FRMPRO_IMAGES_URL
1798
- * Dropped support for < jQuery 1.7 (< WP 3.3)
1799
- * Added frm_radio_class, frm_checkbox_class, and frm_submit_button_class hooks
1800
- * Moved radio and checkbox inputs inside the label tags
1801
- * Updated default styling
1802
- * Added frm_text_block and frm_clearfix styling classes
1803
- * Added force_balance_tags on the in-place-editing fields on the form builder page to prevent issues with adding bad HTML
1804
- * PRO: Switch field IDs in email settings in duplicated form
1805
- * PRO: Added option to save drafts in forms. Users can save and continue partial subissions on the front-end.
1806
- * PRO: Added phone format option, including an input mask if format is not a regular expression
1807
- * PRO: Added exclude_fields to the form shortcode. Ex [formidable id=2 exclude_fields="25,26"]
1808
- * PRO: Added styling reset button on styling page
1809
- * PRO: Switch "Custom Display" terminology to "View"
1810
- * PRO: Allow any values in the form shortcode to set $_GET values. [formidable id=x get="something"]. Then use [get param="get"] in a field
1811
- * PRO: Allow the field value to be used to filter data from entries values in custom displays, statistics, and graphs
1812
- * PRO: Increased CSV export efficiency
1813
- * PRO: Allow for quotation marks in values used to get stats in the frm-stats shortcode
1814
- * PRO: Fixed entry listing widget to get values from stats for more accuracy
1815
- * PRO: Updated form template export to include all form settings
1816
- * PRO: Drop WP_List_Table fallback for < WP 3.1
1817
- * PRO: Make custom display pagination unique to allow multiple paginated displays on a single page
1818
- * PRO: Remove WPML-related translating options, and move to the add-on
1819
- * PRO: Added [entry_count] for use in custom displays
1820
- * PRO: Allow a blank option for multiselect data from entries fields when set to autocomplete
1821
- * PRO: Adjust imported created and updated times from server setting to UTC
1822
- * PRO: Switch time field generation from javascript to php
1823
- * PRO: Allow [if created-at less_than="-1 month"]
1824
- * PRO: Added frm_default_field_opts hook
1825
- * PRO: Added frm_send_to_not_email hook for notifications that are triggered on non-emails
1826
- * PRO: Updated file uploading progress bar with frm_uploading_files hook added to text
1827
- * PRO: Only show "create entry in form" box if user has permission to create entries
1828
- * PRO: Removed icons from error message
1829
- * PRO: Fixed collapsable entry list bullets
1830
- * PRO: Fixed dependent multi-select data from entries fields on edit
1831
- * PRO: Added frm_back_button_class hook
1832
- * PRO: Fixed quotation marks in conditional logic
1833
- * PRO: Allow filtering by a field value in graphs
1834
- * PRO: Make x_axis=created_at work in graphs
1835
- * PRO: Added if statements to Default HTML button in email message
1836
- * PRO: Added show_filename option to file upload fields
1837
- * PRO: Allow dropdown data from entries fields to be set as read only
1838
-
1839
- = 1.07.01 =
1840
- * Added for attribute to labels for newly created fields
1841
- * Fixed issue with slashes showing in content if retrieved from cache
1842
- * Prevent multiple checks for updates when pro is authorized, but free version is installed
1843
- * Added frm_form_fields_class hook
1844
- * PRO: Fixed days events are shown on the calendar with months starting on Sunday and week start day set to Monday
1845
- * PRO: Added option to not load a JQuery UI stylesheet
1846
- * PRO: Added "Entry ID" option to the back-end entry search options
1847
- * PRO: Added frm_csv_filename hook for changing the csv file name
1848
- * PRO: Allow siteurl and sitename in after content box in custom display
1849
- * PRO: Allow autocomplete selection to be unselected on front-end
1850
- * PRO: Fixed conditional validation for fields in a conditional section heading beyond page 1
1851
-
1852
- = 1.07.0 =
1853
- * Submit build form in one input with ajax to prevent max_input_vars limitations
1854
- * Load fields on the build page with ajax for long forms and other form builder page optimization
1855
- * Added submit button to customizable HTML
1856
- * Added clickable styling classes to form builder sidebar
1857
- * Create entry key from first required text field
1858
- * Set the default name of a field to the field type instead of "Untitled"
1859
- * Added minified version of formidable.js
1860
- * Added warning message if a non-unique value is added as a field value
1861
- * Removed messages for strict standards
1862
- * Fixed inline and left labels for checkboxes
1863
- * PRO: Added back button on multi-paged forms
1864
- * PRO: Added conditional logic on page breaks for skipping pages
1865
- * PRO: Added loading indicator by submit button and on dependent data from entries fields
1866
- * PRO: Switched out username and passwords for license numbers
1867
- * PRO: Updated timestamp in CSV to adjust for WordPress timezone selection
1868
- * PRO: Updated value in CSV for file upload fields
1869
- * PRO: Include comments in the CSV export
1870
- * PRO: Made dynamic default values clickable on form builder page
1871
- * PRO: Added column in CSV for value for fields that are set to use separate values
1872
- * PRO: Allow for quotation marks in field labels for the CSV export
1873
- * PRO: Added frm_import_val hook for CSV importing
1874
- * PRO: Removed border styling from the container around radio and checkbox fields
1875
- * PRO: Added frm_order_display hook
1876
- * PRO: Added utf8 support to sanitize_url=1 option
1877
- * PRO: Added "confirm" option to frm-entry-links shortocode that is used before an entry is deleted
1878
- * PRO: Copy conditional logic and field calculations into duplicated forms
1879
- * PRO: Allow clickable=1 and images to be used with Google formresults shortcode
1880
- * PRO: Allow [25 show="user_email"] for data from entries fields to get user info from the user ID from the linked form, and [25 show="30" show_info="user_email"] to get values from a field linked through 2 data from entries fields
1881
- * PRO: Allow tags fields to be used with hierarchal taxonomies
1882
- * PRO: No longer require fields in a conditionally hidden section heading
1883
- * PRO: Added option for frmThemeOverride_frmAfterSubmit function for custom javascript after ajax submit
1884
- * PRO: Updated star rating javascript version
1885
- * PRO: Check field key when creating a form from a template to see if the trailing "2" can be removed
1886
- * PRO: Don't show custom display content for password protected posts until allowed
1887
- * PRO: Switch the cancel link to edit link after a form is submitted with in-place-edit and ajax
1888
- * PRO: Switched front-end ajax to use hooks (frm_ajax_{controller}_{action})
1889
- * PRO: Call ajax later on the init hook to prevent php notices when WooCommerce is active
1890
- * PRO: Delete entries on the same page as the frm-entry-links shortcode, and added a confirmation message: confirm="Are you sure?"
1891
- * PRO: Correctly check if jQuery on() function exists
1892
- * PRO: Fixed calendar display for months starting on Sunday when the week start day is set to Monday
1893
- * PRO: Removed "custom display" from the post type options on the "create posts" settings tab
1894
- * PRO: Allow multiple values to be imported into an entry via csv in a multi-select dropdown field
1895
-
1896
- = 1.06.11 =
1897
- * Added styling classes: two thirds, scroll box, columns (frm_first_two_thirds, frm_last_two_thirds, frm_scroll_box, frm_total, frm_two_col, frm_three_col, frm_four_col, )
1898
- * Added container in default html for new check box and radio fields
1899
- * PRO: Added a print link on the view entry page in the back-end
1900
- * PRO: Added support for category stats in the frm-stats shortcode
1901
- * PRO: Allow the edit link to dynamically get the id of the entry when used on a post page. Ex: [frm-entry-edit-link id=current label="Edit" page_id=92]
1902
- * PRO: Allow non-admin users to see the user ID drop down in the back-end when they have permission to edit entries from the back-end
1903
- * PRO: Added frm_data_sort hook for sorting data from entries options
1904
- * PRO: Allow dropdown fields to be selected as the post title
1905
- * PRO: Switched data from entries drop downs to use field key in the html id instead of the field id for consistency
1906
- * PRO: When importing templates, use the path shown in the box whether it has been saved or not
1907
- * PRO: Fixed admin-only fields to still save to created post
1908
- * PRO: Fixed issue preventing required multiple file upload fields from being required
1909
- * PRO: Updated input mask script to 1.3.1
1910
- * PRO: Added hooks for entries in the admin: frm_row_actions, frm_edit_entry_publish_box, frm_show_entry_publish_box, frm_edit_entry_sidebar
1911
-
1912
- = 1.06.10 =
1913
- * Allow the usage of any html attributes inside the [input] tag in the customizable HTML
1914
- * PRO: Added "Chosen" autocomplete to dropdown fields
1915
- * PRO: Added automatic width option to data from entries fields
1916
- * PRO: Extended the "admin only" field option to all user roles, or only logged-in or logged-out users
1917
- * PRO: Added multiple-select to data from entries dropdowns
1918
- * PRO: Added more info to the form settings sidebar
1919
- * PRO: Resolved conflict between ajax submit and plugins/themes with whitespace in php files
1920
- * PRO: Fixed form template export to properly serialize and escape for multiple choice fields
1921
-
1922
- = 1.06.09 =
1923
- * DROPPED PHP4 SUPPORT. Do not update if you run PHP4.
1924
- * Added the "create template" link into the free version
1925
- * Added quotes around the menu position number to minimize menu position conflicts with other plugins
1926
- * Moved all stripslashes to the point the data is retrieved from the database
1927
- * Switched the field options bulk edit to use the admin ajax url to minimize plugin conflicts
1928
- * Changed all occurrences of .live() to .on() for jQuery 1.9 compatibility
1929
- * PRO: Added AJAX form submit
1930
- * PRO: Dropped Open Flash Chart support due to security vulnerabilities
1931
- * PRO: Added multiple option to dropdown fields
1932
- * PRO: Added unique error message into global and field settings
1933
- * PRO: Added option to limit by ranges in the frm-stats shortcode. Ex: [frm-stats id=50 '-1 month'<45<'-3 days']
1934
- * PRO: Automatically strip javascript before displaying entries through a custom display
1935
- * PRO: Added striphtml=1 and keepjs=1 options for use in custom displays
1936
- * PRO: Added option to get the field description with [125 show="description"]
1937
- * PRO: Added separate value column on entries page
1938
- * PRO: Added link to delete entry only and leave post
1939
- * PRO: Added box for custom css in the styling settings
1940
- * PRO: Added buttons to insert default HTML or plain text for those who wish to modify the default message without starting from scratch
1941
- * PRO: Added link to uploaded files in the entry edit form
1942
- * PRO: Added "like" and "not like" options to the conditional logic for hiding and showing fields
1943
- * PRO: Switched section headings to use h3 tags by default instead of h2
1944
- * PRO: Migrated "Allow Only One Entry for Each" fields to the unique checkbox on each field
1945
- * PRO: Allow for multiple uses of frm-entry-update-field for the same field and entry
1946
- * PRO: Allow external short codes in the email recipients box
1947
- * PRO: Allow the frm-search shortcode to be used in text widgets
1948
- * PRO: Switched conditional fields to show and hide instead of fadeIn and fadeOut
1949
- * PRO: Switched rich text fields to default to TinyMCE
1950
- * PRO: Correctly send emails to [admin_email], and allow the same email address to receive multiple notifications from the same form
1951
- * PRO: Filter shortcodes in success message when the form is limited to one entry per user and editable
1952
- * PRO: Correctly show the taxonomy name even if it is not linked to a post
1953
- * PRO: Fixed read-only option to work with dropdown fields
1954
- * PRO: Fixed post password setting
1955
- * PRO: Fixed post content replacement when entry is updated instead of only on creation
1956
- * PRO: Fixed frm-stats shortcode to allow field keys when using the value option
1957
- * PRO: Fixed custom displays getting used if they are in the trash
1958
- * PRO: Fixed custom display pages to not include the unfiltered post content when there are no entries to display
1959
- * PRO: Fixed the bulk delete option showing for users without permission to delete in the bulk actions dropdown on the admin entry listing page
1960
- * PRO: Fixed the delete link in entry edit links shortcode to prevent it from going to a blank form when using the page_id param
1961
- * PRO: Fixed calendar to show the correct number of extra boxes when not starting on Sunday
1962
- * PRO: Fixed repeated, inline conditional logic in custom displays
1963
- * PRO: Fixed option to copy forms to other sites in multi-site installs, so they will no longer be copied when the box is unchecked
1964
- * PRO: Fixed admin-only fields to not validate for users who can't see the field
1965
-
1966
- = 1.06.08 =
1967
- * Changed class names on action links on the form listing table to prevent conflicts with themes and other plugins
1968
- * PRO: Filter shortcodes if any in the login message
1969
- * PRO: Fixed order of fields shown in default email notification
1970
- * PRO: Keep files attached to the post when editing the entry and using multiple file upload option
1971
- * PRO: Attach file uploads to WP post even if the upload field is not set as a custom field
1972
- * PRO: Fixed bug forcing site name and admin email as the email "from" info when a custom name/email is selected
1973
- * PRO: Send a notification even if the notification before it is empty
1974
- * PRO: Fixed conditional logic on email notifications to make sure they are stopped when they should be
1975
- * PRO: Automatically send emails to the saved value of a field when used in the "Email recipients" box without requiring show=field_value
1976
-
1977
- = 1.06.07 =
1978
- * Added mb_split fallback for servers without mbstring installed
1979
- * Changed menu position to prevent override from other plugins and themes
1980
- * PRO: Fixed issue with the form shortcode showing if using multiple forms with default values on the same page
1981
- * PRO: Fixed javascript error in frm-entry-update-field shortcode
1982
- * PRO: Send the "read more" link to the single entry page instead of showing in-place for dynamic displays
1983
-
1984
- = 1.06.06 =
1985
- * Removed generic classes from input fields like "text" and "date"
1986
- * Correctly jump down to form with error messages
1987
- * Added frm_setup_new_entry hook for overriding defaults for all fields in one hook when presenting a blank form
1988
- * Added "This field cannot be blank" message to global settings
1989
- * Changed substr to mb_substr for language-safe truncation
1990
- * WP 3.5 compatibility
1991
- * Fixed conflict with W3TC that was adding slashes into options on the form settings page
1992
- * Show a message on the form builder page if a reCaptcha is included in the form, but not set up
1993
- * Switch from add_object_page to add_menu_page to prevent menu position conflicts
1994
- * (Free only) Allow emails to be sent from the admin email instead of forcing an email address from the submitted entry
1995
- * PRO: Added multiple-image upload
1996
- * PRO: Added unlimited emails per form and conditional routing
1997
- * PRO: Use the "customized content" box to save the actual content if no field is selected for the post content
1998
- * PRO: Added frm-field-value shortcode to get the value of a field in another form. [frm-field-value field_id=25 user_id=current entry_id=140 ip=1]
1999
- * PRO: Added frm-show-entry shortcode to show an entry in the same formats as the default email message. [frm-show-entry id=100 plain_text=1 user_info=1]
2000
- * PRO: Added frm_set_get shortcode to artificially set $_GET values for use in custom displays or dynamic defaults values. [frm-set-get any_param="any value" another="value 2"] This can be fetched with [get param="any_param"] [get param="another"]
2001
- * PRO: Extended conditional logic for displaying fields to include text, number, email, website, and time fields
2002
- * PRO: Added support for the [frm-search] shortcode into the [formresults] table
2003
- * PRO: Updated NicEdit
2004
- * PRO: If http isn't included in a url or image field, automatically add it during validation
2005
- * PRO: Added "wrap" parameter to the frm-graph shortcode to wrap the text in long questions
2006
- * PRO: Added localization to custom display calendar to start on day of the week selected in WordPress settings
2007
- * PRO: Added entry updated dates to custom display shortcodes
2008
- * PRO: Correctly check uniqueness of post fields when there are no other error messages
2009
- * PRO: If using a number field with the value "0" that is linked through a data from entries field, show 0 instead of nothing
2010
- * PRO: Update for more accurate checking for hierarchal taxonomies when saving posts
2011
- * PRO: Evaluate numbers as numeric instead of a string for conditional logic for hiding and showing fields
2012
- * PRO: Fix to allow tags fields and other fields in the same form that are mapped to the same taxonomy
2013
- * PRO: Fixed conditional logic to work correctly when dependent on the value "0"
2014
- * PRO: Fixed display of shortcodes inside the before or after content areas of the custom display if nesting [get param=something]
2015
- * PRO: Fixed calculations for multiple-paged calculations with checkbox fields that may not be checked
2016
- * PRO: Fixed checkbox fields linked through another field to display properly in a custom display
2017
- * PRO: Fixed separate values to work with sending to email addresses
2018
- * PRO: Show a max of 500 options in a data from entries field in the admin to prevent server limits from making the form inaccessible
2019
- * PRO: Make sure the graphs printed from the reports page are not split when printing
2020
- * PRO: Fixed the link to show more text in the custom display to show the text in place or link to the single page correctly depending on the custom display type
2021
- * PRO: Removed "just show it" data from entries fields in the email checkbox settings
2022
- * PRO: Remove post custom fields from database if blank
2023
- * PRO: Fixed frm-stats shortcode to work with post custom fields combined with the value parameter
2024
- * PRO: Fixed div nesting issue when using collapsible section headings followed by non-collapsible sections headings
2025
- * PRO: Removed separate values checkbox for post status and taxonomy fields
2026
- * PRO: Fixed double filtering forms if inserted in the dynamic box of a custom display used for posts
2027
- * PRO: Fixed page size and limit overriding single entry displays
2028
-
2029
- = 1.06.05 =
2030
- * Fixed WP 3.4 layout issues with missing sidebars
2031
- * Added responsive css for WP 3.4 to keep the form builder sidebar box showing on small screens
2032
- * Updated the delete option trash can to appear more easily
2033
- * Use absolute path for php includes() and requires() to prevent them from using files from other plugins or themes
2034
- * Updated translations
2035
- * PRO: Prevent wp_redirect from stripping square brackets from urls
2036
- * PRO: Fixed calculations for fields hidden in a collapsible section
2037
- * PRO: Fixed delete link to work on pages without forms
2038
- * PRO: Added support to import checkbox field values in multiple columns
2039
-
2040
- = 1.06.04 =
2041
- * Moved form processing to avoid multiple submissions when some plugins are activated and remove the page before redirection
2042
- * Removed BuddyPress filters from the email notifications to avoid forcing them to send from noreply@domain.com
2043
- * Allow blank required indicator and to email in forms
2044
- * Fix to allow access to form, entry, and display pages for WordPress versions < 3.1
2045
- * Fixed default checkbox or radio field values for fields with separate option values
2046
- * Corrected Arkansas abbreviation in templates and bulk edit options
2047
- * Fixed display of radio field values from fields with separate values
2048
- * PRO: Added custom display content box into "create posts" settings tab
2049
- * PRO: Added options to auto-create fields for post status and post categories/taxonomies
2050
- * PRO: Added link to de-authorize a site to use your Pro credentials
2051
- * PRO: Added meta box on posts with link to automatically create a form entry linked to the post
2052
- * PRO: Hide pro credentials settings form when pro is active
2053
- * PRO: Fixed redirect URL to correctly replace shortcodes for forms set to not save any entries
2054
- * PRO: Fixed regular dropdown field taxonomies to trigger conditional logic and use the auto width option
2055
- * PRO: Allow searching by user login when selecting a user ID field to search by on the admin entries page
2056
- * PRO: Updated the auto_id default value to continue functioning correctly even if there are non-numeric values in entries
2057
- * PRO: Added an index.php file into the uploads/formidable folder to prevent file browsing for those without an htaccess file
2058
- * PRO: Allow field IDs as dynamic default values ie [25]. This will ONLY work when the value has just been posted.
2059
- * PRO: Added the display object into the args array to pass to the frm_where_filter hook
2060
- * PRO: Allow for negative numbers in calculations
2061
- * PRO: Allow for unlimited GET parameter setting in the custom display shortcode. [display-frm-data id=2 whatever=value whatever2=value2]
2062
- * PRO: Switched phone field to HTML5 "tel" input type
2063
- * PRO: Added a frm_cookie_expiration hook to change the cookie expiration time
2064
- * PRO: Added cookie expiration option
2065
- * PRO: Added frm_used_dates hook for blocked out dates in unique datepickers
2066
- * PRO: Added frm_redirect_url hook
2067
- * PRO: Fixed forms submit button labels for forms in add entry mode that follow a form in edit mode on the same page
2068
- * PRO: Fixed CSV import for delimiters other than a comma
2069
- * PRO: Added three icons to the error icon setting
2070
- * PRO: Fixed duplicate deletion messages when using [deletelink] in the form customizable HTML
2071
- * PRO: Updated calculations and conditional logic to work across multi-paged forms
2072
- * PRO: Added basic support for data from entries csv import
2073
- * PRO: Show image for data from entries fields using upload fields
2074
-
2075
- = 1.06.03 =
2076
- * Added option to not store entries in the database from a specific form
2077
- * Added option to skip Akismet spam check for logged in users
2078
- * The forms, entries, and custom display page columns that are shown and entries per page are now customizable for those running at least v3.1 of WordPress
2079
- * Added a css class option to the field options with predefined CSS classes for multi-column forms: frm_first_half, frm_last_half, frm_first_third, frm_third, frm_last_third, frm_first_fourth, frm_fourth, frm_last_fourth, frm_first_inline, frm_inline, frm_last_inline, frm_full, frm_grid_first, frm_grid, frm_grid_odd
2080
- * Added the option to add a class to an input. In the customizable HTML, change [input] to [input class="your_class_here"]
2081
- * Added "inline" option to label position options to have a label to the left without the width restriction
2082
- * Switched the "action" parameter to "frm_action" to prevent conflicts. If no "frm_action" value is present, "action" will still be used
2083
- * Updated form templates (including the contact us form template) with new styling classes
2084
- * Show quotation marks instead of entities in the site name in email notifications
2085
- * Added Polish translation
2086
- * PRO: Removed a vulnerable Open Flash Charts file. If you do not update, be sure to REMOVE THIS FILE! (pro/js/ofc-library/ofc_upload_image.php)
2087
- * PRO: Added option to use a separate value for the radio, checkbox, and select choices
2088
- * PRO: Added option to use dynamic default values for radio, checkbox, dropdown, and user ID fields
2089
- * PRO: Added option to use Google charts and automatically fall back to them on mobile devices [frm-graph id=x type=bar google=1]
2090
- * PRO: Added data from entry field support to graphs
2091
- * PRO: Added option to use Google tables for easy pagination and sorting [formresults id=x google=1]
2092
- * PRO: Added edit link option to formresults shortcode. [formresults id=x edit_link="Edit" page_id=5]
2093
- * PRO: Added date support to built-in calculations for date1-date2 types of calculations
2094
- * PRO: Added checking for disabled used dates for fields set as post fields in date picker for dates marked as unique
2095
- * PRO: Added not_like, less_than, and greater_than options to conditional custom display statements. Ex [if 25 not_like="hello"]...[/if 25]
2096
- * PRO: Allow [if created-at less_than='-1 month'] type of statements in the custom display for date fields, created-at, and updated-at
2097
- * PRO: Added option to display the field label in custom displays. Ex [25 show="field_label"]
2098
- * PRO: Added option to turn off auto paragraphs for paragraph fields. Ex [25 wpautop=0]
2099
- * PRO: Added options to custom display shortcode: [display-frm-data id=5 get="whatever" get_value="value"]. This allows the use of [get param="whatever"] in the custom display.
2100
- * PRO: Updated the frm-entry-links shortcode to use show_delete with type=list
2101
- * PRO: Updated custom display where options to fetch entries more accurately when "not like" and "not equal to" are used
2102
- * PRO: Fixed image upload naming for uploads with numeric names like 1.png
2103
- * PRO: Fixed issue with multiple editable forms on the same page when one is set to only allow one entry per user
2104
- * PRO: Added a check for automatically inserted custom displays to make sure we are in the loop to avoid the need for increasing the insert position setting
2105
- * PRO: Show the post type label in the post type dropdown instead of the singular label to avoid blank options for custom post types without a singular name defined
2106
- * PRO: Switched out the case-sensitive sorting in data from entries fields
2107
- * PRO: If a custom display has detail link parameters defined, ONLY allow those parameters
2108
- * PRO: Added an input mask option available via the $frm_input_masks global and 'frm_input_masks' hook
2109
- * PRO: Added type=maximum and type=minimum to the frm-stats shortcode
2110
- * PRO: Month and year dropdowns added to custom display calendar, along with a few styling changes
2111
- * PRO: Get the custom display calendar month and day names from WordPress
2112
- * PRO: Allow dynamic default values in HTML field type
2113
- * PRO: Get post status options from WordPress function instead of a copy
2114
- * PRO: Check the default [auto_id] value after submit to make sure it's still unique
2115
- * PRO: If the "round" parameter is used in the frm-stats shortcode, floating zeros will be kept
2116
- * PRO: If greater than or less than options are used with a number field in a custom display, treat them as numbers instead of regular text
2117
- * PRO: Allow user logins for the user_id parameter in the frm-graph, frm-stats, and display-frm-data shortcodes
2118
- * PRO: Fixed the date format d-mm-yyyy to work correctly in the date field
2119
- * PRO: Added timeout to redirect so users will see the redirect message for a few seconds before being redirected
2120
- * PRO: Allow decimal values in graphs instead of forcing integers
2121
- * PRO: Updated the time field to use a true select box instead of a text field
2122
- * PRO: Removed included swfobject and json2 javascripts to use the included WordPress versions
2123
- * PRO: Added 'frm_graph_value' filters to change the value used in the graphs
2124
- * PRO: Populate strings to be translated without requiring a visit to the WPML plugin
2125
- * PRO: If the where options in a custom display include a GET or POST value that is an array, translate the search to check each value instead of searching for a comma-separated value in one record.
2126
- * PRO: Added entry key and entry ID to the where options in custom displays
2127
- * PRO: Added HTML classes on the search form, so if themes include styling for the WP search form, it will be applied to the [frm-search] as well
2128
- * PRO: Allow multiple data from entries fields to be searched using the frm-search shortcode instead of only one
2129
- * PRO: Fixed update checking to not cause a slow down if the formidableforms.com server is down
2130
- * PRO: Updated the user_id parameter for the display-frm-data shortcode to be used even if there's no user ID field selected in the where options for that custom display
2131
- * PRO: Added DOING_AJAX flags for WPML compatibility
2132
- * PRO: Added time_ago=1 option for displaying dates. Ex: [created-at time_ago=1] or [25 time_ago=1]
2133
- * PRO: Updated file upload process to change the file path before uploading instead of moving the files afterwards
2134
-
2135
- = 1.06.02 =
2136
- * Fixed selection of dropdowns on the form maker page in Chrome
2137
- * Added WPML integration. Requires the add-on available from WPML. Pro version includes a quick translation page.
2138
- * Added option to use the custom menu name site wide in multi-site installs
2139
- * Added 'frm_use_wpautop' filter for disabling all built-in occurrences of auto paragraphs (form description, HTML fields, and displaying paragraph fields)
2140
- * Only show the form icon button on the edit post page for users with permission to view forms
2141
- * Changed .form-required class to .frm_required_field
2142
- * Start with label in edit mode after adding a new field
2143
- * Added required indicator to styling
2144
- * Don't allow whitespace to pass required field validation
2145
- * PRO: Added option to restrict the file types uploaded in file upload fields
2146
- * PRO: Added export to XML and export to CSV to bulk action dropdowns
2147
- * PRO: Added [user_id] dynamic default value
2148
- * PRO: Allow dynamic dates in the frm-graph shortcode. Ex [frm-graph id=x x_axis="created_at" x_start="-1 month"]
2149
- * PRO: Added bar_flat to the graphs. Ex [frm-graph id=x type="bar_flat"]
2150
- * PRO: Dynamically hide some x-axis labels if there are too many for the width of the graph. Note: Does not work with percentage widths
2151
- * PRO: Added the option to select an end date in calendar custom displays for displaying multiple day events
2152
- * PRO: Added 'frm_show_entry_dates' filter for customizing which dates an entry should show on
2153
- * PRO: Disabled used dates in date picker for dates marked as unique
2154
- * PRO: Added option to search by entry creation date on admin entries listing page
2155
- * PRO: Added windows-1251 option for CSV export format
2156
- * PRO: Added the class parameter to the edit-in-place cancel link
2157
- * PRO: Improved CSV import to work better with large files
2158
- * PRO: Make a guess at which fields should match up on CSV import
2159
- * PRO: Added option to resend the email notifications when entry is updated. (This will be expanded when conditional email routing is added.)
2160
- * PRO: Don't send autoresponder message when importing
2161
- * PRO: Allow an entry id in the frm-stats shortcode. Ex [frm-stats id=25 entry_id=100]. Display a star vote as stars for a single entry in a custom display with [frm-stats id=25 type=star entry_id=[id]]
2162
- * PRO: Allow multiple star ratings for the same field on the same page
2163
- * PRO: Fixed post options that would not deselect
2164
- * PRO: Fixed issue causing the wrong conditional logic row to sometimes be removed
2165
- * PRO: Fixed bug preventing hidden fields from saving as a post field
2166
- * PRO: Fixed required tags fields to not return errors when not blank
2167
- * PRO: Fixed bug preventing some javascripts and stylesheets from getting loaded on admin pages if the menu title was changed
2168
- * PRO: Fixed graphs to show x_axis dates in the correct order if 2011 and 2012 dates are in the same graph
2169
- * PRO: Corrected WP multisite table name for the table to copy forms and custom displays
2170
- * PRO: Fixed issue with graphs showing in front of dropdown menus in Chrome
2171
- * PRO: Fixed bug in custom displays causing the wrong entries to be returned when a post category field is set to NOT show a certain category
2172
- * PRO: Fixed bug with multiple paged forms that was sometimes causing the next page to show even if errors were present on previous page
2173
- * PRO: Allow entries to be correctly editing from the backend by a user other than the one who created it, when data from entries field options are set to be limited to only the user currently filling out the form
2174
- * PRO: Updated conditional logic for those who set up the logic before v1.6 and haven't clicked the update button in their forms
2175
- * PRO: Corrected file upload naming for the various sizes of an upload with the same name as an existing upload
2176
-
2177
- = 1.06.01 =
2178
- * Added option to customize the admin menu name
2179
- * Added instructions to publish forms if no entries exist
2180
- * Free only: Fixed form maker settings page to allow tabs to work
2181
- * Free only: Updated styling to align multiple checkboxes/radio buttons when the label is aligned left
2182
- * PRO: Fixed issue with the default value getting lost from a hidden field when updating from the form settings page
2183
- * PRO: Fixed conditionally hidden fields that are already considered hidden if inside a collapsible section
2184
- * PRO: Fixed graphs using x_axis=created_at and user_id=x
2185
- * PRO: Fixed multiple paged forms with more than two pages
2186
- * PRO: Validate HTML for checkbox taxonomies
2187
-
2188
- = 1.06 =
2189
- * User Interface improvements to form builder
2190
- * Increased security, speed, and optimization
2191
- * Moved the "automatic width" check box for drop-down select fields to free form builder plugin
2192
- * Moved email "From/Reply to" options to free WordPress form builder plugin
2193
- * Fixed form preview page for form templates
2194
- * Added German translation (Andre Lisbert)
2195
- * Added ajax to uninstall button
2196
- * Correctly filter external shortcodes in the form success message
2197
- * Show error messages at the top if they are not for fields in the form (ie Akismet errors)
2198
- * Updated bulk edit options to change the dropdown in the form builder at the time the options are submitted
2199
- * Fixed default values set to clear on click to work with values that include hard returns
2200
- * Free only: Fixed hidden label CSS
2201
- * PRO: Extended the conditional field smart logic
2202
- * PRO: Added graphs for fields over time, and other customizing options: x_axis, x_start, x_end, min, max, grid_color, show_key, and include_zero
2203
- * PRO: Moved post creation settings from individual fields to the forms settings page
2204
- * PRO: Added option in WP 3.3 to use Tiny MCE as the rich text editor
2205
- * PRO: Added "format" option to date fields. Example [25 format='Y-m-d']
2206
- * PRO: Added star rating option to scale fields
2207
- * PRO: Added star type to [frm-stats] shortcode to display the average in star format. Example [frm-stats id=5 type=star]
2208
- * PRO: Added option to format individual radio and checkbox fields in one or multiple rows
2209
- * PRO: Added server-side validation for dates inserted into date fields
2210
- * PRO: Allow multiple fields for the same taxonomy/category
2211
- * PRO: Allow a taxonomy/category to be selected for data from entries fields. This makes cascading category fields possible.
2212
- * PRO: Added [post_author_email] dynamic default value
2213
- * PRO: Added a frm_notification_attachment hook
2214
- * PRO: Added clickable and user_id options to the formresults shortcode. ex [formresults id=x clickable=1 user_id=current]
2215
- * PRO: Improved field calculations to extract a price from the end of an option
2216
- * PRO: Added the option to specify how many decimal places to show, and what characters to use for the decimal and thousands separator. For example, to format USD:
2217
- $[25 decimal=2 dec_point='.' thousands_sep=',']
2218
- * PRO: Added a message before the user is redirected, along with a filter to change it (frm_redirect_msg).
2219
- * PRO: Added a button to delete ALL entries in a form at the bottom of the entries page
2220
- * PRO: Added a password field type
2221
- * PRO: Conditionally remove HTML5 validation of form if default values are present
2222
- * PRO: Added like parameter for inline conditions in custom displays. Example: [if 25 like="hello"]That field said hello[/if 25]
2223
- * PRO: Allow contact form fields set as custom post fields to be used for sorting custom displays
2224
- * PRO: Updated import to create the posts at the time of import
2225
- * PRO: Unattach images from a post if they are replaced
2226
- * PRO: Leave the date format in yyyy-dd-mm format in the CSV export
2227
- * PRO: Allow importing into checkbox fields
2228
- * PRO: Added option to use previously uploaded CSV for import so new upload isn't required when reimporting
2229
- * PRO: Added option to change the text on the submit button in the frm-search shortcode. Example [frm-search label="Search"]
2230
- * PRO: Fixed bug preventing a field dependent on another data from entries field from updating
2231
- * PRO: Fixed bug affecting pages with multiple editable forms on the same page that caused the first form to always be submitted
2232
- * PRO: Updated the truncate option to not require full words if truncating 10 or less characters
2233
- * PRO: Fixed bug preventing front-end entry deletion when the form was editable and limited to one per user
2234
- * PRO: Fixed bug preventing checkbox selections from showing in custom email notifications if a checkbox contained a quotation mark
2235
- * PRO: Prevent the uploading files message from showing if no files were selected
2236
- * PRO: Check a default value when using dynamic default values in the check box options
2237
- * PRO: Fixed bug preventing a newly created post from getting assigned to the user selected in the user ID dropdown if the selected user was not the user submitting the entry or was created with the registration add-on in the same form
2238
- * PRO: Fixed bug preventing Data from entries "just show it" fields from showing a value in admin listing and view entry pages
2239
- * PRO: Fixed bug causing the options to be empty if the data from entries options are limited to the current user and the form they are pulled from are creating posts
2240
- * PRO: Fixed empty results in the [formresults] table for contact forms that create posts
2241
- * PRO: When a blog is deleted in WP multi-site, delete database table rows related to copying contact forms from that blog
2242
- * PRO: Don't strip out desired backslashes
2243
- * PRO: Updated to latest version of form datepicker javascript
2244
-
2245
- = 1.05.05 =
2246
- * Added Dutch translation (Eric Horstman)
2247
- * Fixed "Customize Form HTML" link issues some users were having
2248
- * PRO: Load jQuery UI javascript for form datepicker
2249
- * PRO: Fixed custom display "where" options to work with multiple where rows
2250
-
2251
- = 1.05.04 =
2252
- * Bulk edit and add radio, select, and check box choices
2253
- * Added option to turn off HTML5 use in front-end contact forms
2254
- * Added option to turn off contact form user tracking
2255
- * Scroll form field choices in the form edit page if radio, check box, or select fields have more than 10 choices
2256
- * Free only: Removed export template link since the functionality behind it is only in Pro version
2257
- * PRO: Added CSV form entry import
2258
- * PRO: Added file icons when editing an entry with a non-image file type attached
2259
- * PRO: Added functionality for time fields set as unique so time options will be removed after a date is selected
2260
- * PRO: Check wp_query if no matching GET or POST variable in the get shortcode
2261
- * PRO: Switch taxonomy lists to links in custom displays
2262
- * PRO: Added functionality for a where option to be set to a taxonomy name ie [get param=tag]
2263
- * PRO: Added functionality for a taxonomy to work with equals and not_equal in custom displays
2264
- * PRO: Removed ajax error checking on the captcha field to fix the incorrect response messages
2265
- * PRO: Fixed dependent data from entries form fields to show the selected values on validation error and on edit
2266
- * PRO: Added `[frm-entry-update-field]` shortcode to update a single field in an entry with an ajax link
2267
- * PRO: Added global styling option to set newly-added select form fields to an automatic width
2268
- * PRO: Fixed calendar to allow fields mapped to a post to be used as the date field
2269
- * PRO: Fixed conditionally hidden field options to work with post category and post status fields
2270
- * PRO: Fixed custom displays to work automatically with pages instead of just post and custom post types (CPTs)
2271
- * PRO: Added functionality to frm-stats shortcode to work with posts and adds where options in key/id=value pairs. ex: [frm-stats id=x 25=hello] where 25 is the field ID and "Hello" is the value the other field in the form should have in order to display
2272
- * PRO: Updated form datepicker and timepicker to latest versions
2273
- * PRO: Fixed bug preventing images from saving correctly if the form is set to create a post and the upload field is not set as a post field
2274
- * PRO: Added an "Insert Position" option to the custom display. This will prevent the custom display from being loaded multiple times per page, but will allow users to set when it shows up for themes like Thesis
2275
- * PRO: Fixed number field to work with decimals and when ordering descending
2276
- * PRO: Added a limit to the number of entries that show in the entry drop-down in places like the custom display page to prevent memory errors
2277
- * PRO: Fixed field options to work better with symbols like &reg; in graphs
2278
- * PRO: Automatically open collapsible heading if there is a form error message inside it
2279
- * PRO: Added type=deviation to the frm-stats shortcode. Example: [frm-stats id=x type=deviation]
2280
- * PRO: Updated calculations to work with radio, scale, and drop-down fields
2281
- * PRO: Fixed default values for check boxes
2282
- * PRO: Added CSV export format option
2283
- * PRO: Fixed scale field reports to show all options
2284
-
2285
- = 1.05.03 =
2286
- * Updated user role options to work more reliably with WP 3.1
2287
- * Added functionality for "Fit Select Boxes into SideBar" checkbox and field size in the free contact form widget
2288
- * Moved reCaptcha error message to individual field options
2289
- * Updated referring URL and added tracking throughout the visit
2290
- * PRO: Added "clickable" option for use in custom displays to make email addresses and URLs into links. ex `[25 clickable=1]`
2291
- * PRO: Added option to select the taxonomy type
2292
- * PRO: Updated contact form styling to work better in IE
2293
- * PRO: Updated emails to work with Data from entries checkbox fields
2294
- * PRO: Updated dependent Data from entries fields to work with checkboxes
2295
- * PRO: Adjusted [date] and [time] values to adjust for WordPress timezone settings
2296
- * PRO: Updated the way conditionally hidden fields save in the admin to prevent lingering dependencies
2297
- * PRO: Fixed link to duplicate entries in form maker
2298
- * PRO: Updated file upload indicator to show up sooner
2299
- * PRO: Added ajax delete to [deletelink] shortcode
2300
- * PRO: Updated admin only fields to show for administrators on front-end forms
2301
- * PRO: Added more attributes to the [display-frm-data] shortcode: limit="5", page_size="5", order_by="rand" or field ID, order="DESC" or "ASC"
2302
- * PRO: Fixed custom display bulk delete
2303
- * PRO: Updated WPMU/multisite form copy features to work with WP 3.0+
2304
- * PRO: Switched the email form "add/or" drop-down to check boxes
2305
- * PRO: Added box for message to be displayed if there are no entries for a custom display
2306
- * PRO: Added ajax edit options with [frm-entry-edit-link id=x label=Edit cancel=Cancel class='add_classes' page_id= prefix='frm_edit_' form_id=>y]. Also works with [editlink location=front] in custom displays.
2307
- * PRO: Moved styling options into a tab on the settings page
2308
- * PRO: Added limited "data from entries" options to the custom display "where" row. Entry keys or IDs can be used
2309
- * PRO: Added unique validation for fields set as post fields
2310
- * PRO: Removed error messages for required fields hidden via the shortcode options
2311
- * PRO: Only return [deletelink] if user has permission to delete the form entry
2312
- * PRO: Added order options to WordPress event calendars
2313
- * PRO: Updated custom display ordering to order correctly when using a 12 hour time field
2314
- * PRO: Added taxonomy options to the "Tags" field
2315
- * PRO: Added HTML escaping to text fields to allow HTML entities to remain as entities when editing
2316
- * PRO: Added functionality to use taxonomy fields in where options in custom displays
2317
- * PRO: Added option to use [get param=CUSTOM] in custom displays
2318
-
2319
- = 1.05.02 =
2320
- * Fixed issue with PHP4 that was causing the field options to get cleared out and only show a "0" or "<" instead of the field
2321
- * Prevent javascript from getting loaded twice
2322
- * Updated stylesheets for better looking left aligned field labels. In the Pro version, setting the global labels to one location and setting a single field to another will keep the field description and error messages aligned.
2323
- * PRO: Fixed issue causing form to be hidden on front-end edit if it was set not to show with the success message
2324
- * PRO: Show the linked image instead of the url when a file is linked in a "just show it" data from entries field
2325
- * PRO: Added functionality for ordering by post fields in a custom display
2326
-
2327
- = 1.05.01 =
2328
- * PRO: Fix custom display settings for posts/custom posts
2329
-
2330
- = 1.05.0 =
2331
- * Moved a contact form widget from Pro to the free version
2332
- * Updated some form templates with fields aligned in a row. First and last name are on one line in the contact form template.
2333
- * Moved error messages underneath input fields
2334
- * Added option to display labels "hidden" instead of just none. This makes aligning fields in a row with only one label easier
2335
- * Additional XHTML compliance for multiple forms on one
2336
- * Removed the HTML5 required attribute (temporarily)
2337
- * Corrected the label position styling in the regular version
2338
- * A little UI clean up
2339
- * Added hook for recaptcha customizations
2340
- * PRO: Added front-end custom post type support. Create front-end CPT posts. Most field types will integrate out-of-the-box with the Advanced Custom Fields (ACF) WordPress plugin.
2341
- * PRO: Added hierarchy to post categories
2342
- * PRO: Added a loading indicator while files are uploading
2343
- * PRO: Added a `[default-message]` shortcode for use in the email message. Now you can add to the default message without completely replacing it
2344
- * PRO: Added default styling to the formresults shortcode, as well as additional shortcode options: `[formresults id=x style=1 no_entries="No Entries Found" fields="25,26,27"]`
2345
- * PRO: Added localizations options to calendar
2346
- * PRO: Fixed collapsible Section headings to work with updated form builder HTML
2347
- * PRO: Added functionality to admin search to check data from entries fields
2348
- * PRO: Added start and end time options for time fields
2349
- * PRO: Added 'type' to `[frm-graph]` shortcode to force 'pie' or 'bar': `[frm-graph id=x type=pie]`
2350
- * PRO: Added post_id option to the `[frm-search]` shortcode. This will set the action link for the search form. Ex: `[frm-search post_id=3]`
2351
- * PRO: Fixed `[frm-search]` shortcode for use on dynamic custom displays. If searching on a detailed entry page, the search will return to the listing page.
2352
- * PRO: Updated post fields to work in "data from entries" fields
2353
-
2354
- = 1.04.06 =
2355
- * Additional back-end XHTML compliance
2356
- * PRO: Fixed conditionally hidden fields bug some users were experiencing
2357
-
2358
- = 1.04.05 =
2359
- * Added duplicate entry checks for form submissions
2360
- * Added a checkbox on form creator to mark form fields required
2361
- * Moved the duplicate form field option into the free form builder
2362
- * Show the contact form success message even if the form isn't displayed with it
2363
- * Added option to not use dynamic stylesheet loading
2364
- * PRO: Added option to resend form email notification and autoresponders
2365
- * PRO: Fixes for editing forms with unique fields
2366
- * PRO: Fixes for editing multi-page forms with validation errors
2367
- * PRO: Fixes for multiple multi-step forms on the same page
2368
- * PRO: Added linked fields into the field drop-downs for inserting shortcodes and sending emails
2369
- * PRO: Added powerful calculated fields in forms
2370
- * PRO: Allow hidden fields to be edited from the WordPress admin
2371
- * PRO: Allow sections of fields to be hidden conditionally with the Section Header fields
2372
- * PRO: Added user_id option to the `[frm-graph]` shortcode
2373
- * PRO: Updated the custom display settings interface
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
classes/controllers/FrmAddonsController.php CHANGED
@@ -302,7 +302,7 @@ class FrmAddonsController {
302
  */
303
  public static function check_update( $transient ) {
304
  if ( ! is_object( $transient ) ) {
305
- $transient = new stdClass;
306
  }
307
 
308
  $installed_addons = apply_filters( 'frm_installed_addons', array() );
@@ -328,6 +328,11 @@ class FrmAddonsController {
328
  continue;
329
  }
330
 
 
 
 
 
 
331
  $wp_plugin = isset( $wp_plugins[ $folder ] ) ? $wp_plugins[ $folder ] : array();
332
  $wp_version = isset( $wp_plugin['Version'] ) ? $wp_plugin['Version'] : '1.0';
333
 
@@ -344,6 +349,22 @@ class FrmAddonsController {
344
  return $transient;
345
  }
346
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
347
  /**
348
  * @since 3.04.03
349
  *
@@ -405,7 +426,7 @@ class FrmAddonsController {
405
  public static function get_addon_for_license( $addons, $license ) {
406
  $download_id = $license->download_id;
407
  $plugin = array();
408
- if ( empty( $download_id ) ) {
409
  foreach ( $addons as $addon ) {
410
  if ( strtolower( $license->plugin_name ) == strtolower( $addon['title'] ) ) {
411
  return $addon;
@@ -439,7 +460,7 @@ class FrmAddonsController {
439
  $file_name = $base_file . '/' . $base_file . '.php';
440
  }
441
 
442
- $addon['installed'] = file_exists( WP_PLUGIN_DIR . '/' . $file_name );
443
  $addon['activate_url'] = '';
444
 
445
  if ( $addon['installed'] && ! empty( $activate_url ) && ! is_plugin_active( $file_name ) ) {
302
  */
303
  public static function check_update( $transient ) {
304
  if ( ! is_object( $transient ) ) {
305
+ $transient = new stdClass();
306
  }
307
 
308
  $installed_addons = apply_filters( 'frm_installed_addons', array() );
328
  continue;
329
  }
330
 
331
+ if ( ! self::is_installed( $folder ) ) {
332
+ // don't show an update if the plugin isn't installed
333
+ continue;
334
+ }
335
+
336
  $wp_plugin = isset( $wp_plugins[ $folder ] ) ? $wp_plugins[ $folder ] : array();
337
  $wp_version = isset( $wp_plugin['Version'] ) ? $wp_plugin['Version'] : '1.0';
338
 
349
  return $transient;
350
  }
351
 
352
+ /**
353
+ * Check if a plugin is installed before showing an update for it
354
+ *
355
+ * @since 3.05
356
+ * @param string $plugin - the folder/filename.php for a plugin
357
+ * @return bool - True if installed
358
+ */
359
+ private static function is_installed( $plugin ) {
360
+ if ( ! function_exists( 'get_plugins' ) ) {
361
+ require_once ABSPATH . 'wp-admin/includes/plugin.php';
362
+ }
363
+
364
+ $all_plugins = get_plugins();
365
+ return isset( $all_plugins[ $plugin ] );
366
+ }
367
+
368
  /**
369
  * @since 3.04.03
370
  *
426
  public static function get_addon_for_license( $addons, $license ) {
427
  $download_id = $license->download_id;
428
  $plugin = array();
429
+ if ( empty( $download_id ) && ! empty( $addons ) ) {
430
  foreach ( $addons as $addon ) {
431
  if ( strtolower( $license->plugin_name ) == strtolower( $addon['title'] ) ) {
432
  return $addon;
460
  $file_name = $base_file . '/' . $base_file . '.php';
461
  }
462
 
463
+ $addon['installed'] = self::is_installed( $file_name );
464
  $addon['activate_url'] = '';
465
 
466
  if ( $addon['installed'] && ! empty( $activate_url ) && ! is_plugin_active( $file_name ) ) {
classes/controllers/FrmAppController.php CHANGED
@@ -9,13 +9,27 @@ class FrmAppController {
9
  }
10
 
11
  $menu_name = FrmAppHelper::get_menu_name();
12
- add_menu_page( 'Formidable', $menu_name, 'frm_view_forms', 'formidable', 'FrmFormsController::route', '', self::get_menu_position() );
13
  }
14
 
15
  private static function get_menu_position() {
16
  return apply_filters( 'frm_menu_position', '29.3' );
17
  }
18
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  /**
20
  * @since 3.0
21
  */
@@ -226,6 +240,22 @@ class FrmAppController {
226
  remove_action( 'frm_after_settings', 'FrmSettingsController::settings_cta' );
227
  }
228
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
229
  /**
230
  * If there are CURL problems on this server, wp_remote_post won't work for installing
231
  * Use a javascript fallback instead.
9
  }
10
 
11
  $menu_name = FrmAppHelper::get_menu_name();
12
+ add_menu_page( 'Formidable', $menu_name, 'frm_view_forms', 'formidable', 'FrmFormsController::route', self::menu_icon(), self::get_menu_position() );
13
  }
14
 
15
  private static function get_menu_position() {
16
  return apply_filters( 'frm_menu_position', '29.3' );
17
  }
18
 
19
+ /**
20
+ * @since 3.05
21
+ */
22
+ private static function menu_icon() {
23
+ $icon = FrmAppHelper::svg_logo(
24
+ array(
25
+ 'fill' => '#a0a5aa',
26
+ 'orange' => '#a0a5aa',
27
+ )
28
+ );
29
+ $icon = 'data:image/svg+xml;base64,' . base64_encode( $icon );
30
+ return apply_filters( 'frm_icon', $icon );
31
+ }
32
+
33
  /**
34
  * @since 3.0
35
  */
240
  remove_action( 'frm_after_settings', 'FrmSettingsController::settings_cta' );
241
  }
242
 
243
+ /**
244
+ * Don't nag people to install WPForms
245
+ *
246
+ * @since 3.05
247
+ */
248
+ public static function remove_wpforms_nag( $upsell ) {
249
+ if ( is_array( $upsell ) ) {
250
+ foreach ( $upsell as $k => $plugin ) {
251
+ if ( strpos( $plugin['slug'], 'wpforms' ) !== false ) {
252
+ unset( $upsell[ $k ] );
253
+ }
254
+ }
255
+ }
256
+ return $upsell;
257
+ }
258
+
259
  /**
260
  * If there are CURL problems on this server, wp_remote_post won't work for installing
261
  * Use a javascript fallback instead.
classes/controllers/FrmEntriesController.php CHANGED
@@ -582,6 +582,7 @@ class FrmEntriesController {
582
  /**
583
  * Use this filter to add trigger actions and add errors after
584
  * all other errors have been processed
 
585
  * @since 2.0.6
586
  */
587
  $errors = apply_filters( 'frm_entries_before_create', $errors, $form );
@@ -642,7 +643,7 @@ class FrmEntriesController {
642
  }
643
 
644
  /**
645
- * unlink entry from post
646
  */
647
  private static function unlink_post( $entry_id ) {
648
  global $wpdb;
582
  /**
583
  * Use this filter to add trigger actions and add errors after
584
  * all other errors have been processed
585
+ *
586
  * @since 2.0.6
587
  */
588
  $errors = apply_filters( 'frm_entries_before_create', $errors, $form );
643
  }
644
 
645
  /**
646
+ * Unlink entry from post
647
  */
648
  private static function unlink_post( $entry_id ) {
649
  global $wpdb;
classes/controllers/FrmFieldsController.php CHANGED
@@ -303,7 +303,7 @@ class FrmFieldsController {
303
  $field = FrmField::getOne( $field_id );
304
 
305
  wp_enqueue_script( 'utils' );
306
- wp_enqueue_style( 'formidable-admin', FrmAppHelper::plugin_url() . '/css/frm_admin.css' );
307
  FrmAppHelper::load_admin_wide_js();
308
 
309
  include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/import_choices.php' );
@@ -596,7 +596,7 @@ class FrmFieldsController {
596
  }
597
 
598
  /**
599
- * use HMTL5 placeholder with js fallback
600
  *
601
  * @param array $field
602
  * @param array $add_html
303
  $field = FrmField::getOne( $field_id );
304
 
305
  wp_enqueue_script( 'utils' );
306
+ wp_enqueue_style( 'formidable-admin', FrmAppHelper::plugin_url() . '/css/frm_admin.css', array(), FrmAppHelper::plugin_version() );
307
  FrmAppHelper::load_admin_wide_js();
308
 
309
  include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/import_choices.php' );
596
  }
597
 
598
  /**
599
+ * Use HMTL5 placeholder with js fallback
600
  *
601
  * @param array $field
602
  * @param array $add_html
classes/controllers/FrmFormActionsController.php CHANGED
@@ -4,6 +4,12 @@ class FrmFormActionsController {
4
  public static $action_post_type = 'frm_form_actions';
5
  public static $registered_actions;
6
 
 
 
 
 
 
 
7
  public static function register_post_types() {
8
  register_post_type(
9
  self::$action_post_type,
@@ -21,12 +27,6 @@ class FrmFormActionsController {
21
  )
22
  );
23
 
24
- /**
25
- * post_content: json settings
26
- * menu_order: form id
27
- * post_excerpt: action type
28
- */
29
-
30
  self::actions_init();
31
  }
32
 
@@ -107,7 +107,8 @@ class FrmFormActionsController {
107
  }
108
 
109
  /**
110
- * use this hook to migrate old settings into a new action
 
111
  * @since 2.0
112
  */
113
  do_action( 'frm_before_list_actions', $form );
4
  public static $action_post_type = 'frm_form_actions';
5
  public static $registered_actions;
6
 
7
+ /**
8
+ * Variables saved in the post:
9
+ * post_content: json settings
10
+ * menu_order: form id
11
+ * post_excerpt: action type
12
+ */
13
  public static function register_post_types() {
14
  register_post_type(
15
  self::$action_post_type,
27
  )
28
  );
29
 
 
 
 
 
 
 
30
  self::actions_init();
31
  }
32
 
107
  }
108
 
109
  /**
110
+ * Use this hook to migrate old settings into a new action
111
+ *
112
  * @since 2.0
113
  */
114
  do_action( 'frm_before_list_actions', $form );
classes/controllers/FrmFormsController.php CHANGED
@@ -207,6 +207,7 @@ class FrmFormsController {
207
  /**
208
  * Redirect to the url for creating from a template
209
  * Also delete the current form
 
210
  * @since 2.0
211
  */
212
  public static function _create_from_template() {
@@ -350,7 +351,7 @@ class FrmFormsController {
350
  */
351
  public static function preview_content( $content ) {
352
  if ( in_the_loop() ) {
353
- $content = FrmFormsController::show_page_preview();
354
  }
355
  return $content;
356
  }
@@ -522,10 +523,10 @@ class FrmFormsController {
522
  public static function insert_form_button() {
523
  if ( current_user_can( 'frm_view_forms' ) ) {
524
  $menu_name = FrmAppHelper::get_menu_name();
525
- $content = '<a href="#TB_inline?width=50&height=50&inlineId=frm_insert_form" class="thickbox button add_media frm_insert_form" title="' . esc_attr__( 'Add forms and content', 'formidable' ) . '">
526
- <span class="frm-buttons-icon wp-media-buttons-icon"></span> ' .
527
- $menu_name . '</a>';
528
- echo wp_kses_post( $content );
529
  }
530
  }
531
 
@@ -820,6 +821,7 @@ class FrmFormsController {
820
 
821
  /**
822
  * Add extra helper shortcodes on the Advanced tab in form settings and views
 
823
  * @since 3.04.01
824
  * @param array $atts - Includes fields and form_id
825
  */
@@ -829,6 +831,7 @@ class FrmFormsController {
829
  /**
830
  * Get an array of the options to display in the advanced tab
831
  * of the customization panel
 
832
  * @since 2.0.6
833
  */
834
  private static function get_advanced_shortcodes() {
@@ -869,6 +872,7 @@ class FrmFormsController {
869
 
870
  /**
871
  * Get an array of the helper shortcodes to display in the customization panel
 
872
  * @since 2.0.6
873
  */
874
  private static function get_shortcode_helpers( $settings_tab ) {
@@ -897,6 +901,7 @@ class FrmFormsController {
897
  /**
898
  * Use this hook to add or remove buttons in the helpers section
899
  * in the customization panel
 
900
  * @since 2.0.6
901
  */
902
  $entry_shortcodes = apply_filters( 'frm_helper_shortcodes', $entry_shortcodes, $settings_tab );
@@ -1221,6 +1226,7 @@ class FrmFormsController {
1221
  /**
1222
  * Use this shortcode to check for external shortcodes that may span
1223
  * across multiple fields in the customizable HTML
 
1224
  * @since 2.0.8
1225
  */
1226
  $form = apply_filters( 'frm_filter_final_form', $form );
@@ -1318,6 +1324,7 @@ class FrmFormsController {
1318
 
1319
  /**
1320
  * If the form was processed earlier (init), get the generated errors
 
1321
  * @since 2.05
1322
  */
1323
  private static function get_saved_errors( $form, $params ) {
@@ -1389,6 +1396,7 @@ class FrmFormsController {
1389
 
1390
  /**
1391
  * Used when the success action is not 'message'
 
1392
  * @since 2.05
1393
  */
1394
  public static function run_success_action( $args ) {
@@ -1484,6 +1492,7 @@ class FrmFormsController {
1484
 
1485
  /**
1486
  * Prepare to show the success message and empty form after submit
 
1487
  * @since 2.05
1488
  */
1489
  public static function show_message_after_save( $atts ) {
@@ -1498,6 +1507,7 @@ class FrmFormsController {
1498
 
1499
  /**
1500
  * Show an empty form
 
1501
  * @since 2.05
1502
  */
1503
  private static function show_form_after_submit( $args ) {
@@ -1526,6 +1536,7 @@ class FrmFormsController {
1526
 
1527
  /**
1528
  * Get all the values needed on the new.php entry page
 
1529
  * @since 2.05
1530
  */
1531
  private static function fill_atts_for_form_display( &$args ) {
@@ -1543,6 +1554,7 @@ class FrmFormsController {
1543
 
1544
  /**
1545
  * Show the success message without the form
 
1546
  * @since 2.05
1547
  */
1548
  private static function show_lone_success_messsage( $atts ) {
@@ -1560,6 +1572,7 @@ class FrmFormsController {
1560
 
1561
  /**
1562
  * Prepare the success message before it's shown
 
1563
  * @since 2.05
1564
  */
1565
  private static function prepare_submit_message( $form, $entry_id ) {
207
  /**
208
  * Redirect to the url for creating from a template
209
  * Also delete the current form
210
+ *
211
  * @since 2.0
212
  */
213
  public static function _create_from_template() {
351
  */
352
  public static function preview_content( $content ) {
353
  if ( in_the_loop() ) {
354
+ $content = self::show_page_preview();
355
  }
356
  return $content;
357
  }
523
  public static function insert_form_button() {
524
  if ( current_user_can( 'frm_view_forms' ) ) {
525
  $menu_name = FrmAppHelper::get_menu_name();
526
+ $icon = apply_filters( 'frm_media_icon', FrmAppHelper::svg_logo() );
527
+ echo '<a href="#TB_inline?width=50&height=50&inlineId=frm_insert_form" class="thickbox button add_media frm_insert_form" title="' . esc_attr__( 'Add forms and content', 'formidable' ) . '">' .
528
+ FrmAppHelper::kses( $icon, 'all' ) .
529
+ ' ' . esc_html( $menu_name ) . '</a>'; // WPCS: XSS ok.
530
  }
531
  }
532
 
821
 
822
  /**
823
  * Add extra helper shortcodes on the Advanced tab in form settings and views
824
+ *
825
  * @since 3.04.01
826
  * @param array $atts - Includes fields and form_id
827
  */
831
  /**
832
  * Get an array of the options to display in the advanced tab
833
  * of the customization panel
834
+ *
835
  * @since 2.0.6
836
  */
837
  private static function get_advanced_shortcodes() {
872
 
873
  /**
874
  * Get an array of the helper shortcodes to display in the customization panel
875
+ *
876
  * @since 2.0.6
877
  */
878
  private static function get_shortcode_helpers( $settings_tab ) {
901
  /**
902
  * Use this hook to add or remove buttons in the helpers section
903
  * in the customization panel
904
+ *
905
  * @since 2.0.6
906
  */
907
  $entry_shortcodes = apply_filters( 'frm_helper_shortcodes', $entry_shortcodes, $settings_tab );
1226
  /**
1227
  * Use this shortcode to check for external shortcodes that may span
1228
  * across multiple fields in the customizable HTML
1229
+ *
1230
  * @since 2.0.8
1231
  */
1232
  $form = apply_filters( 'frm_filter_final_form', $form );
1324
 
1325
  /**
1326
  * If the form was processed earlier (init), get the generated errors
1327
+ *
1328
  * @since 2.05
1329
  */
1330
  private static function get_saved_errors( $form, $params ) {
1396
 
1397
  /**
1398
  * Used when the success action is not 'message'
1399
+ *
1400
  * @since 2.05
1401
  */
1402
  public static function run_success_action( $args ) {
1492
 
1493
  /**
1494
  * Prepare to show the success message and empty form after submit
1495
+ *
1496
  * @since 2.05
1497
  */
1498
  public static function show_message_after_save( $atts ) {
1507
 
1508
  /**
1509
  * Show an empty form
1510
+ *
1511
  * @since 2.05
1512
  */
1513
  private static function show_form_after_submit( $args ) {
1536
 
1537
  /**
1538
  * Get all the values needed on the new.php entry page
1539
+ *
1540
  * @since 2.05
1541
  */
1542
  private static function fill_atts_for_form_display( &$args ) {
1554
 
1555
  /**
1556
  * Show the success message without the form
1557
+ *
1558
  * @since 2.05
1559
  */
1560
  private static function show_lone_success_messsage( $atts ) {
1572
 
1573
  /**
1574
  * Prepare the success message before it's shown
1575
+ *
1576
  * @since 2.05
1577
  */
1578
  private static function prepare_submit_message( $form, $entry_id ) {
classes/controllers/FrmHooksController.php CHANGED
@@ -75,6 +75,9 @@ class FrmHooksController {
75
  add_filter( 'frm_get_style_opts', 'FrmStylesController::get_style_opts' );
76
  add_filter( 'frm_add_form_style_class', 'FrmStylesController::get_form_style_class', 10, 2 );
77
  add_filter( 'frm_show_entry_styles', 'FrmStylesController::show_entry_styles' );
 
 
 
78
  }
79
 
80
  public static function load_admin_hooks() {
@@ -86,6 +89,7 @@ class FrmHooksController {
86
  add_filter( 'plugin_action_links_' . FrmAppHelper::plugin_folder() . '/formidable.php', 'FrmAppController::settings_link' );
87
  add_filter( 'admin_footer_text', 'FrmAppController::set_footer_text' );
88
  add_action( 'wp_ajax_frm_dismiss_review', 'FrmAppController::dismiss_review' );
 
89
 
90
  // Addons Controller
91
  add_action( 'admin_menu', 'FrmAddonsController::menu', 100 );
@@ -128,6 +132,9 @@ class FrmHooksController {
128
 
129
  // XML Controller
130
  add_action( 'admin_menu', 'FrmXMLController::menu', 41 );
 
 
 
131
  }
132
 
133
  public static function load_ajax_hooks() {
75
  add_filter( 'frm_get_style_opts', 'FrmStylesController::get_style_opts' );
76
  add_filter( 'frm_add_form_style_class', 'FrmStylesController::get_form_style_class', 10, 2 );
77
  add_filter( 'frm_show_entry_styles', 'FrmStylesController::show_entry_styles' );
78
+
79
+ //Simple Blocks Controller
80
+ add_action( 'init', 'FrmSimpleBlocksController::register_simple_form_block' );
81
  }
82
 
83
  public static function load_admin_hooks() {
89
  add_filter( 'plugin_action_links_' . FrmAppHelper::plugin_folder() . '/formidable.php', 'FrmAppController::settings_link' );
90
  add_filter( 'admin_footer_text', 'FrmAppController::set_footer_text' );
91
  add_action( 'wp_ajax_frm_dismiss_review', 'FrmAppController::dismiss_review' );
92
+ add_action( 'wp_mail_smtp_core_recommendations_plugins', 'FrmAppController::remove_wpforms_nag' );
93
 
94
  // Addons Controller
95
  add_action( 'admin_menu', 'FrmAddonsController::menu', 100 );
132
 
133
  // XML Controller
134
  add_action( 'admin_menu', 'FrmXMLController::menu', 41 );
135
+
136
+ // Simple Blocks Controller
137
+ add_action( 'enqueue_block_editor_assets', 'FrmSimpleBlocksController::block_editor_assets' );
138
  }
139
 
140
  public static function load_ajax_hooks() {
classes/controllers/FrmSettingsController.php CHANGED
File without changes
classes/controllers/FrmSimpleBlocksController.php ADDED
@@ -0,0 +1,136 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class FrmSimpleBlocksController {
4
+
5
+ /**
6
+ * Enqueue Formidable Simple Blocks' js and CSS for editor in admin.
7
+ */
8
+ public static function block_editor_assets() {
9
+ $version = FrmAppHelper::plugin_version();
10
+
11
+ wp_register_script(
12
+ 'formidable-form-selector',
13
+ FrmAppHelper::plugin_url() . '/js/formidable_blocks.js',
14
+ array( 'wp-blocks', 'wp-i18n', 'wp-element', 'wp-components', 'wp-editor' ),
15
+ $version,
16
+ true
17
+ );
18
+
19
+ $icon = str_replace( 'dashicons-', '', apply_filters( 'frm_icon', 'svg' ) );
20
+ $block_name = FrmAppHelper::get_menu_name();
21
+ if ( $block_name === 'Formidable' ) {
22
+ $block_name = 'Formidable Forms';
23
+ }
24
+
25
+ $script_vars = array(
26
+ 'forms' => self::get_forms_options(),
27
+ 'icon' => $icon,
28
+ 'name' => $block_name,
29
+ );
30
+
31
+ wp_localize_script( 'formidable-form-selector', 'formidable_form_selector', $script_vars );
32
+ if ( function_exists( 'wp_set_script_translations' ) ) {
33
+ wp_set_script_translations( 'formidable-form-selector', 'formidable' );
34
+ }
35
+
36
+ wp_enqueue_style(
37
+ 'formidable_block-editor-css',
38
+ FrmAppHelper::plugin_url() . '/css/frm_blocks.css',
39
+ array( 'wp-edit-blocks' ),
40
+ $version
41
+ );
42
+ }
43
+
44
+ /**
45
+ * Returns a filtered list of form options with the name as label and the id as value, sorted by label
46
+ *
47
+ * @return array
48
+ */
49
+ private static function get_forms_options() {
50
+ $forms = FrmForm::getAll(
51
+ array(
52
+ 'is_template' => 0,
53
+ 'status' => 'published',
54
+ array(
55
+ 'or' => 1,
56
+ 'parent_form_id' => null,
57
+ 'parent_form_id <' => 1,
58
+ ),
59
+ ),
60
+ 'name'
61
+ );
62
+
63
+ return array_map( 'self::set_form_options', $forms );
64
+ }
65
+
66
+ /**
67
+ * Returns an array for a form with name as label and id as value
68
+ *
69
+ * @param $form
70
+ *
71
+ * @return array
72
+ */
73
+ private static function set_form_options( $form ) {
74
+ return array(
75
+ 'label' => $form->name,
76
+ 'value' => $form->id,
77
+ );
78
+ }
79
+
80
+ /**
81
+ * Registers simple form block
82
+ */
83
+ public static function register_simple_form_block() {
84
+ if ( ! is_callable( 'register_block_type' ) ) {
85
+ return;
86
+ }
87
+
88
+ if ( is_admin() ) {
89
+ FrmStylesController::enqueue_css( 'register', true );
90
+ }
91
+
92
+ register_block_type(
93
+ 'formidable/simple-form',
94
+ array(
95
+ 'attributes' => array(
96
+ 'formId' => array(
97
+ 'type' => 'string',
98
+ ),
99
+ 'title' => array(
100
+ 'type' => 'string',
101
+ ),
102
+ 'description' => array(
103
+ 'type' => 'string',
104
+ ),
105
+ 'minimize' => array(
106
+ 'type' => 'string',
107
+ ),
108
+ ),
109
+ 'editor_style' => 'formidable',
110
+ 'editor_script' => 'formidable-form-selector',
111
+ 'render_callback' => 'FrmSimpleBlocksController::simple_form_render',
112
+
113
+ )
114
+ );
115
+ }
116
+
117
+ /**
118
+ * Renders a form given the specified attributes.
119
+ *
120
+ * @param $attributes
121
+ *
122
+ * @return string
123
+ */
124
+ public static function simple_form_render( $attributes ) {
125
+ if ( ! isset( $attributes['formId'] ) ) {
126
+ return '';
127
+ }
128
+
129
+ $params = array_filter( $attributes );
130
+ $params['id'] = $params['formId'];
131
+ unset( $params['formId'] );
132
+
133
+ $form = FrmFormsController::get_form_shortcode( $params );
134
+ return str_replace( ' frm_logic_form ', ' ', $form ); // prevent the form from hiding
135
+ }
136
+ }
classes/controllers/FrmStylesController.php CHANGED
@@ -60,22 +60,25 @@ class FrmStylesController {
60
  return;
61
  }
62
 
 
63
  wp_enqueue_script( 'jquery-ui-datepicker' );
64
  wp_enqueue_style( 'wp-color-picker' );
65
- wp_enqueue_style( 'frm-custom-theme', admin_url( 'admin-ajax.php?action=frmpro_css' ) );
66
 
67
  $style = apply_filters( 'frm_style_head', false );
68
  if ( $style ) {
69
- wp_enqueue_style( 'frm-single-custom-theme', admin_url( 'admin-ajax.php?action=frmpro_load_css&flat=1' ) . '&' . http_build_query( $style->post_content ) );
70
  }
71
  }
72
 
73
- public static function enqueue_css( $register = 'enqueue' ) {
74
  global $frm_vars;
75
 
76
  $register_css = ( $register == 'register' );
 
 
 
77
 
78
- if ( ( $frm_vars['load_css'] || $register_css ) && ! FrmAppHelper::is_admin() ) {
79
  $frm_settings = FrmAppHelper::get_settings();
80
  if ( $frm_settings->load_style == 'none' ) {
81
  return;
@@ -288,9 +291,10 @@ class FrmStylesController {
288
  } else {
289
  $id = 'frm_custom_css_box';
290
  $settings = array();
291
- wp_enqueue_style( 'codemirror', FrmAppHelper::plugin_url() . '/css/codemirror.css' );
292
- wp_enqueue_script( 'codemirror', FrmAppHelper::plugin_url() . '/js/codemirror/codemirror.js', array(), '4.7' );
293
- wp_enqueue_script( 'codemirror-css', FrmAppHelper::plugin_url() . '/js/codemirror/css.js', array( 'codemirror' ), '4.7' );
 
294
  }
295
 
296
  if ( ! isset( $style ) ) {
@@ -382,6 +386,7 @@ class FrmStylesController {
382
 
383
  /**
384
  * Add custom boxes to the styling settings
 
385
  * @since 2.3
386
  */
387
  $meta_boxes = apply_filters( 'frm_style_boxes', $meta_boxes );
@@ -433,6 +438,7 @@ class FrmStylesController {
433
  /**
434
  * Check if the Formidable styling should be loaded,
435
  * then enqueue it for the footer
 
436
  * @since 2.0
437
  */
438
  public static function enqueue_style() {
60
  return;
61
  }
62
 
63
+ $version = FrmAppHelper::plugin_version();
64
  wp_enqueue_script( 'jquery-ui-datepicker' );
65
  wp_enqueue_style( 'wp-color-picker' );
66
+ wp_enqueue_style( 'frm-custom-theme', admin_url( 'admin-ajax.php?action=frmpro_css' ), array(), $version );
67
 
68
  $style = apply_filters( 'frm_style_head', false );
69
  if ( $style ) {
70
+ wp_enqueue_style( 'frm-single-custom-theme', admin_url( 'admin-ajax.php?action=frmpro_load_css&flat=1' ) . '&' . http_build_query( $style->post_content ), array(), $version );
71
  }
72
  }
73
 
74
+ public static function enqueue_css( $register = 'enqueue', $force = false ) {
75
  global $frm_vars;
76
 
77
  $register_css = ( $register == 'register' );
78
+ $should_load = $force || ( ( $frm_vars['load_css'] || $register_css ) && ! FrmAppHelper::is_admin() );
79
+
80
+ if ( $should_load ) {
81
 
 
82
  $frm_settings = FrmAppHelper::get_settings();
83
  if ( $frm_settings->load_style == 'none' ) {
84
  return;
291
  } else {
292
  $id = 'frm_custom_css_box';
293
  $settings = array();
294
+ $codemirror = '4.7';
295
+ wp_enqueue_style( 'codemirror', FrmAppHelper::plugin_url() . '/css/codemirror.css', array(), $codemirror );
296
+ wp_enqueue_script( 'codemirror', FrmAppHelper::plugin_url() . '/js/codemirror/codemirror.js', array(), $codemirror );
297
+ wp_enqueue_script( 'codemirror-css', FrmAppHelper::plugin_url() . '/js/codemirror/css.js', array( 'codemirror' ), $codemirror );
298
  }
299
 
300
  if ( ! isset( $style ) ) {
386
 
387
  /**
388
  * Add custom boxes to the styling settings
389
+ *
390
  * @since 2.3
391
  */
392
  $meta_boxes = apply_filters( 'frm_style_boxes', $meta_boxes );
438
  /**
439
  * Check if the Formidable styling should be loaded,
440
  * then enqueue it for the footer
441
+ *
442
  * @since 2.0
443
  */
444
  public static function enqueue_style() {
classes/controllers/FrmXMLController.php CHANGED
@@ -305,6 +305,7 @@ class FrmXMLController {
305
 
306
  /**
307
  * Export to CSV
 
308
  * @since 2.0.19
309
  */
310
  public static function csv( $form_id = false, $search = '', $fid = '' ) {
305
 
306
  /**
307
  * Export to CSV
308
+ *
309
  * @since 2.0.19
310
  */
311
  public static function csv( $form_id = false, $search = '', $fid = '' ) {
classes/factories/FrmEntryFactory.php CHANGED
File without changes
classes/factories/FrmFieldFactory.php CHANGED
File without changes
classes/helpers/FrmAppHelper.php CHANGED
@@ -11,7 +11,7 @@ class FrmAppHelper {
11
  /**
12
  * @since 2.0
13
  */
14
- public static $plug_version = '3.04.03';
15
 
16
  /**
17
  * @since 1.07.02
@@ -105,10 +105,30 @@ class FrmAppHelper {
105
  }
106
 
107
  public static function get_menu_name() {
108
- $frm_settings = FrmAppHelper::get_settings();
109
  return $frm_settings->menu;
110
  }
111
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  /**
113
  * @since 2.02.04
114
  */
@@ -165,7 +185,7 @@ class FrmAppHelper {
165
  */
166
  public static function is_preview_page() {
167
  global $pagenow;
168
- $action = FrmAppHelper::simple_get( 'action', 'sanitize_title' );
169
  return $pagenow && $pagenow == 'admin-ajax.php' && $action == 'frm_forms_preview';
170
  }
171
 
@@ -187,6 +207,7 @@ class FrmAppHelper {
187
 
188
  /**
189
  * Use the WP 4.7 wp_doing_ajax function
 
190
  * @since 2.05.07
191
  */
192
  public static function wp_doing_ajax() {
@@ -392,7 +413,7 @@ class FrmAppHelper {
392
  if ( is_array( $value ) ) {
393
  $temp_values = $value;
394
  foreach ( $temp_values as $k => $v ) {
395
- FrmAppHelper::sanitize_value( $sanitize, $value[ $k ] );
396
  }
397
  } else {
398
  $value = call_user_func( $sanitize, $value );
@@ -411,6 +432,7 @@ class FrmAppHelper {
411
 
412
  /**
413
  * Sanitize the value, and allow some HTML
 
414
  * @since 2.0
415
  * @param string $value
416
  * @param array|string $allowed 'all' for everything included as defaults
@@ -444,42 +466,43 @@ class FrmAppHelper {
444
  */
445
  private static function safe_html() {
446
  $allow_class = array(
447
- 'class' => array(),
448
- 'id' => array(),
449
  );
450
 
451
  return array(
452
  'a' => array(
453
- 'class' => array(),
454
- 'href' => array(),
455
- 'id' => array(),
456
- 'rel' => array(),
457
- 'target' => array(),
458
- 'title' => array(),
459
  ),
460
  'abbr' => array(
461
- 'title' => array(),
462
  ),
463
  'aside' => $allow_class,
464
  'b' => array(),
465
  'blockquote' => array(
466
- 'cite' => array(),
467
  ),
468
  'br' => array(),
469
  'cite' => array(
470
- 'title' => array(),
471
  ),
472
  'code' => array(),
 
473
  'del' => array(
474
- 'datetime' => array(),
475
- 'title' => array(),
476
  ),
477
  'dd' => array(),
478
  'div' => array(
479
- 'class' => array(),
480
- 'id' => array(),
481
- 'title' => array(),
482
- 'style' => array(),
483
  ),
484
  'dl' => array(),
485
  'dt' => array(),
@@ -491,41 +514,60 @@ class FrmAppHelper {
491
  'h5' => $allow_class,
492
  'h6' => $allow_class,
493
  'i' => array(
494
- 'class' => array(),
495
- 'id' => array(),
496
- 'icon' => array(),
497
  ),
498
  'img' => array(
499
- 'alt' => array(),
500
- 'class' => array(),
501
- 'height' => array(),
502
- 'id' => array(),
503
- 'src' => array(),
504
- 'width' => array(),
505
  ),
506
  'li' => $allow_class,
507
  'ol' => $allow_class,
508
  'p' => $allow_class,
 
 
 
 
509
  'pre' => array(),
510
  'q' => array(
511
- 'cite' => array(),
512
- 'title' => array(),
 
 
 
 
 
 
 
 
513
  ),
514
  'section' => $allow_class,
515
  'span' => array(
516
- 'class' => array(),
517
- 'id' => array(),
518
- 'title' => array(),
519
- 'style' => array(),
520
  ),
521
  'strike' => array(),
522
  'strong' => array(),
 
 
 
 
 
 
523
  'ul' => $allow_class,
524
  );
525
  }
526
 
527
  /**
528
  * Used when switching the action for a bulk action
 
529
  * @since 2.0
530
  */
531
  public static function remove_get_action() {
@@ -535,7 +577,7 @@ class FrmAppHelper {
535
 
536
  $new_action = isset( $_GET['action'] ) ? sanitize_text_field( $_GET['action'] ) : ( isset( $_GET['action2'] ) ? sanitize_text_field( $_GET['action2'] ) : '' );
537
  if ( ! empty( $new_action ) ) {
538
- $_SERVER['REQUEST_URI'] = str_replace( '&action=' . $new_action, '', FrmAppHelper::get_server_value( 'REQUEST_URI' ) );
539
  }
540
  }
541
 
@@ -599,14 +641,14 @@ class FrmAppHelper {
599
  'frm_js_location',
600
  array(
601
  'file_name' => 'frm.min.js',
602
- 'new_file_path' => FrmAppHelper::plugin_path() . '/js',
603
  )
604
  );
605
  $new_file = new FrmCreateFile( $file_atts );
606
 
607
  $files = array(
608
- FrmAppHelper::plugin_path() . '/js/jquery/jquery.placeholder.min.js',
609
- FrmAppHelper::plugin_path() . '/js/formidable.min.js',
610
  );
611
  $files = apply_filters( 'frm_combined_js_files', $files );
612
  $new_file->combine_files( $files );
@@ -753,6 +795,7 @@ class FrmAppHelper {
753
 
754
  /**
755
  * Make sure admins have permission to see the menu items
 
756
  * @since 2.0.6
757
  */
758
  public static function force_capability( $cap = 'frm_change_settings' ) {
@@ -768,6 +811,7 @@ class FrmAppHelper {
768
  /**
769
  * Check if the user has permision for action.
770
  * Return permission message and stop the action if no permission
 
771
  * @since 2.0
772
  * @param string $permission
773
  */
@@ -783,6 +827,7 @@ class FrmAppHelper {
783
 
784
  /**
785
  * Check user permission and nonce
 
786
  * @since 2.0
787
  * @param string $permission
788
  * @return false|string The permission message or false if allowed
@@ -878,6 +923,7 @@ class FrmAppHelper {
878
 
879
  /**
880
  * Add auto paragraphs to text areas
 
881
  * @since 2.0
882
  */
883
  public static function use_wpautop( $content ) {
@@ -1021,6 +1067,7 @@ class FrmAppHelper {
1021
 
1022
  /**
1023
  * Editing a Form or Entry
 
1024
  * @param string $table
1025
  * @return bool|array
1026
  */
@@ -1199,7 +1246,7 @@ class FrmAppHelper {
1199
  if ( ! empty( $post_values ) && isset( $post_values['options']['custom_style'] ) ) {
1200
  $custom_style = absint( $post_values['options']['custom_style'] );
1201
  } else {
1202
- $frm_settings = FrmAppHelper::get_settings();
1203
  $custom_style = ( $frm_settings->load_style != 'none' );
1204
  }
1205
  return $custom_style;
@@ -1244,14 +1291,14 @@ class FrmAppHelper {
1244
  foreach ( $words as $word ) {
1245
  $part = ( ( $sub != '' ) ? ' ' : '' ) . $word;
1246
  $total_len = self::mb_function( array( 'mb_strlen', 'strlen' ), array( $sub . $part ) );
1247
- if ( $total_len > $length && str_word_count( $sub ) ) {
1248
  break;
1249
  }
1250
 
1251
  $sub .= $part;
1252
  $len += self::mb_function( array( 'mb_strlen', 'strlen' ), array( $part ) );
1253
 
1254
- if ( str_word_count( $sub ) > $minword && $total_len >= $length ) {
1255
  break;
1256
  }
1257
 
@@ -1325,7 +1372,7 @@ class FrmAppHelper {
1325
  */
1326
  public static function human_time_diff( $from, $to = '', $levels = 1 ) {
1327
  if ( empty( $to ) ) {
1328
- $now = new DateTime;
1329
  } else {
1330
  $now = new DateTime( '@' . $to );
1331
  }
@@ -1496,7 +1543,7 @@ class FrmAppHelper {
1496
  return;
1497
  }
1498
 
1499
- $frm_action = FrmAppHelper::simple_get( 'frm_action', 'sanitize_title' );
1500
  if ( empty( $action ) || ( ! empty( $frm_action ) && in_array( $frm_action, $action ) ) ) {
1501
  echo ' class="current_page"';
1502
  }
@@ -1592,16 +1639,17 @@ class FrmAppHelper {
1592
 
1593
  /**
1594
  * Load the JS file on non-Formidable pages in the admin area
 
1595
  * @since 2.0
1596
  */
1597
  public static function load_admin_wide_js( $load = true ) {
1598
- $version = FrmAppHelper::plugin_version();
1599
- wp_register_script( 'formidable_admin_global', FrmAppHelper::plugin_url() . '/js/formidable_admin_global.js', array( 'jquery' ), $version );
1600
 
1601
  $global_strings = array(
1602
  'updating_msg' => __( 'Please wait while your site updates.', 'formidable' ),
1603
  'deauthorize' => __( 'Are you sure you want to deauthorize Formidable Forms on this site?', 'formidable' ),
1604
- 'url' => FrmAppHelper::plugin_url(),
1605
  'loading' => __( 'Loading&hellip;' ),
1606
  'nonce' => wp_create_nonce( 'frm_ajax' ),
1607
  );
@@ -1688,7 +1736,8 @@ class FrmAppHelper {
1688
  }
1689
 
1690
  /**
1691
- * echo the message on the plugins listing page
 
1692
  * @since 1.07.10
1693
  *
1694
  * @param float $min_version The version the add-on requires
11
  /**
12
  * @since 2.0
13
  */
14
+ public static $plug_version = '3.05';
15
 
16
  /**
17
  * @since 1.07.02
105
  }
106
 
107
  public static function get_menu_name() {
108
+ $frm_settings = self::get_settings();
109
  return $frm_settings->menu;
110
  }
111
 
112
+ /**
113
+ * @since 3.05
114
+ */
115
+ public static function svg_logo( $atts = array() ) {
116
+ $defaults = array(
117
+ 'height' => 18,
118
+ 'width' => 18,
119
+ 'fill' => '#4d4d4d',
120
+ 'orange' => '#f05a24',
121
+ );
122
+ $atts = array_merge( $defaults, $atts );
123
+ return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 599.68 601.37" width="' . esc_attr( $atts['width'] ) . '" height="' . esc_attr( $atts['height'] ) . '">
124
+ <defs />
125
+ <rect fill="' . esc_attr( $atts['orange'] ) . '" x="289.64" y="383.96" width="140" height="76" />
126
+ <path fill="' . esc_attr( $atts['fill'] ) . '" d="M400.21,147H200.12c-17,0-30.48,12.2-30.48,29.31V218h260V147Z" />
127
+ <path fill="' . esc_attr( $atts['fill'] ) . '" d="M397.86,264H169.64V460h75V340H397.86A32.22,32.22,0,0,0,428,318.56a24.29,24.29,0,0,0,1.66-8.69V264Z" />
128
+ <path fill="' . esc_attr( $atts['fill'] ) . '" d="M299.84,601.37A300.26,300.26,0,0,1,0,300.68,299.84,299.84,0,1,1,511.85,513.3,297.44,297.44,0,0,1,299.84,601.37Zm0-563A261.94,261.94,0,0,0,38.26,300.68,261.58,261.58,0,1,0,484.8,115.2,259.47,259.47,0,0,0,299.84,38.37Z" />
129
+ </svg>';
130
+ }
131
+
132
  /**
133
  * @since 2.02.04
134
  */
185
  */
186
  public static function is_preview_page() {
187
  global $pagenow;
188
+ $action = self::simple_get( 'action', 'sanitize_title' );
189
  return $pagenow && $pagenow == 'admin-ajax.php' && $action == 'frm_forms_preview';
190
  }
191
 
207
 
208
  /**
209
  * Use the WP 4.7 wp_doing_ajax function
210
+ *
211
  * @since 2.05.07
212
  */
213
  public static function wp_doing_ajax() {
413
  if ( is_array( $value ) ) {
414
  $temp_values = $value;
415
  foreach ( $temp_values as $k => $v ) {
416
+ self::sanitize_value( $sanitize, $value[ $k ] );
417
  }
418
  } else {
419
  $value = call_user_func( $sanitize, $value );
432
 
433
  /**
434
  * Sanitize the value, and allow some HTML
435
+ *
436
  * @since 2.0
437
  * @param string $value
438
  * @param array|string $allowed 'all' for everything included as defaults
466
  */
467
  private static function safe_html() {
468
  $allow_class = array(
469
+ 'class' => true,
470
+ 'id' => true,
471
  );
472
 
473
  return array(
474
  'a' => array(
475
+ 'class' => true,
476
+ 'href' => true,
477
+ 'id' => true,
478
+ 'rel' => true,
479
+ 'target' => true,
480
+ 'title' => true,
481
  ),
482
  'abbr' => array(
483
+ 'title' => true,
484
  ),
485
  'aside' => $allow_class,
486
  'b' => array(),
487
  'blockquote' => array(
488
+ 'cite' => true,
489
  ),
490
  'br' => array(),
491
  'cite' => array(
492
+ 'title' => true,
493
  ),
494
  'code' => array(),
495
+ 'defs' => array(),
496
  'del' => array(
497
+ 'datetime' => true,
498
+ 'title' => true,
499
  ),
500
  'dd' => array(),
501
  'div' => array(
502
+ 'class' => true,
503
+ 'id' => true,
504
+ 'title' => true,
505
+ 'style' => true,
506
  ),
507
  'dl' => array(),
508
  'dt' => array(),
514
  'h5' => $allow_class,
515
  'h6' => $allow_class,
516
  'i' => array(
517
+ 'class' => true,
518
+ 'id' => true,
519
+ 'icon' => true,
520
  ),
521
  'img' => array(
522
+ 'alt' => true,
523
+ 'class' => true,
524
+ 'height' => true,
525
+ 'id' => true,
526
+ 'src' => true,
527
+ 'width' => true,
528
  ),
529
  'li' => $allow_class,
530
  'ol' => $allow_class,
531
  'p' => $allow_class,
532
+ 'path' => array(
533
+ 'd' => true,
534
+ 'fill' => true,
535
+ ),
536
  'pre' => array(),
537
  'q' => array(
538
+ 'cite' => true,
539
+ 'title' => true,
540
+ ),
541
+ 'rect' => array(
542
+ 'class' => true,
543
+ 'fill' => true,
544
+ 'height' => true,
545
+ 'width' => true,
546
+ 'x' => true,
547
+ 'y' => true,
548
  ),
549
  'section' => $allow_class,
550
  'span' => array(
551
+ 'class' => true,
552
+ 'id' => true,
553
+ 'title' => true,
554
+ 'style' => true,
555
  ),
556
  'strike' => array(),
557
  'strong' => array(),
558
+ 'svg' => array(
559
+ 'xmlns' => true,
560
+ 'viewbox' => true,
561
+ 'width' => true,
562
+ 'height' => true,
563
+ ),
564
  'ul' => $allow_class,
565
  );
566
  }
567
 
568
  /**
569
  * Used when switching the action for a bulk action
570
+ *
571
  * @since 2.0
572
  */
573
  public static function remove_get_action() {
577
 
578
  $new_action = isset( $_GET['action'] ) ? sanitize_text_field( $_GET['action'] ) : ( isset( $_GET['action2'] ) ? sanitize_text_field( $_GET['action2'] ) : '' );
579
  if ( ! empty( $new_action ) ) {
580
+ $_SERVER['REQUEST_URI'] = str_replace( '&action=' . $new_action, '', self::get_server_value( 'REQUEST_URI' ) );
581
  }
582
  }
583
 
641
  'frm_js_location',
642
  array(
643
  'file_name' => 'frm.min.js',
644
+ 'new_file_path' => self::plugin_path() . '/js',
645
  )
646
  );
647
  $new_file = new FrmCreateFile( $file_atts );
648
 
649
  $files = array(
650
+ self::plugin_path() . '/js/jquery/jquery.placeholder.min.js',
651
+ self::plugin_path() . '/js/formidable.min.js',
652
  );
653
  $files = apply_filters( 'frm_combined_js_files', $files );
654
  $new_file->combine_files( $files );
795
 
796
  /**
797
  * Make sure admins have permission to see the menu items
798
+ *
799
  * @since 2.0.6
800
  */
801
  public static function force_capability( $cap = 'frm_change_settings' ) {
811
  /**
812
  * Check if the user has permision for action.
813
  * Return permission message and stop the action if no permission
814
+ *
815
  * @since 2.0
816
  * @param string $permission
817
  */
827
 
828
  /**
829
  * Check user permission and nonce
830
+ *
831
  * @since 2.0
832
  * @param string $permission
833
  * @return false|string The permission message or false if allowed
923
 
924
  /**
925
  * Add auto paragraphs to text areas
926
+ *
927
  * @since 2.0
928
  */
929
  public static function use_wpautop( $content ) {
1067
 
1068
  /**
1069
  * Editing a Form or Entry
1070
+ *
1071
  * @param string $table
1072
  * @return bool|array
1073
  */
1246
  if ( ! empty( $post_values ) && isset( $post_values['options']['custom_style'] ) ) {
1247
  $custom_style = absint( $post_values['options']['custom_style'] );
1248
  } else {
1249
+ $frm_settings = self::get_settings();
1250
  $custom_style = ( $frm_settings->load_style != 'none' );
1251
  }
1252
  return $custom_style;
1291
  foreach ( $words as $word ) {
1292
  $part = ( ( $sub != '' ) ? ' ' : '' ) . $word;
1293
  $total_len = self::mb_function( array( 'mb_strlen', 'strlen' ), array( $sub . $part ) );
1294
+ if ( $total_len > $length && substr_count( $sub, ' ' ) ) {
1295
  break;
1296
  }
1297
 
1298
  $sub .= $part;
1299
  $len += self::mb_function( array( 'mb_strlen', 'strlen' ), array( $part ) );
1300
 
1301
+ if ( substr_count( $sub, ' ' ) > $minword && $total_len >= $length ) {
1302
  break;
1303
  }
1304
 
1372
  */
1373
  public static function human_time_diff( $from, $to = '', $levels = 1 ) {
1374
  if ( empty( $to ) ) {
1375
+ $now = new DateTime();
1376
  } else {
1377
  $now = new DateTime( '@' . $to );
1378
  }
1543
  return;
1544
  }
1545
 
1546
+ $frm_action = self::simple_get( 'frm_action', 'sanitize_title' );
1547
  if ( empty( $action ) || ( ! empty( $frm_action ) && in_array( $frm_action, $action ) ) ) {
1548
  echo ' class="current_page"';
1549
  }
1639
 
1640
  /**
1641
  * Load the JS file on non-Formidable pages in the admin area
1642
+ *
1643
  * @since 2.0
1644
  */
1645
  public static function load_admin_wide_js( $load = true ) {
1646
+ $version = self::plugin_version();
1647
+ wp_register_script( 'formidable_admin_global', self::plugin_url() . '/js/formidable_admin_global.js', array( 'jquery' ), $version );
1648
 
1649
  $global_strings = array(
1650
  'updating_msg' => __( 'Please wait while your site updates.', 'formidable' ),
1651
  'deauthorize' => __( 'Are you sure you want to deauthorize Formidable Forms on this site?', 'formidable' ),
1652
+ 'url' => self::plugin_url(),
1653
  'loading' => __( 'Loading&hellip;' ),
1654
  'nonce' => wp_create_nonce( 'frm_ajax' ),
1655
  );
1736
  }
1737
 
1738
  /**
1739
+ * Echo the message on the plugins listing page
1740
+ *
1741
  * @since 1.07.10
1742
  *
1743
  * @param float $min_version The version the add-on requires
classes/helpers/FrmCSVExportHelper.php CHANGED
@@ -348,6 +348,7 @@ class FrmCSVExportHelper {
348
 
349
  /**
350
  * Escape a " in a csv with another "
 
351
  * @since 2.0
352
  */
353
  public static function escape_csv( $value ) {
348
 
349
  /**
350
  * Escape a " in a csv with another "
351
+ *
352
  * @since 2.0
353
  */
354
  public static function escape_csv( $value ) {
classes/helpers/FrmEmailHelper.php CHANGED
File without changes
classes/helpers/FrmEntriesHelper.php CHANGED
File without changes
classes/helpers/FrmEntriesListHelper.php CHANGED
File without changes
classes/helpers/FrmFieldsHelper.php CHANGED
@@ -62,6 +62,7 @@ class FrmFieldsHelper {
62
 
63
  /**
64
  * Prepare field while creating a new entry
 
65
  * @since 3.0
66
  */
67
  public static function prepare_new_front_field( &$field_array, $field, $args = array() ) {
@@ -71,6 +72,7 @@ class FrmFieldsHelper {
71
 
72
  /**
73
  * Prepare field while editing an entry
 
74
  * @since 3.0
75
  */
76
  public static function prepare_edit_front_field( &$field_array, $field, $entry_id = 0, $args = array() ) {
@@ -81,6 +83,7 @@ class FrmFieldsHelper {
81
 
82
  /**
83
  * Prepare field while creating a new entry
 
84
  * @since 3.0
85
  */
86
  private static function prepare_front_field( &$field_array, $field, $args ) {
@@ -162,7 +165,7 @@ class FrmFieldsHelper {
162
  }
163
 
164
  if ( '' == $field_array['custom_html'] ) {
165
- $field_array['custom_html'] = FrmFieldsHelper::get_default_html( $field->type );
166
  }
167
  }
168
 
@@ -339,6 +342,7 @@ class FrmFieldsHelper {
339
 
340
  /**
341
  * Get the class to use for the label position
 
342
  * @since 2.05
343
  */
344
  public static function &label_position( $position, $field, $form ) {
@@ -366,6 +370,7 @@ class FrmFieldsHelper {
366
 
367
  /**
368
  * Check if this field type allows placeholders
 
369
  * @since 2.05
370
  */
371
  public static function is_placeholder_field_type( $type ) {
@@ -474,6 +479,7 @@ class FrmFieldsHelper {
474
 
475
  /**
476
  * Trim and sanitize the values
 
477
  * @since 2.05
478
  */
479
  private static function get_value_for_comparision( $value ) {
@@ -521,6 +527,7 @@ class FrmFieldsHelper {
521
 
522
  /**
523
  * Replace a few basic shortcodes and field ids
 
524
  * @since 2.0
525
  * @return string
526
  */
@@ -593,6 +600,7 @@ class FrmFieldsHelper {
593
 
594
  /**
595
  * Prevent shortcodes in fields from being processed
 
596
  * @since 3.01.02
597
  *
598
  * @param array $atts - includes entry object
@@ -786,6 +794,7 @@ class FrmFieldsHelper {
786
 
787
  /**
788
  * Get a value from the user profile from the user ID
 
789
  * @since 3.0
790
  */
791
  public static function get_user_display_name( $user_id, $user_info = 'display_name', $args = array() ) {
@@ -886,7 +895,7 @@ class FrmFieldsHelper {
886
 
887
  // If option is an "other" option and there is a value set for this field,
888
  // check if the value belongs in the current "Other" option text field
889
- if ( ! FrmFieldsHelper::is_other_opt( $opt_key ) || ! FrmField::is_option_true( $field, 'value' ) ) {
890
  return $other_val;
891
  }
892
 
@@ -988,7 +997,7 @@ class FrmFieldsHelper {
988
  //Set up name for other field
989
  $other_args['name'] = str_replace( '[]', '', $args['field_name'] );
990
  $other_args['name'] = preg_replace( '/\[' . $args['field']['id'] . '\]$/', '', $other_args['name'] );
991
- $other_args['name'] = $other_args['name'] . '[other]' . '[' . $args['field']['id'] . ']';
992
 
993
  //Converts item_meta[field_id] => item_meta[other][field_id] and
994
  //item_meta[parent][0][field_id] => item_meta[parent][0][other][field_id]
@@ -999,6 +1008,7 @@ class FrmFieldsHelper {
999
 
1000
  /**
1001
  * Find the parent and pointer, and get text for "other" text field
 
1002
  * @param array $args
1003
  * @param array $other_args
1004
  *
@@ -1030,6 +1040,7 @@ class FrmFieldsHelper {
1030
 
1031
  /**
1032
  * If this field includes an other option, show it
 
1033
  * @param $args array
1034
  * @since 2.0.6
1035
  */
@@ -1226,9 +1237,9 @@ class FrmFieldsHelper {
1226
  }
1227
 
1228
  public static function get_bulk_prefilled_opts( array &$prepop ) {
1229
- $prepop[ __( 'Countries', 'formidable' ) ] = FrmFieldsHelper::get_countries();
1230
 
1231
- $states = FrmFieldsHelper::get_us_states();
1232
  $state_abv = array_keys( $states );
1233
  sort( $state_abv );
1234
  $prepop[ __( 'U.S. State Abbreviations', 'formidable' ) ] = $state_abv;
62
 
63
  /**
64
  * Prepare field while creating a new entry
65
+ *
66
  * @since 3.0
67
  */
68
  public static function prepare_new_front_field( &$field_array, $field, $args = array() ) {
72
 
73
  /**
74
  * Prepare field while editing an entry
75
+ *
76
  * @since 3.0
77
  */
78
  public static function prepare_edit_front_field( &$field_array, $field, $entry_id = 0, $args = array() ) {
83
 
84
  /**
85
  * Prepare field while creating a new entry
86
+ *
87
  * @since 3.0
88
  */
89
  private static function prepare_front_field( &$field_array, $field, $args ) {
165
  }
166
 
167
  if ( '' == $field_array['custom_html'] ) {
168
+ $field_array['custom_html'] = self::get_default_html( $field->type );
169
  }
170
  }
171
 
342
 
343
  /**
344
  * Get the class to use for the label position
345
+ *
346
  * @since 2.05
347
  */
348
  public static function &label_position( $position, $field, $form ) {
370
 
371
  /**
372
  * Check if this field type allows placeholders
373
+ *
374
  * @since 2.05
375
  */
376
  public static function is_placeholder_field_type( $type ) {
479
 
480
  /**
481
  * Trim and sanitize the values
482
+ *
483
  * @since 2.05
484
  */
485
  private static function get_value_for_comparision( $value ) {
527
 
528
  /**
529
  * Replace a few basic shortcodes and field ids
530
+ *
531
  * @since 2.0
532
  * @return string
533
  */
600
 
601
  /**
602
  * Prevent shortcodes in fields from being processed
603
+ *
604
  * @since 3.01.02
605
  *
606
  * @param array $atts - includes entry object
794
 
795
  /**
796
  * Get a value from the user profile from the user ID
797
+ *
798
  * @since 3.0
799
  */
800
  public static function get_user_display_name( $user_id, $user_info = 'display_name', $args = array() ) {
895
 
896
  // If option is an "other" option and there is a value set for this field,
897
  // check if the value belongs in the current "Other" option text field
898
+ if ( ! self::is_other_opt( $opt_key ) || ! FrmField::is_option_true( $field, 'value' ) ) {
899
  return $other_val;
900
  }
901
 
997
  //Set up name for other field
998
  $other_args['name'] = str_replace( '[]', '', $args['field_name'] );
999
  $other_args['name'] = preg_replace( '/\[' . $args['field']['id'] . '\]$/', '', $other_args['name'] );
1000
+ $other_args['name'] = $other_args['name'] . '[other][' . $args['field']['id'] . ']';
1001
 
1002
  //Converts item_meta[field_id] => item_meta[other][field_id] and
1003
  //item_meta[parent][0][field_id] => item_meta[parent][0][other][field_id]
1008
 
1009
  /**
1010
  * Find the parent and pointer, and get text for "other" text field
1011
+ *
1012
  * @param array $args
1013
  * @param array $other_args
1014
  *
1040
 
1041
  /**
1042
  * If this field includes an other option, show it
1043
+ *
1044
  * @param $args array
1045
  * @since 2.0.6
1046
  */
1237
  }
1238
 
1239
  public static function get_bulk_prefilled_opts( array &$prepop ) {
1240
+ $prepop[ __( 'Countries', 'formidable' ) ] = self::get_countries();
1241
 
1242
+ $states = self::get_us_states();
1243
  $state_abv = array_keys( $states );
1244
  sort( $state_abv );
1245
  $prepop[ __( 'U.S. State Abbreviations', 'formidable' ) ] = $state_abv;
classes/helpers/FrmFormActionsHelper.php CHANGED
File without changes
classes/helpers/FrmFormsHelper.php CHANGED
@@ -120,6 +120,25 @@ class FrmFormsHelper {
120
  <?php
121
  }
122
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  public static function get_sortable_classes( $col, $sort_col, $sort_dir ) {
124
  echo ( $sort_col == $col ) ? 'sorted' : 'sortable';
125
  echo ( $sort_col == $col && $sort_dir == 'desc' ) ? ' asc' : ' desc';
@@ -360,6 +379,7 @@ BEFORE_HTML;
360
 
361
  /**
362
  * Automatically add end section fields if they don't exist (2.0 migration)
 
363
  * @since 2.0
364
  *
365
  * @param boolean $reset_fields
@@ -500,6 +520,7 @@ BEFORE_HTML;
500
  /**
501
  * If the Formidable styling isn't being loaded,
502
  * use inline styling to hide the element
 
503
  * @since 2.03.05
504
  */
505
  public static function maybe_hide_inline() {
120
  <?php
121
  }
122
 
123
+ /**
124
+ * @since 3.05
125
+ * @param array $values - The form array
126
+ */
127
+ public static function builder_submit_button( $values ) {
128
+ $page_action = FrmAppHelper::get_param( 'frm_action' );
129
+ $label = ( $page_action == 'edit' || $page_action == 'update' ) ? __( 'Update', 'formidable' ) : __( 'Create', 'formidable' );
130
+
131
+ ?>
132
+ <div class="postbox">
133
+ <p class="inside">
134
+ <button class="frm_submit_<?php echo esc_attr( ( isset( $values['ajax_load'] ) && $values['ajax_load'] ) ? '' : 'no_' ); ?>ajax button-primary frm_button_submit" type="button">
135
+ <?php echo esc_html( $label ); ?>
136
+ </button>
137
+ </p>
138
+ </div>
139
+ <?php
140
+ }
141
+
142
  public static function get_sortable_classes( $col, $sort_col, $sort_dir ) {
143
  echo ( $sort_col == $col ) ? 'sorted' : 'sortable';
144
  echo ( $sort_col == $col && $sort_dir == 'desc' ) ? ' asc' : ' desc';
379
 
380
  /**
381
  * Automatically add end section fields if they don't exist (2.0 migration)
382
+ *
383
  * @since 2.0
384
  *
385
  * @param boolean $reset_fields
520
  /**
521
  * If the Formidable styling isn't being loaded,
522
  * use inline styling to hide the element
523
+ *
524
  * @since 2.03.05
525
  */
526
  public static function maybe_hide_inline() {
classes/helpers/FrmFormsListHelper.php CHANGED
File without changes
classes/helpers/FrmListHelper.php CHANGED
@@ -142,6 +142,7 @@ class FrmListHelper {
142
 
143
  /**
144
  * Prepares the list of items for displaying.
 
145
  * @uses FrmListHelper::set_pagination_args()
146
  *
147
  * @since 2.0.18
@@ -753,7 +754,7 @@ class FrmListHelper {
753
  // If the primary column doesn't exist fall back to the
754
  // first non-checkbox column.
755
  if ( ! isset( $columns[ $default ] ) ) {
756
- $default = FrmListHelper::get_default_primary_column_name();
757
  }
758
 
759
  /**
142
 
143
  /**
144
  * Prepares the list of items for displaying.
145
+ *
146
  * @uses FrmListHelper::set_pagination_args()
147
  *
148
  * @since 2.0.18
754
  // If the primary column doesn't exist fall back to the
755
  // first non-checkbox column.
756
  if ( ! isset( $columns[ $default ] ) ) {
757
+ $default = self::get_default_primary_column_name();
758
  }
759
 
760
  /**
classes/helpers/FrmShortcodeHelper.php CHANGED
File without changes
classes/helpers/FrmStylesHelper.php CHANGED
@@ -301,6 +301,7 @@ class FrmStylesHelper {
301
  /**
302
  * If left/right label is over a certain size,
303
  * adjust the field description margin at a different screen size
 
304
  * @since 2.3
305
  */
306
  private static function description_margin_for_screensize( $width ) {
301
  /**
302
  * If left/right label is over a certain size,
303
  * adjust the field description margin at a different screen size
304
+ *
305
  * @since 2.3
306
  */
307
  private static function description_margin_for_screensize( $width ) {
classes/helpers/FrmTipsHelper.php CHANGED
File without changes
classes/helpers/FrmXMLHelper.php CHANGED
@@ -50,7 +50,7 @@ class FrmXMLHelper {
50
  return new WP_Error( 'SimpleXML_parse_error', __( 'Your server does not have XML enabled', 'formidable' ), libxml_get_errors() );
51
  }
52
 
53
- $dom = new DOMDocument;
54
  $success = $dom->loadXML( file_get_contents( $file ) );
55
  if ( ! $success ) {
56
  return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this XML file', 'formidable' ), libxml_get_errors() );
@@ -308,6 +308,7 @@ class FrmXMLHelper {
308
 
309
  /**
310
  * Import all fields for a form
 
311
  * @since 2.0.13
312
  *
313
  * TODO: Cut down on params
@@ -466,7 +467,6 @@ class FrmXMLHelper {
466
  *
467
  * @since 2.0.19
468
  * @param array $form
469
- *
470
  */
471
  private static function update_custom_style_setting_on_import( &$form ) {
472
  if ( ! isset( $form['options']['custom_style'] ) ) {
@@ -693,6 +693,7 @@ class FrmXMLHelper {
693
 
694
  /**
695
  * Add terms to post
 
696
  * @param array $post by reference
697
  * @param object $item The XML object data
698
  */
50
  return new WP_Error( 'SimpleXML_parse_error', __( 'Your server does not have XML enabled', 'formidable' ), libxml_get_errors() );
51
  }
52
 
53
+ $dom = new DOMDocument();
54
  $success = $dom->loadXML( file_get_contents( $file ) );
55
  if ( ! $success ) {
56
  return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this XML file', 'formidable' ), libxml_get_errors() );
308
 
309
  /**
310
  * Import all fields for a form
311
+ *
312
  * @since 2.0.13
313
  *
314
  * TODO: Cut down on params
467
  *
468
  * @since 2.0.19
469
  * @param array $form
 
470
  */
471
  private static function update_custom_style_setting_on_import( &$form ) {
472
  if ( ! isset( $form['options']['custom_style'] ) ) {
693
 
694
  /**
695
  * Add terms to post
696
+ *
697
  * @param array $post by reference
698
  * @param object $item The XML object data
699
  */
classes/models/FrmAddon.php CHANGED
@@ -159,6 +159,7 @@ class FrmAddon {
159
 
160
  /**
161
  * Activate the license in wp-config.php
 
162
  * @since 2.04
163
  */
164
  public function activate_defined_license() {
@@ -175,6 +176,7 @@ class FrmAddon {
175
 
176
  /**
177
  * Check the wp-config.php for the license key
 
178
  * @since 2.04
179
  */
180
  public function get_defined_license() {
@@ -189,6 +191,7 @@ class FrmAddon {
189
  /**
190
  * If the license is in the config, limit the frequency of checks.
191
  * The license may be entered incorrectly, so we don't want to check on every page load.
 
192
  * @since 2.04
193
  */
194
  private function is_time_to_auto_activate() {
@@ -351,7 +354,7 @@ class FrmAddon {
351
  }
352
 
353
  /**
354
- * make sure transients don't stick around on sites that
355
  * don't save the transient expiration
356
  *
357
  * @since 2.05.05
159
 
160
  /**
161
  * Activate the license in wp-config.php
162
+ *
163
  * @since 2.04
164
  */
165
  public function activate_defined_license() {
176
 
177
  /**
178
  * Check the wp-config.php for the license key
179
+ *
180
  * @since 2.04
181
  */
182
  public function get_defined_license() {
191
  /**
192
  * If the license is in the config, limit the frequency of checks.
193
  * The license may be entered incorrectly, so we don't want to check on every page load.
194
+ *
195
  * @since 2.04
196
  */
197
  private function is_time_to_auto_activate() {
354
  }
355
 
356
  /**
357
+ * Make sure transients don't stick around on sites that
358
  * don't save the transient expiration
359
  *
360
  * @since 2.05.05
classes/models/FrmCreateFile.php CHANGED
File without changes
classes/models/FrmDb.php CHANGED
@@ -445,14 +445,7 @@ class FrmDb {
445
  */
446
  public static function esc_like( $term ) {
447
  global $wpdb;
448
- if ( method_exists( $wpdb, 'esc_like' ) ) {
449
- // WP 4.0
450
- $term = $wpdb->esc_like( $term );
451
- } else {
452
- $term = like_escape( $term );
453
- }
454
-
455
- return $term;
456
  }
457
 
458
  /**
@@ -489,6 +482,7 @@ class FrmDb {
489
 
490
  /**
491
  * Make sure this is ordering by either ASC or DESC
 
492
  * @since 2.05.06
493
  */
494
  public static function esc_order_by( &$order_by ) {
@@ -523,10 +517,11 @@ class FrmDb {
523
  return ' LIMIT ' . $limit;
524
  }
525
 
526
- /**
527
- * Get an array of values ready to go through $wpdb->prepare
528
- * @since 2.05.06
529
- */
 
530
  public static function prepare_array_values( $array, $type = '%s' ) {
531
  $placeholders = array_fill( 0, count( $array ), $type );
532
  return implode( ', ', $placeholders );
@@ -642,6 +637,7 @@ class FrmDb {
642
  /**
643
  * Keep track of the keys cached in each group so they can be deleted
644
  * in Redis and Memcache
 
645
  * @since 2.05.06
646
  */
647
  public static function add_key_to_group_cache( $key, $group ) {
445
  */
446
  public static function esc_like( $term ) {
447
  global $wpdb;
448
+ return $wpdb->esc_like( $term );
 
 
 
 
 
 
 
449
  }
450
 
451
  /**
482
 
483
  /**
484
  * Make sure this is ordering by either ASC or DESC
485
+ *
486
  * @since 2.05.06
487
  */
488
  public static function esc_order_by( &$order_by ) {
517
  return ' LIMIT ' . $limit;
518
  }
519
 
520
+ /**
521
+ * Get an array of values ready to go through $wpdb->prepare
522
+ *
523
+ * @since 2.05.06
524
+ */
525
  public static function prepare_array_values( $array, $type = '%s' ) {
526
  $placeholders = array_fill( 0, count( $array ), $type );
527
  return implode( ', ', $placeholders );
637
  /**
638
  * Keep track of the keys cached in each group so they can be deleted
639
  * in Redis and Memcache
640
+ *
641
  * @since 2.05.06
642
  */
643
  public static function add_key_to_group_cache( $key, $group ) {
classes/models/FrmEmail.php CHANGED
File without changes
classes/models/FrmEntry.php CHANGED
@@ -37,10 +37,11 @@ class FrmEntry {
37
  return $entry_id;
38
  }
39
 
40
- /**
41
- * check for duplicate entries created in the last minute
42
- * @return boolean
43
- */
 
44
  public static function is_duplicate( $new_values, $values ) {
45
  $duplicate_entry_time = apply_filters( 'frm_time_to_check_duplicates', 60, $new_values );
46
 
@@ -260,6 +261,7 @@ class FrmEntry {
260
  /**
261
  * After switching to the wp_loaded hook for processing entries,
262
  * we can no longer use 'name', but check it as a fallback
 
263
  * @since 2.0.11
264
  */
265
  public static function get_new_entry_name( $values, $default = '' ) {
@@ -272,6 +274,7 @@ class FrmEntry {
272
 
273
  /**
274
  * If $entry is numeric, get the entry object
 
275
  * @param int|object $entry by reference
276
  * @since 2.0.9
277
  */
37
  return $entry_id;
38
  }
39
 
40
+ /**
41
+ * Check for duplicate entries created in the last minute
42
+ *
43
+ * @return boolean
44
+ */
45
  public static function is_duplicate( $new_values, $values ) {
46
  $duplicate_entry_time = apply_filters( 'frm_time_to_check_duplicates', 60, $new_values );
47
 
261
  /**
262
  * After switching to the wp_loaded hook for processing entries,
263
  * we can no longer use 'name', but check it as a fallback
264
+ *
265
  * @since 2.0.11
266
  */
267
  public static function get_new_entry_name( $values, $default = '' ) {
274
 
275
  /**
276
  * If $entry is numeric, get the entry object
277
+ *
278
  * @param int|object $entry by reference
279
  * @since 2.0.9
280
  */
classes/models/FrmEntryFormatter.php CHANGED
File without changes
classes/models/FrmEntryMeta.php CHANGED
File without changes
classes/models/FrmEntryShortcodeFormatter.php CHANGED
File without changes
classes/models/FrmEntryValidate.php CHANGED
@@ -206,12 +206,13 @@ class FrmEntryValidate {
206
  return $pattern;
207
  }
208
 
209
- /**
210
- * check for spam
211
- * @param boolean $exclude
212
- * @param array $values
213
- * @param array $errors by reference
214
- */
 
215
  public static function spam_check( $exclude, $values, &$errors ) {
216
  if ( ! empty( $exclude ) || ! isset( $values['item_meta'] ) || empty( $values['item_meta'] ) || ! empty( $errors ) ) {
217
  // only check spam if there are no other errors
@@ -301,7 +302,7 @@ class FrmEntryValidate {
301
  /**
302
  * @since 2.0
303
  */
304
- private static function parse_akismet_array( &$datas, $values ) {
305
  self::add_site_info_to_akismet( $datas );
306
  self::add_user_info_to_akismet( $datas, $values );
307
  self::add_server_values_to_akismet( $datas );
206
  return $pattern;
207
  }
208
 
209
+ /**
210
+ * Check for spam
211
+ *
212
+ * @param boolean $exclude
213
+ * @param array $values
214
+ * @param array $errors by reference
215
+ */
216
  public static function spam_check( $exclude, $values, &$errors ) {
217
  if ( ! empty( $exclude ) || ! isset( $values['item_meta'] ) || empty( $values['item_meta'] ) || ! empty( $errors ) ) {
218
  // only check spam if there are no other errors
302
  /**
303
  * @since 2.0
304
  */
305
+ private static function parse_akismet_array( &$datas, $values ) {
306
  self::add_site_info_to_akismet( $datas );
307
  self::add_user_info_to_akismet( $datas, $values );
308
  self::add_server_values_to_akismet( $datas );
classes/models/FrmEntryValues.php CHANGED
File without changes
classes/models/FrmField.php CHANGED
@@ -5,8 +5,8 @@ if ( ! defined( 'ABSPATH' ) ) {
5
 
6
  class FrmField {
7
 
8
- static $use_cache = true;
9
- static $transient_size = 200;
10
 
11
  public static function field_selection() {
12
  $fields = array(
@@ -397,11 +397,12 @@ class FrmField {
397
  return stripslashes_deep( $results );
398
  }
399
 
400
- /**
401
- * Get the field type by key or id
402
- * @param int|string The field id or key
 
403
  * @param mixed $col The name of the column in the fields database table
404
- */
405
  public static function get_type( $id, $col = 'type' ) {
406
  $field = FrmDb::check_cache( $id, 'frm_field' );
407
  if ( $field ) {
@@ -637,6 +638,7 @@ class FrmField {
637
 
638
  /**
639
  * Unserialize all the serialized field data
 
640
  * @since 2.0
641
  */
642
  private static function prepare_options( &$results ) {
@@ -649,6 +651,7 @@ class FrmField {
649
  /**
650
  * If a form has too many fields, thay won't all save into a single transient.
651
  * We'll break them into groups of 200
 
652
  * @since 2.0.1
653
  */
654
  private static function get_fields_from_transients( $form_id, $args ) {
@@ -659,6 +662,7 @@ class FrmField {
659
 
660
  /**
661
  * Called by get_fields_from_transients
 
662
  * @since 2.0.1
663
  */
664
  private static function get_next_transient( &$fields, $base_name, $next = 0 ) {
@@ -678,6 +682,7 @@ class FrmField {
678
 
679
  /**
680
  * Save the transients in chunks for large forms
 
681
  * @since 2.0.1
682
  */
683
  private static function set_field_transient( &$fields, $form_id, $next = 0, $args = array() ) {
5
 
6
  class FrmField {
7
 
8
+ public static $use_cache = true;
9
+ public static $transient_size = 200;
10
 
11
  public static function field_selection() {
12
  $fields = array(
397
  return stripslashes_deep( $results );
398
  }
399
 
400
+ /**
401
+ * Get the field type by key or id
402
+ *
403
+ * @param int|string The field id or key
404
  * @param mixed $col The name of the column in the fields database table
405
+ */
406
  public static function get_type( $id, $col = 'type' ) {
407
  $field = FrmDb::check_cache( $id, 'frm_field' );
408
  if ( $field ) {
638
 
639
  /**
640
  * Unserialize all the serialized field data
641
+ *
642
  * @since 2.0
643
  */
644
  private static function prepare_options( &$results ) {
651
  /**
652
  * If a form has too many fields, thay won't all save into a single transient.
653
  * We'll break them into groups of 200
654
+ *
655
  * @since 2.0.1
656
  */
657
  private static function get_fields_from_transients( $form_id, $args ) {
662
 
663
  /**
664
  * Called by get_fields_from_transients
665
+ *
666
  * @since 2.0.1
667
  */
668
  private static function get_next_transient( &$fields, $base_name, $next = 0 ) {
682
 
683
  /**
684
  * Save the transients in chunks for large forms
685
+ *
686
  * @since 2.0.1
687
  */
688
  private static function set_field_transient( &$fields, $form_id, $next = 0, $args = array() ) {
classes/models/FrmFieldFormHtml.php CHANGED
@@ -186,6 +186,7 @@ class FrmFieldFormHtml {
186
  /**
187
  * Add an ID to the description for aria-describedby.
188
  * This ID was added to the HTML in v3.0.
 
189
  * @since 3.0
190
  */
191
  private function maybe_add_description_id() {
@@ -212,7 +213,7 @@ class FrmFieldFormHtml {
212
  }
213
 
214
  /**
215
- * replace [required_class]
216
  *
217
  * @since 3.0
218
  */
@@ -266,6 +267,7 @@ class FrmFieldFormHtml {
266
 
267
  /**
268
  * Remove [collapse_this] if it's still included after all processing
 
269
  * @since 3.0
270
  *
271
  * @param string $html
@@ -349,7 +351,7 @@ class FrmFieldFormHtml {
349
  }
350
 
351
  /**
352
- * replace [entry_key]
353
  *
354
  * @since 3.0
355
  */
186
  /**
187
  * Add an ID to the description for aria-describedby.
188
  * This ID was added to the HTML in v3.0.
189
+ *
190
  * @since 3.0
191
  */
192
  private function maybe_add_description_id() {
213
  }
214
 
215
  /**
216
+ * Replace [required_class]
217
  *
218
  * @since 3.0
219
  */
267
 
268
  /**
269
  * Remove [collapse_this] if it's still included after all processing
270
+ *
271
  * @since 3.0
272
  *
273
  * @param string $html
351
  }
352
 
353
  /**
354
+ * Replace [entry_key]
355
  *
356
  * @since 3.0
357
  */
classes/models/FrmFieldOption.php CHANGED
File without changes
classes/models/FrmFieldValue.php CHANGED
@@ -83,6 +83,7 @@ class FrmFieldValue {
83
 
84
  /**
85
  * Get a value from the field settings
 
86
  * @since 2.05.06
87
  */
88
  public function get_field_option( $value ) {
83
 
84
  /**
85
  * Get a value from the field settings
86
+ *
87
  * @since 2.05.06
88
  */
89
  public function get_field_option( $value ) {
classes/models/FrmFieldValueSelector.php CHANGED
File without changes
classes/models/FrmForm.php CHANGED
@@ -276,7 +276,7 @@ class FrmForm {
276
  }
277
 
278
  /**
279
- * updating the settings page
280
  */
281
  private static function get_settings_page_html( $values, &$field ) {
282
  if ( isset( $values['field_options'][ 'custom_html_' . $field->id ] ) ) {
@@ -434,6 +434,7 @@ class FrmForm {
434
 
435
  /**
436
  * Delete trashed forms based on how long they have been trashed
 
437
  * @return int The number of forms deleted
438
  */
439
  public static function scheduled_delete( $delete_timestamp = '' ) {
@@ -507,6 +508,7 @@ class FrmForm {
507
 
508
  /**
509
  * If $form is numeric, get the form object
 
510
  * @param object|int $form
511
  * @since 2.0.9
512
  */
@@ -590,6 +592,7 @@ class FrmForm {
590
 
591
  /**
592
  * Get all published forms
 
593
  * @since 2.0
594
  * @return array of forms
595
  */
@@ -754,7 +757,7 @@ class FrmForm {
754
  public static function get_admin_params( $form = null ) {
755
  $form_id = $form;
756
  if ( $form === null ) {
757
- $form_id = FrmForm::get_current_form_id();
758
  } else if ( $form && is_object( $form ) ) {
759
  $form_id = $form->id;
760
  }
276
  }
277
 
278
  /**
279
+ * Updating the settings page
280
  */
281
  private static function get_settings_page_html( $values, &$field ) {
282
  if ( isset( $values['field_options'][ 'custom_html_' . $field->id ] ) ) {
434
 
435
  /**
436
  * Delete trashed forms based on how long they have been trashed
437
+ *
438
  * @return int The number of forms deleted
439
  */
440
  public static function scheduled_delete( $delete_timestamp = '' ) {
508
 
509
  /**
510
  * If $form is numeric, get the form object
511
+ *
512
  * @param object|int $form
513
  * @since 2.0.9
514
  */
592
 
593
  /**
594
  * Get all published forms
595
+ *
596
  * @since 2.0
597
  * @return array of forms
598
  */
757
  public static function get_admin_params( $form = null ) {
758
  $form_id = $form;
759
  if ( $form === null ) {
760
+ $form_id = self::get_current_form_id();
761
  } else if ( $form && is_object( $form ) ) {
762
  $form_id = $form->id;
763
  }
classes/models/FrmFormAction.php CHANGED
@@ -97,7 +97,7 @@ class FrmFormAction {
97
  * @param string $id_base
98
  */
99
  public function FrmFormAction( $id_base, $name, $action_options = array(), $control_options = array() ) {
100
- FrmFormAction::__construct( $id_base, $name, $action_options, $control_options );
101
  }
102
 
103
  /**
@@ -266,7 +266,6 @@ class FrmFormAction {
266
  * Deal with changed settings.
267
  *
268
  * Do NOT over-ride this function
269
- *
270
  */
271
  public function update_callback( $form_id ) {
272
  $this->form_id = $form_id;
97
  * @param string $id_base
98
  */
99
  public function FrmFormAction( $id_base, $name, $action_options = array(), $control_options = array() ) {
100
+ self::__construct( $id_base, $name, $action_options, $control_options );
101
  }
102
 
103
  /**
266
  * Deal with changed settings.
267
  *
268
  * Do NOT over-ride this function
 
269
  */
270
  public function update_callback( $form_id ) {
271
  $this->form_id = $form_id;
classes/models/FrmFormMigrator.php CHANGED
@@ -316,6 +316,7 @@ abstract class FrmFormMigrator {
316
 
317
  /**
318
  * Strict PRO fields with no Lite alternatives.
 
319
  * @return array
320
  */
321
  protected function skip_pro_fields() {
316
 
317
  /**
318
  * Strict PRO fields with no Lite alternatives.
319
+ *
320
  * @return array
321
  */
322
  protected function skip_pro_fields() {
classes/models/FrmInstallerSkin.php CHANGED
@@ -54,7 +54,7 @@ class FrmInstallerSkin extends WP_Upgrader_Skin {
54
  *
55
  * @since 3.04.02
56
  */
57
- function footer() {}
58
 
59
  /**
60
  * Instead of outputting HTML for errors, json_encode the errors and send them
@@ -64,7 +64,7 @@ class FrmInstallerSkin extends WP_Upgrader_Skin {
64
  *
65
  * @param array $errors Array of errors with the install process.
66
  */
67
- function error( $errors ) {
68
  if ( ! empty( $errors ) ) {
69
  echo json_encode( array( 'error' => $errors->get_error_message() ) );
70
  wp_die();
@@ -79,6 +79,6 @@ class FrmInstallerSkin extends WP_Upgrader_Skin {
79
  *
80
  * @param string $string The feedback string.
81
  */
82
- function feedback( $string ) {}
83
 
84
  }
54
  *
55
  * @since 3.04.02
56
  */
57
+ public function footer() {}
58
 
59
  /**
60
  * Instead of outputting HTML for errors, json_encode the errors and send them
64
  *
65
  * @param array $errors Array of errors with the install process.
66
  */
67
+ public function error( $errors ) {
68
  if ( ! empty( $errors ) ) {
69
  echo json_encode( array( 'error' => $errors->get_error_message() ) );
70
  wp_die();
79
  *
80
  * @param string $string The feedback string.
81
  */
82
+ public function feedback( $string ) {}
83
 
84
  }
classes/models/FrmMigrate.php CHANGED
@@ -61,7 +61,7 @@ class FrmMigrate {
61
 
62
  FrmAppHelper::save_combined_js();
63
 
64
- /**** update the styling settings ****/
65
  if ( function_exists( 'get_filesystem_method' ) ) {
66
  $frm_style = new FrmStyle();
67
  $frm_style->update( 'default' );
@@ -265,6 +265,7 @@ class FrmMigrate {
265
 
266
  /**
267
  * Reverse migration 17 -- Divide by 9
 
268
  * @since 3.0.05
269
  */
270
  private function migrate_to_86() {
@@ -306,7 +307,8 @@ class FrmMigrate {
306
  }
307
 
308
  /**
309
- * reverse the extra size changes in widgets
 
310
  * @since 3.0.05
311
  */
312
  private function revert_widget_field_size() {
@@ -328,6 +330,7 @@ class FrmMigrate {
328
 
329
  /**
330
  * Divide by 9 to reverse the multiplication
 
331
  * @since 3.0.05
332
  */
333
  private function maybe_convert_migrated_size( &$size ) {
@@ -462,9 +465,7 @@ class FrmMigrate {
462
  * post_content: json settings
463
  * post_title: form id
464
  * post_excerpt: message
465
- *
466
  */
467
-
468
  foreach ( $forms as $form ) {
469
  if ( $form->is_template && $form->default_template ) {
470
  // don't migrate the default templates since the email will be added anyway
61
 
62
  FrmAppHelper::save_combined_js();
63
 
64
+ // update the styling settings
65
  if ( function_exists( 'get_filesystem_method' ) ) {
66
  $frm_style = new FrmStyle();
67
  $frm_style->update( 'default' );
265
 
266
  /**
267
  * Reverse migration 17 -- Divide by 9
268
+ *
269
  * @since 3.0.05
270
  */
271
  private function migrate_to_86() {
307
  }
308
 
309
  /**
310
+ * Reverse the extra size changes in widgets
311
+ *
312
  * @since 3.0.05
313
  */
314
  private function revert_widget_field_size() {
330
 
331
  /**
332
  * Divide by 9 to reverse the multiplication
333
+ *
334
  * @since 3.0.05
335
  */
336
  private function maybe_convert_migrated_size( &$size ) {
465
  * post_content: json settings
466
  * post_title: form id
467
  * post_excerpt: message
 
468
  */
 
469
  foreach ( $forms as $form ) {
470
  if ( $form->is_template && $form->default_template ) {
471
  // don't migrate the default templates since the email will be added anyway
classes/models/FrmNotification.php CHANGED
File without changes
classes/models/FrmPersonalData.php CHANGED
File without changes
classes/models/FrmReviews.php CHANGED
File without changes
classes/models/FrmSettings.php CHANGED
File without changes
classes/models/FrmStyle.php CHANGED
File without changes
classes/models/FrmTableHTMLGenerator.php CHANGED
File without changes
classes/models/fields/FrmFieldCaptcha.php CHANGED
@@ -91,7 +91,7 @@ class FrmFieldCaptcha extends FrmFieldType {
91
  protected function load_field_scripts( $args ) {
92
  $api_js_url = $this->api_url();
93
 
94
- wp_register_script( 'recaptcha-api', $api_js_url, array( 'formidable' ), '', true );
95
  wp_enqueue_script( 'recaptcha-api' );
96
  }
97
 
91
  protected function load_field_scripts( $args ) {
92
  $api_js_url = $this->api_url();
93
 
94
+ wp_register_script( 'recaptcha-api', $api_js_url, array( 'formidable' ), '3', true );
95
  wp_enqueue_script( 'recaptcha-api' );
96
  }
97
 
classes/models/fields/FrmFieldCheckbox.php CHANGED
File without changes
classes/models/fields/FrmFieldDefault.php CHANGED
File without changes
classes/models/fields/FrmFieldEmail.php CHANGED
@@ -27,7 +27,7 @@ class FrmFieldEmail extends FrmFieldType {
27
  }
28
 
29
  /**
30
- * validate the email format
31
  *
32
  * @param array $args
33
  *
27
  }
28
 
29
  /**
30
+ * Validate the email format
31
  *
32
  * @param array $args
33
  *
classes/models/fields/FrmFieldHTML.php CHANGED
File without changes
classes/models/fields/FrmFieldHidden.php CHANGED
File without changes
classes/models/fields/FrmFieldNumber.php CHANGED
File without changes
classes/models/fields/FrmFieldPhone.php CHANGED
File without changes
classes/models/fields/FrmFieldRadio.php CHANGED
File without changes
classes/models/fields/FrmFieldSelect.php CHANGED
File without changes
classes/models/fields/FrmFieldText.php CHANGED
File without changes
classes/models/fields/FrmFieldTextarea.php CHANGED
File without changes
classes/models/fields/FrmFieldType.php CHANGED
@@ -19,6 +19,7 @@ abstract class FrmFieldType {
19
 
20
  /**
21
  * Does the html for this field label need to include "for"?
 
22
  * @var bool
23
  * @since 3.0
24
  */
@@ -26,6 +27,7 @@ abstract class FrmFieldType {
26
 
27
  /**
28
  * Does the field include a input box to type into?
 
29
  * @var bool
30
  * @since 3.0
31
  */
@@ -33,6 +35,7 @@ abstract class FrmFieldType {
33
 
34
  /**
35
  * Is the HTML customizable?
 
36
  * @var bool
37
  * @since 3.0
38
  */
@@ -40,6 +43,7 @@ abstract class FrmFieldType {
40
 
41
  /**
42
  * Could this field hold email values?
 
43
  * @var bool
44
  * @since 3.0
45
  */
@@ -47,6 +51,7 @@ abstract class FrmFieldType {
47
 
48
  /**
49
  * Does this field show on the page?
 
50
  * @var bool
51
  * @since 3.0
52
  */
@@ -54,6 +59,7 @@ abstract class FrmFieldType {
54
 
55
  /**
56
  * Is this field a lot taller than the submit button?
 
57
  * @var bool
58
  * @since 3.0
59
  */
@@ -757,6 +763,7 @@ DEFAULT_HTML;
757
 
758
  /**
759
  * Link input to field description for screen readers
 
760
  * @since 3.0
761
  */
762
  protected function add_aria_description( $args, &$input_html ) {
19
 
20
  /**
21
  * Does the html for this field label need to include "for"?
22
+ *
23
  * @var bool
24
  * @since 3.0
25
  */
27
 
28
  /**
29
  * Does the field include a input box to type into?
30
+ *
31
  * @var bool
32
  * @since 3.0
33
  */
35
 
36
  /**
37
  * Is the HTML customizable?
38
+ *
39
  * @var bool
40
  * @since 3.0
41
  */
43
 
44
  /**
45
  * Could this field hold email values?
46
+ *
47
  * @var bool
48
  * @since 3.0
49
  */
51
 
52
  /**
53
  * Does this field show on the page?
54
+ *
55
  * @var bool
56
  * @since 3.0
57
  */
59
 
60
  /**
61
  * Is this field a lot taller than the submit button?
62
+ *
63
  * @var bool
64
  * @since 3.0
65
  */
763
 
764
  /**
765
  * Link input to field description for screen readers
766
+ *
767
  * @since 3.0
768
  */
769
  protected function add_aria_description( $args, &$input_html ) {
classes/models/fields/FrmFieldUrl.php CHANGED
File without changes
classes/models/fields/FrmFieldUserID.php CHANGED
File without changes
classes/views/addons/list.php CHANGED
File without changes
classes/views/addons/settings.php CHANGED
File without changes
classes/views/addons/upgrade_to_pro.php CHANGED
File without changes
classes/views/frm-entries/_sidebar-shared-pub.php CHANGED
File without changes
classes/views/frm-entries/direct.php CHANGED
File without changes
classes/views/frm-entries/errors.php CHANGED
File without changes
classes/views/frm-entries/form.php CHANGED
File without changes
classes/views/frm-entries/list.php CHANGED
File without changes
classes/views/frm-entries/new.php CHANGED
File without changes
classes/views/frm-entries/no_entries.php CHANGED
File without changes
classes/views/frm-entries/show.php CHANGED
File without changes
classes/views/frm-entries/sidebar-shared.php CHANGED
@@ -15,7 +15,7 @@
15
  <div class="misc-pub-section frm_no_print">
16
  <span class="dashicons dashicons-admin-post wp-media-buttons-icon"></span>
17
  <?php esc_html_e( 'Post', 'formidable' ) ?>:
18
- <b><?php echo get_the_title( $entry->post_id ); ?></b>
19
  <span>
20
  <a href="<?php echo esc_url( admin_url( 'post.php?post=' . $entry->post_id . '&action=edit' ) ) ?>">
21
  <?php esc_html_e( 'Edit', 'formidable' ) ?>
15
  <div class="misc-pub-section frm_no_print">
16
  <span class="dashicons dashicons-admin-post wp-media-buttons-icon"></span>
17
  <?php esc_html_e( 'Post', 'formidable' ) ?>:
18
+ <b><?php echo esc_html( get_the_title( $entry->post_id ) ); ?></b>
19
  <span>
20
  <a href="<?php echo esc_url( admin_url( 'post.php?post=' . $entry->post_id . '&action=edit' ) ) ?>">
21
  <?php esc_html_e( 'Edit', 'formidable' ) ?>
classes/views/frm-entries/sidebar-show.php CHANGED
File without changes
classes/views/frm-fields/back-end/ajax-field-placeholder.php CHANGED
File without changes
classes/views/frm-fields/back-end/automatic-width.php CHANGED
File without changes
classes/views/frm-fields/back-end/dropdown-field.php CHANGED
File without changes
classes/views/frm-fields/back-end/field-captcha.php CHANGED
File without changes
classes/views/frm-fields/back-end/field-hidden.php CHANGED
File without changes
classes/views/frm-fields/back-end/field-html.php CHANGED
File without changes
classes/views/frm-fields/back-end/field-multiple.php CHANGED
File without changes
classes/views/frm-fields/back-end/field-user-id.php CHANGED
File without changes
classes/views/frm-fields/back-end/html-content.php CHANGED
File without changes
classes/views/frm-fields/back-end/max.php CHANGED
File without changes
classes/views/frm-fields/back-end/number-range.php CHANGED
File without changes
classes/views/frm-fields/back-end/pixels-wide.php CHANGED
File without changes
classes/views/frm-fields/back-end/value-format.php CHANGED
File without changes
classes/views/frm-fields/front-end/checkbox-field.php CHANGED
File without changes
classes/views/frm-fields/front-end/dropdown-field.php CHANGED
File without changes
classes/views/frm-fields/front-end/radio-field.php CHANGED
File without changes
classes/views/frm-fields/import_choices.php CHANGED
File without changes
classes/views/frm-fields/input.php CHANGED
File without changes
classes/views/frm-fields/radio.php CHANGED
File without changes
classes/views/frm-fields/show-build.php CHANGED
File without changes
classes/views/frm-fields/single-option.php CHANGED
File without changes
classes/views/frm-form-actions/_action_inside.php CHANGED
File without changes
classes/views/frm-form-actions/_email_settings.php CHANGED
File without changes
classes/views/frm-form-actions/default_actions.php CHANGED
File without changes
classes/views/frm-form-actions/email_action.php CHANGED
File without changes
classes/views/frm-form-actions/form_action.php CHANGED
File without changes
classes/views/frm-forms/_publish_box.php CHANGED
File without changes
classes/views/frm-forms/actions-dropdown.php CHANGED
File without changes
classes/views/frm-forms/add_field.php CHANGED
File without changes
classes/views/frm-forms/add_field_links.php CHANGED
File without changes
classes/views/frm-forms/edit.php CHANGED
@@ -34,6 +34,8 @@
34
  <?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/form.php' ); ?>
35
 
36
  </form>
 
 
37
  </div>
38
  </div>
39
  <?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/add_field_links.php' ); ?>
34
  <?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/form.php' ); ?>
35
 
36
  </form>
37
+ <?php FrmFormsHelper::builder_submit_button( $values ); ?>
38
+
39
  </div>
40
  </div>
41
  <?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/add_field_links.php' ); ?>
classes/views/frm-forms/form.php CHANGED
@@ -56,11 +56,6 @@ if ( isset( $values['fields'] ) && ! empty( $values['fields'] ) ) {
56
  ?>
57
  </ul>
58
 
59
- <p>
60
- <?php $page_action = FrmAppHelper::get_param( 'frm_action' ); ?>
61
- <button class="frm_submit_<?php echo ( isset( $values['ajax_load'] ) && $values['ajax_load'] ) ? '' : 'no_'; ?>ajax button-primary frm_button_submit" type="button"><?php echo esc_html( ( $page_action == 'edit' || $page_action == 'update' ) ? __( 'Update', 'formidable' ) : __( 'Create', 'formidable' ) ); ?></button>
62
- </p>
63
-
64
  </div>
65
 
66
  </div>
56
  ?>
57
  </ul>
58
 
 
 
 
 
 
59
  </div>
60
 
61
  </div>
classes/views/frm-forms/insert_form_popup.php CHANGED
File without changes
classes/views/frm-forms/list.php CHANGED
File without changes
classes/views/frm-forms/mb_html_tab.php CHANGED
File without changes
classes/views/frm-forms/mb_insert_fields.php CHANGED
File without changes
classes/views/frm-forms/new.php CHANGED
@@ -29,7 +29,7 @@
29
  <?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/form.php' ); ?>
30
 
31
  </form>
32
-
33
  </div>
34
  </div>
35
  <?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/add_field_links.php' ); ?>
29
  <?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/form.php' ); ?>
30
 
31
  </form>
32
+ <?php FrmFormsHelper::builder_submit_button( $values ); ?>
33
  </div>
34
  </div>
35
  <?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/add_field_links.php' ); ?>
classes/views/frm-forms/settings.php CHANGED
File without changes
classes/views/frm-forms/shortcode_opts.php CHANGED
File without changes
classes/views/frm-forms/sidebar-settings.php CHANGED
File without changes
classes/views/frm-settings/form.php CHANGED
File without changes
classes/views/frm-settings/license_box.php CHANGED
File without changes
classes/views/frm-settings/settings_cta.php CHANGED
File without changes
classes/views/shared/admin-header.php CHANGED
File without changes
classes/views/shared/errors.php CHANGED
File without changes
classes/views/shared/form-nav.php CHANGED
File without changes
classes/views/shared/mb_adv_info.php CHANGED
File without changes
classes/views/shared/review.php CHANGED
File without changes
classes/views/shared/upgrade_overlay.php CHANGED
File without changes
classes/views/styles/_buttons.php CHANGED
File without changes
classes/views/styles/_check-box-radio-fields.php CHANGED
File without changes
classes/views/styles/_field-colors.php CHANGED
File without changes
classes/views/styles/_field-description.php CHANGED
File without changes
classes/views/styles/_field-labels.php CHANGED
File without changes
classes/views/styles/_field-sizes.php CHANGED
File without changes
classes/views/styles/_form-description.php CHANGED
File without changes
classes/views/styles/_form-messages.php CHANGED
File without changes
classes/views/styles/_form-title.php CHANGED
File without changes
classes/views/styles/_general.php CHANGED
File without changes
classes/views/styles/_sample_form.php CHANGED
File without changes
classes/views/styles/custom_css.php CHANGED
File without changes
classes/views/styles/manage.php CHANGED
File without changes
classes/views/styles/show.php CHANGED
File without changes
classes/views/xml/default-templates.xml CHANGED
File without changes
classes/views/xml/forms_xml.php CHANGED
File without changes
classes/views/xml/import_form.php CHANGED
File without changes
classes/views/xml/posts_xml.php CHANGED
File without changes
classes/views/xml/xml.php CHANGED
File without changes
classes/widgets/FrmShowForm.php CHANGED
File without changes
css/_single_theme.css.php CHANGED
File without changes
css/codemirror.css CHANGED
File without changes
css/custom_theme.css.php CHANGED
File without changes
css/font_icons.css CHANGED
File without changes
css/formidableforms.css ADDED
@@ -0,0 +1,2 @@
 
 
1
+ /* WARNING: Any changes made to this file will be lost when your Formidable settings are updated */
2
+ .frm_form_field .grecaptcha-badge,.frm_hidden,.frm_remove_form_row.frm_hidden,.with_frm_style .frm_button.frm_hidden{display:none;}form input.frm_verify{display:none !important;}.with_frm_style fieldset{min-width:0;}.with_frm_style fieldset fieldset{border:none;margin:0;padding:0;background-color:transparent;}legend.frm_hidden{display:none !important;}.with_frm_style .frm_form_fields{opacity:1;transition: opacity 0.1s linear;}.with_frm_style .frm_doing_ajax{opacity:.5;}.frm_transparent{color:transparent;}.input[type=file].frm_transparent:focus, .with_frm_style input[type=file]{background-color:transparent;border:none;outline:none;box-shadow:none;}.with_frm_style input[type=file]{display:initial;}.frm_preview_page:before{content:normal !important;}.frm_preview_page{padding:25px;}.with_frm_style label.frm_primary_label{max-width:100%;}.with_frm_style .frm_top_container label.frm_primary_label,.with_frm_style .frm_hidden_container label.frm_primary_label,.with_frm_style .frm_pos_top{display:block;float:none;width:auto;}.with_frm_style .frm_inline_container label.frm_primary_label{margin-right:10px;}.with_frm_style .frm_right_container label.frm_primary_label,.with_frm_style .frm_pos_right{display:inline;float:right;margin-left:10px;}.with_frm_style .frm_none_container label.frm_primary_label,.with_frm_style .frm_pos_none,.frm_none_container label.frm_primary_label{display:none;}.with_frm_style .frm_section_heading.frm_hide_section{margin-top:0 !important;}.with_frm_style .frm_hidden_container label.frm_primary_label,.with_frm_style .frm_pos_hidden,.frm_hidden_container label.frm_primary_label{visibility:hidden;}.with_frm_style .frm_inside_container label.frm_primary_label{opacity:0;transition: opacity 0.1s linear;}.with_frm_style .frm_inside_container label.frm_visible,.frm_visible{opacity:1;}.with_frm_style .frm_description{clear:both;}.with_frm_style input[type=number][readonly]{-moz-appearance: textfield;}.with_frm_style select[multiple="multiple"]{height:auto;line-height:normal;}.with_frm_style .frm_catlevel_2,.with_frm_style .frm_catlevel_3,.with_frm_style .frm_catlevel_4,.with_frm_style .frm_catlevel_5{margin-left:18px;}.with_frm_style .wp-editor-container{border:1px solid #e5e5e5;}.with_frm_style .quicktags-toolbar input{font-size:12px !important;}.with_frm_style .wp-editor-container textarea{border:none;}.with_frm_style textarea{height:auto;}.with_frm_style .auto_width #loginform input,.with_frm_style .auto_width input,.with_frm_style input.auto_width,.with_frm_style select.auto_width,.with_frm_style textarea.auto_width{width:auto;}.with_frm_style .frm_repeat_buttons{white-space:nowrap;}.with_frm_style .frm_button{text-decoration:none;border:1px solid #eee;padding:5px;display:inline;}.with_frm_style .frm_submit{clear:both;}.frm_inline_form .frm_form_field,.frm_inline_form .frm_submit{grid-column: span 1 / span 1;}.frm_inline_form .frm_submit{margin:0;}.frm_submit.frm_inline_submit input[type=submit],.frm_submit.frm_inline_submit button,.frm_inline_form .frm_submit input[type=submit],.frm_inline_form .frm_submit button{margin-top:0;}.with_frm_style.frm_center_submit .frm_submit{text-align:center;}.with_frm_style.frm_center_submit .frm_submit input[type=submit],.with_frm_style.frm_center_submit .frm_submit input[type=button],.with_frm_style.frm_center_submit .frm_submit button{margin-bottom:8px !important;}.with_frm_style .frm_submit input[type=submit],.with_frm_style .frm_submit input[type=button],.with_frm_style .frm_submit button{-webkit-appearance: none;cursor: pointer;}.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{display: block;margin: 0 auto;}.with_frm_style .frm_loading_form .frm_ajax_loading{visibility:visible !important;}.with_frm_style .frm_loading_form .frm_button_submit {position: relative;opacity: .8;color: transparent !important;text-shadow: none !important;}.with_frm_style .frm_loading_form .frm_button_submit:hover,.with_frm_style .frm_loading_form .frm_button_submit:active,.with_frm_style .frm_loading_form .frm_button_submit:focus {cursor: not-allowed;color: transparent;outline: none !important;box-shadow: none;}.with_frm_style .frm_loading_form .frm_button_submit:before {content: '';display: inline-block;position: absolute;background: transparent;border: 1px solid #fff;border-top-color: transparent;border-left-color: transparent;border-radius: 50%;box-sizing: border-box;top: 50%;left: 50%;margin-top: -10px;margin-left: -10px;width: 20px;height: 20px;-webkit-animation: spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}.frm_forms.frm_style_candy-cane.with_frm_style{max-width:80% !important;direction:ltr !important;margin:0 auto;}.frm_style_candy-cane.with_frm_style,.frm_style_candy-cane.with_frm_style form,.frm_style_candy-cane.with_frm_style .frm-show-form div.frm_description p {text-align:left !important;}.frm_inline_form.frm_style_candy-cane.with_frm_style form{text-align:center;}.frm_style_candy-cane.with_frm_style .frm_form_fields > fieldset{border-width:6px !important;border-style:solid;border-color:#fb32e4 !important;margin:0;padding:10px 25px 5px 25px !important;background-color:#fccff7;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}.frm_style_candy-cane.with_frm_style legend + h3,.frm_style_candy-cane.with_frm_style h3.frm_form_title{font-size:20px !important;color:#000 !important;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;margin-top:10px !important;margin-bottom:10px !important;}.frm_style_candy-cane.with_frm_style .frm-show-form .frm_section_heading h3{padding:15px 0 3px 0 !important;margin:0 !important;font-size:18px !important;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:bold !important;color:#555 !important;border:none !important;border-top:2px solid #e8e8e8 !important;background-color:transparent !important}.frm_style_candy-cane.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_candy-cane.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_candy-cane.with_frm_style .frm_section_heading h3{margin:0;}.frm_style_candy-cane.with_frm_style .frm_section_heading{margin-top:15px !important;}.frm_style_candy-cane.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_candy-cane.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px !important;}.frm_style_candy-cane.with_frm_style .frm_repeat_sec{margin-bottom:20px !important;margin-top:20px !important;}.frm_style_candy-cane.with_frm_style label.frm_primary_label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px !important;color:#555 !important;font-weight:bold !important;text-align:left !important;margin:0;padding:0 0 3px 0 !important;width:auto;display:block;}.frm_style_candy-cane.with_frm_style .frm_form_field.frm_html_container,.frm_style_candy-cane.with_frm_style .frm_form_field .frm_show_it{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;color:#000 !important;}.frm_style_candy-cane.with_frm_style .frm_form_field.frm_html_container{font-size:14px !important;}.frm_style_candy-cane.with_frm_style .frm_form_field .frm_show_it{font-size:14px !important;font-weight:normal;}.frm_style_candy-cane.with_frm_style .frm_icon_font{color:#555 !important;}.frm_style_candy-cane.with_frm_style .frm_icon_font.frm_minus_icon:before{content:"\e633";}.frm_style_candy-cane.with_frm_style .frm_icon_font.frm_plus_icon:before{content:"\e632";}.frm_style_candy-cane.with_frm_style .frm_icon_font.frm_minus_icon:before,.frm_style_candy-cane.with_frm_style .frm_icon_font.frm_plus_icon:before{color:#000 !important;vertical-align:middle;}.frm_style_candy-cane.with_frm_style .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{content:"\e635";color:#555 !important;}.frm_style_candy-cane.with_frm_style .frm_trigger .frm_icon_font.frm_arrow_icon:before{content:"\e634";color:#555 !important;}.frm_style_candy-cane.with_frm_style .form-field{margin-bottom:20px !important;}.frm_style_candy-cane.with_frm_style .frm_grid,.frm_style_candy-cane.with_frm_style .frm_grid_first,.frm_style_candy-cane.with_frm_style .frm_grid_odd {margin-bottom:0 !important;}.frm_style_candy-cane.with_frm_style .form-field.frm_section_heading{margin-bottom:0 !important;}.frm_style_candy-cane.with_frm_style p.description,.frm_style_candy-cane.with_frm_style div.description,.frm_style_candy-cane.with_frm_style div.frm_description,.frm_style_candy-cane.with_frm_style .frm-show-form > div.frm_description,.frm_style_candy-cane.with_frm_style .frm_error{margin:0 !important;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-size:12px !important;color:#777 !important;font-weight:normal !important;text-align:left !important;font-style:normal !important;max-width:100%;}.frm_style_candy-cane.with_frm_style .frm-show-form div.frm_description p{font-size:14px !important;color:#000 !important;margin-top:10px !important;margin-bottom:25px !important;}.frm_style_candy-cane.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_candy-cane.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_form_field.frm_right_container{grid-template-columns: auto 25%;}.frm_style_candy-cane.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_candy-cane.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline !important;}.frm_style_candy-cane.with_frm_style .frm_pos_right{display:inline !important;width:150px !important;}.frm_style_candy-cane.with_frm_style .frm_none_container label.frm_primary_label,.frm_style_candy-cane.with_frm_style .frm_pos_none{display:none !important;}.frm_style_candy-cane.with_frm_style .frm_scale label{font-weight:normal !important;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-size:13px !important;color:#555 !important;}.frm_style_candy-cane.with_frm_style .frm_required{color:#555 !important;font-weight:bold !important;}.frm_style_candy-cane.with_frm_style input[type=text],.frm_style_candy-cane.with_frm_style input[type=password],.frm_style_candy-cane.with_frm_style input[type=email],.frm_style_candy-cane.with_frm_style input[type=number],.frm_style_candy-cane.with_frm_style input[type=url],.frm_style_candy-cane.with_frm_style input[type=tel],.frm_style_candy-cane.with_frm_style input[type=search],.frm_style_candy-cane.with_frm_style select,.frm_style_candy-cane.with_frm_style textarea,.frm_style_candy-cane.with_frm_style .chosen-container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-size:14px;margin-bottom:0 !important;}.frm_style_candy-cane.with_frm_style textarea{vertical-align:top;}.frm_style_candy-cane.with_frm_style input[type=text],.frm_style_candy-cane.with_frm_style input[type=password],.frm_style_candy-cane.with_frm_style input[type=email],.frm_style_candy-cane.with_frm_style input[type=number],.frm_style_candy-cane.with_frm_style input[type=url],.frm_style_candy-cane.with_frm_style input[type=tel],.frm_style_candy-cane.with_frm_style input[type=phone],.frm_style_candy-cane.with_frm_style input[type=search],.frm_style_candy-cane.with_frm_style select,.frm_style_candy-cane.with_frm_style textarea,.frm_form_fields_style,.frm_style_candy-cane.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_style_candy-cane.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_candy-cane.with_frm_style .chosen-container-single .chosen-single{color:#555 !important;background-color:#ffffff !important;background-image:none !important;border-color: #fb32e4 !important;border-width:4px !important;border-style:dashed !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;width:100% !important;max-width:100%;font-size:14px !important;padding:6px 10px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none !important;font-weight:normal;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset !important;}.frm_style_candy-cane.with_frm_style input[type=text],.frm_style_candy-cane.with_frm_style input[type=password],.frm_style_candy-cane.with_frm_style input[type=email],.frm_style_candy-cane.with_frm_style input[type=number],.frm_style_candy-cane.with_frm_style input[type=url],.frm_style_candy-cane.with_frm_style input[type=tel],.frm_style_candy-cane.with_frm_style input[type=file],.frm_style_candy-cane.with_frm_style input[type=search],.frm_style_candy-cane.with_frm_style select{height:32px !important;line-height:1.3 !important;}.frm_style_candy-cane.with_frm_style select[multiple="multiple"]{height:auto !important;}.frm_style_candy-cane.with_frm_style input[type=file]{color: #555 !important;padding:0px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-size:14px !important;}.frm_style_candy-cane.with_frm_style input[type=file].frm_transparent{color:transparent !important;}.frm_style_candy-cane.with_frm_style select{width:100% !important;max-width:100%;}.frm_style_candy-cane.with_frm_style .wp-editor-wrap{width:100% !important;max-width:100%;}.frm_style_candy-cane.with_frm_style .wp-editor-container textarea{border:none !important;}.frm_style_candy-cane.with_frm_style .mceIframeContainer{background-color:#ffffff !important;}.frm_style_candy-cane.with_frm_style .auto_width input,.frm_style_candy-cane.with_frm_style input.auto_width,.frm_style_candy-cane.with_frm_style select.auto_width,.frm_style_candy-cane.with_frm_style textarea.auto_width{width:auto !important;}.frm_style_candy-cane.with_frm_style input[disabled],.frm_style_candy-cane.with_frm_style select[disabled],.frm_style_candy-cane.with_frm_style textarea[disabled],.frm_style_candy-cane.with_frm_style input[readonly],.frm_style_candy-cane.with_frm_style select[readonly],.frm_style_candy-cane.with_frm_style textarea[readonly]{background-color:#ffffff !important;color:#555 !important;border-color:#fb32e4 !important;}.frm_style_candy-cane.with_frm_style input::placeholder,.frm_style_candy-cane.with_frm_style textarea::placeholder{color: #555 !important;}.frm_style_candy-cane.with_frm_style input::-webkit-input-placeholder,.frm_style_candy-cane.with_frm_style textarea::-webkit-input-placeholder{color: #555 !important;}.frm_style_candy-cane.with_frm_style input::-moz-placeholder,.frm_style_candy-cane.with_frm_style textarea::-moz-placeholder{color: #555 !important;}.frm_style_candy-cane.with_frm_style input:-ms-input-placeholder,frm_style_candy-cane.with_frm_style textarea:-ms-input-placeholder{color: #555 !important;}.frm_style_candy-cane.with_frm_style input:-moz-placeholder,.frm_style_candy-cane.with_frm_style textarea:-moz-placeholder{color: #555 !important;}.frm_style_candy-cane.with_frm_style .frm_default,.frm_style_candy-cane.with_frm_style input.frm_default,.frm_style_candy-cane.with_frm_style textarea.frm_default,.frm_style_candy-cane.with_frm_style select.frm_default,.frm_style_candy-cane.with_frm_style .placeholder,.frm_style_candy-cane.with_frm_style .chosen-container-multi .chosen-choices li.search-field .default,.frm_style_candy-cane.with_frm_style .chosen-container-single .chosen-default{color: #555 !important;}.frm_style_candy-cane.with_frm_style .form-field input:not([type=file]):focus,.frm_style_candy-cane.with_frm_style select:focus,.frm_style_candy-cane.with_frm_style textarea:focus,.frm_style_candy-cane.with_frm_style .frm_focus_field input[type=text],.frm_style_candy-cane.with_frm_style .frm_focus_field input[type=password],.frm_style_candy-cane.with_frm_style .frm_focus_field input[type=email],.frm_style_candy-cane.with_frm_style .frm_focus_field input[type=number],.frm_style_candy-cane.with_frm_style .frm_focus_field input[type=url],.frm_style_candy-cane.with_frm_style .frm_focus_field input[type=tel],.frm_style_candy-cane.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_candy-cane.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.frm_style_candy-cane.with_frm_style .chosen-container-active .chosen-choices{background-color:#ffffff !important;border-color:#fb32e4 !important;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(251,50,228, 0.6);}.frm_style_candy-cane.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_candy-cane.with_frm_style input[type=submit],.frm_style_candy-cane.with_frm_style .frm_submit input[type=button],.frm_style_candy-cane.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto !important;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px !important;height:auto !important;line-height:normal !important;text-align:center;background:#fccff7 !important;border-width:4px;border-color: #fb32e4 !important;border-style:solid;color:#000 !important;cursor:pointer;font-weight:bold !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;text-shadow:none;padding:6px 11px !important;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-shadow:0 1px 1px #eeeeee;-webkit-box-shadow:0 1px 1px #eeeeee;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_candy-cane.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_candy-cane.with_frm_style input[type=submit]:hover,.frm_style_candy-cane.with_frm_style .frm_submit input[type=button]:hover,.frm_style_candy-cane.with_frm_style .frm_submit button:hover{background: #efefef !important;border-color: #cccccc !important;color: #444444 !important;}.frm_style_candy-cane.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_candy-cane.with_frm_style input[type=submit]:focus,.frm_style_candy-cane.with_frm_style .frm_submit input[type=button]:focus,.frm_style_candy-cane.with_frm_style .frm_submit button:focus,.frm_style_candy-cane.with_frm_style input[type=submit]:active,.frm_style_candy-cane.with_frm_style .frm_submit input[type=button]:active,.frm_style_candy-cane.with_frm_style .frm_submit button:active{background: #efefef !important;border-color: #cccccc !important;color: #444444 !important;}.frm_style_candy-cane.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_candy-cane.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_candy-cane.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_candy-cane.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent !important;background: #fccff7 !important;}.frm_style_candy-cane.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color: #000 !important;border-right-color: #000 !important;}.frm_style_candy-cane.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_candy-cane.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px !important;color:#555 !important;font-weight:bold !important;margin:0;padding:0 0 3px 0 !important;width:auto;display:block;visibility:hidden;}.frm_style_candy-cane.with_frm_style.frm_inline_form .frm_submit input,.frm_style_candy-cane.with_frm_style.frm_inline_form .frm_submit button,.frm_style_candy-cane.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_candy-cane.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_candy-cane.with_frm_style a.frm_save_draft{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;font-weight:bold;}.frm_style_candy-cane.with_frm_style #frm_field_cptch_number_container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px !important;color:#555 !important;font-weight:bold !important;clear:both;}.frm_style_candy-cane.with_frm_style .frm_radio{display:block !important;}.frm_style_candy-cane.with_frm_style .frm_checkbox{display:block !important;}.frm_style_candy-cane.with_frm_style .vertical_radio .frm_checkbox,.frm_style_candy-cane.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block !important;}.frm_style_candy-cane.with_frm_style .horizontal_radio .frm_checkbox,.frm_style_candy-cane.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block !important;}.frm_style_candy-cane.with_frm_style .frm_radio label,.frm_style_candy-cane.with_frm_style .frm_checkbox label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-size:13px !important;color:#555 !important;font-weight:normal !important;}.frm_style_candy-cane.with_frm_style .frm_radio input[type=radio],.frm_style_candy-cane.with_frm_style .frm_checkbox input[type=checkbox] {font-size: 13px !important;position: static !important;}.frm_style_candy-cane.with_frm_style .frm_blank_field input[type=text],.frm_style_candy-cane.with_frm_style .frm_blank_field input[type=password],.frm_style_candy-cane.with_frm_style .frm_blank_field input[type=url],.frm_style_candy-cane.with_frm_style .frm_blank_field input[type=tel],.frm_style_candy-cane.with_frm_style .frm_blank_field input[type=number],.frm_style_candy-cane.with_frm_style .frm_blank_field input[type=email],.frm_style_candy-cane.with_frm_style .frm_blank_field textarea,.frm_style_candy-cane.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_candy-cane.with_frm_style .frm_blank_field select,.frm_form_fields_error_style,.frm_style_candy-cane.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_candy-cane.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_candy-cane.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_candy-cane.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_candy-cane.with_frm_style .frm_form_field :invalid{color:#555 !important;background-color:#ffffff !important;border-color:#ff1914 !important;border-width:4px !important;border-style:dashed !important;}.frm_style_candy-cane.with_frm_style .frm_blank_field .sigWrapper{border-color:#ff1914 !important;}.frm_style_candy-cane.with_frm_style .frm_error{font-weight:bold !important;}.frm_style_candy-cane.with_frm_style .frm_blank_field label,.frm_style_candy-cane.with_frm_style .frm_error{color:#ff1914 !important;}.frm_style_candy-cane.with_frm_style .frm_error_style{background-color:#bf4a4a !important;border:1px solid #fb32e4 !important;border-radius:5px !important;color: #fff !important;font-size:14px !important;margin:0;margin-bottom:20px;}.frm_style_candy-cane.with_frm_style .frm_message,.frm_success_style{border:1px solid #fb32e4;background-color:#fccff7 !important;color:#555 !important;border-radius:5px !important;}.frm_style_candy-cane.with_frm_style .frm_message p{color:#555 !important;}.frm_style_candy-cane.with_frm_style .frm_message{margin:5px 0 15px;font-size:14px !important;}.frm_style_candy-cane.with_frm_style .frm-grid td,.frm-grid th{border-color:#fb32e4;}.form_results.frm_style_candy-cane.with_frm_style{border:4px solid #fb32e4 !important;}.form_results.frm_style_candy-cane.with_frm_style tr td{color: #555 !important;border-top:4px solid #fb32e4 !important;}.form_results.frm_style_candy-cane.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#ffffff !important;}.frm_style_candy-cane.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #fb32e4 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #fb32e4 50%, #fb32e4 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_candy-cane.with_frm_style #frm_loading .progress-bar{background-color:#ffffff !important;}.frm_style_candy-cane.with_frm_style .frm_grid,.frm_style_candy-cane.with_frm_style .frm_grid_first,.frm_style_candy-cane.with_frm_style .frm_grid_odd{border-color:#fb32e4;}.frm_style_candy-cane.with_frm_style .frm_grid.frm_blank_field,.frm_style_candy-cane.with_frm_style .frm_grid_first.frm_blank_field,.frm_style_candy-cane.with_frm_style .frm_grid_odd.frm_blank_field{background-color:#bf4a4a !important;border-color:#fb32e4;}.frm_style_candy-cane.with_frm_style .frm_grid_first,.frm_style_candy-cane.with_frm_style .frm_grid_odd{background-color:#ffffff !important;}.frm_style_candy-cane.with_frm_style .frm_grid{background-color:#ffffff !important;}.frm_style_candy-cane.with_frm_style .frm_form_field.frm_html_scroll_box{background-color:#ffffff !important;border-color: #fb32e4 !important;border-width:4px !important;border-style:dashed !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;width:100% !important;font-size:14px !important;padding:6px 10px !important;outline:none !important;}.frm_style_candy-cane.with_frm_style .frm_form_field.frm_total input,.frm_style_candy-cane.with_frm_style .frm_form_field.frm_total textarea{color: #555 !important;background-color:transparent !important;border:none !important;display:inline !important;width:auto !important;padding:0 !important;}.frm_style_candy-cane.with_frm_style .frm_button{padding:6px 11px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;font-size:14px !important;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-weight:bold !important;color:#000 !important;background: #fccff7 !important;border-width:4px;border-color: #fb32e4 !important;height:auto !important;}.frm_style_candy-cane.with_frm_style .frm_button .frm_icon_font:before{font-size:14px !important;}.frm_style_candy-cane.with_frm_style .frm_dropzone{border-color: #fb32e4 !important;border-radius:5px !important;color: #555 !important;background-color:#ffffff !important;}.frm_style_candy-cane.with_frm_style .frm_dropzone .frm_upload_icon:before,.frm_style_candy-cane.with_frm_style .frm_dropzone .dz-remove{color: #555 !important;}.frm_style_candy-cane.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon:before {color: #000 !important;}.frm_style_candy-cane.with_frm_style .frm_blank_field .frm_dropzone{border-color:#ff1914 !important;color:#555 !important;background-color:#ffffff !important;}.frm_style_candy-cane.with_frm_style .frm_dropzone .dz-preview .dz-progress {background: #dddddd !important;}.frm_style_candy-cane.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_style_candy-cane.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: #008ec2 !important;}.frm_style_candy-cane.with_frm_style input[type=file]::-webkit-file-upload-button{color:#555 !important;background-color:#ffffff !important;padding:6px 10px !important;border-radius:5px !important;border-color: #fb32e4 !important;border-width:4px !important;border-style:dashed !important;}.frm_style_candy-cane.with_frm_style .chosen-container{font-size:14px !important;}.frm_style_candy-cane.with_frm_style .chosen-container .chosen-results li,.frm_style_candy-cane.with_frm_style .chosen-container .chosen-results li span{color:#555 !important;}.frm_style_candy-cane.with_frm_style .chosen-container-single .chosen-single{padding-top:0 ;height:32px !important;line-height:32px !important;}.frm_style_candy-cane.with_frm_style .chosen-container-single .chosen-single abbr{top:9px ;}.frm_style_candy-cane.with_frm_style .chosen-container-single .chosen-single div{top:3px !important;}.frm_style_candy-cane.with_frm_style .chosen-container-single .chosen-search input[type="text"]{height:32px;}.frm_style_candy-cane.with_frm_style .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:15px !important;}.frm_style_candy-cane.with_frm_style .frm_page_bar input,.frm_style_candy-cane.with_frm_style .frm_page_bar input:disabled{color: #ffffff !important;background-color: #dddddd !important;border-color: #dfdfdf !important;border-width: 2px !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line input.frm_page_back{background-color: #008ec2 !important;}.frm_style_candy-cane.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd !important;border-color: #dfdfdf !important;opacity:1 !important;}.frm_style_candy-cane.with_frm_style .frm_current_page .frm_rootline_title{color: #008ec2 !important;}.frm_style_candy-cane.with_frm_style .frm_rootline_title,.frm_style_candy-cane.with_frm_style .frm_pages_complete,.frm_style_candy-cane.with_frm_style .frm_percent_complete{color: #777 !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line input,.frm_style_candy-cane.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #ffffff !important;border-right-color: #ffffff !important;border-left-width: 1px !important;border-right-width: 1px !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #008ec2 !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #008ec2 !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #ffffff !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line input.frm_page_back {border-color: #008ec2 !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2 !important;border-right-color: #ffffff !important;}.frm_style_candy-cane.with_frm_style .frm_rootline.frm_show_lines:before {border-color: #dfdfdf !important;border-top-width: 2px !important;top: 15px;}.frm_style_candy-cane.with_frm_style .frm_rootline input,.frm_style_candy-cane.with_frm_style .frm_rootline input:hover {width: 30px !important;height: 30px !important;border-radius: 30px !important;padding: 0 !important;}.frm_style_candy-cane.with_frm_style .frm_rootline input:focus {border-color: #008ec2 !important;}.frm_style_candy-cane.with_frm_style .frm_rootline .frm_current_page input[type="button"] {border-color: #007aae !important;background-color: #008ec2 !important;color: #ffffff !important;}.frm_style_candy-cane.with_frm_style .frm_progress_line input,.frm_style_candy-cane.with_frm_style .frm_progress_line input:disabled,.frm_style_candy-cane.with_frm_style .frm_progress_line .frm_current_page input[type="button"],.frm_style_candy-cane.with_frm_style .frm_rootline.frm_no_numbers input,.frm_style_candy-cane.with_frm_style .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}.frm_style_candy-cane.with_frm_style .frm_range_value{font-size:14px;}.frm_style_candy-cane.with_frm_style .form-field input[type=range],.frm_style_candy-cane.with_frm_style .form-field input[type=range]:focus {padding:0 !important;background:transparent !important;}.frm_style_candy-cane.with_frm_style input[type=range]::-webkit-slider-runnable-track {background-color:#cccccc !important;border-radius:5px !important;}.frm_style_candy-cane.with_frm_style input[type=range]::-webkit-slider-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff !important;background-color: #008ec2 !important;}.frm_style_candy-cane.with_frm_style input[type=range]::-moz-range-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff !important;background-color: #008ec2 !important;}.frm_style_candy-cane.with_frm_style input[type=range]::-ms-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff !important;background-color: #008ec2 !important;}.frm_style_candy-cane.with_frm_style .frm_switch_opt{font-size:14px !important;font-weight:normal !important;}.frm_style_candy-cane.with_frm_style .frm_on_label{color:#008ec2 !important;}.frm_style_candy-cane.with_frm_style .frm_off_label{color:#555 !important;}.frm_style_candy-cane.with_frm_style .frm_slider {background-color:#cccccc !important;}.frm_style_candy-cane.with_frm_style input:checked + .frm_slider {background-color:#008ec2 !important;}.frm_style_candy-cane.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto !important;}.frm_style_candy-cane.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_candy-cane.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_candy-cane.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block !important;}.frm_style_candy-cane.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 !important;margin-top:8px;}.frm_style_candy-cane.with_frm_style span.frm-pass-verified::before {color:#555 !important;}.frm_style_candy-cane.with_frm_style span.frm-pass-req::before {color:#fff !important;}@media only screen and (max-width: 600px){.frm_style_candy-cane.with_frm_style .frm_repeat_inline,.frm_style_candy-cane.with_frm_style .frm_repeat_grid{margin: 20px 0;}}.frm_forms.frm_style_formidable-style.with_frm_style{max-width:100%;direction:ltr;}.frm_style_formidable-style.with_frm_style,.frm_style_formidable-style.with_frm_style form,.frm_style_formidable-style.with_frm_style .frm-show-form div.frm_description p {text-align:left;}.frm_style_formidable-style.with_frm_style .frm_form_fields > fieldset{border-width:0px;border-style:solid;border-color:#000000;margin:0;padding:0 0 15px 0;background-color:transparent;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}.frm_style_formidable-style.with_frm_style legend + h3,.frm_style_formidable-style.with_frm_style h3.frm_form_title{font-size:20px;color:#444444;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;margin-top:10px;margin-bottom:10px;}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3{padding:15px 0 3px 0;margin:0;font-size:18px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:bold;color:#444444;border:none;border-top:2px solid #e8e8e8;background-color:transparent}.frm_style_formidable-style.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_formidable-style.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}.frm_style_formidable-style.with_frm_style .frm_section_heading{margin-top:15px;}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}.frm_style_formidable-style.with_frm_style .frm_repeat_sec{margin-bottom:20px;margin-top:20px;}.frm_style_formidable-style.with_frm_style label.frm_primary_label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;text-align:left;margin:0;padding:0 0 3px 0;width:auto;display:block;}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_html_container,.frm_style_formidable-style.with_frm_style .frm_form_field .frm_show_it{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;color:#666666;}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_html_container{font-size:14px;}.frm_style_formidable-style.with_frm_style .frm_form_field .frm_show_it{font-size:14px;font-weight:normal;}.frm_style_formidable-style.with_frm_style .frm_icon_font{color:#444444;}.frm_style_formidable-style.with_frm_style .frm_icon_font.frm_minus_icon:before{content:"\e600";}.frm_style_formidable-style.with_frm_style .frm_icon_font.frm_plus_icon:before{content:"\e602";}.frm_style_formidable-style.with_frm_style .frm_icon_font.frm_minus_icon:before,.frm_style_formidable-style.with_frm_style .frm_icon_font.frm_plus_icon:before{color:#cccccc;vertical-align:middle;}.frm_style_formidable-style.with_frm_style .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{content:"\e62d";color:#444444;}.frm_style_formidable-style.with_frm_style .frm_trigger .frm_icon_font.frm_arrow_icon:before{content:"\e62a";color:#444444;}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:20px;}.frm_style_formidable-style.with_frm_style .frm_grid,.frm_style_formidable-style.with_frm_style .frm_grid_first,.frm_style_formidable-style.with_frm_style .frm_grid_odd {margin-bottom:0;}.frm_style_formidable-style.with_frm_style .form-field.frm_section_heading{margin-bottom:0;}.frm_style_formidable-style.with_frm_style p.description,.frm_style_formidable-style.with_frm_style div.description,.frm_style_formidable-style.with_frm_style div.frm_description,.frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description,.frm_style_formidable-style.with_frm_style .frm_error{margin:0;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}.frm_style_formidable-style.with_frm_style .frm-show-form div.frm_description p{font-size:14px;color:#666666;margin-top:10px;margin-bottom:25px;}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_form_field.frm_right_container{grid-template-columns: auto 25%;}.frm_style_formidable-style.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline;}.frm_style_formidable-style.with_frm_style .frm_pos_right{display:inline;width:150px;}.frm_style_formidable-style.with_frm_style .frm_none_container label.frm_primary_label,.frm_style_formidable-style.with_frm_style .frm_pos_none{display:none;}.frm_style_formidable-style.with_frm_style .frm_scale label{font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;}.frm_style_formidable-style.with_frm_style .frm_required{color:#B94A48;font-weight:bold;}.frm_style_formidable-style.with_frm_style input[type=text],.frm_style_formidable-style.with_frm_style input[type=password],.frm_style_formidable-style.with_frm_style input[type=email],.frm_style_formidable-style.with_frm_style input[type=number],.frm_style_formidable-style.with_frm_style input[type=url],.frm_style_formidable-style.with_frm_style input[type=tel],.frm_style_formidable-style.with_frm_style input[type=search],.frm_style_formidable-style.with_frm_style select,.frm_style_formidable-style.with_frm_style textarea,.frm_style_formidable-style.with_frm_style .chosen-container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;margin-bottom:0;}.frm_style_formidable-style.with_frm_style textarea{vertical-align:top;}.frm_style_formidable-style.with_frm_style input[type=text],.frm_style_formidable-style.with_frm_style input[type=password],.frm_style_formidable-style.with_frm_style input[type=email],.frm_style_formidable-style.with_frm_style input[type=number],.frm_style_formidable-style.with_frm_style input[type=url],.frm_style_formidable-style.with_frm_style input[type=tel],.frm_style_formidable-style.with_frm_style input[type=phone],.frm_style_formidable-style.with_frm_style input[type=search],.frm_style_formidable-style.with_frm_style select,.frm_style_formidable-style.with_frm_style textarea,.frm_form_fields_style,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single{color:#555555;background-color:#ffffff;border-color: #cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:100%;font-size:14px;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:normal;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}.frm_style_formidable-style.with_frm_style input[type=text],.frm_style_formidable-style.with_frm_style input[type=password],.frm_style_formidable-style.with_frm_style input[type=email],.frm_style_formidable-style.with_frm_style input[type=number],.frm_style_formidable-style.with_frm_style input[type=url],.frm_style_formidable-style.with_frm_style input[type=tel],.frm_style_formidable-style.with_frm_style input[type=file],.frm_style_formidable-style.with_frm_style input[type=search],.frm_style_formidable-style.with_frm_style select{height:32px;line-height:1.3;}.frm_style_formidable-style.with_frm_style select[multiple="multiple"]{height:auto ;}.frm_style_formidable-style.with_frm_style input[type=file]{color: #555555;padding:0px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;}.frm_style_formidable-style.with_frm_style input[type=file].frm_transparent{color:transparent;}.frm_style_formidable-style.with_frm_style select{width:100%;max-width:100%;}.frm_style_formidable-style.with_frm_style .wp-editor-wrap{width:100%;max-width:100%;}.frm_style_formidable-style.with_frm_style .wp-editor-container textarea{border:none;}.frm_style_formidable-style.with_frm_style .mceIframeContainer{background-color:#ffffff;}.frm_style_formidable-style.with_frm_style .auto_width input,.frm_style_formidable-style.with_frm_style input.auto_width,.frm_style_formidable-style.with_frm_style select.auto_width,.frm_style_formidable-style.with_frm_style textarea.auto_width{width:auto;}.frm_style_formidable-style.with_frm_style input[disabled],.frm_style_formidable-style.with_frm_style select[disabled],.frm_style_formidable-style.with_frm_style textarea[disabled],.frm_style_formidable-style.with_frm_style input[readonly],.frm_style_formidable-style.with_frm_style select[readonly],.frm_style_formidable-style.with_frm_style textarea[readonly]{background-color:#ffffff;color:#A1A1A1;border-color:#E5E5E5;}.frm_style_formidable-style.with_frm_style input::placeholder,.frm_style_formidable-style.with_frm_style textarea::placeholder{color: #A1A1A1;}.frm_style_formidable-style.with_frm_style input::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style textarea::-webkit-input-placeholder{color: #A1A1A1;}.frm_style_formidable-style.with_frm_style input::-moz-placeholder,.frm_style_formidable-style.with_frm_style textarea::-moz-placeholder{color: #A1A1A1;}.frm_style_formidable-style.with_frm_style input:-ms-input-placeholder,frm_style_formidable-style.with_frm_style textarea:-ms-input-placeholder{color: #A1A1A1;}.frm_style_formidable-style.with_frm_style input:-moz-placeholder,.frm_style_formidable-style.with_frm_style textarea:-moz-placeholder{color: #A1A1A1;}.frm_style_formidable-style.with_frm_style .frm_default,.frm_style_formidable-style.with_frm_style input.frm_default,.frm_style_formidable-style.with_frm_style textarea.frm_default,.frm_style_formidable-style.with_frm_style select.frm_default,.frm_style_formidable-style.with_frm_style .placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices li.search-field .default,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-default{color: #A1A1A1;}.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,.frm_style_formidable-style.with_frm_style select:focus,.frm_style_formidable-style.with_frm_style textarea:focus,.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.frm_style_formidable-style.with_frm_style .chosen-container-active .chosen-choices{background-color:#ffffff;border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102,175,233, 0.6);}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style.with_frm_style input[type=submit],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;height:auto;line-height:normal;text-align:center;background:#ffffff;border-width:1px;border-color: #cccccc;border-style:solid;color:#cccccc;cursor:pointer;font-weight:normal;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:none;padding:6px 11px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-shadow:0 1px 1px #eeeeee;-webkit-box-shadow:0 1px 1px #eeeeee;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_formidable-style.with_frm_style input[type=submit]:hover,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style.with_frm_style .frm_submit button:hover{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_formidable-style.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_formidable-style.with_frm_style input[type=submit]:focus,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style.with_frm_style .frm_submit button:focus,.frm_style_formidable-style.with_frm_style input[type=submit]:active,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style.with_frm_style .frm_submit button:active{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent ;background: #ffffff;}.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color: #cccccc;border-right-color: #cccccc;}.frm_style_formidable-style.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;margin:0;padding:0 0 3px 0;width:auto;display:block;visibility:hidden;}.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_formidable-style.with_frm_style a.frm_save_draft{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;font-weight:normal;}.frm_style_formidable-style.with_frm_style #frm_field_cptch_number_container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;clear:both;}.frm_style_formidable-style.with_frm_style .frm_radio{display:block;}.frm_style_formidable-style.with_frm_style .frm_checkbox{display:block;}.frm_style_formidable-style.with_frm_style .vertical_radio .frm_checkbox,.frm_style_formidable-style.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;}.frm_style_formidable-style.with_frm_style .horizontal_radio .frm_checkbox,.frm_style_formidable-style.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;}.frm_style_formidable-style.with_frm_style .frm_radio label,.frm_style_formidable-style.with_frm_style .frm_checkbox label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;font-weight:normal;}.frm_style_formidable-style.with_frm_style .frm_radio input[type=radio],.frm_style_formidable-style.with_frm_style .frm_checkbox input[type=checkbox] {font-size: 13px;position: static;}.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field select,.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{color:#444444;background-color:#ffffff;border-color:#B94A48;border-width:1px;border-style:solid;}.frm_style_formidable-style.with_frm_style .frm_blank_field .sigWrapper{border-color:#B94A48 !important;}.frm_style_formidable-style.with_frm_style .frm_error{font-weight:bold;}.frm_style_formidable-style.with_frm_style .frm_blank_field label,.frm_style_formidable-style.with_frm_style .frm_error{color:#B94A48;}.frm_style_formidable-style.with_frm_style .frm_error_style{background-color:#F2DEDE;border:1px solid #EBCCD1;border-radius:4px;color: #B94A48;font-size:14px;margin:0;margin-bottom:20px;}.frm_style_formidable-style.with_frm_style .frm_message,.frm_success_style{border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;border-radius:4px;}.frm_style_formidable-style.with_frm_style .frm_message p{color:#468847;}.frm_style_formidable-style.with_frm_style .frm_message{margin:5px 0 15px;font-size:14px;}.frm_style_formidable-style.with_frm_style .frm-grid td,.frm-grid th{border-color:#cccccc;}.form_results.frm_style_formidable-style.with_frm_style{border:1px solid #cccccc;}.form_results.frm_style_formidable-style.with_frm_style tr td{color: #555555;border-top:1px solid #cccccc;}.form_results.frm_style_formidable-style.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#ffffff;}.frm_style_formidable-style.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_formidable-style.with_frm_style #frm_loading .progress-bar{background-color:#ffffff;}.frm_style_formidable-style.with_frm_style .frm_grid,.frm_style_formidable-style.with_frm_style .frm_grid_first,.frm_style_formidable-style.with_frm_style .frm_grid_odd{border-color:#cccccc;}.frm_style_formidable-style.with_frm_style .frm_grid.frm_blank_field,.frm_style_formidable-style.with_frm_style .frm_grid_first.frm_blank_field,.frm_style_formidable-style.with_frm_style .frm_grid_odd.frm_blank_field{background-color:#F2DEDE;border-color:#EBCCD1;}.frm_style_formidable-style.with_frm_style .frm_grid_first,.frm_style_formidable-style.with_frm_style .frm_grid_odd{background-color:#ffffff;}.frm_style_formidable-style.with_frm_style .frm_grid{background-color:#ffffff;}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_html_scroll_box{background-color:#ffffff;border-color: #cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;font-size:14px;padding:6px 10px;outline:none;}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total textarea{color: #555555;background-color:transparent;border:none;display:inline;width:auto;padding:0;}.frm_style_formidable-style.with_frm_style .frm_button{padding:6px 11px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:normal;color:#cccccc;background: #ffffff;border-width:1px;border-color: #cccccc;height:auto;}.frm_style_formidable-style.with_frm_style .frm_button .frm_icon_font:before{font-size:14px;}.frm_style_formidable-style.with_frm_style .frm_dropzone{border-color: #cccccc;border-radius:4px;color: #555555;background-color:#ffffff;}.frm_style_formidable-style.with_frm_style .frm_dropzone .frm_upload_icon:before,.frm_style_formidable-style.with_frm_style .frm_dropzone .dz-remove{color: #555555;}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon:before {color: #cccccc;}.frm_style_formidable-style.with_frm_style .frm_blank_field .frm_dropzone{border-color:#B94A48;color:#444444;background-color:#ffffff;}.frm_style_formidable-style.with_frm_style .frm_dropzone .dz-preview .dz-progress {background: #dddddd;}.frm_style_formidable-style.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_style_formidable-style.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: #008ec2;}.frm_style_formidable-style.with_frm_style input[type=file]::-webkit-file-upload-button{color:#555555;background-color:#ffffff;padding:6px 10px;border-radius:4px;border-color: #cccccc;border-width:1px;border-style:solid;}.frm_style_formidable-style.with_frm_style .chosen-container{font-size:14px;}.frm_style_formidable-style.with_frm_style .chosen-container .chosen-results li,.frm_style_formidable-style.with_frm_style .chosen-container .chosen-results li span{color:#555555;}.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single{padding-top:0 ;height:32px;line-height:32px;}.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single abbr{top:9px ;}.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single div{top:3px;}.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-search input[type="text"]{height:32px;}.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:15px;}.frm_style_formidable-style.with_frm_style .frm_page_bar input,.frm_style_formidable-style.with_frm_style .frm_page_bar input:disabled{color: #ffffff;background-color: #dddddd;border-color: #dfdfdf;border-width: 2px;}.frm_style_formidable-style.with_frm_style .frm_progress_line input.frm_page_back{background-color: #008ec2;}.frm_style_formidable-style.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd;border-color: #dfdfdf;opacity:1;}.frm_style_formidable-style.with_frm_style .frm_current_page .frm_rootline_title{color: #008ec2;}.frm_style_formidable-style.with_frm_style .frm_rootline_title,.frm_style_formidable-style.with_frm_style .frm_pages_complete,.frm_style_formidable-style.with_frm_style .frm_percent_complete{color: #666666;}.frm_style_formidable-style.with_frm_style .frm_progress_line input,.frm_style_formidable-style.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf;}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #ffffff;border-right-color: #ffffff;border-left-width: 1px ;border-right-width: 1px ;}.frm_style_formidable-style.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #008ec2;}.frm_style_formidable-style.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #008ec2;}.frm_style_formidable-style.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf;}.frm_style_formidable-style.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf;}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #ffffff;}.frm_style_formidable-style.with_frm_style .frm_progress_line input.frm_page_back {border-color: #008ec2;}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2;border-right-color: #ffffff;}.frm_style_formidable-style.with_frm_style .frm_rootline.frm_show_lines:before {border-color: #dfdfdf;border-top-width: 2px;top: 15px;}.frm_style_formidable-style.with_frm_style .frm_rootline input,.frm_style_formidable-style.with_frm_style .frm_rootline input:hover {width: 30px;height: 30px;border-radius: 30px;padding: 0;}.frm_style_formidable-style.with_frm_style .frm_rootline input:focus {border-color: #008ec2;}.frm_style_formidable-style.with_frm_style .frm_rootline .frm_current_page input[type="button"] {border-color: #007aae;background-color: #008ec2;color: #ffffff;}.frm_style_formidable-style.with_frm_style .frm_progress_line input,.frm_style_formidable-style.with_frm_style .frm_progress_line input:disabled,.frm_style_formidable-style.with_frm_style .frm_progress_line .frm_current_page input[type="button"],.frm_style_formidable-style.with_frm_style .frm_rootline.frm_no_numbers input,.frm_style_formidable-style.with_frm_style .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}.frm_style_formidable-style.with_frm_style .frm_range_value{font-size:14px;}.frm_style_formidable-style.with_frm_style .form-field input[type=range],.frm_style_formidable-style.with_frm_style .form-field input[type=range]:focus {padding:0 ;background:transparent !important;}.frm_style_formidable-style.with_frm_style input[type=range]::-webkit-slider-runnable-track {background-color:#cccccc;border-radius:4px;}.frm_style_formidable-style.with_frm_style input[type=range]::-webkit-slider-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_formidable-style.with_frm_style input[type=range]::-moz-range-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_formidable-style.with_frm_style input[type=range]::-ms-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_formidable-style.with_frm_style .frm_switch_opt{font-size:14px;font-weight:normal;}.frm_style_formidable-style.with_frm_style .frm_on_label{color:#008ec2;}.frm_style_formidable-style.with_frm_style .frm_off_label{color:#444444;}.frm_style_formidable-style.with_frm_style .frm_slider {background-color:#cccccc;}.frm_style_formidable-style.with_frm_style input:checked + .frm_slider {background-color:#008ec2;}.frm_style_formidable-style.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto ;}.frm_style_formidable-style.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_formidable-style.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block;}.frm_style_formidable-style.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 ;margin-top:8px;}.frm_style_formidable-style.with_frm_style span.frm-pass-verified::before {color:#468847;}.frm_style_formidable-style.with_frm_style span.frm-pass-req::before {color:#B94A48;}@media only screen and (max-width: 600px){.frm_style_formidable-style.with_frm_style .frm_repeat_inline,.frm_style_formidable-style.with_frm_style .frm_repeat_grid{margin: 20px 0;}}.frm_forms.frm_style_formidable-style-2.with_frm_style{max-width:100%;direction:ltr;}.frm_style_formidable-style-2.with_frm_style,.frm_style_formidable-style-2.with_frm_style form,.frm_style_formidable-style-2.with_frm_style .frm-show-form div.frm_description p {text-align:left;}.frm_style_formidable-style-2.with_frm_style .frm_form_fields > fieldset{border-width:0px;border-style:solid;border-color:#000000;margin:0;padding:0 0 15px 0;background-color:transparent;font-family:"Average Sans",sans-serif;}.frm_style_formidable-style-2.with_frm_style legend + h3,.frm_style_formidable-style-2.with_frm_style h3.frm_form_title{font-size:20px;color:#444444;font-family:"Average Sans",sans-serif;margin-top:10px;margin-bottom:10px;}.frm_style_formidable-style-2.with_frm_style .frm-show-form .frm_section_heading h3{padding:15px 0 3px 0;margin:0;font-size:18px;font-family:"Average Sans",sans-serif;font-weight:bold;color:#444444;border:none;border-top:2px solid #e8e8e8;background-color:transparent}.frm_style_formidable-style-2.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_formidable-style-2.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_formidable-style-2.with_frm_style .frm_section_heading h3{margin:0;}.frm_style_formidable-style-2.with_frm_style .frm_section_heading{margin-top:15px;}.frm_style_formidable-style-2.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style-2.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}.frm_style_formidable-style-2.with_frm_style .frm_repeat_sec{margin-bottom:20px;margin-top:20px;}.frm_style_formidable-style-2.with_frm_style label.frm_primary_label{font-family:"Average Sans",sans-serif;font-size:16px;color:#969292;font-weight:bold;text-align:left;margin:0;padding:0 0 5px 0;width:auto;display:block;}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_html_container,.frm_style_formidable-style-2.with_frm_style .frm_form_field .frm_show_it{font-family:"Average Sans",sans-serif;color:#333333;}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_html_container{font-size:16px;}.frm_style_formidable-style-2.with_frm_style .frm_form_field .frm_show_it{font-size:14px;font-weight:normal;}.frm_style_formidable-style-2.with_frm_style .frm_icon_font{color:#969292;}.frm_style_formidable-style-2.with_frm_style .frm_icon_font.frm_minus_icon:before{content:"\e600";}.frm_style_formidable-style-2.with_frm_style .frm_icon_font.frm_plus_icon:before{content:"\e602";}.frm_style_formidable-style-2.with_frm_style .frm_icon_font.frm_minus_icon:before,.frm_style_formidable-style-2.with_frm_style .frm_icon_font.frm_plus_icon:before{color:#ffffff;vertical-align:middle;}.frm_style_formidable-style-2.with_frm_style .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{content:"\e62d";color:#444444;}.frm_style_formidable-style-2.with_frm_style .frm_trigger .frm_icon_font.frm_arrow_icon:before{content:"\e62a";color:#444444;}.frm_style_formidable-style-2.with_frm_style .form-field{margin-bottom:20px;}.frm_style_formidable-style-2.with_frm_style .frm_grid,.frm_style_formidable-style-2.with_frm_style .frm_grid_first,.frm_style_formidable-style-2.with_frm_style .frm_grid_odd {margin-bottom:0;}.frm_style_formidable-style-2.with_frm_style .form-field.frm_section_heading{margin-bottom:0;}.frm_style_formidable-style-2.with_frm_style p.description,.frm_style_formidable-style-2.with_frm_style div.description,.frm_style_formidable-style-2.with_frm_style div.frm_description,.frm_style_formidable-style-2.with_frm_style .frm-show-form > div.frm_description,.frm_style_formidable-style-2.with_frm_style .frm_error{margin:5px 0 0 0;padding:0;font-family:"Average Sans",sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}.frm_style_formidable-style-2.with_frm_style .frm-show-form div.frm_description p{font-size:16px;color:#333333;margin-top:10px;margin-bottom:25px;}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_form_field.frm_right_container{grid-template-columns: auto 25%;}.frm_style_formidable-style-2.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style-2.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline;}.frm_style_formidable-style-2.with_frm_style .frm_pos_right{display:inline;width:150px;}.frm_style_formidable-style-2.with_frm_style .frm_none_container label.frm_primary_label,.frm_style_formidable-style-2.with_frm_style .frm_pos_none{display:none;}.frm_style_formidable-style-2.with_frm_style .frm_scale label{font-weight:normal;font-family:"Average Sans",sans-serif;font-size:16px;color:#444444;}.frm_style_formidable-style-2.with_frm_style .frm_required{color:#B94A48;font-weight:bold;}.frm_style_formidable-style-2.with_frm_style input[type=text],.frm_style_formidable-style-2.with_frm_style input[type=password],.frm_style_formidable-style-2.with_frm_style input[type=email],.frm_style_formidable-style-2.with_frm_style input[type=number],.frm_style_formidable-style-2.with_frm_style input[type=url],.frm_style_formidable-style-2.with_frm_style input[type=tel],.frm_style_formidable-style-2.with_frm_style input[type=search],.frm_style_formidable-style-2.with_frm_style select,.frm_style_formidable-style-2.with_frm_style textarea,.frm_style_formidable-style-2.with_frm_style .chosen-container{font-family:"Average Sans",sans-serif;font-size:14px;margin-bottom:0;}.frm_style_formidable-style-2.with_frm_style textarea{vertical-align:top;}.frm_style_formidable-style-2.with_frm_style input[type=text],.frm_style_formidable-style-2.with_frm_style input[type=password],.frm_style_formidable-style-2.with_frm_style input[type=email],.frm_style_formidable-style-2.with_frm_style input[type=number],.frm_style_formidable-style-2.with_frm_style input[type=url],.frm_style_formidable-style-2.with_frm_style input[type=tel],.frm_style_formidable-style-2.with_frm_style input[type=phone],.frm_style_formidable-style-2.with_frm_style input[type=search],.frm_style_formidable-style-2.with_frm_style select,.frm_style_formidable-style-2.with_frm_style textarea,.frm_form_fields_style,.frm_style_formidable-style-2.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_style_formidable-style-2.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_formidable-style-2.with_frm_style .chosen-container-single .chosen-single{color:#555555;background-color:#ffffff;border-color: #cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:100%;font-size:14px;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:normal;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}.frm_style_formidable-style-2.with_frm_style input[type=text],.frm_style_formidable-style-2.with_frm_style input[type=password],.frm_style_formidable-style-2.with_frm_style input[type=email],.frm_style_formidable-style-2.with_frm_style input[type=number],.frm_style_formidable-style-2.with_frm_style input[type=url],.frm_style_formidable-style-2.with_frm_style input[type=tel],.frm_style_formidable-style-2.with_frm_style input[type=file],.frm_style_formidable-style-2.with_frm_style input[type=search],.frm_style_formidable-style-2.with_frm_style select{height:32px;line-height:1.3;}.frm_style_formidable-style-2.with_frm_style select[multiple="multiple"]{height:auto ;}.frm_style_formidable-style-2.with_frm_style input[type=file]{color: #555555;padding:0px;font-family:"Average Sans",sans-serif;font-size:14px;}.frm_style_formidable-style-2.with_frm_style input[type=file].frm_transparent{color:transparent;}.frm_style_formidable-style-2.with_frm_style select{width:100%;max-width:100%;}.frm_style_formidable-style-2.with_frm_style .wp-editor-wrap{width:100%;max-width:100%;}.frm_style_formidable-style-2.with_frm_style .wp-editor-container textarea{border:none;}.frm_style_formidable-style-2.with_frm_style .mceIframeContainer{background-color:#ffffff;}.frm_style_formidable-style-2.with_frm_style .auto_width input,.frm_style_formidable-style-2.with_frm_style input.auto_width,.frm_style_formidable-style-2.with_frm_style select.auto_width,.frm_style_formidable-style-2.with_frm_style textarea.auto_width{width:auto;}.frm_style_formidable-style-2.with_frm_style input[disabled],.frm_style_formidable-style-2.with_frm_style select[disabled],.frm_style_formidable-style-2.with_frm_style textarea[disabled],.frm_style_formidable-style-2.with_frm_style input[readonly],.frm_style_formidable-style-2.with_frm_style select[readonly],.frm_style_formidable-style-2.with_frm_style textarea[readonly]{background-color:#ffffff;color:#A1A1A1;border-color:#E5E5E5;}.frm_style_formidable-style-2.with_frm_style input::placeholder,.frm_style_formidable-style-2.with_frm_style textarea::placeholder{color: #A1A1A1;}.frm_style_formidable-style-2.with_frm_style input::-webkit-input-placeholder,.frm_style_formidable-style-2.with_frm_style textarea::-webkit-input-placeholder{color: #A1A1A1;}.frm_style_formidable-style-2.with_frm_style input::-moz-placeholder,.frm_style_formidable-style-2.with_frm_style textarea::-moz-placeholder{color: #A1A1A1;}.frm_style_formidable-style-2.with_frm_style input:-ms-input-placeholder,frm_style_formidable-style-2.with_frm_style textarea:-ms-input-placeholder{color: #A1A1A1;}.frm_style_formidable-style-2.with_frm_style input:-moz-placeholder,.frm_style_formidable-style-2.with_frm_style textarea:-moz-placeholder{color: #A1A1A1;}.frm_style_formidable-style-2.with_frm_style .frm_default,.frm_style_formidable-style-2.with_frm_style input.frm_default,.frm_style_formidable-style-2.with_frm_style textarea.frm_default,.frm_style_formidable-style-2.with_frm_style select.frm_default,.frm_style_formidable-style-2.with_frm_style .placeholder,.frm_style_formidable-style-2.with_frm_style .chosen-container-multi .chosen-choices li.search-field .default,.frm_style_formidable-style-2.with_frm_style .chosen-container-single .chosen-default{color: #A1A1A1;}.frm_style_formidable-style-2.with_frm_style .form-field input:not([type=file]):focus,.frm_style_formidable-style-2.with_frm_style select:focus,.frm_style_formidable-style-2.with_frm_style textarea:focus,.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style-2.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.frm_style_formidable-style-2.with_frm_style .chosen-container-active .chosen-choices{background-color:#ffffff;border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102,175,233, 0.6);}.frm_style_formidable-style-2.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style-2.with_frm_style input[type=submit],.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style-2.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto;font-family:"Average Sans",sans-serif;font-size:16px;height:auto;line-height:normal;text-align:center;background:#214150;border-width:0px;border-color: #cccccc;border-style:solid;color:#ffffff;cursor:pointer;font-weight:normal;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:none;padding:10px 10px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-shadow:0 1px 1px #eeeeee;-webkit-box-shadow:0 1px 1px #eeeeee;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_formidable-style-2.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_formidable-style-2.with_frm_style input[type=submit]:hover,.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style-2.with_frm_style .frm_submit button:hover{background: #e6e6e6;border-color: #e6e6e6;color: #214150;}.frm_style_formidable-style-2.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_formidable-style-2.with_frm_style input[type=submit]:focus,.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style-2.with_frm_style .frm_submit button:focus,.frm_style_formidable-style-2.with_frm_style input[type=submit]:active,.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style-2.with_frm_style .frm_submit button:active{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent ;background: #214150;}.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color: #ffffff;border-right-color: #ffffff;}.frm_style_formidable-style-2.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style-2.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Average Sans",sans-serif;font-size:16px;color:#969292;font-weight:bold;margin:0;padding:0 0 5px 0;width:auto;display:block;visibility:hidden;}.frm_style_formidable-style-2.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style-2.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style-2.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style-2.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_formidable-style-2.with_frm_style a.frm_save_draft{font-family:"Average Sans",sans-serif;font-size:16px;font-weight:normal;}.frm_style_formidable-style-2.with_frm_style #frm_field_cptch_number_container{font-family:"Average Sans",sans-serif;font-size:16px;color:#969292;font-weight:bold;clear:both;}.frm_style_formidable-style-2.with_frm_style .frm_radio{display:block;}.frm_style_formidable-style-2.with_frm_style .frm_checkbox{display:block;}.frm_style_formidable-style-2.with_frm_style .vertical_radio .frm_checkbox,.frm_style_formidable-style-2.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;}.frm_style_formidable-style-2.with_frm_style .horizontal_radio .frm_checkbox,.frm_style_formidable-style-2.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;}.frm_style_formidable-style-2.with_frm_style .frm_radio label,.frm_style_formidable-style-2.with_frm_style .frm_checkbox label{font-family:"Average Sans",sans-serif;font-size:16px;color:#444444;font-weight:normal;}.frm_style_formidable-style-2.with_frm_style .frm_radio input[type=radio],.frm_style_formidable-style-2.with_frm_style .frm_checkbox input[type=checkbox] {font-size: 16px;position: static;}.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style-2.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style-2.with_frm_style .frm_blank_field select,.frm_form_fields_error_style,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_formidable-style-2.with_frm_style .frm_form_field :invalid{color:#444444;background-color:#ffffff;border-color:#B94A48;border-width:1px;border-style:solid;}.frm_style_formidable-style-2.with_frm_style .frm_blank_field .sigWrapper{border-color:#B94A48 !important;}.frm_style_formidable-style-2.with_frm_style .frm_error{font-weight:bold;}.frm_style_formidable-style-2.with_frm_style .frm_blank_field label,.frm_style_formidable-style-2.with_frm_style .frm_error{color:#B94A48;}.frm_style_formidable-style-2.with_frm_style .frm_error_style{background-color:#F2DEDE;border:1px solid #EBCCD1;border-radius:4px;color: #B94A48;font-size:14px;margin:0;margin-bottom:20px;}.frm_style_formidable-style-2.with_frm_style .frm_message,.frm_success_style{border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;border-radius:4px;}.frm_style_formidable-style-2.with_frm_style .frm_message p{color:#468847;}.frm_style_formidable-style-2.with_frm_style .frm_message{margin:5px 0 15px;font-size:14px;}.frm_style_formidable-style-2.with_frm_style .frm-grid td,.frm-grid th{border-color:#cccccc;}.form_results.frm_style_formidable-style-2.with_frm_style{border:1px solid #cccccc;}.form_results.frm_style_formidable-style-2.with_frm_style tr td{color: #555555;border-top:1px solid #cccccc;}.form_results.frm_style_formidable-style-2.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#ffffff;}.frm_style_formidable-style-2.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_formidable-style-2.with_frm_style #frm_loading .progress-bar{background-color:#ffffff;}.frm_style_formidable-style-2.with_frm_style .frm_grid,.frm_style_formidable-style-2.with_frm_style .frm_grid_first,.frm_style_formidable-style-2.with_frm_style .frm_grid_odd{border-color:#cccccc;}.frm_style_formidable-style-2.with_frm_style .frm_grid.frm_blank_field,.frm_style_formidable-style-2.with_frm_style .frm_grid_first.frm_blank_field,.frm_style_formidable-style-2.with_frm_style .frm_grid_odd.frm_blank_field{background-color:#F2DEDE;border-color:#EBCCD1;}.frm_style_formidable-style-2.with_frm_style .frm_grid_first,.frm_style_formidable-style-2.with_frm_style .frm_grid_odd{background-color:#ffffff;}.frm_style_formidable-style-2.with_frm_style .frm_grid{background-color:#ffffff;}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_html_scroll_box{background-color:#ffffff;border-color: #cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;font-size:14px;padding:6px 10px;outline:none;}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_total textarea{color: #555555;background-color:transparent;border:none;display:inline;width:auto;padding:0;}.frm_style_formidable-style-2.with_frm_style .frm_button{padding:10px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:16px;font-family:"Average Sans",sans-serif;font-weight:normal;color:#ffffff;background: #214150;border-width:0px;border-color: #cccccc;height:auto;}.frm_style_formidable-style-2.with_frm_style .frm_button .frm_icon_font:before{font-size:16px;}.frm_style_formidable-style-2.with_frm_style .frm_dropzone{border-color: #cccccc;border-radius:4px;color: #555555;background-color:#ffffff;}.frm_style_formidable-style-2.with_frm_style .frm_dropzone .frm_upload_icon:before,.frm_style_formidable-style-2.with_frm_style .frm_dropzone .dz-remove{color: #555555;}.frm_style_formidable-style-2.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon:before {color: #ffffff;}.frm_style_formidable-style-2.with_frm_style .frm_blank_field .frm_dropzone{border-color:#B94A48;color:#444444;background-color:#ffffff;}.frm_style_formidable-style-2.with_frm_style .frm_dropzone .dz-preview .dz-progress {background: #dddddd;}.frm_style_formidable-style-2.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_style_formidable-style-2.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: #008ec2;}.frm_style_formidable-style-2.with_frm_style input[type=file]::-webkit-file-upload-button{color:#555555;background-color:#ffffff;padding:6px 10px;border-radius:4px;border-color: #cccccc;border-width:1px;border-style:solid;}.frm_style_formidable-style-2.with_frm_style .chosen-container{font-size:14px;}.frm_style_formidable-style-2.with_frm_style .chosen-container .chosen-results li,.frm_style_formidable-style-2.with_frm_style .chosen-container .chosen-results li span{color:#555555;}.frm_style_formidable-style-2.with_frm_style .chosen-container-single .chosen-single{padding-top:0 ;height:32px;line-height:32px;}.frm_style_formidable-style-2.with_frm_style .chosen-container-single .chosen-single abbr{top:9px ;}.frm_style_formidable-style-2.with_frm_style .chosen-container-single .chosen-single div{top:3px;}.frm_style_formidable-style-2.with_frm_style .chosen-container-single .chosen-search input[type="text"]{height:32px;}.frm_style_formidable-style-2.with_frm_style .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:15px;}.frm_style_formidable-style-2.with_frm_style .frm_page_bar input,.frm_style_formidable-style-2.with_frm_style .frm_page_bar input:disabled{color: #ffffff;background-color: #dddddd;border-color: #dfdfdf;border-width: 2px;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line input.frm_page_back{background-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd;border-color: #dfdfdf;opacity:1;}.frm_style_formidable-style-2.with_frm_style .frm_current_page .frm_rootline_title{color: #008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_rootline_title,.frm_style_formidable-style-2.with_frm_style .frm_pages_complete,.frm_style_formidable-style-2.with_frm_style .frm_percent_complete{color: #666666;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line input,.frm_style_formidable-style-2.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #ffffff;border-right-color: #ffffff;border-left-width: 1px ;border-right-width: 1px ;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #ffffff;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line input.frm_page_back {border-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2;border-right-color: #ffffff;}.frm_style_formidable-style-2.with_frm_style .frm_rootline.frm_show_lines:before {border-color: #dfdfdf;border-top-width: 2px;top: 15px;}.frm_style_formidable-style-2.with_frm_style .frm_rootline input,.frm_style_formidable-style-2.with_frm_style .frm_rootline input:hover {width: 30px;height: 30px;border-radius: 30px;padding: 0;}.frm_style_formidable-style-2.with_frm_style .frm_rootline input:focus {border-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_rootline .frm_current_page input[type="button"] {border-color: #007aae;background-color: #008ec2;color: #ffffff;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line input,.frm_style_formidable-style-2.with_frm_style .frm_progress_line input:disabled,.frm_style_formidable-style-2.with_frm_style .frm_progress_line .frm_current_page input[type="button"],.frm_style_formidable-style-2.with_frm_style .frm_rootline.frm_no_numbers input,.frm_style_formidable-style-2.with_frm_style .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}.frm_style_formidable-style-2.with_frm_style .frm_range_value{font-size:14px;}.frm_style_formidable-style-2.with_frm_style .form-field input[type=range],.frm_style_formidable-style-2.with_frm_style .form-field input[type=range]:focus {padding:0 ;background:transparent !important;}.frm_style_formidable-style-2.with_frm_style input[type=range]::-webkit-slider-runnable-track {background-color:#cccccc;border-radius:4px;}.frm_style_formidable-style-2.with_frm_style input[type=range]::-webkit-slider-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style input[type=range]::-moz-range-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style input[type=range]::-ms-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_switch_opt{font-size:16px;font-weight:normal;}.frm_style_formidable-style-2.with_frm_style .frm_on_label{color:#008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_off_label{color:#444444;}.frm_style_formidable-style-2.with_frm_style .frm_slider {background-color:#cccccc;}.frm_style_formidable-style-2.with_frm_style input:checked + .frm_slider {background-color:#008ec2;}.frm_style_formidable-style-2.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto ;}.frm_style_formidable-style-2.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style-2.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_formidable-style-2.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block;}.frm_style_formidable-style-2.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 ;margin-top:8px;}.frm_style_formidable-style-2.with_frm_style span.frm-pass-verified::before {color:#468847;}.frm_style_formidable-style-2.with_frm_style span.frm-pass-req::before {color:#B94A48;}@media only screen and (max-width: 600px){.frm_style_formidable-style-2.with_frm_style .frm_repeat_inline,.frm_style_formidable-style-2.with_frm_style .frm_repeat_grid{margin: 20px 0;}}.frm_forms.frm_style_left-labels.with_frm_style{max-width:100%;direction:ltr;}.frm_style_left-labels.with_frm_style,.frm_style_left-labels.with_frm_style form,.frm_style_left-labels.with_frm_style .frm-show-form div.frm_description p {text-align:left;}.frm_style_left-labels.with_frm_style .frm_form_fields > fieldset{border-width:0px;border-style:solid;border-color:#000000;margin:0;padding:0 0 15px 0;background-color:transparent;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}.frm_style_left-labels.with_frm_style legend + h3,.frm_style_left-labels.with_frm_style h3.frm_form_title{font-size:20px;color:#444444;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;margin-top:10px;margin-bottom:10px;}.frm_style_left-labels.with_frm_style .frm-show-form .frm_section_heading h3{padding:15px 0 3px 0;margin:0;font-size:18px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:bold;color:#444444;border:none;border-top:2px solid #e8e8e8;background-color:transparent}.frm_style_left-labels.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_left-labels.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_left-labels.with_frm_style .frm_section_heading h3{margin:0;}.frm_style_left-labels.with_frm_style .frm_section_heading{margin-top:15px;}.frm_style_left-labels.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_left-labels.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}.frm_style_left-labels.with_frm_style .frm_repeat_sec{margin-bottom:20px;margin-top:20px;}.frm_style_left-labels.with_frm_style label.frm_primary_label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;text-align:left;margin:0;padding:0 0 3px 0;width:auto;display:block;}.frm_style_left-labels.with_frm_style .frm_form_field.frm_html_container,.frm_style_left-labels.with_frm_style .frm_form_field .frm_show_it{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;color:#666666;}.frm_style_left-labels.with_frm_style .frm_form_field.frm_html_container{font-size:14px;}.frm_style_left-labels.with_frm_style .frm_form_field .frm_show_it{font-size:14px;font-weight:normal;}.frm_style_left-labels.with_frm_style .frm_icon_font{color:#444444;}.frm_style_left-labels.with_frm_style .frm_icon_font.frm_minus_icon:before{content:"\e600";}.frm_style_left-labels.with_frm_style .frm_icon_font.frm_plus_icon:before{content:"\e602";}.frm_style_left-labels.with_frm_style .frm_icon_font.frm_minus_icon:before,.frm_style_left-labels.with_frm_style .frm_icon_font.frm_plus_icon:before{color:#444444;vertical-align:middle;}.frm_style_left-labels.with_frm_style .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{content:"\e62d";color:#444444;}.frm_style_left-labels.with_frm_style .frm_trigger .frm_icon_font.frm_arrow_icon:before{content:"\e62a";color:#444444;}.frm_style_left-labels.with_frm_style .form-field{margin-bottom:20px;}.frm_style_left-labels.with_frm_style .frm_grid,.frm_style_left-labels.with_frm_style .frm_grid_first,.frm_style_left-labels.with_frm_style .frm_grid_odd {margin-bottom:0;}.frm_style_left-labels.with_frm_style .form-field.frm_section_heading{margin-bottom:0;}.frm_style_left-labels.with_frm_style p.description,.frm_style_left-labels.with_frm_style div.description,.frm_style_left-labels.with_frm_style div.frm_description,.frm_style_left-labels.with_frm_style .frm-show-form > div.frm_description,.frm_style_left-labels.with_frm_style .frm_error{margin:0;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}.frm_style_left-labels.with_frm_style .frm-show-form div.frm_description p{font-size:14px;color:#666666;margin-top:10px;margin-bottom:25px;}.frm_style_left-labels.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_left-labels.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_form_field.frm_right_container{grid-template-columns: auto 25%;}.frm_style_left-labels.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_left-labels.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline;}.frm_style_left-labels.with_frm_style .frm_pos_right{display:inline;width:150px;}.frm_style_left-labels.with_frm_style .frm_none_container label.frm_primary_label,.frm_style_left-labels.with_frm_style .frm_pos_none{display:none;}.frm_style_left-labels.with_frm_style .frm_scale label{font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;}.frm_style_left-labels.with_frm_style .frm_required{color:#B94A48;font-weight:bold;}.frm_style_left-labels.with_frm_style input[type=text],.frm_style_left-labels.with_frm_style input[type=password],.frm_style_left-labels.with_frm_style input[type=email],.frm_style_left-labels.with_frm_style input[type=number],.frm_style_left-labels.with_frm_style input[type=url],.frm_style_left-labels.with_frm_style input[type=tel],.frm_style_left-labels.with_frm_style input[type=search],.frm_style_left-labels.with_frm_style select,.frm_style_left-labels.with_frm_style textarea,.frm_style_left-labels.with_frm_style .chosen-container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;margin-bottom:0;}.frm_style_left-labels.with_frm_style textarea{vertical-align:top;}.frm_style_left-labels.with_frm_style input[type=text],.frm_style_left-labels.with_frm_style input[type=password],.frm_style_left-labels.with_frm_style input[type=email],.frm_style_left-labels.with_frm_style input[type=number],.frm_style_left-labels.with_frm_style input[type=url],.frm_style_left-labels.with_frm_style input[type=tel],.frm_style_left-labels.with_frm_style input[type=phone],.frm_style_left-labels.with_frm_style input[type=search],.frm_style_left-labels.with_frm_style select,.frm_style_left-labels.with_frm_style textarea,.frm_form_fields_style,.frm_style_left-labels.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_style_left-labels.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_left-labels.with_frm_style .chosen-container-single .chosen-single{color:#555555;background-color:#ffffff;border-color: #cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:100%;font-size:14px;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:normal;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}.frm_style_left-labels.with_frm_style input[type=text],.frm_style_left-labels.with_frm_style input[type=password],.frm_style_left-labels.with_frm_style input[type=email],.frm_style_left-labels.with_frm_style input[type=number],.frm_style_left-labels.with_frm_style input[type=url],.frm_style_left-labels.with_frm_style input[type=tel],.frm_style_left-labels.with_frm_style input[type=file],.frm_style_left-labels.with_frm_style input[type=search],.frm_style_left-labels.with_frm_style select{height:32px;line-height:1.3;}.frm_style_left-labels.with_frm_style select[multiple="multiple"]{height:auto ;}.frm_style_left-labels.with_frm_style input[type=file]{color: #555555;padding:0px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;}.frm_style_left-labels.with_frm_style input[type=file].frm_transparent{color:transparent;}.frm_style_left-labels.with_frm_style select{width:100%;max-width:100%;}.frm_style_left-labels.with_frm_style .wp-editor-wrap{width:100%;max-width:100%;}.frm_style_left-labels.with_frm_style .wp-editor-container textarea{border:none;}.frm_style_left-labels.with_frm_style .mceIframeContainer{background-color:#ffffff;}.frm_style_left-labels.with_frm_style .auto_width input,.frm_style_left-labels.with_frm_style input.auto_width,.frm_style_left-labels.with_frm_style select.auto_width,.frm_style_left-labels.with_frm_style textarea.auto_width{width:auto;}.frm_style_left-labels.with_frm_style input[disabled],.frm_style_left-labels.with_frm_style select[disabled],.frm_style_left-labels.with_frm_style textarea[disabled],.frm_style_left-labels.with_frm_style input[readonly],.frm_style_left-labels.with_frm_style select[readonly],.frm_style_left-labels.with_frm_style textarea[readonly]{background-color:#ffffff;color:#A1A1A1;border-color:#E5E5E5;}.frm_style_left-labels.with_frm_style input::placeholder,.frm_style_left-labels.with_frm_style textarea::placeholder{color: #A1A1A1;}.frm_style_left-labels.with_frm_style input::-webkit-input-placeholder,.frm_style_left-labels.with_frm_style textarea::-webkit-input-placeholder{color: #A1A1A1;}.frm_style_left-labels.with_frm_style input::-moz-placeholder,.frm_style_left-labels.with_frm_style textarea::-moz-placeholder{color: #A1A1A1;}.frm_style_left-labels.with_frm_style input:-ms-input-placeholder,frm_style_left-labels.with_frm_style textarea:-ms-input-placeholder{color: #A1A1A1;}.frm_style_left-labels.with_frm_style input:-moz-placeholder,.frm_style_left-labels.with_frm_style textarea:-moz-placeholder{color: #A1A1A1;}.frm_style_left-labels.with_frm_style .frm_default,.frm_style_left-labels.with_frm_style input.frm_default,.frm_style_left-labels.with_frm_style textarea.frm_default,.frm_style_left-labels.with_frm_style select.frm_default,.frm_style_left-labels.with_frm_style .placeholder,.frm_style_left-labels.with_frm_style .chosen-container-multi .chosen-choices li.search-field .default,.frm_style_left-labels.with_frm_style .chosen-container-single .chosen-default{color: #A1A1A1;}.frm_style_left-labels.with_frm_style .form-field input:not([type=file]):focus,.frm_style_left-labels.with_frm_style select:focus,.frm_style_left-labels.with_frm_style textarea:focus,.frm_style_left-labels.with_frm_style .frm_focus_field input[type=text],.frm_style_left-labels.with_frm_style .frm_focus_field input[type=password],.frm_style_left-labels.with_frm_style .frm_focus_field input[type=email],.frm_style_left-labels.with_frm_style .frm_focus_field input[type=number],.frm_style_left-labels.with_frm_style .frm_focus_field input[type=url],.frm_style_left-labels.with_frm_style .frm_focus_field input[type=tel],.frm_style_left-labels.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_left-labels.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.frm_style_left-labels.with_frm_style .chosen-container-active .chosen-choices{background-color:#ffffff;border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102,175,233, 0.6);}.frm_style_left-labels.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_left-labels.with_frm_style input[type=submit],.frm_style_left-labels.with_frm_style .frm_submit input[type=button],.frm_style_left-labels.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;height:auto;line-height:normal;text-align:center;background:#ffffff;border-width:1px;border-color: #cccccc;border-style:solid;color:#444444;cursor:pointer;font-weight:normal;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:none;padding:6px 11px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-shadow:0 1px 1px #eeeeee;-webkit-box-shadow:0 1px 1px #eeeeee;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_left-labels.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_left-labels.with_frm_style input[type=submit]:hover,.frm_style_left-labels.with_frm_style .frm_submit input[type=button]:hover,.frm_style_left-labels.with_frm_style .frm_submit button:hover{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_left-labels.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_left-labels.with_frm_style input[type=submit]:focus,.frm_style_left-labels.with_frm_style .frm_submit input[type=button]:focus,.frm_style_left-labels.with_frm_style .frm_submit button:focus,.frm_style_left-labels.with_frm_style input[type=submit]:active,.frm_style_left-labels.with_frm_style .frm_submit input[type=button]:active,.frm_style_left-labels.with_frm_style .frm_submit button:active{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_left-labels.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_left-labels.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_left-labels.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_left-labels.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent ;background: #ffffff;}.frm_style_left-labels.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color: #444444;border-right-color: #444444;}.frm_style_left-labels.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_left-labels.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;margin:0;padding:0 0 3px 0;width:auto;display:block;visibility:hidden;}.frm_style_left-labels.with_frm_style.frm_inline_form .frm_submit input,.frm_style_left-labels.with_frm_style.frm_inline_form .frm_submit button,.frm_style_left-labels.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_left-labels.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_left-labels.with_frm_style a.frm_save_draft{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;font-weight:normal;}.frm_style_left-labels.with_frm_style #frm_field_cptch_number_container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;clear:both;}.frm_style_left-labels.with_frm_style .frm_radio{display:block;}.frm_style_left-labels.with_frm_style .frm_checkbox{display:block;}.frm_style_left-labels.with_frm_style .vertical_radio .frm_checkbox,.frm_style_left-labels.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;}.frm_style_left-labels.with_frm_style .horizontal_radio .frm_checkbox,.frm_style_left-labels.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;}.frm_style_left-labels.with_frm_style .frm_radio label,.frm_style_left-labels.with_frm_style .frm_checkbox label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;font-weight:normal;}.frm_style_left-labels.with_frm_style .frm_radio input[type=radio],.frm_style_left-labels.with_frm_style .frm_checkbox input[type=checkbox] {font-size: 13px;position: static;}.frm_style_left-labels.with_frm_style .frm_blank_field input[type=text],.frm_style_left-labels.with_frm_style .frm_blank_field input[type=password],.frm_style_left-labels.with_frm_style .frm_blank_field input[type=url],.frm_style_left-labels.with_frm_style .frm_blank_field input[type=tel],.frm_style_left-labels.with_frm_style .frm_blank_field input[type=number],.frm_style_left-labels.with_frm_style .frm_blank_field input[type=email],.frm_style_left-labels.with_frm_style .frm_blank_field textarea,.frm_style_left-labels.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_left-labels.with_frm_style .frm_blank_field select,.frm_form_fields_error_style,.frm_style_left-labels.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_left-labels.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_left-labels.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_left-labels.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_left-labels.with_frm_style .frm_form_field :invalid{color:#444444;background-color:#ffffff;border-color:#B94A48;border-width:1px;border-style:solid;}.frm_style_left-labels.with_frm_style .frm_blank_field .sigWrapper{border-color:#B94A48 !important;}.frm_style_left-labels.with_frm_style .frm_error{font-weight:bold;}.frm_style_left-labels.with_frm_style .frm_blank_field label,.frm_style_left-labels.with_frm_style .frm_error{color:#B94A48;}.frm_style_left-labels.with_frm_style .frm_error_style{background-color:#F2DEDE;border:1px solid #EBCCD1;border-radius:4px;color: #B94A48;font-size:14px;margin:0;margin-bottom:20px;}.frm_style_left-labels.with_frm_style .frm_message,.frm_success_style{border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;border-radius:4px;}.frm_style_left-labels.with_frm_style .frm_message p{color:#468847;}.frm_style_left-labels.with_frm_style .frm_message{margin:5px 0 15px;font-size:14px;}.frm_style_left-labels.with_frm_style .frm-grid td,.frm-grid th{border-color:#cccccc;}.form_results.frm_style_left-labels.with_frm_style{border:1px solid #cccccc;}.form_results.frm_style_left-labels.with_frm_style tr td{color: #555555;border-top:1px solid #cccccc;}.form_results.frm_style_left-labels.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#ffffff;}.frm_style_left-labels.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_left-labels.with_frm_style #frm_loading .progress-bar{background-color:#ffffff;}.frm_style_left-labels.with_frm_style .frm_grid,.frm_style_left-labels.with_frm_style .frm_grid_first,.frm_style_left-labels.with_frm_style .frm_grid_odd{border-color:#cccccc;}.frm_style_left-labels.with_frm_style .frm_grid.frm_blank_field,.frm_style_left-labels.with_frm_style .frm_grid_first.frm_blank_field,.frm_style_left-labels.with_frm_style .frm_grid_odd.frm_blank_field{background-color:#F2DEDE;border-color:#EBCCD1;}.frm_style_left-labels.with_frm_style .frm_grid_first,.frm_style_left-labels.with_frm_style .frm_grid_odd{background-color:#ffffff;}.frm_style_left-labels.with_frm_style .frm_grid{background-color:#ffffff;}.frm_style_left-labels.with_frm_style .frm_form_field.frm_html_scroll_box{background-color:#ffffff;border-color: #cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;font-size:14px;padding:6px 10px;outline:none;}.frm_style_left-labels.with_frm_style .frm_form_field.frm_total input,.frm_style_left-labels.with_frm_style .frm_form_field.frm_total textarea{color: #555555;background-color:transparent;border:none;display:inline;width:auto;padding:0;}.frm_style_left-labels.with_frm_style .frm_button{padding:6px 11px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:normal;color:#444444;background: #ffffff;border-width:1px;border-color: #cccccc;height:auto;}.frm_style_left-labels.with_frm_style .frm_button .frm_icon_font:before{font-size:14px;}.frm_style_left-labels.with_frm_style .frm_dropzone{border-color: #cccccc;border-radius:4px;color: #555555;background-color:#ffffff;}.frm_style_left-labels.with_frm_style .frm_dropzone .frm_upload_icon:before,.frm_style_left-labels.with_frm_style .frm_dropzone .dz-remove{color: #555555;}.frm_style_left-labels.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon:before {color: #444444;}.frm_style_left-labels.with_frm_style .frm_blank_field .frm_dropzone{border-color:#B94A48;color:#444444;background-color:#ffffff;}.frm_style_left-labels.with_frm_style .frm_dropzone .dz-preview .dz-progress {background: #dddddd;}.frm_style_left-labels.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_style_left-labels.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: #008ec2;}.frm_style_left-labels.with_frm_style input[type=file]::-webkit-file-upload-button{color:#555555;background-color:#ffffff;padding:6px 10px;border-radius:4px;border-color: #cccccc;border-width:1px;border-style:solid;}.frm_style_left-labels.with_frm_style .chosen-container{font-size:14px;}.frm_style_left-labels.with_frm_style .chosen-container .chosen-results li,.frm_style_left-labels.with_frm_style .chosen-container .chosen-results li span{color:#555555;}.frm_style_left-labels.with_frm_style .chosen-container-single .chosen-single{padding-top:0 ;height:32px;line-height:32px;}.frm_style_left-labels.with_frm_style .chosen-container-single .chosen-single abbr{top:9px ;}.frm_style_left-labels.with_frm_style .chosen-container-single .chosen-single div{top:3px;}.frm_style_left-labels.with_frm_style .chosen-container-single .chosen-search input[type="text"]{height:32px;}.frm_style_left-labels.with_frm_style .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:15px;}.frm_style_left-labels.with_frm_style .frm_page_bar input,.frm_style_left-labels.with_frm_style .frm_page_bar input:disabled{color: #ffffff;background-color: #dddddd;border-color: #dfdfdf;border-width: 2px;}.frm_style_left-labels.with_frm_style .frm_progress_line input.frm_page_back{background-color: #008ec2;}.frm_style_left-labels.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd;border-color: #dfdfdf;opacity:1;}.frm_style_left-labels.with_frm_style .frm_current_page .frm_rootline_title{color: #008ec2;}.frm_style_left-labels.with_frm_style .frm_rootline_title,.frm_style_left-labels.with_frm_style .frm_pages_complete,.frm_style_left-labels.with_frm_style .frm_percent_complete{color: #666666;}.frm_style_left-labels.with_frm_style .frm_progress_line input,.frm_style_left-labels.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf;}.frm_style_left-labels.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #ffffff;border-right-color: #ffffff;border-left-width: 1px ;border-right-width: 1px ;}.frm_style_left-labels.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #008ec2;}.frm_style_left-labels.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #008ec2;}.frm_style_left-labels.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf;}.frm_style_left-labels.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf;}.frm_style_left-labels.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #ffffff;}.frm_style_left-labels.with_frm_style .frm_progress_line input.frm_page_back {border-color: #008ec2;}.frm_style_left-labels.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2;border-right-color: #ffffff;}.frm_style_left-labels.with_frm_style .frm_rootline.frm_show_lines:before {border-color: #dfdfdf;border-top-width: 2px;top: 15px;}.frm_style_left-labels.with_frm_style .frm_rootline input,.frm_style_left-labels.with_frm_style .frm_rootline input:hover {width: 30px;height: 30px;border-radius: 30px;padding: 0;}.frm_style_left-labels.with_frm_style .frm_rootline input:focus {border-color: #008ec2;}.frm_style_left-labels.with_frm_style .frm_rootline .frm_current_page input[type="button"] {border-color: #007aae;background-color: #008ec2;color: #ffffff;}.frm_style_left-labels.with_frm_style .frm_progress_line input,.frm_style_left-labels.with_frm_style .frm_progress_line input:disabled,.frm_style_left-labels.with_frm_style .frm_progress_line .frm_current_page input[type="button"],.frm_style_left-labels.with_frm_style .frm_rootline.frm_no_numbers input,.frm_style_left-labels.with_frm_style .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}.frm_style_left-labels.with_frm_style .frm_range_value{font-size:14px;}.frm_style_left-labels.with_frm_style .form-field input[type=range],.frm_style_left-labels.with_frm_style .form-field input[type=range]:focus {padding:0 ;background:transparent !important;}.frm_style_left-labels.with_frm_style input[type=range]::-webkit-slider-runnable-track {background-color:#cccccc;border-radius:4px;}.frm_style_left-labels.with_frm_style input[type=range]::-webkit-slider-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_left-labels.with_frm_style input[type=range]::-moz-range-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_left-labels.with_frm_style input[type=range]::-ms-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_left-labels.with_frm_style .frm_switch_opt{font-size:14px;font-weight:normal;}.frm_style_left-labels.with_frm_style .frm_on_label{color:#008ec2;}.frm_style_left-labels.with_frm_style .frm_off_label{color:#444444;}.frm_style_left-labels.with_frm_style .frm_slider {background-color:#cccccc;}.frm_style_left-labels.with_frm_style input:checked + .frm_slider {background-color:#008ec2;}.frm_style_left-labels.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto ;}.frm_style_left-labels.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_left-labels.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_left-labels.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block;}.frm_style_left-labels.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 ;margin-top:8px;}.frm_style_left-labels.with_frm_style span.frm-pass-verified::before {color:#468847;}.frm_style_left-labels.with_frm_style span.frm-pass-req::before {color:#B94A48;}@media only screen and (max-width: 600px){.frm_style_left-labels.with_frm_style .frm_repeat_inline,.frm_style_left-labels.with_frm_style .frm_repeat_grid{margin: 20px 0;}}.frm_forms.frm_style_lines.with_frm_style{max-width:100%;direction:ltr;}.frm_style_lines.with_frm_style,.frm_style_lines.with_frm_style form,.frm_style_lines.with_frm_style .frm-show-form div.frm_description p {text-align:left;}.frm_style_lines.with_frm_style .frm_form_fields > fieldset{border-width:0px;border-style:solid;border-color:#000000;margin:0;padding:0 0 15px 0;background-color:transparent;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}.frm_style_lines.with_frm_style legend + h3,.frm_style_lines.with_frm_style h3.frm_form_title{font-size:20px;color:#444444;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;margin-top:10px;margin-bottom:10px;}.frm_style_lines.with_frm_style .frm-show-form .frm_section_heading h3{padding:15px 0 3px 0;margin:0;font-size:18px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:bold;color:#444444;border:none;border-top:2px solid #e8e8e8;background-color:transparent}.frm_style_lines.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_lines.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_lines.with_frm_style .frm_section_heading h3{margin:0;}.frm_style_lines.with_frm_style .frm_section_heading{margin-top:15px;}.frm_style_lines.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_lines.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}.frm_style_lines.with_frm_style .frm_repeat_sec{margin-bottom:20px;margin-top:20px;}.frm_style_lines.with_frm_style label.frm_primary_label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#444444;font-weight:normal;text-align:left;margin:0;padding:0;width:auto;display:block;}.frm_style_lines.with_frm_style .frm_form_field.frm_html_container,.frm_style_lines.with_frm_style .frm_form_field .frm_show_it{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;color:#666666;}.frm_style_lines.with_frm_style .frm_form_field.frm_html_container{font-size:14px;}.frm_style_lines.with_frm_style .frm_form_field .frm_show_it{font-size:14px;font-weight:normal;}.frm_style_lines.with_frm_style .frm_icon_font{color:#444444;}.frm_style_lines.with_frm_style .frm_icon_font.frm_minus_icon:before{content:"\e600";}.frm_style_lines.with_frm_style .frm_icon_font.frm_plus_icon:before{content:"\e602";}.frm_style_lines.with_frm_style .frm_icon_font.frm_minus_icon:before,.frm_style_lines.with_frm_style .frm_icon_font.frm_plus_icon:before{color:#444444;vertical-align:middle;}.frm_style_lines.with_frm_style .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{content:"\e62d";color:#444444;}.frm_style_lines.with_frm_style .frm_trigger .frm_icon_font.frm_arrow_icon:before{content:"\e62a";color:#444444;}.frm_style_lines.with_frm_style .form-field{margin-bottom:20px;}.frm_style_lines.with_frm_style .frm_grid,.frm_style_lines.with_frm_style .frm_grid_first,.frm_style_lines.with_frm_style .frm_grid_odd {margin-bottom:0;}.frm_style_lines.with_frm_style .form-field.frm_section_heading{margin-bottom:0;}.frm_style_lines.with_frm_style p.description,.frm_style_lines.with_frm_style div.description,.frm_style_lines.with_frm_style div.frm_description,.frm_style_lines.with_frm_style .frm-show-form > div.frm_description,.frm_style_lines.with_frm_style .frm_error{margin:0;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}.frm_style_lines.with_frm_style .frm-show-form div.frm_description p{font-size:14px;color:#666666;margin-top:10px;margin-bottom:25px;}.frm_style_lines.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_lines.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_form_field.frm_right_container{grid-template-columns: auto 25%;}.frm_style_lines.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_lines.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline;}.frm_style_lines.with_frm_style .frm_pos_right{display:inline;width:150px;}.frm_style_lines.with_frm_style .frm_none_container label.frm_primary_label,.frm_style_lines.with_frm_style .frm_pos_none{display:none;}.frm_style_lines.with_frm_style .frm_scale label{font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;}.frm_style_lines.with_frm_style .frm_required{color:#B94A48;font-weight:bold;}.frm_style_lines.with_frm_style input[type=text],.frm_style_lines.with_frm_style input[type=password],.frm_style_lines.with_frm_style input[type=email],.frm_style_lines.with_frm_style input[type=number],.frm_style_lines.with_frm_style input[type=url],.frm_style_lines.with_frm_style input[type=tel],.frm_style_lines.with_frm_style input[type=search],.frm_style_lines.with_frm_style select,.frm_style_lines.with_frm_style textarea,.frm_style_lines.with_frm_style .chosen-container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;margin-bottom:0;}.frm_style_lines.with_frm_style textarea{vertical-align:top;}.frm_style_lines.with_frm_style input[type=text],.frm_style_lines.with_frm_style input[type=password],.frm_style_lines.with_frm_style input[type=email],.frm_style_lines.with_frm_style input[type=number],.frm_style_lines.with_frm_style input[type=url],.frm_style_lines.with_frm_style input[type=tel],.frm_style_lines.with_frm_style input[type=phone],.frm_style_lines.with_frm_style input[type=search],.frm_style_lines.with_frm_style select,.frm_style_lines.with_frm_style textarea,.frm_form_fields_style,.frm_style_lines.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_style_lines.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_lines.with_frm_style .chosen-container-single .chosen-single{color:#555555;background-color:#ffffff;border-color: #cccccc;border-width:0 0 1px;border-style:solid;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:100%;max-width:100%;font-size:14px;padding:3px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:normal;box-shadow:none;}.frm_style_lines.with_frm_style input[type=text],.frm_style_lines.with_frm_style input[type=password],.frm_style_lines.with_frm_style input[type=email],.frm_style_lines.with_frm_style input[type=number],.frm_style_lines.with_frm_style input[type=url],.frm_style_lines.with_frm_style input[type=tel],.frm_style_lines.with_frm_style input[type=file],.frm_style_lines.with_frm_style input[type=search],.frm_style_lines.with_frm_style select{height:32px;line-height:1.3;}.frm_style_lines.with_frm_style select[multiple="multiple"]{height:auto ;}.frm_style_lines.with_frm_style input[type=file]{color: #555555;padding:0px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;}.frm_style_lines.with_frm_style input[type=file].frm_transparent{color:transparent;}.frm_style_lines.with_frm_style select{width:100%;max-width:100%;}.frm_style_lines.with_frm_style .wp-editor-wrap{width:100%;max-width:100%;}.frm_style_lines.with_frm_style .wp-editor-container textarea{border:none;}.frm_style_lines.with_frm_style .mceIframeContainer{background-color:#ffffff;}.frm_style_lines.with_frm_style .auto_width input,.frm_style_lines.with_frm_style input.auto_width,.frm_style_lines.with_frm_style select.auto_width,.frm_style_lines.with_frm_style textarea.auto_width{width:auto;}.frm_style_lines.with_frm_style input[disabled],.frm_style_lines.with_frm_style select[disabled],.frm_style_lines.with_frm_style textarea[disabled],.frm_style_lines.with_frm_style input[readonly],.frm_style_lines.with_frm_style select[readonly],.frm_style_lines.with_frm_style textarea[readonly]{background-color:#ffffff;color:#A1A1A1;border-color:#E5E5E5;}.frm_style_lines.with_frm_style input::placeholder,.frm_style_lines.with_frm_style textarea::placeholder{color: #A1A1A1;}.frm_style_lines.with_frm_style input::-webkit-input-placeholder,.frm_style_lines.with_frm_style textarea::-webkit-input-placeholder{color: #A1A1A1;}.frm_style_lines.with_frm_style input::-moz-placeholder,.frm_style_lines.with_frm_style textarea::-moz-placeholder{color: #A1A1A1;}.frm_style_lines.with_frm_style input:-ms-input-placeholder,frm_style_lines.with_frm_style textarea:-ms-input-placeholder{color: #A1A1A1;}.frm_style_lines.with_frm_style input:-moz-placeholder,.frm_style_lines.with_frm_style textarea:-moz-placeholder{color: #A1A1A1;}.frm_style_lines.with_frm_style .frm_default,.frm_style_lines.with_frm_style input.frm_default,.frm_style_lines.with_frm_style textarea.frm_default,.frm_style_lines.with_frm_style select.frm_default,.frm_style_lines.with_frm_style .placeholder,.frm_style_lines.with_frm_style .chosen-container-multi .chosen-choices li.search-field .default,.frm_style_lines.with_frm_style .chosen-container-single .chosen-default{color: #A1A1A1;}.frm_style_lines.with_frm_style .form-field input:not([type=file]):focus,.frm_style_lines.with_frm_style select:focus,.frm_style_lines.with_frm_style textarea:focus,.frm_style_lines.with_frm_style .frm_focus_field input[type=text],.frm_style_lines.with_frm_style .frm_focus_field input[type=password],.frm_style_lines.with_frm_style .frm_focus_field input[type=email],.frm_style_lines.with_frm_style .frm_focus_field input[type=number],.frm_style_lines.with_frm_style .frm_focus_field input[type=url],.frm_style_lines.with_frm_style .frm_focus_field input[type=tel],.frm_style_lines.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_lines.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.frm_style_lines.with_frm_style .chosen-container-active .chosen-choices{background-color:#ffffff;border-color:#66afe9;box-shadow:none;}.frm_style_lines.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_lines.with_frm_style input[type=submit],.frm_style_lines.with_frm_style .frm_submit input[type=button],.frm_style_lines.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;height:auto;line-height:normal;text-align:center;background:#ffffff;border-width:1px;border-color: #cccccc;border-style:solid;color:#444444;cursor:pointer;font-weight:normal;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:none;padding:6px 11px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-shadow:0 1px 1px #eeeeee;-webkit-box-shadow:0 1px 1px #eeeeee;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_lines.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_lines.with_frm_style input[type=submit]:hover,.frm_style_lines.with_frm_style .frm_submit input[type=button]:hover,.frm_style_lines.with_frm_style .frm_submit button:hover{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_lines.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_lines.with_frm_style input[type=submit]:focus,.frm_style_lines.with_frm_style .frm_submit input[type=button]:focus,.frm_style_lines.with_frm_style .frm_submit button:focus,.frm_style_lines.with_frm_style input[type=submit]:active,.frm_style_lines.with_frm_style .frm_submit input[type=button]:active,.frm_style_lines.with_frm_style .frm_submit button:active{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_lines.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_lines.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_lines.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_lines.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent ;background: #ffffff;}.frm_style_lines.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color: #444444;border-right-color: #444444;}.frm_style_lines.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_lines.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#444444;font-weight:normal;margin:0;padding:0;width:auto;display:block;visibility:hidden;}.frm_style_lines.with_frm_style.frm_inline_form .frm_submit input,.frm_style_lines.with_frm_style.frm_inline_form .frm_submit button,.frm_style_lines.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_lines.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_lines.with_frm_style a.frm_save_draft{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;font-weight:normal;}.frm_style_lines.with_frm_style #frm_field_cptch_number_container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#444444;font-weight:normal;clear:both;}.frm_style_lines.with_frm_style .frm_radio{display:inline;}.frm_style_lines.with_frm_style .frm_checkbox{display:block;}.frm_style_lines.with_frm_style .vertical_radio .frm_checkbox,.frm_style_lines.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;}.frm_style_lines.with_frm_style .horizontal_radio .frm_checkbox,.frm_style_lines.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;}.frm_style_lines.with_frm_style .frm_radio label,.frm_style_lines.with_frm_style .frm_checkbox label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;font-weight:normal;}.frm_style_lines.with_frm_style .frm_radio input[type=radio],.frm_style_lines.with_frm_style .frm_checkbox input[type=checkbox] {font-size: 13px;position: static;}.frm_style_lines.with_frm_style .frm_blank_field input[type=text],.frm_style_lines.with_frm_style .frm_blank_field input[type=password],.frm_style_lines.with_frm_style .frm_blank_field input[type=url],.frm_style_lines.with_frm_style .frm_blank_field input[type=tel],.frm_style_lines.with_frm_style .frm_blank_field input[type=number],.frm_style_lines.with_frm_style .frm_blank_field input[type=email],.frm_style_lines.with_frm_style .frm_blank_field textarea,.frm_style_lines.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_lines.with_frm_style .frm_blank_field select,.frm_form_fields_error_style,.frm_style_lines.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_lines.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_lines.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_lines.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_lines.with_frm_style .frm_form_field :invalid{color:#444444;background-color:#ffffff;border-color:#B94A48;border-width:0 0 1px;border-style:solid;}.frm_style_lines.with_frm_style .frm_blank_field .sigWrapper{border-color:#B94A48 !important;}.frm_style_lines.with_frm_style .frm_error{font-weight:normal;}.frm_style_lines.with_frm_style .frm_blank_field label,.frm_style_lines.with_frm_style .frm_error{color:#B94A48;}.frm_style_lines.with_frm_style .frm_error_style{background-color:#F2DEDE;border:1px solid #EBCCD1;border-radius:0;color: #B94A48;font-size:14px;margin:0;margin-bottom:20px;}.frm_style_lines.with_frm_style .frm_message,.frm_success_style{border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;border-radius:0;}.frm_style_lines.with_frm_style .frm_message p{color:#468847;}.frm_style_lines.with_frm_style .frm_message{margin:5px 0 15px;font-size:14px;}.frm_style_lines.with_frm_style .frm-grid td,.frm-grid th{border-color:#cccccc;}.form_results.frm_style_lines.with_frm_style{border:0 0 1px solid #cccccc;}.form_results.frm_style_lines.with_frm_style tr td{color: #555555;border-top:0 0 1px solid #cccccc;}.form_results.frm_style_lines.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#ffffff;}.frm_style_lines.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_lines.with_frm_style #frm_loading .progress-bar{background-color:#ffffff;}.frm_style_lines.with_frm_style .frm_grid,.frm_style_lines.with_frm_style .frm_grid_first,.frm_style_lines.with_frm_style .frm_grid_odd{border-color:#cccccc;}.frm_style_lines.with_frm_style .frm_grid.frm_blank_field,.frm_style_lines.with_frm_style .frm_grid_first.frm_blank_field,.frm_style_lines.with_frm_style .frm_grid_odd.frm_blank_field{background-color:#F2DEDE;border-color:#EBCCD1;}.frm_style_lines.with_frm_style .frm_grid_first,.frm_style_lines.with_frm_style .frm_grid_odd{background-color:#ffffff;}.frm_style_lines.with_frm_style .frm_grid{background-color:#ffffff;}.frm_style_lines.with_frm_style .frm_form_field.frm_html_scroll_box{background-color:#ffffff;border-color: #cccccc;border-width:0 0 1px;border-style:solid;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:100%;font-size:14px;padding:3px 0px;outline:none;}.frm_style_lines.with_frm_style .frm_form_field.frm_total input,.frm_style_lines.with_frm_style .frm_form_field.frm_total textarea{color: #555555;background-color:transparent;border:none;display:inline;width:auto;padding:0;}.frm_style_lines.with_frm_style .frm_button{padding:6px 11px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:14px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:normal;color:#444444;background: #ffffff;border-width:1px;border-color: #cccccc;height:auto;}.frm_style_lines.with_frm_style .frm_button .frm_icon_font:before{font-size:14px;}.frm_style_lines.with_frm_style .frm_dropzone{border-color: #cccccc;border-radius:0;color: #555555;background-color:#ffffff;}.frm_style_lines.with_frm_style .frm_dropzone .frm_upload_icon:before,.frm_style_lines.with_frm_style .frm_dropzone .dz-remove{color: #555555;}.frm_style_lines.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon:before {color: #444444;}.frm_style_lines.with_frm_style .frm_blank_field .frm_dropzone{border-color:#B94A48;color:#444444;background-color:#ffffff;}.frm_style_lines.with_frm_style .frm_dropzone .dz-preview .dz-progress {background: #dddddd;}.frm_style_lines.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_style_lines.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: #008ec2;}.frm_style_lines.with_frm_style input[type=file]::-webkit-file-upload-button{color:#555555;background-color:#ffffff;padding:3px 0px;border-radius:0;border-color: #cccccc;border-width:0 0 1px;border-style:solid;}.frm_style_lines.with_frm_style .chosen-container{font-size:14px;}.frm_style_lines.with_frm_style .chosen-container .chosen-results li,.frm_style_lines.with_frm_style .chosen-container .chosen-results li span{color:#555555;}.frm_style_lines.with_frm_style .chosen-container-single .chosen-single{padding-top:0 ;height:32px;line-height:32px;}.frm_style_lines.with_frm_style .chosen-container-single .chosen-single abbr{top:7px ;}.frm_style_lines.with_frm_style .chosen-container-single .chosen-single div{top:1.5px;}.frm_style_lines.with_frm_style .chosen-container-single .chosen-search input[type="text"]{height:32px;}.frm_style_lines.with_frm_style .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:15px;}.frm_style_lines.with_frm_style .frm_page_bar input,.frm_style_lines.with_frm_style .frm_page_bar input:disabled{color: #ffffff;background-color: #dddddd;border-color: #dfdfdf;border-width: 2px;}.frm_style_lines.with_frm_style .frm_progress_line input.frm_page_back{background-color: #008ec2;}.frm_style_lines.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd;border-color: #dfdfdf;opacity:1;}.frm_style_lines.with_frm_style .frm_current_page .frm_rootline_title{color: #008ec2;}.frm_style_lines.with_frm_style .frm_rootline_title,.frm_style_lines.with_frm_style .frm_pages_complete,.frm_style_lines.with_frm_style .frm_percent_complete{color: #666666;}.frm_style_lines.with_frm_style .frm_progress_line input,.frm_style_lines.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf;}.frm_style_lines.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #ffffff;border-right-color: #ffffff;border-left-width: 1px ;border-right-width: 1px ;}.frm_style_lines.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #008ec2;}.frm_style_lines.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #008ec2;}.frm_style_lines.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf;}.frm_style_lines.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf;}.frm_style_lines.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #ffffff;}.frm_style_lines.with_frm_style .frm_progress_line input.frm_page_back {border-color: #008ec2;}.frm_style_lines.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2;border-right-color: #ffffff;}.frm_style_lines.with_frm_style .frm_rootline.frm_show_lines:before {border-color: #dfdfdf;border-top-width: 2px;top: 15px;}.frm_style_lines.with_frm_style .frm_rootline input,.frm_style_lines.with_frm_style .frm_rootline input:hover {width: 30px;height: 30px;border-radius: 30px;padding: 0;}.frm_style_lines.with_frm_style .frm_rootline input:focus {border-color: #008ec2;}.frm_style_lines.with_frm_style .frm_rootline .frm_current_page input[type="button"] {border-color: #007aae;background-color: #008ec2;color: #ffffff;}.frm_style_lines.with_frm_style .frm_progress_line input,.frm_style_lines.with_frm_style .frm_progress_line input:disabled,.frm_style_lines.with_frm_style .frm_progress_line .frm_current_page input[type="button"],.frm_style_lines.with_frm_style .frm_rootline.frm_no_numbers input,.frm_style_lines.with_frm_style .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}.frm_style_lines.with_frm_style .frm_range_value{font-size:14px;}.frm_style_lines.with_frm_style .form-field input[type=range],.frm_style_lines.with_frm_style .form-field input[type=range]:focus {padding:0 ;background:transparent !important;}.frm_style_lines.with_frm_style input[type=range]::-webkit-slider-runnable-track {background-color:#cccccc;border-radius:0;}.frm_style_lines.with_frm_style input[type=range]::-webkit-slider-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_lines.with_frm_style input[type=range]::-moz-range-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_lines.with_frm_style input[type=range]::-ms-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_lines.with_frm_style .frm_switch_opt{font-size:12px;font-weight:normal;}.frm_style_lines.with_frm_style .frm_on_label{color:#008ec2;}.frm_style_lines.with_frm_style .frm_off_label{color:#444444;}.frm_style_lines.with_frm_style .frm_slider {background-color:#cccccc;}.frm_style_lines.with_frm_style input:checked + .frm_slider {background-color:#008ec2;}.frm_style_lines.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto ;}.frm_style_lines.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_lines.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_lines.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block;}.frm_style_lines.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 ;margin-top:8px;}.frm_style_lines.with_frm_style span.frm-pass-verified::before {color:#468847;}.frm_style_lines.with_frm_style span.frm-pass-req::before {color:#B94A48;}@media only screen and (max-width: 600px){.frm_style_lines.with_frm_style .frm_repeat_inline,.frm_style_lines.with_frm_style .frm_repeat_grid{margin: 20px 0;}}.frm_forms.frm_style_formidable-style-3.with_frm_style{max-width:100%;direction:ltr;}.frm_style_formidable-style-3.with_frm_style,.frm_style_formidable-style-3.with_frm_style form,.frm_style_formidable-style-3.with_frm_style .frm-show-form div.frm_description p {text-align:left;}.frm_style_formidable-style-3.with_frm_style .frm_form_fields > fieldset{border-width:0px;border-style:solid;border-color:#000000;margin:0;padding:0 0 15px 0;background-color:transparent;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}.frm_style_formidable-style-3.with_frm_style legend + h3,.frm_style_formidable-style-3.with_frm_style h3.frm_form_title{font-size:20px;color:#444444;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;margin-top:10px;margin-bottom:10px;}.frm_style_formidable-style-3.with_frm_style .frm-show-form .frm_section_heading h3{padding:15px 0 3px 0;margin:0;font-size:18px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:bold;color:#444444;border:none;border-top:2px solid #e8e8e8;background-color:transparent}.frm_style_formidable-style-3.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_formidable-style-3.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_formidable-style-3.with_frm_style .frm_section_heading h3{margin:0;}.frm_style_formidable-style-3.with_frm_style .frm_section_heading{margin-top:15px;}.frm_style_formidable-style-3.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style-3.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}.frm_style_formidable-style-3.with_frm_style .frm_repeat_sec{margin-bottom:20px;margin-top:20px;}.frm_style_formidable-style-3.with_frm_style label.frm_primary_label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;text-align:left;margin:0;padding:0 0 3px 0;width:auto;display:block;}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_html_container,.frm_style_formidable-style-3.with_frm_style .frm_form_field .frm_show_it{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;color:#666666;}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_html_container{font-size:14px;}.frm_style_formidable-style-3.with_frm_style .frm_form_field .frm_show_it{font-size:14px;font-weight:normal;}.frm_style_formidable-style-3.with_frm_style .frm_icon_font{color:#444444;}.frm_style_formidable-style-3.with_frm_style .frm_icon_font.frm_minus_icon:before{content:"\e600";}.frm_style_formidable-style-3.with_frm_style .frm_icon_font.frm_plus_icon:before{content:"\e602";}.frm_style_formidable-style-3.with_frm_style .frm_icon_font.frm_minus_icon:before,.frm_style_formidable-style-3.with_frm_style .frm_icon_font.frm_plus_icon:before{color:#444444;vertical-align:middle;}.frm_style_formidable-style-3.with_frm_style .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{content:"\e62d";color:#444444;}.frm_style_formidable-style-3.with_frm_style .frm_trigger .frm_icon_font.frm_arrow_icon:before{content:"\e62a";color:#444444;}.frm_style_formidable-style-3.with_frm_style .form-field{margin-bottom:20px;}.frm_style_formidable-style-3.with_frm_style .frm_grid,.frm_style_formidable-style-3.with_frm_style .frm_grid_first,.frm_style_formidable-style-3.with_frm_style .frm_grid_odd {margin-bottom:0;}.frm_style_formidable-style-3.with_frm_style .form-field.frm_section_heading{margin-bottom:0;}.frm_style_formidable-style-3.with_frm_style p.description,.frm_style_formidable-style-3.with_frm_style div.description,.frm_style_formidable-style-3.with_frm_style div.frm_description,.frm_style_formidable-style-3.with_frm_style .frm-show-form > div.frm_description,.frm_style_formidable-style-3.with_frm_style .frm_error{margin:0;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}.frm_style_formidable-style-3.with_frm_style .frm-show-form div.frm_description p{font-size:14px;color:#666666;margin-top:10px;margin-bottom:25px;}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_form_field.frm_right_container{grid-template-columns: auto 25%;}.frm_style_formidable-style-3.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style-3.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline;}.frm_style_formidable-style-3.with_frm_style .frm_pos_right{display:inline;width:150px;}.frm_style_formidable-style-3.with_frm_style .frm_none_container label.frm_primary_label,.frm_style_formidable-style-3.with_frm_style .frm_pos_none{display:none;}.frm_style_formidable-style-3.with_frm_style .frm_scale label{font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;}.frm_style_formidable-style-3.with_frm_style .frm_required{color:#B94A48;font-weight:bold;}.frm_style_formidable-style-3.with_frm_style input[type=text],.frm_style_formidable-style-3.with_frm_style input[type=password],.frm_style_formidable-style-3.with_frm_style input[type=email],.frm_style_formidable-style-3.with_frm_style input[type=number],.frm_style_formidable-style-3.with_frm_style input[type=url],.frm_style_formidable-style-3.with_frm_style input[type=tel],.frm_style_formidable-style-3.with_frm_style input[type=search],.frm_style_formidable-style-3.with_frm_style select,.frm_style_formidable-style-3.with_frm_style textarea,.frm_style_formidable-style-3.with_frm_style .chosen-container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;margin-bottom:0;}.frm_style_formidable-style-3.with_frm_style textarea{vertical-align:top;}.frm_style_formidable-style-3.with_frm_style input[type=text],.frm_style_formidable-style-3.with_frm_style input[type=password],.frm_style_formidable-style-3.with_frm_style input[type=email],.frm_style_formidable-style-3.with_frm_style input[type=number],.frm_style_formidable-style-3.with_frm_style input[type=url],.frm_style_formidable-style-3.with_frm_style input[type=tel],.frm_style_formidable-style-3.with_frm_style input[type=phone],.frm_style_formidable-style-3.with_frm_style input[type=search],.frm_style_formidable-style-3.with_frm_style select,.frm_style_formidable-style-3.with_frm_style textarea,.frm_form_fields_style,.frm_style_formidable-style-3.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_style_formidable-style-3.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_formidable-style-3.with_frm_style .chosen-container-single .chosen-single{color:#555555;background-color:#ffffff;border-color: #cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:50%;max-width:100%;font-size:14px;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:normal;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}.frm_style_formidable-style-3.with_frm_style input[type=text],.frm_style_formidable-style-3.with_frm_style input[type=password],.frm_style_formidable-style-3.with_frm_style input[type=email],.frm_style_formidable-style-3.with_frm_style input[type=number],.frm_style_formidable-style-3.with_frm_style input[type=url],.frm_style_formidable-style-3.with_frm_style input[type=tel],.frm_style_formidable-style-3.with_frm_style input[type=file],.frm_style_formidable-style-3.with_frm_style input[type=search],.frm_style_formidable-style-3.with_frm_style select{height:32px;line-height:1.3;}.frm_style_formidable-style-3.with_frm_style select[multiple="multiple"]{height:auto ;}.frm_style_formidable-style-3.with_frm_style input[type=file]{color: #555555;padding:0px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;}.frm_style_formidable-style-3.with_frm_style input[type=file].frm_transparent{color:transparent;}.frm_style_formidable-style-3.with_frm_style select{width:50%;max-width:100%;}.frm_style_formidable-style-3.with_frm_style .wp-editor-wrap{width:50%;max-width:100%;}.frm_style_formidable-style-3.with_frm_style .wp-editor-container textarea{border:none;}.frm_style_formidable-style-3.with_frm_style .mceIframeContainer{background-color:#ffffff;}.frm_style_formidable-style-3.with_frm_style .auto_width input,.frm_style_formidable-style-3.with_frm_style input.auto_width,.frm_style_formidable-style-3.with_frm_style select.auto_width,.frm_style_formidable-style-3.with_frm_style textarea.auto_width{width:auto;}.frm_style_formidable-style-3.with_frm_style input[disabled],.frm_style_formidable-style-3.with_frm_style select[disabled],.frm_style_formidable-style-3.with_frm_style textarea[disabled],.frm_style_formidable-style-3.with_frm_style input[readonly],.frm_style_formidable-style-3.with_frm_style select[readonly],.frm_style_formidable-style-3.with_frm_style textarea[readonly]{background-color:#ffffff;color:#A1A1A1;border-color:#E5E5E5;}.frm_style_formidable-style-3.with_frm_style input::placeholder,.frm_style_formidable-style-3.with_frm_style textarea::placeholder{color: #A1A1A1;}.frm_style_formidable-style-3.with_frm_style input::-webkit-input-placeholder,.frm_style_formidable-style-3.with_frm_style textarea::-webkit-input-placeholder{color: #A1A1A1;}.frm_style_formidable-style-3.with_frm_style input::-moz-placeholder,.frm_style_formidable-style-3.with_frm_style textarea::-moz-placeholder{color: #A1A1A1;}.frm_style_formidable-style-3.with_frm_style input:-ms-input-placeholder,frm_style_formidable-style-3.with_frm_style textarea:-ms-input-placeholder{color: #A1A1A1;}.frm_style_formidable-style-3.with_frm_style input:-moz-placeholder,.frm_style_formidable-style-3.with_frm_style textarea:-moz-placeholder{color: #A1A1A1;}.frm_style_formidable-style-3.with_frm_style .frm_default,.frm_style_formidable-style-3.with_frm_style input.frm_default,.frm_style_formidable-style-3.with_frm_style textarea.frm_default,.frm_style_formidable-style-3.with_frm_style select.frm_default,.frm_style_formidable-style-3.with_frm_style .placeholder,.frm_style_formidable-style-3.with_frm_style .chosen-container-multi .chosen-choices li.search-field .default,.frm_style_formidable-style-3.with_frm_style .chosen-container-single .chosen-default{color: #A1A1A1;}.frm_style_formidable-style-3.with_frm_style .form-field input:not([type=file]):focus,.frm_style_formidable-style-3.with_frm_style select:focus,.frm_style_formidable-style-3.with_frm_style textarea:focus,.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style-3.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.frm_style_formidable-style-3.with_frm_style .chosen-container-active .chosen-choices{background-color:#ffffff;border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102,175,233, 0.6);}.frm_style_formidable-style-3.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style-3.with_frm_style input[type=submit],.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style-3.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;height:auto;line-height:normal;text-align:center;background:#ffffff;border-width:1px;border-color: #cccccc;border-style:solid;color:#444444;cursor:pointer;font-weight:normal;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:none;padding:6px 11px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-shadow:0 1px 1px #eeeeee;-webkit-box-shadow:0 1px 1px #eeeeee;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_formidable-style-3.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_formidable-style-3.with_frm_style input[type=submit]:hover,.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style-3.with_frm_style .frm_submit button:hover{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_formidable-style-3.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_formidable-style-3.with_frm_style input[type=submit]:focus,.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style-3.with_frm_style .frm_submit button:focus,.frm_style_formidable-style-3.with_frm_style input[type=submit]:active,.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style-3.with_frm_style .frm_submit button:active{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent ;background: #ffffff;}.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color: #444444;border-right-color: #444444;}.frm_style_formidable-style-3.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style-3.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;margin:0;padding:0 0 3px 0;width:auto;display:block;visibility:hidden;}.frm_style_formidable-style-3.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style-3.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style-3.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style-3.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_formidable-style-3.with_frm_style a.frm_save_draft{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;font-weight:normal;}.frm_style_formidable-style-3.with_frm_style #frm_field_cptch_number_container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;clear:both;}.frm_style_formidable-style-3.with_frm_style .frm_radio{display:block;}.frm_style_formidable-style-3.with_frm_style .frm_checkbox{display:block;}.frm_style_formidable-style-3.with_frm_style .vertical_radio .frm_checkbox,.frm_style_formidable-style-3.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;}.frm_style_formidable-style-3.with_frm_style .horizontal_radio .frm_checkbox,.frm_style_formidable-style-3.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;}.frm_style_formidable-style-3.with_frm_style .frm_radio label,.frm_style_formidable-style-3.with_frm_style .frm_checkbox label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;font-weight:normal;}.frm_style_formidable-style-3.with_frm_style .frm_radio input[type=radio],.frm_style_formidable-style-3.with_frm_style .frm_checkbox input[type=checkbox] {font-size: 13px;position: static;}.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style-3.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style-3.with_frm_style .frm_blank_field select,.frm_form_fields_error_style,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_formidable-style-3.with_frm_style .frm_form_field :invalid{color:#444444;background-color:#ffffff;border-color:#B94A48;border-width:1px;border-style:solid;}.frm_style_formidable-style-3.with_frm_style .frm_blank_field .sigWrapper{border-color:#B94A48 !important;}.frm_style_formidable-style-3.with_frm_style .frm_error{font-weight:bold;}.frm_style_formidable-style-3.with_frm_style .frm_blank_field label,.frm_style_formidable-style-3.with_frm_style .frm_error{color:#B94A48;}.frm_style_formidable-style-3.with_frm_style .frm_error_style{background-color:#F2DEDE;border:1px solid #EBCCD1;border-radius:4px;color: #B94A48;font-size:14px;margin:0;margin-bottom:20px;}.frm_style_formidable-style-3.with_frm_style .frm_message,.frm_success_style{border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;border-radius:4px;}.frm_style_formidable-style-3.with_frm_style .frm_message p{color:#468847;}.frm_style_formidable-style-3.with_frm_style .frm_message{margin:5px 0 15px;font-size:14px;}.frm_style_formidable-style-3.with_frm_style .frm-grid td,.frm-grid th{border-color:#cccccc;}.form_results.frm_style_formidable-style-3.with_frm_style{border:1px solid #cccccc;}.form_results.frm_style_formidable-style-3.with_frm_style tr td{color: #555555;border-top:1px solid #cccccc;}.form_results.frm_style_formidable-style-3.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#ffffff;}.frm_style_formidable-style-3.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_formidable-style-3.with_frm_style #frm_loading .progress-bar{background-color:#ffffff;}.frm_style_formidable-style-3.with_frm_style .frm_grid,.frm_style_formidable-style-3.with_frm_style .frm_grid_first,.frm_style_formidable-style-3.with_frm_style .frm_grid_odd{border-color:#cccccc;}.frm_style_formidable-style-3.with_frm_style .frm_grid.frm_blank_field,.frm_style_formidable-style-3.with_frm_style .frm_grid_first.frm_blank_field,.frm_style_formidable-style-3.with_frm_style .frm_grid_odd.frm_blank_field{background-color:#F2DEDE;border-color:#EBCCD1;}.frm_style_formidable-style-3.with_frm_style .frm_grid_first,.frm_style_formidable-style-3.with_frm_style .frm_grid_odd{background-color:#ffffff;}.frm_style_formidable-style-3.with_frm_style .frm_grid{background-color:#ffffff;}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_html_scroll_box{background-color:#ffffff;border-color: #cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:50%;font-size:14px;padding:6px 10px;outline:none;}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_total textarea{color: #555555;background-color:transparent;border:none;display:inline;width:auto;padding:0;}.frm_style_formidable-style-3.with_frm_style .frm_button{padding:6px 11px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:normal;color:#444444;background: #ffffff;border-width:1px;border-color: #cccccc;height:auto;}.frm_style_formidable-style-3.with_frm_style .frm_button .frm_icon_font:before{font-size:14px;}.frm_style_formidable-style-3.with_frm_style .frm_dropzone{border-color: #cccccc;border-radius:4px;color: #555555;background-color:#ffffff;}.frm_style_formidable-style-3.with_frm_style .frm_dropzone .frm_upload_icon:before,.frm_style_formidable-style-3.with_frm_style .frm_dropzone .dz-remove{color: #555555;}.frm_style_formidable-style-3.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon:before {color: #444444;}.frm_style_formidable-style-3.with_frm_style .frm_blank_field .frm_dropzone{border-color:#B94A48;color:#444444;background-color:#ffffff;}.frm_style_formidable-style-3.with_frm_style .frm_dropzone .dz-preview .dz-progress {background: #dddddd;}.frm_style_formidable-style-3.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_style_formidable-style-3.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: #008ec2;}.frm_style_formidable-style-3.with_frm_style input[type=file]::-webkit-file-upload-button{color:#555555;background-color:#ffffff;padding:6px 10px;border-radius:4px;border-color: #cccccc;border-width:1px;border-style:solid;}.frm_style_formidable-style-3.with_frm_style .chosen-container{font-size:14px;}.frm_style_formidable-style-3.with_frm_style .chosen-container .chosen-results li,.frm_style_formidable-style-3.with_frm_style .chosen-container .chosen-results li span{color:#555555;}.frm_style_formidable-style-3.with_frm_style .chosen-container-single .chosen-single{padding-top:0 ;height:32px;line-height:32px;}.frm_style_formidable-style-3.with_frm_style .chosen-container-single .chosen-single abbr{top:9px ;}.frm_style_formidable-style-3.with_frm_style .chosen-container-single .chosen-single div{top:3px;}.frm_style_formidable-style-3.with_frm_style .chosen-container-single .chosen-search input[type="text"]{height:32px;}.frm_style_formidable-style-3.with_frm_style .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:15px;}.frm_style_formidable-style-3.with_frm_style .frm_page_bar input,.frm_style_formidable-style-3.with_frm_style .frm_page_bar input:disabled{color: #ffffff;background-color: #dddddd;border-color: #dfdfdf;border-width: 2px;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line input.frm_page_back{background-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd;border-color: #dfdfdf;opacity:1;}.frm_style_formidable-style-3.with_frm_style .frm_current_page .frm_rootline_title{color: #008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_rootline_title,.frm_style_formidable-style-3.with_frm_style .frm_pages_complete,.frm_style_formidable-style-3.with_frm_style .frm_percent_complete{color: #666666;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line input,.frm_style_formidable-style-3.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #ffffff;border-right-color: #ffffff;border-left-width: 1px ;border-right-width: 1px ;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #ffffff;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line input.frm_page_back {border-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2;border-right-color: #ffffff;}.frm_style_formidable-style-3.with_frm_style .frm_rootline.frm_show_lines:before {border-color: #dfdfdf;border-top-width: 2px;top: 15px;}.frm_style_formidable-style-3.with_frm_style .frm_rootline input,.frm_style_formidable-style-3.with_frm_style .frm_rootline input:hover {width: 30px;height: 30px;border-radius: 30px;padding: 0;}.frm_style_formidable-style-3.with_frm_style .frm_rootline input:focus {border-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_rootline .frm_current_page input[type="button"] {border-color: #007aae;background-color: #008ec2;color: #ffffff;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line input,.frm_style_formidable-style-3.with_frm_style .frm_progress_line input:disabled,.frm_style_formidable-style-3.with_frm_style .frm_progress_line .frm_current_page input[type="button"],.frm_style_formidable-style-3.with_frm_style .frm_rootline.frm_no_numbers input,.frm_style_formidable-style-3.with_frm_style .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}.frm_style_formidable-style-3.with_frm_style .frm_range_value{font-size:14px;}.frm_style_formidable-style-3.with_frm_style .form-field input[type=range],.frm_style_formidable-style-3.with_frm_style .form-field input[type=range]:focus {padding:0 ;background:transparent !important;}.frm_style_formidable-style-3.with_frm_style input[type=range]::-webkit-slider-runnable-track {background-color:#cccccc;border-radius:4px;}.frm_style_formidable-style-3.with_frm_style input[type=range]::-webkit-slider-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style input[type=range]::-moz-range-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style input[type=range]::-ms-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_switch_opt{font-size:14px;font-weight:normal;}.frm_style_formidable-style-3.with_frm_style .frm_on_label{color:#008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_off_label{color:#444444;}.frm_style_formidable-style-3.with_frm_style .frm_slider {background-color:#cccccc;}.frm_style_formidable-style-3.with_frm_style input:checked + .frm_slider {background-color:#008ec2;}.frm_style_formidable-style-3.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto ;}.frm_style_formidable-style-3.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style-3.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_formidable-style-3.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block;}.frm_style_formidable-style-3.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 ;margin-top:8px;}.frm_style_formidable-style-3.with_frm_style span.frm-pass-verified::before {color:#468847;}.frm_style_formidable-style-3.with_frm_style span.frm-pass-req::before {color:#B94A48;}@media only screen and (max-width: 600px){.frm_style_formidable-style-3.with_frm_style .frm_repeat_inline,.frm_style_formidable-style-3.with_frm_style .frm_repeat_grid{margin: 20px 0;}}.frm_forms.frm_style_rtl.with_frm_style{max-width:100%;direction:rtl;unicode-bidi:embed;}.frm_style_rtl.with_frm_style,.frm_style_rtl.with_frm_style form,.frm_style_rtl.with_frm_style .frm-show-form div.frm_description p {text-align:right;}.frm_style_rtl.with_frm_style .frm_form_fields > fieldset{border-width:0px;border-style:solid;border-color:#000000;margin:0;padding:0 0 15px 0;background-color:transparent;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}.frm_style_rtl.with_frm_style legend + h3,.frm_style_rtl.with_frm_style h3.frm_form_title{font-size:20px;color:#444444;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;margin-top:10px;margin-bottom:10px;}.frm_style_rtl.with_frm_style .frm-show-form .frm_section_heading h3{padding:15px 0 3px 0;margin:0;font-size:18px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:bold;color:#444444;border:none;border-top:2px solid #e8e8e8;background-color:transparent}.frm_style_rtl.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_rtl.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_rtl.with_frm_style .frm_section_heading h3{margin:0;}.frm_style_rtl.with_frm_style .frm_section_heading{margin-top:15px;}.frm_style_rtl.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_rtl.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}.frm_style_rtl.with_frm_style .frm_repeat_sec{margin-bottom:20px;margin-top:20px;}.frm_style_rtl.with_frm_style label.frm_primary_label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;text-align:right;margin:0;padding:0 0 3px 0;width:auto;display:block;}.frm_style_rtl.with_frm_style .frm_form_field.frm_html_container,.frm_style_rtl.with_frm_style .frm_form_field .frm_show_it{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;color:#666666;}.frm_style_rtl.with_frm_style .frm_form_field.frm_html_container{font-size:14px;}.frm_style_rtl.with_frm_style .frm_form_field .frm_show_it{font-size:14px;font-weight:normal;}.frm_style_rtl.with_frm_style .frm_icon_font{color:#444444;}.frm_style_rtl.with_frm_style .frm_icon_font.frm_minus_icon:before{content:"\e600";}.frm_style_rtl.with_frm_style .frm_icon_font.frm_plus_icon:before{content:"\e602";}.frm_style_rtl.with_frm_style .frm_icon_font.frm_minus_icon:before,.frm_style_rtl.with_frm_style .frm_icon_font.frm_plus_icon:before{color:#444444;vertical-align:middle;}.frm_style_rtl.with_frm_style .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{content:"\e62d";color:#444444;}.frm_style_rtl.with_frm_style .frm_trigger .frm_icon_font.frm_arrow_icon:before{content:"\e62a";color:#444444;}.frm_style_rtl.with_frm_style .form-field{margin-bottom:20px;}.frm_style_rtl.with_frm_style .frm_grid,.frm_style_rtl.with_frm_style .frm_grid_first,.frm_style_rtl.with_frm_style .frm_grid_odd {margin-bottom:0;}.frm_style_rtl.with_frm_style .form-field.frm_section_heading{margin-bottom:0;}.frm_style_rtl.with_frm_style p.description,.frm_style_rtl.with_frm_style div.description,.frm_style_rtl.with_frm_style div.frm_description,.frm_style_rtl.with_frm_style .frm-show-form > div.frm_description,.frm_style_rtl.with_frm_style .frm_error{margin:0;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}.frm_style_rtl.with_frm_style .frm-show-form div.frm_description p{font-size:14px;color:#666666;margin-top:10px;margin-bottom:25px;}.frm_style_rtl.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_rtl.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_form_field.frm_right_container{grid-template-columns: auto 25%;}.frm_style_rtl.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_rtl.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline;}.frm_style_rtl.with_frm_style .frm_pos_right{display:inline;width:150px;}.frm_style_rtl.with_frm_style .frm_none_container label.frm_primary_label,.frm_style_rtl.with_frm_style .frm_pos_none{display:none;}.frm_style_rtl.with_frm_style .frm_scale label{font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;}.frm_style_rtl.with_frm_style .frm_required{color:#B94A48;font-weight:bold;}.frm_style_rtl.with_frm_style input[type=text],.frm_style_rtl.with_frm_style input[type=password],.frm_style_rtl.with_frm_style input[type=email],.frm_style_rtl.with_frm_style input[type=number],.frm_style_rtl.with_frm_style input[type=url],.frm_style_rtl.with_frm_style input[type=tel],.frm_style_rtl.with_frm_style input[type=search],.frm_style_rtl.with_frm_style select,.frm_style_rtl.with_frm_style textarea,.frm_style_rtl.with_frm_style .chosen-container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;margin-bottom:0;}.frm_style_rtl.with_frm_style textarea{vertical-align:top;}.frm_style_rtl.with_frm_style input[type=text],.frm_style_rtl.with_frm_style input[type=password],.frm_style_rtl.with_frm_style input[type=email],.frm_style_rtl.with_frm_style input[type=number],.frm_style_rtl.with_frm_style input[type=url],.frm_style_rtl.with_frm_style input[type=tel],.frm_style_rtl.with_frm_style input[type=phone],.frm_style_rtl.with_frm_style input[type=search],.frm_style_rtl.with_frm_style select,.frm_style_rtl.with_frm_style textarea,.frm_form_fields_style,.frm_style_rtl.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_style_rtl.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_rtl.with_frm_style .chosen-container-single .chosen-single{color:#555555;background-color:#ffffff;border-color: #cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:100%;font-size:14px;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:normal;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}.frm_style_rtl.with_frm_style input[type=text],.frm_style_rtl.with_frm_style input[type=password],.frm_style_rtl.with_frm_style input[type=email],.frm_style_rtl.with_frm_style input[type=number],.frm_style_rtl.with_frm_style input[type=url],.frm_style_rtl.with_frm_style input[type=tel],.frm_style_rtl.with_frm_style input[type=file],.frm_style_rtl.with_frm_style input[type=search],.frm_style_rtl.with_frm_style select{height:32px;line-height:1.3;}.frm_style_rtl.with_frm_style select[multiple="multiple"]{height:auto ;}.frm_style_rtl.with_frm_style input[type=file]{color: #555555;padding:0px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;}.frm_style_rtl.with_frm_style input[type=file].frm_transparent{color:transparent;}.frm_style_rtl.with_frm_style select{width:100%;max-width:100%;}.frm_style_rtl.with_frm_style .wp-editor-wrap{width:100%;max-width:100%;}.frm_style_rtl.with_frm_style .wp-editor-container textarea{border:none;}.frm_style_rtl.with_frm_style .mceIframeContainer{background-color:#ffffff;}.frm_style_rtl.with_frm_style .auto_width input,.frm_style_rtl.with_frm_style input.auto_width,.frm_style_rtl.with_frm_style select.auto_width,.frm_style_rtl.with_frm_style textarea.auto_width{width:auto;}.frm_style_rtl.with_frm_style input[disabled],.frm_style_rtl.with_frm_style select[disabled],.frm_style_rtl.with_frm_style textarea[disabled],.frm_style_rtl.with_frm_style input[readonly],.frm_style_rtl.with_frm_style select[readonly],.frm_style_rtl.with_frm_style textarea[readonly]{background-color:#ffffff;color:#A1A1A1;border-color:#E5E5E5;}.frm_style_rtl.with_frm_style input::placeholder,.frm_style_rtl.with_frm_style textarea::placeholder{color: #A1A1A1;}.frm_style_rtl.with_frm_style input::-webkit-input-placeholder,.frm_style_rtl.with_frm_style textarea::-webkit-input-placeholder{color: #A1A1A1;}.frm_style_rtl.with_frm_style input::-moz-placeholder,.frm_style_rtl.with_frm_style textarea::-moz-placeholder{color: #A1A1A1;}.frm_style_rtl.with_frm_style input:-ms-input-placeholder,frm_style_rtl.with_frm_style textarea:-ms-input-placeholder{color: #A1A1A1;}.frm_style_rtl.with_frm_style input:-moz-placeholder,.frm_style_rtl.with_frm_style textarea:-moz-placeholder{color: #A1A1A1;}.frm_style_rtl.with_frm_style .frm_default,.frm_style_rtl.with_frm_style input.frm_default,.frm_style_rtl.with_frm_style textarea.frm_default,.frm_style_rtl.with_frm_style select.frm_default,.frm_style_rtl.with_frm_style .placeholder,.frm_style_rtl.with_frm_style .chosen-container-multi .chosen-choices li.search-field .default,.frm_style_rtl.with_frm_style .chosen-container-single .chosen-default{color: #A1A1A1;}.frm_style_rtl.with_frm_style .form-field input:not([type=file]):focus,.frm_style_rtl.with_frm_style select:focus,.frm_style_rtl.with_frm_style textarea:focus,.frm_style_rtl.with_frm_style .frm_focus_field input[type=text],.frm_style_rtl.with_frm_style .frm_focus_field input[type=password],.frm_style_rtl.with_frm_style .frm_focus_field input[type=email],.frm_style_rtl.with_frm_style .frm_focus_field input[type=number],.frm_style_rtl.with_frm_style .frm_focus_field input[type=url],.frm_style_rtl.with_frm_style .frm_focus_field input[type=tel],.frm_style_rtl.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_rtl.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.frm_style_rtl.with_frm_style .chosen-container-active .chosen-choices{background-color:#ffffff;border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102,175,233, 0.6);}.frm_style_rtl.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_rtl.with_frm_style input[type=submit],.frm_style_rtl.with_frm_style .frm_submit input[type=button],.frm_style_rtl.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;height:auto;line-height:normal;text-align:center;background:#ffffff;border-width:1px;border-color: #cccccc;border-style:solid;color:#444444;cursor:pointer;font-weight:normal;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:none;padding:6px 11px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-shadow:0 1px 1px #eeeeee;-webkit-box-shadow:0 1px 1px #eeeeee;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_rtl.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_rtl.with_frm_style input[type=submit]:hover,.frm_style_rtl.with_frm_style .frm_submit input[type=button]:hover,.frm_style_rtl.with_frm_style .frm_submit button:hover{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_rtl.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_rtl.with_frm_style input[type=submit]:focus,.frm_style_rtl.with_frm_style .frm_submit input[type=button]:focus,.frm_style_rtl.with_frm_style .frm_submit button:focus,.frm_style_rtl.with_frm_style input[type=submit]:active,.frm_style_rtl.with_frm_style .frm_submit input[type=button]:active,.frm_style_rtl.with_frm_style .frm_submit button:active{background: #efefef;border-color: #cccccc;color: #444444;}.frm_style_rtl.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_rtl.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_rtl.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_rtl.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent ;background: #ffffff;}.frm_style_rtl.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color: #444444;border-right-color: #444444;}.frm_style_rtl.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_rtl.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;margin:0;padding:0 0 3px 0;width:auto;display:block;visibility:hidden;}.frm_style_rtl.with_frm_style.frm_inline_form .frm_submit input,.frm_style_rtl.with_frm_style.frm_inline_form .frm_submit button,.frm_style_rtl.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_rtl.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_rtl.with_frm_style a.frm_save_draft{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;font-weight:normal;}.frm_style_rtl.with_frm_style #frm_field_cptch_number_container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444444;font-weight:bold;clear:both;}.frm_style_rtl.with_frm_style .frm_radio{display:block;}.frm_style_rtl.with_frm_style .frm_checkbox{display:block;}.frm_style_rtl.with_frm_style .vertical_radio .frm_checkbox,.frm_style_rtl.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;}.frm_style_rtl.with_frm_style .horizontal_radio .frm_checkbox,.frm_style_rtl.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;}.frm_style_rtl.with_frm_style .frm_radio label,.frm_style_rtl.with_frm_style .frm_checkbox label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;font-weight:normal;}.frm_style_rtl.with_frm_style .frm_radio input[type=radio],.frm_style_rtl.with_frm_style .frm_checkbox input[type=checkbox] {font-size: 13px;position: static;}.frm_style_rtl.with_frm_style .frm_blank_field input[type=text],.frm_style_rtl.with_frm_style .frm_blank_field input[type=password],.frm_style_rtl.with_frm_style .frm_blank_field input[type=url],.frm_style_rtl.with_frm_style .frm_blank_field input[type=tel],.frm_style_rtl.with_frm_style .frm_blank_field input[type=number],.frm_style_rtl.with_frm_style .frm_blank_field input[type=email],.frm_style_rtl.with_frm_style .frm_blank_field textarea,.frm_style_rtl.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_rtl.with_frm_style .frm_blank_field select,.frm_form_fields_error_style,.frm_style_rtl.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_rtl.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_rtl.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_rtl.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_rtl.with_frm_style .frm_form_field :invalid{color:#444444;background-color:#ffffff;border-color:#B94A48;border-width:1px;border-style:solid;}.frm_style_rtl.with_frm_style .frm_blank_field .sigWrapper{border-color:#B94A48 !important;}.frm_style_rtl.with_frm_style .frm_error{font-weight:bold;}.frm_style_rtl.with_frm_style .frm_blank_field label,.frm_style_rtl.with_frm_style .frm_error{color:#B94A48;}.frm_style_rtl.with_frm_style .frm_error_style{background-color:#F2DEDE;border:1px solid #EBCCD1;border-radius:4px;color: #B94A48;font-size:14px;margin:0;margin-bottom:20px;}.frm_style_rtl.with_frm_style .frm_message,.frm_success_style{border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;border-radius:4px;}.frm_style_rtl.with_frm_style .frm_message p{color:#468847;}.frm_style_rtl.with_frm_style .frm_message{margin:5px 0 15px;font-size:14px;}.frm_style_rtl.with_frm_style .frm-grid td,.frm-grid th{border-color:#cccccc;}.form_results.frm_style_rtl.with_frm_style{border:1px solid #cccccc;}.form_results.frm_style_rtl.with_frm_style tr td{color: #555555;border-top:1px solid #cccccc;}.form_results.frm_style_rtl.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#ffffff;}.frm_style_rtl.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_rtl.with_frm_style #frm_loading .progress-bar{background-color:#ffffff;}.frm_style_rtl.with_frm_style .frm_grid,.frm_style_rtl.with_frm_style .frm_grid_first,.frm_style_rtl.with_frm_style .frm_grid_odd{border-color:#cccccc;}.frm_style_rtl.with_frm_style .frm_grid.frm_blank_field,.frm_style_rtl.with_frm_style .frm_grid_first.frm_blank_field,.frm_style_rtl.with_frm_style .frm_grid_odd.frm_blank_field{background-color:#F2DEDE;border-color:#EBCCD1;}.frm_style_rtl.with_frm_style .frm_grid_first,.frm_style_rtl.with_frm_style .frm_grid_odd{background-color:#ffffff;}.frm_style_rtl.with_frm_style .frm_grid{background-color:#ffffff;}.frm_style_rtl.with_frm_style .frm_form_field.frm_html_scroll_box{background-color:#ffffff;border-color: #cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;font-size:14px;padding:6px 10px;outline:none;}.frm_style_rtl.with_frm_style .frm_form_field.frm_total input,.frm_style_rtl.with_frm_style .frm_form_field.frm_total textarea{color: #555555;background-color:transparent;border:none;display:inline;width:auto;padding:0;}.frm_style_rtl.with_frm_style .frm_button{padding:6px 11px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:normal;color:#444444;background: #ffffff;border-width:1px;border-color: #cccccc;height:auto;}.frm_style_rtl.with_frm_style .frm_button .frm_icon_font:before{font-size:14px;}.frm_style_rtl.with_frm_style .frm_dropzone{border-color: #cccccc;border-radius:4px;color: #555555;background-color:#ffffff;}.frm_style_rtl.with_frm_style .frm_dropzone .frm_upload_icon:before,.frm_style_rtl.with_frm_style .frm_dropzone .dz-remove{color: #555555;}.frm_style_rtl.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon:before {color: #444444;}.frm_style_rtl.with_frm_style .frm_blank_field .frm_dropzone{border-color:#B94A48;color:#444444;background-color:#ffffff;}.frm_style_rtl.with_frm_style .frm_dropzone .dz-preview .dz-progress {background: #dddddd;}.frm_style_rtl.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_style_rtl.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: #008ec2;}.frm_style_rtl.with_frm_style input[type=file]::-webkit-file-upload-button{color:#555555;background-color:#ffffff;padding:6px 10px;border-radius:4px;border-color: #cccccc;border-width:1px;border-style:solid;}.frm_style_rtl.with_frm_style .chosen-container{font-size:14px;}.frm_style_rtl.with_frm_style .chosen-container .chosen-results li,.frm_style_rtl.with_frm_style .chosen-container .chosen-results li span{color:#555555;}.frm_style_rtl.with_frm_style .chosen-container-single .chosen-single{padding-top:0 ;height:32px;line-height:32px;}.frm_style_rtl.with_frm_style .chosen-container-single .chosen-single abbr{top:9px ;}.frm_style_rtl.with_frm_style .chosen-container-single .chosen-single div{top:3px;}.frm_style_rtl.with_frm_style .chosen-container-single .chosen-search input[type="text"]{height:32px;}.frm_style_rtl.with_frm_style .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:15px;}.frm_style_rtl.with_frm_style .frm_page_bar input,.frm_style_rtl.with_frm_style .frm_page_bar input:disabled{color: #ffffff;background-color: #dddddd;border-color: #dfdfdf;border-width: 2px;}.frm_style_rtl.with_frm_style .frm_progress_line input.frm_page_back{background-color: #008ec2;}.frm_style_rtl.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd;border-color: #dfdfdf;opacity:1;}.frm_style_rtl.with_frm_style .frm_current_page .frm_rootline_title{color: #008ec2;}.frm_style_rtl.with_frm_style .frm_rootline_title,.frm_style_rtl.with_frm_style .frm_pages_complete,.frm_style_rtl.with_frm_style .frm_percent_complete{color: #666666;}.frm_style_rtl.with_frm_style .frm_progress_line input,.frm_style_rtl.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf;}.frm_style_rtl.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #ffffff;border-right-color: #ffffff;border-left-width: 1px ;border-right-width: 1px ;}.frm_style_rtl.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #008ec2;}.frm_style_rtl.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #008ec2;}.frm_style_rtl.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf;}.frm_style_rtl.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf;}.frm_style_rtl.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #ffffff;}.frm_style_rtl.with_frm_style .frm_progress_line input.frm_page_back {border-color: #008ec2;}.frm_style_rtl.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2;border-right-color: #ffffff;}.frm_style_rtl.with_frm_style .frm_rootline.frm_show_lines:before {border-color: #dfdfdf;border-top-width: 2px;top: 15px;}.frm_style_rtl.with_frm_style .frm_rootline input,.frm_style_rtl.with_frm_style .frm_rootline input:hover {width: 30px;height: 30px;border-radius: 30px;padding: 0;}.frm_style_rtl.with_frm_style .frm_rootline input:focus {border-color: #008ec2;}.frm_style_rtl.with_frm_style .frm_rootline .frm_current_page input[type="button"] {border-color: #007aae;background-color: #008ec2;color: #ffffff;}.frm_style_rtl.with_frm_style .frm_progress_line input,.frm_style_rtl.with_frm_style .frm_progress_line input:disabled,.frm_style_rtl.with_frm_style .frm_progress_line .frm_current_page input[type="button"],.frm_style_rtl.with_frm_style .frm_rootline.frm_no_numbers input,.frm_style_rtl.with_frm_style .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}.frm_style_rtl.with_frm_style .frm_range_value{font-size:14px;}.frm_style_rtl.with_frm_style .form-field input[type=range],.frm_style_rtl.with_frm_style .form-field input[type=range]:focus {padding:0 ;background:transparent !important;}.frm_style_rtl.with_frm_style input[type=range]::-webkit-slider-runnable-track {background-color:#cccccc;border-radius:4px;}.frm_style_rtl.with_frm_style input[type=range]::-webkit-slider-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_rtl.with_frm_style input[type=range]::-moz-range-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_rtl.with_frm_style input[type=range]::-ms-thumb {border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;}.frm_style_rtl.with_frm_style .frm_switch_opt{font-size:14px;font-weight:normal;}.frm_style_rtl.with_frm_style .frm_on_label{color:#008ec2;}.frm_style_rtl.with_frm_style .frm_off_label{color:#444444;}.frm_style_rtl.with_frm_style .frm_slider {background-color:#cccccc;}.frm_style_rtl.with_frm_style input:checked + .frm_slider {background-color:#008ec2;}.frm_style_rtl.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto ;}.frm_style_rtl.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_rtl.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_rtl.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block;}.frm_style_rtl.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 ;margin-top:8px;}.frm_style_rtl.with_frm_style span.frm-pass-verified::before {color:#468847;}.frm_style_rtl.with_frm_style span.frm-pass-req::before {color:#B94A48;}@media only screen and (max-width: 600px){.frm_style_rtl.with_frm_style .frm_repeat_inline,.frm_style_rtl.with_frm_style .frm_repeat_grid{margin: 20px 0;}}.frm_forms.frm_style_true-blue.with_frm_style{max-width:80% !important;direction:ltr !important;margin:0 auto;}.frm_style_true-blue.with_frm_style,.frm_style_true-blue.with_frm_style form,.frm_style_true-blue.with_frm_style .frm-show-form div.frm_description p {text-align:left !important;}.frm_inline_form.frm_style_true-blue.with_frm_style form{text-align:center;}.frm_style_true-blue.with_frm_style .frm_form_fields > fieldset{border-width:9px !important;border-style:solid;border-color:#14568a !important;margin:0;padding:10px 25px 5px 25px !important;background-color:#6fa3e7;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}.frm_style_true-blue.with_frm_style legend + h3,.frm_style_true-blue.with_frm_style h3.frm_form_title{font-size:20px !important;color:#fff !important;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;margin-top:10px !important;margin-bottom:10px !important;}.frm_style_true-blue.with_frm_style .frm-show-form .frm_section_heading h3{padding:15px 0 3px 0 !important;margin:0 !important;font-size:18px !important;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight:bold !important;color:#fff !important;border:none !important;border-top:2px solid #e8e8e8 !important;background-color:transparent !important}.frm_style_true-blue.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_true-blue.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_true-blue.with_frm_style .frm_section_heading h3{margin:0;}.frm_style_true-blue.with_frm_style .frm_section_heading{margin-top:15px !important;}.frm_style_true-blue.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_true-blue.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px !important;}.frm_style_true-blue.with_frm_style .frm_repeat_sec{margin-bottom:20px !important;margin-top:20px !important;}.frm_style_true-blue.with_frm_style label.frm_primary_label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px !important;color:#fff !important;font-weight:bold !important;text-align:left !important;margin:0;padding:0 0 3px 0 !important;width:auto;display:block;}.frm_style_true-blue.with_frm_style .frm_form_field.frm_html_container,.frm_style_true-blue.with_frm_style .frm_form_field .frm_show_it{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;color:#ffffff !important;}.frm_style_true-blue.with_frm_style .frm_form_field.frm_html_container{font-size:14px !important;}.frm_style_true-blue.with_frm_style .frm_form_field .frm_show_it{font-size:14px !important;font-weight:normal;}.frm_style_true-blue.with_frm_style .frm_icon_font{color:#fff !important;}.frm_style_true-blue.with_frm_style .frm_icon_font.frm_minus_icon:before{content:"\e633";}.frm_style_true-blue.with_frm_style .frm_icon_font.frm_plus_icon:before{content:"\e632";}.frm_style_true-blue.with_frm_style .frm_icon_font.frm_minus_icon:before,.frm_style_true-blue.with_frm_style .frm_icon_font.frm_plus_icon:before{color:#ffffff !important;vertical-align:middle;}.frm_style_true-blue.with_frm_style .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{content:"\e60e";color:#fff !important;}.frm_style_true-blue.with_frm_style .frm_trigger .frm_icon_font.frm_arrow_icon:before{content:"\e60c";color:#fff !important;}.frm_style_true-blue.with_frm_style .form-field{margin-bottom:20px !important;}.frm_style_true-blue.with_frm_style .frm_grid,.frm_style_true-blue.with_frm_style .frm_grid_first,.frm_style_true-blue.with_frm_style .frm_grid_odd {margin-bottom:0 !important;}.frm_style_true-blue.with_frm_style .form-field.frm_section_heading{margin-bottom:0 !important;}.frm_style_true-blue.with_frm_style p.description,.frm_style_true-blue.with_frm_style div.description,.frm_style_true-blue.with_frm_style div.frm_description,.frm_style_true-blue.with_frm_style .frm-show-form > div.frm_description,.frm_style_true-blue.with_frm_style .frm_error{margin:0 !important;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-size:12px !important;color:#ffffff !important;font-weight:normal !important;text-align:left !important;font-style:normal !important;max-width:100%;}.frm_style_true-blue.with_frm_style .frm-show-form div.frm_description p{font-size:14px !important;color:#ffffff !important;margin-top:10px !important;margin-bottom:25px !important;}.frm_style_true-blue.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_true-blue.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_form_field.frm_right_container{grid-template-columns: auto 25%;}.frm_style_true-blue.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_true-blue.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline !important;}.frm_style_true-blue.with_frm_style .frm_pos_right{display:inline !important;width:150px !important;}.frm_style_true-blue.with_frm_style .frm_none_container label.frm_primary_label,.frm_style_true-blue.with_frm_style .frm_pos_none{display:none !important;}.frm_style_true-blue.with_frm_style .frm_scale label{font-weight:normal !important;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-size:13px !important;color:#ffffff !important;}.frm_style_true-blue.with_frm_style .frm_required{color:#fff !important;font-weight:bold !important;}.frm_style_true-blue.with_frm_style input[type=text],.frm_style_true-blue.with_frm_style input[type=password],.frm_style_true-blue.with_frm_style input[type=email],.frm_style_true-blue.with_frm_style input[type=number],.frm_style_true-blue.with_frm_style input[type=url],.frm_style_true-blue.with_frm_style input[type=tel],.frm_style_true-blue.with_frm_style input[type=search],.frm_style_true-blue.with_frm_style select,.frm_style_true-blue.with_frm_style textarea,.frm_style_true-blue.with_frm_style .chosen-container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-size:14px;margin-bottom:0 !important;}.frm_style_true-blue.with_frm_style textarea{vertical-align:top;}.frm_style_true-blue.with_frm_style input[type=text],.frm_style_true-blue.with_frm_style input[type=password],.frm_style_true-blue.with_frm_style input[type=email],.frm_style_true-blue.with_frm_style input[type=number],.frm_style_true-blue.with_frm_style input[type=url],.frm_style_true-blue.with_frm_style input[type=tel],.frm_style_true-blue.with_frm_style input[type=phone],.frm_style_true-blue.with_frm_style input[type=search],.frm_style_true-blue.with_frm_style select,.frm_style_true-blue.with_frm_style textarea,.frm_form_fields_style,.frm_style_true-blue.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_style_true-blue.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_true-blue.with_frm_style .chosen-container-single .chosen-single{color:#14568a !important;background-color:#ffffff !important;background-image:none !important;border-color: #093b63 !important;border-width:2px !important;border-style:solid !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;width:100% !important;max-width:100%;font-size:14px !important;padding:6px 10px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none !important;font-weight:normal;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset !important;}.frm_style_true-blue.with_frm_style input[type=text],.frm_style_true-blue.with_frm_style input[type=password],.frm_style_true-blue.with_frm_style input[type=email],.frm_style_true-blue.with_frm_style input[type=number],.frm_style_true-blue.with_frm_style input[type=url],.frm_style_true-blue.with_frm_style input[type=tel],.frm_style_true-blue.with_frm_style input[type=file],.frm_style_true-blue.with_frm_style input[type=search],.frm_style_true-blue.with_frm_style select{height:32px !important;line-height:1.3 !important;}.frm_style_true-blue.with_frm_style select[multiple="multiple"]{height:auto !important;}.frm_style_true-blue.with_frm_style input[type=file]{color: #14568a !important;padding:0px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-size:14px !important;}.frm_style_true-blue.with_frm_style input[type=file].frm_transparent{color:transparent !important;}.frm_style_true-blue.with_frm_style select{width:100% !important;max-width:100%;}.frm_style_true-blue.with_frm_style .wp-editor-wrap{width:100% !important;max-width:100%;}.frm_style_true-blue.with_frm_style .wp-editor-container textarea{border:none !important;}.frm_style_true-blue.with_frm_style .mceIframeContainer{background-color:#ffffff !important;}.frm_style_true-blue.with_frm_style .auto_width input,.frm_style_true-blue.with_frm_style input.auto_width,.frm_style_true-blue.with_frm_style select.auto_width,.frm_style_true-blue.with_frm_style textarea.auto_width{width:auto !important;}.frm_style_true-blue.with_frm_style input[disabled],.frm_style_true-blue.with_frm_style select[disabled],.frm_style_true-blue.with_frm_style textarea[disabled],.frm_style_true-blue.with_frm_style input[readonly],.frm_style_true-blue.with_frm_style select[readonly],.frm_style_true-blue.with_frm_style textarea[readonly]{background-color:#ffffff !important;color:#A1A1A1 !important;border-color:#093b63 !important;}.frm_style_true-blue.with_frm_style input::placeholder,.frm_style_true-blue.with_frm_style textarea::placeholder{color: #A1A1A1 !important;}.frm_style_true-blue.with_frm_style input::-webkit-input-placeholder,.frm_style_true-blue.with_frm_style textarea::-webkit-input-placeholder{color: #A1A1A1 !important;}.frm_style_true-blue.with_frm_style input::-moz-placeholder,.frm_style_true-blue.with_frm_style textarea::-moz-placeholder{color: #A1A1A1 !important;}.frm_style_true-blue.with_frm_style input:-ms-input-placeholder,frm_style_true-blue.with_frm_style textarea:-ms-input-placeholder{color: #A1A1A1 !important;}.frm_style_true-blue.with_frm_style input:-moz-placeholder,.frm_style_true-blue.with_frm_style textarea:-moz-placeholder{color: #A1A1A1 !important;}.frm_style_true-blue.with_frm_style .frm_default,.frm_style_true-blue.with_frm_style input.frm_default,.frm_style_true-blue.with_frm_style textarea.frm_default,.frm_style_true-blue.with_frm_style select.frm_default,.frm_style_true-blue.with_frm_style .placeholder,.frm_style_true-blue.with_frm_style .chosen-container-multi .chosen-choices li.search-field .default,.frm_style_true-blue.with_frm_style .chosen-container-single .chosen-default{color: #A1A1A1 !important;}.frm_style_true-blue.with_frm_style .form-field input:not([type=file]):focus,.frm_style_true-blue.with_frm_style select:focus,.frm_style_true-blue.with_frm_style textarea:focus,.frm_style_true-blue.with_frm_style .frm_focus_field input[type=text],.frm_style_true-blue.with_frm_style .frm_focus_field input[type=password],.frm_style_true-blue.with_frm_style .frm_focus_field input[type=email],.frm_style_true-blue.with_frm_style .frm_focus_field input[type=number],.frm_style_true-blue.with_frm_style .frm_focus_field input[type=url],.frm_style_true-blue.with_frm_style .frm_focus_field input[type=tel],.frm_style_true-blue.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_true-blue.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.frm_style_true-blue.with_frm_style .chosen-container-active .chosen-choices{background-color:#ffffff !important;border-color:#093b63 !important;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(9,59,99, 0.6);}.frm_style_true-blue.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_true-blue.with_frm_style input[type=submit],.frm_style_true-blue.with_frm_style .frm_submit input[type=button],.frm_style_true-blue.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto !important;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px !important;height:auto !important;line-height:normal !important;text-align:center;background:#14568a !important;border-width:2px;border-color: #093b63 !important;border-style:solid;color:#ffffff !important;cursor:pointer;font-weight:normal !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;text-shadow:none;padding:6px 11px !important;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_true-blue.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_true-blue.with_frm_style input[type=submit]:hover,.frm_style_true-blue.with_frm_style .frm_submit input[type=button]:hover,.frm_style_true-blue.with_frm_style .frm_submit button:hover{background: #1a6199 !important;border-color: #093b63 !important;color: #ffffff !important;}.frm_style_true-blue.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_true-blue.with_frm_style input[type=submit]:focus,.frm_style_true-blue.with_frm_style .frm_submit input[type=button]:focus,.frm_style_true-blue.with_frm_style .frm_submit button:focus,.frm_style_true-blue.with_frm_style input[type=submit]:active,.frm_style_true-blue.with_frm_style .frm_submit input[type=button]:active,.frm_style_true-blue.with_frm_style .frm_submit button:active{background: #093b63 !important;border-color: #14568a !important;color: #ffffff !important;}.frm_style_true-blue.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_true-blue.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_true-blue.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_true-blue.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent !important;background: #14568a !important;}.frm_style_true-blue.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color: #ffffff !important;border-right-color: #ffffff !important;}.frm_style_true-blue.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_true-blue.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px !important;color:#fff !important;font-weight:bold !important;margin:0;padding:0 0 3px 0 !important;width:auto;display:block;visibility:hidden;}.frm_style_true-blue.with_frm_style.frm_inline_form .frm_submit input,.frm_style_true-blue.with_frm_style.frm_inline_form .frm_submit button,.frm_style_true-blue.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_true-blue.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_true-blue.with_frm_style a.frm_save_draft{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;font-weight:normal;}.frm_style_true-blue.with_frm_style #frm_field_cptch_number_container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px !important;color:#fff !important;font-weight:bold !important;clear:both;}.frm_style_true-blue.with_frm_style .frm_radio{display:block !important;}.frm_style_true-blue.with_frm_style .frm_checkbox{display:block !important;}.frm_style_true-blue.with_frm_style .vertical_radio .frm_checkbox,.frm_style_true-blue.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block !important;}.frm_style_true-blue.with_frm_style .horizontal_radio .frm_checkbox,.frm_style_true-blue.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block !important;}.frm_style_true-blue.with_frm_style .frm_radio label,.frm_style_true-blue.with_frm_style .frm_checkbox label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-size:13px !important;color:#ffffff !important;font-weight:normal !important;}.frm_style_true-blue.with_frm_style .frm_radio input[type=radio],.frm_style_true-blue.with_frm_style .frm_checkbox input[type=checkbox] {font-size: 13px !important;position: static !important;}.frm_style_true-blue.with_frm_style .frm_blank_field input[type=text],.frm_style_true-blue.with_frm_style .frm_blank_field input[type=password],.frm_style_true-blue.with_frm_style .frm_blank_field input[type=url],.frm_style_true-blue.with_frm_style .frm_blank_field input[type=tel],.frm_style_true-blue.with_frm_style .frm_blank_field input[type=number],.frm_style_true-blue.with_frm_style .frm_blank_field input[type=email],.frm_style_true-blue.with_frm_style .frm_blank_field textarea,.frm_style_true-blue.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_true-blue.with_frm_style .frm_blank_field select,.frm_form_fields_error_style,.frm_style_true-blue.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_true-blue.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_true-blue.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_true-blue.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_true-blue.with_frm_style .frm_form_field :invalid{color:#14568a !important;background-color:#ffffff !important;border-color:#B94A48 !important;border-width:2px !important;border-style:solid !important;}.frm_style_true-blue.with_frm_style .frm_blank_field .sigWrapper{border-color:#B94A48 !important;}.frm_style_true-blue.with_frm_style .frm_error{font-weight:bold !important;}.frm_style_true-blue.with_frm_style .frm_blank_field label,.frm_style_true-blue.with_frm_style .frm_error{color:#B94A48 !important;}.frm_style_true-blue.with_frm_style .frm_error_style{background-color:#bf4a4a !important;border:1px solid #ff0a05 !important;border-radius:5px !important;color: #fff !important;font-size:14px !important;margin:0;margin-bottom:20px;}.frm_style_true-blue.with_frm_style .frm_message,.frm_success_style{border:1px solid #296aff;background-color:#14568a !important;color:#fff !important;border-radius:5px !important;}.frm_style_true-blue.with_frm_style .frm_message p{color:#fff !important;}.frm_style_true-blue.with_frm_style .frm_message{margin:5px 0 15px;font-size:14px !important;}.frm_style_true-blue.with_frm_style .frm-grid td,.frm-grid th{border-color:#093b63;}.form_results.frm_style_true-blue.with_frm_style{border:2px solid #093b63 !important;}.form_results.frm_style_true-blue.with_frm_style tr td{color: #14568a !important;border-top:2px solid #093b63 !important;}.form_results.frm_style_true-blue.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#ffffff !important;}.frm_style_true-blue.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #093b63 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #093b63 50%, #093b63 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_true-blue.with_frm_style #frm_loading .progress-bar{background-color:#ffffff !important;}.frm_style_true-blue.with_frm_style .frm_grid,.frm_style_true-blue.with_frm_style .frm_grid_first,.frm_style_true-blue.with_frm_style .frm_grid_odd{border-color:#093b63;}.frm_style_true-blue.with_frm_style .frm_grid.frm_blank_field,.frm_style_true-blue.with_frm_style .frm_grid_first.frm_blank_field,.frm_style_true-blue.with_frm_style .frm_grid_odd.frm_blank_field{background-color:#bf4a4a !important;border-color:#ff0a05;}.frm_style_true-blue.with_frm_style .frm_grid_first,.frm_style_true-blue.with_frm_style .frm_grid_odd{background-color:#ffffff !important;}.frm_style_true-blue.with_frm_style .frm_grid{background-color:#ffffff !important;}.frm_style_true-blue.with_frm_style .frm_form_field.frm_html_scroll_box{background-color:#ffffff !important;border-color: #093b63 !important;border-width:2px !important;border-style:solid !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;width:100% !important;font-size:14px !important;padding:6px 10px !important;outline:none !important;}.frm_style_true-blue.with_frm_style .frm_form_field.frm_total input,.frm_style_true-blue.with_frm_style .frm_form_field.frm_total textarea{color: #14568a !important;background-color:transparent !important;border:none !important;display:inline !important;width:auto !important;padding:0 !important;}.frm_style_true-blue.with_frm_style .frm_button{padding:6px 11px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;font-size:14px !important;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif !important;font-weight:normal !important;color:#ffffff !important;background: #14568a !important;border-width:2px;border-color: #093b63 !important;height:auto !important;}.frm_style_true-blue.with_frm_style .frm_button .frm_icon_font:before{font-size:14px !important;}.frm_style_true-blue.with_frm_style .frm_dropzone{border-color: #093b63 !important;border-radius:5px !important;color: #14568a !important;background-color:#ffffff !important;}.frm_style_true-blue.with_frm_style .frm_dropzone .frm_upload_icon:before,.frm_style_true-blue.with_frm_style .frm_dropzone .dz-remove{color: #14568a !important;}.frm_style_true-blue.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon:before {color: #ffffff !important;}.frm_style_true-blue.with_frm_style .frm_blank_field .frm_dropzone{border-color:#B94A48 !important;color:#14568a !important;background-color:#ffffff !important;}.frm_style_true-blue.with_frm_style .frm_dropzone .dz-preview .dz-progress {background: #ffffff !important;}.frm_style_true-blue.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_style_true-blue.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: #14568a !important;}.frm_style_true-blue.with_frm_style input[type=file]::-webkit-file-upload-button{color:#14568a !important;background-color:#ffffff !important;padding:6px 10px !important;border-radius:5px !important;border-color: #093b63 !important;border-width:2px !important;border-style:solid !important;}.frm_style_true-blue.with_frm_style .chosen-container{font-size:14px !important;}.frm_style_true-blue.with_frm_style .chosen-container .chosen-results li,.frm_style_true-blue.with_frm_style .chosen-container .chosen-results li span{color:#14568a !important;}.frm_style_true-blue.with_frm_style .chosen-container-single .chosen-single{padding-top:0 ;height:32px !important;line-height:32px !important;}.frm_style_true-blue.with_frm_style .chosen-container-single .chosen-single abbr{top:9px ;}.frm_style_true-blue.with_frm_style .chosen-container-single .chosen-single div{top:3px !important;}.frm_style_true-blue.with_frm_style .chosen-container-single .chosen-search input[type="text"]{height:32px;}.frm_style_true-blue.with_frm_style .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:15px !important;}.frm_style_true-blue.with_frm_style .frm_page_bar input,.frm_style_true-blue.with_frm_style .frm_page_bar input:disabled{color: #dfdfdf !important;background-color: #ffffff !important;border-color: #dfdfdf !important;border-width: 2px !important;}.frm_style_true-blue.with_frm_style .frm_progress_line input.frm_page_back{background-color: #14568a !important;}.frm_style_true-blue.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #ffffff !important;border-color: #dfdfdf !important;opacity:1 !important;}.frm_style_true-blue.with_frm_style .frm_current_page .frm_rootline_title{color: #14568a !important;}.frm_style_true-blue.with_frm_style .frm_rootline_title,.frm_style_true-blue.with_frm_style .frm_pages_complete,.frm_style_true-blue.with_frm_style .frm_percent_complete{color: #ffffff !important;}.frm_style_true-blue.with_frm_style .frm_progress_line input,.frm_style_true-blue.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf !important;}.frm_style_true-blue.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #dfdfdf !important;border-right-color: #dfdfdf !important;border-left-width: 1px !important;border-right-width: 1px !important;}.frm_style_true-blue.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #14568a !important;}.frm_style_true-blue.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #14568a !important;}.frm_style_true-blue.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf !important;}.frm_style_true-blue.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf !important;}.frm_style_true-blue.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #dfdfdf !important;}.frm_style_true-blue.with_frm_style .frm_progress_line input.frm_page_back {border-color: #14568a !important;}.frm_style_true-blue.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #14568a !important;border-right-color: #dfdfdf !important;}.frm_style_true-blue.with_frm_style .frm_rootline.frm_show_lines:before {border-color: #dfdfdf !important;border-top-width: 2px !important;top: 20px;}.frm_style_true-blue.with_frm_style .frm_rootline input,.frm_style_true-blue.with_frm_style .frm_rootline input:hover {width: 40px !important;height: 40px !important;border-radius: 40px !important;padding: 0 !important;}.frm_style_true-blue.with_frm_style .frm_rootline input:focus {border-color: #14568a !important;}.frm_style_true-blue.with_frm_style .frm_rootline .frm_current_page input[type="button"] {border-color: #004276 !important;background-color: #14568a !important;color: #ffffff !important;}.frm_style_true-blue.with_frm_style .frm_progress_line input,.frm_style_true-blue.with_frm_style .frm_progress_line input:disabled,.frm_style_true-blue.with_frm_style .frm_progress_line .frm_current_page input[type="button"],.frm_style_true-blue.with_frm_style .frm_rootline.frm_no_numbers input,.frm_style_true-blue.with_frm_style .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}.frm_style_true-blue.with_frm_style .frm_range_value{font-size:14px;}.frm_style_true-blue.with_frm_style .form-field input[type=range],.frm_style_true-blue.with_frm_style .form-field input[type=range]:focus {padding:0 !important;background:transparent !important;}.frm_style_true-blue.with_frm_style input[type=range]::-webkit-slider-runnable-track {background-color:#093b63 !important;border-radius:5px !important;}.frm_style_true-blue.with_frm_style input[type=range]::-webkit-slider-thumb {border: 1px solid rgba(20,86,138,0.6);color:#ffffff !important;background-color: #14568a !important;}.frm_style_true-blue.with_frm_style input[type=range]::-moz-range-thumb {border: 1px solid rgba(20,86,138,0.6);color:#ffffff !important;background-color: #14568a !important;}.frm_style_true-blue.with_frm_style input[type=range]::-ms-thumb {border: 1px solid rgba(20,86,138,0.6);color:#ffffff !important;background-color: #14568a !important;}.frm_style_true-blue.with_frm_style .frm_switch_opt{font-size:14px !important;font-weight:normal !important;}.frm_style_true-blue.with_frm_style .frm_on_label{color:#14568a !important;}.frm_style_true-blue.with_frm_style .frm_off_label{color:#ffffff !important;}.frm_style_true-blue.with_frm_style .frm_slider {background-color:#093b63 !important;}.frm_style_true-blue.with_frm_style input:checked + .frm_slider {background-color:#14568a !important;}.frm_style_true-blue.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto !important;}.frm_style_true-blue.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_true-blue.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_true-blue.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block !important;}.frm_style_true-blue.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 !important;margin-top:8px;}.frm_style_true-blue.with_frm_style span.frm-pass-verified::before {color:#fff !important;}.frm_style_true-blue.with_frm_style span.frm-pass-req::before {color:#fff !important;}@media only screen and (max-width: 600px){.frm_style_true-blue.with_frm_style .frm_repeat_inline,.frm_style_true-blue.with_frm_style .frm_repeat_grid{margin: 20px 0;}}.frm_ajax_loading{visibility:hidden;width:auto;}.frm_form_submit_style{height:auto;}a.frm_save_draft{cursor:pointer;}.horizontal_radio .frm_radio{margin:0 5px 0 0;}.horizontal_radio .frm_checkbox{margin:0;margin-right:5px;}.vertical_radio .frm_checkbox,.vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;}.horizontal_radio .frm_checkbox,.horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;}.with_frm_style .frm_checkbox label,.with_frm_style .frm_radio label{display: inline;white-space:normal;}.with_frm_style .vertical_radio .frm_checkbox label,.with_frm_style .vertical_radio .frm_radio label{display: block;padding-left: 20px;text-indent: -20px;}.frm_file_container .frm_file_link,.with_frm_style .frm_radio label .frm_file_container,.with_frm_style .frm_checkbox label .frm_file_container{display:inline-block;margin:5px;vertical-align:middle;}.with_frm_style .frm_radio input[type=radio]{-webkit-appearance:radio;border-radius:50%;}.with_frm_style .frm_checkbox input[type=checkbox]{-webkit-appearance:checkbox;border-radius:initial;}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox]{flex: none;display:inline-block;margin:4px 5px 0 0;width:auto;border:none;vertical-align:baseline;position: initial; }.with_frm_style :invalid,.with_frm_style :-moz-submit-invalid,.with_frm_style :-moz-ui-invalid{box-shadow:none;}.with_frm_style .frm_error_style img{padding-right:10px;vertical-align:middle;border:none;}.with_frm_style .frm_trigger{cursor:pointer;}.with_frm_style .frm_error_style,.with_frm_style .frm_message,.frm_success_style{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:15px;}.with_frm_style .frm_message p{margin-bottom:5px;}.frm_form_fields_style,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_form_submit_style{width:auto;}.with_frm_style .frm_trigger span{float:left;}.with_frm_style table.frm-grid,#content .with_frm_style table.frm-grid{border-collapse:collapse;border:none;}.frm-grid td,.frm-grid th{padding:5px;border-width:1px;border-style:solid;border-color:#cccccc;border-top:none;border-left:none;border-right:none;}table.form_results.with_frm_style{border:1px solid #ccc;}table.form_results.with_frm_style tr td{text-align:left;color:#555555;padding:7px 9px;border-top:1px solid #cccccc;}table.form_results.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#fff;}table.form_results.with_frm_style tr.frm_odd,.frm-grid .frm_odd{background-color:#ffffff;}.frm_collapse .ui-icon{display:inline-block;}.frm_toggle_container{border:1px solid transparent;}.frm_toggle_container ul{margin:5px 0;padding-left:0;list-style-type:none;}.frm_toggle_container .frm_month_heading{text-indent:15px;}.frm_toggle_container .frm_month_listing{margin-left:40px;}#frm_loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;}#frm_loading h3{font-weight:500;padding-bottom:15px;color:#fff;font-size:24px;}#frm_loading_content{position:fixed;top:20%;left:33%;width:33%;text-align:center;padding-top:30px;font-weight:bold;z-index:9999999;}#frm_loading img{max-width:100%;}#frm_loading .progress{border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;height:20px;margin-bottom:20px;overflow:hidden;}#frm_loading .progress.active .progress-bar{animation:2s linear 0s normal none infinite progress-bar-stripes;}#frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));background-size:40px 40px;}#frm_loading .progress-bar{background-color:#ffffff;box-shadow:0 -1px 0 rgba(0, 0, 0, 0.15) inset;float:left;height:100%;line-height:20px;text-align:center;transition:width 0.6s ease 0s;width:100%;}.frm_image_from_url{height:50px;}.frm-loading-img{background:url(../images/ajax_loader.gif) no-repeat center center;padding:6px 12px;}select.frm_loading_lookup{background-image: url(../images/ajax_loader.gif) !important;background-position: 10px;background-repeat: no-repeat;color: transparent !important;}.frm_screen_reader {border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important; }.frm_screen_reader.frm_hidden{display:initial;}.frm_clear_none{clear:none;}.frm_clear{clear:both;}.frm_form_field.frm_alignright{float:right !important;}.with_frm_style .frm_form_field{clear:both;}.frm_combo_inputs_container,.frm_grid_container,.frm_form_fields .frm_section_heading,.frm_form_fields .frm_fields_container{display:grid;grid-template-columns: repeat(12, 6.5%);grid-auto-rows: max-content;grid-gap: 0 2%;}.frm_combo_inputs_container > *,.frm_grid_container > *,.frm_section_heading > *,.frm_fields_container .frm_form_field,.frm_fields_container > *{grid-column: span 12 / span 12;}.frm_form_field.frm_left_inline,.frm_form_field.frm_first_inline,.frm_form_field.frm_inline,.frm_submit.frm_inline,.frm_form_field.frm_right_inline,.frm_form_field.frm_last_inline{width:auto;grid-column: span 2 / span 2;}.frm_form_field.frm_three_fifths, .frm_form_field.frm6,.frm_submit.frm6,.frm_form_field.frm_left_half,.frm_form_field.frm_right_half,.frm_form_field.frm_first_half,.frm_form_field.frm_last_half,.frm_form_field.frm_half,.frm_submit.frm_half{grid-column:span 6 / span 6;}.frm_form_field.frm_two_fifths, .frm_form_field.frm4,.frm_submit.frm4,.frm_form_field.frm_left_third,.frm_form_field.frm_third,.frm_submit.frm_third,.frm_form_field.frm_right_third,.frm_form_field.frm_first_third,.frm_form_field.frm_last_third{grid-column:span 4 / span 4;}.frm_form_field.frm8,.frm_submit.frm8,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_right_two_thirds,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_last_two_thirds,.frm_form_field.frm_two_thirds{grid-column: span 8/span 8;}.frm_form_field.frm3,.frm_submit.frm3,.frm_form_field.frm_left_fourth,.frm_form_field.frm_fourth,.frm_submit.frm_fourth,.frm_form_field.frm_right_fourth,.frm_form_field.frm_first_fourth,.frm_form_field.frm_last_fourth{grid-column: span 3/span 3;}.frm_form_field.frm_four_fifths, .frm_form_field.frm9,.frm_submit.frm9,.frm_form_field.frm_three_fourths{grid-column: span 9/span 9;}.frm_form_field.frm_left_fifth,.frm_form_field.frm_fifth,.frm_submit.frm_fifth,.frm_form_field.frm_right_fifth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_last_fifth{grid-column: span 2/span 2;}.frm_form_field.frm2,.frm_submit.frm2,.frm_form_field.frm_sixth,.frm_submit.frm_sixth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_last_sixth{grid-column: span 2/span 2;}.frm_form_field.frm10,.frm_submit.frm10{grid-column: span 10/span 10;}.frm_form_field.frm1,.frm_submit.frm1,.frm_form_field.frm_seventh,.frm_submit.frm_seventh,.frm_form_field.frm_first_seventh,.frm_form_field.frm_last_seventh.frm_form_field.frm_eighth,.frm_submit.frm_eighth,.frm_form_field.frm_first_eighth,.frm_form_field.frm_last_eighth{grid-column: span 1/span 1;}.frm_form_field.frm5,.frm_submit.frm5{grid-column: span 5/span 5;}.frm_form_field.frm7,.frm_submit.frm7{grid-column: span 7/span 7;}.frm_form_field.frm11,.frm_submit.frm11{grid-column: span 11/span 11;}.frm12,.frm_full,.frm_full .wp-editor-wrap,.frm_full input:not([type='checkbox']):not([type='radio']):not([type='button']),.frm_full select,.frm_full textarea{width:100% !important;grid-column: span 12/span 12;}.frm_full .wp-editor-wrap input{width:auto !important;}.frm_form_field.frm_left_half,.frm_form_field.frm_left_third,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_left_fourth,.frm_form_field.frm_left_fifth,.frm_form_field.frm_left_inline,.frm_form_field.frm_first_half,.frm_form_field.frm_first_third,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_first_fourth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_first_seventh,.frm_form_field.frm_first_eighth,.frm_form_field.frm_first_inline,.frm_form_field.frm_first{grid-column-start:1;}.frm_form_field.frm_last,.frm_form_field.frm_alignright{grid-column-end:-1;grid-row-start: span 100;justify-content: end;}.with_frm_style.frm_rtl .frm_form_fields .star-rating{float:right;}.with_frm_style.frm_rtl .frm_grid .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_first .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_odd .frm_primary_label,.with_frm_style.frm_rtl .frm_grid .frm_radio,.with_frm_style.frm_rtl .frm_grid_first .frm_radio,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio,.with_frm_style.frm_rtl .frm_grid .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox{float:right !important;margin-right:0 !important;}.with_frm_style.frm_rtl .frm_grid_first .frm_radio label input,.with_frm_style.frm_rtl .frm_grid .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox label input{float:left;}.with_frm_style.frm_rtl .frm_catlevel_2,.with_frm_style.frm_rtl .frm_catlevel_3,.with_frm_style.frm_rtl .frm_catlevel_4,.with_frm_style.frm_rtl .frm_catlevel_5{margin-right:18px;}.with_frm_style.frm_rtl div > .frm_time_select{margin-right:5px;}.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container{display: grid;grid-template-columns: 25% auto;width:100%;grid-auto-rows: min-content;}.frm_form_field.frm_right_container{grid-template-columns: auto 25%;}.frm_form_field.frm_inline_container{grid-template-columns: repeat(2, minmax(auto, max-content) );}.frm_form_field.frm_inline_container label.frm_primary_label,.frm_form_field.frm_right_container label.frm_primary_label,.frm_form_field.frm_left_container label.frm_primary_label{margin-right:10px;grid-row:span 2/span 2;padding-top:4px;}.frm_form_field.frm_left_container label.frm_primary_label{grid-column:1;grid-row:span 2/span 2; }.frm_form_field.frm_right_container label.frm_primary_label{grid-column:2;grid-row:1;margin-right:0;margin-left:10px;}.frm_form_field.frm_inline_container .frm_description,.frm_form_field.frm_left_container .frm_description{grid-column:2;}.frm_form_field.frm_right_container .frm_description{grid-column:1;}.frm_conf_field.frm_left_container{grid-template-columns: 67%;}.frm_conf_field.frm_left_container .frm_description{grid-column:1;}.frm-fade-in {-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}@keyframes fadeIn { 0% {opacity: 0;} 100% {opacity: 1;}}@media only screen and (max-width: 700px) {.frm_form_fields .frm_fields_container{grid-gap: 0 2%;}}@media only screen and (max-width: 600px) {.frm_section_heading > .frm_form_field,.frm_fields_container > .frm_submit,.frm_grid_container > .frm_form_field,.frm_fields_container > .frm_form_field{grid-column: 1 / span 12 !important;}.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container{display:block;}}.frm_conf_field.frm_left_container label.frm_primary_label{display:none;}.wp-editor-wrap *,.wp-editor-wrap *:after,.wp-editor-wrap *:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.with_frm_style .frm_grid,.with_frm_style .frm_grid_first,.with_frm_style .frm_grid_odd{clear:both;margin-bottom:0 !important;padding:5px;border-width:1px;border-style:solid;border-color:#cccccc;border-left:none;border-right:none;}.with_frm_style .frm_grid,.with_frm_style .frm_grid_odd{border-top:none;}.frm_grid .frm_error,.frm_grid_first .frm_error,.frm_grid_odd .frm_error{display:none;}.frm_grid:after,.frm_grid_first:after,.frm_grid_odd:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.frm_grid_first{margin-top:20px;}.frm_grid_first,.frm_grid_odd{background-color:#ffffff;}.frm_grid{background-color:#ffffff;}.frm_grid .frm_primary_label,.frm_grid_first .frm_primary_label,.frm_grid_odd .frm_primary_label,.frm_grid .frm_radio,.frm_grid_first .frm_radio,.frm_grid_odd .frm_radio,.frm_grid .frm_checkbox,.frm_grid_first .frm_checkbox,.frm_grid_odd .frm_checkbox{float:left !important;display:block;margin-top:0;margin-left:0 !important;}.frm_grid_first .frm_radio label,.frm_grid .frm_radio label,.frm_grid_odd .frm_radio label,.frm_grid_first .frm_checkbox label,.frm_grid .frm_checkbox label,.frm_grid_odd .frm_checkbox label{visibility:hidden;white-space:nowrap;text-align:left;}.frm_grid_first .frm_radio label input,.frm_grid .frm_radio label input,.frm_grid_odd .frm_radio label input,.frm_grid_first .frm_checkbox label input,.frm_grid .frm_checkbox label input,.frm_grid_odd .frm_checkbox label input{visibility:visible;margin:2px 0 0;float:right;}.frm_grid .frm_radio,.frm_grid_first .frm_radio,.frm_grid_odd .frm_radio,.frm_grid .frm_checkbox,.frm_grid_first .frm_checkbox,.frm_grid_odd .frm_checkbox{display:inline;}.frm_grid_2 .frm_radio,.frm_grid_2 .frm_checkbox,.frm_grid_2 label.frm_primary_label{width:48% !important;}.frm_grid_2 .frm_radio,.frm_grid_2 .frm_checkbox{margin-right:4%;}.frm_grid_3 .frm_radio,.frm_grid_3 .frm_checkbox,.frm_grid_3 label.frm_primary_label{width:30% !important;}.frm_grid_3 .frm_radio,.frm_grid_3 .frm_checkbox{margin-right:3%;}.frm_grid_4 .frm_radio,.frm_grid_4 .frm_checkbox{width:20% !important;}.frm_grid_4 label.frm_primary_label{width:28% !important;}.frm_grid_4 .frm_radio,.frm_grid_4 .frm_checkbox{margin-right:4%;}.frm_grid_5 label.frm_primary_label,.frm_grid_7 label.frm_primary_label{width:24% !important;}.frm_grid_5 .frm_radio,.frm_grid_5 .frm_checkbox{width:17% !important;margin-right:2%;}.frm_grid_6 label.frm_primary_label{width:25% !important;}.frm_grid_6 .frm_radio,.frm_grid_6 .frm_checkbox{width:14% !important;margin-right:1%;}.frm_grid_7 label.frm_primary_label{width:22% !important;}.frm_grid_7 .frm_radio,.frm_grid_7 .frm_checkbox{width:12% !important;margin-right:1%;}.frm_grid_8 label.frm_primary_label{width:23% !important;}.frm_grid_8 .frm_radio,.frm_grid_8 .frm_checkbox{width:10% !important;margin-right:1%;}.frm_grid_9 label.frm_primary_label{width:20% !important;}.frm_grid_9 .frm_radio,.frm_grid_9 .frm_checkbox{width:9% !important;margin-right:1%;}.frm_grid_10 label.frm_primary_label{width:19% !important;}.frm_grid_10 .frm_radio,.frm_grid_10 .frm_checkbox{width:8% !important;margin-right:1%;}.frm_form_field.frm_inline_container .frm_opt_container,.frm_form_field.frm_right_container .frm_opt_container,.frm_form_field.frm_left_container .frm_opt_container{padding-top:4px;}.with_frm_style .frm_inline_container.frm_grid_first label.frm_primary_label,.with_frm_style .frm_inline_container.frm_grid label.frm_primary_label,.with_frm_style .frm_inline_container.frm_grid_odd label.frm_primary_label,.with_frm_style .frm_inline_container.frm_grid_first .frm_opt_container,.with_frm_style .frm_inline_container.frm_grid .frm_opt_container,.with_frm_style .frm_inline_container.frm_grid_odd .frm_opt_container{margin-right:0;}.frm_form_field.frm_two_col .frm_opt_container,.frm_form_field.frm_three_col .frm_opt_container,.frm_form_field.frm_four_col .frm_opt_container{display: grid;grid-template-columns: repeat(2, 1fr);grid-auto-rows: max-content;grid-gap: 2.5%;}.frm_form_field.frm_three_col .frm_opt_container{grid-template-columns: repeat(3, 1fr);}.frm_form_field.frm_four_col .frm_opt_container{grid-template-columns: repeat(4, 1fr);}.frm_form_field.frm_two_col .frm_radio,.frm_form_field.frm_two_col .frm_checkbox,.frm_form_field.frm_three_col .frm_radio,.frm_form_field.frm_three_col .frm_checkbox,.frm_form_field.frm_four_col .frm_radio,.frm_form_field.frm_four_col .frm_checkbox{grid-column-end: span 1;}.frm_form_field .frm_checkbox,.frm_form_field .frm_checkbox + .frm_checkbox,.frm_form_field .frm_radio,.frm_form_field .frm_radio + .frm_radio{margin-top: 0;margin-bottom: 0;}.frm_form_field.frm_scroll_box .frm_opt_container{height:100px;overflow:auto;}.frm_form_field.frm_html_scroll_box{height:100px;overflow:auto;background-color:#ffffff;border-color:#cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:100%;font-size:14px;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:normal;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}.frm_form_field.frm_total input,.frm_form_field.frm_total textarea{opacity:1;background-color:transparent !important;border:none !important;font-weight:bold;-moz-box-shadow:none;-webkit-box-shadow:none;width:auto !important;box-shadow:none !important;display:inline;-moz-appearance:textfield;padding:0;}.frm_form_field.frm_total input::-webkit-outer-spin-button,.frm_form_field.frm_total input::-webkit-inner-spin-button {-webkit-appearance: none;}.frm_form_field.frm_total input:focus,.frm_form_field.frm_total textarea:focus{background-color:transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.frm_form_field.frm_label_justify label.frm_primary_label{text-align:justify !important;}.frm_form_field.frm_capitalize input,.frm_form_field.frm_capitalize select,.frm_form_field.frm_capitalize .frm_opt_container label{text-transform:capitalize;}.frm_clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.frm_clearfix{display:block;}@font-face {font-family:'s11-fp';src:url('../fonts/s11-fp.eot?v=3');src:local('☺'), url('../fonts/s11-fp.woff?v=3') format('woff'), url('../fonts/s11-fp.ttf?v=3') format('truetype'), url('../fonts/s11-fp.svg?v=3') format('svg');font-weight:normal;font-style:normal;}.frm_icon_font,.frm_dashicon_font{text-decoration:none;text-shadow: none;font-weight:normal;display:inline-block;}i.frm_icon_font{font-style:normal;}.frm_icon_font:before,select.frm_icon_font{font-family: 's11-fp' !important;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;text-align:center;width: 18px;height: 18px;font-size: 18px;line-height: 1.4;vertical-align: top;}.frm_icon_font,a.frm_icon_font,.frm_icon_font:hover,a.frm_icon_font:hover{text-decoration:none !important;box-shadow:none;}.frm_icon_font:focus,.frm_dashicon_font:focus{box-shadow:none;-webkit-box-shadow:none;}.frm_duplicate_icon:active,.frm_move_icon:active,.frm_delete_icon:active{outline:none;}.frm_trigger .frm_icon_font{padding:0 5px;}.ab-icon.frm_dashicon_font:before{content: "\f324";}.frm_logo_icon:before {content: "\e601";}.frm_required_icon:before {content: "\e612";}.frm_delete_icon:before {content: "\e610" !important;}.frm_move_icon:before {content: "\e61a";}.frm_clear_icon:before {content: "\e60a";}.frm_noclear_icon:before {content: "\e60b";}.frm_duplicate_icon:before {content: "\e61b";}.frm_new_icon:before {content: "\e614";}.frm_paste_icon:before {content: "\e901";}.frm_tooltip_icon:before {content: "\e611";}.frm_forbid_icon:before {content: "\e636";}.frm_check_icon:before {content: "\e605";}.frm_check1_icon:before {content: "\e606";}.frm_plus_icon:before {content: "\e62f";}.frm_plus1_icon:before {content: "\e602";}.frm_plus2_icon:before {content: "\e603";}.frm_plus3_icon:before {content: "\e632";}.frm_plus4_icon:before {content: "\e60f";}.frm_minus_icon:before {content: "\e62e";}.frm_minus1_icon:before {content: "\e600";}.frm_minus2_icon:before {content: "\e604";}.frm_minus3_icon:before {content: "\e633";}.frm_minus4_icon:before {content: "\e613";}.frm_cancel_icon:before {content: "\e607";}.frm_cancel1_icon:before {content: "\e608";}.frm_arrowup_icon:before {content: "\e60d";}.frm_arrowup1_icon:before {content: "\e60e";}.frm_arrowup2_icon:before {content: "\e630";}.frm_arrowup3_icon:before {content: "\e62b";}.frm_arrowup4_icon:before {content: "\e62c";}.frm_arrowup5_icon:before {content: "\e635";}.frm_arrowup6_icon:before {content: "\e62d";}.frm_arrowdown_icon:before {content: "\e609";}.frm_arrowdown1_icon:before {content: "\e60c";}.frm_arrowdown2_icon:before {content: "\e631";}.frm_arrowdown3_icon:before {content: "\e628";}.frm_arrowdown4_icon:before {content: "\e629";}.frm_arrowdown5_icon:before {content: "\e634";}.frm_arrowdown6_icon:before {content: "\e62a";}.frm_download_icon:before {content: "\e615";}.frm_upload_icon:before {content: "\e616";}.frm_menu_icon:before {content: "\e618";}.frm_twitter_icon:before {content: "\e619";}.frm_sms_icon:before {content: "\e61c";}.frm_pencil_icon:before {content: "\e61d";}.frm_pencil1_icon:before {content: "\e61e";}.frm_paypal_icon:before {content: "\e61f";}.frm_twilio_icon:before {content: "\e620";}.frm_googleplus_icon:before {content: "\e621";}.frm_google-plus-g_icon:before {content: "\f0d5";}.frm_mailchimp_icon:before {content: "\e622";}.frm_pdf_icon:before {content: "\e623";}.frm_highrise_icon:before {content: "\e617";}.frm_feed_icon:before {content: "\e624";}.frm_facebook_icon:before {content: "\e625";}.frm_email_icon:before {content: "\e626";}.frm_aweber_icon:before {content: "\e627";}.frm_register_icon:before {content: "\e637";}.frm_authorize_icon:before {content: "\e900";}.frm_stripe_icon:before {content: "\e902";}.frm_woocommerce_icon:before {content: "\e903";}.frm_wordpress_icon:before {content: "\f19a";}.frm_paragraph_icon:before {content: "\f1dd";}.frm_check-square_icon:before {content: "\f14a";}.frm_caret-square-down_icon:before {content: "\f150";}.frm_scrubber_icon:before {content: "\f2f8";}.frm_radio-checked_icon:before {content: "\ea54";}.frm_location_icon:before {content: "\e947";}.frm_toggle-on_icon:before {content: "\f205";}.frm_toggle-off_icon:before {content: "\f204";}.frm_shield-check_icon:before {content: "\f2f7";}.frm_clock-o_icon:before {content: "\f017";}.frm_link_icon:before {content: "\f0c1";}.frm_link2_icon:before {content: "\e157";}.frm_envelope_icon:before {content: "\f0e0";}.frm_envelope-o_icon:before {content: "\f003";}.frm_phone_icon:before {content: "\e942";}.frm_calendar_icon:before {content: "\f073";}.frm_upload2_icon:before {content: "\f093";}.frm_embed2_icon:before {content: "\ea80";}.frm_user_icon:before {content: "\f007";}.frm_price-tags_icon:before {content: "\e936";}.frm_search_icon:before {content: "\f002";}.frm_sitemap_icon:before {content: "\f0e8";}.frm_file-text_icon:before {content: "\f15c";}.frm_check-circle-o_icon:before {content: "\f05d";}.frm_option-icon3_icon:before {content: "\e904";}.frm-option-icon:before {content: "\e905";}.frm_more_horiz_icon:before {content: "\e5d3";}.frm_more_vert_icon:before {content: "\e5d4";}.frm_ellipsis-h_icon:before {content: "\f141";}.frm_ellipsis-v_icon:before {content: "\f142";}.frm_calculator_icon:before {content: "\f1ec";}.frm_key_icon:before {content: "\f084";}.frm_key2_icon:before {content: "\f085";}.frm_upload3_icon:before {content: "\e9c8";}.frm_download2_icon:before {content: "\f019";}.frm_list-alt_icon:before {content: "\f022";}.frm_eye_icon:before {content: "\f06e";}.frm_eye-slash_icon:before {content: "\f070";}.frm_view_agenda_icon:before {content: "\e8e9";}.frm_view_day_icon:before {content: "\e8ed";}.frm_h3_icon:before {content: "\f315";}.frm_repeat_icon:before {content: "\f363";}.frm_sliders_icon:before {content: "\f1de";}.frm_code-commit_icon:before {content: "\f386";}.frm_star-o_icon:before {content: "\f006";}.frm_star_icon:before {content: "\f005";}.frm_star-half_icon:before {content: "\f089";}.frm_linear_scale_icon:before {content: "\e260";}.frm_pause_icon:before {content: "\ea16";}.frm_pause-circle_icon:before {content: "\f28b";}.frm_view_comfy_icon:before {content: "\e42a";}.frm_sort_icon:before {content: "\f0dc";}.frm_unsorted_icon:before {content: "\f0dc";}.frm_pie-chart_icon:before {content: "\e99a";}.frm_area-chart_icon:before {content: "\f1fe";}.frm_stats-dots_icon:before {content: "\e99b";}.frm_stats-bars_icon:before {content: "\e99c";}.frm_stats-bars2_icon:before {content: "\e99d";}.frm_credit-card-alt_icon:before {content: "\f283";}.frm_cc-visa_icon:before {content: "\f1f0";}.frm_cc-mastercard_icon:before {content: "\f1f1";}.frm_cc-discover_icon:before {content: "\f1f2";}.frm_cc-amex_icon:before {content: "\f1f3";}.frm_cc-paypal_icon:before {content: "\f1f4";}.frm_cc-stripe_icon:before {content: "\f1f5";}.frm_trash-alt_icon:before {content: "\f2ed";}.frm_view_quilt_icon:before {content: "\e8f1";}.frm_line_style_icon:before {content: "\e919";}.frm_page-break_icon:before {content: "\ea68";}.frm_asterisk_icon:before {content: "\f069";}.frm_arrows_icon:before {content: "\f047";}.frm_clone_icon:before {content: "\f24d";}.frm_copy_icon:before {content: "\f0c5";}.frm_file-code_icon:before {content: "\f1c9";}.frm_file-plus_icon:before {content: "\f319";}.frm_file_icon:before {content: "\f15b";}.frm_info-circle_icon:before {content: "\f05a";}.frm_info-square_icon:before {content: "\f30f";}.frm_star-empty_icon:before {content: "\e9d7";}.frm_star-half2_icon:before {content: "\e9d8";}.frm_star-full_icon:before {content: "\e9d9";}.js .frm_logic_form:not(.frm_no_hide) {display:none;}.with_frm_style .frm_conf_field.frm_half label.frm_conf_label {overflow: hidden;white-space: nowrap;}.with_frm_style .frm_time_wrap{white-space:nowrap;}.with_frm_style select.frm_time_select{white-space:pre;display:inline;}.with_frm_style .frm_repeat_sec{margin-bottom:20px;margin-top:20px;}.with_frm_style .frm_repeat_inline{clear:both;}.frm_invisible_section .frm_form_field,.frm_invisible_section{display:none !important;visibility:hidden !important;height:0;margin:0;}.frm_form_field .frm_repeat_sec .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_grid .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_inline .frm_add_form_row.frm_hide_add_button {-moz-transition: opacity .15s ease-in-out;-webkit-transition: opacity .15s ease-in-out;transition: opacity .15s ease-in-out;pointer-events: none;}.frm_form_field .frm_repeat_sec .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row.frm_hide_add_button {display: none;}.frm_form_field div.frm_repeat_grid .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_inline .frm_add_form_row.frm_hide_add_button {visibility: hidden;}.frm_form_field div.frm_repeat_grid .frm_add_form_row,.frm_form_field div.frm_repeat_inline .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row {display: inline-block;visibility: visible;pointer-events: auto;}.frm_repeat_inline .frm_repeat_buttons a.frm_icon_font{vertical-align: sub;}.frm_repeat_inline .frm_repeat_buttons a.frm_icon_font:before{vertical-align: text-top;}.frm_repeat_grid .frm_button,.frm_repeat_inline .frm_button,.frm_repeat_sec .frm_button{display: inline-block;line-height:1.3;}.frm_repeat_sec .frm_button .frm_icon_font:before,.frm_repeat_grid .frm_button .frm_icon_font:before,.frm_repeat_inline .frm_button .frm_icon_font:before{line-height:1.3;}.frm_form_field .frm_repeat_grid .frm_form_field label.frm_primary_label{display:none !important;}.frm_form_field .frm_repeat_grid.frm_first_repeat .frm_form_field label.frm_primary_label{display:inherit !important;}#ui-datepicker-div{display:none;z-index:999999 !important;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {width: 33%;background-color:#fff;float:none;}.ui-datepicker select.ui-datepicker-month{margin-right: 3px;}.ui-datepicker-month, .ui-datepicker-year{max-width:100%;max-height:2em;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header {background: #008ec2 !important;color: #ffffff !important;}.ui-datepicker td.ui-datepicker-today{background: rgba(0,92,144,0.15) !important;}.ui-datepicker td.ui-datepicker-current-day,.ui-datepicker td .ui-state-hover,.ui-datepicker thead {background: #005c90 !important;color: #ffffff !important;}.ui-datepicker td.ui-datepicker-current-day .ui-state-default{color: #ffffff !important;}.with_frm_style .frm_scale{margin-right:10px;text-align:center;float:left;}.with_frm_style .frm_scale input{display:block;margin:0;}.frm-star-group input {display: none !important;}.frm-star-group .star-rating,.frm-star-group input + label {float:left;width:20px;height:20px;font-size:20px;line-height:1.4em;cursor:pointer;display:block;background:transparent;overflow:hidden !important;clear:none;font-style:normal;}.frm-star-group input + label:before,.frm-star-group .star-rating:before{font-family:'s11-fp';content:'\e9d7';color:#F0AD4E;display: inline-block;}.frm-star-group input[type=radio]:checked + label:before,.frm-star-group:not(.frm-star-hovered) input[type=radio]:checked + label:before{color:#F0AD4E;}.frm-star-group:not(.frm-star-hovered) input[type=radio]:checked + label:before,.frm-star-group input + label:hover:before,.frm-star-group:hover input + label:hover:before,.frm-star-group .star-rating-on:before,.frm-star-group .star-rating-hover:before{content:'\e9d9';color:#F0AD4E;}.frm-star-group .frm_half_star:before{content:'\e9d8';}.frm-star-group .star-rating-readonly{cursor:default !important;}.with_frm_style .frm_other_input.frm_other_full{margin-top:10px;}.frm_left_container .frm_other_input{grid-column:2;}.frm_inline_container.frm_other_container .frm_other_input,.frm_left_container.frm_other_container .frm_other_input{margin-left:5px;}.frm_right_container.frm_other_container .frm_other_input{margin-right:5px;}.frm_inline_container.frm_other_container select ~ .frm_other_input,.frm_right_container.frm_other_container select ~ .frm_other_input,.frm_left_container.frm_other_container select ~ .frm_other_input{margin:0;}.frm_pagination_cont ul.frm_pagination{display:inline-block;list-style:none;margin-left:0 !important;}.frm_pagination_cont ul.frm_pagination > li{display:inline;list-style:none;margin:2px;background-image:none;}ul.frm_pagination > li.active a{text-decoration:none;}.frm_pagination_cont ul.frm_pagination > li:first-child{margin-left:0;}.archive-pagination.frm_pagination_cont ul.frm_pagination > li{margin:0;}.frmcal{padding-top:30px;}.frmcal-title{font-size:116%;}.frmcal table.frmcal-calendar{border-collapse:collapse;margin-top:20px;color:#555555;}.frmcal table.frmcal-calendar,.frmcal table.frmcal-calendar tbody tr td{border:1px solid #cccccc;}.frmcal table.frmcal-calendar,.frmcal,.frmcal-header{width:100%;}.frmcal-header{text-align:center;}.frmcal-prev{margin-right:10px;}.frmcal-prev,.frmcal-dropdown{float:left;}.frmcal-dropdown{margin-left:5px;}.frmcal-next{float:right;}.frmcal table.frmcal-calendar thead tr th{text-align:center;padding:2px 4px;}.frmcal table.frmcal-calendar tbody tr td{height:110px;width:14.28%;vertical-align:top;padding:0 !important;color:#555555;font-size:12px;}table.frmcal-calendar .frmcal_date{background-color:#ffffff;padding:0 5px;text-align:right;-moz-box-shadow:0 2px 5px #cccccc;-webkit-box-shadow:0 2px 5px #cccccc;box-shadow:0 2px 5px #cccccc;}table.frmcal-calendar .frmcal-today .frmcal_date{background-color:#ffffff;padding:0 5px;text-align:right;-moz-box-shadow:0 2px 5px #66afe9;-webkit-box-shadow:0 2px 5px #66afe9;box-shadow:0 2px 5px #66afe9;}.frmcal_day_name,.frmcal_num{display:inline;}.frmcal-content{padding:2px 4px;}.frm_switch_opt {padding:0 8px 0 0;white-space:normal;display:inline;vertical-align: middle;}.frm_on_label{color: #008ec2;padding:0 0 0 8px;}.frm_switch {position: relative;display: inline-block;width: 40px;height: 25px;vertical-align: middle;}.frm_switch input {display:none !important;}.frm_slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;transition: .4s;border-radius: 30px;}.frm_slider:before {border-radius: 50%;position: absolute;content: "";height: 23px;width: 23px;left: 1px;bottom: 1px;background-color: white;transition: .4s;box-shadow:0 2px 5px #999;}input:checked + .frm_slider {background-color: #008ec2;}input:focus + .frm_slider {box-shadow: 0 0 1px #008ec2;}input:checked + .frm_slider:before {transform: translateX(15px);}.with_frm_style .frm_range_value{display:inline-block;}.with_frm_style input[type=range] {-webkit-appearance: none;box-shadow:none !important;border:none !important;cursor: pointer;padding:0 ;background:transparent !important;display: block;width: 100%;margin: 7px 0 15px;font-size:14px;}.with_frm_style input[type=range]:active,.with_frm_style input[type=range]:focus {outline: none;box-shadow:none !important;background:transparent !important;}.with_frm_style .frm_range_container{text-align:center;}.with_frm_style input[type=range]::-webkit-slider-runnable-track {border-radius: 0;border: none;height: 4px;background-color: #ccc;animate: 0.2s;}.with_frm_style input[type=range]::-moz-range-track {border-radius: 0;border: none;height: 4px;background-color: #ccc;animate: 0.2s;border-color: transparent;border-width: 39px 0;color: transparent;}.with_frm_style input[type=range]::-ms-fill-lower {border-radius: 0;border: none;height: 4px;background-color: #ccc;animate: 0.2s;}.with_frm_style input[type=range]::-ms-fill-upper {border-radius: 0;border: none;height: 4px;background-color: #ccc;animate: 0.2s;}.with_frm_style input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;-webkit-border-radius: 20px;height: 2em;width: 2em;border-radius: 20px;border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;cursor: pointer;margin-top: -.9em;}.with_frm_style input[type=range]::-moz-range-thumb {height: 2em;width: 2em;border-radius: 20px;border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;cursor: pointer;-moz-border-radius: 20px;}.with_frm_style input[type=range]::-ms-thumb {height: 2em;width: 2em;border-radius: 20px;border: 1px solid rgba(0,142,194,0.6);color:#ffffff;background-color: #008ec2;cursor: pointer;}@media screen and (max-width: 768px) {.frm-pass-req, .frm-pass-verified {width: 50% !important;white-space: nowrap;}}.frm-pass-req, .frm-pass-verified {float: left;width: 20%;line-height: 20px;font-size: 12px;padding-top: 4px;min-width: 175px;}.frm-pass-req:before, .frm-pass-verified:before {padding-right: 4px;font-size: 12px !important;vertical-align: middle !important;}span.frm-pass-verified::before {content: '\e606';}span.frm-pass-req::before {content: '\e608';}div.frm-password-strength {width: 100%;float: left;}.with_frm_style .chosen-container{font-size:14px;position:relative;display:inline-block;zoom:1;vertical-align:middle;width:100% !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.with_frm_style .chosen-container * { -webkit-box-sizing: border-box; box-sizing: border-box;}.with_frm_style .chosen-container .chosen-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:100%;box-shadow:0 4px 5px rgba(0,0,0,.15);z-index:1010;width:100%;display: none;}.with_frm_style .chosen-container.chosen-with-drop .chosen-drop{display: block;}.with_frm_style .chosen-container a{cursor:pointer;}.with_frm_style .chosen-container .search-choice .group-name,.with_frm_style .chosen-container .chosen-single .group-name {margin-right: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;color: #999999;}.with_frm_style .chosen-container .search-choice .group-name:after,.with_frm_style .chosen-container .chosen-single .group-name:after {content: ":";padding-left: 2px;vertical-align: top;}.with_frm_style .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;text-decoration:none;white-space:nowrap;line-height:24px;}.with_frm_style .chosen-container-single .chosen-single input[type="text"] {cursor: pointer;opacity: 0;position: absolute;}.with_frm_style .chosen-container-single .chosen-default {color: #999;}.with_frm_style .chosen-container-single .chosen-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.with_frm_style .chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}.with_frm_style .chosen-container-single .chosen-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:12px;font-size:1px;background:url('//localhost.localdomain/wordpress2/wp-content/plugins/formidable-pro/images/chosen-sprite.png') -42px 1px no-repeat;}.with_frm_style .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}.with_frm_style .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}.with_frm_style .chosen-container-single .chosen-single div{position:absolute;right:0;top:0;display:block;height:100%;width:18px;}.with_frm_style .chosen-container-single .chosen-single div b{background:url('//localhost.localdomain/wordpress2/wp-content/plugins/formidable-pro/images/chosen-sprite.png') no-repeat 0 2px;display:block;width:100%;height:100%;}.with_frm_style .chosen-container-single .chosen-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010;}.with_frm_style .chosen-container-single .chosen-search input[type="text"]{width:100% !important;max-width:100% !important;height:auto;background:url('//localhost.localdomain/wordpress2/wp-content/plugins/formidable-pro/images/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}.with_frm_style .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}.with_frm_style .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip: rect(0, 0, 0, 0);}.with_frm_style .chosen-container .chosen-results{cursor:text;overflow-x:hidden;overflow-y:auto;position:relative;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}.with_frm_style .chosen-container .chosen-results li:before{background:none;}.with_frm_style .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;}.with_frm_style .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.with_frm_style .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}.with_frm_style .chosen-container .chosen-results li.highlighted{background-color: #3875d7;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);color: #fff;}.with_frm_style .chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4;}.with_frm_style .chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}.with_frm_style .chosen-container .chosen-results li.group-option{padding-left:15px;}.with_frm_style .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}.with_frm_style .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border: 1px solid #aaa;background-color: #fff;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));background-image: linear-gradient(#eee 1%, #fff 15%);cursor:text;}.with_frm_style .chosen-container-multi .chosen-choices li{float:left;list-style:none;}.with_frm_style .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}.with_frm_style .chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0 !important;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width: 25px;}.with_frm_style .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:1px 5px 1px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);color:#333;line-height:13px;cursor:default;}.with_frm_style .chosen-container-multi .chosen-choices li.search-choice span {word-wrap: break-word;}.with_frm_style .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('//localhost.localdomain/wordpress2/wp-content/plugins/formidable-pro/images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}.with_frm_style .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}.with_frm_style .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666;}.with_frm_style .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}.with_frm_style .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}.with_frm_style .chosen-container-multi .chosen-results{margin:0;padding:0;}.with_frm_style .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}.with_frm_style .chosen-container-single.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}.with_frm_style .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 #fff inset;}.with_frm_style .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}.with_frm_style .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;}.with_frm_style .chosen-container-active .chosen-choices {border: 1px solid #5897fb;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}.with_frm_style .chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111 !important;}.with_frm_style .chosen-disabled{opacity:0.5 !important;cursor:default;}.with_frm_style .chosen-disabled .chosen-single{cursor:default;}.with_frm_style .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}.with_frm_style .chosen-rtl{text-align:right;}.with_frm_style .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}.with_frm_style .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}.with_frm_style .chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}.with_frm_style .chosen-rtl .chosen-single div{right:auto;left:3px;}.with_frm_style .chosen-rtl .chosen-single abbr{right:auto;left:26px;}.with_frm_style .chosen-rtl .chosen-choices li{float:right;}.with_frm_style .chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}.with_frm_style .chosen-rtl .chosen-choices li.search-choice{margin:1px 5px 1px 0;padding:3px 5px 3px 19px;}.with_frm_style .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}.with_frm_style .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}.with_frm_style .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}.with_frm_style .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}.with_frm_style .chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url('//localhost.localdomain/wordpress2/wp-content/plugins/formidable-pro/images/chosen-sprite.png') no-repeat -30px -20px;direction:rtl;}.with_frm_style .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}.with_frm_style .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi){.with_frm_style .chosen-rtl .chosen-search input[type="text"],.with_frm_style .chosen-container-single .chosen-single abbr,.with_frm_style .chosen-container-single .chosen-single div b,.with_frm_style .chosen-container-single .chosen-search input[type="text"],.with_frm_style .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.with_frm_style .chosen-container .chosen-results-scroll-down span,.with_frm_style .chosen-container .chosen-results-scroll-up span{background-image:url('//localhost.localdomain/wordpress2/wp-content/plugins/formidable-pro/images/chosen-sprite2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}}@-webkit-keyframes passing-through {0% {opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);}30%, 70% {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}100% {opacity: 0;-webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-ms-transform: translateY(-40px);-o-transform: translateY(-40px);transform: translateY(-40px);}}@-moz-keyframes passing-through {0% {opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);}30%, 70% {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}100% {opacity: 0;-webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-ms-transform: translateY(-40px);-o-transform: translateY(-40px);transform: translateY(-40px);}}@keyframes passing-through {0% {opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);}30%, 70% {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}100% {opacity: 0;-webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-ms-transform: translateY(-40px);-o-transform: translateY(-40px);transform: translateY(-40px);}}@-webkit-keyframes slide-in {0% {opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);}30% {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}}@-moz-keyframes slide-in {0% {opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);}30% {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}}@keyframes slide-in {0% {opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);}30% {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}}.frm_dropzone, .frm_dropzone * {box-sizing: border-box;}.frm_dropzone.dz-clickable {min-height: 150px;margin-top:5px;line-height:1.42857143;}.frm_dropzone.dz-clickable * {cursor: default;}.frm_dropzone.dz-clickable.frm_single_upload{max-width: 200px;}.frm_dropzone.dz-clickable.frm_single_upload.dz-started {max-width: 300px;}.frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload,.frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload{max-width:100%;}.frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload .dz-message,.frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload .dz-message{margin: .5em 0 1em;}.frm_dropzone .dz-message{border: 2px dashed #dfdfdf;background:#ffffff;padding: 20px;border-radius:5px;cursor: pointer;display:none;font-size:20px;text-align: center;margin: .5em 0 1em;}.frm_dropzone.dz-clickable.frm_single_upload .dz-message{margin: 0 0 .5em 0;}.frm_dropzone.frm_single_upload.dz-started .dz-message{display: none;}.frm_dropzone.dz-clickable .dz-message,.frm_dropzone .frm_upload_icon{display:block;}.frm_dropzone.dz-clickable .dz-message,.frm_dropzone.dz-clickable .dz-message * {cursor: pointer;}#frm_form_editor_container .frm_dropzone.dz-clickable,#frm_form_editor_container .frm_dropzone.dz-clickable *{cursor: default;}.frm_dropzone.dz-drag-hover .dz-message {opacity: 0.5;}.frm_dropzone .frm_upload_icon:before{font-size:40px;}.frm_dropzone .frm_small_text {font-size:14px;}.frm_dropzone.dz-drag-hover {border-style: solid;}.frm_dropzone .dz-preview {padding: 15px 0;border-bottom: 1px solid #dfdfdf;}.frm_dropzone .dz-preview:last-child {border-bottom: none;}.frm_dropzone .dz-preview:hover {z-index: 1000;}.frm_dropzone .dz-preview.dz-file-preview .dz-details {opacity: 1;}.frm_dropzone .dz-preview.dz-image-preview .dz-details {-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-ms-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}.frm_dropzone .dz-preview .dz-remove {cursor: pointer;border: none;float: right;}.frm_dropzone .dz-preview:hover .dz-details {opacity: 1;}.frm_dropzone .dz-preview .dz-details {font-size: 14px;margin: 5px 0 10px;}.frm_dropzone .dz-preview .dz-details .dz-size,.frm_dropzone .dz-preview .dz-details .dz-filename {display: inline-block;overflow: hidden;white-space: nowrap;}.frm_dropzone .dz-preview .dz-details .dz-size strong {font-weight: normal;}.frm_dropzone .dz-preview .dz-details .dz-filename {max-width: 75%;text-overflow: ellipsis;padding-right: 5px;}.frm_dropzone .dz-preview .dz-details .dz-filename a{cursor:pointer;}.frm_dropzone .dz-preview .dz-column {float: right;width: 68%;}.frm_dropzone .dz-preview .dz-image {overflow: hidden;width: 30%;height: 60px;display: block;float: left;margin-right: 2%;}.frm_dropzone .dz-preview .dz-image img {display: block;margin:0 auto;max-height: 60px;}.frm_dropzone .dz-preview.dz-success .dz-success-mark {-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);}.frm_dropzone .dz-preview.dz-processing .dz-progress {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}.frm_dropzone .dz-preview .dz-progress {pointer-events: none;position: relative;height: 10px;width: 100%;background: rgba(221, 221, 221, 1);-webkit-transform: scale(1);border-radius: 8px;overflow: hidden;}.frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_dropzone .dz-preview.dz-complete .dz-progress{background: #333;background: linear-gradient(to bottom, #666, #444);}.frm_dropzone .dz-preview .dz-progress .dz-upload {position: absolute;top: 0;left: 0;bottom: 0;width: 0;-webkit-transition: width 300ms ease-in-out;-moz-transition: width 300ms ease-in-out;-ms-transition: width 300ms ease-in-out;-o-transition: width 300ms ease-in-out;transition: width 300ms ease-in-out;}.frm_dropzone .dz-preview.dz-error .dz-error-message {display: block;opacity: 1;pointer-events: auto;}.frm_dropzone .dz-preview .dz-error-message {pointer-events: none;display: none;opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;color: #B94A48;padding: 0.5em;}.frm_dropzone .fallback input[type=file]{display:block;}.frm_compact_text{display:none;}.frm_compact .frm_dropzone.dz-clickable{min-height:60px;padding:0;border:none;background-color:transparent;}.frm_compact .frm_dropzone.dz-clickable.frm_single_upload{max-width:100%;}.frm_compact .frm_compact_text{display:inline;}.frm_compact .frm_dropzone.frm_single_upload.dz-started .dz-message,.frm_compact .frm_dropzone.dz-clickable.frm_single_upload .dz-message,.frm_compact .frm_dropzone.dz-clickable .dz-message{font-size:14px;border:1px solid #dfdfdf;background:#fff;display: inline-block;border-radius: 4px;padding: 6px 11px;box-sizing: border-box;box-shadow: 0 1px 1px #eeeeee;vertical-align: middle;margin: 0 0 1em;}.frm_compact .frm_dropzone .frm_upload_icon:before{font-size:22px;padding-right:7px;vertical-align: middle;}.frm_compact .frm_dropzone .frm_upload_icon{display:inline;}.frm_compact .frm_dropzone .dz-preview{min-height:20px;max-width:200px;margin: 0 5px;padding: 0;display: inline-block;border-bottom: none;}.frm_compact .frm_dropzone .dz-preview.frm_clearfix:after {content:'';}.frm_compact .frm_dropzone .frm_upload_text,.frm_compact .frm_dropzone .frm_small_text,.frm_compact .frm_dropzone .dz-preview .dz-image,.frm_compact .frm_dropzone .dz-preview .dz-details .dz-size{display:none;}.frm_compact .frm_dropzone .dz-preview .dz-details {margin: 0;}.frm_compact .frm_dropzone .dz-preview .dz-column {float: none;width: 100%;}.frm_compact .frm_dropzone .dz-preview .dz-details .dz-filename {overflow: hidden;text-overflow: ellipsis;}.frm-show-form .dz-hidden-input{display:none;}.frm_rootline_group{margin: 20px 0 30px;}ul.frm_page_bar{list-style-type: none;margin: 0 !important;padding: 0;width: 100%;float: left;display: table;display: -webkit-flex;display: flex;flex-wrap: wrap;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}ul.frm_page_bar li{display: inline-block;-ms-flex: 1;flex: 1;}.frm_forms .frm_page_bar input,.frm_forms .frm_page_bar input:disabled{transition: background-color 0.1s ease;color: #ffffff;background-color: #dddddd;font-size: 18px;border-width: 2px;border-style: solid;border-color: #dfdfdf;}.frm_forms .frm_page_bar input:focus{outline: none;}.frm_forms .frm_progress_line input.frm_page_back{background-color: #008ec2;}.frm_forms .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd;border-color: #dfdfdf;}.frm_rootline_single{text-align: center;margin: 0;padding: 0;}.frm_current_page .frm_rootline_title{color: #008ec2;}.frm_rootline_title,.frm_pages_complete,.frm_percent_complete {font-size:14px;padding:4px;}.frm_pages_complete {float: right;margin-right:13px;}.frm_percent_complete {float: left;margin-left:13px;}.frm_forms .frm_progress_line input,.frm_forms .frm_progress_line input:disabled {width: 100%;border: none;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;box-shadow: inset 0 10px 20px -15px #aaa;margin: 5px 0;padding: 6px 0;border-radius:0;font-size:0;line-height:15px;}.frm_forms .frm_progress_line.frm_show_lines input {border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}.frm_progress_line .frm_rootline_single {display: flex;flex-direction: column;justify-content: flex-end;}.frm_forms .frm_progress_line li:first-of-type input {border-top-left-radius: 15px;border-bottom-left-radius: 15px;border-left: 1px solid #008ec2;}.frm_forms .frm_progress_line li:last-of-type input {border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-right: 1px solid #008ec2;}.frm_forms .frm_progress_line li:last-of-type input.frm_page_skip {border-right: 1px solid #dfdfdf;}.frm_forms .frm_progress_line .frm_current_page input[type="button"] {border-left: 1px solid #dfdfdf;}.frm_forms .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right: 1px solid #ffffff;}.frm_forms .frm_progress_line input.frm_page_back {border-color: #008ec2;}.frm_forms .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2;border-right-color: #ffffff;}.frm_rtl.frm_forms .frm_progress_line li:first-of-type input {border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-right: 1px solid #008ec2;}.frm_rtl.frm_forms .frm_progress_line li:last-of-type input{border-top-left-radius: 15px;border-bottom-left-radius: 15px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-left: 1px solid #008ec2;}.frm_rtl.frm_forms .frm_progress_line li:last-of-type input.frm_page_skip {border-left: 1px solid #dfdfdf;border-right:none;}.frm_rtl.frm_forms .frm_progress_line .frm_current_page input[type="button"] {border-right: 1px solid #dfdfdf;border-left:none;}.frm_rtl.frm_forms .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-left: 1px solid #ffffff;border-right:none;}.frm_rootline.frm_show_lines:before {border-top-width: 2px;border-top-style: solid;border-top-color: #dfdfdf;content: "";margin: 0 auto;position: absolute;top: 15px;left: 0;right: 0;bottom: 0;width: 100%;z-index: -1;}.frm_rootline.frm_show_lines{position: relative;z-index: 1;}.frm_rootline.frm_show_lines span{display:block;}.frm_forms .frm_rootline input {width: 30px;height: 30px;min-height:auto;border-radius: 30px;padding:0;}.frm_forms .frm_rootline input:focus {border-color: #008ec2;}.frm_forms .frm_rootline .frm_current_page input[type="button"] {border-color: #007aae;background-color: #008ec2;color: #ffffff;}.frm_forms .frm_progress_line input,.frm_forms .frm_progress_line input:disabled,.frm_forms .frm_progress_line .frm_current_page input[type="button"],.frm_forms .frm_rootline.frm_no_numbers input,.frm_forms .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}@media only screen and (max-width: 700px) {.frm_progress span.frm_rootline_title,.frm_rootline.frm_rootline_10 span.frm_rootline_title,.frm_rootline.frm_rootline_9 span.frm_rootline_title,.frm_rootline.frm_rootline_8 span.frm_rootline_title,.frm_rootline.frm_rootline_7 span.frm_rootline_title,.frm_rootline.frm_rootline_6 span.frm_rootline_title,.frm_rootline.frm_rootline_5 span.frm_rootline_title{display:none;}}@media only screen and (max-width: 500px) {.frm_rootline.frm_rootline_4 span.frm_rootline_title,.frm_rootline.frm_rootline_3 span.frm_rootline_title{display:none;}}.with_frm_style.frm_login_form,.with_frm_style.frm_login_form form{clear:both;}.frm_login_form .login_lost_pw.frm_half{text-align:right;}.frm_inline_login.frm_no_labels .frm_submit input,.frm_inline_login.frm_no_labels .frm_submit button{margin-top:0 !important;}.with_frm_style.frm_login_form.frm_slide.frm_inline_login form,.with_frm_style.frm_login_form.frm_slide.frm_inline_login form{clear:none;}.with_frm_style.frm_slide.frm_inline_login .frm-open-login{float:left;margin-right:15px;}.with_frm_style.frm_slide form,.frm_slide form,.with_frm_style.frm_slide.frm_inline_login a.forgot-password,.with_frm_style.frm_slide.frm_inline_login .login-remember{display:none;}.with_frm_style.frm_slide.frm_inline_login .frm_form_field,.with_frm_style.frm_slide.frm_inline_login .frm_submit input{margin-bottom:0;}.with_frm_style.frm_slide.frm_inline_login fieldset{padding-bottom:0;}.with_frm_style.frm_login_form.frm_inline_login .login-username,.with_frm_style.frm_login_form.frm_inline_login .login-password,.with_frm_style.frm_login_form.frm_inline_login .login-remember{margin-right:0 !important;}.with_frm_style.frm_login_form.frm_inline_login form,.with_frm_style.frm_login_form.frm_inline_login .login-remember{position:static !important;}.with_frm_style.frm_login_form a{text-decoration:none;border:none;outline:none;box-shadow:none;}.with_frm_style.frm_login_form .cptch_block .cptch_title{display:none;}@media only screen and (max-width: 600px) {.frm_login_form .login_lost_pw.frm_half{text-align:left;}.with_frm_style .login-remember.frm_first.frm_half,.with_frm_style.frm_login_form .login_lost_pw.frm_half{text-align:center;}.with_frm_style.frm_slide.frm_inline_login .frm_form_field,.with_frm_style.frm_slide.frm_inline_login .frm_submit input{margin-bottom:20px;}}@media only screen and (max-width: 900px) {.frm_form_field .frm_repeat_grid .frm_form_field.frm_sixth label.frm_primary_label,.frm_form_field .frm_repeat_grid .frm_form_field.frm_seventh label.frm_primary_label,.frm_form_field .frm_repeat_grid .frm_form_field.frm_eighth label.frm_primary_label{display: block !important;}}@media only screen and (max-width: 600px) {.frm_form_field.frm_four_col .frm_opt_container{grid-template-columns: repeat(2, 1fr);}}@media only screen and (max-width: 500px) {.frm_form_field.frm_two_col .frm_radio,.frm_form_field.frm_two_col .frm_checkbox,.frm_form_field.frm_three_col .frm_radio,.frm_form_field.frm_three_col .frm_checkbox{width: auto;margin-right: 0;float: none;display:block;}.frm_form_field input[type=file] {max-width:220px;}.with_frm_style .frm-g-recaptcha > div > div,.with_frm_style .g-recaptcha > div > div{width:inherit !important;display:block;overflow:hidden;max-width:302px;border-right:1px solid #d3d3d3;border-radius:4px;box-shadow:2px 0px 4px -1px rgba(0,0,0,.08);-moz-box-shadow:2px 0px 4px -1px rgba(0,0,0,.08);}.with_frm_style .g-recaptcha iframe,.with_frm_style .frm-g-recaptcha iframe{width:100%;}}.color > .red,.red{color:red;}
css/frm_admin.css CHANGED
@@ -656,6 +656,8 @@ input.frm_insert_in_template{
656
  }
657
 
658
  .frm_forms.with_frm_style{max-width:100%;}
 
 
659
  #frm_form_editor_container > .postbox{
660
  border-color: transparent;
661
  box-shadow: none;
656
  }
657
 
658
  .frm_forms.with_frm_style{max-width:100%;}
659
+
660
+ .frm_form_builder > .postbox,
661
  #frm_form_editor_container > .postbox{
662
  border-color: transparent;
663
  box-shadow: none;
css/frm_blocks.css ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * #.# Editor Styles
3
+ *
4
+ */
5
+
6
+ .frm-block-intro-screen .frm-block-intro-content {
7
+ display: -ms-flexbox;
8
+ display: flex;
9
+ -ms-flex-direction: column;
10
+ flex-direction: column;
11
+ -ms-flex-pack: center;
12
+ justify-content: center;
13
+ -ms-flex-align: center;
14
+ align-items: center;
15
+ text-align: center;
16
+ background-color: #f3f3f4;
17
+ font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
18
+ }
19
+
20
+ .frm-block-intro-content .frm-block-title {
21
+ margin-bottom: 10px;
22
+ font-size: 20px;
23
+ color: #535353;
24
+ }
25
+
26
+ .frm-block-intro-content svg {
27
+ margin-top: 32px;
28
+ margin-bottom: 12px;
29
+ color: #4d4d4d;
30
+ }
31
+
32
+ .editor-styles-wrapper h2.frm-block-title {
33
+ color: #4d4d4d;
34
+ font-weight: 500;
35
+ font-size: 1.3em;
36
+ }
37
+
38
+ .frm-block-intro-content .cls-1 {
39
+ fill: #4d4d4d;
40
+ }
41
+
42
+ .frm-block-intro-content .cls-1.orange {
43
+ fill: #f05a24;
44
+ }
45
+
46
+ .frm-block-selector-screen {
47
+ margin-bottom: 15px;
48
+ }
49
+
50
+ .frm-view-filter-component p {
51
+ margin-left: 28px;
52
+ }
53
+
54
+ .frm-view-filter-component label {
55
+ font-weight: 600;
56
+ }
57
+
58
+ .components-panel__row.frm-row-small-top-margin {
59
+ margin-top: 5px;
60
+ }
61
+
62
+ .frm-admin-loading {
63
+ width: 200px;
64
+ }
65
+
66
+ .components-panel__body.editor-block-inspector__advanced {
67
+ display:none;
68
+ }
css/frm_fonts.css CHANGED
@@ -7,13 +7,18 @@
7
  }
8
 
9
  /* dashboard icon */
10
- #toplevel_page_formidable .wp-menu-image:before,
11
- .wp-media-buttons .add_media span.wp-media-buttons-icon.frm-buttons-icon:before {
12
- font-family: 's11-fp' !important;
13
- content: '\e601';
14
- text-shadow: none;
15
- line-height: 1.4;
16
  }
 
 
 
 
 
 
 
 
 
17
  .frm_inactive_menu{
18
  opacity:.5;
19
  filter:alpha(opacity=50);
7
  }
8
 
9
  /* dashboard icon */
10
+ .frm_insert_form svg{
11
+ vertical-align: text-top;
 
 
 
 
12
  }
13
+
14
+ .wp-media-buttons-icon.dashicons-feedback{
15
+ vertical-align: text-bottom !important;
16
+ }
17
+
18
+ .wp-media-buttons-icon.dashicons-feedback:before {
19
+ content: "\f175" !important;
20
+ }
21
+
22
  .frm_inactive_menu{
23
  opacity:.5;
24
  filter:alpha(opacity=50);
css/frm_grids.css CHANGED
File without changes
css/frm_old_grids.css CHANGED
File without changes
deprecated.php CHANGED
File without changes
deprecated/FrmDbDeprecated.php CHANGED
File without changes
deprecated/FrmDeprecated.php CHANGED
File without changes
deprecated/FrmEDD_SL_Plugin_Updater.php CHANGED
@@ -90,7 +90,7 @@ class FrmEDD_SL_Plugin_Updater {
90
  global $pagenow;
91
 
92
  if ( ! is_object( $_transient_data ) ) {
93
- $_transient_data = new stdClass;
94
  }
95
 
96
  if ( ! empty( $_transient_data->response ) && ! empty( $_transient_data->response[ $this->name ] ) && false === $this->wp_override ) {
90
  global $pagenow;
91
 
92
  if ( ! is_object( $_transient_data ) ) {
93
+ $_transient_data = new stdClass();
94
  }
95
 
96
  if ( ! empty( $_transient_data->response ) && ! empty( $_transient_data->response[ $this->name ] ) && false === $this->wp_override ) {
deprecated/FrmEntryDeprecated.php CHANGED
File without changes
deprecated/FrmEntryFormat.php CHANGED
File without changes
deprecated/FrmEntryMetaDeprecated.php CHANGED
File without changes
deprecated/FrmFieldDeprecated.php CHANGED
File without changes
deprecated/FrmFormDeprecated.php CHANGED
File without changes
deprecated/FrmPointers.php CHANGED
File without changes
formidable.php CHANGED
@@ -2,23 +2,24 @@
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
- Version: 3.04.03
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
9
  Text Domain: formidable
10
  */
11
 
12
- /* Copyright 2010 Formidable Forms
 
13
 
14
- This program is free software; you can redistribute it and/or modify
15
- it under the terms of the GNU General Public License, version 2, as
16
- published by the Free Software Foundation.
17
 
18
- This program is distributed in the hope that it will be useful,
19
- but WITHOUT ANY WARRANTY; without even the implied warranty of
20
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21
- GNU General Public License for more details.
22
  */
23
 
24
  if ( ! defined( 'ABSPATH' ) ) {
@@ -62,6 +63,7 @@ function frm_forms_autoloader( $class_name ) {
62
 
63
  /**
64
  * Autoload the Formidable and Pro classes
 
65
  * @since 3.0
66
  */
67
  function frm_class_autoloader( $class_name, $filepath ) {
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
+ Version: 3.05
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
9
  Text Domain: formidable
10
  */
11
 
12
+ /*
13
+ Copyright 2010 Formidable Forms
14
 
15
+ This program is free software; you can redistribute it and/or modify
16
+ it under the terms of the GNU General Public License, version 2, as
17
+ published by the Free Software Foundation.
18
 
19
+ This program is distributed in the hope that it will be useful,
20
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
21
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22
+ GNU General Public License for more details.
23
  */
24
 
25
  if ( ! defined( 'ABSPATH' ) ) {
63
 
64
  /**
65
  * Autoload the Formidable and Pro classes
66
+ *
67
  * @since 3.0
68
  */
69
  function frm_class_autoloader( $class_name, $filepath ) {
images/ajax_loader.gif CHANGED
File without changes
images/logo.png CHANGED
File without changes
images/recaptcha.png CHANGED
File without changes
images/rte.png CHANGED
File without changes
images/sketch_arrow1.png CHANGED
File without changes
images/sketch_arrow2.png CHANGED
File without changes
images/sketch_arrow3.png CHANGED
File without changes
images/tooltip.png CHANGED
File without changes
images/wpspin_light.gif CHANGED
File without changes
js/codemirror/codemirror.js CHANGED
File without changes
js/codemirror/css.js CHANGED
File without changes
js/formidable.js CHANGED
File without changes
js/formidable.min.js CHANGED
@@ -1,36 +1,51 @@
1
- function frmFrontFormJS(){function e(){var a=jQuery(this),b=a.closest(".frm_inside_container").find("label.frm_primary_label");0<a.val().length?b.addClass("frm_visible"):b.removeClass("frm_visible")}function f(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("[]","").split("]");if(1>c.length)return 0;c=c.filter(function(a){return""!==a});var d=c[0],g=!1;if(1===
2
- c.length)return d;if("[form"===c[1]||"[row_ids"===c[1])return 0;jQuery('input[name="item_meta['+d+'][form]"]').length&&(d=c[2].replace("[",""),g=!0);"other"===d&&(d=g?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 h(a,b){var c=a.getAttribute("data-frmfile");if("hidden"===a.type&&null===c)return b;var d="",g="";if("checkbox"===a.type||"radio"===a.type)c=jQuery('input[name="'+a.name+'"]').closest(".frm_required_field").find("input:checked"),
3
- jQuery(c).each(function(){d=this.value});else if("file"===a.type||c)"undefined"===typeof c&&(c=f(a,!0),c=c.replace("file","")),"undefined"===typeof b[c]&&(d=p(c)),g=c;else{c=a.className;if(-1!==c.indexOf("frm_pos_none"))return b;d=jQuery(a).val();if(null===d)d="";else if("string"!==typeof d){g=d;d="";for(var k=0;k<g.length;k++)""!==g[k]&&(d=g[k])}g=-1===c.indexOf("frm_other_input")?f(a,!0):f(a,!1);-1!==c.indexOf("frm_time_select")&&(g=g.replace("-H","").replace("-m",""));c=a.getAttribute("data-frmplaceholder");
4
- null!==c&&d===c&&(d="")}""===d&&(""===g&&(g=f(a,!0)),g in b||(b[g]=r(a,"data-reqmsg")));return b}function p(a){var b="";jQuery('input[name="file'+a+'"], input[name="file'+a+'[]"], input[name^="item_meta['+a+']"]').each(function(){""===b&&(b=this.value)});return b}function q(a,b,c){var d=a.value,g=f(a,!0);if(g in b)return b;var k=0===g.indexOf("conf_");if(""!==d||k){var n=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i,
5
- e=r(a,"data-invmsg");""!==d&&!1===n.test(d)?(b[g]=e,k&&(b[g.replace("conf_","")]="")):k&&(a=a.name.replace("conf_",""),c.filter('[name="'+a+'"]').val()!==d&&(b[g]="",b[g.replace("conf_","")]=""))}return b}function x(a,b){var c=a.value;""!==c&&!1!==isNaN(c/1)&&(c=f(a,!0),c in b||(b[c]=r(a,"data-invmsg")));return b}function y(a,b){var c=a.value,d=r(a,"pattern");if(""!==d&&""!==c){var g=f(a,!0);g in b||(d=new RegExp("^"+d+"$","i"),!1===d.test(c)&&(b[g]=r(a,"data-invmsg")))}return b}function r(a,b){var c=
6
- a.getAttribute(b);null===c&&(c="");return c}function D(a,b){"undefined"===typeof b&&jQuery(a).find('input[name="frm_action"]').val();var c=jQuery(a).find(".frm_form_field");c.addClass("frm_doing_ajax");jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(a).serialize()+"&action=frm_entries_"+b+"&nonce="+frm_js.nonce,success:function(b){var d={content:"",errors:{},pass:!1};null===b&&(b=d);b=b.replace(/^\s+|\s+$/g,"");b=0===b.indexOf("{")?jQuery.parseJSON(b):d;if("undefined"!==typeof b.redirect)jQuery(document).trigger("frmBeforeFormRedirect",
7
- [a,b]),window.location=b.redirect;else if(""!==b.content){u(jQuery(a));-1!=frm_js.offset&&frmFrontForm.scrollMsg(jQuery(a),!1);var k=jQuery(a).find('input[name="form_id"]').val();b.content=b.content.replace(/ frm_pro_form /g," frm_pro_form frm_no_hide ");d=jQuery(a).closest(".frm_forms");var e=jQuery(".frm_end_ajax_"+k);e.length&&(d.nextUntil(".frm_end_ajax_"+k).remove(),e.remove());d.replaceWith(b.content);d=b;if(history.pushState&&"undefined"!==typeof d.page){var f=d.page;e=encodeURI("frm_page");
8
- f=encodeURI(f);for(var l=document.location.search.substr(1).split("&"),h=l.length,m;h--;)if(m=l[h].split("="),m[0]==e){m[1]=f;l[h]=m.join("=");break}0>h&&(l[l.length]=[e,f].join("="));e=l.join("&");window.history.pushState({html:d.html},"","?"+e)}"function"===typeof frmThemeOverride_frmAfterSubmit&&(k=jQuery('input[name="frm_page_order_'+k+'"]').val(),d=jQuery(b.content).find('input[name="form_id"]').val(),frmThemeOverride_frmAfterSubmit(d,k,b.content,a));jQuery(b.content).find(".frm_message").length?
9
- jQuery(document).trigger("frmFormComplete",[a,b]):jQuery(document).trigger("frmPageChanged",[a,b])}else if(Object.keys(b.errors).length){u(jQuery(a),"enable");d=!0;z();e=!1;for(k in b.errors)f=jQuery(a).find("#frm_field_"+k+"_container"),f.length&&(f.is(":visible")||(l=f.closest(".frm_toggle_container"),l.length&&(l=l.prev(),l.hasClass("frm_trigger")||(l=l.prev(".frm_trigger")),l.click())),f.is(":visible")&&(v(f,k,b.errors),d=!1,f=jQuery(a).find("#frm_field_"+k+"_container .frm-g-recaptcha, #frm_field_"+
10
- k+"_container .g-recaptcha"),f.length&&(e=!0,f=f.data("rid"),jQuery().grecaptcha&&(f?grecaptcha.reset(f):grecaptcha.reset()))));jQuery(document).trigger("frmFormErrors",[a,b]);c.removeClass("frm_doing_ajax");A(a);!0!==e&&B(a,!1);d?a.submit():jQuery(a).prepend(b.error_message)}else E(a),B(a,!0),a.submit()},error:function(){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");a.submit()}})}function v(a,b,c){a.length&&a.is(":visible")&&(a.addClass("frm_blank_field"),"function"===
11
- typeof frmThemeOverride_frmPlaceError?frmThemeOverride_frmPlaceError(b,c):a.append('<div class="frm_error">'+c[b]+"</div>"),jQuery(document).trigger("frmAddFieldError",[a,b,c]))}function z(){jQuery(".form-field").removeClass("frm_blank_field has-error");jQuery(".form-field .frm_error").replaceWith("");jQuery(".frm_error_style").remove()}function A(a){var b=jQuery(a).find(".frm_blank_field:first");b.length&&frmFrontForm.scrollMsg(b,a,!0)}function w(a){a.hasClass("frm_loading_form")||(a.addClass("frm_loading_form"),
12
- a.trigger("frmStartFormLoading"));a.find('input[type="submit"], input[type="button"], button[type="submit"]').attr("disabled","disabled")}function u(a,b,c){0<c||(a.removeClass("frm_loading_form"),a.trigger("frmEndFormLoading"),"enable"===b&&a.find('input[type="submit"], input[type="button"], button[type="submit"]').removeAttr("disabled"))}function E(a){var b=document.getElementById("frm_loading");null!==b&&(a=jQuery(a).find("input[type=file]").val(),"undefined"!==typeof a&&""!==a&&setTimeout(function(){jQuery(b).fadeIn("slow")},
13
- 2E3))}function B(a,b){var c=jQuery(a).find(".frm-g-recaptcha, .g-recaptcha");c.length&&(!b||1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&c.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">')}function F(){C(jQuery(this),"clear")}function G(){C(jQuery(this),"replace")}function C(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,
14
- "\r");"replace"==b?""===d&&a.addClass("frm_default").val(c):d==c&&a.removeClass("frm_default").val("")}function H(){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 I(){var a=jQuery(this).data("frmconfirm");return confirm(a)}function J(){var a=jQuery(this).data("frmtoggle");
15
- jQuery(a).is(":visible")?jQuery(a).slideUp("fast"):jQuery(a).slideDown("fast");return!1}function K(){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 L(){"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")})}function M(){Array.prototype.filter||(Array.prototype.filter=function(a,
16
- 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 h=c[e];a.call(b,h,e,c)&&f.push(h)}return f})}function N(){Object.keys||(Object.keys=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b})}var t="",m=[];return{init:function(){jQuery(document).off("submit.formidable",".frm-show-form");jQuery(document).on("submit.formidable",".frm-show-form",frmFrontForm.submitForm);
17
- 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",F);jQuery(document).on("blur",".frm_toggle_default",G);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).click(H);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"]',frmFrontForm.fieldValueChanged);
18
- jQuery(document).on("change keyup",".frm-show-form .frm_inside_container input, .frm-show-form .frm_inside_container select, .frm-show-form .frm_inside_container textarea",e);jQuery(document).on("click","a[data-frmconfirm]",I);jQuery("a[data-frmtoggle]").click(J);K();L();M();N()},getFieldId:function(a,b){return f(a,b)},renderRecaptcha:function(a){var b=a.getAttribute("data-size"),c={sitekey:a.getAttribute("data-sitekey"),size:b,theme:a.getAttribute("data-theme")};if("invisible"===b){var d=jQuery(a).closest("form").find('input[name="form_id"]').val();
19
- c.callback=function(a){frmFrontForm.afterRecaptcha(a,d)}}b=grecaptcha.render(a.id,c);a.setAttribute("data-rid",b)},afterSingleRecaptcha:function(a){a=jQuery(".frm-show-form .g-recaptcha").closest("form")[0];frmFrontForm.submitFormNow(a)},afterRecaptcha:function(a,b){var c=jQuery("#frm_form_"+b+"_container form")[0];frmFrontForm.submitFormNow(c)},submitForm:function(a){frmFrontForm.submitFormManual(a,this)},submitFormManual:function(a,b){if("undefined"!==typeof frmProForm&&frmProForm.goingToPreviousPage(b))var c=
20
- !1;else{var d=jQuery(b).find('.frm-g-recaptcha[data-size="invisible"], .g-recaptcha[data-size="invisible"]');d.length?(c=d.data("rid"),c=0===grecaptcha.getResponse(c).length?d:!1):c=!1}d=b.className.trim().split(/\s+/gi);d&&1>c.length&&!(-1<d.indexOf("frm_pro_form"))||jQuery("body").hasClass("wp-admin")&&1>jQuery(b).closest(".frmapi-form").length||(a.preventDefault(),"undefined"!==typeof frmProForm&&"function"===typeof frmProForm.submitAllowed&&!frmProForm.submitAllowed(b))||(c.length?(w(jQuery(b)),
21
- d=c.data("rid"),grecaptcha.reset(d),grecaptcha.execute(d)):(c=frmFrontForm.validateFormSubmit(b),0===Object.keys(c).length&&(w(jQuery(b)),frmFrontForm.submitFormNow(b,d))))},submitFormNow:function(a){-1<a.className.trim().split(/\s+/gi).indexOf("frm_ajax_submit")?1>jQuery(a).find('input[type="file"]').filter(function(){return!!this.value}).length?(t=jQuery(a).find('input[name="frm_action"]').val(),frmFrontForm.checkFormErrors(a,t)):a.submit():a.submit()},validateFormSubmit:function(a){"undefined"!==
22
- typeof tinyMCE&&jQuery(a).find(".wp-editor-wrap").length&&tinyMCE.triggerSave();m=[];var b=jQuery(a).hasClass("frm_js_validate");b&&"undefined"!==typeof frmProForm&&(frmProForm.savingDraft(a)||frmProForm.goingToPreviousPage(a))&&(b=!1);b&&(frmFrontForm.getAjaxFormErrors(a),Object.keys(m).length&&frmFrontForm.addAjaxFormErrors(a));return m},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)");
23
- if(c.length)for(var d=0,e=c.length;d<e;d++)b=h(c[d],b);c=jQuery(a).find("input[type=email]").filter(":visible");d=jQuery(a).find("input,select,textarea");if(d.length){e=0;for(var f=d.length;e<f;e++){var n=d[e];""!==n.value&&"hidden"!==n.type&&("number"===n.type?b=x(n,b):"email"===n.type?b=q(n,b,c):null!==n.pattern&&(b=y(n,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",
24
- ""),b[c]=""));m=b;if("function"===typeof frmThemeOverride_jsErrors&&(t=jQuery(a).find('input[name="frm_action"]').val(),a=frmThemeOverride_jsErrors(t,a),Object.keys(a).length))for(var p in a)m[p]=a[p];return m},addAjaxFormErrors:function(a){z();for(var b in m){var c=jQuery(a).find("#frm_field_"+b+"_container");c.length?v(c,b,m):delete m[b]}A(a)},checkFormErrors:function(a,b){D(a,b)},checkRequiredField:function(a,b){return h(a,b)},showSubmitLoading:function(a){w(a)},removeSubmitLoading:function(a,
25
- b,c){u(a,b,c)},scrollToID:function(a){a=jQuery(document.getElementById(a));frmFrontForm.scrollMsg(a,!1)},scrollMsg:function(a,b,c){if("undefined"===typeof b){if(a=jQuery(document.getElementById("frm_form_"+a+"_container")),1>a.length)return}else a="string"===typeof a?jQuery(b).find("#frm_field_"+a+"_container"):a;if(a=a.offset().top){a-=frm_js.offset;b=jQuery("html").css("margin-top");var d=jQuery("body").css("margin-top");if(b||d)a=a-parseInt(b)-parseInt(d);if(a&&window.innerHeight&&(b=document.documentElement.scrollTop||
26
- 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}},fieldValueChanged:function(a){var b=frmFrontForm.getFieldId(this,!1);if(b&&"undefined"!==typeof b&&(!a.frmTriggered||a.frmTriggered!=b)&&(jQuery(document).trigger("frmFieldChanged",[this,b,a]),!0!==a.selfTriggered&&("url"===this.type&&(a=this.value,b=a.match(/^(https?|ftps?|mailto|news|feed|telnet):/),""!==this.value&&null===b&&(this.value=
27
- "http://"+a)),jQuery(this).closest("form").hasClass("frm_js_validate")))){a=[];b=jQuery(this).closest(".frm_form_field");b.hasClass("frm_required_field")&&!jQuery(this).hasClass("frm_optional")&&(a=h(this,a));if(1>a.length)if("email"===this.type){var c=jQuery(this).closest("form").find("input[type=email]");a=q(this,a,c)}else"number"===this.type?a=x(this,a):null!==this.pattern&&(a=y(this,a));b.removeClass("frm_blank_field has-error");b.find(".frm_error").remove();if(0<Object.keys(a).length)for(var d in a)v(b,
28
- d,a)}},savingDraft:function(a){console.warn("DEPRECATED: function frmFrontForm.savingDraft in v3.0 use frmProForm.savingDraft");if("undefined"!==typeof frmProForm)return frmProForm.savingDraft(a)},goingToPreviousPage:function(a){console.warn("DEPRECATED: function frmFrontForm.goingToPreviousPage in v3.0 use frmProForm.goingToPreviousPage");if("undefined"!==typeof frmProForm)return frmProForm.goingToPreviousPage(a)},hideOrShowFields:function(a,b){console.warn("DEPRECATED: function frmFrontForm.hideOrShowFields in v3.0 use frmProForm.hideOrShowFields");
29
- "undefined"!==typeof frmProForm&&frmProForm.hideOrShowFields()},hidePreviouslyHiddenFields:function(){console.warn("DEPRECATED: function frmFrontForm.hidePreviouslyHiddenFields in v3.0 use frmProForm.hidePreviouslyHiddenFields");"undefined"!==typeof frmProForm&&frmProForm.hidePreviouslyHiddenFields()},checkDependentDynamicFields:function(a){console.warn("DEPRECATED: function frmFrontForm.checkDependentDynamicFields in v3.0 use frmProForm.checkDependentDynamicFields");"undefined"!==typeof frmProForm&&
30
- frmProForm.checkDependentDynamicFields(a)},checkDependentLookupFields:function(a){console.warn("DEPRECATED: function frmFrontForm.checkDependentLookupFields in v3.0 use frmProForm.checkDependentLookupFields");"undefined"!==typeof frmProForm&&frmProForm.checkDependentLookupFields(a)},loadGoogle:function(){console.warn("DEPRECATED: function frmFrontForm.loadGoogle in v3.0 use frmProForm.loadGoogle");frmProForm.loadGoogle()},removeUsedTimes:function(a,b){console.warn("DEPRECATED: function frmFrontForm.removeUsedTimes in v3.0 use frmProForm.removeUsedTimes");
31
- "undefined"!==typeof frmProForm&&frmProForm.removeUsedTimes()},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(e){frmFrontForm.init()});
32
- function frmRecaptcha(){for(var e=jQuery(".frm-g-recaptcha"),f=0,h=e.length;f<h;f++)frmFrontForm.renderRecaptcha(e[f])}function frmAfterRecaptcha(e){frmFrontForm.afterSingleRecaptcha(e)}
33
- function frmUpdateField(e,f,h,p,q){jQuery(document.getElementById("frm_update_field_"+e+"_"+f+"_"+q)).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:e,field_id:f,value:h,nonce:frm_js.nonce},success:function(){""===p.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+e+"_"+f+"_"+q)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+e+"_"+f+"_"+q)).replaceWith(p)}})}
34
- function frmDeleteEntry(e,f){console.warn("DEPRECATED: function frmDeleteEntry in v2.0.13 use frmFrontForm.deleteEntry");jQuery(document.getElementById("frm_delete_"+e)).replaceWith('<span class="frm-loading-img" id="frm_delete_'+e+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:e,nonce:frm_js.nonce},success:function(h){"success"===h.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById(f+e)).fadeOut("slow"):jQuery(document.getElementById("frm_delete_"+
35
- e)).replaceWith(h)}})}function frmOnSubmit(e){console.warn("DEPRECATED: function frmOnSubmit in v2.0 use frmFrontForm.submitForm");frmFrontForm.submitForm(e,this)}
36
- function frm_resend_email(e,f){console.warn("DEPRECATED: function frm_resend_email in v2.0");var h=jQuery(document.getElementById("frm_resend_email"));h.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:e,form_id:f,nonce:frm_js.nonce},success:function(e){h.replaceWith(e)}})};
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ function frmFrontFormJS(){var action="";var jsErrors=[];function maybeShowLabel(){var $field=jQuery(this);var $label=$field.closest(".frm_inside_container").find("label.frm_primary_label");if($field.val().length>0)$label.addClass("frm_visible");else $label.removeClass("frm_visible")}function getFieldId(field,fullID){var fieldName="";if(field instanceof jQuery)fieldName=field.attr("name");else fieldName=field.name;if(fieldName===""){if(field instanceof jQuery)fieldName=field.data("name");else fieldName=
2
+ field.getAttribute("data-name");if(fieldName!==""&&fieldName)return fieldName;return 0}var nameParts=fieldName.replace("item_meta[","").replace("[]","").split("]");if(nameParts.length<1)return 0;nameParts=nameParts.filter(function(n){return n!==""});var field_id=nameParts[0];var isRepeating=false;if(nameParts.length===1)return field_id;if(nameParts[1]==="[form"||nameParts[1]==="[row_ids")return 0;if(jQuery('input[name="item_meta['+field_id+'][form]"]').length){field_id=nameParts[2].replace("[","");
3
+ isRepeating=true}if("other"===field_id)if(isRepeating)field_id=nameParts[3].replace("[","");else field_id=nameParts[1].replace("[","");if(fullID===true)if(field_id===nameParts[0])field_id=field_id+"-"+nameParts[1].replace("[","");else field_id=field_id+"-"+nameParts[0]+"-"+nameParts[1].replace("[","");return field_id}function disableSubmitButton($form){$form.find('input[type="submit"], input[type="button"], button[type="submit"]').attr("disabled","disabled")}function enableSubmitButton($form){$form.find('input[type="submit"], input[type="button"], button[type="submit"]').removeAttr("disabled")}
4
+ function validateForm(object){var errors=[];var requiredFields=jQuery(object).find(".frm_required_field:visible input, .frm_required_field:visible select, .frm_required_field:visible textarea").filter(":not(.frm_optional)");if(requiredFields.length)for(var r=0,rl=requiredFields.length;r<rl;r++)errors=checkRequiredField(requiredFields[r],errors);var emailFields=jQuery(object).find("input[type=email]").filter(":visible");var fields=jQuery(object).find("input,select,textarea");if(fields.length)for(var n=
5
+ 0,nl=fields.length;n<nl;n++){var field=fields[n];var value=field.value;if(value!=="")if(field.type==="hidden");else if(field.type==="number")errors=checkNumberField(field,errors);else if(field.type==="email")errors=checkEmailField(field,errors,emailFields);else if(field.pattern!==null)errors=checkPatternField(field,errors)}errors=validateRecaptcha(object,errors);return errors}function maybeValidateChange(field_id,field){if(field.type==="url")maybeAddHttpToUrl(field);if(jQuery(field).closest("form").hasClass("frm_js_validate"))validateField(field_id,
6
+ field)}function maybeAddHttpToUrl(field){var url=field.value;var matches=url.match(/^(https?|ftps?|mailto|news|feed|telnet):/);if(field.value!==""&&matches===null)field.value="http://"+url}function validateField(fieldId,field){var errors=[];var $fieldCont=jQuery(field).closest(".frm_form_field");if($fieldCont.hasClass("frm_required_field")&&!jQuery(field).hasClass("frm_optional"))errors=checkRequiredField(field,errors);if(errors.length<1)if(field.type==="email"){var emailFields=jQuery(field).closest("form").find("input[type=email]");
7
+ errors=checkEmailField(field,errors,emailFields)}else if(field.type==="number")errors=checkNumberField(field,errors);else if(field.pattern!==null)errors=checkPatternField(field,errors);removeFieldError($fieldCont);if(Object.keys(errors).length>0)for(var key in errors)addFieldError($fieldCont,key,errors)}function checkRequiredField(field,errors){var fileID=field.getAttribute("data-frmfile");if(field.type==="hidden"&&fileID===null)return errors;var val="";var fieldID="";if(field.type==="checkbox"||
8
+ field.type==="radio"){var checkGroup=jQuery('input[name="'+field.name+'"]').closest(".frm_required_field").find("input:checked");jQuery(checkGroup).each(function(){val=this.value})}else if(field.type==="file"||fileID){if(typeof fileID==="undefined"){fileID=getFieldId(field,true);fileID=fileID.replace("file","")}if(typeof errors[fileID]==="undefined")val=getFileVals(fileID);fieldID=fileID}else{var fieldClasses=field.className;if(fieldClasses.indexOf("frm_pos_none")!==-1)return errors;val=jQuery(field).val();
9
+ if(val===null)val="";else if(typeof val!=="string"){var tempVal=val;val="";for(var i=0;i<tempVal.length;i++)if(tempVal[i]!=="")val=tempVal[i]}if(fieldClasses.indexOf("frm_other_input")===-1)fieldID=getFieldId(field,true);else fieldID=getFieldId(field,false);if(fieldClasses.indexOf("frm_time_select")!==-1)fieldID=fieldID.replace("-H","").replace("-m","");var placeholder=field.getAttribute("data-frmplaceholder");if(placeholder!==null&&val===placeholder)val=""}if(val===""){if(fieldID==="")fieldID=getFieldId(field,
10
+ true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-reqmsg")}return errors}function getFileVals(fileID){var val="";var fileFields=jQuery('input[name="file'+fileID+'"], input[name="file'+fileID+'[]"], input[name^="item_meta['+fileID+']"]');fileFields.each(function(){if(val==="")val=this.value});return val}function checkEmailField(field,errors,emailFields){var emailAddress=field.value;var fieldID=getFieldId(field,true);if(fieldID in errors)return errors;var isConf=fieldID.indexOf("conf_")===
11
+ 0;if(emailAddress!==""||isConf){var re=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i;var invalidMsg=getFieldValidationMessage(field,"data-invmsg");if(emailAddress!==""&&re.test(emailAddress)===false){errors[fieldID]=invalidMsg;if(isConf)errors[fieldID.replace("conf_","")]=""}else if(isConf){var confName=field.name.replace("conf_","");var match=emailFields.filter('[name="'+confName+'"]').val();
12
+ if(match!==emailAddress){errors[fieldID]="";errors[fieldID.replace("conf_","")]=""}}}return errors}function checkNumberField(field,errors){var number=field.value;if(number!==""&&isNaN(number/1)!==false){var fieldID=getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}return errors}function checkPatternField(field,errors){var text=field.value;var format=getFieldValidationMessage(field,"pattern");if(format!==""&&text!==""){var fieldID=getFieldId(field,
13
+ true);if(!(fieldID in errors)){format=new RegExp("^"+format+"$","i");if(format.test(text)===false)errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}}return errors}function hasInvisibleRecaptcha(object){if(typeof frmProForm!=="undefined"&&frmProForm.goingToPreviousPage(object))return false;var recaptcha=jQuery(object).find('.frm-g-recaptcha[data-size="invisible"], .g-recaptcha[data-size="invisible"]');if(recaptcha.length){var recaptchaID=recaptcha.data("rid");var alreadyChecked=grecaptcha.getResponse(recaptchaID);
14
+ if(alreadyChecked.length===0)return recaptcha;else return false}else return false}function executeInvisibleRecaptcha(invisibleRecaptcha){var recaptchaID=invisibleRecaptcha.data("rid");grecaptcha.reset(recaptchaID);grecaptcha.execute(recaptchaID)}function validateRecaptcha(form,errors){var $recaptcha=jQuery(form).find(".frm-g-recaptcha");if($recaptcha.length){var recaptchaID=$recaptcha.data("rid");var response=grecaptcha.getResponse(recaptchaID);if(response.length===0){var fieldContainer=$recaptcha.closest(".frm_form_field");
15
+ var fieldID=fieldContainer.attr("id").replace("frm_field_","").replace("_container","");errors[fieldID]=""}}return errors}function getFieldValidationMessage(field,messageType){var msg=field.getAttribute(messageType);if(msg===null)msg="";return msg}function shouldJSValidate(object){var validate=jQuery(object).hasClass("frm_js_validate");if(validate&&typeof frmProForm!=="undefined"&&(frmProForm.savingDraft(object)||frmProForm.goingToPreviousPage(object)))validate=false;return validate}function getFormErrors(object,
16
+ action){if(typeof action==="undefined")jQuery(object).find('input[name="frm_action"]').val();var fieldset=jQuery(object).find(".frm_form_field");fieldset.addClass("frm_doing_ajax");jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(object).serialize()+"&action=frm_entries_"+action+"&nonce="+frm_js.nonce,success:function(response){var defaultResponse={"content":"","errors":{},"pass":false};if(response===null)response=defaultResponse;response=response.replace(/^\s+|\s+$/g,"");if(response.indexOf("{")===
17
+ 0)response=jQuery.parseJSON(response);else response=defaultResponse;if(typeof response.redirect!=="undefined"){jQuery(document).trigger("frmBeforeFormRedirect",[object,response]);window.location=response.redirect}else if(response.content!==""){removeSubmitLoading(jQuery(object));if(frm_js.offset!=-1)frmFrontForm.scrollMsg(jQuery(object),false);var formID=jQuery(object).find('input[name="form_id"]').val();response.content=response.content.replace(/ frm_pro_form /g," frm_pro_form frm_no_hide ");var replaceContent=
18
+ jQuery(object).closest(".frm_forms");removeAddedScripts(replaceContent,formID);replaceContent.replaceWith(response.content);addUrlParam(response);if(typeof frmThemeOverride_frmAfterSubmit==="function"){var pageOrder=jQuery('input[name="frm_page_order_'+formID+'"]').val();var formReturned=jQuery(response.content).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(formReturned,pageOrder,response.content,object)}afterFormSubmitted(object,response)}else if(Object.keys(response.errors).length){removeSubmitLoading(jQuery(object),
19
+ "enable");var cont_submit=true;removeAllErrors();var show_captcha=false;var $fieldCont=null;for(var key in response.errors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length){if(!$fieldCont.is(":visible")){var inCollapsedSection=$fieldCont.closest(".frm_toggle_container");if(inCollapsedSection.length){var frmTrigger=inCollapsedSection.prev();if(!frmTrigger.hasClass("frm_trigger"))frmTrigger=frmTrigger.prev(".frm_trigger");frmTrigger.click()}}if($fieldCont.is(":visible")){addFieldError($fieldCont,
20
+ key,response.errors);cont_submit=false;var $recaptcha=jQuery(object).find("#frm_field_"+key+"_container .frm-g-recaptcha, #frm_field_"+key+"_container .g-recaptcha");if($recaptcha.length){show_captcha=true;var recaptchaID=$recaptcha.data("rid");if(jQuery().grecaptcha)if(recaptchaID)grecaptcha.reset(recaptchaID);else grecaptcha.reset()}}}}jQuery(document).trigger("frmFormErrors",[object,response]);fieldset.removeClass("frm_doing_ajax");scrollToFirstField(object);if(show_captcha!==true)replaceCheckedRecaptcha(object,
21
+ false);if(cont_submit)object.submit();else jQuery(object).prepend(response.error_message)}else{showFileLoading(object);replaceCheckedRecaptcha(object,true);object.submit()}},error:function(){jQuery(object).find('input[type="submit"], input[type="button"]').removeAttr("disabled");object.submit()}})}function afterFormSubmitted(object,response){var formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",
22
+ [object,response])}function removeAddedScripts(formContainer,formID){var endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function addUrlParam(response){if(history.pushState&&typeof response.page!=="undefined"){var url=addQueryVar("frm_page",response.page);window.history.pushState({"html":response.html},"","?"+url)}}function addQueryVar(key,value){key=encodeURI(key);value=encodeURI(value);var kvp=document.location.search.substr(1).split("&");
23
+ var i=kvp.length;var x;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");return kvp.join("&")}function addFieldError($fieldCont,key,jsErrors){if($fieldCont.length&&$fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else $fieldCont.append('<div class="frm_error">'+jsErrors[key]+"</div>");jQuery(document).trigger("frmAddFieldError",
24
+ [$fieldCont,key,jsErrors])}}function removeFieldError($fieldCont){$fieldCont.removeClass("frm_blank_field has-error");$fieldCont.find(".frm_error").remove()}function removeAllErrors(){jQuery(".form-field").removeClass("frm_blank_field has-error");jQuery(".form-field .frm_error").replaceWith("");jQuery(".frm_error_style").remove()}function scrollToFirstField(object){var field=jQuery(object).find(".frm_blank_field:first");if(field.length)frmFrontForm.scrollMsg(field,object,true)}function showSubmitLoading($object){if(!$object.hasClass("frm_loading_form")){$object.addClass("frm_loading_form");
25
+ $object.trigger("frmStartFormLoading")}disableSubmitButton($object)}function removeSubmitLoading($object,enable,processesRunning){if(processesRunning>0)return;$object.removeClass("frm_loading_form");$object.trigger("frmEndFormLoading");if(enable==="enable")enableSubmitButton($object)}function showFileLoading(object){var loading=document.getElementById("frm_loading");if(loading!==null){var file_val=jQuery(object).find("input[type=file]").val();if(typeof file_val!=="undefined"&&file_val!=="")setTimeout(function(){jQuery(loading).fadeIn("slow")},
26
+ 2E3)}}function replaceCheckedRecaptcha(object,checkPage){var $recapField=jQuery(object).find(".frm-g-recaptcha, .g-recaptcha");if($recapField.length){if(checkPage){var morePages=jQuery(object).find(".frm_next_page").length<1||jQuery(object).find(".frm_next_page").val()<1;if(!morePages)return}$recapField.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">')}}function clearDefault(){toggleDefault(jQuery(this),"clear")}function replaceDefault(){toggleDefault(jQuery(this),
27
+ "replace")}function toggleDefault($thisField,e){var v=$thisField.data("frmval").replace(/(\n|\r\n)/g,"\r");if(v===""||typeof v==="undefined")return false;var thisVal=$thisField.val().replace(/(\n|\r\n)/g,"\r");if("replace"==e){if(thisVal==="")$thisField.addClass("frm_default").val(v)}else if(thisVal==v)$thisField.removeClass("frm_default").val("")}function resendEmail(){var $link=jQuery(this);var entry_id=$link.data("eid");var form_id=$link.data("fid");$link.append('<span class="spinner" style="display:inline"></span>');
28
+ jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:entry_id,form_id:form_id,nonce:frm_js.nonce},success:function(msg){$link.replaceWith(msg)}});return false}function confirmClick(){var message=jQuery(this).data("frmconfirm");return confirm(message)}function toggleDiv(){var div=jQuery(this).data("frmtoggle");if(jQuery(div).is(":visible"))jQuery(div).slideUp("fast");else jQuery(div).slideDown("fast");return false}function addIndexOfFallbackForIE8(){if(!Array.prototype.indexOf)Array.prototype.indexOf=
29
+ function(elt){var len=this.length>>>0;var from=Number(arguments[1])||0;from=from<0?Math.ceil(from):Math.floor(from);if(from<0)from+=len;for(;from<len;from++)if(from in this&&this[from]===elt)return from;return-1}}function addTrimFallbackForIE8(){if(typeof String.prototype.trim!=="function")String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}function addFilterFallbackForIE8(){if(!Array.prototype.filter)Array.prototype.filter=function(fun){if(this===void 0||this===null)throw new TypeError;
30
+ var t=Object(this);var len=t.length>>>0;if(typeof fun!=="function")throw new TypeError;var res=[];var thisp=arguments[1];for(var i=0;i<len;i++)if(i in t){var val=t[i];if(fun.call(thisp,val,i,t))res.push(val)}return res}}function addKeysFallbackForIE8(){if(!Object.keys)Object.keys=function(obj){var keys=[];for(var i in obj)if(obj.hasOwnProperty(i))keys.push(i);return keys}}return{init:function(){jQuery(document).off("submit.formidable",".frm-show-form");jQuery(document).on("submit.formidable",".frm-show-form",
31
+ frmFrontForm.submitForm);jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){if(jQuery(this).val()==="")jQuery(this).blur()});jQuery(document).on("focus",".frm_toggle_default",clearDefault);jQuery(document).on("blur",".frm_toggle_default",replaceDefault);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).click(resendEmail);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"]',
32
+ frmFrontForm.fieldValueChanged);jQuery(document).on("change keyup",".frm-show-form .frm_inside_container input, .frm-show-form .frm_inside_container select, .frm-show-form .frm_inside_container textarea",maybeShowLabel);jQuery(document).on("click","a[data-frmconfirm]",confirmClick);jQuery("a[data-frmtoggle]").click(toggleDiv);addIndexOfFallbackForIE8();addTrimFallbackForIE8();addFilterFallbackForIE8();addKeysFallbackForIE8()},getFieldId:function(field,fullID){return getFieldId(field,fullID)},renderRecaptcha:function(captcha){var size=
33
+ captcha.getAttribute("data-size");var params={"sitekey":captcha.getAttribute("data-sitekey"),"size":size,"theme":captcha.getAttribute("data-theme")};if(size==="invisible"){var formID=jQuery(captcha).closest("form").find('input[name="form_id"]').val();params.callback=function(token){frmFrontForm.afterRecaptcha(token,formID)}}var recaptchaID=grecaptcha.render(captcha.id,params);captcha.setAttribute("data-rid",recaptchaID)},afterSingleRecaptcha:function(token){var object=jQuery(".frm-show-form .g-recaptcha").closest("form")[0];
34
+ frmFrontForm.submitFormNow(object)},afterRecaptcha:function(token,formID){var object=jQuery("#frm_form_"+formID+"_container form")[0];frmFrontForm.submitFormNow(object)},submitForm:function(e){frmFrontForm.submitFormManual(e,this)},submitFormManual:function(e,object){var invisibleRecaptcha=hasInvisibleRecaptcha(object);var classList=object.className.trim().split(/\s+/gi);if(classList&&invisibleRecaptcha.length<1){var isPro=classList.indexOf("frm_pro_form")>-1;if(!isPro)return}if(jQuery("body").hasClass("wp-admin")&&
35
+ jQuery(object).closest(".frmapi-form").length<1)return;e.preventDefault();if(typeof frmProForm!=="undefined"&&typeof frmProForm.submitAllowed==="function")if(!frmProForm.submitAllowed(object))return;if(invisibleRecaptcha.length){showSubmitLoading(jQuery(object));executeInvisibleRecaptcha(invisibleRecaptcha)}else{var errors=frmFrontForm.validateFormSubmit(object);if(Object.keys(errors).length===0){showSubmitLoading(jQuery(object));frmFrontForm.submitFormNow(object,classList)}}},submitFormNow:function(object){var classList=
36
+ object.className.trim().split(/\s+/gi);if(classList.indexOf("frm_ajax_submit")>-1){var hasFileFields=jQuery(object).find('input[type="file"]').filter(function(){return!!this.value}).length;if(hasFileFields<1){action=jQuery(object).find('input[name="frm_action"]').val();frmFrontForm.checkFormErrors(object,action)}else object.submit()}else object.submit()},validateFormSubmit:function(object){if(typeof tinyMCE!=="undefined"&&jQuery(object).find(".wp-editor-wrap").length)tinyMCE.triggerSave();jsErrors=
37
+ [];if(shouldJSValidate(object)){frmFrontForm.getAjaxFormErrors(object);if(Object.keys(jsErrors).length)frmFrontForm.addAjaxFormErrors(object)}return jsErrors},getAjaxFormErrors:function(object){jsErrors=validateForm(object);if(typeof frmThemeOverride_jsErrors==="function"){action=jQuery(object).find('input[name="frm_action"]').val();var customErrors=frmThemeOverride_jsErrors(action,object);if(Object.keys(customErrors).length)for(var key in customErrors)jsErrors[key]=customErrors[key]}return jsErrors},
38
+ addAjaxFormErrors:function(object){removeAllErrors();for(var key in jsErrors){var $fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length)addFieldError($fieldCont,key,jsErrors);else delete jsErrors[key]}scrollToFirstField(object)},checkFormErrors:function(object,action){getFormErrors(object,action)},checkRequiredField:function(field,errors){return checkRequiredField(field,errors)},showSubmitLoading:function($object){showSubmitLoading($object)},removeSubmitLoading:function($object,
39
+ enable,processesRunning){removeSubmitLoading($object,enable,processesRunning)},scrollToID:function(id){var object=jQuery(document.getElementById(id));frmFrontForm.scrollMsg(object,false)},scrollMsg:function(id,object,animate){var scrollObj="";if(typeof object==="undefined"){scrollObj=jQuery(document.getElementById("frm_form_"+id+"_container"));if(scrollObj.length<1)return}else if(typeof id==="string")scrollObj=jQuery(object).find("#frm_field_"+id+"_container");else scrollObj=id;var newPos=scrollObj.offset().top;
40
+ if(!newPos)return;newPos=newPos-frm_js.offset;var m=jQuery("html").css("margin-top");var b=jQuery("body").css("margin-top");if(m||b)newPos=newPos-parseInt(m)-parseInt(b);if(newPos&&window.innerHeight){var screenTop=document.documentElement.scrollTop||document.body.scrollTop;var screenBottom=screenTop+window.innerHeight;if(newPos>screenBottom||newPos<screenTop){if(typeof animate==="undefined")jQuery(window).scrollTop(newPos);else jQuery("html,body").animate({scrollTop:newPos},500);return false}}},
41
+ fieldValueChanged:function(e){var field_id=frmFrontForm.getFieldId(this,false);if(!field_id||typeof field_id==="undefined")return;if(e.frmTriggered&&e.frmTriggered==field_id)return;jQuery(document).trigger("frmFieldChanged",[this,field_id,e]);if(e.selfTriggered!==true)maybeValidateChange(field_id,this)},savingDraft:function(object){console.warn("DEPRECATED: function frmFrontForm.savingDraft in v3.0 use frmProForm.savingDraft");if(typeof frmProForm!=="undefined")return frmProForm.savingDraft(object)},
42
+ goingToPreviousPage:function(object){console.warn("DEPRECATED: function frmFrontForm.goingToPreviousPage in v3.0 use frmProForm.goingToPreviousPage");if(typeof frmProForm!=="undefined")return frmProForm.goingToPreviousPage(object)},hideOrShowFields:function(ids,event){console.warn("DEPRECATED: function frmFrontForm.hideOrShowFields in v3.0 use frmProForm.hideOrShowFields");if(typeof frmProForm!=="undefined")frmProForm.hideOrShowFields()},hidePreviouslyHiddenFields:function(){console.warn("DEPRECATED: function frmFrontForm.hidePreviouslyHiddenFields in v3.0 use frmProForm.hidePreviouslyHiddenFields");
43
+ if(typeof frmProForm!=="undefined")frmProForm.hidePreviouslyHiddenFields()},checkDependentDynamicFields:function(ids){console.warn("DEPRECATED: function frmFrontForm.checkDependentDynamicFields in v3.0 use frmProForm.checkDependentDynamicFields");if(typeof frmProForm!=="undefined")frmProForm.checkDependentDynamicFields(ids)},checkDependentLookupFields:function(ids){console.warn("DEPRECATED: function frmFrontForm.checkDependentLookupFields in v3.0 use frmProForm.checkDependentLookupFields");if(typeof frmProForm!==
44
+ "undefined")frmProForm.checkDependentLookupFields(ids)},loadGoogle:function(){console.warn("DEPRECATED: function frmFrontForm.loadGoogle in v3.0 use frmProForm.loadGoogle");frmProForm.loadGoogle()},removeUsedTimes:function(obj,timeField){console.warn("DEPRECATED: function frmFrontForm.removeUsedTimes in v3.0 use frmProForm.removeUsedTimes");if(typeof frmProForm!=="undefined")frmProForm.removeUsedTimes()},escapeHtml:function(text){return text.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,
45
+ "&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")},invisible:function(classes){jQuery(classes).css("visibility","hidden")},visible:function(classes){jQuery(classes).css("visibility","visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function($){frmFrontForm.init()});function frmRecaptcha(){var captchas=jQuery(".frm-g-recaptcha");for(var c=0,cl=captchas.length;c<cl;c++)frmFrontForm.renderRecaptcha(captchas[c])}
46
+ function frmAfterRecaptcha(token){frmFrontForm.afterSingleRecaptcha(token)}
47
+ function frmUpdateField(entry_id,field_id,value,message,num){jQuery(document.getElementById("frm_update_field_"+entry_id+"_"+field_id+"_"+num)).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:entry_id,field_id:field_id,value:value,nonce:frm_js.nonce},success:function(){if(message.replace(/^\s+|\s+$/g,"")==="")jQuery(document.getElementById("frm_update_field_"+entry_id+"_"+field_id+"_"+num)).fadeOut("slow");
48
+ else jQuery(document.getElementById("frm_update_field_"+entry_id+"_"+field_id+"_"+num)).replaceWith(message)}})}
49
+ function frmDeleteEntry(entry_id,prefix){console.warn("DEPRECATED: function frmDeleteEntry in v2.0.13 use frmFrontForm.deleteEntry");jQuery(document.getElementById("frm_delete_"+entry_id)).replaceWith('<span class="frm-loading-img" id="frm_delete_'+entry_id+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:entry_id,nonce:frm_js.nonce},success:function(html){if(html.replace(/^\s+|\s+$/g,"")==="success")jQuery(document.getElementById(prefix+entry_id)).fadeOut("slow");
50
+ else jQuery(document.getElementById("frm_delete_"+entry_id)).replaceWith(html)}})}function frmOnSubmit(e){console.warn("DEPRECATED: function frmOnSubmit in v2.0 use frmFrontForm.submitForm");frmFrontForm.submitForm(e,this)}
51
+ function frm_resend_email(entry_id,form_id){console.warn("DEPRECATED: function frm_resend_email in v2.0");var $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:entry_id,form_id:form_id,nonce:frm_js.nonce},success:function(msg){$link.replaceWith(msg)}})};
js/formidable_admin.js CHANGED
@@ -1514,7 +1514,7 @@ function frmAdminBuildJS(){
1514
  min = document.getElementById('scale_minnum_'+ fieldID).value;
1515
  }
1516
 
1517
- updateScaleValues( min, max, fieldID );
1518
  }
1519
 
1520
  function updateScaleValues( min, max, fieldID ) {
1514
  min = document.getElementById('scale_minnum_'+ fieldID).value;
1515
  }
1516
 
1517
+ updateScaleValues( parseInt( min ), parseInt( max ), fieldID );
1518
  }
1519
 
1520
  function updateScaleValues( min, max, fieldID ) {
js/formidable_admin_global.js CHANGED
File without changes
js/formidable_blocks.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=10)}([function(e,t,n){e.exports=n(7)()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=l(n(5)),i=l(n(0));function l(e){return e&&e.__esModule?e:{default:e}}var a=wp.i18n.__,u=wp.element.Component,c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u),r(t,[{key:"render",value:function(){var e=this.props,t=e.formId,n=e.setAttributes,r=e.forms;return wp.element.createElement(o.default,{selected:t,itemName:a("form","formidable"),itemNamePlural:a("forms","formidable"),items:r,onChange:function(e){n({formId:e})}})}}]),t}();t.default=c,c.propTypes={formId:i.default.string,setAttributes:i.default.func.isRequired}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateAttribute=function(e,t,n){n(function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}({},e,t))},t.setTextAttribute=function(e,t){if(e)return" "+t+'="'+e+'"';return""},t.getSubDir=function(){var e=window.location.pathname,t=e.indexOf("wp-admin"),n="/";t>-1&&(n=e.substr(0,t));return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(2);var i=wp.element.Component;var l=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i),r(t,[{key:"render",value:function(){return wp.element.createElement("div",null,"[formidable",function(e){var t=e.formId,n=e.title,r=e.description,i=e.minimize,l="";return l+=(0,o.setTextAttribute)(t,"id"),l+=(0,o.setTextAttribute)(n,"title"),l+=(0,o.setTextAttribute)(r,"description"),l+=(0,o.setTextAttribute)(i,"minimize")}(this.props),"]")}}]),t}();t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=wp.element.Component,i=wp.components.Dashicon,l=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o),r(t,[{key:"render",value:function(){return"svg"!==formidable_form_selector.icon?wp.element.createElement(i,{icon:formidable_form_selector.icon,size:"120"}):wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 599.68 601.37",width:"120",height:"120"},wp.element.createElement("defs",null),wp.element.createElement("rect",{className:"cls-1 orange",x:"289.64",y:"383.96",width:"140",height:"76"}),wp.element.createElement("path",{className:"cls-1",d:"M400.21,147H200.12c-17,0-30.48,12.2-30.48,29.31V218h260V147Z"}),wp.element.createElement("path",{className:"cls-1",d:"M397.86,264H169.64V460h75V340H397.86A32.22,32.22,0,0,0,428,318.56a24.29,24.29,0,0,0,1.66-8.69V264Z"}),wp.element.createElement("path",{className:"cls-1",d:"M299.84,601.37A300.26,300.26,0,0,1,0,300.68,299.84,299.84,0,1,1,511.85,513.3,297.44,297.44,0,0,1,299.84,601.37Zm0-563A261.94,261.94,0,0,0,38.26,300.68,261.58,261.58,0,1,0,484.8,115.2,259.47,259.47,0,0,0,299.84,38.37Z"}))}}]),t}();t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function(e){return e&&e.__esModule?e:{default:e}}(n(0));var i=wp.i18n,l=i.__,a=i.sprintf,u=wp.element.Component,c=wp.components.SelectControl,f=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u),r(t,[{key:"createOptions",value:function(e,t){var n=e.map(function(e){return{label:e.label,value:e.value}});return[{label:a(l("Select a %s","formidable"),t),value:""}].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(n))}},{key:"render",value:function(){var e=this.props,t=e.selected,n=e.items,r=e.onChange,o=e.itemName,i=e.itemNamePlural,u=e.label,f=e.help;return n&&0!==n.length?wp.element.createElement(c,{value:t,options:this.createOptions(n,o),label:u,help:f,onChange:r}):wp.element.createElement("p",{className:"frm-block-select-no-items"},a(l("Currently, there are no %s","formidable"),i))}}]),t}();t.default=f,f.defaultProps={itemName:"item",itemNamePlural:"items"},f.propTypes={selected:o.default.oneOfType([o.default.string,o.default.number]),items:o.default.array,onChange:o.default.func,itemName:o.default.string,itemNamePlural:o.default.string,label:o.default.string,help:o.default.string}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(6);function o(){}e.exports=function(){function e(e,t,n,o,i,l){if(l!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=u(n(0)),i=u(n(1)),l=u(n(3)),a=n(2);function u(e){return e&&e.__esModule?e:{default:e}}var c=wp.i18n.__,f=wp.element.Component,s=wp.editor.InspectorControls,p=wp.components,m=p.PanelBody,b=p.PanelRow,d=p.ToggleControl,y=p.ExternalLink,w=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,f),r(t,[{key:"render",value:function(){var e=this.props,t=e.setAttributes,n=e.attributes,r=e.forms,o=n.formId,u=n.title,f=n.description,p=n.minimize;return wp.element.createElement(s,null,wp.element.createElement(m,{title:c("Select Form","formidable"),initialOpen:!0},wp.element.createElement(b,null,wp.element.createElement(i.default,{formId:o,setAttributes:t,forms:r})),o&&wp.element.createElement(b,null,wp.element.createElement(y,{href:(0,a.getSubDir)()+"wp-admin/admin.php?page=formidable&frm_action=edit&id="+o},c("Go to form","formidable")))),wp.element.createElement(m,{title:c("Options","formidable"),initialOpen:!1},wp.element.createElement(d,{label:c("Show Form Title","formidable"),checked:u,onChange:function(e){(0,a.updateAttribute)("title",e?"1":"",t)}}),wp.element.createElement(d,{label:c("Show Form Description","formidable"),checked:f,onChange:function(e){(0,a.updateAttribute)("description",e?"1":"",t)}}),wp.element.createElement(d,{label:c("Minimize HTML","formidable"),checked:p,onChange:function(e){(0,a.updateAttribute)("minimize",e?"1":"",t)}})),wp.element.createElement(m,{title:c("Shortcode","formidable"),initialOpen:!1},wp.element.createElement(b,null,wp.element.createElement(l.default,this.props.attributes))))}}]),t}();t.default=w,w.propTypes={attributes:o.default.object,setAttributes:o.default.func}},function(e,t,n){"use strict";var r=a(n(3)),o=a(n(8)),i=a(n(4)),l=a(n(1));function a(e){return e&&e.__esModule?e:{default:e}}var u=wp.element.Fragment,c=wp.i18n.__,f=wp.blocks.registerBlockType,s=wp.components,p=s.ServerSideRender,m=s.Notice;f("formidable/simple-form",{title:formidable_form_selector.name,description:c("Display a Form","formidable"),icon:i.default,category:"widgets",keywords:[c("contact forms","formidable"),"formidable"],edit:function(e){var t=e.setAttributes,n=e.attributes,r=n.formId,a=formidable_form_selector.forms;return 0===a.length?wp.element.createElement(m,{status:"warning",isDismissible:!1},c("This site does not have any forms.","formidable")):r?wp.element.createElement(u,null,wp.element.createElement(o.default,{attributes:n,setAttributes:t,forms:a}),wp.element.createElement(p,{block:"formidable/simple-form",attributes:n})):wp.element.createElement("div",{className:"frm-block-intro-screen"},wp.element.createElement("div",{className:"frm-block-intro-content"},wp.element.createElement(i.default,null),wp.element.createElement("div",{className:"frm-block-title"},formidable_form_selector.name),wp.element.createElement("div",{className:"frm-block-selector-screen"},wp.element.createElement(l.default,{formId:r,setAttributes:t,forms:a}))))},save:function(e){var t=e.attributes;return void 0===t.formId?"":wp.element.createElement(u,null,wp.element.createElement(r.default,t))}})},function(e,t,n){"use strict";n(9)}]);
js/jquery/jquery.editinplace.packed.js CHANGED
File without changes
languages/formidable-az_AZ.mo CHANGED
File without changes
languages/formidable-az_AZ.po CHANGED
File without changes
languages/formidable-es_ES.mo CHANGED
File without changes
languages/formidable-es_ES.po CHANGED
File without changes
languages/formidable-hu_HU.mo CHANGED
File without changes
languages/formidable-hu_HU.po CHANGED
File without changes
languages/formidable-it_IT.po CHANGED
File without changes
languages/formidable-ja.mo CHANGED
File without changes
languages/formidable-ja.po CHANGED
File without changes
languages/formidable-js-strings.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* THIS IS A GENERATED FILE. DO NOT EDIT DIRECTLY. */
3
+ $generated_i18n_strings = array(
4
+ // Reference: js/src/common/components/itemselect.js:26
5
+ __( 'Select a %s', 'formidable' ),
6
+
7
+ // Reference: js/src/common/components/itemselect.js:47
8
+ __( 'Currently, there are no %s', 'formidable' ),
9
+
10
+ // Reference: js/src/form/block.js:18
11
+ __( 'Display a Form', 'formidable' ),
12
+
13
+ // Reference: js/src/form/block.js:22
14
+ __( 'contact forms', 'formidable' ),
15
+
16
+ // Reference: js/src/form/block.js:34
17
+ __( 'This site does not have any forms.', 'formidable' ),
18
+
19
+ // Reference: js/src/form/formselect.js:23
20
+ __( 'form', 'formidable' ),
21
+
22
+ // Reference: js/src/form/formselect.js:24
23
+ __( 'forms', 'formidable' ),
24
+
25
+ // Reference: js/src/form/inspector.js:43
26
+ __( 'Select Form', 'formidable' ),
27
+
28
+ // Reference: js/src/form/inspector.js:57
29
+ __( 'Go to form', 'formidable' ),
30
+
31
+ // Reference: js/src/form/inspector.js:62
32
+ __( 'Options', 'formidable' ),
33
+
34
+ // Reference: js/src/form/inspector.js:66
35
+ __( 'Show Form Title', 'formidable' ),
36
+
37
+ // Reference: js/src/form/inspector.js:73
38
+ __( 'Show Form Description', 'formidable' ),
39
+
40
+ // Reference: js/src/form/inspector.js:80
41
+ __( 'Minimize HTML', 'formidable' ),
42
+
43
+ // Reference: js/src/form/inspector.js:88
44
+ __( 'Shortcode', 'formidable' )
45
+ );
46
+ /* THIS IS THE END OF THE GENERATED FILE */
languages/formidable-nb_NO.mo CHANGED
File without changes
languages/formidable-nb_NO.po CHANGED
File without changes
languages/formidable-nl_NL.mo CHANGED
File without changes
languages/formidable-nl_NL.po CHANGED
File without changes
languages/formidable-pl_PL.po CHANGED
File without changes
languages/formidable-ro_RO.mo CHANGED
File without changes
languages/formidable-ro_RO.po CHANGED
File without changes
languages/formidable-sr_RS.mo CHANGED
File without changes
languages/formidable-sr_RS.po CHANGED
File without changes
languages/formidable.pot CHANGED
@@ -1,45 +1,106 @@
1
- #, fuzzy
 
2
  msgid ""
3
  msgstr ""
4
- "Project-Id-Version: Formidable v2.05\n"
5
- "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2018-11-30 19:15+0000\n"
7
- "POT-Revision-Date: Tue Sep 26 2017 16:06:46 GMT-0600 (MDT)\n"
8
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
9
- "Last-Translator: \n"
10
- "Language-Team: \n"
11
- "Language: \n"
12
- "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
15
  "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: utf-8\n"
17
- "X-Generator: Loco https://localise.biz/\n"
18
- "X-Poedit-Language: \n"
19
- "X-Poedit-Country: \n"
20
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
21
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
22
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
23
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
24
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
25
- "X-Poedit-Basepath: \n"
26
- "X-Poedit-Bookmarks: \n"
27
- "X-Poedit-SearchPath-0: .\n"
28
- "X-Textdomain-Support: yes"
29
 
30
- #: deprecated/FrmDeprecated.php:286
31
- #: classes/controllers/FrmFormsController.php:232
32
- msgid "Form template was Successfully Created"
33
  msgstr ""
34
 
35
- #: deprecated/FrmEDD_SL_Plugin_Updater.php:315
36
- msgid "You do not have permission to install plugin updates"
 
37
  msgstr ""
38
 
39
- #: deprecated/FrmEDD_SL_Plugin_Updater.php:315
40
- #: classes/views/styles/_field-colors.php:15
41
- #: classes/views/styles/_form-messages.php:7
42
- msgid "Error"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  msgstr ""
44
 
45
  #: classes/controllers/FrmAddonsController.php:10
@@ -55,63 +116,53 @@ msgstr ""
55
  msgid "There are no plugins on your site that require a license"
56
  msgstr ""
57
 
58
- #: classes/controllers/FrmAddonsController.php:462
59
  msgid "Installed"
60
  msgstr ""
61
 
62
- #: classes/controllers/FrmAddonsController.php:467
63
- #: classes/helpers/FrmAppHelper.php:1684
64
  #: classes/views/styles/_field-colors.php:10
65
  msgid "Active"
66
  msgstr ""
67
 
68
- #: classes/controllers/FrmAddonsController.php:472
69
  msgid "Not Installed"
70
  msgstr ""
71
 
72
- #: classes/controllers/FrmAddonsController.php:556
73
- msgid ""
74
- "Sorry, you're site requires FTP authentication. Please install plugins "
75
- "manaully."
76
  msgstr ""
77
 
78
- #: classes/controllers/FrmAppController.php:83
79
  msgid "Build"
80
  msgstr ""
81
 
82
- #: classes/controllers/FrmAppController.php:90
83
  #: classes/helpers/FrmFormsListHelper.php:336
84
  #: classes/views/frm-forms/settings.php:10
85
  msgid "Settings"
86
  msgstr ""
87
 
88
- #: classes/controllers/FrmAppController.php:97
89
- #: classes/controllers/FrmEntriesController.php:8
90
  #: classes/controllers/FrmEntriesController.php:8
91
  #: classes/controllers/FrmEntriesController.php:126
92
- #: classes/controllers/FrmFormsController.php:642
93
  #: classes/controllers/FrmXMLController.php:57
94
  #: classes/views/frm-entries/list.php:5
95
  msgid "Entries"
96
  msgstr ""
97
 
98
- #: classes/controllers/FrmAppController.php:113
99
  msgid "Build a Form"
100
  msgstr ""
101
 
102
- #: classes/controllers/FrmAppController.php:147
103
- #, php-format
104
- msgid ""
105
- "This site has been previously authorized to run Formidable Forms. "
106
- "%1$sInstall Formidable Pro%2$s or %3$sdeauthorize%4$s this site to continue "
107
- "running the free version and remove this message."
108
  msgstr ""
109
 
110
- #: classes/controllers/FrmAppController.php:491
111
- #, php-format
112
- msgid ""
113
- "Help us spread the %1$sFormidable Forms%2$s love with %3$s %5$s on WordPress."
114
- "org%4$s. Thank you heaps!"
115
  msgstr ""
116
 
117
  #: classes/controllers/FrmEntriesController.php:67
@@ -119,15 +170,11 @@ msgid "Overview"
119
  msgstr ""
120
 
121
  #: classes/controllers/FrmEntriesController.php:69
122
- msgid ""
123
- "This screen provides access to all of your entries. You can customize the "
124
- "display of this screen to suit your workflow."
125
  msgstr ""
126
 
127
  #: classes/controllers/FrmEntriesController.php:71
128
- msgid ""
129
- "Hovering over a row in the entries list will display action links that allow "
130
- "you to manage your entry."
131
  msgstr ""
132
 
133
  #: classes/controllers/FrmEntriesController.php:77
@@ -143,14 +190,14 @@ msgid "Support"
143
  msgstr ""
144
 
145
  #: classes/controllers/FrmEntriesController.php:105
146
- #: classes/controllers/FrmFormsController.php:877
147
  #: classes/views/frm-entries/form.php:43
148
  #: classes/views/frm-entries/sidebar-shared.php:38
149
  msgid "Entry Key"
150
  msgstr ""
151
 
152
  #: classes/controllers/FrmEntriesController.php:110
153
- #: classes/controllers/FrmFormsController.php:542
154
  #: classes/widgets/FrmShowForm.php:53
155
  msgid "Form"
156
  msgstr ""
@@ -177,10 +224,7 @@ msgid "Your import is complete"
177
  msgstr ""
178
 
179
  #: classes/controllers/FrmEntriesController.php:426
180
- #, php-format
181
- msgid ""
182
- "This form is in the trash and is scheduled to be deleted permanently in %s "
183
- "along with any entries."
184
  msgstr ""
185
 
186
  #: classes/controllers/FrmEntriesController.php:445
@@ -207,18 +251,19 @@ msgstr ""
207
  msgid "New Option"
208
  msgstr ""
209
 
210
- #: classes/controllers/FrmFormActionsController.php:11
211
  #: classes/views/frm-forms/settings.php:36
212
  msgid "Form Actions"
213
  msgstr ""
214
 
215
- #: classes/controllers/FrmFormActionsController.php:213
216
- #: classes/models/FrmEntryValidate.php:14 classes/models/FrmSettings.php:100
 
217
  msgid "You do not have permission to do that"
218
  msgstr ""
219
 
220
  #: classes/controllers/FrmFormsController.php:6
221
- #: classes/controllers/FrmFormsController.php:652
222
  #: classes/controllers/FrmXMLController.php:56
223
  #: classes/views/frm-forms/list.php:5
224
  msgid "Forms"
@@ -229,243 +274,239 @@ msgid "Settings Successfully Updated"
229
  msgstr ""
230
 
231
  #: classes/controllers/FrmFormsController.php:199
232
- #: classes/controllers/FrmFormsController.php:723
233
  msgid "Form was Successfully Updated"
234
  msgstr ""
235
 
236
- #: classes/controllers/FrmFormsController.php:232
 
 
 
 
 
237
  msgid "Form was Successfully Copied"
238
  msgstr ""
239
 
240
- #: classes/controllers/FrmFormsController.php:236
241
  msgid "There was a problem creating the new template."
242
  msgstr ""
243
 
244
- #: classes/controllers/FrmFormsController.php:343
245
  msgid "Form Preview"
246
  msgstr ""
247
 
248
- #: classes/controllers/FrmFormsController.php:386
249
- #: classes/controllers/FrmFormsController.php:434
250
- #, php-format
251
  msgid "%1$s form restored from the Trash."
252
  msgid_plural "%1$s forms restored from the Trash."
253
  msgstr[0] ""
254
- msgstr[1] ""
255
 
256
- #: classes/controllers/FrmFormsController.php:435
257
- #: classes/controllers/FrmFormsController.php:459
258
- #, php-format
259
  msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
260
  msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s"
261
  msgstr[0] ""
262
- msgstr[1] ""
263
 
264
- #: classes/controllers/FrmFormsController.php:481
265
- #: classes/controllers/FrmFormsController.php:497
266
- #: classes/controllers/FrmFormsController.php:511
267
- #, php-format
268
  msgid "%1$s form permanently deleted."
269
  msgid_plural "%1$s forms permanently deleted."
270
  msgstr[0] ""
271
- msgstr[1] ""
272
 
273
- #: classes/controllers/FrmFormsController.php:525
274
  msgid "Add forms and content"
275
  msgstr ""
276
 
277
- #: classes/controllers/FrmFormsController.php:543
278
  #: classes/views/frm-forms/insert_form_popup.php:24
279
  msgid "Insert a Form"
280
  msgstr ""
281
 
282
- #: classes/controllers/FrmFormsController.php:573
283
  msgid "Display form title"
284
  msgstr ""
285
 
286
- #: classes/controllers/FrmFormsController.php:577
287
  msgid "Display form description"
288
  msgstr ""
289
 
290
- #: classes/controllers/FrmFormsController.php:581
291
  msgid "Minimize form HTML"
292
  msgstr ""
293
 
294
- #: classes/controllers/FrmFormsController.php:637
295
  msgid "Template Name"
296
  msgstr ""
297
 
298
- #: classes/controllers/FrmFormsController.php:638
299
  msgid "Type"
300
  msgstr ""
301
 
302
- #: classes/controllers/FrmFormsController.php:639
303
- #: classes/controllers/FrmFormsController.php:643
304
  #: classes/helpers/FrmCSVExportHelper.php:151
305
  msgid "Key"
306
  msgstr ""
307
 
308
- #: classes/controllers/FrmFormsController.php:641
309
- #: classes/controllers/FrmStylesController.php:372
310
- #: classes/views/styles/_sample_form.php:17 classes/views/styles/manage.php:16
 
311
  msgid "Form Title"
312
  msgstr ""
313
 
314
- #: classes/controllers/FrmFormsController.php:644
315
  msgid "Shortcodes"
316
  msgstr ""
317
 
318
- #: classes/controllers/FrmFormsController.php:647
319
  #: classes/models/FrmField.php:81
320
  msgid "Date"
321
  msgstr ""
322
 
323
- #: classes/controllers/FrmFormsController.php:699
324
  msgid "You are trying to edit a form that does not exist."
325
  msgstr ""
326
 
327
- #: classes/controllers/FrmFormsController.php:703
328
- #, php-format
329
  msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
330
  msgstr ""
331
 
332
- #: classes/controllers/FrmFormsController.php:725
333
  msgid "Template was Successfully Updated"
334
  msgstr ""
335
 
336
- #: classes/controllers/FrmFormsController.php:731
337
- #: classes/controllers/FrmFormsController.php:752
338
  msgid "That template cannot be edited"
339
  msgstr ""
340
 
341
- #: classes/controllers/FrmFormsController.php:802
342
- msgid ""
343
- "Customize the field values with the following parameters. Click to see a "
344
- "sample."
345
  msgstr ""
346
 
347
- #: classes/controllers/FrmFormsController.php:816
348
  msgid "Insert user information"
349
  msgstr ""
350
 
351
- #: classes/controllers/FrmFormsController.php:837
352
  msgid "Separator"
353
  msgstr ""
354
 
355
- #: classes/controllers/FrmFormsController.php:838
356
  msgid "Use a different separator for checkbox fields"
357
  msgstr ""
358
 
359
- #: classes/controllers/FrmFormsController.php:840
360
  msgid "Date Format"
361
  msgstr ""
362
 
363
- #: classes/controllers/FrmFormsController.php:841
364
  msgid "Field Label"
365
  msgstr ""
366
 
367
- #: classes/controllers/FrmFormsController.php:843
368
  msgid "No Auto P"
369
  msgstr ""
370
 
371
- #: classes/controllers/FrmFormsController.php:844
372
  msgid "Do not automatically add any paragraphs or line breaks"
373
  msgstr ""
374
 
375
- #: classes/controllers/FrmFormsController.php:858
376
  #: classes/models/FrmField.php:58
377
  msgid "User ID"
378
  msgstr ""
379
 
380
- #: classes/controllers/FrmFormsController.php:859
381
  msgid "First Name"
382
  msgstr ""
383
 
384
- #: classes/controllers/FrmFormsController.php:860
385
  msgid "Last Name"
386
  msgstr ""
387
 
388
- #: classes/controllers/FrmFormsController.php:861
389
  msgid "Display Name"
390
  msgstr ""
391
 
392
- #: classes/controllers/FrmFormsController.php:862
393
  msgid "User Login"
394
  msgstr ""
395
 
396
- #: classes/controllers/FrmFormsController.php:863
397
  #: classes/models/FrmField.php:34
398
  msgid "Email"
399
  msgstr ""
400
 
401
- #: classes/controllers/FrmFormsController.php:864
402
  msgid "Avatar"
403
  msgstr ""
404
 
405
- #: classes/controllers/FrmFormsController.php:865
406
  msgid "Author Link"
407
  msgstr ""
408
 
409
- #: classes/controllers/FrmFormsController.php:876
410
  #: classes/views/frm-entries/sidebar-shared.php:32
411
  msgid "Entry ID"
412
  msgstr ""
413
 
414
- #: classes/controllers/FrmFormsController.php:878
415
  msgid "Post ID"
416
  msgstr ""
417
 
418
- #: classes/controllers/FrmFormsController.php:879
419
  msgid "User IP"
420
  msgstr ""
421
 
422
- #: classes/controllers/FrmFormsController.php:880
423
  msgid "Entry created"
424
  msgstr ""
425
 
426
- #: classes/controllers/FrmFormsController.php:881
427
  msgid "Entry updated"
428
  msgstr ""
429
 
430
- #: classes/controllers/FrmFormsController.php:883
431
  msgid "Site URL"
432
  msgstr ""
433
 
434
- #: classes/controllers/FrmFormsController.php:884
435
  msgid "Site Name"
436
  msgstr ""
437
 
438
- #: classes/controllers/FrmFormsController.php:892
439
  msgid "Default Msg"
440
  msgstr ""
441
 
442
- #: classes/controllers/FrmFormsController.php:893
443
  msgid "Default HTML"
444
  msgstr ""
445
 
446
- #: classes/controllers/FrmFormsController.php:894
447
  msgid "Default Plain"
448
  msgstr ""
449
 
450
- #: classes/controllers/FrmFormsController.php:982
451
  msgid "No forms were specified"
452
  msgstr ""
453
 
454
- #: classes/controllers/FrmFormsController.php:1083
455
  msgid "Abnormal HTML characters prevented your form from saving correctly"
456
  msgstr ""
457
 
458
- #: classes/controllers/FrmFormsController.php:1198
459
- #: classes/controllers/FrmFormsController.php:1212
460
  msgid "Please select a valid form"
461
  msgstr ""
462
 
463
- #: classes/controllers/FrmFormsController.php:1440
464
  msgid "Please wait while you are redirected."
465
  msgstr ""
466
 
467
- #: classes/controllers/FrmFormsController.php:1474
468
- #, php-format
469
  msgid "%1$sClick here%2$s if you are not automatically redirected."
470
  msgstr ""
471
 
@@ -547,7 +588,6 @@ msgstr ""
547
  #: classes/controllers/FrmStylesController.php:17
548
  #: classes/controllers/FrmStylesController.php:35
549
  #: classes/controllers/FrmStylesController.php:47
550
- #: classes/controllers/FrmStylesController.php:47
551
  msgid "Styles"
552
  msgstr ""
553
 
@@ -567,58 +607,58 @@ msgstr ""
567
  msgid "Edit Style"
568
  msgstr ""
569
 
570
- #: classes/controllers/FrmStylesController.php:213
571
- #: classes/controllers/FrmStylesController.php:312
572
  msgid "Your styling settings have been saved."
573
  msgstr ""
574
 
575
- #: classes/controllers/FrmStylesController.php:272
576
  msgid "Your form styles have been saved."
577
  msgstr ""
578
 
579
- #: classes/controllers/FrmStylesController.php:371
580
  #: classes/views/frm-forms/settings.php:33
581
  #: classes/views/frm-settings/form.php:29
582
  msgid "General"
583
  msgstr ""
584
 
585
- #: classes/controllers/FrmStylesController.php:373
586
  #: classes/views/frm-forms/mb_html_tab.php:49
587
  #: classes/views/frm-forms/settings.php:248
588
  msgid "Form Description"
589
  msgstr ""
590
 
591
- #: classes/controllers/FrmStylesController.php:374
592
  msgid "Field Labels"
593
  msgstr ""
594
 
595
- #: classes/controllers/FrmStylesController.php:375
596
  #: classes/views/frm-forms/mb_html_tab.php:13
597
  msgid "Field Description"
598
  msgstr ""
599
 
600
- #: classes/controllers/FrmStylesController.php:376
601
  msgid "Field Colors"
602
  msgstr ""
603
 
604
- #: classes/controllers/FrmStylesController.php:377
605
  #: classes/views/frm-forms/add_field.php:110
606
  msgid "Field Settings"
607
  msgstr ""
608
 
609
- #: classes/controllers/FrmStylesController.php:378
610
  msgid "Check Box & Radio Fields"
611
  msgstr ""
612
 
613
- #: classes/controllers/FrmStylesController.php:379
614
  msgid "Buttons"
615
  msgstr ""
616
 
617
- #: classes/controllers/FrmStylesController.php:380
618
  msgid "Form Messages"
619
  msgstr ""
620
 
621
- #: classes/controllers/FrmStylesController.php:584
622
  #: classes/views/frm-forms/mb_insert_fields.php:2
623
  msgid "Click to toggle"
624
  msgstr ""
@@ -637,235 +677,219 @@ msgid "The file does not exist, please try again."
637
  msgstr ""
638
 
639
  #: classes/controllers/FrmXMLController.php:124
640
- msgid ""
641
- "XML import is not enabled on your server with the "
642
- "libxml_disable_entity_loader function."
643
  msgstr ""
644
 
645
  #: classes/controllers/FrmXMLController.php:301
646
  msgid "Please select a form"
647
  msgstr ""
648
 
649
- #: classes/controllers/FrmXMLController.php:357
650
  msgid "There are no entries for that form."
651
  msgstr ""
652
 
653
- #: classes/helpers/FrmAppHelper.php:574
654
  #: classes/helpers/FrmFormsListHelper.php:108
655
  msgid "Add New"
656
  msgstr ""
657
 
658
- #: classes/helpers/FrmAppHelper.php:691
659
  msgid "View Forms and Templates"
660
  msgstr ""
661
 
662
- #: classes/helpers/FrmAppHelper.php:692
663
  msgid "Add/Edit Forms and Templates"
664
  msgstr ""
665
 
666
- #: classes/helpers/FrmAppHelper.php:693
667
  msgid "Delete Forms and Templates"
668
  msgstr ""
669
 
670
- #: classes/helpers/FrmAppHelper.php:694
671
  msgid "Access this Settings Page"
672
  msgstr ""
673
 
674
- #: classes/helpers/FrmAppHelper.php:695
675
  msgid "View Entries from Admin Area"
676
  msgstr ""
677
 
678
- #: classes/helpers/FrmAppHelper.php:696
679
  msgid "Delete Entries from Admin Area"
680
  msgstr ""
681
 
682
- #: classes/helpers/FrmAppHelper.php:703
683
  msgid "Add Entries from Admin Area"
684
  msgstr ""
685
 
686
- #: classes/helpers/FrmAppHelper.php:704
687
  msgid "Edit Entries from Admin Area"
688
  msgstr ""
689
 
690
- #: classes/helpers/FrmAppHelper.php:705
691
  msgid "View Reports"
692
  msgstr ""
693
 
694
- #: classes/helpers/FrmAppHelper.php:706
695
  msgid "Add/Edit Views"
696
  msgstr ""
697
 
698
- #: classes/helpers/FrmAppHelper.php:1305
699
  msgid "at"
700
  msgstr ""
701
 
702
- #: classes/helpers/FrmAppHelper.php:1354 classes/helpers/FrmAppHelper.php:1373
 
703
  msgid "seconds"
704
  msgstr ""
705
 
706
- #: classes/helpers/FrmAppHelper.php:1367
707
  msgid "year"
708
  msgstr ""
709
 
710
- #: classes/helpers/FrmAppHelper.php:1367
711
  msgid "years"
712
  msgstr ""
713
 
714
- #: classes/helpers/FrmAppHelper.php:1368
715
  msgid "month"
716
  msgstr ""
717
 
718
- #: classes/helpers/FrmAppHelper.php:1368
719
  msgid "months"
720
  msgstr ""
721
 
722
- #: classes/helpers/FrmAppHelper.php:1369
723
  msgid "week"
724
  msgstr ""
725
 
726
- #: classes/helpers/FrmAppHelper.php:1369
727
  msgid "weeks"
728
  msgstr ""
729
 
730
- #: classes/helpers/FrmAppHelper.php:1370
731
  msgid "day"
732
  msgstr ""
733
 
734
- #: classes/helpers/FrmAppHelper.php:1370
735
  msgid "days"
736
  msgstr ""
737
 
738
- #: classes/helpers/FrmAppHelper.php:1371
739
  msgid "hour"
740
  msgstr ""
741
 
742
- #: classes/helpers/FrmAppHelper.php:1371
743
  msgid "hours"
744
  msgstr ""
745
 
746
- #: classes/helpers/FrmAppHelper.php:1372
747
  msgid "minute"
748
  msgstr ""
749
 
750
- #: classes/helpers/FrmAppHelper.php:1372
751
  msgid "minutes"
752
  msgstr ""
753
 
754
- #: classes/helpers/FrmAppHelper.php:1373
755
  msgid "second"
756
  msgstr ""
757
 
758
- #: classes/helpers/FrmAppHelper.php:1465
759
  msgid "Give this action a label for easy reference."
760
  msgstr ""
761
 
762
- #: classes/helpers/FrmAppHelper.php:1466
763
- msgid ""
764
- "Add one or more recipient addresses separated by a \",\". FORMAT: Name "
765
- "<name@email.com> or name@email.com. [admin_email] is the address set in WP "
766
- "General Settings."
767
  msgstr ""
768
 
769
- #: classes/helpers/FrmAppHelper.php:1467
770
- msgid ""
771
- "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or "
772
- "name@email.com."
773
  msgstr ""
774
 
775
- #: classes/helpers/FrmAppHelper.php:1468
776
- msgid ""
777
- "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or "
778
- "name@email.com."
779
  msgstr ""
780
 
781
- #: classes/helpers/FrmAppHelper.php:1469
782
- msgid ""
783
- "If you would like a different reply to address than the \"from\" address, "
784
- "add a single address here. FORMAT: Name <name@email.com> or name@email.com."
785
  msgstr ""
786
 
787
- #: classes/helpers/FrmAppHelper.php:1470
788
- msgid ""
789
- "Enter the name and/or email address of the sender. FORMAT: John Bates "
790
- "<john@example.com> or john@example.com."
791
  msgstr ""
792
 
793
- #: classes/helpers/FrmAppHelper.php:1471
794
- #, php-format
795
- msgid ""
796
- "If you leave the subject blank, the default will be used: %1$s Form "
797
- "submitted on %2$s"
798
  msgstr ""
799
 
800
- #: classes/helpers/FrmAppHelper.php:1602 classes/helpers/FrmAppHelper.php:1672
 
801
  msgid "Please wait while your site updates."
802
  msgstr ""
803
 
804
- #: classes/helpers/FrmAppHelper.php:1603
805
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
806
  msgstr ""
807
 
808
- #: classes/helpers/FrmAppHelper.php:1633
809
  msgid "Remove"
810
  msgstr ""
811
 
812
- #: classes/helpers/FrmAppHelper.php:1636
813
  #: classes/helpers/FrmCSVExportHelper.php:150
814
  msgid "ID"
815
  msgstr ""
816
 
817
- #: classes/helpers/FrmAppHelper.php:1637
818
  msgid "No results match"
819
  msgstr ""
820
 
821
- #: classes/helpers/FrmAppHelper.php:1638
822
  msgid "That file looks like Spam."
823
  msgstr ""
824
 
825
- #: classes/helpers/FrmAppHelper.php:1639
826
  msgid "There is an error in the calculation in the field with key"
827
  msgstr ""
828
 
829
- #: classes/helpers/FrmAppHelper.php:1640
830
  msgid "Please complete the preceding required fields before uploading a file."
831
  msgstr ""
832
 
833
- #: classes/helpers/FrmAppHelper.php:1647
834
- msgid ""
835
- "Are you sure you want to do this? Clicking OK will delete all forms, form "
836
- "data, and all other Formidable data. There is no Undo."
837
  msgstr ""
838
 
839
- #: classes/helpers/FrmAppHelper.php:1648
840
  #: classes/views/frm-forms/add_field.php:37
841
  #: classes/views/frm-forms/add_field.php:50
842
  msgid "(Click to add description)"
843
  msgstr ""
844
 
845
- #: classes/helpers/FrmAppHelper.php:1649
846
  #: classes/views/frm-fields/single-option.php:8
847
  #: classes/views/frm-fields/single-option.php:14
848
  msgid "(Blank)"
849
  msgstr ""
850
 
851
- #: classes/helpers/FrmAppHelper.php:1650
852
  #: classes/views/frm-forms/add_field.php:17
853
  msgid "(no label)"
854
  msgstr ""
855
 
856
- #: classes/helpers/FrmAppHelper.php:1651
857
  msgid "Saving"
858
  msgstr ""
859
 
860
- #: classes/helpers/FrmAppHelper.php:1652
861
  msgid "Saved"
862
  msgstr ""
863
 
864
- #: classes/helpers/FrmAppHelper.php:1654
865
  msgid "Cancel"
866
  msgstr ""
867
 
868
- #: classes/helpers/FrmAppHelper.php:1655
869
  #: classes/helpers/FrmFormsListHelper.php:300
870
  #: classes/views/frm-forms/add_field.php:197
871
  #: classes/views/styles/_buttons.php:12
@@ -873,361 +897,356 @@ msgstr ""
873
  msgid "Default"
874
  msgstr ""
875
 
876
- #: classes/helpers/FrmAppHelper.php:1656
877
- #: classes/helpers/FrmFieldsHelper.php:1109
878
  msgid "Clear default value when typing"
879
  msgstr ""
880
 
881
- #: classes/helpers/FrmAppHelper.php:1657
882
- #: classes/helpers/FrmFieldsHelper.php:1109
883
  msgid "Do not clear default value when typing"
884
  msgstr ""
885
 
886
- #: classes/helpers/FrmAppHelper.php:1658
887
- #: classes/helpers/FrmFieldsHelper.php:1119
888
  msgid "Default value will pass form validation"
889
  msgstr ""
890
 
891
- #: classes/helpers/FrmAppHelper.php:1659
892
- #: classes/helpers/FrmFieldsHelper.php:1119
893
  msgid "Default value will NOT pass form validation"
894
  msgstr ""
895
 
896
- #: classes/helpers/FrmAppHelper.php:1660
897
  #: classes/helpers/FrmEntriesListHelper.php:257
898
- #: classes/helpers/FrmFormsHelper.php:831 classes/views/styles/show.php:64
 
899
  msgid "Are you sure?"
900
  msgstr ""
901
 
902
- #: classes/helpers/FrmAppHelper.php:1661
903
- msgid ""
904
- "Are you sure you want to delete this field and all data associated with it?"
905
  msgstr ""
906
 
907
- #: classes/helpers/FrmAppHelper.php:1662
908
  msgid "WARNING: This will delete all fields inside of the section as well."
909
  msgstr ""
910
 
911
- #: classes/helpers/FrmAppHelper.php:1663
912
- msgid ""
913
- "Warning: If you have entries with multiple rows, all but the first row will "
914
- "be lost."
915
  msgstr ""
916
 
917
- #: classes/helpers/FrmAppHelper.php:1665
918
- #: classes/helpers/FrmFieldsHelper.php:268
919
  msgid "The entered values do not match"
920
  msgstr ""
921
 
922
- #: classes/helpers/FrmAppHelper.php:1666
923
  msgid "Enter Email"
924
  msgstr ""
925
 
926
- #: classes/helpers/FrmAppHelper.php:1667
927
  msgid "Confirm Email"
928
  msgstr ""
929
 
930
- #: classes/helpers/FrmAppHelper.php:1668
931
- msgid ""
932
- "In certain browsers (e.g. Firefox) text will not display correctly if the "
933
- "field height is too small relative to the field padding and text size. "
934
- "Please increase your field height or decrease your field padding."
935
  msgstr ""
936
 
937
- #: classes/helpers/FrmAppHelper.php:1669
938
  msgid "Enter Password"
939
  msgstr ""
940
 
941
- #: classes/helpers/FrmAppHelper.php:1670
942
  msgid "Confirm Password"
943
  msgstr ""
944
 
945
- #: classes/helpers/FrmAppHelper.php:1671
946
  msgid "Import Complete"
947
  msgstr ""
948
 
949
- #: classes/helpers/FrmAppHelper.php:1673
950
  msgid "Warning: There is no way to retrieve unsaved entries."
951
  msgstr ""
952
 
953
- #: classes/helpers/FrmAppHelper.php:1677
954
  msgid "No new licenses were found"
955
  msgstr ""
956
 
957
- #: classes/helpers/FrmAppHelper.php:1678
958
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
959
  msgstr ""
960
 
961
- #: classes/helpers/FrmAppHelper.php:1679
962
  msgid "This calculation may have shortcodes that work in Views but not forms."
963
  msgstr ""
964
 
965
- #: classes/helpers/FrmAppHelper.php:1680
966
- msgid ""
967
- "This calculation may have shortcodes that work in text calculations but not "
968
- "numeric calculations."
969
  msgstr ""
970
 
971
- #: classes/helpers/FrmAppHelper.php:1681
972
  msgid "Please enter a Repeat Limit that is greater than 1."
973
  msgstr ""
974
 
975
- #: classes/helpers/FrmAppHelper.php:1682
976
  msgid "Installing"
977
  msgstr ""
978
 
979
- #: classes/helpers/FrmAppHelper.php:1683 classes/views/addons/list.php:40
 
980
  #: classes/views/addons/list.php:41
981
  msgid "Install"
982
  msgstr ""
983
 
984
- #: classes/helpers/FrmAppHelper.php:1706
985
- msgid ""
986
- "You are running an outdated version of Formidable. This plugin may not work "
987
- "correctly if you do not update Formidable."
988
  msgstr ""
989
 
990
- #: classes/helpers/FrmAppHelper.php:1712
991
  msgid "English"
992
  msgstr ""
993
 
994
- #: classes/helpers/FrmAppHelper.php:1713
995
  msgid "English/Western"
996
  msgstr ""
997
 
998
- #: classes/helpers/FrmAppHelper.php:1714
999
  msgid "Afrikaans"
1000
  msgstr ""
1001
 
1002
- #: classes/helpers/FrmAppHelper.php:1715
1003
  msgid "Albanian"
1004
  msgstr ""
1005
 
1006
- #: classes/helpers/FrmAppHelper.php:1716
1007
  msgid "Arabic"
1008
  msgstr ""
1009
 
1010
- #: classes/helpers/FrmAppHelper.php:1717
1011
  msgid "Armenian"
1012
  msgstr ""
1013
 
1014
- #: classes/helpers/FrmAppHelper.php:1718
1015
  msgid "Azerbaijani"
1016
  msgstr ""
1017
 
1018
- #: classes/helpers/FrmAppHelper.php:1719
1019
  msgid "Basque"
1020
  msgstr ""
1021
 
1022
- #: classes/helpers/FrmAppHelper.php:1720
1023
  msgid "Bosnian"
1024
  msgstr ""
1025
 
1026
- #: classes/helpers/FrmAppHelper.php:1721
1027
  msgid "Bulgarian"
1028
  msgstr ""
1029
 
1030
- #: classes/helpers/FrmAppHelper.php:1722
1031
  msgid "Catalan"
1032
  msgstr ""
1033
 
1034
- #: classes/helpers/FrmAppHelper.php:1723
1035
  msgid "Chinese Hong Kong"
1036
  msgstr ""
1037
 
1038
- #: classes/helpers/FrmAppHelper.php:1724
1039
  msgid "Chinese Simplified"
1040
  msgstr ""
1041
 
1042
- #: classes/helpers/FrmAppHelper.php:1725
1043
  msgid "Chinese Traditional"
1044
  msgstr ""
1045
 
1046
- #: classes/helpers/FrmAppHelper.php:1726
1047
  msgid "Croatian"
1048
  msgstr ""
1049
 
1050
- #: classes/helpers/FrmAppHelper.php:1727
1051
  msgid "Czech"
1052
  msgstr ""
1053
 
1054
- #: classes/helpers/FrmAppHelper.php:1728
1055
  msgid "Danish"
1056
  msgstr ""
1057
 
1058
- #: classes/helpers/FrmAppHelper.php:1729
1059
  msgid "Dutch"
1060
  msgstr ""
1061
 
1062
- #: classes/helpers/FrmAppHelper.php:1730
1063
  msgid "English/UK"
1064
  msgstr ""
1065
 
1066
- #: classes/helpers/FrmAppHelper.php:1731
1067
  msgid "Esperanto"
1068
  msgstr ""
1069
 
1070
- #: classes/helpers/FrmAppHelper.php:1732
1071
  msgid "Estonian"
1072
  msgstr ""
1073
 
1074
- #: classes/helpers/FrmAppHelper.php:1733
1075
  msgid "Faroese"
1076
  msgstr ""
1077
 
1078
- #: classes/helpers/FrmAppHelper.php:1734
1079
  msgid "Farsi/Persian"
1080
  msgstr ""
1081
 
1082
- #: classes/helpers/FrmAppHelper.php:1735
1083
  msgid "Filipino"
1084
  msgstr ""
1085
 
1086
- #: classes/helpers/FrmAppHelper.php:1736
1087
  msgid "Finnish"
1088
  msgstr ""
1089
 
1090
- #: classes/helpers/FrmAppHelper.php:1737
1091
  msgid "French"
1092
  msgstr ""
1093
 
1094
- #: classes/helpers/FrmAppHelper.php:1738
1095
  msgid "French/Canadian"
1096
  msgstr ""
1097
 
1098
- #: classes/helpers/FrmAppHelper.php:1739
1099
  msgid "French/Swiss"
1100
  msgstr ""
1101
 
1102
- #: classes/helpers/FrmAppHelper.php:1740
1103
  msgid "German"
1104
  msgstr ""
1105
 
1106
- #: classes/helpers/FrmAppHelper.php:1741
1107
  msgid "German/Austria"
1108
  msgstr ""
1109
 
1110
- #: classes/helpers/FrmAppHelper.php:1742
1111
  msgid "German/Switzerland"
1112
  msgstr ""
1113
 
1114
- #: classes/helpers/FrmAppHelper.php:1743
1115
  msgid "Greek"
1116
  msgstr ""
1117
 
1118
- #: classes/helpers/FrmAppHelper.php:1744 classes/helpers/FrmAppHelper.php:1745
 
1119
  msgid "Hebrew"
1120
  msgstr ""
1121
 
1122
- #: classes/helpers/FrmAppHelper.php:1746
1123
  msgid "Hindi"
1124
  msgstr ""
1125
 
1126
- #: classes/helpers/FrmAppHelper.php:1747
1127
  msgid "Hungarian"
1128
  msgstr ""
1129
 
1130
- #: classes/helpers/FrmAppHelper.php:1748
1131
  msgid "Icelandic"
1132
  msgstr ""
1133
 
1134
- #: classes/helpers/FrmAppHelper.php:1749
1135
  msgid "Indonesian"
1136
  msgstr ""
1137
 
1138
- #: classes/helpers/FrmAppHelper.php:1750
1139
  msgid "Italian"
1140
  msgstr ""
1141
 
1142
- #: classes/helpers/FrmAppHelper.php:1751
1143
  msgid "Japanese"
1144
  msgstr ""
1145
 
1146
- #: classes/helpers/FrmAppHelper.php:1752
1147
  msgid "Korean"
1148
  msgstr ""
1149
 
1150
- #: classes/helpers/FrmAppHelper.php:1753
1151
  msgid "Latvian"
1152
  msgstr ""
1153
 
1154
- #: classes/helpers/FrmAppHelper.php:1754
1155
  msgid "Lithuanian"
1156
  msgstr ""
1157
 
1158
- #: classes/helpers/FrmAppHelper.php:1755
1159
  msgid "Malaysian"
1160
  msgstr ""
1161
 
1162
- #: classes/helpers/FrmAppHelper.php:1756
1163
  msgid "Norwegian"
1164
  msgstr ""
1165
 
1166
- #: classes/helpers/FrmAppHelper.php:1757
1167
  msgid "Polish"
1168
  msgstr ""
1169
 
1170
- #: classes/helpers/FrmAppHelper.php:1758
1171
  msgid "Portuguese"
1172
  msgstr ""
1173
 
1174
- #: classes/helpers/FrmAppHelper.php:1759
1175
  msgid "Portuguese/Brazilian"
1176
  msgstr ""
1177
 
1178
- #: classes/helpers/FrmAppHelper.php:1760
1179
  msgid "Portuguese/Portugal"
1180
  msgstr ""
1181
 
1182
- #: classes/helpers/FrmAppHelper.php:1761
1183
  msgid "Romanian"
1184
  msgstr ""
1185
 
1186
- #: classes/helpers/FrmAppHelper.php:1762
1187
  msgid "Russian"
1188
  msgstr ""
1189
 
1190
- #: classes/helpers/FrmAppHelper.php:1763 classes/helpers/FrmAppHelper.php:1764
 
1191
  msgid "Serbian"
1192
  msgstr ""
1193
 
1194
- #: classes/helpers/FrmAppHelper.php:1765
1195
  msgid "Slovak"
1196
  msgstr ""
1197
 
1198
- #: classes/helpers/FrmAppHelper.php:1766
1199
  msgid "Slovenian"
1200
  msgstr ""
1201
 
1202
- #: classes/helpers/FrmAppHelper.php:1767
1203
  msgid "Spanish"
1204
  msgstr ""
1205
 
1206
- #: classes/helpers/FrmAppHelper.php:1768
1207
  msgid "Spanish/Latin America"
1208
  msgstr ""
1209
 
1210
- #: classes/helpers/FrmAppHelper.php:1769
1211
  msgid "Swedish"
1212
  msgstr ""
1213
 
1214
- #: classes/helpers/FrmAppHelper.php:1770
1215
  msgid "Tamil"
1216
  msgstr ""
1217
 
1218
- #: classes/helpers/FrmAppHelper.php:1771
1219
  msgid "Thai"
1220
  msgstr ""
1221
 
1222
- #: classes/helpers/FrmAppHelper.php:1772 classes/helpers/FrmAppHelper.php:1773
 
1223
  msgid "Turkish"
1224
  msgstr ""
1225
 
1226
- #: classes/helpers/FrmAppHelper.php:1774
1227
  msgid "Ukranian"
1228
  msgstr ""
1229
 
1230
- #: classes/helpers/FrmAppHelper.php:1775
1231
  msgid "Vietnamese"
1232
  msgstr ""
1233
 
@@ -1260,7 +1279,7 @@ msgid "Updated By"
1260
  msgstr ""
1261
 
1262
  #: classes/helpers/FrmCSVExportHelper.php:148
1263
- #: classes/helpers/FrmFormsHelper.php:945
1264
  #: classes/helpers/FrmFormsListHelper.php:377
1265
  msgid "Draft"
1266
  msgstr ""
@@ -1295,993 +1314,990 @@ msgstr ""
1295
  msgid "View"
1296
  msgstr ""
1297
 
1298
- #: classes/helpers/FrmFieldsHelper.php:160
1299
- #: classes/helpers/FrmFieldsHelper.php:276
1300
- #: classes/models/fields/FrmFieldType.php:321
1301
- #, php-format
1302
  msgid "%s is invalid"
1303
  msgstr ""
1304
 
1305
- #: classes/helpers/FrmFieldsHelper.php:272
1306
- #, php-format
1307
  msgid "%s must be unique"
1308
  msgstr ""
1309
 
1310
- #: classes/helpers/FrmFieldsHelper.php:275
1311
- #: classes/models/fields/FrmFieldType.php:319
1312
  msgid "This field is invalid"
1313
  msgstr ""
1314
 
1315
- #: classes/helpers/FrmFieldsHelper.php:435
1316
- #, php-format
1317
  msgid "Please add options from the WordPress \"%1$s\" page"
1318
  msgstr ""
1319
 
1320
- #: classes/helpers/FrmFieldsHelper.php:1225
1321
  msgid "Afghanistan"
1322
  msgstr ""
1323
 
1324
- #: classes/helpers/FrmFieldsHelper.php:1225
1325
  msgid "Albania"
1326
  msgstr ""
1327
 
1328
- #: classes/helpers/FrmFieldsHelper.php:1225
1329
  msgid "Algeria"
1330
  msgstr ""
1331
 
1332
- #: classes/helpers/FrmFieldsHelper.php:1225
1333
  msgid "American Samoa"
1334
  msgstr ""
1335
 
1336
- #: classes/helpers/FrmFieldsHelper.php:1225
1337
  msgid "Andorra"
1338
  msgstr ""
1339
 
1340
- #: classes/helpers/FrmFieldsHelper.php:1225
1341
  msgid "Angola"
1342
  msgstr ""
1343
 
1344
- #: classes/helpers/FrmFieldsHelper.php:1225
1345
  msgid "Anguilla"
1346
  msgstr ""
1347
 
1348
- #: classes/helpers/FrmFieldsHelper.php:1225
1349
  msgid "Antarctica"
1350
  msgstr ""
1351
 
1352
- #: classes/helpers/FrmFieldsHelper.php:1225
1353
  msgid "Antigua and Barbuda"
1354
  msgstr ""
1355
 
1356
- #: classes/helpers/FrmFieldsHelper.php:1225
1357
  msgid "Argentina"
1358
  msgstr ""
1359
 
1360
- #: classes/helpers/FrmFieldsHelper.php:1225
1361
  msgid "Armenia"
1362
  msgstr ""
1363
 
1364
- #: classes/helpers/FrmFieldsHelper.php:1225
1365
  msgid "Aruba"
1366
  msgstr ""
1367
 
1368
- #: classes/helpers/FrmFieldsHelper.php:1225
1369
  msgid "Australia"
1370
  msgstr ""
1371
 
1372
- #: classes/helpers/FrmFieldsHelper.php:1225
1373
  msgid "Austria"
1374
  msgstr ""
1375
 
1376
- #: classes/helpers/FrmFieldsHelper.php:1225
1377
  msgid "Azerbaijan"
1378
  msgstr ""
1379
 
1380
- #: classes/helpers/FrmFieldsHelper.php:1225
1381
  msgid "Bahamas"
1382
  msgstr ""
1383
 
1384
- #: classes/helpers/FrmFieldsHelper.php:1225
1385
  msgid "Bahrain"
1386
  msgstr ""
1387
 
1388
- #: classes/helpers/FrmFieldsHelper.php:1225
1389
  msgid "Bangladesh"
1390
  msgstr ""
1391
 
1392
- #: classes/helpers/FrmFieldsHelper.php:1225
1393
  msgid "Barbados"
1394
  msgstr ""
1395
 
1396
- #: classes/helpers/FrmFieldsHelper.php:1225
1397
  msgid "Belarus"
1398
  msgstr ""
1399
 
1400
- #: classes/helpers/FrmFieldsHelper.php:1225
1401
  msgid "Belgium"
1402
  msgstr ""
1403
 
1404
- #: classes/helpers/FrmFieldsHelper.php:1225
1405
  msgid "Belize"
1406
  msgstr ""
1407
 
1408
- #: classes/helpers/FrmFieldsHelper.php:1225
1409
  msgid "Benin"
1410
  msgstr ""
1411
 
1412
- #: classes/helpers/FrmFieldsHelper.php:1225
1413
  msgid "Bermuda"
1414
  msgstr ""
1415
 
1416
- #: classes/helpers/FrmFieldsHelper.php:1225
1417
  msgid "Bhutan"
1418
  msgstr ""
1419
 
1420
- #: classes/helpers/FrmFieldsHelper.php:1225
1421
  msgid "Bolivia"
1422
  msgstr ""
1423
 
1424
- #: classes/helpers/FrmFieldsHelper.php:1225
1425
  msgid "Bosnia and Herzegovina"
1426
  msgstr ""
1427
 
1428
- #: classes/helpers/FrmFieldsHelper.php:1225
1429
  msgid "Botswana"
1430
  msgstr ""
1431
 
1432
- #: classes/helpers/FrmFieldsHelper.php:1225
1433
  msgid "Brazil"
1434
  msgstr ""
1435
 
1436
- #: classes/helpers/FrmFieldsHelper.php:1225
1437
  msgid "Brunei"
1438
  msgstr ""
1439
 
1440
- #: classes/helpers/FrmFieldsHelper.php:1225
1441
  msgid "Bulgaria"
1442
  msgstr ""
1443
 
1444
- #: classes/helpers/FrmFieldsHelper.php:1225
1445
  msgid "Burkina Faso"
1446
  msgstr ""
1447
 
1448
- #: classes/helpers/FrmFieldsHelper.php:1225
1449
  msgid "Burundi"
1450
  msgstr ""
1451
 
1452
- #: classes/helpers/FrmFieldsHelper.php:1225
1453
  msgid "Cambodia"
1454
  msgstr ""
1455
 
1456
- #: classes/helpers/FrmFieldsHelper.php:1225
1457
  msgid "Cameroon"
1458
  msgstr ""
1459
 
1460
- #: classes/helpers/FrmFieldsHelper.php:1225
1461
  msgid "Canada"
1462
  msgstr ""
1463
 
1464
- #: classes/helpers/FrmFieldsHelper.php:1225
1465
  msgid "Cape Verde"
1466
  msgstr ""
1467
 
1468
- #: classes/helpers/FrmFieldsHelper.php:1225
1469
  msgid "Cayman Islands"
1470
  msgstr ""
1471
 
1472
- #: classes/helpers/FrmFieldsHelper.php:1225
1473
  msgid "Central African Republic"
1474
  msgstr ""
1475
 
1476
- #: classes/helpers/FrmFieldsHelper.php:1225
1477
  msgid "Chad"
1478
  msgstr ""
1479
 
1480
- #: classes/helpers/FrmFieldsHelper.php:1225
1481
  msgid "Chile"
1482
  msgstr ""
1483
 
1484
- #: classes/helpers/FrmFieldsHelper.php:1225
1485
  msgid "China"
1486
  msgstr ""
1487
 
1488
- #: classes/helpers/FrmFieldsHelper.php:1225
1489
  msgid "Colombia"
1490
  msgstr ""
1491
 
1492
- #: classes/helpers/FrmFieldsHelper.php:1225
1493
  msgid "Comoros"
1494
  msgstr ""
1495
 
1496
- #: classes/helpers/FrmFieldsHelper.php:1225
1497
  msgid "Congo"
1498
  msgstr ""
1499
 
1500
- #: classes/helpers/FrmFieldsHelper.php:1225
1501
  msgid "Costa Rica"
1502
  msgstr ""
1503
 
1504
- #: classes/helpers/FrmFieldsHelper.php:1225
1505
  msgid "C&ocirc;te d'Ivoire"
1506
  msgstr ""
1507
 
1508
- #: classes/helpers/FrmFieldsHelper.php:1225
1509
  msgid "Croatia"
1510
  msgstr ""
1511
 
1512
- #: classes/helpers/FrmFieldsHelper.php:1225
1513
  msgid "Cuba"
1514
  msgstr ""
1515
 
1516
- #: classes/helpers/FrmFieldsHelper.php:1225
1517
  msgid "Cyprus"
1518
  msgstr ""
1519
 
1520
- #: classes/helpers/FrmFieldsHelper.php:1225
1521
  msgid "Czech Republic"
1522
  msgstr ""
1523
 
1524
- #: classes/helpers/FrmFieldsHelper.php:1225
1525
  msgid "Denmark"
1526
  msgstr ""
1527
 
1528
- #: classes/helpers/FrmFieldsHelper.php:1225
1529
  msgid "Djibouti"
1530
  msgstr ""
1531
 
1532
- #: classes/helpers/FrmFieldsHelper.php:1225
1533
  msgid "Dominica"
1534
  msgstr ""
1535
 
1536
- #: classes/helpers/FrmFieldsHelper.php:1225
1537
  msgid "Dominican Republic"
1538
  msgstr ""
1539
 
1540
- #: classes/helpers/FrmFieldsHelper.php:1225
1541
  msgid "East Timor"
1542
  msgstr ""
1543
 
1544
- #: classes/helpers/FrmFieldsHelper.php:1225
1545
  msgid "Ecuador"
1546
  msgstr ""
1547
 
1548
- #: classes/helpers/FrmFieldsHelper.php:1225
1549
  msgid "Egypt"
1550
  msgstr ""
1551
 
1552
- #: classes/helpers/FrmFieldsHelper.php:1225
1553
  msgid "El Salvador"
1554
  msgstr ""
1555
 
1556
- #: classes/helpers/FrmFieldsHelper.php:1225
1557
  msgid "Equatorial Guinea"
1558
  msgstr ""
1559
 
1560
- #: classes/helpers/FrmFieldsHelper.php:1225
1561
  msgid "Eritrea"
1562
  msgstr ""
1563
 
1564
- #: classes/helpers/FrmFieldsHelper.php:1225
1565
  msgid "Estonia"
1566
  msgstr ""
1567
 
1568
- #: classes/helpers/FrmFieldsHelper.php:1225
1569
  msgid "Ethiopia"
1570
  msgstr ""
1571
 
1572
- #: classes/helpers/FrmFieldsHelper.php:1225
1573
  msgid "Fiji"
1574
  msgstr ""
1575
 
1576
- #: classes/helpers/FrmFieldsHelper.php:1225
1577
  msgid "Finland"
1578
  msgstr ""
1579
 
1580
- #: classes/helpers/FrmFieldsHelper.php:1225
1581
  msgid "France"
1582
  msgstr ""
1583
 
1584
- #: classes/helpers/FrmFieldsHelper.php:1225
1585
  msgid "French Guiana"
1586
  msgstr ""
1587
 
1588
- #: classes/helpers/FrmFieldsHelper.php:1225
1589
  msgid "French Polynesia"
1590
  msgstr ""
1591
 
1592
- #: classes/helpers/FrmFieldsHelper.php:1225
1593
  msgid "Gabon"
1594
  msgstr ""
1595
 
1596
- #: classes/helpers/FrmFieldsHelper.php:1225
1597
  msgid "Gambia"
1598
  msgstr ""
1599
 
1600
- #: classes/helpers/FrmFieldsHelper.php:1225
1601
  msgid "Georgia"
1602
  msgstr ""
1603
 
1604
- #: classes/helpers/FrmFieldsHelper.php:1225
1605
  msgid "Germany"
1606
  msgstr ""
1607
 
1608
- #: classes/helpers/FrmFieldsHelper.php:1225
1609
  msgid "Ghana"
1610
  msgstr ""
1611
 
1612
- #: classes/helpers/FrmFieldsHelper.php:1225
1613
  msgid "Gibraltar"
1614
  msgstr ""
1615
 
1616
- #: classes/helpers/FrmFieldsHelper.php:1225
1617
  msgid "Greece"
1618
  msgstr ""
1619
 
1620
- #: classes/helpers/FrmFieldsHelper.php:1225
1621
  msgid "Greenland"
1622
  msgstr ""
1623
 
1624
- #: classes/helpers/FrmFieldsHelper.php:1225
1625
  msgid "Grenada"
1626
  msgstr ""
1627
 
1628
- #: classes/helpers/FrmFieldsHelper.php:1225
1629
  msgid "Guam"
1630
  msgstr ""
1631
 
1632
- #: classes/helpers/FrmFieldsHelper.php:1225
1633
  msgid "Guatemala"
1634
  msgstr ""
1635
 
1636
- #: classes/helpers/FrmFieldsHelper.php:1225
1637
  msgid "Guinea"
1638
  msgstr ""
1639
 
1640
- #: classes/helpers/FrmFieldsHelper.php:1225
1641
  msgid "Guinea-Bissau"
1642
  msgstr ""
1643
 
1644
- #: classes/helpers/FrmFieldsHelper.php:1225
1645
  msgid "Guyana"
1646
  msgstr ""
1647
 
1648
- #: classes/helpers/FrmFieldsHelper.php:1225
1649
  msgid "Haiti"
1650
  msgstr ""
1651
 
1652
- #: classes/helpers/FrmFieldsHelper.php:1225
1653
  msgid "Honduras"
1654
  msgstr ""
1655
 
1656
- #: classes/helpers/FrmFieldsHelper.php:1225
1657
  msgid "Hong Kong"
1658
  msgstr ""
1659
 
1660
- #: classes/helpers/FrmFieldsHelper.php:1225
1661
  msgid "Hungary"
1662
  msgstr ""
1663
 
1664
- #: classes/helpers/FrmFieldsHelper.php:1225
1665
  msgid "Iceland"
1666
  msgstr ""
1667
 
1668
- #: classes/helpers/FrmFieldsHelper.php:1225
1669
  msgid "India"
1670
  msgstr ""
1671
 
1672
- #: classes/helpers/FrmFieldsHelper.php:1225
1673
  msgid "Indonesia"
1674
  msgstr ""
1675
 
1676
- #: classes/helpers/FrmFieldsHelper.php:1225
1677
  msgid "Iran"
1678
  msgstr ""
1679
 
1680
- #: classes/helpers/FrmFieldsHelper.php:1225
1681
  msgid "Iraq"
1682
  msgstr ""
1683
 
1684
- #: classes/helpers/FrmFieldsHelper.php:1225
1685
  msgid "Ireland"
1686
  msgstr ""
1687
 
1688
- #: classes/helpers/FrmFieldsHelper.php:1225
1689
  msgid "Israel"
1690
  msgstr ""
1691
 
1692
- #: classes/helpers/FrmFieldsHelper.php:1225
1693
  msgid "Italy"
1694
  msgstr ""
1695
 
1696
- #: classes/helpers/FrmFieldsHelper.php:1225
1697
  msgid "Jamaica"
1698
  msgstr ""
1699
 
1700
- #: classes/helpers/FrmFieldsHelper.php:1225
1701
  msgid "Japan"
1702
  msgstr ""
1703
 
1704
- #: classes/helpers/FrmFieldsHelper.php:1225
1705
  msgid "Jordan"
1706
  msgstr ""
1707
 
1708
- #: classes/helpers/FrmFieldsHelper.php:1225
1709
  msgid "Kazakhstan"
1710
  msgstr ""
1711
 
1712
- #: classes/helpers/FrmFieldsHelper.php:1225
1713
  msgid "Kenya"
1714
  msgstr ""
1715
 
1716
- #: classes/helpers/FrmFieldsHelper.php:1225
1717
  msgid "Kiribati"
1718
  msgstr ""
1719
 
1720
- #: classes/helpers/FrmFieldsHelper.php:1225
1721
  msgid "North Korea"
1722
  msgstr ""
1723
 
1724
- #: classes/helpers/FrmFieldsHelper.php:1225
1725
  msgid "South Korea"
1726
  msgstr ""
1727
 
1728
- #: classes/helpers/FrmFieldsHelper.php:1225
1729
  msgid "Kuwait"
1730
  msgstr ""
1731
 
1732
- #: classes/helpers/FrmFieldsHelper.php:1225
1733
  msgid "Kyrgyzstan"
1734
  msgstr ""
1735
 
1736
- #: classes/helpers/FrmFieldsHelper.php:1225
1737
  msgid "Laos"
1738
  msgstr ""
1739
 
1740
- #: classes/helpers/FrmFieldsHelper.php:1225
1741
  msgid "Latvia"
1742
  msgstr ""
1743
 
1744
- #: classes/helpers/FrmFieldsHelper.php:1225
1745
  msgid "Lebanon"
1746
  msgstr ""
1747
 
1748
- #: classes/helpers/FrmFieldsHelper.php:1225
1749
  msgid "Lesotho"
1750
  msgstr ""
1751
 
1752
- #: classes/helpers/FrmFieldsHelper.php:1225
1753
  msgid "Liberia"
1754
  msgstr ""
1755
 
1756
- #: classes/helpers/FrmFieldsHelper.php:1225
1757
  msgid "Libya"
1758
  msgstr ""
1759
 
1760
- #: classes/helpers/FrmFieldsHelper.php:1225
1761
  msgid "Liechtenstein"
1762
  msgstr ""
1763
 
1764
- #: classes/helpers/FrmFieldsHelper.php:1225
1765
  msgid "Lithuania"
1766
  msgstr ""
1767
 
1768
- #: classes/helpers/FrmFieldsHelper.php:1225
1769
  msgid "Luxembourg"
1770
  msgstr ""
1771
 
1772
- #: classes/helpers/FrmFieldsHelper.php:1225
1773
  msgid "Macedonia"
1774
  msgstr ""
1775
 
1776
- #: classes/helpers/FrmFieldsHelper.php:1225
1777
  msgid "Madagascar"
1778
  msgstr ""
1779
 
1780
- #: classes/helpers/FrmFieldsHelper.php:1225
1781
  msgid "Malawi"
1782
  msgstr ""
1783
 
1784
- #: classes/helpers/FrmFieldsHelper.php:1225
1785
  msgid "Malaysia"
1786
  msgstr ""
1787
 
1788
- #: classes/helpers/FrmFieldsHelper.php:1225
1789
  msgid "Maldives"
1790
  msgstr ""
1791
 
1792
- #: classes/helpers/FrmFieldsHelper.php:1225
1793
  msgid "Mali"
1794
  msgstr ""
1795
 
1796
- #: classes/helpers/FrmFieldsHelper.php:1225
1797
  msgid "Malta"
1798
  msgstr ""
1799
 
1800
- #: classes/helpers/FrmFieldsHelper.php:1225
1801
  msgid "Marshall Islands"
1802
  msgstr ""
1803
 
1804
- #: classes/helpers/FrmFieldsHelper.php:1225
1805
  msgid "Mauritania"
1806
  msgstr ""
1807
 
1808
- #: classes/helpers/FrmFieldsHelper.php:1225
1809
  msgid "Mauritius"
1810
  msgstr ""
1811
 
1812
- #: classes/helpers/FrmFieldsHelper.php:1225
1813
  msgid "Mexico"
1814
  msgstr ""
1815
 
1816
- #: classes/helpers/FrmFieldsHelper.php:1225
1817
  msgid "Micronesia"
1818
  msgstr ""
1819
 
1820
- #: classes/helpers/FrmFieldsHelper.php:1225
1821
  msgid "Moldova"
1822
  msgstr ""
1823
 
1824
- #: classes/helpers/FrmFieldsHelper.php:1225
1825
  msgid "Monaco"
1826
  msgstr ""
1827
 
1828
- #: classes/helpers/FrmFieldsHelper.php:1225
1829
  msgid "Mongolia"
1830
  msgstr ""
1831
 
1832
- #: classes/helpers/FrmFieldsHelper.php:1225
1833
  msgid "Montenegro"
1834
  msgstr ""
1835
 
1836
- #: classes/helpers/FrmFieldsHelper.php:1225
1837
  msgid "Montserrat"
1838
  msgstr ""
1839
 
1840
- #: classes/helpers/FrmFieldsHelper.php:1225
1841
  msgid "Morocco"
1842
  msgstr ""
1843
 
1844
- #: classes/helpers/FrmFieldsHelper.php:1225
1845
  msgid "Mozambique"
1846
  msgstr ""
1847
 
1848
- #: classes/helpers/FrmFieldsHelper.php:1225
1849
  msgid "Myanmar"
1850
  msgstr ""
1851
 
1852
- #: classes/helpers/FrmFieldsHelper.php:1225
1853
  msgid "Namibia"
1854
  msgstr ""
1855
 
1856
- #: classes/helpers/FrmFieldsHelper.php:1225
1857
  msgid "Nauru"
1858
  msgstr ""
1859
 
1860
- #: classes/helpers/FrmFieldsHelper.php:1225
1861
  msgid "Nepal"
1862
  msgstr ""
1863
 
1864
- #: classes/helpers/FrmFieldsHelper.php:1225
1865
  msgid "Netherlands"
1866
  msgstr ""
1867
 
1868
- #: classes/helpers/FrmFieldsHelper.php:1225
1869
  msgid "New Zealand"
1870
  msgstr ""
1871
 
1872
- #: classes/helpers/FrmFieldsHelper.php:1225
1873
  msgid "Nicaragua"
1874
  msgstr ""
1875
 
1876
- #: classes/helpers/FrmFieldsHelper.php:1225
1877
  msgid "Niger"
1878
  msgstr ""
1879
 
1880
- #: classes/helpers/FrmFieldsHelper.php:1225
1881
  msgid "Nigeria"
1882
  msgstr ""
1883
 
1884
- #: classes/helpers/FrmFieldsHelper.php:1225
1885
  msgid "Norway"
1886
  msgstr ""
1887
 
1888
- #: classes/helpers/FrmFieldsHelper.php:1225
1889
  msgid "Northern Mariana Islands"
1890
  msgstr ""
1891
 
1892
- #: classes/helpers/FrmFieldsHelper.php:1225
1893
  msgid "Oman"
1894
  msgstr ""
1895
 
1896
- #: classes/helpers/FrmFieldsHelper.php:1225
1897
  msgid "Pakistan"
1898
  msgstr ""
1899
 
1900
- #: classes/helpers/FrmFieldsHelper.php:1225
1901
  msgid "Palau"
1902
  msgstr ""
1903
 
1904
- #: classes/helpers/FrmFieldsHelper.php:1225
1905
  msgid "Palestine"
1906
  msgstr ""
1907
 
1908
- #: classes/helpers/FrmFieldsHelper.php:1225
1909
  msgid "Panama"
1910
  msgstr ""
1911
 
1912
- #: classes/helpers/FrmFieldsHelper.php:1225
1913
  msgid "Papua New Guinea"
1914
  msgstr ""
1915
 
1916
- #: classes/helpers/FrmFieldsHelper.php:1225
1917
  msgid "Paraguay"
1918
  msgstr ""
1919
 
1920
- #: classes/helpers/FrmFieldsHelper.php:1225
1921
  msgid "Peru"
1922
  msgstr ""
1923
 
1924
- #: classes/helpers/FrmFieldsHelper.php:1225
1925
  msgid "Philippines"
1926
  msgstr ""
1927
 
1928
- #: classes/helpers/FrmFieldsHelper.php:1225
1929
  msgid "Poland"
1930
  msgstr ""
1931
 
1932
- #: classes/helpers/FrmFieldsHelper.php:1225
1933
  msgid "Portugal"
1934
  msgstr ""
1935
 
1936
- #: classes/helpers/FrmFieldsHelper.php:1225
1937
  msgid "Puerto Rico"
1938
  msgstr ""
1939
 
1940
- #: classes/helpers/FrmFieldsHelper.php:1225
1941
  msgid "Qatar"
1942
  msgstr ""
1943
 
1944
- #: classes/helpers/FrmFieldsHelper.php:1225
1945
  msgid "Romania"
1946
  msgstr ""
1947
 
1948
- #: classes/helpers/FrmFieldsHelper.php:1225
1949
  msgid "Russia"
1950
  msgstr ""
1951
 
1952
- #: classes/helpers/FrmFieldsHelper.php:1225
1953
  msgid "Rwanda"
1954
  msgstr ""
1955
 
1956
- #: classes/helpers/FrmFieldsHelper.php:1225
1957
  msgid "Saint Kitts and Nevis"
1958
  msgstr ""
1959
 
1960
- #: classes/helpers/FrmFieldsHelper.php:1225
1961
  msgid "Saint Lucia"
1962
  msgstr ""
1963
 
1964
- #: classes/helpers/FrmFieldsHelper.php:1225
1965
  msgid "Saint Vincent and the Grenadines"
1966
  msgstr ""
1967
 
1968
- #: classes/helpers/FrmFieldsHelper.php:1225
1969
  msgid "Samoa"
1970
  msgstr ""
1971
 
1972
- #: classes/helpers/FrmFieldsHelper.php:1225
1973
  msgid "San Marino"
1974
  msgstr ""
1975
 
1976
- #: classes/helpers/FrmFieldsHelper.php:1225
1977
  msgid "Sao Tome and Principe"
1978
  msgstr ""
1979
 
1980
- #: classes/helpers/FrmFieldsHelper.php:1225
1981
  msgid "Saudi Arabia"
1982
  msgstr ""
1983
 
1984
- #: classes/helpers/FrmFieldsHelper.php:1225
1985
  msgid "Senegal"
1986
  msgstr ""
1987
 
1988
- #: classes/helpers/FrmFieldsHelper.php:1225
1989
  msgid "Serbia and Montenegro"
1990
  msgstr ""
1991
 
1992
- #: classes/helpers/FrmFieldsHelper.php:1225
1993
  msgid "Seychelles"
1994
  msgstr ""
1995
 
1996
- #: classes/helpers/FrmFieldsHelper.php:1225
1997
  msgid "Sierra Leone"
1998
  msgstr ""
1999
 
2000
- #: classes/helpers/FrmFieldsHelper.php:1225
2001
  msgid "Singapore"
2002
  msgstr ""
2003
 
2004
- #: classes/helpers/FrmFieldsHelper.php:1225
2005
  msgid "Slovakia"
2006
  msgstr ""
2007
 
2008
- #: classes/helpers/FrmFieldsHelper.php:1225
2009
  msgid "Slovenia"
2010
  msgstr ""
2011
 
2012
- #: classes/helpers/FrmFieldsHelper.php:1225
2013
  msgid "Solomon Islands"
2014
  msgstr ""
2015
 
2016
- #: classes/helpers/FrmFieldsHelper.php:1225
2017
  msgid "Somalia"
2018
  msgstr ""
2019
 
2020
- #: classes/helpers/FrmFieldsHelper.php:1225
2021
  msgid "South Africa"
2022
  msgstr ""
2023
 
2024
- #: classes/helpers/FrmFieldsHelper.php:1225
2025
  msgid "South Sudan"
2026
  msgstr ""
2027
 
2028
- #: classes/helpers/FrmFieldsHelper.php:1225
2029
  msgid "Spain"
2030
  msgstr ""
2031
 
2032
- #: classes/helpers/FrmFieldsHelper.php:1225
2033
  msgid "Sri Lanka"
2034
  msgstr ""
2035
 
2036
- #: classes/helpers/FrmFieldsHelper.php:1225
2037
  msgid "Sudan"
2038
  msgstr ""
2039
 
2040
- #: classes/helpers/FrmFieldsHelper.php:1225
2041
  msgid "Suriname"
2042
  msgstr ""
2043
 
2044
- #: classes/helpers/FrmFieldsHelper.php:1225
2045
  msgid "Swaziland"
2046
  msgstr ""
2047
 
2048
- #: classes/helpers/FrmFieldsHelper.php:1225
2049
  msgid "Sweden"
2050
  msgstr ""
2051
 
2052
- #: classes/helpers/FrmFieldsHelper.php:1225
2053
  msgid "Switzerland"
2054
  msgstr ""
2055
 
2056
- #: classes/helpers/FrmFieldsHelper.php:1225
2057
  msgid "Syria"
2058
  msgstr ""
2059
 
2060
- #: classes/helpers/FrmFieldsHelper.php:1225
2061
  msgid "Taiwan"
2062
  msgstr ""
2063
 
2064
- #: classes/helpers/FrmFieldsHelper.php:1225
2065
  msgid "Tajikistan"
2066
  msgstr ""
2067
 
2068
- #: classes/helpers/FrmFieldsHelper.php:1225
2069
  msgid "Tanzania"
2070
  msgstr ""
2071
 
2072
- #: classes/helpers/FrmFieldsHelper.php:1225
2073
  msgid "Thailand"
2074
  msgstr ""
2075
 
2076
- #: classes/helpers/FrmFieldsHelper.php:1225
2077
  msgid "Togo"
2078
  msgstr ""
2079
 
2080
- #: classes/helpers/FrmFieldsHelper.php:1225
2081
  msgid "Tonga"
2082
  msgstr ""
2083
 
2084
- #: classes/helpers/FrmFieldsHelper.php:1225
2085
  msgid "Trinidad and Tobago"
2086
  msgstr ""
2087
 
2088
- #: classes/helpers/FrmFieldsHelper.php:1225
2089
  msgid "Tunisia"
2090
  msgstr ""
2091
 
2092
- #: classes/helpers/FrmFieldsHelper.php:1225
2093
  msgid "Turkey"
2094
  msgstr ""
2095
 
2096
- #: classes/helpers/FrmFieldsHelper.php:1225
2097
  msgid "Turkmenistan"
2098
  msgstr ""
2099
 
2100
- #: classes/helpers/FrmFieldsHelper.php:1225
2101
  msgid "Tuvalu"
2102
  msgstr ""
2103
 
2104
- #: classes/helpers/FrmFieldsHelper.php:1225
2105
  msgid "Uganda"
2106
  msgstr ""
2107
 
2108
- #: classes/helpers/FrmFieldsHelper.php:1225
2109
  msgid "Ukraine"
2110
  msgstr ""
2111
 
2112
- #: classes/helpers/FrmFieldsHelper.php:1225
2113
  msgid "United Arab Emirates"
2114
  msgstr ""
2115
 
2116
- #: classes/helpers/FrmFieldsHelper.php:1225
2117
  msgid "United Kingdom"
2118
  msgstr ""
2119
 
2120
- #: classes/helpers/FrmFieldsHelper.php:1225
2121
  msgid "United States"
2122
  msgstr ""
2123
 
2124
- #: classes/helpers/FrmFieldsHelper.php:1225
2125
  msgid "Uruguay"
2126
  msgstr ""
2127
 
2128
- #: classes/helpers/FrmFieldsHelper.php:1225
2129
  msgid "Uzbekistan"
2130
  msgstr ""
2131
 
2132
- #: classes/helpers/FrmFieldsHelper.php:1225
2133
  msgid "Vanuatu"
2134
  msgstr ""
2135
 
2136
- #: classes/helpers/FrmFieldsHelper.php:1225
2137
  msgid "Vatican City"
2138
  msgstr ""
2139
 
2140
- #: classes/helpers/FrmFieldsHelper.php:1225
2141
  msgid "Venezuela"
2142
  msgstr ""
2143
 
2144
- #: classes/helpers/FrmFieldsHelper.php:1225
2145
  msgid "Vietnam"
2146
  msgstr ""
2147
 
2148
- #: classes/helpers/FrmFieldsHelper.php:1225
2149
  msgid "Virgin Islands, British"
2150
  msgstr ""
2151
 
2152
- #: classes/helpers/FrmFieldsHelper.php:1225
2153
  msgid "Virgin Islands, U.S."
2154
  msgstr ""
2155
 
2156
- #: classes/helpers/FrmFieldsHelper.php:1225
2157
  msgid "Yemen"
2158
  msgstr ""
2159
 
2160
- #: classes/helpers/FrmFieldsHelper.php:1225
2161
  msgid "Zambia"
2162
  msgstr ""
2163
 
2164
- #: classes/helpers/FrmFieldsHelper.php:1225
2165
  msgid "Zimbabwe"
2166
  msgstr ""
2167
 
2168
- #: classes/helpers/FrmFieldsHelper.php:1229
2169
  msgid "Countries"
2170
  msgstr ""
2171
 
2172
- #: classes/helpers/FrmFieldsHelper.php:1234
2173
  msgid "U.S. State Abbreviations"
2174
  msgstr ""
2175
 
2176
- #: classes/helpers/FrmFieldsHelper.php:1238
2177
  msgid "U.S. States"
2178
  msgstr ""
2179
 
2180
- #: classes/helpers/FrmFieldsHelper.php:1241
2181
  msgid "Age"
2182
  msgstr ""
2183
 
2184
- #: classes/helpers/FrmFieldsHelper.php:1242
2185
  msgid "Under 18"
2186
  msgstr ""
2187
 
2188
- #: classes/helpers/FrmFieldsHelper.php:1243
2189
  msgid "18-24"
2190
  msgstr ""
2191
 
2192
- #: classes/helpers/FrmFieldsHelper.php:1244
2193
  msgid "25-34"
2194
  msgstr ""
2195
 
2196
- #: classes/helpers/FrmFieldsHelper.php:1245
2197
  msgid "35-44"
2198
  msgstr ""
2199
 
2200
- #: classes/helpers/FrmFieldsHelper.php:1246
2201
  msgid "45-54"
2202
  msgstr ""
2203
 
2204
- #: classes/helpers/FrmFieldsHelper.php:1247
2205
  msgid "55-64"
2206
  msgstr ""
2207
 
2208
- #: classes/helpers/FrmFieldsHelper.php:1248
2209
  msgid "65 or Above"
2210
  msgstr ""
2211
 
2212
- #: classes/helpers/FrmFieldsHelper.php:1249
2213
  msgid "Prefer Not to Answer"
2214
  msgstr ""
2215
 
2216
- #: classes/helpers/FrmFieldsHelper.php:1252
2217
  msgid "Satisfaction"
2218
  msgstr ""
2219
 
2220
- #: classes/helpers/FrmFieldsHelper.php:1253
2221
  msgid "Very Satisfied"
2222
  msgstr ""
2223
 
2224
- #: classes/helpers/FrmFieldsHelper.php:1254
2225
  msgid "Satisfied"
2226
  msgstr ""
2227
 
2228
- #: classes/helpers/FrmFieldsHelper.php:1255
2229
- #: classes/helpers/FrmFieldsHelper.php:1264
2230
- #: classes/helpers/FrmFieldsHelper.php:1273
2231
  msgid "Neutral"
2232
  msgstr ""
2233
 
2234
- #: classes/helpers/FrmFieldsHelper.php:1256
2235
  msgid "Unsatisfied"
2236
  msgstr ""
2237
 
2238
- #: classes/helpers/FrmFieldsHelper.php:1257
2239
  msgid "Very Unsatisfied"
2240
  msgstr ""
2241
 
2242
- #: classes/helpers/FrmFieldsHelper.php:1258
2243
- #: classes/helpers/FrmFieldsHelper.php:1267
2244
- #: classes/helpers/FrmFieldsHelper.php:1276
2245
  msgid "N/A"
2246
  msgstr ""
2247
 
2248
- #: classes/helpers/FrmFieldsHelper.php:1261
2249
  msgid "Importance"
2250
  msgstr ""
2251
 
2252
- #: classes/helpers/FrmFieldsHelper.php:1262
2253
  msgid "Very Important"
2254
  msgstr ""
2255
 
2256
- #: classes/helpers/FrmFieldsHelper.php:1263
2257
  msgid "Important"
2258
  msgstr ""
2259
 
2260
- #: classes/helpers/FrmFieldsHelper.php:1265
2261
  msgid "Somewhat Important"
2262
  msgstr ""
2263
 
2264
- #: classes/helpers/FrmFieldsHelper.php:1266
2265
  msgid "Not at all Important"
2266
  msgstr ""
2267
 
2268
- #: classes/helpers/FrmFieldsHelper.php:1270
2269
  msgid "Agreement"
2270
  msgstr ""
2271
 
2272
- #: classes/helpers/FrmFieldsHelper.php:1271
2273
  msgid "Strongly Agree"
2274
  msgstr ""
2275
 
2276
- #: classes/helpers/FrmFieldsHelper.php:1272
2277
  msgid "Agree"
2278
  msgstr ""
2279
 
2280
- #: classes/helpers/FrmFieldsHelper.php:1274
2281
  msgid "Disagree"
2282
  msgstr ""
2283
 
2284
- #: classes/helpers/FrmFieldsHelper.php:1275
2285
  msgid "Strongly Disagree"
2286
  msgstr ""
2287
 
@@ -2297,130 +2313,142 @@ msgstr ""
2297
  msgid "Switch Form"
2298
  msgstr ""
2299
 
2300
- #: classes/helpers/FrmFormsHelper.php:731
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2301
  msgid "Create Form from Template"
2302
  msgstr ""
2303
 
2304
- #: classes/helpers/FrmFormsHelper.php:737
2305
  msgid "Duplicate Form"
2306
  msgstr ""
2307
 
2308
- #: classes/helpers/FrmFormsHelper.php:822
2309
  msgid "Restore from Trash"
2310
  msgstr ""
2311
 
2312
- #: classes/helpers/FrmFormsHelper.php:823
2313
  #: classes/helpers/FrmFormsListHelper.php:118
2314
  msgid "Restore"
2315
  msgstr ""
2316
 
2317
- #: classes/helpers/FrmFormsHelper.php:827
2318
  msgid "Move Form to Trash"
2319
  msgstr ""
2320
 
2321
- #: classes/helpers/FrmFormsHelper.php:828
2322
- #: classes/helpers/FrmFormsHelper.php:946
2323
  #: classes/helpers/FrmFormsListHelper.php:192
2324
  msgid "Trash"
2325
  msgstr ""
2326
 
2327
- #: classes/helpers/FrmFormsHelper.php:834
2328
  #: classes/helpers/FrmFormsListHelper.php:122
2329
  msgid "Delete Permanently"
2330
  msgstr ""
2331
 
2332
- #: classes/helpers/FrmFormsHelper.php:835 classes/models/FrmFormAction.php:744
 
2333
  #: classes/views/frm-form-actions/form_action.php:19
2334
  msgid "Delete"
2335
  msgstr ""
2336
 
2337
- #: classes/helpers/FrmFormsHelper.php:837
2338
  msgid "Are you sure you want to delete this form and all its entries?"
2339
  msgstr ""
2340
 
2341
- #: classes/helpers/FrmFormsHelper.php:839
2342
  msgid "Delete form & entries?"
2343
  msgstr ""
2344
 
2345
- #: classes/helpers/FrmFormsHelper.php:850
2346
  msgid "First"
2347
  msgstr ""
2348
 
2349
- #: classes/helpers/FrmFormsHelper.php:851
2350
- msgid ""
2351
- "Add this to the first field in each row along with a width. ie frm_first frm4"
2352
  msgstr ""
2353
 
2354
- #: classes/helpers/FrmFormsHelper.php:853
2355
  #: classes/helpers/FrmStylesHelper.php:40
2356
  msgid "Right"
2357
  msgstr ""
2358
 
2359
- #: classes/helpers/FrmFormsHelper.php:855
2360
  msgid "Total"
2361
  msgstr ""
2362
 
2363
- #: classes/helpers/FrmFormsHelper.php:856
2364
- msgid ""
2365
- "Add this to a read-only field to display the text in bold without a border "
2366
- "or background."
2367
  msgstr ""
2368
 
2369
- #: classes/helpers/FrmFormsHelper.php:858
2370
  msgid "First Grid Row"
2371
  msgstr ""
2372
 
2373
- #: classes/helpers/FrmFormsHelper.php:859
2374
  msgid "Even Grid Row"
2375
  msgstr ""
2376
 
2377
- #: classes/helpers/FrmFormsHelper.php:860
2378
  msgid "Odd Grid Row"
2379
  msgstr ""
2380
 
2381
- #: classes/helpers/FrmFormsHelper.php:862
2382
  msgid "2 Col Options"
2383
  msgstr ""
2384
 
2385
- #: classes/helpers/FrmFormsHelper.php:863
2386
  msgid "Put your radio button or checkbox options into two columns."
2387
  msgstr ""
2388
 
2389
- #: classes/helpers/FrmFormsHelper.php:866
2390
  msgid "3 Col Options"
2391
  msgstr ""
2392
 
2393
- #: classes/helpers/FrmFormsHelper.php:867
2394
  msgid "Put your radio button or checkbox options into three columns."
2395
  msgstr ""
2396
 
2397
- #: classes/helpers/FrmFormsHelper.php:870
2398
  msgid "4 Col Options"
2399
  msgstr ""
2400
 
2401
- #: classes/helpers/FrmFormsHelper.php:871
2402
  msgid "Put your radio button or checkbox options into four columns."
2403
  msgstr ""
2404
 
2405
- #: classes/helpers/FrmFormsHelper.php:874
2406
  msgid "Scroll Box"
2407
  msgstr ""
2408
 
2409
- #: classes/helpers/FrmFormsHelper.php:875
2410
- msgid ""
2411
- "If you have many checkbox or radio button options, you may add this class to "
2412
- "allow your user to easily scroll through the options."
2413
  msgstr ""
2414
 
2415
- #: classes/helpers/FrmFormsHelper.php:878
2416
  msgid "Capitalize"
2417
  msgstr ""
2418
 
2419
- #: classes/helpers/FrmFormsHelper.php:879
2420
  msgid "Automatically capitalize the first letter in each word."
2421
  msgstr ""
2422
 
2423
- #: classes/helpers/FrmFormsHelper.php:947
2424
  msgid "Published"
2425
  msgstr ""
2426
 
@@ -2441,9 +2469,7 @@ msgid "Create New Template"
2441
  msgstr ""
2442
 
2443
  #: classes/helpers/FrmFormsListHelper.php:168
2444
- msgid ""
2445
- "You have not created any forms yet. You must create a form before you can "
2446
- "make a template."
2447
  msgstr ""
2448
 
2449
  #: classes/helpers/FrmFormsListHelper.php:189
@@ -2451,7 +2477,8 @@ msgid "My Forms"
2451
  msgstr ""
2452
 
2453
  #: classes/helpers/FrmFormsListHelper.php:190
2454
- #: classes/views/frm-forms/edit.php:10 classes/views/frm-forms/list.php:5
 
2455
  #: classes/views/frm-forms/new.php:10
2456
  msgid "Templates"
2457
  msgstr ""
@@ -2461,7 +2488,6 @@ msgid "Drafts"
2461
  msgstr ""
2462
 
2463
  #: classes/helpers/FrmFormsListHelper.php:213
2464
- #, php-format
2465
  msgid "%1$s <span class=\"count\">(%2$s)</span>"
2466
  msgstr ""
2467
 
@@ -2539,9 +2565,12 @@ msgstr ""
2539
  msgid "Use conditional logic to shorten your forms and increase conversions."
2540
  msgstr ""
2541
 
2542
- #: classes/helpers/FrmTipsHelper.php:44 classes/helpers/FrmTipsHelper.php:59
2543
- #: classes/helpers/FrmTipsHelper.php:107 classes/helpers/FrmTipsHelper.php:112
2544
- #: classes/helpers/FrmTipsHelper.php:180 classes/helpers/FrmTipsHelper.php:192
 
 
 
2545
  msgid "Upgrade to Pro."
2546
  msgstr ""
2547
 
@@ -2573,11 +2602,13 @@ msgstr ""
2573
  msgid "Prefill fields with user info."
2574
  msgstr ""
2575
 
2576
- #: classes/helpers/FrmTipsHelper.php:75 classes/helpers/FrmTipsHelper.php:80
 
2577
  msgid "A site with dynamic, user-generated content is within reach."
2578
  msgstr ""
2579
 
2580
- #: classes/helpers/FrmTipsHelper.php:76 classes/helpers/FrmTipsHelper.php:81
 
2581
  msgid "Add front-end editing."
2582
  msgstr ""
2583
 
@@ -2622,11 +2653,11 @@ msgid "Send leads straight to MailChimp."
2622
  msgstr ""
2623
 
2624
  #: classes/helpers/FrmTipsHelper.php:121
2625
- msgid ""
2626
- "Save hours and increase revenue by collecting payments with every submission."
2627
  msgstr ""
2628
 
2629
- #: classes/helpers/FrmTipsHelper.php:122 classes/helpers/FrmTipsHelper.php:127
 
2630
  msgid "Use PayPal with this form."
2631
  msgstr ""
2632
 
@@ -2726,7 +2757,8 @@ msgstr ""
2726
  msgid "Your server does not have XML enabled"
2727
  msgstr ""
2728
 
2729
- #: classes/helpers/FrmXMLHelper.php:56 classes/helpers/FrmXMLHelper.php:68
 
2730
  msgid "There was an error when reading this XML file"
2731
  msgstr ""
2732
 
@@ -2734,142 +2766,166 @@ msgstr ""
2734
  msgid "Your server is missing the simplexml_import_dom function"
2735
  msgstr ""
2736
 
2737
- #: classes/helpers/FrmXMLHelper.php:814
2738
  msgid "Imported"
2739
  msgstr ""
2740
 
2741
- #: classes/helpers/FrmXMLHelper.php:815
2742
  msgid "Updated"
2743
  msgstr ""
2744
 
2745
- #: classes/helpers/FrmXMLHelper.php:840
2746
  msgid "Nothing was imported or updated"
2747
  msgstr ""
2748
 
2749
- #: classes/helpers/FrmXMLHelper.php:852
2750
- #, php-format
2751
  msgid "%1$s Form"
2752
  msgid_plural "%1$s Forms"
2753
  msgstr[0] ""
2754
- msgstr[1] ""
2755
 
2756
- #: classes/helpers/FrmXMLHelper.php:853 classes/models/FrmFormMigrator.php:388
2757
- #, php-format
 
2758
  msgid "%1$s Field"
2759
  msgid_plural "%1$s Fields"
2760
  msgstr[0] ""
2761
- msgstr[1] ""
2762
 
2763
- #: classes/helpers/FrmXMLHelper.php:854
2764
- #, php-format
2765
  msgid "%1$s Entry"
2766
  msgid_plural "%1$s Entries"
2767
  msgstr[0] ""
2768
- msgstr[1] ""
2769
 
2770
- #: classes/helpers/FrmXMLHelper.php:855
2771
- #, php-format
2772
  msgid "%1$s View"
2773
  msgid_plural "%1$s Views"
2774
  msgstr[0] ""
2775
- msgstr[1] ""
2776
 
2777
- #: classes/helpers/FrmXMLHelper.php:856
2778
- #, php-format
2779
  msgid "%1$s Post"
2780
  msgid_plural "%1$s Posts"
2781
  msgstr[0] ""
2782
- msgstr[1] ""
2783
 
2784
- #: classes/helpers/FrmXMLHelper.php:857
2785
- #, php-format
2786
  msgid "%1$s Style"
2787
  msgid_plural "%1$s Styles"
2788
  msgstr[0] ""
2789
- msgstr[1] ""
2790
 
2791
- #: classes/helpers/FrmXMLHelper.php:858
2792
- #, php-format
2793
  msgid "%1$s Term"
2794
  msgid_plural "%1$s Terms"
2795
  msgstr[0] ""
2796
- msgstr[1] ""
2797
 
2798
- #: classes/helpers/FrmXMLHelper.php:859
2799
- #, php-format
2800
  msgid "%1$s Form Action"
2801
  msgid_plural "%1$s Form Actions"
2802
  msgstr[0] ""
2803
- msgstr[1] ""
2804
 
2805
- #: classes/helpers/FrmXMLHelper.php:953
2806
  msgid "Create Posts"
2807
  msgstr ""
2808
 
2809
- #: classes/helpers/FrmXMLHelper.php:1060
2810
  #: classes/views/frm-form-actions/email_action.php:16
2811
  msgid "Email Notification"
2812
  msgstr ""
2813
 
2814
- #: classes/models/FrmAddon.php:258
2815
- #, php-format
2816
- msgid ""
2817
- "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
 
 
 
 
 
 
 
 
 
 
 
2818
  msgstr ""
2819
 
2820
- #: classes/models/FrmAddon.php:445
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2821
  msgid "Oops! You forgot to enter your license number."
2822
  msgstr ""
2823
 
2824
- #: classes/models/FrmAddon.php:521
2825
  msgid "Your license has been activated. Enjoy!"
2826
  msgstr ""
2827
 
2828
- #: classes/models/FrmAddon.php:522 classes/models/FrmAddon.php:527
 
2829
  msgid "That license key is invalid"
2830
  msgstr ""
2831
 
2832
- #: classes/models/FrmAddon.php:523
2833
  msgid "That license is expired"
2834
  msgstr ""
2835
 
2836
- #: classes/models/FrmAddon.php:524
2837
  msgid "That license has been refunded"
2838
  msgstr ""
2839
 
2840
- #: classes/models/FrmAddon.php:525
2841
  msgid "That license has been used on too many sites"
2842
  msgstr ""
2843
 
2844
- #: classes/models/FrmAddon.php:526
2845
  msgid "Oops! That is the wrong license key for this plugin."
2846
  msgstr ""
2847
 
2848
- #: classes/models/FrmAddon.php:549
2849
  msgid "That license was removed successfully"
2850
  msgstr ""
2851
 
2852
- #: classes/models/FrmAddon.php:551
2853
  msgid "There was an error deactivating your license."
2854
  msgstr ""
2855
 
2856
- #: classes/models/FrmAddon.php:584
2857
  msgid "Your License Key was invalid"
2858
  msgstr ""
2859
 
2860
- #: classes/models/FrmAddon.php:588
2861
- #, php-format
2862
- msgid ""
2863
- "You had an error communicating with the Formidable API. %1$sClick here%2$s "
2864
- "for more information."
2865
  msgstr ""
2866
 
2867
- #: classes/models/FrmAddon.php:591
2868
  msgid "You had an HTTP error connecting to the Formidable API"
2869
  msgstr ""
2870
 
2871
- #: classes/models/FrmAddon.php:602
2872
- #, php-format
2873
  msgid "There was a %1$s error: %2$s"
2874
  msgstr ""
2875
 
@@ -2877,8 +2933,8 @@ msgstr ""
2877
  msgid "Use the query in an array format so it can be properly prepared."
2878
  msgstr ""
2879
 
 
2880
  #: classes/models/FrmEmail.php:262
2881
- #, php-format
2882
  msgid "%1$s Form submitted on %2$s"
2883
  msgstr ""
2884
 
@@ -2887,16 +2943,19 @@ msgstr ""
2887
  msgid "User Information"
2888
  msgstr ""
2889
 
2890
- #: classes/models/FrmEmail.php:304 classes/models/FrmEntryValues.php:207
 
2891
  msgid "User-Agent (Browser/OS)"
2892
  msgstr ""
2893
 
2894
- #: classes/models/FrmEmail.php:305 classes/models/FrmEntryValues.php:212
 
2895
  #: classes/views/frm-entries/sidebar-shared.php:90
2896
  msgid "Referrer"
2897
  msgstr ""
2898
 
2899
- #: classes/models/FrmEmail.php:321 classes/models/FrmEntryValues.php:202
 
2900
  #: classes/views/frm-entries/sidebar-shared.php:76
2901
  msgid "IP Address"
2902
  msgstr ""
@@ -2905,17 +2964,19 @@ msgstr ""
2905
  msgid "There was a problem with your submission. Please try again."
2906
  msgstr ""
2907
 
2908
- #: classes/models/FrmEntryValidate.php:222
2909
- #: classes/models/FrmEntryValidate.php:231
2910
  msgid "Your entry appears to be spam!"
2911
  msgstr ""
2912
 
2913
- #: classes/models/FrmEntryValidate.php:226
2914
  msgid "Your entry appears to be blacklist spam!"
2915
  msgstr ""
2916
 
2917
- #: classes/models/FrmField.php:14 classes/views/styles/_buttons.php:58
2918
- #: classes/views/styles/_buttons.php:102 classes/views/styles/_buttons.php:121
 
 
2919
  #: classes/views/styles/_field-colors.php:31
2920
  #: classes/views/styles/_field-colors.php:93
2921
  #: classes/views/styles/_field-colors.php:132
@@ -2960,7 +3021,8 @@ msgstr ""
2960
  msgid "Hidden Field"
2961
  msgstr ""
2962
 
2963
- #: classes/models/FrmField.php:62 classes/views/frm-settings/form.php:99
 
2964
  msgid "reCAPTCHA"
2965
  msgstr ""
2966
 
@@ -3036,37 +3098,21 @@ msgstr ""
3036
  msgid "Address"
3037
  msgstr ""
3038
 
3039
- #: classes/models/FrmFieldValue.php:144
3040
- msgid ""
3041
- "The display value has not been prepared. Please use the "
3042
- "prepare_display_value() method before calling get_displayed_value()."
3043
  msgstr ""
3044
 
3045
  #: classes/models/FrmFormAction.php:37
3046
  msgid "There are no options for this action."
3047
  msgstr ""
3048
 
3049
- #: classes/models/FrmFormAction.php:741
3050
  #: classes/views/frm-forms/_publish_box.php:30
3051
  msgid "Save Draft"
3052
  msgstr ""
3053
 
3054
- #: classes/models/FrmFormAction.php:742
3055
- #: classes/views/frm-forms/add_field_links.php:7
3056
- #: classes/views/frm-forms/form.php:61
3057
- msgid "Create"
3058
- msgstr ""
3059
-
3060
- #: classes/models/FrmFormAction.php:743
3061
- #: classes/views/frm-forms/_publish_box.php:34
3062
- #: classes/views/frm-forms/_publish_box.php:38
3063
- #: classes/views/frm-forms/add_field_links.php:7
3064
- #: classes/views/frm-forms/edit.php:25 classes/views/frm-forms/form.php:61
3065
- #: classes/views/frm-forms/settings.php:368
3066
- msgid "Update"
3067
- msgstr ""
3068
-
3069
- #: classes/models/FrmFormAction.php:745 classes/views/xml/import_form.php:9
3070
  msgid "Import"
3071
  msgstr ""
3072
 
@@ -3078,11 +3124,11 @@ msgstr ""
3078
  msgid "There was an error while creating a new form."
3079
  msgstr ""
3080
 
3081
- #: classes/models/FrmFormMigrator.php:360
3082
  msgid "Default Form"
3083
  msgstr ""
3084
 
3085
- #: classes/models/FrmMigrate.php:487
3086
  msgid "Sending"
3087
  msgstr ""
3088
 
@@ -3114,7 +3160,8 @@ msgstr ""
3114
  msgid "We're sorry. It looks like you've already submitted that."
3115
  msgstr ""
3116
 
3117
- #: classes/models/FrmSettings.php:98 classes/views/styles/_sample_form.php:77
 
3118
  msgid "Submit"
3119
  msgstr ""
3120
 
@@ -3131,9 +3178,7 @@ msgid "New Style"
3131
  msgstr ""
3132
 
3133
  #: classes/models/FrmStyle.php:149
3134
- msgid ""
3135
- "WARNING: Any changes made to this file will be lost when your Formidable "
3136
- "settings are updated"
3137
  msgstr ""
3138
 
3139
  #: classes/models/FrmStyle.php:228
@@ -3149,85 +3194,26 @@ msgstr ""
3149
  msgid "bold"
3150
  msgstr ""
3151
 
3152
- #: classes/widgets/FrmShowForm.php:6
3153
- msgid "Display a Formidable Form"
3154
- msgstr ""
3155
-
3156
- #: classes/widgets/FrmShowForm.php:7
3157
- msgid "Formidable Form"
3158
- msgstr ""
3159
-
3160
- #: classes/widgets/FrmShowForm.php:46
3161
- msgid "Title"
3162
- msgstr ""
3163
-
3164
- #: classes/widgets/FrmShowForm.php:70
3165
- msgid "Show Description"
3166
- msgstr ""
3167
-
3168
- #: classes/models/fields/FrmFieldCaptcha.php:147
3169
- msgid "The captcha is missing from this form"
3170
- msgstr ""
3171
-
3172
- #: classes/models/fields/FrmFieldCaptcha.php:163
3173
- msgid "There was a problem verifying your recaptcha"
3174
- msgstr ""
3175
-
3176
- #: classes/models/fields/FrmFieldCheckbox.php:38
3177
- #: classes/models/fields/FrmFieldRadio.php:45
3178
- #: classes/models/fields/FrmFieldSelect.php:35
3179
- #: classes/views/styles/_sample_form.php:32
3180
- #: classes/views/styles/_sample_form.php:61
3181
- #: classes/views/styles/_sample_form.php:69
3182
- msgid "Option 1"
3183
- msgstr ""
3184
-
3185
- #: classes/models/fields/FrmFieldCheckbox.php:39
3186
- #: classes/models/fields/FrmFieldRadio.php:46
3187
- #: classes/views/styles/_sample_form.php:62
3188
- #: classes/views/styles/_sample_form.php:70
3189
- msgid "Option 2"
3190
- msgstr ""
3191
-
3192
- #: classes/models/fields/FrmFieldNumber.php:65
3193
- msgid "Please select a higher number"
3194
- msgstr ""
3195
-
3196
- #: classes/models/fields/FrmFieldNumber.php:67
3197
- msgid "Please select a lower number"
3198
- msgstr ""
3199
-
3200
- #: classes/models/fields/FrmFieldType.php:328
3201
- msgid "Untitled"
3202
- msgstr ""
3203
-
3204
- #: classes/models/fields/FrmFieldUrl.php:34
3205
- msgid "Website"
3206
- msgstr ""
3207
-
3208
  #: classes/views/addons/list.php:3
3209
  msgid "Formidable Add-Ons"
3210
  msgstr ""
3211
 
3212
- #: classes/views/addons/list.php:21 classes/views/addons/list.php:22
 
3213
  msgid "View Docs"
3214
  msgstr ""
3215
 
3216
  #: classes/views/addons/list.php:30
3217
- #, php-format
3218
  msgid "Status: %s"
3219
  msgstr ""
3220
 
3221
- #: classes/views/addons/list.php:37 classes/views/addons/settings.php:28
 
3222
  msgid "Activate"
3223
  msgstr ""
3224
 
3225
- #: classes/views/addons/list.php:45 classes/views/addons/list.php:46
3226
- #: classes/views/addons/upgrade_to_pro.php:24
3227
- msgid "Get Started"
3228
- msgstr ""
3229
-
3230
- #: classes/views/addons/list.php:49 classes/views/addons/list.php:50
3231
  msgid "Upgrade Now"
3232
  msgstr ""
3233
 
@@ -3239,12 +3225,15 @@ msgstr ""
3239
  msgid "Deactivate"
3240
  msgstr ""
3241
 
 
 
 
 
3242
  #: classes/views/frm-entries/_sidebar-shared-pub.php:17
3243
  msgid "Print"
3244
  msgstr ""
3245
 
3246
  #: classes/views/frm-entries/_sidebar-shared-pub.php:23
3247
- #, php-format
3248
  msgid "Updated on: %1$s"
3249
  msgstr ""
3250
 
@@ -3253,7 +3242,6 @@ msgid "Oops!"
3253
  msgstr ""
3254
 
3255
  #: classes/views/frm-entries/form.php:4
3256
- #, php-format
3257
  msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
3258
  msgstr ""
3259
 
@@ -3261,7 +3249,8 @@ msgstr ""
3261
  msgid "If you are human, leave this field blank."
3262
  msgstr ""
3263
 
3264
- #: classes/views/frm-entries/list.php:19 classes/views/frm-forms/list.php:21
 
3265
  #: classes/views/shared/mb_adv_info.php:21
3266
  msgid "Search"
3267
  msgstr ""
@@ -3271,22 +3260,15 @@ msgid "This form is not set to save any entries."
3271
  msgstr ""
3272
 
3273
  #: classes/views/frm-entries/no_entries.php:4
3274
- #, php-format
3275
- msgid ""
3276
- "If you would like to save entries in this form, go to the %1$sform "
3277
- "Settings%2$s page %3$s and uncheck the \"Do not store any entries submitted "
3278
- "from this form\" box."
3279
  msgstr ""
3280
 
3281
  #: classes/views/frm-entries/no_entries.php:6
3282
- #, php-format
3283
  msgid "No Entries for form: %s"
3284
  msgstr ""
3285
 
3286
  #: classes/views/frm-entries/no_entries.php:7
3287
- #, php-format
3288
- msgid ""
3289
- "See the %1$sform documentation%2$s for instructions on publishing your form"
3290
  msgstr ""
3291
 
3292
  #: classes/views/frm-entries/no_entries.php:9
@@ -3294,7 +3276,6 @@ msgid "You have not created any forms yet."
3294
  msgstr ""
3295
 
3296
  #: classes/views/frm-entries/no_entries.php:10
3297
- #, php-format
3298
  msgid "To view entries, you must first %1$sbuild a form%2$s"
3299
  msgstr ""
3300
 
@@ -3324,12 +3305,10 @@ msgid "Edit"
3324
  msgstr ""
3325
 
3326
  #: classes/views/frm-entries/sidebar-shared.php:48
3327
- #, php-format
3328
  msgid "Created by: %1$s"
3329
  msgstr ""
3330
 
3331
  #: classes/views/frm-entries/sidebar-shared.php:60
3332
- #, php-format
3333
  msgid "Updated by: %1$s"
3334
  msgstr ""
3335
 
@@ -3337,6 +3316,80 @@ msgstr ""
3337
  msgid "Browser/OS"
3338
  msgstr ""
3339
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3340
  #: classes/views/frm-fields/import_choices.php:22
3341
  msgid "Edit or add field options (one per line)"
3342
  msgstr ""
@@ -3358,7 +3411,6 @@ msgid "Trigger this action after"
3358
  msgstr ""
3359
 
3360
  #: classes/views/frm-form-actions/_action_inside.php:59
3361
- #, php-format
3362
  msgid "Action ID: %1$s"
3363
  msgstr ""
3364
 
@@ -3396,11 +3448,6 @@ msgstr ""
3396
  msgid "Message"
3397
  msgstr ""
3398
 
3399
- #: classes/views/frm-form-actions/_email_settings.php:73
3400
- #: classes/views/frm-forms/shortcode_opts.php:12
3401
- msgid "Options"
3402
- msgstr ""
3403
-
3404
  #: classes/views/frm-form-actions/_email_settings.php:77
3405
  msgid "Append IP Address, Browser, and Referring URL to message"
3406
  msgstr ""
@@ -3503,9 +3550,7 @@ msgid "Required"
3503
  msgstr ""
3504
 
3505
  #: classes/views/frm-forms/add_field.php:142
3506
- msgid ""
3507
- "Unique: Do not allow the same response multiple times. For example, if one "
3508
- "user enters 'Joe', then no one else will be allowed to enter the same name."
3509
  msgstr ""
3510
 
3511
  #: classes/views/frm-forms/add_field.php:143
@@ -3514,9 +3559,7 @@ msgid "Unique"
3514
  msgstr ""
3515
 
3516
  #: classes/views/frm-forms/add_field.php:153
3517
- msgid ""
3518
- "Read Only: Show this field but do not allow the field value to be edited "
3519
- "from the front-end."
3520
  msgstr ""
3521
 
3522
  #: classes/views/frm-forms/add_field.php:155
@@ -3529,8 +3572,7 @@ msgid "Indicate required field with"
3529
  msgstr ""
3530
 
3531
  #: classes/views/frm-forms/add_field.php:173
3532
- msgid ""
3533
- "The field key can be used as an alternative to the field ID in many cases."
3534
  msgstr ""
3535
 
3536
  #: classes/views/frm-forms/add_field.php:174
@@ -3543,9 +3585,7 @@ msgid "CSS layout classes"
3543
  msgstr ""
3544
 
3545
  #: classes/views/frm-forms/add_field.php:184
3546
- msgid ""
3547
- "Add a CSS class to the field container. Use our predefined classes to align "
3548
- "multiple fields in single row."
3549
  msgstr ""
3550
 
3551
  #: classes/views/frm-forms/add_field.php:193
@@ -3558,8 +3598,7 @@ msgid "Show URL image"
3558
  msgstr ""
3559
 
3560
  #: classes/views/frm-forms/add_field.php:237
3561
- msgid ""
3562
- "If this URL points to an image, show to image on the entries listing page."
3563
  msgstr ""
3564
 
3565
  #: classes/views/frm-forms/add_field.php:246
@@ -3567,9 +3606,7 @@ msgid "ReCaptcha Type"
3567
  msgstr ""
3568
 
3569
  #: classes/views/frm-forms/add_field.php:247
3570
- msgid ""
3571
- "Set the size of the captcha field. The compact option is best if your form "
3572
- "is in a small area."
3573
  msgstr ""
3574
 
3575
  #: classes/views/frm-forms/add_field.php:252
@@ -3614,9 +3651,7 @@ msgid "Fields"
3614
  msgstr ""
3615
 
3616
  #: classes/views/frm-forms/add_field_links.php:21
3617
- msgid ""
3618
- "Open the Field Settings and click on the CSS Layout Classes option to enable "
3619
- "this tab"
3620
  msgstr ""
3621
 
3622
  #: classes/views/frm-forms/add_field_links.php:22
@@ -3624,21 +3659,19 @@ msgid "Layout"
3624
  msgstr ""
3625
 
3626
  #: classes/views/frm-forms/add_field_links.php:87
3627
- #, php-format
3628
  msgid "%s fields"
3629
  msgstr ""
3630
 
3631
  #: classes/views/frm-forms/add_field_links.php:106
3632
- msgid ""
3633
- "Click inside the \"CSS layout classes\" field option in any field to enable "
3634
- "the options below."
3635
  msgstr ""
3636
 
3637
  #: classes/views/frm-forms/add_field_links.php:109
3638
  msgid "Click on any box below to set the width for your selected field."
3639
  msgstr ""
3640
 
3641
- #: classes/views/frm-forms/edit.php:10 classes/views/frm-forms/new.php:10
 
3642
  msgid "Build Form"
3643
  msgstr ""
3644
 
@@ -3699,9 +3732,7 @@ msgid "Single Option"
3699
  msgstr ""
3700
 
3701
  #: classes/views/frm-forms/mb_html_tab.php:19
3702
- msgid ""
3703
- "Show a single radio or checkbox option by replacing 1 with the order of the "
3704
- "option"
3705
  msgstr ""
3706
 
3707
  #: classes/views/frm-forms/mb_html_tab.php:21
@@ -3847,10 +3878,7 @@ msgid "Validate this form with javascript"
3847
  msgstr ""
3848
 
3849
  #: classes/views/frm-forms/settings.php:179
3850
- msgid ""
3851
- "Required fields, email format, and number format can be checked instantly in "
3852
- "your browser. You may want to turn this option off if you have any "
3853
- "customizations to remove validation messages on certain fields."
3854
  msgstr ""
3855
 
3856
  #: classes/views/frm-forms/settings.php:189
@@ -3869,7 +3897,8 @@ msgstr ""
3869
  msgid "Always use default"
3870
  msgstr ""
3871
 
3872
- #: classes/views/frm-forms/settings.php:203 classes/views/styles/manage.php:43
 
3873
  msgid "default"
3874
  msgstr ""
3875
 
@@ -3900,7 +3929,6 @@ msgid "Add New Action"
3900
  msgstr ""
3901
 
3902
  #: classes/views/frm-forms/settings.php:276
3903
- #, php-format
3904
  msgid "%s form actions"
3905
  msgstr ""
3906
 
@@ -3962,9 +3990,7 @@ msgid "Use HTML5 in forms"
3962
  msgstr ""
3963
 
3964
  #: classes/views/frm-settings/form.php:71
3965
- msgid ""
3966
- "We recommend using HTML 5 for your forms. It adds some nifty options like "
3967
- "placeholders, patterns, and autocomplete."
3968
  msgstr ""
3969
 
3970
  #: classes/views/frm-settings/form.php:77
@@ -3972,11 +3998,7 @@ msgid "Do not use CSS Grids for form layouts"
3972
  msgstr ""
3973
 
3974
  #: classes/views/frm-settings/form.php:79
3975
- msgid ""
3976
- "Form layouts built using CSS grids that are not fully supported by older "
3977
- "browsers like Internet Explorer. Leave this box unchecked for your layouts "
3978
- "to look best in current browsers, but show in a single column in older "
3979
- "browsers."
3980
  msgstr ""
3981
 
3982
  #: classes/views/frm-settings/form.php:84
@@ -3984,24 +4006,15 @@ msgid "User Permissions"
3984
  msgstr ""
3985
 
3986
  #: classes/views/frm-settings/form.php:85
3987
- msgid ""
3988
- "Select users that are allowed access to Formidable. Without access to View "
3989
- "Forms, users will be unable to see the Formidable menu."
3990
  msgstr ""
3991
 
3992
  #: classes/views/frm-settings/form.php:100
3993
- msgid ""
3994
- "reCAPTCHA is a free, accessible CAPTCHA service that helps to digitize books "
3995
- "while blocking spam on your blog. reCAPTCHA asks commenters to retype two "
3996
- "words scanned from a book to prove that they are a human. This verifies that "
3997
- "they are not a spambot."
3998
  msgstr ""
3999
 
4000
  #: classes/views/frm-settings/form.php:104
4001
- #, php-format
4002
- msgid ""
4003
- "reCAPTCHA requires a Site and Private API key. Sign up for a %1$sfree "
4004
- "reCAPTCHA key%2$s."
4005
  msgstr ""
4006
 
4007
  #: classes/views/frm-settings/form.php:107
@@ -4050,9 +4063,7 @@ msgid "Default Messages"
4050
  msgstr ""
4051
 
4052
  #: classes/views/frm-settings/form.php:140
4053
- msgid ""
4054
- "You can override the success message and submit button settings on "
4055
- "individual forms."
4056
  msgstr ""
4057
 
4058
  #: classes/views/frm-settings/form.php:144
@@ -4060,9 +4071,7 @@ msgid "Failed/Duplicate Entry"
4060
  msgstr ""
4061
 
4062
  #: classes/views/frm-settings/form.php:145
4063
- msgid ""
4064
- "The message seen when a form is submitted and passes validation, but "
4065
- "something goes wrong."
4066
  msgstr ""
4067
 
4068
  #: classes/views/frm-settings/form.php:151
@@ -4086,9 +4095,7 @@ msgid "Unique Value"
4086
  msgstr ""
4087
 
4088
  #: classes/views/frm-settings/form.php:167
4089
- msgid ""
4090
- "The message seen when a user selects a value in a unique field that has "
4091
- "already been used."
4092
  msgstr ""
4093
 
4094
  #: classes/views/frm-settings/form.php:177
@@ -4104,8 +4111,7 @@ msgid "IP storage"
4104
  msgstr ""
4105
 
4106
  #: classes/views/frm-settings/form.php:201
4107
- msgid ""
4108
- "Do not store IPs with form submissions. Check this box if you are in the UK."
4109
  msgstr ""
4110
 
4111
  #: classes/views/frm-settings/form.php:231
@@ -4117,7 +4123,6 @@ msgid "License Key"
4117
  msgstr ""
4118
 
4119
  #: classes/views/frm-settings/license_box.php:7
4120
- #, php-format
4121
  msgid "To unlock more features consider %1$supgrading to PRO%2$s."
4122
  msgstr ""
4123
 
@@ -4136,10 +4141,7 @@ msgid "Get Formidable Forms Pro and Unlock all the Powerful Features"
4136
  msgstr ""
4137
 
4138
  #: classes/views/frm-settings/settings_cta.php:9
4139
- msgid ""
4140
- "Thanks for being a loyal Formidable Forms user. Upgrade to Formidable Forms "
4141
- "Pro to unlock all the awesome features and learn how others are defying the "
4142
- "limits by taking on big projects without big resources."
4143
  msgstr ""
4144
 
4145
  #: classes/views/frm-settings/settings_cta.php:11
@@ -4182,9 +4184,7 @@ msgid "Fields from your form"
4182
  msgstr ""
4183
 
4184
  #: classes/views/shared/mb_adv_info.php:56
4185
- msgid ""
4186
- "Click a button below to insert extra values from form entries or your site "
4187
- "settings."
4188
  msgstr ""
4189
 
4190
  #: classes/views/shared/mb_adv_info.php:59
@@ -4200,7 +4200,6 @@ msgid "Click a button below to insert sample logic into your view"
4200
  msgstr ""
4201
 
4202
  #: classes/views/shared/review.php:4
4203
- #, php-format
4204
  msgid "Congratulations%1$s! You have collected %2$d form submissions."
4205
  msgstr ""
4206
 
@@ -4217,9 +4216,7 @@ msgid "Yes!"
4217
  msgstr ""
4218
 
4219
  #: classes/views/shared/review.php:16
4220
- msgid ""
4221
- "Awesome! Could you do me a BIG favor and give Formidable Forms a review to "
4222
- "help me grow my little business and boost our motivation?"
4223
  msgstr ""
4224
 
4225
  #: classes/views/shared/review.php:18
@@ -4239,14 +4236,10 @@ msgid "I already did"
4239
  msgstr ""
4240
 
4241
  #: classes/views/shared/review.php:31
4242
- msgid ""
4243
- "Sorry to hear you aren't enjoying building with Formidable. We would love a "
4244
- "chance to improve. Could you take a minute and let us know what we can do "
4245
- "better?"
4246
  msgstr ""
4247
 
4248
  #: classes/views/shared/upgrade_overlay.php:11
4249
- #, php-format
4250
  msgid "%s are not installed"
4251
  msgstr ""
4252
 
@@ -4255,10 +4248,7 @@ msgid "Please see the add-ons that are included with your plan."
4255
  msgstr ""
4256
 
4257
  #: classes/views/shared/upgrade_overlay.php:22
4258
- #, php-format
4259
- msgid ""
4260
- "%s are not available on your plan. Please upgrade to PRO to unlock more "
4261
- "awesome features."
4262
  msgstr ""
4263
 
4264
  #: classes/views/shared/upgrade_overlay.php:29
@@ -4270,9 +4260,7 @@ msgid "Disable submit button styling"
4270
  msgstr ""
4271
 
4272
  #: classes/views/styles/_buttons.php:5
4273
- msgid ""
4274
- "Note: If disabled, you may not see the change take effect until you make 2 "
4275
- "more styling changes or click \"Update Options\"."
4276
  msgstr ""
4277
 
4278
  #: classes/views/styles/_buttons.php:15
@@ -4301,7 +4289,8 @@ msgstr ""
4301
  msgid "Width"
4302
  msgstr ""
4303
 
4304
- #: classes/views/styles/_buttons.php:34 classes/views/styles/_field-sizes.php:7
 
4305
  msgid "Height"
4306
  msgstr ""
4307
 
@@ -4319,7 +4308,8 @@ msgstr ""
4319
  msgid "Corners"
4320
  msgstr ""
4321
 
4322
- #: classes/views/styles/_buttons.php:53 classes/views/styles/_buttons.php:97
 
4323
  #: classes/views/styles/_buttons.php:116
4324
  #: classes/views/styles/_field-colors.php:27
4325
  #: classes/views/styles/_field-colors.php:71
@@ -4330,7 +4320,8 @@ msgstr ""
4330
  msgid "BG color"
4331
  msgstr ""
4332
 
4333
- #: classes/views/styles/_buttons.php:63 classes/views/styles/_buttons.php:107
 
4334
  #: classes/views/styles/_buttons.php:126
4335
  #: classes/views/styles/_field-colors.php:36
4336
  #: classes/views/styles/_field-colors.php:75
@@ -4392,10 +4383,17 @@ msgstr ""
4392
  #: classes/views/styles/_field-labels.php:2
4393
  #: classes/views/styles/_field-labels.php:52
4394
  #: classes/views/styles/_form-description.php:7
4395
- #: classes/views/styles/_form-title.php:7 classes/views/styles/_general.php:38
 
4396
  msgid "Color"
4397
  msgstr ""
4398
 
 
 
 
 
 
 
4399
  #: classes/views/styles/_field-colors.php:47
4400
  #: classes/views/styles/_field-colors.php:109
4401
  msgid "solid"
@@ -4443,9 +4441,7 @@ msgid "Automatic Width for drop-down fields"
4443
  msgstr ""
4444
 
4445
  #: classes/views/styles/_field-sizes.php:33
4446
- msgid ""
4447
- "Formidable uses CSS3 border-radius for corner rounding, which is not "
4448
- "currently supported by Internet Explorer."
4449
  msgstr ""
4450
 
4451
  #: classes/views/styles/_form-description.php:11
@@ -4467,9 +4463,7 @@ msgid "Center form on page"
4467
  msgstr ""
4468
 
4469
  #: classes/views/styles/_general.php:3
4470
- msgid ""
4471
- "This will center your form on the page where it is published if the form "
4472
- "width is less than the available width on the page."
4473
  msgstr ""
4474
 
4475
  #: classes/views/styles/_general.php:8
@@ -4509,9 +4503,7 @@ msgid "Override theme styling"
4509
  msgstr ""
4510
 
4511
  #: classes/views/styles/_general.php:68
4512
- msgid ""
4513
- "This will add !important to many of the lines in the Formidable styling to "
4514
- "make sure it will be used."
4515
  msgstr ""
4516
 
4517
  #: classes/views/styles/_sample_form.php:4
@@ -4580,13 +4572,13 @@ msgstr ""
4580
  msgid "You can add custom css here or in your theme style.css"
4581
  msgstr ""
4582
 
4583
- #: classes/views/styles/custom_css.php:39 classes/views/styles/manage.php:65
 
4584
  msgid "Save Changes"
4585
  msgstr ""
4586
 
4587
  #: classes/views/styles/manage.php:5
4588
- msgid ""
4589
- "Easily change which template your forms are using by making changes below."
4590
  msgstr ""
4591
 
4592
  #: classes/views/styles/manage.php:19
@@ -4613,7 +4605,8 @@ msgstr ""
4613
  msgid "Make default style"
4614
  msgstr ""
4615
 
4616
- #: classes/views/styles/show.php:50 classes/views/styles/show.php:75
 
4617
  msgid "Save Style"
4618
  msgstr ""
4619
 
@@ -4626,10 +4619,7 @@ msgid "Reset to Default"
4626
  msgstr ""
4627
 
4628
  #: classes/views/xml/import_form.php:11
4629
- msgid ""
4630
- "Upload your Formidable XML file to import forms into this site. If your "
4631
- "imported form key and creation date match a form on your site, that form "
4632
- "will be updated."
4633
  msgstr ""
4634
 
4635
  #: classes/views/xml/import_form.php:18
@@ -4637,7 +4627,6 @@ msgid "Choose a Formidable XML file"
4637
  msgstr ""
4638
 
4639
  #: classes/views/xml/import_form.php:19
4640
- #, php-format
4641
  msgid "Maximum size: %s"
4642
  msgstr ""
4643
 
@@ -4653,15 +4642,8 @@ msgstr ""
4653
  msgid "Export Format"
4654
  msgstr ""
4655
 
4656
- #: classes/views/xml/import_form.php:56
4657
- #: classes/views/frm-fields/back-end/value-format.php:2
4658
- msgid "Format"
4659
- msgstr ""
4660
-
4661
  #: classes/views/xml/import_form.php:57
4662
- msgid ""
4663
- "If your CSV special characters are not working correctly, try a different "
4664
- "formatting option."
4665
  msgstr ""
4666
 
4667
  #: classes/views/xml/import_form.php:66
@@ -4700,85 +4682,22 @@ msgstr ""
4700
  msgid "Export Selection"
4701
  msgstr ""
4702
 
4703
- #: classes/views/frm-fields/back-end/automatic-width.php:2
4704
- #: classes/views/frm-fields/back-end/pixels-wide.php:4
4705
- msgid "Field Size"
4706
- msgstr ""
4707
-
4708
- #: classes/views/frm-fields/back-end/automatic-width.php:6
4709
- msgid "automatic width"
4710
- msgstr ""
4711
-
4712
- #: classes/views/frm-fields/back-end/field-captcha.php:5
4713
- #, php-format
4714
- msgid ""
4715
- "Your captcha will not appear on your form until you %1$sset up%2$s the Site "
4716
- "and Secret Keys"
4717
- msgstr ""
4718
-
4719
- #: classes/views/frm-fields/back-end/field-hidden.php:3
4720
- msgid ""
4721
- "Note: This field will not show in the form. Enter the value to be hidden."
4722
- msgstr ""
4723
-
4724
- #: classes/views/frm-fields/back-end/field-html.php:3
4725
- msgid "This is a placeholder for your custom HTML."
4726
- msgstr ""
4727
-
4728
- #: classes/views/frm-fields/back-end/field-html.php:4
4729
- msgid "You can edit this content in the field settings."
4730
- msgstr ""
4731
-
4732
- #: classes/views/frm-fields/back-end/field-user-id.php:2
4733
- msgid ""
4734
- "Note: This field will not show in the form, but will link the user id to it "
4735
- "as long as the user is logged in at the time of form submission."
4736
- msgstr ""
4737
-
4738
- #: classes/views/frm-fields/back-end/html-content.php:2
4739
- msgid "Content"
4740
- msgstr ""
4741
-
4742
- #: classes/views/frm-fields/back-end/max.php:1
4743
- msgid "rows high"
4744
- msgstr ""
4745
-
4746
- #: classes/views/frm-fields/back-end/max.php:1
4747
- msgid "characters maximum"
4748
- msgstr ""
4749
-
4750
- #: classes/views/frm-fields/back-end/number-range.php:3
4751
- msgid "Number Range"
4752
- msgstr ""
4753
-
4754
- #: classes/views/frm-fields/back-end/number-range.php:4
4755
- msgid ""
4756
- "Browsers that support the HTML5 number field require a number range to "
4757
- "determine the numbers seen when clicking the arrows next to the field."
4758
- msgstr ""
4759
-
4760
- #: classes/views/frm-fields/back-end/number-range.php:9
4761
- msgid "minimum"
4762
- msgstr ""
4763
-
4764
- #: classes/views/frm-fields/back-end/number-range.php:11
4765
- msgid "maximum"
4766
  msgstr ""
4767
 
4768
- #: classes/views/frm-fields/back-end/number-range.php:13
4769
- msgid "step"
4770
  msgstr ""
4771
 
4772
- #: classes/views/frm-fields/back-end/pixels-wide.php:10
4773
- msgid "pixels wide"
4774
  msgstr ""
4775
 
4776
- #: classes/views/frm-fields/back-end/value-format.php:3
4777
- msgid ""
4778
- "Insert the format you would like to accept. Use a regular expression "
4779
- "starting with ^ or an exact format like (999)999-9999."
4780
  msgstr ""
4781
 
4782
- #. Description of the plugin
4783
- msgid "Quickly and easily create drag-and-drop forms"
4784
  msgstr ""
1
+ # Copyright (C) 2019 Strategy11
2
+ # This file is distributed under the same license as the Formidable Forms plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Formidable Forms 3.05\n"
6
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
7
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
+ "Language-Team: LANGUAGE <LL@li.org>\n"
 
 
 
 
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2019-01-04T21:52:21+01:00\n"
13
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
+ "X-Generator: WP-CLI 2.1.0\n"
15
+ "X-Domain: formidable\n"
 
 
 
 
 
 
 
 
 
16
 
17
+ #: js/src/common/components/itemselect.js:26
18
+ #: languages/formidable-js-strings.php:5
19
+ msgid "Select a %s"
20
  msgstr ""
21
 
22
+ #: js/src/common/components/itemselect.js:47
23
+ #: languages/formidable-js-strings.php:8
24
+ msgid "Currently, there are no %s"
25
  msgstr ""
26
 
27
+ #: js/src/form/block.js:18
28
+ #: languages/formidable-js-strings.php:11
29
+ msgid "Display a Form"
30
+ msgstr ""
31
+
32
+ #: js/src/form/block.js:22
33
+ #: languages/formidable-js-strings.php:14
34
+ msgid "contact forms"
35
+ msgstr ""
36
+
37
+ #: js/src/form/block.js:34
38
+ #: languages/formidable-js-strings.php:17
39
+ msgid "This site does not have any forms."
40
+ msgstr ""
41
+
42
+ #: js/src/form/formselect.js:23
43
+ #: languages/formidable-js-strings.php:20
44
+ msgid "form"
45
+ msgstr ""
46
+
47
+ #: js/src/form/formselect.js:24
48
+ #: languages/formidable-js-strings.php:23
49
+ msgid "forms"
50
+ msgstr ""
51
+
52
+ #: js/src/form/inspector.js:43
53
+ #: languages/formidable-js-strings.php:26
54
+ msgid "Select Form"
55
+ msgstr ""
56
+
57
+ #: js/src/form/inspector.js:57
58
+ #: languages/formidable-js-strings.php:29
59
+ msgid "Go to form"
60
+ msgstr ""
61
+
62
+ #: js/src/form/inspector.js:62
63
+ #: classes/views/frm-form-actions/_email_settings.php:73
64
+ #: classes/views/frm-forms/shortcode_opts.php:12
65
+ #: languages/formidable-js-strings.php:32
66
+ msgid "Options"
67
+ msgstr ""
68
+
69
+ #: js/src/form/inspector.js:66
70
+ #: languages/formidable-js-strings.php:35
71
+ msgid "Show Form Title"
72
+ msgstr ""
73
+
74
+ #: js/src/form/inspector.js:73
75
+ #: languages/formidable-js-strings.php:38
76
+ msgid "Show Form Description"
77
+ msgstr ""
78
+
79
+ #: js/src/form/inspector.js:80
80
+ #: languages/formidable-js-strings.php:41
81
+ msgid "Minimize HTML"
82
+ msgstr ""
83
+
84
+ #: js/src/form/inspector.js:88
85
+ #: languages/formidable-js-strings.php:44
86
+ msgid "Shortcode"
87
+ msgstr ""
88
+
89
+ #. Plugin Name of the plugin
90
+ msgid "Formidable Forms"
91
+ msgstr ""
92
+
93
+ #. Plugin URI of the plugin
94
+ #. Author URI of the plugin
95
+ msgid "https://formidableforms.com/"
96
+ msgstr ""
97
+
98
+ #. Description of the plugin
99
+ msgid "Quickly and easily create drag-and-drop forms"
100
+ msgstr ""
101
+
102
+ #. Author of the plugin
103
+ msgid "Strategy11"
104
  msgstr ""
105
 
106
  #: classes/controllers/FrmAddonsController.php:10
116
  msgid "There are no plugins on your site that require a license"
117
  msgstr ""
118
 
119
+ #: classes/controllers/FrmAddonsController.php:518
120
  msgid "Installed"
121
  msgstr ""
122
 
123
+ #: classes/controllers/FrmAddonsController.php:523
124
+ #: classes/helpers/FrmAppHelper.php:1732
125
  #: classes/views/styles/_field-colors.php:10
126
  msgid "Active"
127
  msgstr ""
128
 
129
+ #: classes/controllers/FrmAddonsController.php:528
130
  msgid "Not Installed"
131
  msgstr ""
132
 
133
+ #: classes/controllers/FrmAddonsController.php:612
134
+ msgid "Sorry, you're site requires FTP authentication. Please install plugins manaully."
 
 
135
  msgstr ""
136
 
137
+ #: classes/controllers/FrmAppController.php:97
138
  msgid "Build"
139
  msgstr ""
140
 
141
+ #: classes/controllers/FrmAppController.php:104
142
  #: classes/helpers/FrmFormsListHelper.php:336
143
  #: classes/views/frm-forms/settings.php:10
144
  msgid "Settings"
145
  msgstr ""
146
 
147
+ #: classes/controllers/FrmAppController.php:111
 
148
  #: classes/controllers/FrmEntriesController.php:8
149
  #: classes/controllers/FrmEntriesController.php:126
150
+ #: classes/controllers/FrmFormsController.php:643
151
  #: classes/controllers/FrmXMLController.php:57
152
  #: classes/views/frm-entries/list.php:5
153
  msgid "Entries"
154
  msgstr ""
155
 
156
+ #: classes/controllers/FrmAppController.php:127
157
  msgid "Build a Form"
158
  msgstr ""
159
 
160
+ #: classes/controllers/FrmAppController.php:169
161
+ msgid "This site has been previously authorized to run Formidable Forms. %1$sInstall Formidable Pro%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message."
 
 
 
 
162
  msgstr ""
163
 
164
+ #: classes/controllers/FrmAppController.php:529
165
+ msgid "Help us spread the %1$sFormidable Forms%2$s love with %3$s %5$s on WordPress.org%4$s. Thank you heaps!"
 
 
 
166
  msgstr ""
167
 
168
  #: classes/controllers/FrmEntriesController.php:67
170
  msgstr ""
171
 
172
  #: classes/controllers/FrmEntriesController.php:69
173
+ msgid "This screen provides access to all of your entries. You can customize the display of this screen to suit your workflow."
 
 
174
  msgstr ""
175
 
176
  #: classes/controllers/FrmEntriesController.php:71
177
+ msgid "Hovering over a row in the entries list will display action links that allow you to manage your entry."
 
 
178
  msgstr ""
179
 
180
  #: classes/controllers/FrmEntriesController.php:77
190
  msgstr ""
191
 
192
  #: classes/controllers/FrmEntriesController.php:105
193
+ #: classes/controllers/FrmFormsController.php:881
194
  #: classes/views/frm-entries/form.php:43
195
  #: classes/views/frm-entries/sidebar-shared.php:38
196
  msgid "Entry Key"
197
  msgstr ""
198
 
199
  #: classes/controllers/FrmEntriesController.php:110
200
+ #: classes/controllers/FrmFormsController.php:543
201
  #: classes/widgets/FrmShowForm.php:53
202
  msgid "Form"
203
  msgstr ""
224
  msgstr ""
225
 
226
  #: classes/controllers/FrmEntriesController.php:426
227
+ msgid "This form is in the trash and is scheduled to be deleted permanently in %s along with any entries."
 
 
 
228
  msgstr ""
229
 
230
  #: classes/controllers/FrmEntriesController.php:445
251
  msgid "New Option"
252
  msgstr ""
253
 
254
+ #: classes/controllers/FrmFormActionsController.php:17
255
  #: classes/views/frm-forms/settings.php:36
256
  msgid "Form Actions"
257
  msgstr ""
258
 
259
+ #: classes/controllers/FrmFormActionsController.php:214
260
+ #: classes/models/FrmEntryValidate.php:14
261
+ #: classes/models/FrmSettings.php:100
262
  msgid "You do not have permission to do that"
263
  msgstr ""
264
 
265
  #: classes/controllers/FrmFormsController.php:6
266
+ #: classes/controllers/FrmFormsController.php:653
267
  #: classes/controllers/FrmXMLController.php:56
268
  #: classes/views/frm-forms/list.php:5
269
  msgid "Forms"
274
  msgstr ""
275
 
276
  #: classes/controllers/FrmFormsController.php:199
277
+ #: classes/controllers/FrmFormsController.php:724
278
  msgid "Form was Successfully Updated"
279
  msgstr ""
280
 
281
+ #: classes/controllers/FrmFormsController.php:233
282
+ #: deprecated/FrmDeprecated.php:286
283
+ msgid "Form template was Successfully Created"
284
+ msgstr ""
285
+
286
+ #: classes/controllers/FrmFormsController.php:233
287
  msgid "Form was Successfully Copied"
288
  msgstr ""
289
 
290
+ #: classes/controllers/FrmFormsController.php:237
291
  msgid "There was a problem creating the new template."
292
  msgstr ""
293
 
294
+ #: classes/controllers/FrmFormsController.php:344
295
  msgid "Form Preview"
296
  msgstr ""
297
 
298
+ #: classes/controllers/FrmFormsController.php:387
299
+ #: classes/controllers/FrmFormsController.php:435
 
300
  msgid "%1$s form restored from the Trash."
301
  msgid_plural "%1$s forms restored from the Trash."
302
  msgstr[0] ""
 
303
 
304
+ #: classes/controllers/FrmFormsController.php:436
305
+ #: classes/controllers/FrmFormsController.php:460
 
306
  msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
307
  msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s"
308
  msgstr[0] ""
 
309
 
310
+ #: classes/controllers/FrmFormsController.php:482
311
+ #: classes/controllers/FrmFormsController.php:498
312
+ #: classes/controllers/FrmFormsController.php:512
 
313
  msgid "%1$s form permanently deleted."
314
  msgid_plural "%1$s forms permanently deleted."
315
  msgstr[0] ""
 
316
 
317
+ #: classes/controllers/FrmFormsController.php:527
318
  msgid "Add forms and content"
319
  msgstr ""
320
 
321
+ #: classes/controllers/FrmFormsController.php:544
322
  #: classes/views/frm-forms/insert_form_popup.php:24
323
  msgid "Insert a Form"
324
  msgstr ""
325
 
326
+ #: classes/controllers/FrmFormsController.php:574
327
  msgid "Display form title"
328
  msgstr ""
329
 
330
+ #: classes/controllers/FrmFormsController.php:578
331
  msgid "Display form description"
332
  msgstr ""
333
 
334
+ #: classes/controllers/FrmFormsController.php:582
335
  msgid "Minimize form HTML"
336
  msgstr ""
337
 
338
+ #: classes/controllers/FrmFormsController.php:638
339
  msgid "Template Name"
340
  msgstr ""
341
 
342
+ #: classes/controllers/FrmFormsController.php:639
343
  msgid "Type"
344
  msgstr ""
345
 
346
+ #: classes/controllers/FrmFormsController.php:640
347
+ #: classes/controllers/FrmFormsController.php:644
348
  #: classes/helpers/FrmCSVExportHelper.php:151
349
  msgid "Key"
350
  msgstr ""
351
 
352
+ #: classes/controllers/FrmFormsController.php:642
353
+ #: classes/controllers/FrmStylesController.php:376
354
+ #: classes/views/styles/_sample_form.php:17
355
+ #: classes/views/styles/manage.php:16
356
  msgid "Form Title"
357
  msgstr ""
358
 
359
+ #: classes/controllers/FrmFormsController.php:645
360
  msgid "Shortcodes"
361
  msgstr ""
362
 
363
+ #: classes/controllers/FrmFormsController.php:648
364
  #: classes/models/FrmField.php:81
365
  msgid "Date"
366
  msgstr ""
367
 
368
+ #: classes/controllers/FrmFormsController.php:700
369
  msgid "You are trying to edit a form that does not exist."
370
  msgstr ""
371
 
372
+ #: classes/controllers/FrmFormsController.php:704
 
373
  msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
374
  msgstr ""
375
 
376
+ #: classes/controllers/FrmFormsController.php:726
377
  msgid "Template was Successfully Updated"
378
  msgstr ""
379
 
380
+ #: classes/controllers/FrmFormsController.php:732
381
+ #: classes/controllers/FrmFormsController.php:753
382
  msgid "That template cannot be edited"
383
  msgstr ""
384
 
385
+ #: classes/controllers/FrmFormsController.php:803
386
+ msgid "Customize the field values with the following parameters. Click to see a sample."
 
 
387
  msgstr ""
388
 
389
+ #: classes/controllers/FrmFormsController.php:817
390
  msgid "Insert user information"
391
  msgstr ""
392
 
393
+ #: classes/controllers/FrmFormsController.php:840
394
  msgid "Separator"
395
  msgstr ""
396
 
397
+ #: classes/controllers/FrmFormsController.php:841
398
  msgid "Use a different separator for checkbox fields"
399
  msgstr ""
400
 
401
+ #: classes/controllers/FrmFormsController.php:843
402
  msgid "Date Format"
403
  msgstr ""
404
 
405
+ #: classes/controllers/FrmFormsController.php:844
406
  msgid "Field Label"
407
  msgstr ""
408
 
409
+ #: classes/controllers/FrmFormsController.php:846
410
  msgid "No Auto P"
411
  msgstr ""
412
 
413
+ #: classes/controllers/FrmFormsController.php:847
414
  msgid "Do not automatically add any paragraphs or line breaks"
415
  msgstr ""
416
 
417
+ #: classes/controllers/FrmFormsController.php:861
418
  #: classes/models/FrmField.php:58
419
  msgid "User ID"
420
  msgstr ""
421
 
422
+ #: classes/controllers/FrmFormsController.php:862
423
  msgid "First Name"
424
  msgstr ""
425
 
426
+ #: classes/controllers/FrmFormsController.php:863
427
  msgid "Last Name"
428
  msgstr ""
429
 
430
+ #: classes/controllers/FrmFormsController.php:864
431
  msgid "Display Name"
432
  msgstr ""
433
 
434
+ #: classes/controllers/FrmFormsController.php:865
435
  msgid "User Login"
436
  msgstr ""
437
 
438
+ #: classes/controllers/FrmFormsController.php:866
439
  #: classes/models/FrmField.php:34
440
  msgid "Email"
441
  msgstr ""
442
 
443
+ #: classes/controllers/FrmFormsController.php:867
444
  msgid "Avatar"
445
  msgstr ""
446
 
447
+ #: classes/controllers/FrmFormsController.php:868
448
  msgid "Author Link"
449
  msgstr ""
450
 
451
+ #: classes/controllers/FrmFormsController.php:880
452
  #: classes/views/frm-entries/sidebar-shared.php:32
453
  msgid "Entry ID"
454
  msgstr ""
455
 
456
+ #: classes/controllers/FrmFormsController.php:882
457
  msgid "Post ID"
458
  msgstr ""
459
 
460
+ #: classes/controllers/FrmFormsController.php:883
461
  msgid "User IP"
462
  msgstr ""
463
 
464
+ #: classes/controllers/FrmFormsController.php:884
465
  msgid "Entry created"
466
  msgstr ""
467
 
468
+ #: classes/controllers/FrmFormsController.php:885
469
  msgid "Entry updated"
470
  msgstr ""
471
 
472
+ #: classes/controllers/FrmFormsController.php:887
473
  msgid "Site URL"
474
  msgstr ""
475
 
476
+ #: classes/controllers/FrmFormsController.php:888
477
  msgid "Site Name"
478
  msgstr ""
479
 
480
+ #: classes/controllers/FrmFormsController.php:896
481
  msgid "Default Msg"
482
  msgstr ""
483
 
484
+ #: classes/controllers/FrmFormsController.php:897
485
  msgid "Default HTML"
486
  msgstr ""
487
 
488
+ #: classes/controllers/FrmFormsController.php:898
489
  msgid "Default Plain"
490
  msgstr ""
491
 
492
+ #: classes/controllers/FrmFormsController.php:987
493
  msgid "No forms were specified"
494
  msgstr ""
495
 
496
+ #: classes/controllers/FrmFormsController.php:1088
497
  msgid "Abnormal HTML characters prevented your form from saving correctly"
498
  msgstr ""
499
 
500
+ #: classes/controllers/FrmFormsController.php:1203
501
+ #: classes/controllers/FrmFormsController.php:1217
502
  msgid "Please select a valid form"
503
  msgstr ""
504
 
505
+ #: classes/controllers/FrmFormsController.php:1448
506
  msgid "Please wait while you are redirected."
507
  msgstr ""
508
 
509
+ #: classes/controllers/FrmFormsController.php:1482
 
510
  msgid "%1$sClick here%2$s if you are not automatically redirected."
511
  msgstr ""
512
 
588
  #: classes/controllers/FrmStylesController.php:17
589
  #: classes/controllers/FrmStylesController.php:35
590
  #: classes/controllers/FrmStylesController.php:47
 
591
  msgid "Styles"
592
  msgstr ""
593
 
607
  msgid "Edit Style"
608
  msgstr ""
609
 
610
+ #: classes/controllers/FrmStylesController.php:216
611
+ #: classes/controllers/FrmStylesController.php:316
612
  msgid "Your styling settings have been saved."
613
  msgstr ""
614
 
615
+ #: classes/controllers/FrmStylesController.php:275
616
  msgid "Your form styles have been saved."
617
  msgstr ""
618
 
619
+ #: classes/controllers/FrmStylesController.php:375
620
  #: classes/views/frm-forms/settings.php:33
621
  #: classes/views/frm-settings/form.php:29
622
  msgid "General"
623
  msgstr ""
624
 
625
+ #: classes/controllers/FrmStylesController.php:377
626
  #: classes/views/frm-forms/mb_html_tab.php:49
627
  #: classes/views/frm-forms/settings.php:248
628
  msgid "Form Description"
629
  msgstr ""
630
 
631
+ #: classes/controllers/FrmStylesController.php:378
632
  msgid "Field Labels"
633
  msgstr ""
634
 
635
+ #: classes/controllers/FrmStylesController.php:379
636
  #: classes/views/frm-forms/mb_html_tab.php:13
637
  msgid "Field Description"
638
  msgstr ""
639
 
640
+ #: classes/controllers/FrmStylesController.php:380
641
  msgid "Field Colors"
642
  msgstr ""
643
 
644
+ #: classes/controllers/FrmStylesController.php:381
645
  #: classes/views/frm-forms/add_field.php:110
646
  msgid "Field Settings"
647
  msgstr ""
648
 
649
+ #: classes/controllers/FrmStylesController.php:382
650
  msgid "Check Box & Radio Fields"
651
  msgstr ""
652
 
653
+ #: classes/controllers/FrmStylesController.php:383
654
  msgid "Buttons"
655
  msgstr ""
656
 
657
+ #: classes/controllers/FrmStylesController.php:384
658
  msgid "Form Messages"
659
  msgstr ""
660
 
661
+ #: classes/controllers/FrmStylesController.php:590
662
  #: classes/views/frm-forms/mb_insert_fields.php:2
663
  msgid "Click to toggle"
664
  msgstr ""
677
  msgstr ""
678
 
679
  #: classes/controllers/FrmXMLController.php:124
680
+ msgid "XML import is not enabled on your server with the libxml_disable_entity_loader function."
 
 
681
  msgstr ""
682
 
683
  #: classes/controllers/FrmXMLController.php:301
684
  msgid "Please select a form"
685
  msgstr ""
686
 
687
+ #: classes/controllers/FrmXMLController.php:358
688
  msgid "There are no entries for that form."
689
  msgstr ""
690
 
691
+ #: classes/helpers/FrmAppHelper.php:616
692
  #: classes/helpers/FrmFormsListHelper.php:108
693
  msgid "Add New"
694
  msgstr ""
695
 
696
+ #: classes/helpers/FrmAppHelper.php:733
697
  msgid "View Forms and Templates"
698
  msgstr ""
699
 
700
+ #: classes/helpers/FrmAppHelper.php:734
701
  msgid "Add/Edit Forms and Templates"
702
  msgstr ""
703
 
704
+ #: classes/helpers/FrmAppHelper.php:735
705
  msgid "Delete Forms and Templates"
706
  msgstr ""
707
 
708
+ #: classes/helpers/FrmAppHelper.php:736
709
  msgid "Access this Settings Page"
710
  msgstr ""
711
 
712
+ #: classes/helpers/FrmAppHelper.php:737
713
  msgid "View Entries from Admin Area"
714
  msgstr ""
715
 
716
+ #: classes/helpers/FrmAppHelper.php:738
717
  msgid "Delete Entries from Admin Area"
718
  msgstr ""
719
 
720
+ #: classes/helpers/FrmAppHelper.php:745
721
  msgid "Add Entries from Admin Area"
722
  msgstr ""
723
 
724
+ #: classes/helpers/FrmAppHelper.php:746
725
  msgid "Edit Entries from Admin Area"
726
  msgstr ""
727
 
728
+ #: classes/helpers/FrmAppHelper.php:747
729
  msgid "View Reports"
730
  msgstr ""
731
 
732
+ #: classes/helpers/FrmAppHelper.php:748
733
  msgid "Add/Edit Views"
734
  msgstr ""
735
 
736
+ #: classes/helpers/FrmAppHelper.php:1352
737
  msgid "at"
738
  msgstr ""
739
 
740
+ #: classes/helpers/FrmAppHelper.php:1401
741
+ #: classes/helpers/FrmAppHelper.php:1420
742
  msgid "seconds"
743
  msgstr ""
744
 
745
+ #: classes/helpers/FrmAppHelper.php:1414
746
  msgid "year"
747
  msgstr ""
748
 
749
+ #: classes/helpers/FrmAppHelper.php:1414
750
  msgid "years"
751
  msgstr ""
752
 
753
+ #: classes/helpers/FrmAppHelper.php:1415
754
  msgid "month"
755
  msgstr ""
756
 
757
+ #: classes/helpers/FrmAppHelper.php:1415
758
  msgid "months"
759
  msgstr ""
760
 
761
+ #: classes/helpers/FrmAppHelper.php:1416
762
  msgid "week"
763
  msgstr ""
764
 
765
+ #: classes/helpers/FrmAppHelper.php:1416
766
  msgid "weeks"
767
  msgstr ""
768
 
769
+ #: classes/helpers/FrmAppHelper.php:1417
770
  msgid "day"
771
  msgstr ""
772
 
773
+ #: classes/helpers/FrmAppHelper.php:1417
774
  msgid "days"
775
  msgstr ""
776
 
777
+ #: classes/helpers/FrmAppHelper.php:1418
778
  msgid "hour"
779
  msgstr ""
780
 
781
+ #: classes/helpers/FrmAppHelper.php:1418
782
  msgid "hours"
783
  msgstr ""
784
 
785
+ #: classes/helpers/FrmAppHelper.php:1419
786
  msgid "minute"
787
  msgstr ""
788
 
789
+ #: classes/helpers/FrmAppHelper.php:1419
790
  msgid "minutes"
791
  msgstr ""
792
 
793
+ #: classes/helpers/FrmAppHelper.php:1420
794
  msgid "second"
795
  msgstr ""
796
 
797
+ #: classes/helpers/FrmAppHelper.php:1512
798
  msgid "Give this action a label for easy reference."
799
  msgstr ""
800
 
801
+ #: classes/helpers/FrmAppHelper.php:1513
802
+ 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."
 
 
 
803
  msgstr ""
804
 
805
+ #: classes/helpers/FrmAppHelper.php:1514
806
+ msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
 
 
807
  msgstr ""
808
 
809
+ #: classes/helpers/FrmAppHelper.php:1515
810
+ msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
 
 
811
  msgstr ""
812
 
813
+ #: classes/helpers/FrmAppHelper.php:1516
814
+ 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."
 
 
815
  msgstr ""
816
 
817
+ #: classes/helpers/FrmAppHelper.php:1517
818
+ msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
 
 
819
  msgstr ""
820
 
821
+ #: classes/helpers/FrmAppHelper.php:1518
822
+ msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
 
 
 
823
  msgstr ""
824
 
825
+ #: classes/helpers/FrmAppHelper.php:1650
826
+ #: classes/helpers/FrmAppHelper.php:1720
827
  msgid "Please wait while your site updates."
828
  msgstr ""
829
 
830
+ #: classes/helpers/FrmAppHelper.php:1651
831
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
832
  msgstr ""
833
 
834
+ #: classes/helpers/FrmAppHelper.php:1681
835
  msgid "Remove"
836
  msgstr ""
837
 
838
+ #: classes/helpers/FrmAppHelper.php:1684
839
  #: classes/helpers/FrmCSVExportHelper.php:150
840
  msgid "ID"
841
  msgstr ""
842
 
843
+ #: classes/helpers/FrmAppHelper.php:1685
844
  msgid "No results match"
845
  msgstr ""
846
 
847
+ #: classes/helpers/FrmAppHelper.php:1686
848
  msgid "That file looks like Spam."
849
  msgstr ""
850
 
851
+ #: classes/helpers/FrmAppHelper.php:1687
852
  msgid "There is an error in the calculation in the field with key"
853
  msgstr ""
854
 
855
+ #: classes/helpers/FrmAppHelper.php:1688
856
  msgid "Please complete the preceding required fields before uploading a file."
857
  msgstr ""
858
 
859
+ #: classes/helpers/FrmAppHelper.php:1695
860
+ 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."
 
 
861
  msgstr ""
862
 
863
+ #: classes/helpers/FrmAppHelper.php:1696
864
  #: classes/views/frm-forms/add_field.php:37
865
  #: classes/views/frm-forms/add_field.php:50
866
  msgid "(Click to add description)"
867
  msgstr ""
868
 
869
+ #: classes/helpers/FrmAppHelper.php:1697
870
  #: classes/views/frm-fields/single-option.php:8
871
  #: classes/views/frm-fields/single-option.php:14
872
  msgid "(Blank)"
873
  msgstr ""
874
 
875
+ #: classes/helpers/FrmAppHelper.php:1698
876
  #: classes/views/frm-forms/add_field.php:17
877
  msgid "(no label)"
878
  msgstr ""
879
 
880
+ #: classes/helpers/FrmAppHelper.php:1699
881
  msgid "Saving"
882
  msgstr ""
883
 
884
+ #: classes/helpers/FrmAppHelper.php:1700
885
  msgid "Saved"
886
  msgstr ""
887
 
888
+ #: classes/helpers/FrmAppHelper.php:1702
889
  msgid "Cancel"
890
  msgstr ""
891
 
892
+ #: classes/helpers/FrmAppHelper.php:1703
893
  #: classes/helpers/FrmFormsListHelper.php:300
894
  #: classes/views/frm-forms/add_field.php:197
895
  #: classes/views/styles/_buttons.php:12
897
  msgid "Default"
898
  msgstr ""
899
 
900
+ #: classes/helpers/FrmAppHelper.php:1704
901
+ #: classes/helpers/FrmFieldsHelper.php:1120
902
  msgid "Clear default value when typing"
903
  msgstr ""
904
 
905
+ #: classes/helpers/FrmAppHelper.php:1705
906
+ #: classes/helpers/FrmFieldsHelper.php:1120
907
  msgid "Do not clear default value when typing"
908
  msgstr ""
909
 
910
+ #: classes/helpers/FrmAppHelper.php:1706
911
+ #: classes/helpers/FrmFieldsHelper.php:1130
912
  msgid "Default value will pass form validation"
913
  msgstr ""
914
 
915
+ #: classes/helpers/FrmAppHelper.php:1707
916
+ #: classes/helpers/FrmFieldsHelper.php:1130
917
  msgid "Default value will NOT pass form validation"
918
  msgstr ""
919
 
920
+ #: classes/helpers/FrmAppHelper.php:1708
921
  #: classes/helpers/FrmEntriesListHelper.php:257
922
+ #: classes/helpers/FrmFormsHelper.php:852
923
+ #: classes/views/styles/show.php:64
924
  msgid "Are you sure?"
925
  msgstr ""
926
 
927
+ #: classes/helpers/FrmAppHelper.php:1709
928
+ msgid "Are you sure you want to delete this field and all data associated with it?"
 
929
  msgstr ""
930
 
931
+ #: classes/helpers/FrmAppHelper.php:1710
932
  msgid "WARNING: This will delete all fields inside of the section as well."
933
  msgstr ""
934
 
935
+ #: classes/helpers/FrmAppHelper.php:1711
936
+ msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
 
 
937
  msgstr ""
938
 
939
+ #: classes/helpers/FrmAppHelper.php:1713
940
+ #: classes/helpers/FrmFieldsHelper.php:271
941
  msgid "The entered values do not match"
942
  msgstr ""
943
 
944
+ #: classes/helpers/FrmAppHelper.php:1714
945
  msgid "Enter Email"
946
  msgstr ""
947
 
948
+ #: classes/helpers/FrmAppHelper.php:1715
949
  msgid "Confirm Email"
950
  msgstr ""
951
 
952
+ #: classes/helpers/FrmAppHelper.php:1716
953
+ msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding."
 
 
 
954
  msgstr ""
955
 
956
+ #: classes/helpers/FrmAppHelper.php:1717
957
  msgid "Enter Password"
958
  msgstr ""
959
 
960
+ #: classes/helpers/FrmAppHelper.php:1718
961
  msgid "Confirm Password"
962
  msgstr ""
963
 
964
+ #: classes/helpers/FrmAppHelper.php:1719
965
  msgid "Import Complete"
966
  msgstr ""
967
 
968
+ #: classes/helpers/FrmAppHelper.php:1721
969
  msgid "Warning: There is no way to retrieve unsaved entries."
970
  msgstr ""
971
 
972
+ #: classes/helpers/FrmAppHelper.php:1725
973
  msgid "No new licenses were found"
974
  msgstr ""
975
 
976
+ #: classes/helpers/FrmAppHelper.php:1726
977
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
978
  msgstr ""
979
 
980
+ #: classes/helpers/FrmAppHelper.php:1727
981
  msgid "This calculation may have shortcodes that work in Views but not forms."
982
  msgstr ""
983
 
984
+ #: classes/helpers/FrmAppHelper.php:1728
985
+ msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
 
 
986
  msgstr ""
987
 
988
+ #: classes/helpers/FrmAppHelper.php:1729
989
  msgid "Please enter a Repeat Limit that is greater than 1."
990
  msgstr ""
991
 
992
+ #: classes/helpers/FrmAppHelper.php:1730
993
  msgid "Installing"
994
  msgstr ""
995
 
996
+ #: classes/helpers/FrmAppHelper.php:1731
997
+ #: classes/views/addons/list.php:40
998
  #: classes/views/addons/list.php:41
999
  msgid "Install"
1000
  msgstr ""
1001
 
1002
+ #: classes/helpers/FrmAppHelper.php:1755
1003
+ msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
 
 
1004
  msgstr ""
1005
 
1006
+ #: classes/helpers/FrmAppHelper.php:1761
1007
  msgid "English"
1008
  msgstr ""
1009
 
1010
+ #: classes/helpers/FrmAppHelper.php:1762
1011
  msgid "English/Western"
1012
  msgstr ""
1013
 
1014
+ #: classes/helpers/FrmAppHelper.php:1763
1015
  msgid "Afrikaans"
1016
  msgstr ""
1017
 
1018
+ #: classes/helpers/FrmAppHelper.php:1764
1019
  msgid "Albanian"
1020
  msgstr ""
1021
 
1022
+ #: classes/helpers/FrmAppHelper.php:1765
1023
  msgid "Arabic"
1024
  msgstr ""
1025
 
1026
+ #: classes/helpers/FrmAppHelper.php:1766
1027
  msgid "Armenian"
1028
  msgstr ""
1029
 
1030
+ #: classes/helpers/FrmAppHelper.php:1767
1031
  msgid "Azerbaijani"
1032
  msgstr ""
1033
 
1034
+ #: classes/helpers/FrmAppHelper.php:1768
1035
  msgid "Basque"
1036
  msgstr ""
1037
 
1038
+ #: classes/helpers/FrmAppHelper.php:1769
1039
  msgid "Bosnian"
1040
  msgstr ""
1041
 
1042
+ #: classes/helpers/FrmAppHelper.php:1770
1043
  msgid "Bulgarian"
1044
  msgstr ""
1045
 
1046
+ #: classes/helpers/FrmAppHelper.php:1771
1047
  msgid "Catalan"
1048
  msgstr ""
1049
 
1050
+ #: classes/helpers/FrmAppHelper.php:1772
1051
  msgid "Chinese Hong Kong"
1052
  msgstr ""
1053
 
1054
+ #: classes/helpers/FrmAppHelper.php:1773
1055
  msgid "Chinese Simplified"
1056
  msgstr ""
1057
 
1058
+ #: classes/helpers/FrmAppHelper.php:1774
1059
  msgid "Chinese Traditional"
1060
  msgstr ""
1061
 
1062
+ #: classes/helpers/FrmAppHelper.php:1775
1063
  msgid "Croatian"
1064
  msgstr ""
1065
 
1066
+ #: classes/helpers/FrmAppHelper.php:1776
1067
  msgid "Czech"
1068
  msgstr ""
1069
 
1070
+ #: classes/helpers/FrmAppHelper.php:1777
1071
  msgid "Danish"
1072
  msgstr ""
1073
 
1074
+ #: classes/helpers/FrmAppHelper.php:1778
1075
  msgid "Dutch"
1076
  msgstr ""
1077
 
1078
+ #: classes/helpers/FrmAppHelper.php:1779
1079
  msgid "English/UK"
1080
  msgstr ""
1081
 
1082
+ #: classes/helpers/FrmAppHelper.php:1780
1083
  msgid "Esperanto"
1084
  msgstr ""
1085
 
1086
+ #: classes/helpers/FrmAppHelper.php:1781
1087
  msgid "Estonian"
1088
  msgstr ""
1089
 
1090
+ #: classes/helpers/FrmAppHelper.php:1782
1091
  msgid "Faroese"
1092
  msgstr ""
1093
 
1094
+ #: classes/helpers/FrmAppHelper.php:1783
1095
  msgid "Farsi/Persian"
1096
  msgstr ""
1097
 
1098
+ #: classes/helpers/FrmAppHelper.php:1784
1099
  msgid "Filipino"
1100
  msgstr ""
1101
 
1102
+ #: classes/helpers/FrmAppHelper.php:1785
1103
  msgid "Finnish"
1104
  msgstr ""
1105
 
1106
+ #: classes/helpers/FrmAppHelper.php:1786
1107
  msgid "French"
1108
  msgstr ""
1109
 
1110
+ #: classes/helpers/FrmAppHelper.php:1787
1111
  msgid "French/Canadian"
1112
  msgstr ""
1113
 
1114
+ #: classes/helpers/FrmAppHelper.php:1788
1115
  msgid "French/Swiss"
1116
  msgstr ""
1117
 
1118
+ #: classes/helpers/FrmAppHelper.php:1789
1119
  msgid "German"
1120
  msgstr ""
1121
 
1122
+ #: classes/helpers/FrmAppHelper.php:1790
1123
  msgid "German/Austria"
1124
  msgstr ""
1125
 
1126
+ #: classes/helpers/FrmAppHelper.php:1791
1127
  msgid "German/Switzerland"
1128
  msgstr ""
1129
 
1130
+ #: classes/helpers/FrmAppHelper.php:1792
1131
  msgid "Greek"
1132
  msgstr ""
1133
 
1134
+ #: classes/helpers/FrmAppHelper.php:1793
1135
+ #: classes/helpers/FrmAppHelper.php:1794
1136
  msgid "Hebrew"
1137
  msgstr ""
1138
 
1139
+ #: classes/helpers/FrmAppHelper.php:1795
1140
  msgid "Hindi"
1141
  msgstr ""
1142
 
1143
+ #: classes/helpers/FrmAppHelper.php:1796
1144
  msgid "Hungarian"
1145
  msgstr ""
1146
 
1147
+ #: classes/helpers/FrmAppHelper.php:1797
1148
  msgid "Icelandic"
1149
  msgstr ""
1150
 
1151
+ #: classes/helpers/FrmAppHelper.php:1798
1152
  msgid "Indonesian"
1153
  msgstr ""
1154
 
1155
+ #: classes/helpers/FrmAppHelper.php:1799
1156
  msgid "Italian"
1157
  msgstr ""
1158
 
1159
+ #: classes/helpers/FrmAppHelper.php:1800
1160
  msgid "Japanese"
1161
  msgstr ""
1162
 
1163
+ #: classes/helpers/FrmAppHelper.php:1801
1164
  msgid "Korean"
1165
  msgstr ""
1166
 
1167
+ #: classes/helpers/FrmAppHelper.php:1802
1168
  msgid "Latvian"
1169
  msgstr ""
1170
 
1171
+ #: classes/helpers/FrmAppHelper.php:1803
1172
  msgid "Lithuanian"
1173
  msgstr ""
1174
 
1175
+ #: classes/helpers/FrmAppHelper.php:1804
1176
  msgid "Malaysian"
1177
  msgstr ""
1178
 
1179
+ #: classes/helpers/FrmAppHelper.php:1805
1180
  msgid "Norwegian"
1181
  msgstr ""
1182
 
1183
+ #: classes/helpers/FrmAppHelper.php:1806
1184
  msgid "Polish"
1185
  msgstr ""
1186
 
1187
+ #: classes/helpers/FrmAppHelper.php:1807
1188
  msgid "Portuguese"
1189
  msgstr ""
1190
 
1191
+ #: classes/helpers/FrmAppHelper.php:1808
1192
  msgid "Portuguese/Brazilian"
1193
  msgstr ""
1194
 
1195
+ #: classes/helpers/FrmAppHelper.php:1809
1196
  msgid "Portuguese/Portugal"
1197
  msgstr ""
1198
 
1199
+ #: classes/helpers/FrmAppHelper.php:1810
1200
  msgid "Romanian"
1201
  msgstr ""
1202
 
1203
+ #: classes/helpers/FrmAppHelper.php:1811
1204
  msgid "Russian"
1205
  msgstr ""
1206
 
1207
+ #: classes/helpers/FrmAppHelper.php:1812
1208
+ #: classes/helpers/FrmAppHelper.php:1813
1209
  msgid "Serbian"
1210
  msgstr ""
1211
 
1212
+ #: classes/helpers/FrmAppHelper.php:1814
1213
  msgid "Slovak"
1214
  msgstr ""
1215
 
1216
+ #: classes/helpers/FrmAppHelper.php:1815
1217
  msgid "Slovenian"
1218
  msgstr ""
1219
 
1220
+ #: classes/helpers/FrmAppHelper.php:1816
1221
  msgid "Spanish"
1222
  msgstr ""
1223
 
1224
+ #: classes/helpers/FrmAppHelper.php:1817
1225
  msgid "Spanish/Latin America"
1226
  msgstr ""
1227
 
1228
+ #: classes/helpers/FrmAppHelper.php:1818
1229
  msgid "Swedish"
1230
  msgstr ""
1231
 
1232
+ #: classes/helpers/FrmAppHelper.php:1819
1233
  msgid "Tamil"
1234
  msgstr ""
1235
 
1236
+ #: classes/helpers/FrmAppHelper.php:1820
1237
  msgid "Thai"
1238
  msgstr ""
1239
 
1240
+ #: classes/helpers/FrmAppHelper.php:1821
1241
+ #: classes/helpers/FrmAppHelper.php:1822
1242
  msgid "Turkish"
1243
  msgstr ""
1244
 
1245
+ #: classes/helpers/FrmAppHelper.php:1823
1246
  msgid "Ukranian"
1247
  msgstr ""
1248
 
1249
+ #: classes/helpers/FrmAppHelper.php:1824
1250
  msgid "Vietnamese"
1251
  msgstr ""
1252
 
1279
  msgstr ""
1280
 
1281
  #: classes/helpers/FrmCSVExportHelper.php:148
1282
+ #: classes/helpers/FrmFormsHelper.php:966
1283
  #: classes/helpers/FrmFormsListHelper.php:377
1284
  msgid "Draft"
1285
  msgstr ""
1314
  msgid "View"
1315
  msgstr ""
1316
 
1317
+ #: classes/helpers/FrmFieldsHelper.php:163
1318
+ #: classes/helpers/FrmFieldsHelper.php:279
1319
+ #: classes/models/fields/FrmFieldType.php:327
 
1320
  msgid "%s is invalid"
1321
  msgstr ""
1322
 
1323
+ #: classes/helpers/FrmFieldsHelper.php:275
 
1324
  msgid "%s must be unique"
1325
  msgstr ""
1326
 
1327
+ #: classes/helpers/FrmFieldsHelper.php:278
1328
+ #: classes/models/fields/FrmFieldType.php:325
1329
  msgid "This field is invalid"
1330
  msgstr ""
1331
 
1332
+ #: classes/helpers/FrmFieldsHelper.php:440
 
1333
  msgid "Please add options from the WordPress \"%1$s\" page"
1334
  msgstr ""
1335
 
1336
+ #: classes/helpers/FrmFieldsHelper.php:1236
1337
  msgid "Afghanistan"
1338
  msgstr ""
1339
 
1340
+ #: classes/helpers/FrmFieldsHelper.php:1236
1341
  msgid "Albania"
1342
  msgstr ""
1343
 
1344
+ #: classes/helpers/FrmFieldsHelper.php:1236
1345
  msgid "Algeria"
1346
  msgstr ""
1347
 
1348
+ #: classes/helpers/FrmFieldsHelper.php:1236
1349
  msgid "American Samoa"
1350
  msgstr ""
1351
 
1352
+ #: classes/helpers/FrmFieldsHelper.php:1236
1353
  msgid "Andorra"
1354
  msgstr ""
1355
 
1356
+ #: classes/helpers/FrmFieldsHelper.php:1236
1357
  msgid "Angola"
1358
  msgstr ""
1359
 
1360
+ #: classes/helpers/FrmFieldsHelper.php:1236
1361
  msgid "Anguilla"
1362
  msgstr ""
1363
 
1364
+ #: classes/helpers/FrmFieldsHelper.php:1236
1365
  msgid "Antarctica"
1366
  msgstr ""
1367
 
1368
+ #: classes/helpers/FrmFieldsHelper.php:1236
1369
  msgid "Antigua and Barbuda"
1370
  msgstr ""
1371
 
1372
+ #: classes/helpers/FrmFieldsHelper.php:1236
1373
  msgid "Argentina"
1374
  msgstr ""
1375
 
1376
+ #: classes/helpers/FrmFieldsHelper.php:1236
1377
  msgid "Armenia"
1378
  msgstr ""
1379
 
1380
+ #: classes/helpers/FrmFieldsHelper.php:1236
1381
  msgid "Aruba"
1382
  msgstr ""
1383
 
1384
+ #: classes/helpers/FrmFieldsHelper.php:1236
1385
  msgid "Australia"
1386
  msgstr ""
1387
 
1388
+ #: classes/helpers/FrmFieldsHelper.php:1236
1389
  msgid "Austria"
1390
  msgstr ""
1391
 
1392
+ #: classes/helpers/FrmFieldsHelper.php:1236
1393
  msgid "Azerbaijan"
1394
  msgstr ""
1395
 
1396
+ #: classes/helpers/FrmFieldsHelper.php:1236
1397
  msgid "Bahamas"
1398
  msgstr ""
1399
 
1400
+ #: classes/helpers/FrmFieldsHelper.php:1236
1401
  msgid "Bahrain"
1402
  msgstr ""
1403
 
1404
+ #: classes/helpers/FrmFieldsHelper.php:1236
1405
  msgid "Bangladesh"
1406
  msgstr ""
1407
 
1408
+ #: classes/helpers/FrmFieldsHelper.php:1236
1409
  msgid "Barbados"
1410
  msgstr ""
1411
 
1412
+ #: classes/helpers/FrmFieldsHelper.php:1236
1413
  msgid "Belarus"
1414
  msgstr ""
1415
 
1416
+ #: classes/helpers/FrmFieldsHelper.php:1236
1417
  msgid "Belgium"
1418
  msgstr ""
1419
 
1420
+ #: classes/helpers/FrmFieldsHelper.php:1236
1421
  msgid "Belize"
1422
  msgstr ""
1423
 
1424
+ #: classes/helpers/FrmFieldsHelper.php:1236
1425
  msgid "Benin"
1426
  msgstr ""
1427
 
1428
+ #: classes/helpers/FrmFieldsHelper.php:1236
1429
  msgid "Bermuda"
1430
  msgstr ""
1431
 
1432
+ #: classes/helpers/FrmFieldsHelper.php:1236
1433
  msgid "Bhutan"
1434
  msgstr ""
1435
 
1436
+ #: classes/helpers/FrmFieldsHelper.php:1236
1437
  msgid "Bolivia"
1438
  msgstr ""
1439
 
1440
+ #: classes/helpers/FrmFieldsHelper.php:1236
1441
  msgid "Bosnia and Herzegovina"
1442
  msgstr ""
1443
 
1444
+ #: classes/helpers/FrmFieldsHelper.php:1236
1445
  msgid "Botswana"
1446
  msgstr ""
1447
 
1448
+ #: classes/helpers/FrmFieldsHelper.php:1236
1449
  msgid "Brazil"
1450
  msgstr ""
1451
 
1452
+ #: classes/helpers/FrmFieldsHelper.php:1236
1453
  msgid "Brunei"
1454
  msgstr ""
1455
 
1456
+ #: classes/helpers/FrmFieldsHelper.php:1236
1457
  msgid "Bulgaria"
1458
  msgstr ""
1459
 
1460
+ #: classes/helpers/FrmFieldsHelper.php:1236
1461
  msgid "Burkina Faso"
1462
  msgstr ""
1463
 
1464
+ #: classes/helpers/FrmFieldsHelper.php:1236
1465
  msgid "Burundi"
1466
  msgstr ""
1467
 
1468
+ #: classes/helpers/FrmFieldsHelper.php:1236
1469
  msgid "Cambodia"
1470
  msgstr ""
1471
 
1472
+ #: classes/helpers/FrmFieldsHelper.php:1236
1473
  msgid "Cameroon"
1474
  msgstr ""
1475
 
1476
+ #: classes/helpers/FrmFieldsHelper.php:1236
1477
  msgid "Canada"
1478
  msgstr ""
1479
 
1480
+ #: classes/helpers/FrmFieldsHelper.php:1236
1481
  msgid "Cape Verde"
1482
  msgstr ""
1483
 
1484
+ #: classes/helpers/FrmFieldsHelper.php:1236
1485
  msgid "Cayman Islands"
1486
  msgstr ""
1487
 
1488
+ #: classes/helpers/FrmFieldsHelper.php:1236
1489
  msgid "Central African Republic"
1490
  msgstr ""
1491
 
1492
+ #: classes/helpers/FrmFieldsHelper.php:1236
1493
  msgid "Chad"
1494
  msgstr ""
1495
 
1496
+ #: classes/helpers/FrmFieldsHelper.php:1236
1497
  msgid "Chile"
1498
  msgstr ""
1499
 
1500
+ #: classes/helpers/FrmFieldsHelper.php:1236
1501
  msgid "China"
1502
  msgstr ""
1503
 
1504
+ #: classes/helpers/FrmFieldsHelper.php:1236
1505
  msgid "Colombia"
1506
  msgstr ""
1507
 
1508
+ #: classes/helpers/FrmFieldsHelper.php:1236
1509
  msgid "Comoros"
1510
  msgstr ""
1511
 
1512
+ #: classes/helpers/FrmFieldsHelper.php:1236
1513
  msgid "Congo"
1514
  msgstr ""
1515
 
1516
+ #: classes/helpers/FrmFieldsHelper.php:1236
1517
  msgid "Costa Rica"
1518
  msgstr ""
1519
 
1520
+ #: classes/helpers/FrmFieldsHelper.php:1236
1521
  msgid "C&ocirc;te d'Ivoire"
1522
  msgstr ""
1523
 
1524
+ #: classes/helpers/FrmFieldsHelper.php:1236
1525
  msgid "Croatia"
1526
  msgstr ""
1527
 
1528
+ #: classes/helpers/FrmFieldsHelper.php:1236
1529
  msgid "Cuba"
1530
  msgstr ""
1531
 
1532
+ #: classes/helpers/FrmFieldsHelper.php:1236
1533
  msgid "Cyprus"
1534
  msgstr ""
1535
 
1536
+ #: classes/helpers/FrmFieldsHelper.php:1236
1537
  msgid "Czech Republic"
1538
  msgstr ""
1539
 
1540
+ #: classes/helpers/FrmFieldsHelper.php:1236
1541
  msgid "Denmark"
1542
  msgstr ""
1543
 
1544
+ #: classes/helpers/FrmFieldsHelper.php:1236
1545
  msgid "Djibouti"
1546
  msgstr ""
1547
 
1548
+ #: classes/helpers/FrmFieldsHelper.php:1236
1549
  msgid "Dominica"
1550
  msgstr ""
1551
 
1552
+ #: classes/helpers/FrmFieldsHelper.php:1236
1553
  msgid "Dominican Republic"
1554
  msgstr ""
1555
 
1556
+ #: classes/helpers/FrmFieldsHelper.php:1236
1557
  msgid "East Timor"
1558
  msgstr ""
1559
 
1560
+ #: classes/helpers/FrmFieldsHelper.php:1236
1561
  msgid "Ecuador"
1562
  msgstr ""
1563
 
1564
+ #: classes/helpers/FrmFieldsHelper.php:1236
1565
  msgid "Egypt"
1566
  msgstr ""
1567
 
1568
+ #: classes/helpers/FrmFieldsHelper.php:1236
1569
  msgid "El Salvador"
1570
  msgstr ""
1571
 
1572
+ #: classes/helpers/FrmFieldsHelper.php:1236
1573
  msgid "Equatorial Guinea"
1574
  msgstr ""
1575
 
1576
+ #: classes/helpers/FrmFieldsHelper.php:1236
1577
  msgid "Eritrea"
1578
  msgstr ""
1579
 
1580
+ #: classes/helpers/FrmFieldsHelper.php:1236
1581
  msgid "Estonia"
1582
  msgstr ""
1583
 
1584
+ #: classes/helpers/FrmFieldsHelper.php:1236
1585
  msgid "Ethiopia"
1586
  msgstr ""
1587
 
1588
+ #: classes/helpers/FrmFieldsHelper.php:1236
1589
  msgid "Fiji"
1590
  msgstr ""
1591
 
1592
+ #: classes/helpers/FrmFieldsHelper.php:1236
1593
  msgid "Finland"
1594
  msgstr ""
1595
 
1596
+ #: classes/helpers/FrmFieldsHelper.php:1236
1597
  msgid "France"
1598
  msgstr ""
1599
 
1600
+ #: classes/helpers/FrmFieldsHelper.php:1236
1601
  msgid "French Guiana"
1602
  msgstr ""
1603
 
1604
+ #: classes/helpers/FrmFieldsHelper.php:1236
1605
  msgid "French Polynesia"
1606
  msgstr ""
1607
 
1608
+ #: classes/helpers/FrmFieldsHelper.php:1236
1609
  msgid "Gabon"
1610
  msgstr ""
1611
 
1612
+ #: classes/helpers/FrmFieldsHelper.php:1236
1613
  msgid "Gambia"
1614
  msgstr ""
1615
 
1616
+ #: classes/helpers/FrmFieldsHelper.php:1236
1617
  msgid "Georgia"
1618
  msgstr ""
1619
 
1620
+ #: classes/helpers/FrmFieldsHelper.php:1236
1621
  msgid "Germany"
1622
  msgstr ""
1623
 
1624
+ #: classes/helpers/FrmFieldsHelper.php:1236
1625
  msgid "Ghana"
1626
  msgstr ""
1627
 
1628
+ #: classes/helpers/FrmFieldsHelper.php:1236
1629
  msgid "Gibraltar"
1630
  msgstr ""
1631
 
1632
+ #: classes/helpers/FrmFieldsHelper.php:1236
1633
  msgid "Greece"
1634
  msgstr ""
1635
 
1636
+ #: classes/helpers/FrmFieldsHelper.php:1236
1637
  msgid "Greenland"
1638
  msgstr ""
1639
 
1640
+ #: classes/helpers/FrmFieldsHelper.php:1236
1641
  msgid "Grenada"
1642
  msgstr ""
1643
 
1644
+ #: classes/helpers/FrmFieldsHelper.php:1236
1645
  msgid "Guam"
1646
  msgstr ""
1647
 
1648
+ #: classes/helpers/FrmFieldsHelper.php:1236
1649
  msgid "Guatemala"
1650
  msgstr ""
1651
 
1652
+ #: classes/helpers/FrmFieldsHelper.php:1236
1653
  msgid "Guinea"
1654
  msgstr ""
1655
 
1656
+ #: classes/helpers/FrmFieldsHelper.php:1236
1657
  msgid "Guinea-Bissau"
1658
  msgstr ""
1659
 
1660
+ #: classes/helpers/FrmFieldsHelper.php:1236
1661
  msgid "Guyana"
1662
  msgstr ""
1663
 
1664
+ #: classes/helpers/FrmFieldsHelper.php:1236
1665
  msgid "Haiti"
1666
  msgstr ""
1667
 
1668
+ #: classes/helpers/FrmFieldsHelper.php:1236
1669
  msgid "Honduras"
1670
  msgstr ""
1671
 
1672
+ #: classes/helpers/FrmFieldsHelper.php:1236
1673
  msgid "Hong Kong"
1674
  msgstr ""
1675
 
1676
+ #: classes/helpers/FrmFieldsHelper.php:1236
1677
  msgid "Hungary"
1678
  msgstr ""
1679
 
1680
+ #: classes/helpers/FrmFieldsHelper.php:1236
1681
  msgid "Iceland"
1682
  msgstr ""
1683
 
1684
+ #: classes/helpers/FrmFieldsHelper.php:1236
1685
  msgid "India"
1686
  msgstr ""
1687
 
1688
+ #: classes/helpers/FrmFieldsHelper.php:1236
1689
  msgid "Indonesia"
1690
  msgstr ""
1691
 
1692
+ #: classes/helpers/FrmFieldsHelper.php:1236
1693
  msgid "Iran"
1694
  msgstr ""
1695
 
1696
+ #: classes/helpers/FrmFieldsHelper.php:1236
1697
  msgid "Iraq"
1698
  msgstr ""
1699
 
1700
+ #: classes/helpers/FrmFieldsHelper.php:1236
1701
  msgid "Ireland"
1702
  msgstr ""
1703
 
1704
+ #: classes/helpers/FrmFieldsHelper.php:1236
1705
  msgid "Israel"
1706
  msgstr ""
1707
 
1708
+ #: classes/helpers/FrmFieldsHelper.php:1236
1709
  msgid "Italy"
1710
  msgstr ""
1711
 
1712
+ #: classes/helpers/FrmFieldsHelper.php:1236
1713
  msgid "Jamaica"
1714
  msgstr ""
1715
 
1716
+ #: classes/helpers/FrmFieldsHelper.php:1236
1717
  msgid "Japan"
1718
  msgstr ""
1719
 
1720
+ #: classes/helpers/FrmFieldsHelper.php:1236
1721
  msgid "Jordan"
1722
  msgstr ""
1723
 
1724
+ #: classes/helpers/FrmFieldsHelper.php:1236
1725
  msgid "Kazakhstan"
1726
  msgstr ""
1727
 
1728
+ #: classes/helpers/FrmFieldsHelper.php:1236
1729
  msgid "Kenya"
1730
  msgstr ""
1731
 
1732
+ #: classes/helpers/FrmFieldsHelper.php:1236
1733
  msgid "Kiribati"
1734
  msgstr ""
1735
 
1736
+ #: classes/helpers/FrmFieldsHelper.php:1236
1737
  msgid "North Korea"
1738
  msgstr ""
1739
 
1740
+ #: classes/helpers/FrmFieldsHelper.php:1236
1741
  msgid "South Korea"
1742
  msgstr ""
1743
 
1744
+ #: classes/helpers/FrmFieldsHelper.php:1236
1745
  msgid "Kuwait"
1746
  msgstr ""
1747
 
1748
+ #: classes/helpers/FrmFieldsHelper.php:1236
1749
  msgid "Kyrgyzstan"
1750
  msgstr ""
1751
 
1752
+ #: classes/helpers/FrmFieldsHelper.php:1236
1753
  msgid "Laos"
1754
  msgstr ""
1755
 
1756
+ #: classes/helpers/FrmFieldsHelper.php:1236
1757
  msgid "Latvia"
1758
  msgstr ""
1759
 
1760
+ #: classes/helpers/FrmFieldsHelper.php:1236
1761
  msgid "Lebanon"
1762
  msgstr ""
1763
 
1764
+ #: classes/helpers/FrmFieldsHelper.php:1236
1765
  msgid "Lesotho"
1766
  msgstr ""
1767
 
1768
+ #: classes/helpers/FrmFieldsHelper.php:1236
1769
  msgid "Liberia"
1770
  msgstr ""
1771
 
1772
+ #: classes/helpers/FrmFieldsHelper.php:1236
1773
  msgid "Libya"
1774
  msgstr ""
1775
 
1776
+ #: classes/helpers/FrmFieldsHelper.php:1236
1777
  msgid "Liechtenstein"
1778
  msgstr ""
1779
 
1780
+ #: classes/helpers/FrmFieldsHelper.php:1236
1781
  msgid "Lithuania"
1782
  msgstr ""
1783
 
1784
+ #: classes/helpers/FrmFieldsHelper.php:1236
1785
  msgid "Luxembourg"
1786
  msgstr ""
1787
 
1788
+ #: classes/helpers/FrmFieldsHelper.php:1236
1789
  msgid "Macedonia"
1790
  msgstr ""
1791
 
1792
+ #: classes/helpers/FrmFieldsHelper.php:1236
1793
  msgid "Madagascar"
1794
  msgstr ""
1795
 
1796
+ #: classes/helpers/FrmFieldsHelper.php:1236
1797
  msgid "Malawi"
1798
  msgstr ""
1799
 
1800
+ #: classes/helpers/FrmFieldsHelper.php:1236
1801
  msgid "Malaysia"
1802
  msgstr ""
1803
 
1804
+ #: classes/helpers/FrmFieldsHelper.php:1236
1805
  msgid "Maldives"
1806
  msgstr ""
1807
 
1808
+ #: classes/helpers/FrmFieldsHelper.php:1236
1809
  msgid "Mali"
1810
  msgstr ""
1811
 
1812
+ #: classes/helpers/FrmFieldsHelper.php:1236
1813
  msgid "Malta"
1814
  msgstr ""
1815
 
1816
+ #: classes/helpers/FrmFieldsHelper.php:1236
1817
  msgid "Marshall Islands"
1818
  msgstr ""
1819
 
1820
+ #: classes/helpers/FrmFieldsHelper.php:1236
1821
  msgid "Mauritania"
1822
  msgstr ""
1823
 
1824
+ #: classes/helpers/FrmFieldsHelper.php:1236
1825
  msgid "Mauritius"
1826
  msgstr ""
1827
 
1828
+ #: classes/helpers/FrmFieldsHelper.php:1236
1829
  msgid "Mexico"
1830
  msgstr ""
1831
 
1832
+ #: classes/helpers/FrmFieldsHelper.php:1236
1833
  msgid "Micronesia"
1834
  msgstr ""
1835
 
1836
+ #: classes/helpers/FrmFieldsHelper.php:1236
1837
  msgid "Moldova"
1838
  msgstr ""
1839
 
1840
+ #: classes/helpers/FrmFieldsHelper.php:1236
1841
  msgid "Monaco"
1842
  msgstr ""
1843
 
1844
+ #: classes/helpers/FrmFieldsHelper.php:1236
1845
  msgid "Mongolia"
1846
  msgstr ""
1847
 
1848
+ #: classes/helpers/FrmFieldsHelper.php:1236
1849
  msgid "Montenegro"
1850
  msgstr ""
1851
 
1852
+ #: classes/helpers/FrmFieldsHelper.php:1236
1853
  msgid "Montserrat"
1854
  msgstr ""
1855
 
1856
+ #: classes/helpers/FrmFieldsHelper.php:1236
1857
  msgid "Morocco"
1858
  msgstr ""
1859
 
1860
+ #: classes/helpers/FrmFieldsHelper.php:1236
1861
  msgid "Mozambique"
1862
  msgstr ""
1863
 
1864
+ #: classes/helpers/FrmFieldsHelper.php:1236
1865
  msgid "Myanmar"
1866
  msgstr ""
1867
 
1868
+ #: classes/helpers/FrmFieldsHelper.php:1236
1869
  msgid "Namibia"
1870
  msgstr ""
1871
 
1872
+ #: classes/helpers/FrmFieldsHelper.php:1236
1873
  msgid "Nauru"
1874
  msgstr ""
1875
 
1876
+ #: classes/helpers/FrmFieldsHelper.php:1236
1877
  msgid "Nepal"
1878
  msgstr ""
1879
 
1880
+ #: classes/helpers/FrmFieldsHelper.php:1236
1881
  msgid "Netherlands"
1882
  msgstr ""
1883
 
1884
+ #: classes/helpers/FrmFieldsHelper.php:1236
1885
  msgid "New Zealand"
1886
  msgstr ""
1887
 
1888
+ #: classes/helpers/FrmFieldsHelper.php:1236
1889
  msgid "Nicaragua"
1890
  msgstr ""
1891
 
1892
+ #: classes/helpers/FrmFieldsHelper.php:1236
1893
  msgid "Niger"
1894
  msgstr ""
1895
 
1896
+ #: classes/helpers/FrmFieldsHelper.php:1236
1897
  msgid "Nigeria"
1898
  msgstr ""
1899
 
1900
+ #: classes/helpers/FrmFieldsHelper.php:1236
1901
  msgid "Norway"
1902
  msgstr ""
1903
 
1904
+ #: classes/helpers/FrmFieldsHelper.php:1236
1905
  msgid "Northern Mariana Islands"
1906
  msgstr ""
1907
 
1908
+ #: classes/helpers/FrmFieldsHelper.php:1236
1909
  msgid "Oman"
1910
  msgstr ""
1911
 
1912
+ #: classes/helpers/FrmFieldsHelper.php:1236
1913
  msgid "Pakistan"
1914
  msgstr ""
1915
 
1916
+ #: classes/helpers/FrmFieldsHelper.php:1236
1917
  msgid "Palau"
1918
  msgstr ""
1919
 
1920
+ #: classes/helpers/FrmFieldsHelper.php:1236
1921
  msgid "Palestine"
1922
  msgstr ""
1923
 
1924
+ #: classes/helpers/FrmFieldsHelper.php:1236
1925
  msgid "Panama"
1926
  msgstr ""
1927
 
1928
+ #: classes/helpers/FrmFieldsHelper.php:1236
1929
  msgid "Papua New Guinea"
1930
  msgstr ""
1931
 
1932
+ #: classes/helpers/FrmFieldsHelper.php:1236
1933
  msgid "Paraguay"
1934
  msgstr ""
1935
 
1936
+ #: classes/helpers/FrmFieldsHelper.php:1236
1937
  msgid "Peru"
1938
  msgstr ""
1939
 
1940
+ #: classes/helpers/FrmFieldsHelper.php:1236
1941
  msgid "Philippines"
1942
  msgstr ""
1943
 
1944
+ #: classes/helpers/FrmFieldsHelper.php:1236
1945
  msgid "Poland"
1946
  msgstr ""
1947
 
1948
+ #: classes/helpers/FrmFieldsHelper.php:1236
1949
  msgid "Portugal"
1950
  msgstr ""
1951
 
1952
+ #: classes/helpers/FrmFieldsHelper.php:1236
1953
  msgid "Puerto Rico"
1954
  msgstr ""
1955
 
1956
+ #: classes/helpers/FrmFieldsHelper.php:1236
1957
  msgid "Qatar"
1958
  msgstr ""
1959
 
1960
+ #: classes/helpers/FrmFieldsHelper.php:1236
1961
  msgid "Romania"
1962
  msgstr ""
1963
 
1964
+ #: classes/helpers/FrmFieldsHelper.php:1236
1965
  msgid "Russia"
1966
  msgstr ""
1967
 
1968
+ #: classes/helpers/FrmFieldsHelper.php:1236
1969
  msgid "Rwanda"
1970
  msgstr ""
1971
 
1972
+ #: classes/helpers/FrmFieldsHelper.php:1236
1973
  msgid "Saint Kitts and Nevis"
1974
  msgstr ""
1975
 
1976
+ #: classes/helpers/FrmFieldsHelper.php:1236
1977
  msgid "Saint Lucia"
1978
  msgstr ""
1979
 
1980
+ #: classes/helpers/FrmFieldsHelper.php:1236
1981
  msgid "Saint Vincent and the Grenadines"
1982
  msgstr ""
1983
 
1984
+ #: classes/helpers/FrmFieldsHelper.php:1236
1985
  msgid "Samoa"
1986
  msgstr ""
1987
 
1988
+ #: classes/helpers/FrmFieldsHelper.php:1236
1989
  msgid "San Marino"
1990
  msgstr ""
1991
 
1992
+ #: classes/helpers/FrmFieldsHelper.php:1236
1993
  msgid "Sao Tome and Principe"
1994
  msgstr ""
1995
 
1996
+ #: classes/helpers/FrmFieldsHelper.php:1236
1997
  msgid "Saudi Arabia"
1998
  msgstr ""
1999
 
2000
+ #: classes/helpers/FrmFieldsHelper.php:1236
2001
  msgid "Senegal"
2002
  msgstr ""
2003
 
2004
+ #: classes/helpers/FrmFieldsHelper.php:1236
2005
  msgid "Serbia and Montenegro"
2006
  msgstr ""
2007
 
2008
+ #: classes/helpers/FrmFieldsHelper.php:1236
2009
  msgid "Seychelles"
2010
  msgstr ""
2011
 
2012
+ #: classes/helpers/FrmFieldsHelper.php:1236
2013
  msgid "Sierra Leone"
2014
  msgstr ""
2015
 
2016
+ #: classes/helpers/FrmFieldsHelper.php:1236
2017
  msgid "Singapore"
2018
  msgstr ""
2019
 
2020
+ #: classes/helpers/FrmFieldsHelper.php:1236
2021
  msgid "Slovakia"
2022
  msgstr ""
2023
 
2024
+ #: classes/helpers/FrmFieldsHelper.php:1236
2025
  msgid "Slovenia"
2026
  msgstr ""
2027
 
2028
+ #: classes/helpers/FrmFieldsHelper.php:1236
2029
  msgid "Solomon Islands"
2030
  msgstr ""
2031
 
2032
+ #: classes/helpers/FrmFieldsHelper.php:1236
2033
  msgid "Somalia"
2034
  msgstr ""
2035
 
2036
+ #: classes/helpers/FrmFieldsHelper.php:1236
2037
  msgid "South Africa"
2038
  msgstr ""
2039
 
2040
+ #: classes/helpers/FrmFieldsHelper.php:1236
2041
  msgid "South Sudan"
2042
  msgstr ""
2043
 
2044
+ #: classes/helpers/FrmFieldsHelper.php:1236
2045
  msgid "Spain"
2046
  msgstr ""
2047
 
2048
+ #: classes/helpers/FrmFieldsHelper.php:1236
2049
  msgid "Sri Lanka"
2050
  msgstr ""
2051
 
2052
+ #: classes/helpers/FrmFieldsHelper.php:1236
2053
  msgid "Sudan"
2054
  msgstr ""
2055
 
2056
+ #: classes/helpers/FrmFieldsHelper.php:1236
2057
  msgid "Suriname"
2058
  msgstr ""
2059
 
2060
+ #: classes/helpers/FrmFieldsHelper.php:1236
2061
  msgid "Swaziland"
2062
  msgstr ""
2063
 
2064
+ #: classes/helpers/FrmFieldsHelper.php:1236
2065
  msgid "Sweden"
2066
  msgstr ""
2067
 
2068
+ #: classes/helpers/FrmFieldsHelper.php:1236
2069
  msgid "Switzerland"
2070
  msgstr ""
2071
 
2072
+ #: classes/helpers/FrmFieldsHelper.php:1236
2073
  msgid "Syria"
2074
  msgstr ""
2075
 
2076
+ #: classes/helpers/FrmFieldsHelper.php:1236
2077
  msgid "Taiwan"
2078
  msgstr ""
2079
 
2080
+ #: classes/helpers/FrmFieldsHelper.php:1236
2081
  msgid "Tajikistan"
2082
  msgstr ""
2083
 
2084
+ #: classes/helpers/FrmFieldsHelper.php:1236
2085
  msgid "Tanzania"
2086
  msgstr ""
2087
 
2088
+ #: classes/helpers/FrmFieldsHelper.php:1236
2089
  msgid "Thailand"
2090
  msgstr ""
2091
 
2092
+ #: classes/helpers/FrmFieldsHelper.php:1236
2093
  msgid "Togo"
2094
  msgstr ""
2095
 
2096
+ #: classes/helpers/FrmFieldsHelper.php:1236
2097
  msgid "Tonga"
2098
  msgstr ""
2099
 
2100
+ #: classes/helpers/FrmFieldsHelper.php:1236
2101
  msgid "Trinidad and Tobago"
2102
  msgstr ""
2103
 
2104
+ #: classes/helpers/FrmFieldsHelper.php:1236
2105
  msgid "Tunisia"
2106
  msgstr ""
2107
 
2108
+ #: classes/helpers/FrmFieldsHelper.php:1236
2109
  msgid "Turkey"
2110
  msgstr ""
2111
 
2112
+ #: classes/helpers/FrmFieldsHelper.php:1236
2113
  msgid "Turkmenistan"
2114
  msgstr ""
2115
 
2116
+ #: classes/helpers/FrmFieldsHelper.php:1236
2117
  msgid "Tuvalu"
2118
  msgstr ""
2119
 
2120
+ #: classes/helpers/FrmFieldsHelper.php:1236
2121
  msgid "Uganda"
2122
  msgstr ""
2123
 
2124
+ #: classes/helpers/FrmFieldsHelper.php:1236
2125
  msgid "Ukraine"
2126
  msgstr ""
2127
 
2128
+ #: classes/helpers/FrmFieldsHelper.php:1236
2129
  msgid "United Arab Emirates"
2130
  msgstr ""
2131
 
2132
+ #: classes/helpers/FrmFieldsHelper.php:1236
2133
  msgid "United Kingdom"
2134
  msgstr ""
2135
 
2136
+ #: classes/helpers/FrmFieldsHelper.php:1236
2137
  msgid "United States"
2138
  msgstr ""
2139
 
2140
+ #: classes/helpers/FrmFieldsHelper.php:1236
2141
  msgid "Uruguay"
2142
  msgstr ""
2143
 
2144
+ #: classes/helpers/FrmFieldsHelper.php:1236
2145
  msgid "Uzbekistan"
2146
  msgstr ""
2147
 
2148
+ #: classes/helpers/FrmFieldsHelper.php:1236
2149
  msgid "Vanuatu"
2150
  msgstr ""
2151
 
2152
+ #: classes/helpers/FrmFieldsHelper.php:1236
2153
  msgid "Vatican City"
2154
  msgstr ""
2155
 
2156
+ #: classes/helpers/FrmFieldsHelper.php:1236
2157
  msgid "Venezuela"
2158
  msgstr ""
2159
 
2160
+ #: classes/helpers/FrmFieldsHelper.php:1236
2161
  msgid "Vietnam"
2162
  msgstr ""
2163
 
2164
+ #: classes/helpers/FrmFieldsHelper.php:1236
2165
  msgid "Virgin Islands, British"
2166
  msgstr ""
2167
 
2168
+ #: classes/helpers/FrmFieldsHelper.php:1236
2169
  msgid "Virgin Islands, U.S."
2170
  msgstr ""
2171
 
2172
+ #: classes/helpers/FrmFieldsHelper.php:1236
2173
  msgid "Yemen"
2174
  msgstr ""
2175
 
2176
+ #: classes/helpers/FrmFieldsHelper.php:1236
2177
  msgid "Zambia"
2178
  msgstr ""
2179
 
2180
+ #: classes/helpers/FrmFieldsHelper.php:1236
2181
  msgid "Zimbabwe"
2182
  msgstr ""
2183
 
2184
+ #: classes/helpers/FrmFieldsHelper.php:1240
2185
  msgid "Countries"
2186
  msgstr ""
2187
 
2188
+ #: classes/helpers/FrmFieldsHelper.php:1245
2189
  msgid "U.S. State Abbreviations"
2190
  msgstr ""
2191
 
2192
+ #: classes/helpers/FrmFieldsHelper.php:1249
2193
  msgid "U.S. States"
2194
  msgstr ""
2195
 
2196
+ #: classes/helpers/FrmFieldsHelper.php:1252
2197
  msgid "Age"
2198
  msgstr ""
2199
 
2200
+ #: classes/helpers/FrmFieldsHelper.php:1253
2201
  msgid "Under 18"
2202
  msgstr ""
2203
 
2204
+ #: classes/helpers/FrmFieldsHelper.php:1254
2205
  msgid "18-24"
2206
  msgstr ""
2207
 
2208
+ #: classes/helpers/FrmFieldsHelper.php:1255
2209
  msgid "25-34"
2210
  msgstr ""
2211
 
2212
+ #: classes/helpers/FrmFieldsHelper.php:1256
2213
  msgid "35-44"
2214
  msgstr ""
2215
 
2216
+ #: classes/helpers/FrmFieldsHelper.php:1257
2217
  msgid "45-54"
2218
  msgstr ""
2219
 
2220
+ #: classes/helpers/FrmFieldsHelper.php:1258
2221
  msgid "55-64"
2222
  msgstr ""
2223
 
2224
+ #: classes/helpers/FrmFieldsHelper.php:1259
2225
  msgid "65 or Above"
2226
  msgstr ""
2227
 
2228
+ #: classes/helpers/FrmFieldsHelper.php:1260
2229
  msgid "Prefer Not to Answer"
2230
  msgstr ""
2231
 
2232
+ #: classes/helpers/FrmFieldsHelper.php:1263
2233
  msgid "Satisfaction"
2234
  msgstr ""
2235
 
2236
+ #: classes/helpers/FrmFieldsHelper.php:1264
2237
  msgid "Very Satisfied"
2238
  msgstr ""
2239
 
2240
+ #: classes/helpers/FrmFieldsHelper.php:1265
2241
  msgid "Satisfied"
2242
  msgstr ""
2243
 
2244
+ #: classes/helpers/FrmFieldsHelper.php:1266
2245
+ #: classes/helpers/FrmFieldsHelper.php:1275
2246
+ #: classes/helpers/FrmFieldsHelper.php:1284
2247
  msgid "Neutral"
2248
  msgstr ""
2249
 
2250
+ #: classes/helpers/FrmFieldsHelper.php:1267
2251
  msgid "Unsatisfied"
2252
  msgstr ""
2253
 
2254
+ #: classes/helpers/FrmFieldsHelper.php:1268
2255
  msgid "Very Unsatisfied"
2256
  msgstr ""
2257
 
2258
+ #: classes/helpers/FrmFieldsHelper.php:1269
2259
+ #: classes/helpers/FrmFieldsHelper.php:1278
2260
+ #: classes/helpers/FrmFieldsHelper.php:1287
2261
  msgid "N/A"
2262
  msgstr ""
2263
 
2264
+ #: classes/helpers/FrmFieldsHelper.php:1272
2265
  msgid "Importance"
2266
  msgstr ""
2267
 
2268
+ #: classes/helpers/FrmFieldsHelper.php:1273
2269
  msgid "Very Important"
2270
  msgstr ""
2271
 
2272
+ #: classes/helpers/FrmFieldsHelper.php:1274
2273
  msgid "Important"
2274
  msgstr ""
2275
 
2276
+ #: classes/helpers/FrmFieldsHelper.php:1276
2277
  msgid "Somewhat Important"
2278
  msgstr ""
2279
 
2280
+ #: classes/helpers/FrmFieldsHelper.php:1277
2281
  msgid "Not at all Important"
2282
  msgstr ""
2283
 
2284
+ #: classes/helpers/FrmFieldsHelper.php:1281
2285
  msgid "Agreement"
2286
  msgstr ""
2287
 
2288
+ #: classes/helpers/FrmFieldsHelper.php:1282
2289
  msgid "Strongly Agree"
2290
  msgstr ""
2291
 
2292
+ #: classes/helpers/FrmFieldsHelper.php:1283
2293
  msgid "Agree"
2294
  msgstr ""
2295
 
2296
+ #: classes/helpers/FrmFieldsHelper.php:1285
2297
  msgid "Disagree"
2298
  msgstr ""
2299
 
2300
+ #: classes/helpers/FrmFieldsHelper.php:1286
2301
  msgid "Strongly Disagree"
2302
  msgstr ""
2303
 
2313
  msgid "Switch Form"
2314
  msgstr ""
2315
 
2316
+ #: classes/helpers/FrmFormsHelper.php:129
2317
+ #: classes/models/FrmFormAction.php:742
2318
+ #: classes/views/frm-forms/_publish_box.php:34
2319
+ #: classes/views/frm-forms/_publish_box.php:38
2320
+ #: classes/views/frm-forms/add_field_links.php:7
2321
+ #: classes/views/frm-forms/edit.php:25
2322
+ #: classes/views/frm-forms/settings.php:368
2323
+ msgid "Update"
2324
+ msgstr ""
2325
+
2326
+ #: classes/helpers/FrmFormsHelper.php:129
2327
+ #: classes/models/FrmFormAction.php:741
2328
+ #: classes/views/frm-forms/add_field_links.php:7
2329
+ msgid "Create"
2330
+ msgstr ""
2331
+
2332
+ #: classes/helpers/FrmFormsHelper.php:752
2333
  msgid "Create Form from Template"
2334
  msgstr ""
2335
 
2336
+ #: classes/helpers/FrmFormsHelper.php:758
2337
  msgid "Duplicate Form"
2338
  msgstr ""
2339
 
2340
+ #: classes/helpers/FrmFormsHelper.php:843
2341
  msgid "Restore from Trash"
2342
  msgstr ""
2343
 
2344
+ #: classes/helpers/FrmFormsHelper.php:844
2345
  #: classes/helpers/FrmFormsListHelper.php:118
2346
  msgid "Restore"
2347
  msgstr ""
2348
 
2349
+ #: classes/helpers/FrmFormsHelper.php:848
2350
  msgid "Move Form to Trash"
2351
  msgstr ""
2352
 
2353
+ #: classes/helpers/FrmFormsHelper.php:849
2354
+ #: classes/helpers/FrmFormsHelper.php:967
2355
  #: classes/helpers/FrmFormsListHelper.php:192
2356
  msgid "Trash"
2357
  msgstr ""
2358
 
2359
+ #: classes/helpers/FrmFormsHelper.php:855
2360
  #: classes/helpers/FrmFormsListHelper.php:122
2361
  msgid "Delete Permanently"
2362
  msgstr ""
2363
 
2364
+ #: classes/helpers/FrmFormsHelper.php:856
2365
+ #: classes/models/FrmFormAction.php:743
2366
  #: classes/views/frm-form-actions/form_action.php:19
2367
  msgid "Delete"
2368
  msgstr ""
2369
 
2370
+ #: classes/helpers/FrmFormsHelper.php:858
2371
  msgid "Are you sure you want to delete this form and all its entries?"
2372
  msgstr ""
2373
 
2374
+ #: classes/helpers/FrmFormsHelper.php:860
2375
  msgid "Delete form & entries?"
2376
  msgstr ""
2377
 
2378
+ #: classes/helpers/FrmFormsHelper.php:871
2379
  msgid "First"
2380
  msgstr ""
2381
 
2382
+ #: classes/helpers/FrmFormsHelper.php:872
2383
+ msgid "Add this to the first field in each row along with a width. ie frm_first frm4"
 
2384
  msgstr ""
2385
 
2386
+ #: classes/helpers/FrmFormsHelper.php:874
2387
  #: classes/helpers/FrmStylesHelper.php:40
2388
  msgid "Right"
2389
  msgstr ""
2390
 
2391
+ #: classes/helpers/FrmFormsHelper.php:876
2392
  msgid "Total"
2393
  msgstr ""
2394
 
2395
+ #: classes/helpers/FrmFormsHelper.php:877
2396
+ msgid "Add this to a read-only field to display the text in bold without a border or background."
 
 
2397
  msgstr ""
2398
 
2399
+ #: classes/helpers/FrmFormsHelper.php:879
2400
  msgid "First Grid Row"
2401
  msgstr ""
2402
 
2403
+ #: classes/helpers/FrmFormsHelper.php:880
2404
  msgid "Even Grid Row"
2405
  msgstr ""
2406
 
2407
+ #: classes/helpers/FrmFormsHelper.php:881
2408
  msgid "Odd Grid Row"
2409
  msgstr ""
2410
 
2411
+ #: classes/helpers/FrmFormsHelper.php:883
2412
  msgid "2 Col Options"
2413
  msgstr ""
2414
 
2415
+ #: classes/helpers/FrmFormsHelper.php:884
2416
  msgid "Put your radio button or checkbox options into two columns."
2417
  msgstr ""
2418
 
2419
+ #: classes/helpers/FrmFormsHelper.php:887
2420
  msgid "3 Col Options"
2421
  msgstr ""
2422
 
2423
+ #: classes/helpers/FrmFormsHelper.php:888
2424
  msgid "Put your radio button or checkbox options into three columns."
2425
  msgstr ""
2426
 
2427
+ #: classes/helpers/FrmFormsHelper.php:891
2428
  msgid "4 Col Options"
2429
  msgstr ""
2430
 
2431
+ #: classes/helpers/FrmFormsHelper.php:892
2432
  msgid "Put your radio button or checkbox options into four columns."
2433
  msgstr ""
2434
 
2435
+ #: classes/helpers/FrmFormsHelper.php:895
2436
  msgid "Scroll Box"
2437
  msgstr ""
2438
 
2439
+ #: classes/helpers/FrmFormsHelper.php:896
2440
+ 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."
 
 
2441
  msgstr ""
2442
 
2443
+ #: classes/helpers/FrmFormsHelper.php:899
2444
  msgid "Capitalize"
2445
  msgstr ""
2446
 
2447
+ #: classes/helpers/FrmFormsHelper.php:900
2448
  msgid "Automatically capitalize the first letter in each word."
2449
  msgstr ""
2450
 
2451
+ #: classes/helpers/FrmFormsHelper.php:968
2452
  msgid "Published"
2453
  msgstr ""
2454
 
2469
  msgstr ""
2470
 
2471
  #: classes/helpers/FrmFormsListHelper.php:168
2472
+ msgid "You have not created any forms yet. You must create a form before you can make a template."
 
 
2473
  msgstr ""
2474
 
2475
  #: classes/helpers/FrmFormsListHelper.php:189
2477
  msgstr ""
2478
 
2479
  #: classes/helpers/FrmFormsListHelper.php:190
2480
+ #: classes/views/frm-forms/edit.php:10
2481
+ #: classes/views/frm-forms/list.php:5
2482
  #: classes/views/frm-forms/new.php:10
2483
  msgid "Templates"
2484
  msgstr ""
2488
  msgstr ""
2489
 
2490
  #: classes/helpers/FrmFormsListHelper.php:213
 
2491
  msgid "%1$s <span class=\"count\">(%2$s)</span>"
2492
  msgstr ""
2493
 
2565
  msgid "Use conditional logic to shorten your forms and increase conversions."
2566
  msgstr ""
2567
 
2568
+ #: classes/helpers/FrmTipsHelper.php:44
2569
+ #: classes/helpers/FrmTipsHelper.php:59
2570
+ #: classes/helpers/FrmTipsHelper.php:107
2571
+ #: classes/helpers/FrmTipsHelper.php:112
2572
+ #: classes/helpers/FrmTipsHelper.php:180
2573
+ #: classes/helpers/FrmTipsHelper.php:192
2574
  msgid "Upgrade to Pro."
2575
  msgstr ""
2576
 
2602
  msgid "Prefill fields with user info."
2603
  msgstr ""
2604
 
2605
+ #: classes/helpers/FrmTipsHelper.php:75
2606
+ #: classes/helpers/FrmTipsHelper.php:80
2607
  msgid "A site with dynamic, user-generated content is within reach."
2608
  msgstr ""
2609
 
2610
+ #: classes/helpers/FrmTipsHelper.php:76
2611
+ #: classes/helpers/FrmTipsHelper.php:81
2612
  msgid "Add front-end editing."
2613
  msgstr ""
2614
 
2653
  msgstr ""
2654
 
2655
  #: classes/helpers/FrmTipsHelper.php:121
2656
+ msgid "Save hours and increase revenue by collecting payments with every submission."
 
2657
  msgstr ""
2658
 
2659
+ #: classes/helpers/FrmTipsHelper.php:122
2660
+ #: classes/helpers/FrmTipsHelper.php:127
2661
  msgid "Use PayPal with this form."
2662
  msgstr ""
2663
 
2757
  msgid "Your server does not have XML enabled"
2758
  msgstr ""
2759
 
2760
+ #: classes/helpers/FrmXMLHelper.php:56
2761
+ #: classes/helpers/FrmXMLHelper.php:68
2762
  msgid "There was an error when reading this XML file"
2763
  msgstr ""
2764
 
2766
  msgid "Your server is missing the simplexml_import_dom function"
2767
  msgstr ""
2768
 
2769
+ #: classes/helpers/FrmXMLHelper.php:815
2770
  msgid "Imported"
2771
  msgstr ""
2772
 
2773
+ #: classes/helpers/FrmXMLHelper.php:816
2774
  msgid "Updated"
2775
  msgstr ""
2776
 
2777
+ #: classes/helpers/FrmXMLHelper.php:841
2778
  msgid "Nothing was imported or updated"
2779
  msgstr ""
2780
 
2781
+ #: classes/helpers/FrmXMLHelper.php:853
 
2782
  msgid "%1$s Form"
2783
  msgid_plural "%1$s Forms"
2784
  msgstr[0] ""
 
2785
 
2786
+ #. translators: %1$s - field type
2787
+ #: classes/helpers/FrmXMLHelper.php:854
2788
+ #: classes/models/FrmFormMigrator.php:389
2789
  msgid "%1$s Field"
2790
  msgid_plural "%1$s Fields"
2791
  msgstr[0] ""
 
2792
 
2793
+ #: classes/helpers/FrmXMLHelper.php:855
 
2794
  msgid "%1$s Entry"
2795
  msgid_plural "%1$s Entries"
2796
  msgstr[0] ""
 
2797
 
2798
+ #: classes/helpers/FrmXMLHelper.php:856
 
2799
  msgid "%1$s View"
2800
  msgid_plural "%1$s Views"
2801
  msgstr[0] ""
 
2802
 
2803
+ #: classes/helpers/FrmXMLHelper.php:857
 
2804
  msgid "%1$s Post"
2805
  msgid_plural "%1$s Posts"
2806
  msgstr[0] ""
 
2807
 
2808
+ #: classes/helpers/FrmXMLHelper.php:858
 
2809
  msgid "%1$s Style"
2810
  msgid_plural "%1$s Styles"
2811
  msgstr[0] ""
 
2812
 
2813
+ #: classes/helpers/FrmXMLHelper.php:859
 
2814
  msgid "%1$s Term"
2815
  msgid_plural "%1$s Terms"
2816
  msgstr[0] ""
 
2817
 
2818
+ #: classes/helpers/FrmXMLHelper.php:860
 
2819
  msgid "%1$s Form Action"
2820
  msgid_plural "%1$s Form Actions"
2821
  msgstr[0] ""
 
2822
 
2823
+ #: classes/helpers/FrmXMLHelper.php:954
2824
  msgid "Create Posts"
2825
  msgstr ""
2826
 
2827
+ #: classes/helpers/FrmXMLHelper.php:1061
2828
  #: classes/views/frm-form-actions/email_action.php:16
2829
  msgid "Email Notification"
2830
  msgstr ""
2831
 
2832
+ #: classes/models/fields/FrmFieldCaptcha.php:147
2833
+ msgid "The captcha is missing from this form"
2834
+ msgstr ""
2835
+
2836
+ #: classes/models/fields/FrmFieldCaptcha.php:163
2837
+ msgid "There was a problem verifying your recaptcha"
2838
+ msgstr ""
2839
+
2840
+ #: classes/models/fields/FrmFieldCheckbox.php:38
2841
+ #: classes/models/fields/FrmFieldRadio.php:45
2842
+ #: classes/models/fields/FrmFieldSelect.php:35
2843
+ #: classes/views/styles/_sample_form.php:32
2844
+ #: classes/views/styles/_sample_form.php:61
2845
+ #: classes/views/styles/_sample_form.php:69
2846
+ msgid "Option 1"
2847
  msgstr ""
2848
 
2849
+ #: classes/models/fields/FrmFieldCheckbox.php:39
2850
+ #: classes/models/fields/FrmFieldRadio.php:46
2851
+ #: classes/views/styles/_sample_form.php:62
2852
+ #: classes/views/styles/_sample_form.php:70
2853
+ msgid "Option 2"
2854
+ msgstr ""
2855
+
2856
+ #: classes/models/fields/FrmFieldNumber.php:65
2857
+ msgid "Please select a higher number"
2858
+ msgstr ""
2859
+
2860
+ #: classes/models/fields/FrmFieldNumber.php:67
2861
+ msgid "Please select a lower number"
2862
+ msgstr ""
2863
+
2864
+ #: classes/models/fields/FrmFieldType.php:334
2865
+ msgid "Untitled"
2866
+ msgstr ""
2867
+
2868
+ #: classes/models/fields/FrmFieldUrl.php:34
2869
+ msgid "Website"
2870
+ msgstr ""
2871
+
2872
+ #. translators: %1$s: Plugin name, %2$s: Start link HTML, %3$s: end link HTML
2873
+ #: classes/models/FrmAddon.php:261
2874
+ msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
2875
+ msgstr ""
2876
+
2877
+ #: classes/models/FrmAddon.php:448
2878
  msgid "Oops! You forgot to enter your license number."
2879
  msgstr ""
2880
 
2881
+ #: classes/models/FrmAddon.php:524
2882
  msgid "Your license has been activated. Enjoy!"
2883
  msgstr ""
2884
 
2885
+ #: classes/models/FrmAddon.php:525
2886
+ #: classes/models/FrmAddon.php:530
2887
  msgid "That license key is invalid"
2888
  msgstr ""
2889
 
2890
+ #: classes/models/FrmAddon.php:526
2891
  msgid "That license is expired"
2892
  msgstr ""
2893
 
2894
+ #: classes/models/FrmAddon.php:527
2895
  msgid "That license has been refunded"
2896
  msgstr ""
2897
 
2898
+ #: classes/models/FrmAddon.php:528
2899
  msgid "That license has been used on too many sites"
2900
  msgstr ""
2901
 
2902
+ #: classes/models/FrmAddon.php:529
2903
  msgid "Oops! That is the wrong license key for this plugin."
2904
  msgstr ""
2905
 
2906
+ #: classes/models/FrmAddon.php:552
2907
  msgid "That license was removed successfully"
2908
  msgstr ""
2909
 
2910
+ #: classes/models/FrmAddon.php:554
2911
  msgid "There was an error deactivating your license."
2912
  msgstr ""
2913
 
2914
+ #: classes/models/FrmAddon.php:587
2915
  msgid "Your License Key was invalid"
2916
  msgstr ""
2917
 
2918
+ #. translators: %1$s: Start link HTML, %2$s: End link HTML
2919
+ #: classes/models/FrmAddon.php:591
2920
+ msgid "You had an error communicating with the Formidable API. %1$sClick here%2$s for more information."
 
 
2921
  msgstr ""
2922
 
2923
+ #: classes/models/FrmAddon.php:594
2924
  msgid "You had an HTTP error connecting to the Formidable API"
2925
  msgstr ""
2926
 
2927
+ #. translators: %1$s: Error code, %2$s: Error message
2928
+ #: classes/models/FrmAddon.php:605
2929
  msgid "There was a %1$s error: %2$s"
2930
  msgstr ""
2931
 
2933
  msgid "Use the query in an array format so it can be properly prepared."
2934
  msgstr ""
2935
 
2936
+ #. translators: %1$s: Form name, %2$s: Site name
2937
  #: classes/models/FrmEmail.php:262
 
2938
  msgid "%1$s Form submitted on %2$s"
2939
  msgstr ""
2940
 
2943
  msgid "User Information"
2944
  msgstr ""
2945
 
2946
+ #: classes/models/FrmEmail.php:304
2947
+ #: classes/models/FrmEntryValues.php:207
2948
  msgid "User-Agent (Browser/OS)"
2949
  msgstr ""
2950
 
2951
+ #: classes/models/FrmEmail.php:305
2952
+ #: classes/models/FrmEntryValues.php:212
2953
  #: classes/views/frm-entries/sidebar-shared.php:90
2954
  msgid "Referrer"
2955
  msgstr ""
2956
 
2957
+ #: classes/models/FrmEmail.php:321
2958
+ #: classes/models/FrmEntryValues.php:202
2959
  #: classes/views/frm-entries/sidebar-shared.php:76
2960
  msgid "IP Address"
2961
  msgstr ""
2964
  msgid "There was a problem with your submission. Please try again."
2965
  msgstr ""
2966
 
2967
+ #: classes/models/FrmEntryValidate.php:223
2968
+ #: classes/models/FrmEntryValidate.php:232
2969
  msgid "Your entry appears to be spam!"
2970
  msgstr ""
2971
 
2972
+ #: classes/models/FrmEntryValidate.php:227
2973
  msgid "Your entry appears to be blacklist spam!"
2974
  msgstr ""
2975
 
2976
+ #: classes/models/FrmField.php:14
2977
+ #: classes/views/styles/_buttons.php:58
2978
+ #: classes/views/styles/_buttons.php:102
2979
+ #: classes/views/styles/_buttons.php:121
2980
  #: classes/views/styles/_field-colors.php:31
2981
  #: classes/views/styles/_field-colors.php:93
2982
  #: classes/views/styles/_field-colors.php:132
3021
  msgid "Hidden Field"
3022
  msgstr ""
3023
 
3024
+ #: classes/models/FrmField.php:62
3025
+ #: classes/views/frm-settings/form.php:99
3026
  msgid "reCAPTCHA"
3027
  msgstr ""
3028
 
3098
  msgid "Address"
3099
  msgstr ""
3100
 
3101
+ #: classes/models/FrmFieldValue.php:145
3102
+ msgid "The display value has not been prepared. Please use the prepare_display_value() method before calling get_displayed_value()."
 
 
3103
  msgstr ""
3104
 
3105
  #: classes/models/FrmFormAction.php:37
3106
  msgid "There are no options for this action."
3107
  msgstr ""
3108
 
3109
+ #: classes/models/FrmFormAction.php:740
3110
  #: classes/views/frm-forms/_publish_box.php:30
3111
  msgid "Save Draft"
3112
  msgstr ""
3113
 
3114
+ #: classes/models/FrmFormAction.php:744
3115
+ #: classes/views/xml/import_form.php:9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3116
  msgid "Import"
3117
  msgstr ""
3118
 
3124
  msgid "There was an error while creating a new form."
3125
  msgstr ""
3126
 
3127
+ #: classes/models/FrmFormMigrator.php:361
3128
  msgid "Default Form"
3129
  msgstr ""
3130
 
3131
+ #: classes/models/FrmMigrate.php:488
3132
  msgid "Sending"
3133
  msgstr ""
3134
 
3160
  msgid "We're sorry. It looks like you've already submitted that."
3161
  msgstr ""
3162
 
3163
+ #: classes/models/FrmSettings.php:98
3164
+ #: classes/views/styles/_sample_form.php:77
3165
  msgid "Submit"
3166
  msgstr ""
3167
 
3178
  msgstr ""
3179
 
3180
  #: classes/models/FrmStyle.php:149
3181
+ msgid "WARNING: Any changes made to this file will be lost when your Formidable settings are updated"
 
 
3182
  msgstr ""
3183
 
3184
  #: classes/models/FrmStyle.php:228
3194
  msgid "bold"
3195
  msgstr ""
3196
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3197
  #: classes/views/addons/list.php:3
3198
  msgid "Formidable Add-Ons"
3199
  msgstr ""
3200
 
3201
+ #: classes/views/addons/list.php:21
3202
+ #: classes/views/addons/list.php:22
3203
  msgid "View Docs"
3204
  msgstr ""
3205
 
3206
  #: classes/views/addons/list.php:30
 
3207
  msgid "Status: %s"
3208
  msgstr ""
3209
 
3210
+ #: classes/views/addons/list.php:37
3211
+ #: classes/views/addons/settings.php:28
3212
  msgid "Activate"
3213
  msgstr ""
3214
 
3215
+ #: classes/views/addons/list.php:45
3216
+ #: classes/views/addons/list.php:46
 
 
 
 
3217
  msgid "Upgrade Now"
3218
  msgstr ""
3219
 
3225
  msgid "Deactivate"
3226
  msgstr ""
3227
 
3228
+ #: classes/views/addons/upgrade_to_pro.php:24
3229
+ msgid "Get Started"
3230
+ msgstr ""
3231
+
3232
  #: classes/views/frm-entries/_sidebar-shared-pub.php:17
3233
  msgid "Print"
3234
  msgstr ""
3235
 
3236
  #: classes/views/frm-entries/_sidebar-shared-pub.php:23
 
3237
  msgid "Updated on: %1$s"
3238
  msgstr ""
3239
 
3242
  msgstr ""
3243
 
3244
  #: classes/views/frm-entries/form.php:4
 
3245
  msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
3246
  msgstr ""
3247
 
3249
  msgid "If you are human, leave this field blank."
3250
  msgstr ""
3251
 
3252
+ #: classes/views/frm-entries/list.php:19
3253
+ #: classes/views/frm-forms/list.php:21
3254
  #: classes/views/shared/mb_adv_info.php:21
3255
  msgid "Search"
3256
  msgstr ""
3260
  msgstr ""
3261
 
3262
  #: classes/views/frm-entries/no_entries.php:4
3263
+ msgid "If you would like to save entries in this form, go to the %1$sform Settings%2$s page %3$s and uncheck the \"Do not store any entries submitted from this form\" box."
 
 
 
 
3264
  msgstr ""
3265
 
3266
  #: classes/views/frm-entries/no_entries.php:6
 
3267
  msgid "No Entries for form: %s"
3268
  msgstr ""
3269
 
3270
  #: classes/views/frm-entries/no_entries.php:7
3271
+ msgid "See the %1$sform documentation%2$s for instructions on publishing your form"
 
 
3272
  msgstr ""
3273
 
3274
  #: classes/views/frm-entries/no_entries.php:9
3276
  msgstr ""
3277
 
3278
  #: classes/views/frm-entries/no_entries.php:10
 
3279
  msgid "To view entries, you must first %1$sbuild a form%2$s"
3280
  msgstr ""
3281
 
3305
  msgstr ""
3306
 
3307
  #: classes/views/frm-entries/sidebar-shared.php:48
 
3308
  msgid "Created by: %1$s"
3309
  msgstr ""
3310
 
3311
  #: classes/views/frm-entries/sidebar-shared.php:60
 
3312
  msgid "Updated by: %1$s"
3313
  msgstr ""
3314
 
3316
  msgid "Browser/OS"
3317
  msgstr ""
3318
 
3319
+ #: classes/views/frm-fields/back-end/automatic-width.php:2
3320
+ #: classes/views/frm-fields/back-end/pixels-wide.php:4
3321
+ msgid "Field Size"
3322
+ msgstr ""
3323
+
3324
+ #: classes/views/frm-fields/back-end/automatic-width.php:6
3325
+ msgid "automatic width"
3326
+ msgstr ""
3327
+
3328
+ #: classes/views/frm-fields/back-end/field-captcha.php:5
3329
+ msgid "Your captcha will not appear on your form until you %1$sset up%2$s the Site and Secret Keys"
3330
+ msgstr ""
3331
+
3332
+ #: classes/views/frm-fields/back-end/field-hidden.php:3
3333
+ msgid "Note: This field will not show in the form. Enter the value to be hidden."
3334
+ msgstr ""
3335
+
3336
+ #: classes/views/frm-fields/back-end/field-html.php:3
3337
+ msgid "This is a placeholder for your custom HTML."
3338
+ msgstr ""
3339
+
3340
+ #: classes/views/frm-fields/back-end/field-html.php:4
3341
+ msgid "You can edit this content in the field settings."
3342
+ msgstr ""
3343
+
3344
+ #: classes/views/frm-fields/back-end/field-user-id.php:2
3345
+ 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."
3346
+ msgstr ""
3347
+
3348
+ #: classes/views/frm-fields/back-end/html-content.php:2
3349
+ msgid "Content"
3350
+ msgstr ""
3351
+
3352
+ #: classes/views/frm-fields/back-end/max.php:1
3353
+ msgid "rows high"
3354
+ msgstr ""
3355
+
3356
+ #: classes/views/frm-fields/back-end/max.php:1
3357
+ msgid "characters maximum"
3358
+ msgstr ""
3359
+
3360
+ #: classes/views/frm-fields/back-end/number-range.php:3
3361
+ msgid "Number Range"
3362
+ msgstr ""
3363
+
3364
+ #: classes/views/frm-fields/back-end/number-range.php:4
3365
+ 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."
3366
+ msgstr ""
3367
+
3368
+ #: classes/views/frm-fields/back-end/number-range.php:9
3369
+ msgid "minimum"
3370
+ msgstr ""
3371
+
3372
+ #: classes/views/frm-fields/back-end/number-range.php:11
3373
+ msgid "maximum"
3374
+ msgstr ""
3375
+
3376
+ #: classes/views/frm-fields/back-end/number-range.php:13
3377
+ msgid "step"
3378
+ msgstr ""
3379
+
3380
+ #: classes/views/frm-fields/back-end/pixels-wide.php:10
3381
+ msgid "pixels wide"
3382
+ msgstr ""
3383
+
3384
+ #: classes/views/frm-fields/back-end/value-format.php:2
3385
+ #: classes/views/xml/import_form.php:56
3386
+ msgid "Format"
3387
+ msgstr ""
3388
+
3389
+ #: classes/views/frm-fields/back-end/value-format.php:3
3390
+ msgid "Insert the format you would like to accept. Use a regular expression starting with ^ or an exact format like (999)999-9999."
3391
+ msgstr ""
3392
+
3393
  #: classes/views/frm-fields/import_choices.php:22
3394
  msgid "Edit or add field options (one per line)"
3395
  msgstr ""
3411
  msgstr ""
3412
 
3413
  #: classes/views/frm-form-actions/_action_inside.php:59
 
3414
  msgid "Action ID: %1$s"
3415
  msgstr ""
3416
 
3448
  msgid "Message"
3449
  msgstr ""
3450
 
 
 
 
 
 
3451
  #: classes/views/frm-form-actions/_email_settings.php:77
3452
  msgid "Append IP Address, Browser, and Referring URL to message"
3453
  msgstr ""
3550
  msgstr ""
3551
 
3552
  #: classes/views/frm-forms/add_field.php:142
3553
+ 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."
 
 
3554
  msgstr ""
3555
 
3556
  #: classes/views/frm-forms/add_field.php:143
3559
  msgstr ""
3560
 
3561
  #: classes/views/frm-forms/add_field.php:153
3562
+ msgid "Read Only: Show this field but do not allow the field value to be edited from the front-end."
 
 
3563
  msgstr ""
3564
 
3565
  #: classes/views/frm-forms/add_field.php:155
3572
  msgstr ""
3573
 
3574
  #: classes/views/frm-forms/add_field.php:173
3575
+ msgid "The field key can be used as an alternative to the field ID in many cases."
 
3576
  msgstr ""
3577
 
3578
  #: classes/views/frm-forms/add_field.php:174
3585
  msgstr ""
3586
 
3587
  #: classes/views/frm-forms/add_field.php:184
3588
+ msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
 
 
3589
  msgstr ""
3590
 
3591
  #: classes/views/frm-forms/add_field.php:193
3598
  msgstr ""
3599
 
3600
  #: classes/views/frm-forms/add_field.php:237
3601
+ msgid "If this URL points to an image, show to image on the entries listing page."
 
3602
  msgstr ""
3603
 
3604
  #: classes/views/frm-forms/add_field.php:246
3606
  msgstr ""
3607
 
3608
  #: classes/views/frm-forms/add_field.php:247
3609
+ msgid "Set the size of the captcha field. The compact option is best if your form is in a small area."
 
 
3610
  msgstr ""
3611
 
3612
  #: classes/views/frm-forms/add_field.php:252
3651
  msgstr ""
3652
 
3653
  #: classes/views/frm-forms/add_field_links.php:21
3654
+ msgid "Open the Field Settings and click on the CSS Layout Classes option to enable this tab"
 
 
3655
  msgstr ""
3656
 
3657
  #: classes/views/frm-forms/add_field_links.php:22
3659
  msgstr ""
3660
 
3661
  #: classes/views/frm-forms/add_field_links.php:87
 
3662
  msgid "%s fields"
3663
  msgstr ""
3664
 
3665
  #: classes/views/frm-forms/add_field_links.php:106
3666
+ msgid "Click inside the \"CSS layout classes\" field option in any field to enable the options below."
 
 
3667
  msgstr ""
3668
 
3669
  #: classes/views/frm-forms/add_field_links.php:109
3670
  msgid "Click on any box below to set the width for your selected field."
3671
  msgstr ""
3672
 
3673
+ #: classes/views/frm-forms/edit.php:10
3674
+ #: classes/views/frm-forms/new.php:10
3675
  msgid "Build Form"
3676
  msgstr ""
3677
 
3732
  msgstr ""
3733
 
3734
  #: classes/views/frm-forms/mb_html_tab.php:19
3735
+ msgid "Show a single radio or checkbox option by replacing 1 with the order of the option"
 
 
3736
  msgstr ""
3737
 
3738
  #: classes/views/frm-forms/mb_html_tab.php:21
3878
  msgstr ""
3879
 
3880
  #: classes/views/frm-forms/settings.php:179
3881
+ 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."
 
 
 
3882
  msgstr ""
3883
 
3884
  #: classes/views/frm-forms/settings.php:189
3897
  msgid "Always use default"
3898
  msgstr ""
3899
 
3900
+ #: classes/views/frm-forms/settings.php:203
3901
+ #: classes/views/styles/manage.php:43
3902
  msgid "default"
3903
  msgstr ""
3904
 
3929
  msgstr ""
3930
 
3931
  #: classes/views/frm-forms/settings.php:276
 
3932
  msgid "%s form actions"
3933
  msgstr ""
3934
 
3990
  msgstr ""
3991
 
3992
  #: classes/views/frm-settings/form.php:71
3993
+ msgid "We recommend using HTML 5 for your forms. It adds some nifty options like placeholders, patterns, and autocomplete."
 
 
3994
  msgstr ""
3995
 
3996
  #: classes/views/frm-settings/form.php:77
3998
  msgstr ""
3999
 
4000
  #: classes/views/frm-settings/form.php:79
4001
+ msgid "Form layouts built using CSS grids that are not fully supported by older browsers like Internet Explorer. Leave this box unchecked for your layouts to look best in current browsers, but show in a single column in older browsers."
 
 
 
 
4002
  msgstr ""
4003
 
4004
  #: classes/views/frm-settings/form.php:84
4006
  msgstr ""
4007
 
4008
  #: classes/views/frm-settings/form.php:85
4009
+ msgid "Select users that are allowed access to Formidable. Without access to View Forms, users will be unable to see the Formidable menu."
 
 
4010
  msgstr ""
4011
 
4012
  #: classes/views/frm-settings/form.php:100
4013
+ msgid "reCAPTCHA is a free, accessible CAPTCHA service that helps to digitize books while blocking spam on your blog. reCAPTCHA asks commenters to retype two words scanned from a book to prove that they are a human. This verifies that they are not a spambot."
 
 
 
 
4014
  msgstr ""
4015
 
4016
  #: classes/views/frm-settings/form.php:104
4017
+ msgid "reCAPTCHA requires a Site and Private API key. Sign up for a %1$sfree reCAPTCHA key%2$s."
 
 
 
4018
  msgstr ""
4019
 
4020
  #: classes/views/frm-settings/form.php:107
4063
  msgstr ""
4064
 
4065
  #: classes/views/frm-settings/form.php:140
4066
+ msgid "You can override the success message and submit button settings on individual forms."
 
 
4067
  msgstr ""
4068
 
4069
  #: classes/views/frm-settings/form.php:144
4071
  msgstr ""
4072
 
4073
  #: classes/views/frm-settings/form.php:145
4074
+ msgid "The message seen when a form is submitted and passes validation, but something goes wrong."
 
 
4075
  msgstr ""
4076
 
4077
  #: classes/views/frm-settings/form.php:151
4095
  msgstr ""
4096
 
4097
  #: classes/views/frm-settings/form.php:167
4098
+ msgid "The message seen when a user selects a value in a unique field that has already been used."
 
 
4099
  msgstr ""
4100
 
4101
  #: classes/views/frm-settings/form.php:177
4111
  msgstr ""
4112
 
4113
  #: classes/views/frm-settings/form.php:201
4114
+ msgid "Do not store IPs with form submissions. Check this box if you are in the UK."
 
4115
  msgstr ""
4116
 
4117
  #: classes/views/frm-settings/form.php:231
4123
  msgstr ""
4124
 
4125
  #: classes/views/frm-settings/license_box.php:7
 
4126
  msgid "To unlock more features consider %1$supgrading to PRO%2$s."
4127
  msgstr ""
4128
 
4141
  msgstr ""
4142
 
4143
  #: classes/views/frm-settings/settings_cta.php:9
4144
+ msgid "Thanks for being a loyal Formidable Forms user. Upgrade to Formidable Forms Pro to unlock all the awesome features and learn how others are defying the limits by taking on big projects without big resources."
 
 
 
4145
  msgstr ""
4146
 
4147
  #: classes/views/frm-settings/settings_cta.php:11
4184
  msgstr ""
4185
 
4186
  #: classes/views/shared/mb_adv_info.php:56
4187
+ msgid "Click a button below to insert extra values from form entries or your site settings."
 
 
4188
  msgstr ""
4189
 
4190
  #: classes/views/shared/mb_adv_info.php:59
4200
  msgstr ""
4201
 
4202
  #: classes/views/shared/review.php:4
 
4203
  msgid "Congratulations%1$s! You have collected %2$d form submissions."
4204
  msgstr ""
4205
 
4216
  msgstr ""
4217
 
4218
  #: classes/views/shared/review.php:16
4219
+ msgid "Awesome! Could you do me a BIG favor and give Formidable Forms a review to help me grow my little business and boost our motivation?"
 
 
4220
  msgstr ""
4221
 
4222
  #: classes/views/shared/review.php:18
4236
  msgstr ""
4237
 
4238
  #: classes/views/shared/review.php:31
4239
+ msgid "Sorry to hear you aren't enjoying building with Formidable. We would love a chance to improve. Could you take a minute and let us know what we can do better?"
 
 
 
4240
  msgstr ""
4241
 
4242
  #: classes/views/shared/upgrade_overlay.php:11
 
4243
  msgid "%s are not installed"
4244
  msgstr ""
4245
 
4248
  msgstr ""
4249
 
4250
  #: classes/views/shared/upgrade_overlay.php:22
4251
+ msgid "%s are not available on your plan. Please upgrade to PRO to unlock more awesome features."
 
 
 
4252
  msgstr ""
4253
 
4254
  #: classes/views/shared/upgrade_overlay.php:29
4260
  msgstr ""
4261
 
4262
  #: classes/views/styles/_buttons.php:5
4263
+ msgid "Note: If disabled, you may not see the change take effect until you make 2 more styling changes or click \"Update Options\"."
 
 
4264
  msgstr ""
4265
 
4266
  #: classes/views/styles/_buttons.php:15
4289
  msgid "Width"
4290
  msgstr ""
4291
 
4292
+ #: classes/views/styles/_buttons.php:34
4293
+ #: classes/views/styles/_field-sizes.php:7
4294
  msgid "Height"
4295
  msgstr ""
4296
 
4308
  msgid "Corners"
4309
  msgstr ""
4310
 
4311
+ #: classes/views/styles/_buttons.php:53
4312
+ #: classes/views/styles/_buttons.php:97
4313
  #: classes/views/styles/_buttons.php:116
4314
  #: classes/views/styles/_field-colors.php:27
4315
  #: classes/views/styles/_field-colors.php:71
4320
  msgid "BG color"
4321
  msgstr ""
4322
 
4323
+ #: classes/views/styles/_buttons.php:63
4324
+ #: classes/views/styles/_buttons.php:107
4325
  #: classes/views/styles/_buttons.php:126
4326
  #: classes/views/styles/_field-colors.php:36
4327
  #: classes/views/styles/_field-colors.php:75
4383
  #: classes/views/styles/_field-labels.php:2
4384
  #: classes/views/styles/_field-labels.php:52
4385
  #: classes/views/styles/_form-description.php:7
4386
+ #: classes/views/styles/_form-title.php:7
4387
+ #: classes/views/styles/_general.php:38
4388
  msgid "Color"
4389
  msgstr ""
4390
 
4391
+ #: classes/views/styles/_field-colors.php:15
4392
+ #: classes/views/styles/_form-messages.php:7
4393
+ #: deprecated/FrmEDD_SL_Plugin_Updater.php:315
4394
+ msgid "Error"
4395
+ msgstr ""
4396
+
4397
  #: classes/views/styles/_field-colors.php:47
4398
  #: classes/views/styles/_field-colors.php:109
4399
  msgid "solid"
4441
  msgstr ""
4442
 
4443
  #: classes/views/styles/_field-sizes.php:33
4444
+ msgid "Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer."
 
 
4445
  msgstr ""
4446
 
4447
  #: classes/views/styles/_form-description.php:11
4463
  msgstr ""
4464
 
4465
  #: classes/views/styles/_general.php:3
4466
+ msgid "This will center your form on the page where it is published if the form width is less than the available width on the page."
 
 
4467
  msgstr ""
4468
 
4469
  #: classes/views/styles/_general.php:8
4503
  msgstr ""
4504
 
4505
  #: classes/views/styles/_general.php:68
4506
+ msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
 
 
4507
  msgstr ""
4508
 
4509
  #: classes/views/styles/_sample_form.php:4
4572
  msgid "You can add custom css here or in your theme style.css"
4573
  msgstr ""
4574
 
4575
+ #: classes/views/styles/custom_css.php:39
4576
+ #: classes/views/styles/manage.php:65
4577
  msgid "Save Changes"
4578
  msgstr ""
4579
 
4580
  #: classes/views/styles/manage.php:5
4581
+ msgid "Easily change which template your forms are using by making changes below."
 
4582
  msgstr ""
4583
 
4584
  #: classes/views/styles/manage.php:19
4605
  msgid "Make default style"
4606
  msgstr ""
4607
 
4608
+ #: classes/views/styles/show.php:50
4609
+ #: classes/views/styles/show.php:75
4610
  msgid "Save Style"
4611
  msgstr ""
4612
 
4619
  msgstr ""
4620
 
4621
  #: classes/views/xml/import_form.php:11
4622
+ msgid "Upload your Formidable XML file to import forms into this site. If your imported form key and creation date match a form on your site, that form will be updated."
 
 
 
4623
  msgstr ""
4624
 
4625
  #: classes/views/xml/import_form.php:18
4627
  msgstr ""
4628
 
4629
  #: classes/views/xml/import_form.php:19
 
4630
  msgid "Maximum size: %s"
4631
  msgstr ""
4632
 
4642
  msgid "Export Format"
4643
  msgstr ""
4644
 
 
 
 
 
 
4645
  #: classes/views/xml/import_form.php:57
4646
+ msgid "If your CSV special characters are not working correctly, try a different formatting option."
 
 
4647
  msgstr ""
4648
 
4649
  #: classes/views/xml/import_form.php:66
4682
  msgid "Export Selection"
4683
  msgstr ""
4684
 
4685
+ #: classes/widgets/FrmShowForm.php:6
4686
+ msgid "Display a Formidable Form"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4687
  msgstr ""
4688
 
4689
+ #: classes/widgets/FrmShowForm.php:7
4690
+ msgid "Formidable Form"
4691
  msgstr ""
4692
 
4693
+ #: classes/widgets/FrmShowForm.php:46
4694
+ msgid "Title"
4695
  msgstr ""
4696
 
4697
+ #: classes/widgets/FrmShowForm.php:70
4698
+ msgid "Show Description"
 
 
4699
  msgstr ""
4700
 
4701
+ #: deprecated/FrmEDD_SL_Plugin_Updater.php:315
4702
+ msgid "You do not have permission to install plugin updates"
4703
  msgstr ""
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: formidableforms, sswells, srwells, jamie.wahlin
3
  Tags: forms, contact form, form builder, survey, form maker, form, form creator
4
  Requires at least: 4.5
5
- Tested up to: 5.0
6
  Requires PHP: 5.3
7
- Stable tag: 3.04.03
8
 
9
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quiz forms, and more.
10
 
@@ -247,7 +247,7 @@ In addition to all the form builder features listed above, power up contact form
247
  * <a href="https://formidableforms.com/downloads/wp-multilingual/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WPML Forms</a>. Translate contact forms, registration forms, and advanced forms into multiple languages using our integrated multilingual forms plugin.
248
  * <a href="https://formidableforms.com/downloads/polylang/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Polylang Forms</a>. Get the form creator with Polylang bilingual or multilingual contact forms. Use the form builder to make your form, then translate it without duplicate forms.
249
  * <a href="https://formidableforms.com/downloads/zapier/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Zapier Forms</a>. Connect with hundreds of different applications through Zapier. Insert a new row in a Google docs spreadsheet, post on Twitter, or upload a Dropbox file from a contact form, calculator form, payment form, and more. With Zapier, you have the option to trigger thousands of actions from a lead form, quote form, quiz form, and other online forms.
250
- * <a href="https://formidableforms.com/downloads/bootstrap/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Form Styles</a>. Instantly add Bootstrap form styling to contact forms, registration forms, surveys, and advanced forms.
251
  * <a href="https://formidableforms.com/downloads/bootstrap-modal/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Modal Form</a>. Open contact forms, login forms, Formidable views, shortcodes, and other content in a Bootstrap modal popup.
252
 
253
  After reading this feature list, you can probably imagine why Formidable Forms is the most advanced WordPress form plugin on the market, designed for far more than just contact forms.
@@ -268,7 +268,7 @@ Formidable Forms is part of the <a href="https://www.wpbeginner.com/">WPBeginner
268
  4. Activate the plugin through the 'Plugins' menu
269
  5. Go to the Formidable Forms menu
270
  6. Click the 'Add New' button to go to the form generator page and create a new contact form, email form, registration form, or advanced form
271
- 7. Insert your newly created contact form, quiz, survey, registration form, or advanced form on a Contact Us page, post, or widget using a shortcode [formidable id=x], Alternatively use `<?php echo FrmFormsController::show_form(2, $key = '', $title=true, $description=true); ?>` to add a contact form in a contact page template
272
 
273
  == Screenshots ==
274
  1. Build professional WP contact forms without any code.
@@ -374,6 +374,10 @@ Formidable Forms drag & drop form builder combined with our add-ons is the most
374
  To get access to more features, integrations, and support, <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">upgrade to Formidable Forms Pro</a>. A Pro license gives you access to the full version of Formidable Forms for more advanced contact forms, Formidable Views, graphs and stats, priority support, and Formidable Forms Add-ons!
375
 
376
  == Changelog ==
 
 
 
 
377
  = 3.04.03 =
378
  * New: Improved autoupdating and installation for form add-ons
379
  * Tweak: Only show the form add-ons page to those who can activate plugins
@@ -381,7 +385,4 @@ To get access to more features, integrations, and support, <a href="https://form
381
  * Fix: Don't mark an entry as a duplicate when the second entry includes more fields than the first
382
  * Code: Move deprecated code to its own folder
383
 
384
- = 3.04.02 =
385
- * New: When HTML5 is used, auto add the http in a url field if it is omitted by the user
386
-
387
  <a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>
2
  Contributors: formidableforms, sswells, srwells, jamie.wahlin
3
  Tags: forms, contact form, form builder, survey, form maker, form, form creator
4
  Requires at least: 4.5
5
+ Tested up to: 5.0.2
6
  Requires PHP: 5.3
7
+ Stable tag: 3.05
8
 
9
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quiz forms, and more.
10
 
247
  * <a href="https://formidableforms.com/downloads/wp-multilingual/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WPML Forms</a>. Translate contact forms, registration forms, and advanced forms into multiple languages using our integrated multilingual forms plugin.
248
  * <a href="https://formidableforms.com/downloads/polylang/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Polylang Forms</a>. Get the form creator with Polylang bilingual or multilingual contact forms. Use the form builder to make your form, then translate it without duplicate forms.
249
  * <a href="https://formidableforms.com/downloads/zapier/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Zapier Forms</a>. Connect with hundreds of different applications through Zapier. Insert a new row in a Google docs spreadsheet, post on Twitter, or upload a Dropbox file from a contact form, calculator form, payment form, and more. With Zapier, you have the option to trigger thousands of actions from a lead form, quote form, quiz form, and other online forms.
250
+ * <a href="https://formidableforms.com/downloads/bootstrap/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Form Styles</a>. Instantly add Bootstrap form styling to contact forms, registration forms, survey forms, and advanced forms.
251
  * <a href="https://formidableforms.com/downloads/bootstrap-modal/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Modal Form</a>. Open contact forms, login forms, Formidable views, shortcodes, and other content in a Bootstrap modal popup.
252
 
253
  After reading this feature list, you can probably imagine why Formidable Forms is the most advanced WordPress form plugin on the market, designed for far more than just contact forms.
268
  4. Activate the plugin through the 'Plugins' menu
269
  5. Go to the Formidable Forms menu
270
  6. Click the 'Add New' button to go to the form generator page and create a new contact form, email form, registration form, or advanced form
271
+ 7. Insert your newly created contact form, quiz, survey form, registration form, or advanced form on a Contact Us page, post, or widget using a shortcode [formidable id=x], Alternatively use `<?php echo FrmFormsController::show_form(2, $key = '', $title=true, $description=true); ?>` to add a contact form in a contact page template
272
 
273
  == Screenshots ==
274
  1. Build professional WP contact forms without any code.
374
  To get access to more features, integrations, and support, <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">upgrade to Formidable Forms Pro</a>. A Pro license gives you access to the full version of Formidable Forms for more advanced contact forms, Formidable Views, graphs and stats, priority support, and Formidable Forms Add-ons!
375
 
376
  == Changelog ==
377
+ = 3.05 =
378
+ * New: Add a new Forms block for use with the new WP editor
379
+ * Fix: A false number was showing for number of plugin updates available when add-ons were not installed
380
+
381
  = 3.04.03 =
382
  * New: Improved autoupdating and installation for form add-ons
383
  * Tweak: Only show the form add-ons page to those who can activate plugins
385
  * Fix: Don't mark an entry as a duplicate when the second entry includes more fields than the first
386
  * Code: Move deprecated code to its own folder
387
 
 
 
 
388
  <a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>