From ab8fd07c92ff657e4953ffc2db870f3ae78122f2 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Tue, 30 Jun 2026 11:02:23 +0100 Subject: [PATCH 01/27] DeletePartialFormSubmissions scheduled task --- content/collections/pages/scheduling.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/content/collections/pages/scheduling.md b/content/collections/pages/scheduling.md index 9be6c7783..169fa155f 100644 --- a/content/collections/pages/scheduling.md +++ b/content/collections/pages/scheduling.md @@ -46,6 +46,12 @@ Statamic will dispatch a `Statamic\Events\EntryScheduleReached` event whenever a The event will be dispatched on the minute _after_ the scheduled time. +### DeletePartialFormSubmissions + +This job runs daily and deletes any partial form submissions older than the configured threshold (7 days by default). + +The threshold and whether attached assets should also be deleted can be configured in `config/statamic/forms.php`. + ## Defining schedules From ce1ffdd0dd7edd23eeeddffcaf5fb0b74bde559a Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Tue, 30 Jun 2026 16:51:19 +0100 Subject: [PATCH 02/27] wip --- content/collections/fieldtypes/form.md | 4 + .../collections/pages/conditional-fields.md | 2 +- content/collections/pages/events.md | 30 +- content/collections/pages/forms.md | 566 +++++++----------- content/collections/pages/scheduling.md | 4 +- .../form-submission-repository.md | 48 ++ content/collections/tags/form-create.md | 225 +++++-- content/collections/tags/form-fields.md | 42 +- content/collections/tags/user-login_form.md | 80 ++- .../collections/tags/user-password_form.md | 66 +- content/collections/tags/user-profile_form.md | 60 +- .../collections/tags/user-register_form.md | 67 ++- content/collections/tips/reserved-words.md | 4 + 13 files changed, 766 insertions(+), 432 deletions(-) diff --git a/content/collections/fieldtypes/form.md b/content/collections/fieldtypes/form.md index 741e08936..f37b70b86 100644 --- a/content/collections/fieldtypes/form.md +++ b/content/collections/fieldtypes/form.md @@ -31,6 +31,10 @@ related_entries: The Form fieldtype is gives your users a way to pick a form to include along with the current entry. How that form is implemented or shows up on the page is up to you. +:::tip +Don't confuse this with [form fieldtypes](/forms#form-fieldtypes) — the fields you add _inside_ a form when building it. This fieldtype is for selecting an entire form from elsewhere, like an entry. +::: + ## Data Storage The Form fieldtype stores the `handle` of a single form as a string, or an array of handles if `max_items` is greater than 1. diff --git a/content/collections/pages/conditional-fields.md b/content/collections/pages/conditional-fields.md index c4b077334..eb197d685 100644 --- a/content/collections/pages/conditional-fields.md +++ b/content/collections/pages/conditional-fields.md @@ -382,4 +382,4 @@ For more advanced conditional validation, take a look at Laravel's `required_if` ## Templating -You can take advantage of Conditional Fields on your front-end Forms to automatically generate dynamic forms and logic. [Learn more about it](/tags/form-create#conditional-fields). +You can take advantage of Conditional Fields on your front-end Forms to automatically generate dynamic forms and logic. [Learn more about it](/tags/form-create#logic-conditional-fields). diff --git a/content/collections/pages/events.md b/content/collections/pages/events.md index 36ffbd45a..d1175b24a 100644 --- a/content/collections/pages/events.md +++ b/content/collections/pages/events.md @@ -552,6 +552,18 @@ public function handle(FormBlueprintFound $event) } ``` +### FormCreated +`Statamic\Events\FormCreated` + +Dispatched after a form has been created. + +``` php +public function handle(FormCreated $event) +{ + $event->form; +} +``` + ### FormCreating `Statamic\Events\FormCreating` @@ -1131,7 +1143,7 @@ public function handle(StaticCacheCleared $event) ### SubmissionCreated `Statamic\Events\SubmissionCreated` -Dispatched after a form submission has been created. This happens after a form has been submitted on the front-end. +Dispatched after a form submission (including [partial submissions](/repositories/form-submission-repository#partial-submissions)) has been created. This happens after a form has been submitted on the front-end. ``` php public function handle(SubmissionCreated $event) @@ -1145,7 +1157,7 @@ If you're looking to prevent a form being submitted or trigger validation errors ### SubmissionCreating `Statamic\Events\SubmissionCreating` -Dispatched before a submission is created. You can return `false` to prevent it from being created. +Dispatched before a submission (including [partial submissions](/repositories/form-submission-repository#partial-submissions)) is created. You can return `false` to prevent it from being created. ``` php public function handle(SubmissionCreating $event) @@ -1154,6 +1166,20 @@ public function handle(SubmissionCreating $event) } ``` +### SubmissionFinalized +`Statamic\Events\SubmissionFinalized` + +Dispatched when a submission is finalized — either when a regular form is submitted, or when the final page of a multi-page form is submitted and its [partial submission](/repositories/form-submission-repository#partial-submissions) becomes complete. + +Unlike `SubmissionCreated`, this event never fires for partial submissions, making it the best place to hook in logic that should only run once a submission is truly complete. + +``` php +public function handle(SubmissionFinalized $event) +{ + $event->submission; +} +``` + ### SubmissionDeleted `Statamic\Events\SubmissionDeleted` diff --git a/content/collections/pages/forms.md b/content/collections/pages/forms.md index cab8e020c..b2944bd43 100644 --- a/content/collections/pages/forms.md +++ b/content/collections/pages/forms.md @@ -19,78 +19,30 @@ Okay, let's just pretend you're a famous celebrity's _web developer_. You've bee - name - age -- level of adoration (appreciation, fixation, or obsession) +- level of adoration - message ### Create the form First, head to `/cp/forms` in the Tools area of the Control Panel and click the **Create Form** button. Alternately you can create a `.yaml` file in `resources/forms` which will contain all the form's settings. -Each form should contain a title. Optionally it may also have an email configuration. +Each form should contain a title. ```yaml title: Super Fans -email: [] ``` -### The blueprint +### Add your fields -The [blueprint](blueprints) is where you define your form's `fields` and validation rules to be used on form submission. +With your form created, you can start adding fields using the **Form Builder** in the Control Panel. Each field you add is a [form fieldtype](#form-fieldtypes) — like a short answer, dropdown, or file upload — and you can configure its display name, validation rules, and [logic](/conditional-fields) without leaving the Control Panel. -The blueprint is located in `resources/blueprints/forms/{handle}.yaml` - -```yaml -fields: - - - handle: name - field: - display: Name - type: text - validate: required - - - handle: age - field: - display: Age - type: text - validate: required|integer - - - handle: adoration - field: - display: Level of Adoration - type: text - validate: required - - - handle: comment - field: - display: Comment - type: textarea - validate: required -``` - -:::warning -The `message` variable is a Laravel reserved word within this email context, so you should avoid using that as a field handle if you intend on using the email feature. -::: - -If you use the Control Panel to build your blueprint, you will find that there's only a subset of fieldtypes available to you. -These are the fields that have corresponding views ready to be used on the front-end. - -If you'd like to include more fieldtypes, you can opt into each one by calling `makeSelectableInForms` on the respective class within a service provider: - -```php -Statamic\Fieldtypes\Section::makeSelectableInForms(); -``` - -You can also do the opposite and prevent a fieldtype from being used in forms by calling `makeUnselectableInForms` on the respective class within a service provider: - -```php -Statamic\Fieldtypes\Dictionary::makeUnselectableInForms(); -``` +For our EF-Mail form, you'd add a Name field for the name, a Number for the age, a Star Rating for the level of adoration, and a Long Answer for the message. ### The template Several [tags](/tags/form) are provided to help you manage your form. You can explore these at your leisure, but for now here's a look at a basic form template. -This example dynamically renders each input's HTML. You could alternatively write the HTML yourself, perform conditions on the field's `type`, or even [customize the automatic HTML](/tags/form-create#dynamic-rendering). +This example loops over your form's fields and dynamically renders each input's HTML, so you don't need to hardcode field handles. You could alternatively write the HTML yourself, perform conditions on the field's `type`, or even [customize the automatic HTML](/tags/form-create#pre-rendered-field-html). ::tabs @@ -171,13 +123,144 @@ This example dynamically renders each input's HTML. You could alternatively writ // This is just a submit button. @endif + ``` :: +## Form fieldtypes + +When building a form, you add fields using **form fieldtypes**. These are purpose-built versions of Statamic's [fieldtypes](/fieldtypes), designed specifically for collecting input from your visitors and rendering on the front-end. Each one comes with a corresponding front-end view, so it's ready to drop into your templates. + +The following form fieldtypes are available: + +| Fieldtype | Description | +|---|---| +| Group | Group related fields together. | +| Spacer | Add visual spacing between form fields. | +| Heading | A heading to organize your form. | +| Paragraph | A paragraph to provide information in your form. | +| Banner | A banner to highlight important information in your form. | +| Short Answer | A simple field for short, one-line answers. | +| Long Answer | A larger field for detailed responses, comments, or messages. | +| Dropdown | A dropdown list where respondents pick from your options. | +| Yes / No | A simple yes or no question. | +| Multiple Choice | A question with a range of answer options. Respondents can only choose one answer. | +| Checkboxes | Respondents can select multiple options from a list. | +| Image Choice | An image-based choice selector for visual options. | +| Toggle | A simple yes or no switch. | +| Dictionary | Select from a predefined list like countries, timezones, or currencies. | +| Opinion Scale | An opinion scale for measuring agreement or satisfaction. | +| Star Rating | A star rating input for collecting ratings. | +| Ranking | A ranking input for ordering items by preference. | +| Name | Collects someone's name. | +| Email | Collects an email address and ensures it's properly formatted. | +| Website | Collects a website address and ensures it's properly formatted. | +| Phone | A field for collecting phone numbers. | +| Number | Collects a number. You can set minimum and maximum values. | +| Currency | Collects a monetary amount. | +| Date Picker | Lets respondents pick a date. | +| Time Picker | Lets respondents pick a time of day. | +| Upload | Lets respondents upload one or more files. See [File uploads](#file-uploads). | + +:::tip +Click a fieldtype in the Form Builder to see an example of what it looks like. +::: + +### Customizing the front-end views + +Each form fieldtype renders using a publishable view. To customize the HTML, run `php artisan vendor:publish --tag=statamic-forms`, which exposes editable templates in your `resources/views/vendor/statamic/forms/fields` directory. + +:::tip +Publishable views are implemented in Antlers by default. Blade versions will be used instead if your `statamic.templates.language` config is set to `blade`. +::: + +### Controlling which fieldtypes are selectable + +Most form fieldtypes are selectable in the Form Builder by default. You can change this from a service provider by calling `makeSelectable()` or `makeUnselectable()` on the relevant fieldtype class: + +```php +use Statamic\Forms\Fieldtypes\Dictionary; + +public function boot() +{ + Dictionary::makeUnselectable(); +} +``` + +### Building a custom form fieldtype + +Each form fieldtype wraps a regular [fieldtype](/fieldtypes) and tailors it for use in forms. + +You can build your own by creating a class in the `app/FormFieldtypes` directory that extends `Statamic\Forms\Fields\FormFieldtype`. Statamic will discover it automatically. + +```php + ['display' => 'Minimum', 'type' => 'integer'], + 'max' => ['display' => 'Maximum', 'type' => 'integer'], + ]; + } + + public function toFieldArray(): array + { + return [ + 'type' => 'range', + 'min' => $this->config('min'), + 'max' => $this->config('max'), + ]; + } + + public function example(): ?array + { + return [ + 'config' => [ + 'display' => 'How confident are you about your answer?', + 'min' => 1, + 'max' => 5, + ], + 'value' => 3, + ]; + } +} +``` + +#### Properties + +| Property | Description | +| --- | --- | +| `$fieldtype` | The handle of the regular fieldtype this form fieldtype wraps. | +| `$description` | A short description shown in the Form Builder. | +| `$categories` | The categories the fieldtype is grouped under in the Form Builder. Should be an array. | +| `$icon` | The icon shown in the Form Builder. | +| `$order` | Controls the fieldtype's position within its category. | + +#### Methods + +| Method | Description | +| --- | --- | +| `configFieldItems()` | The configuration fields shown when editing the field in the Form Builder. | +| `toFieldArray()` | Translates the form fieldtype's config into a regular field definition. | +| `example()` | An example configuration used to preview the field in the Form Builder. Optional. | +| `view()` | The front-end view used to render the field. Optional. | + ## Viewing submissions -In the Forms area of the control panel you can explore the collected responses, configure dashboards and export the data to CSV or JSON formats. +In the Forms area of the Control Panel you can explore the collected responses and export the data to CSV or JSON formats.
List of form submissions in the control panel @@ -185,6 +268,17 @@ In the Forms area of the control panel you can explore the collected responses,
Forms. Submissions. Features.
+When running a [multi-site](/multi-site), you'll only see submissions submitted from the current site. You may remove the filter to see submissions from all sites you have access to. + +### Generating fake submissions + +To help test how your submissions display on the front-end with the [form submissions](/tags/form-submissions) tag, you can generate fake submissions populated with realistic data. From the submissions listing, use the **Generate Fake Submission** button: + +- **Generate Fake Submission** creates a submission directly, without firing events or sending [connections](#connections). +- **Generate Fake Submission + Run All Workflows** runs the submission through the full pipeline, firing events and sending any configured [connections](#connections) — handy for testing those too. + +Fake submissions are flagged so you can tell them apart and bulk-delete them when you're done. If you'd like to disable fake submission generation for a form, you can turn it off in the form's settings. + ## Displaying submission data You can display any or all of the submissions of your forms on the front-end of your site using the [form submissions][submissions] Tag. @@ -313,11 +407,15 @@ Then, to make the exporter available on your forms, simply add it to your forms ], ``` -## Emails +## Connections + +Out of the box, you'll only know about a submission when you head into the Control Panel to view it. Most of the time you'll want something to happen when a form is submitted — like being notified by email. + +**Connections** let you send submissions off to other places. Statamic ships with an Email connection out of the box, and more will be added over time. -Allowing your fans to send their comments is all well and good, but at this point you will only know about it when you head back into the Control Panel to view the submissions. Wouldn't it be better to get notified? Let's hook that up next. +### Email -You can add any number of emails to your formset. +The Email connection sends an email whenever a form is submitted. You can add any number of emails to your form. ```yaml email: @@ -334,7 +432,7 @@ email: Here we'll send two emails for every submission of this form. One will go to the celebrity, and one to the agent. The first one uses custom html and text views while the other doesn't, so it'll get an "automagic" email. The automagic email will be a simple text email with a list of all fields and values in the submission. -### Email variables +#### Email variables Inside your email view, you have a number of variables available: @@ -391,7 +489,7 @@ In each iteration of the `fields` array, you have access to: - `config` - The configuration of the blueprint field -### Setting the from and reply-to name +#### Setting the from and reply-to name You can set a full "From" and "Reply-To" name in addition to the email address using the following syntax: @@ -401,7 +499,7 @@ reply_to: 'Jack Black ' ``` -### Setting the recipient dynamically +#### Setting the recipient dynamically You can set the recipient to an address submitted in the form by using the variable in your config block. Assuming you have a form input with `name="email"`: @@ -412,7 +510,7 @@ email: # other settings here ``` -### Setting the "Reply to" dynamically +#### Setting the "Reply to" dynamically You can set the "reply to" to an address submitted in the form by using the variable in your config block. Assuming you have a form input with `name="email"`: @@ -423,7 +521,7 @@ email: # other settings here ``` -### Setting the "Subject" dynamically +#### Setting the "Subject" dynamically You can set the email "subject" to a value in your form by using the variable in your config block. Assuming you have a form input with `name="subject"`: @@ -436,9 +534,9 @@ email: [Learn how to create your emails](/email) -### Attachments +#### Attachments -When using [file uploads](#file-uploads) in your form, you may choose to have those attached to the email. By adding `attachments: true` to the email config, any `assets` fields will be automatically attached. +When using [file uploads](#file-uploads) in your form, you may choose to have those attached to the email. By adding `attachments: true` to the email config, any uploaded files will be automatically attached. ```yaml email: @@ -447,9 +545,9 @@ email: # other settings here ``` -If you don't want the attachments to be kept around on your server, you should pick the `files` fieldtype option explained in the [File Uploads](#file-uploads) section. +If you don't want the attachments to be kept around on your server, configure your [Upload field](#file-uploads) so it doesn't store the files — they'll be attached to the email and then deleted. -### Using Markdown Mailable Templates +#### Using Markdown Mailable Templates Laravel allows you to create email templates [using Markdown](https://laravel.com/docs/mail#markdown-mailables). It's pretty simple to wire these up with your form emails: @@ -495,52 +593,14 @@ You can customize the components further by reviewing the [Laravel documentation ## File uploads -Sometimes your fans want to show you things they've created, like scissor-cut love letters and innocent selfies with cats. No problem! File input types to the rescue. Inform Statamic you intend to collect files, specify where you'd like the uploads to go, and whether you'd like them to simply be placed in a directory somewhere, or become reusable Assets. - -First, add a file upload field to your blueprint: -- Add an `assets` field if you want the uploaded files to be stored in one of your asset containers. -- Add a `files` field if you're only wanting to attach the uploads to the email. Anything uploaded using this fieldtype will be attached and then deleted after the emails are sent. - -Then decide if you need single or multiple files to be uploaded. - -### Single files - -On your field, add a `max_files` setting of `1`: - -``` - -``` - -```yaml -fields: - - - handle: cat_selfie - field: - type: assets - container: main - max_files: 1 -``` - -### Multiple files +Maybe your fans want to send a photo, or you're collecting resumes and cover letters. Whatever the files, add an **Upload** field to your form and you're collecting them. -You have two methods available to you: +When configuring the Upload field, you decide whether the uploaded files should be kept around: -First, you can create separate fields for each upload. This is useful if each has a separate purpose, like Resume, Cover Letter, and Headshot. You'll need to explicitly create each and every one in your formset. +- **Store the files** and they'll be permanently saved as reusable [Assets](/assets) in the asset container you choose. +- **Don't store the files** and they'll only stick around long enough to be sent with your form's [connections](#connections) (like email attachments), then they'll be deleted shortly after the form is submitted. -Or, you can enable multiple files on one field by dropping the `max_files` setting on your field, and using array syntax on your input by adding a set of square brackets to the `name` attribute: - -``` - -``` - -```yaml -fields: - - - handle: selfies - field: - type: assets - container: main -``` +You can also set a maximum number of files to control whether respondents can upload a single file or several. ## Honeypot @@ -575,17 +635,9 @@ For example: ``` :::tip -In order to fool smarter spam bots, you should customize the name of the field by changing the `name=""` attribute to something common, but not used by your particular form. Like `username` or `address`. Then, add `honeypot: your_field_name` to your formset config. +In order to fool smarter spam bots, you should customize the name of the field by changing the `name=""` attribute to something common, but not used by your particular form. Like `username` or `address`. Then, add `honeypot: your_field_name` to your form's config. ::: -## Using AJAX - -To submit the form with AJAX, be sure to pass all the form inputs in with the submission, as Statamic sets `_token` and `_params`, both of which are required. - -You'll also need to set your ajax library's `X-Requested-With` header to `XMLHttpRequest`. - -The URL endpoint to send the request to is `/!/forms/{form-handle}`. You can configure the action route prefix which defaults to `!` in `config/statamic/routes.php`. - ## Rate limiting Form submissions are rate limited by IP address to help protect against abuse. By default, the `statamic.forms` limiter allows 10 submissions per minute across all forms. @@ -607,248 +659,60 @@ public function boot() Consult the [Laravel documentation](https://laravel.com/docs/13.x/routing#rate-limiting) to learn more about defining rate limiters. -## Caching +## Submitting forms programmatically -If you are static caching the URL containing a form, return responses like 'success' and 'errors' will not be available after submitting unless you [exclude this page from caching](/static-caching#excluding-pages) or wrap the form in {{ nocache }} tags. - -**Wrapping the form in {{ nocache }}** - -::tabs - -::tab antlers -```antlers -{{ nocache }} - {{ form:create formset="contact" }} - ... - {{ /form:create }} -{{ /nocache }} -``` -::tab blade -```blade - - - ... - - -``` -:: - -### Axios example - -``` javascript -window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; -form = document.getElementById('form'); - -// On submit... -axios.post(form.action, new FormData(form)) - .then(response => { - console.log(response.data) - }); -``` - -## Precognition - -Statamic supports using [Laravel Precognition](https://laravel.com/docs/13.x/precognition) in forms. - -Here is a basic example that uses Alpine.js for the Precognition validation, and a regular form submission. This is a starting point that you may customize as needed. For instance, you might prefer to use AJAX to submit the form. - -Note that `js="alpine_precognition"` is used rather than just `alpine`. - -::tabs - -::tab antlers -```antlers -{{ form:contact js="alpine_precognition" }} - {{ if success }} - Success! - {{ /if }} - - - - {{ fields }} - - {{ field }} - - {{ /fields }} - - -{{ /form:contact }} -``` +The [`form:create`](/tags/form-create) tag handles submissions for you, but you can also submit a form yourself using the `SubmitForm` action. This makes it easy to submit forms from a Livewire component, a custom controller, or your own API endpoint. -::tab blade -```blade - - @if ($success) Success! @endif - - - - @foreach ($fields as $field) - - {!! $field['field'] !!} - - - @endforeach - - - -``` -:: - -To build on the regular form submission example above, here's an example for AJAX submission. -- The third argument of the `js` parameter defines the Alpine component. -- The native form's submit event is listened for, prevented, and the component's `submit` method is called instead. - -::tabs - -::tab antlers -```antlers -{{ form:contact - js="alpine_precognition:form:contact" - @submit.prevent="submit" -}} -``` -::tab blade -```blade - -``` -:: - -```html - -``` - -### User Forms - -The user form tags ([login][login_form], [register][register_form], [profile][profile_form], and [password][password_form]) also support Precognition — but at the request level only. The tags themselves don't accept a `js="alpine_precognition"` parameter, so you wire it up manually against the form's action URL. - -Install the Alpine adapter: +```php +use Statamic\Facades\Form; +use Statamic\Forms\SubmitForm; +use Statamic\Exceptions\SilentFormFailureException; +use Illuminate\Validation\ValidationException; + +$form = Form::find('contact'); + +try { + $submission = app(SubmitForm::class) + ->form($form) + ->submit( + data: ['name' => 'John', 'email' => 'john@example.com'], + files: [], // Optional + ); +} catch (ValidationException $e) { + return back()->withErrors($e->errors()); +} catch (SilentFormFailureException $e) { + // The honeypot was triggered, or an event listener rejected the + // submission. To the user, it should appear as though it succeeded. + return back()->with('success', 'Form submitted successfully!'); +} -```shell -npm install laravel-precognition-alpine +return back()->with('success', 'Form submitted successfully!'); ``` -Register it before Alpine starts: - -```js -import Alpine from 'alpinejs' -import precognition from 'laravel-precognition-alpine' +The action provides the following methods: -Alpine.plugin(precognition) -Alpine.start() -``` +| Method | Description | +| --- | --- | +| `form` | Provide the `Form` you want to use. | +| `page` | Optional. (intended to be used alongside Forms Pro's multi-page forms feature) ID of the page you want to submit. | +| `resume` | `Submission` instance of the partial submission you wish to resume. | +| `submit` | Submit the form. Accepts an array of `$data` and an optional array of `$files`. Returns a `SubmissionResult` object containing the submission and the ID of the next page (in the case of a multi-page form). | +| `validate` | Validate the current page. Accepts an array of `$data` and an optional array of `$files`. Also accepts an array of field handles to limit which fields are validated. | -Then bind a `$form` to the appropriate endpoint inside the user form tag: - -::tabs +:::tip +When the [honeypot](#honeypot) catches spam — or an event listener returns `false` from the [`FormSubmitted`](/events#formsubmitted) event — a `SilentFormFailureException` is thrown rather than a validation error, so spam bots still see a success response. The submission data is available via `$e->submission()`. +::: -::tab antlers -```antlers -{{ user:login_form - x-data="{ form: $form('post', '/!/auth/login', { email: '', password: '' }) }" - @submit.prevent="form.submit().then(() => window.location = '/dashboard')" -}} - - - - - - - - - -{{ /user:login_form }} -``` -::tab blade -```blade - - - - - - - - - - - -``` -:: +## Forms Pro -The same pattern applies to the other user forms — just swap the action URL and the data fields: +Need more from your forms? [Forms Pro](https://statamic.com/addons/statamic/forms-pro) is a paid addon that builds on Statamic's built-in forms with features like: -| Tag | Endpoint | -|---|---| -| `{{ user:login_form }}` | `/!/auth/login` | -| `{{ user:register_form }}` | `/!/auth/register` | -| `{{ user:profile_form }}` | `/!/auth/profile` | -| `{{ user:password_form }}` | `/!/auth/password` | +- Multi-page forms +- Dedicated form pages +- Unique form instances per entry +- Additional fieldtypes & connections +- Enhanced spam prevention -If you'd rather submit normally (full page reload) and only use Precognition for live validation, drop the `@submit.prevent` handler. +Learn more about Forms Pro [on the Statamic Marketplace](https://statamic.com/addons/statamic/forms-pro). -[tags]: /tags/form [submissions]: /tags/form-submissions -[login_form]: /tags/user-login_form -[register_form]: /tags/user-register_form -[profile_form]: /tags/user-profile_form -[password_form]: /tags/user-password_form diff --git a/content/collections/pages/scheduling.md b/content/collections/pages/scheduling.md index 169fa155f..2136435b2 100644 --- a/content/collections/pages/scheduling.md +++ b/content/collections/pages/scheduling.md @@ -48,9 +48,9 @@ The event will be dispatched on the minute _after_ the scheduled time. ### DeletePartialFormSubmissions -This job runs daily and deletes any partial form submissions older than the configured threshold (7 days by default). +This job runs daily and deletes any [partial form submissions](/repositories/form-submission-repository#partial-submissions) older than the configured threshold (7 days by default). -The threshold and whether attached assets should also be deleted can be configured in `config/statamic/forms.php`. +You may configure the threshold (or disable automatic deletion entirely) using the `delete_partial_submissions_after` key in `config/statamic/forms.php`. ## Defining schedules diff --git a/content/collections/resource_apis/form-submission-repository.md b/content/collections/resource_apis/form-submission-repository.md index 44f34e782..fa2f42770 100644 --- a/content/collections/resource_apis/form-submission-repository.md +++ b/content/collections/resource_apis/form-submission-repository.md @@ -56,6 +56,15 @@ FormSubmission::query() ->get(); ``` +#### Get partial form submissions + +```php +FormSubmission::query() + ->where('form', 'postbox') + ->where('partial', true) + ->get(); +``` + ## Creating @@ -82,3 +91,42 @@ Finally, save it. It'll return a boolean for whether it succeeded. ```php $submission->save(); // true or false ``` + +## Partial Submissions + +A partial submission is an incomplete submission that's been saved before the user has finished filling out the form. + +They're primarily used by the [Forms Pro](/forms#forms-pro) addon to persist progress between the pages of a multi-page form, but addons and custom code can use them too. + +To mark a submission as partial, call `asPartial()` before saving: + +```php +$submission = FormSubmission::make()->form($form); + +$submission->data(['name' => 'David Hasselhoff']); + +$submission->asPartial()->save(); +``` + +You can check whether a submission is partial using `isPartial()`, or by getting its `status()` (which either returns `partial` or `finalized`): + +```php +$submission->isPartial(); // true +$submission->status(); // "partial" +``` + +Partial submissions are [automatically deleted](/scheduling#deletepartialformsubmissions) after a configurable number of days (7 by default). + +:::tip +The `SubmissionCreating`, `SubmissionCreated`, `SubmissionSaving` and `SubmissionSaved` events are dispatched when creating partial submissions, just like any other submission. + +If you're listening to these events in your code, and you _don't_ want to receive incomplete submissions, you should listen to either the [`FormSubmitted`](/events#formsubmitted) or [`SubmissionFinalized`](/events#submissionfinalized) events. +::: + +### Finalizing + +When a submission is complete, call `finalize()` on it. This removes its partial status, deletes it (if storage is disabled for the form), triggers the relevent connections, and dispatches the [`SubmissionFinalized`](/events#submissionfinalized) event. + +```php +$submission->finalize(); +``` diff --git a/content/collections/tags/form-create.md b/content/collections/tags/form-create.md index 3fd1319c4..e67bda943 100644 --- a/content/collections/tags/form-create.md +++ b/content/collections/tags/form-create.md @@ -34,7 +34,7 @@ parameters: - name: js type: string - description: Enable [conditional fields](#conditional-fields) using one of the provided JS drivers. + description: Enable [logic](#logic-conditional-fields) using one of the provided JS drivers. - name: HTML Attributes type: string @@ -45,7 +45,7 @@ variables: name: fields type: array description: > - An array of available fields for [dynamic rendering](#dynamically-rendering-fields). + An array of available fields for [rendering](#rendering-fields). - name: errors type: array @@ -93,11 +93,15 @@ Here we'll be creating a form to submit an entry in a `contact` form. {{ /if }} - - - - - + {{ fields }} +
+ +
{{ field }}
+ {{ if error }} +

