From 04786c52a3f3319469571ddd60ff888c17fd7cbb Mon Sep 17 00:00:00 2001 From: Omar Kasem Date: Sun, 23 Jul 2023 20:57:13 +0300 Subject: [PATCH 01/52] correct format for decimals and dots --- templates/fields/field-number-html.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index 7141f1ae79..e5af23da9c 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -15,13 +15,15 @@ $form = $gravityview->view->form->form; $display_value = $gravityview->display_value; $field_settings = $gravityview->field->as_configuration(); +$field = GFFormsModel::get_field( $form, $gravityview->field->id ); if ( $value !== '' ) { $decimals = ( isset( $field_settings['decimals'] ) && $field_settings['decimals'] !== '' ) ? $field_settings['decimals'] : ''; if ( empty( $field_settings['number_format'] ) && $gravityview->field->field->numberFormat === 'currency' ) { echo $display_value; } else { - echo gravityview_number_format( $value, $decimals, ! empty( $field_settings['number_format'] ) ); + $value = gravityview_number_format( $value, $decimals, ! empty( $field_settings['number_format'] ) ); + echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, [], $form ); } } else { echo $display_value; From 5d00293ed99fa04fe00454492ea2704344ae3708 Mon Sep 17 00:00:00 2001 From: omarkasem Date: Tue, 10 Oct 2023 10:39:15 +0300 Subject: [PATCH 02/52] fix tests issue --- templates/fields/field-number-html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index e5af23da9c..0a35f6b83a 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -22,7 +22,7 @@ if ( empty( $field_settings['number_format'] ) && $gravityview->field->field->numberFormat === 'currency' ) { echo $display_value; } else { - $value = gravityview_number_format( $value, $decimals, ! empty( $field_settings['number_format'] ) ); + $value = gravityview_number_format( $value, $decimals, false ); echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, [], $form ); } } else { From 8b8fb85a5735326f3861e781ba5009e264d5b076 Mon Sep 17 00:00:00 2001 From: omarkasem Date: Tue, 10 Oct 2023 10:51:47 +0300 Subject: [PATCH 03/52] tests --- templates/fields/field-number-html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index 0a35f6b83a..8d8e726158 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -22,7 +22,7 @@ if ( empty( $field_settings['number_format'] ) && $gravityview->field->field->numberFormat === 'currency' ) { echo $display_value; } else { - $value = gravityview_number_format( $value, $decimals, false ); + $value = gravityview_number_format( $value, $decimals, true ); echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, [], $form ); } } else { From 724598a3ff391e7700381d755c797da5d600b87a Mon Sep 17 00:00:00 2001 From: omarkasem Date: Tue, 10 Oct 2023 12:12:03 +0300 Subject: [PATCH 04/52] tests --- templates/fields/field-number-html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index 8d8e726158..eddb89af03 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -22,7 +22,7 @@ if ( empty( $field_settings['number_format'] ) && $gravityview->field->field->numberFormat === 'currency' ) { echo $display_value; } else { - $value = gravityview_number_format( $value, $decimals, true ); + $value = gravityview_number_format( $value, $decimals, $gravityview->field->field->numberFormat ); echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, [], $form ); } } else { From 7f7f01a5c4a2691dd92b32e29407d9461f099078 Mon Sep 17 00:00:00 2001 From: omarkasem Date: Wed, 11 Oct 2023 11:15:56 +0300 Subject: [PATCH 05/52] fix tests --- templates/fields/field-number-html.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index eddb89af03..ad3f91af14 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -22,8 +22,13 @@ if ( empty( $field_settings['number_format'] ) && $gravityview->field->field->numberFormat === 'currency' ) { echo $display_value; } else { - $value = gravityview_number_format( $value, $decimals, $gravityview->field->field->numberFormat ); - echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, [], $form ); + $value = gravityview_number_format( $value, $decimals, ! empty( $field_settings['number_format'] ) ); + if(!$field_settings['number_format']){ + echo $value; + }else{ + echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, [], $form ); + } + } } else { echo $display_value; From c01bb9881ddfecb29b288c067ded018875377629 Mon Sep 17 00:00:00 2001 From: omarkasem Date: Wed, 27 Mar 2024 02:36:31 +0200 Subject: [PATCH 06/52] new fix --- templates/fields/field-number-html.php | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index afc5dd7103..62ab2d95c4 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -22,13 +22,21 @@ if ( empty( $field_settings['number_format'] ) && 'currency' === $gravityview->field->field->numberFormat ) { echo $display_value; } else { - $value = gravityview_number_format( $value, $decimals, ! empty( $field_settings['number_format'] ) ); - if(!$field_settings['number_format']){ - echo $value; - }else{ - echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, [], $form ); + if($decimals){ + global $wp_locale; + if($gravityview->field->field->numberFormat === 'decimal_comma'){ + $wp_locale->number_format['decimal_point'] = ','; + $wp_locale->number_format['thousands_sep'] = '.'; + }else{ + $wp_locale->number_format['decimal_point'] = '.'; + $wp_locale->number_format['thousands_sep'] = ','; + } + + $value = gravityview_number_format( $value, $decimals, ! empty( $field_settings['number_format'] ) ); } + echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, [], $form ); + } } else { echo $display_value; From fd362dbabe2574b6922478a3d1c5ba17f2d08696 Mon Sep 17 00:00:00 2001 From: omarkasem Date: Wed, 27 Mar 2024 02:43:12 +0200 Subject: [PATCH 07/52] new fix --- templates/fields/field-number-html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index 62ab2d95c4..f10c4e571b 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -19,7 +19,7 @@ if ( '' !== $value ) { $decimals = ( isset( $field_settings['decimals'] ) && '' !== $field_settings['decimals'] ) ? $field_settings['decimals'] : ''; - if ( empty( $field_settings['number_format'] ) && 'currency' === $gravityview->field->field->numberFormat ) { + if ( 'currency' === $gravityview->field->field->numberFormat ) { echo $display_value; } else { if($decimals){ From a1c8aacf104785b276dff9380d58df7e895c310e Mon Sep 17 00:00:00 2001 From: omarkasem Date: Wed, 27 Mar 2024 03:16:32 +0200 Subject: [PATCH 08/52] return if --- templates/fields/field-number-html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index f10c4e571b..62ab2d95c4 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -19,7 +19,7 @@ if ( '' !== $value ) { $decimals = ( isset( $field_settings['decimals'] ) && '' !== $field_settings['decimals'] ) ? $field_settings['decimals'] : ''; - if ( 'currency' === $gravityview->field->field->numberFormat ) { + if ( empty( $field_settings['number_format'] ) && 'currency' === $gravityview->field->field->numberFormat ) { echo $display_value; } else { if($decimals){ From 3862885f69f16a4549fd417aa783c485a9af9897 Mon Sep 17 00:00:00 2001 From: omarkasem Date: Wed, 27 Mar 2024 03:43:19 +0200 Subject: [PATCH 09/52] fix comma issue by editing wp_locale decimal point and thousands sep in case of decimals --- templates/fields/field-number-html.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index 62ab2d95c4..48116f440f 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -15,27 +15,29 @@ $form = $gravityview->view->form->form; $display_value = $gravityview->display_value; $field_settings = $gravityview->field->as_configuration(); -$field = GFFormsModel::get_field( $form, $gravityview->field->id ); +$field = GFFormsModel::get_field( $form, $gravityview->field->id ); if ( '' !== $value ) { $decimals = ( isset( $field_settings['decimals'] ) && '' !== $field_settings['decimals'] ) ? $field_settings['decimals'] : ''; if ( empty( $field_settings['number_format'] ) && 'currency' === $gravityview->field->field->numberFormat ) { echo $display_value; } else { - if($decimals){ + if ( $decimals ) { global $wp_locale; - if($gravityview->field->field->numberFormat === 'decimal_comma'){ - $wp_locale->number_format['decimal_point'] = ','; - $wp_locale->number_format['thousands_sep'] = '.'; - }else{ - $wp_locale->number_format['decimal_point'] = '.'; - $wp_locale->number_format['thousands_sep'] = ','; + if ( $wp_locale ) { + if ( $gravityview->field->field->numberFormat === 'decimal_comma' ) { + $wp_locale->number_format['decimal_point'] = ','; + $wp_locale->number_format['thousands_sep'] = '.'; + } else { + $wp_locale->number_format['decimal_point'] = '.'; + $wp_locale->number_format['thousands_sep'] = ','; + } } $value = gravityview_number_format( $value, $decimals, ! empty( $field_settings['number_format'] ) ); } - echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, [], $form ); + echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, array(), $form ); } } else { From 5743c30a3ff73361d72725e3cacecaf6a89ce99f Mon Sep 17 00:00:00 2001 From: omarkasem Date: Wed, 27 Mar 2024 17:46:42 +0200 Subject: [PATCH 10/52] remove wp_locale and use the number_format function directly to adjust commas and dots --- templates/fields/field-number-html.php | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index 48116f440f..be9886c14b 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -23,18 +23,16 @@ echo $display_value; } else { if ( $decimals ) { - global $wp_locale; - if ( $wp_locale ) { - if ( $gravityview->field->field->numberFormat === 'decimal_comma' ) { - $wp_locale->number_format['decimal_point'] = ','; - $wp_locale->number_format['thousands_sep'] = '.'; - } else { - $wp_locale->number_format['decimal_point'] = '.'; - $wp_locale->number_format['thousands_sep'] = ','; - } + $decimal_point = '.'; + $thousands_sep = ','; + + if ( 'decimal_comma' === $gravityview->field->field->numberFormat ) { + $decimal_point = ','; + $thousands_sep = '.'; } - $value = gravityview_number_format( $value, $decimals, ! empty( $field_settings['number_format'] ) ); + $value = number_format( $value, absint( $decimals ), $decimal_point, $thousands_sep ); + } echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, array(), $form ); From 3cd069688c9ebe31ce4d788c8413df504e715120 Mon Sep 17 00:00:00 2001 From: omarkasem Date: Thu, 28 Mar 2024 23:48:00 +0200 Subject: [PATCH 11/52] adjust decimal formatting and use gv instead of GFFormsModel --- templates/fields/field-number-html.php | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/templates/fields/field-number-html.php b/templates/fields/field-number-html.php index be9886c14b..880ddfc19a 100644 --- a/templates/fields/field-number-html.php +++ b/templates/fields/field-number-html.php @@ -15,7 +15,7 @@ $form = $gravityview->view->form->form; $display_value = $gravityview->display_value; $field_settings = $gravityview->field->as_configuration(); -$field = GFFormsModel::get_field( $form, $gravityview->field->id ); +$field = $gravityview->field->field; if ( '' !== $value ) { $decimals = ( isset( $field_settings['decimals'] ) && '' !== $field_settings['decimals'] ) ? $field_settings['decimals'] : ''; @@ -23,19 +23,9 @@ echo $display_value; } else { if ( $decimals ) { - $decimal_point = '.'; - $thousands_sep = ','; - - if ( 'decimal_comma' === $gravityview->field->field->numberFormat ) { - $decimal_point = ','; - $thousands_sep = '.'; - } - - $value = number_format( $value, absint( $decimals ), $decimal_point, $thousands_sep ); - + $value = number_format( $value, (int) $decimals, '.', '' ); } - - echo $field->get_value_entry_list( $value, $gravityview->entry, $gravityview->field->id, array(), $form ); + echo $field->get_value_entry_list( $value, $gravityview->entry->as_entry(), $gravityview->field->id, array(), $form ); } } else { From aaa835b63de1521c7202b2b08e69d37fd48470b9 Mon Sep 17 00:00:00 2001 From: Karl Emil Nikka Date: Sun, 21 Apr 2024 20:12:00 +0200 Subject: [PATCH 12/52] Make approval link text filterable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a filter for the link text (anchor text) in notification emails so that the text can be customized depending on the form. For some use cases, e.g., ”confirm” or ”accept” might be a better text than ”approve”. --- .../class-gravityview-entry-approval-merge-tags.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/includes/class-gravityview-entry-approval-merge-tags.php b/includes/class-gravityview-entry-approval-merge-tags.php index b70259c740..cc841aa683 100644 --- a/includes/class-gravityview-entry-approval-merge-tags.php +++ b/includes/class-gravityview-entry-approval-merge-tags.php @@ -228,6 +228,17 @@ protected function replace_merge_tag( $matches = array(), $text = '', $form = ar $anchor_text = GravityView_Entry_Approval_Status::get_action( $action . 'd' ); + /** + * Modify the anchor text for the entry approval link. + * + * @param string $anchor_text The anchor text to filter. + * @param int $form_id The Form ID. + * @param string $action The link action (e.g., 'approve'). + * @return string The filtered anchor text. + */ + + $anchor_text = apply_filters( 'gk/gravityview/approve-link/anchor-text', $anchor_text, $form['id'], $action ); + $link = sprintf( '%s', esc_url_raw( $link_url ), esc_html( $anchor_text ) ); $text = str_replace( $full_tag, $link, $text ); From 35cc606d9aa71fa36f0d3e9c2a975105050b5128 Mon Sep 17 00:00:00 2001 From: Doeke Norg Date: Mon, 8 Apr 2024 14:51:12 +0200 Subject: [PATCH 13/52] Add GPNF merge tags for views. --- ...lugin-hooks-gravity-perks-nested-forms.php | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php diff --git a/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php b/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php new file mode 100644 index 0000000000..43873202ed --- /dev/null +++ b/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php @@ -0,0 +1,48 @@ + Date: Mon, 8 Apr 2024 16:09:58 +0200 Subject: [PATCH 14/52] Register custom meta tags. --- ...lugin-hooks-gravity-perks-nested-forms.php | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php b/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php index 43873202ed..8f79b97cbb 100644 --- a/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php +++ b/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php @@ -23,6 +23,12 @@ protected function add_hooks() { Closure::fromCallable( [ $this, 'add_gpnf_merge_tags' ] ), 5 ); + + add_filter( + 'gform_custom_merge_tags', + Closure::fromCallable( [ $this, 'add_custom_gpnf_merge_tags' ] ), + 10 + ); } /** @@ -30,7 +36,7 @@ protected function add_hooks() { * @since $ver$ * @return bool */ - private function add_gpnf_merge_tags($value) { + private function add_gpnf_merge_tags( $value ) { add_filter( 'gform_replace_merge_tags', [ GPNF_Parent_Merge_Tag::get_instance(), 'parse_parent_merge_tag', @@ -43,6 +49,26 @@ private function add_gpnf_merge_tags($value) { return $value; } + + /** + * Adds the merge tags for + * + * @param array $tags The registered tags. + * + * @return array + */ + private function add_custom_gpnf_merge_tags( array $tags ): array { + return array_merge( $tags, [ + [ + 'label' => esc_html__( 'Parent Entry ID', 'gp-nested-forms' ), + 'tag' => '{Parent:entry_id}', + ], + [ + 'label' => esc_html__( 'Parent Entry Form ID', 'gp-nested-forms' ), + 'tag' => '{Parent:form_id}', + ], + ] ); + } } new GravityView_Plugin_Hooks_Gravity_Perks_Nested_Forms(); From da65e57f6a19127e8361e8d42fb98645b20c3d3a Mon Sep 17 00:00:00 2001 From: Doeke Norg Date: Mon, 8 Apr 2024 16:36:30 +0200 Subject: [PATCH 15/52] Add fields top field modal --- ...lugin-hooks-gravity-perks-nested-forms.php | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php b/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php index 8f79b97cbb..5b66d72bf4 100644 --- a/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php +++ b/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php @@ -29,6 +29,13 @@ protected function add_hooks() { Closure::fromCallable( [ $this, 'add_custom_gpnf_merge_tags' ] ), 10 ); + + add_filter( + 'gravityview_entry_default_fields', + Closure::fromCallable( [ $this, 'add_entry_field' ] ), + 10, + 3 + ); } /** @@ -69,6 +76,40 @@ private function add_custom_gpnf_merge_tags( array $tags ): array { ], ] ); } + + /** + * Add fields to GravityView. + * @since $ver$ + * + * @param array $fields The fields. + * @param string|array $form THe form reference. + * @param string $zone The zone. + * + * @return array The updated fields. + */ + private function add_entry_field( array $fields, $form, string $zone ): array { + if ( ! in_array( $zone, [ 'directory', 'single' ] ) ) { + return $fields; + } + + $fields[ GPNF_Entry::ENTRY_PARENT_KEY ] = [ + 'label' => esc_html__( 'Parent Entry ID', 'gp-nested-forms' ), + 'desc' => esc_html__( 'The parent entry ID for nested form entries.', 'gk-gravityview' ), + 'type' => GPNF_Entry::ENTRY_PARENT_KEY, + 'group' => 'add-on', + 'icon' => 'dashicons-code-standards', + ]; + + $fields[ GPNF_Entry::ENTRY_PARENT_FORM_KEY ] = [ + 'label' => esc_html__( 'Parent Entry Form ID', 'gp-nested-forms' ), + 'desc' => esc_html__( 'The parent form ID for this nested form entry.', 'gk-gravityview' ), + 'type' => 'gpnf_entry_parent', + 'group' => 'add-on', + 'icon' => 'dashicons-code-standards', + ]; + + return $fields; + } } new GravityView_Plugin_Hooks_Gravity_Perks_Nested_Forms(); From 7998d6de6657ebcb3100378c6b1bbaf57fc9e4fb Mon Sep 17 00:00:00 2001 From: Doeke Norg Date: Mon, 22 Apr 2024 13:40:10 +0200 Subject: [PATCH 16/52] Fix missing secret on nested views. --- ...ass-gravityview-field-gravityview_view.php | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/includes/fields/class-gravityview-field-gravityview_view.php b/includes/fields/class-gravityview-field-gravityview_view.php index 9e49b7432b..93083d509d 100644 --- a/includes/fields/class-gravityview-field-gravityview_view.php +++ b/includes/fields/class-gravityview-field-gravityview_view.php @@ -164,44 +164,47 @@ public static function render_frontend( $field_settings, $context ) { return; } - $attributes = ''; + $attributes = [ 'post_id' => $post->ID ]; $page_size_value = \GV\Utils::get( $field_settings, 'page_size', 'default' ); - $attributes .= ( 'default' === $page_size_value ) ? '' : sprintf( ' page_size="%d"', $page_size_value ); + if ( 'default' !== $page_size_value ) { + $attributes['page_size'] = (int) $page_size_value; + } // Prepare search field. $search_field = \GV\Utils::get( $field_settings, 'search_field' ); if ( ! is_null( $search_field ) ) { - $attributes .= sprintf( ' search_field="%s"', esc_attr( $search_field ) ); + $attributes['search_field'] = esc_attr( $search_field ); } $search_value = \GV\Utils::get( $field_settings, 'search_value' ); if ( ! is_null( $search_value ) ) { - $search_value = GFCommon::replace_variables( $search_value, $form, $context->entry->as_entry() ); - $attributes .= sprintf( ' search_value="%s"', esc_attr( $search_value ) ); + $search_value = GFCommon::replace_variables( $search_value, $form, $context->entry->as_entry() ); + $attributes['search_value'] = esc_attr( $search_value ); } // Prepare search operator. $search_operator = \GV\Utils::get( $field_settings, 'search_operator' ); if ( ! is_null( $search_operator ) ) { - $attributes .= sprintf( ' search_operator="%s"', esc_attr( $search_operator ) ); + $attributes['search_operator'] = esc_attr( $search_operator ); } // Start date $start_date = \GV\Utils::get( $field_settings, 'start_date' ); if ( ! empty( $start_date ) ) { - $start_date = GFCommon::replace_variables( $start_date, $form, $context->entry->as_entry() ); - $attributes .= sprintf( ' start_date="%s"', esc_attr( $start_date ) ); + $start_date = GFCommon::replace_variables( $start_date, $form, $context->entry->as_entry() ); + $attributes['start_date'] = esc_attr( $start_date ); } // End date $end_date = \GV\Utils::get( $field_settings, 'end_date' ); if ( ! empty( $end_date ) ) { - $end_date = GFCommon::replace_variables( $end_date, $form, $context->entry->as_entry() ); - $attributes .= sprintf( ' end_date="%s"', esc_attr( $end_date ) ); + $end_date = GFCommon::replace_variables( $end_date, $form, $context->entry->as_entry() ); + $attributes['end_date'] = esc_attr( $end_date ); } - $shortcode = sprintf( '[gravityview id="%d" post_id="%d" %s /]', $view_id, $post->ID, trim( $attributes ) ); + $view = \GV\View::by_id( $view_id ); + $shortcode = $view->get_shortcode( $attributes ); echo do_shortcode( $shortcode ); } From 7f95583e86478c121079f35f96acb6ceac9f3115 Mon Sep 17 00:00:00 2001 From: Doeke Norg Date: Mon, 22 Apr 2024 13:40:21 +0200 Subject: [PATCH 17/52] Added Child Form Field merge tag --- ...w-plugin-hooks-gravity-perks-nested-forms.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php b/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php index 5b66d72bf4..b50e4499fb 100644 --- a/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php +++ b/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-gravity-perks-nested-forms.php @@ -74,6 +74,10 @@ private function add_custom_gpnf_merge_tags( array $tags ): array { 'label' => esc_html__( 'Parent Entry Form ID', 'gp-nested-forms' ), 'tag' => '{Parent:form_id}', ], + [ + 'label' => esc_html__( 'Child Form Field ID', 'gp-nested-forms' ), + 'tag' => '{Parent:child_id}', + ], ] ); } @@ -88,7 +92,7 @@ private function add_custom_gpnf_merge_tags( array $tags ): array { * @return array The updated fields. */ private function add_entry_field( array $fields, $form, string $zone ): array { - if ( ! in_array( $zone, [ 'directory', 'single' ] ) ) { + if ( ! in_array( $zone, [ 'directory', 'single' ], true ) ) { return $fields; } @@ -103,7 +107,15 @@ private function add_entry_field( array $fields, $form, string $zone ): array { $fields[ GPNF_Entry::ENTRY_PARENT_FORM_KEY ] = [ 'label' => esc_html__( 'Parent Entry Form ID', 'gp-nested-forms' ), 'desc' => esc_html__( 'The parent form ID for this nested form entry.', 'gk-gravityview' ), - 'type' => 'gpnf_entry_parent', + 'type' => GPNF_Entry::ENTRY_PARENT_FORM_KEY, + 'group' => 'add-on', + 'icon' => 'dashicons-code-standards', + ]; + + $fields[ GPNF_Entry::ENTRY_NESTED_FORM_FIELD_KEY ] = [ + 'label' => esc_html__( 'Child Form Field ID', 'gp-nested-forms' ), + 'desc' => esc_html__( 'The field ID on the parent form for this nested form.', 'gk-gravityview' ), + 'type' => GPNF_Entry::ENTRY_NESTED_FORM_FIELD_KEY, 'group' => 'add-on', 'icon' => 'dashicons-code-standards', ]; From 22897742bf7fc15adc5f0f5307f529317d02d971 Mon Sep 17 00:00:00 2001 From: Vlad Date: Mon, 22 Apr 2024 10:17:32 -0400 Subject: [PATCH 18/52] Configure Composer to install Foundation from ZIP file Due to Foundation being a private repository and GravityView public, this allows all users to install GravityView dependencies without access to the private Foundation repo. --- composer.json | 2 + composer_public.json | 110 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 composer_public.json diff --git a/composer.json b/composer.json index 2657cb8306..288b4a5733 100644 --- a/composer.json +++ b/composer.json @@ -81,6 +81,8 @@ } }, "scripts": { + "install-public-no-dev": "[ -f composer.json ] && ( cp composer_public.json composer.json && composer update gravitykit/foundation --no-dev && git checkout composer.lock composer.json ) || ( echo 'failed to use the public composer.json' && git checkout composer.json composer.lock)", + "install-public": "[ -f composer.json ] && ( cp composer_public.json composer.json && composer update gravitykit/foundation && git checkout composer.lock composer.json ) || ( echo 'failed to use the public composer.json' && git checkout composer.json ccomposer.lock)", "prefix_vendor": "@php strauss.phar", "post_update_install": "./composer_post_update_install.sh", "post-install-cmd": [ diff --git a/composer_public.json b/composer_public.json new file mode 100644 index 0000000000..943472aba4 --- /dev/null +++ b/composer_public.json @@ -0,0 +1,110 @@ +{ + "name": "gravityview/gravityview", + "type": "wordpress-plugin", + "description": "The best way to display Gravity Forms entries on your website.", + "keywords": [ + "gravityview", + "gravity view", + "gravity forms directory", + "gravity forms" + ], + "homepage": "https://www.gravitykit.com/", + "license": "GPL-2.0+", + "minimum-stability": "dev", + "prefer-stable": true, + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/katzwebservices/standalone-phpenkoder" + }, + { + "type": "package", + "package": { + "name": "gravitykit/foundation", + "version": "1.2.12", + "dist": { + "url": "https://www.dropbox.com/scl/fi/9ymdlep3stwsobdxa3fvm/foundation-1.2.12-987da1e.zip?rlkey=tt6zethqhk1f574ygoi1xdnlm&dl=1", + "type": "zip" + } + } + } + ], + "require": { + "php": ">=7.2.0", + "ext-json": "*", + "ext-openssl": "*", + "gravitykit/foundation": "1.2.12" + }, + "require-dev": { + "phpunit/phpunit": "^8.5", + "lucatume/wp-browser": "^2.4", + "codeception/module-asserts": "^1.0", + "codeception/module-phpbrowser": "^1.0", + "codeception/module-webdriver": "^1.0", + "codeception/module-db": "^1.0", + "codeception/module-filesystem": "^1.0", + "codeception/module-cli": "^1.0", + "codeception/util-universalframework": "^1.0", + "yoast/phpunit-polyfills": "^1.0", + "squizlabs/php_codesniffer": "*", + "wp-coding-standards/wpcs": "^3.0", + "phpcompatibility/phpcompatibility-wp": "^2.1" + }, + "extra": { + "strauss": { + "target_directory": "vendor_prefixed", + "namespace_prefix": "GravityKit\\GravityView", + "classmap_prefix": "GravityKit_GravityView_", + "packages": [ + "gravitykit/foundation" + ], + "namespace_replacement_patterns": { + "/^Gettext/": "GravityKit\\GravityView\\Foundation\\ThirdParty\\Gettext", + "/^Illuminate/": "GravityKit\\GravityView\\Foundation\\ThirdParty\\Illuminate", + "/^Psr/": "GravityKit\\GravityView\\Foundation\\ThirdParty\\Psr", + "/^Monolog/": "GravityKit\\GravityView\\Foundation\\ThirdParty\\Monolog", + "/^TrustedLogin/": "GravityKit\\GravityView\\Foundation\\ThirdParty\\TrustedLogin", + "/^GravityKit\\\\Foundation/": "GravityKit\\GravityView\\Foundation" + }, + "override_autoload": { + "gravitykit/foundation": { + "psr-4": { + "GravityKit\\Foundation\\": "src" + }, + "files": [ + "assets" + ] + } + }, + "exclude_from_prefix": { + "file_patterns": [] + }, + "exclude_from_copy": { + "packages": [ + "paragonie/random_compat", + "paragonie/sodium_compat" + ] + } + } + }, + "scripts": { + "prefix_vendor": "@php strauss.phar", + "post_update_install": "./composer_post_update_install.sh", + "post-install-cmd": [ + "@prefix_vendor", + "@post_update_install", + "composer dump-autoload -o" + ], + "post-update-cmd": [ + "@prefix_vendor", + "@post_update_install", + "composer dump-autoload -o" + ] + }, + "config": { + "platform-check": false, + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true + } + } +} From c7e4eceda92622776e4874ba6ec81416b91cfe46 Mon Sep 17 00:00:00 2001 From: Vlad Date: Mon, 22 Apr 2024 10:32:58 -0400 Subject: [PATCH 19/52] Update developer instructions [ci skip] --- readme.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index b1304b6453..3e91667e78 100644 --- a/readme.md +++ b/readme.md @@ -22,7 +22,8 @@ If you wish to make changes to the plugin, you need to install developer depende - Run `npm install -g grunt-cli` if this the first time you've installed Node.js or switched to a new version Next, install dependencies: -1. Run `composer install` to install Composer dependencies +1. Run `composer public-install` to install Composer dependencies, including development dependencies, or `composer public-install-no-dev` if you don't need the development dependencies. + - If you have access to private GravityKit repositories, you can run `composer install` or `composer install --no-dev` instead. 2. Run `npm install` to install Node.js dependencies To compile/minify UI assets, use the following commands: @@ -31,6 +32,8 @@ To compile/minify UI assets, use the following commands: 2. `grunt uglify` to minify JavaScript files 3. `grunt imagemin` to minify images +You do not have to run the commands if submitting a pull request as the minification process is handled by our CI/CD pipeline. + #### Unit Tests The plugin uses [PHPUnit](https://phpunit.de/) as part of the development process. We offer preconfigured Docker containers and a custom Bash script to facilitate running tests against multiple PHP and WordPress versions in a predictable environment. Visit our [Tooling](https://github.com/gravityview/Tooling/blob/main/docker-unit-tests/) repo for information regarding how to configure and run tests. From 307f03cbe84385abb69561b243a78035858e0e47 Mon Sep 17 00:00:00 2001 From: Vlad Date: Mon, 22 Apr 2024 12:29:04 -0400 Subject: [PATCH 20/52] Remove acceptance tests To be replaced with Playwright --- tests/acceptance/_data/wordpress.sql | 567 - tests/acceptance/_output/.gitignore | 0 .../ConfigureGVKeyCest.enterGVKey.fail.html | 616 - .../ConfigureGVKeyCest.enterGVKey.fail.png | Bin 107379 -> 0 bytes ...stCest.activateDeactivateLicense.fail.html | 546 - ...estCest.activateDeactivateLicense.fail.png | Bin 204867 -> 0 bytes .../LicenseTestCest.checkLicense.fail.html | 546 - .../LicenseTestCest.checkLicense.fail.png | Bin 204795 -> 0 bytes .../LicenseTestCest.saveLicense.fail.html | 546 - .../LicenseTestCest.saveLicense.fail.png | Bin 210090 -> 0 bytes ...EntryCest.customSingleEntryTitle.fail.html | 129 - ...eEntryCest.customSingleEntryTitle.fail.png | Bin 13756 -> 0 bytes .../_output/debug/valid_license.png | Bin 239179 -> 0 bytes tests/acceptance/_output/report.html | 0 tests/acceptance/_output/report.xml | 0 .../acceptance/_support/AcceptanceTester.php | 131 - .../acceptance/_support/Helper/Acceptance.php | 7 - .../acceptance/_support/_generated/.gitignore | 0 .../_generated/AcceptanceTesterActions.php | 10786 ---------------- tests/acceptance/acceptance.suite.yml | 51 - .../acceptance/acceptance/LicenseTestCest.php | 90 - .../acceptance/acceptance/SingleEntryCest.php | 25 - tests/acceptance/acceptance/_bootstrap.php | 1 - tests/acceptance/docker/Dockerfile | 5 - .../acceptance/docker/codeception/Dockerfile | 33 - tests/acceptance/docker/docker-compose.yml | 77 - tests/acceptance/docker/docker-entrypoint.sh | 83 - 27 files changed, 14239 deletions(-) delete mode 100644 tests/acceptance/_data/wordpress.sql delete mode 100644 tests/acceptance/_output/.gitignore delete mode 100644 tests/acceptance/_output/ConfigureGVKeyCest.enterGVKey.fail.html delete mode 100644 tests/acceptance/_output/ConfigureGVKeyCest.enterGVKey.fail.png delete mode 100644 tests/acceptance/_output/LicenseTestCest.activateDeactivateLicense.fail.html delete mode 100644 tests/acceptance/_output/LicenseTestCest.activateDeactivateLicense.fail.png delete mode 100644 tests/acceptance/_output/LicenseTestCest.checkLicense.fail.html delete mode 100644 tests/acceptance/_output/LicenseTestCest.checkLicense.fail.png delete mode 100644 tests/acceptance/_output/LicenseTestCest.saveLicense.fail.html delete mode 100644 tests/acceptance/_output/LicenseTestCest.saveLicense.fail.png delete mode 100644 tests/acceptance/_output/SingleEntryCest.customSingleEntryTitle.fail.html delete mode 100644 tests/acceptance/_output/SingleEntryCest.customSingleEntryTitle.fail.png delete mode 100644 tests/acceptance/_output/debug/valid_license.png delete mode 100644 tests/acceptance/_output/report.html delete mode 100644 tests/acceptance/_output/report.xml delete mode 100644 tests/acceptance/_support/AcceptanceTester.php delete mode 100644 tests/acceptance/_support/Helper/Acceptance.php delete mode 100644 tests/acceptance/_support/_generated/.gitignore delete mode 100644 tests/acceptance/_support/_generated/AcceptanceTesterActions.php delete mode 100644 tests/acceptance/acceptance.suite.yml delete mode 100644 tests/acceptance/acceptance/LicenseTestCest.php delete mode 100644 tests/acceptance/acceptance/SingleEntryCest.php delete mode 100644 tests/acceptance/acceptance/_bootstrap.php delete mode 100644 tests/acceptance/docker/Dockerfile delete mode 100644 tests/acceptance/docker/codeception/Dockerfile delete mode 100644 tests/acceptance/docker/docker-compose.yml delete mode 100644 tests/acceptance/docker/docker-entrypoint.sh diff --git a/tests/acceptance/_data/wordpress.sql b/tests/acceptance/_data/wordpress.sql deleted file mode 100644 index 8d83fc9c7c..0000000000 --- a/tests/acceptance/_data/wordpress.sql +++ /dev/null @@ -1,567 +0,0 @@ --- Adminer 4.2.5 MySQL dump - -SET NAMES utf8; -SET time_zone = '+00:00'; -SET foreign_key_checks = 0; -SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'; - -SET NAMES utf8mb4; - -DROP TABLE IF EXISTS `wp_commentmeta`; -CREATE TABLE `wp_commentmeta` ( - `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0', - `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_520_ci, - PRIMARY KEY (`meta_id`), - KEY `comment_id` (`comment_id`), - KEY `meta_key` (`meta_key`(191)) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - - -DROP TABLE IF EXISTS `wp_comments`; -CREATE TABLE `wp_comments` ( - `comment_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `comment_post_ID` bigint(20) unsigned NOT NULL DEFAULT '0', - `comment_author` tinytext COLLATE utf8mb4_unicode_520_ci NOT NULL, - `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `comment_content` text COLLATE utf8mb4_unicode_520_ci NOT NULL, - `comment_karma` int(11) NOT NULL DEFAULT '0', - `comment_approved` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '1', - `comment_agent` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `comment_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'comment', - `comment_parent` bigint(20) unsigned NOT NULL DEFAULT '0', - `user_id` bigint(20) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`comment_ID`), - KEY `comment_post_ID` (`comment_post_ID`), - KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`), - KEY `comment_date_gmt` (`comment_date_gmt`), - KEY `comment_parent` (`comment_parent`), - KEY `comment_author_email` (`comment_author_email`(10)) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - -INSERT INTO `wp_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES -(1, 1, 'A WordPress Commenter', 'wapuu@wordpress.example', 'https://wordpress.org/', '', '2020-04-08 01:14:52', '2020-04-08 01:14:52', 'Hi, this is a comment.\nTo get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\nCommenter avatars come from Gravatar.', 0, '1', '', 'comment', 0, 0); - -DROP TABLE IF EXISTS `wp_gf_draft_submissions`; -CREATE TABLE `wp_gf_draft_submissions` ( - `uuid` char(32) COLLATE utf8mb4_unicode_520_ci NOT NULL, - `email` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `form_id` mediumint(8) unsigned NOT NULL, - `date_created` datetime NOT NULL, - `ip` varchar(39) COLLATE utf8mb4_unicode_520_ci NOT NULL, - `source_url` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, - `submission` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, - PRIMARY KEY (`uuid`), - KEY `form_id` (`form_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - - -DROP TABLE IF EXISTS `wp_gf_entry`; -CREATE TABLE `wp_gf_entry` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `form_id` mediumint(8) unsigned NOT NULL, - `post_id` bigint(20) unsigned DEFAULT NULL, - `date_created` datetime NOT NULL, - `date_updated` datetime DEFAULT NULL, - `is_starred` tinyint(1) NOT NULL DEFAULT '0', - `is_read` tinyint(1) NOT NULL DEFAULT '0', - `ip` varchar(39) COLLATE utf8mb4_unicode_520_ci NOT NULL, - `source_url` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `user_agent` varchar(250) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `currency` varchar(5) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `payment_status` varchar(15) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `payment_date` datetime DEFAULT NULL, - `payment_amount` decimal(19,2) DEFAULT NULL, - `payment_method` varchar(30) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `transaction_id` varchar(50) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `is_fulfilled` tinyint(1) DEFAULT NULL, - `created_by` bigint(20) unsigned DEFAULT NULL, - `transaction_type` tinyint(1) DEFAULT NULL, - `status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'active', - PRIMARY KEY (`id`), - KEY `form_id` (`form_id`), - KEY `form_id_status` (`form_id`,`status`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - -INSERT INTO `wp_gf_entry` (`id`, `form_id`, `post_id`, `date_created`, `date_updated`, `is_starred`, `is_read`, `ip`, `source_url`, `user_agent`, `currency`, `payment_status`, `payment_date`, `payment_amount`, `payment_method`, `transaction_id`, `is_fulfilled`, `created_by`, `transaction_type`, `status`) VALUES -(1, 1, NULL, '2020-04-08 01:58:09', '2020-04-08 01:58:09', 0, 0, '172.18.0.2', 'http://wordpress/?gf_page=preview&id=1', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36', 'USD', NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 'active'), -(2, 1, NULL, '2020-04-08 01:58:13', '2020-04-08 01:58:13', 0, 0, '172.18.0.2', 'http://wordpress/?gf_page=preview&id=1', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36', 'USD', NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 'active'), -(3, 1, NULL, '2020-04-08 01:58:16', '2020-04-08 01:58:16', 0, 0, '172.18.0.2', 'http://wordpress/?gf_page=preview&id=1', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36', 'USD', NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 'active'); - -DROP TABLE IF EXISTS `wp_gf_entry_meta`; -CREATE TABLE `wp_gf_entry_meta` ( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `form_id` mediumint(8) unsigned NOT NULL DEFAULT '0', - `entry_id` bigint(20) unsigned NOT NULL, - `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_520_ci, - `item_index` varchar(60) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `meta_key` (`meta_key`(191)), - KEY `entry_id` (`entry_id`), - KEY `meta_value` (`meta_value`(191)) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - -INSERT INTO `wp_gf_entry_meta` (`id`, `form_id`, `entry_id`, `meta_key`, `meta_value`, `item_index`) VALUES -(1, 1, 1, '1', 'One', ''), -(2, 1, 1, 'is_approved', '3', NULL), -(3, 1, 2, '1', 'Two', ''), -(4, 1, 2, 'is_approved', '3', NULL), -(5, 1, 3, '1', 'Three', ''), -(6, 1, 3, 'is_approved', '3', NULL); - -DROP TABLE IF EXISTS `wp_gf_entry_notes`; -CREATE TABLE `wp_gf_entry_notes` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `entry_id` int(10) unsigned NOT NULL, - `user_name` varchar(250) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `user_id` bigint(20) DEFAULT NULL, - `date_created` datetime NOT NULL, - `value` longtext COLLATE utf8mb4_unicode_520_ci, - `note_type` varchar(50) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `sub_type` varchar(50) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `entry_id` (`entry_id`), - KEY `entry_user_key` (`entry_id`,`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - -INSERT INTO `wp_gf_entry_notes` (`id`, `entry_id`, `user_name`, `user_id`, `date_created`, `value`, `note_type`, `sub_type`) VALUES -(1, 1, 'Admin Notification (ID: 5e8d2f8c0180a)', 0, '2020-04-08 01:58:09', 'WordPress was unable to send the notification email.\nCould not instantiate mail function.', 'notification', 'error'), -(2, 2, 'Admin Notification (ID: 5e8d2f8c0180a)', 0, '2020-04-08 01:58:13', 'WordPress was unable to send the notification email.\nCould not instantiate mail function.', 'notification', 'error'), -(3, 3, 'Admin Notification (ID: 5e8d2f8c0180a)', 0, '2020-04-08 01:58:16', 'WordPress was unable to send the notification email.\nCould not instantiate mail function.', 'notification', 'error'); - -DROP TABLE IF EXISTS `wp_gf_form`; -CREATE TABLE `wp_gf_form` ( - `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(150) COLLATE utf8mb4_unicode_520_ci NOT NULL, - `date_created` datetime NOT NULL, - `date_updated` datetime DEFAULT NULL, - `is_active` tinyint(1) NOT NULL DEFAULT '1', - `is_trash` tinyint(1) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - -INSERT INTO `wp_gf_form` (`id`, `title`, `date_created`, `date_updated`, `is_active`, `is_trash`) VALUES -(1, 'Single Text Field', '2020-04-08 01:57:32', NULL, 1, 0); - -DROP TABLE IF EXISTS `wp_gf_form_meta`; -CREATE TABLE `wp_gf_form_meta` ( - `form_id` mediumint(8) unsigned NOT NULL, - `display_meta` longtext COLLATE utf8mb4_unicode_520_ci, - `entries_grid_meta` longtext COLLATE utf8mb4_unicode_520_ci, - `confirmations` longtext COLLATE utf8mb4_unicode_520_ci, - `notifications` longtext COLLATE utf8mb4_unicode_520_ci, - PRIMARY KEY (`form_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - -INSERT INTO `wp_gf_form_meta` (`form_id`, `display_meta`, `entries_grid_meta`, `confirmations`, `notifications`) VALUES -(1, '{\"title\":\"Single Text Field\",\"description\":\"\",\"labelPlacement\":\"top_label\",\"descriptionPlacement\":\"below\",\"button\":{\"type\":\"text\",\"text\":\"Submit\",\"imageUrl\":\"\"},\"fields\":[{\"type\":\"text\",\"id\":1,\"label\":\"Text\",\"adminLabel\":\"\",\"isRequired\":false,\"size\":\"medium\",\"errorMessage\":\"\",\"visibility\":\"visible\",\"inputs\":null,\"formId\":1,\"description\":\"\",\"allowsPrepopulate\":false,\"inputMask\":false,\"inputMaskValue\":\"\",\"inputMaskIsCustom\":false,\"maxLength\":\"\",\"inputType\":\"\",\"labelPlacement\":\"\",\"descriptionPlacement\":\"\",\"subLabelPlacement\":\"\",\"placeholder\":\"\",\"cssClass\":\"\",\"inputName\":\"\",\"noDuplicates\":false,\"defaultValue\":\"\",\"choices\":\"\",\"conditionalLogic\":\"\",\"productField\":\"\",\"enablePasswordInput\":\"\",\"multipleFiles\":false,\"maxFiles\":\"\",\"calculationFormula\":\"\",\"calculationRounding\":\"\",\"enableCalculation\":\"\",\"disableQuantity\":false,\"displayAllCategories\":false,\"useRichTextEditor\":false,\"pageNumber\":1,\"fields\":\"\"}],\"version\":\"2.4.17.19\",\"id\":1,\"nextFieldId\":2,\"useCurrentUserAsAuthor\":true,\"postContentTemplateEnabled\":false,\"postTitleTemplateEnabled\":false,\"postTitleTemplate\":\"\",\"postContentTemplate\":\"\",\"lastPageButton\":null,\"pagination\":null,\"firstPageCssClass\":null}', NULL, '{\"5e8d2f8c01a94\":{\"id\":\"5e8d2f8c01a94\",\"name\":\"Default Confirmation\",\"isDefault\":true,\"type\":\"message\",\"message\":\"Thanks for contacting us! We will get in touch with you shortly.\",\"url\":\"\",\"pageId\":\"\",\"queryString\":\"\"}}', '{\"5e8d2f8c0180a\":{\"id\":\"5e8d2f8c0180a\",\"isActive\":true,\"to\":\"{admin_email}\",\"name\":\"Admin Notification\",\"event\":\"form_submission\",\"toType\":\"email\",\"subject\":\"New submission from {form_title}\",\"message\":\"{all_fields}\"}}'); - -DROP TABLE IF EXISTS `wp_gf_form_revisions`; -CREATE TABLE `wp_gf_form_revisions` ( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `form_id` mediumint(8) unsigned NOT NULL, - `display_meta` longtext COLLATE utf8mb4_unicode_520_ci, - `date_created` datetime NOT NULL, - PRIMARY KEY (`id`), - KEY `date_created` (`date_created`), - KEY `form_id` (`form_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - - -DROP TABLE IF EXISTS `wp_gf_form_view`; -CREATE TABLE `wp_gf_form_view` ( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `form_id` mediumint(8) unsigned NOT NULL, - `date_created` datetime NOT NULL, - `ip` char(15) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `count` mediumint(8) unsigned NOT NULL DEFAULT '1', - PRIMARY KEY (`id`), - KEY `date_created` (`date_created`), - KEY `form_id` (`form_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - - -DROP TABLE IF EXISTS `wp_links`; -CREATE TABLE `wp_links` ( - `link_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `link_url` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_name` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_image` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_target` varchar(25) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_description` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_visible` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y', - `link_owner` bigint(20) unsigned NOT NULL DEFAULT '1', - `link_rating` int(11) NOT NULL DEFAULT '0', - `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `link_rel` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_notes` mediumtext COLLATE utf8mb4_unicode_520_ci NOT NULL, - `link_rss` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - PRIMARY KEY (`link_id`), - KEY `link_visible` (`link_visible`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - - -DROP TABLE IF EXISTS `wp_options`; -CREATE TABLE `wp_options` ( - `option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `option_name` varchar(191) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `option_value` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, - `autoload` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'yes', - PRIMARY KEY (`option_id`), - UNIQUE KEY `option_name` (`option_name`), - KEY `autoload` (`autoload`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(1, 'siteurl', 'http://wordpress', 'yes'), -(2, 'home', 'http://wordpress', 'yes'), -(3, 'blogname', 'GravityView Acceptance', 'yes'), -(4, 'blogdescription', 'Just another WordPress site', 'yes'), -(5, 'users_can_register', '0', 'yes'), -(6, 'admin_email', 'admin@test.com', 'yes'), -(7, 'start_of_week', '1', 'yes'), -(8, 'use_balanceTags', '0', 'yes'), -(9, 'use_smilies', '1', 'yes'), -(10, 'require_name_email', '1', 'yes'), -(11, 'comments_notify', '1', 'yes'), -(12, 'posts_per_rss', '10', 'yes'), -(13, 'rss_use_excerpt', '0', 'yes'), -(14, 'mailserver_url', 'mail.example.com', 'yes'), -(15, 'mailserver_login', 'login@example.com', 'yes'), -(16, 'mailserver_pass', 'password', 'yes'), -(17, 'mailserver_port', '110', 'yes'), -(18, 'default_category', '1', 'yes'), -(19, 'default_comment_status', 'open', 'yes'), -(20, 'default_ping_status', 'open', 'yes'), -(21, 'default_pingback_flag', '1', 'yes'), -(22, 'posts_per_page', '10', 'yes'), -(23, 'date_format', 'F j, Y', 'yes'), -(24, 'time_format', 'g:i a', 'yes'), -(25, 'links_updated_date_format', 'F j, Y g:i a', 'yes'), -(26, 'comment_moderation', '0', 'yes'), -(27, 'moderation_notify', '1', 'yes'), -(28, 'permalink_structure', '/%year%/%monthnum%/%day%/%postname%/', 'yes'), -(29, 'rewrite_rules', 'a:121:{s:11:\"^wp-json/?$\";s:22:\"index.php?rest_route=/\";s:14:\"^wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:21:\"^index.php/wp-json/?$\";s:22:\"index.php?rest_route=/\";s:24:\"^index.php/wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:17:\"^wp-sitemap\\.xml$\";s:23:\"index.php?sitemap=index\";s:17:\"^wp-sitemap\\.xsl$\";s:36:\"index.php?sitemap-stylesheet=sitemap\";s:23:\"^wp-sitemap-index\\.xsl$\";s:34:\"index.php?sitemap-stylesheet=index\";s:48:\"^wp-sitemap-([a-z]+?)-([a-z\\d_-]+?)-(\\d+?)\\.xml$\";s:75:\"index.php?sitemap=$matches[1]&sitemap-subtype=$matches[2]&paged=$matches[3]\";s:34:\"^wp-sitemap-([a-z]+?)-(\\d+?)\\.xml$\";s:47:\"index.php?sitemap=$matches[1]&paged=$matches[2]\";s:18:\"view/([^/]+)/csv/?\";s:39:\"index.php?gravityview=$matches[1]&csv=1\";s:47:\"category/(.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:42:\"category/(.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:23:\"category/(.+?)/embed/?$\";s:46:\"index.php?category_name=$matches[1]&embed=true\";s:35:\"category/(.+?)/page/?([0-9]{1,})/?$\";s:53:\"index.php?category_name=$matches[1]&paged=$matches[2]\";s:17:\"category/(.+?)/?$\";s:35:\"index.php?category_name=$matches[1]\";s:44:\"tag/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:39:\"tag/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:20:\"tag/([^/]+)/embed/?$\";s:36:\"index.php?tag=$matches[1]&embed=true\";s:32:\"tag/([^/]+)/page/?([0-9]{1,})/?$\";s:43:\"index.php?tag=$matches[1]&paged=$matches[2]\";s:14:\"tag/([^/]+)/?$\";s:25:\"index.php?tag=$matches[1]\";s:45:\"type/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:40:\"type/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:21:\"type/([^/]+)/embed/?$\";s:44:\"index.php?post_format=$matches[1]&embed=true\";s:33:\"type/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?post_format=$matches[1]&paged=$matches[2]\";s:15:\"type/([^/]+)/?$\";s:33:\"index.php?post_format=$matches[1]\";s:32:\"view/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:42:\"view/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:62:\"view/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:57:\"view/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:57:\"view/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:38:\"view/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:21:\"view/([^/]+)/embed/?$\";s:44:\"index.php?gravityview=$matches[1]&embed=true\";s:25:\"view/([^/]+)/trackback/?$\";s:38:\"index.php?gravityview=$matches[1]&tb=1\";s:33:\"view/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?gravityview=$matches[1]&paged=$matches[2]\";s:40:\"view/([^/]+)/comment-page-([0-9]{1,})/?$\";s:51:\"index.php?gravityview=$matches[1]&cpage=$matches[2]\";s:29:\"view/([^/]+)/entry(/(.*))?/?$\";s:51:\"index.php?gravityview=$matches[1]&entry=$matches[3]\";s:29:\"view/([^/]+)(?:/([0-9]+))?/?$\";s:50:\"index.php?gravityview=$matches[1]&page=$matches[2]\";s:21:\"view/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:31:\"view/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:51:\"view/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:46:\"view/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:46:\"view/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:27:\"view/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:12:\"robots\\.txt$\";s:18:\"index.php?robots=1\";s:13:\"favicon\\.ico$\";s:19:\"index.php?favicon=1\";s:48:\".*wp-(atom|rdf|rss|rss2|feed|commentsrss2)\\.php$\";s:18:\"index.php?feed=old\";s:20:\".*wp-app\\.php(/.*)?$\";s:19:\"index.php?error=403\";s:18:\".*wp-register.php$\";s:23:\"index.php?register=true\";s:32:\"feed/(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:27:\"(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:8:\"embed/?$\";s:21:\"index.php?&embed=true\";s:20:\"page/?([0-9]{1,})/?$\";s:28:\"index.php?&paged=$matches[1]\";s:16:\"entry(/(.*))?/?$\";s:28:\"index.php?&entry=$matches[2]\";s:41:\"comments/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:36:\"comments/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:17:\"comments/embed/?$\";s:21:\"index.php?&embed=true\";s:44:\"search/(.+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:39:\"search/(.+)/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:20:\"search/(.+)/embed/?$\";s:34:\"index.php?s=$matches[1]&embed=true\";s:32:\"search/(.+)/page/?([0-9]{1,})/?$\";s:41:\"index.php?s=$matches[1]&paged=$matches[2]\";s:14:\"search/(.+)/?$\";s:23:\"index.php?s=$matches[1]\";s:47:\"author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:42:\"author/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:23:\"author/([^/]+)/embed/?$\";s:44:\"index.php?author_name=$matches[1]&embed=true\";s:35:\"author/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?author_name=$matches[1]&paged=$matches[2]\";s:17:\"author/([^/]+)/?$\";s:33:\"index.php?author_name=$matches[1]\";s:69:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:45:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/embed/?$\";s:74:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&paged=$matches[4]\";s:39:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$\";s:63:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]\";s:56:\"([0-9]{4})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:51:\"([0-9]{4})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:32:\"([0-9]{4})/([0-9]{1,2})/embed/?$\";s:58:\"index.php?year=$matches[1]&monthnum=$matches[2]&embed=true\";s:44:\"([0-9]{4})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&paged=$matches[3]\";s:26:\"([0-9]{4})/([0-9]{1,2})/?$\";s:47:\"index.php?year=$matches[1]&monthnum=$matches[2]\";s:43:\"([0-9]{4})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:38:\"([0-9]{4})/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:19:\"([0-9]{4})/embed/?$\";s:37:\"index.php?year=$matches[1]&embed=true\";s:31:\"([0-9]{4})/page/?([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&paged=$matches[2]\";s:13:\"([0-9]{4})/?$\";s:26:\"index.php?year=$matches[1]\";s:58:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:68:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:88:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:83:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:83:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:64:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:53:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/embed/?$\";s:91:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/trackback/?$\";s:85:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&tb=1\";s:77:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:72:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:65:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/page/?([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&paged=$matches[5]\";s:72:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/comment-page-([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&cpage=$matches[5]\";s:61:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/entry(/(.*))?/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&entry=$matches[6]\";s:61:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)(?:/([0-9]+))?/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&page=$matches[5]\";s:47:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:57:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:77:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:72:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:72:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:53:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&cpage=$matches[4]\";s:53:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/entry(/(.*))?/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&entry=$matches[5]\";s:51:\"([0-9]{4})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&cpage=$matches[3]\";s:40:\"([0-9]{4})/([0-9]{1,2})/entry(/(.*))?/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&entry=$matches[4]\";s:38:\"([0-9]{4})/comment-page-([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&cpage=$matches[2]\";s:27:\"([0-9]{4})/entry(/(.*))?/?$\";s:44:\"index.php?year=$matches[1]&entry=$matches[3]\";s:27:\".?.+?/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:37:\".?.+?/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:57:\".?.+?/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:33:\".?.+?/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:16:\"(.?.+?)/embed/?$\";s:41:\"index.php?pagename=$matches[1]&embed=true\";s:20:\"(.?.+?)/trackback/?$\";s:35:\"index.php?pagename=$matches[1]&tb=1\";s:40:\"(.?.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:35:\"(.?.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:28:\"(.?.+?)/page/?([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&paged=$matches[2]\";s:35:\"(.?.+?)/comment-page-([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&cpage=$matches[2]\";s:24:\"(.?.+?)/entry(/(.*))?/?$\";s:48:\"index.php?pagename=$matches[1]&entry=$matches[3]\";s:24:\"(.?.+?)(?:/([0-9]+))?/?$\";s:47:\"index.php?pagename=$matches[1]&page=$matches[2]\";}', 'yes'), -(30, 'hack_file', '0', 'yes'), -(31, 'blog_charset', 'UTF-8', 'yes'), -(32, 'moderation_keys', '', 'no'), -(33, 'active_plugins', 'a:3:{i:0;s:29:\"gravityforms/gravityforms.php\";i:1;s:23:\"gravityformscli/cli.php\";i:2;s:27:\"gravityview/gravityview.php\";}', 'yes'), -(34, 'category_base', '', 'yes'), -(35, 'ping_sites', 'http://rpc.pingomatic.com/', 'yes'), -(36, 'comment_max_links', '2', 'yes'), -(37, 'gmt_offset', '0', 'yes'), -(38, 'default_email_category', '1', 'yes'), -(39, 'recently_edited', '', 'no'), -(40, 'template', 'twentytwenty', 'yes'), -(41, 'stylesheet', 'twentytwenty', 'yes'), -(44, 'comment_registration', '0', 'yes'), -(45, 'html_type', 'text/html', 'yes'), -(46, 'use_trackback', '0', 'yes'), -(47, 'default_role', 'subscriber', 'yes'), -(48, 'db_version', '48748', 'yes'), -(49, 'uploads_use_yearmonth_folders', '1', 'yes'), -(50, 'upload_path', '', 'yes'), -(51, 'blog_public', '1', 'yes'), -(52, 'default_link_category', '2', 'yes'), -(53, 'show_on_front', 'posts', 'yes'), -(54, 'tag_base', '', 'yes'), -(55, 'show_avatars', '1', 'yes'), -(56, 'avatar_rating', 'G', 'yes'), -(57, 'upload_url_path', '', 'yes'), -(58, 'thumbnail_size_w', '150', 'yes'), -(59, 'thumbnail_size_h', '150', 'yes'), -(60, 'thumbnail_crop', '1', 'yes'), -(61, 'medium_size_w', '300', 'yes'), -(62, 'medium_size_h', '300', 'yes'), -(63, 'avatar_default', 'mystery', 'yes'), -(64, 'large_size_w', '1024', 'yes'), -(65, 'large_size_h', '1024', 'yes'), -(66, 'image_default_link_type', 'none', 'yes'), -(67, 'image_default_size', '', 'yes'), -(68, 'image_default_align', '', 'yes'), -(69, 'close_comments_for_old_posts', '0', 'yes'), -(70, 'close_comments_days_old', '14', 'yes'), -(71, 'thread_comments', '1', 'yes'), -(72, 'thread_comments_depth', '5', 'yes'), -(73, 'page_comments', '0', 'yes'), -(74, 'comments_per_page', '50', 'yes'), -(75, 'default_comments_page', 'newest', 'yes'), -(76, 'comment_order', 'asc', 'yes'), -(77, 'sticky_posts', 'a:0:{}', 'yes'), -(78, 'widget_categories', 'a:2:{i:2;a:4:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:12:\"hierarchical\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(79, 'widget_text', 'a:0:{}', 'yes'), -(80, 'widget_rss', 'a:0:{}', 'yes'), -(81, 'uninstall_plugins', 'a:0:{}', 'no'), -(82, 'timezone_string', '', 'yes'), -(83, 'page_for_posts', '0', 'yes'), -(84, 'page_on_front', '0', 'yes'), -(85, 'default_post_format', '0', 'yes'), -(86, 'link_manager_enabled', '0', 'yes'), -(87, 'finished_splitting_shared_terms', '1', 'yes'), -(88, 'site_icon', '0', 'yes'), -(89, 'medium_large_size_w', '768', 'yes'), -(90, 'medium_large_size_h', '0', 'yes'), -(91, 'wp_page_for_privacy_policy', '3', 'yes'), -(92, 'show_comments_cookies_opt_in', '1', 'yes'), -(93, 'admin_email_lifespan', '1601860492', 'yes'), -(94, 'initial_db_version', '45805', 'yes'), -(95, 'wp_user_roles', 'a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:93:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;s:23:\"gravityview_full_access\";b:1;s:25:\"gravityview_view_settings\";b:1;s:25:\"gravityview_edit_settings\";b:1;s:21:\"gravityview_uninstall\";b:1;s:27:\"gravityview_contact_support\";b:1;s:24:\"edit_others_gravityviews\";b:1;s:25:\"edit_private_gravityviews\";b:1;s:27:\"edit_published_gravityviews\";b:1;s:25:\"read_private_gravityviews\";b:1;s:27:\"delete_private_gravityviews\";b:1;s:26:\"delete_others_gravityviews\";b:1;s:20:\"publish_gravityviews\";b:1;s:29:\"delete_published_gravityviews\";b:1;s:17:\"copy_gravityviews\";b:1;s:31:\"gravityview_edit_others_entries\";b:1;s:28:\"gravityview_moderate_entries\";b:1;s:33:\"gravityview_delete_others_entries\";b:1;s:27:\"gravityview_add_entry_notes\";b:1;s:28:\"gravityview_view_entry_notes\";b:1;s:30:\"gravityview_delete_entry_notes\";b:1;s:29:\"gravityview_email_entry_notes\";b:1;s:24:\"gravityview_edit_entries\";b:1;s:22:\"gravityview_edit_entry\";b:1;s:29:\"gravityview_edit_form_entries\";b:1;s:26:\"gravityview_delete_entries\";b:1;s:24:\"gravityview_delete_entry\";b:1;s:17:\"edit_gravityviews\";b:1;s:19:\"delete_gravityviews\";b:1;s:27:\"gravityview_getting_started\";b:1;s:24:\"gravityview_support_port\";b:1;s:24:\"gravityview_view_entries\";b:1;s:31:\"gravityview_view_others_entries\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:58:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:25:\"read_private_gravityviews\";b:1;s:27:\"delete_private_gravityviews\";b:1;s:26:\"delete_others_gravityviews\";b:1;s:20:\"publish_gravityviews\";b:1;s:29:\"delete_published_gravityviews\";b:1;s:17:\"copy_gravityviews\";b:1;s:31:\"gravityview_edit_others_entries\";b:1;s:28:\"gravityview_moderate_entries\";b:1;s:33:\"gravityview_delete_others_entries\";b:1;s:27:\"gravityview_add_entry_notes\";b:1;s:28:\"gravityview_view_entry_notes\";b:1;s:30:\"gravityview_delete_entry_notes\";b:1;s:29:\"gravityview_email_entry_notes\";b:1;s:24:\"gravityview_edit_entries\";b:1;s:22:\"gravityview_edit_entry\";b:1;s:29:\"gravityview_edit_form_entries\";b:1;s:26:\"gravityview_delete_entries\";b:1;s:24:\"gravityview_delete_entry\";b:1;s:17:\"edit_gravityviews\";b:1;s:19:\"delete_gravityviews\";b:1;s:27:\"gravityview_getting_started\";b:1;s:24:\"gravityview_support_port\";b:1;s:24:\"gravityview_view_entries\";b:1;s:31:\"gravityview_view_others_entries\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:21:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:24:\"gravityview_edit_entries\";b:1;s:22:\"gravityview_edit_entry\";b:1;s:29:\"gravityview_edit_form_entries\";b:1;s:26:\"gravityview_delete_entries\";b:1;s:24:\"gravityview_delete_entry\";b:1;s:17:\"edit_gravityviews\";b:1;s:19:\"delete_gravityviews\";b:1;s:27:\"gravityview_getting_started\";b:1;s:24:\"gravityview_support_port\";b:1;s:24:\"gravityview_view_entries\";b:1;s:31:\"gravityview_view_others_entries\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:11:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:17:\"edit_gravityviews\";b:1;s:19:\"delete_gravityviews\";b:1;s:27:\"gravityview_getting_started\";b:1;s:24:\"gravityview_support_port\";b:1;s:24:\"gravityview_view_entries\";b:1;s:31:\"gravityview_view_others_entries\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:4:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;s:24:\"gravityview_view_entries\";b:1;s:31:\"gravityview_view_others_entries\";b:1;}}}', 'yes'), -(96, 'fresh_site', '1', 'yes'), -(97, 'widget_search', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'), -(98, 'widget_recent-posts', 'a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(99, 'widget_recent-comments', 'a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(100, 'widget_archives', 'a:2:{i:2;a:3:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(101, 'widget_meta', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'), -(102, 'sidebars_widgets', 'a:4:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:3:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";}s:9:\"sidebar-2\";a:3:{i:0;s:10:\"archives-2\";i:1;s:12:\"categories-2\";i:2;s:6:\"meta-2\";}s:13:\"array_version\";i:3;}', 'yes'), -(103, 'cron', 'a:9:{i:1601939871;a:1:{s:28:\"wp_update_comment_type_batch\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:0:{}}}}i:1601943292;a:1:{s:34:\"wp_privacy_delete_old_export_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1601946892;a:4:{s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1601946899;a:1:{s:17:\"gravityforms_cron\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1601946979;a:1:{s:30:\"gravityview-expired-transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1601947976;a:2:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1601947978;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1602025033;a:1:{s:30:\"wp_site_health_scheduled_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}s:7:\"version\";i:2;}', 'yes'), -(104, 'widget_pages', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(105, 'widget_calendar', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(106, 'widget_media_audio', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(107, 'widget_media_image', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(108, 'widget_media_gallery', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(109, 'widget_media_video', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(110, 'widget_tag_cloud', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(111, 'widget_nav_menu', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(112, 'widget_custom_html', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(114, 'recovery_keys', 'a:0:{}', 'yes'), -(121, '_site_transient_update_themes', 'O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1601938634;s:7:\"checked\";a:3:{s:14:\"twentynineteen\";s:3:\"1.7\";s:15:\"twentyseventeen\";s:3:\"2.4\";s:12:\"twentytwenty\";s:3:\"1.5\";}s:8:\"response\";a:0:{}s:9:\"no_update\";a:3:{s:14:\"twentynineteen\";a:6:{s:5:\"theme\";s:14:\"twentynineteen\";s:11:\"new_version\";s:3:\"1.7\";s:3:\"url\";s:44:\"https://wordpress.org/themes/twentynineteen/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/theme/twentynineteen.1.7.zip\";s:8:\"requires\";s:5:\"4.9.6\";s:12:\"requires_php\";s:5:\"5.2.4\";}s:15:\"twentyseventeen\";a:6:{s:5:\"theme\";s:15:\"twentyseventeen\";s:11:\"new_version\";s:3:\"2.4\";s:3:\"url\";s:45:\"https://wordpress.org/themes/twentyseventeen/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/theme/twentyseventeen.2.4.zip\";s:8:\"requires\";s:3:\"4.7\";s:12:\"requires_php\";s:5:\"5.2.4\";}s:12:\"twentytwenty\";a:6:{s:5:\"theme\";s:12:\"twentytwenty\";s:11:\"new_version\";s:3:\"1.5\";s:3:\"url\";s:42:\"https://wordpress.org/themes/twentytwenty/\";s:7:\"package\";s:58:\"https://downloads.wordpress.org/theme/twentytwenty.1.5.zip\";s:8:\"requires\";s:3:\"4.7\";s:12:\"requires_php\";s:5:\"5.2.4\";}}s:12:\"translations\";a:0:{}}', 'no'), -(122, 'theme_mods_twentytwenty', 'a:1:{s:18:\"custom_css_post_id\";i:-1;}', 'yes'), -(125, 'rg_gforms_key', 'e5d8a9f870712363ae0509f97c0047fb', 'yes'), -(127, 'gf_db_version', '2.4.20.5', 'no'), -(128, 'rg_form_version', '2.4.20.5', 'no'), -(129, 'gform_enable_background_updates', '1', 'yes'), -(130, 'widget_gform_widget', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(131, 'gravityformsaddon_gravityformswebapi_version', '1.0', 'yes'), -(132, 'gravityformsaddon_gravityformscli_version', '1.4', 'yes'), -(134, 'gv_version', '2.7.1', 'yes'), -(137, 'widget_gv_recent_entries', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(138, 'widget_gravityview_search', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(139, 'gravityformsaddon_gravityview_version', '2.9.1', 'yes'), -(141, 'gform_version_info', 'a:11:{s:12:\"is_valid_key\";b:1;s:6:\"reason\";s:0:\"\";s:7:\"version\";s:6:\"2.4.20\";s:3:\"url\";s:168:\"https://s3.amazonaws.com/gravityforms/releases/gravityforms_2.4.20.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=KxoK6y%2F8K9rm1mKrT33Q8TVfyqA%3D\";s:15:\"expiration_time\";i:2145938400;s:9:\"offerings\";a:58:{s:12:\"gravityforms\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:6:\"2.4.20\";s:14:\"version_latest\";s:8:\"2.4.20.5\";s:3:\"url\";s:168:\"https://s3.amazonaws.com/gravityforms/releases/gravityforms_2.4.20.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=KxoK6y%2F8K9rm1mKrT33Q8TVfyqA%3D\";s:10:\"url_latest\";s:168:\"https://s3.amazonaws.com/gravityforms/releases/gravityforms_2.4.20.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=86xHmDDWwaGdvGAf6jKxFVRCpgo%3D\";}s:21:\"gravityforms2checkout\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.1\";s:14:\"version_latest\";s:3:\"1.1\";s:3:\"url\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/2checkout/gravityforms2checkout_1.1.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=oJxwSzNFcqLiiO2q9KD3fWkPY4A%3D\";s:10:\"url_latest\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/2checkout/gravityforms2checkout_1.1.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=oJxwSzNFcqLiiO2q9KD3fWkPY4A%3D\";}s:26:\"gravityformsactivecampaign\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.8\";s:14:\"version_latest\";s:3:\"1.8\";s:3:\"url\";s:194:\"https://s3.amazonaws.com/gravityforms/addons/activecampaign/gravityformsactivecampaign_1.8.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=%2BrYQJPtPwPDmEQwr8pW9eY%2FcJoQ%3D\";s:10:\"url_latest\";s:194:\"https://s3.amazonaws.com/gravityforms/addons/activecampaign/gravityformsactivecampaign_1.8.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=%2BrYQJPtPwPDmEQwr8pW9eY%2FcJoQ%3D\";}s:32:\"gravityformsadvancedpostcreation\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:10:\"1.0-beta-7\";s:14:\"version_latest\";s:10:\"1.0-beta-7\";s:3:\"url\";s:211:\"https://s3.amazonaws.com/gravityforms/addons/advancedpostcreation/gravityformsadvancedpostcreation_1.0-beta-7.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=iiP1mLO37rYFlD5wIRqji5Q%2BW8E%3D\";s:10:\"url_latest\";s:211:\"https://s3.amazonaws.com/gravityforms/addons/advancedpostcreation/gravityformsadvancedpostcreation_1.0-beta-7.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=iiP1mLO37rYFlD5wIRqji5Q%2BW8E%3D\";}s:20:\"gravityformsagilecrm\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.4\";s:14:\"version_latest\";s:3:\"1.4\";s:3:\"url\";s:184:\"https://s3.amazonaws.com/gravityforms/addons/agilecrm/gravityformsagilecrm_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=BeI%2Bjv55t9otne%2B4%2FW58qb4FI3Y%3D\";s:10:\"url_latest\";s:184:\"https://s3.amazonaws.com/gravityforms/addons/agilecrm/gravityformsagilecrm_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=BeI%2Bjv55t9otne%2B4%2FW58qb4FI3Y%3D\";}s:24:\"gravityformsauthorizenet\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"2.8\";s:14:\"version_latest\";s:5:\"2.8.1\";s:3:\"url\";s:188:\"https://s3.amazonaws.com/gravityforms/addons/authorizenet/gravityformsauthorizenet_2.8.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=a7vO8NhOu9NwnDDYTeg4%2B4ol9Gc%3D\";s:10:\"url_latest\";s:188:\"https://s3.amazonaws.com/gravityforms/addons/authorizenet/gravityformsauthorizenet_2.8.1.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=zE5B3bo1VjMs8QueglFm21jfneM%3D\";}s:18:\"gravityformsaweber\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:4:\"2.11\";s:14:\"version_latest\";s:4:\"2.11\";s:3:\"url\";s:179:\"https://s3.amazonaws.com/gravityforms/addons/aweber/gravityformsaweber_2.11.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=Slta8G%2BPH8i40y6dLPS%2Bx3Qy1sE%3D\";s:10:\"url_latest\";s:179:\"https://s3.amazonaws.com/gravityforms/addons/aweber/gravityformsaweber_2.11.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=Slta8G%2BPH8i40y6dLPS%2Bx3Qy1sE%3D\";}s:21:\"gravityformsbatchbook\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.3\";s:14:\"version_latest\";s:3:\"1.3\";s:3:\"url\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/batchbook/gravityformsbatchbook_1.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=Dtf3ROJW6D8njLNQ3Q5snqhheA8%3D\";s:10:\"url_latest\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/batchbook/gravityformsbatchbook_1.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=Dtf3ROJW6D8njLNQ3Q5snqhheA8%3D\";}s:18:\"gravityformsbreeze\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.5\";s:14:\"version_latest\";s:3:\"1.5\";s:3:\"url\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/breeze/gravityformsbreeze_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=3INqIdhmQhrsIT2kwD4xKf7eC2w%3D\";s:10:\"url_latest\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/breeze/gravityformsbreeze_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=3INqIdhmQhrsIT2kwD4xKf7eC2w%3D\";}s:27:\"gravityformscampaignmonitor\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"3.9\";s:14:\"version_latest\";s:3:\"3.9\";s:3:\"url\";s:194:\"https://s3.amazonaws.com/gravityforms/addons/campaignmonitor/gravityformscampaignmonitor_3.9.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=a5N%2Fquuvg7647iJg1kYftLmPj1c%3D\";s:10:\"url_latest\";s:194:\"https://s3.amazonaws.com/gravityforms/addons/campaignmonitor/gravityformscampaignmonitor_3.9.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=a5N%2Fquuvg7647iJg1kYftLmPj1c%3D\";}s:20:\"gravityformscampfire\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.1\";s:14:\"version_latest\";s:5:\"1.2.2\";s:3:\"url\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/campfire/gravityformscampfire_1.1.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=EsIVAi8gKzXiCo30zXDRLcotpsY%3D\";s:10:\"url_latest\";s:184:\"https://s3.amazonaws.com/gravityforms/addons/campfire/gravityformscampfire_1.2.2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=V95lFCkZfw%2B385YMec%2F9pq1MICA%3D\";}s:22:\"gravityformscapsulecrm\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.5\";s:14:\"version_latest\";s:3:\"1.5\";s:3:\"url\";s:184:\"https://s3.amazonaws.com/gravityforms/addons/capsulecrm/gravityformscapsulecrm_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=1S7RXFYYXZhlKMkAyWG3R%2B2msm4%3D\";s:10:\"url_latest\";s:184:\"https://s3.amazonaws.com/gravityforms/addons/capsulecrm/gravityformscapsulecrm_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=1S7RXFYYXZhlKMkAyWG3R%2B2msm4%3D\";}s:26:\"gravityformschainedselects\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.5\";s:14:\"version_latest\";s:3:\"1.5\";s:3:\"url\";s:190:\"https://s3.amazonaws.com/gravityforms/addons/chainedselects/gravityformschainedselects_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=LmEfORtk8B7lYpfExFSGYL5som0%3D\";s:10:\"url_latest\";s:190:\"https://s3.amazonaws.com/gravityforms/addons/chainedselects/gravityformschainedselects_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=LmEfORtk8B7lYpfExFSGYL5som0%3D\";}s:23:\"gravityformscleverreach\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.7\";s:14:\"version_latest\";s:3:\"1.7\";s:3:\"url\";s:186:\"https://s3.amazonaws.com/gravityforms/addons/cleverreach/gravityformscleverreach_1.7.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=SuEVRL4Bi0e%2FlbXWkGOlUIPhN0A%3D\";s:10:\"url_latest\";s:186:\"https://s3.amazonaws.com/gravityforms/addons/cleverreach/gravityformscleverreach_1.7.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=SuEVRL4Bi0e%2FlbXWkGOlUIPhN0A%3D\";}s:15:\"gravityformscli\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:0:\"\";s:14:\"version_latest\";s:3:\"1.4\";s:3:\"url\";s:0:\"\";s:10:\"url_latest\";s:170:\"https://s3.amazonaws.com/gravityforms/addons/cli/gravityformscli_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=Wk2d0JF7%2FHlWRLyaZYYbTFAzs70%3D\";}s:27:\"gravityformsconstantcontact\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.5\";s:14:\"version_latest\";s:3:\"1.5\";s:3:\"url\";s:194:\"https://s3.amazonaws.com/gravityforms/addons/constantcontact/gravityformsconstantcontact_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=lfSzjlBFdOVreFp%2FpYuehC58k5c%3D\";s:10:\"url_latest\";s:194:\"https://s3.amazonaws.com/gravityforms/addons/constantcontact/gravityformsconstantcontact_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=lfSzjlBFdOVreFp%2FpYuehC58k5c%3D\";}s:19:\"gravityformscoupons\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:4:\"2.11\";s:14:\"version_latest\";s:4:\"2.11\";s:3:\"url\";s:177:\"https://s3.amazonaws.com/gravityforms/addons/coupons/gravityformscoupons_2.11.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=6Tx3qYoRjtBSd2LqLQvfti5glXk%3D\";s:10:\"url_latest\";s:177:\"https://s3.amazonaws.com/gravityforms/addons/coupons/gravityformscoupons_2.11.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=6Tx3qYoRjtBSd2LqLQvfti5glXk%3D\";}s:17:\"gravityformsdebug\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:0:\"\";s:14:\"version_latest\";s:10:\"1.0.beta12\";s:3:\"url\";s:0:\"\";s:10:\"url_latest\";s:181:\"https://s3.amazonaws.com/gravityforms/addons/debug/gravityformsdebug_1.0.beta12.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=CK9PEFny1MfKAfytR%2FOZw9aPVF0%3D\";}s:19:\"gravityformsdropbox\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"2.8\";s:14:\"version_latest\";s:3:\"2.8\";s:3:\"url\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/dropbox/gravityformsdropbox_2.8.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=kswas9AG0uv20Smedz9cJ1%2F8sdY%3D\";s:10:\"url_latest\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/dropbox/gravityformsdropbox_2.8.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=kswas9AG0uv20Smedz9cJ1%2F8sdY%3D\";}s:24:\"gravityformsemailoctopus\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.2\";s:14:\"version_latest\";s:3:\"1.2\";s:3:\"url\";s:190:\"https://s3.amazonaws.com/gravityforms/addons/emailoctopus/gravityformsemailoctopus_1.2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=UbMt225Sv6SB4mN%2Bs%2FcFRXOTRo8%3D\";s:10:\"url_latest\";s:190:\"https://s3.amazonaws.com/gravityforms/addons/emailoctopus/gravityformsemailoctopus_1.2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=UbMt225Sv6SB4mN%2Bs%2FcFRXOTRo8%3D\";}s:16:\"gravityformsemma\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.4\";s:14:\"version_latest\";s:3:\"1.4\";s:3:\"url\";s:170:\"https://s3.amazonaws.com/gravityforms/addons/emma/gravityformsemma_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=RMGkqrCKv3QATlIOIoqX7tKbvnA%3D\";s:10:\"url_latest\";s:170:\"https://s3.amazonaws.com/gravityforms/addons/emma/gravityformsemma_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=RMGkqrCKv3QATlIOIoqX7tKbvnA%3D\";}s:22:\"gravityformsfreshbooks\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"2.7\";s:14:\"version_latest\";s:3:\"2.7\";s:3:\"url\";s:182:\"https://s3.amazonaws.com/gravityforms/addons/freshbooks/gravityformsfreshbooks_2.7.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=4mdY4p9AcVQGP9m1D8HDq8Hj1Ec%3D\";s:10:\"url_latest\";s:182:\"https://s3.amazonaws.com/gravityforms/addons/freshbooks/gravityformsfreshbooks_2.7.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=4mdY4p9AcVQGP9m1D8HDq8Hj1Ec%3D\";}s:23:\"gravityformsgetresponse\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.5\";s:14:\"version_latest\";s:3:\"1.5\";s:3:\"url\";s:186:\"https://s3.amazonaws.com/gravityforms/addons/getresponse/gravityformsgetresponse_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=yvcKbmy6S2%2Fnia0T7gNaW7QyXCs%3D\";s:10:\"url_latest\";s:186:\"https://s3.amazonaws.com/gravityforms/addons/getresponse/gravityformsgetresponse_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=yvcKbmy6S2%2Fnia0T7gNaW7QyXCs%3D\";}s:21:\"gravityformsgutenberg\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:10:\"1.0-rc-1.4\";s:14:\"version_latest\";s:10:\"1.0-rc-1.5\";s:3:\"url\";s:187:\"https://s3.amazonaws.com/gravityforms/addons/gutenberg/gravityformsgutenberg_1.0-rc-1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=oTcVhLKc2XzYKPyrajiMyijudc0%3D\";s:10:\"url_latest\";s:189:\"https://s3.amazonaws.com/gravityforms/addons/gutenberg/gravityformsgutenberg_1.0-rc-1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=lz20ZfRAE9BaRwg2daJMp%2FFHnNQ%3D\";}s:21:\"gravityformshelpscout\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:4:\"1.15\";s:14:\"version_latest\";s:4:\"1.15\";s:3:\"url\";s:185:\"https://s3.amazonaws.com/gravityforms/addons/helpscout/gravityformshelpscout_1.15.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=CFS%2FfiJRa%2FI0LCBrkcx7Ct5a9nU%3D\";s:10:\"url_latest\";s:185:\"https://s3.amazonaws.com/gravityforms/addons/helpscout/gravityformshelpscout_1.15.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=CFS%2FfiJRa%2FI0LCBrkcx7Ct5a9nU%3D\";}s:20:\"gravityformshighrise\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.3\";s:14:\"version_latest\";s:3:\"1.3\";s:3:\"url\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/highrise/gravityformshighrise_1.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=6DBd6J8H97cqaHFh6OuqT%2FfOzZM%3D\";s:10:\"url_latest\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/highrise/gravityformshighrise_1.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=6DBd6J8H97cqaHFh6OuqT%2FfOzZM%3D\";}s:19:\"gravityformshipchat\";a:3:{s:12:\"is_available\";b:0;s:7:\"version\";s:3:\"1.2\";s:14:\"version_latest\";s:3:\"1.2\";}s:19:\"gravityformshubspot\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.5\";s:14:\"version_latest\";s:3:\"1.5\";s:3:\"url\";s:176:\"https://s3.amazonaws.com/gravityforms/addons/hubspot/gravityformshubspot_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=rlw29YkptPX4MlIu2FfJOGxg7wU%3D\";s:10:\"url_latest\";s:176:\"https://s3.amazonaws.com/gravityforms/addons/hubspot/gravityformshubspot_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=rlw29YkptPX4MlIu2FfJOGxg7wU%3D\";}s:20:\"gravityformsicontact\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.5\";s:14:\"version_latest\";s:3:\"1.5\";s:3:\"url\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/icontact/gravityformsicontact_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=JPZyw5eOWsV3xx7EzZO0HZyVY6Y%3D\";s:10:\"url_latest\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/icontact/gravityformsicontact_1.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=JPZyw5eOWsV3xx7EzZO0HZyVY6Y%3D\";}s:19:\"gravityformslogging\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.3\";s:14:\"version_latest\";s:5:\"1.3.1\";s:3:\"url\";s:176:\"https://s3.amazonaws.com/gravityforms/addons/logging/gravityformslogging_1.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=d5TEU2qyCRkc0pb86i5R0OQ0s3g%3D\";s:10:\"url_latest\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/logging/gravityformslogging_1.3.1.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=n4YXoMaD5A18vZPSeN%2FjCIAafdU%3D\";}s:19:\"gravityformsmadmimi\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.4\";s:14:\"version_latest\";s:3:\"1.4\";s:3:\"url\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/madmimi/gravityformsmadmimi_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=XWXvBFS0Sdeg6axovp6mxT%2FBJ5U%3D\";s:10:\"url_latest\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/madmimi/gravityformsmadmimi_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=XWXvBFS0Sdeg6axovp6mxT%2FBJ5U%3D\";}s:21:\"gravityformsmailchimp\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"4.8\";s:14:\"version_latest\";s:3:\"4.8\";s:3:\"url\";s:182:\"https://s3.amazonaws.com/gravityforms/addons/mailchimp/gravityformsmailchimp_4.8.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=ofv1otkldPS5Yqwp%2Bw6FOfSmrzk%3D\";s:10:\"url_latest\";s:182:\"https://s3.amazonaws.com/gravityforms/addons/mailchimp/gravityformsmailchimp_4.8.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=ofv1otkldPS5Yqwp%2Bw6FOfSmrzk%3D\";}s:19:\"gravityformsmailgun\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.3\";s:14:\"version_latest\";s:3:\"1.3\";s:3:\"url\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/mailgun/gravityformsmailgun_1.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=yelH%2BjkkmUMiAb2sIKPUnZqbxiY%3D\";s:10:\"url_latest\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/mailgun/gravityformsmailgun_1.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=yelH%2BjkkmUMiAb2sIKPUnZqbxiY%3D\";}s:18:\"gravityformsmollie\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.1\";s:14:\"version_latest\";s:3:\"1.1\";s:3:\"url\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/mollie/gravityformsmollie_1.1.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=mqfie2tPTgoF5GRTy6qRmeOLWvM%3D\";s:10:\"url_latest\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/mollie/gravityformsmollie_1.1.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=mqfie2tPTgoF5GRTy6qRmeOLWvM%3D\";}s:26:\"gravityformspartialentries\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.6\";s:14:\"version_latest\";s:3:\"1.6\";s:3:\"url\";s:196:\"https://s3.amazonaws.com/gravityforms/addons/partialentries/gravityformspartialentries_1.6.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=O%2BDhdRPC6d9eTSqQS%2FFd%2FZQfHMY%3D\";s:10:\"url_latest\";s:196:\"https://s3.amazonaws.com/gravityforms/addons/partialentries/gravityformspartialentries_1.6.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=O%2BDhdRPC6d9eTSqQS%2FFd%2FZQfHMY%3D\";}s:18:\"gravityformspaypal\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"3.4\";s:14:\"version_latest\";s:3:\"3.4\";s:3:\"url\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/paypal/gravityformspaypal_3.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=iIeDaPPCXM0Js2NLLJAnrI1RxHo%3D\";s:10:\"url_latest\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/paypal/gravityformspaypal_3.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=iIeDaPPCXM0Js2NLLJAnrI1RxHo%3D\";}s:33:\"gravityformspaypalexpresscheckout\";a:3:{s:12:\"is_available\";b:0;s:7:\"version\";s:0:\"\";s:14:\"version_latest\";N;}s:29:\"gravityformspaypalpaymentspro\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"2.6\";s:14:\"version_latest\";s:3:\"2.6\";s:3:\"url\";s:198:\"https://s3.amazonaws.com/gravityforms/addons/paypalpaymentspro/gravityformspaypalpaymentspro_2.6.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=sAUmUJLxnbpxUXgCQR59Fl%2BZgOw%3D\";s:10:\"url_latest\";s:198:\"https://s3.amazonaws.com/gravityforms/addons/paypalpaymentspro/gravityformspaypalpaymentspro_2.6.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=sAUmUJLxnbpxUXgCQR59Fl%2BZgOw%3D\";}s:21:\"gravityformspaypalpro\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:5:\"1.8.1\";s:14:\"version_latest\";s:5:\"1.8.3\";s:3:\"url\";s:182:\"https://s3.amazonaws.com/gravityforms/addons/paypalpro/gravityformspaypalpro_1.8.1.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=4I6iTUCC7OK2HKhEJC5Ydw1gZc0%3D\";s:10:\"url_latest\";s:182:\"https://s3.amazonaws.com/gravityforms/addons/paypalpro/gravityformspaypalpro_1.8.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=fOQgvbJR9FDZmd7w0PXNFafyUS8%3D\";}s:20:\"gravityformspicatcha\";a:3:{s:12:\"is_available\";b:0;s:7:\"version\";s:3:\"2.0\";s:14:\"version_latest\";s:3:\"2.0\";}s:16:\"gravityformspipe\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.2\";s:14:\"version_latest\";s:3:\"1.3\";s:3:\"url\";s:172:\"https://s3.amazonaws.com/gravityforms/addons/pipe/gravityformspipe_1.2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=lIQ5nUPaQn5If%2FFRbPTMA8EENnE%3D\";s:10:\"url_latest\";s:170:\"https://s3.amazonaws.com/gravityforms/addons/pipe/gravityformspipe_1.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=rvbsBlG9GgRM13zd2Sj9pncIlHk%3D\";}s:17:\"gravityformspolls\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"3.6\";s:14:\"version_latest\";s:3:\"3.6\";s:3:\"url\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/polls/gravityformspolls_3.6.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=GHp9x4HLj%2Foyr3hDJ1XKs6TYTv0%3D\";s:10:\"url_latest\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/polls/gravityformspolls_3.6.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=GHp9x4HLj%2Foyr3hDJ1XKs6TYTv0%3D\";}s:20:\"gravityformspostmark\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.2\";s:14:\"version_latest\";s:3:\"1.2\";s:3:\"url\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/postmark/gravityformspostmark_1.2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=lJqr2saCPqkzgL5Pg%2BvFCJQ19u8%3D\";s:10:\"url_latest\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/postmark/gravityformspostmark_1.2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=lJqr2saCPqkzgL5Pg%2BvFCJQ19u8%3D\";}s:16:\"gravityformsppcp\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.4\";s:14:\"version_latest\";s:3:\"1.4\";s:3:\"url\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/ppcp/gravityformsppcp_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=H%2BE%2F3naGuiMX04xSR3zdGTcAmT4%3D\";s:10:\"url_latest\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/ppcp/gravityformsppcp_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=H%2BE%2F3naGuiMX04xSR3zdGTcAmT4%3D\";}s:16:\"gravityformsquiz\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"3.5\";s:14:\"version_latest\";s:3:\"3.5\";s:3:\"url\";s:170:\"https://s3.amazonaws.com/gravityforms/addons/quiz/gravityformsquiz_3.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=G58dJzB6ehidSJfpzddAF19Q2GI%3D\";s:10:\"url_latest\";s:170:\"https://s3.amazonaws.com/gravityforms/addons/quiz/gravityformsquiz_3.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=G58dJzB6ehidSJfpzddAF19Q2GI%3D\";}s:19:\"gravityformsrestapi\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:10:\"2.0-beta-2\";s:14:\"version_latest\";s:10:\"2.0-beta-2\";s:3:\"url\";s:183:\"https://s3.amazonaws.com/gravityforms/addons/restapi/gravityformsrestapi_2.0-beta-2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=zLKVMLySZqUegO6a1UpRhBYB1kM%3D\";s:10:\"url_latest\";s:183:\"https://s3.amazonaws.com/gravityforms/addons/restapi/gravityformsrestapi_2.0-beta-2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=zLKVMLySZqUegO6a1UpRhBYB1kM%3D\";}s:20:\"gravityformssendgrid\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.4\";s:14:\"version_latest\";s:3:\"1.4\";s:3:\"url\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/sendgrid/gravityformssendgrid_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=LSlyEXvCms9dqQo3tl6XyoU8wEE%3D\";s:10:\"url_latest\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/sendgrid/gravityformssendgrid_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=LSlyEXvCms9dqQo3tl6XyoU8wEE%3D\";}s:21:\"gravityformssignature\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"4.0\";s:14:\"version_latest\";s:3:\"4.0\";s:3:\"url\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/signature/gravityformssignature_4.0.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=thGf0FMO8Q53xJ1fUUL2s4ULEtM%3D\";s:10:\"url_latest\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/signature/gravityformssignature_4.0.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=thGf0FMO8Q53xJ1fUUL2s4ULEtM%3D\";}s:17:\"gravityformsslack\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:4:\"1.12\";s:14:\"version_latest\";s:4:\"1.12\";s:3:\"url\";s:173:\"https://s3.amazonaws.com/gravityforms/addons/slack/gravityformsslack_1.12.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=akwLb6kACEunCyZVo9jVvg8jQxA%3D\";s:10:\"url_latest\";s:173:\"https://s3.amazonaws.com/gravityforms/addons/slack/gravityformsslack_1.12.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=akwLb6kACEunCyZVo9jVvg8jQxA%3D\";}s:18:\"gravityformssquare\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.2\";s:14:\"version_latest\";s:3:\"1.2\";s:3:\"url\";s:176:\"https://s3.amazonaws.com/gravityforms/addons/square/gravityformssquare_1.2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=O7jypuwWUVfVRkeszshkL12b%2Fto%3D\";s:10:\"url_latest\";s:176:\"https://s3.amazonaws.com/gravityforms/addons/square/gravityformssquare_1.2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=O7jypuwWUVfVRkeszshkL12b%2Fto%3D\";}s:18:\"gravityformsstripe\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"3.8\";s:14:\"version_latest\";s:5:\"3.8.2\";s:3:\"url\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/stripe/gravityformsstripe_3.8.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=3zRdd2Sn928rMXlvBaKBDf0kx34%3D\";s:10:\"url_latest\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/stripe/gravityformsstripe_3.8.2.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=RRX33BOh8OEUUS9G284CPPUS%2FMM%3D\";}s:18:\"gravityformssurvey\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"3.6\";s:14:\"version_latest\";s:5:\"3.6.1\";s:3:\"url\";s:178:\"https://s3.amazonaws.com/gravityforms/addons/survey/gravityformssurvey_3.6.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=nNQjGJm%2BMJ4677vg%2BLqjIDGb39w%3D\";s:10:\"url_latest\";s:176:\"https://s3.amazonaws.com/gravityforms/addons/survey/gravityformssurvey_3.6.1.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=hg949N9ihKd9lREc8EJedIQKBKA%3D\";}s:18:\"gravityformstrello\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.4\";s:14:\"version_latest\";s:3:\"1.4\";s:3:\"url\";s:176:\"https://s3.amazonaws.com/gravityforms/addons/trello/gravityformstrello_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=9ywpn1DzLhKv0tx%2B17S7HIbgIPw%3D\";s:10:\"url_latest\";s:176:\"https://s3.amazonaws.com/gravityforms/addons/trello/gravityformstrello_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=9ywpn1DzLhKv0tx%2B17S7HIbgIPw%3D\";}s:18:\"gravityformstwilio\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"2.8\";s:14:\"version_latest\";s:3:\"2.8\";s:3:\"url\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/twilio/gravityformstwilio_2.8.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=C2Jm5x0WiCDl3d7oMbi6JQGtfTg%3D\";s:10:\"url_latest\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/twilio/gravityformstwilio_2.8.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=C2Jm5x0WiCDl3d7oMbi6JQGtfTg%3D\";}s:28:\"gravityformsuserregistration\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"4.6\";s:14:\"version_latest\";s:3:\"4.6\";s:3:\"url\";s:196:\"https://s3.amazonaws.com/gravityforms/addons/userregistration/gravityformsuserregistration_4.6.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=eSdNzvbmvzRvEB9hRh3msu%2BXnmg%3D\";s:10:\"url_latest\";s:196:\"https://s3.amazonaws.com/gravityforms/addons/userregistration/gravityformsuserregistration_4.6.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=eSdNzvbmvzRvEB9hRh3msu%2BXnmg%3D\";}s:20:\"gravityformswebhooks\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"1.4\";s:14:\"version_latest\";s:3:\"1.4\";s:3:\"url\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/webhooks/gravityformswebhooks_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=GeI7HnQE%2BmmEVGqBdXkxoz1q7ak%3D\";s:10:\"url_latest\";s:180:\"https://s3.amazonaws.com/gravityforms/addons/webhooks/gravityformswebhooks_1.4.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=GeI7HnQE%2BmmEVGqBdXkxoz1q7ak%3D\";}s:18:\"gravityformszapier\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:3:\"3.3\";s:14:\"version_latest\";s:3:\"3.3\";s:3:\"url\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/zapier/gravityformszapier_3.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=jElapUrhRoOy0kMYrb02E71lU4E%3D\";s:10:\"url_latest\";s:174:\"https://s3.amazonaws.com/gravityforms/addons/zapier/gravityformszapier_3.3.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=jElapUrhRoOy0kMYrb02E71lU4E%3D\";}s:19:\"gravityformszohocrm\";a:5:{s:12:\"is_available\";b:1;s:7:\"version\";s:4:\"1.12\";s:14:\"version_latest\";s:4:\"1.12\";s:3:\"url\";s:177:\"https://s3.amazonaws.com/gravityforms/addons/zohocrm/gravityformszohocrm_1.12.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=LBPix1OOfoQ2fxmBolarMbYwa4I%3D\";s:10:\"url_latest\";s:177:\"https://s3.amazonaws.com/gravityforms/addons/zohocrm/gravityformszohocrm_1.12.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=LBPix1OOfoQ2fxmBolarMbYwa4I%3D\";}}s:9:\"is_active\";s:1:\"1\";s:12:\"product_code\";s:5:\"GFDEV\";s:14:\"version_latest\";s:8:\"2.4.20.5\";s:10:\"url_latest\";s:168:\"https://s3.amazonaws.com/gravityforms/releases/gravityforms_2.4.20.5.zip?AWSAccessKeyId=AKIAJC3LQNDWHBOFBQIA&Expires=1602111433&Signature=86xHmDDWwaGdvGAf6jKxFVRCpgo%3D\";s:9:\"timestamp\";i:1601938633;}', 'no'), -(142, 'gv_migrate_searchwidget', '1', 'yes'), -(143, 'gv_migrated_approved_meta', '1', 'yes'), -(144, 'edd_sl_0def743889bd5c748c89e31debc0a67c', 'a:2:{s:7:\"timeout\";i:1586320377;s:5:\"value\";s:391064:\"{\"new_version\":\"2.7.1\",\"stable_version\":\"2.7.1\",\"name\":\"GravityView\",\"slug\":\"gravityview\",\"url\":\"https:\\/\\/gravitykit.com\\/extensions\\/gravityview\\/?changelog=1\",\"last_updated\":\"2 weeks ago\",\"homepage\":\"https:\\/\\/gravitykit.com\",\"sections\":{\"description\":\"

Beautifully display your Gravity Forms entries. Learn more on gravitykit.com<\\/a>.<\\/p>\",\"changelog\":\"

= 2.7.1 on February 24, 2020 =<\\/p>\\n