 with the \'gravityforms_edit_entries\' capability to edit nested entries on the front end created by other users<br />\n	- Added nested-entries-count.php template. This is a new template that can be used to display the count of child entries in a parent entries.<br />\n	- Added support for changing modal spinner via Gravity Forms\' \"gform_ajax_spinner_url\" filter.<br />\n	- Added [gpnf_disable_export_fields](https://gravitywiz.com/documentation/gpnf_disable_export_fields/) filter to allow disabling the addition of child form fields to the parent form export settings.<br />\n	- Updated Nested Form field value handling.<br />\n	- Updated GravityView integration to use the count template for views and the simple template on single entry pages.<br />\n	- Fixed issue where query parameters were not populated correctly when editing child entries.<br />\n	- Fixed issue where Delete and Cancel buttons would show in Nested Forms on GravityView edit views.<br />\n	- Fixed conflict with Preview Confirmation where psuedo-entry without a proper entry ID would return child entries that did not belong to the psuedo-entry.<br />\n	- Fixed issue where extra lines were being added to parent export when no child fields were selected.<br />\n	- Removed feed processing setting to alleviate confusion.</p>\n<p>## 1.0-beta-7.28</p>\n<p>	- Fixed issue where extra lines were being added to parent export when no child fields were selected.</p>\n<p>## 1.0-beta-7.27</p>\n<p>	- Fixed conflict with Preview Confirmation where psuedo-entry without a proper entry ID would return child entries that did not belong to the psuedo-entry.</p>\n<p>## 1.0-beta-7.26</p>\n<p>	- Added [gpnf_disable_export_fields](https://gravitywiz.com/documentation/gpnf_disable_export_fields/) filter to allow disabling the addition of child form fields to the parent form export settings.</p>\n<p>## 1.0-beta-7.25</p>\n<p>	- Added support for changing modal spinner via Gravity Forms\' \"gform_ajax_spinner_url\" filter.<br />\n	- Improved Nested Form Field value handling.</p>\n<p>## 1.0-beta-7.24</p>\n<p>	- Added security enhancement.<br />\n	- Added `is_gravityview()` helper method.<br />\n	- Updated GravityView integration to use the count template for views and the simple template on single entry pages.<br />\n	- Added nested-entries-count.php template. This is a new template that can be used to display the count of child entries in a parent entries.<br />\n	- Fixed issue where Delete and Cancel buttons would show in Nested Forms on GravityView edit views.<br />\n	- Added support for admins and users with the \'gravityforms_edit_entries\' capability to edit nested entries on the front end created by other users</p>\n<p>## 1.0-beta-7.23</p>\n<p>	- Fixed issue where query parameters were not populated correctly when editing child entries.<br />\n	- Added \'gpnf_entry_limit_max\' JS filter.<br />\n	- Added \'gpnf_entry_limit_min\' and \'gpnf_entry_limit_max\' WordPress filters.</p>\n<p>## 1.0-beta-7.22</p>\n<p>	- Added support for exporting child entries alongside their parent entry. (#11)<br />\n	- Added \"gpnf_enable_feed_processing_setting\" to re-enable.<br />\n	- Added support for exporting child entries along side their parent entry.</p>\n<p>## 1.0-beta-7.21</p>\n<p>	- Fixed issue when rendering child entries which contained sections with conditional logic.<br />\n	- Fixed issue where maximum entries met message would be shown in the form editor at all times.<br />\n	- Updated session script to be part of the GPNestedForms class.<br />\n	- Added message beside submit button if maximum number of entries is met.<br />\n	- Added count, total, and sum merge tags to merge tag selectors including the merge tag dropdown for calculations.<br />\n	- Added support for Nested Forms on GravityView edit pages.<br />\n	- Added count, total, and sum merge tags to merge tag selectors including the merge tag dropdown for calculations.<br />\n	- Added support for Nested Forms on GravityView edit pages.<br />\n	- Fixed issue where deleting parent entries would not result in the child entries being deleted.</p>\n<p>## 1.0-beta-7.20</p>\n<p>	- Updated {Parent} merge tag to be replaced with an empty string when loading a form outside of a Nested Form field.</p>\n<p>## 1.0-beta-7.19</p>\n<p>	- Added \"gpnf_can_user_edit_entry\" filter to better support overriding entry permissions when viewing, editing, and deleting entries in Nested Forms fields.</p>\n<p>## 1.0-beta-7.18</p>\n<p>	- Added support for using Nested Forms in WordPress admin.</p>\n<p>## 1.0-beta-7.17</p>\n<p>	- Fixed error generated when {Parent} merge tag was called in a context where parent entry was expected but did not exist (i.e. child form notifications).</p>\n<p>## 1.0-beta-7.16</p>\n<p>	- Fixed issue where child entry created_by property did not match that of its parent when a non-logged-in user registered via the parent form.</p>\n<p>## 1.0-beta-7.15</p>\n<p>	- Fixed issue with ACF where Limit Submission\'s version of select2 was loaded instead of its own.<br />\n	- Fixed notices generated when Nested Form field does not have a nested form selected.</p>\n<p>## 1.0-beta-7.14</p>\n<p>	- Added \"gpnf_parent_merge_tag_value\" filter to allow modify the value of the parent merge tag before it is replaced.</p>\n<p>## 1.0-beta-7.13</p>\n<p>	- Fixed issue where product cache was not refreshed correctly.</p>\n<p>## 1.0-beta-7.12</p>\n<p>	- Fixed issue where incorrect child from was refreshed after adding, editing or deleting an entry when multiple Nested Form fields existed on a parent form.</p>\n<p>## 1.0-beta-7.11</p>\n<p>	- Added two new filters: ‘gpnf_process_feeds_nested_entries’ and ‘gpnf_process_feeds_nested_form’<br />\n	- Added gp_nested_forms()->get_nested_form() helper method<br />\n	- Fixed issue where the raw value of some fields including fields with dynamic choices from GP Populate Anything would be used instead of the choice text/label.</p>\n<p>## 1.0-beta-7.10</p>\n<p>	- Fixed fatal error generated by trashing a parent entry after child entry has been permanently deleted.<br />\n	- Fixed issue where  in All Fields markup were incorrectly visible in some mail clients.</p>\n<p>## 1.0-beta-7.9</p>\n<p>	- Fixed issue where close button was not styled property in Safari on mobile devices.</p>\n<p>## 1.0-beta-7.8</p>\n<p>	- Fixed issue where values of GPPA-populated choice-based fields were not correctly displayed in the Nested Form field on the entry detail view.</p>\n<p>## 1.0-beta-7.7</p>\n<p>	- Fixed issue where {Parent} merge tag did not correctly populate from Radio Button fields.<br />\n	- Updated plugin author.</p>\n<p>## 1.0-beta-7.6</p>\n<p>	- Added support for scrolling back to original page position after closing modal; impacts long child forms, particularly on mobile.<br />\n	- Added support for formatting {all_fields} value for text. Requires Gravity Forms 2.4.8.12 or greater.</p>\n<p>## 1.0-beta-7.5</p>\n<p>	- Updated how markup for Nested Form field merge tags (individually and in {all_fields}) is generated.<br />\n	- Added \"nested-entries-all\" template to allow overriding the the markup generated for Nested Form field merge tags (individually and in {all_fields}).<br />\n	- Updated Display Fields setting name to \"Summary Fields\" and improved description to alleviate customer confusion on its purpose.</p>\n<p>## 1.0-beta-7.4</p>\n<p>	- Updated check for WooCommerce to be more comprehensive.</p>\n<p>## 1.0-beta-7.3</p>\n<p>	- Updated Nested Forms markup to *always* be output in the footer; resolves an on-going issue with the WC GF Product Add-ons plugin.<br />\n	- Added a simplified Nested Entries Detail template; will be automatically used when a Nested Form field is displayed in a WooCommerce cart or on Gravity Forms\' Print Entry view.</p>\n<p>## 1.0-beta-7.2</p>\n<p>	- Fixed JS error generated when Beaver Builder triggers document ready event without having reloaded the UI.</p>\n<p>## 1.0-beta-7.1</p>\n<p>	- Added support for handling change in Gravity Forms 2.4.7 which adds support for wrapping GF\'s inline scripts in DOMContentLoaded listener.<br />\n	- Updated minimum Gravity Forms version to 2.4.<br />\n	- Updated logging for cron events to be more helpful.<br />\n	- Fixed issue where modal was not visible when other elements on page had a higher z-index.<br />\n	- Fixed issue where datepicker inside modal was displayed behind modal due to z-index conflict.</p>\n<p>## 1.0-beta-7</p>\n<p>	- Added \"gpnf_session_script_data\" filter to allow modifying the data used to initialize the session script.<br />\n	- Added support for automatically populating fields from session cookie when refreshing the form markup.<br />\n	- Added logging around daily cron that cleans up orphaned entries.<br />\n	- Added basic responsive fix to prevent Nested Entries table from spilling outside container on mobile.<br />\n	- Added support for gpnf_bypass_entry_permissions filter to allow advanced users to determine if entry permissions should be bypassed when populating entries into a Nested Form field.<br />\n	- Updated child form feeds to be processed *after* parent form feeds when configured to be processed when the parent form is submitted.<br />\n	- Updated Nested Entries Detail template to no longer output \"View Entry\" or \"View Expanded List\" when in print view.<br />\n	- Updated parent entry processing to run child form through gform_pre_process filter to improve compatibility with 3rd party add-ons.<br />\n	- Updated \"gpnf_append_nested_forms_to_footer\" to default to true if \"gform_init_scripts_footer\" is set to true.<br />\n	- Updated priority of GP_Nested_Forms::output_nested_forms_markup() to 21 to ensure it is output after jQuery.<br />\n	- Updated session cookie with COOKIEPATH, COOKIE_DOMAIN, and secure flag.<br />\n	- Updated cookies to use COOKIE_DOMAIN constant for consistency with WordPress.<br />\n	- Updated gpnf_template_args docblock with addition of the \"actions\" property and removal of the \"related_entries_link\" property.<br />\n	- Fixed issue where close button does not appear when Bootstrap is loaded *after* jQuery UI.<br />\n	- Fixed notice when form mapped in Nested Form field no longer exists.<br />\n	- Fixed issue where child entries were not editable and failed to persist when navigating between pages after being populated via Save & Continue.<br />\n	- Fixed use of deprecated GFFormsModel::get_incomplete_submission_values() method.<br />\n	- Fixed issue where Print Entry view displayed \"&nbsp\".<br />\n	- Fixed issue where perk name was not output on Logging page.<br />\n	- Fixed issue where {Parent} merge tag was case sensitive.<br />\n	- Fixed issue where modal header color setting was not saved correctly.<br />\n	- Fixed issue where Nested Form fields on different forms loaded on the same page did not initialize correctly.<br />\n	- Fixed JS error when attempting to repopulate entries between AJAX-enabled page submissions.<br />\n	- Fixed issue where field ID was not respected when fetching submitted nested entries.<br />\n	- Fixed issue where :sum merge tag was not working correctly on AJAX-enabled forms with multiple Nested Form fields.<br />\n	- Fixed notice generated by attempting to access $form as an object.<br />\n	- Fixed security issue where arbitrary entry data could be viewed in a Nested Form field.<br />\n	- Fixed up {Parent} merge tag to work with paginated child forms<br />\n	- Fixed issue where saving Nested Form field without fields in the Form Editor would cause a PHP notice/error<br />\n	- Fixed issue where multiple \"other\" choices were added when including multiple instances of the same child form.<br />\n	- Fixed issue where the Multi-file Upload field\'s delete icon returned a 404 when displayed in a nested form.<br />\n	- Fixed issue where adding an image to a Multi-field Upload field on a nested form did not correctly save the image when editing a child entry.<br />\n	- Fixed issue where {Parent} did not reevaluate conditional logic when value changed.<br />\n	- Fixed issue where AJAX-enabled forms *still* broke Nested-Forms-based calculations.<br />\n	- Fixed issues with calculations and saving entries when AJAX was enabled on parent form.<br />\n	- Fixed issue where parent merge tag replacement broke routing in notifications.</p>\n<p>## 1.0-beta-6.24</p>\n<p>	- Fixed issue where close button does not appear when Bootstrap is loaded *after* jQuery UI.<br />\n	- Fixed notice when form mapped in Nested Form field no longer exists.</p>\n<p>## 1.0-beta-6.23</p>\n<p>	- Fixed issue where child entries were not editable and failed to persist when navigating between pages after being populated via Save & Continue.</p>\n<p>## 1.0-beta-6.22</p>\n<p>	- Updated Nested Entries Detail template to no longer output \"View Entry\" or \"View Expanded List\" when in print view.<br />\n	- Fixed use of deprecated GFFormsModel::get_incomplete_submission_values() method.<br />\n	- Fixed issue where Print Entry view displayed \"&nbsp\".</p>\n<p>## 1.0-beta-6.21</p>\n<p>	- Updated parent entry processing to run child form through gform_pre_process filter to improve compatibility with 3rd party add-ons.</p>\n<p>## 1.0-beta-6.20</p>\n<p>	- Fixed issue where perk name was not output on Logging page.</p>\n<p>## 1.0-beta-6.19</p>\n<p>	- Added logging around daily cron that cleans up orphaned entries.</p>\n<p>## 1.0-beta-6.18</p>\n<p>	- Fixed issue where {Parent} merge tag was case sensitive.</p>\n<p>## 1.0-beta-6.17</p>\n<p>	- Fixed issue where modal header color setting was not saved correctly.</p>\n<p>## 1.0-beta-6.16</p>\n<p>	- Added support for automatically populating fields from session cookie when refreshing the form markup.</p>\n<p>## 1.0-beta-6.15</p>\n<p>	- Fixed issue where Nested Form fields on different forms loaded on the same page did not initialize correctly.<br />\n	- Updated \"gpnf_append_nested_forms_to_footer\" to default to true if \"gform_init_scripts_footer\" is set to true.<br />\n	- Updated priority of GP_Nested_Forms::output_nested_forms_markup() to 21 to ensure it is output after jQuery.<br />\n	- Updated session cookie with COOKIEPATH, COOKIE_DOMAIN, and secure flag.</p>\n<p>## 1.0-beta-6.14</p>\n<p>	- Updated cookies to use COOKIE_DOMAIN constant for consistency with WordPress.</p>\n<p>## 1.0-beta-6.13</p>\n<p>	- Added \"gpnf_session_script_data\" filter to allow modifying the data used to initialize the session script.</p>\n<p>## 1.0-beta-6.12</p>\n<p>	- Added basic responsive fix to prevent Nested Entries table from spilling outside container on mobile.</p>\n<p>## 1.0-beta-6.11</p>\n<p>	- Fixed JS error when attempting to repopulate entries between AJAX-enabled page submissions.</p>\n<p>## 1.0-beta-6.10</p>\n<p>	- Fixed issue where field ID was not respected when fetching submitted nested entries.</p>\n<p>## 1.0-beta-6.9</p>\n<p>	- Fixed issue where :sum merge tag was not working correctly on AJAX-enabled forms with multiple Nested Form fields.<br />\n	- Fixed notice generated by attempting to access $form as an object.</p>\n<p>## 1.0-beta-6.8</p>\n<p>	- Fixed security issue where arbitrary entry data could be viewed in a Nested Form field.<br />\n	- Added support for gpnf_bypass_entry_permissions filter to allow advanced users to determine if entry permissions should be bypassed when populating entries into a Nested Form field.<br />\n	- Updated gpnf_template_args docblock with addition of the \"actions\" property and removal of the \"related_entries_link\" property.</p>\n<p>## 1.0-beta-6.7</p>\n<p>	- Fixed up {Parent:__} merge tag to work with paginated child forms<br />\n	- Fixed issue where saving Nested Form field without fields in the Form Editor would cause a PHP notice/error</p>\n<p>## 1.0-beta-6.6</p>\n<p>	- Fixed issue where multiple \"other\" choices were added when including multiple instances of the same child form.</p>\n<p>## 1.0-beta-6.5</p>\n<p>	- Fixed issue where the Multi-file Upload field\'s delete icon returned a 404 when displayed in a nested form.<br />\n	- Fixed issue where adding an image to a Multi-field Upload field on a nested form did not correctly save the image when editing a child entry.</p>\n<p>## 1.0-beta-6.4</p>\n<p>	- Fixed issue where {Parent:1} did not reevaluate conditional logic when value changed.</p>\n<p>## 1.0-beta-6.3</p>\n<p>	- Fixed issue where AJAX-enabled forms *still* broke Nested-Forms-based calculations.</p>\n<p>## 1.0-beta-6.2</p>\n<p>	- Fixed issues with calculations and saving entries when AJAX was enabled on parent form.<br />\n	- Fixed issue where parent merge tag replacement broke routing in notifications.</p>\n<p>## 1.0-beta-6.1</p>\n<p>	- Fixed issue where parent merge tag replacement broke routing in notifications.</p>\n<p>## 1.0-beta-6</p>\n<p>	- Added support for {Parent} merge tag which allows populating child form inputs with data from the parent form.</p>\n<p>## 1.0-beta-5.17</p>\n<p>	- Updated Zapier integration so child entry feeds are always processed _after_ parent form feed.<br />\n	- Updated field container selector to target only by id rather than element + id.</p>\n<p>## 1.0-beta-5.16</p>\n<p>	- Fixed issue where child entries were not editable/deletable when making https AJAX request from http URL.</p>\n<p>## 1.0-beta-5.15</p>\n<p>	- Fixed issue where entry total was not updated when editing via Nested Form field.</p>\n<p>## 1.0-beta-5.14</p>\n<p>	- Fixed security issues.</p>\n<p>## 1.0-beta-5.13</p>\n<p>	- Updated feed processing to only filter feeds when an entry has been created; allows feed validation to still process.</p>\n<p>## 1.0-beta-5.12</p>\n<p>	- Updated session init script to be output very late in the footer to allow footer-enqueued jQuery to load first.</p>\n<p>## 1.0-beta-5.11</p>\n<p>	- Updated name of Gravity Forms filter included in 1.0-beta-5.10 to its updated version.</p>\n<p>## 1.0-beta-5.10</p>\n<p>	- Fixed issue where updating an entry would fail to save some values depending on how conditional logic was configured.</p>\n<p>## 1.0-beta-5.9</p>\n<p>	- Fixed issue where dynamically populated and Save & Continue child entries were incorrectly prevented from loading in a Nested Form field.</p>\n<p>## 1.0-beta-5.8</p>\n<p>	- Added support for script minification.<br />\n    - Fixed issue where false entry values were output as a string (i.e. \"false\") rather than empty in Nested Form field.</p>\n<p>## 1.0-beta-5.7</p>\n<p>	- Fixed issue with List field values containing commas being incorrectly split up when populating child form for editing.</p>\n<p>## 1.0-beta-5.6</p>\n<p>	- Added security enhancement to better protect viewing/editing/deleting child entries on the frontend.</p>\n<p>## 1.0-beta-5.5</p>\n<p>	- Fixed additional issues related to missing modal close button caused by other themes/plugins.<br />\n	- Added \'gpnf_jquery_ui_dependencies\' filter to allow 3rd parties to add their own dependencies for jQuery UI.</p>\n<p>## 1.0-beta-5.4</p>\n<p>	- Fixed issue introduced by modal close button fix in 1.0-beta-5.2.</p>\n<p>## 1.0-beta-5.3</p>\n<p>	- Added support for label placement setting on Nested Form field.</p>\n<p>## 1.0-beta-5.2</p>\n<p>	- Fixed issue where modal close button is missing when Bootstrap is loaded *after* jQuery UI.<br />\n	- Added support for displaying additional entry actions in the Nested Form Detail view.<br />\n	- Updated notification processing to only surpress notifications of the \"form_submission\" event.</p>\n<p>## 1.0-beta-5</p>\n<p>	- Fixed major issue where unorphaned child entries were deleted during orphaned entry cleanup.</p>\n<p>## 1.0-beta-4.26</p>\n<p>	- Fixed JS error that appeared when parent form contained Nested Form field with an administrative visibility.</p>\n<p>## 1.0-beta-4.25</p>\n<p>	- Updated integration with All Fields Template (v0.9.2) to better support filtering child form fields within merge tags.</p>\n<p>## 1.0-beta-4.24</p>\n<p>	- Updated get_entry_display_values() to support returning all entry display values (rather than only the selected display fields).</p>\n<p>## 1.0-beta-4.23</p>\n<p>	- Fixed issue where No Duplicates validation was enforced when editing a child entry.</p>\n<p>## 1.0-beta-4.22</p>\n<p>	- Fixed issue where when refreshing the Nested Form markup, GF was ignoring the isSelected property of choices in favor of determining the selected status based on non-existant post values.</p>\n<p>## 1.0-beta-4.21</p>\n<p>	- Fixed fatal error when attempting to delete a parent entry.</p>\n<p>## 1.0-beta-4.20</p>\n<p>	- Fixed issue where Nested Form fields were not correctly populated via User Registration Update feeds.</p>\n<p>## 1.0-beta-4.19</p>\n<p>	- Fixed issue with :sum calc modifier where one or more child entries did not contain a value for the target field ID.</p>\n<p>## 1.0-beta-4.18</p>\n<p>	- Added support for GF Zapier.</p>\n<p>## 1.0-beta-4.17</p>\n<p>	- Updated to use minimum_requirements() method for declaring minimum requirements.</p>\n<p>## 1.0-beta-4.16</p>\n<p>	- Added \'gpnf_entry_url\' filter to allow filtering the entry URL when linking to child entries.<br />\n	- Fixed issue with :sum calculation modifier when target field ID was not present in child entry.</p>\n<p>## 1.0-beta-4.15</p>\n<p>	- Added support for integrating with GF Preview Submission.</p>\n<p>## 1.0-beta-4.14</p>\n<p>	- Fixed issues with translation support.</p>\n<p>## 1.0-beta-4.13</p>\n<p>	- Fixed issue where :total, :count, and :sum calculation modifiers included child entries from ALL Nested Form fields.</p>\n<p>## 1.0-beta-4.12</p>\n<p>	- Added integration with GW All Field Template to allow filtering which fields display from the nested form when displaying the Nested Form field value.<br />\n	- Added support for displaying a simple list of nested entry values when filtered for a single field.<br />\n	- Added support for \'nested-entries-simple-list\' and \'nested-entry\' templates.</p>\n<p>## 1.0-beta-4.11</p>\n<p>	- Fixed issue where Feed Processing field setting did not have a default value so feeds were not sent in either context (child/parent).</p>\n<p>## 1.0-beta-4.10</p>\n<p>    - Changed child form notifications to not be sent until the parent form is submitted.<br />\n    - Added \'gpnf_should_send_notification\' filter.<br />\n    - Added support for populating child entries in request data for GF Webhooks Add-on.</p>\n<p>## 1.0-beta-4.9</p>\n<p>    - Nested form is now refreshed after adding or deleting entries.</p>\n<p>## 1.0-beta-4.8</p>\n<p>	- Fixed JS error caused by session initialization when parent form was AJAX-enabled.</p>\n<p>## 1.0-beta-4.7</p>\n<p>	- Refactored event reprioritization; new method lovingly dubbed, \"The Event Handler\".</p>\n<p>## 1.0-beta-4.6</p>\n<p>	- Added support for displaying labels instead of values for choice-based fields (preserving the ability to use values in calculations).<br />\n	- Fixed issue where \":sum\" calculations were not calculated correctly on submission.<br />\n	- Fixed issue where some 3rd party add-ons caused nested form markup to be output multiple times.</p>\n<p>## 1.0-beta-4.5</p>\n<p>	- Fixed issue where only the first Nested Form field on a page had markup; template was set to require once.</p>\n<p>## 1.0-beta-4.4</p>\n<p>	- Fixed issue where View Entry links displayed outside admin resulted in 404s.</p>\n<p>## 1.0-beta-4.3</p>\n<p>	- Updated minimum required version of Gravity Forms to 2.3-beta-1.<br />\n	- Fixed issue where Nested Form JS data was not always available depending on how 3rd party scripts bound to the gform_post_render JS event.<br />\n	- Fixed issue where repositioning modal when the modal height exceeded the window height would jump up to the modal header.</p>\n<p>## 1.0-beta-4.2</p>\n<p>	- Updated field to not show up in conditional logic for other fields.</p>\n<p>## 1.0-beta-4.1</p>\n<p>	- Rewrote the GP_Template class.</p>\n<p>## 1.0.beta3.12</p>\n<p>	- Updated modal responsiveness.</p>\n<p>## 1.0.beta3.11</p>\n<p>    - Updated modal styles to be enqueued (rather than hardcoded)</p>\n<p>## 1.0.beta3.9</p>\n<p>    - Fixed issue where child entries were not populated when resuming a saved entry (via GF\'s Save & Continue feature)</p>\n<p>## 1.0.beta3.8</p>\n<p>    - Updated modal size to dynamically adjust to be 40 pixels smaller than the document size; primarily benefits mobile usage</p>\n<p>## 1.0.beta3.7</p>\n<p>    - Fixed issue where if multiple nested form fields were using the same child form, the first field would be updated with entries submitted from any other nested form field mapped to the same child form.</p>\n<p>## 1.0.beta3.6</p>\n<p>    - Fixed issue where Nested Form field\'s \"Add Entry\" button was being triggered when pressing enter within another field</p>\n<p>## 1.0.beta3.5</p>\n<p>    - Added JS hook for modify the arguments used to initailize the nested form modal: gpnf_modal_args<br />\n    - Added PHP hook for modifying the display value of child entry values in the parent form: gpnf_display_value<br />\n    - Miscellaneous cleanup items.</p>\n<p>## 1.0.beta3.4</p>\n<p>    - Fixed issue where child forms with conditional logic did not display when editing a child entry</p>\n<p>## 1.0.beta3.3</p>\n<p>    - Added support for repop of List fields when editing a child entry</p>\n<p>## 1.0.beta3.2</p>\n<p>    - Fixed JS error on confirmation page for AJAX-enabled forms; caused by KO bindings being applied twice</p>\n<p>## 1.0.beta3.1</p>\n<p>    - Fixed issue where non-logged-in users could not edit their nested entries<br />\n    - Fixed issue where multi-input fields were not repopulated for editing</p>\n<p>## 1.0.beta3.0</p>\n<p>    - Added support for parent forms with AJAX-enabled<br />\n    - Added translation support<br />\n    - Fixed notices generated when no nested fields have been selected via the field settings</p>\n<p>## 1.0.beta2.3</p>\n<p>    - Fixed issue where navigating to the previous page in a multi-page nested form would break the nested form submission flow (and entry was not captured in parent form)</p>\n<p>## 1.0.beta2.2</p>\n<p>    - Fixed issue with usage of jQuery.clone(); replaced with jQuery.extend().</p>\n<p>## 1.0.beta2.1</p>\n<p>    - Fix for IE8 recursive loop issue</p>\n<p>## 1.0.beta2.0</p>\n<p>	- Updated jQuery UI stylesheet URL to be protocol-less to better work with secure sites<br />\n	- Fixed several notices<br />\n	- Fixed several coding standards violations</p>\n<p>## 1.0beta.1.3</p>\n<p>    - Updated frontend to support HTML values rather than simply TEXT (allows currency symbols to be shown)<br />\n    - Updated get_entry_display_values() method to get the display value<br />\n    - Fixed error on entry detail edit where input HTML function was not called correctly resulting in a \"Method GFField::input_html() must be over-ridden in a sub-class.\" error.<br />\n    - Removed documentation link to Terms of Service perk (will replace once real documentation is written)</p>\n<p>## 1.0.beta1.2</p>\n<p>    - Fixed issue where \"Total\" field did not update when nested entry was edited</p>\n<p>## 1.0.beta1.1</p>\n<p>    - Added support for displaying all child entry values in {all_fields} merge tag (previously showed comma-delimited list of child entry IDs)</p>\n<p>## 1.0.alpha3.3</p>\n<p>    - Fixed issue where gformInitDatepicker was not found and generated error</p>\n\";}s:13:\"download_link\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=67857&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:55:\"gp-better-user-activation/gp-better-user-activation.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:57087;s:11:\"new_version\";s:6:\"1.2.10\";s:4:\"name\";s:25:\"GP Better User Activation\";s:7:\"version\";s:6:\"1.2.10\";s:4:\"slug\";s:25:\"gp-better-user-activation\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:59:\"https://gravitywiz.com/downloads/gp-better-user-activation/\";s:11:\"plugin_file\";s:55:\"gp-better-user-activation/gp-better-user-activation.php\";s:6:\"plugin\";s:55:\"gp-better-user-activation/gp-better-user-activation.php\";s:7:\"package\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=57087&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-02-28 23:44:01\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:74:\"https://gravitywiz.com/documentation/gravity-forms-better-user-activation/\";s:8:\"sections\";a:2:{s:11:\"description\";s:64:\"<p>Take control of your Gravity Forms User Activation page.</p>\n\";s:9:\"changelog\";s:3238:\"<p># Changelog</p>\n<p>## 1.2.10</p>\n<p>	- Fixed issue where activation content would be output multiple times when the Avada theme/plugin was enabled.</p>\n<p>## 1.2.9</p>\n<p>	- Added translations for Italian and Persian (Credit: Pezeshki F.).</p>\n<p>## 1.2.8</p>\n<p>	- Improved internationalization by preparing the remaining non-i18n strings in the templates folder.<br />\n	- Fixed issue where the plugin text domain was not being loaded for internationalization.</p>\n<p>## 1.2.7</p>\n<p>	- Improved internationalization by adding \"Activation Key Required\" as a translatable string.</p>\n<p>## 1.2.6</p>\n<p>	- Added filter, [gpbua_activation_page_id](https://gravitywiz.com/documentation/gpbua_activation_page_id/#change-activation-page-id-depending-on-language-with-polylang), to allow filtering the activation page ID.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.2.5</p>\n<p>	- Fixed issue where {gpbua} merge tags would not be replaced if no activation key is provided</p>\n<p>## 1.2.4</p>\n<p>	- Improved compatibility between GP Better User Activation with GP Disable Entry Creation.</p>\n<p>## 1.2.3</p>\n<p>	- Fixed PHP 8 warnings.</p>\n<p>## 1.2.2</p>\n<p>	- Fixed a compatibility issue with GFUR 4.6+.</p>\n<p>## 1.2.1</p>\n<p>	- Added support for disabling the Block Editor for the selected activation page.</p>\n<p>## 1.2</p>\n<p>	- Added support for GF User Registration 4.6.</p>\n<p>## 1.1.11</p>\n<p>	- Updated {gpbua:password} merge tag to work better with the security enhancements in GF User Registration 4.5 and newer. It will now show a link with \"Set your password.\" as the text if the password is e-mailed. Otherwise, it will show \"Set at registration.\" if the password is mapped to a field.</p>\n<p>## 1.1.10</p>\n<p>	- Updated custom activation page redirect to preserve query parameters.</p>\n<p>## 1.1.9</p>\n<p>	- Fixed issue where activation key parameter did not account for other parameters already existing on the activation URL.</p>\n<p>## 1.1.8</p>\n<p>	- Fixed issue where {gpbua:activation_form} merge tag was not correctly replaced.</p>\n<p>## 1.1.7</p>\n<p>	- Updated \"gpbua_activation_redirect_url\" to provide the activation object. Allows filtering redirect URL by entry values.</p>\n<p>## 1.1.6</p>\n<p>	- Fixed fatal error that occurred when loading the WordPress customizer.</p>\n<p>## 1.1.5</p>\n<p>	- Added \'gpbua_activation_redirect_url\' filter to allow modifying the URL to which a user is redirected on a successful activation.</p>\n<p>## 1.1.4</p>\n<p>	- Added support for selecting private pages as the User Activation Page or the Redirect Page.</p>\n<p>## 1.1.3</p>\n<p>	- Fixed issue with EDD where some AJAX requests were generating fatal errors.</p>\n<p>## 1.1.2</p>\n<p>	- Fixed issue where some 3rd party plugins applied the_title filter without passing $post_id as 2nd parameters.</p>\n<p>## 1.1.1</p>\n<p>	- Fixed issue were GPBUA styles/scripts were being enqueued on every admin page. Bad boy!</p>\n<p>## 1.1</p>\n<p>	- Added support for specifying a unique activation and redirect page for each language when using WPML.</p>\n<p>## 1.0.1</p>\n<p>	- Fixed issue where fatal error was generated if template view was not found.</p>\n<p>## 1.0</p>\n<p>	- You gotta keep \'em activated.</p>\n\";}s:13:\"download_link\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=57087&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:43:\"gp-ecommerce-fields/gp-ecommerce-fields.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:50319;s:11:\"new_version\";s:6:\"1.2.18\";s:4:\"name\";s:19:\"GP eCommerce Fields\";s:7:\"version\";s:6:\"1.2.18\";s:4:\"slug\";s:19:\"gp-ecommerce-fields\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:53:\"https://gravitywiz.com/downloads/gp-ecommerce-fields/\";s:11:\"plugin_file\";s:43:\"gp-ecommerce-fields/gp-ecommerce-fields.php\";s:6:\"plugin\";s:43:\"gp-ecommerce-fields/gp-ecommerce-fields.php\";s:7:\"package\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=50319&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-02-28 23:44:13\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:68:\"https://gravitywiz.com/documentation/gravity-forms-ecommerce-fields/\";s:8:\"sections\";a:2:{s:11:\"description\";s:104:\"<p>Make Gravity Forms more eCommerce-friendly with support for Tax, Discounts, and Subtotal fields.</p>\n\";s:9:\"changelog\";s:13477:\"<p># Changelog</p>\n<p>## 1.2.18</p>\n<p>	- Added new `gpecf_field_total` filter hook (PHP & JS) to allow modifying the calculation of the field total.</p>\n<p>## 1.2.17</p>\n<p>	- Fixed issue where JavaScript errors could be thrown on reload of AJAX-enabled forms and cause miscalculations.</p>\n<p>## 1.2.16</p>\n<p>	- Fixed an issue with GF Coupon computing incorrect total value.</p>\n<p>## 1.2.15</p>\n<p>	- Fixed potential JavaScript error on form render that could cause issues with conditional logic in some situations.</p>\n<p>## 1.2.14</p>\n<p>	- Added German translations. Credit: Florian Rinnhofer of sportunion.at</p>\n<p>## 1.2.13</p>\n<p>	- Fixed issue with conditional logic not always working on initial load if the conditional logic was dependent on formula fields containing eCommerce Fields merge tags such as `{subtotal}`.</p>\n<p>## 1.2.12</p>\n<p>	- Fixed issue where editing Calculated products on the Entry Details screen using the `gw-edit-product-and-payment-details.php` snippet along with GP eCommerce Fields would result in the product quantity being removed.</p>\n<p>## 1.2.11</p>\n<p>	- Fixed regression with Discount fields not working when using Gravity Forms PayPal Checkout 2.4 and newer.</p>\n<p>## 1.2.10</p>\n<p>	- Fixed an issue where flat, product-specific discounts were not capped by the total of the product fields to which they applied.<br />\n	- Fixed compatibility issue with Discount fields not working with Gravity Forms PayPal Checkout 2.4 and newer.</p>\n<p>## 1.2.9</p>\n<p>	- Removed unneeded filter on `gform_ppcp_discount_total` for the PayPal Checkout add-on if using PayPal Checkout 2.2.1 or newer.</p>\n<p>## 1.2.8</p>\n<p>	- Fixed issue where get calculations were not updated when navigating to previous pages.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.2.7</p>\n<p>	- Fixed issue where GP eCommerce Fields would not always exclude shipping from discounts/coupons when viewing the form.</p>\n<p>## 1.2.6</p>\n<p>	- Fixed JavaScript error when using GP eCommerce Fields with Gravity Forms 2.5.14.1 or newer and the Coupons Add-On.</p>\n<p>## 1.2.5</p>\n<p>	- Improved performance of formula calculations.</p>\n<p>## 1.2.4</p>\n<p>	- Fixed a potential issue where GPECF may replace GPPA\'s LMTs before they are parsed, leaving their `@` in the output.</p>\n<p>## 1.2.3</p>\n<p>	- Fixed a potential PHP warning if an entry wasn\'t available while reprocessing calculations.</p>\n<p>## 1.2.2</p>\n<p>	- Improved performance on complex forms with a large amount of calculations and/or conditional logic.</p>\n<p>## 1.2.1</p>\n<p>	- Improved compatibility with PayPal Checkout Add-on when using the Discount field.<br />\n	- Improved support for Gravity Forms 2.5. (#21)<br />\n	- Updated minimum required version of Gravity Perks to 2.2.3.<br />\n	- Fixed issue where if a Product field ID and coupon code were the same (i.e. 50), GPECF would display the product as a coupon.<br />\n	- Fixed possible order-of-events issue where GPECF would cause percentage-based discounts to be applied based on an already adjusted total.</p>\n<p>## 1.2</p>\n<p>	- Improved support for Gravity Forms 2.5.</p>\n<p>## 1.1</p>\n<p>	- Added full support for Gravity Forms 2.5!<br />\n	- Improved field settings UI for GF 2.5.<br />\n	- Updated minimum requirements to Gravity Perks 2.2.<br />\n	- Fixed order-of-events issue which caused percentage based coupons to include themselves in the calculated discount in GF 2.5.<br />\n	- Fixed issue where numeric coupon codes could be confused with products resulting in products being listed as coupons in the order summary in GF 2.5.</p>\n<p>## 1.0.47</p>\n<p>	- Fixed potential scenario where GP eCommerce Fields could get stuck in an infinite loop when calculations and GP Conditional Pricing are used together.</p>\n<p>## 1.0.46</p>\n<p>	- Fixed issue where WC GF Product Add-ons total was updated *before* eCommerce fields were included.</p>\n<p>## 1.0.45</p>\n<p>	- Fixed issue where coupons from the Coupons Add-on would be re-added and cause incorrect calculations.</p>\n<p>## 1.0.44</p>\n<p>	- Fixed a potential issue where GPECF may throw a runtime JS error.</p>\n<p>## 1.0.43</p>\n<p>	- Fixed markup and styling of Order header in {all_fields} merge tag.</p>\n<p>## 1.0.42</p>\n<p>	- Fixed an issue where GPECF may generate a PHP warning if product price is not numeric.<br />\n	- Updated docblock for \"gpecf_order_labels\" filter to provide additional details.</p>\n<p>## 1.0.41</p>\n<p>	- Fixed dependency on jQuery.migrate that has been removed as of WordPress 5.5.<br />\n	- Fixed issue with Gravity Forms 2.5 where markup was being rendered in the field label.<br />\n	- Added $modifiers as an 8th parameter to the [gpecf_order_sumary_markup](https://gravitywiz.com/documentation/gpecf_order_sumary_markup/) filter.<br />\n	- Added acceptance tests. (#5)</p>\n<p>## 1.0.40</p>\n<p>	- Fixed notices generated when updating an entry (via the GF entry update screen) with a calculation-enabled field containing a GPECF merge tag.</p>\n<p>## 1.0.39</p>\n<p>	- Added support for showing formatted value when fetched via the GFAddon::get_value_entry_detail() method.</p>\n<p>## 1.0.38</p>\n<p>	- Added [gpecf_order_sumary_markup](https://gravitywiz.com/documentation/gpecf_order_sumary_markup/) to allow modifying the order summary markup.</p>\n<p>## 1.0.37</p>\n<p>	- Fixed invalid value when using the {discounts} merge tag in a Calculated Product field.</p>\n<p>## 1.0.36</p>\n<p>	- Fixed issue where Tax fields that excluded products could result in unexpected values when product fields contained negative values.</p>\n<p>## 1.0.35</p>\n<p>	- Fixed notices generated when no quantity was specified for a Calculated Product field.</p>\n<p>## 1.0.34</p>\n<p>	- Added acceptance tests.<br />\n	- Fixed recursion with Calculated Product field containing {subtotal} merge tag.<br />\n	- Fixed issue where Calculated Product field containing {subtotal} merge tag could result in infinite recursion.</p>\n<p>## 1.0.33</p>\n<p>	- Fixed performance issue on AJAX-enabled forms when many Calculated Products were present.</p>\n<p>## 1.0.32</p>\n<p>	- Added compatibility fix for upcoming GF Coupons 2.9.3.</p>\n<p>## 1.0.31</p>\n<p>	- Fixed fatal error that could occur when Gravity Perks was active but Gravity Forms was not.<br />\n	- Updated to use GP_Plugin class.</p>\n<p>## 1.0.30</p>\n<p>	- Fixed issue with versions of GF prior to 2.4.15 (which is unreleased at the time of this commit).<br />\n	- Fixed issue where Calculated Number fields containing only GPECF merge tags (e.g. {subtotal}) were not recalculated when Calculated Product fields\' prices changed.</p>\n<p>## 1.0.29</p>\n<p>	- Fixed missing  in order summary header which caused PDF generators to render the order summary correctly.</p>\n<p>## 1.0.28</p>\n<p>	- Fixed issue where product-specific Tax fields failed to account for coupon discounts.</p>\n<p>## 1.0.27</p>\n<p>	- Fixed issue where Discount fields which excluded specific products were not correctly exempted when calculating an excluded product\'s individual price.</p>\n<p>## 1.0.26</p>\n<p>	- Fixed notice generated in PHP 7.3.</p>\n<p>## 1.0.25</p>\n<p>	- Fixed issue where {discounts} merge tag was not correctly calculated when no Coupon field was present on the form.</p>\n<p>## 1.0.24</p>\n<p>	- Fixed notice of missing \"item_index\" with GF 2.4.</p>\n<p>## 1.0.23</p>\n<p>	- Added PHP and JS filter \"gpecf_discount_total\" to allow filtering the calculated discount for a Discount field.</p>\n<p>## 1.0.22</p>\n<p>	- Fixed error with GF 2.4 where field objects now have a \"fields\" property.</p>\n<p>## 1.0.21</p>\n<p>	- Added support for using choice values in order summary: {order_summary:value}.</p>\n<p>## 1.0.20</p>\n<p>	- Fixed issue where product-specific discounts were incorrectly calculated when the product total was 0.</p>\n<p>## 1.0.19</p>\n<p>	- Fixed issue where {subtotal} merge tag replacement was inaccurate when multiple Calculation Product fields contained a {subtotal} merge tag.</p>\n<p>## 1.0.18</p>\n<p>	- Fixed order-of-events issue where calculations containing the {coupons} were recalculated prematurely.</p>\n<p>## 1.0.17</p>\n<p>	- Added support for style/script minimization.<br />\n	- Fixed bug where field values were not fetched correctly when reevaluating calculations (w/ GF 2.3).</p>\n<p>## 1.0.16.6</p>\n<p>	- Fixed JS error where multiple forms were on the page and only one implemented GF calculations.</p>\n<p>## 1.0.16.5</p>\n<p>	- Fixed JS error where multiple forms were on a page and current form contained an eCommerce merge tag but no coupon field.</p>\n<p>## 1.0.16.4</p>\n<p>	- Fixed issue where incorrect parameter type would cause fatal error on negative total fix.</p>\n<p>## 1.0.16.3</p>\n<p>	- Fixed issue where Gravity Forms allows negative totals.</p>\n<p>## 1.0.16.2</p>\n<p>	- Fixed issue where flat, product-specific discounts would discount more than the applicable products\' total.</p>\n<p>## 1.0.16.1</p>\n<p>	- Fixed issue where flat discounts were not correctly calculated for product-specific tax fields.</p>\n<p>## 1.0.16</p>\n<p>	- Fixed infinite loop conflict with GP Conditional Pricing (requires latest version of Gravity Forms as well).</p>\n<p>## 1.0.15</p>\n<p>	- Added \'gpecf_order_summary\' filter to allow filtering the $order_summary before it is rendered.</p>\n<p>## 1.0.14</p>\n<p>	- Added support for showing subtotal if custom-added tax/discount line items exist in order summary.</p>\n<p>## 1.0.13</p>\n<p>	- Added support for showing custom-added tax/discount line items in the order summary.</p>\n<p>## 1.0.12</p>\n<p>	- Fixed issue where calculation-enabled fields were recalculated even when hidden via conditional logic.</p>\n<p>## 1.0.11</p>\n<p>	- Fixed a JS issue where fields hidden via conditional logic would always trigger a change event creating an infinite loop.<br />\n	- Fixed issue where change event was triggered for fields when values were the same but of different types (e.g. \"40\" != 40).<br />\n	- Fixed issue where in some browsers, when previously entered values were saved, refreshing the page would result in a mismatch between the displayed value and the input value.</p>\n<p>## 1.0.9</p>\n<p>	- Updated field-specific merge tags to automatically display as currency (100 => $100.00).</p>\n<p>## 1.0.8</p>\n<p>	- Updated issue where product-specific taxes were calculated incorrectly when no discount applied. Bug introduced by 1.0.7.</p>\n<p>## 1.0.7</p>\n<p>	- Fixed issue where product-specific taxes did not correctly deduct product-specific discounts.</p>\n<p>## 1.0.6</p>\n<p>	- Fixed issue where including multiple GPEC merge tags in a formula would result in 0; this was caused only the first instance of the GPEC merge tag being replaced.</p>\n<p>## 1.0.5</p>\n<p>	- Fixed issue where conditional logic dependent on a Calculation-enabled field that contained an ecommerce merge tag did not evaluate correctly.</p>\n<p>## 1.0.4</p>\n<p>	- Added translation support.</p>\n<p>## 1.0.3</p>\n<p>	- Updated GP_Ecommerce_Fields::get_order() to use choice text by default.</p>\n<p>## 1.0.2</p>\n<p>	- Fixed issue with WC GF Product Add-ons where reprocessed calculations were always blank.</p>\n<p>## 1.0.1</p>\n<p>	- Fixed issue with GP Conditional Pricing were Calculation fields that contained an ecommerce merge tag were not always updated when product\'s price changed.</p>\n<p>## 1.0</p>\n<p>	- Ready for production use.<br />\n	- Added support for registering eCommerce field types as product field types.<br />\n	- Fixed issue where reprocessing calculations would add a new row for the updated value instead of updating the existing values.<br />\n	- Updated GP_Bootstrap to v1.2.</p>\n<p>## 1.0.beta1.7</p>\n<p>	- Fixed issue where non-US money formats were not correctly rendered on the frontend fields.</p>\n<p>## 1.0.beta1.6</p>\n<p>	- Added gpecf_order_labels filter for readily modifying labels used in order summary.</p>\n<p>## 1.0.beta1.5</p>\n<p>    - Fixed issue where eCommerce field values were not capped at two decimals which caused miscellaneous conflicts.</p>\n<p>## 1.0.beta1.4</p>\n<p>    - Fixed issue where Calculated Products were not captured by GF payment add-ons.</p>\n<p>## 1.0.beta1.3</p>\n<p>    - Updated integration with WC GF Product Add-ons to now show eCommerce fields in cart description.</p>\n<p>## 1.0.beta1.2</p>\n<p>    - Fixed documentation URL (previously resulted in 404).</p>\n<p>## 1.0.beta1.1</p>\n<p>    - Fixed fatal error when gf_coupons() was not available.</p>\n<p>## 1.0.beta1.0</p>\n<p>	- Fixed issue where percentage amounts could exceed 100.<br />\n	- Fixed issue where unconfigured Tax & Discount fields would break form rendering.<br />\n	- Updated GF min required version.</p>\n<p>## 1.0.alpha1.4</p>\n<p>	- Updated Discounts to be deducted before coupons are applied.<br />\n	- Updated GP_Ecommerce_Fields::has_coupon() to check $entry if no coupon found in $order.</p>\n<p>## 1.0.alpha1.3</p>\n<p>    - Added support for saving value to entry for Subtotal, Discount & Tax; allows entries to be filtered/sorted by these values on Entry List.<br />\n    - Fixed issue where percentage amounts were not correctly formatted after saving form in Form Editor.<br />\n    - Fixed issue where {subtotal} value was not formatted as currency when used outside of a calculation formula.</p>\n<p>## 1.0.alpha1.2</p>\n<p>    - Fixed issue where {order_summary} merge tag was not replaced.</p>\n<p>## 1.0.alpha1.1</p>\n<p>	- Fixed issue where Subtotal field did not correctly filter products.</p>\n<p>## 1.0.alpha1.0</p>\n<p>    - Ready for testing!</p>\n\";}s:13:\"download_link\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=50319&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:37:\"gp-media-library/gp-media-library.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:47373;s:11:\"new_version\";s:6:\"1.2.27\";s:4:\"name\";s:16:\"GP Media Library\";s:7:\"version\";s:6:\"1.2.27\";s:4:\"slug\";s:16:\"gp-media-library\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:50:\"https://gravitywiz.com/downloads/gp-media-library/\";s:11:\"plugin_file\";s:37:\"gp-media-library/gp-media-library.php\";s:6:\"plugin\";s:37:\"gp-media-library/gp-media-library.php\";s:7:\"package\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=47373&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2022-11-15 16:56:40\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:65:\"https://gravitywiz.com/documentation/gravity-forms-media-library/\";s:8:\"sections\";a:2:{s:11:\"description\";s:128:\"<p>Automatically import uploaded files (images, documents, etc.) to the WordPress Media Library when the form is submitted.</p>\n\";s:9:\"changelog\";s:6926:\"<p># Changelog</p>\n<p>## 1.2.27</p>\n<p>	- Updated `gpml_delete_entry_files_from_media_library` PHP filter hook to include a new `$form` param and also have a form-specific variation (e.g. `gpml_delete_entry_files_from_media_library_29`).</p>\n<p>## 1.2.26</p>\n<p>	- Fixed Gravity Flow Incoming Webhook not trigerring GP Media Library.</p>\n<p>## 1.2.25</p>\n<p>	- Added support for mapping Multi-file Upload fields as a featured image and mapping the same field to an ACF gallery field. The first image will be uploaded as the featured image. All other photos would be added to the gallery field.</p>\n<p>## 1.2.24</p>\n<p>	- Fixed error that could occur if deleting a file from a single file upload field using GravityView.</p>\n<p>## 1.2.23</p>\n<p>	- Added [gpml_image_sizes](https://gravitywiz.com/documentation/gpml_image_sizes) to allow filtering image sizes on upload.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.2.22</p>\n<p>	- Improved reliabiltiy of deleting files when integrated with other plugins.</p>\n<p>## 1.2.21</p>\n<p>	- Added [gpml_supported_acf_field_types](https://gravitywiz.com/documentation/gpml_supported_acf_field_types/) filter to allow enabling support for other ACF field types.<br />\n	- Added support for Image Aspect Ratio Crop ACF field type.</p>\n<p>## 1.2.20</p>\n<p>	- Added support for setting File Upload Custom Fields as featured images. (#8)</p>\n<p>## 1.2.19</p>\n<p>	- Added support for automatically saving to a `file` or `image` ACF field.</p>\n<p>## 1.2.18</p>\n<p>	- Fixed issue where GF Media Library would interfere with file ordering specified by File Upload Pro\'s sorting.</p>\n<p>## 1.2.17</p>\n<p>	- Added properly registered entry meta for Media Library attachment IDs. (#5)</p>\n<p>## 1.2.16</p>\n<p>	- Fixed an issue where GPML may generate PHP notices if no file is uploaded.<br />\n	- Fixed an issue where the uploaded file\'s form ID may not be captured correctly.</p>\n<p>## 1.2.15</p>\n<p>	- Fixed an issue where image size names containing a dash were not recognized in merge tags.</p>\n<p>## 1.2.14</p>\n<p>	- Fixed potential PHP notice when GF Media Library is used on a form that\'s also using Live Merge Tags from GF Populate Anything.</p>\n<p>## 1.2.13</p>\n<p>	- Added GP_Media_Library::acf_update_field() and refactored to use this method where possible.</p>\n<p>## 1.2.12</p>\n<p>	- Added [gpml_supported_field_types](https://gravitywiz.com/documentation/gpml_supported_field_types) filter.</p>\n<p>## 1.2.11</p>\n<p>	- Updated how file IDs are retrieved from existing file URLs to use a core WordPress function as it is more comprehensive.</p>\n<p>## 1.2.10</p>\n<p>	- Fixed issue where files with customized file paths (via [gform_upload_path](https://docs.gravityforms.com/gform_upload_path/) filter) failed importation.</p>\n<p>## 1.2.9</p>\n<p>	- Added support for populating WooCommerce product gallery when creating a product via Gravity Forms.<br />\n	- Added [gpml_auto_convert_custom_fields](https://gravitywiz.com/documentation/gpml_auto_convert_custom_fields/) filter to allow auto-converting any custom field.</p>\n<p>## 1.2.8</p>\n<p>	- Fixed fatal error that occurred when mapping a GPML-enabled file upload field to a custom field via the Advanced Post Creation add-on.</p>\n<p>## 1.2.7</p>\n<p>	- Added [gpml_delete_entry_files_from_media_library](https://gravitywiz.com/documentation/gpml_delete_entry_files_from_media_library/) filter to allow filtering whether files imported into the Media library should be deleted when their corresponding entry is deleted.</p>\n<p>## 1.2.6</p>\n<p>	- Fixed issue where files that failed import were deleted.</p>\n<p>## 1.2.5</p>\n<p>	- Updated error processing to allow single import failures. Previously import would fail for all images if any image failed.</p>\n<p>## 1.2.4</p>\n<p>	- Fixed issue where Media Library files were not correctly attached to Gravity Forms notifications.</p>\n<p>## 1.2.3</p>\n<p>	- Added additional logging when a file fails to upload.</p>\n<p>## 1.2.2</p>\n<p>	- Added logging support.</p>\n<p>## 1.3</p>\n<p>	- Fixed fatal error that occurred when field mapped in Advanced Post Creation feed no longer exists.</p>\n<p>## 1.2.1</p>\n<p>	- Fixed fatal error that occurred when field mapped in Advanced Post Creation feed no longer exists.</p>\n<p>## 1.2</p>\n<p>	- Added support for integrating the [Advanced Custom Fields](https://www.advancedcustomfields.com/) and [Advanced Post Creation](https://www.gravityforms.com/add-ons/advanced-post-creation/).</p>\n<p>## 1.1</p>\n<p>    - Added support for [Slim Image Cropper for Gravity Forms](https://gwiz.io/2XYLv5D).</p>\n<p>## 1.0.14</p>\n<p>	- Updated minimum GF version to actual required version: 2.0.8<br />\n	- Fixed notice that was generated on non-standard WP pages.</p>\n<p>## 1.0.13</p>\n<p>	- Fixed issue where files were uploaded to the wrong directory due to get_post() returning a post even when no post ID was passed.</p>\n<p>## 1.0.12</p>\n<p>	- Added \'gpml_media_data\' filter to allow modifying media data before uploading (see: https://gravitywiz.com/documentation/gpml_media_data/).</p>\n<p>## 1.0.11</p>\n<p>    - Fixed link to documentation.</p>\n<p>## 1.0.10</p>\n<p>	- Fixed issue where all GPML-enabled image field merge tags were being treated as post images.</p>\n<p>## 1.0.9</p>\n<p>	- Fixed issue where new regex for parsing multi-file merge tag modifiers ignored all but the last modifier.</p>\n<p>## 1.0.8</p>\n<p>	- Added support for passing more than two parameters for multi-file merge tags (i.e. {File:1:thumbnail:left:link}).<br />\n	- Added \'gpml_multi_file_merge_tag_glue\' filter to allow modifying the string that is used to join individual images in a multi-file image merge tag.</p>\n<p>## 1.0.7</p>\n<p>	- Fixed notice generated when checking for existing file ID when none existed.<br />\n	- Fixed notice genrated when replacing merge tags without an entry object.</p>\n<p>## 1.0.6</p>\n<p>    - Fixed issue w/ 3rd party integrations where GPML failed to correctly locate the existing attachment when the attachment URL did not match the guid.</p>\n<p>## 1.0.5</p>\n<p>    - Fixed fatal error that occurred w/ WC GF Product Add-ons (surprise!).</p>\n<p>## 1.0.4</p>\n<p>	- Added support for \":link\" modifier; automatically wraps generated  in a link to the full sized image.<br />\n	- Added support for automatically replacing GPML-enabled field images with the medium-sized thumbnail when viewed in Gravity View.</p>\n<p>## 1.0.3</p>\n<p>    - Added support for mapping GF Multi-file Upload fields to ACF\'s Gallery field.</p>\n<p>## 1.0.2</p>\n<p>	- Fixed fatal error when download_url() function failed.<br />\n	- Updated upload_to_media_library() function to use original Gravity Forms image.</p>\n<p>## 1.0.1</p>\n<p>	- Added support for image merge tags (i.e. {File:1:medium} and {Multi-file Upload:2:thumbnail:right}).</p>\n<p>## 1.0</p>\n<p>	- \"People can lose their lives in libraries. They ought to be warned.\" ~ Saul Bellow</p>\n\";}s:13:\"download_link\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=47373&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:57:\"gp-post-content-merge-tags/gp-post-content-merge-tags.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:35419;s:11:\"new_version\";s:5:\"1.3.8\";s:4:\"name\";s:26:\"GP Post Content Merge Tags\";s:7:\"version\";s:5:\"1.3.8\";s:4:\"slug\";s:26:\"gp-post-content-merge-tags\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:60:\"https://gravitywiz.com/downloads/gp-post-content-merge-tags/\";s:11:\"plugin_file\";s:57:\"gp-post-content-merge-tags/gp-post-content-merge-tags.php\";s:6:\"plugin\";s:57:\"gp-post-content-merge-tags/gp-post-content-merge-tags.php\";s:7:\"package\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=35419&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2022-08-24 14:53:20\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:75:\"https://gravitywiz.com/documentation/gravity-forms-post-content-merge-tags/\";s:8:\"sections\";a:2:{s:11:\"description\";s:70:\"<p>Adds support for Gravity Form merge tags in your post content.</p>\n\";s:9:\"changelog\";s:5775:\"<p># Changelog</p>\n<p>## 1.3.8</p>\n<p>	- Improved PHP 8 compatibility by utilizing OpenSSL cryptography rather than `mcrypt` if it\'s available.</p>\n<p>## 1.3.7</p>\n<p>	- Improved compatibility with GP Entry Blocks by not replacing general merge tags for posts/pages that contain an Entries Block.</p>\n<p>## 1.3.6</p>\n<p>	- Fixed potential PHP notice when only using `{confirmation_url}` as a block\'s content.</p>\n<p>## 1.3.5</p>\n<p>	- Fixed issue where added merge tags would immediately be removed when moving focus from the inserted merge tag.</p>\n<p>## 1.3.4</p>\n<p>	- Fixed regression where the Pretty ID was not registered as an entry meta key which prevented it from showing up in options such as Field Maps.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.3.3</p>\n<p>	- Fixed an issue where entry IDs were not decrypted correctly when using the OpenSSL implementation.</p>\n<p>## 1.3.2</p>\n<p>	- Fixed issue where merge tag selector was not available in Gutenberg if using Gravity Forms 2.5.2.1 or newer.<br />\n	- Fixed a UI issue where PCMT checkbox appeared on redirect confirmation settings.</p>\n<p>## 1.3.1</p>\n<p>	- Fixed issue where \"Edit Page Content\" link would not show in Confirmation settings if using No Conflict mode.</p>\n<p>## 1.2.4</p>\n<p>	- Added full compatibility with Gravity Forms 2.5. (#5)</p>\n<p>## 1.3</p>\n<p>	- Added full compatibility with Gravity Forms 2.5. (#5)</p>\n<p>## 1.2.3</p>\n<p>	- Improved Merge Tag selector compatibility with more Gutenberg blocks such as the Button block and third-party blocks.</p>\n<p>## 1.2.2</p>\n<p>	- Updated Pretty ID to be properly registered entry meta and to make it available to feeds during submission.</p>\n<p>## 1.2.1</p>\n<p>	- Fixed a crash that occurred in PHP 5.xx installations.</p>\n<p>## 1.1.13</p>\n<p>	- Added support for adding Gravity Forms merge tags in the WordPress Block Editor (Gutenberg)!<br />\n	- Added inline docs for \"gppct_always_process_merge_tags\" and \"gppct_process_general_merge_tags\".</p>\n<p>## 1.2</p>\n<p>	- Added support for adding Gravity Forms merge tags in the WordPress Block Editor (Gutenberg)!<br />\n	- Added inline docs for \"gppct_always_process_merge_tags\" and \"gppct_process_general_merge_tags\".</p>\n<p>## 1.1.12</p>\n<p>	- Fixed issue where Global Merge Tags would not work with checkbox fields.</p>\n<p>## 1.1.11</p>\n<p>	- Fixed issue where Post Content Merge Tags would cause a plugin initialization failure with the Classic Editor block in Gutenberg.</p>\n<p>## 1.1.10</p>\n<p>	- Added support for logging.</p>\n<p>## 1.1.9</p>\n<p>	- Added context parameter to shortcode to allow filtering attributes specifically for the [eid] shortcode.<br />\n	- Fixed issue where apostrophes were incorrectly escaped.<br />\n	- Updated plugin author.</p>\n<p>## 1.1.8</p>\n<p>	- Fixed issue where query that fetched entry ID by pretty ID was too generic and could return an incorrect entry ID.</p>\n<p>## 1.1.7</p>\n<p>	- Fixed issue where Pretty IDs were misinterpreted as raw entry IDs.</p>\n<p>## 1.1.6</p>\n<p>	- Fixed issue where date-based conditional logic was not properly processed when a payment add-on was configured for the form.</p>\n<p>## 1.1.5</p>\n<p>	- Fixed compatibility change for Gravity Forms 2.3 column name.</p>\n<p>## 1.1.4</p>\n<p>    - Added support for using merge tag modifiers on global merge tags (i.e. {Field Label:value}).</p>\n<p>## 1.1.3</p>\n<p>    - Added compatibility fix for Gravity Forms 2.3.</p>\n<p>## 1.1.2</p>\n<p>    - If Pretty ID and encryption is disabled for eids, the eid will be checked against the current user ID as well as the current visitor IP before display the contents.</p>\n<p>## 1.1.1</p>\n<p>	- Added support for \'gppct_always_process_merge_tags\' filter to allow always processing merge tags; even when no eid is passed.</p>\n<p>## 1.1</p>\n<p>	- Enabled Pretty ID by default for eids. To disable add this to your theme\'s functions.php file: add_filter( \'gppcmt_enable_pretty_id\', \'__return_false\' );<br />\n	- Fixed deprecation issue with the use of GFCommon::encrypt() and GFCommon::decrypt() functions which have been deprecated in Gravity Forms 2.3.</p>\n<p>## 1.0.5</p>\n<p>	- Fixed issue where Confirmation URL in Entry details metabox displayed awkwardly when other custom items were included in the metabox. </p>\n<p>## 1.0.4</p>\n<p>	- Fixed issue where spaces in the confirmation URL parameters were replaced with underscores.</p>\n<p>## 1.0.3</p>\n<p>	- Added logging to get_entry() method.</p>\n<p>## 1.0.2</p>\n<p>	- Added support for processing pre-population merge tags in the [noeid] shortcode.</p>\n<p>## 1.0.1</p>\n<p>	- Fixed issue where required GF script (gravityforms.js) did not load if another GF script (form_admin.js) was already enqueued. </p>\n<p>## 1.0</p>\n<p>	- Added support for \"pretty id\". When enabled, eid parameter will be a 6 character alphanumeric string.</p>\n<p>## 1.0.beta1.7</p>\n<p>	- Added support for [noeid] merge tag. Contents are displayed when no entry is available.</p>\n<p>## 1.0.beta1.6</p>\n<p>	- Added support for not displaying any content within the [eid] merge tag if no entry is found.</p>\n<p>## 1.0.beta1.5</p>\n<p>    - Fixed error introduced by WordPress 4.7.2 where merge tag selector failed to insert merge tag.</p>\n<p>## 1.0.beta1.4</p>\n<p>    - Fixed error in FireFox which prevented merge tag selector from loading in Post Edit view.<br />\n    - Updated merge tag selector to truncate field labels to 40 characters.</p>\n<p>## 1.0.beta1.3</p>\n<p>	- Fixed issue where anonymous functions are not supported by earlier PHP versions.</p>\n<p>## 1.0.beta1.2</p>\n<p>	- Fixed conflict with ACF where merge tag selector on the post edit view was not working.</p>\n<p>## 1.0.beta1.1</p>\n<p>	- Added support for processing pre-population merge tags without eid parameter</p>\n\";}s:13:\"download_link\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=35419&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:35:\"gp-live-preview/gp-live-preview.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:30698;s:11:\"new_version\";s:5:\"1.6.6\";s:4:\"name\";s:15:\"GP Live Preview\";s:7:\"version\";s:5:\"1.6.6\";s:4:\"slug\";s:15:\"gp-live-preview\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:49:\"https://gravitywiz.com/downloads/gp-live-preview/\";s:11:\"plugin_file\";s:35:\"gp-live-preview/gp-live-preview.php\";s:6:\"plugin\";s:35:\"gp-live-preview/gp-live-preview.php\";s:7:\"package\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=30698&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-03-21 17:44:18\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:64:\"https://gravitywiz.com/documentation/gravity-forms-live-preview/\";s:8:\"sections\";a:2:{s:11:\"description\";s:56:\"<p>Preview your forms on the frontend of your site.</p>\n\";s:9:\"changelog\";s:5826:\"<p># Changelog</p>\n<p>## 1.6.6</p>\n<p>	- Fixed an issue with Credit Card field on Single Page view.</p>\n<p>## 1.6.5</p>\n<p>	- Improved compatibility with GP Page Transitions by skipping soft validation if unrequire is enabled.</p>\n<p>## 1.6.4</p>\n<p>	- Fixed an issue where Live Preview would cause the Preview link in the Forms screen to go to the Form Editor if Live Preview has never been used by the current user.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.6.3</p>\n<p>	- Added new \"Ignore Form Restrictions\" option.</p>\n<p>## 1.6.2</p>\n<p>	- Fixed positional issues introduced by GF in [PR#1183](https://github.com/gravityforms/gravityforms/pull/1883/files).</p>\n<p>## 1.6.1</p>\n<p>	- Fixed a potential compatibility issue with GF 2.5 and entry list pages.</p>\n<p>## 1.6</p>\n<p>	- Improved support for Gravity Forms 2.5. (#9)</p>\n<p>## 1.5.1</p>\n<p>	- Fixed issue in GF 2.5. where Live Preview menu displayed underneath form settings.</p>\n<p>## 1.4.4</p>\n<p>	- Fixed issue where admin script was not output when No Conflict Mode was enabled.<br />\n	- Improved Live Preview with full compatibility for Gravity Forms 2.5.<br />\n	- Fixed issue where tooltips displayed underneath the form editor toolbar. Fixes #5.<br />\n	- Updated CSS for hidden fields in Gravity Forms 2.5<br />\n	- Removed tags in selectors.<br />\n	- Updated and improved to work well in Gravity Forms 2.5; Live Preview is now an option on the default Preview menu.</p>\n<p>## 1.5</p>\n<p>	- Added full support for Gravity Forms with improved UI.<br />\n	- Updated CSS for hidden fields in Gravity Forms 2.5<br />\n	- Fixed issue where admin script was not output when No Conflict Mode was enabled.<br />\n	- Fixed issue where tooltips displayed underneath the form editor toolbar. Fixes #5.<br />\n	- Removed tags in selectors.</p>\n<p>## 1.4.3</p>\n<p>	- Added [gplp_grant_preview_permission](https://gravitywiz.com/documentation/gplp_grant_preview_permission/) filter to allow filtering whether the current user has permission to preview forms via Live Preview.</p>\n<p>## 1.4.2</p>\n<p>	- Fixed PHP notice on trashed forms page in the WordPress admin dashboard.<br />\n	- Added \'gplp_enable_globally\' filter to support enabling preview features for forms outside of core/live preview.</p>\n<p>## 1.4.1</p>\n<p>	- Added \'gplp_enable_globally\' filter to support enabling preview features for forms outside of core/live preview.</p>\n<p>## 1.4</p>\n<p>	- Added support for auto-passing options (i.e. AJAX, Unrequire) on Preview links in Admin Bar menu.<br />\n	- Added support for Live Preview link in Admin Bar menu.<br />\n	- Added support for disabling notifications on Preview and Live Preview submissions.<br />\n	- Added support for auto-passing options (i.e. AJAX, Unrequire) on Preview action link in Form List view.<br />\n	- Added \'gplp_enable_form_action\' filter to allow enabling a \"Live Preivew\" action link to appear for each form in the Form List view.</p>\n<p>## 1.3</p>\n<p>	- Added support for disabling notifications on Preview and Live Preview submissions.<br />\n	- Added support for auto-passing options (i.e. AJAX, Unrequire) on Preview action link in Form List view.<br />\n	- Added \'gplp_enable_form_action\' filter to allow enabling a \"Live Preivew\" action link to appear for each form in the Form List view.</p>\n<p>## 1.2.10</p>\n<p>	- Fixed issue where required asterisks did not appear for Nested Forms when Unrequire was enabled.</p>\n<p>## 1.2.9</p>\n<p>	- Fixed issue where unrequire would indicate that all fields were required, regardless of whether they were marked as required.</p>\n<p>## 1.2.8</p>\n<p>	- Fixed issue where clicking on checkbox would cause Firefox to navigate to a URL containing \"&&undefined\"</p>\n<p>## 1.2.7</p>\n<p>	- Fixed issue where clicking on checkbox did not correctly set the preview setting.</p>\n<p>## 1.2.6</p>\n<p>	- Added support for showing Unique ID fields when Show Hidden is enabled.</p>\n<p>## 1.2.5</p>\n<p>	- Fixed issue where Live Preview submenu options would sometimes click through to URLs.</p>\n<p>## 1.2.4</p>\n<p>	- Added \'gplp_preview_template\' filter to allow filtering the preview template. See: https://gist.github.com/spivurno/5bbcc03cf0d8fe9aa82834c8e14f361f</p>\n<p>## 1.2.3</p>\n<p>    - Added backend support for Enable AJAX, Show Hidden, and Unrequire for default preview.<br />\n    - Added support for bypassing CAPTCHA fields when Unrequire is enabled.</p>\n<p>## 1.2.2</p>\n<p>	- Added support for showing fields with visiblity of hidden when Show Hidden is enabled</p>\n<p>## 1.2.1</p>\n<p>	- Fixed issue where preview functionality was not initialized before Gravity Forms processed form</p>\n<p>## 1.2</p>\n<p>    - Refactored how preview page is created and loaded; will fix many miscellaneous issues with various themes.</p>\n<p>## 1.1.7</p>\n<p>	- Updated \"Show Hidden\" style block to be appened to form markup<br />\n	- Fixed mislabled function</p>\n<p>## 1.1.6</p>\n<p>	- Fixed conflict with The Events Calendar plugin</p>\n<p>## 1.1.5</p>\n<p>	- Fixed issue where is_live_preview() returned true if \'id\' parameter was set in query string</p>\n<p>## 1.1.4</p>\n<p>	- Added support for setting the preview page title for theme\'s not using title-tag support<br />\n	- Fixed issue where permalinks were not auto-flushed on activation<br />\n	- Fixed issue where preview page was being treated like an archive page<br />\n	- Updated is_live_preview() to be more bullet-proof</p>\n<p>## 1.1.2</p>\n<p>	- Updated query to better replicate a single post/page (allows better integration with themes)</p>\n<p>## 1.1.1</p>\n<p>	- Fixed issue where tooltip was not escaped properly</p>\n<p>## 1.1</p>\n<p>	- Added support for \'Show Hidden\' and \'Unrequire\' options<br />\n	- Updated Live Preview menu to allow enable multiple options at once</p>\n<p>## 1.0</p>\n<p>	- It\'s alive (preview)!</p>\n\";}s:13:\"download_link\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=30698&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:33:\"gp-limit-dates/gp-limit-dates.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:17606;s:11:\"new_version\";s:6:\"1.1.21\";s:4:\"name\";s:14:\"GP Limit Dates\";s:7:\"version\";s:6:\"1.1.21\";s:4:\"slug\";s:14:\"gp-limit-dates\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:48:\"https://gravitywiz.com/downloads/gp-limit-dates/\";s:11:\"plugin_file\";s:33:\"gp-limit-dates/gp-limit-dates.php\";s:6:\"plugin\";s:33:\"gp-limit-dates/gp-limit-dates.php\";s:7:\"package\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=17606&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-03-08 00:59:58\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:63:\"https://gravitywiz.com/documentation/gravity-forms-limit-dates/\";s:8:\"sections\";a:2:{s:11:\"description\";s:82:\"<p>Limit which days are selectable for your Gravity Forms Date Picker fields.</p>\n\";s:9:\"changelog\";s:11578:\"<p># Changelog</p>\n<p>## 1.1.21</p>\n<p>	- Added support for weekday(s) keyword support when specifying min/max date modifiers. Credit: Dominik Schilling (required.com)</p>\n<p>## 1.1.20</p>\n<p>	- Fixed potential PHP warnings.</p>\n<p>## 1.1.19</p>\n<p>	- Fixed issues where the `gpld_disable_inline_date_picker_default_date` filter would not work with conditional logic or default values.</p>\n<p>## 1.1.18</p>\n<p>	- Fixed an issue where Formatted Date for Exceptions was not displayed.</p>\n<p>## 1.1.17</p>\n<p>	- Added new [`gpld_disable_inline_date_picker_default_date`](https://gravitywiz.com/documentation/gpld_disable_inline_date_picker_default_date) PHP filter to disable automatically selecting a date when using the Inline Date Picker.</p>\n<p>## 1.1.16</p>\n<p>	- Added dynamic classes to datepicker dates; allows styles to be applied depending on why a date is disabled.<br />\n	- Fixed issue where inline datepickers were not rendered in Gravity Forms 2.7.</p>\n<p>## 1.1.15</p>\n<p>	- Fixed JavaScript error that could prevent forms from showing in some cases.</p>\n<p>## 1.1.14</p>\n<p>	- Fixed a JavaScript error that could occur when setting default dates on Inline Datepickers in forms with conditional logic.</p>\n<p>## 1.1.13</p>\n<p>	- Added German translations. Credit: Florian Rinnhofer of sportunion.at<br />\n	- Fixed issue where exceptions were being ordered incorrectly.</p>\n<p>## 1.1.12</p>\n<p>	- Updated Exceptions to be ordered by date (ascending).<br />\n	- Updated Exceptions to be formatted according to the field\'s selected date format.</p>\n<p>## 1.1.11</p>\n<p>	- Fixed issue where incorrect remaining inventory from GF Inventory would show on initial render with inline date picker.</p>\n<p>## 1.1.10</p>\n<p>	- Fixed an issue where conditional logic dependent on inline datepickers wouldn\'t work in some situations on multi-page forms.</p>\n<p>## 1.1.9</p>\n<p>	- Fixed issue with GP Read Only where the Datepicker would be initialized more than once causing a flash of unstyled content when using Legacy Markup.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.1.8</p>\n<p>	- Fixed regression where having an empty minimum date could cause the form to lock up.</p>\n<p>## 1.1.7</p>\n<p>	- Improved minimum date to be the first selectable date in the range.</p>\n<p>## 1.1.6</p>\n<p>	- Fixed an issue where back-end validation did not match the front-end when excepted dates fall outside of minimum or maximum dates defined.</p>\n<p>## 1.1.5</p>\n<p>	- Added support for responsively downsizing the datepicker.</p>\n<p>## 1.1.4</p>\n<p>	- Added [gpld_after_set_max_date](https://gravitywiz.com/documentation/gpld_after_set_max_date/)</p>\n<p>## 1.1.3</p>\n<p>	- Fixed an issue where GPPA and GPCC would not copy values from inline date pickers on page load.</p>\n<p>## 1.0.26</p>\n<p>	- Added gp-limit-dates.css for GF 2.5.. Updated inline datepicker style in GF 2.5 to remove drop shadow.<br />\n	- Added support for 2.5.<br />\n	- Updated admin scripts/styles to be enqueued as separate files rather than output inline.<br />\n	- Updated field setting markup, styles, and JS to work better in GF 2.5.<br />\n	- Updated field setting styles in GF 2.4 to work with the new markup.<br />\n	- Fixed issue where Inline Datepicker did not have the new GF datepicker theme applied automatically.</p>\n<p>## 1.1.2</p>\n<p>	- Fixed an issue where second and subsequent inline date pickers may not render on a form.</p>\n<p>## 1.1.1</p>\n<p>	- Fixed an issue where Inline Datepickers were not always populated with the correct default value.</p>\n<p>## 1.1</p>\n<p>	- Added support for Gravity Forms 2.5.<br />\n	- Updated admin scripts/styles to be enqueued as separate files rather than output inline.<br />\n	- Updated field setting markup, styles, and JS to work better in GF 2.5.<br />\n	- Updated field setting styles in GF 2.4 to work with the new markup.<br />\n	- Updated inline datepicker style in GF 2.5 to remove drop shadow.<br />\n	- Fixed issue where Inline Datepicker did not have the new GF datepicker theme applied automatically.</p>\n<p>## 1.0.25</p>\n<p>	- Fixed a potential integration issue with GPPA and GPRO.</p>\n<p>## 1.0.24</p>\n<p>	- Updated data flag to gpldIgnoreChange so it could be used in more contexts.<br />\n	- Added support for triggering onSelect functionality when the Date field\'s value changes.</p>\n<p>## 1.0.23</p>\n<p>	- Fixed an issue where a deleted field may cause GPLD to fail to render.</p>\n<p>## 1.0.22</p>\n<p>	- Added [gpld_invalid_date_error](http://gravitywiz.com/documentation/gpld_invalid_date_error/) JavaScript filter.</p>\n<p>## 1.0.21</p>\n<p>	- Fixed an issue where date format was parsed incorrectly.</p>\n<p>## 1.0.20</p>\n<p>	- Fixed noticed generated when invalid form is passed via GF filters.<br />\n	- Updated plugin author.</p>\n<p>## 1.0.19</p>\n<p>	- Added JS filter: gpld_after_set_min_date; supports functionality such as populating the new minimum date into the field and opening the datepicker in Field B after a date has been selected in Field A.</p>\n<p>## 1.0.18</p>\n<p>	- Fixed fatal error that occurred when honey pot was enabled on form with Limit Dates active.</p>\n<p>## 1.0.17</p>\n<p>	- Added GP_Limit_Dates::get_limit_dates_field_options method to ensure that the generic \"gpld_limit_dates_options\" filter was applied when fetching options for a single field.</p>\n<p>## 1.0.16</p>\n<p>	- Added fix to resolve issue where min/max dates were not set for Inline Datepickers after an AJAX-submission.</p>\n<p>## 1.0.15</p>\n<p>	- Fixed issue where inline datepickers did not correctly show first selectable date.</p>\n<p>## 1.0.14</p>\n<p>	- Fixed issue where inline datepickers did not currently display selected date when rendered while hidden (via conditional logic).</p>\n<p>## 1.0.13</p>\n<p>	- Fixed issue with 2.4 and new $field->fields property.</p>\n<p>## 1.0.12</p>\n<p>	- Added support for script/style minification.<br />\n	- Added support for GP Limit Dates inline datepicker.</p>\n<p>## 1.0.11</p>\n<p>	- Fixed issue where change event was not triggered for inline datepickers when new min/max date was set.</p>\n<p>## 1.0.10</p>\n<p>	- Fixed notice generated with PHP 7.2 when days of the week setting was not defined as an array.</p>\n<p>## 1.0.9</p>\n<p>	- Fixed bug introduced in 1.0.8 where minDate field-based dependencies were accounted for but maxDate\'s were not.</p>\n<p>## 1.0.8</p>\n<p>	- Added support for automatically setting Date field minDate by the minDate of the Date field on which it\'s minDate is dependent.</p>\n<p>## 1.0.7</p>\n<p>	- Fixed issue where default value in Date Field A did not correctly set the minimum date for Date Field B when configured to do so.</p>\n<p>## 1.0.6</p>\n<p>	- Fixed issue where manually entered dates were not correctly validated on input change event.</p>\n<p>## 1.0.5</p>\n<p>    - Fixed issue where conditional logic was not working when dependent on any Date field which used the onSelect event.</p>\n<p>## 1.0.4</p>\n<p>    - Fixed issue where conditional logic was not working when dependent on an Inline Date Picker.</p>\n<p>## 1.0.3</p>\n<p>    - Fixed issue introduced in 1.0.2 where an error was generated if the datepicker was reponsible for setting the min/max on more than one Date field.</p>\n<p>## 1.0.2</p>\n<p>    - Fixed issue where inline datepicker did not automatically updated min/max date when targeted by another Date field.</p>\n<p>## 1.0.1</p>\n<p>    - Fixed issue where inline datepicker did not work for any date format other than mm/dd/yyyy.</p>\n<p>## 1.0</p>\n<p>    - Added support for inline datepicker.<br />\n    - Updated admin UI styles.</p>\n<p>## 1.0.beta2.12</p>\n<p>    - Fixed conflict caused by Gravity Slider\'s jquery.nouislider.all.js file</p>\n<p>## 1.0.beta2.11</p>\n<p>    - Added gpld_modified_date JS filter to allow 3rd party modifications to any modified date</p>\n<p>## 1.0.beta2.9</p>\n<p>    - Added support for disableAll property on date option data; allows all dates to be disabled by default.</p>\n<p>## 1.0.beta2.8</p>\n<p>	- Fixed issue where jQuery was used instead of $ inside gp-limit-dates.js</p>\n<p>## 1.0.beta2.7</p>\n<p>    - Fixed issue introduced by WordPress 4.6 where admin datepickers are localized by default causing date to be in an unexpected format</p>\n<p>## 1.0.beta2.6</p>\n<p>    - Fixed issue where deleted date fields still set as min/max date for another date field would generate a JS error</p>\n<p>## 1.0.beta2.5</p>\n<p>	- Updated \'gp-limit-dates.js\' to be enqueued in footer; resolves conflict with GP Nested Forms</p>\n<p>## 1.0.beta2.4</p>\n<p>	- Added support for \"exceptionMode\" via \'gpld_limit_dates_options\' filter; allows modifing how excepted dates are handled (blocked, enabled, reversed).</p>\n<p>## 1.0.beta2.3</p>\n<p>	- Updated to make gform_datepicker_options_pre_init filter more bullet proof</p>\n<p>## 1.0.beta2.2</p>\n<p>	- Added new filter: gpld_date_value<br />\n		add_filter( \'gpld_date_value\', function( $date, $field, $key, $options ) {<br />\n			return $date;<br />\n		}, 10, 4 );<br />\n	- Added GP_Limit_Dates::is_valid_timestamp() function<br />\n	- Updated GPLimitDates.gpld_date_value() method to pass the data and fieldId parameters</p>\n<p>## 1.0.beta2.1</p>\n<p>	- Added new filter: gpld_has_limit_dates_enabled<br />\n		add_filter( \'gpld_has_limit_dates_enabled\', function( $result, $field ) {<br />\n			return false;<br />\n		}, 10, 2 );</p>\n<p>## 1.0.beta2.0</p>\n<p>    - Fixed issue where empty date fields w/ limit date features enabled returned a validation error<br />\n    - Updated to use GP_Bootstrap</p>\n<p>## 1.0.beta1.9</p>\n<p>	- Updated onClose override to account for other functions that have also specified an onClose function for the datepicker</p>\n<p>## 1.0.beta1.8</p>\n<p>	- Fixed issue where field ID and specific dates were converted to server time which could result in incorrect date limits; updated to only convert {today}-based dates to server time</p>\n<p>## 1.0.beta1.7</p>\n<p>	- Fixed issue where setting limit date options via the \'gpld_limit_dates_options\' filter did not activate limit dates functionality for the form if there were no options already configured for the field.</p>\n<p>## 1.0.beta1.6</p>\n<p>	- Fixed styling issue where date selects (in UI) were too large when Date fields had very long labels</p>\n<p>## 1.0.beta1.5</p>\n<p>	- Added $form and $field objects as parameters to the \'gpld_limit_dates_options\' filter<br />\n	- Added support for \'Exclude Before Today\' option when min date setting is configured for \'Specific Date\'; allows specifying a future minimum date and having minimum date automatically adjust as time progresses</p>\n<p>## 1.0.beta1.4</p>\n<p>	- Fixed issue where dates in dmy format would return invalid date validation error<br />\n	- Fixed issue where date fields with min/max set by another date field with a dmy format would not have the min/max set correctly when a validation error is returned on any form field</p>\n<p>## 1.0.beta1.3</p>\n<p>	- Fixed issue where days of week validation was sometimes not stored in correct format<br />\n	- Fixed issue where PHP date validation failed for non-US dates (in some cases)<br />\n	- Added support for allowing multiple date fields to have min/max date fields based on the same date field</p>\n<p>## 1.0.beta1.2</p>\n<p>    - Fixed issue where dates in dmy format where not validated correctly (on submission)<br />\n    - Fixed issue where field settings appeared briefly while form editor was loading</p>\n<p>## 1.0.beta1.1</p>\n<p>    - Fixed issue where if Sunday was the only day of the week, no limit was applied</p>\n<p>## 1.0.beta1.0</p>\n<p>    - Limit those dates!</p>\n\";}s:13:\"download_link\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=17606&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:53:\"gp-multi-page-navigation/gp-multi-page-navigation.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:12127;s:11:\"new_version\";s:3:\"1.2\";s:4:\"name\";s:24:\"GP Multi-page Navigation\";s:7:\"version\";s:3:\"1.2\";s:4:\"slug\";s:24:\"gp-multi-page-navigation\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:74:\"https://gravitywiz.com/downloads/gravity-forms-multi-page-form-navigation/\";s:11:\"plugin_file\";s:53:\"gp-multi-page-navigation/gp-multi-page-navigation.php\";s:6:\"plugin\";s:53:\"gp-multi-page-navigation/gp-multi-page-navigation.php\";s:7:\"package\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=12127&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-04-05 14:56:15\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:73:\"https://gravitywiz.com/documentation/gravity-forms-multi-page-navigation/\";s:8:\"sections\";a:2:{s:11:\"description\";s:128:\"<p>Navigate between form pages quickly by converting the page steps into page links or creating your own custom page links.</p>\n\";s:9:\"changelog\";s:4711:\"<p># Changelog</p>\n<p>## 1.2</p>\n<p>	- Added support for using GP Multi-Page Navigation with GP Page Transitions.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.1.4</p>\n<p>	- Fixed a fatal error introduced in 1.1.3.</p>\n<p>## 1.1.3</p>\n<p>	- Fixed an i18n form error message issue.</p>\n<p>## 1.1.2</p>\n<p>	- Fixed a fatal error in installations running PHP 5.6.x.</p>\n<p>## 1.1.1</p>\n<p>	- Fixed error messages styling for GF 2.5.<br />\n	- Fixed a potential issue where AJAX spinner may show up twice on some forms.</p>\n<p>## 1.1</p>\n<p>	- Improved compatibility with Gravity Forms 2.5.</p>\n<p>## 1.0.10</p>\n<p>	- Fixed compatibility issue with GF 2.5 and conditional logic.</p>\n<p>## 1.0.9</p>\n<p>	- Added support for tracking if the last page is reached for manual page links.<br />\n	- Fixed issue where GP Multi Page Navigation settings would show for every field in the Form Editor.</p>\n<p>## 1.0.8</p>\n<p>	- Fixed issue where GF Multi-Page Navigation settings would not show in the Page settings when using Gravity Forms 2.5 or newer.</p>\n<p>## 1.0.7</p>\n<p>	- Added support for custom page links outside of Gravity Forms implemented via the WC GF Product Add-ons plugin.</p>\n<p>## 1.0.6</p>\n<p>	- Fixed issue where setting \"page\" attribute on shortcode was not working.</p>\n<p>## 1.0.5</p>\n<p>	- Fixed potential security issue.</p>\n<p>## 1.0.3</p>\n<p>	- Fixed issue where next and previous buttons hidden via conditional logic prevented navigation from submitting form.</p>\n<p>## 1.0.2</p>\n<p>	- Added support for targeting custom page links from a parent element.</p>\n<p>## 1.0.1</p>\n<p>	- Added support for specifying default form page to be rendered (via shortcode attribute, query string, or filter).</p>\n<p>## 1.0</p>\n<p>	- Fixed notice generated in PHP 7.1+ when non-numeric value was encountered.</p>\n<p>## 1.0.beta2.11</p>\n<p>    - Fixed issue where jumping to a target page from a source page with a conditional page between them caused the target page to be incorrectly adjusted by Gravity Forms.<br />\n    - Fixed issue where in some cases, navigating after using a custom page link would cause the form to revalidate.</p>\n<p>## 1.0.beta2.9</p>\n<p>    - Fixed conflict with WC GF Product Add-ons 3.0 where form object is not available on page load.</p>\n<p>## 1.0.beta2.8</p>\n<p>    - Fixed conflict with WC GF Product Add-ons where custom inputs were overridden in gform_form_tag filter.</p>\n<p>## 1.0.beta2.7</p>\n<p>    - Added translation support</p>\n<p>## 1.0.beta2.6</p>\n<p>    - Fixed issue where bypassing validation still showed validation errors for fields that had failed validation</p>\n<p>## 1.0.beta2.5</p>\n<p>    - Fixed issue where when next/prev/submit buttons were hidden via conditional logic; page navigation would fail to submit.<br />\n    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.0.beta2.4</p>\n<p>    - Fixed issue where validation message was overridden even when MP navigation was not enabled for that form</p>\n<p>## 1.0.beta2.3</p>\n<p>    - Fixed issue where spinner was incorrectly displayed in the footer for all forms on a page</p>\n<p>## 1.0.beta2.2</p>\n<p>    - Fixed issue where validation was still happening for custom page links</p>\n<p>## 1.0.beta2.1</p>\n<p>    - Fixed issue where navigating backwards and then saving form progression would result in an error when resuming form</p>\n<p>## 1.0.beta2</p>\n<p>    - Fixed issue where navigating back to a page and then forward via page links in \'Last Page\' and \'Progession\' modes<br />\n    would incorrectly apply validation to all pages which sometimes resulted in skipping forward to pages the user had<br />\n    not yet reached; this also resolved anissue where progressing to the furthest page reached after navigating<br />\n    backwords would result in that page displaying validation errors which should not occur until the page has been<br />\n    intentionally submitted</p>\n<p>## 1.0.beta1.5</p>\n<p>	- Fixed issue where using Save & Continue on last page of form resulted in an error when resuming from Save & Continue</p>\n<p>## 1.0.beta1.4</p>\n<p>    - Fixed issue where if non-GF form was on page, custom page links outside the form element would not work</p>\n<p>## 1.0.beta1.3</p>\n<p>    - Added support for custom page links outside of the form element</p>\n<p>## 1.0.beta1.2</p>\n<p>    - Fixed issue where fields shown/hidden via conditional logic could be bypassed if the user \"skipped\" the page via page navigation</p>\n<p>## 1.0.beta1.1</p>\n<p>    - Fixed issue where plugins using the gform_validation filter would sometimes override the bypass validation functionality<br />\n    - Updated plugin description</p>\n<p>## 1.0.beta1.0</p>\n<p>    - Intial release.</p>\n\";}s:13:\"download_link\";s:175:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=12127&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:29:\"gp-unique-id/gp-unique-id.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:7052;s:11:\"new_version\";s:6:\"1.4.13\";s:4:\"name\";s:12:\"GP Unique ID\";s:7:\"version\";s:6:\"1.4.13\";s:4:\"slug\";s:12:\"gp-unique-id\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:46:\"https://gravitywiz.com/downloads/gp-unique-id/\";s:11:\"plugin_file\";s:29:\"gp-unique-id/gp-unique-id.php\";s:6:\"plugin\";s:29:\"gp-unique-id/gp-unique-id.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=7052&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-03-29 19:06:02\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:61:\"https://gravitywiz.com/documentation/gravity-forms-unique-id/\";s:8:\"sections\";a:2:{s:11:\"description\";s:127:\"<p>Generate unique IDs (i.e. reference numbers, codes, invoice numbers, etc.) on submission for your Gravity Form entries.</p>\n\";s:9:\"changelog\";s:8919:\"<p># Changelog</p>\n<p>## 1.4.13</p>\n<p>	- Added support for fast-forwarding sequence when a Unique ID is manually updated.</p>\n<p>## 1.4.12</p>\n<p>	- Updated filter `gpui_unique_id_attributes` to include entry value.<br />\n	- Fixed an issue where Unique ID was regenerated for an unspammed/untrashed entry, which already had a Unique ID stored.</p>\n<p>## 1.4.11</p>\n<p>	- Fixed potential PHP 8 warnings.</p>\n<p>## 1.4.10</p>\n<p>	- Fixed an issue with duplicate unique ID generated for a previous edited entry.</p>\n<p>## 1.4.9</p>\n<p>	- Added new functionality which skips generating unique IDs for spammed entries. If an entry is unspammed, it will have a unique ID generated.</p>\n<p>## 1.4.8</p>\n<p>	- Added German translations. Credit: Florian Rinnhofer of sportunion.at</p>\n<p>## 1.4.7</p>\n<p>	- Updated database schema to resolve issues with daily sequential IDs.</p>\n<p>## 1.4.6</p>\n<p>	- Improved compatibility with Gravity Flow Form Connector add-on.</p>\n<p>## 1.4.5</p>\n<p>	- Fixed issue where sequential IDs would not work as expected when using the Shared Sequential ID snippet with prefixes/suffixes.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.4.4</p>\n<p>	- Fixed issue where sequential IDs were limited to `4294967295`. They can now go up to `18446744073709551615` (MySQL BIGINT maximum).</p>\n<p>## 1.4.3</p>\n<p>	- Fixed issue where minimum requirements were being bypassed due to a dependency conflict.</p>\n<p>## 1.4.2</p>\n<p>	- Fixed a potential SQL issue during DB setup/upgrade.</p>\n<p>## 1.4.1</p>\n<p>	- Updated perk SQL table unique key to primary.</p>\n<p>## 1.4</p>\n<p>	- Improved support for Gravity Forms 2.5.</p>\n<p>## 1.3.23</p>\n<p>	- Added support for Gravity Forms Mollie plugin.</p>\n<p>## 1.3.22</p>\n<p>	- Fixed an issue where starting number was not parsed correctly on reset.</p>\n<p>## 1.3.21</p>\n<p>	- Fixed a potential issue where resetting starting sequential number may fail.</p>\n<p>## 1.3.20</p>\n<p>	- Added inline hook documentation for [gpui_numeric_minimum_length](https://gravitywiz.com/documentation/gpui_numeric_minimum_length/). Additionally, the \"Length\" setting\'s tooltip now uses the filtered value.<br />\n	- Added inline hook documentation for [gpui_sequential_unique_id_pre_insert](https://gravitywiz.com/documentation/gpui_sequential_unique_id_pre_insert/).<br />\n	- Updated conditional logic drop down in the GP Unique ID field settings to read Enable or Disable instead of Show or Hide.</p>\n<p>## 1.3.19</p>\n<p>	- Added logging when unique ID is generated and saved to field.</p>\n<p>## 1.3.18</p>\n<p>	- Fixed conflict with GravityView where editing an entry with no fields configured would overwrite the value of Unique ID fields.</p>\n<p>## 1.3.17</p>\n<p>	- Fixed fatal error that could occur when Gravity Perks was activated but Gravity Forms was not.</p>\n<p>## 1.3.16</p>\n<p>	- Fixed issue where field settings were reset due to incorrect values in GP_Plugin variables.</p>\n<p>## 1.3.15</p>\n<p>	- Updated perk to use GP_Plugin framework.<br />\n	- Updated plugin author.</p>\n<p>## 1.3.14</p>\n<p>	- Updated no longer process unique IDs for partial entries.</p>\n<p>## 1.3.13</p>\n<p>	- Added \"gpui_form_editor_field_settings\" filter to allow filtering the field settings that appear in the Form Editor for Unique ID fields.</p>\n<p>## 1.3.12</p>\n<p>	- Added support for generating unique IDs when entries are added via the API.</p>\n<p>## 1.3.11</p>\n<p>	- Fixed issue where using merge tag inserter for Prefix and Suffix settings did not correctly save the inserted merge tag.</p>\n<p>## 1.3.10</p>\n<p>	- Updated core minimum length for numeric unique IDs to 6 (down from 9).<br />\n	- Added \'gpui_numeric_minimum_length\' filter for setting the minimum length for numeric unique IDs.</p>\n<p>## 1.3.9</p>\n<p>	- Updated unique ID generation to respect the filtered length even if it is below our recommended minimum length.</p>\n<p>## 1.3.7</p>\n<p>	- Fixed backwards-compat issue with GF versions below 2.1 where Unique ID field label was visible on frontend.</p>\n<p>## 1.3.6</p>\n<p>	- Fixed backwards compatability issues with GF versions below 2.2.</p>\n<p>## 1.3.5</p>\n<p>    - Fixed notice generated when upgrading versions caused by use of deprecated Gravity Forms function.<br />\n    - Updated GP_Boostrap to version 1.2.</p>\n<p>## 1.3.3</p>\n<p>    - Updated Perk to be compatible with future versions of Gravity Forms.</p>\n<p>## 1.3.2</p>\n<p>    - Updated unique ID generation to happen on gform_entry_post_save priority 8 so that it will still be generated *before* GF feeds are processed but also give other plugins an oppurtunity (priority 9) to interact with unique ID before GF feeds as processed as well.</p>\n<p>## 1.3.1</p>\n<p>    - Added new filter for specifing a custom wait-for-payment feed; \'gpui_wait_for_payment_feed\'.</p>\n<p>## 1.3</p>\n<p>    - Added support for merge tags in Prefix and Suffix settings.<br />\n    - Added support for waiting until PayPal Standard payment has been received (via gpui_wait_for_payment filter).<br />\n    - Updated field class to use the GF_Field class for better integration with Gravity Forms.</p>\n<p>## 1.2.8</p>\n<p>    - Added support for Unique ID fields in Notification routing<br />\n    - Minor refactoring</p>\n<p>## 1.2.7</p>\n<p>    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.2.6</p>\n<p>    - Updated to support checking for posted value before generated new unique id</p>\n<p>## 1.2.5</p>\n<p>    - Updated priority of unique ID generation to occur before add-on framework processed feeds</p>\n<p>## 1.2.4</p>\n<p>    - Added inline documentation for the \'gpui_unique_id_attributes\' filter</p>\n<p>## 1.2.3</p>\n<p>    - Added \"gpui_input_html_options\" filter for modifying input HTML; allows displaying input on frontend<br />\n        Example: https://gist.github.com/spivurno/aa5ffa48cb30728e0dd5<br />\n    - Added wrapper HTML to mimic default GF fields for cases where Unique ID field is actually displayed<br />\n    - Fixed typo in \"Unique ID Suffix\" tooltip</p>\n<p>## 1.2.2</p>\n<p>    - Added \"gpui_sequential_unique_id_pre_insert\" filter for custom handling of sequential IDs.<br />\n        Example: https://gist.github.com/spivurno/9a918859d7e5af2e7a92</p>\n<p>## 1.2.1</p>\n<p>    - Updated to avoid issue where unique IDs were overwritten when editing entry via Gravity View</p>\n<p>## 1.2</p>\n<p>    - Added better localization support</p>\n<p>## 1.1.4</p>\n<p>    - Added bootstrap support; fixes plugin order loading issue on Multisite installs</p>\n<p>## 1.1.3</p>\n<p>    - Fixed issue where default value was overwritten for unique ID field</p>\n<p>## 1.1.2</p>\n<p>    - Fixed issue where gpui_sequence table was not created due to missing $wpdb variable</p>\n<p>## 1.1.1 </p>\n<p>    - Added support for setting $form_id and $field_id in \'gpui_unique_id_attributes\' filter; this allows sharing unique ID indexes across multiple forms</p>\n<p>## 1.1</p>\n<p>    - Added support for conditional logic on Unique ID field<br />\n    - Updated GP_Unique_ID::field_obj to be public to better support custom modifications</p>\n<p>## 1.0</p>\n<p>    - Added support for resetting the starting number via the field settings</p>\n<p>## 1.0.beta3.0</p>\n<p>    - Added support for sequential unique IDs<br />\n    - Added support for uninstalling<br />\n    - Added starting number, length, prefix and suffix options (with UI)<br />\n    - Added UI for specifying the \"type\" of unique ID to be generated<br />\n    - Removed Unique ID merge tag support</p>\n<p>## 1.0.beta2.1</p>\n<p>    - Added filter \'gpui_unique_id\' to support modifying the generated unique ID<br />\n        add_filter( \'gpui_unique_id\', \'my_unique_id_modifier\', 10, 3 );<br />\n        function my_unique_id_attributes( $unique_id, $form_id, $field_id ) {<br />\n            return strtoupper( $unqiue );<br />\n        }</p>\n<p>## 1.0.beta2.0</p>\n<p>    - Added filter \'gpui_unique_id_attributes\' to support modifying the attributes used to generate the unique ID<br />\n        add_filter( \'gpui_unique_id_attributes\', \'my_unique_id_attributes\' );<br />\n        function my_unique_id_attributes( $atts ) {<br />\n            $atts[\'length\'] = 12;<br />\n            $atts[\'type\'] = \'numeric\';<br />\n            return $atts;<br />\n        }<br />\n    - Added support for \"numeric\" UID type (not available in UI yet)<br />\n    - Add filter \'gpui_check_unique_query\' to support modifing the query which ensures that the unique ID generated is unique<br />\n        add_filter( \'gpui_check_unique_query\', \'my_check_unique_query\' );<br />\n        function my_check_unique_query( $query ) {<br />\n            $query[\'where\'] = \'some change\';<br />\n            return $query;<br />\n        }<br />\n    - Fixed notice when \"defaultValue\" property not set on $field object</p>\n<p>## 1.0.beta1.1</p>\n<p>    - Updated documentation link to use the correct URL<br />\n    - Added changelog</p>\n<p>## 1.0.beta1</p>\n<p>    - And so it begins...</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=7052&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:55:\"gp-disable-entry-creation/gp-disable-entry-creation.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:6891;s:11:\"new_version\";s:5:\"2.0.2\";s:4:\"name\";s:25:\"GP Disable Entry Creation\";s:7:\"version\";s:5:\"2.0.2\";s:4:\"slug\";s:25:\"gp-disable-entry-creation\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:59:\"https://gravitywiz.com/downloads/gp-disable-entry-creation/\";s:11:\"plugin_file\";s:55:\"gp-disable-entry-creation/gp-disable-entry-creation.php\";s:6:\"plugin\";s:55:\"gp-disable-entry-creation/gp-disable-entry-creation.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=6891&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2022-07-26 20:32:10\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:74:\"https://gravitywiz.com/documentation/gravity-forms-disable-entry-creation/\";s:8:\"sections\";a:2:{s:11:\"description\";s:59:\"<p>Disable entry creation per form with Gravity Forms.</p>\n\";s:9:\"changelog\";s:1532:\"<p># Changelog</p>\n<p>## 2.0.2</p>\n<p>	- Fixed improperly named filter: `gpbua_should_delete_entry` has been changed to `gpdec_should_delete_entry`.</p>\n<p>## 2.0.1</p>\n<p>	- Added `gpbua_should_delete_entry` PHP filter.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 2.0</p>\n<p>	- Improved support for Gravity Forms 2.5.<br />\n	- Updated to use GP_Plugin framework.</p>\n<p>## 1.0.9</p>\n<p>	- Fixed conflict with Nested Forms where attempting to delete the same entry twice created fatal error.</p>\n<p>## 1.0.8</p>\n<p>	- Added support for conditional logic to determine when to disable entry creation.</p>\n<p>## 1.0.7</p>\n<p>	- Converted GP_Disable_Entry_Creation class to a singleton to allow 3rd party developers to more easily interact with hooks created for it.<br />\n	- Added GP_DISABLE_ENTRY_CREATION constant for version.</p>\n<p>## 1.0.6</p>\n<p>	- Fixed fatal error when GF User Registration add-on was not active (double doh!)</p>\n<p>## 1.0.5</p>\n<p>	- Fixed issue where entry was not correctly deleted if UR feed was attached</p>\n<p>## 1.0.4</p>\n<p>    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.0.3</p>\n<p>	- Updated to work with GFUR 3.0</p>\n<p>## 1.0.2</p>\n<p>    - Fixed issue where entry was not disabled when GFUR was not active (doh!)</p>\n<p>## 1.0.1</p>\n<p>    - Updated priority of some hooks to avoid order-of-events conflicts, props @richardW8k<br />\n    - Fixed issue where $config \'active\' index may not be defined</p>\n<p>## 1.0</p>\n<p>    - Oh, oh, oh, oh, staying alive!</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=6891&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:47:\"gp-preview-submission/gp-preview-submission.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:4631;s:11:\"new_version\";s:6:\"1.3.14\";s:4:\"name\";s:21:\"GP Preview Submission\";s:7:\"version\";s:6:\"1.3.14\";s:4:\"slug\";s:21:\"gp-preview-submission\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:55:\"https://gravitywiz.com/downloads/gp-preview-submission/\";s:11:\"plugin_file\";s:47:\"gp-preview-submission/gp-preview-submission.php\";s:6:\"plugin\";s:47:\"gp-preview-submission/gp-preview-submission.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=4631&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2022-11-29 23:57:37\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:70:\"https://gravitywiz.com/documentation/gravity-forms-preview-submission/\";s:8:\"sections\";a:2:{s:11:\"description\";s:121:\"<p>Add a simple submission preview to allow users to confirm their submission is correct before submitting the form.</p>\n\";s:9:\"changelog\";s:6952:\"<p># Changelog</p>\n<p>## 1.3.14</p>\n<p>	- Fixed potential conflict with Populate Anything when populating List fields.</p>\n<p>## 1.3.13</p>\n<p>	- Fixed issue where values wouldn\'t update correctly in some cases when editing entries using GP Nested Forms or GP Entry Blocks.</p>\n<p>## 1.3.12</p>\n<p>	- Fixed improperly named method.</p>\n<p>## 1.3.11</p>\n<p>	- Improved support for displaying a multi-file upload field\'s files while editing entries using GP Entry Blocks or GP Nested Forms.</p>\n<p>## 1.3.10</p>\n<p>	- Fixed PHP notice that could show if there are submitted File Upload fields without values.</p>\n<p>## 1.3.9</p>\n<p>	- Fixed conflict where Preview Submission was preventing merge tag drop downs for other plugins/perks such as GP Unique ID from showing fields on the current page.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.3.8</p>\n<p>	- Fixed issue where File Upload fields in Nested Forms would not show their values in merge tags parsed by GP Preview Submission.</p>\n<p>## 1.3.7</p>\n<p>	- Fixed issue where Section fields with only File Upload fields would not show when previewing the `{all_fields}` merge tag.</p>\n<p>## 1.3.6</p>\n<p>	- Removed `create_function()` reference to avoid Security Ninja false positive warning.</p>\n<p>## 1.3.5</p>\n<p>	- Fixed issue where Preview Submission would conflict with Populate Anything\'s Live Merge Tags and prevent input value replacement.</p>\n<p>## 1.3.4</p>\n<p>	- Fixed issue where download links for files uploaded with single file upload fields could be incorrect.</p>\n<p>## 1.3.3</p>\n<p>	- Fixed an issue where signature fields would not preview with `{all_fields}` merge tag.</p>\n<p>## 1.3.2</p>\n<p>	- Fixed an issue where signature fields would not preview properly.<br />\n	- Added inline hook documentation for [gpps_pre_replace_merge_tags](https://gravitywiz.com/documentation/gpps_pre_replace_merge_tags/) and [gpps_post_replace_merge_tags](https://gravitywiz.com/documentation/gpps_post_replace_merge_tags/).<br />\n	- Fixed conflict with Nested Forms where {Parent} merge tag was replaced incorrectly.<br />\n	- Updated minimum version of Gravity Forms to 2.4.<br />\n	- Fixed notice generated by use of deprecated GFFormsModel::get_incomplete_submission_values() method.</p>\n<p>## 1.3.1</p>\n<p>	- Fixed conflict with Nested Forms where {Parent} merge tag was replaced incorrectly.</p>\n<p>## 1.3</p>\n<p>	- Updated minimum version of Gravity Forms to 2.4.<br />\n	- Fixed notice generated by use of deprecated GFFormsModel::get_incomplete_submission_values() method.</p>\n<p>## 1.2.15</p>\n<p>	- Fixed conflict caused by multiple forms being on the same page with dynamic population enabled.</p>\n<p>## 1.2.14</p>\n<p>	- Added \"gpps_pre_replace_merge_tags\" and \"gpps_post_replace_merge_tags\" filters to allow filtering the content before and after merge tags are replaced.<br />\n	- Updated plugin author.</p>\n<p>## 1.2.13</p>\n<p>	- Fixed noticed generated in PHP 7.3.</p>\n<p>## 1.2.12</p>\n<p>	- Fix major security issue.</p>\n<p>## 1.2.11</p>\n<p>	- Fixed issue were nonexistent method was referenced in hook.<br />\n	- Updated minimum required version of Gravity Perks.</p>\n<p>## 1.2.10</p>\n<p>	- Removed usages of create_function() to better support PHP 7.2.</p>\n<p>## 1.2.9</p>\n<p>	- Added \'gpps_entry_pre_create\' and \'gpps_entry_post_create\' filters for modifying entry to be used for replacing merge tags.</p>\n<p>## 1.2.8</p>\n<p>	- Added support for integrating with GF Nested Forms.<br />\n	- Fixed deprecated function notices with GF 2.3.</p>\n<p>## 1.2.7</p>\n<p>    - Fixed issue where merge tags in choice values were not correctly replaced.</p>\n<p>## 1.2.6</p>\n<p>    - Added support for pulling text value for GF Slider fields.</p>\n<p>## 1.2.5</p>\n<p>    - Added support for pulling calculated values from post rather than attempting to recalculate; provides support for GP eCommerce Fields (coming soon!).</p>\n<p>## 1.2.4</p>\n<p>    - Fixed issue where :value modifier was not respected for multi-input fields.</p>\n<p>## 1.2.3</p>\n<p>    - Added support for applying gform_get_input_value filter to generated entry.<br />\n    - Another fix for GF Partial Entries; see 1.2.2.</p>\n<p>## 1.2.2</p>\n<p>    - Fixed conflict with GF Partial Entries; GFFormDisplay not available during GFPE heartbeat requests which generated a fatal error.</p>\n<p>## 1.2.1</p>\n<p>    - Fixed potential XSS security vulnerability</p>\n<p>## 1.2</p>\n<p>    - Added support for processing field label and choice label merge tags (activate via filter)</p>\n<p>## 1.1.9</p>\n<p>    - Fixed issue where GF cache was incorrect when replacing merge tags</p>\n<p>## 1.1.8</p>\n<p>    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.1.7</p>\n<p>    - Fixed issue where Survey fields were not displayed correctly in preview</p>\n<p>## 1.1.6</p>\n<p>    - Fixed issue where fields with inputs were reset when merge tags were updated for HTML fields in form editor</p>\n<p>## 1.1.5</p>\n<p>    - Added support for preview submission when continuing from a saved form (via GF\'s Save & Continue feature)</p>\n<p>## 1.1.4</p>\n<p>    - Added support for \":list\" modifier on merge tags outside of the submission preview</p>\n<p>## 1.1.3</p>\n<p>    - Fixed several issues relating to changes with multi-file uploads in GF 1.9</p>\n<p>## 1.1.2</p>\n<p>    - Updated multi-input merge tag support to always show text rather than value</p>\n<p>## 1.1.1</p>\n<p>    - Fixed issue with when dynamically populating value containing a single quote</p>\n<p>## 1.1</p>\n<p>    - Added support for multi-file uploads<br />\n    - Added new filter: gpps_special_merge_tags_value; useful for modifying the values of specially-handled merge tags values</p>\n<p>## 1.0.2</p>\n<p>    - Updated for Gravity Form 1.9 release<br />\n    - Fixed strict standards notice where non-variable was passed by reference</p>\n<p>## 1.0.1</p>\n<p>    - Fixed issue where {product_summary} merge tag was generating notices and interfering with merge tags for calculation-enabled product fields</p>\n<p>## 1.0</p>\n<p>    - Ready to rock!<br />\n    - Added support for processing merge tags in field labels; must be enabled by \'gppc_replace_merge_tags_in_labels\' filter<br />\n    - Added has_any_merge_tag() function to make pre_render code more readable</p>\n<p>## 1.0.beta2.3</p>\n<p>    - Added back {product_summary} and new alias {order_summary} for showing cleaner version of {pricing_fields} data</p>\n<p>## 1.0.beta2.2</p>\n<p>    - Updated single merge tag support for File Upload fields:<br />\n        + {Label:Id} now gives the file URL<br />\n        + {Label:Id:link} now gives a link to the file URL with the file name as the label</p>\n<p>## 1.0.beta2.1</p>\n<p>    - Added support for displaying signature fields in submission preview</p>\n<p>## 1.0.beta2.0</p>\n<p>    - Added support for using merge tags as dynamic population parameters ([based on this snippet](http://gravitywiz.com/use-merge-tags-as-dynamic-population-parameters/))</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=4631&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:29:\"gwpricerange/gwpricerange.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:3537;s:11:\"new_version\";s:5:\"1.2.1\";s:4:\"name\";s:14:\"GP Price Range\";s:7:\"version\";s:5:\"1.2.1\";s:4:\"slug\";s:12:\"gwpricerange\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:48:\"https://gravitywiz.com/downloads/gp-price-range/\";s:11:\"plugin_file\";s:29:\"gwpricerange/gwpricerange.php\";s:6:\"plugin\";s:29:\"gwpricerange/gwpricerange.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=3537&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2021-08-17 15:40:11\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:63:\"https://gravitywiz.com/documentation/gravity-forms-price-range/\";s:8:\"sections\";a:2:{s:11:\"description\";s:80:\"<p>Specify a minimum/maximum price for \"User Defined Price\" product fields.</p>\n\";s:9:\"changelog\";s:1151:\"<p># Changelog</p>\n<p>## 1.2.1</p>\n<p>	- Added [gppr_price_range_min](https://gravitywiz.com/documentation/gppr_price_range_min/) and [gppr_price_range_max](https://gravitywiz.com/documentation/gppr_price_range_max/) filters.</p>\n<p>## 1.2</p>\n<p>	- Improved support for Gravity Forms 2.5. (#3)</p>\n<p>## 1.1.1</p>\n<p>	- Added inline hook documentation for [gppr_validation_messages](https://gravitywiz.com/documentation/gppr_validation_messages/).<br />\n	- Updated UI styling.<br />\n	- Updated plugin author.<br />\n	- Fixed an admin display issue for currencies with a decimal comma separator.</p>\n<p>## 1.1</p>\n<p>	- Updated validation to process per field rather than in bulk. Fixes conflict with Gravity Flow.</p>\n<p>## 1.0.4</p>\n<p>    - Added \'gppr_validation_messages\' filter to allow modifying the vadliation messages. See: https://gist.github.com/spivurno/0101cef16768da629ff24b8e1ab07891</p>\n<p>## 1.0.3</p>\n<p>    - Updated perk to use GP_Bootstrap.</p>\n<p>## 1.0.1</p>\n<p>    - Fixed issue where validation allowed zero to be entered a valid price even if minimum was greater than 0</p>\n<p>## 1.0</p>\n<p>    - Let the good times roll.</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=3537&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:45:\"gwconditionalpricing/gwconditionalpricing.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:2596;s:11:\"new_version\";s:5:\"1.4.5\";s:4:\"name\";s:22:\"GP Conditional Pricing\";s:7:\"version\";s:5:\"1.4.5\";s:4:\"slug\";s:20:\"gwconditionalpricing\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:56:\"https://gravitywiz.com/downloads/gp-conditional-pricing/\";s:11:\"plugin_file\";s:45:\"gwconditionalpricing/gwconditionalpricing.php\";s:6:\"plugin\";s:45:\"gwconditionalpricing/gwconditionalpricing.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=2596&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-03-14 17:39:13\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:71:\"https://gravitywiz.com/documentation/gravity-forms-conditional-pricing/\";s:8:\"sections\";a:2:{s:11:\"description\";s:82:\"<p>Create flexible, conditional pricing for your Gravity Form product fields.</p>\n\";s:9:\"changelog\";s:7441:\"<p># Changelog</p>\n<p>## 1.4.5</p>\n<p>	- Removed SQL file that was left behind during development.</p>\n<p>## 1.4.4</p>\n<p>	- Fixed a potential JavaScript error related to quantity fields.</p>\n<p>## 1.4.3</p>\n<p>	- Fixed issue where the conditional pricing editor would not work if Gravity Forms\' No Conflict mode was enabled.</p>\n<p>## 1.4.2</p>\n<p>	- Improved performance by using minified JS/CSS.<br />\n	- Improved performance of conditional pricing editor.</p>\n<p>## 1.4.1</p>\n<p>	- Added German translations. Credit: Florian Rinnhofer of sportunion.at</p>\n<p>## 1.4</p>\n<p>	- Improved the accessibility of the Conditional Pricing editor.</p>\n<p>## 1.3.13</p>\n<p>	- Improved compatibility with (Available) conditional logic provided by GP Inventory.</p>\n<p>## 1.3.12</p>\n<p>	- Fixed issue where conditional pricing would not be imported if a form is imported by directly calling the `GFExport::import_file()` method.</p>\n<p>## 1.3.11</p>\n<p>	- Fixed an issue where base prices were incorrect after submitting a page on a multi-page form or after receiving a validation error.<br />\n	- Fixed a potential JavaScript error when saving Conditional Pricing on forms with only product fields.</p>\n<p>## 1.3.10</p>\n<p>	- Added [gpcp_pricing_logic](https://gravitywiz.com/documentation/gpcp_pricing_logic/) to allow filtering the pricing logic for a given form.</p>\n<p>## 1.3.9</p>\n<p>	- Added plugin version to the enqueued script on the frontend to help bust cache when updating GP Conditional Pricing.<br />\n	- Improved compatibility with calculated products depending on conditional pricing.</p>\n<p>## 1.3.8</p>\n<p>	- Fixed issue where rules configured using decimal comma number formats (e.g. €5,00) was not working as expected.</p>\n<p>## 1.3.7</p>\n<p>	- Added icon for form settings.<br />\n	- Improved performance of Conditional Pricing on complex forms.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.3.6</p>\n<p>	- Updated conditional logic evaluation to use Gravity Forms helper function rather than our own.</p>\n<p>## 1.3.5</p>\n<p>	- Fixed an issue where fields of type hidden were omitted from pricing rules.</p>\n<p>## 1.3.4</p>\n<p>	- Fixed a potential performance issue when processing conditional logic.</p>\n<p>## 1.3.3</p>\n<p>	- Fixed an issue where prices would not update correctly when rules are based on a conditionally hidden field.</p>\n<p>## 1.3.2</p>\n<p>	- Fixed a potential issue where deleted products with pricing logic may cause GPCP editor to fail.</p>\n<p>## 1.3.1</p>\n<p>	- Fixed a compatibility issue with GF 2.5 where imported forms lost pricing rules.</p>\n<p>## 1.3</p>\n<p>	- Improved support for Gravity Forms 2.5.</p>\n<p>## 1.2.48</p>\n<p>	- Fixed a potential issue where values containing ` \'1.250,50\' vs \'1250.50\')</p>\n<p>## 1.2.5</p>\n<p>    - Fixed a bug where file uploads were not saved due to field values being cached when temp entry object was created</p>\n<p>## 1.2.4</p>\n<p>    - Fixed issue where the price of product fields modified via conditional pricing was not correctly reflected when included in GF calculation fields</p>\n<p>## 1.2.3</p>\n<p>   - Fixed issue where in some cases, the total input value was updated but the total text was not. Resolved by preventing total input\'s change event from triggering the updatePricing method.</p>\n<p>## 1.2.2</p>\n<p>    - Fixed stack overflow issue caused by new change event on GF\'s Total field<br />\n    - Miscellaneous improvements</p>\n<p>## 1.2.1</p>\n<p>    - Fixed issue where pricing adjustments were not correctly applied to some GF payment gateways due to order of events</p>\n<p>## 1.2</p>\n<p>    - Updated to be Gravity Forms 1.9 ready!<br />\n    - Fixed bug with conditional pricing levels where fields were not correctly populated into field select<br />\n    - Updated styling to better match WordPress 4.0<br />\n    - Update readable pricing rules to include word-based operator labels (i.e. \">\" became \"greater than\")<br />\n    - Updated readable pricing rules to truncate field labels<br />\n    - Updated product select with max-width (prevents huge select for large product labels)<br />\n    - Fixed issue where pricing levels for individual radio button products were not applied correctly<br />\n    - Fixed issue with UI where an error was returned when selected value was undefined when generating custom quantity inputs</p>\n<p>## 1.1.1</p>\n<p>    - Fixed issue where pricing rules based on fields hidden by conditional logic would match incorrectly</p>\n<p>## 1.1</p>\n<p>    - Added export functionality; pricing rules are now exported/imported with the form<br />\n    - Updated: \"Admin only\" product fields are no longer eligble for conditional pricing<br />\n    - Updated minimum Gravity Forms version to 1.8.8; required for new export functionality</p>\n<p>## 1.0.1</p>\n<p>    - Fixed a notice in validate_submission() method where GFFormsModel::get_field_value() returned array</p>\n<p>## 1.0</p>\n<p>    - Added documentation<br />\n    - Let\'s do this!</p>\n<p>## 1.0.beta3.2</p>\n<p>    - Fixed issue where \"WooCommerce - Gravity Forms Product Add-Ons\" variable pricing selects were generating a JS error</p>\n<p>## 1.0.beta3.1</p>\n<p>    - Fixed issue where \"WooCommerce - Gravity Forms Product Add-Ons\" quantity input was generating a JS error</p>\n<p>## 1.0.beta3</p>\n<p>- Fixed conflict with \"WooCommerce - Gravity Forms Product Add-Ons\" plugin</p>\n<p>## 1.0.beta2.3</p>\n<p>- Fixed issue where conditional_pricing_menu_item() failed to check if a valid $form was being sent to the has_product_field() method<br />\n- Updated validate_submission() method to force a validation failure if price did not match; also made function much easier to read</p>\n<p>## 1.0.beta2.2</p>\n<p>- Fixed issue where having a \"global\" rule on a multi-product field was not playing nice when a product-specific rule on a multi-product field was applied</p>\n<p>## 1.0.beta2.1</p>\n<p>- Fixed issue where single product rules in drop downs were not being validated correctly</p>\n<p>## 1.0.beta2</p>\n<p>- Added $version property<br />\n- Updated JS object from GWTieredPricing to GWConditionalPricing<br />\n- Added GWConditionalPricing.pricingIteration to support more performant usage of the \"gpcp_pricing\" filter<br />\n- Added form ID parameter to GWConditionalPricing.setPrice method<br />\n- Fixed issue where price passed by reference in \"gpcp_pricing\" was causing issues<br />\n- Updated several methods of GWConditionalPricing to be static</p>\n<p># 1.0.beta1.3</p>\n<p>- Fixed issue where custom quantity was not working in some cases<br />\n- Added \'gwcp_price\' JS filter</p>\n<p># 1.0.beta1.2</p>\n<p>- Fixed issue where cond pricing rules applied to multi-product parent failed to reset invidual products to correct base prices</p>\n<p># 1.0.beta1.1</p>\n<p>- Updated so calculation and user defined price fields no longer appears as options for conditional pricing<br />\n- Fixed issue where conditional_logic.js was not included and initialized<br />\n- Updated minimum GF version to 1.7.6.3</p>\n<p># 1.0.beta1</p>\n<p>- Major update with various UI and functionality improvements in preperation for beta launch</p>\n<p># 0.9.7</p>\n<p>- Replaced deprecated .live() calls to .on()<br />\n- jQuery UI is now only loaded on the GP Conditional Pricing Settings page<br />\n- Changed drag cursor to only display when hovering over a single pricing level<br />\n- Fixed an issue where the sorting was not being saved in the correct order</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=2596&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:29:\"gwreloadform/gwreloadform.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:2543;s:11:\"new_version\";s:5:\"2.1.4\";s:4:\"name\";s:14:\"GP Reload Form\";s:7:\"version\";s:5:\"2.1.4\";s:4:\"slug\";s:12:\"gwreloadform\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:48:\"https://gravitywiz.com/downloads/gp-reload-form/\";s:11:\"plugin_file\";s:29:\"gwreloadform/gwreloadform.php\";s:6:\"plugin\";s:29:\"gwreloadform/gwreloadform.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=2543&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2022-12-22 00:18:42\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:63:\"https://gravitywiz.com/documentation/gravity-forms-reload-form/\";s:8:\"sections\";a:2:{s:11:\"description\";s:167:\"<p>Reload the form following an AJAX submission. Useful in situations where you would like to allow multiple form submission <em>without</em> refreshing the page.</p>\n\";s:9:\"changelog\";s:5792:\"<p># Changelog</p>\n<p>## 2.1.4</p>\n<p>	- Fixed an issue where reloading forms would not clear file upload fields.</p>\n<p>## 2.1.3</p>\n<p>	- Fixed an issue where multiple popup forms were not always reloading correctly.</p>\n<p>## 2.1.2</p>\n<p>	- Added German translations. Credit: Florian Rinnhofer of sportunion.at</p>\n<p>## 2.1.1</p>\n<p>	- Improved compatibility with GP Nested Forms by ensuring that the form field\'s entries are emptied when the form is reloaded.</p>\n<p>## 2.1</p>\n<p>	- Added new setting to toggle preserving values from previous submissions.</p>\n<p>## 2.0.7</p>\n<p>	- Added support for reloading forms loaded with [Gravity Forms Cache Buster](https://gravitywiz.com/cache-busting-with-gravity-forms/).<br />\n	- Added \"Update URI\" to plugin header to improve security.<br />\n	- Fixed a potential issue where page redirect confirmations break when GPRF is enabled on a form.</p>\n<p>## 2.0.6</p>\n<p>	- Updated behavior of Reload Form to retain submitted fields values by default. If you wish to reset values to the default after reloading, please use the [gprf_disable_dynamic_reload](https://gravitywiz.com/documentation/gprf_disable_dynamic_reload/) filter.</p>\n<p>## 2.0.5</p>\n<p>	- Fixed incompatibility with Populate Anything which would cause dynamic population requests via AJAX to fail.</p>\n<p>## 2.0.4</p>\n<p>	- Fixed an issue where AJAX spinner didn\'t show in GF 2.5.</p>\n<p>## 2.0.3</p>\n<p>	- Fixed issue where reloading a form would keep the submitted values from the previous submission.<br />\n	- Fixed a potential issue with forms using non-ASCII based languages.</p>\n<p>## 2.0.2</p>\n<p>	- Updated priority of init script registration to allow other plugins to modify the form before Reload Form registers its scripts.<br />\n	- Added [gprf_replacing_elem](https://gravitywiz.com/documentation/gprf_replacing_elem/) filter to allow modifying which element is replaced with the original form markup when the form is reloaded.</p>\n<p>## 2.0-beta-1.2</p>\n<p>	- Fixed an issue where a page with multiple forms that use GPRF may not function correctly.</p>\n<p>## 2.0-beta-1.1</p>\n<p>	- Fixed incorrect $_path which causes a myriad of issues with perk-specific functionality.</p>\n<p>## 2.0-beta-1.0</p>\n<p>	- Updated Perk to use GP_Plugin class provided by Gravity Perks 2.0.<br />\n	- Added \'gprf_disable_dynamic_reload\' filter to disable dynamic reload of form markup and rely on the form markup on the initial page load.<br />\n	- Improved confirmation message to include new form markup which should improve compatibility with Perks such as GP Easy Passthrough.</p>\n<p>## 2.0.1</p>\n<p>	- Added [gprf_replacing_elem](https://gravitywiz.com/documentation/gprf_replacing_elem/) filter to allow modifying which element is replaced with the original form markup when the form is reloaded.</p>\n<p>## 2.0</p>\n<p>	- Added support for Gravity Forms 2.5 (#6)<br />\n	- Improved compatibility with dynamic forms by returning freshly generated form markup when the form is submitted.<br />\n	- Added \'gprf_disable_dynamic_reload\' filter to disable dynamic reload of form markup and rely on the form markup on the initial page load.<br />\n	- Updated Perk to use GP_Plugin class provided by Gravity Perks 2.0.<br />\n	- Fixed an issue where a page with multiple forms that use GPRF may not function correctly.<br />\n	- Fixed incorrect $_path which causes a myriad of issues with perk-specific functionality.</p>\n<p>## 1.1.18</p>\n<p>	- Fixed issue where {reload_form} merge tag was not visible in the Confirmation Message merge tag selector in Gravity Forms 2.5. (#2)<br />\n	- Updated plugin author.</p>\n<p>## 1.1.17</p>\n<p>	- Improved consistency of gform_post_render with Gravity Forms core usage.</p>\n<p>## 1.1.16</p>\n<p>	- Added support for queueing merge tag script in the footer.</p>\n<p>## 1.1.15</p>\n<p>	- Removed extraneous tooltip link</p>\n<p>## 1.1.14</p>\n<p>	- Added support for multiple {reload_form} merge tags in the confirmation.<br />\n	- Added support for Cyrillic characters in the {reload_form} merge tag.</p>\n<p>## 1.1.13</p>\n<p>	- Updated confirmation element to avoid nesting inside the confirmation wrapper.</p>\n<p>## 1.1.12</p>\n<p>    - Added support for reloading form at any point after the form has been loaded.<br />\n    - Fixed issue where spinner was not re-initialized when the form was reloaded.</p>\n<p>## 1.1.11</p>\n<p>    - Updated GP_Reload_Form::is_applicable_form() to check for invalid form objects</p>\n<p>## 1.1.10</p>\n<p>    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.1.9</p>\n<p>    - Fixed issue where Enhanced UI fields did not reload correctly</p>\n<p>## 1.1.8</p>\n<p>    - Fixed issue where form was not reloaded due to incorrect class name</p>\n<p>## 1.1.7</p>\n<p>	- Fixed issue where GF character counter was added multiple times on submission<br />\n	- Updated script to only fire gform_post_render once; causing miscellaneous issues</p>\n<p>## 1.1.6</p>\n<p>    - Updated scripts to be loaded in external file (rather than inline)</p>\n<p>## 1.1.5</p>\n<p>    - Updated gwrf object storage from form wrapper to form wrapper parent since on confirmation, form wrapper is not present</p>\n<p>## 1.1.4</p>\n<p>    - Added support for not auto-reloading when the \"Save and Continue Confirmation\" is displayed</p>\n<p>## 1.1.3</p>\n<p>	- Added support for accessing the gwrf object via the form wrapper</p>\n<p>## 1.1.2</p>\n<p>    - Fixed issue where auto-reload did not work unless the {reload_form} merge tag was in one of the confirmations<br />\n    - Fixed issue where {reload_form} merge tag was no longer available in merge tag list</p>\n<p>## 1.1.1</p>\n<p>    - Fixed issue where script-based functionality was not reinitialized when the form was reloaded</p>\n<p>## 1.1</p>\n<p>    - Added support for auto-reloading form by a # of seconds</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=2543&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:39:\"gwlimitcheckboxes/gwlimitcheckboxes.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:2034;s:11:\"new_version\";s:6:\"1.3.12\";s:4:\"name\";s:19:\"GP Limit Checkboxes\";s:7:\"version\";s:6:\"1.3.12\";s:4:\"slug\";s:17:\"gwlimitcheckboxes\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:53:\"https://gravitywiz.com/downloads/gp-limit-checkboxes/\";s:11:\"plugin_file\";s:39:\"gwlimitcheckboxes/gwlimitcheckboxes.php\";s:6:\"plugin\";s:39:\"gwlimitcheckboxes/gwlimitcheckboxes.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=2034&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-04-05 14:55:53\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:68:\"https://gravitywiz.com/documentation/gravity-forms-limit-checkboxes/\";s:8:\"sections\";a:2:{s:11:\"description\";s:49:\"<p>Limit how many checkboxes can be checked.</p>\n\";s:9:\"changelog\";s:9030:\"<p># Changelog</p>\n<p>## 1.3.12</p>\n<p>	- Added new `GPLimitCheckboxes.getCheckboxCheckedCount()` and `GPLimitCheckboxes.isGroupBelowMin()` JavaScript methods.</p>\n<p>## 1.3.11</p>\n<p>	- Added new `gplc_excluded_input_selectors` JavaScript filter hook.</p>\n<p>## 1.3.10</p>\n<p>	- Added German translations. Credit: Florian Rinnhofer of sportunion.at</p>\n<p>## 1.3.9</p>\n<p>	- Fixed an issue where a failed validation field was still being passed as valid on Gravity Flow User Input Step.</p>\n<p>## 1.3.8</p>\n<p>	- Fixed deselected checkboxes getting permanently disabled.</p>\n<p>## 1.3.7</p>\n<p>	- Added `gplc-disabled` CSS class to checkboxes disabled by GP Limit Checkboxes to allow external scripts to safely identify (or ignore) checkboxes disabled by GP Limit Checkboxes.</p>\n<p>## 1.3.6</p>\n<p>	- Improved compatibility with GP Inventory when using Scoped Inventory.</p>\n<p>## 1.3.5</p>\n<p>	- Fixed issue with lower limits not being respected with spanned limits.<br />\n	- Improved compatibility with Gravity Forms 2.6 AJAX form saving.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.3.4</p>\n<p>	- Improved compatibility with GP Populate Anything.</p>\n<p>## 1.3.3</p>\n<p>	- Fixed issue where non-editable fields were being validated on Gravity Flow User Input steps.</p>\n<p>## 1.3.2</p>\n<p>	- Added [`gplcb_should_validate_minimum`](https://gravitywiz.com/documentation/gplcb_should_validate_minimum/) filter to allow filtering whether a field\'s minimum limit should be validated.<br />\n	- Added helper function `gp_limit_checkboxes()` which returns an instance of the `GP_Limit_Checkboxes` class to provide a reliable way to access its public methods.</p>\n<p>## 1.3.1</p>\n<p>	- Added [gplcb_checkbox_count](https://gravitywiz.com/documentation/gplcb_checkbox_count-js) filter.</p>\n<p>## 1.2.16</p>\n<p>	- Improved compatibility with Gravity Forms 2.5.<br />\n	- Updated minimum Gravity Perks version to 2.2.5.<br />\n	- Improved compatibility with Gravity Forms 2.5.</p>\n<p>## 1.3</p>\n<p>	- Improved compatibility with Gravity Forms 2.5.<br />\n	- Updated minimum Gravity Perks version to 2.2.5.</p>\n<p>## 1.2.15</p>\n<p>	- Added support for Gravity Flow\'s User Input steps.</p>\n<p>## 1.2.14</p>\n<p>	- Fixed an issue where administrative fields may produce a cryptic error message when GPLCB is enabled for them.</p>\n<p>## 1.2.13</p>\n<p>	- Fixed dependency on jQuery.migrate that has been removed as of WordPress 5.5.</p>\n<p>## 1.2.12</p>\n<p>	- Fixed issue where checkbox limits were not correctly applied on AJAX-enabled forms when a Checkbox field was hidden by conditional logic by default.</p>\n<p>## 1.2.11</p>\n<p>	- Fixed issue where gplc_validation_message filter was not working when field/group was under minimum.</p>\n<p>## 1.2.10</p>\n<p>	- Fixed conflict with Import Entries by bypassing validation when importing.</p>\n<p>## 1.2.9</p>\n<p>	- Added support for showing Checkbox\'s admin label (if set) in the span limit setting.<br />\n	- Updated plugin author.</p>\n<p>## 1.2.8</p>\n<p>	- Removed unused method Array.prototype.gplcUnique.</p>\n<p>## 1.2.7</p>\n<p>	- Fixed conflict with Internet Explorer 11</p>\n<p>## 1.2.6</p>\n<p>	- Fixed conflict with Populate Anything where checkbox count was calculated incorrectly.</p>\n<p>## 1.2.5</p>\n<p>	- Fixed another potential performance issue.</p>\n<p>## 1.2.4</p>\n<p>	- Fixed a few performance issues when limiting a large number of checkbox fields.</p>\n<p>## 1.2.3.1</p>\n<p>	- Removed old documentation images.</p>\n<p>## 1.2.3</p>\n<p>	- Added support for Gravity Forms 2.3 Select All feature. Select All will select up to maximum number of checkboxes.</p>\n<p>## 1.2.2</p>\n<p>    - Renamed gwlimitcheckboxes.pot to gp-limit-checkboxes.pot to match the textdomain.</p>\n<p>## 1.2.1</p>\n<p>	- Fixed issue where unchecking Span Limit setting did not clear field select.</p>\n<p>## 1.2</p>\n<p>    - Added better support for filtering validation messages (@see https://gist.github.com/spivurno/11fad34fb207638f92ce6b13c82d903b)<br />\n    - Added translation support and updated POT.<br />\n    - Added ability to fetch GPLimitCheckboxes instance via window.GPLimitCheckboxes.instances[ formId ] for use in 3rd party integrations.<br />\n    - Added various performance improvements.<br />\n    - Added \'gplc_group\' filter (JS & PHP) to allow filtering the limit groups before they are processed on the frontend and before they are validated on submission.</p>\n<p>    - Updated minimum Gravity Forms version to 1.9</p>\n<p>    - Fixed issue where checkboxes checked by default were not counted towards limits on frontend.<br />\n    - Fixed issue where choices that were disabled via external source would become reenabled<br />\n    - Fixed issue where checkbox fields were incorrectly disabled if limit was enabled with no max limit specified.<br />\n    - Fixed issue where min/max validations were processed even if no min/max limit was specified.<br />\n    - Fixed issue where UI would flash briefly before being hidden when form editor was loading.<br />\n    - Fixed issue where fields hidden by conditional logic were incorrectly validated<br />\n    - Fixed issue where fields were validated on every page submission (rather than only on the page submission that contains them)<br />\n    - Fixed issue where limit JS was not applied when the form was loaded<br />\n    - Fixed issue where fields that were part of a group but did not have specific limit did not trigger checkbox limits</p>\n<p>## 1.2.beta2.7</p>\n<p>    - Fixed issue where checkboxes checked by default were not counted towards limits on frontend.</p>\n<p>## 1.2.beta2.6</p>\n<p>    - Updated POT file.</p>\n<p>## 1.2.beta2.5</p>\n<p>    - Added better support for filtering validation messages (@see https://gist.github.com/spivurno/11fad34fb207638f92ce6b13c82d903b)</p>\n<p>## 1.2.beta2.4</p>\n<p>    - Updated minimum Gravity Forms version to 1.9<br />\n    - Fixed issue where choices that were disabled via external source would become reenabled</p>\n<p>## 1.2.beta2.3</p>\n<p>    - Fixed issue where checkbox fields were incorrectly disabled if limit was enabled with no max limit specified.<br />\n    - Fixed issue where min/max validations were processed even if no min/max limit was specified.<br />\n    - Fixed issue where UI would flash briefly before being hidden when form editor was loading.</p>\n<p>## 1.2.beta2.2</p>\n<p>    - Fixed issue where fields hidden by conditional logic were incorrectly validated</p>\n<p>## 1.2.beta2.1</p>\n<p>    - Fixed issue where fields were validated on every page submission (rather than only on the page submission that contains them)<br />\n    - Fixed issue where limit JS was not applied when the form was loaded</p>\n<p>## 1.2.beta2</p>\n<p>    - Added translation support<br />\n    - Added ability to fetch GPLimitCheckboxes instance via window.GPLimitCheckboxes.instances[ formId ] for use in 3rd party integrations</p>\n<p>## 1.2.beta1.1</p>\n<p>    - Additional refactoring to improve performance<br />\n    - Fixed issue where fields that were part of a group but did not have specific limit did not trigger checkbox limits</p>\n<p>## 1.2.beta1.0</p>\n<p>    - Refactored code to better support spanned limits (major changes)</p>\n<p>## 1.1.4</p>\n<p>    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.1.3</p>\n<p>    - Fixed issue where pre-selected checkboxes did not initially count towards limit</p>\n<p>## 1.1.2</p>\n<p>    - Fixed issue where choices disabled by GP Limit Choices were enabled unintentionally</p>\n<p>## 1.1.1</p>\n<p>    - Moved script from  block to separate js file</p>\n<p>## 1.1</p>\n<p>    - Updated styling of Span Limit feature in the admin<br />\n    - Updated minimum Gravity Perks version to 1.2.8.12<br />\n    - Fixed bug when Span Limit feature was used on multiple groups of fields<br />\n    - Fixed issue where ASM Select stylesheet was not enqueued if GF\'s No Conflict Mode was activated</p>\n<p>## 1.0.9</p>\n<p>    - Updated validation to use Custom Validation message setting if set when minimum checkbox count not reached</p>\n<p>## 1.0.8</p>\n<p>    - Fixed issue where script error was generated when reloading form from Save & Continue URL</p>\n<p>## 1.0.7</p>\n<p>    - Fixed issue where individual limit was ignored in favor of spanned limit</p>\n<p>## 1.0.6</p>\n<p>    - Fixed issue caused when min limit was set but no max<br />\n    - Added checkbox script as noconflict script<br />\n    - Fixed issue where $ was referenced and not available</p>\n<p>## 1.0.5</p>\n<p>    - Fixed issue where checkboxLimit script is output on AJAX submission (causing jQuery not defined error)</p>\n<p>## 1.0.4</p>\n<p>    - Commented out initializers in limitcheckboxes.php</p>\n<p>## 1.0.3</p>\n<p>    - Fixed issue where checkboxes on subsequent pages are not validated until the page they are one is submitted</p>\n<p>## 1.0.2</p>\n<p>	- Added support for showing a default label for unlabeled checkbox fields in Span Limit UI</p>\n<p>## 1.0.1</p>\n<p>    - Updated enqueue_admin_scripts() method to only enqueue scripts on the form editor</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=2034&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:37:\"gwtermsofservice/gwtermsofservice.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:2032;s:11:\"new_version\";s:5:\"1.4.4\";s:4:\"name\";s:19:\"GP Terms Of Service\";s:7:\"version\";s:5:\"1.4.4\";s:4:\"slug\";s:16:\"gwtermsofservice\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:53:\"https://gravitywiz.com/downloads/gp-terms-of-service/\";s:11:\"plugin_file\";s:37:\"gwtermsofservice/gwtermsofservice.php\";s:6:\"plugin\";s:37:\"gwtermsofservice/gwtermsofservice.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=2032&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2022-11-22 22:26:30\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:68:\"https://gravitywiz.com/documentation/gravity-forms-terms-of-service/\";s:8:\"sections\";a:2:{s:11:\"description\";s:53:\"<p>Add a \"Terms of Service\" field to your forms.</p>\n\";s:9:\"changelog\";s:4837:\"<p># Changelog</p>\n<p>## 1.4.4</p>\n<p>	- Fixed a potential JavaScript error when using require scroll setting inside a GP Nested Forms child form.</p>\n<p>## 1.4.3</p>\n<p>	- Added support for parsing merge tags in terms.</p>\n<p>## 1.4.2</p>\n<p>	- Improved compatibility with conditional logic when using \"Require Full Scroll.\" The checkbox will now be properly disabled when a Terms of Service field is shown.</p>\n<p>## 1.4.1</p>\n<p>	- Fixed issue where pre-populated Terms of Service fields would become unchecked when navigating multi-page forms.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.4</p>\n<p>	- Improved compatibility with Gravity Forms 2.5. (#4)</p>\n<p>## 1.3.14</p>\n<p>	- Fixed null array access notice in PHP >= 7.4 (#1)</p>\n<p>## 1.3.13</p>\n<p>	- Added tabindex to terms container to allow keyboard navigation and scrolling of terms.<br />\n	- Updated plugin author.</p>\n<p>## 1.3.12</p>\n<p>	- Fixed issue with GP Nested Forms where Require Scroll was not correctly disabling the checkbox.</p>\n<p>## 1.3.11</p>\n<p>	- Fixed issue where \":include_terms\" modifier did not work with GP Preview Submission.</p>\n<p>## 1.3.10</p>\n<p>	- Updated UI with minor improvements.</p>\n<p>## 1.3.9</p>\n<p>	- Added full translation support.</p>\n<p>## 1.3.8</p>\n<p>	- Added support for translating checkbox label with WPML.</p>\n<p>## 1.3.7</p>\n<p>    - Added future compatability with the WYSIWYG CKEditor plugin.</p>\n<p>## 1.3.6</p>\n<p>	- Fixed issue where shortcodes were parsed when loading ToS fields in the form editor, resulting in the replaced shortcode content saving over the shortcode itself.</p>\n<p>## 1.3.5</p>\n<p>    - Fixed issue where the \":include_terms\" modifier was not working after conversion to GF_Field class.</p>\n<p>## 1.3.4</p>\n<p>    - Updated perk to use GP_Bootstrap<br />\n    - Updated minimum Gravity Perks version to 1.2.12<br />\n    - Updated minimum Gravity Forms version to 1.9.8.2<br />\n    - Updated GP_Terms_Of_Service class to singleton pattern<br />\n    - Updated plugin name from \"GP Terms of Service Field\" to \"GP Terms of Service\"<br />\n    - Replaced GWTermsofServiceField with GF_Field_Terms_Of_Service class which extends the GF_Field class for better integration with other 3rd party GF plugins</p>\n<p>## 1.3.3</p>\n<p>    - Fixed issue where adding field with GP Preview Submission activated resulted in AJAX error</p>\n<p>## 1.3.2</p>\n<p>    - Added support for replacing merge tags in terms content if GP Preview Submission is activated</p>\n<p>## 1.3.1</p>\n<p>    - Updated GF min required version to 1.9.3 for dependency on gf_apply_filters() function</p>\n<p>## 1.3</p>\n<p>    - Added support for shortocodes in terms<br />\n    - Added support for \"include_terms\" merge tag option for {all_fields} and individual ToS field merge tags<br />\n    - Added default support for HTML in terms (existing ToS fields will remain textareas)<br />\n    - Added support for proper styling on left and right aligned label forms<br />\n    - Added support for small, medium and large sized terms fields</p>\n<p>## 1.2.4</p>\n<p>    - Added support for translating terms with WPML</p>\n<p>## 1.2.3</p>\n<p>    - Added support for default styles to </p>\n<ol>\'s, </p>\n<ul>\'s and </p>\n<p> in terms when \"div\" mode enabled<br />\n    - Added autop support to terms when \"div\" mode enabled<br />\n    - Removed field label from within terms when \"div\" mode enabled</p>\n<p>## 1.2.2</p>\n<p>    - Updated admin to correctly hide non-applicable choice-based settings for the ToS checkbox<br />\n    - Fixed small styling issue where ToS checkbox was too close to ToS textarea</p>\n<p>## 1.2.1</p>\n<p>    - Fixed issue issue where conditional logic was not working when dependent on ToS checkbox</p>\n<p>## 1.2</p>\n<p>    - Updated for GF 1.9 release<br />\n    - Fixed bug where the checkbox value was not persistent when navigating the form if require scroll option was enabled</p>\n<p>## 1.1.3</p>\n<p>    - Fixed two notices, one of which prevented adding a ToS field when WP_DEBUG was enabled</p>\n<p>## 1.1.2</p>\n<p>    - Fixed issue where \"Require Full Scroll\" option was not working when field was previously hidden by conditional logic</p>\n<p>## 1.1.1</p>\n<p>    - Fixed issue where terms textarea was no longer read only</p>\n<p>## 1.1</p>\n<p>    - Added experimental \"div\" mode which allows terms to contain HTML and other formatting<br />\n    - Added minimum Gravity Perks version of 1.1.14<br />\n    - Updated GWTermsofServiceField class to work with latest version of Gravity Perks</p>\n<p>## 1.0</p>\n<p>    - Updated Documentation to the new Gravity Perks method.<br />\n    - Updated JS scrollHeight conditional from (- 8) to (- 20). Fixed issues with older versions of IE</p>\n<p>## 1.0.beta2.1</p>\n<p>    - Fixed issue with determining if user has scrolled to bottom of terms in Chrome</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=2032&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:51:\"gwconditionallogicdates/gwconditionallogicdates.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1870;s:11:\"new_version\";s:5:\"1.2.8\";s:4:\"name\";s:26:\"GP Conditional Logic Dates\";s:7:\"version\";s:5:\"1.2.8\";s:4:\"slug\";s:23:\"gwconditionallogicdates\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:60:\"https://gravitywiz.com/downloads/gp-conditional-logic-dates/\";s:11:\"plugin_file\";s:51:\"gwconditionallogicdates/gwconditionallogicdates.php\";s:6:\"plugin\";s:51:\"gwconditionallogicdates/gwconditionallogicdates.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1870&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-03-29 18:48:55\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:75:\"https://gravitywiz.com/documentation/gravity-forms-conditional-logic-dates/\";s:8:\"sections\";a:2:{s:11:\"description\";s:73:\"<p>Allows Date fields to be used in Gravity Forms conditional logic.</p>\n\";s:9:\"changelog\";s:10982:\"<p># Changelog</p>\n<p>## 1.2.8</p>\n<p>	- Fixed PHP 8 warnings.</p>\n<p>## 1.2.7</p>\n<p>	- Fixed potential PHP 8 warnings.</p>\n<p>## 1.2.6</p>\n<p>	- Added German translations. Credit: Florian Rinnhofer of sportunion.at</p>\n<p>## 1.2.5</p>\n<p>	- Fixed notice generated when a rule\'s field ID property was not a numeric field ID.</p>\n<p>## 1.2.4</p>\n<p>	- Fixed issue where invalid operators appeared for Current Time conditional logic rules.<br />\n	- Added support for the `gpcldBaseDate` property to support our new [Auto Rule Groups](https://github.com/gravitywiz/snippet-library/blob/master/gp-conditional-logic-dates/gpcld-auto-rule-groups.php) snippet.</p>\n<p>## 1.2.3</p>\n<p>	- Added support for processing conditions if date fields are HTML5 date inputs.</p>\n<p>## 1.2.2</p>\n<p>	- Fixed issue where conditional logic date/time rules for the Next Button wouldn\'t reliably save.</p>\n<p>## 1.2.1</p>\n<p>	- Updated minimum WordPress version from 3.4.2 to 5.3.0.</p>\n<p>## 1.2</p>\n<p>	- Fixed potential PHP notices if fields have been deleted.<br />\n	- Updated default frontend behavior to use the server timezone rather than the visitor\'s device timezone as the backend logic has always validated using the server timezone.<br />\n	- Fixed incorrect timezone conversion when using the `gpcld_enable_utc_timezone` JavaScript filter.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.1.1</p>\n<p>	- Fixed an issue where poorly formatted times could result in conditional logic failing.</p>\n<p>## 1.0.16</p>\n<p>	- Fixed issues with the new conditional logic flyout in the GF 2.5. form editor. (#5)<br />\n	- Fixed issue where any merge tag rule value was replaced instead of only our merge tags.<br />\n	- Fixed issue with Gravity Forms 2.5 where field containers no longer used list items.</p>\n<p>## 1.1</p>\n<p>	- Fixed issues with the new conditional logic flyout in the GF 2.5. form editor. (#5)<br />\n	- Fixed issue where any merge tag rule value was replaced instead of only our merge tags.<br />\n	- Fixed issue with Gravity Forms 2.5 where field containers no longer used list items.</p>\n<p>## 1.0.15</p>\n<p>	- Fixed issue where month wildcards were not working as expected.</p>\n<p>## 1.0.14</p>\n<p>	- Fixed issue where merge tags such as {today} wouldn\'t work with conditional logic in Gravity Flow steps.<br />\n	- Fixed issue where 12pm was treated as midnight of the next day.</p>\n<p>## 1.0.13</p>\n<p>	- Fixed JS error generated by time-based conditional logic when Time field was empty.</p>\n<p>## 1.0.12</p>\n<p>	- Fixed issue where Read-Only-enabled Datepicker fields were not correctly evaluated when the datepicker was disabled.</p>\n<p>## 1.0.11</p>\n<p>	- Fixed issue where specifying non-lowercased am/pm times in time-based conditional logic rules failed to evaluate correctly.</p>\n<p>## 1.0.10</p>\n<p>	- Fixed regression where valid timestamps were not correctly identified causing issues with date-based conditional logic evaluation.</p>\n<p>## 1.0.9</p>\n<p>	- Fixed issue where conditional logic is evaluated for form object that has not had its date values converted.</p>\n<p>## 1.0.8</p>\n<p>	- Fixed notice generated when invalid form is passed via GF filters.<br />\n	- Updated plugin author.</p>\n<p>## 1.0.7</p>\n<p>	- Fixed issue where dates were not replaced with timestamps on payment callbacks.</p>\n<p>## 1.0.6</p>\n<p>	- Updated frontend JS to handle the date selection requirement for conditional logic evaluation to match how it is handled by PHP.<br />\n	- Added JS and PHP hook \"gpcld_require_date_selection\" to disable date selection requirement for conditional logic evaluation.</p>\n<p>## 1.0.5</p>\n<p>	- Fixed issue when validating dates in January.</p>\n<p>## 1.0.4</p>\n<p>	- Fixed issue with GP Limit Dates where inline datepickers used in conditional logic did not evaluate correctly.</p>\n<p>## 1.0.3</p>\n<p>	- Fixed issue where fields with date-based conditional logic appearing in the order summary were not correctly evaluated in the admin.<br />\nAdded support for style/script minification.<br />\n	- Fixed whitespace</p>\n<p>## 1.0.2</p>\n<p>    - Added support for Date Field and Date Dropdown as the Date Input Type</p>\n<p>## 1.0.1</p>\n<p>	- Added support for converting time-based conditional logic to use UTC timezone.</p>\n<p>## 1.0</p>\n<p>	- Updated version to 1.0; all features are considered very stable.<br />\n	- Updated minimum GF version to 2.0.</p>\n<p>## 1.0.beta6.4</p>\n<p>    - Fixed issue where time-based conditionals were not evaulated correctly when based on entry (rather than posted values).</p>\n<p>## 1.0.beta6.3</p>\n<p>    - Fixed issue where wildcard date comparision generated a JS error; they were still using the old method for fetching the date format.</p>\n<p>## 1.0.beta6.2</p>\n<p>    - Removed input mask from the rule value input for date-based conditional logic rules; allows merge tags to be used (i.e. {today})</p>\n<p>## 1.0.beta6.1</p>\n<p>    - Added support for processing conditional logic on GF feeds.</p>\n<p>## 1.0.beta6.0</p>\n<p>    - Added support for Time fields.<br />\n    - Added support for Datepicker when specifying date-based conditional logic rules.<br />\n    - Added support for Time & Datepicker UI helpers when creating date-and-time-based conditional logic rules in other places than the form editor.<br />\n    - Updated conditional logic events to use \'gfield_trigger_change\' class rather than manually adding logic events to input markup.<br />\n    - Updated inline form script; it has been moved to the gp-conditional-logic-dates.js file.</p>\n<p>## 1.0.beta5.18</p>\n<p>    - Fixed issue where admin scripts were output before prematurely</p>\n<p>## 1.0.beta5.17</p>\n<p>    - Fixed issue caused by WC GF Product Add-ons plugin; prematurely caches values before appropriate functionality can be applied.</p>\n<p>## 1.0.beta5.16</p>\n<p>    - Fixed issue when selected date was 01/01/1970.</p>\n<p>## 1.0.beta5.15</p>\n<p>    - Fixed issue when comparing a date to the {sunday} special merge tag.</p>\n<p>## 1.0.beta5.14</p>\n<p>    - Added support for wildcard rule values: 9/20/* would match Sept 20th of any year.</p>\n<p>## 1.0.beta5.13</p>\n<p>    - Fixed issue where date-based conditional logic on Page fields was not processed correctly</p>\n<p>## 1.0.beta5.12</p>\n<p>    - Fixed issue where empty dates compared with {sunday} evalulated as true<br />\n    - Fixed issue where admin scripts were not enqueued on all applicable pages</p>\n<p>## 1.0.beta5.11</p>\n<p>    - Fixed issue where \"Current Time\" failed validation if time value was after current time</p>\n<p>## 1.0.beta5.10</p>\n<p>    - Fixed issue where \"Current Time\" compared to 12:XXpm would fail</p>\n<p>## 1.0.beta5.9</p>\n<p>    - Fixed issue where form w/ only \"Current Time\" conditional logic did not register as GPCLD-enabled</p>\n<p>## 1.0.beta5.8</p>\n<p>    - Added support for \"Current Time\" as a special field in the conditional logic field drop down<br />\n    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.0.beta5.7</p>\n<p>    - Fixed issue where modify_frontend_form_object() was expecting two parameters though it only required one</p>\n<p>## 1.0.beta5.6</p>\n<p>    - Fixed issue where Post Custom Field with Date input type were not supported</p>\n<p>## 1.0.beta5.5</p>\n<p>    - Update {today} merge tag to use configured WP time as the base timestamp</p>\n<p>## 1.0.beta5.4</p>\n<p>    - Fixed issue where $form object was not correclty return for forms that did not contain date-based conditional logic<br />\n    - Fixed issue where inline scripts output in footer were still output too early</p>\n<p>## 1.0.beta5.3</p>\n<p>    - Updated inline script to output in footer (fixes issues when GF scripts loaded in footer)</p>\n<p>## 1.0.beta5.2</p>\n<p>    - Added support for {monday} - {sunday} merge tags for determining the day of the week</p>\n<p>## 1.0.beta5.1</p>\n<p>    - Fixed issue where adding Date field to form when WP_DEBUG was enabled would cause JS error.</p>\n<p>## 1.0.beta5.0</p>\n<p>    - Added support for {month} and {day} merge tags; can be used to check logic by month month (e.g. \'7/{day}/{month}\') or by day (e.g. \'{month}/15/{year}\')</p>\n<p>## 1.0.beta4.1</p>\n<p>    - Fixed issue where gf_apply_rules() was being called for Date fields when conditional logic was not applied<br />\n    - Fixed conflict with OptimizePress theme which outputs inline scripts earlier than expected<br />\n    - Updated {year} merge tag to support a modifier (i.e. \"+1 year\", \"+2 years\")</p>\n<p>## 1.0.beta4.0</p>\n<p>    - Added support for special {year} merge tag; available only for date-based conditional logic</p>\n<p>## 1.0.beta3.11</p>\n<p>    - Fixed issue where date fields in different formats (dot/dash) were not interpreted correctly</p>\n<p>## 1.0.beta3.10</p>\n<p>    - Rolled back changes where timestamp conversion happened when the form was retrieved from database; will be updated soon to convert only when processing date logic.</p>\n<p>## 1.0.beta3.9</p>\n<p>    - Updated conditional logic so that a date must be selected before logic is processed</p>\n<p>## 1.0.beta3.8</p>\n<p>    - Updated how form object was filtered for conversion of dates to timestamps in conditional logic rules; happens globally now excluding the form editor</p>\n<p>## 1.0.beta3.7</p>\n<p>    - Added support for Date fields in routing conditions (requires Gravity Forms v1.9.5.7)<br />\n    - Added documentation link to first draft post</p>\n<p>## 1.0.beta3.6</p>\n<p>	- Fixed issue where inline form script was output incorrectly on AJAX forms<br />\n	- Fixed issue where conditional logic was not working when resending notifications (for real this time with more to come)</p>\n<p>## 1.0.beta3.5</p>\n<p>	- Fixed issue where conditional logic was not working when resending notifications</p>\n<p>## 1.0.beta3.4</p>\n<p>    - Fixed issue where conditional logic was not working when processed in the backend</p>\n<p>## 1.0.beta3.3</p>\n<p>    - Fixed issue on Entry Detail view where gform object was not avaialble</p>\n<p>## 1.0.beta3.2</p>\n<p>    - Fixed issue where in some cases date format was not specified</p>\n<p>## 1.0.beta3.1</p>\n<p>    - Added support for allowing conditional logic date fields to use all GF date formats</p>\n<p>## 1.0.beta3.0</p>\n<p>    - Updated add-on to work with Gravity Forms 1.9</p>\n<p>## 1.0.beta2</p>\n<p>- Removed are_dates_converted() method in favor of validating whether the value has been converted to a timestamp yet</p>\n<p>## 1.0.beta1.2</p>\n<p>- Fixed issue where conditional logic date value conversion was not happening when navigating backwards through a form</p>\n<p>## 1.0.beta1.1</p>\n<p>- Fixed issue where conditional logic date value conversion was failing on multi-page forms</p>\n<p>## 1.0.beta1</p>\n<p>- Updated which GF hooks are used to auto-convert date-based conditional logic rules in the $form object</p>\n<p>## 0.4</p>\n<p>- Added support for converting date-based conditional logic rule values on pre-submission and pre-validation; makes it easier for plugins to integrate</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1870&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:27:\"gwwordcount/gwwordcount.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1790;s:11:\"new_version\";s:5:\"1.6.1\";s:4:\"name\";s:13:\"GP Word Count\";s:7:\"version\";s:5:\"1.6.1\";s:4:\"slug\";s:11:\"gwwordcount\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:47:\"https://gravitywiz.com/downloads/gp-word-count/\";s:11:\"plugin_file\";s:27:\"gwwordcount/gwwordcount.php\";s:6:\"plugin\";s:27:\"gwwordcount/gwwordcount.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1790&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2022-07-19 17:34:41\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:62:\"https://gravitywiz.com/documentation/gravity-forms-word-count/\";s:8:\"sections\";a:2:{s:11:\"description\";s:115:\"<p>Limit the number of words that can be submitted in a Single Line Text, Paragraph Text and Post Body fields.</p>\n\";s:9:\"changelog\";s:2865:\"<p># Changelog</p>\n<p>## 1.6.1</p>\n<p>	- Fixed issue where fields with an \"Administrative\" or \"Hidden\" would be validated when they shouldn\'t be.</p>\n<p>## 1.6</p>\n<p>	- Added support for Post Excerpt fields.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.5</p>\n<p>	- Improved compatibility with Gravity Forms 2.5.</p>\n<p>## 1.4.7</p>\n<p>	- Fixed an issue where the maximum word count was not enforced properly.</p>\n<p>## 1.4.6</p>\n<p>	- Added [gpwc_word_count](https://gravitywiz.com/documentation/gpwc_word_count) PHP filter.<br />\n	- Updated plugin author.</p>\n<p>## 1.4.5</p>\n<p>    - Added translation support.</p>\n<p>## 1.4.4</p>\n<p>    - Fixed error when no field had Rich Text Editor enabled</p>\n<p>## 1.4.3</p>\n<p>    - Added support for GF 2.0 Rich Text Editor on Paragraph Text fields</p>\n<p>## 1.4.2</p>\n<p>    - Updated to use GP_Bootstrap<br />\n    - Fixed styling issue with left and right aligned form labels.</p>\n<p>## 1.4.1</p>\n<p>    - Added support for displaying min word counter below the field (like the max word counter)</p>\n<p>## 1.4</p>\n<p>    - Fixed issue where fields with word counts were validated even when hidden via conditional logic</p>\n<p>## 1.3.9</p>\n<p>    - Added class \"gp-word-count-label\" to word count label (below input)</p>\n<p>## 1.3.8</p>\n<p>    - Fixed issue where textareaCounter script required gravityforms.js but was not including it</p>\n<p>## 1.3.7</p>\n<p>    - Added \"truncate\" option to script default args; allows the disabling of truncation</p>\n<p>## 1.3.6</p>\n<p>    - Added \"gpwc_word_count\" for filtering word count</p>\n<p>## 1.3.5</p>\n<p>    - Added support for origWordCount and passed it to textareaCounterUpdate event; allows custom functionality based on whether the text was truncated</p>\n<p>## 1.3.4</p>\n<p>    - Fixed issue where pasting in text could result in negative wordCount reported (was still correctly truncated)</p>\n<p>## 1.3.3</p>\n<p>    - Fixed styling issue where Max field setting was offset from the Min field setting</p>\n<p>## 1.3.2</p>\n<p>    - Fixed issue with field setting tooltips<br />\n    - Fixed styling issue where field settings were too close together</p>\n<p>## 1.3.1</p>\n<p>    - Added \'gpwc_script_args\' filter for specifying labels used to indicate word counts</p>\n<p>## 1.3</p>\n<p>    - Added support for word count on Post Title fields</p>\n<p>## 1.2.3</p>\n<p>    - Fixed issue where fields on later pages were validated before the page they are on is submitted<br />\n    - Moved (and updated) documentation to GravityWiz.com</p>\n<p>## 1.2.2</p>\n<p>    - Fixed issue where line breaks and carriage returns were not accounted for when calculating word count</p>\n<p>## 1.2.1</p>\n<p>    - Fixed fatal error with missing Markdown() function<br />\n    - Fixed issue where if max word count not specified, it returned an error every time</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1790&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:29:\"gwemailusers/gwemailusers.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1357;s:11:\"new_version\";s:5:\"2.0.3\";s:4:\"name\";s:14:\"GP Email Users\";s:7:\"version\";s:5:\"2.0.3\";s:4:\"slug\";s:12:\"gwemailusers\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:48:\"https://gravitywiz.com/downloads/gp-email-users/\";s:11:\"plugin_file\";s:29:\"gwemailusers/gwemailusers.php\";s:6:\"plugin\";s:29:\"gwemailusers/gwemailusers.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1357&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-02-14 18:48:09\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:63:\"https://gravitywiz.com/documentation/gravity-forms-email-users/\";s:8:\"sections\";a:2:{s:11:\"description\";s:75:\"<p>Send a quick email to all users who have submitted a specific form.</p>\n\";s:9:\"changelog\";s:2635:\"<p># Changelog</p>\n<p>## 2.0.3</p>\n<p>	- Added Disable Auto Formatting setting for email messages.</p>\n<p>## 2.0.2</p>\n<p>	- Added [gpeu_field_filters_from_conditional_logic](https://gravitywiz.com/documentation/gpeu_field_filters_from_conditional_logic/) to allow filtering the field filters generated from conditional logic that will be used to search entries.<br />\n	- Fixed notice generated when evaluating non-field-based conditional logic rules.</p>\n<p>## 2.0.1</p>\n<p>	- Added `gform_admin_pre_render` filter to forms when creating an email draft to get a more accurate list of available merge tags.</p>\n<p>## 2.0</p>\n<p>	- Added `gpeu_show_message_preview` PHP filter to control whether message previews are shown when reviewing emails before sending.<br />\n	- Added preview/review screen<br />\n	- Added support for filtering who to send to by using conditional logic.<br />\n	- Updated Email Users to use the Gravity Forms settings API and updated the message input to be a rich text editor.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.3.11</p>\n<p>	- Added support for parsing shortcodes in email message.</p>\n<p>## 1.3.10</p>\n<p>	- Added XHR retry mechanism and error messages for server errors.<br />\n	- Added `[gpeu_connection_threshold](https://gravitywiz.com/documentation/gpeu_connection_threshold/) to limit the number of concurrent AJAX calls.<br />\n	- Updated plugin author.</p>\n<p>## 1.3.9</p>\n<p>	- Removed missing icon reference.<br />\n	- Updated BCC field from dropdown to email input.</p>\n<p>## 1.3.8</p>\n<p>	- Updated plugin with localization support.</p>\n<p>## 1.3.7</p>\n<p>	- Fixed issue where emails were sent to trashed entries.</p>\n<p>## 1.3.6</p>\n<p>	- Updated fetching entries to use GFAPI::get_entries() instead of GFFormsModel::get_leads().<br />\n	- Added \'gpeu_forms\' filter to allow filtering which forms are available to email users.</p>\n<p>## 1.3.5</p>\n<p>	- Fixed issue where emails would not be send if \"From\" was not specified.</p>\n<p>## 1.3.4</p>\n<p>	- Fixed fatal error that occured for users running older versions of the Members plugin.</p>\n<p>## 1.3.3</p>\n<p>	- Improved integration with Members to automatically assign the core capability if it is not explicitly denied.<br />\n	- Removed inline documentation; replaced with link to the website.</p>\n<p>## 1.3.2</p>\n<p>    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.3.1</p>\n<p>    - Added \'gpeu_send_to_duplicates\' filter; when returned false, each email address is only emailed once regardless of how many entries contain it<br />\n        add_filter( \'gpeu_send_to_duplicates\', \'__return_false\' ):</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1357&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:29:\"gwpayperword/gwpayperword.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1059;s:11:\"new_version\";s:3:\"1.2\";s:4:\"name\";s:15:\"GP Pay Per Word\";s:7:\"version\";s:3:\"1.2\";s:4:\"slug\";s:12:\"gwpayperword\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:49:\"https://gravitywiz.com/downloads/gp-pay-per-word/\";s:11:\"plugin_file\";s:29:\"gwpayperword/gwpayperword.php\";s:6:\"plugin\";s:29:\"gwpayperword/gwpayperword.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1059&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2021-05-20 12:07:24\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:64:\"https://gravitywiz.com/documentation/gravity-forms-pay-per-word/\";s:8:\"sections\";a:2:{s:11:\"description\";s:111:\"<p>Create products which calculate a total based on the number of words in a Paragraph of Post Body field.</p>\n\";s:9:\"changelog\";s:1977:\"<p># Changelog</p>\n<p>## 1.2</p>\n<p>	- Improved compatibility with Gravity Forms 2.5.<br />\n	- Added inline docs for \"gpppw_word_count\" filters.</p>\n<p>## 1.1.6</p>\n<p>	- Fixed an issue where prices in Euro would be displayed incorrectly. (#1)</p>\n<p>## 1.1.5</p>\n<p>	- Fixed issue where non-US currencies were not preserved in base price setting.</p>\n<p>## 1.1.4</p>\n<p>	- Added a new filter to be able to hook into the back-end side of the word count. apply_filters( \'gpppw_word_count\', $word_count, $words, $price_field, $word_field, $form );<br />\n	- Updated plugin author.</p>\n<p>## 1.1.3</p>\n<p>	- Fixed issue where base price was not correctly reset when choice was disabled.</p>\n<p>## 1.1.2</p>\n<p>	- Fixed issue when TinyMCE was not enqueued.</p>\n<p>## 1.1.1</p>\n<p>	- Fixed issue where prices were not formatted correctly in the field settings.</p>\n<p>## 1.1</p>\n<p>    - Updated perk to use GP_Bootstrap<br />\n    - Added support for Gravity Form 2.0 Rich Text Editors</p>\n<p>## 1.0.7</p>\n<p>	- Fixed issue where gravityforms.js dependency was not specified</p>\n<p>## 1.0.6</p>\n<p>	- Added \"gpppw_word_count\" filter for modifying the word count</p>\n<p>## 1.0.5</p>\n<p>    - Fixed issue where line break/carriage returns were not being accounted for when processed server-side</p>\n<p>## 1.0.4</p>\n<p>    - Fixed issue where line breaks/carriage returns were not being accounted for when calculating word count</p>\n<p>## 1.0.3</p>\n<p>    - Fixed issue where new \'gwppw_price\' hook returned field object instead of price</p>\n<p>## 1.0.2</p>\n<p>    - Fixed issue where PPW products did not update in calculations (no change event was being triggered)</p>\n<p>## 1.0.1</p>\n<p>    - Added 2 new filters to be able to hook into the back-end and front-end side of the price calculations. apply_filters(\'gwppw_price\', $price_field, $word_field, $word_count, $price);<br />\n    - Fixed a JavaScript issue where if the number was equal to 0 it would return as Not a Number.</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1059&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:31:\"gwplaceholder/gwplaceholder.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1057;s:11:\"new_version\";s:5:\"1.3.7\";s:4:\"name\";s:14:\"GP Placeholder\";s:7:\"version\";s:5:\"1.3.7\";s:4:\"slug\";s:13:\"gwplaceholder\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:48:\"https://gravitywiz.com/downloads/gp-placeholder/\";s:11:\"plugin_file\";s:31:\"gwplaceholder/gwplaceholder.php\";s:6:\"plugin\";s:31:\"gwplaceholder/gwplaceholder.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1057&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2018-12-02 13:59:12\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:63:\"https://gravitywiz.com/documentation/gravity-forms-placeholder/\";s:8:\"sections\";a:2:{s:11:\"description\";s:60:\"<p>Add support for HTML5 placeholders to Gravity Forms.</p>\n\";s:9:\"changelog\";s:1224:\"<p>## 1.3.7</p>\n<p>	- Fixed issue where List field placeholders were not correctly replaced for indexes over 10.</p>\n<p>## 1.3.6</p>\n<p>    - Fixed issue where \\\"gform_column_input_content\\\" filter was not called correctly when placeholder was active.</p>\n<p>## 1.3.5</p>\n<p>    - Added minimum required version of Gravity Forms to bypass fatal errors when Gravity Forms was not active.</p>\n<p>## 1.3.4</p>\n<p>    - Fixed issue with List field placeholders not respecting their appropriate inputs</p>\n<p>## 1.3.3</p>\n<p>    - Updated to use GP_Bootstrap<br />\n    - Fixed issue where List fields failed to save their values correctly when placeholder was applied</p>\n<p>## 1.3.2</p>\n<p>    - Fixed issue caused by 1.9 conversion script when Email field did not have confirm email input enabled</p>\n<p>## 1.3.1</p>\n<p>	- Removed closing PHP tag and whitespace at the bottom of gwplaceholder.php</p>\n<p>## 1.3</p>\n<p>    - Gravity Forms 1.9 ready!<br />\n    - Updated minimum Gravity Perks version to 1.2.8<br />\n    - Added support for converting existing placeholder data to GF 1.9 placeholder format<br />\n    - Updated placeholder setting for fields GF does not offer placeholder support for to the \\\"Appearance\\\" tab</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1057&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:33:\"gwlimitchoices/gwlimitchoices.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1055;s:11:\"new_version\";s:6:\"1.7.11\";s:4:\"name\";s:16:\"GP Limit Choices\";s:7:\"version\";s:6:\"1.7.11\";s:4:\"slug\";s:14:\"gwlimitchoices\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:50:\"https://gravitywiz.com/downloads/gp-limit-choices/\";s:11:\"plugin_file\";s:33:\"gwlimitchoices/gwlimitchoices.php\";s:6:\"plugin\";s:33:\"gwlimitchoices/gwlimitchoices.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1055&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-02-14 18:56:10\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:65:\"https://gravitywiz.com/documentation/gravity-forms-limit-choices/\";s:8:\"sections\";a:2:{s:11:\"description\";s:128:\"<p>Limit how many times a choice may be selected for multi-choice fields (e.g. Radio Buttons, Drop Downs, Checkboxes, etc).</p>\n\";s:9:\"changelog\";s:13401:\"<p># Changelog</p>\n<p>## 1.7.11</p>\n<p>	- Fixed issue where the \"Enable Limits\" checkbox wasn\'t showing with newer versions of Gravity Forms when used with the Quiz Add-on. Additionally, issues with the checkbox and limit column not showing in GF 2.4 have been addressed.</p>\n<p>## 1.7.10</p>\n<p>	- Fixed an issue where Javascript errors were thrown on Gravity Forms Admin for fields without choices.</p>\n<p>## 1.7.9</p>\n<p>	- Added German translations. Credit: Florian Rinnhofer of sportunion.at<br />\n	- Fixed issue where the \"Enable Limits\" setting would not be visible for some choice-based fields when using Gravity Forms 2.5 or newer.</p>\n<p>## 1.7.8</p>\n<p>	- Updated location of \"Enable Limits\" checkbox to be under \"Options\" in Gravity Forms 2.5 and newer. A tooltip was also added for the option.<br />\n	- Fixed issue where `gwlc-disabled` class would not be properly added to inputs.</p>\n<p>## 1.7.7</p>\n<p>	- Fixed potential PHP warning in `GP_Limit_Choices::apply_choice_limits()` if a field does not have any choices.</p>\n<p>## 1.7.6</p>\n<p>	- Fixed an issue where Remaining conditional logic based on exhausted fields did not evaluate correctly on submission.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.7.5</p>\n<p>	- Fixed issue where remaining count conditional logic would not work with delayed payment feeds.</p>\n<p>## 1.7.4</p>\n<p>	- Fixed conflict with GP Inventory which also uses the \"limits-enabled\" class to style it\'s custom input column.</p>\n<p>## 1.7.3</p>\n<p>	- Updated how choice limits are fetched to use a standardized method.<br />\n	- Added [gplc_choice_limit](https://gravitywiz.com/documentation/gplc_choice_limit/) filter to allow filtering choice limits when fetched.</p>\n<p>## 1.7.2</p>\n<p>	- Fixed issue with Limit Choices not working with Conditional Logic as expected.</p>\n<p>## 1.7.1</p>\n<p>	- Updated filter used to disable choices from `gform_field_content` to `gform_field_input` so choices were correctly disabled when hydrated by Populate Anything.<br />\n	- Fixed issue where conditional logic for remaining choices would not be processed when using the PayPal Checkout Add-On causing checkout to fail.</p>\n<p>## 1.6.34</p>\n<p>	- Improved support for Gravity Forms 2.5.<br />\n	- Updated Gravity Perks minimum required version to 2.2.3.</p>\n<p>## 1.7</p>\n<p>	- Improved support for Gravity Forms 2.5.<br />\n	- Updated Gravity Perks minimum required version to 2.2.3.</p>\n<p>## 1.6.33</p>\n<p>	- Fixed an issue where a vertical pipe in a Product field\'s value may cause GPLC to fail.<br />\n	- Fixed issue where choiceless message did not display for choiceless fields.</p>\n<p>## 1.6.32</p>\n<p>	- Fixed issue where evaluating if a field was exhausted always return true when no value was selected in that field.</p>\n<p>## 1.6.31</p>\n<p>	- Added error catching when invalid form is passed via GF filters.</p>\n<p>## 1.6.30</p>\n<p>	- Updated gplc_choice_counts filter so that the modified $counts variable is returned by the function.<br />\n	- Fixed typo in filter name (gplc not gpls).</p>\n<p>## 1.6.29</p>\n<p>	- Added [gplc_choice_counts](https://gravitywiz.com/documentation/gplc_choice_counts/) filter to allow sharing counts between different-valued choices.<br />\n	- Updated plugin author.</p>\n<p>## 1.6.28</p>\n<p>	- Fixed issue where only last choiceless field was correctly designated and rendered.</p>\n<p>## 1.6.27</p>\n<p>	- Fixed issue where disabling choices (rather than removing) was not working as expected since version 1.6.26.</p>\n<p>## 1.6.25</p>\n<p>	- Fixed potential performance issue when limiting choices on a form with a large amount of entries.</p>\n<p>## 1.6.24</p>\n<p>	- Fixed issue where multiselect fields were not correctly limited.</p>\n<p>## 1.6.23</p>\n<p>	- Added missing translation support for rogue string.</p>\n<p>## 1.6.22</p>\n<p>	- Fixed issue where choice counts for multi-input fields were not correctly retrieved in GF 2.3.<br />\n    - Added two new filters: \'gwlc_is_edit_view\' and \'gwlc_selected_values\'</p>\n<p>## 1.6.21</p>\n<p>	- Added support for GF2.3.</p>\n<p>## 1.6.20</p>\n<p>	- Fixed issue where value was not properly sanitized when fetching choice counts.</p>\n<p>## 1.6.19</p>\n<p>	- Fixed issue on Gravity View edit view where exhausted choices were not displayed though selected in current entry.</p>\n<p>## 1.6.18</p>\n<p>	- Fixed issue limiting choices in multiselect fields with newer versions of Gravity Forms; field value now saved as JSON string.</p>\n<p>## 1.6.17</p>\n<p>	- Fixed typo in localized string.<br />\n	- Updated POT file.</p>\n<p>## 1.6.16</p>\n<p>	- Added localization support.</p>\n<p>## 1.6.15</p>\n<p>	- Fixed issue on Gravity Flow Detail page where exhausted choices were not displayed even when selected.<br />\n	- Fixed issue where some 3rd party add-ons call gform_pre_render twice which can result in double-processing of choices.<br />\n	- Updated GP_Bootstrap to v1.2.</p>\n<p>## 1.6.14</p>\n<p>    - Fixed issue where Product fields with values containing special characters were not counted towards the limit correctly.<br />\n    - Updated how Product field values are sanitized.</p>\n<p>## 1.6.13</p>\n<p>    - Fixed issue where validation was not re-executed on final form submission for multi-page forms.</p>\n<p>## 1.6.12</p>\n<p>    - Fixed issue where Remaining-based conditional logic did not work with Product fields.</p>\n<p>## 1.6.11</p>\n<p>    - Updated minimum GF version to 1.9.15; resolves issue with dependency on gf_apply_filters() function.</p>\n<p>## 1.6.9</p>\n<p>    - Fixed backwards-compat issue with pre GF-2.0 versions</p>\n<p>## 1.6.8</p>\n<p>    - Fixed issue where selections from products with associated quantity fields hidden by conditional logic were not counted towards the limit</p>\n<p>## 1.6.7</p>\n<p>    - Fixed issue where GF2.0 changed how field values were escaped which caused some limits to not be correctly applied</p>\n<p>## 1.6.6</p>\n<p>    - Updated perk to use GP_Bootstrap<br />\n    - Updated \"gplc_pre_render_choice\" filter to include form and field specific versions</p>\n<p># 1.6.5</p>\n<p>    - Fixed issue where deleting a field that another field depends on for (Remaining) conditional logic will cause a JS error<br />\n    - Added \'gplc_requested_count\' filter<br />\n    - Fixed issue where conditional logic for (Remaining) check fields even when not applicable</p>\n<p>## 1.6.4</p>\n<p>    - Added caching support to get_choice_counts() method to improve performance<br />\n    - Fixed issue where re-submitting the form by refreshing the confirmation page bypassed validation</p>\n<p>## 1.6.3</p>\n<p>    - Fixed issue where options with no limit were incorrectly limited</p>\n<p>## 1.6.2</p>\n<p>    - Fixed issue where products/options with inline quantity input were not limited correctly</p>\n<p>## 1.6.1</p>\n<p>    - Fixed issue where items were returning out of stock error even when none were ordered<br />\n    - Fixed issue where fields were pages on subsequent pages were being validated prematurely</p>\n<p>## 1.6</p>\n<p>    - Added support for counting actual quantity ordered towards Product and Option field limits<br />\n    - Added two new filters, \"gplc_out_of_stock_message\" and \"gplc_not_enough_stock_message\"<br />\n    - Updated \"gplc_remove_choices\" and \"gplc_disable_choices\" to use gf_apply_filters() w/ support for field-specific versions</p>\n<p>## 1.5.9</p>\n<p>    - Fixed issue where choices containing ampersands were not counted towards limit</p>\n<p>## 1.5.8</p>\n<p>    - Fixed issue where options were not correctly disabled due to change in GF generated value for drop down pricing fields</p>\n<p>## 1.5.7</p>\n<p>    - Fixed issue when conditional logic is triggered before script has initialized (like when prepopulating a value)</p>\n<p>## 1.5.6</p>\n<p>    - Fixed issue where gravityforms.js was not included automatically if frontend.js was not included</p>\n<p>## 1.5.5</p>\n<p>    - Fixed issue where \"Remaining\" conditional logic failed on submission when GF1.9 placeholder was applied on select</p>\n<p>## 1.5.4</p>\n<p>    - Fixed issue where \"Remaining\" conditional logic was failing when GF1.9 placeholder was used on select</p>\n<p>## 1.5.3</p>\n<p>    - Fixed issue where exhausted choices were no longer correctly disabled when not removed due to change in Gravity Forms choice HTML IDs.</p>\n<p>## 1.5.2</p>\n<p>    - Added support for conditional logic based on whether or not the field\'s choices are exhausted</p>\n<p>## 1.5.1</p>\n<p>    - Fixed an issue where validation was no longer being processed if choices are not disabled (they are not by default)</p>\n<p>## 1.5</p>\n<p>    - Updated for Gravity Forms 1.9 release</p>\n<p>## 1.4.9</p>\n<p>    - Added \"gplc_completed_payments_only\" filter (pseudonym for \"gwlc_approved_payments_only\" filter)<br />\n    - Fixed issue where \"gwlc_approved_payments_only\" no longer functioned correctly since GF changed \"Approved\" status to \"Paid\"</p>\n<p>## 1.4.8</p>\n<p>    - Fixed bug with remaining choices conditional logic when used with radio button fields</p>\n<p>## 1.4.7</p>\n<p>    - Removed code that attempted to select a default value (workaround for Gravity Forms bug that is no resolved)<br />\n    - Fixed bug where multiselect options were not disabled when applicable</p>\n<p>## 1.4.6</p>\n<p>    - Fixed issue where limit-enabled options were selected as default value even if non-limit-enabled option was already selected</p>\n<p>## 1.4.5</p>\n<p>    - Fixed issue where first option was selected if a field was hidden and then shown via conditional logic even if that option was disabled</p>\n<p>## 1.4.4</p>\n<p>    - Fixed bug where init script was registered even if no limits were applied to form</p>\n<p>## 1.4.3</p>\n<p>    - Added new filter: \'gplc_disable_choices\'; if choices are not removed, they will be automatically disabled. This filter allows exhausted options to be selectabled<br />\n    - Added support for bypassing validation when exhausted choice is configured to not be removed and not be disabled (supports \"waiting list\" concept)<br />\n    - Added support for conditional logic based on the count remaining for any given choice (checkbox and multiselect fields not yet supported)<br />\n    - Fixed bug where a limit of \"0\" allowed the choice to still be selected once<br />\n    - Updated min version of GF to 1.8.9<br />\n    - Updated min version of GP to 1.2.5</p>\n<p>## 1.4.2</p>\n<p>    - Fixed issue where choices were not properly disabled when they contained an ampersand (value used to search for disabled replacment was not properly esc to match GFs)<br />\n    - Fixed styling issue which revealed limits choices UI in error</p>\n<p>## 1.4.1</p>\n<p>    - Fixed issue where choices with very long labels/values were not correctly limited</p>\n<p>## 1.4</p>\n<p>    - Added support for multiselect fields</p>\n<p>## 1.3.1</p>\n<p>    - Fixed issue where checkboxes were not correctly limited<br />\n    - Added gp_limit_choices() function to return static instance of class<br />\n    - Updated code base with various improvements<br />\n    - Updated class to singleton<br />\n    - Updated required minimum version of Gravity Perks to 1.2</p>\n<p>## 1.3</p>\n<p>    - Added hook \'gplc_choiceless_message\' to allow modifying the message (and markup) displayed when there are no choices available for a field</p>\n<p>## 1.2.4</p>\n<p>- Updated documentation to return gwiz.com URL<br />\n- Updated changelog.txt format</p>\n<p>## 1.2.3</p>\n<p>- Fixed issue where new gplc_remove_choices hook ignores value returned the gwlc_remove_choices hook<br />\n- Fixed whitespace issues<br />\n- Fixed issue where if option is specified as preselected it will be preselected even if the limit is exceeded</p>\n<p>## 1.2.2</p>\n<p>- Fixed issue where drop down Option fields were not properly disabled when gplc_remove_choices hook returns false</p>\n<p>## 1.2.1</p>\n<p>- Fixed bug where \'0\' was acting as limit of \'1\'</p>\n<p>## 1.2</p>\n<p>- Added \'gplc\' prefixed hooks<br />\n- Updated code to run choices through gplc_pre_render_choice hook regardless of whether any choices have been selected prior</p>\n<p>## 1.1.9</p>\n<p>- Fixed styling issue in the admin where choice row would wrap when choices container had enough items to scroll<br />\n- Fixed issue where adding item via \"Bulk Add\" would not display limit inputs for new choices</p>\n<p>## 1.1.8</p>\n<p>- Added support for multi-choice \'option\' pricing fields</p>\n<p>## 1.1.7</p>\n<p>- Added class to disabled elements for styling disabled elements in older browsers</p>\n<p>## 1.1.6</p>\n<p>- Fixed notice for undefined variable</p>\n<p>## 1.1.5</p>\n<p>- Added support for disabling items rather than removing them, activated by \'gwlc_remove_choices\' hook returning false.</p>\n<p>## 1.1.4</p>\n<p>- Remove rogue print_rr, classic...</p>\n<p>## 1.1.3</p>\n<p>- Added new hook: gwlc_choice_counts_query Allows full cusotmization of the get choice counts query</p>\n<p>## 1.1.2</p>\n<p>- Fixed issue where if there were no more options on a required field and the user attempted to submit the form it would still successfully send.</p>\n<p>## 1.1.1</p>\n<p>- Fixed typo in documentation</p>\n<p>## 1.1</p>\n<p>- Added checkbox field support</p>\n<p>## 1.0</p>\n<p>- Added documentation and documentation images.<br />\n- Added two hooks: gwlc_remove_choices and gwlc_pre_render_choice<br />\n- Added safety net<br />\n- Added support for passing 0 as a limit<br />\n- Added support for approved payments only</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1055&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:41:\"gwpaypalonetimefee/gwpaypalonetimefee.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1053;s:11:\"new_version\";s:11:\"2.0.beta1.1\";s:4:\"name\";s:22:\"GP PayPal One-time Fee\";s:7:\"version\";s:11:\"2.0.beta1.1\";s:4:\"slug\";s:18:\"gwpaypalonetimefee\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:56:\"https://gravitywiz.com/downloads/gp-paypal-one-time-fee/\";s:11:\"plugin_file\";s:41:\"gwpaypalonetimefee/gwpaypalonetimefee.php\";s:6:\"plugin\";s:41:\"gwpaypalonetimefee/gwpaypalonetimefee.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1053&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2015-06-01 14:35:13\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:71:\"https://gravitywiz.com/documentation/gravity-forms-paypal-one-time-fee/\";s:8:\"sections\";a:2:{s:11:\"description\";s:82:\"<p>Add a one-time fee to the first payment of a PayPal Standard subscription.</p>\n\";s:9:\"changelog\";s:178:\"<p>## 2.0.beta1.1</p>\n<p>	- Removed empty translatable string</p>\n<p>## 2.0.beta1.0</p>\n<p>    - Updated code base to work with Gravity Forms 1.9 and GF PayPal Standard 2.0+</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1053&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:39:\"gwexpandtextareas/gwexpandtextareas.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1042;s:11:\"new_version\";s:3:\"1.1\";s:4:\"name\";s:19:\"GP Expand Textareas\";s:7:\"version\";s:3:\"1.1\";s:4:\"slug\";s:17:\"gwexpandtextareas\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:53:\"https://gravitywiz.com/downloads/gp-expand-textareas/\";s:11:\"plugin_file\";s:39:\"gwexpandtextareas/gwexpandtextareas.php\";s:6:\"plugin\";s:39:\"gwexpandtextareas/gwexpandtextareas.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1042&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2021-05-20 14:13:29\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:68:\"https://gravitywiz.com/documentation/gravity-forms-expand-textareas/\";s:8:\"sections\";a:2:{s:11:\"description\";s:124:\"<p>Tiny textareas in the form editor can be a challenge! Load form editor textareas in a modal window for easy editing.</p>\n\";s:9:\"changelog\";s:593:\"<p># Changelog</p>\n<p>## 1.1</p>\n<p>	- Improved compatibility with Gravity Forms 2.5.<br />\n	- Updated plugin author.</p>\n<p>## 1.0.5</p>\n<p>    - Renamed class-gp-expand-text-areas.php to class-gp-expand-editor-textareas.php</p>\n<p>## 1.0.4</p>\n<p>	- Fixed conflict with Magic Tooltips plugin.</p>\n<p>## 1.0.3</p>\n<p>    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.0.2</p>\n<p>    - Fixed issue where inserting value no longer saved due to change in GFs save event</p>\n<p>## 1.0.1</p>\n<p>    - Fixed issue where Expand Textarea button was misaligned when textarea had merge tag support</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1042&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:23:\"gwcopycat/gwcopycat.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1040;s:11:\"new_version\";s:6:\"1.4.63\";s:4:\"name\";s:11:\"GP Copy Cat\";s:7:\"version\";s:6:\"1.4.63\";s:4:\"slug\";s:9:\"gwcopycat\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:45:\"https://gravitywiz.com/downloads/gp-copy-cat/\";s:11:\"plugin_file\";s:23:\"gwcopycat/gwcopycat.php\";s:6:\"plugin\";s:23:\"gwcopycat/gwcopycat.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1040&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-04-05 14:40:33\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:60:\"https://gravitywiz.com/documentation/gravity-forms-copy-cat/\";s:8:\"sections\";a:2:{s:11:\"description\";s:163:\"<p>Allow users to copy the value of one field to another automatically or by clicking a checkbox. Is your shipping address the same as your billing? Copy cat!</p>\n\";s:9:\"changelog\";s:14009:\"<p># Changelog</p>\n<p>## 1.4.63</p>\n<p>	- Fixed issue where numbers using decimal comma format could get converted incorrectly. For example, `1.000` (one thousand) could become just `1` in some situations.</p>\n<p>## 1.4.62</p>\n<p>	- Fixed an issue where decimal comma numbers would be copied into the quantity field which does not support decimal comma formatted numbers.</p>\n<p>## 1.4.61</p>\n<p>	- Added ability to add \"if\" condition for conditional copying based on other field values. Example usage: `copy-1-to-2-if-3` to check if field ID `3` has a value. `copy-1-to-2-if-3.0` will copy if field ID `3`\'s first choice is selected.<br />\n	- Added compatibility for GP Limit Date’s Inline Date Picker.</p>\n<p>## 1.4.60</p>\n<p>	- Added `sourceValues` as a fourth parameter for all instances of the `gpcc_copied_value` JavaScript filter.</p>\n<p>## 1.4.59</p>\n<p>	- Added support for using Advanced Phone Fields as source and target fields.</p>\n<p>## 1.4.58</p>\n<p>	- Added support for Select All/Unselect All buttons for checkbox fields.</p>\n<p>## 1.4.57</p>\n<p>	- Added German translations. Credit: Florian Rinnhofer of sportunion.at</p>\n<p>## 1.4.56</p>\n<p>	- Fixed issue with List fields not properly removing rows in target List fields if using newer form markup versions.</p>\n<p>## 1.4.55</p>\n<p>	- Fixed an issue that could occur with infinite recursion in some form setups with conditional logic.</p>\n<p>## 1.4.54</p>\n<p>	- Fixed performance issue when clearing values was triggered via conditional logic.<br />\n	- Fixed an issue where clearing values for checkbox triggers when a target input was revealed via conditional logic could created an infinite loop.</p>\n<p>## 1.4.53</p>\n<p>	- Fixed issue where GPCC\'s conditioanl logic handling would overwrite edited values when the form was reloaded.</p>\n<p>## 1.4.52</p>\n<p>	- Fixed issue where multiple values copied into a single input would not be cleared if unchecking a checkbox.<br />\n	- Fixed issue where using the `gpcc_copied_value` filter would prevent filtered values from being cleared if the checkbox controlling the copying is unchecked.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.4.51</p>\n<p>	- Added `getSourceField` method to `gwCopyObj` to open up more possibilities with snippets such as automatic copying depending on checkbox value.</p>\n<p>## 1.4.50</p>\n<p>	- Improved conditional logic handling for accuracy and efficiency. (#40)</p>\n<p>## 1.4.49</p>\n<p>	- Improved performance by only triggering change events when value has actually changed.</p>\n<p>## 1.4.48</p>\n<p>	- Fixed issue where copying from one List field to another did not work in Gravity Forms 2.5.</p>\n<p>## 1.4.47</p>\n<p>	- Fixed issue where only the first Copy Cat class was respected when clearing values after a checkbox click.</p>\n<p>## 1.4.46</p>\n<p>	- Fixed a potential issue where conditionally hidden target fields may not be copied to if manual copy is used to also show the target fields.<br />\n	- Fixed an issue where multiple conditionally hidden inline date pickers would not trigger copy on page load.</p>\n<p>## 1.4.45</p>\n<p>	- Fixed a regression where GPCC would not copy values to hidden fields.</p>\n<p>## 1.4.44</p>\n<p>	- Fixed a potential issue where copied prices to radio fields may not update the form\'s total amount.<br />\n	- Fixed an issue where GPCC would not copy values to quantity fields correctly.</p>\n<p>## 1.4.43</p>\n<p>	- Fixed an issue where the [gpcc_copied_value](https://gravitywiz.com/documentation/gpcc_copied_value-js/) filter did not fire when copying checkbox or radio fields.</p>\n<p>## 1.4.42</p>\n<p>	- Fixed an issue where conditional logic may clear copied fields after hiding them multiple times.<br />\n	- Improved consistency of how Total field values are handled by always removing the currency symbol and thousand separators.</p>\n<p>## 1.4.41</p>\n<p>	- Fixed an issue where GPCC would apply custom CSS even when no value was copied.<br />\n	- Fixed potential recursion issue when pricing and conditional logic are used together.<br />\n	- Improved performance on larger forms.</p>\n<p>## 1.4.40</p>\n<p>	- Fixed a potential issue where manual copying may be triggered by conditional logic.</p>\n<p>## 1.4.39</p>\n<p>	- Fixed a potential error when GPCC is used in a form with a coupon code.</p>\n<p>## 1.4.38</p>\n<p>	- Fixed a potential issue where conditionally shown fields may not trigger a copy action.</p>\n<p>## 1.4.37</p>\n<p>	- Fixed an issue where GPCC could lag on large AJAX enabled forms.</p>\n<p>## 1.4.36</p>\n<p>	- Added a new parameter to [`gpcc_custom_copy`](https://gravitywiz.com/documentation/gpcc_custom_copy/) and [`gpcc_custom_clear`](https://gravitywiz.com/documentation/gpcc_custom_clear/) distinguishing the current field being operated on.</p>\n<p>## 1.4.35</p>\n<p>	- Fixed an issue where conditional logic may not trigger on target radio fields.</p>\n<p>## 1.4.34</p>\n<p>	- Added `gpcc_custom_copy` and `gpcc_custom_clear` filters to handle corner cases.</p>\n<p>## 1.4.33</p>\n<p>	- Added GF Chained Selects Support.</p>\n<p>## 1.4.32</p>\n<p>	- Fixed issue where using a Password field with confirmation as a source field would result in the password and confirm password inputs being concatenated rather than just copying the password.</p>\n<p>## 1.4.31</p>\n<p>	- Fixed a regression where GPCC may throw a JS error if the class is added to the target field.</p>\n<p>## 1.4.30</p>\n<p>	- Fixed issue where value filtered with deprecated filter was ignored.</p>\n<p>## 1.4.29</p>\n<p>	- Fixed a regression with subfields copying introduced in 1.4.26.</p>\n<p>## 1.4.28</p>\n<p>	- Fixed an issue where the new `gpcc-populated` classes may apply on page load.</p>\n<p>## 1.4.27</p>\n<p>	- Added `gpcc-populated-input` and `gpcc-populated` to mark populated inputs and their parent field container respectively.</p>\n<p>## 1.4.26</p>\n<p>	- Fixed an issue where values weren\'t copied if the target field is a rich text editor.<br />\n	- Fixed issue where clicking a checkbox would result in a JavaScript error rather than copying values when using Gravity Forms 2.5 and newer.</p>\n<p>## 1.4.25</p>\n<p>	- Fixed an issue where clearing copied values would fail for checkboxes.</p>\n<p>## 1.4.24</p>\n<p>	- Fixed issue where Drop Down value was set to null when attempting to populate value that did not exist.<br />\n	- Updated plugin author.</p>\n<p>## 1.4.23</p>\n<p>	- Added support for copying simple value to their equivalent value in a choice-based Pricing field.</p>\n<p>## 1.4.22</p>\n<p>	- Added \"gpcc_field_group\" filter to allow including non-GF inputs in the Copy Cat field group.</p>\n<p>## 1.4.21</p>\n<p>	- Added support for targeting Credit Card field expiration date.</p>\n<p>## 1.4.20</p>\n<p>	- Fixed issue where when resuming from Gravity Forms\' Save & Continue - and - deleting an entry from a source List field, it would remove all except one row from the target List field.</p>\n<p>## 1.4.19</p>\n<p>	- Fixed issue where no rows were added when Maximum Rows was not set.</p>\n<p>## 1.4.18</p>\n<p>    - Fixed issue when copying from List field to read-only List field (via GP Read Only).<br />\n    - Fixed issue with row count when copying from List field to List field.<br />\n    - Added support for respecting List field \"Maximum Rows\" setting.<br />\n    - Updated bootstrap for WordPress styling changes.</p>\n<p>## 1.4.17</p>\n<p>    - Added support for copying from specific List field column to another List field column.<br />\n    - Added support for clearing a target List field when a row from the source List is removed.</p>\n<p>## 1.4.16</p>\n<p>    - Added \'gpcc_copied_value\' filter to allow modifying the copied value before it is inserted into the target field.</p>\n<p>## 1.4.15</p>\n<p>    - Added support for not overwriting target values by default when the form is rendered; resolves issue where target values were overridden when loading data via Save & Continue.<br />\n    - Added \'gpcc_overwrite_existing_values_on_init\' filter; allows forcing source values to overwite target values when form is rendered.<br />\n    - Updated gwCopyObj JS object to be more extensible.</p>\n<p>## 1.4.14</p>\n<p>    - Fixed issue in gwCopyCat class where assignment issue result in errors.</p>\n<p>## 1.4.13</p>\n<p>    - Updated copyValues() to trigger conditional logic for unchecked inputs in addition to checked inputs.</p>\n<p>## 1.4.12</p>\n<p>    - Updated forceEmptyCopy option to default to the value of isOverride; this will automatically overwriting existing values with empty valeus.</p>\n<p>## 1.4.11</p>\n<p>    - Fixed issue where coping to hidden fields was broken in v1.4</p>\n<p>## 1.4.9</p>\n<p>    - Fixed issue where target List field rows could be completely removed when targeted from another List field.<br />\n    - Fixed issue where read only checkboxes were unchecked incorrectly have being checked.</p>\n<p>## 1.4.8</p>\n<p>    - Fixed issue where copying checkbox field to checkbox field did not correctly clear unselected checkbox fields from the target field.</p>\n<p>## 1.4.7</p>\n<p>    - Fixed issue where targeting a field from itself (via copy cat class) would cause infinte loop.</p>\n<p>## 1.4.6</p>\n<p>    - Fixed issue introduced in 1.4.5 that would incorrectly sort values when copying from multi-input fields.</p>\n<p>## 1.4.5</p>\n<p>    - Added support for copying to/from a specific List field column or input.<br />\n    - Fixed issue where copying to a clickable field would not correctly \"check\" the field.</p>\n<p>## 1.4.4</p>\n<p>    - Updated to only select inputs from inside the .ginput_container class.</p>\n<p>## 1.4.3</p>\n<p>    - Added \'gpcc_copy_cat_fields\' filter to allow adding copy cat fields programmatically. See: https://gist.github.com/spivurno/51df05b385c0b93f3eef7c582a2d9d13</p>\n<p>## 1.4.2</p>\n<p>    - Updated List field support to copy by row/column index; better supports mapping non-identical List fields to each other.</p>\n<p>## 1.4.1</p>\n<p>    - Fixed issue were gravityforms.js dependency was not enforced.</p>\n<p>## 1.4</p>\n<p>    - Added support for copying to and from List fields. A special thanks to [Edi Weigh](https://ff3dm.com/) for sponsoring this feature.</p>\n<p>## 1.3.13</p>\n<p>    - Fixed issue where conditional logic based on checkable fields (i.e radio, checkbox) was not applied when copying to a checkable field</p>\n<p>## 1.3.12</p>\n<p>    - Added support for clearing deselected checkbox values when copying into a Single Line Text field</p>\n<p>## 1.3.11</p>\n<p>    - Fixed issue when clearing checked checkboxes</p>\n<p>## 1.3.9</p>\n<p>    - Fixed issue where Radio Buttons could be copied from but not to</p>\n<p>## 1.3.8</p>\n<p>    - Fixed issue where Enhanced-UI-enabled drop downs did not copy correctly</p>\n<p>## 1.3.7</p>\n<p>    - Updated so copied values overwrite existing values by default.<br />\n    - Updated \'gp-copy-cat\' script to depend on \'jquery\'</p>\n<p>## 1.3.6</p>\n<p>    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.3.5</p>\n<p>    - Added support for copying values from one form to another (on the same page)</p>\n<p>## 1.3.4</p>\n<p>    - Updated init copy to no longer force overwriting values (caused changes to be overwritten on validation error)</p>\n<p>## 1.3.3</p>\n<p>    - Added initial support for field-type-sensitive copying (i.e. copying from calculation field to quantity field: 1,024 is converted to 1024)</p>\n<p>## 1.3.2</p>\n<p>    - Fixed issue where unchecked checkboxes were copying their associated copy cat fields on form render</p>\n<p>## 1.3.1</p>\n<p>    - Added support for processing checkbox-based copy cats on init; allows checking box on page 1 to copy value to field on page 2</p>\n<p>## 1.3</p>\n<p>    - Major overhaul to codebase to better confirm to Gravity Forms standards<br />\n    - Updated JS to be loaded in separate file<br />\n    - Add helper functions has_copy_cat_field() and get_copy_cat_fields() to consolidate these checks and processes</p>\n<p>## 1.2.7</p>\n<p>    - Added support for auto-copying from a drop down<br />\n    - Added support for auto-copying when a value is pre-populated</p>\n<p>## 1.2.6</p>\n<p>    - Fixed issue where values were not clearing from field when checkbox was unchecked</p>\n<p>## 1.2.5</p>\n<p>    - Added support for copying checkboxes to checkboxes</p>\n<p>## 1.2.4</p>\n<p>    - Added support for targeting Quantity inputs on Single Product fields</p>\n<p>## 1.2.3</p>\n<p>    - Fixed issue where targetting specific input of email field did not allow copying of value</p>\n<p>## 1.2.2</p>\n<p>    - Added support for copying from specific inputs of multi-input fields to single input fields or specific inputs of other multi-input fields</p>\n<p>## 1.2.1</p>\n<p>    - Added support for copying textareas</p>\n<p>## 1.2</p>\n<p>    - Updated support for copying only the selected value from radio and checkbox fields</p>\n<p>## 1.1</p>\n<p>    - Added support for copying values when the field value changes, allowing support for automatically copying a value from one field two another without a checkbox</p>\n<p>## 1.0.7</p>\n<p>    - Fixed bug introduced in 1.0.6 where Country (if select type) was not copied</p>\n<p>## 1.0.6</p>\n<p>    - Fixed issue where calcultions were not updated when copy cat enabled fields were updated</p>\n<p>## 1.0.5</p>\n<p>    - Fixed issue which caused Copy Cat to break when applied to multiple forms displayed on the same page</p>\n<p>## 1.0.4</p>\n<p>    - Added namespace to checkbox click event which triggers copy cat functionality (\"click.gpcopycat\")<br />\n    - Added form-specific instance of gwCopyObj to #gform_wrapper div for use in customizations</p>\n<p>## 1.0.3</p>\n<p>    - Updated minimum required version of Gravity Perks: 1.0.6<br />\n    - Added \'gpcc_overwrite_existing_values\' filter to allow users to indicate whether existing values in fields being copied *to* should have their value overwritten if already have a value</p>\n<p>## 1.0.1</p>\n<p>    - Updated minimum required version of Gravity Perks: 1.0.5<br />\n    - Updated documentation to return GravityWiz.com URL</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1040&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:27:\"gwautologin/gwautologin.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1037;s:11:\"new_version\";s:5:\"2.2.3\";s:4:\"name\";s:13:\"GP Auto Login\";s:7:\"version\";s:5:\"2.2.3\";s:4:\"slug\";s:11:\"gwautologin\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:47:\"https://gravitywiz.com/downloads/gp-auto-login/\";s:11:\"plugin_file\";s:27:\"gwautologin/gwautologin.php\";s:6:\"plugin\";s:27:\"gwautologin/gwautologin.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1037&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-02-23 00:33:11\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:62:\"https://gravitywiz.com/documentation/gravity-forms-auto-login/\";s:8:\"sections\";a:2:{s:11:\"description\";s:54:\"<p>Automatically log users in after registration.</p>\n\";s:9:\"changelog\";s:3013:\"<p># Changelog</p>\n<p>## 2.2.3</p>\n<p>	- Added support for User Registration 5.0.1+, which defaults to asynchronous feed processing. When Auto Login is enabled on a User Registration feed, it now changes the feed back to synchronous processing so the automatic login can happen.</p>\n<p>## 2.2.2</p>\n<p>	- Fixed issue where Auto Login would be processed when approving/rejecting entries when using the Gravity Flow Inbox.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 2.2.1</p>\n<p>	- Added [gpal_should_remember](https://gravitywiz.com/documentation/gpal_should_remember/) filter to allow filtering whether the auto-login will be remembered.</p>\n<p>## 2.2</p>\n<p>	- Improved compatibility with Gravity Forms 2.5.</p>\n<p>## 2.1</p>\n<p>	- Added support for GF User Registration 4.6.</p>\n<p>## 2.0</p>\n<p>	- Added support for secure auto-login when password has not yet been specified.<br />\n	- Added support for Gravity Forms 2.5.<br />\n	- Updated plugin to use the GP_Plugin framework.<br />\n	- Fixed issue where password used to set auth cookie was not always correct.<br />\n	- Fixed issue where Gravity Perks version requirement was not honored.</p>\n<p>## 1.3.5</p>\n<p>	- Added ability to override the auto login logic with a new \'gpal_auto_login\' filter.<br />\n	- Updated plugin author.</p>\n<p>## 1.3.4</p>\n<p>	- Added support for redirecting to Better User Activation redirect URL.</p>\n<p>## 1.3.3</p>\n<p>	- Fixed notice generated when empty password was decrypted via GFCommon::openssl_decrypt().</p>\n<p>## 1.3.2</p>\n<p>	- Fixed issue with GF 2.3; now using GFCommon::openssl_decrypt() instead of GFCommon::decrypt().</p>\n<p>## 1.3.1</p>\n<p>    - Updated to use GP_Bootstrap<br />\n    - Updated to use singleton pattern<br />\n    - Add gp_auto_login() to get plugin instance</p>\n<p>## 1.3</p>\n<p>	- Updated for compatability with GF User Registration 3.0<br />\n	- Deprecated several functions specific to earlier versions of GFUR</p>\n<p>## 1.2.4</p>\n<p>	- Added \"gpal_pre_auto_login\" and \"gpal_post_auto_login\" hooks</p>\n<p>## 1.2.3</p>\n<p>	- Fixed issue where auto login was failing in IE11 due to auth cookies being set multiple times<br />\n	- Fixed issue with encryption of password when auto login was applied with user activation</p>\n<p>## 1.2.2</p>\n<p>    - Fixed issue where auto login was not happening for activating users (due to headers_sent() unexpectedly returning false)</p>\n<p>## 1.2.1</p>\n<p>	- Updated minimum version of Gravity Forms to 1.8.9 to resolve fatal error with missing encrypt and decrypt functions</p>\n<p>## 1.2</p>\n<p>    - Added support for auto-login when user is activated (on GF activation page)<br />\n    - Added new filter: gpal_auto_login_on_redirect_redirect_url; provides ability to redirect to a specific URL after auto-login from activation page<br />\n    - Updated documentation and moved to GravityWiz.com</p>\n<p>## 1.1</p>\n<p>    - Fixed issue where is_user_logged_in() checks were not working on initial page load after auto-login</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1037&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:29:\"gp-blocklist/gp-blocklist.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1035;s:11:\"new_version\";s:5:\"1.3.6\";s:4:\"name\";s:12:\"GP Blocklist\";s:7:\"version\";s:5:\"1.3.6\";s:4:\"slug\";s:12:\"gp-blocklist\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:46:\"https://gravitywiz.com/downloads/gp-blocklist/\";s:11:\"plugin_file\";s:29:\"gp-blocklist/gp-blocklist.php\";s:6:\"plugin\";s:29:\"gp-blocklist/gp-blocklist.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1035&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2023-02-14 18:47:22\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:61:\"https://gravitywiz.com/documentation/gravity-forms-blocklist/\";s:8:\"sections\";a:2:{s:11:\"description\";s:105:\"<p>Validate your form using WordPress\' \"Disallowed Comment Keys\" setting in Settings › Discussion.</p>\n\";s:9:\"changelog\";s:2659:\"<p># Changelog</p>\n<p>## 1.3.6</p>\n<p>	- Fixed regression with honeypot functionality not working as intended.</p>\n<p>## 1.3.5</p>\n<p>	- Fixed an issue where the form custom validation message would not be displayed with GPBL honeypot.</p>\n<p>## 1.3.4</p>\n<p>	- Improved performance of form-wide checks against the disallowed key list.</p>\n<p>## 1.3.3</p>\n<p>	- Added support for sending blocklisted submissions to spam rather than returning a validation error. This feature can be enabled by the new [gpb_enable_blocklist_spam](https://gravitywiz.com/documentation/gpb_enable_blocklist_spam/) filter.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.3.2</p>\n<p>	- Added support for automatically converting old \"blacklist\" settings to \"blocklist\" settings. (#11)</p>\n<p>## 1.3.1</p>\n<p>	- Fixed an issue where GPBL may show an incorrect state.<br />\n	- Improved compatibility with Gravity Forms 2.5.</p>\n<p>## 1.3</p>\n<p>    - Renamed to GP Blocklist from GP Blacklist.</p>\n<p>## 1.2.9</p>\n<p>	- Fixed an issue where GPBL caused a fatal error when Gravity Forms is deactivated first.<br />\n	- Added support for Gravity Forms 2.5.</p>\n<p>## 1.2.8</p>\n<p>	- Fixed an issue where specific blacklisted words may fail form submission due to being in the user-agent.<br />\n	- Added `gpcb_validate_user_agent` filter.<br />\n	- Fixed issue where the \"Blacklist Validation\" setting would not show under the \"Legacy\" section in Gravity Forms 2.5 and newer.</p>\n<p>## 1.2.7</p>\n<p>	- Added localization support.<br />\n	- Updated plugin author.</p>\n<p>## 1.2.6</p>\n<p>	- Fixed issue where field setting was not appearing.<br />\n	- Removed old form settings methods.</p>\n<p>## 1.2.5</p>\n<p>	- Added the \"gpb_validation_message\" filter to allow filtering the blacklist validation message.<br />\nAdded the \"gpb_honey_pot\" filter to bring \"gpcb_enable_honeypot\" inline with new perk name.<br />\nDeprecated the \"gpcb_enable_honeypot\" filter.</p>\n<p>## 1.2.4</p>\n<p>	- Updated to extend GP_Plugin.<br />\n	- Added missing changelog line for 1.2.3</p>\n<p>## 1.2.3</p>\n<p>    - Renamed class-gp-comment-blacklist.php to class-gp-blacklist.php</p>\n<p>## 1.2.2</p>\n<p>	- Renamed to GP Blacklist from GP Comment Blacklist.<br />\n	- Updated to GP Bootstrap 1.2.<br />\n	- Refactoring.</p>\n<p>## 1.2.1</p>\n<p>    - Added \"gpcb_enable_honeypot\" filter; allows for honeypot-enabled submissions if comment blacklist validation returns an error<br />\n        add_filter( \"gpcb_enable_honeypot\", \"__return_true\" );</p>\n<p>## 1.2</p>\n<p>    - Updated perk to use GP_Bootstrap</p>\n<p>## 1.1</p>\n<p>    - Updated to take advantage of UI changes made in GF 1.7</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1035&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:25:\"gwreadonly/gwreadonly.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1032;s:11:\"new_version\";s:6:\"1.9.15\";s:4:\"name\";s:12:\"GP Read Only\";s:7:\"version\";s:6:\"1.9.15\";s:4:\"slug\";s:10:\"gwreadonly\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:46:\"https://gravitywiz.com/downloads/gp-read-only/\";s:11:\"plugin_file\";s:25:\"gwreadonly/gwreadonly.php\";s:6:\"plugin\";s:25:\"gwreadonly/gwreadonly.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1032&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2022-11-09 21:48:53\";s:10:\"categories\";a:1:{i:0;s:4:\"perk\";}s:13:\"documentation\";s:61:\"https://gravitywiz.com/documentation/gravity-forms-read-only/\";s:8:\"sections\";a:2:{s:11:\"description\";s:94:\"<p>Mark your form fields as read-only to allow users to see field data but not modify it.</p>\n\";s:9:\"changelog\";s:6143:\"<p># Changelog</p>\n<p>## 1.9.15</p>\n<p>	- Added German translations. Credit: Florian Rinnhofer of sportunion.at</p>\n<p>## 1.9.14</p>\n<p>	- Fixed PHP error that could show if a 24-hour time field is marked as read only and used in an Entry Block’s Edit Form block.</p>\n<p>## 1.9.13</p>\n<p>	- Fixed issue where the hidden capture value would not use values passed using dynamic population (e.g. query params or shortcode `field_values` attribute).<br />\n	- Fixed issue where the hidden capture input would be output multiple times for some fields.</p>\n<p>## 1.9.12</p>\n<p>	- Improved compatibility with Populate Anything when dynamically populating the value of a multi-input fields and also marking it as read-only.</p>\n<p>## 1.9.11</p>\n<p>	- Added support for Address fields using custom address types registered using the `gform_address_types` hook.</p>\n<p>## 1.9.10</p>\n<p>	- Fixed issue where Nested Form fields were showing as a supported field type for Read Only.</p>\n<p>## 1.9.9</p>\n<p>	- Improved compatibility with the Edit Form block in GP Entry Blocks.</p>\n<p>## 1.9.8</p>\n<p>	- Added support for making Signature fields read-only.</p>\n<p>## 1.9.7</p>\n<p>	- Fixed regression with Date fields that are marked as read only not having their date picker disabled.</p>\n<p>## 1.9.6</p>\n<p>	- Fixed issue where the markup generated by Read Only would not be correct for Date fields.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 1.9.5</p>\n<p>	- Added support for Date Drop Downs and the Prefix input in the Name field.</p>\n<p>## 1.9.4</p>\n<p>	- Fixed issue where read-only List field column headers were incorrectly offset.</p>\n<p>## 1.9.3</p>\n<p>	- Improved support for using Read Only with GravityView.<br />\n	- Fixed a compatibility issue with Gravity Flow\'s User Input step.</p>\n<p>## 1.9.2</p>\n<p>	- Fixed a compatibility issue with GF 2.5 and List fields where the add/remove buttons remained visible.</p>\n<p>## 1.9.1</p>\n<p>	- Fixed an issue where GPRO UI may show an incorrect state.</p>\n<p>## 1.9</p>\n<p>	- Fixed a potential issue where GPRO may cause form validation to fail.</p>\n<p>## 1.8</p>\n<p>	- Fixed a compatibility issue with GPPA Field Value Objects.</p>\n<p>## 1.7</p>\n<p>	- Fixed issue where double-quotes in labels/values would not be properly escaped on the frontend.</p>\n<p>## 1.6</p>\n<p>	- Fixed compatibility issues with the Gravity View plugin.</p>\n<p>## 1.5</p>\n<p>	- Updated read-only to disable Datepicker fields by default (#1)<br />\n	- Updated minimum version of Gravity Forms to 2.4.<br />\n	- Fixed notice generated by use of deprecated GFFormsModel::get_incomplete_submission_values() method.</p>\n<p>## 1.4</p>\n<p>	- Updated minimum version of Gravity Forms to 2.4.<br />\n	- Fixed notice generated by use of deprecated GFFormsModel::get_incomplete_submission_values() method.</p>\n<p>## 1.3.11</p>\n<p>	- Fixed conflict where Conditional Logic Dates did not correctly evaluate rules for Datepicker fields when the Read Only had disabled the datepicker.</p>\n<p>## 1.3.10</p>\n<p>	- Fixed issue where Address selects were not set as readonly.</p>\n<p>## 1.3.9</p>\n<p>	- Added support for marking the quantity input of a Product field using the \"Calculation\" field type as Read-only.<br />\n	- Updated plugin author.</p>\n<p>## 1.3.8</p>\n<p>	- Fixed conflict with Nested Forms where fatal error was generated when fetching field that did not exist on the parent form.</p>\n<p>## 1.3.7</p>\n<p>	- Fixed a potential fatal PHP error.</p>\n<p>## 1.3.6</p>\n<p>	- Added support for read only when Rich Text Editor setting was enabled for Paragraph fields.</p>\n<p>## 1.3.5</p>\n<p>	- Fixed issue with GF 2.3 where disabled entries were un-disabled when shown/hidden via conditional logic.</p>\n<p>## 1.3.4</p>\n<p>	- Fixed issue where read-only, pre-selected choices were not correctly populated via hidden capture inputs.</p>\n<p>## 1.3.3</p>\n<p>	- Fixed issue where pre-selected choices marked as read-only were not correctly saved via hidden capture inputs.</p>\n<p>## 1.3.2</p>\n<p>	- Fixed issue with choice-based Gravity Flow fields.</p>\n<p>## 1.3.1</p>\n<p>	- Added support for Gravity Flow\'s Assignee, Discussion, Role and User fields.</p>\n<p>## 1.3</p>\n<p>	- Added support for List fields.</p>\n<p>## 1.2.14</p>\n<p>    - Updated hidden captures to only save to $_POST if checkbox is checked (a.k.a. has a value).</p>\n<p>## 1.2.13</p>\n<p>    - Added \'gpro_disable_datepicker\' filter to allow disabling datepickers for read-only Datepicker fields.</p>\n<p>## 1.2.12</p>\n<p>    - Updated hidden captures to defer to $_POST value.</p>\n<p>## 1.2.11</p>\n<p>    - Added support for setting Time fields as read-only.</p>\n<p>## 1.2.10</p>\n<p>    - Updated perk to use GP Bootstrap</p>\n<p>## 1.2.9</p>\n<p>    - Fixed issue where inputs were marked as readonly when editing entries in backend<br />\n    - Fixed issue where field setting was initially visible creating a FOUC</p>\n<p>## 1.2.8</p>\n<p>    - Fixed issue introduced by change in 1.2.7</p>\n<p>## 1.2.7</p>\n<p>    - Updated filter priority to allow read only functionaly when editing an entry via Gravity View</p>\n<p>## 1.2.6</p>\n<p>	- Fixed issue where read-only product fields with preselected choice did not correctly populate value</p>\n<p>## 1.2.5</p>\n<p>	- Fixed issue with Save & Continue where incorrect default value was populated into hidden capture input</p>\n<p>## 1.2.3</p>\n<p>	- Fixed issued with GF1.9 where input ID was no longer correctly generated</p>\n<p>## 1.2.2</p>\n<p>    - Fixed issue where preselected read-only checkbox values were not saved to entry</p>\n<p>## 1.2.1</p>\n<p>	- Fixed issue where read only setting should not be displayed for calculation-enabled fields (GF already sets these fields as read only)</p>\n<p>## 1.2</p>\n<p>    - Updated for Gravity Forms 1.9 release</p>\n<p>## 1.1.2</p>\n<p>    - Added \"read only\" support for selects, radio buttons, checkboxes and multiselects</p>\n<p>## 1.1.1</p>\n<p>    - Added link to the new documenation</p>\n<p>## 1.1</p>\n<p>    - Added \'multiselect\' to unsupported fields list<br />\n    - Updated to prevent setting from showing based on input type rather than field type</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1032&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}s:29:\"gravityperks/gravityperks.php\";O:8:\"stdClass\":15:{s:2:\"ID\";i:1028;s:11:\"new_version\";s:5:\"2.2.9\";s:4:\"name\";s:13:\"Gravity Perks\";s:7:\"version\";s:5:\"2.2.9\";s:4:\"slug\";s:12:\"gravityperks\";s:6:\"author\";s:0:\"\";s:8:\"homepage\";s:47:\"https://gravitywiz.com/downloads/gravity-perks/\";s:11:\"plugin_file\";s:29:\"gravityperks/gravityperks.php\";s:6:\"plugin\";s:29:\"gravityperks/gravityperks.php\";s:7:\"package\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1028&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";s:12:\"last_updated\";s:19:\"2022-11-22 22:19:58\";s:10:\"categories\";a:1:{i:0;s:13:\"gravity-perks\";}s:13:\"documentation\";b:0;s:8:\"sections\";a:2:{s:11:\"description\";s:105:\"<p>Effortlessly install and manage small functionality enhancements (aka \"perks\") for Gravity Forms.</p>\n\";s:9:\"changelog\";s:25555:\"<p># Changelog</p>\n<p>## 2.2.9</p>\n<p>	- Improved performance by decreasing the number of calls to `get_plugins()`.</p>\n<p>## 2.2.8</p>\n<p>	- Fixed issue where a license validation function was being called on every request.<br />\n	- Improved permission handling of Gravity Wiz licenses and perk registration on subsites for users who are not network admins.<br />\n	- Improved license API performance on WordPress multisite.<br />\n	- Fixed issue where license data would become cached which would cause some actions such as refreshing, registering perks, and deregistering perks to not always show the correct information.<br />\n	- Added \"Update URI\" to plugin header to improve security.</p>\n<p>## 2.2.7</p>\n<p>	- Fixed positional tooltip issues introduced in Gravity Forms 2.5.6.<br />\n	- Added `gperks_tooltips_initialized` jQuery event to be used by Perks adding tooltips after initial load.</p>\n<p>## 2.2.6</p>\n<p>	- Fixed a potential issue where some perks may display settings in the wrong tab.<br />\n	- Updated field setting group label styles.</p>\n<p>## 2.2.5</p>\n<p>	- Added ASM Select so perks no longer need to include this individually.</p>\n<p>## 2.2.4</p>\n<p>	- Added additional helper styles for Gravity Forms 2.5 field settings.<br />\n	- Fixed issue where some perks relied on a script file that was loaded in footer.<br />\n	- Fixed issue where Perk minimum requirements would not be enforced in some situations.</p>\n<p>## 2.2.3</p>\n<p>	- Added support for customizing Gravity Forms tooltips.<br />\n	- Updated admin scripts to be output to the footer.<br />\n	- Added default styles for new `.gp-tooltip-right`. Used by tooltips that are close to the right side of the screen (particularly in the field settings).<br />\n	- Added new styles for child settings in Gravity Forms 2.5.<br />\n	- Fixed issue where Perk minimum requirements would not be enforced in some situations.</p>\n<p>## 2.2.2</p>\n<p>	- Fixed issue where minimum requirement admin notices were not displayed in WordPress dashboard. Gravity Forms 2.5 no longer shows notices on their settings pages.<br />\n	- Fixed issue where double notices were displayed on plugin row.<br />\n	- Fixed issue where perks\' init was not correctly halted when min requirements were not met in Gravity Forms 2.5.</p>\n<p>## 2.2.1</p>\n<p>	- Fixed issue where request URL was not logged accurately.<br />\n	- Updated affiliate URL.<br />\n	- Added support for Gravity Forms 2.5. (#9)<br />\n	- Added support for disabling animation when toggling settings.<br />\n	- Added styles for Select2 with .gp-selectwoo selector.<br />\n	- Added support for enabling import/export of feeds for a given Gravity Perk by using the gravityperks_export_feeds_PLUGIN-SLUG filter.<br />\n	- Fixed styling of plugin row notices and disable auto-updater if license is not registered.</p>\n<p>## 2.2</p>\n<p>	- Added full support for Gravity Forms 2.5!<br />\n	- Added gf-legacy-ui body class on admin pages to allow perks to target specific styles to versions of Gravity Forms prior to 2.5.<br />\n	- Added support for a Perks tab for field settings in the GF 2.5 form editor.<br />\n	- Added helper functions for determining if a given version of GF is active.<br />\n	- Added default styling for GF 2.5\'s implementation of SelectWoo.<br />\n	- Fixed tooltips on Manage Perks page to work with GF 2.5.<br />\n	- Fixed issue where license setting did not have autocomplete disabled.</p>\n<p>## 2.1.11</p>\n<p>	- Fixed issue where extraneous HTTP requests checking for announcements would be sent from the WordPress admin dashboard when used in conjunction with W3 Total Cache\'s Object Caching.</p>\n<p>## 2.1.10</p>\n<p>	- Fixed issue where checking for add-on-specific requirement would create infinite recursion.</p>\n<p>## 2.1.9</p>\n<p>	- Removed deprecated Markdown library.<br />\n	- Added security enhancements.</p>\n<p>## 2.1.8</p>\n<p>	- Fixed potential warning if the Gravity Perks updater isn’t provided the optimal data format.</p>\n<p>## 2.1.7</p>\n<p>	- Updated perk settings view to require \"manage_options\" capability instead of \"update_plugins\".</p>\n<p>## 2.1.6</p>\n<p>	- Fixed an issue where certain API calls going to Gravity Wiz (such as checking for announcements) weren’t being cached.</p>\n<p>## 2.1.5</p>\n<p>	- Added security enhancements to perk settings API.</p>\n<p>## 2.1.4</p>\n<p>	- Fixed fatal error introduced in 2.1.3.</p>\n<p>## 2.1.3</p>\n<p>	- Fixed security issue.<br />\n	- Fixed notice generated when fetching available perks and no license key is specified.</p>\n<p>## 2.1.2</p>\n<p>	- Fixed several fatal errors that occurred when running older versions of Gravity Forms.<br />\n	- Fixed issue where unmet minimum requirements did not prevent GP_Plugin-based perks from initializing.<br />\n	- Updated minimum required version of Gravity Forms to fix fatal errors where GFAddon::meets_minimum_requirements() did not exist.</p>\n<p>## 2.1.1</p>\n<p>	- Fixed issue where Gravity Wiz API wouldn\'t have its cache cleared</p>\n<p>## 2.1</p>\n<p>	- Updated licensing and updates API for significant performance improvements.</p>\n<p>## 2.0.12</p>\n<p>	- Fixed issue with usage of WP_CONTENT_DIR; replaced with WP_PLUGIN_DIR</p>\n<p>## 2.0.11</p>\n<p>	- Added GP_Late_Static_Binding::Perk_value_pass_through() method.</p>\n<p>## 2.0.10</p>\n<p>	- Added support to disable API SSL verification with “edd_sl_api_request_verify_ssl” filter</p>\n<p>## 2.0.9</p>\n<p>	- Fixed fatal error that could occur when Gravity Forms was not loaded.</p>\n<p>## 2.0.8</p>\n<p>	- Fixed notice that could occur when Gravity Forms was deactivated.<br />\n	- Improved Perk installation experience by reducing the number of calls to GravityWiz.com<br />\n	- Updated API to use HTTPS</p>\n<p>## 2.0.7</p>\n<p>	- Fixed fatal error that occurred when fetching announcements when Gravity Forms was not loaded and announcements were not cached.</p>\n<p>## 2.0.6</p>\n<p>	- Fixed fatal error that occurred when attempting to log when Gravity Forms was not loaded.</p>\n<p>## 2.0.5</p>\n<p>	- Fixed fatal error that could occur when register_scripts() was called when Gravity Forms was not loaded.</p>\n<p>## 2.0.4</p>\n<p>	- Fixed notices generated by deprecated functions in PHP 7.2.</p>\n<p>## 2.0.3</p>\n<p>	- Added support for enforcing minimum requirements for GP_Plugin/GP_Feed_Plugin-based perks.</p>\n<p>## 2.0.2</p>\n<p>    - Fixed issue where incorrect response for announcements would cause PHP notices<br />\n    - Fixed confusing message when running into license site limit<br />\n    - Upgrade links/buttons are no longer disabled</p>\n<p>## 2.0.1</p>\n<p>	- Fixed issue where incorrect URL was used to check, activate and deactivate licenses.<br />\n	- Fixed issue where announcements did not show up for non-English sites.</p>\n<p>## 2.0</p>\n<p>	- Added GP_Plugin and GP_Feed_Plugin to integrate with Gravity Forms Add-on Framework.<br />\n    - Added support for announcements; short banner messages with news and updates about Gravity Perks.<br />\n    - Added support for new license types (Basic, Advanced, Pro).<br />\n    - Added license toolbar on Manager Perks page.<br />\n    - Added GRAVITY_PERKS_VERSION constant for managing plugin version.<br />\n    - Fixed a myriad of notices.<br />\n    - Removed a myriad of unused legacy code.<br />\n    - Removed settings page.</p>\n<p>## 1.2.26</p>\n<p>	- Added GRAVITY_PERKS_VERSION constant.<br />\n	- Added support for GW_STORE_URL for easier local development.</p>\n<p>## 1.2.25</p>\n<p>	- Replaced Markdown library to resolve several PHP errors.</p>\n<p>## 1.2.24</p>\n<p>	- Fixed fatal error when Gravity Forms was deactivated before Gravity Perks.</p>\n<p>## 1.2.23</p>\n<p>	- Fixed fatal error w/ older versions of PHP and the usage of namespaces.</p>\n<p>## 1.2.22</p>\n<p>	- Fixed error on multisite installs where Gravity Perks prevented any plugin from being networked activated if GP was activated but not network activated.<br />\n	- Improved styling on plugin table.</p>\n<p>## 1.2.21</p>\n<p>    - Added doing-it-wrong notice when a perk is instantiated too early.<br />\n    - Fixed styling of no license and update required messages on the Plugins page.<br />\n    - Fixed issue where 3rd party plugin could cause fatal error on perk\'s settings pages.</p>\n<p>## 1.2.19</p>\n<p>	- Replaced Markdown library to resolve on-going conflicts with newer versions of PHP (7+).<br />\n	- Fixed issue where Gravity Perks updates were not displaying correctly do to an encoding issue in the API request.</p>\n<p>## 1.2.18.7</p>\n<p>    - Added \'gp-child-settings\' helper style for use in Form Editor.</p>\n<p>## 1.2.18.6</p>\n<p>    - Fixed fatal error when activating plugin in Network mode due to removed function.<br />\n    - Fixed notice generated due to missing 3rd parameter for \'update_plugin_complete_actions\' filter.</p>\n<p>## 1.2.18.5</p>\n<p>    - Fixed issue where WP Engine\'s PHP validator was throwing a false positive error when PHP version was upgraded.</p>\n<p>## 1.2.18.4</p>\n<p>    - Updated GP_Perk::generate_options() method to better handle numeric associative arrays.</p>\n<p>## 1.2.18.3</p>\n<p>    - Fixed issue where in some cases the perk post-installation actions would show up for non-perk plugins.</p>\n<p>## 1.2.18.2</p>\n<p>    - Fixed issue with perk installation and updates for Windows servers.<br />\n    - Changed plugin author to Gravity Wiz.</p>\n<p>## 1.2.18.1</p>\n<p>    - Updated plugin URL<br />\n    - Fixed PHP standards issue</p>\n<p>## 1.2.18</p>\n<p>    - Fixed fatal error introduced in 1.2.17</p>\n<p>## 1.2.17</p>\n<p>    - Fixed PHP7 warnings with Markdown class.</p>\n<p>## 1.2.16</p>\n<p>    - Fixed strict standards notice for GravityPerks::register_perk_activation_hooks() being called statically.<br />\n    - Updated adminOnly check to use object notation rather than gwar()</p>\n<p>## 1.2.15</p>\n<p>    - Fixed notice that occurs when 3rd party plugins return an invalid form object or a bad form ID is provided to the GF shortcode</p>\n<p>## 1.2.14</p>\n<p>    - Added support for activation hooks for perks</p>\n<p>## 1.2.13</p>\n<p>    - Added CSS style for styling perk field setting rows</p>\n<p>## 1.2.12</p>\n<p>    - Renamed GWPerk class to GP_Perk; GWPerk class is still accessible.<br />\n    - Added GP_Perk::doing_ajax() method to deterine if an AJAX action is being processed.</p>\n<p>## 1.2.11</p>\n<p>    - Added GWPerk::add_css_class() helper function for adding a new CSS class to an existing CSS class string<br />\n    - Added better translation support (and including new .pot file with plugin)<br />\n    - Updated welcome pointer verbiage<br />\n    - Updated admin.css with proper formatting<br />\n    - Fixed minor security issue where unsanitized value would be stored in database. Props: Jeremy Felt</p>\n<p>## 1.2.10</p>\n<p>    - Updated settings page to always check license status after saving settings; resolves issues where license is renewed by remains invalid in cache<br />\n    - Updated GravityPerks::flush_license() to also flush cached get_perks() response<br />\n    - Updated GWAPI::get_api_args() with a \'timeout\' of 15 to further diminsh the impact of any gwiz.com downtime on client websites<br />\n    - Updated styling on Manage Perks page to better equalize the heights of perk listings</p>\n<p>## 1.2.9.3</p>\n<p>    - Added support for getting perk file name based on perk name; required for older perks moving to GP_Bootstrap</p>\n<p>## 1.2.9.2</p>\n<p>    - Updated \"Perks\" menu permission from \"administrator\" to \"update_plugins\"</p>\n<p>## 1.2.9.1</p>\n<p>    - Updated Manage Perks page to automatically hiding Install Perks tab when user does not have ability to install plugins</p>\n<p>## 1.2.9</p>\n<p>    - Public release of 1.8.x changes to encourage updates.<br />\n    - Updated to work with new API<br />\n    - Fixed issue where newer perks were not visible in Inactive Perks section when deactivated</p>\n<p>## 1.2.8.12</p>\n<p>    - Added GWPerk::register_noconflict_styles() method for registering \"No Conflict\" styles</p>\n<p>## 1.2.8.11</p>\n<p>    - Fixed lingering issue with GP and individual perk updates caused by different in http vs https on activated URL<br />\n    - Updated GWAPI to clean up & consolidate API parameters and request arguments</p>\n<p>## 1.2.8.10</p>\n<p>    - Added versions to all enqueued scripts so new versions will force a refresh on cached script files</p>\n<p>## 1.2.8.9</p>\n<p>    - Required for the new GP Limit Dates perk.<br />\n    - Added gperk.togglePerksTab() function; allows toggling the perks tab when any field setting changes</p>\n<p>## 1.2.8.8</p>\n<p>    - Added support for GWPerk::$prefix property; used by GWPerk::key() method for future-proof setting names</p>\n<p>## 1.2.8.7</p>\n<p>    - Added helper styles for field settings<br />\n    - Added template for tooltips: GravityPerks::$tooltip_template<br />\n    - Fixed issue where activating perks from non-network admin was giving warning that Gravity Perks must be network activated</p>\n<p>## 1.2.8.6</p>\n<p>    - Fixed issue where \'extra_plugin_headers\' usage was overriding 3rd party headers set via the same hook</p>\n<p>## 1.2.8.5</p>\n<p>    - Fixed notice caused when no slug is set on the plugin object.</p>\n<p>## 1.2.8.4</p>\n<p>    - Fixed issue where version info was not loading correctly due to slug changes in 1.2.8.3</p>\n<p>## 1.2.8.3</p>\n<p>    - Reverted 1.2.8.2; added correct slug via API response<br />\n    - Fixed styling issue with Perk menu highlight on first-run<br />\n    - Updated several usages of GWPerks to GravityPerks<br />\n    - Added escaping to several API calls<br />\n    - Added \"gperks_loaded\" action; will be used to load perks via bootstrap</p>\n<p>## 1.2.8.2</p>\n<p>    - Fixed issue where updates for perks with WP 4.2 were not working due to invalid slug</p>\n<p>## 1.2.8.1</p>\n<p>    - Fixed strict standards notices in GWNotice class<br />\n    - Fixed styling issue in Perks Settings view</p>\n<p>## 1.2.8</p>\n<p>    - Added support for dynamic hooks for the \"gform_field_appearance_settings\" filter<br />\n    - Added logging to the GWAPI::pre_set_site_transient_update_plugins_filter() method<br />\n    - Fixed issue where GP stylesheet was not included when GF no-conflict mode was enabled<br />\n    - Fixed issue where https site URLs were failing license validation if originally activated for http site URL</p>\n<p>## 1.2.7.1</p>\n<p>    - Added logging support!<br />\n    - Added logging to the GWAPI::perks_plugins_api_filter() method which handles retrieving the download package when installing new perks<br />\n    - Update: refactored GravityPerks::display_plugin_row_message() method<br />\n    - Fixed notice in GravityPerks::save_last_modified_plugin() method</p>\n<p>## 1.2.7</p>\n<p>    - Updated order of page checks in GWField::filter_input_html() so entry_detail_edit is checked before entry_detail<br />\n    - Fixed typo in error message when GWField::input_html() is not correctly overridden</p>\n<p>## 1.2.6</p>\n<p>    - Added support for uninstallation process for perks<br />\n    - Added GravityPerks::drop_tables() and GWPerk::drop_tables() to support dropping tables more readily<br />\n    - Added GWPerk::init() to better support GWPerk::setup(), classes which extend the GWPerk class can now call parent::init() to include standard init functionality<br />\n    - Added GWPerk::maybe_setup() which will call GWPerk::setup() if the version is set and has changed<br />\n    - Added GWPerk::drop_options() to drop all perk related options on uninstall<br />\n    - Updated GWPerks::dynamic_setting_actions() to be static (resolved a lot of notices)<br />\n    - Fixed styling issue with failed requirements icon on Manage Perks page<br />\n    - Fixed JS bug where gform_apply_tooltip was no longer available<br />\n    - Miscellaneous code cleanup</p>\n<p>## 1.2.5</p>\n<p>    - Added GWPerk::register_script() to register scripts and simultaneously register them as no conflict</p>\n<p>## 1.2.4</p>\n<p>    - Added GWPerk::register_preview_style() method to support loading style in GF preview mode<br />\n    - Added GWPerks::dynamic_setting_actions() to add position based filters for easier display on form editor<br />\n        (i.e. gform_field_standard_settings_1, gform_field_standard_settings_100, gform_field_standard_settings_250, etc )<br />\n    - Fixed issue in GWAPI::perks_plugins_api_filter() to only use $args->_slug if defined<br />\n    - Fixed issue with GWPerk::register_noconflict_script() method</p>\n<p>## 1.2.3</p>\n<p>    - Added new parameter $input_id to \'gform_save_field_value\' filter<br />\n    - Fixed license success/failure images which are no longer included with Gravity Forms<br />\n    - Fixed fatal error which occured when perk with custom field type was placed on a form with any field set to adminOnly<br />\n    - Updated admin input styles to override default GF styling</p>\n<p>## 1.2.2</p>\n<p>    - Added runtime cache for Gravity Perks update checker<br />\n    - Fixed JS issue where hasOwnProperty was not checked for properties array<br />\n    - Updated GWAPI::get_perks() to correctly return false rather than null<br />\n    - Updated GWAPI::get_perks() method to no longer cache API response when download URL is included<br />\n    - Updated GWAPI::get_perks() cache to 12 hours (down from 24 hours)<br />\n    - Removed deprecated method: GravityPerks::remote_get_perk()<br />\n    - Removed plugin cache clearer code</p>\n<p>## 1.2.1</p>\n<p>    - Added GWAPI::get_site_url() to return current site making API request<br />\n    - Added GravityPerks::is_debug() method for use in debugging<br />\n    - Added setup process for version changes; forcing licensing to be revalidated on new versions</p>\n<p>    - Updated GWPerks class to GravityPerks; GWPerks now extends GravityPerks class for backwards compatibility<br />\n    - Updated GravityPerks::get_license_key() method to trim the license key<br />\n    - Updated remote GWAPI calls to pass URL; fixes issue where user\'s were getting \"Install package not available\"</p>\n<p>    - Fixed styling issue with Perk listings on Manage Perks page</p>\n<p>## 1.2</p>\n<p>    - Added debugging output for license validation<br />\n    - Added 24 hour transient caching to GWApi::get_perks()<br />\n    - Added 24 hour cache to Gravity Perks version API call</p>\n<p>    - Updated GWPerk::get_perk() to check for singleton class before getting new instance of class<br />\n    - Updated GWPerk::include_field() to check for singleton class before getting new instance of class<br />\n    - Updated API get requests to use \"Gravity Perks x.x.x\" as the user agent to avoid caching issues with WP Engine<br />\n    - Updated GWPerk::get_plugins() method to clear the plugin cache if the \'Perk\' plugin header is not available.<br />\n    - Updated GWPerk->get_perk() method to convert \"-\" in perk filename to \"_\".<br />\n        example: gp-nested-forms.php => gp_nested_forms (class is actually GP_Nested_Forms)<br />\n    - Updated/enhanced the GWPerk->include_field() method to allow including the fields.php in an \'/includes/\' folder<br />\n    - Updated cache time on valid license check from 15 minutes to 24 hours<br />\n    - Updated GPerks::init() to be a static function<br />\n    - Updated priority of \'update_plugins\' transient modifer to 99 to bypass issues where other plugins modify the transient incorrectly or fail to return it (for both Gravity Perks and Perks)<br />\n    - Updated minimum WordPress version to 3.7 (requires jQuery Tabs 1.10 or greater)<br />\n    - Updated gperk.addTab() method to bind tab loading events to \'beforeActivate\' rather than the deprecated \'select\'</p>\n<p>    - Fixed notice when updating themes and no \"plugin\" index is available in $_REQUEST<br />\n    - Fixed notices relating to \'gf_tooltip_init\' no longer being included with GF<br />\n    - Fixed issue in manage_perks.php where invalid perk caused a fatal error<br />\n    - Fixed various code formatting issues</p>\n<p>    - Removed some old, commented-out code; cleaning is fun!</p>\n<p>    - GWField: Added support for filtering the field content via the \'gform_field_content\' filter<br />\n    - GWField: Added GWField->has_field_type() method for determining if a given form object contains the current field\'s field type<br />\n    - GWField: Various updates/improvements to GWField class</p>\n<p>## 1.1.7</p>\n<p>- Fixed issue where license check for \"inactive\" license was failing to auto-activate license</p>\n<p>## 1.1.6</p>\n<p>- Updated GWPerk->get_base_url() method to use plugins_url(), which auto-handles http/https; WP_UPLOAD_URL does not</p>\n<p>## 1.1.5<br />\n- Fixed issue where license check was return \"site_inactive\" status; GWPerks::is_valid_license() will now attempt to activate license if this status is returned</p>\n<p>## 1.1.4</p>\n<p>- Added support for testing perk management on local servers</p>\n<p>## 1.1.3</p>\n<p>- Fixed issue where the \'Perk\' plugin header was not added soon enough causing activation of some plugins to fail to load it</p>\n<p>## 1.1.2</p>\n<p>- Updated min GF version<br />\n- Updated tooltip functionality on Manage Perks page to work with new GF tooltips</p>\n<p>## 1.1.1</p>\n<p>- Fixed issue where other plugin\'s incorrect usage of the \'plugins_api\' hook was preventing perks from being installed</p>\n<p>## 1.1</p>\n<p>- Resolved issue with WP 3.6, jQuery UI Tabs no longer supports \"add\" method</p>\n<p>## 1.0.7</p>\n<p>- Added Markdown() support on Manage Perks page as a temporary fix until old perks that rely on this function can be updated</p>\n<p>## 1.0.5</p>\n<p>- Added support for returning URL for documentation</p>\n<p>## 1.0.4</p>\n<p>- Added missing \'gravityperks\' textdomain to several strings</p>\n<p>## 1.0.3</p>\n<p>- Fixed issue where WordPress.org plugin updates were not showing up when GP was active</p>\n<p>## 1.0.2</p>\n<p>- Fixed an issue where if the user submitted their license key with a space at the beginning or end it would correctly validate, but then fail when they attempt to download a perk.</p>\n<p>## 1.0.1</p>\n<p>- Updated perk install link to use subsites update.php rather than the network</p>\n<p>## 1.0</p>\n<p>- Added own helper functions for retrieving values from arrays, $_GET & $_POST. Reliance on GFs was resulting in too many unexpected fatal errors.<br />\n- Updated interaction with storefront API<br />\n- Updated many unused functions to be commented out for later review and removal<br />\n- Updated constant URLs<br />\n- Fixed error with documentation markdown call</p>\n<p>## 1.0.beta4.5</p>\n<p>- Updated has_valid_license() function to only check once per execution<br />\n- Fixed fatal error when attempting to use multisite function on non-network install<br />\n- Updated font color style on \"Install Update\" button on \"Manage Perks\" page<br />\n- Added caching for valid license check<br />\n- Fixed issue where gwget() was not available and generating fatal error<br />\n- Added GWPerks::is_gravity_page() function which checks if RGForms exists before running RGForms::is_gravity_page() check<br />\n- Fixed issue where if FTP credentials were requested, plugin package data was not retrieved and install failed<br />\n- Updated get_perk_info on the plugins_api hook to priority 11 to resolve issues where other plugins did not return $api</p>\n<p>## 1.0.beta4</p>\n<p>- Added support for retrieving individual perk change logs on Update Plugins page<br />\n- Updated handle_errors() to only count $pagenow as plugins.php if no \'action\' parameter is set in the query string to avoid error message being output when on the delete confirmation screen<br />\n- Updated how plugin row message is output for perks.<br />\n- Added additional styles for perk documentation<br />\n- Added plugins.css which is output on the plugins.php page and handles styling perk-generated admin messages<br />\n- Added support for \"header links\" which includes \"buy license\", \"register license\", and \"get support\" conditionally based on valid license<br />\n- Fixed several issues with how error messages were being generated<br />\n- Added new pointer system along with a \"tour\" of pointers to familiarize new users with Gravit Perks<br />\n- Added system for adding requirements for perks<br />\n- Added support for showing failed requirements on manage perks page<br />\n- Added better support for perk actions: activate, deactivate, install, delete<br />\n- Added better support for managing perks on Network installs</p>\n<p>## 1.0.beta3.2</p>\n<p>- major improvements to network mode support<br />\n- fixed issue where \'gwp_active_perks\' and \'gwp_active_sitewide_perks\' options were not being updated correctly<br />\n- updated manage perks page to list installed perks in \'Active\' and \'Inactive\' sections<br />\n- added system for adding requirements for perks<br />\n- added support for showing failed requirements on manage perks page</p>\n<p>## 1.0.beta3</p>\n<p>- various bug fixes<br />\n- updated version</p>\n<p>## 1.0.beta2.6</p>\n<p>- Updated gwpSlide() function to support true boolean override</p>\n<p>## 1.0.beta2.5</p>\n<p>- Updated GWPerk::has_min_version() method to avoid T_PAAMAYIM_NEKUDOTAYIM error</p>\n<p>## 1.0.beta2.4</p>\n<p>- Removed auto-update functioanlity for beta testers while that is polished<br />\n- Fixed issue where Perks form setting tab was being removed when there were no field settings</p>\n<p>## 1.0.beta2.3</p>\n<p>- Fixed issue where no perks returned from API was causing an issue</p>\n<p>## 1.0.beta2.2</p>\n<p>- Updated get_license_key() function to no longer use gwar() as this is not available during this time of the process</p>\n<p>## 1.0.alpha2</p>\n<p>- Added GWField model for easier creation of GF fields<br />\n- Fixed various minor issues.</p>\n\";}s:13:\"download_link\";s:174:\"https://gravitywiz.com/gwapi/v2?edd_action=download_product&product_id=1028&url=http%3A%2F%2Fv2.opentrax.com.au&license_id=22580&license_hash=b2d7aa9ecba64f57708b7d7d018ddabd\";}}','no'),(1233,'gperks_version','2.2.9','yes'),(1238,'gk_settings','a:4:{s:11:\"gravityview\";a:2:{s:8:\"rest_api\";i:1;s:23:\"public_entry_moderation\";i:0;}s:13:\"gk_foundation\";a:7:{s:13:\"support_email\";s:29:\"chris.higgins@opentrax.com.au\";s:12:\"support_port\";i:1;s:16:\"no_conflict_mode\";i:1;s:10:\"powered_by\";i:0;s:4:\"beta\";i:0;s:6:\"logger\";i:0;s:11:\"logger_type\";s:4:\"file\";}s:11:\"gravityedit\";a:1:{s:16:\"inline-edit-mode\";s:5:\"popup\";}s:11:\"gravitymaps\";a:6:{s:15:\"google_maps/key\";s:0:\"\";s:28:\"google_maps/key_unrestricted\";s:0:\"\";s:30:\"google_maps/business/client_id\";s:0:\"\";s:24:\"google_maps/business/key\";s:0:\"\";s:13:\"bing_maps/key\";s:0:\"\";s:12:\"mapquest/key\";s:0:\"\";}}','yes'),(1243,'gwp_settings','a:1:{s:11:\"license_key\";s:32:\"a9305f9a1efa66cae32115a7cf5090fa\";}','no'),(6897,'_site_transient_timeout_gwp_license_data','1681267771','no'),(6898,'_site_transient_gwp_license_data','a:18:{s:7:\"success\";b:1;s:7:\"license\";s:5:\"valid\";s:7:\"item_id\";b:0;s:9:\"item_name\";s:13:\"Gravity+Perks\";s:8:\"checksum\";s:32:\"9b0e12a9c494b83ae3a94c8ef44b7a2f\";s:7:\"expires\";s:19:\"2023-06-20 23:59:59\";s:10:\"payment_id\";i:879875;s:13:\"customer_name\";s:13:\"Chris Higgins\";s:14:\"customer_email\";s:29:\"chris.higgins@opentrax.com.au\";s:13:\"license_limit\";i:0;s:10:\"site_count\";i:4;s:16:\"activations_left\";s:9:\"unlimited\";s:8:\"price_id\";s:1:\"4\";s:2:\"ID\";i:22580;s:10:\"price_name\";s:3:\"Pro\";s:16:\"registered_perks\";a:43:{i:0;s:6:\"641243\";i:1;s:6:\"207821\";i:2;s:4:\"1042\";i:3;s:6:\"453530\";i:4;s:4:\"1055\";i:5;s:5:\"47373\";i:6;s:5:\"30698\";i:7;s:5:\"67857\";i:8;s:6:\"161598\";i:9;s:4:\"4631\";i:10;s:4:\"1032\";i:11;s:4:\"7052\";i:12;s:4:\"2032\";i:13;s:6:\"812801\";i:14;s:6:\"766825\";i:15;s:4:\"1870\";i:16;s:4:\"2596\";i:17;s:6:\"234673\";i:18;s:5:\"12127\";i:19;s:5:\"35419\";i:20;s:4:\"3537\";i:21;s:4:\"1040\";i:22;s:4:\"1357\";i:23;s:4:\"6891\";i:24;s:6:\"953209\";i:25;s:6:\"925617\";i:26;s:4:\"1037\";i:27;s:6:\"789284\";i:28;s:5:\"17606\";i:29;s:4:\"2034\";i:30;s:6:\"901462\";i:31;s:6:\"736472\";i:32;s:6:\"630292\";i:33;s:6:\"894169\";i:34;s:7:\"1006709\";i:35;s:7:\"1021290\";i:36;s:4:\"1035\";i:37;s:5:\"50319\";i:38;s:5:\"57087\";i:39;s:5:\"79399\";i:40;s:4:\"1057\";i:41;s:6:\"561904\";i:42;s:4:\"2543\";}s:10:\"perk_limit\";i:0;s:5:\"valid\";b:1;}','no'),(1419,'gk_licenses','[encoded data, 6280 characters]','no'),(1437,'widget_gv-calendar_widget','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(1469,'widget_akismet_widget','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(1470,'gravityformsaddon_gravityformsakismet_version','1.0','yes');
INSERT INTO `otxcoreoptions` VALUES (1428,'gwp_active_perks','a:42:{s:51:\"gp-address-autocomplete/gp-address-autocomplete.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:23:\"GP Address Autocomplete\";s:9:\"PluginURI\";s:71:\"https://gravitywiz.com/documentation/gravity-forms-address-autocomplete\";s:7:\"Version\";s:6:\"1.2.12\";s:11:\"Description\";s:84:\"Improve user experience and increase form conversion by adding address autocomplete.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:23:\"gp-address-autocomplete\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:54:\"https://gravitywiz.com/updates/gp-address-autocomplete\";s:5:\"Title\";s:23:\"GP Address Autocomplete\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:53:\"gp-advanced-calculations/gp-advanced-calculations.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:24:\"GP Advanced Calculations\";s:9:\"PluginURI\";s:37:\"https://gravitywiz.com/documentation/\";s:7:\"Version\";s:5:\"1.0.9\";s:11:\"Description\";s:103:\"Perform advanced calculations with mathematical functions, conditionals, and a powerful formula editor.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:24:\"gp-advanced-calculations\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:55:\"https://gravitywiz.com/updates/gp-advanced-calculations\";s:5:\"Title\";s:24:\"GP Advanced Calculations\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:51:\"gp-advanced-phone-field/gp-advanced-phone-field.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:23:\"GP Advanced Phone Field\";s:9:\"PluginURI\";s:72:\"https://gravitywiz.com/documentation/gravity-forms-advanced-phone-field/\";s:7:\"Version\";s:6:\"1.0.13\";s:11:\"Description\";s:110:\"Level up your Phone fields with automatic country code selection, real number validation, and stylish visuals.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:23:\"gp-advanced-phone-field\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:23:\"GP Advanced Phone Field\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:63:\"gp-advanced-save-and-continue/gp-advanced-save-and-continue.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:29:\"GP Advanced Save and Continue\";s:9:\"PluginURI\";s:74:\"https://gravitywiz.com/documentation/gravity-forms-advanced-save-continue/\";s:7:\"Version\";s:5:\"1.0.3\";s:11:\"Description\";s:111:\"Level up your Gravity Forms Save & Continue functionality with auto-saving, auto-loading, and draft management.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:29:\"gp-advanced-save-and-continue\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:29:\"GP Advanced Save and Continue\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:41:\"gp-auto-list-field/gp-auto-list-field.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:18:\"GP Auto List Field\";s:9:\"PluginURI\";s:67:\"https://gravitywiz.com/documentation/gravity-forms-auto-list-field/\";s:7:\"Version\";s:5:\"1.0.3\";s:11:\"Description\";s:128:\"Automatically set the number of rows in a List field by the value of another field - or - capture the number of List field rows.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:18:\"gp-auto-list-field\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:18:\"GP Auto List Field\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:27:\"gwautologin/gwautologin.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:13:\"GP Auto Login\";s:9:\"PluginURI\";s:62:\"https://gravitywiz.com/documentation/gravity-forms-auto-login/\";s:7:\"Version\";s:5:\"2.2.3\";s:11:\"Description\";s:46:\"Automatically log users in after registration.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:11:\"gwautologin\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:42:\"https://gravitywiz.com/updates/gwautologin\";s:5:\"Title\";s:13:\"GP Auto Login\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:55:\"gp-better-user-activation/gp-better-user-activation.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:25:\"GP Better User Activation\";s:9:\"PluginURI\";s:74:\"https://gravitywiz.com/documentation/gravity-forms-better-user-activation/\";s:7:\"Version\";s:6:\"1.2.10\";s:11:\"Description\";s:56:\"Take control of your Gravity Forms User Activation page.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:25:\"gp-better-user-activation\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:56:\"https://gravitywiz.com/updates/gp-better-user-activation\";s:5:\"Title\";s:25:\"GP Better User Activation\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:29:\"gp-blocklist/gp-blocklist.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:12:\"GP Blocklist\";s:9:\"PluginURI\";s:61:\"https://gravitywiz.com/documentation/gravity-forms-blocklist/\";s:7:\"Version\";s:5:\"1.3.6\";s:11:\"Description\";s:97:\"Validate your form using WordPress\' \"Disallowed Comment Keys\" setting in Settings › Discussion.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:12:\"gp-blocklist\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:43:\"https://gravitywiz.com/updates/gp-blocklist\";s:5:\"Title\";s:12:\"GP Blocklist\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:51:\"gwconditionallogicdates/gwconditionallogicdates.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:26:\"GP Conditional Logic Dates\";s:9:\"PluginURI\";s:75:\"https://gravitywiz.com/documentation/gravity-forms-conditional-logic-dates/\";s:7:\"Version\";s:5:\"1.2.8\";s:11:\"Description\";s:65:\"Allows Date fields to be used in Gravity Forms conditional logic.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:23:\"gwconditionallogicdates\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:54:\"https://gravitywiz.com/updates/gwconditionallogicdates\";s:5:\"Title\";s:26:\"GP Conditional Logic Dates\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:45:\"gwconditionalpricing/gwconditionalpricing.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:22:\"GP Conditional Pricing\";s:9:\"PluginURI\";s:71:\"https://gravitywiz.com/documentation/gravity-forms-conditional-pricing/\";s:7:\"Version\";s:5:\"1.4.5\";s:11:\"Description\";s:74:\"Create flexible, conditional pricing for your Gravity Form product fields.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:22:\"gp-conditional-pricing\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:51:\"https://gravitywiz.com/updates/gwconditionalpricing\";s:5:\"Title\";s:22:\"GP Conditional Pricing\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:23:\"gwcopycat/gwcopycat.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:11:\"GP Copy Cat\";s:9:\"PluginURI\";s:60:\"https://gravitywiz.com/documentation/gravity-forms-copy-cat/\";s:7:\"Version\";s:6:\"1.4.63\";s:11:\"Description\";s:155:\"Allow users to copy the value of one field to another automatically or by clicking a checkbox. Is your shipping address the same as your billing? Copy cat!\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:9:\"gwcopycat\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:40:\"https://gravitywiz.com/updates/gwcopycat\";s:5:\"Title\";s:11:\"GP Copy Cat\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:51:\"gp-date-time-calculator/gp-date-time-calculator.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:23:\"GP Date Time Calculator\";s:9:\"PluginURI\";s:72:\"https://gravitywiz.com/documentation/gravity-forms-date-time-calculator/\";s:7:\"Version\";s:13:\"1.0-beta-4.14\";s:11:\"Description\";s:124:\"Use Date and Time fields in your Gravity Forms calculation formulas to calculate the time between different dates and times.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:23:\"gp-date-time-calculator\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:54:\"https://gravitywiz.com/updates/gp-date-time-calculator\";s:5:\"Title\";s:23:\"GP Date Time Calculator\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:55:\"gp-disable-entry-creation/gp-disable-entry-creation.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:25:\"GP Disable Entry Creation\";s:9:\"PluginURI\";s:74:\"https://gravitywiz.com/documentation/gravity-forms-disable-entry-creation/\";s:7:\"Version\";s:5:\"2.0.2\";s:11:\"Description\";s:51:\"Disable entry creation per form with Gravity Forms.\";s:6:\"Author\";s:31:\"Gravity Wiz, Richard Wawrzyniak\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:25:\"gp-disable-entry-creation\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:56:\"https://gravitywiz.com/updates/gp-disable-entry-creation\";s:5:\"Title\";s:25:\"GP Disable Entry Creation\";s:10:\"AuthorName\";s:31:\"Gravity Wiz, Richard Wawrzyniak\";}s:43:\"gp-ecommerce-fields/gp-ecommerce-fields.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:19:\"GP eCommerce Fields\";s:9:\"PluginURI\";s:68:\"https://gravitywiz.com/documentation/gravity-forms-ecommerce-fields/\";s:7:\"Version\";s:6:\"1.2.18\";s:11:\"Description\";s:96:\"Make Gravity Forms more eCommerce-friendly with support for Tax, Discounts, and Subtotal fields.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:19:\"gp-ecommerce-fields\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:50:\"https://gravitywiz.com/updates/gp-ecommerce-fields\";s:5:\"Title\";s:19:\"GP eCommerce Fields\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:29:\"gwemailusers/gwemailusers.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:14:\"GP Email Users\";s:9:\"PluginURI\";s:63:\"https://gravitywiz.com/documentation/gravity-forms-email-users/\";s:7:\"Version\";s:5:\"2.0.3\";s:11:\"Description\";s:67:\"Send a quick email to all users who have submitted a specific form.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:14:\"gp-email-users\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:43:\"https://gravitywiz.com/updates/gwemailusers\";s:5:\"Title\";s:14:\"GP Email Users\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:35:\"gp-entry-blocks/gp-entry-blocks.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:15:\"GP Entry Blocks\";s:9:\"PluginURI\";s:64:\"https://gravitywiz.com/documentation/gravity-forms-entry-blocks/\";s:7:\"Version\";s:14:\"1.0-alpha-2.16\";s:11:\"Description\";s:69:\"Display Gravity Forms entries on your WordPress site using Gutenberg.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:15:\"gp-entry-blocks\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:46:\"https://gravitywiz.com/updates/gp-entry-blocks\";s:5:\"Title\";s:15:\"GP Entry Blocks\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:39:\"gwexpandtextareas/gwexpandtextareas.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:26:\"GP Expand Editor Textareas\";s:9:\"PluginURI\";s:68:\"https://gravitywiz.com/documentation/gravity-forms-expand-textareas/\";s:7:\"Version\";s:3:\"1.1\";s:11:\"Description\";s:116:\"Tiny textareas in the form editor can be a challenge! Load form editor textareas in a modal window for easy editing.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:17:\"gwexpandtextareas\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:26:\"GP Expand Editor Textareas\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:35:\"gp-file-renamer/gp-file-renamer.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:15:\"GP File Renamer\";s:9:\"PluginURI\";s:64:\"https://gravitywiz.com/documentation/gravity-forms-file-renamer/\";s:7:\"Version\";s:5:\"1.0.4\";s:11:\"Description\";s:92:\"Effortlessly rename files uploaded with Gravity Forms, powered by flexible naming templates.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:15:\"gp-file-renamer\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:15:\"GP File Renamer\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:41:\"gp-file-upload-pro/gp-file-upload-pro.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:18:\"GP File Upload Pro\";s:9:\"PluginURI\";s:67:\"https://gravitywiz.com/documentation/gravity-forms-file-upload-pro/\";s:7:\"Version\";s:5:\"1.3.7\";s:11:\"Description\";s:61:\"A professional file and image uploader that feels like magic.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:18:\"gp-file-upload-pro\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:49:\"https://gravitywiz.com/updates/gp-file-upload-pro\";s:5:\"Title\";s:18:\"GP File Upload Pro\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:37:\"gp-google-sheets/gp-google-sheets.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:16:\"GP Google Sheets\";s:9:\"PluginURI\";s:65:\"https://gravitywiz.com/documentation/gravity-forms-google-sheets/\";s:7:\"Version\";s:12:\"1.0-beta-1.6\";s:11:\"Description\";s:111:\"Automatically send and sync Gravity Forms data with Google Sheets - and unlock new possibilities for your data.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:16:\"gp-google-sheets\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:16:\"GP Google Sheets\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:29:\"gp-inventory/gp-inventory.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:12:\"GP Inventory\";s:9:\"PluginURI\";s:61:\"https://gravitywiz.com/documentation/gravity-forms-inventory/\";s:7:\"Version\";s:13:\"1.0-beta-3.17\";s:11:\"Description\";s:54:\"Easy, flexible inventory management for Gravity Forms.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:12:\"gp-inventory\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:43:\"https://gravitywiz.com/updates/gp-inventory\";s:5:\"Title\";s:12:\"GP Inventory\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:39:\"gwlimitcheckboxes/gwlimitcheckboxes.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:19:\"GP Limit Checkboxes\";s:9:\"PluginURI\";s:68:\"https://gravitywiz.com/documentation/gravity-forms-limit-checkboxes/\";s:7:\"Version\";s:6:\"1.3.12\";s:11:\"Description\";s:41:\"Limit how many checkboxes can be checked.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:19:\"gp-limit-checkboxes\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:48:\"https://gravitywiz.com/updates/gwlimitcheckboxes\";s:5:\"Title\";s:19:\"GP Limit Checkboxes\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:33:\"gwlimitchoices/gwlimitchoices.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:16:\"GP Limit Choices\";s:9:\"PluginURI\";s:65:\"https://gravitywiz.com/documentation/gravity-forms-limit-choices/\";s:7:\"Version\";s:6:\"1.7.11\";s:11:\"Description\";s:94:\"Limit how many times a choice may be selected for Radio Button, Drop Down and Checkbox fields.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:16:\"gp-limit-choices\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:45:\"https://gravitywiz.com/updates/gwlimitchoices\";s:5:\"Title\";s:16:\"GP Limit Choices\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:33:\"gp-limit-dates/gp-limit-dates.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:14:\"GP Limit Dates\";s:9:\"PluginURI\";s:63:\"https://gravitywiz.com/documentation/gravity-forms-limit-dates/\";s:7:\"Version\";s:6:\"1.1.21\";s:11:\"Description\";s:74:\"Limit which days are selectable for your Gravity Forms Date Picker fields.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:14:\"gp-limit-dates\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:45:\"https://gravitywiz.com/updates/gp-limit-dates\";s:5:\"Title\";s:14:\"GP Limit Dates\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:45:\"gp-limit-submissions/gp-limit-submissions.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:20:\"GP Limit Submissions\";s:9:\"PluginURI\";s:69:\"https://gravitywiz.com/documentation/gravity-forms-limit-submissions/\";s:7:\"Version\";s:5:\"1.1.7\";s:11:\"Description\";s:104:\"Limit the number of entries that can be submitted by almost anything (e.g. user, role, IP, field value).\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:21:\"http://gravitywiz.com\";s:10:\"TextDomain\";s:20:\"gp-limit-submissions\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:51:\"https://gravitywiz.com/updates/gp-limit-submissions\";s:5:\"Title\";s:20:\"GP Limit Submissions\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:35:\"gp-live-preview/gp-live-preview.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:15:\"GP Live Preview\";s:9:\"PluginURI\";s:64:\"https://gravitywiz.com/documentation/gravity-forms-live-preview/\";s:7:\"Version\";s:5:\"1.6.6\";s:11:\"Description\";s:48:\"Preview your forms on the frontend of your site.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:15:\"gp-live-preview\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:46:\"https://gravitywiz.com/updates/gp-live-preview\";s:5:\"Title\";s:15:\"GP Live Preview\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:37:\"gp-media-library/gp-media-library.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:16:\"GP Media Library\";s:9:\"PluginURI\";s:65:\"https://gravitywiz.com/documentation/gravity-forms-media-library/\";s:7:\"Version\";s:6:\"1.2.27\";s:11:\"Description\";s:83:\"Upload files from a Gravity Forms File Upload field to the WordPress media library.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:16:\"gp-media-library\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:47:\"https://gravitywiz.com/updates/gp-media-library\";s:5:\"Title\";s:16:\"GP Media Library\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:53:\"gp-multi-page-navigation/gp-multi-page-navigation.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:24:\"GP Multi-page Navigation\";s:9:\"PluginURI\";s:73:\"https://gravitywiz.com/documentation/gravity-forms-multi-page-navigation/\";s:7:\"Version\";s:3:\"1.2\";s:11:\"Description\";s:120:\"Navigate between form pages quickly by converting the page steps into page links or creating your own custom page links.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:21:\"http://gravitywiz.com\";s:10:\"TextDomain\";s:24:\"gp-multi-page-navigation\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:55:\"https://gravitywiz.com/updates/gp-multi-page-navigation\";s:5:\"Title\";s:24:\"GP Multi-page Navigation\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:35:\"gp-nested-forms/gp-nested-forms.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:15:\"GP Nested Forms\";s:9:\"PluginURI\";s:64:\"https://gravitywiz.com/documentation/gravity-forms-nested-forms/\";s:7:\"Version\";s:6:\"1.1.22\";s:11:\"Description\";s:78:\"Create forms within forms for better management of complex forms. Formception!\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"https://gravitywiz.com\";s:10:\"TextDomain\";s:15:\"gp-nested-forms\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:46:\"https://gravitywiz.com/updates/gp-nested-forms\";s:5:\"Title\";s:15:\"GP Nested Forms\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:55:\"gp-notification-scheduler/gp-notification-scheduler.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:25:\"GP Notification Scheduler\";s:9:\"PluginURI\";s:72:\"http://gravitywiz.com/documentation/gravity-forms-notification-scheduler\";s:7:\"Version\";s:5:\"1.3.1\";s:11:\"Description\";s:28:\"Schedule your notifications.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:21:\"http://gravitywiz.com\";s:10:\"TextDomain\";s:25:\"gp-notification-scheduler\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:25:\"GP Notification Scheduler\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:43:\"gp-page-transitions/gp-page-transitions.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:19:\"GP Page Transitions\";s:9:\"PluginURI\";s:67:\"http://gravitywiz.com/documentation/gravity-forms-page-transitions/\";s:7:\"Version\";s:6:\"1.0.11\";s:11:\"Description\";s:122:\"Animate your Gravity Forms page transitions and automatically progress to the next page when the current page is complete.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:19:\"gp-page-transitions\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:19:\"GP Page Transitions\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:31:\"gwplaceholder/gwplaceholder.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:14:\"GP Placeholder\";s:9:\"PluginURI\";s:22:\"http://gravitywiz.com/\";s:7:\"Version\";s:5:\"1.3.7\";s:11:\"Description\";s:52:\"Add support for HTML5 placeholders to Gravity Forms.\";s:6:\"Author\";s:11:\"David Smith\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:13:\"gwplaceholder\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:14:\"GP Placeholder\";s:10:\"AuthorName\";s:11:\"David Smith\";}s:45:\"gp-populate-anything/gp-populate-anything.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:20:\"GP Populate Anything\";s:9:\"PluginURI\";s:69:\"https://gravitywiz.com/documentation/gravity-forms-populate-anything/\";s:7:\"Version\";s:6:\"1.2.48\";s:11:\"Description\";s:57:\"Populate fields from posts, users, entries, or databases.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:20:\"gp-populate-anything\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:51:\"https://gravitywiz.com/updates/gp-populate-anything\";s:5:\"Title\";s:20:\"GP Populate Anything\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:57:\"gp-post-content-merge-tags/gp-post-content-merge-tags.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:26:\"GP Post Content Merge Tags\";s:9:\"PluginURI\";s:75:\"https://gravitywiz.com/documentation/gravity-forms-post-content-merge-tags/\";s:7:\"Version\";s:5:\"1.3.8\";s:11:\"Description\";s:62:\"Adds support for Gravity Form merge tags in your post content.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:26:\"gp-post-content-merge-tags\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:57:\"https://gravitywiz.com/updates/gp-post-content-merge-tags\";s:5:\"Title\";s:26:\"GP Post Content Merge Tags\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:47:\"gp-preview-submission/gp-preview-submission.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:21:\"GP Preview Submission\";s:9:\"PluginURI\";s:70:\"https://gravitywiz.com/documentation/gravity-forms-preview-submission/\";s:7:\"Version\";s:6:\"1.3.14\";s:11:\"Description\";s:113:\"Add a simple submission preview to allow users to confirm their submission is correct before submitting the form.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:21:\"http://gravitywiz.com\";s:10:\"TextDomain\";s:21:\"gp-preview-submission\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:52:\"https://gravitywiz.com/updates/gp-preview-submission\";s:5:\"Title\";s:21:\"GP Preview Submission\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:29:\"gwpricerange/gwpricerange.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:14:\"GP Price Range\";s:9:\"PluginURI\";s:63:\"https://gravitywiz.com/documentation/gravity-forms-price-range/\";s:7:\"Version\";s:5:\"1.2.1\";s:11:\"Description\";s:72:\"Specify a minimum/maximum price for \"User Defined Price\" product fields.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:12:\"gwpricerange\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:14:\"GP Price Range\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:25:\"gp-qr-code/gp-qr-code.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:10:\"GP QR Code\";s:9:\"PluginURI\";s:58:\"https://gravitywiz.com/documentation/gravity-forms-qr-code\";s:7:\"Version\";s:5:\"1.0.7\";s:11:\"Description\";s:46:\"Scan and generate QR Codes with Gravity Forms!\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:10:\"gp-qr-code\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:41:\"https://gravitywiz.com/updates/gp-qr-code\";s:5:\"Title\";s:10:\"GP QR Code\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:31:\"gp-randomizer/gp-randomizer.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:13:\"GP Randomizer\";s:9:\"PluginURI\";s:43:\"https://github.com/gravitywiz/gp-randomizer\";s:7:\"Version\";s:5:\"1.0.4\";s:11:\"Description\";s:60:\"Randomize choice order in Gravity Forms choice-based fields.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:23:\"https://gravitywiz.com/\";s:10:\"TextDomain\";s:13:\"gp-randomizer\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:13:\"GP Randomizer\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:25:\"gwreadonly/gwreadonly.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:12:\"GP Read Only\";s:9:\"PluginURI\";s:61:\"https://gravitywiz.com/documentation/gravity-forms-read-only/\";s:7:\"Version\";s:6:\"1.9.15\";s:11:\"Description\";s:86:\"Mark your form fields as read-only to allow users to see field data but not modify it.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:10:\"gwreadonly\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:41:\"https://gravitywiz.com/updates/gwreadonly\";s:5:\"Title\";s:12:\"GP Read Only\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:29:\"gwreloadform/gwreloadform.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:14:\"GP Reload Form\";s:9:\"PluginURI\";s:63:\"https://gravitywiz.com/documentation/gravity-forms-reload-form/\";s:7:\"Version\";s:5:\"2.1.4\";s:11:\"Description\";s:147:\"Reload the form following an AJAX submission. Useful in situations where you would like to allow multiple form submission with refreshing the page.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:12:\"gwreloadform\";s:10:\"DomainPath\";s:0:\"\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:43:\"https://gravitywiz.com/updates/gwreloadform\";s:5:\"Title\";s:14:\"GP Reload Form\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:37:\"gwtermsofservice/gwtermsofservice.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:19:\"GP Terms of Service\";s:9:\"PluginURI\";s:68:\"https://gravitywiz.com/documentation/gravity-forms-terms-of-service/\";s:7:\"Version\";s:5:\"1.4.4\";s:11:\"Description\";s:45:\"Add a \"Terms of Service\" field to your forms.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:21:\"http://gravitywiz.com\";s:10:\"TextDomain\";s:19:\"gp-terms-of-service\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:47:\"https://gravitywiz.com/updates/gwtermsofservice\";s:5:\"Title\";s:19:\"GP Terms of Service\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}s:29:\"gp-unique-id/gp-unique-id.php\";a:24:{s:4:\"Tags\";s:0:\"\";s:17:\"Requires at least\";s:0:\"\";s:12:\"Tested up to\";s:0:\"\";s:12:\"Last updated\";s:0:\"\";s:20:\"WC requires at least\";s:0:\"\";s:15:\"WC tested up to\";s:0:\"\";s:3:\"Woo\";s:0:\"\";s:4:\"Perk\";s:4:\"True\";s:22:\"Elementor tested up to\";s:0:\"\";s:26:\"Elementor Pro tested up to\";s:0:\"\";s:4:\"Name\";s:12:\"GP Unique ID\";s:9:\"PluginURI\";s:61:\"https://gravitywiz.com/documentation/gravity-forms-unique-id/\";s:7:\"Version\";s:6:\"1.4.13\";s:11:\"Description\";s:119:\"Generate unique IDs (i.e. reference numbers, codes, invoice numbers, etc.) on submission for your Gravity Form entries.\";s:6:\"Author\";s:11:\"Gravity Wiz\";s:9:\"AuthorURI\";s:22:\"http://gravitywiz.com/\";s:10:\"TextDomain\";s:12:\"gp-unique-id\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:43:\"https://gravitywiz.com/updates/gp-unique-id\";s:5:\"Title\";s:12:\"GP Unique ID\";s:10:\"AuthorName\";s:11:\"Gravity Wiz\";}}','yes'),(1432,'gravityformsaddon_gravitycharts_version','1.3.5','yes'),(1450,'gv_migrate_dt_tabletools','2.6','yes'),(1453,'gravityformsaddon_gravityview-calendar_version','2.3.3','yes'),(1454,'gravityformsaddon_gk-gravityactions_version','1.3.2','yes'),(1562,'gravityformsaddon_gk-gravityimport_version','2.4.6','yes'),(5526,'pmpro_addons_timestamp','1681192500','no'),(1715,'wisdom_last_track_time','a:1:{s:20:\"paid-memberships-pro\";i:1681097252;}','yes'),(1716,'widget_pmpro-member-login','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(1718,'pmpro_license_check','a:2:{s:7:\"license\";b:0;s:7:\"enddate\";i:0;}','no'),(1603,'lp_admin_notices_dismiss','a:2:{s:15:\"lp-setup-wizard\";s:15:\"lp-setup-wizard\";s:21:\"lp-addons-new-version\";s:21:\"lp-addons-new-version\";}','yes'),(1473,'gpLimitDatesversion','1.1.21','yes'),(1474,'gpLivePreviewversion','1.6.6','yes'),(1475,'gpMediaLibraryversion','1.2.27','yes'),(1476,'gpPostContentMergeTagsversion','1.3.8','yes'),(1477,'gravityformsaddon_gp-advanced-save-and-continue_version','1.0.3','yes'),(1478,'gravityformsaddon_gp-address-autocomplete_version','1.2.12','yes'),(1479,'gravityformsaddon_gp-advanced-calculations_version','1.0.9','yes'),(1480,'gravityformsaddon_gp-advanced-phone-field_version','1.0.13','yes'),(1481,'gravityformsaddon_gp-auto-list-field_version','1.0.3','yes'),(1482,'gravityformsaddon_gp-blacklist_version','1.3.6','yes'),(1483,'gravityformsaddon_gp-date-time-calculator_version','1.0-beta-4.14','yes'),(1484,'gravityformsaddon_gp-disable-entry-creation_version','2.0','yes'),(1485,'gravityformsaddon_gp-easy-passthrough_version','1.9.19','yes'),(1486,'gravityformsaddon_gp-ecommerce-fields_version','1.2.18','yes'),(1487,'gravityformsaddon_gp-entry-blocks_version','1.0-alpha-2.16','yes'),(1488,'gravityformsaddon_gp-file-renamer_version','1.0.4','yes'),(1489,'gravityformsaddon_gp-file-upload-pro_version','1.3.7','yes'),(1490,'gravityformsaddon_gp-google-sheets_version','1.0-beta-1.6','yes'),(1491,'gravityformsaddon_gp-inventory_version','1.0-beta-3.17','yes'),(1492,'gravityformsaddon_gp-limit-submissions_version','1.1.7','yes'),(1493,'gravityformsaddon_gp-nested-forms_version','1.1.22','yes'),(1494,'gravityformsaddon_gp-populate-anything_version','1.2.48','yes'),(1495,'gravityformsaddon_gp-qr-code_version','1.0.7','yes'),(1496,'gravityformsaddon_gp-randomizer_version','1.0.4','yes'),(1497,'gravityformsaddon_gp-auto-login_version','2.2.3','yes'),(1498,'gravityformsaddon_gp-email-users_version','2.0.3','yes'),(1499,'gravityformsaddon_gp-reload-form_version','2.1.4','yes'),(1501,'gravityformsaddon_gp-page-transitions_version','1.0.11','yes'),(1515,'_transient_timeout_acf_plugin_updates','1681268580','no'),(1516,'_transient_acf_plugin_updates','a:4:{s:7:\"plugins\";a:0:{}s:10:\"expiration\";i:172800;s:6:\"status\";i:1;s:7:\"checked\";a:1:{s:34:\"advanced-custom-fields-pro/acf.php\";s:5:\"6.1.3\";}}','no'),(1505,'acf_version','6.1.3','yes'),(1612,'wpseo_social','a:20:{s:13:\"facebook_site\";s:0:\"\";s:13:\"instagram_url\";s:0:\"\";s:12:\"linkedin_url\";s:0:\"\";s:11:\"myspace_url\";s:0:\"\";s:16:\"og_default_image\";s:0:\"\";s:19:\"og_default_image_id\";s:0:\"\";s:18:\"og_frontpage_title\";s:0:\"\";s:17:\"og_frontpage_desc\";s:0:\"\";s:18:\"og_frontpage_image\";s:0:\"\";s:21:\"og_frontpage_image_id\";s:0:\"\";s:9:\"opengraph\";b:1;s:13:\"pinterest_url\";s:0:\"\";s:15:\"pinterestverify\";s:0:\"\";s:7:\"twitter\";b:1;s:12:\"twitter_site\";s:0:\"\";s:17:\"twitter_card_type\";s:19:\"summary_large_image\";s:11:\"youtube_url\";s:0:\"\";s:13:\"wikipedia_url\";s:0:\"\";s:17:\"other_social_urls\";a:0:{}s:12:\"mastodon_url\";s:0:\"\";}','yes'),(1509,'_transient_timeout_wc_shipping_method_count','1683687674','no'),(1510,'_transient_wc_shipping_method_count','a:2:{s:7:\"version\";s:10:\"1681088925\";s:5:\"value\";i:0;}','no'),(4262,'elementor_pro_recaptcha_v3_secret_key','','yes'),(4263,'elementor_pro_recaptcha_v3_threshold','0.5','yes'),(1622,'_transient_timeout_wpseo_total_unindexed_general_items','1681215108','no'),(1623,'_transient_wpseo_total_unindexed_general_items','0','no'),(4267,'elementor_pro_drip_api_token','','yes'),(4268,'elementor_pro_activecampaign_api_key','','yes'),(4266,'elementor_validate_api_data','','yes'),(1629,'_transient_timeout_wpse_catalog_session1_3108932258','1681701543','no'),(1630,'_transient_wpse_catalog_session1_3108932258','{\"paged\":1,\"order\":\"DESC\",\"post_type\":\"post\",\"posts_per_page\":20,\"cache_results\":true,\"update_post_term_cache\":true,\"lazy_load_term_meta\":true,\"update_post_meta_cache\":true,\"comments_per_page\":\"50\"}','no'),(1632,'woocommerce_task_list_tracked_completed_tasks','a:2:{i:0;s:8:\"purchase\";i:1;s:8:\"products\";}','yes'),(1638,'_transient_timeout_wc_marketing_knowledge_base_marketing','1681183296','no'),(1639,'_transient_wc_marketing_knowledge_base_marketing','a:8:{i:0;a:6:{s:5:\"title\";s:45:\"Social Commerce Strategies and Best Practices\";s:4:\"date\";s:19:\"2023-04-04T14:55:07\";s:4:\"link\";s:57:\"https://woocommerce.com/posts/social-commerce-strategies/\";s:11:\"author_name\";s:9:\"Jay Walsh\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/ea4185bba38adefb5da6adb75430d728?s=96&d=mm&r=g\";s:5:\"image\";s:103:\"https://woocommerce.com/wp-content/uploads/2023/03/blog-fb-Social-Commerce@2x.jpg?resize=650,340&crop=1\";}i:1;a:6:{s:5:\"title\";s:61:\"Reach More Customers by Running Paid Ads with Performance Max\";s:4:\"date\";s:19:\"2023-03-29T19:27:17\";s:4:\"link\";s:92:\"https://woocommerce.com/posts/reach-more-customers-by-running-paid-ads-with-performance-max/\";s:11:\"author_name\";s:12:\"Mahrie Boyle\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/a6572a9ff68bd9119f244f45006ed64c?s=96&d=mm&r=g\";s:5:\"image\";s:94:\"https://woocommerce.com/wp-content/uploads/2023/03/blog-fb-Google@2x.jpg?resize=650,340&crop=1\";}i:2;a:6:{s:5:\"title\";s:63:\"How to Create an Email Marketing Strategy for Your Online Store\";s:4:\"date\";s:19:\"2023-02-01T17:40:31\";s:4:\"link\";s:91:\"https://woocommerce.com/posts/how-to-create-email-marketing-strategy-for-your-online-store/\";s:11:\"author_name\";s:10:\"Dan Magill\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/3596d260e668a5676fb829c5026d45f0?s=96&d=mm&r=g\";s:5:\"image\";s:112:\"https://woocommerce.com/wp-content/uploads/2021/08/blog-fb-Email-Marketing-Strategy@2x.jpg?resize=650,340&crop=1\";}i:3;a:6:{s:5:\"title\";s:56:\"Social Media for Ecommerce: Choosing the Right Platforms\";s:4:\"date\";s:19:\"2022-12-22T13:41:04\";s:4:\"link\";s:93:\"https://woocommerce.com/posts/best-social-media-for-woocommerce-choosing-the-right-platforms/\";s:11:\"author_name\";s:14:\"Erika Ellacott\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/b2b15b190efe43cbd4bb5527395cc7b5?s=96&d=mm&r=g\";s:5:\"image\";s:97:\"https://woocommerce.com/wp-content/uploads/2020/10/blog-fb-Social-V2@2x.jpg?resize=650,340&crop=1\";}i:4;a:6:{s:5:\"title\";s:44:\"Grow Your Store with an Omnichannel Presence\";s:4:\"date\";s:19:\"2022-09-21T19:46:40\";s:4:\"link\";s:63:\"https://woocommerce.com/posts/grow-store-omnichannel-ecommerce/\";s:11:\"author_name\";s:10:\"Elina Vilk\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/1cd1b2651ac9add353204f2b55be1b53?s=96&d=mm&r=g\";s:5:\"image\";s:99:\"https://woocommerce.com/wp-content/uploads/2022/09/blog-fb-Omnichannel@2x.jpg?resize=650,340&crop=1\";}i:5;a:6:{s:5:\"title\";s:71:\"What is Affiliate Marketing and How to Use it to Make More Money Online\";s:4:\"date\";s:19:\"2022-08-30T22:03:54\";s:4:\"link\";s:57:\"https://woocommerce.com/posts/what-is-affliate-marketing/\";s:11:\"author_name\";s:10:\"Elina Vilk\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/1cd1b2651ac9add353204f2b55be1b53?s=96&d=mm&r=g\";s:5:\"image\";s:97:\"https://woocommerce.com/wp-content/uploads/2022/08/blog-fb-Affiliate@2x.jpg?resize=650,340&crop=1\";}i:6;a:5:{s:5:\"title\";s:71:\"Ten Customer Retention Strategies to Boost Revenue for eCommerce Stores\";s:4:\"date\";s:19:\"2022-06-22T17:58:12\";s:4:\"link\";s:87:\"https://woocommerce.com/posts/10-ecommerce-customer-retention-strategies-boost-revenue/\";s:11:\"author_name\";s:10:\"Elina Vilk\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/1cd1b2651ac9add353204f2b55be1b53?s=96&d=mm&r=g\";}i:7;a:6:{s:5:\"title\";s:48:\"TikTok Marketing: A Guide for WooCommerce Stores\";s:4:\"date\";s:19:\"2022-05-25T14:03:00\";s:4:\"link\";s:78:\"https://woocommerce.com/posts/tiktok-marketing-a-guide-for-woocommerce-stores/\";s:11:\"author_name\";s:10:\"Elina Vilk\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/1cd1b2651ac9add353204f2b55be1b53?s=96&d=mm&r=g\";s:5:\"image\";s:103:\"https://woocommerce.com/wp-content/uploads/2022/05/Facebook-Post-1200x630@2x3.jpg?resize=650,340&crop=1\";}}','no'),(1640,'_transient_timeout_wc_marketing_knowledge_base_coupons','1681183302','no'),(1641,'_transient_wc_marketing_knowledge_base_coupons','a:3:{i:0;a:6:{s:5:\"title\";s:56:\"How to Use Coupons and Email to Drive Customer Retention\";s:4:\"date\";s:19:\"2018-09-19T16:00:00\";s:4:\"link\";s:57:\"https://woocommerce.com/posts/coupons-customer-retention/\";s:11:\"author_name\";s:12:\"Samuel Gomes\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/3a22a7d4c9b05b6162ce42d29bc3b479?s=96&d=mm&r=g\";s:5:\"image\";s:111:\"https://woocommerce.com/wp-content/uploads/2018/09/fb-blog-coupons-email-marketing@2x.jpg?resize=650,340&crop=1\";}i:1;a:6:{s:5:\"title\";s:38:\"How to Create Coupons with WooCommerce\";s:4:\"date\";s:19:\"2018-09-18T16:00:00\";s:4:\"link\";s:55:\"https://woocommerce.com/posts/coupons-with-woocommerce/\";s:11:\"author_name\";s:12:\"Samuel Gomes\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/3a22a7d4c9b05b6162ce42d29bc3b479?s=96&d=mm&r=g\";s:5:\"image\";s:109:\"https://woocommerce.com/wp-content/uploads/2018/09/fb-blog-how-to-create-coupons@2x.jpg?resize=650,340&crop=1\";}i:2;a:6:{s:5:\"title\";s:50:\"6 Ways to Better Use Coupons for Your Online Store\";s:4:\"date\";s:19:\"2014-09-03T14:30:12\";s:4:\"link\";s:69:\"https://woocommerce.com/posts/6-ways-better-use-coupons-online-store/\";s:11:\"author_name\";s:6:\"Brenda\";s:13:\"author_avatar\";s:81:\"https://secure.gravatar.com/avatar/7d6c0925ce9699c74e82037f88b535de?s=96&d=mm&r=g\";s:5:\"image\";s:97:\"https://woocommerce.com/wp-content/uploads/2014/08/coupons-online-store.jpg?resize=650,340&crop=1\";}}','no'),(1642,'_transient_timeout_wpse_catalog_session1_1106949684','1681701718','no'),(1643,'_transient_wpse_catalog_session1_1106949684','{\"paged\":1,\"order\":\"DESC\",\"posts_per_page\":20,\"post_type\":\"shop_coupon\",\"cache_results\":true,\"update_post_term_cache\":true,\"lazy_load_term_meta\":true,\"update_post_meta_cache\":true,\"comments_per_page\":\"50\"}','no'),(2262,'sby_db_version','2','yes'),(1666,'_elementor_pro_api_requests_lock','a:1:{s:11:\"get_version\";i:1681216590;}','yes'),(1686,'pmpro_nonmembertext','This content is for !!levels!! members only.<br /><a href=\"!!levels_page_url!!\">Join Now</a>','no'),(1687,'pmpro_notloggedintext','This content is for !!levels!! members only.<br /><a href=\"!!login_url!!\">Login</a> <a href=\"!!levels_page_url!!\">Join Now</a>','no'),(1688,'pmpro_rsstext','This content is for members only. Visit the site and log in/register to read.','no'),(1689,'pmpro_gateway_environment','sandbox','no'),(1690,'pmpro_currency','AUD','no'),(1691,'pmpro_accepted_credit_cards','Visa,Mastercard,American Express,Discover','no'),(1692,'pmpro_from_email','wordpress@com.au','no'),(1693,'pmpro_from_name','WordPress','no'),(1694,'pmpro_email_admin_checkout','1','no'),(1695,'pmpro_email_admin_changes','1','no'),(1696,'pmpro_email_admin_cancels','1','no'),(1697,'pmpro_email_admin_billing','1','no'),(1698,'pmpro_tospage','','no'),(1699,'pmpro_dismissed_wp_pointers','a:1:{i:0;s:19:\"pmpro_v2_menu_moved\";}','yes'),(1700,'pmpro_nag_paused','1681702050','no'),(1701,'pmpro_wisdom_opt_out','1','no'),(1702,'pmpro_db_version','2.95','no'),(2259,'_transient_timeout_feeds_for_youtube_rating_notice_waiting','1682318666','no'),(2260,'_transient_feeds_for_youtube_rating_notice_waiting','waiting','no'),(2261,'sby_rating_notice','pending','no'),(1703,'pmpro_filterqueries','1','no'),(1704,'pmpro_last_known_url','https://v2.opentrax.com.au','no'),(1705,'wisdom_allow_tracking','a:0:{}','yes'),(1706,'wisdom_collect_email','a:0:{}','yes'),(1707,'wisdom_admin_emails','a:1:{s:20:\"paid-memberships-pro\";s:29:\"chris.higgins@opentrax.com.au\";}','yes'),(1708,'_transient_timeout_pmpro_report_memberships_signups','1681307145','no'),(1709,'_transient_pmpro_report_memberships_signups','a:4:{s:8:\"all time\";a:4:{s:3:\"all\";s:1:\"0\";i:1;s:1:\"0\";i:2;s:1:\"0\";i:3;s:1:\"0\";}s:5:\"today\";a:4:{s:3:\"all\";s:1:\"0\";i:1;s:1:\"0\";i:2;s:1:\"0\";i:3;s:1:\"0\";}s:10:\"this month\";a:4:{s:3:\"all\";s:1:\"0\";i:1;s:1:\"0\";i:2;s:1:\"0\";i:3;s:1:\"0\";}s:9:\"this year\";a:4:{s:3:\"all\";s:1:\"0\";i:1;s:1:\"0\";i:2;s:1:\"0\";i:3;s:1:\"0\";}}','no'),(1710,'_transient_timeout_pmpro_report_memberships_cancellations','1681307145','no'),(1711,'_transient_pmpro_report_memberships_cancellations','a:16:{s:32:\"604935d0e552a1394c45547d064cabb9\";s:1:\"0\";s:32:\"24f01c361f0104fb988dcc628975217d\";s:1:\"0\";s:32:\"e209118c846f1467b51b87d579f0b673\";s:1:\"0\";s:32:\"a2c4fe060f9f56671dc335aa913b5132\";s:1:\"0\";s:32:\"3b32cd54e4cb1c2eb8698a8dc6e056ea\";s:1:\"0\";s:32:\"b56539b76d10f8d74a04e7bcdced99b8\";s:1:\"0\";s:32:\"5f48464da46b5dcc402f4957c279d2a4\";s:1:\"0\";s:32:\"5169c73a21e781cea915e899c90719d2\";s:1:\"0\";s:32:\"6f4f098240af8d5a9f079e64b6f76f25\";s:1:\"0\";s:32:\"17ca548c52d87523c4b5743e83d57da2\";s:1:\"0\";s:32:\"3428bdce2dbd4792b82cbe5aeff6bf77\";s:1:\"0\";s:32:\"f0e0f5c7072b34d03a30201464f1b3e2\";s:1:\"0\";s:32:\"c038907c4ff7af10f31acc81ad6c1c15\";s:1:\"0\";s:32:\"0cee8f638cddc990cd0fa42d81cba85c\";s:1:\"0\";s:32:\"402b1b42fa41117b96af3ccfe53924c9\";s:1:\"0\";s:32:\"0c241430fc5e2ddd33b948e6abf54267\";s:1:\"0\";}','no'),(5525,'pmpro_addons','a:99:{i:0;a:16:{s:4:\"Name\";s:44:\"Paid Memberships Pro - Add Member From Admin\";s:5:\"Title\";s:44:\"Paid Memberships Pro - Add Member From Admin\";s:9:\"PluginURI\";s:67:\"https://www.paidmembershipspro.com/add-ons/add-member-admin-add-on/\";s:4:\"Slug\";s:22:\"pmpro-add-member-admin\";s:6:\"plugin\";s:49:\"pmpro-add-member-admin/pmpro-add-member-admin.php\";s:7:\"Version\";s:5:\"0.7.1\";s:11:\"Description\";s:48:\"Allow admins to add members in the WP dashboard.\";s:12:\"Installation\";s:502:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-add-member-admin</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Navigate to Memberships -&gt; Add Member to add a new member.</li>\n<li>When viewing the member\'s list or user\'s list in the dashboard a \"+ order\" link will show up under the username that can be used to add a new order for an existing user through the same form.</li>\n</ol>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:314:\"<h4>Changelog</h4><p>0.7.1 - 2022-04-14</p><ul>\n<li>BUG FIX: Fixed admin email template data showing incorrect user information for recently added member.</li>\n<li>BUG FIX: Reverted changes for the \"+order\" link URL, this would require further thought and plans to adjust in the future than anticipated.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:83:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-add-member-admin.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:21:\"Add Member From Admin\";}i:1;a:16:{s:4:\"Name\";s:50:\"Paid Memberships Pro - Add Name to Checkout Add On\";s:5:\"Title\";s:50:\"Paid Memberships Pro - Add Name to Checkout Add On\";s:9:\"PluginURI\";s:75:\"https://www.paidmembershipspro.com/add-ons/add-first-last-name-to-checkout/\";s:4:\"Slug\";s:26:\"pmpro-add-name-to-checkout\";s:6:\"plugin\";s:57:\"pmpro-add-name-to-checkout/pmpro-add-name-to-checkout.php\";s:7:\"Version\";s:5:\"0.6.1\";s:11:\"Description\";s:97:\"Adds first and last name fields to the user account section at checkout for Paid Memberships Pro.\";s:12:\"Installation\";s:272:\"<p>Installation</p><p>Download, Install and Activate!</p><ol>\n<li>Upload the <code>pmpro-add-name-to-checkout</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:575:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-add-name-to-checkout/issues\">https://github.com/strangerstudios/pmpro-add-name-to-checkout/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:277:\"<h4>Changelog</h4><p>0.6.1 - 2023-01-31</p><ul>\n<li>BUG FIX/ENHANCEMENT: Improved logic for offsite gateways that use PHP Sessions. Fixes an issue where PayPal Express (and other offsite gateways) weren\'t saving the first name and last name correctly. (@mircobabini)</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:87:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-add-name-to-checkout.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:20:\"Add Name to Checkout\";}i:2;a:16:{s:4:\"Name\";s:48:\"Paid Memberships Pro - Add PayPal Express Add On\";s:5:\"Title\";s:48:\"Paid Memberships Pro - Add PayPal Express Add On\";s:9:\"PluginURI\";s:84:\"https://www.paidmembershipspro.com/add-ons/pmpro-add-paypal-express-option-checkout/\";s:4:\"Slug\";s:24:\"pmpro-add-paypal-express\";s:6:\"plugin\";s:53:\"pmpro-add-paypal-express/pmpro-add-paypal-express.php\";s:7:\"Version\";s:2:\".6\";s:11:\"Description\";s:49:\"Add PayPal Express as a Second Option at Checkout\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:82:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-add-paypal-express.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:18:\"Add PayPal Express\";}i:3;a:16:{s:4:\"Name\";s:37:\"Paid Memberships Pro - Addon Packages\";s:5:\"Title\";s:37:\"Paid Memberships Pro - Addon Packages\";s:9:\"PluginURI\";s:82:\"https://www.paidmembershipspro.com/add-ons/pmpro-purchase-access-to-a-single-page/\";s:4:\"Slug\";s:20:\"pmpro-addon-packages\";s:6:\"plugin\";s:45:\"pmpro-addon-packages/pmpro-addon-packages.php\";s:7:\"Version\";s:3:\"0.8\";s:11:\"Description\";s:95:\"Sell members-only access to individual pages or posts, or sell a la carte items for a flat fee.\";s:12:\"Installation\";s:280:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-addon-packages</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Edit a post or page to set a price for it.</li>\n</ol>\";s:3:\"FAQ\";s:810:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-addon-packages/issues\">https://github.com/strangerstudios/pmpro-addon-packages/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\n<p>Please Note: This plugin is meant as a temporary solution. Most updates and fixes will be reserved for when this functionality is built into Paid Memberships Pro. We may not fix the pmpro-addon-packages plugin itself unless it is critical.</p>\";s:9:\"Changelog\";s:223:\"<h4>Changelog</h4><p>0.8</p><ul>\n<li>BUG FIX/ENHANCEMENT: Better handling of cases where an addon package post has been trashed, deleted, or set back to draft status.</li>\n<li>ENHANCEMENT: Ready for localization.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:77:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-addon-packages.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:14:\"Addon Packages\";}i:4;a:16:{s:4:\"Name\";s:53:\"Paid Memberships Pro - Address For Free Levels Add On\";s:5:\"Title\";s:53:\"Paid Memberships Pro - Address For Free Levels Add On\";s:9:\"PluginURI\";s:92:\"https://www.paidmembershipspro.com/add-ons/capture-name-address-free-levels-offsite-gateway/\";s:4:\"Slug\";s:29:\"pmpro-address-for-free-levels\";s:6:\"plugin\";s:63:\"pmpro-address-for-free-levels/pmpro-address-for-free-levels.php\";s:7:\"Version\";s:3:\"0.5\";s:11:\"Description\";s:66:\"Show address fields for free levels also with Paid Memberships Pro\";s:12:\"Installation\";s:237:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-address-for-free-levels</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:830:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-address-for-free-levels/issues\">https://github.com/strangerstudios/pmpro-address-for-free-levels/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\n<p>Please Note: This plugin is meant as a temporary solution. Most updates and fixes will be reserved for when this functionality is built into Paid Memberships Pro. We may not fix the pmpro-addon-packages plugin itself unless it is critical.</p>\";s:9:\"Changelog\";s:363:\"<h4>Changelog</h4><p>0.5 - 2021-08-03</p><ul>\n<li>ENHANCEMENT: Strings wrapped for localization.</li>\n<li>BUG FIX/ENHANCEMENT: Fixed issue where the \"Billing\" label in the heading wasn\'t being hidden properly for free levels.</li>\n<li>BUG FIX: Fixed issues with session handling when using PayPal Express/etc. Fields were not being saved on some sites.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:86:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-address-for-free-levels.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:23:\"Address For Free Levels\";}i:5;a:16:{s:4:\"Name\";s:60:\"Paid Memberships Pro - Advanced Levels Page Shortcode Add On\";s:5:\"Title\";s:60:\"Paid Memberships Pro - Advanced Levels Page Shortcode Add On\";s:9:\"PluginURI\";s:75:\"https://www.paidmembershipspro.com/add-ons/pmpro-advanced-levels-shortcode/\";s:4:\"Slug\";s:31:\"pmpro-advanced-levels-shortcode\";s:6:\"plugin\";s:67:\"pmpro-advanced-levels-shortcode/pmpro-advanced-levels-shortcode.php\";s:7:\"Version\";s:5:\"0.2.5\";s:11:\"Description\";s:105:\"An enhanced shortcode for customizing the display of your Membership Levels Page for Paid Memberships Pro\";s:12:\"Installation\";s:829:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-advanced-levels</code> folder to the <code>/wp-content/plugins/</code> directory.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Replace the [pmpro_levels] shortcode on your site with a [pmpro_advanced_levels] one.</li>\n</ol>\n<p>Here is an example of the pmpro_advanced_levels shortcode with all attributes.</p>\n<p>[pmpro_advanced_levels template=\"genesis\" levels=\"1,2,3\" layout=\"table\" hightlight=\"2\" description=\"false\" checkout_button=\"Register Now\"]</p>\n<p>For more information, see our blog post here:\n<a href=\"http://www.paidmembershipspro.com/2015/02/new-plugin-with-advanced-options-for-membership-levels-page-display/\">http://www.paidmembershipspro.com/2015/02/new-plugin-with-advanced-options-for-membership-levels-page-display/</a></p>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:92:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-advanced-levels-shortcode.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:30:\"Advanced Levels Page Shortcode\";}i:6;a:16:{s:4:\"Name\";s:40:\"Paid Memberships Pro - Affiliates Add On\";s:5:\"Title\";s:40:\"Paid Memberships Pro - Affiliates Add On\";s:9:\"PluginURI\";s:80:\"https://www.paidmembershipspro.com/add-ons/pmpro-lightweight-affiliate-tracking/\";s:4:\"Slug\";s:16:\"pmpro-affiliates\";s:6:\"plugin\";s:37:\"pmpro-affiliates/pmpro-affiliates.php\";s:7:\"Version\";s:3:\"0.6\";s:11:\"Description\";s:82:\"Create affiliate accounts with unique referrer URLs to track membership checkouts.\";s:12:\"Installation\";s:741:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-affiliates</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Manage affiliates through the \"affiliates\" admin page added under Memberships.</li>\n<li>Affiliate URLs will look like <a href=\"http://site.com/?pa=AFFILIATECODE\">http://site.com/?pa=AFFILIATECODE</a></li>\n<li>You can add a \"subid\" to the URL on the fly for more granular tracking <a href=\"http://site.com/?pa=AFFILIATECODE&amp;subid=TEST1\">http://site.com/?pa=AFFILIATECODE&amp;subid=TEST1</a></li>\n<li>Create a page with the [pmpro_affiliates_report] shortcode and direct your affiliate users to that page.</li>\n</ol>\";s:3:\"FAQ\";s:555:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-affiliates/issues\">https://github.com/strangerstudios/pmpro-affiliates/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:1190:\"<h4>Changelog</h4><p>0.6 -2023-01-10</p><ul>\n<li>SECURITY: General improvements to sanitization and escaping of strings and SQL queries.</li>\n<li>ENHANCEMENT: Added ability to track commission rate and mark affiliate commission/orders as paid or reset them to unpaid. Defaults to 0% to keep backwards compatibility.</li>\n<li>ENHANCEMENT: Added \"PMPro Affiliates Report\" block.</li>\n<li>ENHANCEMENT: Improved frontend affiliate report to be responsive for mobile devices.</li>\n<li>ENHANCEMENT: Added the ability to search for affiliates based on the affiliate name or email within the admin area.</li>\n<li>ENHANCEMENT: General improvements to UI/UX of the affiliates admin area. Added various links to navigate between affiliate and user information more easily.</li>\n<li>ENHANCEMENT: Added autocomplete username functionality when creating an affiliate.</li>\n<li>ENHANCEMENT: Improved logic to figure out affiliate orders during checkout (Only loads relevant code on the checkout page).</li>\n<li>ENHANCEMENT: Added filter \'pmpro_affiliates_autocomplete_user_search_limit\' to adjust the number of users returned in the autocomplete search when adding an affiliate. Defaults to 25.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:77:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-affiliates.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:10:\"Affiliates\";}i:7;a:16:{s:4:\"Name\";s:42:\"Paid Memberships Pro - Akismet Integration\";s:5:\"Title\";s:42:\"Paid Memberships Pro - Akismet Integration\";s:9:\"PluginURI\";s:57:\"https://www.paidmembershipspro.com/add-ons/pmpro-akismet/\";s:4:\"Slug\";s:13:\"pmpro-akismet\";s:6:\"plugin\";s:31:\"pmpro-akismet/pmpro-akismet.php\";s:7:\"Version\";s:5:\"1.0.1\";s:11:\"Description\";s:86:\"Protect your membership site from checkout spam with Akismet and Paid Memberships Pro.\";s:12:\"Installation\";s:1545:\"<p>Installation</p><p>Note: You must have <a href=\"https://wordpress.org/plugins/paid-memberships-pro/\">Paid Memberships Pro</a> and <a href=\"https://wordpress.org/plugins/akismet/\">Akismet</a> installed and activated on your site.</p>\n<h3>Install PMPro Akismet from within WordPress</h3>\n<ol>\n<li>Make sure Paid Memberships Pro is active.</li>\n<li>Visit Memberships &gt; Add Ons</li>\n<li>Locate this plugin and click \"Install\"</li>\n<li>Activate \"Paid Memberships Pro - Akismet Integration\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>Install PMPro Akismet Manually</h3>\n<ol>\n<li>Upload the <code>pmpro-akismet</code> folder to the <code>/wp-content/plugins/</code> directory</li>\n<li>Activate \"Paid Memberships Pro - Akismet Integration\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>After Activation: How to Use</h3>\n<p>This plugin relies on the settings you have configured within the main Akismet plugin.</p>\n<p>Navigate to Settings &gt; Akismet Anti-Spam to configure your general Akismet settings.</p>\n<p>PMPro Akismet will automatically detect spam at checkout and prevent submissions if they are considered spam. If you have enabled the setting to \"Display a privacy notice under your comment forms,\" this message will also display on your membership checkout page.</p>\n<p>View full documentation at: <a href=\"https://www.paidmembershipspro.com/add-ons/pmpro-akismet/\">https://www.paidmembershipspro.com/add-ons/pmpro-akismet/</a>.</p>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:514:\"<h4>Changelog</h4><p>1.0.1 - 2023-03-30</p><ul>\n<li>ENHANCEMENT: Now calling pmpro_track_spam() when spam data is detected. If the PMPro Spam Protection feature is enabled, this will block users from the same IP from submitting checkouts after a certain number of failures.</li>\n<li>ENHANCEMENT/BUG FIX: Bailing on the registration checks early if there is already another issue with checkout. This helps with performance and won\'t e.g. check for spam if the user submitted the form with missing fields.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:70:\"http://license.paidmembershipspro.com/downloads/free/pmpro-akismet.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:19:\"Akismet Integration\";}i:8;a:16:{s:4:\"Name\";s:39:\"Paid Memberships Pro - Approvals Add On\";s:5:\"Title\";s:39:\"Paid Memberships Pro - Approvals Add On\";s:9:\"PluginURI\";s:71:\"https://www.paidmembershipspro.com/add-ons/approval-process-membership/\";s:4:\"Slug\";s:15:\"pmpro-approvals\";s:6:\"plugin\";s:35:\"pmpro-approvals/pmpro-approvals.php\";s:7:\"Version\";s:3:\"1.5\";s:11:\"Description\";s:75:\"Grants administrators the ability to approve/deny memberships after signup.\";s:12:\"Installation\";s:1053:\"<p>Installation</p><p>Prerequisites</p><ol>\n<li>You must have Paid Memberships Pro installed and activated on your site.</li>\n</ol><p>Download, Install and Activate!</p><ol>\n<li>Download the latest version of the plugin.</li>\n<li>Unzip the downloaded file to your computer.</li>\n<li>Upload the /pmpro-approvals/ directory to the /wp-content/plugins/ directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol><p>How to Use</p><ol>\n<li>To set a level\'s approval requirements, edit your membership level and adjust the settings under \"Approval Settings\".</li>\n<li>To process membership approvals, navigate to the Approvals Dashboard under Memberships &gt; Approvals.</li>\n<li>To customize the emails related to this plugin, navigate to Memberships &gt; Settings &gt; Email Templates in the WordPress admin.</li>\n</ol>\n<p>View full documentation at: <a href=\"https://www.paidmembershipspro.com/add-ons/approval-process-membership/\">https://www.paidmembershipspro.com/add-ons/approval-process-membership/</a></p>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:519:\"<h4>Changelog</h4><p>1.5 - 2022-10-06</p><ul>\n<li>ENHANCEMENT: Added support for Multiple Memberships Per User, allowing individual approval for each level ID a user may hold.</li>\n<li>ENHANCEMENT: Improved logic for the Approval Counter to increase accuracy.</li>\n<li>ENHANCEMENT: Added support for member directory filtering within the PMPro BuddyPress &amp; BuddyBoss Add On.</li>\n<li>BUG FIX: Fixed an issue where free checkouts would cause a warning that level ID\'s are missing on the confirmation page.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:72:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-approvals.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:9:\"Approvals\";}i:9;a:16:{s:4:\"Name\";s:44:\"Paid Memberships Pro - Auto-Renewal Checkbox\";s:5:\"Title\";s:44:\"Paid Memberships Pro - Auto-Renewal Checkbox\";s:9:\"PluginURI\";s:85:\"https://www.paidmembershipspro.com/add-ons/auto-renewal-checkbox-membership-checkout/\";s:4:\"Slug\";s:27:\"pmpro-auto-renewal-checkbox\";s:6:\"plugin\";s:59:\"pmpro-auto-renewal-checkbox/pmpro-auto-renewal-checkbox.php\";s:7:\"Version\";s:5:\"0.3.0\";s:11:\"Description\";s:55:\"Make auto-renewal optional at checkout with a checkbox.\";s:12:\"Installation\";s:307:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-auto-renewal-checkbox</code> folder to the <code>/wp-content/plugins/</code> directory.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Edit your membership levels and set the \"Auto Renewal\" options for each level.</li>\n</ol>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:675:\"<h4>Changelog</h4><p>0.3.0 - 2021-09-08</p><ul>\n<li>BUG FIX/ENHANCEMENT: Updated the \"cancel on next payment date\" logic to work how the latest version of the CONPD plugin works. Will also use the CONPD plugin instead of the included code, if the CONPD add on is active. The CONPD add on will be merged into PMPro core sometime in the future.</li>\n<li>BUG FIX: Fixed some localization issues.</li>\n<li>BUG FIX: When a discount code is used, this plugin will NOT try to adjust the level at checkout to be recurring or not. Instead, it uses the settings from the discount code. We fixed an issue where the plugin sometimes DID try to adjust the level in these cases.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:84:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-auto-renewal-checkbox.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:21:\"Auto-Renewal Checkbox\";}i:10;a:16:{s:4:\"Name\";s:36:\"Paid Memberships Pro - AvaTax Add On\";s:5:\"Title\";s:36:\"Paid Memberships Pro - AvaTax Add On\";s:9:\"PluginURI\";s:69:\"https://www.paidmembershipspro.com/add-ons/avalara-avatax-integration\";s:4:\"Slug\";s:12:\"pmpro-avatax\";s:6:\"plugin\";s:29:\"pmpro-avatax/pmpro-avatax.php\";s:7:\"Version\";s:3:\"0.1\";s:11:\"Description\";s:74:\"Integrate with Avalara AvaTax for automated sales and use tax calculation.\";s:12:\"Installation\";s:889:\"<p>Installation</p><p>Prerequisites</p><ol>\n<li>You must have Paid Memberships Pro installed and activated on your site.</li>\n<li>You must have a <a href=\"https://www.avalara.com\">subscription with Avalara</a> to use this service.</li>\n</ol><p>Download, Install and Activate!</p><ol>\n<li>Download the latest version of the plugin.</li>\n<li>Unzip the downloaded file to your computer.</li>\n<li>Upload the /pmpro-avatax/ directory to the /wp-content/plugins/ directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol><p>Settings</p><ol>\n<li>Navigate to Memberships &gt; AvaTax in the WordPress admin.</li>\n<li>Complete the fields in the \"Credentials\" section to connect your membership site to your Avalara account.</li>\n<li>Complete the fields with your \"Company\" information and configure additional options.</li>\n<li>Save settings.</li>\n</ol>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:61:\"<h4>Changelog</h4><p>0.1</p><ul>\n<li>First commit.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:69:\"http://license.paidmembershipspro.com/downloads/free/pmpro-avatax.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:6:\"AvaTax\";}i:11;a:16:{s:4:\"Name\";s:36:\"Paid Memberships Pro - AWeber Add On\";s:5:\"Title\";s:36:\"Paid Memberships Pro - AWeber Add On\";s:9:\"PluginURI\";s:68:\"https://www.paidmembershipspro.com/add-ons/pmpro-aweber-integration/\";s:4:\"Slug\";s:12:\"pmpro-aweber\";s:6:\"plugin\";s:29:\"pmpro-aweber/pmpro-aweber.php\";s:7:\"Version\";s:5:\"1.3.2\";s:11:\"Description\";s:70:\"Add users and members to AWeber lists based on their membership level.\";s:12:\"Installation\";s:1319:\"<p>Installation</p><p>This plugin works with and without Paid Memberships Pro installed.</p><p>Download, Install and Activate!</p><ol>\n<li>Upload the <code>pmpro-aweber</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Navigate to Settings &gt; PMPro Aweber to proceed with setup.</li>\n</ol><p>Configuration and Settings</p><p><strong>Authorize your app with AWeber:</strong> Your Authorization Code will be provided once the app is authorized with your AWeber account. Navigate to Settings &gt; PMPro AWeber in the WordPress dashboard to authorize your app with AWeber.</p>\n<p>After entering your Authorization Code, continue with the setup by assigning All User Lists, Membership Level Lists, and review the additional settings.</p>\n<p>For full documentation on all settings, please visit the <a href=\"https://www.paidmembershipspro.com/add-ons/pmpro-aweber-integration/\">AWeber Integration Add On documentation page at Paid Memberships Pro</a>. </p>\n<p>Filter hooks are available for developers that need to customize specific aspects of the integration. <a href=\"https://www.paidmembershipspro.com/add-ons/pmpro-aweber-integration/#hooks\">Please explore the plugin\'s action and filter hooks here</a>.</p>\";s:3:\"FAQ\";s:547:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-aweber/issues\">https://github.com/strangerstudios/pmpro-aweber/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:193:\"<h4>Changelog</h4><p>1.3.2 - 2020-11-04</p><ul>\n<li>BUG FIX: Fixed issue where the incorrect subscriber in AWeber may be updated when a user changes their email address in WordPress.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:55:\"https://downloads.wordpress.org/plugin/pmpro-aweber.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:6:\"AWeber\";}i:12;a:16:{s:4:\"Name\";s:18:\"Basic User Avatars\";s:5:\"Title\";s:18:\"Basic User Avatars\";s:9:\"PluginURI\";s:49:\"https://wordpress.org/plugins/basic-user-avatars/\";s:4:\"Slug\";s:18:\"basic-user-avatars\";s:6:\"plugin\";s:41:\"basic-user-avatars/basic-user-avatars.php\";s:7:\"Version\";s:5:\"1.0.6\";s:11:\"Description\";s:111:\"Add an avatar upload field on frontend pages and Edit Profile screen so users can add a custom profile picture.\";s:12:\"Installation\";s:1109:\"<p>Installation</p><ol>\n<li>Upload <code>basic-user-avatars</code> to your <code>/wp-content/plugins/</code> directory or download through the Plugins page.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>If you only want users with file upload capabilities to upload avatars, check the applicable option under Settings &gt; Discussion.</li>\n<li>Navigate to Users &gt; Edit User to upload a custom avatar for your users.</li>\n<li>Add the <code>[basic-user-avatars]</code> shortcode to a page in your WordPress site to allow front-end avatar upload for your users.</li>\n</ol>\n<p>bbPress support is added automatically if bbPress is activated.</p>\n<p><strong><a href=\"https://github.com/strangerstudios/basic-user-avatars/\">This plugin is on GitHub</a></strong> and pull requests are welcome. If possible please report issues through Github.</p>\n<p>Note: This plugin is a fork of Simple Local Avatars v1.3.1 by Jake Goldman and 10up. Check out <a href=\"http://wordpress.org/plugins/simple-local-avatars\">Simple Local Avatars</a> to compare their latest release to this plugin.</p>\";s:3:\"FAQ\";s:578:\"<p>Frequently Asked Questions</p><p>I\'m still having problems</p><p>While this plugin has been tested with common server setups, some enviroments could cause an issue.</p>\n<p>If you are having a problem deactivate all plugins other than this one and then switch your theme to TwentyTweleve (or similar). If things work, then the issue is with a 3rd party theme or plugin.</p>\n<p>If things are still not functioning properly then proceed to reporting an issue. The ideal method is via <a href=\"https://github.com/strangerstudios/basic-user-avatars/issues/\">GitHub issues</a>.</p>\";s:9:\"Changelog\";s:706:\"<h4>Changelog</h4><p>1.0.6</p><ul>\n<li>ENHANCEMENT: Added translation for German locale. Thanks @olpo24</li>\n<li>ENHANCEMENT: Added translation for Italian locale. Thanks @domegang</li>\n<li>ENHANCEMENT: Now filtering the get_avatar_data WordPress hook to allow more flexibility in customizing avatars via other filters.</li>\n<li>ENHANCEMENT: Added filter <code>basic_user_avatar_data</code> to allow filtering on the avatar data that we are overriding.</li>\n<li>BUG FIX: Fixed issue with saving the Discussion setting limiting avatar upload to users with file upload capabilities.</li>\n<li>BUG FIX: Fixed an issue when user display names were interfering and causing 404 errors. Thanks @semanio.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:32:\"https://www.strangerstudios.com/\";s:8:\"Download\";s:61:\"https://downloads.wordpress.org/plugin/basic-user-avatars.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:18:\"Basic User Avatars\";}i:13;a:16:{s:4:\"Name\";s:37:\"Paid Memberships Pro - bbPress Add On\";s:5:\"Title\";s:37:\"Paid Memberships Pro - bbPress Add On\";s:9:\"PluginURI\";s:57:\"https://www.paidmembershipspro.com/add-ons/pmpro-bbpress/\";s:4:\"Slug\";s:13:\"pmpro-bbpress\";s:6:\"plugin\";s:31:\"pmpro-bbpress/pmpro-bbpress.php\";s:7:\"Version\";s:5:\"1.7.3\";s:11:\"Description\";s:104:\"Restrict access to bbPress for free or premium members by integrating bbPress with Paid Memberships Pro.\";s:12:\"Installation\";s:2408:\"<p>Installation</p><p>Note: You must have <a href=\"https://wordpress.org/plugins/paid-memberships-pro/\">Paid Memberships Pro</a> and <a href=\"https://wordpress.org/plugins/bbpress/\">bbPress</a> installed and activated on your site.</p>\n<h3>Install PMPro bbPress from within WordPress</h3>\n<ol>\n<li>Visit the plugins page within your dashboard and select \"Add New\"</li>\n<li>Search for \"PMPro bbPress\"</li>\n<li>Locate this plugin and click \"Install\"</li>\n<li>Activate \"Paid Memberships Pro - bbPress Integration\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>Install PMPro bbPress Manually</h3>\n<ol>\n<li>Upload the <code>pmpro-bbpress</code> folder to the <code>/wp-content/plugins/</code> directory</li>\n<li>Activate \"Paid Memberships Pro - bbPress Integration\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>After Activation: Create a Private Forum</h3>\n<ol>\n<li>Navigate to Forums &gt; Edit Forum to restrict access to the forum and make it private.</li>\n<li>Or, create a new Forum under Forums &gt; Add New.</li>\n<li>In the right column \"Settings\" panel, locate the \"Require Membership\" section.</li>\n<li>Check the box for one or more membership level that can access this forum.</li>\n<li>Save your changes by clicking the \"Update\" button (or \"Publish\" if you are creating a new forum).</li>\n<li>Further settings can be found on the Settings &gt; Forums page of your admin dashboard.</li>\n</ol>\n<h3>Shortcode for Member Activity</h3>\n<p>The bbPress Integration for Paid Memberships Pro includes one shortcode to display a member\'s activity (topics or replies created).</p><p>Sample shortcode usage:</p><p><code>[bbp-user-activity activity_type=\"topic\" show_date=\"true\" title=\"My Recent Topics\"]</code></p><p>Shortcode attributes include:</p><ul>\n<li>activity_type: Accepts \'topic\' or \'reply\'. Default is \'topic\'</li>\n<li>bbp_user_id: Accepts any user ID. Omit this attribute to load the current user\'s entries. Default is the <code>current_user-&gt;ID</code>.</li>\n<li>count: The number of entries to show. Default is \'5\'.</li>\n<li>show_date: Optionally show the entry date. Default is \'false\'.</li>\n<li>show_excerpt: Optionally show a 50-character excerpt of the entry. Default is \'false\'.</li>\n<li>title: An optional title for the shortcode output, wrapped in the h2 class=\"widgettitle\" format.</li>\n</ul>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:286:\"<h4>Changelog</h4><p>1.7.3 - 2021-08-13</p><ul>\n<li>BUG FIX: Fixed issue that was causing fatal errors when WP_Query didn\'t contain posts when other plugins were setting the query. Fixes an issue for Formidable Pro/Registrations and improves compatibility with other plugins.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:56:\"https://downloads.wordpress.org/plugin/pmpro-bbpress.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:7:\"bbPress\";}i:14;a:16:{s:4:\"Name\";s:50:\"Paid Memberships Pro - Better Logins Report Add On\";s:5:\"Title\";s:50:\"Paid Memberships Pro - Better Logins Report Add On\";s:9:\"PluginURI\";s:64:\"http://www.paidmembershipspro.com/wp/pmpro-better-logins-report/\";s:4:\"Slug\";s:26:\"pmpro-better-logins-report\";s:6:\"plugin\";s:57:\"pmpro-better-logins-report/pmpro-better-logins-report.php\";s:7:\"Version\";s:6:\".2.3.2\";s:11:\"Description\";s:66:\"Adds login, view, and visit stats for \"This Week\" and \"This Year\".\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:84:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-better-logins-report.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:20:\"Better Logins Report\";}i:15;a:16:{s:4:\"Name\";s:52:\"Paid Memberships Pro - BuddyPress & BuddyBoss Add On\";s:5:\"Title\";s:52:\"Paid Memberships Pro - BuddyPress & BuddyBoss Add On\";s:9:\"PluginURI\";s:65:\"https://www.paidmembershipspro.com/add-ons/buddypress-integration\";s:4:\"Slug\";s:16:\"pmpro-buddypress\";s:6:\"plugin\";s:37:\"pmpro-buddypress/pmpro-buddypress.php\";s:7:\"Version\";s:5:\"1.3.1\";s:11:\"Description\";s:84:\"Restrict access to your BuddyPress or BuddyBoss Community using Paid Memberships Pro\";s:12:\"Installation\";s:4583:\"<p>Installation</p><p>Note: You must have <a href=\"https://wordpress.org/plugins/paid-memberships-pro/\">Paid Memberships Pro</a> and <a href=\"https://wordpress.org/plugins/buddypress/\">BuddyPress</a> or <a href=\"https://www.paidmembershipspro.com/buddyboss-membership-plugin/?utm_source=wordpress-org&amp;utm_medium=readme&amp;utm_campaign=pmpro-buddypress\">BuddyBoss</a> installed and activated on your site.</p>\n<h3>Install PMPro BuddyPress from within WordPress</h3>\n<ol>\n<li>Visit the plugins page within your dashboard and select \"Add New\"</li>\n<li>Search for \"PMPro BuddyPress\"</li>\n<li>Locate this plugin and click \"Install\"</li>\n<li>Activate \"Paid Memberships Pro - BuddyPress Integration\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>Install PMPro BuddyPress Manually</h3>\n<ol>\n<li>Upload the <code>pmpro-buddypress</code> folder to the <code>/wp-content/plugins/</code> directory</li>\n<li>Activate \"Paid Memberships Pro - BuddyPress Integration\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>After Activation: Configure Plugin Settings</h3>\n<p>There are four primary settings areas in this plugin.</p><ol>\n<li>Select Your Preferred Registration Process</li>\n</ol><p>This plugin allows you to use the BuddyPress or BuddyBoss user registration process (in place of the standard Paid Memberships Pro membership checkout process).</p>\n<ol>\n<li>Navigate to Memberships &gt; PMPro BuddyPress in the WordPress admin.</li>\n<li>Change the \"Registration Page\" setting to \"Use BuddyPress Registration Page\".</li>\n<li>Save Settings.</li>\n</ol>\n<p>Note: If your membership is not free, you must use the Paid Memberships Pro membership checkout process. If you have a free community and want to allow users to register through BuddyPress or BuddyBoss, you must adjust this setting.</p>\n<p>If you\'d like members that register through the BuddyPress or BuddyBoss system to also be given a membership level, check out this guide on <a href=\"https://www.paidmembershipspro.com/apply-a-buddypress-member-type-on-membership-checkout-or-level-change/?utm_source=wordpress-org&amp;utm_medium=readme&amp;utm_campaign=pmpro-buddypress\">setting a default level for all user registrations in WordPress</a>.</p><ol start=\"2\">\n<li>Assign the \"Access Restricted\" Page</li>\n</ol><p>Navigate to Memberships &gt; Settings &gt; Pages to create or edit the \"Access Restricted\" page.</p>\n<p>This is the page that visitors and users are redirected to if they cannot access restricted BuddyPress or BuddyBoss features.</p><ol start=\"3\">\n<li>Configure Membership Level Settings</li>\n</ol><p>Navigate to Memberships &gt; Settings &gt; Membership Levels and locate the \"BuddyPress Restrictions\" section.</p>\n<p>From this section you can adjust settings for how you \"unlock BuddyPress\" for members of this level, including:</p>\n<ul>\n<li>Group Creation</li>\n<li>Single Group Viewing</li>\n<li>Groups Page Viewing</li>\n<li>Joining Groups</li>\n<li>Public Messaging</li>\n<li>Private Messaging</li>\n<li>Send Friend Requests</li>\n<li>Include in Member Directory</li>\n</ul>\n<p>Next, adjust the \"BuddyPress Group Membership\" settings to add or invite members of this level to your existing BuddyPress Groups.</p>\n<p>If you want to adjust BuddyPress Member Types, you must first create the types through custom code. <a href=\"https://www.paidmembershipspro.com/apply-a-buddypress-member-type-on-membership-checkout-or-level-change/?utm_source=wordpress-org&amp;utm_medium=readme&amp;utm_campaign=pmpro-buddypress\">This post explains how to add Member Types to BuddyPress</a>.</p>\n<p><a href=\"https://www.paidmembershipspro.com/add-ons/buddypress-integration/#members?utm_source=wordpress-org&amp;utm_medium=readme&amp;utm_campaign=pmpro-buddypress\">Read our full documentation on Membership Level Settings for your BuddyPress or BuddyBoss community here</a>.</p><ol start=\"4\">\n<li>Configure Settings for Logged in Non Members</li>\n</ol><p>Some of your WordPress users may not have a membership level in Paid Memberships Pro. This plugin allows you to set how BuddyPress should be locked down for these users without a membership level.</p>\n<p>Navigate to Memberships &gt; Settings &gt; PMPro BuddyPress and locate the \"Non-member User Settings\" section.</p>\n<p><a href=\"https://www.paidmembershipspro.com/add-ons/buddypress-integration/#non_member_user?utm_source=wordpress-org&amp;utm_medium=readme&amp;utm_campaign=pmpro-buddypress\">Read our full documentation on Non-Member Users in BuddyPress or BuddyBoss here</a>.</p>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:173:\"<h4>Changelog</h4><p>1.3.2 - 2022-09-13</p><ul>\n<li>BUG FIX: Fixed an issue from v1.3 that was causing the member directory to constantly be locked in most cases.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:59:\"https://downloads.wordpress.org/plugin/pmpro-buddypress.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:22:\"BuddyPress & BuddyBoss\";}i:16;a:16:{s:4:\"Name\";s:50:\"Paid Memberships Pro - Cancel on Next Payment Date\";s:5:\"Title\";s:50:\"Paid Memberships Pro - Cancel on Next Payment Date\";s:9:\"PluginURI\";s:70:\"https://www.paidmembershipspro.com/add-ons/cancel-on-next-payment-date\";s:4:\"Slug\";s:33:\"pmpro-cancel-on-next-payment-date\";s:6:\"plugin\";s:71:\"pmpro-cancel-on-next-payment-date/pmpro-cancel-on-next-payment-date.php\";s:7:\"Version\";s:5:\"0.5.1\";s:11:\"Description\";s:105:\"Change membership cancellation to set expiration date for next payment instead of cancelling immediately.\";s:12:\"Installation\";s:301:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-cancel-on-next-payment-date</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>That\'s it. This plugin has no additional settings.</li>\n</ol>\";s:3:\"FAQ\";s:343:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-cancel-on-next-payment-date/issues\">https://github.com/strangerstudios/pmpro-cancel-on-next-payment-date/issues</a></p>\";s:9:\"Changelog\";s:195:\"<h4>Changelog</h4><p>0.5.1 - 2022-08-22</p><ul>\n<li>ENHANCEMENT: Internationalization for the date in the cancellation text string. (This was accidentally left out of the last update.)</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:90:\"http://license.paidmembershipspro.com/downloads/free/pmpro-cancel-on-next-payment-date.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:27:\"Cancel on Next Payment Date\";}i:17;a:16:{s:4:\"Name\";s:37:\"Paid Memberships Pro - CCBill Gateway\";s:5:\"Title\";s:37:\"Paid Memberships Pro - CCBill Gateway\";s:9:\"PluginURI\";s:49:\"https://www.paidmembershipspro.com/add-ons/ccbill\";s:4:\"Slug\";s:12:\"pmpro-ccbill\";s:6:\"plugin\";s:29:\"pmpro-ccbill/pmpro-ccbill.php\";s:7:\"Version\";s:3:\"0.2\";s:11:\"Description\";s:36:\"PMPro Gateway integration for CCBill\";s:12:\"Installation\";s:533:\"<p>Installation</p><ol>\n<li>Make sure you have the Paid Memberships Pro plugin installed and activated.</li>\n<li>Upload the <code>pmpro-ccbill</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\n<p>Navigate to Memberships &gt; Settings &gt; Payment Gateways &amp; SSL and select the CCBill payment gateway. You will then need to fill out the required account credentials to connect your website to the payment gateway.</p>\";s:3:\"FAQ\";s:493:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-ccbill/issues\">https://github.com/strangerstudios/pmpro-ccbill/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:248:\"<h4>Changelog</h4><p>0.2 - 2023-04-09</p><ul>\n<li>BUG FIX: Only cancel relevant URL on sub cancellation.</li>\n<li>BUG FIX: Fixed calculation of the initialPeriod value passed to CCBill.</li>\n<li>BUG FIX: Fixed errors in the webhook code.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:69:\"http://license.paidmembershipspro.com/downloads/free/pmpro-ccbill.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:14:\"CCBill Gateway\";}i:18;a:16:{s:4:\"Name\";s:42:\"Paid Memberships Pro - Check Levels Add On\";s:5:\"Title\";s:42:\"Paid Memberships Pro - Check Levels Add On\";s:9:\"PluginURI\";s:56:\"http://www.paidmembershipspro.com/wp/pmpro-check-levels/\";s:4:\"Slug\";s:18:\"pmpro-check-levels\";s:6:\"plugin\";s:41:\"pmpro-check-levels/pmpro-check-levels.php\";s:7:\"Version\";s:2:\".3\";s:11:\"Description\";s:106:\"A collection of customizations useful when allowing users to pay by check for Paid Memberships Pro levels.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:76:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-check-levels.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:12:\"Check Levels\";}i:19;a:16:{s:4:\"Name\";s:39:\"Connect Paid Memberships Pro to Discord\";s:5:\"Title\";s:39:\"Connect Paid Memberships Pro to Discord\";s:9:\"PluginURI\";s:132:\"https://www.expresstechsoftwares.com/step-by-step-documentation-guide-on-how-to-connect-pmpro-and-discord-server-using-discord-addon\";s:4:\"Slug\";s:20:\"pmpro-discord-add-on\";s:6:\"plugin\";s:45:\"pmpro-discord-add-on/pmpro-discord-add-on.php\";s:7:\"Version\";s:5:\"1.2.4\";s:11:\"Description\";s:108:\"Connect your PaidMebershipPro site to your discord server, enable your members to be part of your community.\";s:12:\"Installation\";s:862:\"<p>Installation</p><p>Download, Install and Activate!</p><ol>\n<li>Go to Plugins &gt; Add New to find and install PMPRO discord Addon.</li>\n<li>Or, download the latest version of the plugin, then go to Plugins &gt; Add New and click the \"Upload Plugin\" button to upload your .zip file.</li>\n<li>Activate the plugin.</li>\n</ol><p>Complete the Initial Plugin Setup</p><p>Go to Memberships &gt; Discord Settings in the WordPress admin to begin setup. Our <a href=\"https://youtu.be/v7lxB_Bvlv4\">Initial Setup Tutorial Video </a> will show you how to configure</p><p>More Installation and Setup Documentation</p><ul>\n<li><a href=\"https://youtu.be/v7lxB_Bvlv4\">Installation Video</a></li>\n<li><a href=\"https://www.expresstechsoftwares.com/step-by-step-documentation-guide-on-how-to-connect-pmpro-and-discord-server-using-discord-addon/\">Installation Docs</a></li>\n</ul>\";s:3:\"FAQ\";s:471:\"<p>Frequently Asked Questions</p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit <a href=\"https://www.expresstechsoftwares.com/step-by-step-documentation-guide-on-how-to-connect-pmpro-and-discord-server-using-discord-addon/\">our support site at https://www.expresstechsoftwares.com/step-by-step-documentation-guide-on-how-to-connect-pmpro-and-discord-server-using-discord-addon/</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:59:\"ExpressTech Software Solutions Pvt. Ltd., Strangers Studios\";s:9:\"AuthorURI\";s:36:\"https://www.expresstechsoftwares.com\";s:8:\"Download\";s:63:\"https://downloads.wordpress.org/plugin/pmpro-discord-add-on.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:39:\"Connect Paid Memberships Pro to Discord\";}i:20;a:16:{s:4:\"Name\";s:46:\"Paid Memberships Pro - Constant Contact Add On\";s:5:\"Title\";s:46:\"Paid Memberships Pro - Constant Contact Add On\";s:9:\"PluginURI\";s:56:\"http://www.paidmembershipspro.com/pmpro-constantcontact/\";s:4:\"Slug\";s:22:\"pmpro-constant-contact\";s:6:\"plugin\";s:49:\"pmpro-constant-contact/pmpro-constant-contact.php\";s:7:\"Version\";s:5:\"1.0.2\";s:11:\"Description\";s:66:\"Sync your WordPress users and members with Constant Contact lists.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:65:\"https://downloads.wordpress.org/plugin/pmpro-constant-contact.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:16:\"Constant Contact\";}i:21;a:16:{s:4:\"Name\";s:45:\"Paid Memberships Pro - ConvertKit Integration\";s:5:\"Title\";s:45:\"Paid Memberships Pro - ConvertKit Integration\";s:9:\"PluginURI\";s:53:\"https://www.paidmembershipspro.com/add-ons/convertkit\";s:4:\"Slug\";s:35:\"convertkit-for-paid-memberships-pro\";s:6:\"plugin\";s:75:\"convertkit-for-paid-memberships-pro/convertkit-for-paid-memberships-pro.php\";s:7:\"Version\";s:5:\"1.1.0\";s:11:\"Description\";s:66:\"Subscribe and tag your Paid Memberships Pro members in ConvertKit.\";s:12:\"Installation\";s:865:\"<p>Installation</p><p>Download, Install and Activate!</p><ol>\n<li>Go to Plugins &gt; Add New to find and install ConvertKit Paid Memberships Pro Integration.</li>\n<li>Or, download the latest version of the plugin, then go to Plugins &gt; Add New and click the \"Upload Plugin\" button to upload your .zip file.</li>\n<li>Activate the plugin.</li>\n</ol><p>Complete the ConvertKit Integration Setup</p><p>Go to Settings &gt; PMPro ConvertKit in the WordPress admin to begin setup.</p>\n<ol>\n<li>Enter your ConvertKit API key, which you can find <a href=\"https://app.convertkit.com/account/edit\">here</a>.</li>\n<li>To add purchase data for subscribers, enter your ConvertKit Secret API key.</li>\n<li>Save your settings.</li>\n<li>Then, adjust the dropdown fields to select a tag for subscribers who sign up for each Membership Level.</li>\n<li>Save your settings.</li>\n</ol>\";s:3:\"FAQ\";s:155:\"<p>Frequently Asked Questions</p><p>Does this plugin require a paid service?</p><p>Yes, for it to work you must first have an account on ConvertKit.com</p>\";s:9:\"Changelog\";s:857:\"<h4>Changelog</h4><p>1.1 - 2021-06-21</p><ul>\n<li>FEATURE: Updated opt-in settings. You can edit the label shown on the opt-in message at checkout.</li>\n<li>FEATURE: Added purchase tracking for each level in ConvertKit.</li>\n<li>ENHANCEMENT: Added assets for GitHub and WordPress.org.</li>\n<li>ENHANCEMENT: Added field to capture API Secret Key.</li>\n<li>ENHANCEMENT: Added Purchases tracking for new membership checkouts.</li>\n<li>ENHANCEMENT: Added filter <code>pmpro_convertkit_change_membership_level_remove_tags</code> to allow optionally removing tags on level change when the previous level is passed to the pmpro_after_change_membership_level function.</li>\n<li>BUG FIX: Email addresses and names are now properly URL encoded when passed to ConvertKit.</li>\n<li>REFACTOR: Refactored API method for retrieving tags and tagging subscribers.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:78:\"https://downloads.wordpress.org/plugin/convertkit-for-paid-memberships-pro.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:22:\"ConvertKit Integration\";}i:22;a:16:{s:4:\"Name\";s:52:\"Paid Memberships Pro - Courses for Membership Add On\";s:5:\"Title\";s:52:\"Paid Memberships Pro - Courses for Membership Add On\";s:9:\"PluginURI\";s:73:\"https://www.paidmembershipspro.com/add-ons/pmpro-courses-lms-integration/\";s:4:\"Slug\";s:13:\"pmpro-courses\";s:6:\"plugin\";s:31:\"pmpro-courses/pmpro-courses.php\";s:7:\"Version\";s:3:\"1.1\";s:11:\"Description\";s:89:\"Create courses and lessons for members. Integrates LMS plugins with Paid Memberships Pro.\";s:12:\"Installation\";s:2216:\"<p>Installation</p><p>Note: You must have <a href=\"https://wordpress.org/plugins/paid-memberships-pro/\">Paid Memberships Pro</a> installed and activated on your site.</p>\n<h3>Install PMPro Courses from within WordPress</h3>\n<ol>\n<li>Visit the plugins page within your dashboard and select \"Add New\"</li>\n<li>Search for \"PMPro Courses\"</li>\n<li>Locate this plugin and click \"Install\"</li>\n<li>Activate \"Paid Memberships Pro - Courses for Membership\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>Install PMPro Courses Manually</h3>\n<ol>\n<li>Upload the <code>pmpro-courses</code> folder to the <code>/wp-content/plugins/</code> directory</li>\n<li>Activate \"Paid Memberships Pro - Courses for Membership\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>After Activation: Configure Course Modules</h3>\n<p>Navigate to Memberships &gt; Courses in the WordPress admin to configure modules.</p>\n<p>The Courses settings page controls which modules are active in your membership site. In most cases, you will only need to have one module active at a time. Navigate to Memberships &gt; Courses to choose from the following settings:</p>\n<ol>\n<li>Default Module: Use the built-in course and lesson custom post types to build a basic e-learning component in your WordPress membership site.</li>\n<li>LearnDash: Enable the LearnDash module to enable course protection by membership level for your courses in the LearnDash LMS.</li>\n<li>LifterLMS: Enable the LifterLMS module to enable course protection by membership level for your courses in LifterLMS.</li>\n</ol>\n<p>Note: This Add On does not include any update scripts to manage enrollment for existing members. For the LearnDash and LifterLMS modules, all members who have an existing membership level will not be automatically enrolled in courses. Course protection and enrollment is hooked in the level change event: only new members or members that cancel or change their level will be updated. You must manually add and remove current members from protected courses.</p>\n<p>The default (built-in) module does not rely on enrollment and will not require any update script.</p>\";s:3:\"FAQ\";s:545:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-courses/issues\">https://github.com/strangerstudios/pmpro-mailchimp/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit <a href=\"http://www.paidmembershipspro.com/\">our support site at https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:330:\"<h4>Changelog</h4><p>1.1 - 2022-06-09</p><ul>\n<li>SECURITY: Improved security by preparing, sanitization and escaping of variables.</li>\n<li>ENHANCEMENT: Added integration for SenseiLMS.</li>\n<li>ENHANCEMENT: Added integration for TutorLMS.</li>\n<li>REFACTOR: Removed unused variables and tidied up code where possible.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:56:\"https://downloads.wordpress.org/plugin/pmpro-courses.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:22:\"Courses for Membership\";}i:23;a:16:{s:4:\"Name\";s:52:\"Paid Memberships Pro - Custom Level Cost Text Add On\";s:5:\"Title\";s:52:\"Paid Memberships Pro - Custom Level Cost Text Add On\";s:9:\"PluginURI\";s:72:\"https://www.paidmembershipspro.com/add-ons/pmpro-custom-level-cost-text/\";s:4:\"Slug\";s:21:\"pmpro-level-cost-text\";s:6:\"plugin\";s:47:\"pmpro-level-cost-text/pmpro-level-cost-text.php\";s:7:\"Version\";s:5:\"0.4.1\";s:11:\"Description\";s:99:\"Modify the default level cost text per level, per discount code, or globally via advanced settings.\";s:12:\"Installation\";s:361:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-level-cost-text</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Edit a Membership Level, Discount Code or the Memberships &gt; Advanced Settings page to modify generated level cost text.</li>\n</ol>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:82:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-level-cost-text.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:22:\"Custom Level Cost Text\";}i:24;a:16:{s:4:\"Name\";s:46:\"Paid Memberships Pro - Custom Post Type Add On\";s:5:\"Title\";s:46:\"Paid Memberships Pro - Custom Post Type Add On\";s:9:\"PluginURI\";s:78:\"https://www.paidmembershipspro.com/add-ons/custom-post-type-membership-access/\";s:4:\"Slug\";s:9:\"pmpro-cpt\";s:6:\"plugin\";s:23:\"pmpro-cpt/pmpro-cpt.php\";s:7:\"Version\";s:3:\"1.0\";s:11:\"Description\";s:76:\"Add the PMPro meta box to CPTs and redirects non-members to a selected page.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:66:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-cpt.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:16:\"Custom Post Type\";}i:25;a:16:{s:4:\"Name\";s:49:\"Paid Memberships Pro - Developer\'s Toolkit Add On\";s:5:\"Title\";s:49:\"Paid Memberships Pro - Developer\'s Toolkit Add On\";s:9:\"PluginURI\";s:57:\"https://www.paidmembershipspro.com/add-ons/pmpro-toolkit/\";s:4:\"Slug\";s:13:\"pmpro-toolkit\";s:6:\"plugin\";s:31:\"pmpro-toolkit/pmpro-toolkit.php\";s:7:\"Version\";s:5:\"0.8.1\";s:11:\"Description\";s:70:\"Various tools to test and debug Paid Memberships Pro enabled websites.\";s:12:\"Installation\";s:221:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-toolkit</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:303:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-toolkit/issues\">https://github.com/strangerstudios/pmpro-toolkit/issues</a></p>\";s:9:\"Changelog\";s:143:\"<h4>Changelog</h4><p>0.8.1 - 2023-04-08</p><ul>\n<li>BUG FIX: Fixed issue where the checkout debug feature interfered with redirects.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:74:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-toolkit.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:19:\"Developer\'s Toolkit\";}i:26;a:16:{s:4:\"Name\";s:32:\"Paid Memberships Pro - Donations\";s:5:\"Title\";s:32:\"Paid Memberships Pro - Donations\";s:9:\"PluginURI\";s:60:\"https://www.paidmembershipspro.com/add-ons/donations-add-on/\";s:4:\"Slug\";s:15:\"pmpro-donations\";s:6:\"plugin\";s:35:\"pmpro-donations/pmpro-donations.php\";s:7:\"Version\";s:5:\"1.1.1\";s:11:\"Description\";s:65:\"Allow customers to set an additional donation amount at checkout.\";s:12:\"Installation\";s:310:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-donations</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Edit the levels you want to add donations to and set the \"Donation\" settings.</li>\n</ol>\";s:3:\"FAQ\";s:307:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-donations/issues\">https://github.com/strangerstudios/pmpro-donations/issues</a></p>\";s:9:\"Changelog\";s:166:\"<h4>Changelog</h4><p>1.1.1 - 2020-08-12</p><ul>\n<li>BUG FIX: Resolved issue where !!donation!! email variable would not be replaced if user did not donate.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:73:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-donations.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:9:\"Donations\";}i:27;a:16:{s:4:\"Name\";s:58:\"Paid Memberships Pro - Download Monitor Integration Add On\";s:5:\"Title\";s:58:\"Paid Memberships Pro - Download Monitor Integration Add On\";s:9:\"PluginURI\";s:57:\"http://www.paidmembershipspro.com/pmpro-download-monitor/\";s:4:\"Slug\";s:22:\"pmpro-download-monitor\";s:6:\"plugin\";s:49:\"pmpro-download-monitor/pmpro-download-monitor.php\";s:7:\"Version\";s:4:\".2.1\";s:11:\"Description\";s:72:\"Require membership for downloads when using the Download Monitor plugin.\";s:12:\"Installation\";s:1367:\"<p>Installation</p><p>Prerequisites</p><ol>\n<li>You must have Paid Memberships Pro and Download Monitor installed and activated on your site.</li>\n</ol><p>Download, Install and Activate!</p><ol>\n<li>Download the latest version of the plugin.</li>\n<li>Unzip the downloaded file to your computer.</li>\n<li>Upload the /pmpro-download-monitor/ directory to the /wp-content/plugins/ directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol><p>How to Use</p><ol>\n<li>After activation, navigate to \"Downloads\" to Edit or Add a New Download.</li>\n<li>Check the box for each level that can access this download in the \"Require Membership\" meta box (below the Publish box in the right sidebar). </li>\n<li>Save your changes by clicking the \"Update\" button (or \"Publish\" if you are creating a new download).</li>\n</ol>\n<p>When using the [download] shortcode you can optionally specify the appropriate \"pmpro\" template. Available templates include: \"pmpro\", \"pmpro_box\", \"pmpro_button\", \"pmpro_filename\", \"pmpro_title\".</p>\n<p>If you do not specify a template, the output of the [download] shortcode can be filtered for a non-member by using the filter: pmprodlm_shortcode_download_content_filter. This will alter the message shown to a visitor that is not logged in or a logged in user that doesn\'t meet membership requirements.</p>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:152:\"<h4>Changelog</h4><p>.2.1</p><ul>\n<li>BUG FIX: Using the get_id() method to get the id of downloads now that the -&gt;id property is private.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:79:\"http://license.paidmembershipspro.com/downloads/free/pmpro-download-monitor.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:28:\"Download Monitor Integration\";}i:28;a:16:{s:4:\"Name\";s:48:\"Paid Memberships Pro - Email Confirmation Add On\";s:5:\"Title\";s:48:\"Paid Memberships Pro - Email Confirmation Add On\";s:9:\"PluginURI\";s:69:\"https://www.paidmembershipspro.com/add-ons/email-confirmation-add-on/\";s:4:\"Slug\";s:24:\"pmpro-email-confirmation\";s:6:\"plugin\";s:53:\"pmpro-email-confirmation/pmpro-email-confirmation.php\";s:7:\"Version\";s:3:\"0.6\";s:11:\"Description\";s:73:\"Require email confirmation before certain levels are enabled for members.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:82:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-email-confirmation.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:18:\"Email Confirmation\";}i:29;a:16:{s:4:\"Name\";s:45:\"Paid Memberships Pro - Email Templates Add On\";s:5:\"Title\";s:45:\"Paid Memberships Pro - Email Templates Add On\";s:9:\"PluginURI\";s:72:\"https://www.paidmembershipspro.com/add-ons/email-templates-admin-editor/\";s:4:\"Slug\";s:21:\"pmpro-email-templates\";s:6:\"plugin\";s:47:\"pmpro-email-templates/pmpro-email-templates.php\";s:7:\"Version\";s:5:\"0.8.1\";s:11:\"Description\";s:114:\"Customize member emails for Paid Memberships Pro using an interactive admin editor within the WordPress dashboard.\";s:12:\"Installation\";s:333:\"<h4>Installation</h4><p>Installation</p><ol>\n<li>Upload the <code>pmpro-email-templates</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Navigate to Memberships &gt; Email Templates to begin customizing emails.</li>\n</ol>\";s:3:\"FAQ\";s:354:\"<h4>Frequently Asked Questions</h4><p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-email-templates/issues\">https://github.com/strangerstudios/pmpro-email-templates/issues</a></p>\";s:9:\"Changelog\";s:153:\"<h4>Changelog</h4><p>0.8.1 - 2020-06-04</p><ul>\n<li>BUG Fix: Fixed issue where !!membership_change!! may not show user\'s new membership level.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:79:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-email-templates.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:15:\"Email Templates\";}i:30;a:16:{s:4:\"Name\";s:36:\"Paid Memberships Pro - Events Add On\";s:5:\"Title\";s:36:\"Paid Memberships Pro - Events Add On\";s:9:\"PluginURI\";s:67:\"https://www.paidmembershipspro.com/add-ons/events-for-members-only/\";s:4:\"Slug\";s:12:\"pmpro-events\";s:6:\"plugin\";s:29:\"pmpro-events/pmpro-events.php\";s:7:\"Version\";s:3:\"1.4\";s:11:\"Description\";s:65:\"Offer Members-only events using PMPro and popular events plugins.\";s:12:\"Installation\";s:1923:\"<p>Installation</p><p>Note: You must have <a href=\"https://wordpress.org/plugins/paid-memberships-pro/\">Paid Memberships Pro</a> installed and activated on your site.</p>\n<h3>Install PMPro Events from within WordPress</h3>\n<ol>\n<li>Visit the plugins page within your dashboard and select \"Add New\"</li>\n<li>Search for \"PMPro Events\"</li>\n<li>Locate this plugin and click \"Install\"</li>\n<li>Activate \"Paid Memberships Pro - Events\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>Install PMPro Events Manually</h3>\n<ol>\n<li>Upload the <code>pmpro-events</code> folder to the <code>/wp-content/plugins/</code> directory</li>\n<li>Activate \"Paid Memberships Pro - Events\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>After Activation: Create Members-Only Events</h3>\n<p>Once the plugin is activated, it automatically detects which events module to load for your site. The included modules are:</p>\n<ul>\n<li><a href=\"https://wordpress.org/plugins/events-manager/\">Events Manager</a></li>\n<li><a href=\"https://wordpress.org/plugins/the-events-calendar/\">The Events Calendar</a></li>\n<li><a href=\"https://wordpress.org/plugins/sugar-calendar-lite/\">Sugar Calendar</a></li>\n<li><a href=\"https://wordpress.org/plugins/all-in-one-event-calendar/\">Timely All-in-One Events Calendar</a></li>\n</ul>\n<p>If you are not already using an events plugin, you must select one from this list to use the features of this integration plugin.</p>\n<ol>\n<li>Edit any event in your site to restrict access via the \"Require Membership\" meta box.</li>\n<li>Events are displayed or hidden from calendar (archive) view according to your settings under Memberships &gt; Settings &gt; Advanced Settings.</li>\n<li>Event excerpts are shown or hidden from non-members according to your settings under Memberships &gt; Settings &gt; Advanced Settings.</li>\n</ol>\";s:3:\"FAQ\";s:693:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-events/issues\">https://github.com/strangerstudios/pmpro-events/issues</a></p>\n<p>For immediate help, also post to our premium support site at <a href=\"https://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:321:\"<h4>Changelog</h4><p>1.4 - 2023-02-01</p><ul>\n<li>ENHANCEMENT: Support recurring events for The Events Calendar. It inherits the \'main\' event membership settings.</li>\n<li>BUG FIX: Resolve a database warning (unique alias warnings) for The Events Calendar in some instances when SQL queries run multiple times.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:55:\"https://downloads.wordpress.org/plugin/pmpro-events.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:6:\"Events\";}i:31;a:16:{s:4:\"Name\";s:61:\"Paid Memberships Pro - Extra Expiration Warning Emails Add On\";s:5:\"Title\";s:61:\"Paid Memberships Pro - Extra Expiration Warning Emails Add On\";s:9:\"PluginURI\";s:82:\"https://www.paidmembershipspro.com/add-ons/extra-expiration-warning-emails-add-on/\";s:4:\"Slug\";s:37:\"pmpro-extra-expiration-warning-emails\";s:6:\"plugin\";s:79:\"pmpro-extra-expiration-warning-emails/pmpro-extra-expiration-warning-emails.php\";s:7:\"Version\";s:2:\".4\";s:11:\"Description\";s:81:\"Send out more than one \"membership expiration warning\" email to users with PMPro.\";s:12:\"Installation\";s:386:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-extra-expiration-warning-emails</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the <code>Plugins</code> menu in WordPress.</li>\n<li>Update the $emails array to change when the additional emails are sent and to define a custom template file, if desired.</li>\n</ol>\";s:3:\"FAQ\";s:597:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-extra-expiration-warning-emails/issues\">https://github.com/strangerstudios/pmpro-extra-expiration-warning-emails/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:467:\"<h4>Changelog</h4><p>.4</p><ul>\n<li>BUG FIX: Would sometimes allow the run date/time to be incorrectly formatted.</li>\n<li>BUG FIX: Would sometimes save the wrong date in user meta, leading to extra emails being sent out.</li>\n<li>BUG FIX/ENHANCEMENT: If running a current version of PMPro, will use the pmpro_cleanup_memberships_users_table() function before finding expiring emails to avoid certain issues caused by errors in the memberships_users table.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:98:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-extra-expiration-warning-emails.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:31:\"Extra Expiration Warning Emails\";}i:32;a:16:{s:4:\"Name\";s:41:\"Paid Memberships Pro - GetResponse Add On\";s:5:\"Title\";s:41:\"Paid Memberships Pro - GetResponse Add On\";s:9:\"PluginURI\";s:52:\"http://www.paidmembershipspro.com/pmpro-getresponse/\";s:4:\"Slug\";s:17:\"pmpro-getresponse\";s:6:\"plugin\";s:39:\"pmpro-getresponse/pmpro-getresponse.php\";s:7:\"Version\";s:2:\".5\";s:11:\"Description\";s:65:\"Sync your WordPress users and members with GetResponse campaigns.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:75:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-getresponse.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:11:\"GetResponse\";}i:33;a:16:{s:4:\"Name\";s:38:\"Paid Memberships Pro - Gift Aid Add On\";s:5:\"Title\";s:38:\"Paid Memberships Pro - Gift Aid Add On\";s:9:\"PluginURI\";s:52:\"https://www.paidmembershipspro.com/add-ons/gift-aid/\";s:4:\"Slug\";s:14:\"pmpro-gift-aid\";s:6:\"plugin\";s:33:\"pmpro-gift-aid/pmpro-gift-aid.php\";s:7:\"Version\";s:4:\".1.2\";s:11:\"Description\";s:87:\"Add a Checkbox to Opt In to the UK “Gift Aid” Tax-Incentive on Membership Checkout.\";s:12:\"Installation\";s:309:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-gift-aid</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Edit the levels you want to add donations to and set the \"Donation\" settings.</li>\n</ol>\";s:3:\"FAQ\";s:305:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-gift-aid/issues\">https://github.com/strangerstudios/pmpro-gift-aid/issues</a></p>\";s:9:\"Changelog\";s:160:\"<h4>Changelog</h4><p>.1.2</p><ul>\n<li>BUG FIX: Fixed issue where gift aid data wasn\'t being saved into user meta after checkout with PayPal Standard.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:71:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-gift-aid.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:8:\"Gift Aid\";}i:34;a:16:{s:4:\"Name\";s:41:\"Paid Memberships Pro - Gift Levels Add On\";s:5:\"Title\";s:41:\"Paid Memberships Pro - Gift Levels Add On\";s:9:\"PluginURI\";s:60:\"http://www.paidmembershipspro.com/add-ons/pmpro-gift-levels/\";s:4:\"Slug\";s:17:\"pmpro-gift-levels\";s:6:\"plugin\";s:39:\"pmpro-gift-levels/pmpro-gift-levels.php\";s:7:\"Version\";s:5:\"1.0.3\";s:11:\"Description\";s:87:\"Some levels will generate discount codes to give to others to use for gift memberships.\";s:12:\"Installation\";s:640:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-gift-levels</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Navigate to Memberships &gt; Settings &gt; Levels to create and manage gift membership levels.</li>\n<li>Navigate to Memberships &gt; Settings &gt; Email Templates to modify default messages sent through this plugin.</li>\n</ol>\n<p>Refer to the <a href=\"https://www.paidmembershipspro.com/add-ons/pmpro-gift-levels/\">Gift Levels Add On documentation page</a> for more information on how to set up your gift levels.</p>\";s:3:\"FAQ\";s:33:\"<p>Frequently Asked Questions</p>\";s:9:\"Changelog\";s:171:\"<h4>Changelog</h4><p>1.0.3 - 2023-01-30</p><ul>\n<li>BUG FIX: Resolved issue where the recurring payment warning was showing on all levels, not just gift levels.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:74:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-gift-levels.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:11:\"Gift Levels\";}i:35;a:16:{s:4:\"Name\";s:47:\"Paid Memberships Pro - Goal Progress Bar Add On\";s:5:\"Title\";s:47:\"Paid Memberships Pro - Goal Progress Bar Add On\";s:9:\"PluginURI\";s:55:\"https://www.paidmembershipspro.com/add-ons/pmpro-goals/\";s:4:\"Slug\";s:11:\"pmpro-goals\";s:6:\"plugin\";s:27:\"pmpro-goals/pmpro-goals.php\";s:7:\"Version\";s:3:\"1.1\";s:11:\"Description\";s:68:\"Display a progress bar for membership site signup and revenue goals.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:69:\"https://license.paidmembershipspro.com/downloads/Plus/pmpro-goals.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:17:\"Goal Progress Bar\";}i:36;a:16:{s:4:\"Name\";s:50:\"Paid Memberships Pro - Group Discount Codes Add On\";s:5:\"Title\";s:50:\"Paid Memberships Pro - Group Discount Codes Add On\";s:9:\"PluginURI\";s:64:\"https://www.paidmembershipspro.com/add-ons/group-discount-codes/\";s:4:\"Slug\";s:26:\"pmpro-group-discount-codes\";s:6:\"plugin\";s:57:\"pmpro-group-discount-codes/pmpro-group-discount-codes.php\";s:7:\"Version\";s:4:\".3.2\";s:11:\"Description\";s:98:\"Adds features to PMPro to better manage grouped discount codes or large numbers of discount codes.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:84:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-group-discount-codes.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:20:\"Group Discount Codes\";}i:37;a:16:{s:4:\"Name\";s:30:\"Hide Admin Bar From Non-admins\";s:5:\"Title\";s:30:\"Hide Admin Bar From Non-admins\";s:9:\"PluginURI\";s:74:\"https://www.paidmembershipspro.com/add-ons/hide-admin-bar-from-non-admins/\";s:4:\"Slug\";s:30:\"hide-admin-bar-from-non-admins\";s:6:\"plugin\";s:65:\"hide-admin-bar-from-non-admins/hide-admin-bar-from-non-admins.php\";s:7:\"Version\";s:3:\"1.0\";s:11:\"Description\";s:71:\"A tweak of the code by Yoast to hide the admin bar for non-admins only.\";s:12:\"Installation\";s:346:\"<p>Installation</p><ol>\n<li>Upload the <code>hide-admin-bar-from-non-admins</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Tweak the plugin code as needed. There are no settings, and this plugin will not be updated often.</li>\n</ol>\";s:3:\"FAQ\";s:585:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/hide-admin-bar-from-non-admins/issues\">https://github.com/strangerstudios/hide-admin-bar-from-non-admins/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:78:\"<h4>Changelog</h4><p>1.0</p><ul>\n<li>Initial version of the plugin.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:31:\"https://www.strangerstudios.com\";s:8:\"Download\";s:73:\"https://downloads.wordpress.org/plugin/hide-admin-bar-from-non-admins.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:30:\"Hide Admin Bar From Non-admins\";}i:38;a:16:{s:4:\"Name\";s:45:\"Paid Memberships Pro - Holler Box Integration\";s:5:\"Title\";s:45:\"Paid Memberships Pro - Holler Box Integration\";s:9:\"PluginURI\";s:66:\"https://www.paidmembershipspro.com/add-ons/holler-box-integration/\";s:4:\"Slug\";s:15:\"pmpro-hollerbox\";s:6:\"plugin\";s:35:\"pmpro-hollerbox/pmpro-hollerbox.php\";s:7:\"Version\";s:4:\".1.1\";s:11:\"Description\";s:105:\"Integrates Paid Memberships Pro with the Holler Box plugin to display popups/banners by membership level.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:73:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-hollerbox.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:22:\"Holler Box Integration\";}i:39;a:16:{s:4:\"Name\";s:21:\"Import Users from CSV\";s:5:\"Title\";s:21:\"Import Users from CSV\";s:9:\"PluginURI\";s:58:\"http://wordpress.org/extend/plugins/import-users-from-csv/\";s:4:\"Slug\";s:21:\"import-users-from-csv\";s:6:\"plugin\";s:47:\"import-users-from-csv/import-users-from-csv.php\";s:7:\"Version\";s:5:\"1.0.0\";s:11:\"Description\";s:47:\"Import Users data and metadata from a csv file.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:13:\"Ulrich Sossou\";s:9:\"AuthorURI\";s:24:\"http://ulrichsossou.com/\";s:8:\"Download\";s:64:\"https://downloads.wordpress.org/plugin/import-users-from-csv.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:21:\"Import Users from CSV\";}i:40;a:16:{s:4:\"Name\";s:51:\"Paid Memberships Pro - Import Users from CSV Add On\";s:5:\"Title\";s:51:\"Paid Memberships Pro - Import Users from CSV Add On\";s:9:\"PluginURI\";s:62:\"http://www.paidmembershipspro.com/pmpro-import-users-from-csv/\";s:4:\"Slug\";s:27:\"pmpro-import-users-from-csv\";s:6:\"plugin\";s:59:\"pmpro-import-users-from-csv/pmpro-import-users-from-csv.php\";s:7:\"Version\";s:3:\"0.4\";s:11:\"Description\";s:90:\"Add-on for the Import Users From CSV plugin to import PMPro and membership-related fields.\";s:12:\"Installation\";s:1864:\"<p>Installation</p><ol>\n<li>Activate Plugin</li>\n<li>Add the usual columns to your import CSV: user_login, user_email, first_name, last_name, etc.</li>\n<li>Add the following columns to your import CSV. * = required for membership level, ** = required for gateway subscription<ul>\n<li>membership_id * (id of the membership level)</li>\n<li>membership_code_id</li>\n<li>membership_initial_payment</li>\n<li>membership_billing_amount</li>\n<li>membership_cycle_number</li>\n<li>membership_cycle_period</li>\n<li>membership_billing_limit</li>\n<li>membership_trial_amount</li>\n<li>membership_trial_limit</li>\n<li>membership_status</li>\n<li>membership_startdate</li>\n<li>membership_enddate</li>\n<li>membership_subscription_transaction_id ** (subscription transaction id or customer id from the gateway)</li>\n<li>membership_gateway ** (gateway = check, stripe, paypalstandard, paypalexpress, paypal (for website payments pro), payflowpro, authorizenet, braintree)</li>\n<li>membership_payment_transaction_id</li>\n<li>membership_affiliate_id</li>\n<li>membership_timestamp</li>\n</ul>\n</li>\n<li>Go to Users --&gt; Import From CSV. Browse to CSV file and import.<ul>\n<li>pmpro_stripe_customerid (for Stripe users, will be same as membership_subscription_transaction_id above)</li>\n</ul>\n</li>\n<li>(Optional) Send a welcome email by setting the global $pmproiufcsv_email. See example below.</li>\n<li>Go to Users --&gt; Import From CSV. Browse to CSV file and import.</li>\n</ol>\n<p>Copy these lines to your active theme\'s functions.php or custom plugin and modify as desired to send a welcome email to members after import:</p>\n<p>global $pmproiufcsv_email;\n$pmproiufcsv_email = array(\n\'subject\'   =&gt; sprintf(\'Welcome to %s\', get_bloginfo(\'sitename\')), //email subject, \"Welcome to Sitename\"\n\'body\'      =&gt; \'Your welcome email body text will go here.\'        //email body\n);</p>\";s:3:\"FAQ\";s:523:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-import-users-from-csv/issues\">https://github.com/strangerstudios/pmpro-import-users-from-csv/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:1066:\"<h4>Changelog</h4><p>0.4 - 2022-03-14</p><ul>\n<li>ENHANCEMENT: Added in an option to skip over members if trying to import members with their current membership level. This is helpful for large CSV files that may have duplicate records.</li>\n<li>ENHANCEMENT: Prevent subscriptions from being cancelled by incorrect imports. Keep these subscriptions in tact, but can disable this logic by using the <code>pmproiufcsv_cancel_prev_sub_on_import</code> filter.</li>\n<li>ENHANCEMENT: Show a notice if the Import Users From CSV (base) plugin isn\'t installed or activated which is required for this Add On to work.</li>\n<li>ENHANCEMENT: Improved general SQL scripts where possible by using prepare method from WPDB class.</li>\n<li>ENHANCEMENT: General improvements to localization of plugin, now translatable.</li>\n<li>BUG FIX: Fixed issue where expiration date (membership_enddate) was being set to import\'s date when importing pre-existing members. This now removes the expiration date for existing members if the membership_enddate column is blank or missing.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:84:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-import-users-from-csv.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:21:\"Import Users from CSV\";}i:41;a:16:{s:4:\"Name\";s:42:\"Paid Memberships Pro - Infusionsoft Add On\";s:5:\"Title\";s:42:\"Paid Memberships Pro - Infusionsoft Add On\";s:9:\"PluginURI\";s:74:\"https://www.paidmembershipspro.com/add-ons/pmpro-infusionsoft-integration/\";s:4:\"Slug\";s:18:\"pmpro-infusionsoft\";s:6:\"plugin\";s:41:\"pmpro-infusionsoft/pmpro-infusionsoft.php\";s:7:\"Version\";s:3:\"1.4\";s:11:\"Description\";s:65:\"Sync your WordPress users and members with Infusionsoft contacts.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:61:\"https://downloads.wordpress.org/plugin/pmpro-infusionsoft.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:12:\"Infusionsoft\";}i:42;a:16:{s:4:\"Name\";s:41:\"Paid Memberships Pro - Invite Only Add On\";s:5:\"Title\";s:41:\"Paid Memberships Pro - Invite Only Add On\";s:9:\"PluginURI\";s:60:\"http://www.paidmembershipspro.com/add-ons/pmpro-invite-only/\";s:4:\"Slug\";s:17:\"pmpro-invite-only\";s:6:\"plugin\";s:39:\"pmpro-invite-only/pmpro-invite-only.php\";s:7:\"Version\";s:4:\".3.4\";s:11:\"Description\";s:102:\"Users must have an invite code to sign up for certain levels. Users are given an invite code to share.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:75:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-invite-only.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:11:\"Invite Only\";}i:43;a:16:{s:4:\"Name\";s:41:\"Paid Memberships Pro - Kissmetrics Add On\";s:5:\"Title\";s:41:\"Paid Memberships Pro - Kissmetrics Add On\";s:9:\"PluginURI\";s:0:\"\";s:4:\"Slug\";s:17:\"pmpro-kissmetrics\";s:6:\"plugin\";s:39:\"pmpro-kissmetrics/pmpro-kissmetrics.php\";s:7:\"Version\";s:4:\".3.1\";s:11:\"Description\";s:116:\"Integrates your WordPress site with Kissmetrics to track meaningful user data, with or without Paid Memberships Pro.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:26:\"http://strangerstudios.com\";s:8:\"Download\";s:60:\"https://downloads.wordpress.org/plugin/pmpro-kissmetrics.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:11:\"Kissmetrics\";}i:44;a:16:{s:4:\"Name\";s:50:\"Paid Memberships Pro - Levels as DIV Layout Add On\";s:5:\"Title\";s:50:\"Paid Memberships Pro - Levels as DIV Layout Add On\";s:9:\"PluginURI\";s:66:\"https://www.paidmembershipspro.com/add-ons/levels-page-div-layout/\";s:4:\"Slug\";s:16:\"pmpro-div-levels\";s:6:\"plugin\";s:37:\"pmpro-div-levels/pmpro-div-levels.php\";s:7:\"Version\";s:2:\".3\";s:11:\"Description\";s:76:\"Display your Membership Levels Page in a DIV Layout for Paid Memberships Pro\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:74:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-div-levels.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:20:\"Levels as DIV Layout\";}i:45;a:16:{s:4:\"Name\";s:46:\"Paid Memberships Pro - Limit Post Views Add On\";s:5:\"Title\";s:46:\"Paid Memberships Pro - Limit Post Views Add On\";s:9:\"PluginURI\";s:66:\"https://www.paidmembershipspro.com/add-ons/pmpro-limit-post-views/\";s:4:\"Slug\";s:22:\"pmpro-limit-post-views\";s:6:\"plugin\";s:49:\"pmpro-limit-post-views/pmpro-limit-post-views.php\";s:7:\"Version\";s:2:\".6\";s:11:\"Description\";s:115:\"Integrates with Paid Memberships Pro to limit the number of times members and visitors can view posts on your site.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:80:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-limit-post-views.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:16:\"Limit Post Views\";}i:46;a:16:{s:4:\"Name\";s:44:\"Paid Memberships Pro - Lock Membership Level\";s:5:\"Title\";s:44:\"Paid Memberships Pro - Lock Membership Level\";s:9:\"PluginURI\";s:71:\"https://www.paidmembershipspro.com/add-ons/pmpro-lock-membership-level/\";s:4:\"Slug\";s:27:\"pmpro-lock-membership-level\";s:6:\"plugin\";s:59:\"pmpro-lock-membership-level/pmpro-lock-membership-level.php\";s:7:\"Version\";s:2:\".3\";s:11:\"Description\";s:61:\"Lock membership level changes for specific users or by level.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:129:\"<h4>Changelog</h4><p>.3 - 2019-11-22</p><ul>\n<li>BUG FIX: Fixed issue where dates could save incorrectly with WP 5.3+.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:85:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-lock-membership-level.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:21:\"Lock Membership Level\";}i:47;a:16:{s:4:\"Name\";s:39:\"Paid Memberships Pro - Mailchimp Add On\";s:5:\"Title\";s:39:\"Paid Memberships Pro - Mailchimp Add On\";s:9:\"PluginURI\";s:71:\"https://www.paidmembershipspro.com/add-ons/pmpro-mailchimp-integration/\";s:4:\"Slug\";s:15:\"pmpro-mailchimp\";s:6:\"plugin\";s:35:\"pmpro-mailchimp/pmpro-mailchimp.php\";s:7:\"Version\";s:5:\"2.3.3\";s:11:\"Description\";s:63:\"Sync your WordPress users and members with Mailchimp audiences.\";s:12:\"Installation\";s:1523:\"<p>Installation</p><p>This plugin works with and without Paid Memberships Pro installed.</p><p>Download, Install and Activate!</p><ol>\n<li>Upload the <code>pmpro-mailchimp</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Navigate to Settings &gt; PMPro Mailchimp to proceed with setup.</li>\n</ol><p>Configuration and Settings</p><p><strong>Enter your Mailchimp API Key:</strong> Your Mailchimp API key can be found within your Mailchimp account under Account &gt; Extras &gt; API keys. If you don\'t have a Mailchimp account, <a href=\"http://eepurl.com/k4aAH\">you can create one here</a>. Read our documentation for a <a href=\"https://www.paidmembershipspro.com/add-ons/pmpro-mailchimp-integration/#api-key\">video demonstrating how to locate your Mailchimp API key</a>.</p>\n<p>After entering your API Key, continue with the setup by assigning User or Member Audiences and reviewing the additional settings.</p>\n<p>For full documentation on all settings, please visit the <a href=\"https://www.paidmembershipspro.com/add-ons/pmpro-mailchimp-integration/\">Mailchimp Integration Add On documentation page at Paid Memberships Pro</a>. </p>\n<p>Several action and filter hooks are available for developers that need to customize specific aspects of the integration. <a href=\"https://www.paidmembershipspro.com/add-ons/pmpro-mailchimp-integration/#hooks\">Please explore the plugin\'s action and filter hooks here</a>.</p>\";s:3:\"FAQ\";s:547:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-mailchimp/issues\">https://github.com/strangerstudios/pmpro-mailchimp/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit <a href=\"http://www.paidmembershipspro.com/\">our support site at https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:532:\"<h4>Changelog</h4><p>2.3.3 - 2023-03-01</p><ul>\n<li>ENHANCEMENT: Improved formatting of opt-in audience section on checkout page. (@mircobabini)</li>\n<li>ENHANCEMENT: Added filter <code>pmpromc_log_path</code> to allow changing the path where API calls are logged. (@JarrydLong)</li>\n<li>BUG FIX/ENHANCEMENT: Now using <code>readfile()</code> during CSV export if <code>fpassthru()</code> is not available. (@JarrydLong)</li>\n<li>REFACTOR: Marking the <code>set_user_interest()</code> method as deprecated. (@dparker1005)</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:58:\"https://downloads.wordpress.org/plugin/pmpro-mailchimp.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:9:\"Mailchimp\";}i:48;a:16:{s:4:\"Name\";s:38:\"Paid Memberships Pro - MailPoet Add On\";s:5:\"Title\";s:38:\"Paid Memberships Pro - MailPoet Add On\";s:9:\"PluginURI\";s:49:\"http://www.paidmembershipspro.com/pmpro-mailpoet/\";s:4:\"Slug\";s:36:\"MailPoet-Paid-Memberships-Pro-Add-on\";s:6:\"plugin\";s:77:\"MailPoet-Paid-Memberships-Pro-Add-on/MailPoet-Paid-Memberships-Pro-Add-on.php\";s:7:\"Version\";s:3:\"3.0\";s:11:\"Description\";s:58:\"Sync your WordPress users and members with MailPoet lists.\";s:12:\"Installation\";s:419:\"<p>Installation</p><p>This plugin requires both Paid Memberships Pro and MailPoet to be installed.</p><p>Download, Install and Activate!</p><ol>\n<li>Upload the <code>pmpro-mailpoet</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Navigate to Memberships &gt; PMPro MailPoet to proceed with setup.</li>\n</ol>\";s:3:\"FAQ\";s:589:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/MailPoet-Paid-Memberships-Pro-Add-on/issues\">https://github.com/strangerstudios/MailPoet-Paid-Memberships-Pro-Add-on/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit <a href=\"http://www.paidmembershipspro.com/\">our support site at https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:275:\"<h4>Changelog</h4><p>3.0 - 2022-09-05</p><ul>\n<li>FEATURE: Complete overhaul to support MailPoet v3+</li>\n</ul>\n<h2>Upgrade Notice</h2>\n<h3>3.0</h3>\n<p>This is a complete overhaul of the plugin to work with MailPoet v3. It will no longer work with MailPoet v2 or earlier.</p>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:79:\"https://downloads.wordpress.org/plugin/MailPoet-Paid-Memberships-Pro-Add-on.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:8:\"MailPoet\";}i:49;a:16:{s:4:\"Name\";s:43:\"Paid Memberships Pro - Member Badges Add On\";s:5:\"Title\";s:43:\"Paid Memberships Pro - Member Badges Add On\";s:9:\"PluginURI\";s:57:\"https://www.paidmembershipspro.com/add-ons/member-badges/\";s:4:\"Slug\";s:19:\"pmpro-member-badges\";s:6:\"plugin\";s:43:\"pmpro-member-badges/pmpro-member-badges.php\";s:7:\"Version\";s:3:\"1.0\";s:11:\"Description\";s:115:\"Assign unique member badges (images) to each membership level and display via a shortcode or template PHP function.\";s:12:\"Installation\";s:549:\"<h4>Installation</h4><p>Installation</p><p>This plugin works with and without Paid Memberships Pro installed.</p><p>Download, Install and Activate!</p><ol>\n<li>Upload the <code>pmpro-member-badges</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Edit your membership levels to upload badges images.</li>\n<li>Use the [pmpro_member_badge] shortcode or the <code>pmpromb_show_badge()</code> function to show a badge on your site.</li>\n</ol>\";s:3:\"FAQ\";s:596:\"<h4>Frequently Asked Questions</h4><p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-member-badges/issues\">https://github.com/strangerstudios/pmpro-member-badges/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:291:\"<h4>Changelog</h4><p>1.0 - 2020-05-08</p><ul>\n<li>ENHANCEMENT: Added support for multiple memberships per user.</li>\n<li>ENHANCEMENT: Modernized the default badge images included in the plugin.</li>\n<li>ENHANCEMENT: Improved image uploader to use newer uploader for member badges.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:77:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-member-badges.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:13:\"Member Badges\";}i:50;a:16:{s:4:\"Name\";s:46:\"Paid Memberships Pro - Member Directory Add On\";s:5:\"Title\";s:46:\"Paid Memberships Pro - Member Directory Add On\";s:9:\"PluginURI\";s:60:\"https://www.paidmembershipspro.com/add-ons/member-directory/\";s:4:\"Slug\";s:22:\"pmpro-member-directory\";s:6:\"plugin\";s:49:\"pmpro-member-directory/pmpro-member-directory.php\";s:7:\"Version\";s:5:\"1.2.3\";s:11:\"Description\";s:81:\"Adds a customizable Member Directory and Member Profiles to your membership site.\";s:12:\"Installation\";s:652:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-member-directory</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the <code>Plugins</code> menu in WordPress.</li>\n<li>Create a page for your directory and set the appropriate shortcode attributes and <code>Require Membership</code> settings per your needs.</li>\n<li>Create a page for your profile and set the appropriate shortcode attributes and <code>Require Membership</code> settings per your needs.</li>\n<li>Navigate to Memberships &gt; Page Settings to assign your pages to the Directory and Profile page settings.</li>\n</ol>\";s:3:\"FAQ\";s:567:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-member-directory/issues\">https://github.com/strangerstudios/pmpro-member-directory/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:175:\"<h4>Changelog</h4><p>1.2.3 - 2022-08-05</p><ul>\n<li>BUG FIX/ENHANCEMENT: Better profile page checks prevent issues with rewrite rules. (@ideadude &amp; @kimcoleman)</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:79:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-member-directory.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:16:\"Member Directory\";}i:51;a:16:{s:4:\"Name\";s:44:\"Paid Memberships Pro - Member History Add On\";s:5:\"Title\";s:44:\"Paid Memberships Pro - Member History Add On\";s:9:\"PluginURI\";s:64:\"https://www.paidmembershipspro.com/add-ons/pmpro-member-history/\";s:4:\"Slug\";s:20:\"pmpro-member-history\";s:6:\"plugin\";s:45:\"pmpro-member-history/pmpro-member-history.php\";s:7:\"Version\";s:4:\".3.1\";s:11:\"Description\";s:77:\"Display a history of a user\'s Membership on the User Profile for admins only.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:78:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-member-history.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:14:\"Member History\";}i:52;a:16:{s:4:\"Name\";s:46:\"Paid Memberships Pro - Member Homepages Add On\";s:5:\"Title\";s:46:\"Paid Memberships Pro - Member Homepages Add On\";s:9:\"PluginURI\";s:60:\"https://www.paidmembershipspro.com/add-ons/member-homepages/\";s:4:\"Slug\";s:22:\"pmpro-member-homepages\";s:6:\"plugin\";s:49:\"pmpro-member-homepages/pmpro-member-homepages.php\";s:7:\"Version\";s:3:\"0.3\";s:11:\"Description\";s:75:\"Redirect members to a unique homepage or landing page based on their level.\";s:12:\"Installation\";s:358:\"<p>Installation</p><p>Download, Install and Activate!</p><ol>\n<li>Upload the <code>pmpro-member-homepages</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Edit your membership levels to assign a level\'s homepage and configure settings.</li>\n</ol>\";s:3:\"FAQ\";s:569:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-member-homepages/issues\">https://github.com/strangerstudios/pmpro-member-homepages/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:183:\"<h4>Changelog</h4><p>0.3 - 2020-08-19</p><ul>\n<li>FEATURE: Added a setting to ignore other <code>redirect_to</code> attributes and always override with the member homepage.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:80:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-member-homepages.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:16:\"Member Homepages\";}i:53;a:16:{s:4:\"Name\";s:50:\"Paid Memberships Pro - Member Network Sites Add On\";s:5:\"Title\";s:50:\"Paid Memberships Pro - Member Network Sites Add On\";s:9:\"PluginURI\";s:78:\"https://www.paidmembershipspro.com/add-ons/pmpro-network-multisite-membership/\";s:4:\"Slug\";s:13:\"pmpro-network\";s:6:\"plugin\";s:31:\"pmpro-network/pmpro-network.php\";s:7:\"Version\";s:5:\"0.5.2\";s:11:\"Description\";s:76:\"Create a network site for the member as part of membership to the main site.\";s:12:\"Installation\";s:429:\"<p>Installation</p><ol>\n<li>Make sure you have the Paid Memberships Pro plugin installed and activated.</li>\n<li>Make sure you have properly configured Network Sites on your WordPress Multisite.</li>\n<li>Upload the \'pmpro-network\' directory to the \'/wp-content/plugins/\' directory of your site.</li>\n<li>Activate the plugin on the main site (the primary domaoin of the network) through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:497:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-network/issues\">https://github.com/strangerstudios/pmpro-network/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:513:\"<h4>Changelog</h4><p>0.5.2 - 2022-01-08</p><ul>\n<li>BUG FIX/ENHANCEMENT: Improved logic for generating the link to the \"Manage Sites\" page in Member Links section of account page.</li>\n<li>ENHANCEMENT: Improved fields display on \"Manage Sites\" page to use no tables.</li>\n<li>ENHANCEMENT: Make Add On translation ready.</li>\n<li>ENHANCEMENT: Improved escaping and sanitization throughout code.</li>\n<li>ENHANCEMENT: Added GitHub files for issue templates, README.md, and generate translations workflow.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:70:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-network.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:20:\"Member Network Sites\";}i:54;a:16:{s:4:\"Name\";s:40:\"Paid Memberships Pro - Member RSS Add On\";s:5:\"Title\";s:40:\"Paid Memberships Pro - Member RSS Add On\";s:9:\"PluginURI\";s:54:\"http://www.paidmembershipspro.com/wp/pmpro-member-rss/\";s:4:\"Slug\";s:16:\"pmpro-member-rss\";s:6:\"plugin\";s:37:\"pmpro-member-rss/pmpro-member-rss.php\";s:7:\"Version\";s:3:\"0.3\";s:11:\"Description\";s:57:\"Create Member-Specific RSS Feeds for Paid Memberships Pro\";s:12:\"Installation\";s:224:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-member-rss</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:555:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-member-rss/issues\">https://github.com/strangerstudios/pmpro-member-rss/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:703:\"<h4>Changelog</h4><p>0.3 - 2022-10-21</p>\n<ul>\n<li>FEATURE: You can now regenerate a user\'s RSS key from the edit user page of the WP dashboard.</li>\n<li>BUG FIX/ENHANCEMENT: Now using the pmpro_has_membership_access() function to account for all methods of protecting content.</li>\n<li>BUG FIX/ENHANCEMENT: Now also generating a member RSS key (if needed) on level change in case that happens outside of checkout.</li>\n<li>BUG FIX/ENHANCEMENT: Updating search queries so protected content is still visible in feeds when a member RSS key is used. </li>\n</ul>\n<p>= .2.</p><ul>\n<li>Now removing enclosures from member posts.</li>\n<li>Filtering the RSS content filter to show a link to the post.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:73:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-member-rss.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:10:\"Member RSS\";}i:55;a:16:{s:4:\"Name\";s:19:\"Memberlite Elements\";s:5:\"Title\";s:19:\"Memberlite Elements\";s:9:\"PluginURI\";s:52:\"https://www.memberlitetheme.com/memberlite-elements/\";s:4:\"Slug\";s:19:\"memberlite-elements\";s:6:\"plugin\";s:43:\"memberlite-elements/memberlite-elements.php\";s:7:\"Version\";s:5:\"1.0.8\";s:11:\"Description\";s:86:\"A set of elements designed enhance the appearance of sites using the Memberlite Theme.\";s:12:\"Installation\";s:679:\"<p>Installation</p><p>Download, Install and Activate</p><p>In your WordPress admin, go to Plugins &gt; Add New to install Memberlite Shortcodes, or:</p>\n<ol>\n<li>Download the latest version of the plugin.</li>\n<li>Unzip the downloaded file to your computer.</li>\n<li>Upload the /memberlite-elements/ directory to the /wp-content/plugins/ directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol><p>Start Using the Elements!</p><p>Browse the Memberlite Elements documentation to see all features, their attributes, and to view sample demos.</p>\n<p><a href=\"https://memberlitetheme.com/memberlite-elements/\">View Documentation</a></p>\";s:3:\"FAQ\";s:650:\"<p>Frequently Asked Questions</p><p>Where can I find Memberlite Elements documentation and user guides?</p><p>For help setting up and configuring the Memberlite Elements plugin, please refer to <a href=\"https://memberlitetheme.com/memberlite-elements/\">documentation</a>.</p><p>Where can I get the Memberlite Theme?</p><p>Visit <a href=\"https://memberlitetheme.com\">https://memberlitetheme.com</a> to get your copy of the Memberlite Theme.</p><p>I\'m not using the Memberlite Theme - can I still use Memberlite Elements plugin?</p><p>As of this release, Memberlite Elements is only compatible with the Memberlite Theme or a Memberlite Child Theme.</p>\";s:9:\"Changelog\";s:160:\"<h4>Changelog</h4><p>1.0.8 - 2022-10-11</p><ul>\n<li>BUG FIX: Fixed case where sites using pre-v4.5.4 of Memberlite would get a fatal error on update.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:31:\"https://www.memberlitetheme.com\";s:8:\"Download\";s:62:\"https://downloads.wordpress.org/plugin/memberlite-elements.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:19:\"Memberlite Elements\";}i:56;a:16:{s:4:\"Name\";s:21:\"Memberlite Shortcodes\";s:5:\"Title\";s:21:\"Memberlite Shortcodes\";s:9:\"PluginURI\";s:50:\"https://memberlitetheme.com/memberlite-shortcodes/\";s:4:\"Slug\";s:21:\"memberlite-shortcodes\";s:6:\"plugin\";s:47:\"memberlite-shortcodes/memberlite-shortcodes.php\";s:7:\"Version\";s:5:\"1.3.4\";s:11:\"Description\";s:82:\"Shortcodes designed to work with the Memberlite Theme and Memberlite Child Themes.\";s:12:\"Installation\";s:699:\"<p>Installation</p><p>Download, Install and Activate</p><p>In your WordPress admin, go to Plugins &gt; Add New to install Memberlite Shortcodes, or:</p>\n<ol>\n<li>Download the latest version of the plugin.</li>\n<li>Unzip the downloaded file to your computer.</li>\n<li>Upload the /memberlite-shortcodes/ directory to the /wp-content/plugins/ directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol><p>Start Using the Shortcodes!</p><p>Browse the Memberlite Shortcodes documentation to see all shortcodes, their attributes, and to view sample shortcode demos.</p>\n<p><a href=\"https://memberlitetheme.com/memberlite-shortcodes/\">View Documentation</a></p>\";s:3:\"FAQ\";s:681:\"<p>Frequently Asked Questions</p><p>Where can I find Memberlite Shortcodes documentation and user guides?</p><p>For help setting up and configuring the Memberlite Shortcodes plugin, please refer to <a href=\"https://memberlitetheme.com/memberlite-shortcodes/\">documentation</a>.</p><p>Where can I get the Memberlite Theme?</p><p>Visit <a href=\"https://memberlitetheme.com\">https://memberlitetheme.com</a> to get your copy of the Memberlite Theme.</p><p>I\'m not using the Memberlite Theme - can I still use Memberlite Shortcodes plugin?</p><p>Some of the shortcodes in this plugin will work with any theme, but we cannot guarantee the appearance will match that of the demo site.</p>\";s:9:\"Changelog\";s:634:\"<h4>Changelog</h4><p>1.3.4 - 2020-09-14</p><ul>\n<li>BUG FIX/ENHANCEMENT: Fixed issue with localization to allow for proper translation.</li>\n<li>BUG FIX/ENHANCEMENT: Improved the tabs shortcode to allow for hyperlink to a targeted tab and set as active.</li>\n<li>BUG FIX/ENHANCEMENT: Improved the accordion shortcode to allow for hyperlink to a targeted accordion item and set as active.</li>\n<li>BUG FIX: Removed code that was behaving inconsistently to set a cookie based on the last active tab visited.</li>\n<li>ENHANCEMENT: Now using version 5.14.0 of Font Awesome.</li>\n<li>ENHANCEMENT: Now tested up to WordPress 5.5.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:27:\"https://memberlitetheme.com\";s:8:\"Download\";s:64:\"https://downloads.wordpress.org/plugin/memberlite-shortcodes.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:21:\"Memberlite Shortcodes\";}i:57;a:16:{s:4:\"Name\";s:45:\"Paid Memberships Pro - Membership Card Add On\";s:5:\"Title\";s:45:\"Paid Memberships Pro - Membership Card Add On\";s:9:\"PluginURI\";s:59:\"http://www.paidmembershipspro.com/wp/pmpro-membership-card/\";s:4:\"Slug\";s:21:\"pmpro-membership-card\";s:6:\"plugin\";s:47:\"pmpro-membership-card/pmpro-membership-card.php\";s:7:\"Version\";s:5:\"1.1.2\";s:11:\"Description\";s:81:\"Display a printable Membership Card for Paid Memberships Pro members or WP users.\";s:12:\"Installation\";s:736:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-membership-card</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Create a page and add the [pmpro_membership_card] shortcode to it.</li>\n<li>(Optional) The page\'s \"featured image\" will be added to the membership card.</li>\n<li>(Optional) Specify the shortcode attribute \'print_size\'. Options include: small, medium, large or all. Default is: all. (ex: [pmpro_membership_card print_size=\"small,medium\"])</li>\n<li>(Optional) Copy the pmpro-membership-card/templates/membership-card.php file to your active theme\'s directory and edit it to change the card template.</li>\n</ol>\";s:3:\"FAQ\";s:319:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-membership-card/issues\">https://github.com/strangerstudios/pmpro-membership-card/issues</a></p>\";s:9:\"Changelog\";s:254:\"<h4>Changelog</h4><p>1.1.2 - 2023-02-02</p><ul>\n<li>ENHANCEMENT: Added compatibility for using the [pmpro_membership_card] in custom post types (@JarrydLong)</li>\n<li>BUG FIX: Fixed an issue when qr_data attribute was set to an invalid option.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:82:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-membership-card.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:15:\"Membership Card\";}i:58;a:16:{s:4:\"Name\";s:53:\"Paid Memberships Pro - Membership Manager Role Add On\";s:5:\"Title\";s:53:\"Paid Memberships Pro - Membership Manager Role Add On\";s:9:\"PluginURI\";s:73:\"https://www.paidmembershipspro.com/add-ons/pmpro-membership-manager-role/\";s:4:\"Slug\";s:29:\"pmpro-membership-manager-role\";s:6:\"plugin\";s:63:\"pmpro-membership-manager-role/pmpro-membership-manager-role.php\";s:7:\"Version\";s:4:\".3.2\";s:11:\"Description\";s:86:\"Adds a Membership Manager role to WordPress with access to PMPro settings and reports.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:87:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-membership-manager-role.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:23:\"Membership Manager Role\";}i:59;a:16:{s:4:\"Name\";s:45:\"Paid Memberships Pro - Membership Maps Add On\";s:5:\"Title\";s:45:\"Paid Memberships Pro - Membership Maps Add On\";s:9:\"PluginURI\";s:59:\"https://www.paidmembershipspro.com/add-ons/membership-maps/\";s:4:\"Slug\";s:21:\"pmpro-membership-maps\";s:6:\"plugin\";s:47:\"pmpro-membership-maps/pmpro-membership-maps.php\";s:7:\"Version\";s:3:\"0.5\";s:11:\"Description\";s:58:\"Display a map of members or for a single member\'s profile.\";s:12:\"Installation\";s:894:\"<p>Installation</p><p>Download, Install and Activate!</p><ol>\n<li>Upload the <code>pmpro-membership-maps</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol><p>Settings</p><ol>\n<li>This plugin requires Paid Memberships Pro to be installed and activated.</li>\n<li>By default, the map will geocode the member’s \"Billing Address\". Navigate to Memberships &gt; Settings &gt; Payment Gateway &amp; SSL in the WordPress admin. Confirm the \"Show Billing Address Fields\" setting is set to \"Yes\".</li>\n<li>Next, enter your Google Maps API Key on the Memberships &gt; Settings &gt; Advanced Settings page in the WordPress admin. <a href=\"https://www.paidmembershipspro.com/add-ons/membership-maps/#google-maps-api-key\">Click here for help obtaining up your Google Maps API Key</a>.</li>\n</ol>\";s:3:\"FAQ\";s:567:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-membership-maps/issues\">https://github.com/strangerstudios/pmpro-membership-maps/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:435:\"<h4>Changelog</h4><p>0.5 - 2022-09-22</p><ul>\n<li>ENHANCEMENT: Test the API request whenever saving a new API Key to ensure it\'s all setup correctly.</li>\n<li>ENHANCEMENT: Improved functionality and sanitzation of custom fields in marker windows. URL values now are clickable.</li>\n<li>ENHANCEMENT: Geocode user address whenever their profile is saved or updated and billing fields are present on the edit user/profile page.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:78:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-membership-maps.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:15:\"Membership Maps\";}i:60;a:16:{s:4:\"Name\";s:52:\"Paid Memberships Pro - Multiple Memberships per User\";s:5:\"Title\";s:52:\"Paid Memberships Pro - Multiple Memberships per User\";s:9:\"PluginURI\";s:70:\"http://www.paidmembershipspro.com/pmpro-multiple-memberships-per-user/\";s:4:\"Slug\";s:35:\"pmpro-multiple-memberships-per-user\";s:6:\"plugin\";s:75:\"pmpro-multiple-memberships-per-user/pmpro-multiple-memberships-per-user.php\";s:7:\"Version\";s:5:\"0.8.3\";s:11:\"Description\";s:91:\"Update PMPro to allow users to checkout for and hold multiple memberships at the same time.\";s:12:\"Installation\";s:227:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-multiple-memberships-per-user</code> folder to the <code>/wp-content/plugins/</code> directory.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:420:\"<h4>Changelog</h4><p>0.8.3 - 2023-01-10</p><ul>\n<li>ENHANCEMENT: Moved \"Group\" setting on \"Edit Level\" page to the \"General Information\" section.</li>\n<li>BUG FIX: Fixed issue where the \"Group\" setting was not being saved when creating a new level.</li>\n<li>BUG FIX: Fixed dragging and dropping levels on the \"Levels\" settings page.</li>\n<li>BUG FIX: Fixed issue where admin checkout emails would not be sent.</li>\n</ul>\";s:6:\"Author\";s:37:\"Square Lines LLC and Stranger Studios\";s:9:\"AuthorURI\";s:27:\"http://www.square-lines.com\";s:8:\"Download\";s:92:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-multiple-memberships-per-user.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:29:\"Multiple Memberships per User\";}i:61;a:16:{s:4:\"Name\";s:50:\"Paid Memberships Pro - Multisite Membership Add On\";s:5:\"Title\";s:50:\"Paid Memberships Pro - Multisite Membership Add On\";s:9:\"PluginURI\";s:68:\"https://www.paidmembershipspro.com/add-ons/pmpro-network-membership/\";s:4:\"Slug\";s:21:\"pmpro-network-subsite\";s:6:\"plugin\";s:47:\"pmpro-network-subsite/pmpro-network-subsite.php\";s:7:\"Version\";s:5:\"0.4.5\";s:11:\"Description\";s:139:\"Manage memberships at the network’s main site (the primary domain of the network) and provide/restrict access on subsites in the network.\";s:12:\"Installation\";s:1259:\"<p>Installation</p><ol>\n<li>Install Paid Memberships Pro via Network Admin &gt; Plugins &gt; Add New. Do not \"Network Activate\" the plugin.</li>\n<li>On your main network site, activate and configure Paid Memberships Pro by following the Initial Plugin Setup guide.</li>\n<li>Upload the \'pmpro-network-subsite\' directory to the \'wp-content/plugins/\' directory of your WordPress Multisite environment.</li>\n<li>For each site in your network that has member content, navigate to the site\'s Dashboard &gt; Plugins. Activate Paid Memberships Pro AND the Multisite Membership Add On.</li>\n<li>DO NOT activate the \'pmpro-network-subsite\' plugin on the “Main” site (i.e. where people checkout) of your network.</li>\n<li>Make sure that the constant PMPRO_NETWORK_MAIN_DB_PREFIX is properly defined for your main network site in your wp-config.php file. For example: define(\'PMPRO_NETWORK_MAIN_DB_PREFIX\', \'wp\');</li>\n</ol>\n<p>You will now be able to create members-only content on subsites in the network. The membership levels of your main site are mirrored in each subsite.</p>\n<p>Read full documentation at <a href=\"https://www.paidmembershipspro.com/add-ons/pmpro-network-membership/\">https://www.paidmembershipspro.com/add-ons/pmpro-network-membership/</a></p>\";s:3:\"FAQ\";s:511:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-network-subsite/issues\">https://github.com/strangerstudios/pmpro-network-subsite/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:120:\"<h4>Changelog</h4><p>0.4.5 - 2021-10-21</p><ul>\n<li>BUG FIX: Fixed issue when activated without PMPro active.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:78:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-network-subsite.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:20:\"Multisite Membership\";}i:62;a:16:{s:4:\"Name\";s:39:\"Paid Memberships Pro - Nav Menus Add On\";s:5:\"Title\";s:39:\"Paid Memberships Pro - Nav Menus Add On\";s:9:\"PluginURI\";s:59:\"https://www.paidmembershipspro.com/add-ons/pmpro-nav-menus/\";s:4:\"Slug\";s:15:\"pmpro-nav-menus\";s:6:\"plugin\";s:35:\"pmpro-nav-menus/pmpro-nav-menus.php\";s:7:\"Version\";s:4:\".3.4\";s:11:\"Description\";s:100:\"Creates member navigation menus and swaps your theme\'s navigation based on a user\'s Membership Level\";s:12:\"Installation\";s:443:\"<h4>Installation</h4><p>Installation</p><ol>\n<li>Upload the <code>pmpro-nav-menus</code> folder to the <code>/wp-content/plugins/</code> directory.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Optionally create level-specific navigation menus on the <code>Edit Membership Level</code> admin.</li>\n<li>Create new navigation menu(s) for your members and assign them to the appropriate Theme Location.</li>\n</ol>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:73:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-nav-menus.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:9:\"Nav Menus\";}i:63;a:16:{s:4:\"Name\";s:42:\"Paid Memberships Pro - Pay by Check Add On\";s:5:\"Title\";s:42:\"Paid Memberships Pro - Pay by Check Add On\";s:9:\"PluginURI\";s:69:\"https://www.paidmembershipspro.com/add-ons/pmpro-pay-by-check-add-on/\";s:4:\"Slug\";s:18:\"pmpro-pay-by-check\";s:6:\"plugin\";s:41:\"pmpro-pay-by-check/pmpro-pay-by-check.php\";s:7:\"Version\";s:4:\"0.11\";s:11:\"Description\";s:106:\"A collection of customizations useful when allowing users to pay by check for Paid Memberships Pro levels.\";s:12:\"Installation\";s:843:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-pay-by-check</code> folder to the <code>/wp-content/plugins/</code> directory.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Change your Payment Settings to the \"Pay by Check\" gateway and make sure to set the \"Instructions\" with instructions for how to pay by check. Save.</li>\n<li>Change the Payment Settings back to use your gateway of choice. Behind the scenes the Pay by Check settings are still stored.</li>\n<li>Edit your membership levels and set the \"Pay by Check Settings\" for each level.</li>\n</ol>\n<p>If you would like to change the wording from \"Pay by Check\" to something else, you can use this custom code:\n<a href=\"https://gist.github.com/strangerstudios/68bb75bf3b83530390d4\">https://gist.github.com/strangerstudios/68bb75bf3b83530390d4</a></p>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:937:\"<h4>Changelog</h4><p>0.11 - 2022-09-14</p><ul>\n<li>ENHANCEMENT: Tweaked the confirmation message on the confirmation page to clearly show that no access is available until payment is received.</li>\n<li>ENHANCEMENT: Improved cases where orders would stay in pending if members checked out for the same level but change their payment method. Previous orders now are set with the \"token\" status if switching gateways and had a pending status with check payment.</li>\n<li>BUG FIX: Improved compatibility for cases like Auto Renewal Checkbox where a level may have recurring and non-recurring options. This fixes an issue where non-recurring members would still be cancelled or receive renewal reminders.</li>\n<li>BUG FIX: Various fixes to support and improve compatibility with PHP8+ (Thanks @ZebulanStanphill, @jarrydlong).</li>\n<li>BUG FIX: Fixed an issue where [membership level=\"0\"] would display incorrectly (Thanks @ipokkel)</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:79:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-pay-by-check.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:12:\"Pay by Check\";}i:64;a:16:{s:4:\"Name\";s:38:\"Paid Memberships Pro - PayFast Gateway\";s:5:\"Title\";s:38:\"Paid Memberships Pro - PayFast Gateway\";s:9:\"PluginURI\";s:67:\"https://www.paidmembershipspro.com/add-ons/payfast-payment-gateway/\";s:4:\"Slug\";s:13:\"pmpro-payfast\";s:6:\"plugin\";s:31:\"pmpro-payfast/pmpro-payfast.php\";s:7:\"Version\";s:5:\"1.3.0\";s:11:\"Description\";s:58:\"Adds PayFast as a gateway option for Paid Memberships Pro.\";s:12:\"Installation\";s:1021:\"<p>Installation</p><ol>\n<li>Make sure you have the Paid Memberships Pro plugin installed and activated.</li>\n<li>Upload the <code>pmpro-payfast</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Go to Memberships -&gt; Payment Settings in your WordPress dashboard to complete the PayFast settings.</li>\n</ol><p>Setup</p><ol>\n<li>Register and validate your account with PayFast: <a href=\"https://www.payfast.co.za/user/register\">https://www.payfast.co.za/user/register</a>.</li>\n<li>Log in to your PayFast account and select \'Settings\' to retrieve your merchant details.</li>\n<li>Log in to your WordPress dashboard and navigate to Memberships &gt; Payment Settings.</li>\n<li>Set your \"Payment Gateway\" to \"PayFast\". Fill out your merchant details and Security Passphrase (required in order to accept recurring payments).</li>\n<li>Set your currency to \"South African Rand\".</li>\n<li>Save your settings.</li>\n</ol>\";s:3:\"FAQ\";s:1038:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-payfast/issues\">https://github.com/strangerstudios/pmpro-payfast/issues</a></p>\n<p>For immediate help, also post to our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p><p>I need to test PayFast in sandbox mode.</p><p>To test PayFast payments without being billed in sandbox mode requires a sandbox account from PayFast. For more information in creating a sandbox account - <a href=\"https://developers.payfast.co.za/documentation/#the-sandbox\">https://developers.payfast.co.za/documentation/#the-sandbox</a></p>\";s:9:\"Changelog\";s:507:\"<h4>Changelog</h4><p>1.3.0 - 2021-12-15</p><ul>\n<li>ENHANCEMENT: Set the default order status to \"token\" instead of \"pending\".</li>\n<li>ENHANCEMENT: Hide the Update/Cancel buttons on the membership billing page when PayFast is used.</li>\n<li>BUG FIX: Fixed fatal error where method was called incorrectly on the membership billing page.</li>\n<li>BUG FIX: Rename filter in the ITN Handler to prevent conflicts. Filter name changed from \'pmpro_ipnhandler_level\' to \'pmpro_payfast_itnhandler_level\'.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:56:\"https://downloads.wordpress.org/plugin/pmpro-payfast.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:15:\"PayFast Gateway\";}i:65;a:16:{s:4:\"Name\";s:54:\"Paid Memberships Pro - Payflow Recurring Orders Add On\";s:5:\"Title\";s:54:\"Paid Memberships Pro - Payflow Recurring Orders Add On\";s:9:\"PluginURI\";s:74:\"https://www.paidmembershipspro.com/add-ons/payflow-recurring-orders-addon/\";s:4:\"Slug\";s:30:\"pmpro-payflow-recurring-orders\";s:6:\"plugin\";s:65:\"pmpro-payflow-recurring-orders/pmpro-payflow-recurring-orders.php\";s:7:\"Version\";s:2:\".3\";s:11:\"Description\";s:72:\"Check daily for new recurring orders in Payflow and add as PMPro orders.\";s:12:\"Installation\";s:703:\"<p>Installation</p><p>Prerequisites</p><ol>\n<li>You must have Paid Memberships Pro installed and activated on your site.</li>\n</ol><p>Download, Install and Activate!</p><ol>\n<li>Download the latest version of the plugin.</li>\n<li>Unzip the downloaded file to your computer.</li>\n<li>Upload the /pmpro-payflow-recurring-orders/ directory to the /wp-content/plugins/ directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>That’s it. No settings.</li>\n</ol>\n<p>View full documentation at: <a href=\"https://www.paidmembershipspro.com/add-ons/payflow-recurring-orders-addon/\">https://www.paidmembershipspro.com/add-ons/payflow-recurring-orders-addon/</a></p>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:315:\"<h4>Changelog</h4><p>.3</p><ul>\n<li>BUG FIX/ENHANCEMENT: Removed the code to only run the cron between 1AM and 6AM. Instead, it will run every hour and you can use the new pmpro_payflow_recurring_orders_skip_cron filter to return true during those times if you\'d like to skip the cron during heavy times.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:33:\"htts://www.paidmembershipspro.com\";s:8:\"Download\";s:88:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-payflow-recurring-orders.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:24:\"Payflow Recurring Orders\";}i:66;a:16:{s:4:\"Name\";s:43:\"Paid Memberships Pro - Payment Plans Add On\";s:5:\"Title\";s:43:\"Paid Memberships Pro - Payment Plans Add On\";s:9:\"PluginURI\";s:63:\"https://www.paidmembershipspro.com/add-ons/pmpro-payment-plans/\";s:4:\"Slug\";s:19:\"pmpro-payment-plans\";s:6:\"plugin\";s:43:\"pmpro-payment-plans/pmpro-payment-plans.php\";s:7:\"Version\";s:3:\"0.2\";s:11:\"Description\";s:84:\"Integrates with Paid Memberships Pro to provide payment plans for membership levels.\";s:12:\"Installation\";s:1381:\"<p>Installation</p><p>Prerequisites</p><ol>\n<li>You must have Paid Memberships Pro installed and activated on your site.</li>\n</ol><p>Download, Install and Activate!</p><ol>\n<li>Download the latest version of the plugin.</li>\n<li>Unzip the downloaded file to your computer.</li>\n<li>Upload the /pmpro-approvals/ directory to the /wp-content/plugins/ directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol><p>How to Use</p><ol>\n<li>Create a membership level and set the pricing on the level to the default or most popular payment you offer. For example, set the main level up as a fixed price per month.</li>\n<li>Then, locate the “Payment Plans” section and click the “Add Payment Plan” button.</li>\n<li>Expand the individual payment plan to adjust the name, pricing details, and any additional settings related to expiration or trials.</li>\n<li>Add additional payment plans if you’d like to offer more than one. The default level pricing will be shown first in the list with any additional active payment plans shown below.</li>\n<li>Save the membership level and browse to the checkout page for that level to see your plans in action.</li>\n</ol>\n<p>View full documentation at: <a href=\"https://www.paidmembershipspro.com/add-ons/pmpro-payment-plans/\">https://www.paidmembershipspro.com/add-ons/pmpro-payment-plans/</a></p>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:564:\"<h4>Changelog</h4><p>0.2 - 2023-01-03</p><ul>\n<li>ENHANCEMENT: Added better UI for inactive plans. (@JarrydLong)</li>\n<li>ENHANCEMENT: Improved support for Addon Packages. (@JarrydLong)</li>\n<li>ENHANCEMENT: Improved logic for determining when to load the javascript on the frontend. (@ipokkel)</li>\n<li>ENHANCEMENT: Improved logic for determining when to run the save payment plan logic in the admin area. (@ipokkel)</li>\n<li>BUG FIX: Fixed an issue in settings where dropdown values would not reflect actual saved settings. (@JarrydLong, @dparker1005)</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:76:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-payment-plans.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:13:\"Payment Plans\";}i:67;a:16:{s:4:\"Name\";s:25:\"PMPro Levels as UL Layout\";s:5:\"Title\";s:25:\"PMPro Levels as UL Layout\";s:9:\"PluginURI\";s:53:\"http://www.paidmembershipspro.com/wp/pmpro-ul-levels/\";s:4:\"Slug\";s:15:\"pmpro-ul-levels\";s:6:\"plugin\";s:35:\"pmpro-ul-levels/pmpro-ul-levels.php\";s:7:\"Version\";s:2:\".1\";s:11:\"Description\";s:107:\"Display your Membership Levels page in a UL Layout (includes classes for Foundation by ZURB Pricing table).\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:42:\"Stranger Studios / Tweaked by Lasse Larsen\";s:9:\"AuthorURI\";s:28:\"http://www.seventysixnyc.com\";s:8:\"Download\";s:73:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-ul-levels.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:25:\"PMPro Levels as UL Layout\";}i:68;a:16:{s:4:\"Name\";s:34:\"Paid Memberships Pro - Pods Add On\";s:5:\"Title\";s:34:\"Paid Memberships Pro - Pods Add On\";s:9:\"PluginURI\";s:60:\"https://www.paidmembershipspro.com/add-ons/pods-integration/\";s:4:\"Slug\";s:10:\"pmpro-pods\";s:6:\"plugin\";s:25:\"pmpro-pods/pmpro-pods.php\";s:7:\"Version\";s:5:\"1.0.2\";s:11:\"Description\";s:232:\"Integrates Paid Memberships Pro with the Pods Framework to add groups of fields to many areas of your membership site including Member Profiles, the Membership Checkout page, and admin screens including Membership Levels and Orders.\";s:12:\"Installation\";s:323:\"<p>Installation</p><ol>\n<li>Make sure you have the Paid Memberships Pro and Pods Framework plugins installed and activated.</li>\n<li>Upload the <code>pmpro-pods</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:690:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-pods/issues\">https://github.com/strangerstudios/pmpro-pods/issues</a></p>\n<p>For immediate help, also post to our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:631:\"<h4>Changelog</h4><p>1.0.2 - January 4th, 2022</p><ul>\n<li>ENHANCEMENT: Added support for two new locations on the PMPro checkout page: After User Fields and Checkout Boxes. (@sc0ttkclark)</li>\n<li>BUG FIX: Improved appearance of Pods fields on the PMPro checkout page so they more closely match styles used by PMPro. (@sc0ttkclark)</li>\n<li>BUG FIX: Prevent PHP notices from usage of certain PMPro hooks when <code>$user</code> object is not passed in. (@sc0ttkclark)</li>\n<li>BUG FIX: Prevent PHP notices on the PMPro checkout page when the PMPro Member pod does not exist and has not yet been extended. (@sc0ttkclark)</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:53:\"https://downloads.wordpress.org/plugin/pmpro-pods.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:4:\"Pods\";}i:69;a:16:{s:4:\"Name\";s:60:\"Paid Memberships Pro - Post Affiliate Pro Integration Add On\";s:5:\"Title\";s:60:\"Paid Memberships Pro - Post Affiliate Pro Integration Add On\";s:9:\"PluginURI\";s:62:\"http://www.paidmembershipspro.com/wp/pmpro-post-affiliate-pro/\";s:4:\"Slug\";s:24:\"pmpro-post-affiliate-pro\";s:6:\"plugin\";s:53:\"pmpro-post-affiliate-pro/pmpro-post-affiliate-pro.php\";s:7:\"Version\";s:6:\".2.1.1\";s:11:\"Description\";s:67:\"Process an affiliate via Post Affiliate Pro after a PMPro checkout.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:82:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-post-affiliate-pro.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:30:\"Post Affiliate Pro Integration\";}i:70;a:16:{s:4:\"Name\";s:39:\"Paid Memberships Pro - Proration Add On\";s:5:\"Title\";s:39:\"Paid Memberships Pro - Proration Add On\";s:9:\"PluginURI\";s:53:\"http://www.paidmembershipspro.com/wp/pmpro-proration/\";s:4:\"Slug\";s:15:\"pmpro-proration\";s:6:\"plugin\";s:35:\"pmpro-proration/pmpro-proration.php\";s:7:\"Version\";s:4:\".3.1\";s:11:\"Description\";s:46:\"Custom Prorating Code for Paid Memberships Pro\";s:12:\"Installation\";s:207:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-proration</code> folder to the <code>/wp-content/plugins/</code> directory.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:130:\"<h4>Changelog</h4><p>.3.1</p><ul>\n<li>BUG FIX: Added a check to the filter of pmpro_checkout_level to bail if no level.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:73:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-proration.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:9:\"Proration\";}i:71;a:16:{s:4:\"Name\";s:51:\"Paid Memberships Pro - Reason For Cancelling Add On\";s:5:\"Title\";s:51:\"Paid Memberships Pro - Reason For Cancelling Add On\";s:9:\"PluginURI\";s:67:\"https://www.paidmembershipspro.com/add-ons/pmpro-reason-cancelling/\";s:4:\"Slug\";s:27:\"pmpro-reason-for-cancelling\";s:6:\"plugin\";s:59:\"pmpro-reason-for-cancelling/pmpro-reason-for-cancelling.php\";s:7:\"Version\";s:5:\"0.2.1\";s:11:\"Description\";s:67:\"Adds a field to specify a reason for cancelling to the cancel page.\";s:12:\"Installation\";s:235:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-reason-for-cancelling</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:331:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-reason-for-cancelling/issues\">https://github.com/strangerstudios/pmpro-reason-for-cancelling/issues</a></p>\";s:9:\"Changelog\";s:175:\"<h4>Changelog</h4><p>0.2.1 - 2021-09-13</p><ul>\n<li>BUG FIX/ENHANCEMENT: Now ensuring that <code>levelstocancel</code> URL parameter is set when cancelling a level.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:84:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-reason-for-cancelling.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:21:\"Reason For Cancelling\";}i:72;a:16:{s:4:\"Name\";s:46:\"Paid Memberships Pro - Recurring Emails Add On\";s:5:\"Title\";s:46:\"Paid Memberships Pro - Recurring Emails Add On\";s:9:\"PluginURI\";s:60:\"http://www.paidmembershipspro.com/wp/pmpro-recurring-emails/\";s:4:\"Slug\";s:22:\"pmpro-recurring-emails\";s:6:\"plugin\";s:49:\"pmpro-recurring-emails/pmpro-recurring-emails.php\";s:7:\"Version\";s:5:\"0.5.5\";s:11:\"Description\";s:93:\"Send email message(s) X days before a recurring payment is scheduled, to warn/remind members.\";s:12:\"Installation\";s:230:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-recurring-emails</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:567:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-recurring-emails/issues\">https://github.com/strangerstudios/pmpro-recurring-emails/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:353:\"<h4>Changelog</h4><p>0.5.5 - 2022-11-29</p><ul>\n<li>ENHANCEMENT: Added !!billing_amount!! and !!membership_cost!! as variables for this email.</li>\n<li>BUG FIX: Now using sprintf to error log instead of printf. This fixes an issue in certain PHP versions that was causing fatal errors resulting in multiple emails going out to the same users.</li>\n</ul>\";s:6:\"Author\";s:64:\"Stranger Studios, Thomas Sjolshagen <thomas@eighty20results.com>\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:83:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-recurring-emails.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:16:\"Recurring Emails\";}i:73;a:16:{s:4:\"Name\";s:45:\"Paid Memberships Pro - Register Helper Add On\";s:5:\"Title\";s:45:\"Paid Memberships Pro - Register Helper Add On\";s:9:\"PluginURI\";s:97:\"https://www.paidmembershipspro.com/add-ons/pmpro-register-helper-add-checkout-and-profile-fields/\";s:4:\"Slug\";s:21:\"pmpro-register-helper\";s:6:\"plugin\";s:47:\"pmpro-register-helper/pmpro-register-helper.php\";s:7:\"Version\";s:5:\"1.8.3\";s:11:\"Description\";s:90:\"Add custom form fields to membership checkout and user profiles with Paid Memberships Pro.\";s:12:\"Installation\";s:2976:\"<p>Installation</p><p>Note: This plugin doesn\'t require <a href=\"https://wordpress.org/plugins/paid-memberships-pro/\">Paid Memberships Pro</a>, but it is strongly recommended for sites that want to build a membership site and capture user profile information as part of free or paid member registration.</p>\n<h3>Install PMPro Register Helper from within WordPress</h3>\n<ol>\n<li>Visit the plugins page within your dashboard and select \"Add New\"</li>\n<li>Search for \"PMPro Register Helper\"</li>\n<li>Locate this plugin and click \"Install\"</li>\n<li>Activate \"Paid Memberships Pro - Register Helper Add On\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>Install PMPro Register Helper Manually</h3>\n<ol>\n<li>Upload the <code>pmpro-register-helper</code> folder to the <code>/wp-content/plugins/</code> directory</li>\n<li>Activate \"Paid Memberships Pro - Register Helper\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>After Activation: Set Up Your Custom Fields</h3><p>Adding Fields to Membership Checkout</p><p>Register Helper allows you to add fields to a variety of places within the Membership Checkout page using Paid Memberships Pro. Fields can be added to existing locations including:</p>\n<ul>\n<li>after_username</li>\n<li>after_password</li>\n<li>after_email</li>\n<li>after_captcha</li>\n<li>after_billing_fields</li>\n<li>before_submit_button</li>\n</ul>\n<p>If you would like to add fields to the profile only, specify the \'just_profile\' location.</p>\n<p>Fields must be configured using custom code. We offer support for creating up to 5 fields as part of your <a href=\"https://www.paidmembershipspro.com/pricing/?utm_source=wordpress-org&amp;utm_medium=readme&amp;utm_campaign=pmpro-register-helper\">premium membership</a>.</p>\n<p><a href=\"https://www.paidmembershipspro.com/documentation/register-helper-documentation/adding-fields/?utm_source=wordpress-org&amp;utm_medium=readme&amp;utm_campaign=pmpro-register-helper\">View the full documentation on adding fields</a> and <a href=\"https://www.youtube.com/watch?v=VVTHYPQpfZ4\">check out this video demo on Register Helper set up</a>.</p><p>Adding New Sections to Membership Checkout</p><p>You can add a new box or \'section\' to the Membership Checkout form using the \'checkout_boxes\' feature. Your newly created box includes a title, description, and loads in the specified location.</p>\n<p><a href=\"https://www.paidmembershipspro.com/documentation/register-helper-documentation/adding-fields/#checkout-boxes?utm_source=wordpress-org&amp;utm_medium=readme&amp;utm_campaign=pmpro-register-helper\">Read the documentation on Custom Checkout Boxes</a></p><p>Restrict Membership Checkout by Email Address or Username</p><p>Add your list of custom \"approved\" email addresses or usernames to the \"Restrict by Email\" or \"Restrict by Username\" field on the Memberships &gt; Settings &gt; Membership Levels &gt; Edit Level admin page.</p>\";s:3:\"FAQ\";s:319:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-register-helper/issues\">https://github.com/strangerstudios/pmpro-register-helper/issues</a></p>\";s:9:\"Changelog\";s:147:\"<h4>Changelog</h4><p>1.8.3 - 2023-03-17</p><ul>\n<li>BUG FIX: Reverting v1.8.2 changes which were not needed and potentially problematic.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:64:\"https://downloads.wordpress.org/plugin/pmpro-register-helper.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:15:\"Register Helper\";}i:74;a:16:{s:4:\"Name\";s:47:\"Paid Memberships Pro - Reports Dashboard Add On\";s:5:\"Title\";s:47:\"Paid Memberships Pro - Reports Dashboard Add On\";s:9:\"PluginURI\";s:72:\"https://www.paidmembershipspro.com/add-ons/responsive-reports-dashboard/\";s:4:\"Slug\";s:23:\"pmpro-reports-dashboard\";s:6:\"plugin\";s:51:\"pmpro-reports-dashboard/pmpro-reports-dashboard.php\";s:7:\"Version\";s:4:\".3.1\";s:11:\"Description\";s:86:\"Responsive Membership Reports Dashboard for Administrator and Membership Manager Role.\";s:12:\"Installation\";s:231:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-reports-dashboard</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:323:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-reports-dashboard/issues\">https://github.com/strangerstudios/pmpro-reports-dashboard/issues</a></p>\";s:9:\"Changelog\";s:558:\"<h4>Changelog</h4><p>0.3.1 - 2021-12-03</p><ul>\n<li>BUG FIX/ENHANCEMENT: Removed duplicate button to view detailed report in WordPress admin.</li>\n<li>BUG FIX/ENHANCEMENT: Improved CSS to fix the toggle buttons to show/hide per-price rows in reports.</li>\n<li>BUG FIX/ENHANCEMENT: Removed loading an unnecessary Google Font and replaced with a default web safe font.</li>\n<li>ENHANCEMENT: Updated tested up to value for WordPress to v5.8.2</li>\n<li>ENHANCEMENT: Wrapped all strings for translation and added GitHub action to generate translations.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:80:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-reports-dashboard.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:17:\"Reports Dashboard\";}i:75;a:16:{s:4:\"Name\";s:47:\"Paid Memberships Pro - Require Strong Passwords\";s:5:\"Title\";s:47:\"Paid Memberships Pro - Require Strong Passwords\";s:9:\"PluginURI\";s:68:\"https://www.paidmembershipspro.com/add-ons/require-strong-passwords/\";s:4:\"Slug\";s:22:\"pmpro-strong-passwords\";s:6:\"plugin\";s:49:\"pmpro-strong-passwords/pmpro-strong-passwords.php\";s:7:\"Version\";s:5:\"0.5.0\";s:11:\"Description\";s:51:\"Force users to submit strong passwords on checkout.\";s:12:\"Installation\";s:220:\"<p>Installation</p><ol>\n<li>Upload the ‘pmpro-strong-passwords’ directory to the ‘/wp-content/plugins/’ directory of your site.</li>\n<li>Activate the plugin through the ‘Plugins’ menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:188:\"<p>Frequently Asked Questions</p><p>I need help with this plugin</p><p>Please post support topics to <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a></p>\";s:9:\"Changelog\";s:695:\"<h4>Changelog</h4><p>0.5 - 2021-09-28</p><ul>\n<li>ENHANCEMENT: Added new filter to allow less required characters for site\'s using the custom password checker <code>pmprosp_minimum_password_length</code>. #41 (@mircobabini)</li>\n<li>ENHANCEMENT: Update the Zxcvbn library to support PHP 8.0. #43 (@mircobabini)</li>\n<li>BUG FIX/ENHANCEMENT: Fixed JavaScript warning for WordPress sites on 5.5.0+, support the newer method <code>userInputDisallowedList</code>. #37 (@andrewlimaza)</li>\n<li>BUG FIX/ENHANCEMENT: Fixed issue for sites running PHP 7.2 or lower. New requirements for the Zxcvbn library requires PHP 7.2+, older PHP versions will run our custom checker. #35 (@andrewlimaza)</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:79:\"http://license.paidmembershipspro.com/downloads/free/pmpro-strong-passwords.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:24:\"Require Strong Passwords\";}i:76;a:16:{s:4:\"Name\";s:35:\"Paid Memberships Pro - Roles Add On\";s:5:\"Title\";s:35:\"Paid Memberships Pro - Roles Add On\";s:9:\"PluginURI\";s:55:\"https://www.paidmembershipspro.com/add-ons/pmpro-roles/\";s:4:\"Slug\";s:11:\"pmpro-roles\";s:6:\"plugin\";s:27:\"pmpro-roles/pmpro-roles.php\";s:7:\"Version\";s:5:\"1.4.2\";s:11:\"Description\";s:48:\"Adds a WordPress Role for each Membership Level.\";s:12:\"Installation\";s:252:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-roles</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>That\'s it. No settings.</li>\n</ol>\";s:3:\"FAQ\";s:547:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-roles/issues\">https://github.com/strangerstudios/pmpro-roles/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:242:\"<h4>Changelog</h4><p>1.4.2 - 2022-12-12</p><ul>\n<li>ENHANCEMENT: Improved UI for role selection in the edit level settings.</li>\n<li>BUG FIX: Fixed issue where fatal error was being caused when Paid Memberships Pro was deactivated.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:68:\"http://license.paidmembershipspro.com/downloads/free/pmpro-roles.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:5:\"Roles\";}i:77;a:16:{s:4:\"Name\";s:36:\"Paid Memberships Pro - Series Add On\";s:5:\"Title\";s:36:\"Paid Memberships Pro - Series Add On\";s:9:\"PluginURI\";s:78:\"https://www.paidmembershipspro.com/add-ons/pmpro-series-for-drip-feed-content/\";s:4:\"Slug\";s:12:\"pmpro-series\";s:6:\"plugin\";s:29:\"pmpro-series/pmpro-series.php\";s:7:\"Version\";s:2:\".5\";s:11:\"Description\";s:59:\"Offer serialized (drip feed) content to your PMPro members.\";s:12:\"Installation\";s:403:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-series</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Navigate to the Series menu in the WordPress dashboard to create a new series.</li>\n<li>Add posts to series using the \"Posts in this Series\" meta box under the post content.</li>\n</ol>\";s:3:\"FAQ\";s:301:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-series/issues\">https://github.com/strangerstudios/pmpro-series/issues</a></p>\";s:9:\"Changelog\";s:2543:\"<h4>Changelog</h4><p>0.5 - 2020-10-16=</p>\n<ul>\n<li>ENHANCEMENT: Now showing a different message at the top of a series when all content is now available.</li>\n<li>ENHANCEMENT: Now wrapping content of series pages in a <div> so that it can be targeted with CSS.</li>\n<li>ENHANCEMENT: Added classes around text at the top of series pages so that it can be targeted with CSS.</li>\n<li>ENHANCEMENT: Now using date_i18n() instead of date().</li>\n<li>BUG FIX/ENHANCEMENT: Posts that have not yet been published will no longer be shown in series on frontend.</li>\n<li>BUG FIX/ENHANCEMENT: Updated select2 library.</li>\n<li>BUG FIX: Fixed issue where custom \"new_content.html\" files would not be found.</li>\n<li>BUG FIX: Now updating \"_post_series\" postmeta when a series is deleted.</li>\n<li>BUG FIX: Fixed PHP warning when sending the \"new_content.html\" email.</li>\n<li>BUG FIX: Fixed issue where startdates may have been shifted based on SQL timezone.</li>\n</ul>\n<p>= .4.1 - 2020-01-09=</p>\n<ul>\n<li>BUG FIX: Fixed issues where posts belonging to more than one series would show up multiple times in the new content email.</li>\n<li>BUG FIX: Fixed JavaScript issues of posts/pages not being added to series.</li>\n</ul>\n<p>= .4</p><ul>\n<li>BUG FIX: Fixed issues that came up if PMPro was not active.</li>\n<li>BUG FIX: Fixes issues when running certain versions of PHP.</li>\n<li>BUG FIX: Fixed issue where users couldn\'t access pages that were part of a deleted series. (Thanks, Thomas Sjolshagen)</li>\n<li>BUG FIX/ENHANCEMENT: Works with Gutenberg and PMPro 2.0+ now.</li>\n<li>BUG FIX/ENHANCEMENT: You can now add posts into a series before saving/refreshing a new post.</li>\n<li>BUG FIX/ENHANCEMENT: Fixed menu_icon for Series CPT to use dashicons-clock in place of custom image.</li>\n<li>BUG FIX/ENHANCEMENT: Updated to the latest version of select2.</li>\n<li>BUG FIX/ENHANCEMENT: Using current_time(\'timestamp\') instead of time(). (Thanks, Thomas Sjolshagen)</li>\n<li>ENHANCEMENT: Wrapped strings for translation and added French language files. (Thanks, Charlie Merland)</li>\n<li>ENHANCEMENT: Added pmpros_days_left_message, pmpros_content_access_message_single_item, and pmpros_content_access_message_many_items filters to filter the text shown in certain cases via hooks. (Thanks, Curtis McHale)</li>\n<li>ENHANCEMENT: Added pmpros_new_content_subject filter. (Thanks, Curtis McHale)</li>\n<li>ENHANCEMENT: Improved styling of the series list.</li>\n<li>ENHANCEMENT: Updating to add support for the Email Templates Admin Editor Add On.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:69:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-series.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:6:\"Series\";}i:78;a:16:{s:4:\"Name\";s:27:\"Seriously Simple Podcasting\";s:5:\"Title\";s:27:\"Seriously Simple Podcasting\";s:9:\"PluginURI\";s:122:\"https://castos.com/seriously-simple-podcasting/?utm_medium=sspodcasting&utm_source=wordpress&utm_campaign=wpplugin_08_2019\";s:4:\"Slug\";s:27:\"seriously-simple-podcasting\";s:6:\"plugin\";s:59:\"seriously-simple-podcasting/seriously-simple-podcasting.php\";s:7:\"Version\";s:6:\"2.13.0\";s:11:\"Description\";s:104:\"Podcasting the way it\'s meant to be. No mess, no fuss - just you and your content taking over the world.\";s:12:\"Installation\";s:845:\"<p>Installation</p><p>Installing \"Seriously Simple Podcasting\" can be done either by searching for \"Seriously Simple Podcasting\" via the \"Plugins &gt; Add New\" screen in your WordPress dashboard, or by using the following steps:</p>\n<ol>\n<li>Download the plugin via WordPress.org</li>\n<li>Upload the ZIP file through the \'Plugins &gt; Add New &gt; Upload\' screen in your WordPress dashboard</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress</li>\n<li>Customise the plugin from the \'Podcast &gt; Settings\' page</li>\n</ol><p>Where are the FAQs?</p><p>You can find complete user and developer documentation (along with the FAQs) on <a href=\"https://castos.com/podcast-hosting-wordpress/?utm_medium=sspodcasting&amp;utm_source=wordpress&amp;utm_campaign=wpplugin_08_2019\">the Seriously Simple Podcasting documentation site</a>.</p>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:703:\"<h4>Changelog</h4><p>2.13.0</p><ul>\n<li>2022-04-18</li>\n<li>UPDATE SUMMARY: Podping notification when feed is updated, code refactoring, minor improvements</li>\n<li>[UPDATE] Podping notification when feed is updated</li>\n<li>[UPDATE] Code refactoring: moved podcast CPT functions to a separate controller</li>\n<li>[UPDATE] PMPro integration: possibility to enable/disable integration with settings</li>\n<li>[UPDATE] Changed the contributing guide from GitHub to GitLab</li>\n<li>[FIX] Fixed Elementor episode list widget in compact mode</li>\n<li>[FIX] Bug fixed: Yoast integration critical error</li>\n<li>[FIX] Fixed the Twitter share URL</li>\n<li>[FIX] Fixed intermittent update episode error</li>\n</ul>\";s:6:\"Author\";s:6:\"Castos\";s:9:\"AuthorURI\";s:94:\"https://castos.com/?utm_medium=sspodcasting&utm_source=wordpress&utm_campaign=wpplugin_08_2019\";s:8:\"Download\";s:70:\"https://downloads.wordpress.org/plugin/seriously-simple-podcasting.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:27:\"Seriously Simple Podcasting\";}i:79;a:16:{s:4:\"Name\";s:50:\"Paid Memberships Pro - Set Expiration Dates Add On\";s:5:\"Title\";s:50:\"Paid Memberships Pro - Set Expiration Dates Add On\";s:9:\"PluginURI\";s:64:\"http://www.paidmembershipspro.com/wp/pmpro-set-expiration-dates/\";s:4:\"Slug\";s:26:\"pmpro-set-expiration-dates\";s:6:\"plugin\";s:57:\"pmpro-set-expiration-dates/pmpro-set-expiration-dates.php\";s:7:\"Version\";s:5:\"0.6.1\";s:11:\"Description\";s:95:\"Set a specific expiration date (e.g. 2013-12-31) for a PMPro membership level or discount code.\";s:12:\"Installation\";s:318:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-set-expiration-date</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Change the expiration date on the edit levels and edit discount code pages.</li>\n</ol>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:161:\"<h4>Changelog</h4><p>0.6.1 - 2020-01-19</p><ul>\n<li>BUG FIX: Fixed issue where expiration dates might not apply accurately when using PayPal Standard.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:83:\"http://license.paidmembershipspro.com/downloads/free/pmpro-set-expiration-dates.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:20:\"Set Expiration Dates\";}i:80;a:16:{s:4:\"Name\";s:38:\"Paid Memberships Pro - Shipping Add On\";s:5:\"Title\";s:38:\"Paid Memberships Pro - Shipping Add On\";s:9:\"PluginURI\";s:80:\"https://www.paidmembershipspro.com/add-ons/shipping-address-membership-checkout/\";s:4:\"Slug\";s:14:\"pmpro-shipping\";s:6:\"plugin\";s:33:\"pmpro-shipping/pmpro-shipping.php\";s:7:\"Version\";s:3:\"1.1\";s:11:\"Description\";s:62:\"Add shipping address to the checkout page and other locations.\";s:12:\"Installation\";s:516:\"<p>Installation</p><ol>\n<li>Make sure you have the Paid Memberships Pro plugin installed and activated.</li>\n<li>Upload the <code>pmpro-shipping</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\n<p>Fields will automatically be captured for all membership levels. You can remove the fields for a level on the Memberships &gt; Settings &gt; Edit Membership Level &gt; \"Hide Shipping Address\" ssetting.</p>\";s:3:\"FAQ\";s:497:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-shipping/issues\">https://github.com/strangerstudios/pmpro-shipping/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:387:\"<h4>Changelog</h4><p>1.1 - 2020-11-27</p><ul>\n<li>BUG FIX/ENHANCEMENT: Updated to use pmpro_is_checkout to conditionally load the JavaScript.</li>\n<li>BUG FIX: Fixed spacing for address in Members List.</li>\n<li>BUG FIX: Fixed incorrect textdomain for \"Phone\" field.</li>\n<li>BUG FIX: Removed <br> tag before output of Shipping Address details on Membership Confirmation page.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:71:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-shipping.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:8:\"Shipping\";}i:81;a:16:{s:4:\"Name\";s:46:\"Paid Memberships Pro - Signup Shortcode Add On\";s:5:\"Title\";s:46:\"Paid Memberships Pro - Signup Shortcode Add On\";s:9:\"PluginURI\";s:66:\"https://www.paidmembershipspro.com/add-ons/pmpro-signup-shortcode/\";s:4:\"Slug\";s:22:\"pmpro-signup-shortcode\";s:6:\"plugin\";s:49:\"pmpro-signup-shortcode/pmpro-signup-shortcode.php\";s:7:\"Version\";s:5:\"0.3.1\";s:11:\"Description\";s:94:\"Shortcode for a simplified Membership Signup Form with options for email only signup and more.\";s:12:\"Installation\";s:438:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-signup-shortcode</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\n<p>Add a sign up form to a post/widget/page using a shortcode:</p>\n<p>[pmpro_signup level=\"3\" intro=\"0\" redirect=\"referrer\" short=\"emailonly\" submit_button=\"Join Now\" title=\"Sign Up for Gold Membership\"]</p>\";s:3:\"FAQ\";s:321:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-signup-shortcode/issues\">https://github.com/strangerstudios/pmpro-signup-shortcode/issues</a></p>\";s:9:\"Changelog\";s:784:\"<h4>Changelog</h4><p>0.3.1 - 2023-01-04</p><ul>\n<li>SECURITY: Better escaping and sanitization.</li>\n<li>ENHANCEMENT: Added link to the TOS checkbox.</li>\n<li>ENHANCEMENT: Now using the pmpro_generateUsername to generate the username when only an email is passed in.</li>\n<li>ENHANCEMENT: Changed text domain to pmpro-signup-shortcode. Some systems expect the plugin slug and text domain to match.</li>\n<li>ENHANCEMENT: Added \"confirm_email\" and \"confirm_password\" params for the shortcode to hide just those fields. Set to 0, false, or no to hide those fields.</li>\n<li>BUG FIX/ENHANCEMENT: Removed the comma between the password and email when the password is included in the confirmation email. The comma was often mistaken as part of the password. #40 (@secretagencyit)</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:83:\"http://license.paidmembershipspro.com/downloads/standard/pmpro-signup-shortcode.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:16:\"Signup Shortcode\";}i:82;a:16:{s:4:\"Name\";s:44:\"Paid Memberships Pro - Sitewide Sales Add On\";s:5:\"Title\";s:44:\"Paid Memberships Pro - Sitewide Sales Add On\";s:9:\"PluginURI\";s:58:\"https://www.paidmembershipspro.com/add-ons/sitewide-sales/\";s:4:\"Slug\";s:20:\"pmpro-sitewide-sales\";s:6:\"plugin\";s:45:\"pmpro-sitewide-sales/pmpro-sitewide-sales.php\";s:7:\"Version\";s:5:\"1.2.5\";s:11:\"Description\";s:143:\"Create, manage, and view advanced reports for a sitewide or flash sale on membership (Black Friday or Cyber Monday) using Paid Memberships Pro.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:78:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-sitewide-sales.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:14:\"Sitewide Sales\";}i:83;a:16:{s:4:\"Name\";s:40:\"Paid Memberships Pro - Slack Integration\";s:5:\"Title\";s:40:\"Paid Memberships Pro - Slack Integration\";s:9:\"PluginURI\";s:67:\"https://www.paidmembershipspro.com/add-ons/pmpro-slack-integration/\";s:4:\"Slug\";s:11:\"pmpro-slack\";s:6:\"plugin\";s:27:\"pmpro-slack/pmpro-slack.php\";s:7:\"Version\";s:5:\"1.1.1\";s:11:\"Description\";s:66:\"Configure Slack notifications for the Paid Memberships Pro plugin.\";s:12:\"Installation\";s:339:\"<p>Installation</p><p>Download, Install and Activate!</p><ol>\n<li>Upload the <code>pmpro-slack</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>The settings page is at Settings --&gt; PMPro Slack in the WP dashboard.</li>\n</ol>\";s:3:\"FAQ\";s:545:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-slack/issues\">https://github.com/strangerstudios/pmpro-slack/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:267:\"<h4>Changelog</h4><p>1.1.1 - 2023-03-22</p><ul>\n<li>BUG FIX/ENHANCEMENT: Adding compatibility with PMPro Multiple Memberships Per User.</li>\n<li>BUG FIX: Resolved PHP warning when checking out without having any levels set on the PMPro Slack settings page.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:68:\"http://license.paidmembershipspro.com/downloads/free/pmpro-slack.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:17:\"Slack Integration\";}i:84;a:16:{s:4:\"Name\";s:43:\"Paid Memberships Pro - Social Locker Add On\";s:5:\"Title\";s:43:\"Paid Memberships Pro - Social Locker Add On\";s:9:\"PluginURI\";s:63:\"https://www.paidmembershipspro.com/add-ons/pmpro-social-locker/\";s:4:\"Slug\";s:19:\"pmpro-social-locker\";s:6:\"plugin\";s:43:\"pmpro-social-locker/pmpro-social-locker.php\";s:7:\"Version\";s:4:\".1.1\";s:11:\"Description\";s:60:\"Integrate PMPro with the Social Locker plugin from OnePress.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:76:\"http://license.paidmembershipspro.com/downloads/free/pmpro-social-locker.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:13:\"Social Locker\";}i:85;a:16:{s:4:\"Name\";s:42:\"Paid Memberships Pro - Social Login Add On\";s:5:\"Title\";s:42:\"Paid Memberships Pro - Social Login Add On\";s:9:\"PluginURI\";s:56:\"http://www.paidmembershipspro.com/wp/pmpro-social-login/\";s:4:\"Slug\";s:18:\"pmpro-social-login\";s:6:\"plugin\";s:41:\"pmpro-social-login/pmpro-social-login.php\";s:7:\"Version\";s:2:\".3\";s:11:\"Description\";s:61:\"Allow users to create membership account via social networks.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:76:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-social-login.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:12:\"Social Login\";}i:86;a:16:{s:4:\"Name\";s:47:\"Paid Memberships Pro - Sponsored Members Add On\";s:5:\"Title\";s:47:\"Paid Memberships Pro - Sponsored Members Add On\";s:9:\"PluginURI\";s:67:\"https://www.paidmembershipspro.com/add-ons/pmpro-sponsored-members/\";s:4:\"Slug\";s:23:\"pmpro-sponsored-members\";s:6:\"plugin\";s:51:\"pmpro-sponsored-members/pmpro-sponsored-members.php\";s:7:\"Version\";s:4:\"0.10\";s:11:\"Description\";s:84:\"Generate discount code for a main account holder to distribute to sponsored members.\";s:12:\"Installation\";s:702:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-sponsored-members</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Create one level for paying account holders and one level for sponsored members.</li>\n<li>Edit the PMPROSM_MAIN_ACCOUNT_LEVEL constant in the plugin file to match your main account level id.</li>\n<li>Edit the PMPROSM_SPONSORED_ACCOUNT_LEVEL constant in the plugin file to match your sponsored level id.</li>\n<li>Edit the second half of the pmprosm_pmpro_after_change_membership_level() function to change the values of the discount code given to paying members.</li>\n</ol>\";s:3:\"FAQ\";s:323:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-sponsored-members/issues\">https://github.com/strangerstudios/pmpro-sponsored-members/issues</a></p>\";s:9:\"Changelog\";s:906:\"<h4>Changelog</h4><p>0.10 - 2021-01-03</p><ul>\n<li>FEATURE: Admins and users can now remove sponsored child accounts to free up the spot.</li>\n<li>BUG FIX/ENHANCEMENT: We are not generating a username for child accounts at checkout if you use the children_hide_username option to hide the username field. Child accounts still need an email or name fields to generate a user account.</li>\n<li>BUG FIX/ENHANCEMENT: Now allowing a min_seats value of 0.</li>\n<li>BUG FIX/ENHANCEMENT: Now allowing seats set to a specific value, with max_seats and/or min_seats not defined.</li>\n<li>BUG FIX: Fixed an issue where \'normal\' discount codes wouldn\'t work on child levels at checkout.</li>\n<li>Bug Fix: Fixed an issue where unlimited codes were not working as intended/hidden from the front-end.</li>\n<li>BUG FIX: Fixed some warnings when finding a sponsor of a user with no level and in some other cases.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:80:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-sponsored-members.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:17:\"Sponsored Members\";}i:87;a:16:{s:4:\"Name\";s:45:\"Paid Memberships Pro - State Dropdowns Add On\";s:5:\"Title\";s:45:\"Paid Memberships Pro - State Dropdowns Add On\";s:9:\"PluginURI\";s:58:\"https://www.paidmembershipspro.com/add-ons/state-dropdown/\";s:4:\"Slug\";s:21:\"pmpro-state-dropdowns\";s:6:\"plugin\";s:47:\"pmpro-state-dropdowns/pmpro-state-dropdowns.php\";s:7:\"Version\";s:3:\"0.3\";s:11:\"Description\";s:85:\"Creates an autopopulated field for countries and states/provinces for billing fields.\";s:12:\"Installation\";s:314:\"<p>Installation</p><ol>\n<li>Make sure you have the Paid Memberships Pro plugin installed and activated.</li>\n<li>Upload the <code>pmpro-state-dropdowns</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:1335:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-state-dropdowns/issues\">https://github.com/strangerstudios/pmpro-state-dropdowns/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p><p>The state fields are not showing correctly for pre-existing users</p><p>Existing users that have entered their State/Province before using this add-on may be required to update their profile while PMPro State Dropdowns is activated. This is usually caused by incorrect spelling of the State/Province. (This only affects the front-end of your site and won\'t affect the previously saved user meta)</p><p>Some States/Provinces are missing or incorrect from the State/Province dropdown</p><p>Not all countries may be fully supported regarding the State/Province list. If you find a fault with your country\'s State/Province list, please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-state-dropdowns/issues\">https://github.com/strangerstudios/pmpro-state-dropdowns/issues</a></p>\";s:9:\"Changelog\";s:468:\"<h4>Changelog</h4><p>0.3 - 2021-02-12</p><ul>\n<li>BUG FIX: Fixed a warning where $order variable wasn\'t present in certain cases like the profile page.</li>\n<li>BUG FIX/ENHANCEMENT: Fixed Italy state codes from numeric to 2 Letter ISO codes. @mircobabini</li>\n<li>ENHANCEMENT: Added in localization and default .pot file.</li>\n<li>ENHANCEMENT: Sanitize values where possible.</li>\n<li>ENHANCEMENT: Updated Country Region Selection library to latest version.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:78:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-state-dropdowns.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:15:\"State Dropdowns\";}i:88;a:16:{s:4:\"Name\";s:44:\"Paid Memberships Pro - Stripe Billing Limits\";s:5:\"Title\";s:44:\"Paid Memberships Pro - Stripe Billing Limits\";s:9:\"PluginURI\";s:71:\"https://www.paidmembershipspro.com/add-ons/pmpro-stripe-billing-limits/\";s:4:\"Slug\";s:27:\"pmpro-stripe-billing-limits\";s:6:\"plugin\";s:59:\"pmpro-stripe-billing-limits/pmpro-stripe-billing-limits.php\";s:7:\"Version\";s:3:\"1.0\";s:11:\"Description\";s:57:\"Allow Billing Limits with Stripe as your primary gateway.\";s:12:\"Installation\";s:360:\"<p>Installation</p><ol>\n<li>Make sure you have the Paid Memberships Pro plugin installed and activated and that Stripe is your primary gateway.</li>\n<li>Upload the <code>pmpro-stripe-billing-limits</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>\";s:3:\"FAQ\";s:525:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-stripe-billing-limits/issues\">https://github.com/strangerstudios/pmpro-stripe-billing-limits/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"https://www.paidmembershipspro.com\">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:349:\"<h4>Changelog</h4><p>1.0 - 2023-01-09</p><ul>\n<li>BUG FIX/ENHANCEMENT: No longer relying on usermeta to track billing limit data.</li>\n<li>BUG FIX/ENHANCEMENT: Improved compatibility with PMPro Multiple Memberships Per User.</li>\n<li>REFACTOR: Simplified logic throughout the plugin to increase stability. Updating to 1.0 to reflect this.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:84:\"http://license.paidmembershipspro.com/downloads/free/pmpro-stripe-billing-limits.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:21:\"Stripe Billing Limits\";}i:89;a:16:{s:4:\"Name\";s:49:\"Paid Memberships Pro - Subscription Delays Add On\";s:5:\"Title\";s:49:\"Paid Memberships Pro - Subscription Delays Add On\";s:9:\"PluginURI\";s:63:\"https://www.paidmembershipspro.com/add-ons/subscription-delays/\";s:4:\"Slug\";s:25:\"pmpro-subscription-delays\";s:6:\"plugin\";s:55:\"pmpro-subscription-delays/pmpro-subscription-delays.php\";s:7:\"Version\";s:5:\"0.5.5\";s:11:\"Description\";s:118:\"Adds a field to delay the start of a subscription for membership levels and discount codes for variable-length trials.\";s:12:\"Installation\";s:266:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-subscription-delays</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>That\'s it. No settings.</li>\n</ol>\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:367:\"<h4>Changelog</h4><p>0.5.5 - 2022-03-18</p><ul>\n<li>ENHANCEMENT: Added Italian language files. (@mircobabini)</li>\n<li>BUG FIX/ENHANCEMENT: Improved localization and added missing strings to translation. (@femiyb)</li>\n<li>BUG FIX: Fixed issue where level price was not generated correctly for daily subscriptions using a subscription delay. (@mircobabini)</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:82:\"http://license.paidmembershipspro.com/downloads/free/pmpro-subscription-delays.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:19:\"Subscription Delays\";}i:90;a:16:{s:4:\"Name\";s:48:\"Paid Memberships Pro - Table Layout Plugin Pages\";s:5:\"Title\";s:48:\"Paid Memberships Pro - Table Layout Plugin Pages\";s:9:\"PluginURI\";s:69:\"https://www.paidmembershipspro.com/add-ons/table-layout-plugin-pages/\";s:4:\"Slug\";s:17:\"pmpro-table-pages\";s:6:\"plugin\";s:39:\"pmpro-table-pages/pmpro-table-pages.php\";s:7:\"Version\";s:2:\".1\";s:11:\"Description\";s:142:\"An archived version of the table-based layouts for default Paid Memberships Pro pages, including the Checkout, Billing, and Confirmation pages\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:75:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-table-pages.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"1\";s:9:\"ShortName\";s:25:\"Table Layout Plugin Pages\";}i:91;a:16:{s:4:\"Name\";s:45:\"Paid Memberships Pro - Unlock Protocol Add On\";s:5:\"Title\";s:45:\"Paid Memberships Pro - Unlock Protocol Add On\";s:9:\"PluginURI\";s:70:\"https://www.paidmembershipspro.com/add-ons/unlock-protocol-integration\";s:4:\"Slug\";s:12:\"pmpro-unlock\";s:6:\"plugin\";s:29:\"pmpro-unlock/pmpro-unlock.php\";s:7:\"Version\";s:5:\"1.1.1\";s:11:\"Description\";s:52:\"Integrate Paid Memberships Pro with Unlock Protocol.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:416:\"<h4>Changelog</h4><p>1.1.1 - 2023-01-10</p><ul>\n<li>ENHANCEMENT: Only show the \"Connect Wallet\" at checkout if the membership level allows NFT\'s to be purchased. If a level does not have a lock assigned, don\'t show the connect wallet button.</li>\n<li>BUG FIX: Fixed an issue when authenticating/connecting wallet would redirect to default checkout page and not the actual checkout URL that was being used.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:55:\"https://downloads.wordpress.org/plugin/pmpro-unlock.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:15:\"Unlock Protocol\";}i:92;a:16:{s:4:\"Name\";s:40:\"Paid Memberships Pro - User Pages Add On\";s:5:\"Title\";s:40:\"Paid Memberships Pro - User Pages Add On\";s:9:\"PluginURI\";s:51:\"http://www.paidmembershipspro.com/pmpro-user-pages/\";s:4:\"Slug\";s:16:\"pmpro-user-pages\";s:6:\"plugin\";s:37:\"pmpro-user-pages/pmpro-user-pages.php\";s:7:\"Version\";s:2:\".6\";s:11:\"Description\";s:88:\"When a user signs up, create a page for them that only they (and admins) have access to.\";s:12:\"Installation\";s:0:\"\";s:3:\"FAQ\";s:0:\"\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:74:\"https://license.paidmembershipspro.com/downloads/plus/pmpro-user-pages.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:10:\"User Pages\";}i:93;a:16:{s:4:\"Name\";s:46:\"Paid Memberships Pro - Variable Pricing Add On\";s:5:\"Title\";s:46:\"Paid Memberships Pro - Variable Pricing Add On\";s:9:\"PluginURI\";s:67:\"https://www.paidmembershipspro.com/add-ons/variable-pricing-add-on/\";s:4:\"Slug\";s:22:\"pmpro-variable-pricing\";s:6:\"plugin\";s:49:\"pmpro-variable-pricing/pmpro-variable-pricing.php\";s:7:\"Version\";s:5:\"0.4.5\";s:11:\"Description\";s:84:\"Allow customers to set their own price when checking out for your membership levels.\";s:12:\"Installation\";s:332:\"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-variable-pricing</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Edit the levels you want to add variable pricing to and set the \"Variable Pricing\" settings.</li>\n</ol>\";s:3:\"FAQ\";s:321:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-variable-pricing/issues\">https://github.com/strangerstudios/pmpro-variable-pricing/issues</a></p>\";s:9:\"Changelog\";s:311:\"<h4>Changelog</h4><p>0.4.5 - 2023-01-30</p><ul>\n<li>ENHANCEMENT: Improved translation logic within the plugin and translated some missing strings.</li>\n<li>ENHANCEMENT: Updated French translation (@paullaffitte).</li>\n<li>BUG FIX: Fixed an issue where PHP sessions were interfering with the REST API.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:79:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-variable-pricing.zip\";s:7:\"License\";s:4:\"plus\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:16:\"Variable Pricing\";}i:94;a:16:{s:4:\"Name\";s:30:\"Paid Memberships Pro - VAT Tax\";s:5:\"Title\";s:30:\"Paid Memberships Pro - VAT Tax\";s:9:\"PluginURI\";s:51:\"https://www.paidmembershipspro.com/add-ons/vat-tax/\";s:4:\"Slug\";s:13:\"pmpro-vat-tax\";s:6:\"plugin\";s:31:\"pmpro-vat-tax/pmpro-vat-tax.php\";s:7:\"Version\";s:5:\"0.7.1\";s:11:\"Description\";s:114:\"Calculate VAT tax at checkout and allow customers with a VAT Number lookup for VAT tax exemptions in EU countries.\";s:12:\"Installation\";s:572:\"<p>Installation</p><ol>\n<li>Make sure you have the Paid Memberships Pro plugin installed and activated.</li>\n<li>Upload the <code>pmpro-vat-tax</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the <code>Plugins</code> menu in WordPress.</li>\n<li>Update your payment settings to make sure you are collecting billing address at checkout.</li>\n<li>If you are using a gateway like PayPal Express that doesn\'t collect a billing address, install and activate the Add Address for Free Levels addon.</li>\n</ol>\";s:3:\"FAQ\";s:692:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href=\"https://github.com/strangerstudios/pmpro-vat-tax/issues\">https://github.com/strangerstudios/pmpro-vat-tax/issues</a></p>\n<p>For immediate help, also post to our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:0:\"\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:70:\"http://license.paidmembershipspro.com/downloads/plus/pmpro-vat-tax.zip\";s:7:\"License\";s:8:\"standard\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:7:\"VAT Tax\";}i:95;a:16:{s:4:\"Name\";s:41:\"Paid Memberships Pro - WooCommerce Add On\";s:5:\"Title\";s:41:\"Paid Memberships Pro - WooCommerce Add On\";s:9:\"PluginURI\";s:61:\"https://www.paidmembershipspro.com/add-ons/pmpro-woocommerce/\";s:4:\"Slug\";s:17:\"pmpro-woocommerce\";s:6:\"plugin\";s:39:\"pmpro-woocommerce/pmpro-woocommerce.php\";s:7:\"Version\";s:5:\"1.7.6\";s:11:\"Description\";s:48:\"Integrate Paid Memberships Pro With WooCommerce.\";s:12:\"Installation\";s:2083:\"<p>Installation</p><p>Note: You must have <a href=\"https://wordpress.org/plugins/paid-memberships-pro/\">Paid Memberships Pro</a> and <a href=\"https://wordpress.org/plugins/woocommerce/\">WooCommerce</a> installed and activated on your site.</p>\n<h3>Install PMPro WooCommerce from within WordPress</h3>\n<ol>\n<li>Visit the plugins page within your dashboard and select \"Add New\"</li>\n<li>Search for \"PMPro WooCommerce\"</li>\n<li>Locate this plugin and click \"Install\"</li>\n<li>Activate \"Paid Memberships Pro - WooCommerce Add On\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>Install PMPro WooCommerce Manually</h3>\n<ol>\n<li>Upload the <code>pmpro-woocommerce</code> folder to the <code>/wp-content/plugins/</code> directory</li>\n<li>Activate \"Paid Memberships Pro - WooCommerce\" through the \"Plugins\" menu in WordPress</li>\n<li>Go to \"after activation\" below.</li>\n</ol>\n<h3>After Activation: Configure Plugin Settings</h3><p>Create a Membership Product</p><ol>\n<li>Edit a product or add a new product.</li>\n<li>Select the \"Membership\" tab in the \"Product Data\" metabox.</li>\n<li>Select a level from the \"Membership Product\" dropdown.</li>\n<li>Save changes.</li>\n</ol><p>Set Member Discount Pricing on a Product</p><ol>\n<li>Edit a product or add a new product.</li>\n<li>Select the \"Membership\" tab in the \"Product Data\" metabox.</li>\n<li>Set a price for one or more levels in the \"Member Discount Pricing\" section.</li>\n<li>Save changes.</li>\n</ol><p>Set a Global Shop Discount for Members</p><ol>\n<li>Edit a membership level under Membership &gt; Settings.</li>\n<li>Locate the \"Set Membership Discount\" section.</li>\n<li>Add a percent discount to the field.</li>\n<li>Save changes.</li>\n</ol>\n<p>Visit our documentation site to <a href=\"https://www.paidmembershipspro.com/add-ons/pmpro-woocommerce/?utm_source=wordpress-org&amp;utm_medium=readme&amp;utm_campaign=pmpro-woocommerce\">learn more about the settings, access custom code recipes and tutorials, and view a list of compatibility with other Paid Memberships Pro Add Ons</a>.</p>\";s:3:\"FAQ\";s:311:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-woocommerce/issues\">https://github.com/strangerstudios/pmpro-woocommerce/issues</a></p>\";s:9:\"Changelog\";s:175:\"<h4>Changelog</h4><p>1.7.6 - 2023-01-24</p><ul>\n<li>SECURITY: Escaping and sanitization updates.</li>\n<li>ENHANCEMENT: Updated readme, banner, and thumbnail assets.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:35:\"https://www.paidmembershipspro.com/\";s:8:\"Download\";s:60:\"https://downloads.wordpress.org/plugin/pmpro-woocommerce.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:11:\"WooCommerce\";}i:96;a:16:{s:4:\"Name\";s:63:\"Paid Memberships Pro - WP Affiliate Platform Integration Add On\";s:5:\"Title\";s:63:\"Paid Memberships Pro - WP Affiliate Platform Integration Add On\";s:9:\"PluginURI\";s:83:\"https://www.paidmembershipspro.com/add-ons/pmpro-wp-affiliate-platform-integration/\";s:4:\"Slug\";s:27:\"pmpro-wp-affiliate-platform\";s:6:\"plugin\";s:59:\"pmpro-wp-affiliate-platform/pmpro-wp-affiliate-platform.php\";s:7:\"Version\";s:5:\"1.7.3\";s:11:\"Description\";s:70:\"Process an affiliate via WP Affiliate Platform after a PMPro checkout.\";s:12:\"Installation\";s:457:\"<p>Installation</p><ol>\n<li>Make sure that WP-Affiliate-Platform is activated and setup correctly.</li>\n<li>Upload the <code>pmpro-wp-affiliate-platform</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>That\'s it! All orders from affiliates will have their affiliate id tracked in the PMPro order and will kick off conversions in WPAP.</li>\n</ol>\";s:3:\"FAQ\";s:331:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-wp-affiliate-platform/issues\">https://github.com/strangerstudios/pmpro-wp-affiliate-platform/issues</a></p>\";s:9:\"Changelog\";s:318:\"<h4>Changelog</h4><p>1.7.3 - 2023-01-05</p><ul>\n<li>ENHANCEMENT: Improved sanitization and escaping.</li>\n<li>BUG FIX: Fixed an issue where emails would not send when Paid Memberships Pro - WP Affiliate Platform Add On installed but WP Affiliate Platform was not/incorrectly configured. (@sc0ttkclark, @jjj)</li>\n</ul>\";s:6:\"Author\";s:36:\"Stranger Studios, Tips and Tricks HQ\";s:9:\"AuthorURI\";s:30:\"http://www.strangerstudios.com\";s:8:\"Download\";s:84:\"http://license.paidmembershipspro.com/downloads/free/pmpro-wp-affiliate-platform.zip\";s:7:\"License\";s:4:\"free\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:33:\"WP Affiliate Platform Integration\";}i:97;a:16:{s:4:\"Name\";s:38:\"WP Bouncer - Limit Simultaneous Logins\";s:5:\"Title\";s:38:\"WP Bouncer - Limit Simultaneous Logins\";s:9:\"PluginURI\";s:54:\"https://www.paidmembershipspro.com/add-ons/wp-bouncer/\";s:4:\"Slug\";s:10:\"wp-bouncer\";s:6:\"plugin\";s:25:\"wp-bouncer/wp-bouncer.php\";s:7:\"Version\";s:5:\"1.5.1\";s:11:\"Description\";s:93:\"Deter members from sharing login credentials: restrict simultaneous logins for the same user.\";s:12:\"Installation\";s:773:\"<p>Installation</p><p>***Install WP Bouncer from within WordPress</p>\n<ol>\n<li>Visit the plugins page within your dashboard and select \"Add New\"</li>\n<li>Search for \"WP Bouncer\"</li>\n<li>Locate this plugin and click \"Install\"</li>\n<li>Activate \"WP Bouncer\" through the \"Plugins\" menu in WordPress</li>\n</ol>\n<p>***Install WP Bouncer Manually</p>\n<ol>\n<li>Upload the <code>wp-bouncer</code> folder to the <code>/wp-content/plugins/</code> directory</li>\n<li>Activate \"WP Bouncer\" through the \"Plugins\" menu in WordPress</li>\n</ol>\n<p>***Settings</p>\n<p>There are no settings for this plugin. If you want to modify the default behavior to instead enable JavaScript checks, add the following code to your wp-config.php:</p>\n<p>define( \'WP_BOUNCER_HEARTBEAT_CHECK\', true );</p>\";s:3:\"FAQ\";s:322:\"<p>Frequently Asked Questions</p><p>I need something strong to keep people from sharing accounts.</p><p>We\'ve found that using a 2-Factor-Authentication scheme on your site is a good way to keep people from sharing accounts. When we tried to design an advanced version of WP-Bouncer, it was basically 2FA. So try that.</p>\";s:9:\"Changelog\";s:427:\"<h4>Changelog</h4><p>1.5.1 - 2023-01-30</p><ul>\n<li>ENHANCEMENT: Added filter <code>wp_bouncer_ajax_timeout</code> to adjust timeout (default 5000).</li>\n<li>ENHANCEMENT: Added support for translations.</li>\n<li>BUG FIX: Removed unused login warning file and screenshot from the SVN repository that is not used in this plugin.</li>\n<li>BUG FIX: Fixed misspelled constant for plugin version and usage in JS file load.</li>\n</ul>\";s:6:\"Author\";s:16:\"Stranger Studios\";s:9:\"AuthorURI\";s:31:\"https://www.strangerstudios.com\";s:8:\"Download\";s:53:\"https://downloads.wordpress.org/plugin/wp-bouncer.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:38:\"WP Bouncer - Limit Simultaneous Logins\";}i:98;a:16:{s:4:\"Name\";s:36:\"Paid Memberships Pro - Zapier Add On\";s:5:\"Title\";s:36:\"Paid Memberships Pro - Zapier Add On\";s:9:\"PluginURI\";s:56:\"https://www.paidmembershipspro.com/add-ons/pmpro-zapier/\";s:4:\"Slug\";s:12:\"pmpro-zapier\";s:6:\"plugin\";s:29:\"pmpro-zapier/pmpro-zapier.php\";s:7:\"Version\";s:5:\"1.2.1\";s:11:\"Description\";s:83:\"Integrate activity on your membership site with thousands of other apps via Zapier.\";s:12:\"Installation\";s:460:\"<p>Installation</p><p>Prerequisites</p><ol>\n<li>Create a Zapier account at <a href=\"http://zapier.com\">http://zapier.com</a></li>\n</ol><p>Download, Install and Activate!</p><ol>\n<li>Upload the <code>pmpro-zapier</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>The settings page is at Memberships --&gt; PMPro Zapier in the WP dashboard.</li>\n</ol>\";s:3:\"FAQ\";s:547:\"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href=\"https://github.com/strangerstudios/pmpro-zapier/issues\">https://github.com/strangerstudios/pmpro-zapier/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href=\"http://www.paidmembershipspro.com\">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>\";s:9:\"Changelog\";s:365:\"<h4>Changelog</h4><p>1.2.1 - 2022-08-12</p><ul>\n<li>ENHANCEMENT: New filter <code>pmproz_prepare_order_for_request</code> added to allow manipulating the $order data that is sent with every trigger.</li>\n<li>BUG FIX: Fixes an issue where order data would be blank in Zapier and similar services. Improved compatibility with v2.9+ of Paid Memberships Pro.</li>\n</ul>\";s:6:\"Author\";s:20:\"Paid Memberships Pro\";s:9:\"AuthorURI\";s:34:\"https://www.paidmembershipspro.com\";s:8:\"Download\";s:55:\"https://downloads.wordpress.org/plugin/pmpro-zapier.zip\";s:7:\"License\";s:13:\"wordpress.org\";s:18:\"HideFromAddOnsList\";s:1:\"0\";s:9:\"ShortName\";s:6:\"Zapier\";}}','no'),