{{ error }}

+ {{ /if }} +
+ {{ /fields }} @@ -121,11 +125,15 @@ Here we'll be creating a form to submit an entry in a `contact` form. @endif - - - - - + @foreach ($fields as $field) +
+ +
{!! $field['field'] !!}
+ @if ($field['error']) +

{{ $field['error'] }}

+ @endif +
+ @endforeach @@ -160,13 +168,11 @@ Using this tag, Statamic will automatically take care of opening your form with ``` -It also provides helpers for [dynamically rendering](#dynamic-rendering) sections and fields, [conditionally rendering](#conditional-fields) fields, etc. - -## Dynamic Rendering +It also provides helpers for [rendering](#rendering-fields) sections and fields, conditionally showing and hiding fields with [logic](#logic-conditional-fields), etc. -### Dynamically Rendering via Form Fieldtype +## Rendering a Selected Form -When you need to render a form that's selected via the [Form Fieldtype](/fieldtypes/form) you can use this pattern: +When you need to render a form that's selected via the [Form Fieldtype](/fieldtypes/form), you can use this pattern: ::tabs @@ -186,9 +192,9 @@ When you need to render a form that's selected via the [Form Fieldtype](/fieldty This way you can let Control Panel users select which form should be used on an entry. -### Dynamically Rendering Fields +## Rendering Fields -Instead of hardcoding individual fields, you may loop through the `fields` array using the [form:fields](/tags/form-fields) tag to render your blueprint's fields in a dynamic fashion. +Loop through the `fields` array using the [form:fields](/tags/form-fields) tag to render your form's fields. ::tabs @@ -242,7 +248,7 @@ Instead of hardcoding individual fields, you may loop through the `fields` array Each item in this `fields` array contains the following data: -#### Fields Array Variables +### Fields Array Variables | Variable | Type | Description | |---|---| --- | @@ -258,6 +264,7 @@ Each item in this `fields` array contains the following data: | `error` | string | Error message from an unsuccessful submission | | `validate` | array | Contains an array of validation rules | | `width` | string | Width of the field assigned in the blueprint | +| `is_informative` | boolean | `true` for informative fields like headings, banners, and paragraphs that don't collect data. Use it to skip rendering a label and error. | ### Pre-rendered Field HTML @@ -270,7 +277,7 @@ You can customize these pre-rendered snippets by running `php artisan vendor:pub Pre-rendered snippets are implemented in Antlers by default. Blade versions will be used instead if your `statamic.templates.language` config is set to `blade`. ::: -This approach, combined with the [blueprint editor](/blueprints), will give you something very similar to a traditional "Form Builder" from other platforms. +This approach, combined with the Form Builder, will give you something very similar to a traditional "Form Builder" from other platforms. **Example** @@ -311,9 +318,9 @@ This approach, combined with the [blueprint editor](/blueprints), will give you ``` -### Dynamically Rendering Sections +## Rendering Sections -If you have defined multiple sections in your form's blueprint, you can loop over these `sections` in a dynamic fashion as well. +If your form has multiple sections, you can loop over the `sections` array to render them as well. ::tabs @@ -359,12 +366,12 @@ Each item in the `sections` array contains the following data configurable in th |---|---| --- | | `display` | string | User-friendly section label | | `instructions` | string | User-friendly section instructions | -| `fields` | array | An array of [fields](#dynamically-rendering-fields) defined within that section | +| `fields` | array | An array of [fields](#rendering-fields) defined within that section | -## Conditional Fields +## Logic (Conditional Fields) -You may conditionally show and hide fields by utilizing the [conditional fields](/conditional-fields#overview) settings in your form's blueprint editor. Once configured, by including the necessary front-end scripts and enabling JavaScript on the `form:create` tag, all of the conditional logic will Just Work™. +You may conditionally show and hide fields by configuring logic on your fields in the Form Builder. Once configured, by including the necessary front-end scripts and enabling JavaScript on the `form:create` tag, all of the logic will Just Work™. Statamic includes an [Alpine.js](https://alpinejs.dev/) driver or you can build your own [custom JS driver](#custom-js-drivers) to wire up whichever framework you prefer. @@ -377,7 +384,7 @@ For our Alpine.js example, the first step is to include Alpine, as well as Stata ``` -These can be added to your [layout](/views#layouts) just before your `` tag. Alternatively, you could also work these into your webpack/mix build, but this is the simplest way. +These can be added to your [layout](/views#layouts) just before your `` tag. Alternatively, you could also work these into your Vite/Webpack build, but this is the simplest way. ### Enabling the JS Driver @@ -433,7 +440,7 @@ For nested fields, you can get `show_field` JS by passing the whole dotted handl ### Wiring Up Dynamically Rendered Fields -If you are [dynamically rendering your fields](#dynamic-rendering) using the `fields` loop, your template might look something like this: +If you are [rendering your fields](#rendering-fields) using the `fields` loop, your template might look something like this: ::tabs @@ -485,36 +492,10 @@ If you are using other Alpine components in your form or on your page, the inclu The above will nest your form fields in a `contact_form` object within the generated `x-data`. -If you are hardcoding your inputs, you will need adjust your `x-model` to follow suit. - -::tabs - -::tab antlers -```antlers - -``` -::tab blade -```blade - -``` -:: - -If you are [dynamically rendering your fields](#dynamic-rendering) using the `fields` loop, this is once again handled for you. - ## Custom JS Drivers -Should you need to work with another JS framework for handling [conditional fields](#conditional-fields) and form state in realtime, we've provided a few tools to help you build your own JS driver. +Should you need to work with another JS framework for handling [logic](#logic-conditional-fields) and form state in realtime, we've provided a few tools to help you build your own JS driver. ### Creating the Driver @@ -636,3 +617,137 @@ The `conditions` parameter accepts your field's conditions, typically generated The `data` parameter accept's an object containing your form's values, typically stored somewhere within your form's javascript state. This JS helper will evaluate your [field conditions](/conditional-fields#overview) in realtime against your form's field values to determine whether or not the field in question should be shown. + +## Precognition + +Statamic supports using [Laravel Precognition](https://laravel.com/docs/precognition) in forms. + +Here is a basic example that uses Alpine.js for the Precognition validation, and a regular form submission. This is a starting point that you may customize as needed. For instance, you might prefer to use AJAX to submit the form. + +Note that `js="alpine_precognition"` is used rather than just `alpine`. + +::tabs + +::tab antlers +```antlers +{{ form:contact js="alpine_precognition" }} + {{ if success }} + Success! + {{ /if }} + + + + {{ fields }} + + {{ field }} + + {{ /fields }} + + +{{ /form:contact }} +``` + +::tab blade +```blade + + @if ($success) Success! @endif + + + + @foreach ($fields as $field) + + {!! $field['field'] !!} + + + @endforeach + + + +``` +:: + +To build on the regular form submission example above, here's an example for AJAX submission. +- The third argument of the `js` parameter defines the Alpine component. +- The native form's submit event is listened for, prevented, and the component's `submit` method is called instead. + +::tabs + +::tab antlers +```antlers +{{ form:contact + js="alpine_precognition:form:contact" + @submit.prevent="submit" +}} +``` +::tab blade +```blade + +``` +:: + +```html + +``` + +:::tip +The user form tags ([login](/tags/user-login_form#precognition), [register](/tags/user-register_form#precognition), [profile](/tags/user-profile_form#precognition), and [password](/tags/user-password_form#precognition)) also support Precognition, but are wired up a little differently. See each tag's documentation for details. +::: + +## Submitting with AJAX + +To submit the form with AJAX, be sure to pass all the form inputs in with the submission, as Statamic sets `_token` and `_params`, both of which are required. + +You'll also need to set your AJAX library's `X-Requested-With` header to `XMLHttpRequest`. + +The URL endpoint to send the request to is `/!/forms/{form-handle}`. You can configure the action route prefix which defaults to `!` in `config/statamic/routes.php`. + +### Axios example + +``` javascript +window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; +form = document.getElementById('form'); + +// On submit... +axios.post(form.action, new FormData(form)) + .then(response => { + console.log(response.data) + }); +``` diff --git a/content/collections/tags/form-fields.md b/content/collections/tags/form-fields.md index 836583df1..2c144b763 100644 --- a/content/collections/tags/form-fields.md +++ b/content/collections/tags/form-fields.md @@ -2,7 +2,7 @@ title: "Form:Fields" id: 14d5eff2-1cd6-4318-1b35-67bc514be4ff intro: > - To be used within the [form:create](/tags/form-create#dynamically-rendering-fields) tag when dynamically rendering fields. + To be used within the [form:create](/tags/form-create#rendering-fields) tag when rendering fields. description: Recursive fields loop helper. parameters: - @@ -22,36 +22,46 @@ parameters: Loop over all except the specified field handles (pipe separated). --- ## Example -This tag can recursively loop over the `fields` array context provided within the [form:create](/tags/form-create#dynamically-rendering-fields) tag pair. +This tag can recursively loop over the `fields` array context provided within the [form:create](/tags/form-create#rendering-fields) tag pair. ::tabs ::tab antlers ```antlers {{ form:fields }} -
- -
{{ field }}
- {{ if error }} -

{{ error }}

- {{ /if }} -
+ {{ if is_informative }} + {{ field }} + {{ else }} +
+ +
{{ field }}
+ {{ if error }} +

{{ error }}

+ {{ /if }} +
+ {{ /if }} {{ /form:fields }} ``` ::tab blade ```blade -
- -
{{ $field['field'] }}
- @if ($field['error']) -

{{ $field['error'] }}

- @endif -
+ @if ($field['is_informative']) + {{ $field['field'] }} + @else +
+ +
{{ $field['field'] }}
+ @if ($field['error']) +

{{ $field['error'] }}

+ @endif +
+ @endif
``` :: +Informative fields — like headings, banners, and paragraphs — don't collect any data, so they have no label or error of their own. The `is_informative` variable lets you render just their `field` markup and skip the surrounding label/error wrapper. + :::tip Learn more about which [fields array variables](/tags/form-create#fields-array-variables) are available to this fields loop! ::: diff --git a/content/collections/tags/user-login_form.md b/content/collections/tags/user-login_form.md index 94ad3f10d..be3f8819f 100644 --- a/content/collections/tags/user-login_form.md +++ b/content/collections/tags/user-login_form.md @@ -112,7 +112,85 @@ The tag will render the opening and closing `
` HTML elements for you. The ## Precognition -The login endpoint supports [Laravel Precognition](https://laravel.com/docs/precognition) for live, server-driven validation. See [Precognition for User Forms](/forms#user-forms) for setup and a full example. +The login endpoint supports [Laravel Precognition](https://laravel.com/docs/precognition) for live, server-driven validation. + +First, install the Precognition adapter for Alpine (or [Vue or React](https://laravel.com/docs/13.x/precognition#live-validation)): + +```shell +npm install laravel-precognition-alpine +``` + +Register the Precognition adapter before Alpine starts: + +```js +import Alpine from 'alpinejs' +import precognition from 'laravel-precognition-alpine' + +Alpine.plugin(precognition) +Alpine.start() +``` + +Then bind a `$form` to the login endpoint (`/!/auth/login`) inside the tag: + +::tabs + +::tab antlers +```antlers +{{ user:login_form + x-data="{ form: $form('post', '/!/auth/login', { email: '', password: '' }) }" + @submit.prevent="form.submit().then(() => window.location = '/dashboard')" +}} + + + + + + + + + +{{ /user:login_form }} +``` +::tab blade +```blade + + + + + + + + + + + +``` +:: + +If you'd rather submit normally (full page reload) and only use Precognition for live validation, drop the `@submit.prevent` handler. ## Passkeys diff --git a/content/collections/tags/user-password_form.md b/content/collections/tags/user-password_form.md index 369caf9f5..dd5737d10 100644 --- a/content/collections/tags/user-password_form.md +++ b/content/collections/tags/user-password_form.md @@ -166,5 +166,69 @@ Finally, the `field` value contains a pre-rendered form input. Using this will ## Precognition -The password update endpoint supports [Laravel Precognition](https://laravel.com/docs/precognition) — useful for catching mismatched confirmations or weak passwords before submitting. See [Precognition for User Forms](/forms#user-forms) for setup and a full example. Post to `/!/auth/password` with `current_password`, `password`, and `password_confirmation` in the `$form` data object. +The password update endpoint supports [Laravel Precognition](https://laravel.com/docs/precognition) — useful for catching mismatched confirmations or weak passwords before submitting. + +First, install the Precognition adapter for Alpine (or [Vue or React](https://laravel.com/docs/13.x/precognition#live-validation)): + +```shell +npm install laravel-precognition-alpine +``` + +Register the Precognition adapter before Alpine starts: + +```js +import Alpine from 'alpinejs' +import precognition from 'laravel-precognition-alpine' + +Alpine.plugin(precognition) +Alpine.start() +``` + +Then bind a `$form` to the password endpoint (`/!/auth/password`) inside the tag: + +::tabs + +::tab antlers +```antlers +{{ user:password_form + x-data="{ form: $form('post', '/!/auth/password', { current_password: '', password: '', password_confirmation: '' }) }" + @submit.prevent="form.submit()" +}} + + + + + + + + + + + + +{{ /user:password_form }} +``` +::tab blade +```blade + + + + + + + + + + + + + + +``` +:: + +If you'd rather submit normally (full page reload) and only use Precognition for live validation, drop the `@submit.prevent` handler. diff --git a/content/collections/tags/user-profile_form.md b/content/collections/tags/user-profile_form.md index e51d7f35a..574f2848e 100644 --- a/content/collections/tags/user-profile_form.md +++ b/content/collections/tags/user-profile_form.md @@ -152,5 +152,63 @@ Finally, the `field` value contains a pre-rendered form input. Using this will ## Precognition -The profile update endpoint supports [Laravel Precognition](https://laravel.com/docs/precognition) for live, server-driven validation against your user blueprint's `validate` rules. See [Precognition for User Forms](/forms#user-forms) for setup and a full example. Post to `/!/auth/profile` and seed the `$form` data object with the user's current values. +The profile update endpoint supports [Laravel Precognition](https://laravel.com/docs/precognition) for live, server-driven validation against your user blueprint's `validate` rules. + +First, install the Precognition adapter for Alpine (or [Vue or React](https://laravel.com/docs/13.x/precognition#live-validation)): + +```shell +npm install laravel-precognition-alpine +``` + +Register the Precognition adapter before Alpine starts: + +```js +import Alpine from 'alpinejs' +import precognition from 'laravel-precognition-alpine' + +Alpine.plugin(precognition) +Alpine.start() +``` + +Then bind a `$form` to the profile endpoint (`/!/auth/profile`) inside the tag, seeding the data object with the user's current values: + +::tabs + +::tab antlers +```antlers +{{ user:profile_form + x-data="{ form: $form('post', '/!/auth/profile', { name: '{{ current_user:name }}', email: '{{ current_user:email }}' }) }" + @submit.prevent="form.submit()" +}} + + + + + + + + + +{{ /user:profile_form }} +``` +::tab blade +```blade + + + + + + + + + + + +``` +:: + +If you'd rather submit normally (full page reload) and only use Precognition for live validation, drop the `@submit.prevent` handler. diff --git a/content/collections/tags/user-register_form.md b/content/collections/tags/user-register_form.md index 347d8ddab..272a1eda3 100644 --- a/content/collections/tags/user-register_form.md +++ b/content/collections/tags/user-register_form.md @@ -193,9 +193,72 @@ It’s best to remember that these are _starting_ roles for the user. You can la ## Precognition -The registration endpoint supports [Laravel Precognition](https://laravel.com/docs/precognition) — handy for telling users their chosen email is already taken before they hit submit. See [Precognition for User Forms](/forms#user-forms) for setup and a full example. Post to `/!/auth/register` and include any blueprint fields you want validated live in the data object passed to `$form`. +The registration endpoint supports [Laravel Precognition](https://laravel.com/docs/precognition) — handy for surfacing things like password requirements before the user submits. + +First, install the Precognition adapter for Alpine (or [Vue or React](https://laravel.com/docs/13.x/precognition#live-validation)): + +```shell +npm install laravel-precognition-alpine +``` + +Register the Precognition adapter before Alpine starts: + +```js +import Alpine from 'alpinejs' +import precognition from 'laravel-precognition-alpine' + +Alpine.plugin(precognition) +Alpine.start() +``` + +Then bind a `$form` to the registration endpoint (`/!/auth/register`) inside the tag, seeding the data object with any blueprint fields you want validated live: + +::tabs + +::tab antlers +```antlers +{{ user:register_form + x-data="{ form: $form('post', '/!/auth/register', { email: '', password: '', password_confirmation: '' }) }" + @submit.prevent="form.submit().then(() => window.location = '/welcome')" +}} + + + + + + + + + + + + +{{ /user:register_form }} +``` +::tab blade +```blade + + + + + + + + + + + + + + +``` +:: + +If you'd rather submit normally (full page reload) and only use Precognition for live validation, drop the `@submit.prevent` handler. ## Honeypot If you want to protect your registration form from spam bots you can specify the handle of a [honeypot field](/forms#honeypot) in `config/statamic/users.php` using the `registration_form_honeypot_field` key. - diff --git a/content/collections/tips/reserved-words.md b/content/collections/tips/reserved-words.md index 6501f380e..cb4c28737 100644 --- a/content/collections/tips/reserved-words.md +++ b/content/collections/tips/reserved-words.md @@ -53,9 +53,13 @@ Some of these _may_ work as field names in some circumstances, but can have unin ### Forms +These handles are reserved on form submissions: + - `date` - `message` - `messages` +- `partial` +- `site` ## Taxonomy Handles From c6889d2541f6066bc12401852803d9a2795718c5 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Tue, 30 Jun 2026 16:59:17 +0100 Subject: [PATCH 03/27] wip --- content/collections/fieldtypes/form.md | 22 ++++++++++++++++++---- content/collections/tags/form-create.md | 22 ---------------------- 2 files changed, 18 insertions(+), 26 deletions(-) diff --git a/content/collections/fieldtypes/form.md b/content/collections/fieldtypes/form.md index f37b70b86..2adfefc1c 100644 --- a/content/collections/fieldtypes/form.md +++ b/content/collections/fieldtypes/form.md @@ -31,9 +31,7 @@ related_entries: The Form fieldtype is gives your users a way to pick a form to include along with the current entry. How that form is implemented or shows up on the page is up to you. -:::tip -Don't confuse this with [form fieldtypes](/forms#form-fieldtypes) — the fields you add _inside_ a form when building it. This fieldtype is for selecting an entire form from elsewhere, like an entry. -::: +Not to be confused with [form fieldtypes](/forms#form-fieldtypes) — the fields you add _inside_ a form when building it. This fieldtype is for selecting an entire form from elsewhere, like an entry. ## Data Storage @@ -49,4 +47,20 @@ The Form fieldtype provides a few useful variables: * `api_url` * `honeypot` -You can use the [`form:create`](/tags/form-create) tag to render a `` on your page. +You can pass the `handle` to the [`{{ form:create }}`](/tags/form-create) tag to render a `` on your page: + +::tabs + +::tab antlers +```antlers +{{ form:create :in="form_fieldtype:handle" }} + ... +{{ /form:create }} +``` +::tab blade +```blade + + ... + +``` +:: diff --git a/content/collections/tags/form-create.md b/content/collections/tags/form-create.md index e67bda943..de866c775 100644 --- a/content/collections/tags/form-create.md +++ b/content/collections/tags/form-create.md @@ -170,28 +170,6 @@ Using this tag, Statamic will automatically take care of opening your form with It also provides helpers for [rendering](#rendering-fields) sections and fields, conditionally showing and hiding fields with [logic](#logic-conditional-fields), etc. -## Rendering a Selected Form - -When you need to render a form that's selected via the [Form Fieldtype](/fieldtypes/form), you can use this pattern: - -::tabs - -::tab antlers -```antlers -{{ form:create :in="form_fieldtype:handle" }} - ... -{{ /form:create }} -``` -::tab blade -```blade - - ... - -``` -:: - -This way you can let Control Panel users select which form should be used on an entry. - ## Rendering Fields Loop through the `fields` array using the [form:fields](/tags/form-fields) tag to render your form's fields. From 1e8587d88e828f50c7ad1d95fd9c0c8620a5edeb Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Tue, 30 Jun 2026 16:59:35 +0100 Subject: [PATCH 04/27] wip --- content/collections/fieldtypes/form.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/collections/fieldtypes/form.md b/content/collections/fieldtypes/form.md index 2adfefc1c..6b28ddaba 100644 --- a/content/collections/fieldtypes/form.md +++ b/content/collections/fieldtypes/form.md @@ -22,7 +22,7 @@ options: name: query_scopes type: string description: > - Allows you to specify a [query scope](/extending/query-scopes-and-filters#scopes) which should be applied when retrieving selectable assets. You should specify the query scope's handle, which is usually the name of the class in snake case. For example: `MyAwesomeScope` would be `my_awesome_scope`. + Allows you to specify a [query scope](/extending/query-scopes-and-filters#scopes) which should be applied when retrieving selectable forms. You should specify the query scope's handle, which is usually the name of the class in snake case. For example: `MyAwesomeScope` would be `my_awesome_scope`. related_entries: - fdb45b84-3568-437d-84f7-e3c93b6da3e6 - aa96fcf1-510c-404b-9b63-cea8942e1bf8 From 89e2121c1d265b4cac7bcc043d47e82fc564ac8d Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Wed, 1 Jul 2026 11:25:20 +0100 Subject: [PATCH 05/27] wip --- content/collections/resource_apis/form-submission-repository.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/collections/resource_apis/form-submission-repository.md b/content/collections/resource_apis/form-submission-repository.md index fa2f42770..8369d7876 100644 --- a/content/collections/resource_apis/form-submission-repository.md +++ b/content/collections/resource_apis/form-submission-repository.md @@ -120,7 +120,7 @@ Partial submissions are [automatically deleted](/scheduling#deletepartialformsub :::tip The `SubmissionCreating`, `SubmissionCreated`, `SubmissionSaving` and `SubmissionSaved` events are dispatched when creating partial submissions, just like any other submission. -If you're listening to these events in your code, and you _don't_ want to receive incomplete submissions, you should listen to either the [`FormSubmitted`](/events#formsubmitted) or [`SubmissionFinalized`](/events#submissionfinalized) events. +If you're listening to these events in your code, and _don't_ want to receive incomplete submissions, you should listen to either the [`FormSubmitted`](/events#formsubmitted) or [`SubmissionFinalized`](/events#submissionfinalized) events instead. ::: ### Finalizing From b2564045ff1c4146622259516c7258f735e27ba6 Mon Sep 17 00:00:00 2001 From: Jay George Date: Fri, 3 Jul 2026 17:22:51 +0100 Subject: [PATCH 06/27] Start documenting mult-page form features --- content/collections/pages/forms.md | 25 ++++++++++++++++++ .../forms-pro/customize-button-text-dark.webp | Bin 0 -> 69394 bytes .../img/forms-pro/customize-button-text.webp | Bin 0 -> 75394 bytes public/img/forms-pro/page-logic-dark.webp | Bin 0 -> 66100 bytes public/img/forms-pro/page-logic.webp | Bin 0 -> 69664 bytes 5 files changed, 25 insertions(+) create mode 100644 public/img/forms-pro/customize-button-text-dark.webp create mode 100644 public/img/forms-pro/customize-button-text.webp create mode 100644 public/img/forms-pro/page-logic-dark.webp create mode 100644 public/img/forms-pro/page-logic.webp diff --git a/content/collections/pages/forms.md b/content/collections/pages/forms.md index b2944bd43..b2e0e0a58 100644 --- a/content/collections/pages/forms.md +++ b/content/collections/pages/forms.md @@ -708,11 +708,36 @@ When the [honeypot](#honeypot) catches spam — or an event listener returns `fa Need more from your forms? [Forms Pro](https://statamic.com/addons/statamic/forms-pro) is a paid addon that builds on Statamic's built-in forms with features like: - Multi-page forms + - Control page logic in a list or edit rules in a tree view - Dedicated form pages - Unique form instances per entry - Additional fieldtypes & connections - Enhanced spam prevention +### Multi-page forms + +When it comes to creating form logic, you can already show and hide fields based on a user's previous responses. Forms Pro supercharges this by introducing **multi-page forms**. + +This is especially useful for longer forms. Breaking them into pages makes them easier to complete, and gives you greater control over the user journey—skipping entire sections or guiding users down different paths based on their answers. + +
+ Page logic for Forms Pro in the control panel + Page logic for Forms Pro in the control panel +
With Forms Pro you get Page logic as well as field logic
+
+ +#### Customize page buttons + +Page buttons default to “Next” and “Previous” but you can customize them to say whatever you want. Tease your users with something informative or cheeky—“Let's find out what Star Sign you are!”, “Ready to find out your perfect career?”, “Which Ninja Turtle are you?”, etc. + +
+ Customize button text for Forms Pro + Customize button text for Forms Pro +
Customize button text for Forms Pro
+
+ +### Dedicated form pages + Learn more about Forms Pro [on the Statamic Marketplace](https://statamic.com/addons/statamic/forms-pro). [submissions]: /tags/form-submissions diff --git a/public/img/forms-pro/customize-button-text-dark.webp b/public/img/forms-pro/customize-button-text-dark.webp new file mode 100644 index 0000000000000000000000000000000000000000..cd4e637c21bc3c1e47df7df008fd68dbf78766ce GIT binary patch literal 69394 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 literal 0 HcmV?d00001 diff --git a/public/img/forms-pro/page-logic.webp b/public/img/forms-pro/page-logic.webp new file mode 100644 index 0000000000000000000000000000000000000000..9d7717e146294883caccea570bdedd1189aac77d GIT binary patch literal 69664 zcmagE1C(T2vn^b9mu=g&ZQHipWm{c#7rVODW!vhqZQIKH`<(N=d(VCMjq&G*k-0K= zj-9b$&xn{aa;wTnN@62}f@n#IDr+ip6C?atJ7a?9fzob3GJ%7DfKZfnT%&9HQrriZ z5NS4ah61)?YYabndqCF1f%?H%XPuU}Ex7@ppWA~myG+_uH2O{XO!)PN34KKOhgd+>dls{zK@bXF9MC`1Kw5 zo&)RwB!2dE3f&ML0GGdp266xb&zS%~Ag}{?nfQz7uIH4nVfzkv4h(*A0z3k|07kD& zLDR=X3qo@M!vNrCkS~aDWFW|6;C;afa6t&S$3pO{m)JwkRnO0YEuqQ4$fuqgU|fK~ z=ka4Rmgz?U7hniL_NMftbl0=jeHzI2 zdH-Q_0e!jss^kek0%E-E1C&02PrzSBgTNRd3t$t#_Qv!S_&~HTFa=Bk(!IkUUbX}# z0Zv~Q->VXXUhlCIdn%)d7vg>@pJug;+<;+>DFl9 zXgaV3P!(tgGUKbb}4F{$H4FUTAp%0>Gr;orRAQmtP zNCm+9SbhcG^nCQJeb{~UybHZ5-54GB%maOa`+)KXw3qTbqI03uz!6{=U>z9v$+VgH zq4aw@zo)_IsYg&SzDF}~F~B7N2z*zQ)@`k5v0lBZJnx*HMc+^~H`>$$e_a0FMLKte z7IiNruI8fVINPwPwd_M$fIWj*;>3(r?lP&Ae-N&oov=dM^!MRn<%e?C#TW|J%9tF_ z`21D*KHnf3*||W0E+I}HMt`G&{M8I{X4My-U#iwrq|rK}e{wv$2P()$~VHlWTagOcm?{;9!mBfY=O0jG?Q^qXvbq` z=W`u%SDPTVaaW3oO*@>qjBJ?diWQ8mTvY>*7wW{jU_Iev0r{+T6yJ6sHmO9mExH!7 z3wGFOe;Gu9F5C{7yDq&4$3u7WENySI&EMDd>88y4WNU>6Zg2y+ae4!-6WIKG9ot0G zl@%^$neM4va{@71Ur~y?=@-}H1`L`3v-Y-fzE^WZxPXmg9I>q@JyE-3uj*e$(ueL+C(r^>i%sG&W%%*xkNb$kb#lS>cz1SA6dHAUDWT6D?3f;7ug zHcLzLE?o5E))dO&!lX(n9$u4@eeEB^j~9ef9_d}ZtQ@f!H$=!@>JZ%Rsus^V^snU# zPA)VK(p}DxIll5n>Tb!bo(iwcxC`+qNe90`Q9=r3Gz9CIB0y0XOt;V;(Zb-o#1okM z^vdQX&G{RAXWboB_~p_SpJCgX{$@$VN)jAe#<{hY({h0ZM+uSP!2*7fiuYKP+^pX7 zHfSHahqX#s{5Fm9|ChPL-c!YMM#o_N!Y=ADDgQEF)xpqqe+`(0&J#G`jPo1YS12<3 zUlui+`1i?h4**sR#BXWY63v;ROP&Bz_2I0|{wmtP!2h?QC}rG?j#LUY$d?@tMz7V< zj4&m`+$MHvD(Dt1hM|5Da+BO>I{n*)c+MD-!1_x-5MLSgbt#65fVG^btzWqFR32C0{@U7KM(en318(^~zV)P8;AhbTOkVX|gH0q@% zJ<3hz2&#^fT0lkSx^wO`F)%oi2IFT3Lre9!Ke|y#kv0zq_}_&`eLX6`Z*pC|o}W0v z-*QsrN}Do7eJ{YRVjd+cNEv89T(y|P#G5(eDfr~htY`gtX)SbLI+$VhduowvuHF5jo7MZjg-GFKXJ=1TrhfzOUD>h%GYXBknl(XRLPQ z;`|%7+|&Aki%16;Wgv8-I`6W=P=zJ-GaZI7fwH@LLkR;>SG!otBkaOL3~88yFdM?S~MHbD*TpcShU+mic5h|F)O zC}7W!e{`?01q}90WxET2vFJs1|AHGzsUw5@(gwPpGW4g!4d1RZOHV5~cIy#H-)}gL2$== zs|KFehD5N>Ip{ntOd9==GOE!$`#f(S)ep+8%VI3tD2|;F^5N`yhJ!uw8aD2@aPB?H zE>9grVB$}%bmFQ)?Su>f0QvTK@AHVI!v!zkPo7Z!gWH{j6 zHADePCK)jSsVBEk)=q%-&dD zXp-_QB*OP`T5;{*>vVA2xkmV8o+DtLl#N#|6^Lq*frJmveNoTy+N@3Ja-sIa6Ft=> zNwkUP;_IQCQ$pERsi?G-n=FVZgy6w)olks{K9)+4Xki|->)`d6!el=Int;h9IFD5q4~To9vBBx}0Z>kr);rLX=9GRGJC z)dUlLz0s~iRW;=Ls{BG;XOlFmDDn-uzGfQQ!Ps$0F#+*Rxj`9?aWN;levVH^IdbO$#3eid>=u>xIO@^QVtUgFM`?QVuS?uT!wG6gk*d&x3HK|J}V8Hr9I5 z$QyFS!MMOGPT#}(E!ra$np9M`_~zv0u59{eI`l{@=K87bnvU~EMZ3tyW62kXrpsw0 zM9q%FBz*k_2xr`IgQp3F7Ax5@xU@mwgi5THA89x^o1avV&bg7E3VX$>FV>mVr=6(g zb%M|Pqr={R2UV>)c8&JjX0^KIm=+MhNZc-7i#EX?%pZfF&L~;|Ue05)K^Q+rFwcy6 z&W50c+0rjhE?CEo5+t5oHoet^Axu#+&uS(d{XR&b$Qu%6IJ8WWXXOuwnS5jOQ2)9b z{X{(Diu>v7JC=W{lyrLDAUd(2Z-_d;UqH&&^iqv2u^_ZV`dbm>G(|r4&o(UybT@DO z-K;J{W11LR!iyEQ9us+SGjf1LN%1x95q?FB8EsB&Vxi6Ye=)5;Wa~dxF6w-52FlHT zn;YGF1oZR>A=*xi)1JVcX=U}&iVtv7gG#E4O9G)fe7J;vDB}dZehujDn-jbo1xYI$ zJb}~wFN*fx3l4Yo`b|w&4KamYY)%}q^H>F!NEshk{)6Y4P^RZO)f;OU+HzV^wIli6 z?1s*ENK4|??iqUdm&rs?Fk4MY4QBT z!$|7h1x`A1cV3m3`n!jrYa2XsPB`iQlJM_mwS>?f1?S%0FyH=*-Thez5Iba3i;aDR zB(`~z7rC6NNfZ{8f?JP_4=N~~_k;`Vupb!+wP^4sn-wAyx@FzY7kH=nTa@yd920HP z)*4-_Vw-FGz0s72{kmFFoivr!=FPbGb6?8w-!a@Pk~>ZXbBp{(jr?=r=jcbKRU|%N zE>rnKZx0CgzNm7Nj$R6F#`Hzg@8}}rjn|hr-~zN(ov1Vi2i73k(dMTE#i~Q8cMAB5z;x%HLi=VI1ysvK z3n_F7S{!{}|IK&)qCC=gmbhC1aop)cwzCTwVq&-n7Rc3WhER|?3l4wyvQ-U~&OqIT zUCjQ>Okdz~*#?V%%NvbNM)H`(<20#^%`oO3lVy?$FADX31dVSm_ygQxzuJA5J-$XU zyC3yGJna8G+hCd<7pd}rQ)?hu#hqvA8`kn9(`fTIZ3Fh?xg1Gjh;@3zrNWdS+7RLO zB72Z-DQ8oZw2?hz;TOq%s9tS-JpErJK80S9#}_K|@Z=Wu4PNI}RlaZUFSSA;?|-F@ zyvmvo3mIO&Ayta3CiSwvpx9+fBe%Me6lkj}lYdLiqz!re*26O}@o&QTkE12AXvqmL z?a<#0dlZB=3pFi<<bT)Jp?zKW-ue~ zD>JJU4RAMHtFWN;IAA|*5syrE(ES2&*1>lEMvk;18#brO84kJcS^&ErA9lF*4JR-k zNl3O(FmZ)kba9AE(8He^?;e)qD1bB5O4EYzwAdD>Td5&R6@8_z2h7rAa4WiwsI`v4B@%=)QXW?SQ_x_O8c@s=^-boyc0=7`-}Y!@HY4X!B)@g{5f$_!QCpofHUVZ8IQ)pAZ^)sG@Bdl zyE}h~01+PgztNlp)1*!s#-7u?`CaK#3e-6;!ZALE@kA>T6Nh!8!(vsCx(ro~9tcG~ zMZd`sVPkn3$BHyCbo8X+63H|$VG_=k=ag=ErR zVh-1ui4j{5)Vf>!k6Qazd6B^UVP3zfmeCRMq5`z!_V&EjVsfYc46Q7|RPNJekI2zm zy!n-}g7>aKA$H=<#I;ff3X>a*H2Oei|HfU-)|7lYJ)(qews8}m*)J#1H4%x8V#>b~ zz*ra}XE`|eoAw2HI(}qfCvGyYNRpk4Xifb(Y89V$vA^1zXC5dt4ALKp1ZY zdJmfm#QHcDu6d}jVt>O~gRi-2&I&bUOtlUk&lV@;zcn=ds^GMHdt!@>_5K4E9{S&% z>hFG4&Wd9DLxS*crJcbuRh$6^X5vJJw53Xj>A{YSaaBwEB`V|G?)nqS=?1G)~q+m?+h;ItLE#++3{;8y7~NK7G=_eE?r#!a z5Jo(h?s7``^P>59x*yq8j{D)8hNqs}@h%L>YkLWty`mS>S8_RcxOkrQWL;ta}Il*k+Ndy&| zM#kx?;NthcMjrp8(JWFeOKfNP=!Csu8fiLhWDpdN?JJrkxMg?nIXO{^+Qr*qQC8dE znH@s#b{%(r(nKodRmy$(#7ZudKYe+PLBphOv4y$n^zo5gd3Y)Q8m+OI0y)`*ckr(q z|Igs$pHC*;ioI1=i;LN;%Iuz(c8LD=%NYa&0Q_Y3DEn^gbk|5ETL_vN8hy>7BI}B>eFIW1_}$wFn?@+I&oIs!)pV?&52e-vo{ctP*S}U(`9LRS~1KOgJS_u@8Tt z2a!tjEE|Lq&t@qiNR|XxHqOvoRC>=^mvDYbgmLA7V`v=y4t9dt{|a>^&YT64zbe@S zyfuhF+1-a?V#N$RoPF^25;5Hk^&wm3$YjikHAU+PyUfSy!B8GA28?P9D-mTZKI6m2 zUR>s@!xKM^6GMG5_)=8)QqWOrN}_8=aUwccnb;jPn5U;lSEyHVVC7dnKFR`tY833z z^+xAGCcQ6K%1Cn;<#Wylyvp>ir6ja*967kef2T(e9b@k#{F**03h^b}WtDHieD=es z`EW%Se#7?|gZet{a#RAGK1^4kWEK<|e$Xcd+{HM;(W zLNGl(QmZ8EaxxciqBbDFaW8+Odsaq3!jCs@k3r&aVsj3Vtx{^Be9M;j^+8s-!7m%w zmtux1qwm&wN7uUEsLfRu##wR84)YL59;Va14Xq+*?Ms@C^J{+&tTecJ*yTB$HJE#j z_SymIo936!Rv$K^CgTvB2BT#cVbG6*J88RcXRmN({Z70yO#~%SVN6};6F|va+|s&p zZUiRFo3s5hGxG(PJIH2}pY;}%8d1f~ma5^d-8X@~0q9SGS>do1L2wx{86a&*g~Fd&iHv>2pSB)##w&7SJeenM?X z>XKAq?5&999-XJdsBo?LyGSk1Az~jgBxH^5>keB*pmdc2%uFFXEe4duT9U8y1ZDI0 zAxvd`{kR3e01jg0Qo0tFi0;ngGmYBbNgCrI=J3Xu2-tdULFxyTTs%6H)f{T&4$)4z zFtnEoNX<9p_U4d^g+aurYRCzHr7c>(Am+)&CvHqPOHwsJ#%jpzbto2tOwb*rqT_uI zZMhrp+C48KXp;%!(T)D{Jtf$;BlUWT`SNlk~E`qHf^nEVj4RZ{8nq)#Qv5yoJi5tzd{kbB4VK z<~;^HbbQ=hn`{bwPOu9_#L;4YVtD-O7m)_xC_`1BSW?t2&gX2?)pehmEVPun$JZ}n zNWl>aPmvsr9FaT#pWerP9m(Ht%#&pn+U8^=&RB>_v8I{ZeikK|Baw;Smj><_Jt?g@nq6whvV){>Ke0Z zDEc_OQ5(~~VMZeBH&A6TyGh^F^kD;HFhv(StD^h+nkN}PZhr73MM=shzhs&1DxBmm zt16$xkys2Quvhi-fh?;C>i*p9o$3&@F9WN?oqm8vX`j2AtXlj|rY&z&0H=ozie#ri zUh2Dyr_hwau{a^wcRJi5I6rrDPnaZl=)Cmin13NYyH@&TL!*g}D~P_qi6{>Pi>c+; z)i{V}W&s_>aO_L|@*6wefqJmm9Sa>b9?$gzZ@-GOS3RKb?|C>H`kxp}ae)n`;B>bC-cc zapUikE8g$|t<6j|g9~|;6zUW73=^09Va)7UTV(>v$mpgg>V`17bD?P%+6;Xiz40JC zt{(^6h6ubK7!e7|RD24)YCk4v&Izo2R#;2)FBzzjp>(dnL76Nj?ZY@esIhs(x6Ky} zZ`{@^((V_}1zzd1bl3Al#){w4PeC3~H}8CW5wg^zwtmh5jwg;6V@2JmhY;T`nKzk> zHNVJ%=4^(9gn}-LLu&}>Pj<;XotK*wFQ8HUkVAbA5X=#guMt2#PC#MJjjtuBLerxe z@N(OdLDWgS6kQX{t?Ywqs7xQ5MSWNeAlaAkF z`B60t(b~A6fy4US6Z>vz=fzzua1sI=B{n$8x60Y)w4PG%I_A-3qh(AaFW$C7c%uI? zJ{r;s>#}2abplKHiKvT`o9dnq+F7hu594%? zRpyusm-qdt0hVj17J5b}_ZP#B5V32XB>o~qSiV`hxH@Sg2Vz-|0Kzt6FHaj zp%IM*$Tn>fF!*1tv~d0yYK-!$i}{ov1L_ge(!kj@rYV>jQ)hwa@r!Y8tBr7-#n~Rv zYFt^;$6`o?@H>B{X4Z0B8I{OqHB5wHjY1uUjXDb<7mLmULS2#;Ns+Ujyp#55 z$ZnT@wj(|^^z|T0exN*=a+Pj%tK0s`z^{SVJG>xC*V*)Q9LM(+ROK*3)mtESfiBaz zy>=0b?q^Y*z^l*V?;ptUu)LEcHO$|0h@*gESmNICU+od^p%bpfSr1a>O+DM4JZRyp z-@?R*hcut2m)GeLUjjLyt>IBoJ&|{}1^6MZ9@XRjyzuKY`vmNZc6i%ItUxI@QGL>L)T<+;X27vD^A^nkoU2T8NGW><`K_MEIjQUN;}pUST9k5G3o6FM#;2srP|Q9 z5svKIX;Y^=GG7a9p;{u-gfA*0O;Ml53?IX7kDVjh+3GFnm`(%?YL~*xvDxzdrUZh` zuE9|n8h&VdRzs~r^=4o~A2?SVQ3tvfFhMtdr*s%Xg1P#Np@g(39X; z3xMk{auwn6*lu{-GL7L!V4Da2Bc$y2v*-=OF>BtiM)|^6&@%yq< zrorQIl&Q}`^SiFBMLiyyUp3dyj~(iN2HI)YCR0BuqXnGJOEXxQCX2JDryJI)%1`e` zCAb9gQ~Gyhj{}`8WPRD+$}AkOXGDiAD9S0gB%-%1bbE_hd$ZsG-oK03q1*daw=(p& zq*2^x?dXW%UYt@F1ayd%DXtyW{9}T>Py1Z31Xw-_+r+Qy+d3ak>g3I)Q@V#6N2gew zh#)LyG5x&D+EAiAzQnQDFgeUfJJ0!j)F@DoD)moUmSwv}QhMT;kJR)oqMT-(7V{fP znLw3WV<@uBA~1>X6e~PeC7wG>0%~B#8y7|ilVdL!j+$t}G6x&`*R@fsp-}p|{@jD) z{qZ0YS}Q0s0afZA%f`3v7aalW(e%#7oTFSQpl5XE(mJld?eYC4nEZ%1(4U~VMhtvO z$FENzB$^yk+>0GNsW`PeywI*U6@1hLuN=!N4JEJK_StsbZ0F16`nc>sZy)9Tbn^>1 zkx&pJJGs2iI)X0L$M_v5h5alz%YI+uGXoZ_Fa<`JPf)2CNjT+{-ND6Q8Ew9 z)8@N0WLX623@CAh2{hZs`vk!U9=X}Tkr2PrzIIKRm+0G~S_U@dvfIQrf7=7q^!NfT zpGbEt`@+Mz%CM!KF4a%82pBB#BOO8=wQItfQ)|m&Ehqkx_6!~hwiiuob&cFRQpSx? zSdeVbBz>Om^3bHHs5ShMtyeW(SM}(&L~|zYt6+~G zQty%wnUvQ$7lm&QJ&l2;u8XCf?E!Q&Kog`vlux^>qcM_cRhg^g9sGXD;}}44@_D4NMOpZXs0yF&Je-slWXNc6h6Hh2jcffSq(M|3qtq z$!50YipT*2hewpK?FX@hPG&|)k~etY8LdA1YYAn0AmG>SK+BNd)L6E6aBd`Wi12fv zM}Rx8RibdIFYbBi!0>A_@b-S8QUbz~+Mh(|WZ|m4AIsenDAT3=`+M7U@`5>@i#2%PmphQDm% z8BHW%W(72A%&cb3X~Bd5Zxf-`mT0zLO_-$Tw}I`%`#fWM{|+}?I=07EYNeqr^XA?I zq-F1b?$Ij}gosKpEN2O`3)dpDjrbNHDXz)+ol$~iy~mk-brYHbXN=mk>X3lO7RV9g z$gycEf%UF^N@F=V!LTSEYjwpCbPla;_q3xz#XHcWQb^mk{n33?tp5a zClzk%jjVAy15*4jcLu2)@kAelED?655!9X>yz(1+Y7_Q8_ERmmZTa$5vwGFN$)xD8 z;cF)~Z)>zK@rv?(9y3KL0{c|nh&2*dLn0akXd?lP7HT< z&$D-WM7pz*9O2)PUgn~^ObL&us=2?8;%p5X^n*MTR{OQ=hmLRfiL7>k3&s$E#O}hd ztm>2q-_$r>^g#V|qFqr^cqS*Xx(+TaHM2gfzC2?ohOWb`;yblzB5=^wqtCqE#(H|^ z9h-Mx!;}A-O^dZ9)b-*HRL|0Aelk}bOAAi!GFyvVpN(tH2_Fltf#ybvBW_<57Fdew zVD0JVjnuFA7sp)7HL;JVIM@M&MP2%3ann^}$9V0jYL#~pm4<37YQyO1;0}`(El0wV zRgtAF$3Y$McX}UQOWW4?fdJf5iQ`GVMr|6&Bw|R>Z6!CsYSUpa`A`~bBQhMCNZU99 zC*1a=%u%cx!KyC%bjic&tWCMUsy1Iwm?fMN#!q#3gO-x$ z*|a7DDn3qsKD=#UI5o+vw}V$!lMp+uJq2 zPQ#|fgZ{+=jIrWP7aFt5t=Vt`gjewTPBSR+?cHv^v{vWj8lMY8!`alpNOvP;Q?e)? zG#)D#+$6u-`(@F?*1#f`wJeO4P2qa=BGWGQvN2dVB=Cc*MS5z%5;Xs(rf9PFe$bf? zS=oGYv{NuYHd!Pb5zq2*X-GtamvQ|4R`DAl<)-|_ycd>#lV&V#?`Wx+JLn=oLs_xT zx`aQc{svB+G`uWgrz-fqfv{!`M;CyF_%bq~?D5%BgXG$_JEkj0qoP;I^4=Ml7hqL{hr)PpyfwNh}eaJ7qD)ZSBp=(#Hy7^(1JiE)9ADT2CH^9;cbidni*e>ucBmd0h!@YRwGg*{Nzrd?~QN-a&P$dOGL}WOs z1I2CCwX;oA=k(6(&lCM8Lt-DHw_2Ge>{+g(*Z5vZFNy1IO102r&hm`~BjZwkj6C9T zOD(AOTu*y5;FP56?xXslTg^|O+LDa!UC%X>6dO4#*lPp6PliNt0xzwhM`e7qxe=i7h~9(H^%o^=o#B90R=`0Y3Vze1r#`m?o)J zE+t>zszfd)4J>S|(V10LhM_UWpg4yRHTJWa>-!tdrD8NR!@E*91U2_4)pVn*p^MTGj0gDN zm(x&tWT--{-Er7@TOBHFf@2=5>E4s~PrtFI!SsN%*{yA%&mk;K4ZSI`d|_?@mm?(Z zqq!aRbYxFgmM}}Be2~7KfIy_>&~G~h4^3gF|L$dcXc%QtQLnN}J!8FK z&RBPx%wNg4tg{g}pEHC(pK#$T;m7`KHT#lsUi4ewMp)EPzVyYsLYos}1V#T(ERoBH0pUQS0&CS zb_@}5q2hs9Q}H0t=wz0J1P|x)3}`iYq40y~`7PwhT_{kuwq#ywIPBw6$+igq6>_D$ zI$B9AhG5v|EnLIyxzFv$Rq|%bVt)v?B<4J)Bp7)=gBXkCs_~N!lk zxh{!h4OjVByt=DR$^c!v%tjBSYZkGhfBPDAZ0Pdcz%3rsH1nQvJcxy8{GAkyH&G-y znoj0f&UKn(?cufosffTtFWvH5!7J$Nxx#p^0pj^mE6qul|R-m-~k z*dt+G`h;eoHP&Piu$pI5a3Nd?XJ2XXG_AH;(RmtRyHvU!i=_7DbFmaTLehGx-GM$l zo^#Z~jYZR*G0MTi8NW3+4xua`C10Z<)_fs$VpLXr*rwVqOY*-YT6s2nH~A27F_Dr& z2_AEx1jCY(jGY6+Wau82nO25J@04X#Ny%5OfP^lR_b(gsa&a1{-qLFg%F0=7-)FqX zj-hAD(9`p~fhgsJ4wA_=3=2bl`O)4_1tr{dOrq^%cCi)GGlha;@af4FnV?2dqS01J zZee$@QE(VxS19~i$KQa|b#k)MUL)1%Wz#C6x4G}^QJTeE03B=6ziL1>a1b66sX^d#1OgCq!dI zH}i|rQe+}n-(*%{n%4t+1SujDA0w-E$$d%>;{bZ1y`SfWy7 zan=*Z?Q3#(%s6bMQLVqdCV}kkBC_r9Xzl{G@nLk(B3t`XUz5&QDt$xMO3Dy}%Q|bK zHC$?&_^Ss6ZN~r(1MAx4(oL;2XZpn9ogN)b)T|fYh1zt6Q&7KyIyF;YuB!gAX2~WU zw=~Wx1+$?C8=l^K(_TqejC$ zaa)BTRk7BmUV;5L-h&A6={N#R3yYi1jjZ$Z)@M& z1<*HhQz=TtZ}eP-zn#ivcGGz2I#b43lH@p}Cy=?{Qwg`GrizAx@ZD}0KeZ<~ZD|qk zKSnClzL!UFoz~R(_-)YvV2dcx@ZCpt?P*!zZ9Y>h)MN#Hq{Az&{v{8Er z%!Ch;#jk0Cc8#ug9qKusfovR+XnWHdd+R!KcRokO=P9BoL3CTN_y(I8J)wFi(xru< zd2?2`u!1X?=wq6SYuI*0O?GXvJ?t?%5l2?CqDsrswT=7PHfxazcVp2$qzU9FZOvan zQgk<0ME!AZ{bz7ou6o=TecUiW@)uPbmYIp`E5wYS)aZ~LOB|s#^~y^I3zFko{NG6| zb0YS*ekypzj z5;SAMZD^Yj+X2ejsE)DB1n+(uO3mT^xhTSKZ``y2td_{nouYWt(m%iZRV5a#GBEo> zvfV5M_2tg~xO!*aXAg#jLd11}7wtPI4+$x0RengC>XUA) zPED_K_BumFQI=Bj7bd-0Qvin(xatY=hb{4#{ddHQsiJRBr0cM`x05S_g1E6~G2udp z@m{s8H+HmM-R{)RP84cqg=Uj^P1J+ah*o|+H`bO_qEbK6oWAE1dt~|W*85-avyPZxaq}OI&Ad~zy4d>;l>yt~LJx)4H{!OS+VZD>Y>Ij%Q ztstiy&zYUu%X0?z+(qb&plg|JRkJ6p+7)4d+X>kKk&@{B-Pv%;5at z?T1)oSl@(iABixGF4hRV7B<2!Lex3$qN@x0~ zt1-i!E`LwSuGsEgaAPhKgP19mOUUx1cqzM$@v9ga^a0?Xf< z%#am`o}4QcYE;%&j2xb9vFhVO^9T$X9&Sl6M`qXtexD$y6YDL6Pv731)uqGd4{zx= zK%1_TFOQ~#V%`YM`S(X*YMpozrUXGKreUnQf)RQpU9s*RcoXJ-^M8QuhU9R%C3{v1 zAX|u|2ra^}G_2~B6&OIm#6dV=wsj$6NFk!_ja9^g)7Q@^M@DNWHB3||YyUk;Kl5dk z_3RJ^6`ssaAgjVCLU=goSVEXO=5xVCGU3bmFA08XSfkArmA#5re`14fwY4QD&T1Y1 z7uxazTk0$FoRo0xd!+Cd&ujCCymj5)gcTFDBV^d4R$oG07t%oHod5#-E8cCgy zP8k0-)`!T}{a~Kh#&V>joBBaQO)Z(nsQ1qSjNYD`OpmF{Ra>l;*WtKl92Fs$Y;Q|b z^VEg=s%o}8YeG?FCqez?zTVI@=0Y*oCfD#l-wY%ok z*egHwaMP?_2i3ui8Sb)#cGnXzWuFZ7j_#U}O} zzgAe7KH&s1&|&?Wc(u{)iZGgx9lBrz=xQ>VWZccweMRU=Pm5i#_-L#$9AG*uHGM*( zr+8qqaKF8v{vyr~0)F8E)E;qeR9<@kF;1ORg>=^XW8m{3kd3hl*+96M_3e~Nc|n3^ zn_9=9j}MMpRUE!Y!fI%*=a5oT@9iaHrb4`?;ZJ&500z$yxpV28UM03j1)^QcesF`p zw-(^RHS(29nA&s5lRSesZRkR{6-p3S+O$1sQEOu-O=O@}-f|I?bE4flX8G>Mf{3iD zn!P><2xbGQ>z|kZ@cs6$~?JXa;bs>P^NRsBkclHu?`4QpEH$bAn_$j5$>=rAru1*0DJ>XPTqt@hEj+nk3 z5bj>wsz;UtO<8EM13m8!X(OF(w|5XiuHBKRUvVN@`uwATSuwq-MIS4JgFt7<@$-Ai z3{PH{AZmHc+PcoRI%5uZHzb2kPs~h@ICGe*0 zs#~_psYf5q{!no)41k9miCI)pAL#YWFTHV`ra7$)dI9nyN&QedXc2H?ipYxP|FR-1 zcjdZrC&x=QvH#N=Id!C%e>CezN$5Uppo17$?=+X5?Y$RUK>{5Q!m6ou4Gj1#8m zhsT~|azCYS9O7Nm{Gf$uUK->x?$aO(iEpkz*3Zj<&BaZ9CrYRN!U?#BjJS zJ^qfJ*rb+uEIx%rMJR<);04YG$zeYkocrB?lGr}+cdKsR^ z%X0g#eT6H%o@N+N1W8K=GCzPVUTXA%v{?3;@cYV!CzMC#gQ6Ze46J*%4ZD2g?5M-L z4(=O~rt&eN^gOWaodsuHTD68wpz9Nj5u`mSj{V;pQ-Ws}P${>(YQr!)&H zIkyOQ$1 zw#988j5i1Qnk3Ej3IF%vAnVdxsGylYYt2X&<<`edd`GmzV?43^|MZ2CeKi_%92k86 z02ccS>bN)JiLpJis(``I_$~5#NbYxNbnCTEs_WQ2rR=!^a9kSRE|DU|yAt)u>vT>$ zoJqA;o&$U3nbP9igcSd*Ivuf_G7YZ{=m&*N)8NQN0OcRUHesM7|L$Xt+-Jsg!Hw7- zI0_)1P7K96ySx&#pJ|*#%s)%0rt~fEMCWnoJ6>e6SLm+g^g;AD{-RsOz?#G--{|}n z+x3T*^8`J#hUR1+saEg9tokp@LK6KLL-rHMs*q(3 zR)GTi&7$DA@F@|aLzFdVw4)ZeZk>wFE}NY#GoJmo8MwaaGhBpSh3dXWRDd(VwYL*H$WIafXt|>J*uW9nGz7&$+zENDzp@Y!{1709oH2z&%=P-b*I#2B! zzN3iwqwmNP9Pkln8+nF)wd+7D$3P)5Z($9g_o12^$~m<1PW81klrk-^2#HQ4h8-(d zuv_JEhrdO3wuy;;@M!XIbm8_YN;3^fl-(D0eqS7lIGltm_e*$YxV`u$l;A;#O>k9-Vkzmd&{buS*H1>PU33=b#0( zD)M382hR}YN(L?BUoQ6d!eLQo302U9fFOU(D+??fXu9Ow$!-l0TujZUQVHsZZ1mx} zkn)Q?K1b5h8D{`pf($~TMm2h}LI|R0a3XBJAO~D-h8bBGQuFbhX+rdG$$SkJMsTom zj-W9rsm;NfF6wS%uH%;JIPbrTOZ%h(3eN7=N;9#mmp9ka6!jvzSM(mDE zEvddMi?&K*Kk;GZTdCK?e{otQC&ru7z+!F~N1OlMOqVuyx9-orUr+M-=_Uvfl>fakPN;(vIw}>+z%;5SOhbCsGvke}#akUnpQDktc;)oX329o@0-c=eBk9m(j zp+(b0LiH4D%`i4{2j32N&(~H{V9SN*n&43K+3I(}e3S5LVm3z1)Oe~eTyX<3*YhTh z7(usPAC~@PNamif-oGJQM@ErnO=A`Zd5~Mx=(Y!4mf*R#O5I|kfrQq1JLdzWhS+%7 zbi^g25*fS|Dv^4|gbiRy#0U)y>qb@+pI+y?3g2G@+)3JKK%&}eYt-2o1Y%cpRfdnf zXD%fRGRaps7lGIOd3~U{7ix*PU#+!#>>J0?@qcqAq5RUd3r09@ZKR|?(?ij$+aR0l z3616A7f@;M@9?MOz$*F8pBY$fjBUnF7{flPa{LY%F3+`MXdjDYwO^&vr{zZTAgy5JE3*Dc$Gw_0;$z+Q1H*dk+P2E*k9Y z@w7Q2W8g;lcG`jl)TeCpXb6$BB96V_(PhH~_+=WEp&%bi9IhjQ;yU{j&8T`s z7-ZK*T+?b_`uS?O$%+D84{bcf`d5^cMbWJScRENTp|q%ggwP93Bhu%cWm8AU)6aRv z92*H1(lYXz#}SOUm;U^ilJSAY4*V`C;tj7GDjgPb0XVCL$(oLed(nvww=?(4!VF&m z$H&8cH|c)!woR;{$uIjUYpzyG%@A0HpWQtYk>7;)D(m5L?rvkZ*!d1X&#WuJ@iO6?sDtHrRnobr*{bWDXwSEr}{wg}Zu0g5d_1REj z5Lf+DK_VSoCTT&Xe6^nancm2NSnzC!yY>cnBZvoofW}BS{f2R7hGxZb=jZ2iiR9QY z@fA$ZHwvbucCgnn$}@5uVHVKy?B|M{k55P3)#Bon6pXicA|lBX_Y@gt7vzzy)_%ZX zm+7PQ9DK}FfRE@KixB251t=dMJ%@9H%8LbGrXhm&I1Rc@!I#yHBW#6(8*0uK+&O`ewux`DXZcHoh$I-s zvBjrX=nSWj!CqVvAb>ouPe72rMFB|V5(_+A zVo_lDNgYR{9z{|CLM6!Qtp*0wD}djOK2oEny1W1I@*R_0p~B1Kz+ zBimHYxRw4@#GRG|v9PRX-{xnaCynXWfV;;~{sM0mXq)2Iwkn(;;Bd!Lg2Udb3#uDy z_=e1LMY#AL#Ki;()YM|abVpD%h5av8{bwo{!JoieDc)~~12ZC&TOzELI!wAKhCve$ z9v48fK)K|h@ShPR%(Q(Dq%J|iXq6b^`&dJv#Vkapxj9Gqc6Ad~V?=e~_)}-#BsNxt;86ed_t&x4xuOa?RxqZ%p#Wn zL!nYei4#7A^0D|SA4b2ZZCo-xf8=3rO7+W|cXK#_jMtVKoW;1Wm;1Tac*zE~SfH|Q z0PR!ir`OJxw#bc<)HEitZT6u`41Ap86V{R*n507nJM0de*1>)%pv4RM;D_W zyv&)Gw;;0Wo54gI!yJ{Umwq{u8weIDfsuk)Ug~ys`6im#Gq`ENl7LAxP7axGfh#s_ zEJ}X=6iSSPW~q2tq>Ju4kIT2NEcO;PsIaLK2|*A7pkmcfP;VXanK^m^k4M%UTBmAa zAO!SBWFg5`{qK}d%l@zEzRp8Tg#$0s{uu1f3pmJEc6-1AsoRGWEt0P#iLbF*ctpoLE$O1J6YkO!m1aum;JLp>+Z3D2q_cOK=N5^t z9w0z~20Y-2OEIY?@+&_;E~Vv1o&=-E(8TIU8tagMyFx-JMsoG2+^y=6mkEk}ZN5+?r{^6sGz)J~i$D zH2k2_;Fpuyx(;KP8O35nm!}DF8G5CCg-zXf_YwL{y+C))y9*p({cT{Vfqi5ZF3dh- z`-R&P5hV#gfWYiq;ySkl1G>ZS(e7g#35d>(I@` zCPsz^?ra{{So@^-(3tHj|;!r$Hrm zCF)+nzX6>jeO6>FYv<$S(TyXLVD*SNL7fWA#0{$$6+TVk4a1s@D08(0;R8Il&>|e! zrCo8@^U8DlhDkswhFpD|$qKUh81kbsECpoVAYz!E=5}jA4#B+N1J;Vv0G=8rU)JcU zL2l`*mCG%gQ1*RyqL=yTbv|3L(6VCp0LoRY-e~-3R%F|Q_iKJ}8eEIngVTy1Q~{6GpaiIiFu;R# zVWG65D(k5QykcQN_S%M^S8X{rcN%dp>8x z=q|vV-(Z+YggpNCkffJ{Xo2eAkgDK{B0vEw1B(wmWad$(l`jweic2%F!qt58Zh#f_ zl)zHgD`(Mwtw~pg$&Wv%G(&47q#>6R{Afbw*Pl9M>1&s6`1V0kxKq)f=HF&(!vGFc z>$!O%xS$5WPjVv#@4K)AjFcIcMv76kd72_fGuwZ>Wm4B#*rV|Mxmi&pY}FjpE&83E za>2`50xkeyV%uAHHCU^ju@g7-I{?DA+rjQbmSIZS?}X0MBaKuV8Qe}c=*;@5qsxNS zX+XY2ZK{RoTs2jn=3k0Gz%PoDBdN7Q_enK-(g3EmaAFxnU{Q97lYFOz=p(DH>%Lf^ zkNj{-=|;duI~#i4O)5bG1NAoG|MW15J6Eyc0|+aNz0hIdox&2%&)nX2o;3J_GS$5fY?;XwRe2nP*(n#&|wYg>gWMSSB`8UNjM_R~p zoSS)n)%3jq4pMA1X6!Ql4;XhU=Axrd_!miH;T&M~c~$M*wGDwtRwbI9r8fK?lvRle zUX5wHL-pY!xwg7AVlkv=<%$7kGILD#Pdv3h)JQVe0aynhG3`gbI_CIl&pN38p(-aT z+)Hj0>}!BfoP}D>;;{?evK9icke70`E4I@%`N@wqdK9pe(L-9^rh{sOMzhUkgb~Lo zf&G{9fgKi5_$T?jCD~2Fu{AuH-6jhU)CcoRJIAI}&aRxuK9^2XbtSdkRlwb1{}Sjb z@ea0G*30KqIXw2xlBLk4|9G^jyEX)FBfPpm9mxevjr5@Wz3&I*Jn&PR0-exMkh+!Y z0f3a71vLfn{f}7r>rA;cjG-qS!=;Aq;p|t`L$B5%%!y{AB4v%HUrh#uqIcjR7aEXL^+OOqJY904wgdu!esl{HS?VNO?$xXnp z000x%10KTv3Jqe(vkt6(4?cM{lieDw?f6i4K48T zNV0r#8;fxj{swn?A$UckCwTRNcwawVs;^oPmSAA?1HFs4e$rt)EDl_mNa><;Sk>d! z1gjl!QJ``|FflSPpKl-W7UpG5vP8X6gXx;=Ii~Hi5=SoCm^?O?W8;y+gz4y)@`P34 zUFY!jSAt0)I|OLWm|Hg2N7ob|0sn7_H)YNWrN5R0+Tn^uIB zyG%oJqFk<}&~#YTu$|^$Sov?3yj5Sc(jhO&*yeDCX{2+%fLXlE*`yGl@d?S_A&wMPyUeBzqyLU($1K`690NyY zy27!KAggq)JJgUDR8(cKo6_vAypPNa@c@*xQV0RJ=}yhW2ybIxUt$R{sEt+-LlmdH zN=HR1;Pw0<*=LdqM9G2rJ!{vFeEIhFR*$T$(z;r58@AuQZTBJg2sDG*UW4a^n(ZII zI3Wk+tnUVmed0X(HXk)LfA`^AxFmzVv0XwSVV;YsFRCbeWdO%Ghe4!X_casthy6sS z9_062d~vybhQzc9Dch7yjji|heQ902paCB?CaDS&>fqd9xNv42jN~dgWHcp4Iv~Mk zXhBCgjK5_)_XyNjHoDSUyg~SW9DYC&(#WfBVZ%*`_#*QIhW>B702Qn6rY||A0b827 z3WKz%P?SFk{M1vi2)c?uCTo|wEe*0Wl=k{RVI z??q9#(-3@m*BjO%S&~3I!&42}gmmcs6&iAk;JA~Sh1G5{{$D2SXnS0- zA)`9v0}B`q;jpnina!KiX{qtxo7^+zQ%>%=uby8ZtDi|pV-4B$;3KX3+S_x<8u{fe z@94!A66&%-Qq)fXaiavT)QF?rp!4qIH z({$K+5iu?xWjLQwD@$D{V(hi2477cBf|kQ|?C_pi;P*O#-(yd7-Cz;_SV=(?P7DgQ_teCv#BFD!+~9=x%@FI41u~U);)P#Pg)@+`X`!z(PXEj{nN~S z$ZA-mdQjuaKDAg(W?MyQ@Mp|zbc>Hwao#VsnlG6@UJ@;gIVs=G>IH`KB~z&%yMY!F zhuGBb{8Kj9Pcq8c-~C3TuHhV;#+Ih2)Ipq(ldePA)BO(?&+$fF&h3=LWy5DtCwxyz zVjc}~;o+j6J4zy?nXhf1kE#d6 zvCF46&$f+{C68Jtnp2bL~kjao_j zCJkHyOMGOBVzG*XiVh?;Ab;VnGx44vZQXv!*5+dSlSfqZ(!Ptn?y#nN7G8(G0bk zF~@(hyPj5l+K@0Q=pi5`-ozGzaf7$eHe!E-QKS5qAO;m6Bnw zo+t@fRlgdXC!A_NXov#{o}q<>!i34@{Vw#6Su*2P-i9aXFn)ch+tvwy-KihalNBV- zED9-))QQ_HQ;kK$uw0uc(by4@^$46nid!y&AHq=x{NumgBqwsJjV+@c~{ei2DnOD5a z$E_U%*gM_BI8O{RQag7Jy#^tvALG6jB8;*#;7g__dHa4L4fRddbn%;I zfq~c@+hg%EAHIs7h^zSaKq}gC?q>t+yZb zWJvv>MIS+ZX~7+mNPyG~YJkgW+n_6`ij7M9FyV{I-@D&g*a(R>6OP_xMPH2Nz6WiP z|14D_p?wcHe)nkAkWSW&?~&#H^hs05e#b=8IGpnXpkB-UlBdThsXWSG?~Wy)gM}aT zU2e54U5Ch;N|*4d(A*LzX$7lyVHjJYK>_~t60ebGcPcPIgRTzx&1mAan>4n%g5gm& z@M71Kv3416cy)=rNPQ<*ab>zzL6KRj|6=kJHy5$xfFs#K5n5G22NQ13srOW;FENij z(AtTRc2Jwv?U6W%uNMPUtdh>Qqjp^e)-kpDwKb>Mp^4D*5Qb=1))#b9+7)=c9HTUd za0X&$Ci{OdljCEBuA#&!Ai0s;7t94fMs9p8oN)B~hz;DLp9~r=OzDs6&{f+r<(|Emmgo2Z7=q5C+m6gKX?zH(aIP$rG0V^~rGE|YQ91blq}_Dh ze=-T^A&r>a5d3l{U&H%N#Ykj?-SO&JDy#7$)fIba>6@HA1*yl#sHQ4he?8}}jQTbf zW9sQtEMR<}_jmQHa>iq!*hyfrP_&8yJY$qLEI)6`BS`S$l*$_k=gu-+A8Fw}6@|1; z5M+7RO$d8_S*9dkE+>ZP6p8cqsUeJp*hsZQEYvFPh&E0KUnZHkJa~KsduqmQnef}r zWg1Fe9&~6OwT!IuRj~&WC!mi>a1(ein8bXRWl6?LU*No&NdNF|mn7X#hQ9x6Z$g*Z z&r}(}lFi8~Epl0!^=H9N?UdNSP-u>vZY5H@Qc2&AA*KDKo@bkS)8mUHRVk-to6 z%*75xzrNS(h=C1V^44z8i9tPQt-L^KW9O;fLzk zKE8FBS|;|5MNE9IQsG|v^!f!t04a&1~0rvDonbNZkxee16?n&yBCnM_#576;5qw$d( zxP6;qvZeR#_nvr?RxTJ;r&?<9jt4ptputv`h}dd+cu*w3 z?KS1X53P(ui0cOFHtSpvJ{K?}z>{cwg@&L#ENP4edNBhV$y`pO*ls-QSTyEGu6v6= ztBYRJ!P+Z*Q(WF$Ni6Hy-M%v;SX7t&7N_~5fcQt`2i5;yJ7v=NBzIBFQKt0VXR?lP zFCYk>_&HMEK^;r7ZX{E3q^LA+w*fH< z`R*itOi}WY01l0{2L%NEEn_rFNae%C0$o_%-$;K@wNASkIqgR;5?!Xpr78WSg9dDf z?&gYy?YO_k#zt;y0B(Bo!$6-ZfH)c5q%Coh+Tc;F~ve9IZMFs$Niz|8OOMoE{ z75OJAngowSM4iP=@-_xBT?E}ek;>?X2{g>&2L^_`&jzC&`f`wpIjT2v)O)v5N#uyPRfyyUL86PTzgQz)0{;^xqhf8$!&@~rYrG1&lHxXgZZ!*Eb zJZsVhn!RZXHw;`;-}?G$Cmp!AU>Qw#wuf5kH66&CreEV*wF7$8G*m35K31AA@A_+_ zWD&2bd9KGlTn%lwb1Pf55ZFh~dc|~6aTN_~N@j_{zD5^F>j@JB0+uuAy&?nXX!mt+ zHQ5E;tWKOk7fS&X<7;VF=s@|{4-}A)j!r}|#Aui36NRo>jlFs;7ta1;<%_535v|Gg>zwThcGdx3<8~fTW6&GO6BF~nmC;6 z`6xdfBr|O1+X~&@zQ2xJW*mHxa?ikp)6uAHAar=FH!$J(x}E*)VD(}27Ehvg3@s`s zivxC>Qne_cxSwixKV)|qIIcq{OWn^zz`N@|9xi520z+3lT!>N<`N|+3Wwy}d*i{iJ zLdG2ieEr3*kaj>#KkUhgL~{*q1Pdq|f6+v?EqpTZ2bpfz?y2#XiNaeW*1djMQ#rKK zR32e4VJn05RU3q3VGi_IO7fsEu`>{H%J#p#Y~C;yHYNyn+TH^1U0olo20U2uz?9!!@ zX$Adxqu=1K{Wtvdo-LJ^;m_q{XbEYVwcrA3%v@D?EPw>CPRly8e9x4 zHnnRgE4S5qLME&WXgmBmol|sn#7~jy zR;gfSJY9HOxE^EyeCVrG8;I#DPiXkTs(l~mvQYU{3N4eb9(bnuo%6!d%y}C?ec8Qy*$(G0-n_dwXw* zMiZm=Q_Go-soTb{zbTOqfdTL477hJecy@RhmNR4GWaiPNg3gV!y#ScD2XC5=JL@${ z?C5b`k1CxX8l|}DGm{&x=np+3N86u8E~mc<_#D2P74n?zZ=rKQ*UHp2gyJ=`&;gLD z_P6T05-gQ$Lhz8*RF3qqu9v@)FEUfz+ znaSX7LPLXal`QS`0oZ1}&O+ z{s4I9iM^svGwdoxI%%}O|pQ_ zPP^Xaonz#$cFjVx>ucI$WW7{E_8`>oY{UAtOtEkH!?&HsI4))b7~{L@u+b#;P62P5 z1Cl=Jmrknaev@_)bjDjSzYe*O~TBn4B$W$qP0%d!lTQ;D$J z=Rri7Nk@D%;+C7llawBr&rS%~t!uYi{mUO&pklgYl+P8it&WrD|Jvc8NIuKs?EPv`j1G%-z{>vu=p+QDKvS z3!VP$xcxr$l5YVsRt{}7fgv5fM-iK~FEAexaSEfq-qrXW3Z{_KA{G*S250OT6&Mdo zoNlkd%wSK{6VcWQbzudE&U*P2!=(?&PdZwCMCk~fFE2O5J&+GaMrL`XSf?!qR?)S! z$A2#sMh(s@E2J8w2*L7(sMNlo(g&5Yv_J7xTk1iW@W3-1pfhRU`TZef%BwOG8v`v- z1BLA5Qioqlp0#OO^s+`hkp;XcDU0Ez$<8=>->y<3dcs+Gi=E{-}E>CZGG z`u1P48kLb-`VInOBVjb)0OL+1u6=2SL?=~~UV~!5d$Kb2`3ZVU8IJZ}V z{l@EQ7rdHt1YF!acQ=UTJiXjR({ zR5wgCiB)ZNTylCT<9?&|%2=w?n+}>I?bSc*PdykUW)8qBsBaauL{C&kjqB2KZ=(+;Z};k6lU2++`#Vyq)ysQjc`NApn7ytzVQ=xV7ozqnic ztSsn6ji6xnS~F`em=B44CM94VO}eP$ejk~W=$~*2i9;cK?a`udL@rL|YMD-*3y()6 z6CKu$ioXol4Uc{uynI>m|Ew1#^|f?~Iq~=6EgzoqMS9XA7R{^bv91%F0fW~?3- z`V8(Z;`$?6B-si4V(2LS?x-)O52nGl#2t2bmIl%A2<^vMRiBF1OV3K^0`js(g-p|R z;UP+$_AI!z7!}O_|1sj^p21(8(h(Y2b`g}}cZrCF@v-4I*uayv!fy1A?|Mh<(|wC3VnZ}yvEb7s>mJ1+NUx)%@1Uc<#6L|k za(tlgq!LL;TrI>qq*zaBR-q?E;~NFW;+YRe6tLTYvVq2}e>!cgX&NTUG0SBo55Wct z8BPOZLfVC5)mvSrFuMmUG17&t45WQ@B%yOffsq4{0`ZS#sgV0ypd_>?+D}n%2UzMc zahGys&L9-jR?`CZopfb9ne#J~T5mBMv6hv_IIE7Y^N<(g=V{ge-5o;DJWq>DC|U+H zmiyX?+nlU#08-hOWL41**#4o1EBh9|*vn;s{L_PM3k|?MbQ#}`R;^~VJ7_*t)~03d z@&=HcO^H2SPiT;(pR)BR4i4s}ta3)~S$!3J~(HClI zJ;y0xX>JP-Z$Dhj3*MXNOJQD9rKg)EBg|{!4p>2Fzx^H{9j}wgn_fFr&+t1fH)&-Z z!Ome1-P|*#=4|A(&d}K{dfz!~^?a7fF~Kj1W6q^cF`D%U#|-`ZacY>lt2GXns$fx3 z{?q%)jbY?@c?n6$#m5lczGr81KDvU7-vHXZ$K?Ux_zu7n{;04cHla<^G@K(CRY>~* zZCyOqER_M9VR$+=i3}jUoJc6QKO|F(ePSpw6M&C}fbYXizbLwY!VsZD7i6&UR2%0$ z$|)rEDFcIhETead+>neW)!h6(^-MCU#4|tlgp__ZkM~ZQW7=J0SEMfqghB*?e1LAOzU9U98ciyFlxrx`!fE~G zT@}G*bZt3`5I9(aC1x{-l~N&J0GR_eIcUAouYB(-qF{0YN3Li1oi#A4IZ0?ivN6-* zY_8tiQ|PfUi`=7YsWI`%yKlT2Wb&~@c0J#CfeSWXBPbfpSn)_n3K>1bc7i2-bwcic zo7^BcUr)=B$4rOyY+hI0Gih?k8qSB%upLq~A$(5UyN}&G7%G=%2}G@NcX4p_piJOG z`7_uwljs!;t)HD;{qe01r;{r0^bj2%fK>B&a2hm@E!th77-Jy{c(ADEfNt;WDs^+u ze~-d|kyikx#Dt9|!23SRdxb{h!HK30(T``b9@B>~TAlLz9`~ANE<7@~@E%nh2%)-~ zK4l(g=lVP{+VH2g8zDS{vYR{t_oqC`INwaeeKN`Y?DR3>G6n519tS!MhYh&EmR_ZlKHC^gfgIsOC zE9#9gVZ+Z!8Aos$kTMiRkcsBGYxK@Oxi`TF1T6IAMn)rjvtaJT@j!oxL zb@4CiO958n33*R>QmE2sn3r77g>B4;J{t?(nZs`CJq^0rIOtKQ&7{1G(f0;zC?s{ufd$%VUDHqlXGz&n`sY6g z@^i3d*L=#K>Qn(LIRm>Exi2UN2$)b~dT-~BXFdd%L)W`ayQsz0n%>3%t1aXXb z7dXip(EQ6R8+7ynFXJKQ$lieH_P2=p%M{Qz`1=A= z6iciUc>$YK$;sl=Ci`>y?q|7QP4C9u-7rKkuRgjQLDQ_|xjxBwjAd54rX)@}%OXa{ zz(-J4+D@OPS8}m)!v2Zw^sJ{n!!7KtC(xXdy^h~!LRH<7Rs{3cBcBN@$$mTC7j57S z;>v9?iDhP*4J(Dy)mW$|&YsD>RI4)2T%)EXkBr?g5uUj-DMX89rGLI--$&l%1I9 z&qK?J#A4Y>FV+bmwkNQ;vk3i_+seu+RYsFBk3ms&HT2<)KmIE=61$U#lQqg^iB?iA zX{N%vw?`Y8Mx|*Pk{Gm1bS9P@{-@_sv2?-q8C_GLxhdt3b91RO6UtrmIxKfT%~+i7 zugczl#X-~{JrnCdpG}=0YNo`55}zep`}ec9<`Wrfr_r}LD_5D z8?lr2Q;sI~rM5<8hYT`0Y&9oQi?}O7H9bebYLUHtnu*8l!r%|d^V|?`r@s7HTSDu+ zxXV`pji~hTMH#{Xhn6XvZVWn!SicbzR4MdzBuKatBWfz(z%8QrN z4C57TgF{y;ca>-+a3&O?b$q&{=7}9v-zm?|DK!*gB{{zssZ0+Y<6#>8pD_Z*&s_f; zSC7Xe+MQ0SwSk2GgwCr8I!UUlG`a|D_^;-udlTfnI^vbglEqty;sg>+ik1;Q-9z_c zzpX@36$EnP^Gla<$d}mcf%rf1OYZ-TDKinfdbQM&mmgYcQ^YHLhM3_tzAru@5Lp&O zgQ5@mE4&=2o{1Ny+ZyF9FU|2FRVH}yI~~H;W8{t)K1QaLROrcw2ZnNeDke*t*0 zHP|VMX2>l7wDkn5wz}2z-ph?#c$(<3&0z%wYw!Ku0lFrfn8N?^r0$Zs7+@teLf*M` z9i+Z=ae!>x+Y2J$qF&(U30b-ZGn}Hj3skc38^HczO0HIQ?U%kzZS2WE1MD|wfV087 z@N^Xc_8^Pn&3rrus#182>6x}zfQeQmqL`?);?bJPC==_koEYd(a5JUM#=6H&r%HT%3Q;J1BI0CD5cd*Wye*e;mJ16<{Z4N=2+}~F5Df4sa@fl9Yew?0TkiI6$OSU zhS#flW;Q4sjNREcwrbbsY+UT>P;oZ7Zu0yjauEZ6x&MIHXck;C<0utk#9{S_a{5VF zrA8?dN~$BWoIx#T4Ox;e!AR%7fv#4sdfE5VL1?Av7s;j8Kq#POW*b3 zMddRlcU9&}JL5$#E8gx7L)i#M8?cE-l28xd)8$wE9fOiLCl6!I8{O$L^GLo_xe_-bDIj|+{G_j}R``M?0xy_p$4TsBqDkRdpt-FPT zp<77ly^Jo7h$qd@Kfy54KW&#+JPVs!`Wp=AF@dsp1mF$+8=` zKMh>Ca9NCTlcoH%?(VW}fg_FuDav{oU>ChQS>;6vM_N3`iLkx3LKSojlxv;HcC<+r1Z4X~5HhSoRG zxdH-5z7!%Ze^f`v7-dMBuA&*h+F9s-WzjY|xUM@wgg4C9tLmK=i~F`{J(CZ$b09_B zM6D*Fm!X9abXi{?zhjm& ziJ}RhP9K6cjh6`CK?Kdv+IJ2VxEy=>GD%a>)*^4?bINt}MB4h*Do$%r=!FtFT>e_U zs;z^=LZfhkX=9el6wxMUQ-C--e&O6xR5^Z5%_IW%BB6G%JqlvwzgFj$umjJ z2dx$^kM9UP8F@HWq_I|5UrbS=h#v@4$ayX=^KHy5JD-WYbh}DRLYJ0z%NTI#&JAe^ zAr*D|;>5AzjjvmHzo;KiZ}NrqmwQVQKc6NBu5!|UiMDU-?40<$q9^(5e#{ykBsf7Q z(31mDR7F00r(hRGs$WRv(tSFmCLr~>VV(hH>Th--)r`8jMUad0&ZI_=>T9D2NIx&a z;002XXiO5iNmOZ`r&!zKRIDjlcYjZ7t$)Gw{m5nClb^|ERKx6a*TEi@ zm96d{0t&@_2TVR2cT?SW;R4{uELF?moA&bsW@7;}Y=TNRzn?B)b6&j6&4~bE&o%sQ zMCs2N_XRM>cGC($kEl4RnUtJfJ=^dgYg;sBM|1JC{6D)B1;=QLIC9;h-DVYh9?|r? z`aJysExB;T-bPJ_rsKP5o}Odnr0MYGfr2OEPPM-=B0(C7ZILyzY?HJT1i-?;&fCHrnAjEWaL+7K9f(DB3ZfZCTUwfA{QJ85cYON(9RxZi_A^(8)&#(kJl zNqRsLN)I%=HmJA#nwTzSq`BLZDHtrsMD_J1OjZC#K)Ap6@xvgTF9omNkV*Xa{f@sA z1i{}3f3ENN=6D-VA;i%&lMZ`Zhq5p+uhOt`Uxof(VUd`1f40~ZtF^{@r-I??>iLT1 zpJ+Kt>x{$Gr+p5&$WNhjDx?4WRwAFv10ZtRAu1BtxD zP!brPc`FK8I=DSzJ&_sSm!@isX=pxgnp+@Lp!yb+v|DEnnUn1&;u6Eh3u;)Z`p}>$ z_MM0yv!}_db+<-H;rG`?VV`u`#}iV*9^UMz*zay`EflO|gsXNMc(JCVq=rwr`rMFP zskVz%7#&*gP5v1v-6iLJAB1shmrfvERpZzjX7|XTb5TZOLikW!^#5#-Y_)$Nqxy-F zN7O;CZXRuk#h1${-6+u_pQBn{z8hBb5$NptYW|R<`$*&rB{rvZ&EqT@{t(7RR1~+r zvnSaqjbP3YpdCdRNrTmF{Hxqewo*u9DM)%@xL_?m?!%KJ(3>NG(-f$y$$l)E=A%k0a`@{*RH3W{$3b;&GWXuTucU{^8=#x| zI7lgtrq-y3j4vp6%lwu!9sA*44NXbrpc~))tFjAsFZ`07Yt0#iXXl1SuwUXdP@4xd zi*8zk&&g!RmHMt2N(1GQ;eOkv^J3mf1z7Rr`H>j)!S-5wEVBdV&AU5^PM7mRL;7;@ zpm@y2Wv^q(xzZJmqKlM8a~9$nh_V1GGDNt9OR>fLdu+I*&q!*haV{9Fyq2HgRgpe= zu)%Ex+<{jQQp9oXXs}QIxlkayFk{3@REe9*Y413FuN%Z zG~Xkq!l>y+-;wx)jL9euW6D~Ji5i>c_%ay-Y_0!1oALIIe09>$E0zjM@3l`J?wL;9 zps4rP;CRJU7Whc{vmYQW6gn~^rYQbT+&@@de?H#@HvAOcIZv<6P586)4^Os^?|jH4 z_cF-+?%@5n{XyGG5>6mr0H?3SwIrK{SC41T(RYsY3{n!D3~rnzu&Bgh38Bp*;KJHT z^vKw~VAEl3eT}@G?_V~c-SJLS;i{>8Ur}4O7BPK)YLnE}Td830os*yTadtHm(7Bw( zm0w|Ut9?+ztaHV9^d}_x*w4iEsiu=&SB$QWAkhRx`SF%S6Dq3a&o&?$h&PH@m%fp)#i*xKH150;Jb8j#szC~7A0)~*~a^MzSuD8`iqQvJ=&`6#`5Fu zHxC)zo}C+^|9g*EQ3>`yTQO}p*0a+j#JJP6q$%c_{wNz)o%vQP0xuR^v<%$&b`Nht z-!8@S3B@M-Hx-*Z8785v*0ZuwYr1kT_UCRY5H@FZr`U0ZTR}GjXtYPX13c;t^Krl}y%GhpB0W%)b6Qf`Z9r#!>fmXGyM^Z4G z#xEKt8hmomR?77C^ekz`kqIq9txeX#sT6-*niv|V(OO+a^1YBUUyA~Ap6_wqd?6g& zez#o=|1+Z%kSA1yPQo_U#UKc8eh9 zs&ODo#Kp#w_+#e~#gB3sl-q+5zq2=ss?_xPe#Oy_sHz#V2rlKUtI)>1swY`FC2WIp z>@Tt@hxIAO^X>b#DswyCy4Xi_>X03q&!JD@C^yDEfSoo4MDyiI-CvB9AAkiyYX4po zwiqTa)^Z`G|kRAxT49}jn7(c};Mv{hYEcy)#psm~sBYN$b;hEZN^lPwM2;|aC( z6(CLViu|_KN70FdIX(&@SERFOI#+qV6|_{P7}KG<-;jFQ{4*|)W{w?Epoa(dCIAv8 zh-0cKgFuV`lgu$CGjWyd+y!u-L%m}2Lw7`>2@Em_|QcD8Dv%L3piMD<|x|_>i_x)ilJBryuVouym|+rpFCH9C0C-{KM*DqyYvHv37F

8e!q(xuC7mDOh1#X>wOou=5h4NR?*E2bSdj zbVd!QABI_7Geq*B^6(Nraa^GescZrfAxS=aL2bx4?(e`T0V}rg-ZeOmBnL_UzG!8R zVY^nRu9A62Z0Q)%$o*HahqHUF(PDQ}^SFJ4oZLwu4>46Bo~OE*zSA(UPSM+rJX8k& z^#{V)@0A}8mivY$Vav-x4{jecKmY(FAYER~dz2)v^3^5UJWNy^d+h^TW4b-seXPeX z`XaQ!$(kNK;t{TTG1dKFU4gSk<<@03K1`pWLGA;4#~DmFiAnDd^4W>TfDwQI2A~83 zhsNWzxSN8K^=qyh*=^P zlos(e0F^_|0P-roPt~FgaKMpn&olsp$0F1pyz6+0**01>5>$q~Yt;NuAwFOe)>aZ< ztmQrQ)}a*&bP^>ESAzG6BZ{(y11}_f)CiH19OuXB( z_}zTgvSTW-T8pePBFHKNy#1YyNsYWUEOX(K4siZINv^zv=hnN#>jNAHi_@pQbh{ibnryR935 zW4tbss4sX~JvUiq$sn?+rSBeN{mxttcYh3%7WNGn9gx=mcHq$L?H;lkWg{;UtWaSS zku@Rqu(vO$q9NqlNN&(cYw+xTqyUWxRO08@VsD@QKGSKY@aW~%ldtK~FPizvq4gf` zJkV*>`LTYxVX>hQ1LPoGm*JJ3`N0ZFA)v4tuh3lu@kPut*GrM_x^q6lN$1&UxcaR@ zOui(>SF6_-XE{ebTYMIPE6UA>5Jw2kXrWtzg%#Diw!UpAwzyS0`t+46+)@R+o(9 zlf8hiP+Yzxz^R-{wK&*W0YUOej6F%0NhKE>(bcD5b}Z^M5mO^8szmxZPFjv&J5JSa zX@L|_rP2*U0(p(pTp*phIrcde{H}%m3eELM|Mz-|51cVh-VJTk=piwsvbF=1ovOKR z!2NUW7M_!WG87mC;8I)Oov8RQ{E$;B)rUOg6O^%fSFkzBW_B`4H1=cU%4?iw1`s!j zwhjKUm+_@94CNn)1?L(SC0J`aXwr%*Z;cBNnkp!ll1|v>b5{ZlfU7c{DfJw3uT7$(KqtY}_6{SXq+fjo*QBuDbPV zmO9jYY+e5eP42qUqHxIYhgt z;MKdpc*q*hz*cY<{4Yi2TR=*2)oWxude#1ck6Kv2lUti-TCE~ z@a1opq8XN)@zvyS)0RB&SzCnt?lP27e#<$zLLR0dOu|wIHj^{FL%F_3!DO1(H&x5xuUQkcN-tYFC*JUz$MzkIyLC*JH z42r}SyYvW9+3}sfj^H{yhc4A$izk6L*e3@v`TwDq{jJD3TU+-7k$jzhAN-)hTa_aO z$4^SB3HWiSmmx95E-CKcpf2U~1>1V>1QKUgaORawNHjIjuVK;*jK)AvdGOr5G-1f% zsl`sn{vc$wnCv2^kUOZm9c!CjD9dK?)Sqfygx-C)V?)iPeaEF53*%FcRBtWlMGhq{B^e1Px#`t~fJ1>CWTti8apOLP65(%JJG% zPW;S!6BoCBx&=OafDKdS2FwIv<>8A4l~n3-KzvLM z7@*_|To{@obb1P+V5lgO8-i{U6ZP>&0~gfl@!Y&o`5}lcBoVT40NuZ#mFPqlqo9hT zo4V*A1-OCz)R_JBKWQl``DpkM_yeEVvbTk)V%XS76x+dJw?VT>kiZFontQL}d>r+H zx70Y)W(o`PR*vAU;ESy5<_8_Vs| z`V4W&ceuYfO`p@Ndy35>^ggL{C=1?%mdULcw8fdqoTa0ARy7$3Xv3vMxJK53S1^o~}oJ~LnvxoUAX zlb$}Dnd4m02cCDq34%v@%yN5fFIlb$+yG@bIT?;)-< zp6LU*`Nf6$94g=xDH(4JiH7@(7o>XW>yt@JsD&_l0B^VC#1bWJE(jl3Zt<#{3twfs z8M2cXs)EdylX8-EKlxPC<;kc(>=>;D|BM7S9*VQmu z%g`AW;etiGJ#_47fmKT^_G-ITJ+b(0D7%NTnOeDH^SSxmz)Timp}pGl%e%Wo zb%BMD+5^6qKhcBJcNvi*@`#y^RBVq=I;V;5%g7M4E$oRz z6NoU1b%b$(M9s{72EiuOkq%8aRsVLg=(Qx|Pi}IMF3KS7J;h7V3 z>+XkmxbNQ|fIc+VI=I85b>(?FZf55xD9^0!1P`028-ZVZjPh3{dfgjFHx#xwhA^$x zfDsfNus&CK!F66AggxG^YJi*EdGbC9d%FLoIITkXiasdPbF5{^HK1=B+By91rnOs= ztse)G4H-%T=QzQ8oDz{;DREDJ7tp*DH8JO@CeuUgQo}o;Cd!R%6Odiq5YfX9Wr4$W zOKvAsQ+F4<=)1|@0r{(am1LfDXazZ}QaBdv*i`7cz|p3XQm~`2=Lzsr*R-Qd*V+wZw!nL zWsknjS}q>!`NubEr5(J?r_f7Ql18()!=~w<*0G~hX$ft0-Jp{lmG@&r+2NMC^tsRA zmg_=4At}*9t7RAf{6^Jeb8C8#AB~=_;BRa8w(p86*46Y}5Y+1pkJetb)fOOxYN(d6j_W!i9blw>fBdV^1Z zOPxTlNPdJ4pf{uPBh!2OXJ^tmh?J-DYXt-uCPk6_8G4&>Ef@_F1N7(x8r6(%sn|H2 z@2>Y5FRHq^#0-;V%8o--{BM8QdS#kFipuL*+@W<>7&-hVbPcns?E5s+ZA2Ep036Q| z_P-@Rz#Jm5M%r3&JMOkP_cgg2{F;RAV}n+XSxXz^k19 z!IFh(08$Qfnu?zc!mlv^=AMlaJvDmTa_E!zs^j`J7LEzMdUw;n;NCNQzA~)ERJXYJ z!pRd^?8R{}wcy?mshw9Fg}S&sY}0pl2Rg_iKeubAxri^ESUZYh7QD;>+jP zR>iAX)&Z;QY%W*ztCQ~U(49JfQ&k%}mC-<@DH{Kj2JYKwdpY<$!MiAzp`2JKhYk{d`yItSLzfO_=lEg_T!TJjtT>)az{bIqCa5e0k=(JzxqKSa~zl+F`a+JtH|Hi4(UrdMpl$^17&{7n@XBZD&rkY!!eSI5d)KC!OcY~L- zlZ*XL1%u-yAdQ2a%Vca+$s-=MY>b<1D_7l=e587Ht{M;`1b3q%4@!yP=^=?W2!MG_ zEsuixyA1dJDtGkb@a$3qyV%RgYNF!*^;%4B24#9!AnQ5OW1QCNv=4V<d z;K6~wYr~|`e>P>HEJ{mA6iKyd?obQ z1e}o|po}~mW2_p*7nBy{f<+oD!DC_?FxB%tQB$V`QXlY<@IbCyzMsO`Mrb0PE>I?4 z4!XIbLz2vq1T1Z?IWbAzWT@@Jo8>CU)%C?o^ zYfj`;JVoT4tn751d;2?9<0Qw5w&69XgK{*r=?Q{u+I%M)aUA|aYA`&s8TFIR&*d3i zX@JOgA*L?}$Q6HM8!Dp(cHO}hlv^r4sj#J91Zfcn_`@5%zuR<2PNZ)v7hrG~4(Eq! z#Y5G7vd+Td;^0@)yVjh2($@^4_My2vJLT26?bJQ7lcl_k2%t0dBt3d0F~rTH**0Cf ztC!i8i!SwRlH6%B8mq9k`OfgEJIukXDuJIFw*p&cNP``*i>8T% z(E8`*VR2)y=Z{NUU{7pnGc(oVDn|x@VRb)u zOqHU=`TEKermmAxXx+fW?wQ@*DzbfNZtnMP?{nv>?w-I(u+o)J+HyhuPLt#xG zvyu8LP;T#d>7opz~2Q?Zj$G%&Y&T2V6o_GNl;tY#lMHq zL`{(Rem&tE>Yr>@cE|@9aLT-v0x2YrF1cHK8m@NRG%BGpxwEf!?jTS+CFPd~vz8W6 zix@#^kfMXvmh5oA(476J%>K?>SlKrU%nY3w~zmb3N;;ypts8dZuj0v&`kx|92STF^T0sHbj9e*Qxzm4 ztb)oImJIZC82RdSu4N#!Vm*T~aRhVQ2jVP3zWnVmdBPP$hCX&Fsg9rB_{0?C83!wA`4 zu`{2Ve@%^g4d*UcIijJf%}mSW)c2}bg2xvR=!X~|-RX1N^2Smh->{06Nucv&rfy9a zl%y96Z)>?!_HF@q_mTxe*mFmdeEWL@ zlC(I!Xh1j6=s9NqFmnzw{BnX&!;JqBy~n7jdoP-JKEKZ?tt&D2f#K3WGX2V60hSrF zWAKzYchBV;g!+-(g1I^&jT@p9RD*;&F zvPaT1O4)M7b^rm%$Ft1q3|X9rNJL^YYUi;btLDZM2}YxmcN@kn-E&8UqCQ9tQwS9D z{-h^el*wjgmuHplPFa)TdvnU$`pp3lfq6-w{oVyp1*H`bpPM1Il{;-7_>veY&f^WJ zGnrJ#`$<^inxMTJ?JGJ4vsmeGw6r?ICSRL5raV)}LNv&mw(rxf@;f`UEmOmkNj8DX7AoT6?@p*EeypI8rRtUCmfoz4LRJxqz+h@zJ- zw{CzKEF6dk;y%{U za8!tqG6I6LOXAmot^yn{W)J*XJ3|5Ti6pXZCSi8j<*_Q2Eo@%HD`I?Of*JMz$Tsp< z@A$bN^?~yT<(O#(*;%mirpDFTLawxjD=w5;;(N?il&lFk(T>H2QCjNz>3EE$8@kpM z@F8b+x@kkLN;0{x{9M^I=|G3I^2K`h#7&3g)v)F+I>*gvYgpZ`*m>cI ztAWbM8Obh^ts~J7Cx&1RsG)O-0$EKU`p&Q~7XKv(8{dim004m!7*>1nvqcU{S7~fP zlYJ+`-A~LiB-D33NQ8Kv=WroS#CWSL*f)&dG3FG{<0oa;N zslJ{okLZdIJzp`hmFd&L;lsBqjXyh)y?%wPX^SiNS_F!+ z2-00EK>m>2tyHL(&@n^*FQGG-^vD~>0YT9Vl8#fyZBYCa)O4YpXCgMG{qtaPO5MDZ z;BrbCLLJ7lGly{8VZhNogglfMEb`L~Lp_A~(T9`f>cDStNwt9r6P!`eh4#H#Iq>eK z#a#5<4FL7Du1dJUYdXNy+4+jets;#N`>u;6j^XxDWf3yd?5$zxKT-p7hkt|4$)V1K zGdL*pozCFvq4-xqF|^kTR#SLk=wbJLf=ES!lx(>78Z}I)RM1WGq(?#lo175toN(1FpbcD-u=H z{x@!GasbbcShoUApsWOSu6PZ1*CXfBY1o8b%ks@9Oy4hoo^I$<)s=tfD#FC}G+~Uz z&TotJf*%G^moGD#lC(pH)~Znw81 zPxBCg8`#&;zJE+)`8K>8aYdQ8Uh>;BvYjeYKJKKK752oB|JR8 z<&Iy#J!HhxI2Xh|kMBi&!F1e>gt*_wN^KZge^A0rjgrqiz(s8RnyFJp=Qp$wgL3%M zU`nl$?qxv=sVHz~-tS9j{Zy+I+vd%%1C=;duU(MYzmI8%XukmHB|-8ADmLFr1e)EP zgNLfG*3>{#*BXSyptJWO&RTH&x<4uwQ(2>_N&M;~A089b{S|}9p{rGtB(?3XWkN!^ z{l!A1dj?y|(KZ)EuFNiRlK^Lt>!(WznJ<#$>7_(r*qxAuNV1`DoKPZbw>YbeKWfI3dHdv0SzrA=zCDnbyh0$Y-IeASm;kY@7Vn6kG|V$v&yEZ(b-V3i%3}#)5-c- zQpoqN$Tna3<3HyWoiood+#m2+CvjHiKt3|6EScB*)0rX`4W*aPXBk83#7Rty(KJ3w zR9r^N6$V>B7@0)qp8u9!LVzohs#yyVIPmpCT3MEXJd>#zG=O~^QJ+=qN zRc9F@ILm}#a0^I3xiKF9GP6|r;EQSL+hTO{&MVEYQ7lncW#Q{oHR`kDC3$Y8lqm1#O?{b@ z0ENeY2(2kEm&+d*9mJHoTLT>X-->SpmheQ~#Jd@sor$5@t)@b&Hz@so0csL``#%aT zfSQnuwR&sR@1{J=oR6p5n@$`U(ieZX6L^8_=3pnP>PqLvCFMB)K+Z6eSWYH*<7KL| zk)oS$70X(IT3QKp)eThO@|4vx7;3kZ4cpR<1w9*wn7VGXQd=g0RUJ63v2ztuk|wM2 z9t77hL%X=_C=Q}tt9l>B2QEFJ65R$U4bF3!<>s1>egKq?`CV=})&vD6a{NH1jAbBU ztSR00n*)u66z%TQ2UafvD*D<;P!|MLTJ1p^>kghJM+4~_fr#igFGXIGb;cO3^~9|= zKjeK|8;H)@GwPZo=j4bjVY~5|*EH-7LuMg9@;Od|>qsG*6QU)lsprP}ib?p1{)88~ zy-1*?!>t(Egp4*pSEXU7y`Pq6)1~^zv4DRn+pXVgyDGY4lKl-B?&IyzLT~*5co^sx z3Yf%eA{x#mg@LnSKGCASleV%T*4WO7vFuP&4j&RKw0mK?3L!0D50Vh{HtuHSjl-u| zDWm9z)tKh_`tk$H-gmzibu<9cQ23>D56Y;WXX_(`=JJdtZg$$>o+Y6+FI`QcJ7wQ( z(%2~Rij2yiN$Z!jaOi?8#$KTD175$eFUW-34Y3`V6uoyx;Xp%bW9oZL4QZ)#r7EgIWMvM*Z+8NAZQ$;oT^!h*hwa z;#Jo@$?V&hgrohg?(;%~HLG>}7NoF}n&}Cw9-;?YJADKlig~LljWR^54VP*|hNk0S zR;DE5*k2nyTZ)4AV47+dx@oLx^tMo5_?@bxc(S8}E&qW`>k)*KlW;9B$b80~TknUP zbw^B|sD2?ipC`o^1f^f%@WEz^m`eb1qIx|J>uWFz<`1G8>4SaY2f);js0dvWZjgBB zpvO6|eaF~uFp+Q>_~ke7pg^mJI+`JFzXfa?hrSacO?85Kp#vbOLMfnGHY_0%-oHI) zxPKF9fNukIS>f?%oH3BO=pmi9r>G@)CQ zpR&OuGf-lSR~A{vr9a`j-^^e`lre>s>uCGC~lG|)nXm=ZD1CiVAUYRpB1K!T8m`R1ay)n4xIG0G5JLdW%h zivc;RBej8Q`th$C<*}ds!L~#mBNB4#@8z zgoYf9mOTy@2JlAiy7?R?>?1sxsbo zwTxW}rPa!2t%X155ECrrXg%Jo=LdJRAyAytUu2Ra<{{>6Y0gq;mOOuQNdYDJE{f@{Yjrf)G z7lvxka8@wgW%YRMj@GlYqH#~?fO^Ni%yC+}@_S`?_^TFoX*3YTddf#XJy!OJchJuT zfj*SIG|*)%x*#GqbqUHf(I^f*9#K(Grf1fubPA>$ITBZ!pzd;qpY>KCAb!zXTQC&V(Q`;OpW0cSS6i(bo=vQtpJa>nwA zO}A*G`-V&3P6&qM!}yF}c#J(sT98^$(&cFecv-LJGT;I(O3yDJ*NcT|(xH9CM_M1`bAKhV`C92v&JEyNO_Om);}xENBX z2A$-D7m{k@bjOF#3b(X_VvuUoH%FC>8Q%KK8*_;8{6UWfk&!EEiUX>b+A6+F; zj3egB5EH*FBTC*~kb^@dQBAsCz^m{p!XP0iq7U;SaD- zH`HZgRc}=cY&-7|u7e=+?4EJc5Q#Xdb|)Le00H1hnp?fM5b;_2#x)_`uSeX%RX&Jx zC$=2XbcGg3o(w$}O$0zDk3&~=tSf@EjvkQlN6Ta9N)liQAFLP8erk)n7wF_LFF9}r z>`vU!U?jSoqD7-P6>Qs1L=eP|jB#yWM3}|<<~h|R_+n-YBl zsOV}~qKgSFU_@rghx8NAC-@;_i$h~eSTl|t^^paF9kXM}i>2SQAikmJfzfn-;s}LAH)Tf^G?i@DsPq>qPpFY2R|$KOQ|W9 zK-J4P0b_!ycT3K???>H-BJH4?ftq-m#Pxv<%lC22g%nOj#3mckK8QK??{WB&0O|gE z|H;DQEBIyOQ7(CpZ5XAf3g95|L6;+J4CMOqzsqR054|adngf{vMJd%ZkXobI1e;UL zNLXvHcE~DkM<|}P)-5$MYPH|IA;>!?o+^~>TFs1PY6evH9kG%kRzYM!0V?e!+#N^4 z=`6s2yBpm_TST-L$s=GAqX?oj#HFU(gXDRFi2dbBX)OXDuChhKz+^lfZWhlss&^7! z4s`8DTP3nI*}ih>l;zLc9^mYJ2<$yGrn-F&=TjHEBh}}Iwq-&rd!aR)tmcQ$N}M_{ z8O`b9)3CeSRW*P$T0}wT)%FzK%|DJTp*)cY^1vO&Pv$>GlW$^D;>j&2LBE+?6QN{D zV|M+b9cz~02*mGQY|R*FPVZ(LfM9uC0=~}f#H$(ja9o^P)2yP^-$fW7iZG2c_t?u) zkrZKJ`QxVK_$Pt_LZ<`I&1XOfEG78eF4iB5|l&g@9AN;lk-n(d| zxF-uhs*tf&q(Wr^&wByx#}i`#E-^F&`c2rE3z*Cw^id;WmeBmcE6x=Y+cQunvf2xu zh=@XAjRO&AR5gVC4z#dUtbtvVW>8sOH6jR7Y^Iuh;El2~psVIbWLl;4>o5Yh~eG3EQI zwsOx|5@n(2Xz>6rw(!M$3|cao%08?bFh!op57t^b0dXCT3ox{b6;wu(CA<5|;Rtot zbX4pHqUcZ(lLxp7c~5-3+;w?xYmwX(#!Rk{Zn+uN!Nlm;t%NU{0=Goo6jF4lpouvJ zplIPOJf_AV`LCAln^LLMe6I8;g~_g}C)$OCrrTVN3yw3k(UHNCVI@Fsua|!S=ug}y z1i}Z!uL_fr5$dn7o+%+G=uC-%Vj0;Vca}{zJ{^D09M5zErW|lcR7?aoGjLi}I%mvj zEm`1|fyy%^tqBT3kju;jEqffz#RoGD<%D`B(~;pEpzfiPKRU?|H<&=N`q^l>&L@1_Eha?v>kO|GVzGSF?r z3q3ckY*Lqt$m@f-B?J9utV_r2}D(GpeZ{BK+$Ro>I8vp=$n9?tsbN@ybT1PSLAe0PnJFT2s0a^s5?<;EAm2o&rx1288i?dH~(1bWWLA+!iJ*G$Da!nU7 zH@oT&RK<#VYK4_#&8pgC-cMU_M#71{N&wVkHzCMd?X;(Z$)jwd(vTD~%$OO3sRs?U zkkuAST#8-Hf=)DXN_tok(bZI&!u4f35LQbmTtvUM$#(z==XXp$vfq%)y42F+KJh?S z@vb>mli{Qs%}rz6LGEl6CQB9m4?M|dEh721YnSOHRpQxXd)aU@O4Wz+WLwne7{T!V zY=p!o)R)>wH7GHr`WYd-jB@=w3<0OSiV<11F|IuSOrLbW{KA(u(i$}K3a`Q-HR@N1 z{i3N!vtv%)3Kvx)M~I5Wad2_tQUy)m53S^05}CWsiRktz4Ip{ml7GJNZ^>cu`2C%E zrK-Od?~~X5O0cINsJL&KDBQ{N;}yp?4vm|grv z_?OmJeuuxo?;p?qnK4zX7RBAwkaS8BaW)HQKiS;b)7giFol*xWZrnB7NNPZq5TRNN zdcPbi8w;`l!s*^QbjhnsH)GzVGOWEQV-_rg692^7H&oiY(>du0#2MITEQ^)6++Ly* zNix@kP4jxI(troxiKLI{N8N>$+k)i@i}Rwu1#N5ZfDt0~tgu^4?wO8`O7DWzbpUI$3tU9idl#Gf=rdUwO#RB8 z!?-pt;ue+&Aqc7V1cC&X{V2O~QA|x6AH!ys$rC@84fb>R+#Neo18z7TH2tiS9C=LL zH6YYm$^LHxPJ)OS4RC~!A|c=rVz2mD?gom(hjp%)fB20I81t3P(Tt&Ngz5a1zTPQm zMhcQ5Uke(f1|LyG0Ik`JDz)(}k^{|?bcWUQUuJ?H2X4Kp=6eQ6#e77i?x-Kdhp;v- zY2e3B@0)5eyi$gc5>8m$))Iv|$c!QYk-2&Z6`eF%h1XW?I~JZ}<47uQ){Od-^97gW z0>t2qwV2w25DL0ne=bPyg9`tI{B^4PLK~sb4t>$i4UhZW8A!Zk=@%qHm;Aw){-9>) zbOWDss~N6`HuD0{pclMMMgcaJpR_*8s}A7hH-iTk;AH`w1mlT&dkPO*y50SM5Aks` z6n=mPH36LZ&8Q&|`?q%pdS$R1vW0=Hf?A5k5nv#|ikRT!5~9NAJ$A}Xf2|b;JE%}3 z3~qh_6iYVa)#+C*w(#jSwLXj&cxAiCU7UsDeez|jjmHP+ea|*+esi?FA3o%P_M-J;GUIk* zlYH*pOSm&f**?P`FS#`A{vGMbpJk1Ic1D?T#x)rZAOBX;!^T4$P`=QEiCwcls~?$# z^l9R#c6~AXOjowm-F4jj_=PyRr-pA9w%vpJ_ML^KBsE=5&}&&@psjre<?8Dc(Jd2>$D_e6@5erFM>B|J5>A?#*BDr^|ahA{Y1B}I&P5#-By97t3&=Ajc7kqceh;>m|3cKavxKj=;O~8 z0a0-xokprO*!uR(Ko?67Feb9M)4?;w@_B*Kuh3_khB6({uswJ$0!iytp!}WVL^Fw& z9xcskgPcaX5Olb?EH3mB;r|w;&KL-=3MAmocsPK0T$6z%7*q-IJ1zC^QH?cd$Vb#% z7;6Zy3RZbI&=>ZJ)8ruKoJExy6xaa)_?>`Nc3nU9VhHGGT!VkFPCiZ zU~mgxWGA}y|9O84GFE@KWRn-AW=zZ+E92-=mIOB2{uHz z=Fig`&m3+Wk7!hfQ@aB7bm|)paJk?KEi(oJ9y>xl6O?J*!1J1*DDuzt?JoEL312pf z^K>=YV!YozRX`JZuFrapg_gG7gvOYzX`0^LaWb zXR*_bIPc;X1y7;>T@LaUk<`L61){eRT3`w(vYSo2{M7k6uaEp&Q>(*X{Y?a)@!`qP zq5Z;2g1NEmf#=w!R^D5-oTw1Le4#zD!{GL^Aa&f;xm7CdGyqqDJLpiA4$7-+Z#~2; z$}CqoMQBUk7QVZM^AJ6=Oh?0$OxJUwIu)y+HYPj*VVwijWN|~PFcQr70u9T7^Q!?S zlp&=<@yS348%IpZ36(YRjF|D`J5?A9Bx~I%?OWC1>#)0fw*0=ka3WV_rdLWKF!|@D zb0?hz{qTsm(=Radr`S@;NC(}KD6&(l+4{MK0D6MV=J3q#F)kc$Y2VkZlLgRRB7)|Ut~r27R+#lL@ygFU>Y945 z92-yK%vHpV^}f-NbfG5h`TRMC_A_3Ktr=HJIft~~jl*HTI%UqDmM-6HWIJo;Ui*=u z6mTKvoVsdm%fc0nFi)aDVD?XAXAVW{4$h^{Hj>;9USmmnadLSlT{4wXpFpnn<*7Oy zyVSY>WrO%NrUUL^oIK*qoF4O&F?5-F=*)G)&|av|#U^AC@*T!Mx*RBZtj0mE-xf!%|kV~W;3 z8N|_4qx(QZT`u*8Zp91>z@n|RK0;HJ!AbxVPS2%fRIkqI&GrRt^IR=IfTG;2OQ5oT z290yH%^I9YW9wpTJzSmZ`4oDQcZBKNukn6ubb?0w9z?0R0c` zb)Yk-;VQwry`^B=vruAzsX}GX*hZvaAJR>B5Uu)5!eK5Eev6-=0;!_hh`}RzE&|hn zLhA2E?hQBiBRLXSZh<^4NCg}uoQej`Bd5W8g6#fdm7#Ev}YGGPCw1{3Tm~D%(aBRC@2y35uzv|c;yjJ2$X8-J{=-cB4 zsV(m2i$$6I!kL_)0O+(7z~c`fK{jI}u^5c+Yh0e~YqHB86jhbCIT^W7r5hDP>f1xj zF-+ptv~&$_krR4IlWb3lH`s=82$rC`(JEft^E`b8dlyDz_-jz#>6{M=MTx$ znVR%zygb#Y`booU;_~Sn?Pqv^?&A5onpAM@;g%lo}O1#SITy zQ&L`n#un%(bxI2 z8EBQTEq_o9-Kn-{e~evm@8*^~BSK6ZY=w#w_S&DKXYeCa1t(v$yMgbSAT1%KV|O~Q@WkK)d|B)t8B>CrIa8k| zEhZT!VELk>TYKpp1nYbNi#C!uzlrL0_t@BO5u|Z3U29UQg(MYe=Wd*j1PQ7Y|9Fbw z`u{#BxDR(K4+=1E@Rdk;KRZyrwS47|K&U-F!Tbk)Bs_8o>cYV}S*200>uNf|-M1<{9LxYpQOH!UY0!#NXwDKfl;{c&#hU<5?Nv)f;N;UMn4&hni>mTq8_A3HdZ*bwx&e{0I3zCiUY z+-aX7r^LK5JiXDLLuq|b97wD9&)okscnBri2z3Dov)IJ2ZN6#wF z0q@r-27YMO7Sstt3Q-_sgW4i?NS@1hG!)9hwS&*T%HCFockiO?j_EBXPA?VT+|#@b zpYc6JBdi%7uS!B7=U4XCD9Z*?lpx`h z50@t|Lf9+zU;t(_Abe&zY?Bx1;f@}AQiT6vvf#Z0HKzeNT1e|wi+m8^h^k?+Zk|tO z{A4A`SX)1>(s%6B4*W_W>S6mq)YFmEp+houZejZo&X&0YOam;Nir7U>U zq5YC&K~&>H#1iL5GJy{?k(0?e{W=wrmpBBH>&yg8CtapT`kiu$Qj*&@I{c_ zq^HZOY3(zS2=Q7dF=fb#de;0&>U36vA>ZA-5XET|qqrZ&Kr;AYqR8AHxhycy2Na=a zX+q%x%&h-^ns;BvlUs(#(*6`Fm7Iw;&0%eqHbTdXe5>dennsLk!h7##DemV^i{}ks zVK6Jl{a}BJ%kKD;xT=4bllB|Xcq5P{&`F00f!gwaQ!>c%iepvn7}k$rs#O6(bJ{OK z)#GuXbnnR$Qz~Hiw(vrNWeJ(b7cy{%MQ;J-5rX;BZO?<9Vh?m?W(K?2q9k)91+y0< zsV8+{o2KGE%BY8i2_*pUZ*s(bM+h=}qH>#kEU*eY`WzvmXvCub&s z7dQX~E^$l4nNUoL(m4Qi)!=r=;}ZY%Q)voTyT6iif*(G0t2@ z*0j~<=Djl9JLV+3!lG5|$}V7Q(bW!oEocWjNhkAFL7N>r$t-PHYcUjcO1c7C#KW}ZBWI&*czsJW-Sm^w>Ig_N*B1Tpjy=mIx8FcU0S8$~FA2vs1 zg84Q9Y_cMN1Btbdxbu%mg>EfTBwI^g*|N03zfR_3&ngg4qZlDX;QF~JwbmH#ggu0L zggSWPVgfTLZ`%ef7@-n0RhgZ#W_ZAOmRW-!rc%N910Mz-CAwYuw;ze(gwpzVt#$+B zMH;VaH`i6P*f>`pI$E=1nl_&rpxYHJ^$IPrZBRlaQsn^wFk!*vLIN=fdcho$;X<{{ z=czgRV-w<(`9V)E7Q&*kZk|eii^lBqV1u>RUy|Y zI8U&)U}bvp)E9uE${yW{KL*2nwFif3K*Xnoz=S)lr&j}*(z>1y1`NU_$b#Y-K3?P< zKrv7}0Ic(8oX?7nEXhdd6EfIUN=_vHK`r{)jTIh}K~Ne=a%bJ6_HrCYcQX&`WesIXOPONF(5ZppXwk9bv-&*qR zH%k-`n8+r?Y|?oG(FdN(L#Z(CInn&LpJ+Q*Wrgf{Ll?LzWxm3y2(Hr5k|$?7Sl`ay z%vHYUaq0-e!B`fg+{5>FqA`bUTk~-7B?|&P5U$MXNWN^YVay&v9p8A7*b8y+0hIdz zb?dCOI{3V%lqH)hH_Z7<){|JvFPLACL0|mNrl>XI7+l-Ln&L#yTTAQ&HJ%j?1mi$@ zz*qu8L`#gPk7UUx@2PSnfLIDfs!@hmdAySb-4mGD(|yOj6fBV=e!-6Y7H9*sS|>vfA`QgonV?49>S=3rMtZ#&~2$jP!~w z@r)Rw8~^~Km&r;P0Z8>0Ce?$>ozs51TECgD&AA4JXbWK!Eq=WLDU6?T7s&yy{~~&A zPH$%JDjGeFHz;FazQUc2wnsXEaraeBhG(0`>g%pz!$HBc;^r8v_(irNs%iB$SjWL7+>k-{H^~zNl(>qI{hmodb*C3lLK9ewpNIo_!cpyJWq}qq{ zp7=kRC<}oMqfZYVB~9*cCZL79FNKlIn+(8>%6Ar%7}CytfU>_Im4jG&zXgi^DFIV6 zisRB3xU-UAXQW=qZO6t4lpE@EATWwsYg+FkgL1_Zu|P+FJC6Bm(Jd z?)kxS20FA}I}WkmIAr|4A?!leURh}z(SF3md0!OG#YONsQa^#3%fF0@rbR>24#9_+ zD$Fx2ZdkVFisdU-R}M+XEaF|Zt#w>eyWjyCZ8}#16KdmT9&hBr+7BmP;zaDmu^yqp zbtj+GQiLKk^PUmIo!zq4>N6C+qtP0$?4gkhPY74Pi7CO3Nm+FiV3ywFULhU0eTD8 zL`IeTTSzIj1e%}%9~SO}=Bm-rk##c(T}JR9ab&PFFeQ`UJ-33{U}6=T({MTz`USa7?vh4uFr`muIbc!NbjSt+2!r?yeYBa$&VMEbM&i zPt{iq0K|7L;BkYXu&vg*^FAI$UY3;|Ne(Ur>=s7Tmc>#_8gx%msbY&JIUN{&o#{gY z=?mER2Y5n!1hl_`xY+$Fnsd7rW)9%P2WI$ElKb~U$q+YdTmsfxb0{LE^2iyi8%ziE zr>WB9z;OClWJkH}7mc50q-DgqzW+U9k$(^i>jxpQU7ZHGu&yXs0s1;-P8u zM&$e9I$V2%$)$1`VCm2;Zj(nhFciwx@*T$J%rbqXLE)P;`V;G}W(GUQOmU!7afitzL*_NCJ_>lE zEU$3O7y4)!IdBpTWs0=kj`T%1w{V%p2(Xt&0Shdw8)7e-=q87ykFX&G!NvxAnC-TF z#vheA?AvZv$}&5Ng$HslE}0R4BP;d?llt_^$rhTk<(yYrC5_~{&n@~U2Y4mkzxM&@ z)L>R%-*z{VUG|!EofAV8=?c3MN?+`IM~7ffJgn78H`ppec(OIAsaR0;>GWrTf|KGR zVjdXjR*FXGdG9cUT9EIQ$8*IE#t(jAu9Hgi_|7&ca>qllU#40Pq`xpzSpus#g?naU z)NWRuK-KT!aIU%y`9%p=T4%~n_xS1IEDw7k-y9g|TcG)dE(*}RJ~G%4371q_K$kP< z#|4dG!h6FkRub8JIXa9EPGi{1sXVg3hw?^U#}WL%&be5@<%X(g4Dg#W%(h%m(c7%^ zX$e=R%C**mh!>z{IkKTg!H1tNyhGg+D%TLM4Olg3Gp@ISKMLzdu%!qDcHstAHLPx{h^h0<+1J09vM7Acil4}MV}sv}7PXlf|Lmrgx@IEB z4t&|v7m5?>bdzj}`pVZ%_GVodAOKpnehPCf?OKeIJgnk1O)O&=>gLm|Oow}>6|%~A z6C@n%eZ=cXv~Pi=QrHcmljxMs9Lsmu;m~d^-KF~BQfWZA-3&Xq7)d;dDJCk(ZK&T4 zCeSv8+##bn7|oM}!)-&saF=6%yoc26M`*Gy44e~A?9xJ=-@)*ZD#jJ1acSTv&Pu>n zi4ajo#=8+IvW-2SK3MP+s&?u2N=%TvKu2wT5JZqWFKL7Pp$fX6Ayn+(P=PICGf`tK z?JHG_&=O+V`Z2r0{OmkD*GoB!f*PM7%`*aO@0r+L3BUwzJfe zb+pe#elE>x5p0mWmb(%+GTw?_l3P(gBVm6A)|~}4#~>{qVE6f>L}3k&)dKCm7ih|;y>5m6 zG85F)9D6Anx8h7?V-@Kq>jEU#p)hPsmPGUR^ zgcX}0jxqMKs&%OW4+q#()6shQ#dngdd-4sNUK}U$P*u1po?0V#B-TcR|2cwl$`4o8 zDBL^;BUnlbUHLnwg#vwCvSJM4EnC`1_z;Y|$)CMw(`D2WccZ*u^2 zf^jMQ@Hd1>^wjIGr?}Af2BgCc5t6->%=S8TYwNbZd@W)cHO<7H1vD=_H%&(B?~@@f zwp_bz*p%?zXFqp136=nvASB{v+f(Elnjd$BWYG1LJ( zI(17FKQZbzX^MMVflJ-}Vp8O8-0(|!Z_RlUCvHrsx?Qm7$wx)HjFdun6SkvS|bw_e3}lZNn_ryLOVKGETM!}oBvtH%Y!w^R;mB=7u9SBN_P>o7$*=EuIP zV`iQ)>9{O4yu0DYzrJg99R40s3}FD)W}- zF0+@wm7>%kJ``P-ZCc+PpWO};%8*N@^yJRBlx7xX0<2zS3bjH++8O5e-7vY?8<-%N z7`E~unN1rfsn<5j9RKcs+$g6aN!L8{&<wQ|9<^;ur?-R+@RuOgdW{vY{jq-5-Iz_Aza1~9{4nCU z-89_$Vt}4~tNQ^Sh&S$JHSidFT`JWrZDDL`aUqHTO9mEwQHNJzzPCH|1uzUR z+^NqwRe=|YbzAIZr5Ky32om&}iM96>BYH`cS7Im$H1c0a4WScCk_C{kUa~oORE6W^ zQmi7O<4k{Jt*M|Dp+mT};N1^;AptlUX~G+2E!mQgJFnh!Se|reXt@a8^f55&W!4(< z+f`33V8id(6`TLM~-A+oOZU)QC|xx1n{x6ZX{;9P-!0A zU%w_zU^HHRVf5v^2u47xz5mAE(nG8a45N049yw0tW%8zmL((0;+K@co zv`DlG%T&zh9>mK|4VC4=41s@j!QEi%-0aklzAUXxv*5&aSgvz!*};DclG2ME8?Plt z!v~fwfk-9~7xW!W!?UR7VQ;91JA-CPLYlI8}0(bg*z>Tan{Wsk;lrmD0LeA_R*`Ag=H3>l~*O{ zi`=VXVkq}bjcSc;vzk^6!_)j#MZ7`V`8ig*qus8GJS5T^_(w!#c^3WP`h=zJkf;kk_`V*2?}8$f*arN!!SDdgj~a36 z-P*>b=P_lblB}P$B`|&_B#QtQbdV6czW&Law{YvepVre)?2~@Yj*BK!a|=pb(^l4t zp|j$d?Pf(%lpXzE0ysCKAm>nROX$Q;hb^k5RabE?aHlb>ArR87=@==We(K}T?Asys zqdI7HPF+xIY+jX;N6QOZiab~58JH_&;G4SXH=S&{+#5d3L!)u>9|HFLi?M%lA<3$I znBh12ex5dz3azGDOe>xb+q;g2%l)jijv5sdN$W$8Jc@L!x{3r+9i2t~Dm=X9yo&{a z*_&~qWVU?W3*2;1LRtLg543v2*l%)H^OM%Esqshsa4)aA<--7lP;*IIbSm?plJ#gF z-vZpqz|>>G;J5T{m&okf_M6Ph4LGD~)-CQIj3>>ttI^Mh@;?+%?~wc7%3ppag&f_B zFZW;tMP9w&{f@uQ@%u`>^m1Rv!K2(qqL6#0wvD}*Rn{uOLQ(w(1Y<)y-4wGq`LOxV zWI*}-QZ{Q38?Rkl8zJz3U#oKz92F3T;+*J@lGqx`p%M=484kG`AsE zv!p28kkQtVOwv7-^P7sN4;0QB!e*aI3#M(Yl>f@h1^!^ZUSNxN8f-M8nnLIx=TtU# z%33$kQ?FBQR_LU_GWi4q{!D4jzxQB%c}&EDdpNl749ftX6MKUS-(h%5^?@s{s1WhV zzf{mCmY^y)BEbo1+NOKF6gm=<8qLG=kdM{_eL%a@;3>^d9s8c4 z!Tikr=IID|Ie$G9%C!RKoO}>d=|d@dvZqc}t{zee9+WOfQA4JvpN|K#SdbU0CdF$& z#~mnxb4q71C66YzNWYtIANa$awv79&xXr^}gGo%0nlJ+RE6SwK^eF~1xewUDqH-7R zk;YUkflhz=Te-V{#TsoTP*{$rNSKz)gl_p#ciNzIaUPrIspa+oM#c=P1++-m84}W& zqq891^p22PO<3$h$6rmeX)j+db`##`DXqu@PO$Oz$TrQy35c5Mj2pTu`nBlCmtaIUIMOOel(f?=AB zrLWZ*PiysR?WVzB+Nq8Eg#9!!dAkXENn+@{o$D)cf#a&$?r0}}V;BuPd?H4X>%>jS zMx|i<7n3<{xTic$&>3xHtn0M;ZXr`yXmO3M1uG54kkJ_xoK_>~!YVdo>cx0v#o zkoJ6TNt3tP>#+fZx_T1xy*I*3xM@5-?0iK5U7&oeC5m%WCz)(#`oqJsrQ@BG$!FIU zM~?@v%}y4x{K_X=&oR*xw}?oA(;;=b%gaaPjDGh5>n`rBMig)Np zHm%uP{_}9gfaGri|MbagV?>55UT_uR@}7rg=81#RevSazW7YB_@eA zHpHe8M9!!t@eVA(L8ML($8lFFrMsKkS%h}x)$9PFE#r-{)1I1x_U-@3j&=KC1c8@4 zYbAR-7WQPXl_Df;6H{hesOApF2^1*O#Ow!_kgLh>1*~H`aHMk0w+^jn{GvNK5Ko?a zlJhrMB%8fOT3?4P(1Aj4L`0P6I;S2>nM`tAWVWs_Imut;70}5Q6}75L>}pDuY0dUU zvW&*K-Gb_kMs(P+t=klR*k(vJ2T(B$VDQdXq&#N^L8o#!oCgr}xcKdBQFcu7aZh*h9h~T=au?5+eMsK-fn1TkGj=fFIhg$Z$lK&uETyj+mlspxSIqf8i8LB16TxjX=5L;2BKB@f&zr zY{l#`Yx)V?bh|95S?m^g>U=P$q+-`@(MBuzR6JhkqcX-{xmj$s%2*PdhT2DZd65{U zYoZ4ZayJdVoYV2zB(l&3!aB>oyGf~?u|=Pr|E1|x`j6~qi4Sx&NbA3ay+KUd8ZiS- z%U~e?-dL}KQD?|G#Az2hQb3RCUC)F*8{CJQo@N49ybFg6ASr=;FQjLXjB?+HbwHVL zq(u0lUg_Px1-}}S6Z-(_=1;H2jX1G*k=uBE56Qg*Z(X&sCFdoPc6Zv(uSH*zF`3Zw zGiZXoEMy7G9Q;%dt%-2o- zOvZ56r2=bQQpZdXr`KkAnFAJ}|MQkFQccPU5n)0Z-=?T`xs0x^))H zT^~zyPIJX@G&nms=To<;eRz~nZPg^BDmNaCRg8V46kao2_A3J9oKrBVkUXPIFy4b_ z4<*_TBXEmV7(()BFiRRE%2s8Ib4|+UOVo%_s_0P{{lPU2cs9-15FUts6h_)i-Vdzj zGog1M*nV`Z<%35cCle7f=!t!U9TnD#PPfhfXRPq7bw(2-FUsK^G2Jkv<;Yg1ij=Kk zCV-L+f}H!swQx`#j9UG*DF79z0x~Z?U0k!NOZ%)M*@h0PB?#|q&)fByPPCs5#-T5I< zK9DZXt{(rpX8V?6zAsVxuYHyuZi*YI;EZVy?tX+YfP>>*xL_g81*JG4#IHB7BzQf> zUU#IUX$gHkx(nq3Ix|ynv)a(Qn6rRUVuAXx_diU1lM=6Qs_biPF1HNtO>gOmTS&H} z&~V)c$yAd`#D~G)_|pnM zl4(Qi#e?sB^8RU*n{|N{l29;Ybk&pm+%4&9#-JW=(PU3_V~|07GQs2&>bmtQh8O0d z-v~sjAtvY ztq~LzUxDFX4qk{jZP;u9T7`fB0aOnqEEH4KykQOwN&c>K{E;O@%@E+}n+aB10to|T z)UsMDGAy&GD+&JQc+6d_aYm&8y(gHBxV@#37`YV+ zHpnU|A4IGI{0j;+IlB+3_0S6vXgYfF3)pZ2xaQP@*I9Z5QoMiGH}=C^OY%%1p75&9 zmULBgf;pY!z8Fg8D|y{{N`!2FAP17YxuirdlvhJDd!D<^iQ`p|! z5}(gzDd)zIy83kzlA5dS`{6L_awtRcei}CkHcEMiMVwv%9^V^xVrD2S2?1wCBtlZT z0hZ4%$(&N+_wZZepYSNMNa#5)Iodb6toO#cS<`=R6tfnk*QERcHsKnH=cf-Vt4iC( zFDByj=s*DA!OSgH(yfF}2nB@u;pqDENCP9=N|((;k>dL%P)YBuZ_@gAWM%!c&GZyb zg%snBVE*l8&_X_hBq+MQBo8H@A)4{{^BCjp+UYKdEfuP)j9x$Tjq4<`J$Z-x`FxK~ zq6T_;hEj0=LTTyZ6Ti2b^YEbTgAvwn0MqeSG(AH*s`wJ!T?8-VsH9GTC_JMnzM3Zn zAK5Y7iRN%B?P>7szyV4T`OUm+_myIg%39JLynJ-w6Zqu`#uo&mm|%!!FiLZLVLOpT zT7KcyVqC4j1d|BouyE7mM*?Vvmf6tcO{5|FNJ`fqST-O{Pt^p@JrO=1)*~|plJIMJ zHv%+>-XTuP(J$ASy^_P%P5wBqZJj!$h+T~D5{QrpX{XmB|NZg=#Y)whnx}WV$WrtT zH6q3%f(;513MXp5iILrrEa|Fabfg_4&F3JcZ~&YsKNmk0u z#kYJc@APRCsG?@GEzqv+I1Z>Fb5-v!+gQL4g(=fC>E<2GZc%VHUr&&vrAKuSi77F5 zaqVJxi9o$lM|<_?Fp&-%c>RcPA5)FyXbws|hs6YiVfCuQF3Og&QE;KoKm3V{7>>9T z;y;4wqlOHM1Ex8NBtgt8K4N)%{>@Vt=B|pIh}Og`WOjXjG4Am$#O;{ea$1 z*RmSt5wr zLz5^+7iZfHg~m_bUya(h+DWwum**t%ecRXK`$GU}Y#Z{|{V|ha9F*H|vS$ANH{YOM zZjJA0)@T#ZoomBxWqyTz(x}T4C${0OMc@C&HM>^BAJ1-~p+N4~Q~J}NCntAQT&}Ke zTMPn3Xhst$ia!OkF(my(-v3v0hMAEZV@%!2Tz6-o*GjFle${2qt`!z(+#6LS#tbFY z+3G(vY4MNA&$zUt`qusFv2jyWQXY0Pa}-$Uiw3wTUFH50AlU&mC1s3sThtLE2ax2Hf$cxKqP-rRuFq7iD8u|;AjVVmw@p^(TM=6c5Zb#UfA!$A`@Y2Wc?$wZSuc`yVVMwTW9p}>%vtydlt4EbpQ*)FW zR6IvSKj`=ZrJ?EA00W9PNTme?jd-VDd#LysNaV&iMGL_E`jE?UOMLl3o)VN;N<2o+ zT${1=1l1Rbx8Z9fkoAkjbte||kiK4`slG0(&$J)JO zcY;ps+RDd8WSv$4b$v5&B)${lsS1{e)8?I<_~-ZI``Ac8qQ-6 zu!k1ZFWPdfezZ2cO$g(G37_MBo6%B^+81U21CfLmh;iXM4AJI&e9B7|Wa#KPFN=vd z6Q%A9Zw$s3!Mu54+|p6VFFC)ZXc^om^OER$Qd^|;c0N-{<6s>rx&SVG8YsDlafUA zz*AD1fx27Gf2khj1cufwsv0&`j0};A+QzjB*s?_}5m5KmzY(+HhSI;RuT(4fcA9rd z&G7kS=xck%&s)}B7B`g(7SBx}OtEod@LdvPA5#c*!%bK~HR$Ab>|A=sbclr4nfiQ4}xHaUN79??Va z6% zM(wbH5F0beae8|b~LH-%py>` z73hkT60AObHj09FVrhSPx5pJc8g>Y-0}JK)0~^0i_l4f!xcW-bP8FzqP*hh_dug+s zs)PK8`b<9>x2{DhEV9WX;iKO#=AO!gJnY};my3ZE&jtWzDkct%X4~GMfjk}b zrK}aU&l&h5h!kn*nfzP2&>_b6egDs|kJU$s3kVjSK%^8K_M(v^+o21L!p2m6tixpPaH%>h5 zNq`xy1B;UysYAWg#=&kr6WJc_y7y%p1d~m`KmiB?2q#LdSZ6TJLSbamc0&gNs$6%0 z8q)pb>zpK6Y|(Lv1A|8Neub5J+ysLwBme^X7kSFEn`SC|uCbZ_n))`a2!{}zwSyeA{aPFN1(-BiB@APbCiBAqsMBbsh!5l?3?gsRcG9E*Q zo*_fT)+7>vgXWJ7%(4|YM%d15V6M3g7hrvhD|JzSIY-rog*;+y3ZuDTzZ+cM!-AY4 z+vwPqnr@Aw!(vW_<|jbFkuLB(T@ELxXKvovbdDN!4;6Q+fd8hIG$|vppa29Jn*xx_ zeSHNoP!wc0`H>>T(y=qcbR|ayg>dtHQZ@gTzWvCg_MgtzKuM#WpqZ3Qf$+UxQI|Dc za!zAzqA{!ZsAsoeT!yrk7sgi-%$vPp7W!~LC@BayE+tM!TJC}*UiK<0`F6o(*)FlB z){`lVFv$F7s#|5Y5r#%X|MLTc3X>jxQ)h%Ib{JRQ)30&kCLMI!F@=1jLASaaF>&7Z zcf;#|t6j$i*f9!wIkgRoji;x2Tt`kaCC(XfyHy~e`uT*b(is9|wb)(Ttj1diil>DQ zKaQ?o{#8@y=7D)`taKzfk%I8_0zGPXGy7V}$bqwdO}2iO+DbOSi8UM4^XBBR5-%cu zl3q{x|8-0IjMu+tu`V3rKi$@hBTB0vxt8`g8_0{hxsRS0sA5KoTQh!kBp#YMorNF3 zxbL++=n8M-1yx*T_ckz32JSAOw>U{uK5QR7u+2KdDJPP@EZf)_7?p4(BOKkua z5Mr|DWj~78=S%Qi-j1*7CJ9{t0rFqg{?cJ8AEiN@gs0Md z?*D-Y~<;m#eH2q!BoBlp%DF{>BoHGC0$f|F?c`s_6_X#Xx8r6)u zj}cfo^RWB4=nJrY4)K9KAs1BrdqF7ema!ms%fm+wHeRXYHlJ}&3qV0;>N`U z)1E-ie!SQ~@jO_G+Y6?GzZI`b7BcVMZ@`w^&^`_K1<0^0H2%ZB&dgm(7J|crq3-@# zfi&|X3wcW=f8Iv3CJs%_fPYGz$Wai&8M}3~lb@di}5hVcYa3qTn$?J|{68ao|fN|$vvoCG@n~_)i1>)#Np*LOjg!An0)b3(Az(36bX6BrSA-qxJiiRR9Aa4&;M4 zYxuTeNlQbytW>C`E0iD;F)_^ks7^w|-jdOF%KO@~@Xw`53}RB=i|H~2%-z-4kjtJL zqsoZT=r3E0MSr^}_f=wNWbxYQiZhuE_p3`f=?P>7Q?Trwb^*0>{Ve_2yGlfNz8d z*s}0UiT7M9B-z3$cK>A@27zC`x$u7QT)xZze*aO)oO{J8{Q4pwO_6#*?dj z3d9GD)!wf#AH_kda;P!p$bd0_A}zCfbA#j1vBHOSl$i&NIdv9a77ir3nJ$F3dUFEy z-2g}z=M@CapBoll1FrR_2Ui|cl8a%k^FP)H9MCD?njLt4V|`8U@!-%!DiXqMLN1kt znJj$)i!|M|l|7IZyo9~&N)6_D(`$AQt5E!J<#ohT_J1#6FXgFw!9;H+PK%YMRfRYx znVa5HVe6CVdJOBY^MsKK9YnepdM$_(bkG$^M*n&=J%r4%zBL^esQB1@vFDEl)IJr! zXj64zF7D{Jt+=;Fw-7|nyY|4)+0uLl!YnQO85Ped#I#<4gHIJe`o_Q4%0aL9)ZPXb z@XXy$tfwbAVR%%$r}sbx~~5dX-<+jomBXiqm;Y_J>yYT*okj-iB3 zM-5~<7N?Y8tX4CsyR9Yn(>YDSmA@zgS#Mq(sall9q!k;{gjz7S3w_brF1;|_v%kR+ zf!E}=e&*X%EsS3G9R9_!s(-8t-kb6P?zNVJ1NM{IQh?Hc+bN5yioc_uH5s z(D}JtAch+xUBW*;&?4Y2E4Cz(%uD1{w@Gp&s){p82K^X(&Wtmw$q;#xxQ}T>Nw(Gf z2f)_=Icb8xbs&nS#5MvBUtB=gfCox$NS*?3@U4upBPY`F;*}GJNf3sVWE&Bft#P{D z?yA@ERW-u3le?3Sl!N|>{eX`&gbrHHW~ zQAtZ0Ph6jtc+s=e)@nsmK!y(d<#mg7yM8d{#v}2lFmeAV2oXy=dmuf|9t-B6N#ym z50>#J|MOK?vsO-@7bo~g;<3XiFjer-O8JN(xv^S>v?Q0b`8HHcaZqc?th zdy)d@NWzHq5{I!?)pn~P2!mBQ>EwjCEwABxwhYp_K zR^$t>soKT-XV{W%Ct=2t6YmFqtMCSGX8&3p`y#8;?8sE_6t)*e%U3O?=s5Q4iI^fe z$mbn1^O21gDWcR>5tQ0|!eym(x7APp0Jnin3A|pbB}Mv>5Z1s4osG|K z6yd+N{=a~yKcb8lT zMotb`s$70Dr%EtCgpz@UBfZYKCuPRnwcL(w6?M?tUWF>wjv-}N84Cf;nCI7(iGw#~ zdm|coaGHy@<~iQ-5X!KyI%yP|lZaryF}nETr6d^g5UhLgp)8g!!i)1_!k*sH<6gN0 z3PyTg!Fhu**Jdk=k=+qA8Lzi^A{~e53nsCl;qp;IQN)Njbdw)dR!9^i?^sz5t#$l_ zlisQoo&*Kw!$#S)&W8UWS70Tt2UuCM?cRckt(<;&+3ZyaWEbOLZB}{DK|-3Jd?*2W z?ni)L#!Fd?1mnzP|Ah<1k!6YdAf^}QU0@?SwOKQN0`lkI(vi0gKl?r-A2X$o=G}xt zD?kb_qb{Y&9ye9bj-5s!k;x}5W5S$JbX#G8IF60{2}P-s-W$gm0j^}v%iS=YHjKtl z64w)IQrR%5YC=fP_EcpXg}A@u&!qfjKGn5#75exCj&91vMqvP^B#h8a`UB1eP?e!< zQ<@};cM-P*59uM^qZXGFMZD!v+@cAoiCTJfVu1dIXc$=OKQ-&?jC%_V0R`OL!^dT{ z-rmnRgohLlqAXqa?aCKYU7Czxq5m^hdA|ADZSvSO8W5~&;7a;@z`imq2mxoEOw|CH zK!9dT3^TQZmQV}d&7j!^EC*n&WjOM1EsK6H116hNHGkfG(Z&kku>>j+dT`$)44l<3O|)wFTBZ~-b#lU^@uD^x7u zcp#r!C>+r#^sc#F@~9Ux*gqyeq(wQ+*_N4T9U#bIyvfYu8%V%9=G{3+GDRLX(}#50 z1bj%1a&U0JuBF%OK+66-s%|_G(;0(Nd*HJ~PIuxY?_ZdjD}f^|lKo{|q#ovp(rgJ1 zpz;*d^i**>3CkvCOEp8CBz-io2hFlp$;U&x34HQZLs6cM@B?L3=8c!{gDMo{;5LyQ zWcm$tRYTJc(~mR#pR?YmtkC=bEmpIN#FR4fu@x+%w>@Uai~L_bnbicxMQp}&Js2AY zI@#L}_ZBxv`VTO`>uZQ`7L1U@0jmsD^G8=s;Jm+>efa8utff=Ep+ie!<#GJCyyVB0 zpaAs29dK{8f4hf4g!axEE2N#jDsMOdx583F&JG?kD59Tnfo&er=EuJO0&12qgF#KfYr~Jg1M=)Ni z#l0!cM>9XjVo7D_c{-}B4?=+&)Yj%OwUY**%MiD#`3YtXQLytwM6IBke8BY2NKM`B$cO=O5!L}{1nboJhfY>7n25=4qZyiOPW0{=2Xh8JR zU^0B2WX~WPN0vm)>xLu@(_VdO`s*S?8Vk7$A>F-BOe~?jY6hK+D3@W+1SCT*nAvgn z?RR3%)mVdyysd9Gmv)b@Xp8!P2KlS8RDq7uX@72VH`#EdTd)Wu&bXdahtb>|dSvD6 zxGvz!5{3qqryv%(ho3TrV#{ptM!AhG$J38OBRb?L{|5hd`$Q$07-5+k09b8X2c8SR z$8!aUxSpQHcS<0^N@Q4MWAfIhy1CCZx^y4{dk}TA&YxK7V3p9(7?cqsVB{h~36l$m z6W&NCih#J?ajEh6r74*i&iM}$9px)eN2hlfP4SKWm$++}73Snc#++zVKFmGttBIMY z&1^KLp!{daLQ&3rN50xW!$pH#UftDa*|25H40yGGaW~*q^P0kX7d=f*mTEc~m?1~{ zd8Ba=)LEK#u=y3NrL3+7GSsZEVGbDy*Ja_-?2iUJIQ?7|yiY-1 zPLSW4fFOi-5JYdq;93O^M4B^(A{+11&&aB(o7Nwu78V5;>2JS%r+(hDQZAF7U6bQD zyUAT#dEJ=ZJ=wBiGMv%smJU)iaHfsX{%WyVVma7BNs0G`>4T<0bv37Xa0evYdT>5A zffz^|JbYkmp#ni&5M≺$$jJ+JJuCS+>`Uer{2OUv= zE;;Y%S%{%}6cxFHpgZ(S`gSvwm#hR@M<4(gur}~F3+0o$6dHO~Afp;#53|hnKpF;E z)xnuDZ_zLcnzGayfO=jiItSsI88jKmPn8w(;#vFk1DJHnX{Teq*~$qYw5TsE*TjIHveN?UQcso}D#j-bltKYU%1w-LE8l`Ay~!hw&jXz zR+vx{!8+o>#CetMCB1nO)Wb+DZcuH|_OKlwy4+p61}Nq}3>e!T0p+gH=LkR1d=pMQ za(bTfR{eSM5_X!3L)R7|9<3R@0mAC9}&$=Dz`ylY}%eZ9vF3!jehtGc?gu4rgxp zvI>7F&9O$5tc6eLfC1}zNK-S!nbr_m+NOScDgUnxuW4yDZfp1o@H3<0L!b=_qO7V@ zPr_@4Cx22y%Xh-1dUm{wfD1+#=2`NYb?>_JE$}N#taV_no^FlDDk7V>Ie@vhkTDEv4GjJqmt9$#$LZT6^dN`y2bTrPtw%_7 zV629FEXd~}*8ne34AJ4y0U4-|A(N+2S&@7b+6499Z)!8gcwHq76da+eZ@7ws@Bk0B zRmoR%9@lWjv7*ng?tx0N6@rIkztPyKx^m6?YVEy+JcYJzoX$09gnV#o@DwpA0N9 z=mt~-MRfYAOHnbcUI?n3u*%o6n{S$9?dT#+aG_N(g0Nd{Cswos^7Z?l$;!KgFaL{# zsi<7)@g}R?m*>l|u$$ocd4NX96&|63+f)SOnL+^BzeekvLSFh%)m+Q#EMhpf?jY7H^XeZaXf=Pl~B}o$Xa_Uy7%RPH1#{ z4`KV0Xp>?ur0VG0vT*`AISN(K6Wb3Io&vpQv|ue9+JxucyCLZHtj~cih$u`3h!>y; z@_h$uMmprzI@FNk(@>t(r!eFxOwK4diQk%wCdYSeKs$;n@7{HKe-_IO;CKtbj($)0 z%`dAB2w~sIft0P;RkU#vZJKXq631yyOxb7tlS(Uy9V97~ax*@)t$#l)O`emlgF;5;B64$B?P%G$AAdDmd__|N)SG+H4bmr| zmk#UEIZ*%|{{^WN@;Y5AyzPaP*j@Z<%XhlvT%cx^4bzbxnm!JVK5 z|CJfLkk00>q8UPK{z6Wpuz|fEr8I-nBg|zHRSB5sehsR-HJ@hK3vgrv$#)CkeEAwd zrIUyIb=oVuw7BDYT99o!TSuf0c`@!l^kZi7L$FSES)`pe0`+bKcnSz02*4<)i}r-t zwn^G%k15zyp6ipAI;I3HdQ;PJdK0Tsld$vdfdzxEuJ7LbVtQ=i?JWwO1~(xtoh*vY zG|Lk<|@ygC|?ns)J)eY z?E+c&t^zGWcdPn+paUtrBZlJ&$p$8r#g0|ve|9+O>z8Y9^U=Sr;&)% zvJvuGKd@l@(lw$;prxl~U)(+KUu(>eA26?vTB=%V1g98#K7pQSl|OVCKI*ONb=Gji zZxuzu5THrOIGr16V*8LA(O2aXulLrr9u%tWETNbq&*)XPhcK zvY74XZ{|{r)P=7#9OU;7e^_!b_%@_;zOS}@C7kgHL=J~@a$&9Ni-!{P`m_&aRvm@L z=~R3pH_XHmubDf1*hCtABJVfb@S|8(PbI5E z+#|t?p7P8+?(eGRgw<$B00OjZ?{e4Qv09V2S7+^SKpap21^Ja4ctY+kLK0c2&++1s zUha7WKKY^NC=&n$GLqfYXwqb^s|Hy+gfvc-=qlPL1> z`?}0{iaE6#HaliEDCeW6$3`KQ5_0~qyf@MuKYC+|>rh7_&R8!DdrY;{tqh_CC17s^ vk82ngG4nlRVfsCGu*uQ5OkTr`;|Yi#k>{I0@gA;9)Eb8&Fg3dz000002VzsK literal 0 HcmV?d00001 From 2947de224f9f30abc324a5e6c274d9638a94d479 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Fri, 3 Jul 2026 17:42:41 +0100 Subject: [PATCH 07/27] merge forms pro docs into main docs page --- content/collections/pages/forms.md | 243 ++++++++++++++++++++++++++++- 1 file changed, 242 insertions(+), 1 deletion(-) diff --git a/content/collections/pages/forms.md b/content/collections/pages/forms.md index b2e0e0a58..c6abb672c 100644 --- a/content/collections/pages/forms.md +++ b/content/collections/pages/forms.md @@ -714,6 +714,16 @@ Need more from your forms? [Forms Pro](https://statamic.com/addons/statamic/form - Additional fieldtypes & connections - Enhanced spam prevention +### Installation + +1. You can install the Forms Pro addon via Composer: + + ```bash + composer require statamic/forms-pro + ``` + +2. You can now use Forms Pro's features when building and configuring forms in the Control Panel. + ### Multi-page forms When it comes to creating form logic, you can already show and hide fields based on a user's previous responses. Forms Pro supercharges this by introducing **multi-page forms**. @@ -726,6 +736,12 @@ This is especially useful for longer forms. Breaking them into pages makes them

With Forms Pro you get Page logic as well as field logic
+:::warning +The `SubmissionCreating`, `SubmissionCreated`, `SubmissionSaving` and `SubmissionSaved` events are dispatched when creating partial submissions, just like any other submission. + +If you're listening to these events in your code, and _don't_ want to receive incomplete submissions, you should listen to either the [`FormSubmitted`](https://statamic.dev/backend-apis/events/events#formsubmitted) or [`SubmissionFinalized`](https://statamic.dev/backend-apis/events/events#submissionfinalized) events instead. +::: + #### Customize page buttons Page buttons default to “Next” and “Previous” but you can customize them to say whatever you want. Tease your users with something informative or cheeky—“Let's find out what Star Sign you are!”, “Ready to find out your perfect career?”, “Which Ninja Turtle are you?”, etc. @@ -736,8 +752,233 @@ Page buttons default to “Next” and “Previous” but you can customize them
Customize button text for Forms Pro
+#### Templating +When a visitor submits a page, Statamic validates its fields and saves a "partial" submission. The submission is only finalized (dispatching events and triggering connections) once the final page is submitted. + +Provided you're using the `{{ form:create }}` tag to render your form, you **don't need to make any changes to your template** to support multi-page forms. + +The `{{ sections }}` and `{{ form:fields }}` loops are automatically scoped to the current page. Submitting the form will take you to the next page. + +Forms Pro makes the following variables available on each page: + +| Variable | Description | +|-----------------------|-----------------------------------------------------------------------------| +| `page:display` | The page's display name. | +| `page:instructions` | The page's help text. | +| `button_label` | Label for the submit button. | +| `previous_page_url` | URL to navigate back to the previous page. Not available on the first page. | +| `previous_page_label` | Label for the "previous page" link. | + +Apart from wiring up button labels and a link back to the previous page, you can use an existing template as-is: + +```antlers +{{ form:survey }} + {{ if success }} +

Success!

+ {{ /if }} + +

{{ page:display }}

+

{{ page:instructions }}

+ + {{ sections }} +
+ {{ display }} + {{ form:fields }} +
+ +

{{ instructions }}

+ {{ field }} + {{ if error }} +

{{ error }}

+ {{ /if }} +
+ {{ /form:fields }} +
+ {{ /sections }} + + {{ if previous_page_url }} +
{{ previous_page_label }} + {{ /if }} + + +{{ /form:survey }} +``` + +:::warning +When moving between pages, fields are pre-populated from the visitor's partial submission. +If you're using [static caching](https://statamic.dev/static-caching), you should wrap your forms in the [`{{ nocache }}`](https://statamic.dev/tags/nocache) tag to prevent submitted data from being cached. +::: + +#### Submitting with JavaScript +Out of box, every page is submitted with a native `` POST, incurring a full page reload. + +Forms Pro ships with two Alpine JS drivers — `forms_pro_alpine` and `forms_pro_alpine_precognition` — that manage page state on the frontend and submit intermediate pages over AJAX, letting your visitors move between pages without a full page reload. They build on Statamic's [core Alpine drivers](https://statamic.dev/tags/form-create#logic-conditional-fields). + +Forms Pro is responsible for submitting intermediate pages, leaving the final submission up to you. + +To use them, first publish the frontend assets: + +```bash +php artisan vendor:publish --tag=forms-pro-frontend +``` + +Then load the script, alongside Statamic's helpers: + +```html + + +``` + +In your template, add `js="forms_pro_alpine"` (or `forms_pro_alpine_precognition`) to the form tag to enable the driver. + +```diff +- {{ form:survey }} ++ {{ form:survey js="forms_pro_alpine" }} +``` + +Next, loop through `{{ pages }}` and wrap each page in `