From cd3dbf0f573b6dc27548c75b9d9aaa508b967a90 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelca Date: Mon, 14 Oct 2024 09:48:56 -0400 Subject: [PATCH 1/9] FOUR-19016: Add more unit tests and Feature tests for the "Clipboard" feature based on FOUR-18582 --- src/form-builder-controls.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/form-builder-controls.js b/src/form-builder-controls.js index 0ae341a31..ce53568ee 100755 --- a/src/form-builder-controls.js +++ b/src/form-builder-controls.js @@ -349,7 +349,7 @@ export default [ order: 2.0, group: 'Navigation', label: 'Page Navigation', - component: 'FormButton', + component: 'FormPageNavigation', 'editor-component': 'FormButton', 'editor-control': 'PageNavigation', config: { From da100bb263af00b9c1debd1034eccedaebe16643 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelca Date: Mon, 14 Oct 2024 09:49:27 -0400 Subject: [PATCH 2/9] add assets --- tests/e2e/fixtures/TCP4-4444.json | 10252 ++++++++++++++++ tests/e2e/fixtures/TCP4-4446.json | 1255 ++ tests/e2e/fixtures/screen2TCP4-4446.json | 631 + tests/e2e/specs/ClipboardTestCases.spec.js | 192 + ...fyAddingMultipleContentToClipboard.spec.js | 36 + ...VerifyMulticolumnControlsClipboard.spec.js | 109 + 6 files changed, 12475 insertions(+) create mode 100644 tests/e2e/fixtures/TCP4-4444.json create mode 100644 tests/e2e/fixtures/TCP4-4446.json create mode 100644 tests/e2e/fixtures/screen2TCP4-4446.json create mode 100644 tests/e2e/specs/ClipboardTestCases.spec.js create mode 100644 tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js create mode 100644 tests/e2e/specs/TCP4-4446VerifyMulticolumnControlsClipboard.spec.js diff --git a/tests/e2e/fixtures/TCP4-4444.json b/tests/e2e/fixtures/TCP4-4444.json new file mode 100644 index 000000000..4561e13ed --- /dev/null +++ b/tests/e2e/fixtures/TCP4-4444.json @@ -0,0 +1,10252 @@ +{ + "type": "screen_package", + "version": "2", + "screens": [ + + { + "id": 2578, + "uuid": "9d091f57-325d-43c1-bab0-647adc5fe74b", + "screen_category_id": "1", + "title": "TCP4-4444", + "description": "Test", + "type": "FORM", + "config": [ + { + "name": "TCP4-4444", + "items": [ + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

AI ASSISTANT<\/span><\/h2>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ] + + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "bgcolor": "alert alert-primary", + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

INPUT FIELDS<\/span><\/h2>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Line Input<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Line Input", + "config": { + "icon": "far fa-square", + "name": "LINE_INPUT", + "type": "text", + "label": "LINE_INPUT", + "helper": null, + "readonly": false, + "dataFormat": "string", + "validation": [], + "placeholder": null + }, + "component": "FormInput", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormInput", + "editor-component": "FormInput" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Select List<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Select List", + "config": { + "icon": "fas fa-angle-double-down", + "name": "SELECT_LIST", + "label": "SELECT_LIST", + "helper": null, + "options": { + "key": "value", + "value": "content", + "dataName": "response", + "jsonData": "[{\"content\":\"yes\",\"value\":\"yes\"},{\"content\":\"no\",\"value\":\"no\"}]", + "renderAs": "dropdown", + "editIndex": null, + "pmqlQuery": null, + "dataSource": "provideData", + "optionsList": [ + { + "value": "yes", + "content": "yes" + }, + { + "value": "no", + "content": "no" + } + ], + "removeIndex": null, + "showRenderAs": true, + "showJsonEditor": false, + "showOptionCard": false, + "selectedOptions": [], + "allowMultiSelect": false, + "showRemoveWarning": false, + "valueTypeReturned": "single" + }, + "readonly": false, + "validation": [], + "placeholder": null, + "rootElement": "response", + "dataSourceUrl": null, + "dataSourceEndpoint": null + }, + "component": "FormSelectList", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormSelectList", + "editor-component": "FormSelectList" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Submit button<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Submit Button", + "config": { + "icon": "fas fa-share-square", + "name": "SUBMIT_BUTTON", + "event": "submit", + "label": "SUBMIT_BUTTON", + "loading": false, + "tooltip": [], + "variant": "primary", + "fieldValue": "SUBMIT_BUTTON", + "loadingLabel": "Loading...", + "defaultSubmit": true + }, + "component": "FormButton", + "inspector": [ + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Label", + "helper": "The label describes the button's text" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^(?:[A-Za-z])(?:[0-9A-Z_.a-z])*(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormSubmit", + "editor-component": "FormButton" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Textarea<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Textarea", + "config": { + "icon": "fas fa-paragraph", + "name": "TEXT_AREA", + "rows": 2, + "label": "TEXT_AREA", + "helper": null, + "currency": { + "code": "USD", + "name": "US Dollar", + "format": "#,###.##", + "symbol": "$" + }, + "readonly": false, + "richtext": false, + "validation": [], + "placeholder": null + }, + "component": "FormTextArea", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormTextArea", + "editor-component": "FormTextArea" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Date picker<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Date Picker", + "config": { + "icon": "far fa-calendar-alt", + "name": "DATE_PICKER", + "type": "datetime", + "label": "DATE_PICKER", + "maxDate": null, + "minDate": null, + "disabled": false, + "dataFormat": "date", + "validation": [], + "placeholder": null + }, + "component": "FormDatePicker", + "inspector": [ + { + "type": "FormInput", + "field": "minDate", + "config": { + "name": "Minimum Date", + "label": "Minimum Date", + "helper": null, + "validation": "date_or_mustache" + } + }, + { + "type": "FormInput", + "field": "maxDate", + "config": { + "name": "Maximum Date", + "label": "Maximum Date", + "helper": null, + "validation": "after_min_date|date_or_mustache" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormDatePicker", + "editor-component": "FormDatePicker" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Checkbox<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Checkbox", + "config": { + "icon": "fas fa-check-square", + "name": "CHECKBOX", + "label": "CHECKBOX", + "helper": null, + "toggle": false, + "disabled": false, + "validation": [], + "initiallyChecked": false + }, + "component": "FormCheckbox", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormCheckbox", + "editor-component": "FormCheckbox" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

PhotoVideo<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Photo\/Video", + "config": { + "icon": "far fa-image", + "name": "PHOTO_VIDEO", + "label": "PHOTO_VIDEO", + "helper": null, + "fontSize": "1em", + "validation": null, + "captureConfigs": { + "fileName": null, + "sendToIdp": false, + "captureType": "photo", + "overlayFile": [], + "captureRequired": false, + "overlaySrcPreview": null + } + }, + "component": "PhotoVideo", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Signature<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Signature", + "config": { + "icon": "fas fa-pen-alt", + "name": "SIGN", + "label": "New Signature", + "helper": null, + "fontSize": "1em", + "screenType": "form", + "validation": null, + "placeholder": null + }, + "component": "SignaturePad", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^(?:[A-Za-z])(?:[0-9A-Z_a-z])*(?:\\.[0-9A-Z_a-z]+)*$\/|required|not_in:null,break,case,catch,continue,debugger,default,delete,do,else,finally,for,function,if,in,instanceof,new,return,switch,this,throw,try,typeof,var,void,while,with,class,const,enum,export,extends,import,super" + } + }, + { + "type": "FormInput", + "field": "padHeight", + "config": { + "name": "padHeight", + "label": "Pad Height", + "helper": "Height for pad in rem, em, px, %, vh, vw or in.", + "validation": [ + { + "value": "regex:\/^\\d+(rem|em|px|%|vh|vw|in)$\/" + } + ], + "placeholder": "Default 100px" + } + }, + { + "type": "RequiredValidation", + "field": "validation", + "config": { + "name": "validation", + "label": "Required", + "helper": "The signature is required to submit the form" + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + } + ], + "editor-control": "SignaturePad", + "editor-component": "SignaturePad" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + } + ], + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

CONTENT FIELDS<\/span><\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Rich text editor<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

TEST<\/strong><\/span><\/h1>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Image<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Image", + "config": { + "icon": "fas fa-image", + "name": "PM4", + "event": "submit", + "image": "data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAACqCAYAAAD1A4N5AACAAElEQVR4Xuy9d3xcVZbv68qlUlWpVKWcc8455xxLOUulkko5Zyvalmw5ZxsbYww22Bgw2IBzIBmMwRjahIZuYnfTAZiZbuZz5943b+793VNnl6tkNO\/e9950oOfuP76fvdfa8Ry59vHnrLPWWrNmzRpQKBQKhUKhUCg\/dXyd05AfOwVN\/jHMt9zF+tZ72ND2IdoKjyPCR41w73IkBemQFtqLhEAtbBUBkElkqMvdj6nmN7Be9yGaC44g0CMPCcFtSAvvR7BnKTt3gEcuemvOYX3Px2grP4lwvwqkRvYhOrDRuH575Sms7\/85qnJ3IiqwHskR3XCxi2XbspMmMdv3IRrURxEd0oS48HZIJfZsW2neVkwPfIDS3K2Ij+yEv3cxq7ex9sPk4D20N51FdLjGqHdyjEZ\/52torDmB6Ig2eLhlsvqgwCoMD95BmXo\/oqM7jPvKL9yKAUYfEdkCN7cMVufjV4qu\/jdQULIT4ZFtxr4tHZfQ2PYSgsObIBRbk\/Fl+1DV8jSiEvqM\/So0z6Cp5yp8g6uNupLG46jvuQYP\/yJWlis9UNnxAnKqHoK9azKrc\/HJRMvEXfiE1RnHZdUcRGX\/dagcosjeojWoGLyB6Nw5Y5\/ctmeQUvOQUU5vPo6ctqdg71vAykqHAFTOfgA73zxjn\/LZe1C5k3Vt\/PJQOHkbModwVvZM7kX28CsQWriyclDxIlJ6XmLrQoUr4rRPwL9gnpW982aRNHgVHK6QlUNq9sFfvZmtu2aNI3boGrgCS8i8sxA\/+Rak7klsW7D2JGxjmti6W+E83Es3krp6I1xLFtm6b9fzcC4heq\/O5+BUtoWtu9Q\/BOeGh8lee1+AmW8O2efO79nSofUElPnk\/qhKN0GeOQquSzzcN33J6pyXPmNLi9qDsKjazdaV7SfZUtF5Bjy5NcTV+yCpO0R0m75iS9nyr8BxigW\/aBGCmv3gx7eCw+h53S+A23SU7UOhUP5zw0lmzpPEfvAHboI\/+RF7Bqxs5yYOgJs0AH7xFoiXvoWAeR5w+D\/qE1gGbvoUeNFaiKoPwXzDbyGZvAd+jHbVenp4Ua3gZ6wFL2WE6aOBOHUQstF3YLHxe1gs\/h6yoTdhVnUQgpAycESSVeP\/\/8B3iYEofxHmA29Cvvgt5Bv+AEn7SxBGNIAX3wde+jS44c1sX2HxDkjmv4G46Rlwo3XgxnSDlzUL4czX4OVuAFfff+A2CyeuB2sc4latR6FQKJSfNKsUFAqFQqFQKBTK3xVeDsmoStuKvoqzGKm5gm71M4gNqENd1l5o8o8yPIKEQA3bN9K\/Bh3qpzBcdwWVWduRHTMCbfFxtBQcMc5XkDyH4aaraCl5FKXpS9Cqn2D6bjO2N5UeRV\/DeZRlLTP1R1Cdv8fUVnYMutpnUZG3E9qqUwj0JgaDqNBmdLdcQGPFY2iuOoGUuH5W72AfhbbG51GcuxnNNaeQnjRpnKuj9SIaap5gua9LS51Ce9slZGXOISd7g1FfW\/ckSkv3orL6UaMuI3sB2s6rqGk4ifCodlbnG1CGeu1ZVDWehLfBmOEToEaj7iLK6h9HfNoEqxMIxajTvYSi6sNw9shiddGpoyiqP4bixuPGNfLrHkVRw6NIKiAv+vVU9VxBfsMxuAdVsHJwUi\/Key4hImOElW3dk1DUcQ55mqeMY\/RGkMymY3D0I0aOyPwFFPZeRFDGGCtb2IWiaPgVeMWR63AMKkPB0A04hZSzshezRs7gNVg4xbByIDM+Y+CKcf7I2oNI6j7H1p3jtEjpvwipfSjpW74dCf2XyN4i6xHX+xKkLvFk7\/WH4FOyxNZdssYRpjsNnrk9FMHliBy+AWVEHdbwZYiceAP2husLn7oFqQ8xXEUvf2XcQ+DIdba0zp2GZ9dz4Ck8oMqbgdfoK6zerf8CLJK72brP4i\/Y0q7tFKwqd2ON0BL23c+Dy+jEwaWwLCNGGmXTI+B5pEKSOQILgxHDkplHX5rX7AXXNxcS9Ub2Jads\/afg2AZD0Pw4hH0X2T5CvYGnZCO4zD7u75NCofwnQ2wDbuMpcMv3gTf0NnhNpx9o54TWgc88F\/gtz0DQeRnCgZvgGM7v+3CZ54Ww6wqE1Q9DWHME4rG7EDU\/xZwpQavWE9U8DLPOCwwXIUzogBnTTzrxM5gPvQlx0xPgmslWjTGuYxMAUdFmmOtehHnHSybaGbn9BULbuQe5r9f30en7vgQJU5e0noUgoeeB+fmBZTDruAzz0fchrmPOwpwFiLUvQlhFzk9hK1NvuwBh7QkI6p8CP3MG\/P63wG9mzuxm5gzuvA5u+2Vw60zPZQqFQqH85FmloFAoFAqFQqFQ\/v7hrIE6aRF1mXtQn70PicGtqM7YijnNWxipvYgYvxq2X4RvDaoyd6KaIS2yGxPNL2Os8Rp8nIl3QXxIG6pz96IkbT3q8vdituMdFKUS7wF7q1CUZ2+DOmsZ9UUHMdF+E4625KV6XFg7qgv2IzNxFJNdbyM\/jXzRb60KRmXRfsRGaDDa9SYqC03Gk4riA6gsPYjBztcQGVrP6gL9K6Eu2oPcrHl0aC9ApfJl9Qnx\/cjMmEFX53WEhzWwOkenWBQWMddSewylZQeM8xar90Oju8ByX5fCzJdTtIza5meMulz1HtS2nUVh5UFW1r80T86eh3bwDaQVmIwtWWW70TTwKvzDiaeHq08OKnQvIL\/OZERKyF9Ew8ib4HKIrDeCZNYeREknMULoSa1+CCVd541yUsVuFOiehX8CMQK4BKtRPHAN3rHEi8UxqBQlo6\/D1jubld2iW1Ayeds43ju5D8XTd41yQO4McsffMMrpA5fhldrL1j0zx5E9\/a6xLbbjafjmriXzZowizTCPmUM4kqZuGftF9V2EXRz5yjmw9QS8K3eyda\/a\/QgZIEYUu9Q+hAwTY4dd9jgChq6ydY+mo5D7k70HTN+BIqkLYp8sODccYkuBRyp85n5G9jBEjDcCRm9bfxAcsRUs8udgzayp17tu\/YYtHRZ\/AUF0MyTlO6AafZWsufef2dJy\/kPw0wYhiNdCXL0H\/Kwx8Cytwa85AGH702wf8Z4fwHGOAC+RuSYOx3idFArlPwe8vlfBH78HbslOcAuWH2xLG4Vo7gsIOs6DV\/UweJXEa8yIyg9mo+9AMv85BBnjEDQ+CX7xNqwRKx\/opz\/npWPvQr7ua4hrHoaodDtEDSdYeOHkWfZj+Mx5LtOdg8XaD6GY+wyKhS8hYcYKvVIgyp6BuP5xhsdM1B2DuPY+jz6Ivo1F389ALUHIPE+E4dWQdV5k1vkciplfQtZ1GfxgYuDhhdayxg9h6V5m33sgnfoFRJXMvUidBL+UOSuLtkM8+gH41cfALTsEQdcN8JhnMbd4F7iDd7DGymvVtVEoFArlJ8cqBYVCoVAoFAqF8p8SF+tohHuVI8i9EL4uKZjX3sbGznuoz9kFqcgang7JCPeuhJdjOhJCmrGx5yNMtrwMf7cMWErcmDFZ8HcvQJifGnNddzCmuQ5v51RYSFzg5pAIL+cMZMYPYcPgz1GSsR58Lg9ycxf4uucj1L8Uc\/3MWqWmUE+eblnITBrH9MD7KMxax+pEQhXcXdKRmTqBiYF3ERtJXrYLmf35eOehv+tV1Fc\/ZromlzTk5y+ht\/c1+PgQ7wmVdTCycxcxMvYzODoSjwilVTB8\/IowPPkRomNNIbQy8jagd\/QOouLJV7IiMwfEJPWhb+pDYx97l2Rkl25DQ\/dlo843tBq13ReRUkC8I\/Qk5s1DM2YySMitAqGdvoeYLOJVoiepeBPKuk2GmET1NpT1XYRbEAlH5uCVjsrR1+EbSzw9hGZKVE+\/D2v3VLI\/CzfULPzcON7cJhiV60yy0jUBZes+Nsp+GcPIHiLGCD05k28xfcg9cYisR47B4KAne\/4D8Hik7pE5jAiDscHcOQpphjm5zN8n1eCdoSdu9i7kBq+VMGYdh6xxtu7TdAROhjBbAX0vGsPMRC5\/xZbSwHw4lqxn6+7d52BXsQNcC1c4Nz4MvtKdzLHpC9K+8BEEPjlQMH1su54je5+4yZaq1icgDiqCKLkHFrX7WZ3VJDHYKObugZ\/cC0HhBkgn3iTrTr8LbkAB+Gkk5Jl49x\/Zktd8FGtcidcLhUL5O0aoZH7LKeDrX\/KPvANOFPMM8S0xtduFg1++D+ItP4Bfsg0cfahDuwhTu00IBMVbIN30HcTt51jPD72HiLFdpMIax1jWgCGf\/hCKbT9AXLQJHOb5wmX6cZjxxr4Se3AcosG1C4F5+U4o138NK6a\/YvgmxNGN4PkVgBtYzpxJarZ8YCx7LSpwFF7gWHgweIIjdyfrcwWrr\/s+fHP2HrDjFMwY23Bw3TPAC64CL7wJXOZ6uZ5ZEAaXQsE8I5Wb\/giL3lchCGT2wDxjubHd4DHXLB25C9nM58x1loHLPIeF9U9CMvsr8JjnJ7\/iMEQLvwMnWgve0Lvg5G\/FGg5\/9V4oFAqF8lNhlYJCoVAoFAqFQvk\/CnOxDF3qJ7Cu\/R3U5+xETswwSpMWjO1ZMQNY7P4ZtCWPICduBCUppja9V8i07k3kJY6jJG0DXO3Iy\/WooDqs7byFksx1KExbQLAPecEf6FOMCb3nR8EOFDB6RxuStyIssBzjPW+hOGcJBcyY+\/O31J5CW9MZ5KYvINCXzOHlkYHBnjdQmL+MiDCSp4TPX4MO3SUUFCwjJZmEjdLTprsIjfYc4uKJ54Oe6voTqKg5irTMWaOuve9VZOWvR3g0MTywY\/tfQ37Zbihtglk5MXsWNe3PIaOI5LLQU99zFdllOxCWaJq\/deJdhCZ0GuXilidQ1nEOIokDK6eU7UKJ7gxcDIYDr\/AaVI+8iqg8YjBg9zhxG8HpJKSUnqq178FvxZyVM+\/DI4pcu8TKDyVTb8PBYERxiaxD3uhrsHRPYeWY2gOIrSc5N2wCS5A9cQsqH+KJ4Z83jahG4rki90hF2uQtKLxJ+KqUybfgGE\/uR3DDYXgXEYOFbVgZwjuI54xtbBOCtMRQ4la6DL+Wx9i6e\/Ue+LWdYusOhRvg30eMPs4lS3AsJt404QYvDol3GhwMIa3sGx6GS8+LbN17\/UdsqSpaB4s0EjJNWbwOQv8CmDF7sG4nIcRs+kh+E3nVLgiTuiEKLYU4tQeSpqMQRlSDnzsN6QAxXlns\/oEtheVbwHEIg3jT16zMn7mDNYb7R6FQ\/g5xjAG3dA949Y8zv+fPwRGZ2jguieCV7QO\/8gBE81+CG6N5YCwvdRT8wmWIG49DMvcZ+MkDD7Rz\/YqYM2MvBNnMWdJ1HhbL30FUaDJ+34cfrYFYv0b+Bkhy1kIx+R6Um34Paf0j4CmcV\/XXI4xuhYQZIynfBzN93pHUQUhiNZCpd0A1chs2i9\/AZsOvGX4D64UvoRq9DWXPZSjanoeMGSereojhIOS1R6BoPwvL\/lehHH0H1hu+gfX6X8N63W9gtfA121+S1AszBnHeEsyY+yEu3g6uzJbdhyhtAoqpT6AYfR+ixH4I8zeDH9kCccVDrFeIMH8TBLlLELedh6j+JPjZGyAaugN+4zPgz\/4aXM3z4Kx49lIoFArlJ8UqBYVCoVAoFAqF8n8sNgpvNOXtR1fZkyhNmcdgzVm0l5jyajTk70NXxUkUJa\/FSMN5+LuSF+nRgfXoqn4aaTFdGGo6j7zEKVavUvhAV\/0UKvK2oqvuGSRHkZf4Xq5paKs+iXJG36+5CFsV+fI1O2UKmpon0NH8PKqK9xrX1dSfRlP1cXRqyMtuPYV5y8jLXoCm4WkIBeSL2MTEAWhankOr5nkEBJAQH1HROpSV70dL6\/PGsfFJQ2jUnEFNwwmjl0hi2hiadC+hqpG80Gf3U7wVTZ0XkJxFckSYy2xQoXka6hV5QFILllDXcwlRqUOs7OiRgVLNSVToTOslFm5Edd81oxxXuIgi7SmklO8w6tS9l5BUtssolw5cRVQBMToIZc4oZuSg9GFW1ofBKhy8Bo8okojcPaYF+UM3YOWZzsqBuWuRM3gFPLENrP3ykdF3Ec4RtWybZ+oAMoZfhrlDJOSuCUjqOQcnZry+za9wHUJr97F165AKxHQ+BwuvDHAldogdvApXgzdL9PANeFeQvYf3vQQnw76i177N5ulg9ZNvwCK0Aub+BfDrPANFRB2kIeUIHHuNbbcrXIBnx7NsPWj5S\/Dsw6FIG4R9FbkHyuxR2NYTjyHPDcTrxGnqNuQlSxCn9MFx\/gNW57KXGDVUzLzmFTvBDVZDOUFCfymGroFj7QtxOnmhKd\/2B7YUD10HV+8d0nKMlflLn2NNWDVbp1Aof19wOy6B18Wcd11XwYlsNeo5zDkp6L0BQfUhtuRGmdr0CNtfgEifp6NsD0RMnaMg3mf3kfReh6T\/FYhrj0DScwWiCuJlthJx1QHIR9+CtO1ZmDHnuqz\/ZUg1p8HzJF57K+F7pkDRdx2WQzdhOfAKzLPXQpK3DoqBV6FgxlnoXoB56XYIAkh+qr8E4vQpSJtOwaLnBhS9L0Mc3wF5\/ePMvpg99L3Ont\/86DZI2l6CuPwApLqLMGfqwpKdEDc\/A1H+Rpj334Sw7SIEWbMQD9wGX28Q6XuDuf8vg9t2AWuU\/qvWpVAoFMrflFUKCoVCoVAoFAqFwuDnkoWSpDlkRQ9gvPEiNnS8Y8wdEuxZhOLkOSSHt2JT\/4eozTG9yC9MmUV59ibMd7+Dmjyit5C5IDthHOW5m7F+8APEBBPvBW+3LOSmTGOs4zX0a0yhodITR9Fc9TjmRj5EgA8JX+LrVYDM1ClMDb2H6nJTKK2s9Bk01z8JdRF5cW5m5oCUlHEMDtyCpoW8YNeTlDIGre5FVFY9YtSlZU6jresKQsLJfjy885GUMc6GxbrfJyqhF8XVh1CtMeULySzZipb+6wiJIR4Sdi6JaGDk\/FqyL5nSG9Hpo9BOmOYJSepD69r3EBRHcnp4hlSiuP0ZpFUSg4M+jnxJ14uIKyIJ1SVKH6gHriEodZCVla6JKB97E84GTwV7vwJUrDXl\/HCNqEPFnCl0V2r7SUQaPCvsgspRsmAKjRVVdxDhhvwdtiHlyDUYE\/ShqlLHXodNKDEeRbafhk8hMcL4qDcjRB8qiqk7Z40hzhBqytwtHgnriLeG2CEMsQtkD7YpvfCuI9cWNPIKnEtJ\/H03Zm2HYvL1dNhm4oGhyhyBfQnxDHEfvAy5PqRV9hQ8psn98978G7a0bnkUsiQd+D7ZsKzYRnTdxNCkYtYwL9sKfkwLrBZ\/Sdr2EOOIuGwL+HFamPcS7xLx9F3wcmfBcU8AL7oO\/I1fYE04+bdNoVD+PuCod4Ov9+ioOgxOEjFA30e8\/tcQtD4Lbt4SOAEPeneZz\/6CNW7ovT542SbPOz28qBbI138F2dp7EDDtgqLN4HhkPDh3zgxUG7+BYuIdiLOmIFLvgCBzctX+uALm3B64Adst38OKmc8sqRtmBRshLt4KceEm8ANWhOb6EUK\/bFgPvgK7uU9gv\/QN7Df9nuF3sF\/+A2zG34Gq7VnIc+dgHq+DOLgEZsGlLOLAQshyZ2BRvgs2I2\/BfsNvmPHM2CVm7OJvYTv7KVSd58G3DzSuxY\/UQMjcJ3HRNkhSR2C99B2spn8JgVcmeMxzk586DlnfG1BM\/RKi3EXwmHstnfoU5oNvgxfeALORn4FfshvC3pvg666CN0XOXwqFQqH8ZFiloFAoFAqFQqFQKD+Cz5WwZV3Odmzu\/RBlaesQ7l0GB4PnRm78MDb2\/gy1udsR5q2GrSX5AjQ1qhObhj5GWdYiwvzKjfPpak5itu9t+HlkwsmGxF8P8y\/HTO\/bqCrYaQyZpadPewGDuqvw98436opyN2Ko+1WkxJPQSHoy06cwOfoz+HrnQWoINxUT04aB\/puIWvHlb3Xto+jovIhQQ\/gsPV39r6O64XHYO8aysq19FPrG30HWihwfRVUPoaHjRQRHmMbpxm4jLM4UNispbw6aoddgaU3CZrkHlKB1\/G24+GSxsoNHGiq6XkB6hSn5u7rzLNIqVySDH7yB6BXhsGom34HfijXq5j+CvW+uqX3dz1njiL5ubmkH9fQdcHnk75U3fANeCcTgoqd0\/Sfg6WPIM\/XcqduwD1GzdaVHPFINycrZcUufGev6hOiqgEK2Hjt0DW7Z5EVfqO5p+NWSZPM+VbsQ0kESi3tXbodtPMndErfxc+M8EfMk34hr\/SF4GcJjqeJa4KAmhpHQnd+R9u5zsMwcBd8hDDalGyBwjobYLQ4O7afZdgeDEUPV8hgsGx5mv1i2MoTkkmYOgcv0lxaRMG2qzb9mS\/OByxAxe+Wam0GQ2A7x+BvgZoyBm7MWwrXvgFu1E2ucoox7pVAoP1GY850TWAL+0rfgVpoM4WtkruCG1UM4fAviDSS83n04XlngRTbCfPwupIu\/NeYkYtvM7cCN64CoeBMUm7+DZIXnHtsulIMXowXfP481eKg2fwuz\/HWr9sWPaAA\/SgOzxA5Yz34I263\/AIvGR8EVclf15bmnQsDMKYjVQeibDcua\/bBf+BSO2\/8JDpv\/AGXrKYiDisGV2a8a++O9ceQu4NoEgmsXBp5LAnhuyQwpjBwKrn04uCo\/cPhmD4zTn5kirzTWEOKw\/E+w3\/BbqFqfhdAnG4K4Hgii28G1DYE4TgfbzT9A2XMdwhgdaygxbzgJxcKvmX5dEJbshnyeqRdsgaT7FYh732Du\/3sQtp1n\/j5\/BCdnEWv4ilX7plAoFMpfnVUKCoVCoVAoFAqF8r8hLaID05obKEubR0vBAcQF1rN6X9c0TGlfRmPBXjQXkZfjevKTpzDRfgMl6XMoSF5r1LdVPY7mssOoKyaeAnpSY3sx3H4NpTkbkRBJXvx7uqaiV3sezdXHkJ85Z+zb1foSSvI3ISvNNGeX7hIaa48jRp\/8lpFVVn5sSKzammMICyPJbCUSKbq6b6CgcDO8vEkujpj4Lmg7LyAj2zR\/We1R1LU+C6WVJysHRzVB03MFGSsMI82911BYfRA+wZWkT4wGDb1X4RlIvu4NTexGld7IUbrVNG\/H88hvfMwkd7+EtEpTyK\/y\/muIL95klCtHbyIyl4Th0lMxcRuBBs8QM4UrSsduwiOWGHlC82aQbjAw6CmcuAWPBJL43TO+FSk6YqjQo0+K7mLwSEkZuAz\/IuKF4Z0ziUgN2Z9E5Yak0ZfZurlDKOINhhLbmEaE6U6DJ3WCY8YIIvovwtw9GaooRm\/IuSGx90NQzzm2HsjozD2S2bpfz1lYRNbDKmsc3j0vsDqP3hehTCG5VLxGX2FLp+6zsG16BFz7CHgtE2OGx7bfsaVVx7NQtT5J+hlCW9lv\/S2bJNi8YA5i5j5IGw+zL\/vMB69CVHsQHK9MNhE6P64VXPcEcJl7Kpy+C46EC25KFzsHhUL5acJtOgVe12XwOi8+oOfVPgpB3VEIx94FJ6jMpE8dgbDlFMR1D0PMnNMcOTGMs20RDRA1n4SZehtks59AWLj4wJzCjDFIWp5kk5dbTNyBVEPOmpVICjZApjkF8\/QhKEfegGr8HZityN10H1FUAxTapyFnznxp5igUzH5sZz+G7cyHkBWsA5e3+lr18G0DIC9cYs6501Ay6yhbTkJR\/RDkRRshz56EjDnHZLHNkCd1QZ7aD4u8eVgw12HB7Eue0sfQw\/TRQBbfDnnmJDNuEzP+MDPPU7BsPsXs41EIV4TbEjPPLpupj2E1+CZkufOQlu2DtOIghP6FsGg5A8uBNyHJnoWk+lFI609AyjxDxdkLkPa8DEn3qxC3X4Kk\/xZEbRcgHHkfgtEPwNWZDOsUCoVC+ZuxSkGhUCgUCoVCoVD+X+JoFQht8cNoLT6MWe3L8HSMZ\/XhvuXQlBxCVfZG9NWchsDwgqcwdQblWYsYbDqLnHgSssTeOhj1JQcY9qBJfcg4dykzVld\/GuNdrxt1eRmzqCjage6W5+FgS7xPUhIGoKk\/hYGuG7BU+BBd4hBKi7ais+28cWxBwRZUVOyHWm0yNBSV7EBr21n4G0KkBIfVo6BkK9q7rhj75BZvR53mFEqqDht1dW3PoazelBslJW8Bzb1X4OhO4r6HxHWgvvcSYtLINbr65iGnah+qukw5TPIbj6G4lXg1sHtpewbZ9SQhOSt3nEVSGQkhxuGaobjnAiIMRhCVSwKKB6\/BN5HkVPGIbkLBwGXY+uZCKHdDZscZBGWTfB12AcXIG34ZLpGN4PDESG5\/GoH5xMPEPVGHuGZyHUKlFxI6z8ApVsPKcd1nEVS5m61HaE8iwmBUCWp4GCGGMSFtJ+EQTwwvkUNX4WxY07f+EFwMobOCes6CxyfXFLb2bbb01p2G1C8HXDMruNTshSKuFQL3ZAQYvESCdv+RLW1r9sGqaB04YivYNZHQZbbNj0DoEABZ7jTk2STpru0g+XvZGTxOpC2PQ2ZIki7TPglh4QL48VpwgtSQLX3J6sU9L4CT2g\/BGPn3xZ8keUMoFMpPC27jSfCHb4Pb9BQ4hnCFenjFWyDsvQp+6xlwE7qNeo61HyQzH0PUfhZC7ZkHPD649mGQzf4cZsyZLtbn6gglhuv7yNrPsJ4ekppDkDDnM9+QZ+k+EvUOWM1+BGX\/NUjyFyBnzm2R4RxeiYI5y23nPobN2C1I4jRQ6J6DRcsTEKeYvBYfmJeZw55Z12HmA7a0bjsNSXAh5MXLULU\/x4a8UmmfhmXtEViUbIE0a5I1XvDtgh+4vh+jbxN4ZkDM3B9p\/gYoao5AydwTpfZZ1hBiFt8By5Jl2A3fYtZ9H7b9r0DonsSOk5TshLTmKORle2E18AaUPS9DFNsOSd0JyOseh2LgTUgbnoAwsgmyoXdgrnkOYu2LMB+9B7HuKsymPoNw8R\/BHXhr1b4oFAqF8ldllYJCoVAoFAqFQqH8f8TFJgrJoVoUJo5hS\/895MT2sXo3u1iE+6oxrrmIaR3xItAT4VeJjNheLA3dY0u9zsM5mU2iPtd3G6H+xazOyS4aEUE1WBz7BK2VjxnHx0a0oK\/tPHLSSDgmqdQVYcE1mBm7h4IcU\/io7IxZzK39lCmJ4UAgtEBT4ylMTtyDWGxL1nBORP\/QLdTWP24cl5A8hIHRO3D3TCF7885BneZp5KtNScoz8jegZ9KUg8PRPQV9MyQXBjuvZyYq255GuYa8iNeTVbkXFbqzRllvBCloMiVUL25\/FulVJm+Ysr7LiM6bZetCiQMqx27C25Cw3MI+FFUzdyGzC2Pl2PJtSNeQaxBZekM9\/S5sfHJYOaRgHilaktxdrPJDwdp3YBdMvpRO7T2PgIJ1pF\/lLoTXkbAyLkkdiNURo4eFTxbSZ03XmmvwwtCTtukLsiazn\/iZd9m6T8MReNeShMGu6mUEGrxAgoeuGl\/WRRjCbHn3X4Rj9R7wHSLgacjnYRGngV0p8YBx1B4HzyYAKvVW2OtITheniZtsaaM7Db5\/PqQpnZCk9EDR9Aj4\/DWQtZ2CvPM5to\/Vtt+zpaRqJ7hhVTCfMOQu0YfH8s4Cv\/FhVhbovUcMe6NQKD8BAsvA3\/gtuK3Pg7MijKHeq0u8\/C0EVQcfMIiwL+2nfsb8xu+CG9eFNfamsHbC7FkomDFmFbvASxoAxznhgfkUo7dgtf2fwGPOOn4SeSatxGr6Hmw3\/RZS9TYIkwfAj3zQMKJHpX0KTjv\/CNu174HvmQph6hAEcbpV\/fRYa0\/Cddu3cNv5JzhM3oHYNwvixB6ImbVFzBjBCk+W\/yeEdgGwSOmFTe0huK77DK7rv4CbnqVfm9jwJdzWfQ6X2Y\/h0H0BFqkD4P1oHp5zHBviSpTYz5TtkMRq4TD9MVw2\/wNsuy+DK1FCEK2DkLmnytbnYL\/0PcxShsEPrYNc+wJsFr8DL6oN5vXHYTHyLjOHFrKF30PUfgXijmsQbfm\/wZv+HJxCU64wCoVCofxVWaWgUCgUCoVCoVAo\/0G6K45jXcdNZMf0I8qXJNTWszz4ATTFB5AeZfpitr\/xOXTWHEd6jOmlU3nuEsY7riM9rg9mQmtWV120G2Od15GXNm3sV1m4HZMDtxAbaXo5pi7cjC7tC4iPNuXN6NCeRWnxVoQGVRt1Y2PvsjlCLC0NXiNpo+jsuQ5\/Q2JaG9sQtHVdgrrK5JXSpHsBdZqTCDKE0tLTO\/k+AsNNcvfUXWQULYHLI3HXs8t3orqThHnSk1O1H2VtpjBURcx8BU2PGeWy7vNIrzJ5qVSP3kT0ivBXddN34WcIacW2T9+BjWc6W8\/qeBZRxaZQLhXzH8LOj+ROye6\/hOA80zz5hiTmegrmfgYLl2i2nsz08ysgOTQiW08gxJDnw69sGyIN4bOcU3qROEE8JmxCihBiCJcVOXwd1lEkHFrs3D2oIuuhCC2HV90BCGyDIQutRPjc+2x7iMGgIpBaw7nckKy9bCtctU+Q9j1\/YkuvdR9B4J0JFXNPHHuJR4\/njm\/Z0mndxxBGNcK8dBlWgyTUiqr3HHgeCRDHa4i8TBKtW2z8AtxgNcTqTeyLUuku4mXCT9SCI+RDYPA6oVAof1s40W3gle8Ff44YV+\/DzV0HQd91CHtNHnp6eNlzENcdgWTiLjgqL5M+vhP8pD4oNnwF814Slu8+\/MRu8FMHoZh+D4qxWw\/mBVF6QZQ7D0nGCGwWPoFq+FXWSLJyvDh1gE2AblG5Gw7Lv4Ht3Aer+vCs\/WDOnN3S\/HnIM0fhxJzdrtu+g13fpVVGCLa\/XTCkacOQFy5ClstcU0gZVAVzcBq8BveNv4bHlm8ZvoPr9PuwrjkASVARBFaeq9b9X6FfV+ydCpuGo3Bd9yXcl7+D2+Jv4Tz2DlTFGyEOLIU0ZwHSrFnwXRLYua07XoLzxu9g1XgCosgWiGN1kGVNw3b+a8hKd0EU2wHr+V9BrrsIs7QxKOa+Zu7NDOQzX0LS9ybMpxl56QcIN\/4Abi053ykUCoXyV2WVgkKhUCgUCoVCofyZGKx9Bl0Vj6ObwdbSj9WVps6iq+oEdOWPIjeBxEs3M5OxhpDGkr2sF4he5+Wahs76p6CrfQJF6cQLQk9X0xnUluxGdjIJf+RoHwVt\/RNorT0OZwfyxW9q4iCaao+hqcbk1VFcsAxN40nkZpOX+3rq6x9HU9NJuLmR0FVp6VOobzyOmrpjxj61TU+iqv4YbGwCWTk2sQfNHS8iOZN4nyhUvmjuvojUHIOXiUiJgur9qGk\/Y5wjq2wH6npMcevzag8\/YAQpbHkChc2PmfaqO4PMGlMOlfL+K0hSbzPJI68gMo\/kKvGKrkdhzwvg8zlkLNMWUUhyeVi7xyOv3xQGTB8KKzifXH988+OIayKhrBxC1Ujru2DqN0dCUelJHX0ZHJ4EYisfROlOwyqkHArfXMT0nYdDYge4MhdE9V+A1JWEP0te+iVbupdthV\/TUbYeMnwdrurNEDpFw7f9FMzcSS4Q\/4FLbBm6\/BXrAWLH9HE2eGS495F9WxWvhyKtF+LwGliriaHEtuVR8IQ8WLc\/BZF\/LqRl22A9fINtc9z7A1sqOs+AH1EHmcETRbHpa3DckiBI1IEfp4F01z+xel7VHnDThyHY+Q\/Ga6ZQKH8beLoXweu8DG6W6cznqXdDoDkNwcBr4EZpjHp+\/iLE9Y\/CbJDRe2ea+vsXQtJxFuYd5yDpNIUd1CMuXoKUOV9lzPkr6zGdeex8LjFQ9F+FrGovLAeuw1xtytukRxhZB6uBa1AwZ4ay\/Wmo+i5DGPKgpwbfxhc2vRdg3XEGirxp2A5chd3wKzCLqHmgH7uXwALY91+GHdPfqnofc871wa7jeTiOvwWHwZehyJ0G35B\/6t+Dr3CBWWARLDJGYNv0GByZ54Rj7+V\/nx4TDp0vwqpsJ6SR9asMMfKstcx+rsN+5DaUJVtgWbwM67ZzsGKelUJLW1jWPQaV9nko8tcz5XOwrH8Myu4bkGXPwFJ3AYquazAv3gbl2l9A0nQaFnO\/glnjU5Bt\/m8wm\/4Kol0Ap4Kc8RQKhUL5q7FKQaFQKBQKhUKhUP6M+LqkoTxtHSaaXsBogyn8U0nqLNrLH8GE9hIkIuLlkRrdiebS\/ZjufM3YLythCLVFO9HbRMIf6UmK6WQNIePdrxh1aQkDGOy4hN5Wk7dFRclujA28ifzsdazs6BCNlsaT6FmRRDcurhsDAzcRElLFys76\/BqlO6HVmeYpKNkObedLSEwlBhtnt2S09lxCrCFUipNbCtR1D6Ol2zRvYtYU2kfeNMoJObNoHnzVKKert6O627RGLjO+uPWkUS5k6lm1JByVnpLuF42J0W3dk1Dc8yJ8DQnM05oeRWIVydchsnBFQf8lhOaSF4iJjUeQ2EByi9h4Z7KhsKQ23qyc1HYKQYXk3kTVH0FSJwlBFVC8EWkj5N5650wh2WBc8MqfRXgTmSu48RH4GQwS3mVbENpO8pn4NxyGR8lGtp685Ru2tE7UwbeFGJU86g\/Bs5nUwwyGFvviDVDG1IPDl8G54RAkQcWQx2nh2k3+vXgvfsqWDl1nIc8chzi8CnZdz7NfbavqDoDvkw1ZBkkKb7uOhCFTzX8AQdogBBFVECV3wWLTV+A4RkJYexAi7SmIW0lIMH7PS+DVHQavfXWSYwqF8teBm78E\/vSn4BZvwxqPDKJnzmvR9Mfgd7zItJs82\/S\/e\/O5TyEq3wVeOsk7xM4hNods8l1IqvdBWLYTHIPRWo+45iCUi19BlD8PUemDhg0Jc67abvwV5KWbYF7zEASRDQ+0640dDpu+hqJ2H2TMmSzJGn+gXY\/jzHtw3vBLWBYvQsGsb1G+A3w3U5it+zhNvg23pS\/hNPoa5MndUDLrWVbvhyxrAjyl+6r+eixSe+Ex\/xE8l76Cx4bP4Lb2LpwHr8MypQdi7zRI9EnWC9bDquYQrKoP\/vtUmVBV7IVF5gTEweWQBuTBvvk4XEbfgvv8Z\/BY9wUz92sw881m1xaG1UFeuBXygk1QFmyA88ynsO++ArOoJpgXLENZexSO059AWX0Y4uRhWGqeh93clxAV74LVwm8grTsOi5kvYaa7DOnaz2G+8b9AuO1\/gFtLzl8KhUKh\/FVYpaBQKBQKhUKhUCh\/AWwVflCnzmHP2C9Rnr4ApZS87FHInLDUfwfq9FnIzZxYXWRAFTaNfABN2SFYmDuzuiDvXEz3vI7ESC2kYjtGx4OdjT8Wht+Di0Mk28dC6obSvE3o1jwHTzeSv8PGKhB9HZeRk7EWcpkrq3N2isTU+PtQWvqyskTiBI3mNNrbTQaJopLt6B14FaHhJKSThcIdXf03EJ80YOzTM\/oW1DUmI0VoVAN6Jt4xyiExrWgbIfkq9OiNIA19plAsmeW7UKEjuSr05Dc9hoJmk9dKaefzSCk3xU2vHLyO8Ezywi84tQ+Fei8HoYyViwauINKQeNyD2Udux7OQWJKvh3P1BhFDW4LeWKIheUe8mDmStOTFv8w5Gontp6D0IPctffQVY1isguWvwDdTsfWcJZJoXE\/KzLtQ+OZAwtxP7+J1kDBz2Ma3IcYQHss6vALeNSSnSeziL9jSJqUHTgXEOGOV3A3XahLuK2I7ydXhM3ETyvQhKDJG4GlIUO63jeTncB59HYr8BZgl98LZEErLbef3ZC3m+qWlyzBP64bAPgDKmbsQJHVDWLgOFsw8fP9c8KxcIWw6BrEhlJaoaD343S+A13wMHP4acDNI0noKhfJXwiMdvPaXwG1gziQn4kW2xioIPOY3Llr8Bhxrf2NfjmcmxD2XIRl8GZz7RhK93isbMuZclY28AZ5vHtZwxUTPzM1XOsB61z9D2vY0OC6JxjFcvwKIQ0thv\/NPUHS9AK6LYW19m2sCOPbhcFj8Ag4bv4I0bxZcQ5hBtt0pGnyfHFhW7Yb73n+GPXNWcpl98jzSjH14zrEQBJVCKFfBc\/sf4LnnB9gy567eKMJj9sWxNhln+K7xEDD74bslQ5U\/A59tf4DPjn+AL4Mjc8YLLJ3B90gFzzWRWTsGXNtQFo5QAa7cBXxGx3dLhIDpI\/DKZJOe\/y9h+gh9ciH0K4QooJS5DzUQM885UXAl+My91M8tcgpmjSFem7+H16Y\/QJE+BmGAGmZxXeA7RsNh6E246cNiNT8FYVgjzJMH4bz5j1A0PAE+M6fD8g9QaJ6HcuIjqBgspz+HxdzXkC\/8DubbANF2MOeuyUuSQqFQKH9RVikoFAqFQqFQKBTKX5i+6lMYb34RFekLcFAGsLri1CkMNjyDymzTl77a8iMYaH4WpZmmxOaj7ZfQ2\/wMUmJIHgxzMzv0tZ5De92T8HFPY3UJ0W0Y7LgMdQHxUNDTXHccHZpnERdFvCYs5O4Y6nsVFerdkMs8yB6Kt6K19Vn4+xexsn9QKTq6LiF3xdfHXQOvIksfH96cJFFX1xxCU\/tz8PIrZOWwmFa09l2DszsxJMRnjKOh+zys7ENYOaNkC2o6z0EiJePz6h5G+YpwWCVMPa+RhI7SU9F3CSllJiNIzchr8E8giXWTqnYjq5mEsdJTNnYTgSn9bD254RGkNj5imtdglNCT3X8RvmmkXyyzVpwh\/FZQ8UYk6Ignh0tiJ5J6X2TrEscIZE6\/bRpv8MjwyF2LoDoSqiui5wW4M7K+7lmyCNd8EqIrZvoOW9qn9sCzeg9bD137NlRJXbDJmoBfLwlREzBJvGWUSR2wK5wHV+EKO\/UmmAUWQxqYC2XeNMxjmqDKHoMwWA3bVmLEcd7wCVtaj7wCafkO8HxzoOw\/D1HmCEShpRAWLcJinFy7xeQt8PNmITIkepfu\/gHc4iXw8pl\/Xy5xEGz6yniNFArlLwu3dBf4E++Dm2c6X3lluyFkzlh+tcmwrE9aLijfA\/PZT8BPHzXq+eljkNQehsX8Lx7IgyGI0TD6g1CMvg7pirNUj6RqH+TMeWc9\/xHMi0iowPuYFzNnRe0BWPdfgh3T\/kBeEAZFzQFYFK2DXd95OK3\/BELniAfnjm+DquEILDKG4Dx8A+7Lv4ZyRU6m+8gSO2Bdfxgq5ryyZM5Ft4k34bnxS7gy5xT\/R32Newsth035dtg1PMxwBMqctZCHlcM2bwouHc\/CY\/wmvJg9+2z47N9n\/S9\/hF73GbwXPoPHxDtw62WuuWwbZIEFUOZvgE3NEViX7YEsto29t3pcpz5guAfr0q2wLNwEy\/wlKDLXwnH0Lmw0T0OavhbWLadhP\/URu1\/r\/jdg1X0NFnWPQzV4G5aj70POPJcVOwDpln+FZCfA77yONdbk\/wAUCoVC+YuxSkGhUCgUCoVCoVD+CtirAtBZfhQDtaeQHdPN6vxcU9GqPoSB+tMoTDaFNumpP4XOuhOIC2ti5ZiQemirjmCg9ZyxT1neMhrLD0C7Iu+HtuFJhuOIjyZGj5DAMnS3vYiSfBKiSU9p0Vb0d18zyoWFm1FXdxSlpTuNuta256GuMCUmr2t+EtUNx+Bo+KI4LrkPbb2XYe8Uy8qxKYPQDtwwvpRLzJ5GUy\/Jd6EntWgJdd3EuKAni5m7QveMUS5oPo4ijSlZrN4TJKuWJGO3sPZG1cjLTEm8V\/KYcZmGXB561MPXIZTIybztp5FUf5ithxWuQ24fCdElklmhcJx4V+gpWSBho\/RkDF2FQzhJFh+jeRw+OcSoEdF4BAGGkFdxfefhX76draev+5AtpS7RiB25ztZ9qvfCq2wLW3crWoCXITxXwvbfsaVH3UGoIqvBlTvDtWIbFBG1EFj7wLuH\/D2DNxEvE\/2LPfu6Q+DahcB742eszn32Pba0VC\/DongR0rhmSGKboWx\/CtK8afBjNbDdQAw0qvGb4IVVwryG5AFR7v4T+yJTmNpD9rzrn8BROoKf0oU1PjkQLP+K1VMolL8cnJRR8DrOs7k+7uu4HskQDL0JvuY0uNFao17cfgbi7gsQNplCJnGFzG93+CYk9UcgLDAZGLjuiZAPXoO0cickzBm60oAhrTkARccZWHS\/AGk1OQ\/uo6g\/BFXnGVhqjkPR+mCSbrO4FtiPvQ5V9W5YMeeRZe3BB9p5zFnqMHQNDgOXYVW2Gfa956EoIMbflVjX7IPbzF3YNR2FFXMmOva+BLu2pyD0MHml3EfilwWXrufhsfY23AavwKZwHqr0fjhqT8Kl7wLDJdhW7YE0rAI8qc2q8f8RhG5xsC7bBUfdC3DqPA\/r0m2wyhiBU\/tZuA3dhF3NYQjEzPXUPQqbhhNQ5szBoesS7BqPQ1X3GBT5G2DbcRH2fa9AUboD1m1nYdN\/E4raY7AafBvKkfdgOfkpFJv\/BfLlf4FkO8AfuI01QSQEJYVCoVD+IqxSUCgUCoVCoVAolL8i8UH1qM3diHUr8n6kRGihq3gE7eWmZKnxYU2Y7XkN2Ql9rKyQuyI5uh3rhu7A0Y58QerhkoyWykegqzflc4iLbMFIzw2EBpazsqdbBtSFmzE5fNvYJyZKi\/HhWwgOKmVld\/c0NDQcR3W1af2GpidQ3\/iYad7EbgxNvmuU\/QLVGJ75wCgHhtejZ4J4P7ByRAM6xm6ZxmdOomnAZHjJKN+Jyi5TjhR9KKzCZuLloKek\/WnEFZAwVonqLShoO2Vsy9c9g9Q6YiCJLl5CoSHEk56s9lPwiCJhvOKq9yG5hczplzGKwsm32LpTRB2K54khwyawGIUL9+slSOm7AC7fHC6JOoRUEKOGe+YYUgweJQ4JOsQNk+uIGTS90IwZfx0WAUVwU29GSD9JNuycNwX7lE62Hrn+52zpy8zvXLUHYt9cBM2TsFYhy1+TuesfgnXBAnhOMfBZ\/pLVeW\/\/ji1tu56DteEeOOlziXCFkKX2gB9aAZUh8bvdnj+xpSStF1yVOyy3kTBb4sYj4HpnwHwrkQVNR8EJr4VgE1mDQqH8ZeDmzII\/9TE4K4wc\/MYTEPVdZ9pMnn5647F06TcQpPSD45ll1Es6z0E+\/Ar42TMPzGs5fhOKwesQZo6DY\/Cu02OWpIPt5m8gLdoAocE77j62a2\/DYeMXMGfODVGqKbShHvPYJrjt+JY5Z87APHsSwrDKB9oVWcPw2v2PsNU8DnnOJKQZJs+U+zhoT8B35\/dwHXsVsthmKIoWIYlpWdXPzCUSXmvfRuCuf2TK21BlDEGe0gfLgnlYMPOKfEzX\/2PMvZLhpj2J4B3fI3j7t4Qtv4f\/+l\/Ad\/ouvEdehWf\/ZThWbIdj1U4CU3drPQkv5n75jN+C3+yHCFj6GoGbv2X4A4K2fAv3zrMQmnFMe4xogixtjLkOLRwbH4fv4jfwnHwfEp9MmMV2MtfVzlznO3Cf\/pi5H+uY+zENt\/XfwKrpKcjThuEw80tYlO2Fw7Z\/hbzmUVht\/hco1n8L+bZ\/g2QbwB9lnp22Yauuj0KhUCh\/FlYpKBQKhUKhUCgUyt+AtAgd9k99CW3pQShlJO9HUeokto99jNigGogFFqyutmAzFnrfRLB3ASuLRBYYab8AXe0JWEgdWV1hxgwWJz5EkiFMlp7ZkTuoL98Pd5dkVvZwS8H44C0E+ZewspXKB33dl1BfawqZ0tx8GpWVByE11+ccYfZTug1Tsx\/ByzvX2Gds+gN4eJGEsXqGpu\/B2T2JrTu4JKF7\/G24eZF49aGxbdCNvgF3wwutpLwF1PdehEAoYeXs6v1Qt5EQVHpKWk8ht54kHXf2zUFZ91l4BKtZOaf5cQZizLC0D0aB7jQ8wshXtGmNR5FuCGsVXrge+f3E88Oa2UdG20lYGfYXW70LAdljbD2ycjuC8slLxbiWx+CZ3MXWsybfgkcayY2RNHgF3oYwVxHaUwiq2Q+OSIWkqVswcyL5QrJ2fMuWoV1n4JxJXgqG9JyDqz4UFbO\/yBliFIqYv8eWirAK2GWSBObWyR1QJhBvHc8ukhvFqf4g+HYhkPhlQBangTxeA2l4BZQ1+6CqJF46Lstfkb7bfgcu83c0T9CA7xYPG4NBQ9p+GkLmPsiGrrKy+fR74GVPQWQIySXc8EtwEjvBX2sK80WhUP6MeOWCP\/s5eDXEI00PJ6IJ4k3fgt9Dfpd6uDFtEI\/cgmSUhMRjdf5F4KeNwnLnDxCtyLnEC6+BtOlRWG3\/\/gFvD35ELaTVe2G3+RuY5UyZ1mMQpfRBUXsAzvv+ywNGD67KG2ap\/bCs2gWPg\/8NipIl094ZxLEamDNnokPvOXgf\/K8Q+z1olBCHlUOeNQ55TAN8d\/weXoufwiyIhEW8j8AlBhbpQ5DGt8Gh4RACmX6BO7+D04owhsb9iOSQxTRDkT4MRdoghHb+8Ow\/j9Ddf0TIzn9g8R68CrFb3KqxP0Y\/l9A5BhL\/AkjDaljMQythHlIOSVApBHbB4JkpV40zc4mAz9R7CNryPYI2fw\/\/hc8gcYmCLL4L8oQeZk+hcNQ8Db\/NzF4WvoTAMQpmITVwn\/8Crms\/gpl\/Phx6rsN1\/leQMM8vx6mfQ5Y8AKcd\/wbbua+hGv8Aqs3\/FRbb\/jvMdwCC2V9hjcRkvKJQKBTKn41VCgqFQqFQKBQKhfI3pLf6OJqLtqMq0xSffW37FWjVBxAdQL7CTY5sQ1\/jabRXmYwVmsqH0VxxACUr8oWMdFxBZdE22NsEs3Ju+gT6decREkiMCElxPehuP4e6KtNLtca6x9CkT8hrkFtbn0Ft7cOIimplZUuVK7r7riEhiXxNbG0bgs7+64iMIV80+wWVQdt7CSERdawcmdANDSMHR9SSvefOoan3IqztSRLcrLKdqOkyJV8vbDiKshVGkPLO55BSSkJPxebOoKKP5Mxg+7Y\/jTRDOJfognUo7lmRxL3vApwC8tl6Uv0hJNzPv1GwgGymn1DuBo+EDmQx\/ay8s2DpnoKsgSuwM3jBZI+\/DrGcGJRKDKGhBCIRUkaIt4dP0QaENhLjjH\/VLsQMECNLRPdzcEgiXh4pSyRslX\/rcThmDoMrsYVH5Q5YGgw1Ab1kv2HrP2aNHC5NR+FlyAkSvuePZOzGLyAKKIJN3UG4DJG1PQweKlbMXHzvDFg1EO8Xx0Wynqz+MOSNj0Be\/xB4ennoOsR1h8EVr4EwrR+S6XfBz50F1ysVfP3LxaUvWA8QbmQVOK7EkEOhUP48cOuPg9d1GZwkYujk+BWDX30IwgkSzo7VMQi1z0Ay9Br4xVuNelHlHpj3X4N05KZpPqUbpLpnYNH5PMTlpvxI\/LBqWDBnp5I53xQrvOn0yOsegqJqB2ymbkNsOJ\/YuWz8YaV7CtbNj8Bx7dusN8fKcfqzRVWxFQ795+E4cuMBQwtP5Q3bxodh1\/YEHFqPwWPdB1D+KPyV0D4ITrpTsG88DPvqnfCauQP30Rsw8yY5ou6jn9e6cA5uzN5Zz7e0HngwZ73v3Pvw0XuFpJN792P4Kk+oUrrh3HAYHsyzwr3zDItDxU6okrtgEVIM64RWOOTPwLV2Pzy0J+GuPcXAlG1M2crsvWAetsz8iuAiWMa2wF69FW5tT8Ot\/QxzJh+Hbd48JJ5kv4p4HTz6b8B77G04Vh2ATf56OLc8BWVyH+xrH4Fr\/6tQxLXBvuEEHHUvwr7tHKyqDsNl9C5UZXvhNHIHtj032LBYtmM\/g+3SP8Jq27\/Bcuu\/QqY3gvS9iTUO9AymUCiUPzOrFBQKhUKhUCgUCuVvTJhPAfprn8BA3UlIxNasLjO2G5Pai6jIXmfsV5m7EZO6y7Cz9mHluPBGdNSfQH0pyTmhp069B4NtL8LThbzAiYvUsEaQjGTyQsnWJgjqomX0dZAwTXqqyvejtfkU7A2Jy1NShqDVPoPkFOIJ4emVic6eS4iKJkYRv8AydPRdRVAICbMVFF7P5gQJMoRNCY1phbb\/Cmwdglg5OnUQLQOmr55TChfRuELOqd6Pqi5TfpO6watw889j66kVO1HRZ9pref9FOPsSD5TE8u0oNoS\/co+oQ6UhxJWeshX14rHX4BJK9pqsfQIBWfe9QHYhumYfW\/fLmURC+1NsPax6HxI6z7D16NbjcI5pYOtpa9+GzCMVymA1wtuegCWzR7v4NsRPklBfIbpTMHcIBJezBuGG\/CDejY\/AV0vi7EcZcnX4dZOXlaq0fjiWEMOXm+YxtnRufhQiOz+o1Mtwaichr3z3\/MCWLgsfQhzTAmlKNxQVO6CsIwYPi7ZTUHQ+z\/ax7HoOkgZ9roB5cHxyIF97ByLmGrnBZeBmjEE8fAMCvYeMayK4udPgGow6FArlPw5v9F1wy\/eC453DyhzfPAjH74Kv3oU1QuJ1wFfvhKTrJQgbTPmb9CGw5DP3YMachTyDcVmPueYELJhzQMKcIyuNEcrel6Bkfsf6BOcr9YqmI7CduQuLqp0Qp5pCYOn7OEy+CRvdaSibHoEkmeShut\/mNP4qHEdvQKXPUVRqyhmlR+ydxBo7nDqfhk31Lti2rPbgcNYeh8\/6D2GnXoS9fg+1eyF0Cn+gj9DWE94TN+E3\/z6cavfAOm8tnJlrs2POYfG\/kxtE6pUMd+0JBC7cQ+C6j+DZcRp22SOwSumCAzPGtfUEXDTHWeyKl6CIa4WZZ8oD9+N\/h5lnKqwyxuFUdwTOTcxZ33AMtgUbYJXQBmfmOeA3cQf+0x\/CqfoABEx\/y7Qx2NcehSp9DC6tp+E9dQ+2hUuwLtsHq\/xFuA+\/Bcf2c7As3gaXoVuwb38JNs1PwWntJ7Cf\/Bg2\/W\/Afuv\/BetNf4Jy23+HdNv\/AL\/D9CykUCgUyp+FVQoKhUKhUCgUCoXyE8BC4ozogDJsHTJ9JezhmICyzBnMd71i1KVEtWNt11XUFpKk3Hra6x7HgPY5mItJOA03x1isHyX5JfQ42kehqfow+tpNRoaSgk3o1ZkSk2ekjmKg9yoS4sjXwjY2ARgcfA0Rkc2sLJW6YGT8Dlxc4\/8ne28eHlWVrn2TSqVSmZNKJZVUUlVJJVUZKvM8z\/M8z\/M8z5AASQghBEIChEkFAVFRRBERBQERUVoUZ23R1tNqt7Zz222f853T4+n73XuvnVRiuvvt09\/3Xdexe\/3xu9a411p7Q60N697P83BlidQbvcMvwlkRzJWl9v7oGHweHjriBsXOIQgdIzehUhP3U35hjWge1sc9ic3aiupefQyNjIpDyKo+yuW9wxtRxgcwZ4kv2csFRmfz7oGVqFyvdxeTWHUIkfmz5LrYLhQMPcvlLR2DUD71LpcXmshQupWIDyz5E29DILLh8mlD16EMrYWhyAohFQehZF2\/OIUgYeDKcv\/M7SRIuWNQGYIa7uHy4f2X4ZqxGQaGxtDkTELqXwhDczmi+Tkjp38CA6ExbEOr4ZRIDiIdE3og57+4Dpr9iNxP51lYR7VAktAPDb92Nz7GiG3aCOdGxo4\/kHQafg4inzxYFi3Age9rW3s3THNnYF5MvgyXLXzFHQCKAwshYL8Q561SxFnjEKSOQbzxNQhUoRBo4iFgBRTeyoRCofzjGCRvhHDTezBI11vyGfXfgPHIq1jnEr9cZ9p5EWKm3kBFXBNydb1XYTX2KgT+Zct1AmUE7Pb8Cmas8KHUu30yZ\/Y6x\/kvIfJIgUCdQOoNBDAvnIPznm9gnjMFIW9xxo1jq4VDzxNwHn8Vpgm9MHTVz2to7wmXrT+GatMtmMd3wYi3huMQSyHN3wbPA7+BrHwRJsweKVTrrTgE5k6QZo7Ba9fPoBl\/BWKXcJiG1UFgQazoWAysXGCqCobf7s\/hO\/8pnApnYRpQAtPgSs4CbnkugQgCSwWs\/PPgu+1dBO\/\/Nfy23oYsuQ9i9wSYB1cxVMKYyQssnPlrhPrrGYSmNhBLXSAJKoa66g74b3kboXu\/RejuX\/5FQhb0BDDvBnXtMdgGl0JkxNybkTEMbdxh6pUDq4g2hnaIXOKgKN4Ln6mfwn\/XryCNaoW5fyksIjogje+F9\/Yv4dp1BWZBtZDE9cFz56\/gWHcKsspjUE99Ctuig3DZ\/i1knVeh3PVbOEx9Dtnc7zgRxIIVQaoeXHU\/FAqFQvl\/xZoKCoVCoVAoFAqF8r+MHb0vo6v0OFwdw7lyWlQfRpufRGnatuU+fXVnUJO3iGAfYnXhLPfB1MDLiArSB53dMvQKqosOQiYllhjZqeOcCCKxVnPl\/Jw59HZcREoCsYhgGep7HilJercoQ0MvIjq6W18eeRkRkfpYIwMbXkNc0hCXt7LRomvkJsKiiYji7V+Glv5n4aJJ5soRiSOcOywzKxeunFywC2VtJPaFmZUShU0PIDSRWJ1EZ29D8QpXWRm1RxHCx9gIzZhEfucTEIrt4B5ah6LBZ2HPH+zFVRyCP2\/h4ZPUj8QG4t5L4uyPNN4FFZtPbD9D+mSOI4R3lxVWcxRhtcTNmF\/pIiJaiWsu55ByeOZsIWvmY3mwIkMgL4b4MevW1RLxxqfhXpi7J3J53zZyfdCml2EX0wHHjHH4DF3j6kLmPuVS7cDTkDBtEubetOtvkOv2\/opLXcdegiRvO8zC6qEcfh7GnimwTu6DeeYk7NrJc1Py1iEW2ZPk0JQXPCRMahhSA3PeksVy7nMIAsth3ElEMPHUuzAo3AVDPl4KhUL5xxBUnYBw6Nay5YGA2edEAy9AkMGLIRZKCJm912z65zBU6q0iRAW7YTVxG8ZVeteGRomDsBr5ESSzP1uuY8c1K9kD6dCzsKzWW2wJffJhXrADTjt\/Bikf74dDaA5Lpt5x8CpUO\/TjsJiEVMIqaxyK0RtQ7\/z5qjaxLhOSojkoBq9Au\/tzWMWS+ERLSDJGIc2fgevAU\/De\/QvI646sajcLKIGsZB6yvK3QDF6G354v4VhM3BmuxC59FPLSPZDEtkPT9SgCFj5HwK5PIImoWdPXWBkOWeoGOBftgnPxAmxjWmEXUYXguZ9ze2jw3CcI2vEx\/MZfh1P2andc\/wiypAF4Dz2PgOkPETjzMwTNfgpN04OwZON75M\/DIWMLs4ZumGpS4L35Pfhu+wXs4vtgx\/xZy9InoRl+GVqmXqwIg3rkVWinP4dlZAc0M1\/BNmcn1Nt\/Dcee5+G86QM4bfslHOb\/xLnEstoLCMvvX7MeCoVCofxDrKmgUCgUCoVCoVAo\/wvJix\/FaMMTyIkjh\/n2Eg06yu9Bd4U+XkdL2TF01TyAnAQS+FZq7Y7BpvOoWOFTvpTJ97fo42jkZ86gq+lR+HoRS42EmD60Nz6C4nwSYJulq\/0C8nL0B1ednZeQmbmVy5uaK9Da8QTSM4kg4KJOQhNTjl8KAB5ci6buiwiJJG5cIhOGuJggpmb2ZL6srajr1VtXZFXcgcIGcvDjGVSJmn69RUJS8R4U8gKJV1gDyvr0FiNZzacQmEyEl8C0MWS2nIZAaAH38Ebk9j8NhV8RpOoEZDHXeMR0cf3Se5+CXwY5JEvuOg8fPsB5KtNfJCLjZm56FYamDrDVpnFusGR+hXBm7iWi7WGuXeIej8ge4nYrZoxYotiHVCOo6xzETiFwyZqAfxcRGaK2fcClmtqjsPHLh6kmGa4lu2Fkr4OqbBEOaaNMXSKU5fsgVITDmY3xYaOCqvVhziWOc\/sjsE7og1lcL1wmiPCi2vJjLrVirhUwfyfkW26TNTD1ooQBWBTMcAemku0fQ8DcgzipD4bWjrDc+2uunyiD3LN4\/isYxLRDUKWPB0OhUP5+DPwrYcjsnYL2S8t1wpbzEDWfgSB7B6lj9hKTnmdg0nERBm5ECDaM7YVp00NcrI+V41kOPANL5rdvlLJ+uc6sZC+sKw\/Chtm7Vrp2su04C7v+S7Bf\/9yqMWwb74Ws7yIchp7mLD6W6k0i6iBn6uyKd8Cx5zyM+BgXLBbxHVAMX4V9\/lYo11+HRZzePZZAbApFx2moeh+HovleuDJjGLvpLVpYFA3H4dp9jnNr5T5yDcpm\/TuKxcBgHZS1d8Fjw3NwzJ2EuvUBeDDrVlSSeE4rsdRlwr3tFLyZdbCpLKED7s0n4T18jeFZKMv2wFBkvOY6FrHcF44pw3CvOwbv7ifgM\/QMfAYIur\/ItdX0PwPvvqvwbD8Hl5JF2EfqBSArnzx49DwNbddTcGs6DVlcNzSdT0Hd8CBsQyrhxvwZK6vvhVPRXqjbLjA8AXn5ESjqT0O7+X3Y5+2Gy+BLUPbfhHPfC1CO3oZyy6dQLPwR8rnfw37Xn2C1GzAsoi4JKRQK5f8D1lRQKBQKhUKhUCiU\/6WkhHagPm83Rhv1rqpqcnZjfeM5hPKWH56uiRhpuYCseCJAqBXRKMuexVgXiUHBEhfRgfEBEqeCJZYpdzScRn4msSgRG5ujpe4UyopIPAyWtpbHkJtNXC\/Z2nqjpeUs0tPHubLcKQwNLWeQnEqEF5VrPJo6nkRIOIkRovHKQffITRgKyFgBYU3o2vDy8thhCQNoHdGvp7T1EYTEEpEiMLYHTaO3ltvyGh9AUHwPl\/dj2mr4Nit7Her54OAs+b1PwUlLLC8S644jkHc15Z82htA8cp\/a2E7E1JCvluU+eUgfJF9NG4ktkbP5dS7vxvRJ5t1LhTXeC0UoCe4e2nQSXvmzEJg6IIy37DBx8EXMGLmPmMm3IA2qhG1gKdRZm7k6p+QhqIuIGBUyQVybebQ9AkXhHETqOPgz17B1gXO\/4FJl4\/2Ql+6DoYUj3Jg1GFopuK+pRV5ZsOetVNwXiZAh67kIi5xtsErbAKFMA\/vJtyGK74MoogFmedthu\/MXECjCIGLWLC7dC6s9xKrEiGkzjGiEmLccMYxtxTpbdy5PoVD+PgziRyAcfgWCHF7oYBD134CwjsTtYREmj8F04j0YJuot7MQFu2DB7IVGaZuW60xqjsFm9EUY5xFXfks47PwEVsy+YxSut+ozz9wEp9kPYZE1DlFU63K9Zd40lDPvQ1J5CGa8sLuE6\/b3Ie9+DJLiXatEFLF7NLQLn8Kx6R7YlsxDYClfdZ3njvfhNnwFdvnTsM0jAvgS1qEV0M3+BG49j0GauRH2+TMwtHVb1UdZuYgA1kVW58OwTxuGvGwRFgGFq\/pw66s5hKC5DxGw7TYck7rhyNybc+keODD7qKE5Ec5XYuKkg6b2CEK3f4CwuU8QMvtTpnwY8sQu2EfUwoHZd51zZ6AsWmD22nkmnYeCzXPs1lPItrOsrNvDXLsD9sw7yj6sltnDh+HV+SSCt37E8CG8Os7D2iMJRo4BkGVuhTR5FPbR7fAZewO6kZcgz5mBbfImOGZOQzf+Adw6n4JVzADcmL8brt3PwD5rBtptX3JCiGrkdbjO\/x7KHf8Bp\/k\/wp61BJn7EwwLDq+5ZwqFQqH8j1hTQaFQKBQKhUKhUP6XU542g+G6RxDiXcCVFTI\/THQ8g+xY\/cHaYONZtFYchVJGYnLIZTpMD78KqTU5lPLxyMaGrqtIjCJCg6W5HG31p1BdorcAaG96FEV588vl7s5LyEqfXC63tp5DTq4+QG5T61kUlZKDeZbO\/mcQwbu\/YukbexVOyjAu76pNQ9foyzAWkwOtyKRBVHcSl1SGQgvUDTwDpTv5stgnvBF1K+KFNI+\/BRuZN5cPiOtCIR8PhKWBt4BgqZ16FwIjMy5fwVwj411R5Q5dhy5xkMsnt59FcOEcWUP1EUTxrqu8UwahSyeCTt70+zCVEbdhuXysDm3mZvgWk2ejY+45vIusPYF3iWVs5QCvsr1cPrDnIlzZoLwBJQjd9ApXFzHzb1zqXnscirztEKki4NlNLEX8tpK4IWwwX8eS3TB0CoHXdjKv18IXXCotWYRN3iykRXNc4HMZ6w6naAFCjzRIO8\/Big2eHlAEY2Zemw03IVSFwcg9FuLae2Da\/SSEPlkQ2Kkh6roAYdURiHjXV4ZsEOU4vYszCoXytxFEdkA4Tn7PXDl5I8QT78Mwk7i8MhBLIO55BqZt5zn3V1ydcxisZj6FaeVdy9cZBlfBmvkdWnSc04\/lHArrllOQrXCBxWIc2QyH9c\/BtuVBGJiSPVQgD4SxfwFUzB4h69bviSzioFKotrwB15mfrKo3CauFVWI3NNvf5Sw71gnEy22m4bWwjm2Bx9Qb0IwRd3zrDE3IWu09YRFaBVXzvfA\/8Esoau7gXG0tXSu084RlZAPMXIIQfOBb+G2\/DZvoBhhYqvT3oAqHFTOHhS4DusFLiDjwK3gPMvfvkYB1JiR+1RKWfgWwDq6ElV8e5EndiNzzOaIWv0Hw1FtQ5vCurgxEq64xEJrAVB0DG\/a5BpXDOrCM2YOLOesNa+8MWKojYakKhLWa+bNwCYZDZB0co5sg8UqCtWso0xbMYe2VwcxbxIxRAUlYA6QRLbCL7oCZNhUGhkLYRzTCb+QlhM19A9\/BG7ANKIVNeCusQxugLNqDoO1fwHv4RVj4FMAhaT38d3wLt7YLkOfOwXv6M8gyp6Cd\/BiK5nPQzv8OLtNfwnXhj3Ce\/yNk83+CNWsJUrjavRiFQqFQ\/kesqaBQKBQKhUKhUCg\/AIqTJzHVcRVVGfovjje2XkJNzjx0bilcOSdxlAuQHqwr5sohvmUYbruIlBhiQeGtycBg6wUuaPrSGK11D3IB0pfKXW1PoLhAH2C9u\/0CCvN3wdREStq7LqOgcB5SKREk2rsuobCEiCBiUznae59GOC+CaL3z0Np7FRre3VZYTDfnDsteTkSanPIDSCskFhJ+Ec2o6bsMOR\/LI6lwDqmlRFDwCKpCRf9VOGvTYCXzR\/nANXiFN3BtwakjSK8n92Pr5Ivi4evLay\/nrTpYKvjg5Cy5I8RtjDK4AjENJ2DpFAJ1TAcSOs5CaGwDG3UccnhRIrDiALxyyMFmysQbsHaLhyphABHdT8JcGQlZUBkXEJ1tT+BFDs\/qw3Ar2AEBM5a6YDskTB8hU6+tJe5NdD1PwtBaTb5U5sUYbfd5GIot4FzEWocwc7SRGCVu469xqUPbo5A1kkC5Tv2XYFWyFxZJAxCFN8JxmgR4lzQ9AFHSEKy6icszyeSPYZSzDSZ1J7iyxfibMGo4CWHFnTAwXAfDnCkYjr4IQcFaP\/0UCuV7MPuqYdUxCNcTay4Ww6J9EI2+uVwWFuyBSeNpGFXr91hx1VFYDD6\/HOTc0LcQplWHYTPB\/D69M5b7WdbdA0nHozDj90TuWmZ\/s87bCgdmH2Dd4i3V2zYch+P6Z6HcvlrgsK3Yz+wT98Bl222YxujFaMvkATgw9e4z78Kpg7jzW0KaNwWHir3wnP0JlN0kZtASNok9ULY+AOfy3dAxc9nnEteHSzgWboOq6Tici2fht\/MDKJh+K9uNnQOgbr4XiuId0HY+hMDZ96DtInvbShxSBuDeeALq6kOcFUjA5pcQwtyDrvc8zDQJa\/rbBBRAU3MXPJh78mi8Fy4Fs5B4p8Cj5k6Ebb29TOjkmwgavQnfrsfhyvSRBpdwArKQt05cgrWMsdFlQBbdAq\/m0wgYfh7BG19ByMTbCJ14h+E2597Q1i8PbuWH4F55BOriRUgCyzgLEP8Nr8F\/7A1m7SNQFe2HS8lBeHZfge+m2zBTBsKz\/wZ8Jj+ClS4HHiOvwqX5LDSjt+Ex9Sm0O38Dzfzv4Dr3n1DN\/wGOu\/4IySIgyFr9LCkUCoXyd7OmgkKhUCgUCoVCofyAGKx+CG3F+q+IO8vvwUDdaQR7Edci4f6VGG2\/jGAdsRaJDW1Ge\/W9aCjVX1NVuA\/djfqDrobK42ip0Qdgbak\/hZoKvSjSUHsS1UzZ2sqVK9fUnkB5BbEcsZP5oa7xIaRnEksRb98itPVcgc6XrCc4ogVt\/dcgEtly5bi0jWjovsjlnVxj0chZfiRw5bDEQdT2E7dUDqooVPY+BZVHGleOL5hDUjE5EHIPLEdR9wUovbJh7xqHwt7L8OctPDJbH0ZkPjnQjyk\/iMQ6Eqg8ongPUtseIfOULiK+8STp03AC6rBqLh\/deD98ssgBX3Tbw\/DKIK6s8ngXVerEfoTwQdVjhp6FO9PXilmfbzV5FgqmXVdDnlsYH9BcW3sUXk0PcPkofpywnZ9A6OAPVeWdcOfXFLLvOy71mngLYs8M2KaNwan2OEy0CbDP2wrbogVIWaHCwADqeWIV4sA8HyP\/Yti2PMSVnfb9hktNU8izkC5+xx3siROIhYfV3u9gGFEPYWwHDJhnbzz9ARcEXZA9xbVTKJS\/gmsSF+hcUEziVhh4ZELUdRlGnfq4RKK6ByDuuADDSCI8CGxVMB99lRNABI7+XJ1RRCOshp+DeYtehBAze6ftyA1YNT8EQyd9kHTZhudh230O5rlTy3UWmRvhNPEq7NtPwyJbb51nnbUZ8r4n4NDxMKwLZpbrjRx1cJ24BaeuM3DqJRZnS8hrDkG9\/hk4VuyFc8vqANzy0jlox56DvGQO6v4nIPyeeyyvsetw734EypqDUDNjrxRnWDRtJ+E\/\/Rbk6YPQMO0utXdCaEOsYZZQFe9A0Na34NlxGi7Fs\/DsPANN872w9MtZ1Y\/Fle278UcI3fIGPOvuhmNUPbxaTsKbuUbXeRZu5fsgdtCtuW4JcwWz3zLPzqv+KHzbH0ZA7wUEDT2DsM2vImzTKxyhrOCx4SbTdgm+zL6sLdsPZep6WKkjlscxcQ6CG\/Pu82h4EB71J+GUNARX5t0UuOFl+HQ+CXlcN9TMu1RVvB8uhbuh678Bz\/bzzF5\/DKryw\/AZfQvq5rNQ1T4I3dQncMzfDa+Zb6Cd\/gLuTOq+8AdOBJGzliCz\/w8EUQNr7oVCoVAo\/1fWVFAoFAqFQqFQKJQfGM2FB7Gh4TGYi4nbEF9NGnYMEFdLLF7qFGzquoqUKBLM1tbaDWU5sxhqIW6bWCoL9qG7Qf8lbl3FUbTUEVGAay85hLoq4h6KpaRwL+priJjAUlF5eFkEsZF4oLXjPAKDyBfOTooojIyTYN0s7p7ZGBonrqJY8ioOIrOIWJm4aNPRO6nvm5C7DTlVRKxRaFPRPql3cdWw8VVY23tx+ZSKQwhLIy7AvKOakVRBDialyjCk1h+HUpcLExs3xFcegksAiZeS2noKppbkmZXzAcpZircRCwq5bz5imshBYGDpPkTywoV\/yR5EdZBg7Lm8+OAUXg\/3VBKE3ZcVOcr3c\/nEHT\/j0qiJNznxwY7pJ2fjbDB519wpmDjqYBfVAvvwGph7Z8IpndyDuv4Yl7qzgoREAwfm\/lz6SHBlz12fcald\/iyM1HGQdxJ3N6pdX8DAygWWaeshDquF485PuHqL6rsgiu+BLe9Gy7T5FAQ++bCcI2s3LluEgX8JjGd\/DkHaBghCKrh6CoXylxHOfIl1XnnLZfG2X0AQo3cdZ9r3LIw79cHQjSvvhtWGWxAm6d0UWq+\/CevBa8xvkYjTXF3jfbAdvg5jPs4Ri0X+NjjNfwrjqCYujs9SvdOG63BgLSKSicC5hNvCL+DQcj9MIkkMpuX6qTeg7D8P84QeGCpCl+tlZfPwOfgNZPlbYBHbtuoaRd1dCDjwNRzzJmHNC6dLWIWWwX\/uJ9D2PQYbZk+zjKhb1S4JLkLIwkcI2Po6bCNrYJ++notjtLKPMmczYg59h4CNz8MhthkyZu+yDq1a1YdFGpSPqLkPEbf\/l\/DtfhT2zNwy5j5Yqzlr\/7VxRLhr\/DKha74HiYtfE\/b9EuGbb0FTNAtnZi47\/1xIAoq4oOV2EY2QRbfBMXFgFQ7xfUx9O6RhDbDxK4TUJxuyoGK45W1D8MgNxC18jbhdXyJyy3twY\/ZjcwctTFyiYcf8XZCE1sOeGTt08j2Eb\/kAbiWLzHPohE1gBXyHbiJg7C3YRnfDpZx5xtOfQhrZBt9tX8Ct6wo8Jz6C+4a34Dn\/e7gzuO76A5wW\/sT8nXkXBorwNfdKoVAolL\/JmgoKhUKhUCgUCoXyA0SrjMDO\/luI8tMfXs8NvY740Iblcm\/dKQw2nYW1OfHDXpSxFQNNel\/x1YX70bkiaG9V8UE015yAhYUjVy4v3o\/+rqdgLyWiQ0nhHrQ2PwJL3q97VfVR5Ofr3bX0Dl5HKB8InWX9xDvQeGZyeam9Ft0jL0DCj9XQ\/RTCY4lAw9K1+Q04OJODnpYNN+Ebpj9c69qqd\/PSOnkbThri8qt+\/A1og4n1RkH3BUTkki+f05oeRGI18aEeXX4Qaa3EysIvdQyZ3SSgvINXFvJHX+Ly6tAKBPKB0jOYud3iSJyU6JZTUIY3QBHRjLg+EjPDQqZFTC+xYEmb\/ZBLvZk5AhqJZYgqsQeqFHLoGcnH\/wgZe4lzk+KUPYXAURI0PYq3+NBtuAG75BFI4rrhtZ7EPXFrPwMT\/2I4FhJLFo\/tPyXrZJ6DSXgTLMJrYZWxCY6D17h667oTsG58ABa5W2Ekc4P1wFUu1oAooAhG7jGw2Pw6hGkbIS6e50QZk8l3IIhqg2icuO4x5K1WKBTKCkS2ECSPQbjl4+U6QVQHxDOf68thTTDf9gmEUURIYMUN06aHYNatF0NEycOwYfY348R+fR2zHzjs+hzmuWTfYTHNGof9wCVIGvXus4wCS2CdPgyX+U9gZKOPk2GVPQ7nkafhOrvaBZZl6hAcaw9Cs+M9iHXpy\/XmEXWQpvTB98BXkNfp4z4JLOSQZm+GQ+YI\/Bc\/gyxPb1UiMLGFLHcStpHVCNr3Gdw69e8Kbq7AIjjkjEORtxkRB7+Buu6O1e1+uZCz68waQ9DEi4jc\/XPYBhP3jEuYqqOhYOZghWDXvAkkHPo1ImZ+DHmC3n3XEnbh1VAya3VOXw95VC0Cuh9FwuJXHMFDl6Fg7u\/71yxhrcuCInUEqszNUDF7J4sybQOcWTeEzJ+LU3wP5PHdPD1wShyAc9IQFGljUKZvYq4dY\/oNMf16YemWsDyua85WhI29itidXzBruAHH8DrYR7TCIa6fuW4cIZt\/jNDNtyFl9nNZVDuz\/78O3+FbsHKPR+CWj6Bb\/zrcWp+EbtNP4LnpfXhv+xJeO\/8dnrt+C7ddf4ByDyDpu7XmfigUCoXyN1lTQaFQKBQKhUKhUH7ATLZdRn7CBi5vba7AUMMZtJcfhcRCzdWVZc1ipEXv+qQ8dxcGm\/VBd2uL70Bn\/UOQ2PCiRslBdDadRqBPEelftA9drY9By4sOtTX3oKXxNJT8V6kdnRdQwMcMMTKSoLPnCqJiiIDg6p7MxQTxDSAiTVLGJlQ23A8zC2fIFZFo7LkM\/9B6ri0svhvFvHspK6k36vqvIiCKHIKVdTyO2OytXN7FKwMNG\/XWLtWjLyznK0dfhIWEuOmq2PQKhEJSXzHxJtRBZA3JTSfhndAPkbULEpofhFcCOZTMHH52eZzCGWIdElx5CAFFROAJqroDuoIdEFqrlwUQ18Q++FWRw8To9Te4Qy5N0QLChshY0VuIZYs3M4+1LhvSqBZ41BMrGp+BK1yqaXsYNiHVsE0agucwiU0SsOeXXKpseQjWCX2wiW2DdVI\/FAPPQOybB6uCOTj2X4FIEw8r9gvq+vsg4UUe6eAzMK8+AnHmBAyUkbBi+pl2nINhdAcEfiUwrrgDpts+hCC4Goap67lrjKb11jAUCoVg2HEJwq6nsU6djHWWrhC1PwlRP\/MbNSdWDaKyO2Ayqo8zZFS4G+bMb03cpHdvZd71BPcbFPL7jECdABvmN2\/L\/E7XCUy5OuOoZs7VlWzjizBJGV6+1mHgAuRjP4J9q94yzyprE+T9T0I18TJs8vXiiVXKABzq7oRq7DlYrxACTP2yoep6GC7dj0A9RETcJVQdp+DG1Gk3MXtX6mqrEnXnKWj7H4du4iacimdXtbk2HIa26yGo6w7Bb\/IWzLRxq9o9ux+GJ3O9Z9v9CBi\/Cbf61QKrJKwSPj2Pwm\/gSShS+xC65VUErr8KIwuHVf2kIaXwZ9YQOHgRqowReNXdhfCJWwgZvQ6XHOKe8Pt4VR9CYPdZBPU+geC+J+FZvhc2bhFwz9+K0OGriGCeccTYTY6w9c8hdOgq0+8SgnrOI6DrMQR0nOUI7H4CgT0XETJ4DaEjN5i+LzDcRDjzjvEqPwCpVyo0BTuZvufh1\/IIfBoegCp1DNLAEvi2n0fg0I+YNc5AW3kEuiamve1x5l6uQ5W9DV5NjyJw9A349L8AdcUxhGz\/CqoSZt2z30LNvKu9pz6F9\/Zv4TH\/B7gzuLAiSCcRxykUCoXyd7GmgkKhUCgUCoVCofyAcZNHYLDmFNqKD3FliaUKpelTmOx6ZrlPVvwwJnr0B\/x5KRMY67oCIxEpF2fPorvxIXhrSLyN4tyd6Gg8BR9PEry8OH8BzfUPQOFE3KhUVxxBZRlxOWVr64329vNISSEijJt7Crr6rkLnQ9yU+AdVooMpW0u0EBpZorXvCmKSyGGbp28RWgafhaOC+Fiv6jiHiETi8zwgshkFdffAytYTNjI\/VPY8hZAEcl1h+1kkFBLRJSpnGjnNJAaGJrgCpUPXubyzVwbKx4iFh3dcD0o3kq9oPaLbkc27lgrM3YbQIhKE3CdjI+JbT3P50IqD8E4j95PHu8rySB+DV+YmLu+VN4MA3k1X1u6vuDSo5UHYeibByjMDfvUnYOOVBUXyELxqSODzkDFi+aGtOwZ5+kaYa5Lg3UsOJLWtD0Jg5QpHZg2GBswz7CKClXroOUgyJmAe1Qo1cy9C12hImHVZ5W2HI38PypkPIfTOhlkM+QJdvvdbzsrDnFmrYXA1JNs\/hkAVAuPoJhimb4bpxlchqj2GdaYOEGRvhbDqCIx2E8GFQqEQhGPvQJCnt24znvw3CAt2Y52NG1c2G7kFcfMjWOdCDv\/FJftgxgY69yRWF0YxnZBseRcmNcS1HYtF5R2wn34fJnxsIa4ubxr2Q8z+WKd3N2ie1Avl9vdgW3cY4ni9GyrnoUtwHrgAuzqypyyhnn4TDjUHIcknIjE3v9wbmokXIS\/bCYeqfRDKiOUdi6rxbnhueg4KJpUVrRY3dOM\/gnvHSShrDsChYHpVm9fAOfhNvMBZeiiZMVfG\/bAOLETQ1CvwHb4IddUiXKv3w8QtZtX1Pp2nEDn7DtwrFqBhxtc26u95CdYKJHLbm4iZex+yoAJ41t8Fz4ajkEWudrfFokzpQ\/jodcTveB9Rk69AmdjFCR2eVYeYffcwvGvvhgu\/Z\/812IDoVkp\/OLMxRUp2wZ95tn61RxgOE6rvhCZ7HHbM3i4Wr75WFtkCTckiwz6GA8z8Q3BJG0XU5rcROfYqvCvvgrqIeRaFe+EQ1Qa\/9icQvvk2\/Huuwi6siXkeTyFi+5dwjO+H79At+I+9DU3refgwf\/d8pj6Dbsdv4D3\/e2hYl1h7AOtWIppTKBQK5f\/KmgoKhUKhUCgUCoXyA0cstEFp2gQmO\/QHJL6aVOwY1LvOiA9rwUTPdawzIOWsxA1Y33ERXu5JXDk5tg\/9rY8hjLfWSI7vR1fTaXhryYFedsYkWhtPwVhkw5VrKo6gMH\/H8viDQzcQyFtZCARCjG5+CwYCI64ck9CLmqYHl\/v2b3wNjs4hXN7DNw\/NfOBzlq5Nr0HhRtZU1vooolKIlYIurBbZVfoviQtaTsMjqJLL57U+jNhCImQklh1AKn\/oGJwxhril2By1d0PL+6wvn3oHDtpkLp899Cxcw+phrQhBaPEu2GuTINWmIJt3X+UaUY9A3gokddOrsFbHw6tgJyI7iRWNW\/IAvPK3c\/mU7cQlVkjfJbjlzsAmoBQRm1\/j6mJ2kQDouu4n4FKyB6YeGQieIvFNQnd\/yaXqtjNQVN0FY+cAaAaehlVkE2xjWmDBBtbd9DLXRzNP+lrFtnFChwtflo2+COPoDkj7SVBm6dS7EIbUwJKPF2K97QMIIltgOniNu864fB8E5Ycg7L0EIe8WjEKhrIPh2DswiNNbRBhPf8IFPV8qm898BkNe6FgnMIbl4HWYdeh\/Q+KiBdiM3YIwqJwrGwiNYLv+BdjUH4eBSyzpZ2gGx+nbsG0\/jXWWJDi4UB0NWdcZOPY+DpEvH29EZA3zoHy47\/4U5iGlWGfuTPoy+5Wi73G4T78JcVCpfu3yAKjaTkC75WVYhJRhnZE5qXf0g11yFwL2fQb7tH6ItGSPZRE5+8Nr9CoCd3\/EWXMInYPIuo2tIGbafDdeQ9i+T2DplQgTz1T9fbrHQ57Sg6j9n0PXewbmHkkwdo1cbjdxj4MsvBwJh75GyMbrkATkwcInSz8vsyYzdRRcc8YQv\/tDxM19AKl\/Niy80mHhnbHcz9jRFyaqcDiGVyB68mWkH\/oVosZfhENoCSyYNVh4psHcPQECkRXX35R5NibOwRBJtTCzU0OTPYbIoUtIW\/gUGYtfI3Pf10ic\/jH8G47CJa4VDgG5kLhHwUoZCHNFAMyZ\/ddCEchhqQyGtSoEdt4pcAqtgDvzTgluPY3Uuc+QNv8F0nZ9gfiJt+FdPA+ZXw6sNMlwiGqHQ0QLpD650DLvisRd3yBiw8tQJg7CLrQR7oULiJ75FAHdT8HapwB+PU8zz+fHcIztRvjcd\/BsfRxB27+Gz\/hP4b\/rv6Cb\/z0XG8R14c+QtOnflRQKhUL5q6ypoFAoFAqFQqFQKP8kRAeUY6rrGfhryGFdTGANNrc\/BU\/+0C0jdhDrW59AoHcuV06K7ER\/0xkkRhJXU7HhLZwIksAHTw8LqsSGvmegdUvkyjkZU+jtOA8DXkRpa3kUudn6r4SHR24iNlYfzHd4wy34+BKf7+U1x5FbOL\/c1jf2CgL5eCHlTQ8glY\/fwTIw9d5yvmn9CwhPJiJISdtZpBTv4fJx+TuRXX+CywclDyO7kQQv10W3I7f1EUgV4VD6FqCg\/wqcPMlhGmsFYmpNXH3VzRFBwiO2A1GVxHommhkvmBdSvFOG4Z2+kcvnTL3DpZrkIfjxYkh0\/yVoMjbDMawe0cMkFkf0yHXuq2j3\/O3QVR+BwNAY6sxNkAaVw8Y7DeqiOa7dtWA7RPJAqEt2w1yTCI+OR2HiGgNVzd1wKtwJoXMofHf8nKxv4g0utU0egMgtjosDwpadRp6HdfFuWDPjG8m0cJh4G8YJ\/TANq4Y4oh52Oz6BwD0JJnHtMNJlQbL4HdYJ1sE4e4K73mzuMwgyJyFknhUriAhyprh6CuVfFQNVFAz7X4BBOtnTDLNmIBp+CQYhDVxZyOxDppvehoFrPGkPb4Ll5E9g5JND2uN6YF51B6xGiVjJYl5+ELZ9F2HK\/Fa5OWw1sCrbA8fJNyBwIkKDwFQKy4IZqOY+gnUhEVNZpBWLUIw+C6cBvbhiGlkHu\/I9XIwPaZl+PzWPqIFD8TZ47XwXFoH6YO1WkTVwqtoLj7FrUDboY3+wv3mnit1QNx+F3\/a3YB6gv8Y2tpnZi\/bDnenvv\/UVmHsRsZgbL7AQrkybW+UCIvf+HC4lqy1IVEUzUFcswLv1OGKYdnXB1Kp2u9ByeNQdgiKpE1EzbyKamfv78T6kgUXwqFyEe+E2aIumEbvtDcTN\/BguqcQ6cCXKpB7oqvbDq2IPXJJ74Z4xjOS5D5Ay9yFiN9+ErnIvhPz76vvY6TLhU3UQuor98KnkYfMVB+BduhteDDomryvfv4x32SK8S\/ZCEd0KsaX9qvGcwmsR1PIwEibfRfzEO9CV7uP6uWVvhQfz7vMu3Y\/oze8guOcK7ANK4J43h+jJ9+Hbeg6y0BpEz34D387L8Bt4Af7DzPtx8iMEz36LwLn\/gP\/87zhrEPe9gF273rqTQqFQKH+RNRUUCoVCoVAoFArln4j44AaMt12Eq5xYWGRE92ETU\/bgRZDMuGGMtD6OmJBarpwa24eR9ieYtJcrhwSUY0PXZWQkEtEhIboTg50XEOhHhIy6qqNorCFxLFg62h5HXo7+0K6z6ykkJZFrAwLL0dz2KDS8FUlTx3kkZ4xzeXfPNNS3n4VKTdZV13UBSbyYkpS7DcW8oMHSM\/Xucr6s83FE8O628poeREwOcfuSVn0EMXlkHQll+xHGu5lJrD6MuDJiBRKSPYnkBhJgOL72GGJ5N1b5ozeXx0\/rvQAjSyV8sqcQXk3avTM3IajiAOm76zMu9SnZDXVCDwQic85NiipxEEYm5ogcIodTibMkcLJX\/XH4tJDgwXG8u6zwbR9A5BgIVekitC3EfZf\/BIkloCxfhLF7IlR8rBCvGWJV4tR6Go4N98EitAqWkY1wHHwG1kULEHllQtZ7ERLmeYl88iBO2whJz5OwbHqAE1vEpftgWncPLPmA7yJmTjYegfnib7DOwQfCVBKw3Wj2o+VnQKH8q2EQ2gTh6FswyCR7iFHPNYj6rkEQTfZFk+GbMGX2QUEIiVlk0vAAzNe\/BIEfsb4wSl4Pq+HnYcrsQ9x4DNad52DTdxmGDsT9lJEyCLJNL0PS8iAMlcSdoDi2HQ5dj0DWpxc5ROooOG+4BnnfeVikk98ni7z1PigGzkPRq4\/hxKIevQpF81HI68l+xWLqmwnN+stwLt8FVbs+hgiLe98ZuNTth2bgcUhT9IK12DUC\/lMvwWvoCXgNX1zl4srMLRpBW5i27tPwGb4A+\/jWVWMGjl2Fb+8j8Bs4B9\/+szBn+i+P6xyAgIHHEL7lRagyhxHErMsld7VrKolXMiI2PovgwfPwKJtD8MAT8Gu7D1YeRHxfwjmuFZEjlxCz+Qb8mPv1KtmB8KGLCO1\/HNoVLsBWra3xGOI2Po\/YsecYbiC042HIfNLgktCBqKEriOy\/uIawrscQ2nUW4X0XEN5LiOi7iAhmr43suwSf8v2Qh5TD0T8PwY0nET1ygxnrOiIHrjLjn4PYglhKKuJ64N98GiFdF6GM60YI8w4M738GYWz8K+bd6ZI+Cf\/Wc4if\/RK+bU9AU3oIsbt+DVXqRkTMfoMA5u9k2K7\/QMj8fyFg\/nfwYfDcC9hTd1gUCoXyt1hT8U+DsHofRFOvQLT75ww\/g2iBTX9O0iXm\/wK7vsfcCnbqMeL4BEbMf74Mmf9MfH\/+7yMcuMb0\/xJGM5\/o2bYCtjz9CYTbVtB\/HQZB1WvGolAoFAqFQqFQ\/ieE6YqwMPzqcjnKvwrTvc8hKoC4ZAnzLcNI6znkJY9x5RC\/UnTXn0ROCrF4iAyuQX\/LWcRHkC9z8zKn0FJ3Ag4yX65cX3UcpXzgc2NjKbo7nkQKL3o4OYeiu+cK\/Pm5ahtOIr+IfKkstdehve9phES0cOXS2mPILSEWHQ7OIahsOQ2\/EOKmqqL1DNKLSFtG2X4U8S603Hzy0LJRf2\/t0+8v55smSdBxbo183loeiNL1N+DslQ2JIhypzSfhFloNB480ZPU8yfWxdYlEwWYyZkTlIcg0xK9\/Sv8VuEa1QpM0jNT1JAitV9Y4QmqJ7\/rULW9xaUjbIwjkBZtovl9Qx1nuEFQW0QBFArGoYf3Ss6mm6g4udc7ZCpfSvVw+fN93XOq75R2IPTMgy5mCsuE+SFOGYKHLhLz5FBx5UUS95TbEgaUw1aXBOKIZznwQc0n1XRDnboN0I\/kC3brzcS4GgUXPUxDIvCCKaoC460mIqu+GuO0M10dYdxwG\/iUwWvw1V6ZQ\/tUQFB2AcMMbMIgb4spGQy9CWMn8xu10XNl08zsQ5e2EgUMAV7bY9BZMK+6EwK+MtBfOwWbibc7iii0LwxpgP\/EmLHiBlUXScQYOA09BnEr2SRb56HUotr8HcQQRo1ns6u6CYvBJWOfrLetYIcJj98eQZo3C2L9gud657V54TL0Eu6IZGLmELddrN1yG5+YbkOWOQyC2Xq5XN92FwN0\/hX36AKwi9OcOIqkKwTvfgUfXg3Au3g6zFW6qHNMHEbn4MdRls1CWzMIyIH+5zdTZB+HbXkPk3G0omLU5ZejFGhZV5hAS9\/0MEVtehHNqP9QlepeJS8ROv4LUA1\/Aq2Ie6rxJ5ppRGEndV\/XxrT2A9MVPkLT9TajT+uGWsxmagmnIY5rXjOeWPoTk6TeQve9zpM7ehltyD1Tx7dDmbYUmbwpa5rmqktdaknwfO494OPhmwcEnYxmx4dp+LLLgarikbIBL6gaoMzYza9gEx4ACxAw\/h\/QdnyJ56ifwryTWN07x\/VCljMHOtwARA88ieeYThPdfhyysCQEdF5A490toSw4gePAlRE9\/Co+6BxA5+w3CWRFk528QtPA7+LEiyMJ\/w77l4pq1UCgUCoVjTcUPEoPAQggSu2C8412I7\/0zxCf+G+J7WP4E4+Ms\/0049j2OruDuv8CRFRzWI1riLp7DfybcDQhZMcSXBHj8PsLpj5j+gOjQnwkHV3CAYLSS\/WBShoMMO38FQWwf1nnr\/4FDoVAoFAqFQqH8T5gfegUJoeSLZQeJJ9Y3P4qiVPLlrdIxGD11J1GSSQ7aVM4h6Gt8CPmpxHLCxyMDXQ0PIjywiivnpk+is\/EUBAIydnfrOZQWErcuLMMDzyGOd3+lcA5CTy+JRcHS1XMZyalEbGHpW\/\/Ccr6lj2nL3MLlEzInUMAfFLFUtD4MD78iLs8KIMm8e6qkogUU8B8l+cd2oYwPCC51DkbtCmuOqqUg6FHNiCkmrqvSWk8jjp8juvIOxPNiRkzNXVAEkLnK+FgeuvQx+GSS5xHV\/CCCyvZDaKlC2jiJ6xHaeC9kvK9+z+wJGNtq4ZI8CL86EoMkiXezFcasSRbVCueMTQgcJsHoY\/Z8w6VulYdgFVAKCfN\/HEvfXLg23gdTjzQ4lu2DuucCWf\/MT7lDUNvEXhg6BUPNiz4ubAB0bRps+Oei2PsrLjVPJH8OMqZs6BoNcRI58JMwZVH5IYgKFzhxRlQ0D6MNL0KQMQGjFUIShfKvgqDmfhi2P4l1QjFXNuq9BmEZES4MpB4w3fAKhMzex5VlvrCYeBfCSCLgGsiDYMP8fixqj5PxRFYQx7RBtl1vTSUKr4d973lI2k4v15mEVkI58y4s4vRWFMbB5VDP\/BiOXUSY5PoFl0K1\/grU40RUZRE6BcAyphG6PR\/Bue2Efh5NPBwLJhFw8AuIZcTNH4t5YAHkRdMIXPgATkUrgqQ7+kCa0A7f0Uvw23wdQivH5Tbr4BJIQ0sQdfAz+IwQkXgJSWgZJAE5iN3zbwjZ\/OwqKxFLrxQ4JnbCq3YRKYd\/Ca86Ynm3hI1fDuTxbfAo2Y6UxU8QOvT4qnYWeWwzZGGV8GTuJefId0hgBR6ftFV9xHYaKOLb4RheDdfEdiRteRm5d36L+PEbcFzh\/msJW+80KGNbGdog1WVAFVmFsKZjyNj2Y+Tv+wr5i1+iYP83iB95Gv7lrGVfB6SaGNiogpeRMDj650DNzOuZMcrt\/amTbyFn\/nNkz33KkTZ1G+Etp+Aa0wKpNgny0FoootvhHNEEe680+DPvm\/TZT5E4cRvuKRvgEFzN3EMznMJqEDP6CuI3v8P0S0UY8y5NWfh3qBKHED31MYL6riN6+9cIn\/4cEfO\/Rej8fyGItQbZ\/Wc4d5L3CYVCoVBWsabiB4UgmfkHP\/OiEt\/xS4jvBxE+jv+BcOwPMF7mjzA+uoK7v8eRv8DhFdylR8Ry51\/gDpY\/QXQEEO37Txh2MC9vTcqaNQunP2b6MX0O\/EnPfoLREvu+xyKb\/hlGhwCjHd9CUP8IDMLb1oxNoVAoFAqFQqH8Lfw0GRhtOotC3tLDQxWHwfqH0FrCf43q4IOh5jOoyicWGhqXaIx2XkReChFJ2JggQx1PQiknvuqrivejte6+5fF7mbaiPHL4zjLQdxXJvCVIYtIwGlcEPu\/qvYKMLCK2JKaOomaFVXXn8HPwDSRfU1e3Por8CnIAGZcxgXLeRZTCPR7l7Y9yeYHBOuQ33gc3H\/I1ckrZIoIS+rl8QvE8wtLJ\/ea1n0Uo7wqrZPg6nPjA53X8AaXSvxAJ9cdhowiDV+IAUvnA5kH5MwgqIF8rl\/CxOHxypxFYSgQf98QeeGYSV16Zsz8l846\/xvl1d0ldD\/+GE1xd5CgRenxbH4I0oBgO8b3QtZL7Yd1gsanf6IuwTxqCPfNMfHkrFM+hazD1LYATH2\/Eixcn3Cffgll4AyQpQxD7FEDFj2Gdtx0WWVsg512FWTfeD5O0Mdjx7Rb1J2DokQabhW+I8MFcb+CVBdPZTyBsfgiCRKbsnQ5Bxmq3NBTKPzMCZm80bNEfwrPih2ENseTi4n30XIGwkFhoiTInYTFwHcIMItYKgythNXoLomRiNSIMb4JNyynYDukPpC3K9kI2+iOY8fsRC+vqSj50GcZhNVzZOKgUDk3HoNqit2pjcWy5F6rhi7CrJPOzSHM2QtX1ELSTepGXRdV2H1w77oeqVe+a0Mw3Ey6tx+Ax+Bi0Q+eX6w2tnKDpvB\/uLXcjYPrWqnEcUrqhbToMv5EL0PU9sqpN23AHPBoOwp8Zj2XV\/Dmj0LUdR0Dfw4iZewfW2phV7X4d90FXdxAhg+cQvfVlOEaRe1\/CPW8cwT2n4ZG\/GXFbbiJqwyVIffgg80tzJLQhrPth+FUtwjNvM1K2v4XYsWegjG1a1Y\/Fp3QHIjpPI7jhCNySOhBUewipW19H2vSbCGWfa0zDmmuWkKijoE0bRljjCUS2PoiIlgeWCWdpPonwpvuZ9nsRyrw7Qmrv5gitPYqgykPQMHurMrQcvgWziO65iMTRlxA3+CzckwahimyET\/FuZj33wL\/sACJ7LiN66AY0zN7tkT3D3Nsx+FUeRuTILbgw77PIYebaLT+FrvYEEnf9O\/w7LzPP9ztE7vwNwhd+h+Bdv4PfHkDVrRfIKBQKhcKxpuIHg7D9fhgf+BLi+8BZevxl4eMPq4WPv0f8WCl8\/D3ix5LwscQhNmWtQgDhzM8hUJL\/HC4j9YZw8n29CLJS+Phr4scqwFmGCGe+giBf\/48fCoVCoVAoFArl74EVQfqqT6CtmLhd8lYnob\/2fnRW3M2VXZ1DMdhyBrVFi1zZyy0JI+2PL8cESY0bQF\/rWZiZSblyQ+VRNNecWB6\/o\/kMyvhrpVJ3dHU+gRRecKmruw8VvJjBwsYDiYkj41bW34eyamJ94ewSgbb+p5f71bSfRVhMB5fPLjuAqnYiTMTnTKOmj\/g+D07oRwNvSaKLaEbV0LOQOAZC7V+MgvYzcPHJg8IrC1nNRGgxtVagnLcOCWHGyesn42T2PAmlXyEEQhMkMH11KSOw1SQjn7fy8M3egugm4kM\/df1zsHKJQkDFQcTy1hlhLQ\/AUhEERVw3\/GvIvfpW3wl5VAscIxsQ2HGWqwsduc6l2sqDcGD6OmdshnvlHXBIHoJz+ihsolrh0UkOFoN5d1SubY\/AJrEf9pkbYcWM5zryHIyZ+5Lkboe860lI8mcgsnOFpOEkpC0PwyS6DaahVZAwz9K84g6IUzfASB0Bq7FbMEoagTkf\/8SMeW6CyBaYznwMgSoEwtRhGMT1QLiZxCGhUP7ZEXRcgqCeWGUYqONgPPwSDEvIHilqOw+zwedgmERiDZkOXId52xkYxhNLKovWM7AeuQFhEi9+aBIh3fwGTHhRVOAaA9noDUgH9XEabGru5Kw+bKr1Fm52VYtQbXkNthX6\/+dLimfhsv4y5O2r3W57TL8C59r9sE7Wx+xwYsra0StcjA+xlrjtY\/Fcf4HhIlxajkJgIlmu99n4NPy3vQy31mOQxDQu1yuLtiJs59tQZI3AreEOGJqS+BUsmroDiNp1G57Nd8Otirg9XEJbsxex87fhXrodOmZMS099vA55bBNitr6EyInnoGs6Aq+6gxBaK5fbbb0SEL\/1RUSNXoZb9gYEdT8EeTRxf7g8d\/YoUnfeRuzY03BLH0Bo1yn4VO6Bsb3nqn4+JTNI3\/420mfehK5wC3TFMwjveBBB9YehiFgttrBYOPkiru8csqbfRMbW15Ex9ToSBi9Cm9QFe88kaNNGENZ4HBEtJxHRfJJLw1l48WMNjWx6knON6JGxERJ1NJyDihHTeRYpG24ildl\/0ze9huzp9xHJvJsCa09AxbwH3eJ7EDf8I6ROvouYvqvQld0JVXwfYoZvImXrR\/Bm3tEehXuQMPUh4sbfQ3DPM4ge\/wBRWz\/lAqZHzf8WYbt+i6C9gKrzGgSOwWvulUKhUP5FWVPxg8B4\/9zD0zwAAIAASURBVOcQH\/\/dauFjjfjBCx5\/Tfj4\/0v8WAkrcuz6GoKU1b4vDZj\/UIl2fEFcXv018WON8MGw97\/1sELIwu9hNE6+MKNQKBQKhUKhUP5ebC1d0V1xFH3VeuuN7qpjaCk5xOWdZL7obXgQ5dmzXDnYpxADLWeQwMfqKMrahrZacnjO0sLka8vIYSFLV+tZ5GRMcfnC\/F1oa9W7cWlhxsnLJ1YiicnrUV2n\/0q5uvEkMvOIpUVuySKqm4l1hI4Nns4LHSxtIzeWXa0UNtwLrW8uuabmbuhCKrl8UcdZeAaTuCMlPRcQzlt+pNefQEIZCWAeVbiDYSeXr5p6Z3n8iq3EciKkcA4+\/BfdUbVHEc27sirlXVn55c3ALYp8cRzb+xRcE\/rgHNmEeF7cyJj7lEvDB56GJn8Wtsx9RPOiQuLC52SM3otwK12EiXsSQvl5Q\/mA6QpmbdLYDshzyFfmmsGrkKZvhEVkC9xHX4SJJg6S2BbYFC7AefAa10c1+RbMM8ZhVUisRZy2fwyzrC0Qx3ZBoEmBLTO\/RdcTEMZ0wjCoHOLiBZhP\/xsEoXUwLtlDLEI2vgKD+D4It+ifCYXyz4qg5fyy+CFI3ADjkVsQpE9xZVHDQxC3PQ4DRThXNu15Gibs3iey5MqWIy\/AovIOGPDeH6yqDkO29T0IXPUChPPcz2AWz8b9EXJl29q74Dh8BSYxeq8OrMWHffkCRCtierhtew3qqVdg7Ju9XKfsOgXvuduwjF\/tESLg4GdwH7kIsyDito9FXrwVoXd+BZuQIpisGEOetwmRd30Jdf1BWIWT\/ZLFQGiK6EO\/gP\/YZdh9z5LCrWwb4g5+AnXxFGQJRIxenrvnASQe+BmU6X1wSCLxjZZwjq1DxuFfImLTVcgiKmG3Yj6WwOa7kHf0OwR33AvHqFrYhRDLv+V50weRtfdDFNz9HawVOiiYuWWhq\/uwJG9+DkV3fo3EjdcgDy6EgtkXnaMbYa4MWdM3uvMBFO75GUoOfo28ne\/B0TsZ8sAiKJm9XBHVCGV0C5xCKmDm6Lfm2pWYmhtDpo2FC7MeVUjpMmzZxNwEwhV9jW3dmXVVMHO0QhXVxqEIq4OlzB0xbWdQMPcFCua\/QurYq3CN7YatawTSpz5Azs4vEdlxHrKAMgTU3IP0HV\/Cr+o4TG2VyNz7O4R1P82JIAmz3yB+4beImf9PRLAiyMLv4Tn5KcxiyPuLQqFQ\/sVZU\/G\/GkFgPowPfknifKwUPv6n4sf3hY\/vix\/fFz7+EfHjIA8rguz+DoJkfXAzFsOea3ycj39A\/GDZw\/JnIoTM\/wHrvIvXPC8KhUKhUCgUCuVv0ViwGwM1xJqBpaPibrSVkcDcluZy9NTdjxJeyAgPrEBPwwPw9SCuSKoK96KjjriHYelsfhjVpQeXyz3t5xASRA67qqvuRk3VkeW2vr6nERlF\/N1X192LqloigsidQ1DTdBJyRShXLq27B2m527h8av4OlPMutAIjW1HfdwXWdt6wcwpFy4YXodSSA8j2ibeh5NfYOvk2jPmgvy3T7y3Pn1ZzGDaOAfBLGkRu1+MwtlTAySsbpXyMkNTW0\/BO6OPyxZNvQWztCq+UEUTVEQsVRWAJohuIeFQ49wmXRjLXaFPXQ+KZgfD2R2DiGAhN5ka4p49y7R555D7U6RugZOY1sZTAvWAWxnbuUKaNQOwaA8\/GE1yfID5gu6b9Uaiq7oRA4ga\/be9DaKOAPHcrzCOaoR64yvXxXvyWS21ShmEgEEO9iwgrtpUHIfRMh9MM+WDKlhlLGN4AKTM2K3KY5W+HMHUMFhtfgXHNEQhcomCYNASjwl0QL3wNg5AaCHmrGArlnxXW5ZWgmbi9MizYC+PBGzBwCuTKosaHIe4i8YQMrJQw67wAcQOxxBAow2E5+CxMSklcC4GdFyTrfwSrWmJJJ1BGwDJ\/Gk5zxGUei0liL+RDT8G+l1iwsUir9sNl8has80g8DoGDLyRZo9DO\/xRCA\/06pQVT8Jj8EZTdRBRmsQyvhGv7vQjYT4TWJRyLp+E5ch7u3XqXg2JNDOT54wiceQW+43q3XAITWyiYer8NFxG5l7jIW0KRO8a5uYpeeA\/K7NUfdboWbYGu+U6k3PUlnFP0oodAKIBb0RQ8K3Yied9H8Cgh+97ydVkj0BZOIHL4cWQd+hyWytUig4aZ0y1jCGGd9yJr38fQlc2sarf3z4E3c39srI+YgTMoOPg5Ijr0YvzyPPH\/h723jq\/rOtO2Y+kILIssspiZmZmZmZlZBlmybMmWbZExdmyHHGYGhxvGJs2E06RpA01pOkmapJl5v74z17fPXsc6lt02k7bvNO3sP67fXnTWBmnvI617P8\/dRVDlPlwT24hqOkzR4tuUH\/mUiEYRnXgu5q5R+OZuJrhsDwFFMzhFVuKZ0ERC52mK5l6h4sDHEh9JfEjB7CtS+9X4Zg1j452EuWMghqYmGJqZY2hyFhNspOvtFF6OV2ofUXVHyZ18jtK9H1A6\/z4le39C\/syrJLRfi3dqL3YB+XgkD+CTuQ1f6XsmouZi8na9Td7Ot\/FOG8YzZZCSpd9SsO9T3BK6Cao4TP7SvxFYeRTv\/N2k73yfuNGnyVz+PWmLX5IibROXvyFm5f8QuvgNlnnatJQKCgoK\/0u5oOF7i4705W5w5Of\/8+LH+cLHdxE\/1KjTXKm9O+Y+4CJz9zXnpFr6DL2j\/\/XnxY\/zhY9V8UPDAXWbOiXWZ1wUpTVNU1BQUFBQUFBQUPg29FTr6a0+KfuCnG0baDhNd5VIy+K4KVj2BClIm5DrmYkDbO65d3Vse+1l9DZrBZS+9puorxQLggH+eQz3ace2tVxHU4OIoHBxjaF\/QGum29x2PZXVIvqkqPwA7Wo\/Pals7xRJ1zmRH\/VdN+MXXCaXC+suIbVAmBGnFs9T3CTmDk3soU6TjsrNP4dqTTkuf4YijX9IZsOlJJcLn5PCvjuJyJtGZWhNZts1BKaJtDZ1e4TPRkTpPpI0kR9ZQ\/fjKc3vHN1MoiYNVnjNEQI14kbyoDinyPZrCW8Rok7OfhHNkbn\/Q3kb2HoNwZ03iuNe\/lQc2+530LcPx7lwDs8GIRR5d96ARVwr9jnbMHBPIUgTjRGoMWS3LVvANKEHT41PiNPYD9hYsoBN3TF0dS7CYefrrE8dwbxoFl0rNzbt+xmqoDJMKsRimNXyr9AJr8W4\/x5ZEDFqvx6V9DPQH3oIPc3PRidrC+s0aX0UFP7Z0O26F50OIUboNlwt\/e6LKCo1hh23YtArnh0q6bln0nMXhppnnX7+TswH7sWwXogdegH5WE48iVG5SAmlY+WN9ZYnsOgW97ka8+oV7KdfwCBAiLMGAdnYD96Bw9gDq9Fs+i7huEw+jtPgbeg6ifRF5lkjuA7ehMfUD9A959i9Nt+Px8CN2FVqBQK78jk8+q7Gd\/sjGHnErbZ791+L39gdBE09iq6J7Wq77+AN+A1cR\/C2B7A8x4fDrWI3IaO3ETpxF37dGkN3CZW5I8FDN+DbuELU1CM4ZmgjQcy8k4mW5vGrWyBm+8O45Irn6FnCpeMK676cmPE7iZaO5dxzcUrpIEH6bEjzYWKl\/UYP3oiRnf9qv56hAfEjtxErtYfULZE69RjhzSKK7yzrLV2J6byCtC0PEFo1T2TLMbJ3PE1UyyVrjNnVeKX3k7H5DOkTZ4isP4R3WjfJAzeTvf0Jqf1BgktnMXcRItj52PqkElY6R8bQ3WSOntEych7D90tj1NxH+uA9pPXfSVrv7RJ3kNJ1E0H50ziHlmHrnYJ\/7iQJXbeQOvQgiV234Rpdj5\/07E3ouJm0wQfIGHtSOr4H8ZC+e+I6b6XiyH+Q0H0XYXWXkb\/\/14TUniSy8w4y5j4ibuIlspa\/Jm359yQvf0PC8r8TufJ\/2VSopE9XUFD4X80FDd9L1H+QGxz\/17+9+PEXpbz6M+LHucLHuQKImktAb16Eyq+eV8E+YWz+3xU\/zhU+zoofGlRqEWTvF1zkEH\/B9VNQUFBQUFBQUFD4czQXLzLT84BctjB1ZqRZ6wkS4JnJruEfEKsxJS\/O2sHkgHgrWv5s5XEG2kX6GDU9rddRX3lELhfm7WKwV2u429p8FdUagSQrZ4r+wTOrfQPDD+HoJPzz8or30d4rFibjUkYY2Cq8OrwDihncLhb8rexC6Nr6jFw2tfSmafhBAiIbMTRxoqr3ThLyhDhS3HYdqaUiHVR5\/x3YOkfL5XaNkbh7eA3VmnniKw+QWC2OPbHuEtI0UR6NyyKqwj9zgpga8QZxXPNpgor2YGjlQ9Hud+W2DI2niEfmOO4pYnEwuPYoVn65uKSP4ZzUjUVQCQH1xzG0D8VXmku9EOireWvctXwJr0YhgMQd\/kzeBkrHtiGgCPui3ZiGVeI98YTc7txzO47t12McXIRVzjYcRx\/DomwJ\/YACbHtuw27LMxjGtmGUuUWO\/tg0+xY6Nn4YFc5hVLIPqyNfyvMYZoyiY2CI6cpv0M3ahn7rtfL\/Xyppq9N5Ezrt2kVcBYV\/FnTVnh\/NQhDVrb8KVb8QWteZu8tprtSpr9R1\/cqLMR19HL0M4f+xofMWzIceQJXQI9dNu27Favwx9DUZH1QmxtjN\/1i6r7TCofP+97Duug4d9yS5bl6yG5ftT2JVr13Ed976KO7TT2Gev13b1nk53nMvYlUinmVqnNovJXjlxzg0HsbAPXa1PfL4z\/GdfIhNRVqDdcfSaaKP\/ASH4u1YZwystjsUbpWeL+\/j038Nttki0u0sKcc\/IWzr\/bhXi\/SHZ4mbf4H4vS\/gJs1pm7I2PVbyvleI3\/UUPnXLcpqrc\/tS97xA6t4X8ZD26Vki0hCeJaLrMvIOv0f04PXSM3EFt\/OOJbR+ieKjHxLZfoLAqr1y5IeBleuaMemb76Ps8M+IaT+JT\/4WwuoPXWBqbumdQsnC65QfeJ9Ctel6UA7hdQdlvDLX7lPNBgsHssfvo2rpfaoW36Ni75sU73oJr\/gGNvmk4JXSQ0TVCpE1ByUOCaoPSW0HCK9cJrRsP6Gl+wgpOQd1XSJMekaHli7IQrqNdwbuUbWyKFI88yqlO9+gbPZt8qXvu5Di3QQU7sFP+g61cI0hUfo9K557n+LdHxBRdxmGRnqULn9G2crnpI4\/TdHK70gef46UyddI3vojMhc+J2vl30lf\/obk5X8nZuFrHMu1aSoVFBQU\/pdxQcP3Etns\/KoLxY81Zuf\/0+LHn4v6OFf4OAe12LHO1E57bo6x6B34PXpH\/\/MvFj9UZ1lRb0G1\/IcLrp+CgoKCgoKCgoLCt9FYtJ\/NbbfIZZWuPoMNV1KXL94ujg2tZbL3PsIDi+V6Zf5uxrq0USPNVZfQWS\/eFI4IqWKo+3aC\/EXO+ZqKw3S1ilQszs4xdHbcSFysMNwtLVumTbPAHhPXyeCo9g3slu5b8A8S+0tMH6FKE4Xh5BbH8PSrctnEzJ7urcL43MLGh\/oBETniF15DVqWI8IjP30lZ961yOSCug9pxsY9NbolUj4tUMA07X8MtROTOL5Xa3CMb8JSOMUNjmO4W1UDxtuflcuX8+\/I2rHyZcE0UiXfqAF4pYoExQ3M86dM\/ZFNoFd5F88QOCaEnS5MuK37qRWzjO3HOnSZi7DG5LWlJRIN4VCyzwTMNr6bLZCEieOe\/YOSdiUPVYbw0gpFb5w3Y1hzDrlakHPNZ+Ahd3YswT+zCMKYN55l\/kdut6k+yPncGm4kn5bpp2X6MGi7FtO8uDKWxOlZeGPXehUH1UUwXhcijJ11r9X7VabB0pLE6Tdo3wBUU\/uExdUC39ww6jeLe1q08jt7IU3JZJ6KJDVteQJUn0lHplx7AZPNzrNMRnzVqvhrTQSEUqzGT7h3zzptYp2ci1y26b8Zu9jV0nITIqnKNxeXAJ+iabhLzO0Zg23oKlzlxf8pzRtfhtv1xbNul55u+SNen7x5LwIGfYJnayUWGVmJcSBG+2x\/Ga+sDqDSm3zoWbrh3XU70qd+ga2ytPa7ICgK33IPf+B0YuIhIknX6phj5pBB\/5AMi5p5D18JVOz4gi+jdzxG390V0N7qttpuHFODfeZKsy\/8Vx+whVFYecruhQzC2iS2kLr5K7OQDmPuloWvuIubyScU2tpacwz8mYfIM5t5J6G0Sx2vkGIpNRJn0PLyBkkt\/g2\/ZTmmukNX9WQXl4ZrWTfae56m84nNsgrLZcI6Hh3VADqZuMSQP30L1yV+TveMHqPTXY+QQqh3jl4ltcCHBJdNUHf2I+lP\/hk9GD0a2\/hja+GEgPfN09TZg7ZOGXXAR5s4RxLcco\/bQT2k89iuql97DLboaA1NbDK19WW\/jj4ljONbe6Wzyy8IhuFiiBLvAfKmejbH0s9BT6WDlGEBo\/lYSGy+WviueoHT6ecpmXqJi1yuUS5ROv0jp1Aukd99AbNUSrmFlWDgEYmoXglNYFR7xXau4St8\/DtLcOaOPUrPwCyrmf0rWyMNYe2XgGFpDdO0JKvb\/gsIdb+KR0E1c281UrPyOgrmfUbT4b6SOPUvBgd+TPvM+GfO\/InP5G1kISVr6D0J2fISOjfZ6KSgoKPwv4YKG7xe2Aegv\/hjDq\/nzUR9\/jfhxvvDx\/0L8OOvzcfF\/odqzNgpEp\/qU1M5fL36c5SDodj9y4bVUUFBQUFBQUFBQ+BY6yg\/J5ujqsqNNkGyMnp8s3pDNTx1nousOrDa6yvVGaexQmzYffXfTVVQWibeGC7K309ehjRxok\/pqNVEhJdKY3m6teKIWQFJSR+RyXsEeWjSCSHR8D92DD+DoHI+9cxxtA\/cSHCHeLu4ce4zoZCE41PfcSVLOlChLY1IKd8tldRRIUsGsXC7vuZ2YLPEGd3r1IRI0viLlg2fwCK+Vyx0LIld\/XMUKSXXiTdnMrpuJLNmPsW0IOUP3o29si7VrFPFNIkqjYOoVLDzSCClfJknah7ota\/tL8ja85UpcU\/qxjWwgvPUq9Da6E9JyBRY+mQS1Xo1nyTzWsa0EtIn89bFzb8nbsG3PYZs+hnXKMMFbn5PTt7jVHsUybRTnWvHGeNjhz+Wtg1Q39C\/AfevTct1r6ReoPNOwLBNG8q6Hv5DFDLP8HXLd\/sjvUEU1sUFj\/G61+CmGTafRrzqCKiAPVcoQBhNPo5s1iYHaiD2gEJ0c6brpCvNmBYV\/aBwi0ZWeWToNV8l1VdUJ9CZelMu6+XvYoDY\/d0uQ6\/plBzHe9opc1rHywbjlakw1Aq2uUxTm0v2uFkDUdfU9Zjn6IBadQlRRY9V1LU5z\/4LKP0+ub0jpRW10blkl7j011nWH8Zh7mQ0Rws9TPY9L\/w347HqWDdHiuWQUXCjd5wsELrzOejchZqhxVUc8jN6Ca5v2rX7rzAFcqnYTvvAqG9zPGSt93n\/kZmJW3kDX3H613bPxAN7NB4mZf4GNYUXa8cWTeJRPkyyN96gSYpCajUG5BLRfQuT47aQsCBF69TM5g\/jXL5C041FS54VYfBb3nCEC65eIGb6RnAPiObc6p2c8kd2XE1S9m5x9L5M2tXYtwzmhgZjuK\/DO7CF37jkypx7Gwl0riujoSM\/a+mWiWy4muGSKAmlM2fJbmNl5rZnHO62H+LZThFftIzB3hIIdT1C19C7JXRcKvA5BeUTXrpDYdimxdYfwSmgmOGeMrMFbKZd+XlV735Qp2\/kSCY0X45PYhrHFOS+6\/jfYYOGIrXcqgZnSvAP3UKaOAJlWCyUvkzvyIAn1J3ANKcIztp3I8hVia46R0nYt5bPvkbf5WYKyJ3EMKiNn\/Gkq9v2CuOar8cvaRuneT8mf+TEF859K\/IKCxS9kb5Dcpa\/JWvo9aSv\/h+i9n2ERJSKYFBQUFP6XcEHD9wrd6iUMr\/gPDK\/8w58WP84VPr5N\/PiuUR9\/S\/HjrACy95ess9Hms9SpOoXeMY0Acr7wcb74cW7Kq\/OFj1WkfSz8O+uUHI8KCgoKCgoKCgrfEfVi0njz9XRViDRV4X6FTPXcg4ONj1wvy55h+pz0V41lBxntFAv\/69ebM957Ly6OIo1VRdF+Rs\/xABnqvRtnTV57tQgyOCCiGaKiWxgeEYbeavqGHiBAE2mSW7iH0mqRcio6sZfa1quxtPbH3SeHmvbr8fDNRVfPhJqum\/ANEYuIzaNaz5DuHWIBU22QXj8m9hGcPEBp7x2YSfNE5kxR2C2iXtLqT5Ch8RFpWxSmwn4pg6RrBIrw4j0kaPw5yueEH0dk1WH8szZj5pZIct8dOEY24BzTTJxmzswZsf+YgXvxLp5no18e8ZtFNEaKxpTdv+lSnLK3YZ82jE\/T5dhnbcEpZxJL6Xz9NZ4iUQd+JW9dm6\/ALLoZty6Rcsxn9m2Mo1sxT+7FMm8HrtM\/khdRLaTj2lh5EAeNGGMhXSsj6VxtNb4mpk2XoeuZgtWBf0VH2hpkjLPOIw2TuXfR778XnaxJVAW70JF+XqqhM6wLrZI\/p6Dwj8o6+1BUfQ+gUyx8OlQtN6I3JCLAVCUrrB9\/TjYgV9eNGk+zYeQJ0RfbgVn\/3Rh3invOsHAOi\/67MNY8KwwTOrEZewhTTeo6NfY7XsSy6aR8L6rrtl3X4TDxEOujG+S6ScYgLpsfwHlceIyosWu+GI\/NZ3Bo186zMbkdnx2P43qOD8emgi34bX8Qr9HbMQkRUXZqgqYeImDbGVybtOsAFtGVhM0+hU\/nKZwrtUKGY+4I4dvPEDJxJ455QnxWY+6bTOzsE4QMXI13\/Vrj7NgdjxLad5qIsduwDCtcbfdvWCJ17wv4Vu4ktPtSdA2NV\/tC24+TPv88AVWzRPSeZr29dh3EK3+MrLlnCK3bT+LEXfgUb1uzv8TB68je+QTh9QukbL4b3wLhQ3WWkIpZ8qXPRzYsk9B7FclDN2EbJPxVVo+55WJKdr9IYuelhJZMkTFyBwkdl2HmELBmnH9GP4XbHqFs13PENx4hIKOPlM4ryR65k7Sea\/FJ7V4z\/iyuYcWktl1OyfYnKZt+RsOzFE48SGb3DaS1S8cl\/R7EVy8RV7UkR37EVi4SV71CUuMJqe8U6Z3XkT90H4Xjj0qfe0zaPkbxxJNkdF5PSPY4UaXS+bddT0r7jQRkbsYpIIeE+lPS2Keo2v0+2cOP4J3UR0j+HBV7PqJ09n3peAcpnvsZxXs+IW\/XB5SsfE3Ryu\/JX\/6aHInM5f8gfvevcS4SEYwKCgoK\/wu4oOH7g38uhpd+heHp\/\/u3ET\/OF0C+Tfw4X\/g4X\/w4X\/j4I+LHqvBxFtnr4z\/R6db+I7guZQK9\/b9F7\/B\/\/Wnh478rfixrOAC6Iz+88JoqKCgoKCgoKCgofAtqD5DNLTdSmi5y2od45zI\/KlLEqMlNHmFuTCziq6kvW2Fzj\/D58PPKZG7LC6t9pQVzjPWLRT4722B2Tgr\/DjU11UcoKRYRI2FhdWyf+pFcdnSKY\/vO11fHbd6hTRfTMXiGwDCxGF\/edCUpmsiPvMqDlGkWJBNytlPXL44nMm2EJk2aq+SSeWKyxDm1TL+MS0AhKgMLinruIDhlGHvfHEqGhSjjFdtG1ZT4e7p27m10VGa4xzQTXihy8YeV7iO9X6TbKt\/3U3mbMf4YPtmTOES3kDzykNyWOCLS5fiVLWAbWo6JRzIhTafktrT94nNhww\/iKR3\/Bu8s4jQCRazG6NylfAlL6Vg8W8S5+W17nk2FcxiH1+DWdxd21Ycx9krEqnwZl7HHMHBPZGNqP9YdN2DTczs6dmFYSMdqNfIIprWXYBBZi2FICRaTL6GfMYFp27XyvCbSNdKN7cBk74foRtSgJ41bF9+F\/vgTqObeZZ3G70BB4R8SnYtQDT+Bjia6Ta\/ucvT6RaSBTsoYRtukZ4\/BRrluMvwIRt13ymXdmDYsdr6Bvia9nWHRPFbSPagfWS\/G1p9g09YnMEwXIoJRYgfO+99nQ67Wh8N96adY5G1B5ZUm5vBNw3PhXYwTRRpANc79N+A6cjumiVpvjcClt\/GeuAdjTSSIGte2YwTsfAKrLK2fh132ALHHP8Y6rYsNAdmr7QEjNxK85S7sCzavtqlJueQjIqcfwTZ97aJ+wr4XCR28GsecYXQMTVfbw4dvIHnfC3hWzGIekLXabuYZR\/GVvyVK2o97kYiuO4tf+TTFJz4hvOsUnuf1uae3U3n5b4iT5vXMG8fUVRvNoab+qi\/IV4smJVN4S\/0qI4vVPofwYqqOvk\/1xT\/FI6Ud34It2JxzzmrShm+i8eQvKZx5HPf4BgIKtuEcXbNmjLVnPGWzz9J64ldU7nkZx8As\/DKHCJR+Tk7hIhXiufin9dCw9C5tF\/+SloMfUrfvTSJLdmBm6y19LzQQmD1OUO5WgnO3EZizBa+EDpxCy7APKGCTTwbmTuGYOYZh6hguEYa5c5RIqeWTiUNQiTRHi\/SZbrwSeyR68U7qlz5fKe87OHOMkoknpe+hd2jY\/zFNi5+SIz37\/dJGsQ8swSW8moKJp2k59BVVcx9goLqIzIGHaDz8f8ga+gGZY09TtfIludNvU7bye4qXviJ\/6Wtyl78hbd\/nRM2IyEcFBQWFf3IuaPjeoFt3EMNrzkl99deIH9818uO7ih\/nR338SfFDHQUCukNPrDlX1fhLUh9\/ufhxVvg4l0OgUyze3FNQUFBQUFBQUFD4roy3XE9RyqhcjgooY\/fIE7jYidzheSljTPbdj46OoVzvbbyS6sK9cjk1vodtgw9jauwg1+srD9FSe1Iux0Q1s1lt1m3uiZ6eBSNDD+Hnmyv3JacMUFcvxAE1W6eFIKJm2643UWny7E\/MvIaTa7xc7tv6LAGa6ISWoQeISxfGwyXNV5BZJozPc2uP4qsRTbrn3mKDuav47P4P5W120xWk14o0Mqn1J8hqFREfFduexco1Ti5X73pN3uaPPYZvyhBuse1kDWvEjbRhvJKFQBCnESqipTkim8Vb2zmaSI9cjf+Hf81RgjR+Jkmzb8jboNbTbHBPxls6VkNLD6Ln3pbbfbpvx63uBLqm9oRKbabBJdhmb8YsoRdvjdeI9\/TLGEU3Ya95A93nyO\/kN89NNYuyLiu\/QbXJl\/VJfeiGVLFp7wcYN5xCP74T3agmTDpvwnTnm+iE1WBYtiB\/1mjqZdaljqA\/8wa6ZYusC9Smx1FQ+IfCOxfVxAvS\/8bibXf9tptQ9QmBUidpGKPZn4iy9Iwz2\/UO+vmzcl03ph2LfR+uzrO+aA9WM1ph1rTxFNZbtcKwZdeNOGx\/Fh0D8Uw0Se3DdffrGEYJsUTlkYTb9LN4LYv9qTFOaCPw0M9w7BbPHDV2VfMEL7+FZY549uoYW2OR0kHEsQ9xbtC+sW+TNYD\/2K34jYjIFHm+oFw2pbSScPxDNoaK1FtqbNO6CN1yJ5mnP1v141Bjn9lHQNthkpZewcDKSXsMKW0ENC6RdcmHGDt4a\/cZVY5zWjuZSz8iZVYIy2dxzx0hduRGyk7\/FvtorYigfp54Sn0x\/VdSeeVvcU3RCj9qvPPGiGg+SNmR9yhaWptWyyGyDM\/MXlKGb6D+0l+RNi68nM7iFF5KYOFWXCOKabzkUyr2v4pjiPa81fv2SmrHL3OQ8LKd1B98l9aTvyaufm3kg6VbDH7pfQTlTuAYlEPO4E20XfxzOo7\/ktIprS\/VWXTXXYRHdC3B2eMSY\/LWJaQEcxt3QqV91ex6keb979C29AFtKx\/RcVCa68AndKyo+Zi2ZYmljyQ+lGldFLRJNO\/7CY17fkzj7rep2PIUAUmdqKR92rgm4BvfJYjrIK35NG0HPqNh38dU7ngNM4uNOPjlUbHjdVoP\/568oYfxiu+gev7nVO7+iITm66g98A3ly19RIVGy9BVFy1+Tv\/wf0vfQz7GOlH4umu9zBQUFhX9CLmj43mB41X+K1FdXnCt+\/OFC8eN84eNvLX78NSmvzhc\/1BwF3cG1fyzojjynFUD+nPDx3xE\/ljSsgGpc+gNNZ\/0F11ZBQUFBQUFBQUHh2wjzzmOy43biNQJDYeoE27vvwchAmPLWFe9noPkauRwZXMlw+814ughhoix\/jqFOsVgVE9Eom6J7uSfJ9fKSBRo1gkNcTAdD\/WfwcE\/D3iGKjs5biIkVb0GXlC9TWCK8LILCKmjq1PqNjO8QC2Vqf4yezWIRMjC8hiZNVEZ89hS1fXehb2BNZOoIxa2n5XbfyFqqBkR0SF7LVSSXC5Gkffe78tYrpoXMltOYbQoiKH2MIo15ecHIgxhbuOEUXEJauzjnuMZThJcvYmjtT8msSImVNy2iRgJLFwgoFj4jiaMiZVh07+0YWXngWbQHvwqRhidxRog8SXs\/QNfMFY+aiwnQGLYHScdpEVmPU8EMhh4pBO8QY4OlY9Uxtseh6hBG\/oX47XlPbrdvvgLT5H5ctgg\/EKfpVzBKHsB2UETg2M++hX5MG1aaFFwb++5AlTaO2dbnMcjbgSq6CVXONPrSz2bD0q9Y51+Eql2Y16t6tZ4tCgr\/MEjPJVX\/A+hkz8h1\/U7pd75HpJXTK1lm\/aSILlOlb8Vk6w9RhYiFe8OSfZjvEKKnjkscZvUnsNgqfC30pGeAResVWE2IhXEdQ2Ose25m0\/A56ayG7sFh5D7Wx4nFfvPsMVynnmZjrojG0PdIxLHtFN67tRFxJpGVeIzdhefm+1ZTZ20IzMZ7\/HYCZh5HZS\/Sc5mGFuDdfzXBu55YE93h3XWSkOmHCdosolfUbAwrJGjkJiK2349v54nVdvuMLgK7TxI79wRWESLdoBqn9C4iRm8ieutdeJSJ6Do1FoGZRI3eSETfZUSPap\/DaoJbDxNUv4\/0PU8T3Hxwtd3UPYaYgasJqp4la8+z+JVuX+0zd48mXuoLqdxJ3vxzJAyKSLSzRDYuk9B\/msTey8nd9Thuyc2rfSb2AST1XE5S16UkdlxC2b6X8c8RPlVniaiYJXP4ZiIrZ8kdv5PSnU\/iGS+EqLOEFm4jZ\/gWUtpPElG0jeLJh6ja80PCCtdGrKjFh9iKPeQN3kxu\/42E5Y4TljNCdvfVVE0\/TfXMs9TMPE9y\/WEsHNem1jqL4Xp9XIPyCEzpISxrjMTqFdIajpPTcTXZ7YIs9bbtajKbLyexcoWYwl2EpA0QnNovk9ZwgvLNT1M2\/iTFww+RXHcJLgFZuAYXk1x7goL++2ia\/xkVky8TX3UxTgF5VEy9TsvK56S13kBq+y00rnxF8fJX1Cx\/SaVExdJXlC6qhZBvyF78PeF9F4o9CgoKCv8kXNDwvUA1cKtIffXXRH38MQHkf1r8OFf4UKP2+VALIMPaN0XU6A4\/KwSQv5X4oWbxP+UokIs2at\/YUFBQUFBQUFBQUPgupEa2sjD2zGq9IGWUPZrc+Gq6605SmSvSQqXGdjE7IRbf1TRVHaG2VAgMSXFd7NgsIhbUDPffi7smuiI\/d4b6mmNyOSy8lsHhh3BxTcTFLYnewQeIie9mnY4BLV23klMoRIX69hsprxNRJSX1p6jVGK7nVx0iX+MZUtd3F56B+XK5sud2wpL6MbH0obTzJiI1kSINGvPwkLQxqifES0oVEz\/APawaS9cEUhpO4BxUgrVHEkXjwkOkbq94gzsob4rgfLFImNh+HaFlC5g5R5Gh8SBJGrwHK99cvHOniJT61W2p24XhckT3zViFVOBROItX6QLOudvxLF\/EPn0Mj3JhkpykMToP2fosxv4FOFcdxCZjHD\/NcbpI5+zUfBrLlAE2xnfgIrVbVaxgFFqBjbR1mnkNo5RBNiT3Y16yD4f9H6HjmY5x9hb01KlZDv0b6xyjMK45KozSpWNTVRzCULrm+rXHZHFJt+ooOtI11zv4W3mfCgr\/MARVohp4GJ3sHXIKLP2O21DVi8gr\/ZIlDDXPMZ2oVky2vYJusBA\/NtQex3RYuoeN7NHxysBSuq9M6sWzxiB5gE2bf4BZzRExNnMC+82PYqkRWNU4TT6FVYtItaXGZfJxHLqvwSRdLNLr2QfhPfcS9o2H0bFwl9scmo7iOXYHTm3aCDjfrffht+Ue7Mp3rbY5lk4TNPUgHh1a43Nj9yiiF1\/BvWGBTdmDq+1+nZcQuuUO\/Hu0x6ImcfGHhAxdjUf17tU2fTM74md\/QGDLAfyaDqwZn7zrUaKGryW066T8TDjbHlg7L4seoW1H8CmbXvOZnP0vkCztO6zlEE6JjWv6ChZeInHoGiKaD+GRsTa1XuHe58ideZTQ6jmi2y5e0+ccUUzVwbdIlI4junGFqHrx3XIWn7QOag+8Rc7YrYSVTpHUcRKPxKY1Y1Kltvql18nuv5awwi2ktJ8itnYRnXXaMWpyeq+heelNKrc\/RkT+OOH5W0hrO0laywn8kjvWjFVjYm5OZutJWva9QfP8axKvU7H5ITKl8VH5W\/GNqcE7upagtH7CsieIr1wkufYwGc2XktZ4UhY3UuqOSRwnSfr+ii6ck8ZtwTumGa\/IWjzCyvCLbSSpcoWC3tuo3vYsdVOv0DjzOlWbnyJH+i5Irj2Jf+IAjj4pJEvfpy17P6F98TckqduTeqne+WMa5j8hb\/w56le+pn75S2qXvqR6SS2EfEnZ0lcUH\/j\/SBh\/Bec88R2koKCg8E\/EBQ3fC\/RXfioLIH+V+PEXRX5ohI\/zxY\/zhY+\/VPzQCCCq8Re4SFd7vrrDz0l95wgg54sf3yZ8\/DHxQ80K6JRrTdQUFBQUFBQUFBQUviuudhEc2KJ9Uzk+tIZ941oxY37zs3g4RcnlIN885reKRX4102NP4GgXKJf9vDPYPiGiD4zW2zE7rU13sm3zM7i4iDlqao+TlS3ewg0MLqFZIx64eiRT13wlji5x2DtFU1Z7MR7SnJabAmnqvYP1RubyuNHZt1bnHdSUzaz8aNCkrMppuJRcTboodQRIsSbion67eMNbV2VI85z4XE73zcSVL6Nn7EBi7VGMzJ0xtvahVCNkFE29hIVbImEVK6T23yW3lWk8QVLHH8MhvBrPnCliem6T29I0ESKJky\/gkNCNS+400dI4efzyp\/I2qPd2rOM62BTfysaAPAJGH8HQPQmnqkP4DN4vUspIx+VQdwLHOrEQ6rf3Aww8kjCLrGZ9dAtuM6+hs9EFs6QejPNnsZ14CoOgIgy9UzGRzt+86xYsJ4VXi1H1EfRTR9h44LfoBJViqE55JbWv3\/YCqs5b0G25BtW25+SxCgr\/EPjkSf9zP6dNe9V3P6o6IX4YlCyyfkwIn+vMnDGbF6np1GycehmTXm0ExabFT9H3FymVVMFl2M3\/GJWDSAO4QXpGOe56FX0\/4UFhXjqPx\/LPMC+bF3NLuM28gFWF8DlSY124Df8D76NyFs86Nb7Tj+M1+Sg60rNFXTd0jyFw15O4NB9BzzlidVzsJR8RNHnfaiSIytINv\/6rCJ95GKtzFvr1TcxIPfkx7hUz6DuFibEbnQkdvYHMUx9hn9mLysJFbtcxtiO07zJSFl7ENk7rk6EeHz1yPbnHf4K5dwLrncU8+jbehLSsUHr5L3DL6MQytGD1M8bOISRtuY2iQ2\/iktqOqUesmMvEDpeEBsqOvEPG5D04x9ezwTFE02eLU2w1VRf\/mKL5Z\/BI68TKP1PuW3eRDka2viR2XkLzZb8iqHAcx6hK1m\/yEdfJwhVTWx8KJu+n7dQv8M\/sximyAkvPBLnfwNyJ9dJ5RlfO0nHql1TsegKv+AacwkrZqPmuMZDOX2VoSWjuCG0H3qH7+KfkD16PmX0ALuFl2PtnS+Ug6ZnvjYGJA4bGFgSlddG6\/3X6jv2SzpX3KRm5HbeQPMzsgnENLcMtrAKPqFo8I2ukegkOvhlYuURjbhskEYCJdG31dS\/Cys4bF79UYgu2k153iIrheygfuusc7qZ88G7ii3YSlj6ET3Q1Tn5ZuIeW4xvXjp+cCqsT1+AKbKXzyWm9hubZd+hc+JTeg5+TXn8p1i6x+EY3U7fjTXoOfUNh\/xkSqy+mdfHfqFGnwlr6iqal31G\/JMSQqsUvKV\/6hoKFrwmsFikcFRQUFP5JuKDhe4G+9IeDwZVnBRCN4PH\/Svw4P+rj28SP84WPbxM\/zgof5wogYy9xkZ72fNcIIN9V\/DhX+DhX\/Fj8LwlpX\/v+cMH1VVBQUFBQUFBQUPguhHrnsmfoUfzcUuR6RfYUY60iPZK7Yyw7hx8jyCdHrmcm9rGlV6SZsrH0ZWbsKYJ8xUJZRfE8jTXizV5DA1O2b34GUxNHuT41+UPCQsUi3MTmZ0lJFR4WfUMPkaeJ\/GjqvJlKTeRHae1x6to0kRV5M9R1ilz4IbFtNGtSV3kH5lPZKaJD6obuJyZDpIxpm3oZr7AqXAOLyGk8xSbXRJwDCqmfFCJI1dZnCEwRb1MXDd2Ljq4RsVWHyegU51w+\/TLGmwIILpghTJPqKqRwF5v88nAMqyC5TyyiZk8JoSSu\/y58i\/Zg4hhGdPctcltUv0gr5VU0i6l7EtHSvjc4hRM8cC+2iT3YZm4hTPP5kM1PsTG+E\/dGce7hB34tb53qT7A+sBgvjZjht\/xL9KVj2FQvhBGPI1+gYxeKhSbllvPh32GYO4WZxoPEYvB+NnTfjmHdCYyarkDHcAOG0jXVjWzE+PCX6KSNoluwi3XWTug2at9OV1D43uKZKcSPsqNc5BCJwfizqKrF\/WDYcSvrN4t7SjehD7M9P5PLOoGlmO96E8MsTYqq+C5szvH\/MMreit1ekWpunfTcMivaheNurdBqUX0Q55mXVuvWtYfwmP0hljUiJZS+RwIe00\/iOiyEUDVWuRMEHfwJ+utFXdfAGKeWiwldeQvL1E5xXBs24dF+jMiV1zD0Ec9evU1eOFfuIuHYBwSMiWeJGpfSSSJmHiLxiPAcUmMWkIFn3V7Sjr1H2Lh2rE1MJV4VU6QdfJ2NvkIwkOfI6iNy+Bryjv8E9wIRJafGMamJoOYVik5+SMzI9avtGxyDCZTmTxy\/iYKDr2Fkab\/a55bajr90TAULL1C0rPVzUhNUPoVf3hAF809RekCkITtLYNFmgoq3UrTrB9QcfgcjK9vVPivPWGIbl\/FLb6fu4BuUzj6x5rOukeXEN67gldhI8+Efy\/hn9K72G210Irp8p8QsKU2HaVl+k9aVt\/GKWWuSHpI1SFLtIjElMyRW7qbjwI\/pPPg+TfOvrImCUeMZXk5cmTRf7bI0dh++sQ24BWVSPXGGzoW36Fp8V6Zzv1qceIfSwdvxiapeM8dZ1HNvMLHB0SsFR88kiWRc\/XJwC8jDI7gQH2lfqZVLNG5\/gY4979I++zZts2\/RsvMNGra\/SEr5ojyPi\/QdEF+0l7qtzzN4+Gva5z+kqOduNjmHUzf9Jr0HvqRi768pXfyCtuXf0aRmSc2X1C9+SY1E1fK\/U7zyB1wTx1DZCNFNQUFB4R+YCxr+7ug2Hsfg1FcYXPmHC8WPbxM+\/oz4IQsf3yZ+\/AUpr76T+KH2+DiijgB58Y8LIH9T8UMjgMx\/c8E1VlBQUFBQUFBQUPiu5CX2M9V9F2YbHLA296C\/\/nJyEvvkvtSYDqb6z+BqH4m+njHdDZeRmypSviREtTDafSdersn4eGYwNnA\/8dEtcl9l6SL11UIQCfDPp+scn4\/B4Qdx1Zid9\/TfS2iYWKTq6LuLIE2u\/vaBe3HzFAuDDd23EhLVyAZTZ8pbThOdMiS31\/ffQ0TygJhnRiy2JRTOUTV4r1wuaLuGiIxxdPTNyJE+F56pEUn2fSBvM9uvwT+xC2uPVDI7r8choACvuHZyNN4aNQsfytt0aT7f9FFsg8uIbxc57dM1PgEhdcdxSezGwr+AWI1PSc7Kr+RtxNAZfKqPoNroTvQ2kW4soON6jLwz8KgR6bxiNWM9pXbLpD7cWq7EOLAIvx0\/wjiijo1JPWwq3ov7tufkRTTr6sNYVR3GaZuI1LFquQrjzC04zIv0XWbVh9CxC2HToc\/Qi+9kfe4U6yzcMRl9lPXjT6DK3YFBr4ho0ZN+JutCq9DbL85TQeH7yjqnWFSDj6KTvZN1Xtno9z+IbpZIz7S+6w4M+4Ufj37WJMabn+ci60B0\/Isw2\/oC+olioXxD\/k4stz6LjnsK60ycsOy6AasRET2m8s9jU\/eN2I4JE3WVewJ2XdfisFmkx1Nj338LTiN3o7J0leu2DYdwH7sbmxqt8bbnxL14jt2FgZ+IdrAp2o5n\/zV4bxH+JGocy2cI2vEIXt2XrbZZp7YRtPk2Qqa0fiP6FvaET50heOQ63OuFZ5Iar7p5wjffSvSMONazxEzdR0jvSQK7jq+2bfRNIW7bXUSPXEvksNaPQ2VmR9L0fSRsu4OUnWvniRu9jqStUvvk3djHVKy2e6S3k7njAaJaD5A0eiP6G0Vki5rYzmPkzj5C0sCVUlm7fzUJXZeQN\/0ASd0nSR++DhM7rVl7SOEExTsfIbRogoLtZwgpXuvTkTV4LYXb7iGmchfF2x8grGjLmv6U5oOUTz1IYu1e8oduoHDsdpyDtWbpJtYe5PaepmbmcaIKt5DefITyrfdTOLjW70RNhtRXM\/mQxMOEpHWRUCbtc\/BmqjafoWz0TqIK1h6bGgf3GBKKZyjpvZGa8TPUjj9I3eZHKJN+V5LL5wlL7iYovhn\/6GqC4hqJzhwhMmNIkD4okMr+0XV4hRTh7JWIV3Ax0VlbyKg6RFnP7VRK34XVQw9QP\/44zdtfonXH61QMPkhG7SW4BebhH9NM1dgTDB78kuYdb5JYc4LC7W\/QrRE\/miU6Fr+gVaJ58Xc0Ln5JrUTFwlekjb6EQ3TXBeeloKCg8A\/EBQ1\/d1QTD2NwFd896uN88eP8qI\/\/B+LHnxQ+\/pT4cVYAGXuRi1Tac9Ydek7q0wogfxPxY+GsAPLvrNO8VaKgoKCgoKCgoKDw11CUOsLOPrFI5+kcz\/5xrT9IZnw304NigdHTOUH2A9HVVcn1+rIDVBTOyWVf7yymJp7C0S4cO9tQxoYeIjaqVe5rbb6KUo3xeX7BHE3NIrd+SFgNfUNiEVJX+jt6i8YE3cLKm7Edr8hlr4AihqZEiqnQ2FbyKsWCY2bZIlWa6JCUonkqusVb2A0acWKDhQdNmhRPieWLpFSKHPhJ0ja+VKSvadwj3qrOHz4jix+2vjlEl4m+4IKdxNYcxdDKhzyNAXlU\/QmCSxfkiI8sTVRJmrRdp6NPQMUKPkV7cEjqJ7jpMmylY\/XI3Yapby6RGp+RFI3nhnfrVbhIx++QM4l95gRefXdglTqMWXQLvhNPYpHYhXl4BTblB3AffwJdG1\/s6o6zqf167HruQNc+mE3SHDbDD2NeewnrE7pYH9OM1eQL6KeNsbH3dnk\/ZiMPoxvbjvn+j1ClDKIf3YBOVBMGA\/ehP\/cu65KHUM0IU2gFhe8lll6ouu9Bp0S6f\/XN0R9+HN18EZ21vvce9KvFgrtB+jgmE8+yzjVZrlvs\/RBVhDDINms5jeXow+h4Zcl1+\/0\/xbR4dnUfznvfwSRDRKbpBZfitucNLCvE80rHxBbXbY\/JAsjZ8W6bH8S560qM44WJtzotVtCBn2CVPbo6xql2P4F7XmRjUutqm\/+Wu\/EdvBrbcwy5w2cfJ3zXY9ikiegQNd4th4jZ\/QReTVpxRU3asR\/j17yMzTn+G8E9p0hdegm\/xiVMvIT\/kpqIgctJ2\/c0vlW70DPXRnCkzj1K1uIL+JRPYR1euNoe3XcphUfewL9qJ27ZQgBXYxuaS9nFb5MgzRdULZ71Zwmr3kX5wVeJaloirE6kCDtLxsi1VEjHFVm7m\/BzfEnUJLSs0HDkLeIaFoiqncfI2mO1z8Y9kpZjP6F46n4iK3YSUS6M7s8SkjdM+9H3KJ+8jwDpmsVW7cYpWHhCnaV6xyN0H\/kJac0HZWPzhJr9OAWIn\/1Z0huW6T30Hp1LbxJXvI3A5HYSKnaTWDmPpZNIh3YWj6BsqkbvYmDlffpX3qNx8jEy65bxjSyXPTziCneQXL6XhOI5Ygt2EJLaj5N\/NiYW7hhssFkzl61TCM5e8fiGleAfWYFfRAWBMXUExTQQHNdMhPTZiLQhYnO2kVw8T3zBLmJyponMmsQjpAozCwc8gwrJrD5Cx8zrDC\/+mpEDn1E99DC+UdI8Ce00bX+NwZXfyX4gai+QzqUv6JDoXPyCdlkM+R3Ni19Sv\/QNpbM\/J2Ncm7ZSQUFB4R+MCxr+7qjGH8Lg9HkCyLeJH38i6uOPprz6n\/T7OF\/8+G8IIBeIH+cLH+eLH6vCx3nih4xIgaWTL0LeFRQUFBQUFBQUFP5aNrfdQF2+1pj3wOSPcHOIlMu1xfOyMfrZvoXpV7G3ER4gOyeeJdhfpMLKTh+lrUE7bn6nNp3M2OijxMeJRb72zpspLhVpPSprjlHfJFI3ZeTuoGtACDHBETX0jgsxI7d0H4kZY+KzY48RpYn8aB55mPjsSSztQ8mtPYqNYwS6+uZ07hSL+vmtpwlKEPusGn8Mr8h6glKHKR4QUSLB6UN4RTeI45gS6abSO28itvooeqbOlGhEmKIZsUAU1XApsS1CvMmcFFEYagHE0NKD4PoThLdeLc5jr4gySZl\/D32bAFwLduFdcwTL4EKso+rwkK6Ra\/kSqk1BRGnGujdcgrl0ffw2C7El9OC\/ylvLNBHx4qeJFtkoHbOOsS1ui5\/IUSEmid2ogsuxm3sXY2lOg6Q+9BL7MOu\/h40zr6Mj9a0v3S8v0hpPvYxOygjrpXZV2SI6gUXoxLZI\/1esXWRUUPheoGeAqv8hdKpFmjaDLS+hW7iPi3Q2sGHby+iXCoFgfeVhTLaK+1fHIRyLxV+Iz+tvxGrmNcw16el0bPyw13jyqNHzzcRl5ZPVukFQIe7LH63WNyR14nPoE8xSRRSJWvBwn7gPx+5rVsd4jN9NsNr\/w0H4X+i7RhF+9Ke4tWkjIayzBmSvD\/d2bdumtHZill\/FNl37Br5ZaAHJR98mbFKkGlSzMTSXyOn7yTj5UwxdwuU2PQsXrKMryJbaIjdrhRkj51BcMtrJP\/kBNsEZq+128TWEdR6l5PKP8SwWkXBqrIJzcEqoperqXxPVfWK13XCTNy5JDZQfe4e8veJ5dBZ36bij2w5Sf8UnuMZXrrar9DfgllBH7tQ9NF\/+CRssnVb7bHyScIurJnfzrbRd\/nPs\/FO1x2zjgVdyExm9l9F12afkDGuvrRqfpBZcQvOpmXuCvst\/RUKd1ntF7k9sxiu2mry+0wxe+kuKRm9C38hstd8pIBPfhEZ842opH7+N0Ut\/TdPsU2vmsFSn\/EpsxS+uEWe\/VAraTzJ+ya8YOfoxjdsfxcUvfXWsSvp+8QgpIjipg8D4FgLjmvEOK8XYxJjMqv10z\/6QMel3ZvTgRwwvf0DP7ldpm3qGxokHKeu6hkjpd8k\/qgo7t0g2Sfu1cwnD1TcVF58UvEMK8Q0rJzp9kOTCHWRULFA\/8gCtW5+ha\/plBve8z\/D+jwULn1A7eIYA6fvLxMwWV59scutO0bfnQ8YPfin1\/5rYvf9KyfLX9C9\/Tv\/S53I0SM\/iFzKdC1\/QIdG2+CVNC19Ru\/gN8a13Y+1ftubaKCgoKHzPuaDh745q7MG1AsjfU\/w4X\/j4NvHjfOHjfPFDzeE\/LYD85VEfGvFjVfhYK4Lo9GpNKhUUFBQUFBQUFBT+Wnb1nyE\/WXhkuDlEsGvwQSL9i+X67OjjZCf2y2Uv1zi2qaMIVIZyfefEM6QliLeGJwbPUJI\/K5erSpdobbxcLtva+jExJgQNedwWEWViauZAW+eNeHil4+yaSEPbNQSH12BlG0LP2GNExLbL4\/q2PktAqMixPrzrDXmboY4C0SxuZlUdIrtapJZKr1whoUCIOV273xZt9ZeQ3SIMYDMaThKRsx0bzzRqNNElRWOP4BXbgld8JymtV6Fv4ohf6iBBeVNyf47G1Dxj\/FE5HZZX5hixHSJvfsr4I\/I2rPEUlv75+Ku9A6TPhvXdgUv2NtxLF\/DX+HOkHPlc3vp3Xo9pUAkBIyIFTYQm5ZZd\/gw2WVvw1USYeEw8hU3ZCg5Nl6FraovbrjcxThvFuk4spjrt\/Rn6UU1Y94nUVrY7X0OV2MfGiSfRj27CIHca\/bJljLpvw2T3+6zzK8Cg905ZENGXru+60kVUW5T\/KxS+Z+hI\/0+33YJO221yCiyD0SfRzdvNOu8cjCaeRT9zmzxuQ+9dGI+LBW39xB7Mtr\/COo901tmFYrnteTZovHzWJ\/eyafpl2fRcXd9YuYTDzMvS\/+9m6Nj4SvfTYVx3vy73qe8N69qDuO\/RRkfZVC\/jM\/8qtrVCdDGLrcNz8\/04dwlBVI1L23ECZh7HOFIIA+bxDbi3HiVsn3jGqLGIqSRwy52E734SkwAhUpiG5OPbfoTY\/eKeP0tAz0lidtxPQJ94hqpxzhkgYuRa0g6u9dgI7T1JeM8JoseEn5Ea67A8IvpOkXvoVZJntOm1jOz9iZba03c9RNb8E2vmiZXaEwavpOzYO9ieEyESWrebhP7LqLz4LaLbDq22O4QVkDJwJRGV01Qs\/xC\/XCFOq\/FMbiR96CpyN99Cxb5ncY0pXe3zSmoka+gaUjqO0HDwNZJatXPa+aWS1XsZoXmDtKy8Rtn2+zDd5LXaH5TRQ97AVUQWjtO6\/C807XsRW28R+aMmMKWVgv6rSK7dS9HANXQsvUbVFiF6nyUqZ4TC7ivIaT5KTN4IPQuv0bX\/VQq6tNdajU9EGXktxyjpPk2x9LN29UuTyz3zP6Jr7ocSL1E9fDt27tFrPucfUUFaySy5tYcobDpBYfNJiloupaDxOIn52\/ENK8PJPQ4H1ygikrsIS2wlo3yewsZLKKg\/JhOdNohfWCmu3kmr81pJv6veQcWkF+8jr+Y4hfWX0TTyCFsPfsbWA58xtOendEy+Qlz6GC7JY3Lkx8Ty5wxrBBB1FMjQ4uf0SdteNQtfSOf9Be0Lv6Nt8fc0HvgD4YUHsA1a65+ioKCg8D3lgoa\/O6sRIN8mfJwvfnyb8PFt4sf5AsgfET7WiB\/fJerjLGqT8z8igOgMPYfqfAHkrxU\/9gt0F0FnXGuEpqCgoKCgoKCgoPDXEuCRzs7++0kKF6ljyjK30lMrFtrdHaPZ3n8faZoojraaYzSUicXAYL88+lqvxc0lVq4Pdt9GfvakXO7puImGWvF2cU3VxXR3CsGiqHgf\/YMi\/VVWzjT9GiEgMW2EJo2wkJg+TmnNUbkclzpMmyZdVlbpfqo6xEJfw+B9WGnyytcO3IOTVwb+0S3kNoh9JhTNUaiZr3fxY3kbnr2NlJojqAwtyWi9itiyBTHXvDBELt3+IuaOUYSXLZLaJfLFZ2r8AhKkuWz9c3BJ7CG0SqTVytguFi5TJ1\/ANqIe97wdxG1+QrRp5gxoPY2Zfz5+mgiSyJlXMXSJxz53Gs+Wq7DPn2FTSj9unTfj2noN+jZeuPfdiaNUtszczPrAQlyka2TbdDmGXqmYSNfJRroGdlueQWe9OaZFuzGW5rA\/8jt5fuPCWTlCxHLfh+gV7Mao61b000fRSxtGVXEQVeEeDI9+zbrEXnTbhem8gsL3Bd2O29Gpl+4V22D0+x9AlTfLRWYeGE08h1628P\/YID0\/1msi0wyztmCuThcX3SbXrXa+gWGuGGdavoDN+KPopwhx137qeazbrkTXM1Wuu+x4kU0tl7HO0hsd20BcNj+A49AdXKRnLvc7912P+6QQQOV699V4DNyAQ9Ox1baA3S9I9+4pjMOEYKxOaRU8+yQenSJ6RY1392UEDF+LT692kd234ygx+57Ds1FExKlxq5gmavtdhE2s9apI3Ps0IT3HcTsnisOvdg9JOx8gevwGrMNyV9tjhk+TOvcIsaPXoW+hjcZImryThLFriR26ik3nCBzxg5eTNHoNiSPX4JGhjUoJLJkgb+5hEgevIL5XG92npmzf0+RKx5k+ci22gdqIE6+kBiqkvrjmRbInbsbSM2a1L6J8O9VSX3TVDLkTt+AYoj1mv+Qm6vY+Q2b3JeQMnCamYsea\/RWP3Uz1jgeJK99B4ciN+CWK6L2z1Gy\/n+rJe0munqN46HrSmtZmzMhoWKJ9z\/MU954mvmgLJf3XUtCp9WKRjz20gMat99Mz\/0MK208QndVPUcdllPdfT1nfdazfsHHN+NTiHTSN30vP7At0zTxNfuNRgmJric8ZI6\/+CCVtV1DWeTXFrZdT1HqZ1HaU2KwxXP0yMTQyZ4PJRpw944lO7SUlb5LscrWwcZDy1iuoaDstcRWVatqvplb6LmqSvuMaB+6mV\/qO6t72PI2DZ6jtuYPC+lOk5M8RGteOmakusWlj9Gz\/EVuWfsO2lc\/oXPqM8qWvaFj8ktHFzxhZ\/Jz+hS8YWvhcpn\/\/5\/RKCDHkayon3yW5RaSVVFBQUPgec0HD3x3V+MMYXHmeAHK+8PGPJn6ohY+zqAWQ0fMEkMHnUB08RwD5G4gfumdRCyCj4m02BQUFBQUFBQUFhb8V7g6RrGjSyajZ2nkr6bGtcjnQO5PtA\/dhZGiNsZEt08MPkxorBJG+luuoLz8ol1MSummqFSboVpZeNNVfQlioMNStqz1GqsZIvbLqEMmpYlGyofkKfDXmwf1jj2LvKNK9dA0\/SFRCj1xu7LmD7BKRAqW85Qp5gV9dHpwVqbai0oZJzNsulyv67iQubweWjhHkt4rID4\/QSpp2\/EjMNfMvGJq6ElU0R4p0fOq2yMIZHP2zsfFIIaNb+IvkjD6Mb\/oY7gldpGsM0ov3vCtv43tuwztnEkfp+sT3342emRPJW55GZe6Cb\/EcKj1dkmbFW+XRk8\/jkD6ObVI\/oaOPYOKZjFf9MRyl8\/HRRLFELH6MjpEVNim9qDYFErQo0vO4DT2AcXwnHtMiJZf77JtsyNyKvSaixnboDKb1p7Dsuxsj6XqqpDbTrltYX76M1SERcWKYMSq\/2W6qFkRar0Wv+SpUpfvka6jTcCnrNJE\/Cgp\/b3TbbkWnUZh2G4w\/gypfeEgY73wPVZKIMDCefAX9TGGKvb5sGTPpObHOUbyFv2nhY3RDRBSGlXT\/WvffzjonsQjvvPghxgkiqkyN+8rHGEVq33b3OfwppvFNq3W\/hTdwbNOKGC7dp\/Hc8gB6jsInwiZ7mNDlN7HO1xp0B+98nOCZRzEKyF5tC5t5hKCtd2OgSWOlJm7hBXyal7CI0+4\/eupuEpdewDJKm4oouPckWcfewaVwHF0T69X23GNvkrjzfuzPEQLsoosovvQDPHJ62BRdvtruXzlFyYl3CW7ch02o1ijcLjiD6ss+JKRmBrsobYSGuXMAtad+QlTzftxSW1bb1RTufJDy\/c\/gndGJfZhIf6jGV6q3nPqAlK6LpXIXuvomq30xtbN0XfEJ8Y378TtHYFETVzXDwJW\/Ir39CAEZ3VidE03hHlFE18XvUL3jDAEpbfgkan82arLbjzJ6xS8p7Lscr5hqfBOka7Fu3Wp\/Uvk0I8d+SrP08\/CNqSQ4tQv30KI1c+S3HGXbpb+ma\/f\/z95bgGlxpXm80EbjDQ00NDRN00bTAu3u7u7u7u6uNNbBPYQkhCRASIgRJTYQz8QmOnElyZ2d2Z2d3czvlnz0h2Syk53MJHtv1fP8njp1zqlTXvV953\/e930KB798rFzScAgoF74Xsph1GWvnBGrGXqF956dUDFzEL7aTtesDsXXPximgAnufYlZbqt1liZjbBBOVvoX64ddonXyPlk3vCvP3KWl9lMSCQ4QkDOHomYuFbQRm64MxWRfMGstgzKyjMLWOlFkfIWMVjollCIbG7ixZbs0SAzPWmHlgZReFu18lMem7yK89R8PAO7RPfEHPtj\/SOvwhWaNf4d7zIX5j\/0b6xB9onviGJoFKSQT5loaxb6gXqB39lmqBSoHysT9QPPIdmd0fCd9CeXCCgoKCwq+Q6zJ+cbTqrxFAfkz42Pe9ANPoiOy9hj0\/wO4r2PUD7Lwa7R1XcMM1TF3D9mvYJrD1r2oBRLT0+DEB5MfEj6uEj79D\/BARXWApAoiCgoKCgoKCgsI\/iakOtYuV8aZn8HPJk9JRgY1UqGJ2iIy2Pcv8eculdHPVfcSFy66nSvJuIj9THl2bGDtOSYFsseHtVU556UkWLzLFzDyQ2rqHMDX1k8pau17E0koOaNvS8wpa2rKLrapW2V2WX3g3CVlym74RPaRdFg68iolQCS6lPS\/KHf2LVhKeJQsbgUJZmMoFVWrzeYys5FHHUWXyCNfY+nOs96lknUB0vRywPKlPdrPlmXsIu4guDDckElT7AJq6S\/GtOM3CVQ645B9lY+p2ltjE4KtykRWisvhwqT6LVfJWtPQt8VLFELFM2cxixwxsimVxxXPLF9LcRGhDzyEV68bHpGWb3ldZ4JrHYrds5ttGYzX0jmzNEVDLAvdCzCc+lurpR\/Uwa10IazZ\/hcZ8fRaEyJ2wK7f\/gTnpu5mTvE1ab3ZkD\/NaL6AV3sP8\/t+hscgInag+KcD0rO6X0aw9h0aS7D5MQeGXRDP3OBqFp5ihvYBZTb+RA54beTBv4H00Zgl1ltszr+NldLxll3sLG8+jVy8\/ezob4lkqPDuadrLYurTlSRbnys+9tpk3q3pfZJabbCGyIKCKNcOvMXOpbD2mF1iNxeTvp\/djgUcu1lvVy3r+5azrfBSTKvnZFTGtulVyeXV5eVlQueTuanmYLPDqrLZnZWQDHjveY85S4+l660r24LvrHVaGq+oZWrM2oQ3\/nW+iZylb0YmYxDbh2noHTi13Tuct3hCCXe44UQfU+yZikdCKe8NN+PaoXV0ttvbHSmg3ft+7+LSp29BZtArr+GYix5\/Er0ltZTJ\/1XrskjsJaruD0G45FpOI9ryl2MY145TaQ4awj2u90tT76JGCbUQVOXveIrxVvQ0R59Q+vHLGyd\/zDm5p6vhSs\/UMcU3uJrLuJsr2f4hDhHweRGbN08c9uRffrDFKdrxJzBUuvUQ8k3qw9csjf\/wCFTvfxspTLR4ZWfnhndTLOpd4ane+S+WW13BWXQsRM\/tovOO7cI9qJKpwJ817PqGw7\/Gr2rfzysY3rguP8HrsvbJo3v4ejVvfJrf5LAbC9bxcz2DVBnyi2vCL7sA7ooU15u6klt5I+7YPaNvyHlX9F0kqOoSFndrCxdw6DI+gOtwDavAMbsArpBGf0GbsnFJYa+mDi3chcZk7KWk8R+voOzSPvCUzfAXC96V5UORtWobeFpZlmoS8JuHd3tj3JoU1DxIgfCtXrbaTtrtMIGTwC\/IHP5KEj86JS3SPX6J67BuyRi7RMP4trUK6WaBxVKZBoG70W2pGv6Nq7N+omPxvAtKPss5Vfu4UFBQUfiVcl\/GLc5UFyA+JH\/v\/yqwDYjnoDL+NVuOjAo9JaIqmrFdSf5nHfxjRP+iV1P4ANddQreLK9GWqrqFSrPc02hN\/ksWQLX\/9cQHkp4gf1wofPyR+jCgCiIKCgoKCgoKCwj+X4qTt1GSphY7e6vuJ9muQ0s0lJ8mKm5DSG9ZH0FZ173S9nsYn0J0zV0rXlt+Fn5dsvZGdvofMVFmkSIgbJztzn5QOi+gmXRU43duvhlJVgHJb+0QKKuS4Fim5h0nIlEdhZ5edwt5FHgWclH8jG93zMbYMIV2ou9Y6Em3h93hm7f1SeWL5SUysw1my0p7I\/CMYmvljH9BAQo28v0mNsgWFS8wQvhm70dCajW\/WXiyFfV5stJGIOrmdKJUA41VwDPfcI1I6ovM5ef97ZHHDOnYI6\/hRDF0ysBf21zigDrusfSxcF4pTjdwpGbDtkjQ3S9qCUWg7FrmHMAxtw0o45uWBjeg5pLCu+l5WCuV6jikYCOfJtO4c+iEtLAluYkXBzawsuZ3FscPo+VezouYBFqdMsSTnEFrLLFlae45ZHsUsE\/ZNFIEWinFD7FPRH\/0Q3Yy96PhVo+WUgbbQ7uz259DwLGNW3xtohHei4a\/uKFRQ+CXQzLsNjZKzzFzlhE7VOTRjxplpGsScpgtouRUyY54Rc5t\/g06Y7BppQeN55pfIIuacqF70Gx5FJ0B+R4nixwKVKLowdgDDpoeYF90nLa+ovgujpgeZ7VkoLRvV3Y1x0wNorw9jps5CVlfcglnn44hB08Vyg\/h+rPovMkcVZ2J5Qj9mFTdi3iC\/n0TWNZ7Cuvk0K2LkmEFz1vlh13YP9j1q11lrkvukuB4OXbI7PRHjyFrcBh7Gpec+5q+TYz0Y+ufj1Hgr3sOPM1t\/5XRd1+bbcKm\/Cdt82dJOxDSyBs+WEwQOP8qaAFncEXGvPUJg\/wOEjj6B9uI10\/me1YdxKdxCYNcZFpnLVjE6i1biW38U14JNhPXJ77zL+FbuI0DYZkTPWcz9c6bz7aJqCWu5De+ibUS0n7pqnaCqA0Q0nyBZ2LZjonw+RCy9M4ltO4lTdD3po0\/inCC7SRSxDS4lseMMDmHlZI08iUeKfK1ErESXWi0nhXf0ENmDjxNZcXWcjpDczaS1ncE1ooaCoScJyBidLtPVnUtcxWESq24iJHOCwv7HyWxVizsiUXnbyWk+Q1DyALFFeyjueUxaNrGWLRJFnP2KSa+8hdzGM0Skb8I3qpXi9ockchvuxspBbT2zfmMM8bm7yK46QW7tKRLz9mBi7kls5hSlbY9SJNx7BfX3CWVnyK05jV9EO8uNNmAo4OFfQWLWLpJz95NZfBNZxTdLZBapKBTntxCfvpOAsDb8hW+DX0izhG9gAxGxo6Tn3URGvlCv4DgF5XdT03aR\/k1f0r\/5O2F+iZ6Jr2kf\/4riif+HoOHvKB\/6gq7xS3SOXaJDoH30G5oFWkcv0Txyiabhb6gf\/pb6sT8KdS8RmXMH\/smyVaWCgoLCL8x1Gb84kgByULTouEb82P89uodBZ1D44Z06hUbyNmZuUJtq\/pqZGdyLRsxWtCf+jNYUaNZdvFoAqXwarc3XCCB\/U\/z4YeHjB8WPywJIrSKAKCgozKCtrY3R0VFGRkYkxPS1dRQUFBQUFH46M2kpuI0MlfsZb6dM6nKPor9wtbTcWHQ7mbGy3\/qSzAOUqsQSH\/dCWmsenG6ns\/mJ6fRgr+wOSqSnS21hUl1zP9Y2scxbYERh6Z34BTZK+dlFxwlXubzKqzg5Xb+2S3YF5ehVSprKVVVc7iHCVR2eUdn7cVJ16Bd1yy6vRDdYprZR6K2wJ1R0t+WSg8mGeOJVYkmeKgi5n1DmEjfCTK05+BfKbni8cg9iaBWEiXBs64Ma0NDUxi3nALoLDPAoPSFZWVjHj0mI9cNG3pfm\/v2vMnulI5bJW7BM2c7a6H6BPswz9mAcPYiW3mpcBt9Ex8AW08xdLPYqw6ZVDkhu2\/MyulZhLI+Q4xisH\/k9ujbRLFFZeZgNv8sc4fjnu+WiucaTFU1Poi+cL+2NycwJa2dB2k6WDLyJlms+C4tPSILI\/MozaPjVMbf7t8wqF9JW4WjFjaHhVYJW6zPMmC9fWwWFfzWaRafRKJQFBZ3KB6bdXs3teg0tlQu8+QPvoOVfL6UXdjzPbNW7YUHOYRaX3YmWsyyMGgjPztxoOfj5kuKbWVFzBl0feeT66t4XWJI8gYa+qbRsOvwqSxOGhOddtjazHHsNw8xtaJvLYodl+zks2h9G21gWC1amjWHV\/iAG0a3Ssu5Ka+yHL7L2ilgfJukjuGx6mRXhddN5tjVHce57BKMoWaARce4+i135bkzT+qfz7Kv24zvxDFbZ8rtExCyuiZCpl9lYtgsDF3VHe9DYY\/gPnmNDvjrWxSrPJKKmXsIhfxMWMeptrY9rJHLsPO7C9kz81EKGrdB2wrbnccoZxchNdhsmsiGhlfRdr+OY0o1NjPw+ltp3iCR18wX8ynbiniuL4JeJaL6V2K4zwvtyXLL+uLKsaNcbJHbdg2\/+FlaohB4RK58MSm54jfDKAwQWTmFgrraA2RCQT9nUq8TUHSUwbzP2oVdbH5ROvkBm1714xrYSVqiOxyISkjlK\/Y63Sag4hF9yP0EZY9I7cHpfcyap3\/IayVVH8YltIyrvBtxCrxaBU8uP0DT5OvktZ3ENLCUsbZzoHDGGR\/V0nTk6WiTk3kDD8AsCLxKXvQ0nr1yCEwaIzthKROoknsHq+8BozUZi0yepanuEpoEXaBYoa3yAwIhWbDZG4+KVT1BUN4FRPYTGDRIWNywRHj9KZOIEsSnbSMrcTZrwTcotuZXiqruoaDhHVdMjNLRfoKX7JboG36Zz8C06B96iq\/8tmjtfor71AjVNT1E6\/CmZm\/5IZNe7+Ax9jfv4n8kY\/oqe8a\/pG5ORRZBLdIxcolOFmG4dvkTLsCiO\/IG64W\/JbXyJuOIHmLHQ8KrzpqCgoPAv5LqMXxzJBdaVAsj+7yXLD53xD9DYEMuMOQbXrfN\/hkXr0Mg\/jWbds8zQVfu5vE4A+Ynixw8KH5cZVQQQBQUFmY8++ghx+v7776e5to6CgoKCgsL\/lr7K+4j0kTt8ytL3kBsvd3pttIqgIusAliZyZ1Z1wS2kx8mCSEbCZsryZPEg0LeGxmpZZDAz9aOr7YKUnjlDk97ul6W0pqYmHarYHMYmHuTk3yivG9ZBmsp1lYdfDYXVsuWGvWs2GSo3UmXtv8FgpeyapLDlCUyswvEM6yS18i4pz9G\/Eo8IeRRy8eAb0jy84BjeiZuYtcCIwKzdLDSwwsDEjRhVoPN4oR19Y3dckjYTWCqPME8ZeUeaR7Q9wwrbOGyiB\/CtPCPlxYzJgod33QMYumRj7FWEaXAz5hGd6FsFY54wiW2+fD78Nn0izUU3WAttYrCplDt9nUflNoxTtmEQ0oqNym2Wac0DLIsaxFjl7mttxwXme5ezUiX8GPe+yiyXPJar3AAtb30GHd9qlgjzOaFtaFkEoJu4mbn5x9Ab\/RANmzjmlJ+WRBtdYZ80YkfRrnkQreH3mDFPPdpcQeFfhUb2zWgUy8\/SrNbn0AyWn9d5w58wU2+VlF4w9AEa5nJ8hYUdL6AbKsf60au8RxI\/xLSWkQPLe15idni3tGxQdx8GpWoXT0YdT6OXIA8U0l6xHrOhV5jnWyavK2zHast7zFJZeYjYbf8Qfe88eR\/1zTAt3sf6HrXLJKO0URxGn2VpQIm0LHaw2\/efx6r8AForbOR2F6\/Gd88HmMSJ1g4aUt7KkDL8tr\/M+pKd020ttHAnaOfrmMU3oW1gKeXNt\/DAtf5GfAfPoWfpJdfV0MY0vIy4wx+it8YO7SVrpXzR3ZWnUDew\/34M7MPV7RrbkXLgPbxqDjJ\/jTr+iKl\/DonbX8A1b5wFJo5Snu7StazxTCFt6iWCGm9mqZV8LrTmLGaxmQspm54mafxJlpg6T7djINTxLd5G8aEPMLYPZYGR7HZp\/gpLTF3jyZp4moTOu9Bf64KO6lqusPLFM6WXygO\/JyBvEwbmntPtGQplAdlj1B\/+lMCccZZfPm6xzMILr4R26ve+T3zNEWl5gYHswmy50L6FUywFfQ9TN\/UG1u6JLDd1R2u2Pgv017DSzAOnwGJqN79MzeSLrLXxZ7mJK\/OXmLJ4uSWrhHJjc3fKeh6hY+f7JJbsZdkqOwxNPTAy92a1gLFwb6xcY09q8QE6t79H57Z38YtqZukKKwyF74elXRQ2jomYW4diYGjLRqd4SpvuoXfL+3RPvkNe1QlchPtpmVDfdF0QDm5ZuAjfCke3HCzWh2Fi5ombZx6pObtp7XuBvvF36R1\/h+7Rt6lrf4rswqNExvbjG1CFi7Cug1MqG+wTsbGLx3ZDAnb2yVLacl04pmb+rDb2xMjIjeUr7DFYLhyL4QbWWAawvu9TfIe+Jrb9NXLGvqN+\/BsGR79keOxrhgQGBFrHLtE1+jXdI5foH\/maPoFegZ5hIU+gc\/gSHcPf0jr0LQ39X1Le\/SFrLMLQX6EOeK+goKDwL+C6jF+cqwSQ\/X9FZ+uXaGXJpu4\/xExN4UeG8OLXyJi6nvQbridNReYeZhqrg2b9S1kkfNCX2U4vXyWA\/Jzix7AigCgoKKj59NNPJQHkyunaOgoKCgoKCv8Ig7XnsFzjLqVbS06SEyuLIHlJ26nKkcUKl41JVOYfRXeWnrRcVXgr\/qqR2xnJW0mMGZbSIUENZKfLsTlcXbLIzZFdacTFjxOXIAso+UW3EZuwSUrnFB0nMFy2gogTfu8HRnQzQ0OH4oZHsN6YLOXX9ctB0BPybyIqY7eUTiy+BbfgZoxE91h1chBXv8RxPKPl0dapTbLvfq+kzYSqLD2S256R5oGFx7AJqMXCp4LgitPMX26HS\/IWTD0K2BAzhEv6DgxsYnDNOYjuEku8Kk6hJ\/wHcSu9A2PPIkyCmnBTufKK2P6NNLfN3s9iYR3HugfRt0\/CsfkJ5hq7sUbYvnXVPRj4VbLcv4a1BTdjIpwTUaAwLz\/FKiG9RDiOWRZBUjD0VcI2RKuPeV5lrCg4xirRZfACQxYENzEvoB6jrfL2FqRul9owGP0AnahB5peeZJbQvpZ3BTopN6AdN8a8zV8z06MUrfxjaHgWoiGe2xnXX38FhX8WYrBzjYpzUlqn5DRa6QeYaR7KnK7X0Vhpz0wjd+a1PYemuxw4e37jeWbFytYRetX3o1ckCxzzYodZVnc\/uiGyZcaymrMsKblVLvOvZFXD\/SxKkV1HGeQfYE3rQ8wPlEf8ryzYj1nnY8xxSZeWlycMYDX0IrPMZHFXz6cQ26FnWZnQIy0v9s7HtHAXGwbl94WIad527JpPYZK9WT4WQ2vWFd6A+9gFNPVlkcIwuBSrvM14b5Yt2ES05+nj1HICv8mLLHOTY5csc45jY\/F2wnb8FuMAdQDyjcXb8Go7gVe7LMqKrPbLxrFoC9E7XsY0WB1c3DF\/E4Gdp4jd+qzk4upyvkP2MG6Fk0QMyedcZP4qGzxLpgjrOEnS5G+m80V8y3cR1XOGzJ2\/RWehHOtJxDVzkMDKvWRufwHnVPV7w1rYh4DiKWJaT5Dcr7YEFPHOHMY5tp7CqZcJLlWLP8vWOhEqLPsJbRZvewGPRFncElltHUB48Q7CCrZSvuVFAjPVlu4GJg5EFe\/EPbKGsvELpDaq47OIxBbvIjh9mPT6W6jb\/DL+SfL1E1nnEEtc4U6CEntIrThE4+TLxOSq4yAZrLIjMmNC+J5M4BvRQHnXQ7ROvkZMlnx9LxOfvZ34rG1EJA3iEVBC4+BF2sd\/S37NCdZaqi1dQqM6iU\/bLHzDNhMU2YqjawrlDffQPvgSLb3PUlJ7hrCYXlYZ27PW1IuwqC5iEkaIjh8mIrqPsMguHJ1TWSlcq+DQZqrrH6Ct6zlau56ltfNZIf087d0v0trxLI2tT9He+RzDI+\/T1\/8GPb2\/pbv3Vbp7XqWr+xUGel9nYMsfGJ74ipGxL9g0\/hUTImMqhPTI6Fc0jHxNzei39IxcYkBIjwx\/zbDAkMCgQP+QTO\/QJXqGvqFn9I+0DX1Hav4ZAsLGsXGWxUUFBQWFfyLXZfziTAsgkvjxFTNd1R\/yK9FuOYdW+2Po9F5A9xjoHlVxo8ysIyoOX4MYX+SQXGfmuuDr2v0lmBZAflD8+Ov\/XvxQBBAFBYUrUAQQBQUFBYV\/Nt6OGQzXqX3Zt5WcJMpPdutRkr6H6tyjUjo1eoSWClXHf0Az7SpXWK5OWTRU3cNSfUsszAOpLD2Js9Dm4sWWVJSfJjhIdutUVnEXEVGyQFGtCiouUqtyC+XuW01h1VnmzTMiMKqP1AJZuIjJ3ENUmuwCpWbwTbluSCvpVbKv98DkSQKS5I6rgl7Z6iRAqB+YuZuFKzYQUXqCNRsSMXfJIqRIDrqb3v+qNI8U9sM2rAMT9wKi2+XOwRSVFYd\/7QPYxg6jbxlMgEpQ8VPNN2TsYoVzFhvzb2SRuS\/25SdZ5pSBoV8NLm3PoKNvgrWwLQP\/aszStkvruI5\/xOz1kZgX3YqucJ7sBn4n5ZtWnGGOfSprymVrEZP6h5jrVYahqvPXsPIe9NJ3s6T0ThYK8\/kRPZJboDlxYyzpkY93bsp2NHTnSVYgOpkH0Enfi07GXjStwtBK28lM4Rppj8vB1RUU\/hVo5N+BRon8jOoUn0Ir6wgz5hszu\/lZND1k8XRe+wtohcgC6ML255iVKIsYixoeYb4qHs\/CwptZWnkabUc5IPbyxodYrHo3LCk8yso64fmIl91lraq\/l1VVdzLLLkpaXtv+KMZVtzNb9EohLFt0PM7a6jtY4FUgLZsUH8C690nmO8rixPLIZmza72ddvVqEsK4\/gW3r3ei7yi6kFpq74Tp2gfWiJYhKNDCJa8Ft8BE2XhHUe0PlfhyqD7KhWrZyk+qFl+M\/dh7PztPMWi5bgpjHNRI0fh6f3nuwiG+aruvXdZqQ0Ufwabt9Om+layyhQw\/i13oc+2z5mKU2QksIFPIC205g7KF2Oe5TsZvY0Ucl8WOtT8Z0vmfhZhJGHiaq+y4cUuTzL2Ij7F\/i4APEdN0lCSCX80Uyxh4nqfde4rtk67vLxDbdSqqQHy4cr2+OWsAwtg0go+8+Iqv2kdJ5BtsA+ZxL+5XSQ8HIedyiakjvOMOGADlei4ifUFYslkVUkyWUuUWqXUy5hVVT3P8QydU3ktN2FynVNzF\/idl0eWrVEUp6zuEb3UR+6xmSSvdPl4kWPPlNpyjpuI+ItGEyqm4iq+ZWrB3V5ys8sZeqznPU9DyKg0cahQ2nyK+9g9RCOaaVdFwmzhRU30ZtxyMU197JBsc4sotvpEi4r3JKbyIiXu3yLCl9M+W1p6luvI\/alnOERrbi4JxCZv4B8ktvIVeMA5J3iPTsvfgFVpOcsomKypNUVZ+huvYs1TVnqam9j\/T0G4Rvqyy46OjOwNevklzh+cjJOSTMb6Qg\/xhFhccpKb6dauEb3dT8GzpHPmVk7HMmJkTh43NZBBn\/monRz5kc+5rOoc+oHLlE5eh3NIhusIa\/ZmREqCMwPiwzNvQVowIjg18xJDAw+DUDQ9\/SP\/xvNLa9Q3be3SRnqZ8VBQUFhZ+Z6zJ+cSQBRBQpdvyBGcKP+mvLtdseZtbUp+je+D26R\/+K7hFhfugvMgf\/wiyJ\/2LWARViMPXLqNxqibFENFWm4b8GNCqeRmvyCgHkHxE\/LgsflxkBjRpFAFFQUFAEEAUFBQWFfw3labupu2ztYRvHcP1j02U1+TcR5CW7gUmNGaIoQ7b09vMoplXl\/srFIY3OpvNS2tE+meoyOXCuh3sBKclyp6aPXw3FKpdTzq651KhEEHfvckpU7q+Kqs9iYuaNzuxlFNTch4tPJWssgkjMkzsR7YT2RFdY0n6NvCvN19pEE561h0UGNvglTRKj+s9QNvGRNA8vPo6ZYyorRfdZibIVikvsIE7R\/SxfF4JX5i40tObhk38j1iGtmPtW4BA\/ynKbGBySJlhg7I59iiywhKqEE3dh39YnbWXOKie8Oy5Kea7155iz1huLJNm6xXfr19LcpvoeDPxrWZsmj0De0PMyC5wyWRU\/xrLQdmyG3pbyl8ePsziomXUqAcYgdYrZG5Mx23qJmfMMWByn6uQd\/4S5cWPMEdbVcc5Er\/o+FtQ9jHZQKwu7ZNdasyK6pRH2c7pfQavuITRiRoT\/bA9JZQoK\/2w0co+jUSKLpdo5R9FKka3C5o18hsbGFCm9YPgDNFzkTvFFfW+iFSRbdyxufpJ5GXLn+6KS21laJXe4awnvhZU9z6OXLXdGLy26CcPau9EykeNKGDU9wIqSm6f3wbzvIgYZ6lH\/1mOvsyxKbX1gO\/Iia3K2MddejrthFNeJw8QrzF0fKC3rOcbjMv4ClmVqAcOu4XacOu7BMEwdT8J783NsrLuJRQ6y6CJ2tPtNPINr5xmWuao714O2XMChdDurrghm7lC0mZBNT2J1hZXF8g2BJBx8h3XRNRj5ZE7ne1XvJ3TgPmxT1IHHRZL3vIZv\/SFJBLmcZ+KZTIaQ71m8FavIqul8PSMb8g++S1jLrcK7TX0uRPL3vUlgxU4cElqYMXPmdL4ofCR0ncI5sQ1jR\/kYRQKLtlCx7y38csfYGKHehnj8ZTteJqn1Ntzim1nrFD1d5hBcSMOBD0gQzpdnYgfaOnJsFpGY0p3U73yT0NxxvIWyefrG02WReZO07X2P+LI9eMU0Y+edPV1m4xxDz94PKWy\/G+eAQnxj5fvoMvnNd9K39yMSC3fgEVKJb1QTBqtlt4oiWeWH6NvxLuXtZ7FxjCEgqoWg2KvPcW7FjYzs+Iim3ifx9C\/CO6iKIOFecvMpmq7jE1BKY+ejDE2KMTqewzegXPi2FeAf0oBvYA3eAVUYGjmyaqUt6Znbae98mqGxNxkceYOSsuNY24Sw0T4BT68ivLzL8PGtJCCgnuiYfnJz9lJfe5aezouMCd+L0aHfMdL\/BiMDb9JY8wBhIc2sXGk9vS9aujNYUfogdvl34jr67\/j3fERI+xskT\/yJ1JZXKBj8nJrRb6gd+ISmse+oGfqKiqEv6Rj5RnKDNTT8FVuEZYnBL9ksMDnwJZsEJgTGB75ibPCSsB\/fMjhwiZbm16lvfI2YRLXgpKCgoPAzcF3GL46W8OdFEj+uydfMnEL34J9Uosd\/o3tYJXr8RPFj1gEkkeXa9n9JrhJAfkz8uFb4+J\/EjyFFAFFQUFCjCCAKCgoKCv8qarMPU5i4VUqnRQzQUiSLFd4uuXRW38\/CeSuYMVOD2qJb2WgdIZVVFdyCr7vciVlTdie+nrKbFrFTxs+nQq5TcTcx0UNSOif\/KAkqa42o2CGSVZYdFfUPYb4uVEq3Dsi\/g508C4lUiQmiFUh0htyJGptzAMsNcsdijSp2R1rt\/biILrHWhRCauZulRs4sW+1ElCqWRq4qPkhw0S14pU6hNXclSZ3PSnnJl0WNzL24qbYRowroHq1azzF7Py75siVMhGqbzkXH0LMMwb7gRrS0ZuA3JFt02JWdZJ3Q1mz9VawVjtGy6GYMg5tY7FHEhvaLLPEsYkVIEwbCOTGvkeOSrBLOyYqMvazMPSK5tlqeuAnD8tMsjt+Enn8l81yzWSGsO9u3VpqLnYz6lWfQcspi6eDb6ATUM8uvGi3HdOZWnGFu18toeJYxp\/d1NEzc0IruZ6ZtDFrVZ6XtKSj8s5DcXpXLbul0Cm5DK194BmcbMm\/0cylvpr4F8\/vfZqaJHxqaM9Brf25a\/FhU++C0+KEnvGf0q2QRZW5YOytbHxfufzlQ9tLCoxjWy+Kr7sYEVtfdwzKVSKof2Y5Z+6Pox8gukZaENWHVf4FFIXKA9Xm2odiN\/5ZF7rJFxCxTD+x6HmddtWy9MVNDgxVBZbhPvTV9TMt8crFvOYlNrVpgWRVcit\/Uq+jby+\/CWYbrMfTJImz\/71loou5gt84ZIWzHy5jFy5ZwGrP1MPLJIPbgO1inqa0vRHdYXs03EzQknzuRRZYemPhmkHroPSzDZasZkbVCXf\/mY6TueZVF5uq4DGLsj9DWW0iclK3qRDR1F7IupIiUzU+TtEkd40TELqqKuJ67SBySz+VlrALzCSqbIm\/7c6xY5zGdb+6ZgkNEOZWH3sc1Xh08fZmpE3ZB+RRMPk3h5qvdbDlFVOGfMUDdnt\/hd4XQs2DpGhxDSkmuu5HOGz9jg59a1LB0isElpIy0+mN0HPgAB391YHcr5zicA4tILt9H36FPCUlRu75auz4Al8BifKPqaN78IlUDssXeZVz9C3HyziYhd5L+He9Q3iZbKF3GO7gSZ69s7F0T6Rh7gcFt75CSK1vwiZiv88MnsAIntwy8\/PJo7jnP+I6PKa29HZO1sqt2AwNLfPxK8fIpxm5jNNFxXXQPPMv45vfo6H4aD89cFi9eiY1NBF7CN87DPZcNG2Jwdk4mN2c3\/X3PMz72NuOjb1FedhsRoc0EB1TjI3w3vD0KcbRPwszEHWsrf8KDG6gQvi8TA79j8\/B7bBn5PdvHPmbHxGcMC9+JrrEvqKg+R\/7kf5DW8hKRPR8QMXyJkIZnCRu6RGLvh8J38G3yR76jYeBTWoe+YmD4K4aGvmRg6GvGhPnE4BfcIMx3CEwNfsl2gakBme39X7JNYGv\/12wRGbjE5MB3DPV8QXrKEVzt83G2L2CJwcarzrOCgoLC38l1Gb84mum7rnN7pZGzk9m3gu4R0XrjL\/978WPffzNr95\/RVAVL\/LUwLYD8FPHjb7m8ulL8UAQQBQWFK1AEEAUFBQWFfxkzZ9BWfII1hnJnRVXWQbJjZZcmCWHdNJeeRGOGFv4exbRU3o3FWl8s1\/pLViAu9rJ7mpa6c\/h4yCJIU91DODukSek2VfwNkXJVAHMPr1KKy05ivMYL243J5BTLLp8cxCDoKhc3BTX3ss42WurwT8w7jMFKR1wC6khUlSeWnMBH5VarsOs5aR6RdyMeUX2S+6uYipNSXojwX8I1up\/VtjGEFB1j7hJL7ALrcIjsQVt7BmE1sjDglb0ffVNfrENbsI8fx8ynArfcgxg6puEizGcb2OBVLXea+bY9Lc3Xp+\/AsUwWi+xLjmMU1IxZ\/ChzTP3wGJatVGyr72a+bTzrSmV3Nk6Tn6MxfyUm+UfRMfbAbuxDKd8wdQdaq92xHHkP7TWuGGTtQ8c+jTWDb6GXMsUC4bi07RJYXHAzS1qeRnNdGAsKb0HLJopFXS+i6VvDAmGuI5wTLe8ytNzy0IroYdbkl8z0qkCr+6Xp66Cg8HOjkXUUzepHpLRO9o1oFZ1iprEXc1qfR3NjCjMNbJnX8hs0\/RulZ3ph0xPoJMiC6OLaB5mfJz\/Xi0TxQyUOLszYiWHrE2it2iAtGxQdZUWjHONCP307xs3n0E+W4xatyBfjfZxnnrNsZWJccRyLtodY4CZbUpjV3sG6lrMsCWuQ2wquwK7\/SQxCZYuOJb4FrK++Cfte+RhEzPO24dz7ECbJvdN5Tp1nce68Bz07WbRd5p6MU\/NteA2q17PKHMK55iDefbJ1m8giS3e8Ou8gcPic5EpL2uaGQNxqDxAy+jAbc9UupFxKthLSfy8hA+r1l673wqfuIJFDD+BRLovHIqa+GfhU7CBu7BGMHMOm8\/0qdhLRcTvJm59irZf8jhZxzxnCp2Cc1MknMPOSz5WIR0YvfvnjpAn7YuEpx2CS8tO6iKg9SFzrcYJLp6bz1zpGEFN\/hMDcETL678PgCjEmOG+C8OJtlG65KLx\/J6fz13umkNJ8C4GZ\/RSPPo6dr9rKxTuukaTqA+R0nKR0+FGWGMpuwkRSKg8QX3wDuS13UjH0GCZW6hgcicU7SCnbT3rFQWqGn8AvWr6+Il4h5eTV3Yx\/VB01vQ9T3nGWNRZqUSe1cAe5lcL3wTuTlqGnqW6\/D0dPtbuw6KR+iqpvIS51mOSszbT1P01p3R2YWai3X1h6hIKSw0THdRMe2UJH3zPUt9xPcpos4Jube5GZuY2CggOkp2\/B17eIvLy9tLY8QkPDfWRl7WTjxhhiIzspyjtAfvZu0hLHcRDy3J3TaKg6Q3vTI7QJ1FWeoq7iDppr7qYs\/wiFmXtJjRslULTSFL7hFqZuFKTvlFxUdgoMtV1k9+ZvOTB5iamBt9k68TXDgx\/SN\/gRLWPfUNv2Ck3DX1Iy+AWFPR9QOPoHSvo\/o1lY7hq+xMCgKILIliBTQt52gamBL9gl0v8Fu1Xs6vuCnQI7er+U6f9G4Du2CzSVPkZO\/D6y4g8QG351nBUFBQWFH+G6jF8WDa3r8jSFF7skfPyo+HGF8PE3xQ+R79EZ\/4AZcxZft51fEkkA2SQKID8gfPwj4ocigCgoKFyBIoAoKCgoKPwrCXDNY7hO3Yk3VK8eQdteeRYPR1nQyE6cJDFSHs0bEdRElsrNlZ9XKflZ8gjuDbax1Kpihjg7Z1Kr6tAMDe+mUmWJkCbUDQyRRxKniOkweUR0VvGt+AbLI6ZrOmVhwz+qj6CYASmdVHgzzn41rLYMJqtOHr0cmLyVkIydzNEzJqX2fnR0l+IRO0SQan+KVS6x4hsfZtEKG+yF\/fBVlYWpRI1gYW64PgTLwCbcc+QR5bHD8kjwkI6LrHYvwsSvCtfSEywwdsGr4WGWOaRgrQrAHLpNDlLu0vIEC62jsS66FaPwThxUApBJ6hSrEyYwzTnA3LWuWDY+xoqETayIHmCReyGWPb9loW8Ny+JGmGsTidnI75m1IUkSQkTLEKPeV9F2yWVp5T1omXqzqOg2dOPGWVB+Gr0WedT37NwjkiAyv\/c1NOMmmNV4Hu3i29Aw80Qz9zAzA9WdgwoKPxca+SfQKJOfa+2cm9AqksXHOR2voOkpW4PN7\/sdmgFN0r2s13YR7ch+NLRmsKT9InNS5Q59\/cq7WFwmryu6uzJolF3lzXJKx7jnIgblsou7JRk3sLrlYXRtZRfcRmU3s6ZRfseImDaeZU2lOnD2uq5HMSk9wlzbcGnZtu88VnUnWBpcLS0vcojBcfRZjOLld9Bcc09cBp\/AoVMtQKwv24PPlhdYV6B2reU18ji+my5iHFk7nedUfQCf\/vuxuSImhk\/fPfh2n8I6S36HiZhFlBM0eC+u1VfH24ja\/BRO+aOsT5DfgVKbuUMEd96OV406HoVIwuQTBDcfxSlTHXvCJrKCjB0vENZ6C67Zg9P5y608SN\/yJMG1B3DNUAs6XkKd3G0XcE\/twCVJ7ULKPrKSwqnnCCreQkChuuN69uLVFG9\/lmihnYjKPeivWj9dltZxB9m9ZwnMGblK+DBe70XZpqdJazlOvHB+1tgFTZel1BymduvzuIaVEl++m2XGaguanJbbqJ8UtpW3WWAL8xbLrrGMzN0o772fmuHzRGQMk1i0E0MTWYCZpTufktZTdGx9GTf\/fDIrDuLsqx6wm5y\/jc5NL5BRvJu4zDEySvZhYuE1XV5Se5zusecpa7idsNh28soOExypvhY5BbvoGbpIS9cjePkVkFd0gMzcnXj7y1Y6NjYhNLfeT0\/f07R3PIqrayoZmdvIyt5JVHQ3K1dtxMU5hbaWB+ntfJKu9sfw8cojPLSJ7IwdZKRtJSlumJjwVpqqTtHXdp6+9idorDyFrVUgDhtiyEndrmKK1uq7uWH4XcY6n2Wo5Wn6hXd+dcExDJbJ5yqs4mFyej+mpu0lNm\/6liNjn3N47AsOCuwT2DPyGTtGv2Jg4EPhnH5EytC3hLS9TdbIH2nq\/5zNg5+xa+hL9g5+zr5BYZ2BzzkgIpQdvJI+mQMivZ+zX6TnC2H+lcAl9vV9ww2dn9FV9DCdRY\/RKpAWLVtdKigoKPwA12X8qtDI3vG3xY\/\/yerjSvFjr4p936OtGjn1a0Kj4im1APKPiB9XCh+XGQaNakUAUVBQUAQQBQUFBYV\/PVF+tQyoApwbLd\/Alo7np8smO9Xp4fYL6M6aJ6U76x\/Bw1l2YVJdcgcx4bI4kpd9iMy0nVI6Pm5MCtoqpotKjrNY5eO9q092QbVsuQ1FlXexaLEZ4XGj5JbdKeX7hXeQpBIj6lXusWycM\/CNlDsqI7P3E5Yub6NM5bIqqvAoS40cMDT3xzN2gLl6a3CLGSJCFR8kvVe2hIisuQ\/rgHrMPYuJqJOPOXlIFjz8yk9iFdLKGo8CPAqPobfGnY3Jkyy1i2VDityxF7HpU2nu0fgIq3wqWBvVz8bi2zBPHGehiRumSVuwUwVrt6t7AJPMvZhmyX7SN\/a\/jp5wHEs88pnnmM66jueYK1pyuGayKKwT47pz6Ef1obvKFn3hHC7NPcLq0Q+kdRcmbELXOQvDzV+iJcwXpE7JncqNj6ObexTdzP3M65KPUVvYr5kaM9DpeRWNrANolsjnVUHh50IjdT+al8WPrENoV8hCxLzhj9Ew9ZetPYY\/ZOZaf7SEZ1Kv+Um0vMrRsgpjaedzzE6QR8obNDzMIpX4sTBpkuUtclwhHVH86H2OBcFyQGz9hGGMO2ULrJmamqxtvAfjellsnW0TxrruJzAqkt8Zuqbu2Az8htX5u6f3d8PQBVanjaC52ERatq6\/HYeB88xaK1tliPjsehfDAHWMB5uyPTh3nWWZl9o6wG\/zc1ik9qK3URZVRKIO\/Z71mf1oqTrqV3omEbnzRZyq9qBnpe5kj7rhefx7TqK3znM6z7VsiujJ81hGVU7niaQfehunrD70r7B68CzbTua+17CNb2TBarvp\/Pjh+0jd+gymPrJYfZnMbReI7ryNNW7x03lrXKLIu+FZIuoPYeF9df2iHS+QPf4YlldYiIhkDJyl+uBbWLjHo2+sdm0UVrSF1qOf4BhWiukVsULWeyRTv+u3xFfvw9orDf3VsiWPSHz5Llr3vUVI1hDWHmoLFZH6Lc9SNfo4Vk7R2HmmT+evsXClZ+87kvBhsSEUG1VwehG3wDz6d79F3eCjmFkH4OClti5ZZxtI9+aX6Jx4DjvnGOzd0zC50oqj+ka27P+UiuZTWFoH4uSega2DHB9GpLH9frbt+YRK4V6x2RCOs1sGLu6ZLF9hI5VnZW9jYtMbbNn2Hvb2UTg6JUrurkTE8pDgavp6nmBq6\/u0Nt\/HBrtwXF0y8PEqxMsjj6VL1lBWeJDxgReZmniXhso7sDTzwM0pFR\/hG+TtnkeQbxlVBYfZ3PciO0bfYazrIokRnViZeeHplIGHYwaBXsV019zLVN\/r7B1+X+A94bv9Ikldb2PV8S4WDS\/j2fF7SpufY3z8aw6MfMqx8S+4aexzjox+zq7hT2ke\/Y74umfJGfqWlv5P2dTzPruHvpAEkBsHP+OmATVH+1X0CcsivTJHRXpUdH\/GjSJdQrrrc2H5S2H5S450fcmB9k\/Y1fg2O5veZWv97yhLupGNlup7VEFB4f\/XXJfxq0HDMYnZYqDzn0v8kPi1CiAqC5CfW\/wYFMt+GQHExsaGqqoqRkZGKCwsxMjI6Lo6PzeRkZEMDQ3R0NCAqanpdeU\/hp+fH01NTdL+lpeXY2FhcV2dn5v4+Hh6e3slcnOvdvv2c7BgwQKKioqYmJigp6eHhAR14LyfA21tbXJychgeHqazsxMvL\/WP8H8ENzc3uru7GR0dJS8vj3nz5M6QfwbZ2dnSPSPuf0xMzHXlfw\/ivVZfXy+d5+bmZqysrK6r84+gpaUl7efY2Bh9fX1kZWVdV+fv5dcggCQlJdHV1SWdd\/H+vLb852bJkiW0trZK587Hx+e6cgUFBQWFfz65saNUqnzxezmm01Yid0qKDDadx3CZPOJ3rPN5li9dJ6VHOl+YrtPV8qT0PdTQmEFR3mHMTH1xcEiltOQEJiZerFhhT2PT4xgst5XqN6ksJDLzbyJCFey7qPZe\/EJbMVsfSUH1vRitlb8JRU2yVUph8xMYWwRh45ZLROYu5i1ai417HpHC9sTy8rH3pHls5V04hrRg5pRJrMrSI6buflbbxeOaMIFX+g6WCPvnX3QzC1c64lt4jNX2ibjnHMY1cy\/LbKIJapStYqJVgdfdK05inbgJzRmiq5oTrPIqwiK6l+XuhTip4hb4TXwszc2TJtBZYoFz32+lZbuWp1jkkotlxWk0NGexcfwjdIzdWZk4gaauHrZbv5bcYy1XWdWs2\/4dc3wqWJolj\/xe1fUSerk3siBpK\/PjhtFxL2Jh1b3o+NWiP\/Qumq65zE7ehsYCPebWPMCs+kfRjBlhVt8baIR3ollwjBmzFkltKSj8o2jEbUGrUhYPtVN3o139MDMWWTC39x1m6s5HY6038zteZKZNAjoehSwSnltNt0J0vMtZUv+QZNGkKTzHYrDz+enyaPDFKZtZ0XlRSs8NqmfNsCxsaq60xyB1kjW9slXYwqBazHufYUlMl7SsH9GG9cgrzN8gB942TN+EzeAFFvvJbvlWp4+zofdxjDJkwWWBbQj2\/U9iki5basxbH4h51gQ+O+Q4PyKrImpx672fDfXq+B92ZXvwHX+K1RGy66wFlp5sKNpCuEaw9wAAgABJREFU+G71f\/gV7onYZg8QseNFtDXkPK05i3Aq3UbMzhdZ5aHuuF+f2Ez01qfwbVVvwywol6CO20jZ\/RKaOnOkPO05etindpCw6XHCutRC5kqHUDzyh8ne+wpLTOR3qohTShuBVTvJ3vk8Rg5q11j2sbX4FYxRsOvF6TwR0dVVbMsxqo7I787LeKV3E1q2nYq9r2IToP4P7BRZiWtMFfUH3ia8RB0rw8IlFu+kFkrGHxO4Ou5ISPYQ8eU7aN33O9ZcIf64hZURmtFHSe89VAzJLs4uE5zcJdBJy7YXSClTWwzYusQTmTZATOYgg3vfJSFPbXEiWn5EC2WxGUMM736XtCK1yzA3n1zi0ocJjKimZ9ML1F1h5WO4ypqYxG4CQqvIK93LxNTbFFcemS738MwhIWkAX\/9CyiuPsWnLm5RVyK7bRAIDyomP78XHO5eCvF1MTrxBR9s54f+mn1QeEVJHbFQ73kI7OemTTI78lvH+50lLHGL1SmtC\/SqID2\/HyyWTKKFuT9M5tg7+lsG280SH1BIf1kpCWBueTqk420VQnH4D23tf5ob+VxlqfpSqnH2kCO95f9cclukvJzqgmj7h+7mr+yUOj37ArvHPaBz6jMSKh7BrfIWggS8pa3yW7SOfc3TkM04IHBn+nLGRSxS2vkbV8Hc0tL8pucI6MvQ5tw1+xnGRgc841v+pZAWyT7L++IybBU70fcotvUJ576ec6PmU23tU826ZE13CXKRT5oQ0F9brkLm980vu6PyaO7ouCfW+4WDju3Sl30mmTxdpHm2kebaT5iUcn406LoyCgsL\/Z7ku41eDTs\/TcsDznyp+XOny6rLwsUfF3u\/R+jUKIOVPozVxjQDyj4gfovBxmZ9RABE7dx955BEefPBBHnroIW677TbCwtQ\/fkTEPLHshRde4LvvvpM6WL\/44gsuXrwo5d95508fJXbkyBFpXXG7Io899thV5XfddRcPP\/wwb7\/9trS9f\/\/3f+fmm9U\/+P4WYoeyuJ7I66+\/zp\/+9Cdp\/W+++YbnnntO2pZ4vKKAc+26\/1uOHz8uHcvjjz\/Oe++9x1\/\/+lcJsWP66aef5ty5c9LxXrveT+G+++6T2vnNb37Dl19+KR3T999\/z\/vvvy9tVzze\/n61WfNP5eDBg9IxPPPMM9Md6v\/1X\/\/Fq6++KrUtbv\/adf4eTp06Ja3\/yiuvSPsrTp999pm0HXF74rm7dp0fQrwfxOMXr584F5evLK+srJSu66OPPnrV\/r\/zzjvSdkRE4eXadq9FvA\/F9sV75d\/+7d+kdsR77\/nnn5fa2LfvapPyn8rl47jyPIvTJ598It0r4jZ27fppZr7\/iABy7Nixq55Dcd9ERMHw2rrXIl47sa54\/\/3+97\/nv\/\/7v6Vti\/fn+fPnpTLx+l+73o9x+fm9\/D4St3GlcCkKsGL5hQsX+I\/\/+A9pe\/fcc3VwQgUFBQWFfw3ONjG0Fd+OjVmAtFyRuY\/4YNk1Smr0AEUqqw4\/9wIqVcHBHexiqSuVfzcGB9RRpbK2SIgdpbr8tJSOiRkiNVXuKIuOGSRNZblRVHaSqNhhKV3X+qQ09\/SvoaDqjJSOFepFJsmCQJrQrluAPBK8sFnuXEspvxPLjQmYbUwmpvBmlq5yIiRzN4FpN8jrtMj1AnP24xE\/hpauHul9L0t5marg5f5Ft+CtsjRJ6JeDoMf2vybNNyaOC2zC1K8a14KbWBtYh1P+ERZbReBZK7vgCtkkCx5Wqdsw8qthQ\/lJljqmsrHuQVaFtqHvkIypcByWRcdZvDEew6g+LCvPYJQ6xWKnDFZlH2R1\/k0Ypu9ivl0Mq4RzsiR+nJXC8YrWHSuEc6jrmM7q4fek5cWZe9Gyjmb52EfME9K6PuXoRvaiG7+J+c1PoulexPz+N9H0r0crqAkNl0y0xBgjDY8w01t2SaSg8I+gkbYfzXK581grbS\/adeeZobOEOS3PoulRKll+zGt+Bk3fOnT869CreQBNlzxmx46hX3sfWuvDmBXYyLL6B5kj3KOaJh4YVJ5kWbUsIurFj7CqSw6qPde7BOPmhzAsOSYt68f2YtbzDHPW+UvLKzO3YdmrjjVkXHSAdR2y+ywRi+rjWLfdyyIP2YLDsuIItk2nWJ0qC65zjDfi1P8468sOTK9jXbwT9+Hz6KksL1YFl+DSdhLnNvVvYOusIXyGzmFfrv6Nb5nUhk\/XSTxa5cDqIq7Ve\/DrvgPPJnVsUyPPRAI6biNk4B40NTWm84O6bserYjtuJfI7T8Q2rpbAxsNEDVz92ziy+06CGw\/iV6nu4LcOKyau7zQJQ\/fhnqN2uWXumUBc521EtxxjY5T6HRBSsZPk3tMkdt2BW3LbdL57UgsJrTeTOXgvXqnqgO2WbnGkdZwgpe04UZXyO1xkob4h2d2nSKjdT3r7bSw0UA9wTKk7TFL1PooG7sczRn5\/iwQI5yq\/407ShfLsZvX5mrtwOaU9Z4nJHaOo4xRBie3TZV5hpZR1niar6gBVvfdjZa\/u3yhsuIXC+pvJqTxAXe+DrF7rOF1W3nQ7hTU3klm8g8bec7j6qAepldfdSnXTnaRkjVHdfJKcYvX1DAgqo6ntLOlZm8jNF9ZtPUtEdMt0eX39HQInCQ+vo7LimJQODZVdojk7xtLScJraypvx9cqmvvp2idjoDqk8PWGQluqTVBYewt8rl8qCQ7RWnyY1boAQ3xLqi2+ipfwE2QnD+LilU5UvlFfcSVnWLhqLjtJVeZq6vCNEBVThuiGGxsJjdFXcxVjTo0y2PEF32SkKEzaxwcIbV\/8GurpeZ\/v4F9y8+RK72p+nffSS8H38rfBdupeikT8wNfAhJ8a+4LaRz9grpEcGP6ek71MSq86zfeQSdw5+IvAptw9+xsHej9glsKP\/c3b1fMzxvs842fspp3qFOj2fcLrnU453f8odAneJdH0i0\/kJZzpV846POdP+MXeLtH3MPQJnRVo\/5l6B+1o\/4f62zwW+4AGB+9u+FPiaW6teZTLldsYSjzMSf4vEsMBQwnEKvPumr42CgsL\/aa7L+FUg\/rjRFa0\/fjDex1\/+vngf14gfOiKiADL0f0AA+THx48fifVwrfogMiQKIPMrlH0UUFa6cvv76a0pLZd+UHR0dfPTRR1Jn\/v80ffjhhz+pA17sML12ulwmdnD+0PTii1ePQLmStrY23n33Xf74xz9eu9oPTuJxvvnmm9e181PYuXMnH3zwwXTH\/o9NYmf8559\/Tn5+\/nXt\/Bh79+6Vzu3fM\/3hD3+QOtKvbePHSE5OlkSbv\/zlL9c2d90kdrT\/vZ3zoiWAKHT8T5N4b4lCVXGxPOrqb3G5s\/vyJC5fLhOFuW+\/\/faq8h+axGv+xhs\/\/NyIlh7i\/fM\/Tf\/5n\/8pXcdr1\/+fOHz4MB9\/\/PG1zf3g9Oc\/\/1k6d3Pnzr2unR\/ifyuAiNZR4n157SSKaj9mVXH69Gnpnvx77ntxEuteK1j9LUQB68rpq6++wsNDDkL41FNP\/eB1FsW12bNnX9eWgoKCgsI\/H0\/7NLa0yaOwN1pFMtL4OEsXmUpusTqqzuLjLI\/ArC26jcSIPildmnuEApXlSGbKFJXFsghSVnQL6yz9pHRH+2\/Q0NDBaLUbNbUP4OiUiZV1FOlZe6RyR9dcKuofktK55Xew1sKbZSvsKWl8hDXmgXiHtpNaLPv2D06cwCeiEy1tXYq7npXy4ktP4B0zxFJjN3JVo8gDM3ZiahfDWocU\/NK2o7twNSGi4JF2A6auOQSIYoaJF+F1D2BgGYJb+hRWQfXYRHRh6pGLRWA91uFyB1yEypIjbPANZi+3wy59B3YZu1gb2oJN2hTrhbRpVB9a81fg0fMSc0w8sUjdzjK\/Ghy75d+7Dr2vMM82hlVRsh\/+DUNvM3t9BEv9ZNc3VoNvssC7HD23bHTM\/Vnd9DjLhWPWsYtjYeJmFmcfYEXfG2g7ZrIoe78kiOiLVje+NSzqfY3ZOYfQsgxkVtZ+dNJ2MrvzBWZ6V6EjrKNZ\/ygabj\/tN6uCwrVoJO9Bq+V5ZmjOQCtlF9pVstgwd+A9NF3lwWgLBt5FwzEL3aRtLO55GQ3TAOYIaf26B9E0tGNWUDPLWp5AxyEZTfMAjIZ\/x6IMWbTUTxhhVcfTzFiwBk3hGVo7+AoLA1XByiNaMeu9IFmEiMsWrQ9i3ia\/MzSXmWMz8AzmDerfp7ZdD2NZrx7UZ9fxABbFe9Fzld07WZXsxXPbGywPKpuu47fjd1gXTTHbzF3eRtoA7t1nscwYmq7jM\/QQjlV7MYlSx\/+IOfQevv1nMXCWrVBEAvrO4NN+HIvYK+pte4a4qQusuyJvY3o3qftewbvu6kFZGXtfIbDpMOvC5f\/xIh6FE+QefB3fyh0YOctxUERy975M+tYncc+++r979tYn8C8cwTVVLSSYuSdQc+z3JHSewPOKmCAiNYfeJKnjOJ6pcke9yMKlxpRPXSQwqx\/f9B5m662Q8leYu1ApHE902XaCsocwtpFFKZHiofso7L8H\/5ROXMPVg7CChXZbd71CTMEEoRlqkUakdvw87TteITStD3sftRur1LIdDB98D4\/gQqKzhlm73k\/eL31jmocfo2PyAnFZo4QlqPfZzimWsT3vUFx\/jLj0IcLi1DFOnNySmNz1DmV1NxOX0k9scj8rV8v31OrVG9k89TsGRi8QFtlActoInj7q92ZP76Ns2\/YWSUm9JCb2k5DQh\/EaF6ksM22UrZOvMTn2EhvswkhPGSUyXI515eaYyOTgc0yNvUZh9hR+nnkkxfYSGlCJuYkbnbWnmBp6ia39z2Fl7klcaLPwfe0g1LeM+qIj7Ph\/2XsP6Ciurc\/XCCGETE4iiSBAQkgoIYISEso555zVyjnniCSQRM452mSTjRM2NgaMs7k22DiQg+37fTPfmvfWejPze1VdQi03jQFf37m+a3qv9VtdderUqerqqq6q8z9774bPWVX\/CX7CtWA3N4JQzyrCvWtpyj\/F+oYvWCvcc1JCljJ25BT8nQpIDGxnc8NX7Gi+zoaqj4lPF66L\/Cv4tvw3KjOOc2zZQ17teMCW6i+JrbiORu4nJJV8xuG2BxxrucOh5tvsanmIZ9GXBFffZnfzfU403eW1xjscFVgl1M1t+JlN1T9wqv4OJ0Tq7nCg7i6ba+9xrPYOJ2tvc7pG4nWhjVPVdzgrfL5VdUvO25USb1bc4kDFXbZU3Gdd+QOWVjyiq+Ihy8sfsqLsIatKH7Km9AHrBDYJ01vLfmZ76SN2lTxij8C+4kfsF9iXc4OtiRfZkXSR7QkfSsR\/yDaBTTHvkWorhehUo0bNX54nCv4SaC39Fu3t\/+tJ4eN5k52rEj\/WiZ9\/cQFkyZ8ofjT28CcKILt27fpNZ6LY8SqOlN+6detvyp\/XDh9WhD\/4PcSR+comlosju59m4ih85XZExFHjf9TEDlYxNJNym7+HmZmZfAT\/H7WPPpJevn8PBweHXm+bFzVRzDh48OATbSpjb2+vvOpzmeg1oNxWX8RR+3\/EMjOfPtLwsTfGYxPFHrH8888\/\/03585joVdS37QMHDihXeaaJQkhenuJl5GlMnDjxuYUCZRPFic2bFSPMnsYfEUCCg4PlQo6yieKHct2+nDx5UnmV57bXX3\/9ifaUEb0++pr4fySWi9f+0+yzzz6Th25TbkuNGjVq1PyfwdTQmdqeROYiHWVS3H2R9gpJXBApzznJnFkejBwxmYTIVViYBqA\/1ZZc2SEmjDOW12mo+RTtgSPl03U9QoCzSyEhoVLYkqi4LYSES52fnv6NePQkPC9pkHKE2Drn4+gpjU6OEtoVhZBpsz1JKjkntRW8BOP5UmdZeM8IcufI1XgnS882SU3S4Jjw8gtMMfFjnn8zXpnSSO6onkTnPkXvoD8\/ljle1bj0eJ8E94S9civ\/gMkL4pnhXIB1yj5GTJuPoUcp04X9MIuWxBvXth\/lnwvEROtz\/DGJlzxKbFuk5xPDhO1MC+liTrG0z7PyzzLet4lp8VvR1HxJngdkmK2MyYnb5KKGQdM1tC3CmZQhPYNPa7qOlnUq44vPozXdnqFuJbwcuoLhsiOMaf4OjVHTGSQcU40hugxv+pb+nnUMyjmDduZr9JtqTX+nXDTMQ9Cskzxc1Kj5I\/Rzr0Wz8H1eEq5xTe9mBhRKnheDm2\/LB0Zq6M5iaN3X9JvmgHZAO8OyT9Jv2GQGBS5llHDuinXFEFjjGqV3Xo1J89Brvc7AmQ68NGA4E2SvMLFIEjQ0p8xnZudNabtCG5PTdzCj9gNp2SQLTDq+ZmxP57LWdDssV9xg+IJQ+fxIh2Ssln3JxKBa+fwo2xjmNr6PgUzKRSRiWfMGs2Wb6KclhYUbbx+N08Yfe5e\/PMMG66rj8kTnj8umeWXh0nUJszSF18WUxTH4bbnBkMlSCCqN\/hpCWSxBW6+j75bUW2+WbxbBGz7HOFjaZ5ExcxwJ6HoP\/24p54nIsKlmOOZvJGnvLabaSd9Hvn\/mLsSu\/5Tgjjfp16+fvGzwOAOsY+tI2\/U9k8ydhTLJm2TKPG8ck9uIW3GBafO8etvQM3clsvU0sk1X5f8zj8tnLPQjqukEqSsvMWjkJMU+24YQ13ic2MYTjNaT\/s\/l9a28iKk9RP66z9DWlsJ0iRjM8yG8aDt1e+7K29fUlv73Z5i74RZVR+3W73CLrEV7yDh5+cTp8zC3i6Bk+SXS646jq6cI42Vs5UtgYjvNm7\/DS1hHQ1MaRDbDeDGGc5yoXHaRmu6e8Iv9+qM1cDDGFl5EJnfTsfF7guOW0E9DU758uqEtxqZupORsY+WWOyywDRfWGcDgoeMxNffG0sqf7IK9rN50GzfPHGnfJpkyd24Ac+a4kZS8mjVrfySzJyTWlClWLJgfgqmJGxGhjazs\/obOdin30lRhmb1NLHPNfPHzLGR52+dsWP4DxkaL0BeWOVjHYjMvDE8nGV0Nl9jcKeyrdxmG+gtZbB2H48IYfJyzWF53ma1Lb5ASsYy5xu642SYz39SPhOAW1tR9zPa2GyQK0\/aWIbguTMDMcDHtRWfZ1vw1e9t\/JNqrAkfLcEyE+0V5wja2133J\/iU\/srTxBq5Nv2ASsIrc5kfsaPyeo2332Nn2iMi4vZhW3qK26hv21X\/HqZZ7HGz4kZjci8Q0\/Z1VFV9xsvkeZ5rusK\/uB1IbfmFN\/V1eq\/uJN+pv83rDHTbV3mZjnbBe9U1O1N7lZM0tDtXco7HmIUlVD4iuvE9MzX8QV\/N3Eqp+Jqn6F9Kr\/46s6lcyBbIFcgXyK\/9OUcWvlApUVvxCdfkv1Jb9TINAc9kjlpQ8YmnJQzoFlhc\/ZGXRA9YVPmRT0UO2Cp\/bCx+wu+ABewVezb\/Pwbz7HM69w9Hs2xzLvsXxrFu8lvETuxI\/JcuhnQV67ljreWE72Ydpw6X8LmrUqPmX8UTBXwIt4Q9be9v\/fHHxQznkVV\/x47EA0vTbGJR\/BeQCSDtPFz7+kPiBRDP0y\/7nCSDvv\/\/+b8pe1MTwN8rbUUaVACKGy\/k9U\/YAEfNKiGF2\/gwTO3aV91EVoqfC83g2PMtErwXlth+Tk5OjcmT+i5oYzulpHcORkZHyTvyn2bO2L3q\/KLcpsnz5cuWqvSYKAc9q92lhqpQFEDG0megR8EdNDCUmtrtp0yblRc9tokD12FtKFWK4JjF81j9iojeImMNGue2+vKgAIubyeRxarq+J7SjX7Yt4zP5REz08lNvti7IAInrN1NXV8Z\/\/+Z+\/Ke9rX375pfBCpf1EW2rUqFGj5v8c+XHbCHaThIe4gFaSQ5fLp6P8W0jtidkfG9KJLE4S9iODO8lK3ief9vWsQibmnBCmHe0zyO7pyPcUE5sHd8in8wrexNZeuufKso8xesws7BbnyROij584F\/N5EUSnSqFRMkrfY8w4IyyskwiMk5KJuwS34xEhhdVK7fH4CM44wiJh\/6abB+GTtAPdqbbMsUvGPqhdWl4oxZj3SN2HiWMOU8wC8MiSRoz79ggq1lGrmGGXiolHBeZ+zVhGrGJB\/Fb0hG3byqTBKN7tP0p1c04wyTZNngdkqnMBc7OOM35BHDNDurHIOcmQyZbMitnAVOE46YdIgo9Z+QUmhXQxObSLwWbBzK64zCThWE8M7Wa4SwnT8l5nUsZRhgv7N9K3ibHCsZ5cLj3jjAxeykDzUPS6f0XTMpxh0RvkHY0jso+jk\/wKOrHbGFp+if6zXNCO2YTGeDN0yi7SP2EXmsJyzXoptJcaNS9KPxsZmtln6WcRiab\/UrREL5ARM9Gp+AwNI2805\/gzpOAc\/UwCGBS3g2E5UqhdneAuRvWIpjo+9ej2iHDawrU+qfGqXDjRsghjUslbjA6TcnSM9KlierMkgGpbBjO9+jzjIzvl8yMcZRi1fI7WaCmR+Ti\/Ckw7FOf1pJBGLNqkzmiRqdFLsWx4j7GLEuTzU4KqMS86yKx06X9Ec+hYLMtfw6ryGBpaUj7Dab6FOCy7wmQnaeT\/oPEGmKWvxmnpBbR0pOfTkUZ22Ncew77mCP21JK\/lqS5J2BRsxqtbIRjP8EhhUcl2PNveQOvl4fKyMXMcsM1eReDKDxg5w7K3rq2sG7eynbiW98kJ4hjJ4pw1RK397WC7xVkr8SjaileZIg\/FDNsQnNI7iVv5IXYx9b3lpu5JeBduIq7zXYydFOGfHGIbcEkS\/ttXXBDKFR4XiyKq8MlYgWzlJQZqKbbpLexfsPD9slZcZLZtcG+5W2wj3snt5An1vZOl31DE1icLr7hmsjveIaZEsZ+z5noRmNJJctUhylb+djBkeMZqwtJXUN59GWsXhYDkH9NMSFIXmZWHSS5UtDV\/UTRxGRsIiKynrusKPqFSXhiRoMgG\/MNqyCp5lbKGN9EaKP1202fakCTbgF9gGbXN71FeoxjQZWsXTVLKGvyFZfWN71JVrVjm6pJOUsJK\/H2Lqa95k8ZaxTtQoF8ZSbHL8fcupL7yDZprzjFtihSGKzq4iaSoZQR4FtBY9jpLqs4xS9gHMyMnEsPahHtqHVEBtbSWvSlHLA\/xKEYW2Y2rbTxFSVtYXn2B\/IRNBLnkkRWxHD+HDIJd81laeJaVFR+QF72KnPDlhLrks8gikLac46yt+JDugjcoiV6P14IE3IR7alvqfnYs\/YUtDdfJL\/2ShelnSS34kE1tP3Oq4yFriy4QU38Pf9lZOhtvc7xZoPEHaurvEFJ+nc7iT3i9+R7nWu4L0x9T0fgrHeXX2Cqss6n0KmUVP+BXfZ+paeewrPkV06JvhevkP3As+g7vynv4Vd7Hr+QHwoRl4ZWPiK7+lZjyByRU\/SqcD7+QVvkLsspfyar4ldzKv5Nf9jPF5b9SUv4L5QJVZZIQUlf6M42lj2guecSS4ke0Fz9kWdFDugSWFz5gZcED1gisK7jPhvwHbM67x7a8++wQ2J17j70Cr+Tc46DAazkPOZHziJMCZ3J\/YUPU+5S5bCDHfqnAMvyNn943oEaNmn8KTxT8y+kftw7tjf+F9tb\/r4\/48ZSwV7\/j9fGE+LFW\/PzfaDb\/BQUQ2QX69xVA\/hHxQy6A9IgfAhpN\/zwBROxwVTViff\/+\/XKvAhFxxLwoGDzNQ0HMBSCGblLeVl9UCSCqTOykF\/NQnD9\/nuPHFaMLRcR9eZqJ+yDmJni832IeE7Gd3zMxJJDyfvYlLCxMZeiux3b16lX5sXl8nMRtiqPTn2Zix63yNsTcC7\/88otyVbmJXg+iSNR3G+K0mJ\/jaSYKHcrbEHmayCWGRBM9ONavXy\/P7SJOi6GjVJnYMd23TXFeVYe\/OHpf\/B1EryLxvBD3+WmePk8LS6YsgKgyMZSWeMwfH5t9+\/apFAdEE71kxPBfj3PEPDbxfDtz5kzvMRY\/jx071pvfQtnE9sXE98r7K\/K07yj+7n33U0Q8Pk8L\/Sbm2xGTjCu3\/xhV31G5Tl\/EkGfKJoZyc3R0fKLuY8RrT5WJ\/xWiqKH8\/yDm8BD\/S1SZ8nXcF2UBRBQ+VH0\/0URvFfEYi9fEmDFjnmhLjRo1atT8n8Ngso3cC8TTTgpfUp5+mDAvaUR1YcorJIdLAyfSYjYii5U8HlJiN+PhJHlT5soOYmHqz+hRBshS9smFELFcln4AZ6cC+XR1ndRR6epeQWau1GGamn2MRc4FjJ1gTlz6fhbay+SjjNN7EpLHimLJ2JkYzY0kTGhr4jR77L1r8ImVwsfktP8k\/\/RLe5VZ8yKZaRWFZ5IUf98rdZ8wH4aVdy3zvKsZrb8IJ2HZ6Gm2uAhtjZ1ux\/zwFRg6yNCd7Y1LnrRPoV0P5J8LEncwy7Ma48AlWCXtZJZ\/M0Z+DUxyyMamZ\/\/sqz\/m5RlOzI6RxAn7dmkUu0nmEYaZBjFL2I44byrU057lgX7Sbnk90yU\/MkDYn0mxUsesQdM3DF6UydjgDvnyiXlnGZW0j+Ehyxkes5nBnjWMSN2Plk0qum030ZjpjE5gG\/2nzGdI7usMKngHzYB2BhW9Sz+zIDQTd6Fhl4Zmz3FWo+Z56TcnAM2Sj+hnGoJm8EoG5EkD43TKPqG\/jYz+k+cypOwjedgrndSDDM2WzrGXY7YwovCcfHqwcG6OLpW8QAY5ZDK+8iKaMxcL56s1etWXGepSKF82KesQevkn0TR0RXPcLGbWf8RIN+n\/YkLYEgyqzqFjESSfN8g\/hEHJCTT1LNEYMRWjoqPMLlUMgJuVuQPTKilRu4hx7l5M8\/Yw0UMKqaXnkcnCxncwiFMk0bZrfR+ron2MWSh5X+j7FWJXfRTrCoUnvnXZK9iW7sEifWVvmUvz6zg3ncIoSPHuaZ21GseyXVhnKwaZ2eetw7fjTWyyVtF\/gNQhL+b5CGh\/A6+6wwzXM+qtG7z0Lbwq97Iwoam3bF5EBSFLTuNTs58pfbw7QhqPEtpyEs\/CzWgOljwv+gtENJ\/AKbkV1wxJwBaZudCfhGVvE1r9KouiFVET9C1dSO54G8+0ZdgGK76HS1wjaUJ5SPE2nPuE2JrrkoCs7U1iyvfhmSgllBcZMXYS2R3nCM1ZR1CG5N0nMkHfjMzmM\/glthKZt4XJhlJIXG2d4aRWvEp09joSi3fLc308XicidTkZlYdIyNtKRLrC88bI1ImKJe+SkL2J9OJ9GJm59i4rqHqNzOK9RMR3ENknQXpkXAeN7R\/iH1xBVsFePLwVOUmyc3dSUXUSb58CYXo3NrbS+\/YcYydam9+nIH+f8J5ZR1bGNuZaSmHOHBfFsaThPCnxy0kWyEzdhKGBnXxZSfYemipeJ9S\/nOzkjaTGrmT0aH1MZy2ipewM5dmvEOYrLEtYT3RgA1MmGlGSup0lJWdICGoiTigrTNqKi2082VHLWVryBrnRq\/BelE5J4lZifWtpyHiFjvxTJAc04mWXTGn8FsoTt9CZd4pl2ScIWZxDhEsxFXFbWV34JhtLzlMRuQajqJ2UV3\/LhtIPebXzV5pzzuJT\/RNJFdfZ3HST0623WVV5FZ+UE2Q2POSQcJ2\/veQ+m1r\/TnjqSYqrb9GU\/rpwnH\/CPeM8o2TvM7n27wxPeRuzqnvMLbqGTckPLEj\/ANvsT3CpvI9d2nk8K+\/hXXEfn5IfCa75OwHCZ5gwH5j\/DdEVD+VCSEzxTyRX\/Qep5T8jq\/iVzPJfyCn\/lTzhs1CYLxY+S8t+obzsZ6pKf6ZGoK7kEY3Fj2gRWFL0iPaihywtfEiXQHfBQ1bmP2C1wFqBdXn32SiwOfc+W3PvsT3nHjuz77E76y57M+\/yisChrPsczXrAMYHjmQ\/YnXCVrsDTdPqfYInPIeym+fSeN2rUqPmn8ETBvxzN4rNo70C1+KHK6+N5xY+1\/1MSQP6KHiB9BZA\/U\/xoEGj85wkgyiZ2lD9tlLsoCOzYsUN5FbmJHcalpYrEX8o8SwARc0PEx8fLPS6sra3R0dHB1ta2d\/3CwkKVQo1oYmdsUlKSfJ2+2xTbyc\/PlydvV2XiaHPl\/ezLzp07lVeRm7ivsbGx2NlJDzF9sbCwkCeav379uvJq8mTRyvXFTntVJoZCepqYISLmQFF1TMWcCcp1x44dKxcLlE1sQ7muiKur6xPCjyh2eHgoksmJqPLGEc+PSZMU7tGPmTlzpvz8UTYfH9UPCc8SQKKjo1Uef29vb\/mxU2XK+STEznYxNJRyGyJi7hZRJFBlubnSi5EyYu6KviKhmJ+luroaKyurJ+o+Rgwvpsp+L9yWKoFAuc5jrl27plxVbuJ5p1z3MWJYO1Umnr+\/d06Koo0qbylRyPP1VcQ87ouyAKJsYu6XLVu2yMOleXp6Mm3aNPk19ti9X40aNWrU\/OuwswyjVAz7NESP6ZPnUy47iN3cSMaPnU1GzEbMjTzl9SpzpYTIIh310shtvYmWtNZJCceNjTyQpb4inw4MWEJcTyd\/YPBS0mRSjP5UoW3NgS8xeqwJpbWSMBKRsJ2gqHXyae\/QLtwD2+TT+Y3SNhKL38bIMpzJBs64h3cxfPR0rD2riCqU8hKk9tTzStmLXVA7w3SNia6VvI9jm6Xn7sWJ27HvCWUVUi+NTg+olbx6FwjllqHdTBCOg23yLvQdMpnhIGOEgQsuPV4nHj3hr8yTdjHNvRzzFGn0tlXBm+i5lTHFu5bZSbuZk3OCITPsmeTbgEHqq8wQ6msPHcLkmM1MidvGpLBuNIX1pmQcZYxfC\/qFUiggvXzhnWtuFNM7pGfasYk70ZztzYTG6wwJ6RKWhaPj38rwnDMML78sT4I+vPl7NKZao2WbjMaCBAam7GeAsKyfsGzA8l\/l7ahR8zz0Mw1Gs+Zr+jkW09+9hgFFPWGvWu\/Sz9CT\/qMnM7z9Hi9NnI9O0j6GZEgeVYOCheuxR\/zQdshibE\/4uwET56DXdoN+E6ScC\/qdd9Cc5S6fntF+Hd2wDl7SlDrwZy+\/yUATKc+FUdMnTM87xIAZUmJyixU\/oeuei8aomfL5BWtuo+uSwUsaA+XztmtvMTNJITxYlp\/AvFQKbydfv+QQVmWHGOeo8DJwXf8dE51T0OzxLjGJa8Ft5ReMsfLrrbNYTOZdcZBRZi69Zf4b\/4aBTzZjLBXvUXEHf8al\/iiDxs1Q1Os6h3XaUqY5SgnZ5WWtp4hY\/zEGroo8Ew6ZK5AdvM\/8uAZ0jRU5\/DJfvU1k93sY9alrFZRP9p7vsfDPRt86oLd8UVw98cL2rALy5F42vW1s\/BzZ+iuYuSfTf5DkkTJywkxkKy7gI2x3rpciH4pI7f77xDceY55SednmvxFfs5957oqcj1Nm21C86jKB6V1Ye2UyaKhu77KajVdJqnwVa490Rk2Y1Vtet\/4LypdfxNI+ApP5\/r3l2XXH6Nx1hxlG9ix0Sugt942oY8Wuu3gFl+LomcnEqQoPmhXbbpJfeZjF7jKsbKQ8LyKVDa\/Tte4acckrcPHIZrSu9JuYmruzfNXXtCz5EDNzL5xdFP0jJcUHhPfN26SlrsXVRSa8A0rvRzP0rWhvep+t624yZfIcPN1yhPubGH5MuF8FVrNz7U1qio\/gYBODm2MqOjrSgK4dK79nS9c3hPuJeT1SWWgpiXgr6y+wo\/M7KrP2sdDcH1fbROFeO5e6rFfZu+w7OopfZ5bwX+5hm4K1mT+b6i+xt\/0aBbGrsBHmXRbEIAtuZXfTl2yru0KESwE2xn6ELs5je\/UlDrVcpyF5J4OF\/fCYH8vOysscb77OyiX3mJlwEPva+5xouMrp1lt0tz5gSsgGylr\/k3fa7vFGw3e0VlxlXtZFovI\/JdC3C\/OaB7wk+wCtomtMrv8Ppud\/iUnp90wL3Y5F+W2Mk89iEL4bm+pHmMWfwLb4OxwrHwr3y4d41P13XEt+wqf6ZzyLb+Ce+wUBZbdwTX6HwILvCMq\/hm\/6h8SWC++jedeJLfyB1PJfSCr4nvSSe2SV\/0xO8T3ySx9SWPKQ0tJfKCv5mYrih5QX3KK2+BG1hfdpEGgpekhz3h3aCh7SIdBZ8IDl+Q9Zkf9ALoisyX3AOoENuffZmHOfzdn32ZZ9jx1Z99gpsCvzLnsy7vKKwAHZPQ5n3OdI5n1eS7\/H3vhv2BX7BXtivqLIUSHKqVGj5k\/jiYJ\/OZpFZ9De\/r+f7vXxDPHjN8JHX\/FDzl9cAPk94eNZ4kffsFePxQ+Rf6IHSF97npj9ImIHuapwSr+X60JVZ71oonAiJtBWrq+MKhP3wcnJ6Ym6qnhaR6voJaJcV0RM8K7Krly58kTdpyHWFU0UTERBZNiwYb9ZnpWVpdS6FIqqrEyRiO1ZqBJaurq6flNHVSd7Z6fkKv57iJ4g4qj+p4WpUnVMk5OlBIdPQxRBRHFD9LpQXtaXpwkg4v4sXqxIovc0RM8T8bg\/zcScLsrrKPO00FFiHhLlun0RO+1PnVJ09jwL0VNG1b4q13vM8wogooeSKhM9XJTrPsbPz0+lx4iYO0e57tNQtX+iCKlcT0TVOfTYxP8M5fpq1KhRo+avRWnyK0T7SHk58hN2IusRJOKDu8jvCXnluTifsqzjaGpoYzTTmZqic73r15ZJcftzMl\/D010amJGVeRQ31xL69RNFkDbMLULQ1BpBSaUU6mmxWzE+gdKI4qySc5iYB2O9OI84YT3NASMxnReGb6Q0srhgifTO4J+4A7ewbkZNnEtM8TsMGzMLx5AOzO1lTDHxwSliuXwbJnbJzHUvRWfocNx6PENsQtoZPmkuFl6VGDlmYxu3kdkuBZj5t2KXLAkaPj3iiGfDVTS1x2LoXY151Bom2yUxZZEM07jNGEeuQXPEDBa33EBLRwujsC5GzY\/Dssc7ZGHLNUbapjE7RxqlPq\/zAS8L+zYpVHquM22\/zVCbFHQDljDAwJWZjV8zXjjGowLbGWgWxLi0A4wvv4yWWTAjotbSf9wcxjV\/R\/95sYwQjvlA53wGuZWi5VmDTsYxhrT+iMa8OLRLP0TTtxFN\/xY0FsbTP7S79\/dRo+Zp9JuxGM2ct+nnXImGs3BeVUqe7oMbf5R3qmsK5+rQik94aawpOgm7GJJ5Qr5cJ6SLkeXSc+Fg10LhHJVy4QzzqpDn\/JDXmReB\/rJb8mmNCWboN3\/J4J5O4Qnxa5nd\/aN8uv9YI2Y1f8Zo5yz5\/MumXph1Xu8NOzXSOpL5a6R2REbbxWG9SpH\/bqxDEvYrv0U\/RPJyH2sXjUXhPiyKJU8sEYu8Xbht+onh5pKgO3quN64rPsMiTeHhMc0jA7\/N15looxhYZVO4Hf\/1X6I7TxrsNWr2IqwSWojYqejHGDbdggXpy4jYepWZ7pLYojViAsY+GURt\/gK9eZL4I2LsI8OrajcBrQovFt3ZtljH1pC267fPzJaBuXgXbyakQcpnJK9ruBBT90Qyt3+NQ1x9b7mRg\/B\/WbiJon03MekTAsvCIxnPtKVkKoXXWuCbSWLLSSr2\/DaPoH1wIdEVe8jqere3bLjudGx8sshYcobcZYryAVo62Plmk9F0kobtv933xf55xOZvon3XTaYZKQZDOnhl4hFSSvv2H\/COVHim2LmmsNAxio7N35LVxxPH1ikeZ88MatvP07RcEUrLfK4P7j65ZBbsYN32OxiZSH0JEyYa4+Gdi5vwW67f\/BMpaQqBzNU1HQtzD9rbL9LW9iG64\/Tl5fOt\/HFzSUeWspqNq7+jqkwS+EQCvYvw98qjve4dtqxSfEfXRYn4uGaSm7peLnzE9Jx79vNC8FqcTlJYMzu7r1OeIYXycrGOxsEqlMKEdezs+JqOkjMMGaSNh008btYxVKVtZ2\/7N+RGL2ehsTu+wj3MZX4YW2ousq3uI1L96\/G2jmexRRBtGQc42PIN1QmbCLBNwXCSGY3JO3mt9Ts2Fr1FmHA\/1B9rwPrsE5xuusaqvDPCPe0RsSEr2b\/kHidrv8Jd9hYvFf6NlzIv8VL+F7yc9ykvpbzJyOoHDPdbzYT095iS+xm6vquYnvcZ09Pewyj\/S4wLrmKS+wVWVQ8wy\/qIBRV3mV\/4DSYxR3GofIhV4lnh+jiDa8U9rML24ph5Ga\/iH7CNOoJ3\/jV8cq\/iFHuCsNI7BGR+il\/qB8SWPiA47RJhsiukFN8lOv0KqQU\/klF4i7Tsa+QXPyS\/8A7FxY8oL\/mFiqKHVAlUF9ynVqC+4B4NeXdoyX9Ic84t2vPu05F7n868B3Tn3mN5zj1W5TxgVdZt1mbfZ13WPTYJbBHYLLvNNtkddmbcZZfA9tQf2Zt+l\/2yuxxIv8fh1Hu8lvaAU7KfOZ3+C20+R\/E2SMbHMIXRgyb2ng9q1Kh5YZ4o+JejWXiGgaIA8izx47Hw8Tzix5oeRAGk8S8ogKRfoH9bHwHkWcLH74gfosdHr\/jRK4CoDhX0ojxNAHmePB59EXNCqAoTpFzvMaoEENGjQ\/TeUK6rjKok2+Lo\/WeFsFJG\/I7K9uuvv6r0XFH2FhBN9Ir4vbBBqhBDYoleNYaGhk8sUxWi60V\/B1FwUDZlzxZVv7k4ql65LWXEznBRpFEuf4yqzuu4uLgn6v0RniaArFsndaw8D6rEC9HEkGNP8+JQpr29\/YmwWaIp1+uL6D2iXPYsbty4obyJJ+o8RpXAoFxHFDlUeUw96\/wSr2tlEz1hNDSkxInPi3hd9TVxn0UvLeV6qs4h0cTjoVxXjRo1atT8NanJPEa4p9QhVZSyj1h\/SZzIjN0kzwkiTqdErsHPTXreig5ehp9HpXy6NO91vHuEj+L8s5jM9mSQzmAK8qWBEp7edST2JCz39K0jIkYKuZpRcBZjU39mmwfIQ2GJZeFJu7BzKWL8FBtiso4wcao17qGd+ERLzw4xPW06BnXgmyiJGykNknARmHMCfVM\/zF0KcY6RPD6CiiVhwiPzCNOtwpntXIhD4nZ5WWhPR61n2ftMmR\/HjEXpWEWtxcC1hHkJ29AX6lr25CPx7rwn\/1yQfYyRJr7ML3iDsXOjsK2VBlTo+zfJvUHM8l9HZ4IxxgVvMkk4htPjtzLMMhST2i8YYZ+BnnA8B88RvvOSH9AWPicl75GHsZnZ9pNc9BiffgjNURMYk7SbwUGdjBZ+l5FZx9CeH8NgUTRZmMjopffpvzAJnditaAnHVsu3iQHCp6ZbBdqdP9NvURb98xRhgdSoUcnIqfTPPouGVzP9\/doZUHyJl\/ppMajkMhqmIWi5lDI4+wz99B3QSdzDkGxpYNDQmE2M6El4PlK4TkYXSd5YY1J2oZsjhUwdFdKBXvl7aBp5MHCGHVMq32eYhzQ4bFqpcG2kSMnKdWa7MLPyHKP9pP+eKQlrMSw9xTB76XnTIHsvxmWn0DZwoP9IfQxlWzGvVeRlMIjvZkHrpd55w\/gurCqOYRAr5QQabeHJ\/PIjWORL\/z8iVnnbsas5zhR3KWTfJMc4FuZtxaVD+k4iZolt2BRswb5C8Y5rGd+Ex5KzLJBJeYnkZbF1OBZtwmuJYtDULLdEfJuP4914lDFGUgioqTYBuBZvJmz5OSbMkTxcRDzKd+BVth3XQim8n8gcz2Q88tcR1fk2ky0lzwMR9+yVhDYcJqT+IJraUi6TMVNNCSjdRlDFDgLKpP9DESO7YIKKNhMn7Iele0JvuUtcPdE1+0lqPYlNoMJT3TOpFd+0dtLaXmfaHIfe8qCM5cSW7SSz7SxjJinegyMLNhGWvZps4XhYe6b1lgenLsM3tp78tjdY5J3ZWx6W2kl05hryGk5i38ejJDx5Keklu8ko20dQnHSfkW83upFU4TdJL9gufCred129s0gXylOy1lNaK4lxIiamTuQV7SE+qZOahjewmid5mgzRGUZu3g5i49ooKdlPWh9BJCm+k6z0DaQmLaeu6hRzLSVPJD\/PXMry9hIWUM6SurdJiZfEayszdyrzXiExspXa4sNU5UsCm7WFL2UZO4gJrKIiazdNxdIgNU\/7RKoz9xDklkVj3iHKUrcxVc+ErMil5MeuJNa3gtb8IxQnrMfLLo6q5C1EuOVTHLuGrsJTRHkUUZu0hczgVpJ8q+nMfY2SmJWUR68mM6CJGLdCVuefZknaHpoTt5Io3JvTvKpYl3ualcK9szZqHREOMpYK99S17b\/gmHqSl5KFazVWOG5p59BJfoMh6e8xLOkMI1LfYWzRN4yOO8rEkm+ZmHOF8Umn0S\/9Hr34E0xNexeD\/K+YEnUQw4wLGMkuCNfaaeZkXMQ07T3M0s5jlXWFeRmXWCh8LhQ+7XM+w1FgcfanuOR+hZuAR97f8Mz6DL\/863KPEL\/MzwgvvkVw5ucEpX9MQsl9QlI+ILHgR1IKb5Gce4PM4vtkFdwiQ5guKLpPTs4NigrukpvxNyoL71Oee5MKgfqCB9Tm3KQh9w6N2T\/RmnuX5swfac+5y9Ls23Rl32VF9n06079nddZ9VmfcYa3AmrQf2ZRxj03pt9mafoetqTfZmX6Xnam32J16h+2J37Ev5TYHUu5yJPU+R5PvcjjxFi1ehylz2ESyVX3vOaVGjZrn5omCfzlyAWQbT4ofqrw+XkT8kPNvIIA8S\/x4IuTV74gfPfRLlka9\/aOo6gwXPSmU6z2L2bNnqxwpLuanUK4rokoAEUWMcePGPVFXGXFEvbJ98YX0wvqiqOoUF0fgK9dTNjG0UUpKyhP1ngfRY0a5TETZRNHlad4Wv8fNmzd\/044YhkgM\/\/V4eWNj4xOCgnjsldt5UVR1Xv+eF9CLoLy\/oonnmxhmSrnu03ha+KffS0ivClXnrnKdfxRV56Vyncc8SwARw4OpSj5\/4YIi6aIqxPBSYv4RZXtWfh9ViLlllE0MTaZcT9U5JFp9ff0TddWoUaNGzV+TgVovU5y0mykTTOXz9XkKL8+lVdJzweQJFjSUSCOAzYx9Kc89g7GhO3Nme5Ect5GxY2ZibhpAaU94Kj\/fRnk+EHE6v\/ANJk2yYLqBCxm5p7CaH4\/l\/BjSc6WR0MHR65hnk4Sevj2ynmTlXmHd+ERIXiBJxVKb9t61BKXsZugYY8KyjzHDPJhFQUvw7hFDYnr21Tt9P8aLMjG0TsC3p1M2tCeklWPybgwdsjAT2rJP3M70RRk4ZhxinLDv86OlDrLAnpwgdsL+TbJOwjxuCxbx25gj7OeomYswCF7G3KxjDJ6+CIus19AX5qcHtctzeVjVfMJIYR09nzqGWoQxp+Iyw21SmRq3mVGupczIf4MRriWMC2hhTHAn4xN2Ml5oW1xXN3EXQ90rmNoleW2OCF9Jf63+jGu8xsvRG3k5Yg0vh61A26tGnhRdc2EyQ9vvohm+Bq3YrWgGtNFf+D79k\/bQz0nKuaBGzRMM1UWz4D0p7JVPKwNyz8nLdWq\/RsM8koHB3QzOPEG\/yTa8nHaIl9MlL4Rhwvk5LFPq4B0jXOfDe4RJvdZvGRkpCQMTit5gQuZ+NKbaoWPigX79FYa4SufizMZPGBsiiavjglswqHiLEe7SYLjZjZeYEtvNoDlS3guLts\/RC22i\/0gpXNX8zqtMCW1AY5iefH5hx6fMTt\/IgAlz5PNzMrdgVX0a7fFSjo05GZuYX3YQwxgprJ6I07JLGMe2MqrHE0TPLhz37svMCqnorbMwZwOL617DMEDKSyLi3Xme+SntGAUV9ZaFbfgM94bD6C9WhJb1qj+EY+5q5sdLHnUiC2KrCV\/5HrbJrWj1hIya7RpHzOoPcSvejIGjYv3Q5qNEtJ\/BPkGRh8PQPpik1RdYLKw\/L0iR08IhtoaYtpN4Zq+gf3\/N3vK05e8RWrYD5z77YGQTQPaqCwTmr8c9WTr+IjrDRlKw5hKBWSuw8c\/uLfcVvmvJmo9wDi9jUaDiOHhG11LQeY6IvA3YeitCZnlFVlG07B0CElqw81KEmUoq2kHNysu4BRfjEqj4PwqKa6a68325ABIUq4gisdgzjbplHxAnW0VEoiLZuk9wCS3dFwmJqiMqoYOx4wzk5X6BJSxb+SnBYZXEJ3VjYiq9rxsbO9K9\/FNS01YSn7AUJ2fFAK6ujsuUFe8nNLiK+GjFuVFTdpi2hrfxcEklPXEF43UlwadAtonlze\/j656BLH458y2kcGm1BfvpqnuHuJB60qOXYWEibbu16CgdZacIcM0iM6oLo+m2eNjFsaX5I+Eeu5aU4EZifCuZOG46ywqPs7L0daI8i+Rhrpzmh1GZsJ4N5W8T7pJDRlALkW6FtKbtZlfNRRI8Sol3LyPOo4Qd5edZm3ecUIc00ryrqRfuwQdrrlAr3MPinQspCRa+t2lPyLHwvbyU8QGasvMMiNiHdvZHaCedRVuYHpr\/OUNijjI07jhjS75lVPgudIW6eiU3GBu6g6kl36Gf9wUTI\/Ywu\/4\/mJl+numJZ7Bs+O8Yxr4mXHeXWFD9iNkRrzC\/8Bo2Rd8xJ2w3juV3sJFdxDJiP+7lD7GJO4Vd4pv4lNzCJnw\/npmfCvfmq7glvUNIwQ2Csq8SU\/4zIbJPiMn\/kYSi2wQnnCO54CcSMq8Sn\/EF2YV3kGV\/S17BXTJkX1KYd4e8zG\/IlX1FWfaPVOTcpDr3NqVpV2nIvUtF6lc059ylKeN7WrNu0ir7niUCyzJu0pF+g27ZT3Slfc+q9J9YkXKD9em3WZfyI5vSbrE28RpbU26xNfkndqbcZkvCdXYk3GBX4g\/sSfieg8l3eS3lEbujv6Hb7w1W+L2F20xF6Ds1atT8Lk8U\/MvRLHhdIYD8EfFDLnyoED9W\/xsIIH+2+FEvUPe\/6Oe19olt\/hFUCSAbNypGjrwIa9eufaKjVey4Vq4noqoT+XnCMIkod4b\/13\/91xN1npfVq1f\/pi3RxBHu9vaKETWqOs5v3VK4T\/8ZLFmyRHkTf3gbYsisviYm\/FbubBYFI2UTj6M44n\/06NFPtPk8iGGeVJkoVCjXfVGUf3PRPv1Uig\/8vIh5NMRj0ddEIUu53rNQde4q1\/mjiPlZxM8\/0wPkRcPTPWbu3LnKq8kTuCvXex5UeZKoElJUCSDnzytG0alRo0aNmn8PYv2aKU3eK592t8+grieZtuksD5aUSwL8uDGzWNbj9eBkn0pSVE+i9MQdRARLHVbx0RtIjJNG7RYWnEVTU\/JArK2X7kfxKXvw9pc656IStuHXs15hjRSi1DNwCXOtJW\/UuJzjGMzxx17M+5ElhSbJbZHC7fgn72aecz7TzYLxTZFGeC\/wrMBofjSGC2Ox8W9ggI4uC\/3qGT\/TgUXCvk4zD8AuZiMW3rWMM\/bGq2f0enBPmC172UHm+LcwcX4sTiXvMWFuCIbuxUyyTce2QMrZ4dJT18CvAa0h43HoyREyv+ojRs6NYkaY9Gw8t+kbNEfoM9m\/maEmPpi3S8+IehErGTTTCWNhXnO8Mbp+UmfnzLabDPdplKNtGcGEsg8ZnXOGQS6ljJQdltcZkXMKTbMQRjZ9i3biHrn3h5ZbCQMcstCu\/ASNhckMbPlBeKc5hEaEYrSzGjV96Z9\/XngvbUHDqRitEkkY1GkRzs8BQxgYsZ6hVVKOnkEJu3g5TTr3Rua93it+TOi4jY6tFDJ3csdNtI2l3BiT6z5jdJiUlFo3bj3Tqj5AY9JceTitmQ1XGO4leYrpF51mRv5r9B8viRez6z9kXLD0nzBQdwaWS79ixCKpfZ0p5vKQVwMmmcvnB+gMwX7ND2hPlnKMiLhsuYdxinS+9x+ux5yUVSysO4uGjpRrxCxtDX477jIjSJE70W35RzgveQutns50kdBdt1iYI3mPydeLqiVs23Us4hSd9LrGNkTv\/JbRs23pP1h6\/zLykZF+5BFORYp3t5d19YnZ+LFcABllsEAqm2CAo2wpEd1vM8lSMbhuurUvGTuvMdXShZHTpO81cpoZ7lndRLefRn++Ihn64FETydv5DU6JDYyZMVdeNkxo1yd7JZUH7wr\/c5UMGiGF59EZrUdC01Gy11xksrEi7+KoSYZkdZ0jq1PYj1mPB6b1w9I5htqd14ko3MwMcykHykCdUQwfNY7GXTeIK92BXk9i8+FjpuAZVUXL9mvYeaaib+LYUz6Nxb7ZdL9yl6jMVUw3ljxKxow3xMDEjqXbviMyrQt9I2l\/RoyeQrQwv2L7Dzi6p2BgLLUzdPh4vPwL2LDrDlGJ7cycJdUfP8GIKVNms2HbT+QV72GmoR39NDSF97Hp+AcUsXrtVUrLXmX6DGsmTJzNyBF6+Pnks2Xj9xTk7cTE2FmeyHyKniT27916h\/rKY8yZ7YipiQvTp85l\/NhprG6\/zMq2i2gN1GKBpR8zp1rh6ypja9cXbOz4GAP9BdhaBTHH0AH7eQEcWPMTlZk7MNJfiPPCSCbpzqSl4CAHV9zA1MAG5wUR2Jn74+uQyJHu76lI3ijM++EyP4K0gDpeafmM3Y0fMW3cbHxs4rGZ48GRtr+xsuA4HvMj8VkYh8yvhtPt31ITtxZv4T4X7pDO1qI3ON1yjSm603E08cNsqmIAZV80ovajEXMIrdLv0AzchFbSG+gUfIWWVyeDsz5iqOwDtN3bGVN8nZHxJxgasIFJpd8zOnQHY2MOo1\/6A6NdW5madh6D3C8Y49zE7PyrzEp5Bz2vbqzKbjErYj9GkQewLr2JqfiZ\/SmLCr7FLvtz3Coe4VJ4A+\/KX3BMfhen9Ev4FnzPXM8Vwrl7Fa\/UD1kU+goxpY8Iz\/2WhPK\/E5H5FVHZ14hI\/Qi3wJ3Iiu6TkP45eaV\/Jy3jazIyvyUx4QIJCR9Qmn+PMoGq\/AdEBx2kJu8+pelf01TwM0UJl6lK+5rS+Mt05P1MY+o1apO+oDHpK7qz7rM09Tsa4j5hWfJ1VsvusDzpOt0C61N\/YnXityyLusJW0Rsk+SYb4oXymK\/Yl3yPpYFvc0D43BL5OYcS7rA35jtejbnBuiApLOjUwSZP\/A5q1KiR80TBvxy5ALKV5xc\/VHl9qBI\/5PxvNBv+8Q7WPxuNtAv0X6IkgDxT\/OgjfDxN\/BCp+X95Sdf4iW3+EVQJICtXKmKYvihiguO+9iICiHIdVZw8efKJ\/AhiCCPles9LVVUV\/+N\/\/I\/ftCdaVJRCdVf2qBAtNDT0ibb+EcQE2comli1fvlwe5ul5ETuaxTBiyiZ2LPfd3qFDh5Sr9JooYokj9kVRxtj4xc4zVV5Aj03MsyHmI8nIkNzEXwRlAUTM\/ZGdrRhd9Lwoew+JoZmU6zyLP3ruqkL08Ono6GDFihVyAVCV8PHYlNd9zNMEkKCgILlnj7KJ18vvJS9\/jBjeTdnE\/XvRc1IUGc+ePftECC5VnlaqBBDlc1eNGjVq1Px7kBu7ifQw6ZkyPqgDWZQ0eMdzcTapkVIy0Iy4Lfj3hLwSc4F4OkujoiuK3sLIwAkL82CSE7YycbwZlhbh5Oac4OVBY7CzTyUmVhLSC8veR1fXCHunfLkIIpbZuxQQ3SNk5PZ4awQJ7fj27INXRDemC+LQ1ZtLeo0UDz6j+W\/yT4+4zTiFdqGpM47IUilUZJTQhtbAl7GPWMmiCOk7hfWsF94shb9aEL4c21hpENHizCOMmeWKZVgnI2Y6sagn8btnT6gs06g1GPo2YhK+Aj17GRYZh+VJ0cdYhmJV+BYzhLam+jag59fEnLzT6C7ORT+sG73wlUyN2cBwi2D0QruZnLQHXaGdUU45jBa9PYrfZbBNClOEz0Emvkwuv4iWZSQTis8zYKIJo2I3o2WfydjaLxiefZKBwrZ1gtrpb+zD0IpLaCxI4uXyj9ASPUIcctAUtqGxIJb+YiL6MbPl+65GjRydkWhmv4lG2Ho0nMvQqvyCl7SGMajqC\/qNNkQ7bgeDc6R8kmLOj8HZp9GYYMro4nO8HLwUjRlO6NZ\/heYwXTSmLGSCcD2J4dnE+hPL3mVEQJM0nXeciZlS+KjR\/vXMrLnAqKBW+bx+wQkmp0u5EcZ4FDKr9DQTIiXRUD91E2aNFxjpKIVJmpW9B8umCwwydOClfhoYpW3AuuMT+mlLwsO0gHIWrZD+A0Qme+Vh33YB8xzJI2yYgQ1zc7dhV6\/waDOKqMWx8QyGPV4fww1tMY2ux3\/91d4601ziWZi1Gq+l53rLZrjG49F8Ap92RXg5A\/dEbFOXELlBkZ9C12ghHpW7SNj2JSa+Uhio4VPnYJPYSMLmz1gQqRBhrGOr8RPqhjQr8nxMtfLEPq6WdKGulZ8ijJR9TBURjYdIW\/2BXPAQy8bNmIuz0G7WukvENh\/trWtkG4C3bCk5az9kqpljb7lzdBU+qW0UrL2M2eKI3nJXoTy18SjFa3+b788vuY2kqn1k9clZMnueJwFJSyjufJuUSkkwFzFd6I9HWBnlXe9R0KKIJmHtHEdkehdlbW8SlqTwuHDxySIouo4laz8jrUDxfuHpn49PYBFNnR+QVagI6xUYWkFq5lo6ll8mMlY6z0RCQitx90xn5ZovkGUqxKuoyAZCQ8rpWnqJ6kpFXo+E6BbSk7pZIZQX5kjbHT92BgmRzbg7JbKh6zNy0yTPptkzFpAW00FWQjfr2z+iPFvaH49F8SSHNZET383Ozq9YaCGFz0oOqcfdLpr1DedpLZSEwxCXLNKCG6hM3ciets+ZY2CLn30isZ5F1KVuYUfDRbJCm\/G2jiHdv5a8sCW80vgJ8Z7FJHmUEOOaR3v6bvbXf4TvwmgyvKspDl3CoborrMxU5Et5HjQSTtI\/ah8DCq+ilf4uWhF7ebn4GjqJJ9GJP8GIwq8ZErKdEWnvopv\/JcMD1jMh9wsmZl9hdNAmppfdZHLKm0xOPINJ3d\/RjzuOYeZFLCrvMzv1PSyLv8cs4xLmGZcxT3kXs4SzLMz+nNkBm1mQfhHbjCsYeXbiUf6AxcK8S\/aX+BbfwjXtIj45XzPfdwNBBT8K5+MpPOPfIbbkAcHpHxNb8BOOvptILLiFX8QxYtM\/J7v4EXGpV0hO+wJfvx0UFj4kK+Maxfn3CPLdRnneXfJSvxJ+s1vCc8zblKRepTD+I2ozfqQ47hJliZ9Sl\/w3GlO\/pTr2Mg2JX7Es\/SdaEq5SGfYOnSk3WJ1+h2UJ39AS8SHrUm5S7L2fzSm3WRV7lW3Jt2kJfJM9yfeo9T7KnoRbrAwR6oVe5pW4n9ge\/gWH425TaLeWOLNqZo9SLUypUfN\/KU8U\/Mv5jQCiSvxQ5fXxPOLHqn8TAURZ+FAWP57l9dFX\/BCnq\/6fJ7b3R1EWQMQOYXGkvHK950W5o\/rPFkBU5cnYvn37E\/VehHfffVe5SXnYoMfLRY8QZVNu4x9F1Tb+TFPViXzixAnlak+YmOD73LlzTJgw4Yn1VSF25j\/LHj58KM89IXakK6\/\/NJ73vHoWonDS1\/6IePZHz12RIUOGyMUA8ZwTj6sq4etpptzWY5QFEFEgHD9+PPfv3\/9N+WMTt6nchipaW1uVV\/1TTdV1qyyAiN\/lwAEp5IkaNWrUqPn3Y2mJ5MWnrTWEmuzjGEy1wXCaPUVpr2JtGc7woVMozTyK6yKpc662+Jz802DGIkp7cnQEB7SSkrBdPh0bvR4\/n3r5dGbWazgulp5Z84qk55zI+C1Y26eib+AqzwViZhWJoYkPcRlSB1JOrdS56Ci04R21muFjZhOWcYgFrkVYLJIRmPYK2kMmEpx9hBHjTVngVY1jmPS8ElryjvzTU3aAcQYuLAhowTpkGXM8KnHNPMzUBXE4ZRxk+OQFOPeEyvKqljwu5wQuwSpuMxPmhrFQ+O7TPSowCe1CR28+zs3X5HUWFLzBYKHdOUlSh65d2w9ojDZkTs5JBs\/yYF7jN\/LymSl70Z7pgkn1J\/JQV9PSDzLIPJSZ5R\/yskUIehlH0bFJY3Lxe4yOWMMInzqGuJQwPGgpExq+lndOj5AdQcssgFFlF9Dyb2do4TleTnmVAVYRaMfvQNNOhk7ph\/RzLWdAwTto1nxOv7FSOCA1akQ0s9+gX0AX\/f2XMqDoQ3mZdull+pmFCefQLvn5JJ6fg+Vhr46iYejKyDzRC6kQDX0HxlReQku4ZkSPjvFVl9HpyQmkV32ZESGSJ5de6dvoJkmi5sT0PUzNPoCOZbA8182M4tPopUqdyNMy9jAz5xVGu0lhnYxKTzEzU7qORMxq3mFmqiLCwbzmCxgmK7ya5te9gXnBXuE6c5TPz0lfh23TOYbOkLwtjGJahetzJ\/OLX+ldx772OAsLdzDNQwrfNGbOYlyXvMXCvM1o9nhNWMQ14VJ3BMdKxXqutQdwLNrMQll3b5lzyRYClr6BVVRlb5lTwVpcClbjUbmzt2y2WywhHafxbzjAeFNpX8fNWkBQw0GB\/dgnKTrzPfNWES3UDahU5CyZYu5EVMsRQqp345GleA9zjKkiqn4\/0Q2\/7QSPbzqCj6wDvxzF4EhTx3CSGg+T1HQU9\/j63vJFgTmktx4ntnwHc50VydMj89cTlr2C5Jr9zLKSvHtEUqr2kCzsW2ajQmwRyWl8jXBZJ4lFWxg0eJS8bK5dCPlCeUym0E6hIo\/HfHuhvPYQaUJZZqni9\/YLKaOs\/hiJshVExEtimUiUMJ1duI3cop0kpSu+U07+FgqEstz8rYRH1vaWlxbvJTNzHUUFuwgNln6bkcN1qS47QFJcK9WlB4gOl47BmDF6tNaeIj2hk8rCvXg4S6Gyw\/yKaK85TWRgKU1lR3FZFC8vL0pdR3HaenITVlCdLe37IqsA2kuPEudfTn3OHnwWS55Lbfn7KYjtlgsfpYmSiF+dvJ7a1E0URC2jMnEd48ZMpj1rL9XC8qKoTlrSd+G5IIyVuYeQ+VfRmLSF4vClVEUtp0u2j+yAOlZlH8Z3geK3elFEL5D+6cL9IfUttFLfQTvxFDqy9xiceYHBsUcZnn6eEWnnGJl4Gt2CLxkbfwLd5DeZUvUA3dAdTM68yNSsy0yKFO6JmZeZlvA602JeY2aycL3GnsQ49V0Mow5gnvUxlplXmBW8g0UVD7GIOcb8tPexzfxEuGaOYZf2IfPC9+NecANbYX5x0nv4F\/6EffgBfDI+wyHsAOFFd3AO3S\/c468QnvU3fOPeJDztE7zDjpJacBe\/sCOk5HxPQOgRsvJuExl5luSUT0mM\/4Cs9G9IjX2flNjzFKZ9Q1b8R+QlXEEW9Q6VadfJj71IVfLX5ES8RU3SV5TFXKI17QfheJ8TjveHVEddYmnSd7QnfkOjML0k5nMKvA+wMvFbmsPOsyn5Nk1Bb7Et+Q4VXofZnnCTBp8TrA69woqQi7T5nmFb5NesDnyfw3F3KXPYTIPzq\/gaKnLmqFHzfzFPFPzLkQsgW3h+8aNvyKu+4kev10eP+PFYAKn\/Cwsgvyd8vKj48Zja\/\/XE9v4oygKIOEpfuc6LoNxR\/bTwVH+0E1lV6CblOi\/K\/w0CyFtvSWEZlBGTYz+PPRYtlNdXRXd3t0qvGmUTvTFEj4KGBkVs2qehfF79WQKIKBIo13kWf+TcLSoqkn\/Xp4kSz2PKbT5GWQARTfy9nmaiqPDqq68+0Y4yYp1\/pm3ZoniBeYyyACJ6lNXV1T1RT40aNWrU\/HtgbRZMV7n0bGlrGUFXpSQILDAPprZH4PByyic6SIolH+LbSGaS1GEXGriE\/B7hoqZCCpulr+9AWel5xunOwcevkcQesSAwtJPwnhBa5fVSWC3v4HZsHKXOyeDYjdi7FjN9ticZFdL+ZNZKOcAWB7biEyd5k8QUSSOynSNWYGITxxRjH2x7wkq5xKxjioknNkFtGFnHMn1BHNbBUoLkkHopLKd\/1WUmz41ktnsZjplHGTLBHK\/qjxkyeT4WPeGsvNt+kLZb9RHDZjpjFr+N2WHLmZspjdw2FuYNI9cy2b2Uaf5NmBa8wWS\/ZsYJx2lmwnZMKi8xYl404\/1bmBK7BeOma\/TXGcH4iNWM9qpl9nLJu3WscEy0Js9Fv+0m2nYyRkeuQcvAibH5bzE0fjtDojcxIvM1eSf1kOyTDLBJZXjTdbTitjMw+VUG5ZxGY9gIBiTuRsOrDs0GSYBRo0Yz7136eTbS372GAYXStanTcpOXpi5iUIY4AlwSJoakH0YnZT\/9huszpv4qAxdKnb\/j236kv4mfXPyYLEwPmBcrPw+nNn2FzuJceZ2p1RcYFSXl7dHLOcLkTOnZdZR3BUZ1H6Ib3OMFkv0qM3IVHfdzat5BP00ajT\/czBurVuGajJD+X0aaC9dv91UmeCpyUTisusZEj6zeedf132OS2MVgw0XyeZO4JTi0vstYK1\/5\/BSXZHmuD4sMhYCyuP4Ebm1vM81NkZQ7ZONVnKsPMronnNMog\/n4d53DoWQbg8ZO7a0Xu\/UqFiGFTLUPkc\/rCMtiNlzGq3Yfk+YqQltFrT6PV\/kW5vgpPOnnheQTL+YEiZUSvz9GtuUzrMOLMPWUOtBFXFJbiV96mkWxVb+pm7\/1c9xTWjBzk34bEbekJvI3XsE7o5MRE2f2lmd3v01m11ssEvZ3gPCfI5aNEPa3cPUH+CQ3sahPXhHjBd7UbvuK8NzVWPbJTRKdv5a6TZ\/h4JeJqW1Qb3ly6XaKO16XJz4fP1UKKSXStO5j8huO4hlawqAhijDNTasukpy3Do\/AQqFcEkocXBNZvulvxKYswydIygcjYu8QyYoNXxEZ14Sbl8ITpqBkN8vXfIK7RzoufX67hvqTNDacIiy0kkX2iqgQq5dfoaJkH37eOSzsSY4eIExvW\/sNybGthAeWM8tACuuVHNXE5u5PSY5uEe5vimPeVfM63bVncV8UJyAd8yi\/InYt+4yU0HqifEvkZc4LgtkhnLu1sq2EuuUI91IfefmRrq9pztpNmGs2LvPDcZobyJ6mizRnbCfSNRcHS39KIjo41PwxmYF1RDnnYDxtHocaL7Mu7yhxLrmkeSny1PyjaITvpn\/aW2jK3hXuHUcZlPYOgxKOMzjnI4aI4a+STjOq9AbDQ3cwJvsKurIPGO7z\/7P33tFRXOnWtxGSyFEESSAEkgAJoZxzzjm1cs45Z1BAEQkEIiPA5IwBk3M0yRgDTjjj8YyvZ3zvfPf+8c1a313vvPf3dXUJWrSEjT2e6zB61tqrqk6fOlXVVdVddfZ59l7D7IovUE84znTJHuaVPkEjbBvaqRfRzb6FbspZ9HPvoBd\/FIvab9EN28LijOtYFH2Arm8PVrkPME04iUPRR1gln8cu8zbuJZ+xyLsLj\/z3sY87jn\/plzjFHMM7+wGBuY+x8ltHWOEneMWeJLHqr9h4Licy5z2CEy6QkP8pofEXiEi6RlL2+0TEniM95yMiok+Rn\/8VIcF7KS74GknEUSoK\/khU0G6q8\/9IZMAO6vP\/RFLoIZbmfS09TxtZlvsn8qMu0Jr9NZFuPbRnfklR+BmWZzylPPIirYnvkR9wmJa4+7TFPaQh4hrr0\/9ITdAJ1iR9TE3AMfpSviLPdSOb4z+h0LWPDZJH9ITdpjv4EvsT\/0iT1xGOJX9Hg8c++kLvU+4wWFZ6GMP4F8Kggl8cyiUKBMjPRX6s+Tsqa3\/FBEi7AgHyY8kPReKjUYpWeG2O66Dt\/VQoEiA\/ZIz8Q1DsqB4mQF4NQ23j54q\/\/\/3vQ8oNPUNlZaXMb+RVSAtBxkiQNFJsYygIndmKkmgvC4GIGTNmzKA2nkHxuvqtECCenp688847itWHDMGfRPAkETDUuVBs+xmGIkAUQ1H6S4gfOo+vkiH0j4SiL40ARQJEkPCqqZGn9w9jGMMYxjB+e\/C0S6O5UJQ9sTIKoDx9r2y+KvcoXk7iCMbq\/BNEBIiEd0HGfiSh7aipzae86CTztK1l5W39vh9BgQ1E9BMmOXnH8PapZoG+D5m5R5g6VY8JEzXILxMzQkrq76GpZYFXcAuS1B2yMq\/QZVg6iqNzi5aJUjWJZRcwd87FxCmX2FJRtiezXxIrNO841n716FnGEVlxVVaW1CZmbfjlv4l5QAOzTSII65faim7\/XDzWqG6mzrUlsPExY9V0cSk5xwLvKua5FeNadYOJs40wiV3LPN86LPoN3j26\/oDyhJnoBjWiOmMRds3i\/plVXGOyeSym\/WSS1co\/M94ilvkFp2TLJiv+gpp\/I3OyxY7gBcs+YkbSdqbHbmSiQzpjzaPQKL\/OWNcSZrU9RUXPhcmRXShp2zO99XPZaP1RwW2MjV2Pso4TY3KOo2QUxrjl3zAybR9KQa2oNMllfYbxL4oZBowsuIxScDcjPSpRrRH9PWTkh3Q6Ju+ULINohNJrMo+Psal7GaFpxozlf5QRHMq6Tmh2i5nI490L0Vr2Aa9NnMtE\/1rmLLmLimkE4x3TmLf0DlMiRIkjrdwDaBW8IZtXj12FfpN4n6nOs0E3fy+6pWIGgUbIEixWfoRmqEgG6Gb0YdX1kAmGov+EYeE+rFvvMFZXlI9ZnLsV59XvS5dtZcuaTvF4bvzi+bFOWOCA76bPsKnYL1tWmaTJ4sR2vHveRmW0qrhvznF4tJ7HLE3MWFGeOFN6fycQvVMkOQVMXWCLcXQ1ki2PmTRblJsaNUUTnyUHSNr5CepmIskxw9ARA+9E0veKMnnP4JLbTe7BL7FJWvK8bKGrhNw9T4hqFQliWZlLFME128nacp+5lt6ysslaBixyi6F0\/2f45sm9No0944leuo+yXR+iayWauE+drY+xeww1+z4juU2elTHP2IWwwtUs3f858y19npebuEgIymijbN1bzNSWZ4dZuMdSt+VdynvlA+e0DewITmmmdcdHBA3IGjG08sfUPpjuPV\/gGS5XoLB1j6ei4wyr9sm\/x0mTNXD0TCa\/Zjd1yy+gLt1foXy2tjFW9mH0bPmAJR3ib7cAG\/sI4lM7WLvlCeHR8g5\/e0cJnt6pbN3xBXGJolfM6FETcXSMpqPjMn194m+77FjMfQnyz2fVirdoXiqXvnJ3jsfSzJudmz+lrkKU7lqoZ42TTQRVBds42Pclixc6yMqdrMMwls6\/0fcVHbXi92pq4IKrtG5L6X6ObXrKbA1dtGYsJMA5BSeLQE6sf0pVmvie5mcfT1FsJ8d6PqIpW3x3CnFOJdw9jWPd79ORvxv9WaaEOCRREbucU10fkhlYjbd5OHnSe+LNtnfZXC767fyzoBS5HaWEQ6gWP0A15wajCx8wJvU044uk91\/2TcZG7mBq5RdMiNrNxPjjqFd8ynjv5ahn3WB20SPpf9cKdCo\/RzvtAnqlH6EjnQpEyMK8+6h7trO4+CP0Uy8xX7Ifm5pvMZOW25R8io53F\/bFH2OedA6jqH24l3+Ffdp13PM\/YIFrM\/4VX2MbeYCA4i\/wzX4H36z7+KbdwsK7m9iK7whKu01M8ZcY29eSXPoNgTGnSC\/9M3au7STlfIQk\/jL50mVfvz6SU+6RknSLwvyviAjZT1riLXJS7lOS+YTY4INU535FXsJNSlMfkhryBq0F\/06Uxzoa0j+lWHKZzpx\/w8+qlp7c74hyXkFP1jfUR7\/F8uSPyfLeydq0rykPPElj2GXWJT8l2WEFOzK+I9VxJbtS\/0xT4BnWSR6zJvIBK0JusDn6fVYGXWVf3FOaPA9zOO5rKhz7cNGKwmiqSN4OYxj\/IhhU8ItDRoBs7SdABpAfMuJjEPnRT3wMRX48Iz6ekR+\/JQJkEPEhkh8\/6PcxkPwQppXf8dro2YO291OhSIAIHcKZmfIRED8Wr9pR\/WM6kQdCMGFWDCHjQLHej8GvlQARjvXdd9+VmX3\/VDx69Ii33nqLjAzxRf\/7kJCQINvmxx9\/rLgrg0Lw8lBc\/2V48OCB7DgEMuz74vuyj171uvoh\/G8SIJGRkfznf\/6nYtXnIWz72XkSiL2B3jtHjx5VrD6o\/Wf4IQLkT3\/6E5s2bRrknfPkyZNBbQ2EcI4VQ5DIEwgdxevsx0K4zpYskb\/IPcNQBEht7c83SmkYwxjGMIbxv4+pE2aRH7eBQBfRu6s+9zgBroWy+aayS\/j3y1i1Vr8lm1qbR1GYKXYqeUs\/y886wKQJWni4FZCfIxIFgiG6k0MWkydrkpUj+gMEhbYRFSv+l6bnHcPBVdxeXuUV2TS18CQmVrGY2CQT199OculFmSn6YpsEwtLFbBKvmNUYO2ahqWtLRKHY6RXeL2nlFNmNTWATc40D8U7fg6aBD+4p25k82xK39F3MMY3Eu\/AUC5xzsYnbiElQE+M0zQloEDNEPCqvymSv7ASpLF0X3PpJE4EAme2Ui3HabjSl61qVX0HNJIw5XuUsiF3P4vwTTDEKQidmHTpxm9DLOoSaXTo6mQeZGdiMbsFJJphGMK\/gFOOtEtCpuI7y2JHMzjnCKFMJc5ufMN61GLX4PkZJP59ZeQu1kkuMsoxjSvlVVG1TmSTdhpJ1isy0enTGIZTt0xmVc0xaloRyyk5GLPREuVT8LofxL4ixU6Tv9DdQituOckgXqhX3GDFmMqOr7vOathNjck\/KpK9GzneT+csIpufKNqmoNbwnW3+sVwUzau9J29FALW0XGqXnGDHNgGkZu5lVehalaXpMCW9Hp+EekwLqGWspQTv\/AHOKxHtQM2kD85eIvxHTg5ewsOIkczPFAV5zElZh3CyaBctM0nO2Y7xEJEHHz7fHqOwNjMvl3hgW9WcwLpZLQ1nVvCmTvJpsIko0LU5dievy20zpN8vWCSrBpvh1PDrlnfpW+Zvw6byKSbJIxo6Zro3XstME995lmpGbrEw\/MBffpuOErZEPMLTLWoF76Sa8auXbt0lqIHLlRYKWyTNZBMLDOasVyUp5p766gQ3hyw6RsvEWOvbBsrKJGjr4FvWSsuYaUS0iUSTAJXkpCZ0nyJTWHTdznqxsjpETIWUbyNtwi6gB0lrO0eUktRyhuO9F345Iad2Yyj5iq+UD6YydIwnLXUHx6quYu8szO0IyO8hqPkLl+luYukbLyqaq6yDJX0VazQ6KOkSyVsA8A1sSitaR13CIuILe5+W+URVkVG6jYe0tItLanpdLUttk2R6NPddf2L+sks1kFm2goesS02bqyMpcPJLIKtjAsuWXKa0WyXYBSamdZOWtpbntHAFB4n\/DDOk5y8vfIH1nq2Llytv4+mbLyl1d4sjN6qWp4U06W+U+LTlpK6gu28mKtsskxohSWUYGTpTnb6ZIWn9Vy2VsLEQPj+yEdsqy1tFSeZD2avG8OFuFUJu7hersDaxruoSLjZgBU5OxkZrMDWxtuYmPg5hxUpXSS1poDVsar1KRtJrRqsrUpqwhObCCnU03iHDPJtghgVJJG0tT1rGnQbw2K6I7SPYpYlvVWbqy5b4n\/2woRe1kZNoZMRMk+xqj8+8yKvEoo9MvMD77LcbEHmJClvQeS7\/MBMl+ZhbcZ6Z0fmbKabTrvkUj5QxaObfRiD2CduYN5iSdRiv6AIYVX6ITvV96D3+GQcZ1DFIuo58g\/Y+VHMC24msMwl\/HofwrLFKvYJV+HYuEs5hG7MW38lusJYdwz32Iedgu\/Iu\/wDp4K4GFn+CecA6\/zPt4xp3FJ+EikoLP8I0\/T2jaXZwD+8go\/w\/8I4+RkPUeTp4rKSj\/K8Hhh8nK\/RRvn7WUFH1LUMBOSvP\/RJh0WpbzBT5uXdTm\/xtJ4ScoTn5IhO8WmvO+JSXkDcri7lIef4\/csNNUxN6mXHKdpqQPSHTfxMqMP+JrXsG6rO\/I8ztAV8ITKoPO0B79DvUhl2iPuM3KmMdU+RxmR+qfCTQqYk\/yn8l1XM+GyEesCr1FufM29sZ9RZBBNieT\/kqtyy4yzTsI0Pvh\/p9hDON3gEEFvziUi\/sJkJdlfSiSHy\/z+1AkP54RII2\/YgJkyKyPAeSHIvHxMvJDQAuMCPh5U9wUCRAh1q4V041\/ChRH\/L+so\/pVO5EVcevWLcXV+Mtf\/jKo3qtCMNL+j\/\/4D8Umf5AAEQyiFdv6RyB0UivGUL4d\/xvQ1tamr6+PN99886WkhdAxrbjeD6G1tZU9e\/bIfEVeFseOyV9OBuK3SICcPn1asZoshO\/gwIEDZGeLD9lD4fz584qrDarzDD9EgAgEgp6eHk+fPlX8SEaOKbb3DN7e3orVuXv37qB6PyeGCZBhDGMYw\/h9wtUqkRbp+8BcdTOM9b2pyNyHlVEwC3WcqM4X\/\/vtLWOoKxIzRaJC2ijKEkdeF2QdwN4mAa3ZVhQXnMDLo5RxY6dTWS7Ke4ZFLCelP7sjr\/g02nPtsLJLQxIvaqVLUrYREr0ajTlW5FRek5VFpu3A2a8ONQ1jMmvEjtPovKPSdkdj412FW3gHo8ZpECLdh8UO6XjErcfCqxwDh0zcYtcyZvJcfAViRl2fkPJLsk5XW8EEvV+GK7JFzB7xLrvIZG177FJ2oO9VhW3GbiZpGmCZuovFEd2o6XthV3iKuZ7lGEp6UJfut33tHUYqj8Sm6iZTzKJYECNq9Vs3vscEo1D0Mw8wctwMzFo\/ZaJ1ErrZhxlj4I9+3QPUvKuZnbiF8TZJzM5+A430vYzRd2dm+j4mB7eh3fEHXps0j6mxG1A1DGB65VuMDmxhcullJmQdQcU4mLHZR1H1XcL4mrdRcitjVPElVKvvoWTgg3LWIUZoGg06v8P4fWPE9IUoF11BKagT5fCVqOSfR2nka4ypfZcRxlGMLbrEqLg+RppFM6ngNKOk15SKeQxTa+7x2mh1JkvvCzXpvfvaDGNmVlxjWpLoxzGz8CQzs0VpqxnSe1ir9IxsfkpAHfPKTjEtVJSf0yk8jE65+NugHtEqvdal16upKAm0sPAAi2pEkmCaSzpGFccxKBZJ0bmSVsyq3sQgd4dseV5kI9ZLzqCfIf42jJ9rimPnHfSTVzw\/VvcVb2NRsBV1B7Fz3yixDfeO68z1EbPV1K2C8Vh2Duc6Odlgm7cer8bjmKfKjbl9mo7h13YaPa8U2bLwG+HXcBj\/5mPouctllSS913Av7MUsqvx5WWjLYaJWnMVCIpfqCms+SHDdDlxzRNk92b75JJGw4gwhNdtQHTvxeXnK6gv4F63CNVXMqhPgntJAUvsxImteVAXI6b1CYO5yXOPlz9seCbWktRwhrk783p4hf8U5UpbuJTS3W\/obJWbBmLvFUNJzkYTKrYTliJkwAgIS6ylefpr4kvXM7\/crEVDUepy4glXEF65l5mwxc2ShiRv1q6+SU7eb5GK5tJhvWDENPVeJyejA3V\/+3pRbsZWcsj6yS\/swtxGJIAFda+9SXLWLnGK530tkdC2dK2+QnNqBJFY++KqsfDtV1XspLNyMiUl\/lpChI90dl0mIXUp+7npmzNCVlednrWJJ1V6KpGVZqfJjXN12mfyMlVTk97Gw3y+mLHsdrTWHKUzrITO+VVZmberN+pbLZMUuoz5PlADWnWXIGum1WJjYSW3mRtxsImTlG+rPUp3aK8VanMyDGDtKldcbr7AkfT11aevRm2NKemAl2+svURjZTImkjTnquqwrOUJ75hbqEnqI85DLfP1vYoRnMyPTTqOcdBzV3LdQjT3AqPRLjMkRCZDx2TeZmHGZKemXUUu\/KP0dOMHM3FuohW9DI+c26ilnUI87wpzce2glHEWv4CGzQjaysOgDdOLfRCf2mPTevcnC+OOYFb6PbvAmLIo+xCDmDczSrmEccxi7vEdYp17BOHwPDpl3sIjch0\/pU0z81+GZ+wib8L0ElTzFwnsFgXkf4iI5SlDWu7iE7CQk4x384s4TnHwTv6hjhCVdJyz+MpGJ14iMvUBk3EWipNP4xJvEx10hIe4aUeHHyUh5QFL0eXKS3yHc73UKUx8R7rON2pyvkfhupTbjM7xtl7Is+xsi3dewLOMpsR6bWJLwiJygY9RG35HiFvn+h2mJf0y4bRO9qV8T69DN2uQ\/kOK0htbwt6gLOEO171HWxHxInstmtif9kSTrNjZGfUCd5yG6g66yKfwx1S47ORz3DblWXXR5nSPCQC5NN4xh\/A4xqOAXx3MC5MeQH0NJXq0dQHwI6BWm\/4Nyw6+UAGlTIEB+rOTVQPJD+vmITFGr+OfEUATIT82oqK+v57\/\/+79faOtvf\/vboHoCXrUTWRHm5uayNgfGT+0MFyAcq2IIxti+vnKTtqE6jj\/77LNBbf0jEPwQFOPbb78dVO9\/GwEBATIiZKgQMmcU678KTE1NiY6OHjI74quvvhpUX8BvjQBZunTpINkpQT7sVf0shsrCUazzDN9HgAz02XB2dh5EaP2f\/\/N\/XiD7BkK41xTj66+\/JiJCfED\/Z2CYABnGMIYxjN8vPGyTqcoQRz1nxqwh3Ec0Pc5J2ExmrNjplRy1itJM0TC4vkwceausPIGOJnEUeaB\/PRFhYqdSbMxaUpK3y+YrqsVnkrk6jpT3+4Wk5b6Bh28t2noupPdncrj51eDiW824SXNIKzuP6uhpBCVuJiRZlBbJbxFlnlLr7qI+1wHn8OWE5YodnZkdorRVdPVNtI1CsApqxr\/ftyOun\/AILLvEHHMJpoENWIR3YBbaxswFLpiELccuRdzXoHbxGdKp+Cxqi\/yx6Ze\/8uyXzjKTbm9BxAosisTOYOOCk2j5LUEntJXpltGY1NxFzT4TLen2ZzrnYtTyMaq6LsyS7usEkzAMu75hhMpYNCWrUB71GnqtnzPeo4yZaXsYpe+NRtllJidsZWL0eqaVieTNxKTXUbGIRa3tqawje0z6AcZmv4HyPCtGpe5hpEcFo9q+QiliJSOz5B2\/w\/j9Y8SiQBnhMcKtCuXIVagUX5NdM+OWSd+\/J+sxJv+s7JpRWhTAlJp7KFvGoTLLmOltopzUtPKrqGWKZObMqhtMiRGztGbmH2V6P8k5PX49WuUXZfOTvEqZ33QfFXV9lNT0WNzzJeqRot+HRnAthi3vPN83i+6P0I4XyYupdnFYdb3HFAvRm0E7bCnWLbeYsNBJtqyfthbrpReY1t\/RbJTdh2PrdWZ7i53Fk\/Ws8Vn\/EZquyc\/b91v3vizzY7yuKMM31y2JwLUP0fGSe2t4LD2KU\/kO1C1EKSkBMTs+Zb5nIlP0Rbmt6Qb2JO58glm0+JsnwDqxgeRtj7GMlxufC8g5+DkmQRlM1jGVLWtbepO++Q4BVVtQXyT6SwjI3vYOcV0nmWft\/7zMM7ud\/O0PcEx4UT62Yv8nhJauY6652NEvIKRkDcV9d3GKLnuhbu2eD0luPsACG3m7ARktNO77BLfocuYM2IeUup2Ur7mGhYec0Jk6YzaN2x4SnNKIkZ2cnPCPrab19cfS39ulqM8xfF5e3X2BJb3XsXSJYuI0LVnZQiNnlq25SUJON7YD\/EOsHEJY\/fqHBEdXYmAsZtkIaOg4S+vKqzi4xDJrzmJZ2WLp51t2fkZ+8SYcXeRtFBRuZFPfh5hb+GLY78+iq2NOT\/c1qit34eYiP5ao8HJ2bP6QQN8sLM3F8ztPazG9HVdoqNyLh3McszVFKa6ijJXskV4vAZ5pOFqHysok\/gUc3fwZuQltuNtJmDpJU1Z+cPVj2kv34iy9Vhdom6OjacDezru0F+\/B1z6Wxbq2GMwzZ1\/HHRqzN+NtI0FfWi\/EKZFTPR+QE1ZPgPR6nzlFk91LLrKx\/CgRzqk4LpZLlP1SGGGbx8iitxkZsBLV0o9QTTmDctg2xlV+zpiI7YxPOcvk7OtMij+MWsYlJob1oSH9bHLIFmYkn2VWwQPUI7YxN+8eGpE7mV\/xlBl+vcxLvSiao0unQiaIbvRhzEo\/Q9urE\/P8hywM34Z91bfoB23CJP4kVmnXsUm\/gU3SeYyCt+FR+AlmwX145X+IgWsLgSVfYum3jtDipyyyrya04FMcAvuIK\/0WE\/taIrIe4xKwhdSy77B2bCQ24yFuPuvILPoGF\/eVZOZ+gb3DEvLy\/oCndLmk8FscbesoyXlKkPdGyrO+wMOhmZLUD6TXwR5Kk96lIO42GSEnyI+6Srz369QkPCLKtZflWX\/G3aSIzrQ\/EO3cS1viE8pCzlEedJqm6LdJdFzF8tj3ibZpYV3iU+Jt2umKuE+h2w6qvQ6xMvxtUmw62Bn\/NRLTGjaEP6TEaQstXm+yKeQBOZbL2Rn2IfpqFoPO1zCG8TvAoIJfHDICZItIgPys5IcMv0ICZI4zSsUfM7J1AAHyY8mPxhfJD6Ui6UOk2sLB2\/oHMRQBIsS4ceMG1f0hCKSAYrzMU+RVOpFfhqH8EQRZHcV6r4KhshGGMmdWDEEKKDhY\/lD3qtDX1yc5Wf5gPRCKIXT+ChkqivV+Tqirqw8qGwr29vaKuyeTtVKs92MhfI+KcfGi+AI0EL81AkTIolKMzZtfLXvLxMRE5smiGIr1nuFlBMhQvi+KBIMQAtHm7u4+qK5wrSpmdAlx5ozYIfPPgOL+DRMgwxjGMIbx+0JbyQX8nUVj8payy4R6ioavtXnHcbNLxWC+O7kp21i0wJ2Z0wxorn6L+fMcGT9+DFWloml6adEZAv3Fkbyxsb0sXhzIYqMQSsrE54fs\/OM4uohGweX1YuZiYNQKJP0kR9GS+6jNXER01j5cA5YwW9eRwPi1zJhtjqlDKgEJG2X1EitEuafw\/GOYe5Sgaxb+XApLUnVVNnVL3Ii+QzpWwc2YeFfiELcRm8gV6Dpm4dVfN7xFNA93l+7\/PKdsdJ0yWOBVhn3BSfS8KtAP7cAmT9SGtys+i07wMkwyRAkw5\/bPmaTvyQJJDxNNIjCrEjM39dN3M9Upj0UlIklkUH6V6UEtzMs6grJ0WSuxD42UXcyUrGZW1iHGWsQyq+wq491K0Gp6wmirOKZIP1Oaboh62xeMT9rO2JAOxkl6UbVOZHzJJZRMIpnY8TXK8Vtlo\/5VSy6i5FvHyIhuXpsr6tsP4\/eNEU5FqAiyV6ErUInoQaXgAiPNoxm7VCT8BNkr1YTXGWmZyNS2LxmpIi3zqmJas3jNT6+5w6RIkaCYUXqRiTGiyoBGwTGm92d+zEzajFaNKN8z1beSBR2iROtExzQWrxRJlDHGQejl7ka\/XrzvpjgmY7lafP8freeEdkQT1ivF9dQcktBPXo11+33ZsrpHNouzNmHd1L+uiQ9mxXuxrhXvTwHWFQdx7773nOgwiGnEp\/ddppuJA+I0bCOk9+YW\/FfLyZdFEVWErnuAbb48Y8GlYjuRmx6iYSXKIM22DsSlcC0J2z54XscorBDP8s2Ed519XqbjEEpU9xlSX5e\/Wxn6JOKQVEfWjhffcT1yOsjccofF3onPyyxCc8jpu0tCl\/yYjD3jiGnYQ\/nuD5iuYyIrm6ypi5OkjOp9T4hvFMknWV3XKFKaD7Bk\/4vyuO4xFWS1HyWtWcyoETDfzB3vuCqW7niPqdPk75HeMZUklG+gsvcKk6aKct16Rs4ExNfStuN98prkbXiE5pNVs52uXR9h2W\/+LsA3ooS0kvU09soH2c2dbyH9\/S6juecKueVbnpf7BOWRkN7Buu0f4R9aJCubNk2byOgauntvsXyVXK7MPzCPvIL1bN\/5BVESkRzSmWdGbEwtyzsvsqpHnhEfHlxMUd5aXt\/0HpFhIjlktMiZ2MgqNq64JSM\/ntWNC6ugrvh1Dmx6grNtmKws0D0VX5d49vY+YmmR+C4W5JZCemQ9q+repKtKJLxdLIOJ8Mpie9t1NjWKGUy+dhIyw2o51vOIlv5MkWS\/YlpztnCy530CHeIwnmtJrPSa3lF3joPNN5\/vy68JI6YvYGTNU5TCtzAy4wqjCt9FOXAtY\/PuMiH3FhPSzjEp+wYT0y6ilv8OY\/zXMKPgHWZIl6fHH2G2tL5G5nW0cu4y1X81ukXvo514Cr3sO2hH70cv\/QYLM24yy6sTy+pvWRBzCLOCx8zxXoll3iPMki\/gWP41+oEbsUi6iGPuI+wy72CTcBbzyIP4lH6FZch2PDPexiJwK2Fl32IT1EdgzmNM3LuILf93XMP2Ep71GCPbGlIr\/opP5DEScz\/D1Fp6jRZ8hYffNrILv8HDazXJKe\/g6raCnKxPiI2+SErcTTIT3yY+\/CSpMVeJCzlCWfon+Dh2Upf9B+kzUBfNOX8m0n0j9Skf42vbxJLED8gMPEphyBka4t8jwn453al\/wNu0kjXpfybHey9tkocsCb1Oodd+VsV9QqLtCvoS\/41Mpw2skXxAhedB6ryP0hv+kEzbVeyJ\/SM50mlf6Hss83yTRrdD7Ar\/mAzTNiL1XyQ+hzGM3zAGFfziUC4SCZAXiA8Z+dFPfAxFfgyUvHoZ+bH6GQHydNA2f0mM8OlhZMv\/lUIgPBQkr34K+VHxZ14zSZVvY4SSbMSN4nZ\/Cl5GgJw8KX+AehWsXLlyUPaHEIr1nuFVOpFfhrNnzyquKpOxysoSU5NfFUNlNggdvkON0h9KJuvTTz+VvnSLo0xeFb29vbK2BL8Nxc8ETwbFEKSx\/PzkI4peFYGBgYSHi7qiL8PBgwdl5uOK5UNB6JRXDMHbQ7GekDlz7tw5urvl6cHfB0EGSjEE6SjFer81AkQ4z4qxc+er6bDu27dPcVVZKNZ7hqEIEOG+Vqz3DJ988oli9SFJJwGCUbpiCGbtgjyWYt0fQlNTEzY2Ynr4yzBMgAxjGMMYxu8fzYWn8HMUSZCeerGT0swwgPpnhIH\/EipyRS382PDl5PbLW1UWnyUsqEk2v7ROHGATGtJGfp5oBBwTt5agkBbZfGGZ2KEUk7SVuP71E7P2M1fXBRuXXBL6PUByakX5q8D4jXiEtjJ3kR\/R+UeZs8CdSGm7DgEN2PrXE5J9EHU9NyKKzqBnHkOgdP\/MvCqwCW3HNWETMxd44F8gkhix\/ZkiLum7MZaur20hwSFlO4uDluGQuQ91sygc+jt\/A5Z\/JZtaZx9i6iJ\/7EovMEW6j4IMlpppBIvTdjLLrQTrunuojh3HvLAOtKRtLi65wJjpc5mftht17xoWFJ9j7GxjdHOPM85UwvyaO6iozWZO7jFUDYPRXfYJEzwrZVJYo63i0ai8wbS8k4yxTkRN+p422r0UtfKrKEmPbXLlTUZJ1jAqsIlRsRtQ8V3CmNLLjDCPRbXxQ0ZK649wzpft9zB+v1DyXoJK9UOUwlajkn4A5aRdqAQuY2z9Y5QsExibfwbVpJ2oeFUzqeZtWVbIpNRdqAmyV9L56dW3GB\/aKTM\/V6+4xqT4TTLibXbFRaZLr\/dRhv7Mzj\/C7P5ML63019GpFzui1aM6WdAokpcTrGIwWHKDWZFi5pdu1jaMmu8wYuxMxhn5YVx7HpOlIrkx0yMXy+YbGOaL\/hbaYfXYttxgca7YmTw\/th2rioNYVov36lzffOxq38SyRO7H4bLsAm7tV9H2ESWXFsc14tV5nUUR1bJlTZsQXGsO4N917fk65onNeDcdw6Vyh7ydog2Edl3CKlH+XulS0EvUqst412x\/XhbUeAC\/qq04Z8ulrTwLe4hffYHwZeLvhKwsr5uwpbsIb5T7Wsyz9CJiyXbiO48xYebc5+WSJdJ6lZsIKRelvgRYB2UQ17CbzBUvDmRKatpPRMlqQgrkJumOoXlEl60jr\/vFd7K0hj0kVG4mrlwkiQU4+KeRLW2jdOU5\/BPqn5enVm6hbPlpKldeYFY\/AWNo6U3e0r0ULztCWrlcpiowuoKc6m2UNh9hoZGYsSMgv3oHkpQmipfsY7qG6PHh4BJNQcVWaprfIK9M3kZh2WZqGw6zrOMcDs6iB4mLaxw1dQdoajlJRbX83aisbCtL6w+wvPMCNtZBsrIgv2waavfTvuwUVaXyQWQNNfuoKt7CytbzqM8U+1+KMnrIiG+iu\/EkeSldsrKUqFpaKvZSmb1WBqHM0y6SrurDdFcfoaNcJJxC3VPprjhAcWI7rUXiu2Gsbx5NOZuk2MyGOtErpTZlJbkR9WyofpOKhOW4mfqzpuQAeWF19Bbvx1TX9vk+\/loxMv8uI1PPMTLlHKoZVxidfJqxaecZn3eP8WkXmZBylvHJZ5icdokpqeeZlnySGZlXmC4tE7JBZiSeRivnDrMSjqJT8JA5iafQTj6HTuoV5kbtxqj0M3QkB1mYfB69qINYlH7KwoidmKTfRF9yBEvp1DzxLDZZ9zCNfROr+DM4Zt7DLvkydvHnsI46jE\/BxzjGnMQl4QK2ITsILfwSp4g38E2+gUPgFiR5n+EWdpiw9Ad4S8vDkm7iF36U6NT7RMRfJVRyjpjEt4iIOk18wi0C\/XeSlf4RAb7bKc75AwFemyhI+wg7ixKqs\/9IgFsvVemfkxh8lFzJdQpjbpPgu4+65CfEe21nafInuJoW05z0MVFOPSyL\/4B8\/2MU+B2lNfZ9Qi2bWJf6LTF2K+iN\/5ICj73U+Z+jI\/xt0h3WsTXhj2TarWVz9OdUuu2n2fssa0MfkGaxnAMx35Jr1cuO8Ccs9zpDnsUqEhcvHXTehjGM3xgGFfziEB6UVfsUCJCXER\/fR34MJD6eoReUl\/66CBCl0G2i\/8cPZX38EPkhrJP\/hNdM0l7cxlg1RkTKTdL+EbyMABFi1y65Odr3QZDWGWqk+AcfyEe7KOJVOpG\/D0OFsA92dmKq8Q\/hyJEjiqvL4mX73NnZqVhVJml09ar4wP0qEIgVoUNXiP\/6r\/9CV1fUFX2G\/Px8hS2I8TJZqJchLS1NJi8leE0ofvYMp06det7+UJkCijAwMBiwR2IoEiBC1oOQTSDEv\/\/7v5OaOoC0ewkEc3bFEAguxXq\/BwJk61Zx5On3QSKRDDrWZ6FY9xmGIkAU6wyEIM+lGEJWVViYOHJpIISyoSTgBF8cxbrfh6KiItn9KVwXip8NxDABMoxhDGMYv3\/4OGSQ3++VEe5TTW0\/2REV0EBDiUhclGbtx9w4EM2ZRtQUn8XaTMICPRfSEjcxYdx0PNyKKCsWO\/IqKkTPtEWGgZRVXEFXz5WAkGUkpoqdS2V1d2RTB\/cikvoN05Nyj+LgUYapXQopJWI7Rf0yVsGpr+Me1s4IpRGkLRFNgVOWikSNb+oOPPu9RRIbH8mmcc2PZVPn+I04RK9BxyaJ4KrraBgG4F10iqk6Tjilih2eYZ3iiHbbtN0YBrdgGN6JbfYhjGLXMc81H03BA6TiGmom4VjkHWW2ZwUm0s+Vx6ths\/Rd1KwTmRvUIOtUtmh8zCSLWLQjuxm\/OBCDmtuoeZSiKT32qV6VaOccY5Z0O2N07VFP38e0qNXoCB4g0nWnRvcy2jQMjYb3GR24DLWyq4wL62SsVznjkncxKmAZk9u+RMkukzF5J1GNXoeyWQTKSa8zMnIVytL1hHaG8fuEkvdSVIouoeRcgmrZTUYKnh7hPYytvI2SRTzjC89Kr4mNKDvnM7FSJBGnll1hYpJINMxskl5XnpWoGvoyq\/4e44VryyWfWWXnmBTUiKqBL3Nrb8i8PoT6guSVerQ4eEqv7CS6JScYqW3LGK3FGHW+z0QbUcLItP0helnbGL1IlPqxWvEhM90yZfOzfPKx7niHyRai\/NDCxG5sWm4yQd9FtmyQvAK7psuomYnSTkbpa7CvPYZBvCivNdspBq+V9zBMEJcF+HS\/hXXuWrQ9xHdxdTMfglbfwzK9i9eURA8Ml7LX8VpyCNN40RRbgGT9fWxTW9Ef4FsRt\/EergWrmaonytDouUSQsPE23pVbmDpX7qsjZHy4ZrawwDXqeVnCilNENh\/AZoBclaR5H+nrruAQJ2bRCbAJLyB3\/XXCKl\/MOi\/qu01U9SZsw+TeED5pTeT2nCWsWPQYeobyjTdJXrobxwF1\/VKWUr\/tPpLiXgztRO8VAaUrz1LSfZrQTJGcEmDtEUPT5reJzGzHM6L4eXlyyVoql58iOks0jX+Gtk13CYmvxmdAXYH0qO88RWJON3oG8nf75etuU1i5jci4elRGiWoVkvh6utfcJCO3h5BwuWfKqjW3aVx2nMTkFiZPEaWnMjO76Fl5jfS0TgIDxCxBAX0b3pH+n2wiPVluvN5QvZf6ih1kJLViZyWSJIlR1fStvEWypI7gfk8Yf7ckdq56m6K0blIlIgE0efwEdnbfIT+hlcJE8Xj1tAw5sPJtmvK3kB+7TFYW7JLAwa67pISUkxosnsea5C72tlz+mBHMAACAAElEQVQjI6QSHxvxGjjUcoPluduojHvxu\/vVY6YZSjk3UYo5gErhu6iEbmZ0yhlGBa5mXNEjxiadYGzMISYXv8+kyO2oZV5hUmAvM4seoxZ7hJkp55kpXVcr7x6aSaeYGbET3aIP0BKksXLvo+m3Gv38h+jEHMG48APmeLVjlH0Pg4QzmGXdYUHQBszSb2KWchnT2OOYRh+RmaTbpd3CUnIYu\/gzWEUdwS3jbewlR3BNvIx1yC580+\/jHnsar4RLOIXsxi\/+IgHJb+EbdxH\/2PO4B+0kKPYS3qEHSM75DHefzSSkPcTGtob0zE9wcW6npPA\/cLBrIDf9CX5eG8lMvE9k4F7iQ9+U4gSBrqspS3lCqPt6GrP\/DXeLWuqSPyXUeRUVsfdJ8z9Eht9hqqLu4G1WTmPse\/iaV9Ee\/wkSu+VUBZ2n1P8EsbZddEQ9Jti0kg0JfyDachnLgq5S432cVOsVrI34gGDDYrZKPifdqpsmzzfp9LlIlGEF28M+JslkKat9rhGoJ\/6ODmMYv0EMKvjF8QIB8iMkr36Q\/Fj1f6XTXxkBohcs9\/74PvJDkfh4Rn4IU+HzJf\/NiDTxhU0RSvX\/H0oJQ4\/Y\/rH4PgJECKGj3M1NrrE5EIsWLXppp70QLS3iKLyh8CqdyN+HFStWKK7+PIqLi7G1HXpUhJChIIx2HyoEOSbF+gMxVMaIEEJGh5GREfPmzRu0jgAnJydu3LihuBr\/8z\/\/M6ju4cOHFavJQvBuEMidBQsWDFpHwKhRo2TH\/M4777ywnuDLMrCe0KGt6AMhhECCCPup2O4zFBYWKq7yggRWT0+P4scyguiHOq\/\/\/ve\/v7CO4EkxlASZIinwaydA1qxZo1hFRiT4+Lxcm9Xa2lpxlRdCsf4z\/FgCRMBAAmxgKNYTMJQhuxACOSGQXt+X1SF81tzc\/MJ63+efM0yADGMYwxjGvwaqM\/aRGiaOeM6JW09O7DrZfFHaThwsxdG7K\/oJBk11A6oKxYzVtMQ+kp8ZjYe3ExEmdlY2N4kkRFrmXry8K2TzKdJ5J7dCTCxiKKwUB6xUt3yIquoE7KTlfuHiuu5BS7FxK0BJ6TVy+wmP9NrbaMy1wzN6FWH92RqZ\/f4g8XV3mWscgm1wMz5p4mCh8EpRFsU1cROTNU3xyNrL+ClzCJbWnS2QGVE9OGWII7fDOj5n1ERNLGN7mazjhG+zOPjGq1WUDTII72CWTTKODaL0jUXJebT9lmCQuJnJ+u6YVl5nml0a2sFNzHTKwmTpQ8bp+zI7pIUp1gksbv8SJRVlZkWvRkXdEP2Op4y1TkIjeTvKYyeiLa0\/JXYjU+O3MCViBWMsY5gqywIpZ0b7U0aFdDI+dQ+q9qmMiVrF6JzjKPs1MK79DyiFdqKccRCV1s8ZMctMtn\/D+H1BKaAd5fwLjDAMYlTLU0a6FMgyPcZkHUFpUSDjpdeKSlA7KjZJTO4nwqY1fcgY+xRGTtFCXXrfqjhkMt6vHs2qa6iaSxjnWcacpocy4k5Z1xm9ri9l80pjp2PQ8wdUxoud2Yu6PmWaZwGvjVJjlqSNxW3iPSAj\/FZ\/wQR9V9mypk8h1j1yuSaz+guY1ojZCoL\/jV3HvedZHyozFuDQeh2LcjHra\/x8e8xzN+HcIh\/EZp63GffWK0wzFZ\/TZ9tHEtD7AL0AUYp45Lhp2OavI2StXAJrupEbkRse4FIukpsCLBMbid30LkYR5bJl5XFqmEUUkb73C5SUlWVlavMtsU9tkpEfs0xEckZAQPUWcnY9RtNYLJusZcACx2BKDn+GsY9c7srIK5acLbdwTV3KmH7PDPWFlkQ37iJv01uMnaIhbnv0ePzzOqna8z4W\/vJBabMMbCjru032yjOMGq8mbktdh8iS1TTs\/YBF9nKCY66hA+VrL5PbcZzpWqLXxQS1WXhKiuk48AlzFlgwZpIog2Vg4UVW\/Q5KO08wT198N1AZNQFT+wC693yEs18KoydMl5UvtpTWreyjcc1VLB3FAVgTp2iiv9iRtbuekJTbzagxU8S6Zh4UVW+nd+tDbPvlsqaqaaG3wJItez6lsGILEybOFL8bY1cqa3exoe8RJqai34n6TB3mz7dg396nFOT3Mm78DFm5qYk7HS0nWLH8Apoaosy43jwzQgKy2LnpMb6eSbIyfT3pdxtSzO71D0mMqmLMmKloqc9HV3sxR\/qe0FC6XfrfoYKulhHOlkGsaTxFS9ku5s5ahM5sQxZL19+\/8h7dlaKsoaWBC9aLXTmx9n2W5W9l7OjJ2Bq6U5W0nHPrnhDoGIf5AkdM59twoPUam6qOojVNlxkTRRLnt4iR5R8ywqcTldzbqASuYkzll6j4rWR01g0mFL7LGL9uJue8xYSQDUwv\/5Qx3suZnnOH6bGHUc+8zvSIncxMPod24WOm+3ahW\/AQzci9LCz9FHXPNvTz35X+JizHqOQz5oVsZXHGDXT8V2NR\/Cn6UQdZHPcmiyP2YJ39LuYJ5zCJ2o+5tNwm5Rr2SVexjTuFZdge7GJO4pxwAc+M+9iG7MJZchyn8P34Zz7CJewwgSm3sXJbTmjaOzh4ryOp6BvMbGpIzPkMW5dWUqRTa9saklIfYe\/YQnra+9JnlBMkxN4gNuocfh4bSI29iZdzB8Vpn+BqU0+ZdOpkWU1Z0mOSgo6RE36F0pj7RDivoT7pifTayKA19WsCbZZRK7lPssc20jx2UhV2HV+zCpbHfYa\/aSUtkQ+IsemkxPsw9YEXiTCvp1fyMb6L8ugKuUuGXS+lzjvpDLhB8KIitkZ8QoRROV0+V1jmfoIMsw62Bb9PyPx8jKcO3fc3jGH8SjGo4BeHjADZzI8jP14meTWQ\/HhGgCz59RAgStn3xOwPQf5KCiUBA+WvFMmQgWXCtOr\/Qangc15TGdz2awslKFX\/p6zuiLjBo+R\/Cn6IAHkWq1evlnkYCNi0aZNsKhgiDxVCx\/4Pyf28SifyD+FlRIYQQge5kOWxceNG2b4KU0Hu6ftC6MxV3MZACN4df\/nLXxRXex7vvfce69evf\/49Cdvcv3+\/YrXnMZTJeUxMzJAd2s9CMMcWvv9n50DAhg0buHnzpmLV5yGM+H\/WvuD5cffuXcUqz2PgeX7W9uXLlxWryciNgRkmJSUlQxIrQgjXwsD9FSAQBIom4UJ8+eXQfj6\/NQJEkPb67rvvFKvJZNOEa6SyslKWAVRdXS37bgRfjYEhZPAI99HAUNzGMwx1vSjWUcTIkSNl8mqK8cYbQxubft+9Jkjfbdmy5YVzLMwLUl5\/+9vfFKvL4vp1ubbvQAwTIMMYxjCG8a+DttIL2BgHozlTn4qMPSyca4+DRRxLik6zSM8NHW1rWmtESZzCzP1EBYsDa+orr2Js6I+bSz5F+W8yW9MCS0uJ9L9XNE+vqLou\/Y91IjC0jeQMUfYkOKIT3375rOpWMdMjTbodJ68K7D3LScgXZbTSKq9g5pCBU0AD\/nHr0TUJJyxrPzO0rPGIWYW1TxX2Ia14J\/Ux1ySCgOyDTJq5mNDyS+jbZ+CRsRd7ySrmO2bhky\/K7CSs+k42dUzdwbT57nhXXmOuXSouRWfQdc7FMKwTh4ITTF\/kjVnyNuaHtGPSP5Leufl9tLyrMZYe\/0TDICzKrzJqvDIGaTuYapeBYaEol2JYcoHpvnXoZh5ERfoOoZN9CI3YjWhIepkh\/R7U\/JYwu+gcE10KmVP3DuOd8piZsQ\/lBV5oLHnIWOl3OznzEKNtU5iQ0Mfk2ndQtk1jUv27qMZuYnT2UVS8q1AN70K19AojFvhI38O+f+DQMH57UIpci3LpLZSk96Hqkg9RMvRjVPYJ6TWwEWX\/ZiZW3EQ1bAWjA5uYVCdmgk+teRtV6yTG+tUyo+Iqqq6FTIzuRaPmliiLFdyMVqNIZEzxr0OnTSQupniXsKD1Pdn8mMX+LGi6zwTrGNnyguoL6OSK7xnaCaswbr7NJHuRBFhcex6jGvE9eKKhJ5bLbjEnVHxW1PTIwq7zbWbYSWTLWr4FOK98xFRDsUNP268Qr973MMkWs7gWRi3FunCb9D4TM88EOFQdwG\/VfWY7iVknxjFL8eu6jlmSmOWgaRWAQ+EGIjeJpKsAs+havGr2ENwh+hQJsEluIqL7Aj7VcoLELKKY2DVXCW0Vf28EuOevJLRhNwE18gFgpoHp0t+Ns6RvlPtYOCZUEtGwk8yN15i9WMyKmDbPiKCS1eRuuskCW7lksl9OO8FF3SS1iaSPgPlW3oQVraR0y4v+nKH5XcRVbiSxXr6fpq6RhGa3UbdNJISfQVKwguSqTaTWyffVxjOOqOx2mvruYmghN1lPKumlpPUIJW3yY3X2TSG5aDUdW+8jSRezIARklW6guu0YrWvlx+sTlENm0Rp6+u6Tlt\/zvDynaC1NnadYuV5+HCHhxeQWrmF937skpsoHYBYWrWN55zl6egb4dsTUkpHWzoY1t\/H1FokhT9cYMlNa6G49RXpis6zM3zOF0pxeetvP01ApV8UozeyhvWY\/a1vFc71gjqn0\/6uHhqItbG4VB6gKZHppSiflqV1sabkgfe9SYcr4aVSlraCv6QybG8Tf7Qi3FIpjmzm8\/A5l8WL2SYV0WpnYzu7GC1gbOD\/f7m8dI4sfMTJ2LyrZV1GW7GJUwUNUk04xKv4oE\/PuMj5qB5Ny7zAmYidqBe8yOe4I05JOohZ7iBlZd2SSWNMjdshIEI3Ek8xJu4Z66OssKPqQ2WFbZRkhs8O2syj7DrpRezDOf4xO6A4Wp1xgUcwRzLMfsCjqsPQ+lv5+RO7FOv02FvFnsU25hnHIduyTr2GfeAm3rAeYBmzFLfk6duH78M14gF3wHkLyv8Dav4+QjEdYuXcRnvk+Fq7LSS79Dme\/rcRmfCAjQSLjr+Pp\/zrxKQ+IjLlCeMRpUlIe4+62hrysL3BzXk5OygfYWZSTnXAfX9dV5MTfIyXsHCmhZyhNep9gl7U0ZPyJKLctNKX9CYnbZorDr1Mcdp1Yl000J3xCuN1yOpOeEmTZSE3oDXK89pPq0kdb1CNCzZawOvYLfBYX0hh4jTLPwyTbrGJj9BeEG9ewPvwjcmw30uR5mp7AO8SZNLJP8g35VuvZHPiQlV5XyDLtwntOyqDzOIxh\/AoxqOAXx8jCc\/0EyI8kP54bnb+E\/JDh15MBMsK9HaWa71Cq\/ks\/\/oxSlQIqn0H6efk3KGXcZUTcGUZIjjMi+gSv2Yr6oooYYZqBUsV3IlHS+M8lQL6vk\/9VQuhgV1MTR5S8DK\/SifxDiIiIkJEOP0e8\/faLD3gvg+BjMFTH\/Y+Nv\/71r9I\/w5RB7T\/bhkAw\/BwhdE4LHe4D2xe2K0gR\/SMhEDGK+93W1jakD8yPiVWrVg1qV8BvjQARMJRXzbMQCA7h2hWk0BRDIA127Nghy4YZGIrtP8NPIUAEDJW1I2zzZefgrbfeUqz+k0LYxsuyw4YJkGEMYxjD+NfBvFmmdFWJhHh0QANNxeKzbVxoG4kRnaiqTKQwfZfME0QoL88\/hpdrAeamYdSWi74BcdGrCQ5cgoaGicwLxMO9RFYuSGEJ02Tp+ta2CVjappBdeIq5Os5EJG4kNKZX9nlVq9gZKxAgJraJLLaKI67fUyS++DTjJ07FM7oHW58KNPRcCUwXB\/hEV1yWTb3TdmLmWYr6Ag\/C+8sS+2WuXNN2YOBaiFPqThySt2IS3IJdYh9a1gm498t3+Te9h8o0fRyLTjHNMBD7IrFjzK7sIlOlyxYFbzLHsxzb2jvS7+M1FsSsQTtoGUYFJ5k415KF6XvR8K5mfuYBplpEsbDoDBMs4tDNO864BS7oll5C1cCfedLpaANftKTTMfYZaC99xOSIbiaHdTAxpJ2JocuZ2fIpSlpWTM5+g7GRPUwqv46qexljU\/cyvuULlBb5MzrvBMrh3ahI3+2UknegFP3iM+YwfrtQit+BctEVRmiaololfS\/SNGd0+VuoRKxCNaSTCZW3UXbKZULmYSYKJJh0nal176Bsn8XEpK1Ml16rKtJra0ry68zol7KbkbYdzcprsnnNrD1o9d+3WnkHmFt5npG6zmhEdzO\/\/i0muYvZFotaHqARKWZnGdRcwKDsKFNdRSkps9Z7aMeImWML0zdgVncWrVDx98Gi9jRm5YfQ9BHbsa47jUXlEabZiRlllqV7cWq5woQF9rJlw\/g23FqvYJopDoAziKzDdclx6b0n7+z2WnYWl4pdGPZLG01b5EDQimsyv49xc0TZKtuMLoLbz+JVJzcVD2k\/hXflNmwGdMZHdp0hqGE\/c2xEg3SNRbZIOt8kevlJbGLFrDUBiavPEVC+DqtI0dhb1l71RpJWnCCyST74zD+\/i9xNN4hu2MkcUzFrxMhdQkbPKdK63mSBrTzrPGP5MVJbDxKUK5dQco4qJENaltF2iCnTxUwSAQUrTpLeuJvQHLkUmG9CNSXSdnNbDmJoIxrDCyhbcZqi9qOkDpDcCoyvpmrlaYpbDxOaLB+EV9t9mjpBMqtZ7msSEltJ8+pLVDQfIixe\/rxf23qUhuWnqWmRD8yKS2mkvecS1Y0HCIsWvy\/lkaq0dZ2luf0EtUtFAlxAcckGWlqP09BwiMBAUerK2SmSZU1vUFO5XUaACGXzdUzoajlBclw9hdlykmXFshNSnKS9Xk4g1Rf3UZK5gpbKPXg4iNJUHVV7WdMkrVexh0V6VmJZ+U4qM1bQWrKd2f2eIatrD5MXu5Tu8j2YGzgzbZIam+qPU5++ipbcTbI6rTkbWZLWQ1fB67hZiNfI7w1KaWcYmXwM5cTjKGdK\/19SzjEq9Rxjkk8yIfc241LOMi7hOBOz3mJyrPQ\/LfU8UxJOoJZ+FbXYN5iV\/4AZETvQSL2ERuIZ5uXeRyN4I9qpl9FOvoCutHxO2Dbmp1xGL\/kiBsnnWBh9EIPEcyxKvoyxdGoYfYTF0cexSL2JTeY9TGPexExyFOv4czhnPcA69jROKTcw9d+Ac+IVbMIPElL0NXahB\/BJuYORYz0B6Q+w999GbPG\/4ej\/OuFpD3GRToPjr+EZtIuQ6AsERpwiOOK09BnkI\/wDD5Cd8xXurr0kJ76Do30DafFv4++xkfiwM8SHniLSdzdFyR8S6LKeuqw\/E+beR2XSxyT5HyUv\/Bpl0W+T6L2PxuTPCbNfQX3seyS4baMs5AqlQRdIctlGR9wnhFkuoyXyIWnO26j2v0hj8E0yHbfQG\/0pydY9dIe+S7HLHuo9T7Iq5F0K7baxLfIpWVarWRPwDm0e56i028mu0M8psdpAu6v4TDKMYfyKMajgF8fIwv4MkGfEx89FfvT0EyC\/lgwQfQmvGcbz2qIYOQwUoP9sPpbXFkr\/PCf9sJn5iPjzKNX9v8\/Jj382ASJkLty5c0ex+JVCMLC2sBC1Tb8Pr9qJ\/EOwt7d\/qWn0q4TgfSCMVldSUhrU9ssgeFvcv39fsalXDiFzJjpafBh\/GYQMgtu3byuu+qPi8ePHMokyxbYFCLJmimTAq4Zggv0yKaeKigrF6q8cK1fKzfcU8VskQIyNjZ97vvyYOHnypCwTSFEeTLH9Z\/ipBIgAxcwTIYQsFUGOS7GugJ+DBImKkmsaK2KYABnGMIYxjH8tJIa00tRvfh4b1EBegtgZ1FV\/F+WRo5iuNp+6olPYmkvwdi2ktlTsWA3yq6UwR+xIa24QJTltrOOJi10tG30bG7+RxBRxRPPSZaJMT3zq65iYh6M2w4DwuDXoLvTAI6CBzFKxU7ak38sjOvsgHiFtaOo4kFkvGjHntIgyVf4pr+MevZopGsYkLRVHwCf0S1V5pu7AQbIKPdtkgqT7qWUSimP8OqbMtcO3VBwtLOn+o2zqnPsGRqHt6PvWYp28Fau0ncxzzkbLMQvH8itM1vfCKu8Y2t41mOeJmSROLU+YuMiPuf61KI2QHm\/rJ4yabcEiab2JJmGYSPdjrHS9BdK2Jztmo1d2mSkuBWhKVjIjajUaKbvQKjwjmlLnvsnkwGXM7foGJU1zpkR0oaLvzYz6B4yL28y4hK1Mlc6PlNYdl7xdZoQ+oekJylG9qMRvZfSq\/5S+x3gxslg+cn4Yv10oRa1HuVAkDUe1\/4nXpPfQ6Brp+fdZirJfI+NLr8o+m1x1i7GSXtl1MaPtS0boejA56yBq\/dlX06T3wPQikdzTqrnOjLQdsnmd1g+ZEdkpm5\/f9j4zw8XR\/\/NKTzEv\/yCq0ut6qlMqxl0fMdFR9NswXnaPOXErxLbCGjBvucN0r0LZsvnSyxhkbmKiWYhs2aH7EToRS1HVWCRbdl\/7Kdq+Baioi7JN\/z97b+Ecx7Xu7cYCW2YZZVu2ZIHFYDEzMzOOmJnZkizLkkyyZJmZOWaGOGZKnDics88+VF\/dP+DeuvXd+p7bPa1ovBUHNiZnn1HVUz29ZnX3atas33rfX9C2rzFJaBPuHykSxHfdfbzWXGfaEin1kWVaNwF9tzEIkXwvFpl7ErPtDQ75ikFB3rX7iN78EB0PKbpEJGn0GcHtp5m5bDyFkk8KGXs+xadqbKKOgWsEhce+wzK8gJlLpN\/9Jn7J5Ox6gkuaYuCjY0Il5ce\/wDW9EY25UkonkdrTX+NfsIbFq2wnygpGbhFTP4pjjMLHIrpqI3WHXuMcUzRRZh+SSfPRN0SU9mPmLh0rkSph+bpdD3EMyZ4oC85qpvfk14Rkt2H0TiRHy44H1Gy+ineswhMkPKOZDae\/xz++HEtnRWd969abcvEjIE4SoeR1k2vYeuJbAqKLsXOX\/FlEujYLdXtPE5EkpQsTiUyqZuzIlwRGFGDtIAktqupTGRi5T33bYSJiFaJQadUIuw6+JTSiEFNzd3mZt3cSu\/d8QmnZZgIDFfu2c+wZTQ17CQ3OmyjraD5If895EmIU3iP1ZSOc3v81EUG5ONlK20+PrWbfloekxlThPm6YXpKxhjM7PiMjtoZAd+k3fXFKO2dHXxMflI+jpa+8bG3lbsY6L5ARUSlPmyWWHem7Q21GL4n+Ulvyo2u5OvwJSQF5+NtHTrTln5Lp2qgErUW17itUQzehVviAqcVP0Eg+hkbSEaalnWFOzVdo+K9lfvlrZgUPsLDmG2aFjaBV8py5vh0sq\/ychfFHWJZzG63wYXRKXqCdeoEVKWfRiT2AQe599LNvoxt3CMOkExhl3sA87zGrhGWM4g9jknIBu+JPsE6\/ikXcUSwSTmIjlLkWvsIm4QxO6Tcw9enBI\/cZdlGHCSr7BlP3DgLzX2HsUC7cS99h5dlDdMm3mLu0kFD6B9xCdhKR8RD3oDH8Ig4RmngVv9ADZBR+j6fvMNkF32BtU0Zu\/nd4efaTmf6cIP9tRIUeITH6Ej5uvZTlfIOvSw+1eX\/E1aaemqxvSA4+jizqMpXJz4nxHKUl63vcLctoz\/yOeM8RqmIeUB55gwTXzXSlfIGnWRFrk4XlXDfRGHGHhvDbpDhtYH3CW7yNctiY8DWFHnto8r8oF0LiLdvYnvA9ESbVbI38lJ6AmxQ7jbAv9ntC9QvYEf4plY5jVAsohRAlv2N+VPCbIxdAto8LIO8KH78kfrwrfLxP\/JDzOxJA\/pYstmOKexsqNf8ppcaaZJD+9xRAxDRI4neiz8b7zM3f9yf6Z6xfL43I+TW8z1h5cp0\/h5aWFnlKKbFz\/tf8iR3o\/\/7v0o\/QvxRROBEjKSanKvqpP\/FYiqmEJq\/n5xBH44ud9JM7w3\/uT\/QkOXfu3I\/W9T7E8z9ZXPipP1E8+DXtt7W1lbfh10bKiNEQok\/E5PW8iyhUvfsnzk+u82uYHFXxS6bc7+PPvXbFtF6T2\/++P7GzPzpa+mGQkZEx+esfrfcH3hexNbnOT2FjY\/Pee+bnzrPodSOKeD+V3up9f+K+icLO5HVN5s6dO3+ynJhWbbKPjRIlSpQo+eciM7qHpFDpWT\/U8hiLVVIn5cZOSdiICqonP03yCMlN2072uF9Icf4hLMbNkHvHPUAqKy8TGbmGmbO1SEzZhLGJP0amgVTVS9EZTUI9FZUpJGTskDN\/kSnZZefQNfDA2jGViFQpMiRWthc1tRl4RXQQmbVLameD1AkcX36OZYaeOATW4p24AW3hs3fyZlZYhOORKHXYxjTeY85iU6KaHmLkXoRd3ADeBVIncUL\/vzJXxw57YZnZOk4Ed0heJ6F9kkeWSVg7K1xkeLQ+ZZrmShwqr2EQ2cOqmF6WexVjU3ObZb5VLPMqYmX0WqybHrPIoxht4RguF+pZrfmCmSZBaAvb1HQvwLT3G6abh7IseVg+an\/Vuj8yJ6gZLdkh1DUXo930hPn5p5gVtoaFNXfkQohm7hFUVjiyQKirkXWAacnbmFl5HTVhfdOSpPVotL1GJXM\/KimKzl4l\/\/1QiR9BteYRUxYbMm3df8nLNETjc1H8CF3DrKbnTJkxj\/k936Em3E\/TAxpY1Crdm\/MKT6KZfwwVLXO0ik+xQPy81JqV675h2koHVIR7wGDgX1CfoYHKzIUYdn\/CbGcplZVh832006T7bWXRIYzqJeFEK6gay7Z7LIuTUk6ZlJ\/AokHqfJu3OhzbluuskknPAN2oRtzWP0cnShosYxjfgc\/mz1nkIqXS0g8pJ2j0S9RmS4KCln0kEXuE+2+Z1Bm91DURz6aT+PdJ97aIY+Ew0SOvmGcgCQ76fplEDN7FIUeKnpiz0hrziGKyDinS9q50jcFF1kPqNkVGAR2nUOLWXyZ+vaLjcKVY1nMS2U5JWBWxDs8lqnUvqYOK\/5O1Ld2Ia99L9QnJd0hkhZU7frkd1B37jNWBaRPlLrGF1Bx8gU+6wgzdITSbxPqtlI9Kzz2R+dqr8Eutoev4W7R0FZ6SbpH55K05TOmAJLTK22nmRGhWI+vP\/Klvn29sMeVrT1LSLflZiBiv9iI8rY4NJ\/40O0BQfDn1685S8k5qLSv7QMLiyxg+otgvkcjEajoHL1NULZ1XEWePGBLSGhg7IKVJE1m8SJe0zHa2bH9McnqLvGyGxmz8A9LZsPEWwyOKFFphobnU1+1k144XmJu5yctsrHyICi\/g8J7PsLSQRBMnu0Ayk5vYN\/KU4vHIEH0dcyKDZRze9py8NOnd5GobTHSgjHM7P6elTEqhZmPqjiyujiMbH5IT3yAv8xDqpYQVcXHbG5ytJCEkyiudtvyNHOq9JZ+31LcnN7KaE8J1V5umSAX2P4Upqh+g2vofqGZ8iGryMaalnWKa8Fn0BFELG2Zu3XdM91+DZvknTAvoZ2H1l8wJGUKr9AWzAgdYUvyMRfEHWV7wMQvCt6Etu8WKtPPo5twR3nuH0Uk+g37mFVaJYkjyefTiDmGSdgGzvEeYZtxgVewBjKL3YZV1D+u0y9jnPsIoZBu2adcwC9mKZ\/FbLMN24l34GgPXJvxLvsTYrYngkq9Z5VhLeMk32AZtJ7LoK6y9e\/FPuopr8A58Yk4QnvEIr7B9pJX8Ufifopm0\/K+wdWkju\/BfsHNqIDH5Pj6+m4mKOkNS4m38vDdSnPstNpaFlMi+wtO5h+KMT0kOO096xCVKUl7ibddKfdbXeNjU0ZT5DVHumyiJukWh8H2oYy9tqV\/gaVlJd+q3hNl3UhFyReAy4TYdrE16i69ZKYNJ35LnuY8K31P0RD0l0KSMbUn\/RordegYintEecJ18x63siPkOP\/1cRiI+odx5J5XOuxgOfkb4qiJ2hLwm06KDgBVZPzqnSpT8hvyo4DdHtewnBJDJwsevET8mhA+BDZIAotr6zyOATPEbYkrcKVSK3qDS+2Ph4x8hgGzZIv0z+gM3btyQRzyIAsO7f2InqJg6SjRJnrzeX0L0GhANu8XlRT75RPrx99ciihLiekWD7skdtGL7xfRcDx8+lHcwT172L0UUG8R9+Pzzz3\/UmSxGCzx9+lTuo\/FrImN+iiNHjsjPgchkrw1RHBH3V2yDmHZp8rK\/hK+vr\/wci8uLotC7f2LHtbhucR\/e9RL5NQwMDMiPt3hu322zmN7r+++\/l29PjBiavNz7uHfvnnzfxWXEqTg\/uc6vQfRK+eGaE9fzlxyvv+TaFY+duL0vv\/zynaOruCZFwWHWrFkT9cUIG7H812xDPIY\/HJsfmFzn5xAN7n+4fn7g7du3eHr+fN5Z0cdE3K4YLTbZ70S8JsVIEvG6+eijj1i6VDJk\/CVGRkZ4+fLlxPkRBZHMTMmEUIkSJUqU\/HPi7yKjufAkSxYY4WgVTXPxaYxXuuFql0BzmTSgo774DKkxUgdkTclp5s1dgadbHnUVlzDU95AboicnSJGk3eORHDFxAxQUn2LefEMyZHvw8JaiYquaHsinxbU3mD17MR6B9SRk75aXFTTcx8W3iqjM3YSnbcPKNYe0yito6TiSIkydhLr+KVuJzD\/CKod0YoXtz19mQ1z1DVaYBuCfexBLnzJMPIsJKZXanjH4H\/Kpd94hFui5EVR7BxP\/GnkUyCrvEswje3ErPIW2QxJOwnoNglqwFwWIKcIyna9Z4pYvT4U12zgQu0opgsNeaOdMszAsxz1AnNb9gTn2KRiXSNu0Hfov5vvXszL\/ONN07FjV\/ITFySMsjhtiflATC6L6WF57j+m2SSyrf8Asv1oWl15E1SycRXXCulPGmJ25lxmiCXpwK3NbnjPFNJRZjU+Ymr4HtdBO1KvvoppzFNXiD\/lAS0oHpOS\/F6qpu1Gtuo+qVwXqtY9QMQ5Ao+ouajEbmRo7xIzaj5my3I65Tc9QWWGLZvlV5pdfQc0kiPlFp9HMP4GGVxlLaoR7KaQFDeEaXN7+HNX5K5ntkYdu62OmCve0pl8Feo23mRNYywzzIAyFz0vHRU2D6vPol0uphvRyd2PZfp8FXnnMsQrBrPIUplVSGiSjvJ1Y15xGP2VAPm9ZcQSH9ptoWkkj9e2bLuDYepWpWpK44dp2BZeWC8w19ZbPO9efwKPjMvOtJNHUKrOPwMFHrPSTOvMskztwLdtGQI8UrSXiVXeAwI6zrE7rlM8vMLQnYt01IvqE7SyQ0kbZJNQR03+N0HdSMAXW7yaofic+FcMTZTGdx0jdeI3VEfkTZcFVw2SP3sWvWIqOEUnsPkJq\/yn8iyQBSN6OjEaSuw6QPfThRJlLbBG5Q+cpHL6KmYcUOWDiGkrGmoNU7bhPaIFicFl62x6KBs+T1anw6HQOy0bWsZ\/67fcwspWOkUieUKd47TEyGxXCpm9cKQXt+2gevY3RasXvg9Kuw5R3H0VWpxAuIlLrhefodtq33GS1syJdVnXXERrWnia7dHCiLEnWQY4wv0Y4Ljr60jNEXW0qlY27aOg8QsI7ETL5xYNk5\/XQ0a1Ii5WZ3UFz60H6+i9iaekhbT+8kJbm\/WzZdIf8PMlXQ0SM+OhsOUx1mdTPobfCnMbKMbqFsv6Od1JdVW2nqXwrAx0nJ8p664X1dZ1jpEd63upoGdBRPkZd3gD99ZLP1II581lbtZuusjEacqV9zI6spEHWz67OC9ibu7N8gQ59pWM0ywYYrlekTPufyBTTGFRKHqGafQV12RWm5t9FPfs6GgUP0Eg9zey8O8wQ\/UEKHjI79QzzMoV7OfkkC0TRI\/1DFiUfY2HKaZbk3mdp1jWWJh1jWdp5lmffRC\/vI1amX0In5TwrUz\/EtOQVxrkPMUj5EIPYg5hmCPdM1h3MM25gkXYZ49ijWKddxTpFeIbkPcUy\/iSuwtQifDdu2Q+wDN6Kd\/4rbCL2E1z6LQ4RB\/HLfIiV91p8Um7gFnWUwNTbBKbcwSf2LNE5n+AStJOkwq9x9t1EbMYTHNw6iE66jV\/QbiJjLxIbd42Q0ENkpD3Hx3szRXnfExZ0kPzMz0iIOE9azA0KUl4S7LmVGtn3hArT6owviPbZTm7kVQqibhDlvpWGlDeEOffRlPyGaJcNFIVcojz8OrHC53VpfyDCdg0dsS8o8j1Oqd9pOqOekuy4kY2J31Hovo+1Ec9oCbhOqdsBNkV9Rpb9RrZGv6XKVbhffC6zPvA+KVYdbAx8SJJpM91eF1njcQ6ZRQ+ppspBikp+YwzkEYjv+eI3Ri6AjPFj4eOnxI93BZD3RX2IwoeAmshkAUQ\/SPhH7hNUy4V\/vsomUfoclcmUvEOxyAtU8h8KPEAl72fI\/YGP5UwRyZmEbBLZk5A9ZErBa6YUfy5R+hUqLf+3whS986f5RwogP5Cfn8\/OnTvlJseir0RKimQO93tF9Bn4wZRZbLfY\/sl1\/pbo6OjIo2Z+OEYiwcGKf\/z+VojREu+aTf+UZ8NfgigM\/dB+cfq3Gn0vtvmH9YoG6GFh\/5y5TX8JMTrm3eujoKDgR3X+O1JWVvYn1414TXp5ef2onhIlSpQoUfI+ov1r6K6QBkXkJ28hLkgaTdtQfIq0aGlUbmul9H2gTwXt4x4f9UJZaGAds2Yto7ToJL7eZXh6FFJdJY0m7xxPf2XvmE5mzj4WLjQmPecg8amjaOs6UtYoeZDIyj\/E0i4ZJ2H5goZ78rLitqfyaaLQBif\/KlaaBRM3nnZL1iENNoirvIpzeCfLTQJIqJVG96Z0SqmxAgtPYO5biWvKKL55R7EIacItYzs6TpkEjKfEiuyWUmt5CetZapOIc\/5R5uva4dX4gAVmIdgIy5nED2FbfIZ5Bi6YCO02StyCQdwQq5I2YV50Bp3IHlYmbcVIdgizmltoOmWhlyOOgh3BpPU56noe6BadZVH4GozWvOWD6VosTd\/JTPtkdJqeMiusiyU1d5gb3Y+m6P2RfYAZoR0sXvs9U7TMmZ2+i2kRvcyqvc+0tB1MjR1kZvc3fGAZjXrFddSE8g9WSPnvlfw3YZktaiVXUJEdR112DPWiD1FL2MqMxmeoRa5jRvZhppdeY4raB2i2f8oUA2\/m1X3MLOE603DNQ6v+PnMy9zDNRcaSpoeorfJirl8lK9qeMUXbjiXZu9GpFX7\/2ySgXXwCneKjzPQsYlnGNgzrrrIwupu5LmmYdT5iRY4UYWVUfgqTOqmDeUV8L5b1F9HLlH6TmpUcxLrxMqpCe2abeOK89hFWVZLgoBtahUf\/c8zzpQ57\/Yga\/DZ9imm6IjNBwMaXWMk2oD5fRz4fsukFjiXb0HKUIq\/tZOsJ7r+LWZwURbEqKJ\/oLY\/xblB4bgQ0HyWs5wI2KYrfRskjj4nsOc8KR+l3jaFXAqkjHwv39emJOgv1zJHteEpwtXDvektpYHXtA8nacpPQulHUZkq+mZYBqRTveUxM225WhypGWFfse0Jq92HMfeInytLWHCKhaRvh5ZIYJOKVVE7Nnock1I+w1EiKXrFwj6B2xz1kwvIhOYqBbKVD5+XCR2K1lPVBJCitjs4Dz8lp24NHpCJVVMvYXRqGr5P2Tt3Eol7WHXiJTGi\/k58irXPPjgc0DV0g7R1BJ69mmLVj98mrHsZ5fP\/V1WawYdcTmvvOEJ+hSHXb2HmElp7jyIqEZ9GCZfIyD+94etdfpKB0AzbCcRPLFsxfzNDGG2TLOklNkyJBRIa33GV9\/0WqKxWCTF3VKEP9l6gs3YyrU7i8rCSvj60DNyjPX89qC0nQyU\/vYNfGu7RV78DHLVZe1lY5xoHND4T30Gb83OLkZZ0VY2xoPU59nkLI2dh0lOrs3gnhQ3PWPI703yYvthZZlORL1V20lV1t52jJGcRMz2Zi2f\/R2OSiUvEKtawLqGddQi3jIlNLnjMtbq\/wDLqCRuoZZpa+ZGb0LjQLhedP4jHml7xAM2YPWiVPmBd3kCVFz1kUvZPlRU9YFHtAeNa8YEnYMCsLHrMseh9GFV+gE3+EVQVP0QkfwzT\/EXoxh7AoesWqmL2YZVzFMHKf3CR9dfZ9bLLuYZN+FdPwndgkX8IyYg9exV9iE3OCgLLvMPMbxFv2BAvvXvxkT7Hx30JA1kM84z4kIO0+4Tkv8Yw8QWz+F6x26yQi\/TGrnZuIyXyKq\/cQUYk3CQo\/SVTcFVIzXxEUfIjCov\/A22MTebKvCQ85SkbSQ7KTHxMbcpLy7G\/wceqhNP0zovx2kxv3EVmRl0jw209V8ms8rGqoTnxJlNsmSiLvUBh2iWTPXbQkfkqYXRctcS9Id99OZcg1OmJfkuG6nXUJX5Jg109v9CfU+l+k1u8CG2K\/JNdxG1tjvyXHQbhngx\/Q5X+LPLvNjEa+Jc60nh7fa9Q67yfVvJ0hv3tEGBYx5HMbn+WpPz63SpT8A1Ap+1Kc\/viL3xrV0ncEkPeJH+8TPn5B\/JALIEOiCDJJALFKl4siagMC69+hX6j3Lusm0TeJtZPonUSPArlgMRlRwHgXMZLjp5hcp\/OXmZKqGJ3y1\/DnCCBKlChRokSJEiVKlPw9aMg7hIed1Mk30PgxpvqeLF1sTHHGdkwNPAnzq6Z53C8kKqSJ9ASps2ntuOAQF9NHSpJkZBsX109yktRh1zEeEVJadQU3zyJWmQaRlLmdaRqzcfctJy1PGsFb1fFCPk0pPEFQbD8G5mEUNj+Ul5V0S2lYImT7CEweZsFyO2Tj9WVrpO8CsnbjlbSJZaYBRFVfZYmxL15pI8zXdSasRvIZSez\/Tj71KjyJbdwgem45eJdfwDphA2ahLSx3zsZn3Bjer\/0V88xDsEyVTJp9+qRlbSsuMcfIF+cuabsOnZ8y2yICy+qbqE2bju3ab9Ew8mdV8VnU5q3EvOdL5vnVoVtwCg0DD\/TrH7AodTuLU3ewUNhPTd9KllTdYqZvDSv6\/x014fjMjepBzTycha2vmJV3kmnh3czt+gK11XFMj9+Iqm0i0yuF7YkRIHEbUF\/3b\/K2KPlvwFJb1OufoBLSxdS6J6hF9qEWv4XporG9ayGzq26jkbKDqfYpzOsVrrlp85hXc48ZMQNMdS9Aq\/kR09zy0Fgdg3aPvPMBrYKjLKsQ7k01TXQaP2JJutQBrVN1Ce3cvfLP2jl7MKi+hMrsZSwMacC0\/SPmOqcyVdcBy7a76OftkddbHt2OzZpHqGrMQX2JKY69jzGvlITHZUHluA++RjtA8rkwSh\/Atfs+i5yk58bq4l24tV9hqZvUIbc6f5igLUJ9b0lQWGTmQfTuf2GhhZSaSCRq5BNcy8ZQ01wunzePqZaLH7pu0jrnaJsQ2XcNz\/Ix5hs5SesxsiXn0LfoOoUxXUtfWi4kh6xdrzDwkDrPRcJbD5A0cAkTP8WgQTHdVfnxL9EyUfjtBZb2k7P1JpaBinr+uW20XvgD+vZ+aMyTIqnNPKNpPPEZ0TUbmaKiNlG3du8joivWo28n7Zfq1JmEyFqo3\/0AG3+FZ4mFWxjdxz\/DNUKGnpUUMaExZyGF3Yeo3XIVG29F2\/1ii9h49jssnIPQMZEETm19Kxo3Xaa6\/wz2Xoq6CbkdjJz+Bkt7f5bqmsvLrB2DWL\/7EZWdB7FxDp2oW9W6h9HDb1jtEMiceZLIERSRx86jbymq2oKBkf1E3a07n9DYehAzC6mtM2fOo7h0kMGN1\/DzV3S6JiXVcPToVzg7haKnZy0vc3EM5ej+z2is3Y7FuEeIg60\/+7Y9ISOpHkszqUzk5O5P6Kzfjb21n3w+wDOeI1sfU1MwiP14Gisv4Vx\/uPMNQcJ3JvqSwJQaUcxJ4VoJ805hoeYyFgjHckvTUTbUH8DLTtrnCM8kro9+SrhHIk7m3hPbVDLOMldUy4TnUepx1AruoxI2jEbNl0yNHGFG2UvUAgeYI6bECupnXvVXTPNfx6Kar5nl38OSuu+Z5dsjPHs+Z65\/Lzo13zPPqxXdkpdoeq\/BsPZfWeTVwqrS1yz06cG0\/C3aocOYl38hPCPqMM28zsrIfdiUvcUk6TTmqVcwiTmESdgYdjmPsYo\/hVvJZxh69+NR+Cl6jpX4lnyNnl0xPrkvMPFYS1DBG5xjT+GX\/jF+abexC9hKUOYjjG2KiSn4ClPbYqKzX2Lt0k5U2kMCos8TGnOB1Ny3uPtsJjP3K6xWV5Ff+G\/4iaboovARdY4An1GyU58L12kW5bLv8HLuJCf+ATEBewnz3Ep+3ANsTbOpy\/gKL9t6iqLvkep\/mEiXIapiH+FkIqMt+UvCHNZQFnqd0pCLRNr20BH3Gm\/TEtbGf4HMYzflvmfpjX5NsGktmxO+J351D90hD2kLuEm+0xhjcf+Cu04KvYF3KXfeS4Z1D5uDX+Cpm8iWwCfkWvdT57iXfu\/rWM2T0pcqUfKPYIpwj37gL4\/8\/vGXvzVyAWQbfzPxQx75IYofPwggLe8IIJZpQrkoePwfBev+D6rv0jeJtZPonUTPJLqZ4L1ix2TBo\/Nvzf9hSuKv83j4JZQCiBIlSpQoUaJEiZLfA5tbn+BuK3XYDY6LDzlJmyjO3CH\/XJS5k+wkKfK1ve42NpaSsW9rvRQRUl5ylpiobqyto8nLO8jSJZaYW4aQVyjlrG8eF0sS0raRnLmLpSscKBHWY2DsT0TyZvzDO1iu70acTEqJ5R3eiq+wPo2ZKqSMp+OKzNnHfGG9rmHNuEetwdqrCP+0EfRt4wnI3o36tPnECu3RtYwkovoGNiGt2EZ245t3RL588sC\/yj00PHL2M3elKyGtT5mtbUtwx0umzVyEbfo2LOIHsM85iJ5vJTa5hzGOXouWTQzWuYewzD+BafpOtNwLsCw+g1HWHvRi+1ke1YdRzmFWJmxAO7wT3YzdrEjczEphu\/O9StEtvcg87woM2l8z3ToWnYqrTDUJRrf9UzSFZRdn70fdOACt2vtoFp9nRniXMD3HNIdUNKtuoWLox9zmF2gUnkU9rAuNlleope5ALXMfaum7UYmSInWU\/H6Z4l6OetsXqJgEyFNeqQY0opa8A42ya6g6ZjO76yvU7ZKYkbaDOeVXUdP3YJ4wnZ4wzDTfKrS6PkNNaxXzEgZZOh4hpd34gPlx0oj\/FfW3WSB8Vp0+C53ysyzN3S9P2aaTuxf9Wmnw3tK4Xsx6pPtwUUAFtoNfMV3Hmrn28XJvD9u10ndLAstx2fQ107V0UdPURj+2DbchScxc7J6OuWwzrr3SM2JFYDG2xTtw7ZC2IUZ2ONUcwbXp7MS+uzWcxK\/7OurzteXz1imdRG55iaaB1OGu75eNf8txwtYrfDMcZetIGH6KRZRkvj5vpSXh3edI2Hwf9fHIDWO\/NOIHrhLTo\/ht7pLeSmzXMaI7FWmOvPO6yRq+jZesY6LMKbGCvG13iOtQpKYKKOwmo\/8kSZ0K7wybkHSiqgapPfR8omzu4uUkNW+nds\/HuMdLBuUzNbXwz6in7cgrEqqllIDydabXkd2xl6qtwj0\/bbq8zNQxgHBZCz1HX2PlphAoYgu6KV5ziJJu6Xkl4uAbT2xOG\/2HXjJHc+FEeUrxWmr7TpJXr4i48ArJJCm3g6F9f5qSN7uknzUbr5CU3TZRFh5XSmXzDgZG702U+QakUd2wg5FdT3HzkkQoR6cQUtOb2LnnOcmpCq+T3NxuOjqOUFcnvR9E4mPK6Gw9yPatCj+QzJQGqks3MDwgRQaKJMeUs77jGAdGH02UpUSXU5HTy54h6X0iUpLRQX\/jftY3HZTPr9KxoCC5icNDd6nIkFKjxflnkyVcI+eFa8V1XEQpS25hoGoXW8ZTZCn5eVTihHeI7ApqVZ+jGtTHtMyLqCUcZkb1l0wLXMuswo+YGr2LeZVfMDOwjwUlz5gevo3F5Z8wV5hfUvaGOSGbWVbwMfNCN6Nb\/jnzvTtYmf+QRZF7WFX6KVrebazKe8jSkK2YFjxBL+EkZnmP0Q3eiHHyOYyTzmMmTK1zn2AaexybjJvo+\/bjnP8SQ58e3As+xcCjE29hah15GN\/8T7AOHsUl4RJO0UewCRrFP\/0B1t59hOV\/holDDRE5r3EKGCNa9gr\/uIsExHxIRMp9nL03kZj1EnvXNaTnfIG9UwsxcTcICtqLr+82UhKFOo7N5GV8hrVlLqmxNwnxHSPCbzfZsXfwdGijNOUT7M3zyI26SazPTmK8xyiJ\/ghvm3pqE17iZlFMYegV0nz2Ee6wloboJ\/haVtEa84KQ1S0U+p6gMugS\/ubV9Md9RaR1Bx2hDyn3PkG24yiDUZ8RZlrHhsg3lLkepMxlL4PBzwgxKmEw6BGpFl3UuxxmjeclYo1rGQt8RbpZGzH6UtSTEiV\/L6akXGFK5MQ78scVfmv+RAD5pZRXP+f3MVn8kPMLAsjfXPwQ+RnxY3J0h1yw+BvT8f\/xQcjoj47zX4JSAFGiRIkSJUqUKFHye0AUP5oKjrJwri6Joa1UZkujwqvzj5Ac2YXBShcay84xZcoHuDlmUJp7iAVC3QLZPlITpQ6\/Ne1SJ2FERCfFRSdYstSaotIz+PhVYWjkRVG5lEe\/cjz9lU9IE0nZUhqe3KrL2DpnEZE2QqSAqV0ymdVX0TXyJ6X8PJ7hHfjEriex7EP0LCNJqLjIUgMvYsrOY+SQgk\/aKA7BjRi75hAyni4ra1CKjggoOsUSkyD8hWVtY\/pwztiBfcIGzMM78SiS8s0HND1giUMqnjU3mLncAc\/a23KxxK32FlOX2mBfeZX5llF4jhumWxacRNMyGrvmh2gs0sG06AzTVjhjISw32zQAE6G+urAew\/JLzLFLxKDmNtMsItGvu8e80A6WV1xjbkgbS4rOoSUsOyeoiYUlF5juXoxWxxtUDLzRzDnCjPQ9zC6\/xvT0nUwNbGJ21xdMEf0iSi8ztfQSU4RjoVZ5gylLLH50TpX8PlDxb0K19glTVD6QIkACmpmadYipRRdRdchgZsMTudn5nLqPmR6\/gZnJ21hQeR2N8B7mxA2wqFESG5YI19Z84doVhY3lzY+YFdjALLdsdBruoBnbz8K4flZWnmdxymYWhLWwqu4ay\/P2M8MiDKOaSxg1StFQejljWHRIfjyi54dV2x1WJktCimXtOWw778k\/L3TLwLbhQ6xrpHtEN7Iex7armOdKne4mqX24tl\/BLFNKB7W6YBTnmsPYFm2Xz9sVjuK75hoOpTsnjkXwurt41B5msbWUUsmv5SSh625hFCKlprWIria47SRhPQqvwsCmQwQ17serTNHZn7DhJtFrz2MWkiOf13eJJK7nDKmbbjF\/heRFIpIyeImE3lNYh0n1lpo7kzZwjrT1Z9EyljwiF+lbkLb2OLINH+KRVjuxbPG2G+Rt+hDfLIUfRmzNRuIEZH0K3xFto9WUbLpATs9hjJyk\/Zq9QIuc7gMUD5whrkKRLiutbgs1w1co6D6E+vQ58jLfuGKqh85Tu\/Ei\/gmSX5JI\/YYLNGy8QEGL9IwUSS7upUloZ\/36M9i4KsST9k2XaRL2KaVAYeydX7WJ0sYx6tcoBBVdfUtaeo9R27YPt3dSe9W17qOselhAcYxb2g+wdv152joV6chksk7WrDlOT88pbGykUecGwjr7e8\/QVL+DsGCZvCw0MJOhtefYuO4CiTFl8jI3pxCGuk\/TWr2NzMQ6eZmrXRDrmg\/S13SAEB8pCqc4vZ3NnSfZ3HESP1dJaB9qPsRw+ykGGvYzfZamvGzXmg8Zaz9NR7EUcZgfW8NA9U62tZzAx15xbJT8MlPCNqFSeB\/VpCOoZ11EPecWcl+QeOF4ZwrvJZnwXsy6wpzU08xKv8CcrGvMy7rKwjzhfZZ1nQVp51mYdAytnDsszrgq9wTRijuEduZ1lsUfRb\/wGTqpFzGQ3UE7bCsGmTeF58kezAqesir5AuayexjFHcE07SrG0QcxjT+BVcoVLBPO4pj3Aqu4M7jmPccifB9O6Xcwcm\/BVZiuDt2Fa\/IVXBMu4hp\/Hr\/MRziFHSKi6Dtcwo8QKnuBR\/gxAhNv4h1xRPg\/4igh8VdxcO8hMukuqx1qiBKmnt5bCIs6R0TkOfz9t5OUcA8X5w4yU54T5LuD1LjbxIefI9xvN1lx94Trsp+CpGdEeI2RHXmNjNAPifDYQlH0fQLsOimNfkC8xxgZ\/kcpDL6Mr3UtFeF38LesoTToMjKvgyQ6baEl4hEBFjU0h31Ejuseij2P0xX+hEyHrWyI+YocxzHaA27T6X+HPIdRNoS9IsdmE+sCPqLW+RCFtltY632TQP0c1nndoMp+B3X2e0k1+fP8Y5Uo+VV4dTElW\/r\/fZz3VPqNmRBAfkn8eF\/Ux0+JH4PjiAJI808IID8nfkwWPn5J\/JALHyL8+jRXnX8n2v83UzylEQd\/LUoBRIkSJUqUKFGiRMnvhZrsvcSPe4DU5x8lZ9zcvL9F6oD1cs5m7Xh0SF3pOQJ9pI6totwD+HgU4OVRRNN4RMjaXilFj4NjGulZY0ydqkFa1m5SM3dhYh5OXbs0ir2w+irW9ik4eZWQN+7PUd0j+YckF5\/Gxb8KA4twkkskA97c1ifyaaKwnFtEJzpmIaSMe4fIer+QT0NLTmMj7Id9VA9hlVfQtU0itOoK8\/Xd8MyR0gIlDvxRPvWruYGuay72aduwTRnFvfwC2jYxmMb0YZ93BG23PJzKL2EUvwGztO3Mt47FufUZi5yyME7ZyiLXHGwaPkLTJhHLmlss9CzCpOIq893yMSq7gFbUWnRkB9GK6EY7eSvL80+yIKIH3epbTFthg3b1HWZ5laHb9wemCuuYHzeIRmATixofMyf\/BFO9q1jQ8w1q+q7MytqHengPs1peM7XgDGoxQ0xd8xUqYWtQLVAYFCv5\/aAS2Ixa4ytUnGVMW\/MdKu6laBSeRz33FGpmwcxqk651zc63qLkXMzNljHklF1AX6i9q+pj5ldI9sWK9dH3M8S1Hd82nTLVPY5FsLysqLzDdo5BFiYOsrL3ODPsk5noXY9T+iLkeeagtscCi9zVa4ZJfw+r1n7MyS0rtphvXhW3\/G2ZZhsjn3bZ8h15SD1M0dZlj6IzbxrdoeWTKv7Mu3Y\/buqfMMZM6vd06r+PWfRsNbUl4c647jmfXdWE5KVWVU+U+PJpOYxwriQeOxSPE7f4Wkxip41skfvtnrE5uQ9s5RmpbQgNxw0+wiq2ZqBM7cJOQ9hPoe0oeFvOW6iHb+xnOWV1o20lig66dPzk7nuGa0Trh6xFYsYms4Vv4FCiioyJqR6g6+jmuaXVoaGrJy1yTqygYuUHgO8bnDpHZNJ9+S1BhF6aeksm5+gxNOs58Qf7QGSw8pU55kfKtV8jrO4J3SuVEmZ1\/Ao277hFeoIg4EWnf95CovDY8YwonyrLqhmkcuU50nqKuT1QeG05+RrSsBZdARbqprrFbtGy+TPw7dQsaRhg5+ZZ4WeuE8fkKPQu2HfuMprUn8A+XhB+R7o0X6Ro8T1Sioq2hkfkMbb1NVt4aVMZTe9k5BrBz3wtS0xsJDFF4ouw\/8Jp1\/edJTlacw3W9p2msGyMlUSEcjW66zq6t98hOa0FNTUNe1tmwS44sVeE7snvDTTZ0niAlWnqPiJzb9ZotnafITZLeQykRxVwQytrLhokLlPZlc9NhLm17TnFSE9ZGzvKymzvesLvjLJnhxRPrUvLnMcWtHtXW\/0Q1+Qhqpc9QDduKRv13TE0+zoyKN0wLXM\/sokdMTzqOZtWXzAoeQDPrKrNihfdb+RsWpJ1jUc5d5kXuRCvhCEtkt4X33UNWFj0T3oPCsyrzOksC1mFY9hkrYo9gVvk1S\/3XY1byhmXCti0Ln7PCbwBbYd447iS2hZ9gk\/MxFglnsc24zUrXRhxzn2HoIdxDxV+wyqMH36K3rI44iHfuS7xlT3GOO0dI0TeYu68lOOc1pk4NhMheY+3agU\/MaTwjjmIjfJb7gzg2kJT7FjunLhIzX+MTuJ\/I6Eskpz3H338X+QV\/xMmujdzMLwgLPExy7C1kyS8J99tHVd5\/4C58V5TyiriAo2SEXaIs6TUhLoPUp3+Lj3UrhZG3yAw8Q6jjOuoTPsXdtJjq6EdE2q8j3nkT5cHXMdX2pjP2DWHWLVT4X6Qq4BLR1t30RX9OtFUn\/ZFvaPC7QrXHaUZi\/0C8WQebwj8nz3aEdq9L9Pk\/INywlOHg10SvqqLKfg+9nlcJ1y9ii89jvJYm\/+g8K1HyF6Em\/D9T\/IYPlrrJ59VKvhKn76n4GyMXQEb5sfjxvqiPP0f8kPMeAUQs+ynh433ix2Th4\/csfoi0\/b98sFKRu\/SvQSmAKFGiRIkSJUqUKPk9MdhwH0+7ZFbpOlGaMYahjgOBnsV0VF2Vf58Q2U5a7Dr553XtL1BTUZVHgOTLpIiRyIg2khOH5J+7xz06yqsuExrezioTf9KzdzF\/gR52TqlkFkgjk2vapZQtybmHCE\/cyMJl1pS0PZaXlXV9Ip+GZWwnPFMaSZ7f+Vo+ze16xfTZy\/BLGyUgQxp1ntH5Sj6NqrrEHC1zfDJ3sGC5NfFC+dxltrjL9uGSPsY8PTciOl4yc6EO7rkHWGKbSECLtM3Qvm\/kU+fiM+gK++5Wf5cZWmY4199jmVs+q2J6WeFThkPrcxY5ZqIfu56VMeuw7\/maaSscMMw5wLLQVlb3fY\/6YjMMis8x1z4Vs3V\/YKquMytyDjPV0Bf9rrcsSBpmUfJWNBzSWFJ9k8VVt5gR2MSCwlNMNfJhYdsr1Bwy0WwR2lp5A\/WwNcxqfIK6ZwkaqdtQsY5matFZVPNPMsVbmf7id4O2E2o5J1CruItq3GamtXyCSkALM6rvoZ44wvTUHcxe8zVqBh7ME86tmmsBM5JG0Ky4jspiE7S63zLDsxANq3B0hv5Dvs7FhSfkfh8qMxailbOfZeXn5NEgS5IG0WuW0g5phTVi0vdW\/lnTNhrrjdJv9Wk6Ntht+aM8qklltjZWHfcxLpFSCy2wj8J9VIqWmqI+C5v6czh1SxEiU7VM8NrwBr0w6dqaZeBM4OjXLHOWogc0zXwIHnmLUYwkdGg5RBHYfx+3BikKa94qJzxqD+HdLEWRiDjmDpK0+yuWOkRIdQwdSBh5gWfFtok6JkE5ZO59i+64efasJQaEtBwmcegmi0ykTu+FhrakbboloEidpecUSsbGa6RtVHh2GrlHyn0+Qiqk55KIro03+SM3KN2tSMNk5BJMes9BcgZOoblM8hdZZmJHYHYDXee\/nqgnEpDVQPvRl8SUKwzfjRz8aN7\/MbVjUqSNiL6VK6l1m2gXym28JeP3GXMXYeESxOCpt3K\/jx\/q2nlFU9ixm+r1J9FcJPmirFi1GvfgFIZPf8GSFYYTdX0jZHRsuUxRk+KYGZk7U9Iwyrbjn0+UqQrP52RZC9uPfkJ6XtdEua1DICN7ntL4TgowN49oqutHWbv+HEu1pSgaQ0MbSssGOHZc3tklR1fHlJSkGvbvfUFSonRdaEydIbwHqji27xNcnSRBbZWeFfY2Ppw\/\/AXRoZJ4sXK5CZV5fVzY\/1Z4j1TIy0wMVtNaPsyVg5KALeJo5c2WjuPsG1Ccx8zIUs4OP6Q2u0c+b2lgx\/qqHdzepdhfJX8lyxxRzbmMSvw+1Bv\/iJpbBdPy76EaPsqshj+gETHMrJJnTA1cz7zCh8xKOMb88s+Y5dPBgtQzaCafYUnpJywSPi9KvcDipBMsDFyHTvFLlsYfQ1+YLvDrx7DoBQscizGr\/JZFzjWYFb9mid8gNtV\/QD9yFxayjzGM2IlB2HYs02+i59ONc8mXwnQdbqVfs8K1DZ\/yf8UsaFR4pz\/HNvow1qG7cUsV6toWE1T4FXrWOQTJXmHsWIdP0lU8Ys7hFrqPSNmn2HkOEJ\/\/NWZ2DaQU\/gHv0CNEJtwhNuURXn47yMr9DkvrSnJy\/4B\/wB6SEz4iJfEBPh6bKcj6GjvrWkqyviEi4ACZUTcpSHqOt303lWlf4ba6hbq0r0kPPkuizwHqkt\/iZFxEbfwrQh3Wkel7hPKwu3iYltAR\/yVWupGUBlwky2MfIVbNdES+xH1VLmsiX5HmtIVCt4N0hTzC17CYTVHCem030BP4gN6AB8SYNrM59A3BBqW0uJ+j1e0cgfp5jAZ+SphQf53HDdqcT+K4IILZqot+fL6VKPk1zDdHpfxb4fkgeUKp5r1iipP8nf+eyr8xKiXXUf9BAPm14se48DFhdv4+8WPgPQKIxSQB5M8VP\/7clFf\/aPFDXH\/r\/\/OjY\/yXohRAlChRokSJEiVKlPze2NAkdabmxG+gLl8SKQrTt5EVL6Vy6aq7g4ezNDK8uUrK7V6cf4ik+PWsto6lrPgU+npu2NrGUJAvpU9papU6GmMShsjM2cey5Q6U1NzAxiGV0Ng+YlI2M3eBAanj9f2juggbN1aX1d6UT8VUWMv0XHENbSI4fZRZ85cSVyZ5DYQK65y72ISI4pNYeZcRUnQKr9RRLANqCRLaI9ZJGhdkgquvMX+lC26yvRh6FOJdfhGz0HasEzdilzbKnGVmeFZewSS6D+fSc8w28Mat7jYztQxxLL\/AXIso7KqlNrn3fY+mTRwWZVJ6L0dhfr5TOsbC9lU19bBsf8Xi4Gb0i04zY3UCq5oesyRtJ8uyDzJPKF8iO4h21U3mBDWzuOgMU81C0O78HDWLCBaWX2Fu6SVmZ+1nRuwA0\/xqmDfwX6joezGj\/BrTyq6gnnUQ9dqPUM0Xtld0Xt4GJb8xZhGo1T1BJbQLtdxTqBecRS24A42Gp6jZpTCz8hYaicNoJAvXmuj1EtLGnOStaFbdRt0mnkUdn6CmZczC\/KNoiYKHsE6tiksszD2IhlkAS3P3sbTiAjMcU9EpOsyKsjNMM\/FHv+pDVpZIqZkMyk5g3HRL\/nll1igW7R+hsnAVC90zsGq\/x7JwSbCwqDrN6kYp3dRCx1gcOu9imLxWPm8q24JL1x2WeEpRAKuLduLV9zEzVtqhscyc1Xlb8B9S+E1YpK0lZNNL1NWleevMdfh3XhDuIcknYqVnEn6tJ+Vpr35Yxqd6D5HrbrLKP1s+bxwow696O4mbJQFGxKNggJCGPYS2KXw9Qhv3kth\/AYfxyIPl1t4ElA6Rv\/sZi3VNJupFNe8ie\/M1nJOkqAdN7VVEN4xSuO02Ju6SACMSUTlI4fAlYhuGJ8piagYpHr5AUrMi\/XVgdiNx1QPU7FR4VahO+YAsUbgYuYpTaMZEeWxpD6X9RykfOj1R5hGRReXgaRq2XmahtoG8zMI5kPTqQTp23CYiS4p8EMmsGqRh6Czla\/Yr2plaTVbFevp23mOloeVEeWnjNtoGzpCYrYiwSMlppbBqiJ7NinRirp5RNLTvY\/2W69iPCxVevgmUVG5gy7Y7xL8THVLXsI3OrkMUFUuCt4gsq5XOjgNsGlKss7psiOa6MbrbJEFNpEjWwcbe02xep3gmleV0C++OHQy948\/SUTXCQOtByrO7pLY4htJQuJ4DQzcwNVgtLytJbqIut4d9fZcmluspHWZr82GacpT+R38PVLIvoZJyHPUM4dmVdISpJc9QDx9meuYlpmZcZmbBQ6aHbWR2jvBeTD6FZvp55qScZn7uPTSjtrMw4yILs26wKOkESzKusDjpDMtSzrI4cie6+cI7MHwb+nkfsyTmIEa5H6MdNoZJ\/lO0fXswTr+BQfQhTJLPYpZ5F+P401hn3ccwYj922R9hGDSMY+5z9FwbsU+9gXnINmzjTuOUfB3rsF14yZ5j5jOAT9YTbEP24p\/1GLeY83jGXcQ36SZOIfsJSX+Ive8WIjNf4Oi9kaC4q\/iEHcYjcA8xyR\/h6NZHcvpLHJzbiYq5TlDQQfx8d8pFEFfnHrJSXuDuvIakyGvEhZwk0GOY\/IQnBLgMUZT4knDPMZIDT5MXeZsgxwEaUr4h1n0nxRF3yQ+5SpzbKHUxLwiwbqM64gGZnvtJ99hDbcg9AixqqQ+5S7gYReJ5nHKfs\/KokK6Qx0RZttPod406rw\/Jst3KuuBnpFsP0Ov\/EY1uZ8mzGabf7wERRhV0e16lcPVm8q02MeR1F5n5WqL1FPe3EiW\/iqVuTMl\/zgeO0rtWNfMBKgETfdbvWeA3Ri6AjPDz4scvRX28K36IwscPiGJH058KIKo\/JYD8rcWPycLH31v8EFEKIEqUKFGiRIkSJUr+yUmL6KIhTxIiSjO3k5MwiP4KB9qrLqOmqoGjTRzleQdZsdSKgsxd5KVL0Rc942mtAgNqqCw7z8KFJpSUnCYkpBk9Azcqa6TRvDWNd+VTD98KkjKlZWWlZwiO7sEvopPMkrPoGvuTI9Q3sY4hLu8Q4WnbcPSvIav+FguEtiQLbTG2SyIs9wCBwncOwU0k1d1hsYEHoeMiSuq48Xpo+Yfo2ydjG9mJV\/ZejH3KCRXqLjDyw6vwOGpqaoS1Sf4l3tVXmbPSBdfS8xiHteNWfV2o54mlsA3jmHWYJm9ldd4xzLP3szK0DcOkYczzj6EXP4hOaAt6iZsxzNyNrjDVSx1FN3Ub2rGD6MoOsCRyDbrF59D0rkC\/\/h4zhfavqL3PTMcMVnZ9jrpFBItzD6OZtJXFZVeYl3ec6f51LKh\/gIawzJyK62ik72Z2zV00Mvej5lPNrKH\/CxVhefXMvajln0AlWEp1pOS3YYqWKWoNL4Vzko166TVUk3eiHtzGtKp78ugLMX2ZmnsJM0suMCNrP9Mj1zJfOK8zYgaYHd3LwvqP+GCWNkuaHzM3cRMz3XPQrruNpnDdzRHuoxVVF+XG57McU9Frvs9crwI0dOww6njKPF8plZBZ90u54bn42XLNU3QzJI8E86YbmJUfZ6G\/5DNh3\/MYg4xN8s+2rdexa7zAikipA92l+wEW+WPMt5XSPXmvf4ZVwXamahnJ533XPxbug2FU5+kwfbk5fmvv4lx1ALUF+kxfaoxvxwX8Oi8za5lU371qN55Vu3AqlNoyd7kR0Rs+wqtyJ4vMpFGlQc2HiR28he14+iNtG38SBq8T03eR5TaSwbWJXwppm+8S2riH5auldFw6q73JGhbKakaZs9xYal9BD+kD5\/\/E5Nw1oYySnQ+IqhtBy8hWOgYRMrnPR1rPnxpmV+y4SULjFlzjFOmqKkavULrlgvB8UeTXz+87TNmm88KzR9ovEWN7H+qEunlr9qJrKhm9i9RsPE9iaQ8JZYpO+9C0Kuo2nCW3RRHJoWdiQ8fYDXLqtxCcqPAEaeg\/Qdvmi8JzURKGRUqattE7el3u9WFm7Skv09G3YGDsFk09h\/EJUqTQau87QX7ZOvJKFIJGUfl61m24QHWDYvvllRvZNHydxuadWFlJ50Zk86YrVFVswNNDimSJiSyQp7vq6zpKVHiutG1tQ8Y2XKOicC0x4XnyMj\/3GLb0nmVN3U6MDazlZY0lQ2zrO0dX9Rgqairysp19F9jSeYzqXOna1V1qyGHh\/G9s2k9yqLSuxpy1DNbtor9ybKJdSv4+qCQeRrXkIapZl1ArfIha5Dampp5mauZVNHLvMCPtLNMzrzAj\/UPh2bWDuQUPmZNxhQVZV9FMFJ4zstvM8+9GK\/8hC+OPop3\/gMWJJ1me+zFLonayPO0yy8X52P3oZd5CN\/44JsWvWRl\/CtPch6wM34lZjjAN3IBpqvC+jz6MUcRuLFOvYxQ6JjxLPsUs4gDuJd9gFX0M58wHOCRdleOWdpvVYfvxzPgIM48evNM\/ZrXvBjziLuIWeQw7v034Jd7AxKaYkLSH2Ln3EhB7Ce+QQzh5DRIadx3L1WXEpTzBxb2fsKgPCQ4+irv7euJibrLaqoiUhI\/xdhskMvgEsSGncLFtJDPmHs7WVWRF3yXaZ4\/APorinuBr20VxzCOi3cfIDblGVexz4t130pL0DdGOm6iOfEhRwCUyPPbRGPmMWLsBGsMekeI4TJrzCFV+V3A3yKYl6COSbPopcTtKW8Btkq366Qt+ToH9Tlq9rtLte49Cm21sCX5DtuUAHR6XaHQ8TpJpC+s8bhK3qoZel8u4aCnS+ClR8nNMKf2CD9yld54Y+fGD+KHiIfeb+vECvzUqxe8IIJOFj79G\/FgvTkUB5F8V23tXAPkbiB+\/i5RX7yJuq\/1\/\/+gY\/6UcOXKEyX9bt0o5WZUoUaJEiRIlSpQo+a2oke2jJE0a+TzQJJkemq3yZdO4qNBQdo6IQGlEWLFsL2EBtdjbxNPVKnmErOt9i6rKBxgZ+ZCbu48lWmYkpQyTV3CUaTMW09b9qbxeSc11nNzycPEqpqReGrGeU3FRPg1L3oxXSAOai4yJGhdK4guPYmgehG\/8etzCmpm\/bDXRQpn4XdF6aWBWuOgdEr2WVc6ZxDdJI8nT10opXERDdMugRlxSt6BnG4uXUNfYtwKToCZ8q68zQ9uGgJZHaDtl4JizX75M0LjxuUfzIxZYRuNafw9VYd6t6w1TtSwwzdjOfKsIXPql7RvnHmaRsE8Og1LqIqPyy8yxScB6vZRmSL\/kPLMc0zHsfMO88C4WR\/cyJ2wN2tW3WVp3Hw37VBZm7GR2cCtaXV8w1auMBc3PmF16EXXnbGYmjzAtrFNunq0W3sv01teoV94UfpCWoD74v+TbUPKPRzXzCOptX6ASNYjG2n9HJXqI6cJ5mVZ5h6n+9czt\/09UVvkL5\/ESGlkH5Z8XdnyOinA\/aHV\/wbzsPajpuaC95jM0\/KqZE9XL8sYHzPAoYqZbDrodz1GZq8N832KM+qXrWTtjBPOhf2GKpiHaqRuwGf1fTDXyY\/oyE2w3fscCP0kUsWq7h16G1HFhXLAb141fofWDENJ2E9P8HXJPmsVO8fz\/7L11eFxZmqdpoWXZkmVZsmTZkmUxMzNLIWZmZpbFZMkC2zIzyszMbJmdTmemk6k6i7qrq3vm2d3u3d6dmd15JyKurTBldVVtdWdB\/PE+N+65557LEPd3vu8Xsul7TFIFz0vbggmitv8dC19GgbhW7yR21y\/QdRU+oJlGlJGw6wf0PQQfDwkpO7\/DNLyEGQrKKKqqk7rtUyIGL6I8W1s6PahpNwnjN7GJk3k\/5O76HPv4aha5ClEJc3QXUzz5Jdbh+Sgoz5KWhTdsInXFGRzjZGmjCjffo3DjHUx9BK8OCeU7HlC6dQrLANk6Fa4+R0rHNpxEQuSahJptN2k9\/BE2gcIHfem6t62jaddtgnNlPiR6RqYMn\/saj+gcFlu7S8tMnfzpP\/IhZSsO4BSSMl23Z889xs99hXNI8nSZKK+FNeL5sxplZugSVp94QUnHRuy9IqfLCppX07H2DBGpMi+LmWoz2HLyC\/zCM7BwEPKv6xmYMr7jDm3DBwkWyaJOBtecY\/fJLwmMyGLOXCHlTVxKFftOfEVl\/Wo0tRZM1508\/Anhohw8vIV9LmH35FPGVp4h8rX9tHbiAtu33SUoULadw\/0H2LnlLqLwnOmy5d17GR88RIJIMEKXcGjrA\/ZuuE2Qt+z4XD7wBesGJb3mhfaq87q5feQ7avP7cLMXRJx945e4sfdTogPSUFRSlZY9OPgtm7oPEegq219y\/mNR8KhEsfIBivFbUe34FcqSCJBK8XNHNMGs1H2oSSJAqp6iUXIL9dSDaEoEEY9ydJq+Y27qIQy6\/hH1kGHxs+17NLwaWNzwDRoedRiWPUA36QAmtZ+Jn4cvMMy+iFnFM3QD+rCo\/Aht2zTs6r5F160Wh4rnGEVvx6H0CfbFD7HNuoxP6z9i5DeIb8MvWRo8hm\/Nd1iEjOOScQWHuP2YeLbiV\/iURVbJhFV8g5FtHoHZd3AK24JX7D7C8h7j4D9MQuUPWDo3kVjyFR6hWwlNPENs9lO8gzeSU\/krrO2qyMh\/QWDYLkRxJ0nPeoaP9zAlxT9gZ11KevJN8TVwAF\/3PoqzPsHSJIHSzI\/wdGggIWQv2TGXMDOKpCHra7zt6yhLmKJQdJEYj7W0pn+Jh0UFvdm\/pCT8AhURlxnI\/DvinEYYzfoH8XAFzVG3aYy4RbBlNcNJX+JimES1\/wlqAo7hY5zDaOxnRFu1MBz5Af1h96hw28W2xF8Sa9rMtpif0eh+kFKndWyM+ARv\/URWBT0g16qfUttxBr3Po6as\/s4xlyPnFYrN4ndY6yzpb6XiD1CKfCl+uLegUihNGfvuTD81UgFkI3+c+PF2yqvXxY\/x\/ykGlNp\/LlueRACRiCJ\/rPjxtt\/H28LHTyl+SBgCBUPvd\/bxH0trays3btzg6tWrUm7evElFhayXiRw5cuTIkSNHjhw5PwU6WkY0Fu7A2SYCX9cMhltuoDN3KaG+RdQUCF4cI92PcLCOIDm2j+oSoad1VHgjpYU7pb+HBz9GY5YuNdWnyEhfyxzNRRSIp9nZx2Js4kXjMiF3f8eg4OmRkruFtDxJz14lGnqFiIzqnifYuKQRmb6GjEohdU7lgODzUdj5EHvfEgKSx0h8Oa14uWAqnd31iHn6tnglDhGct415ukuIrDyKbWgjgYW7mKltRtJLL5GEwU+lgoZ79gYcxPW9yw9j4leGW\/F+nPO2o20RjG\/DFRzEv+2yNqDnXYxni7DuPp2PMYhYhkOdkJ7FZ+UvMRB1Y1FyQNrj32ngUwwSV7A0bwfqDolYtT\/EqPgg+skrmR\/VhWHlKZZ0foBmaAu6qatQd06VGqKrBdSi13qfOeI62rnbUY8dRCNrC9qDX6Mi6mWOeJqauJ2Z4nZUo3tQDmthZt\/nKNgnotwliFRy\/pPQNERJ4vWRtR3FiG5U256iaB7KrN4vpCmv1EqOMqfmojRiR6v1LmrZ21APaUBn6DvpObKg7xNU7OOYmzqBQecj1LyLmCs+pxd1PERJeyl6GRMYv0zftnTZTYxqhZRupp1TLMoVUjaZtV7BpFpIV2dSthf7\/ocoztbFILYDp74pDNNHUVJTx6bmIA6t56X1jJP78F7xBJNMISLArnI3PssFsXPOUlfcW0\/g0SosS9dZhF\/vZVyrhWt\/nqUvIcO38G0TUm7NNfcioO0w6ft+JR1X0zHGIrqK9J0y7wjr2FpiBs8iGhCWLyGofiu52z\/BLFiIVDB0F5E8doXsjYKQKsEhtpy8jfdIHhbS3UkILBmieMsD\/AqEnqmSiBL3pEqajn0jTRn2ql5IcR9NBz4mskoWdRGQ1Ujj5GMcIzKmy7yTK2jd95DK9bJ1804oom7TBWo3COntJLhEpBOSUc3QKeF4vCKxsp++fQ8Iy5SJOv7xhTRNnGRgn2xbrFwDqejfwcTJF9h6hknL5uuL703p1UwcfU5ltyD0SohMqaBz9Ul61srSSHkHJxMWV8CWYy+k586r8qySblZtu0n6aym0wqPzWbHmHOt3ydKJhYRl0D24j807p1hsKETneHhFkZZRz\/7Dgt+SBDVVVaoqV7Bv8hmlJQPSMiNDS1KTqji45wNcXYKkZWZL7chOq+fYvufUlAveHAv1ltBas5KTe58T81Ig8feIoqF0Oef2CvdcCenRJQy3bmfbyGtpsnK7OLLmBqVpTdLxILdIxpq3cnuv3Ofjp0SxSfxsCepAOfc0SjlnmVn1FNWMY8wsvMbMlEnUYtYyu\/Ipc\/IuMa\/mI9Si1zO\/6gPUfRrRa\/5ePGxiYdUz5kRMsGTZr9FJ3s\/iig9YEL8VvcRJDHMvo+PfiXntV+iGjGJV8zk6wSM4NP4Mw9id2FZ8hEnCHkwTD2Obcw19j3rcq79Cz6kI97KPMXCtxTnzEvbJJ7GN3o5v2QssgkYJrvgSU98hwsRD59gD+GffJjD3AS6Ru4gu\/RJLjx6Sqn+NW+ROorLuE5EuvqdF7SO19DusXdvILv8F\/hF7Scp6RFLmI3wDN5FX9C1Ort0UFHxFVNRR4mPOUJjzKa6OzRRnv8DLrY+shOtkxl3F362XmuwvMV4UQGHcLaK8Jwj3GKMy8SFu1mU0p31BqEsvBWGnqYy5RZB9O73p3yNyHqY94TlVYZdI99jIQNLX+JlV0xY1RZHvJNF2nQxEfyQVRLrCp8hz30Cey3oGIx4SKq63Ie47ipw3ssznDKvCP0S0tJ4NkS\/ItllOk9skK\/xuEGFcwpbQj8my7CLcQCZaypEzQ9cdBYnhubXwjFTMuCh+txGiHBVd61ApFd\/Hl0o7Qbxn5p8YxcprqGx4KYD8DvHjR6M+fkz8GPs9BJA\/WPz4M0t59TYrYIaOLIxVjhw5cuTIkSNHjpy\/VrJieuivPSP9XZy+mlKpJ4cCfY2XiAkVckn3twqGv8U5m6ktPcASI0\/qKo\/gZB+HtVUI9dVC\/vuG+vN4eeVKzdCrxW3q6TtQUXOKwJB6LK3DqKgXPjKW1p9lzpwFRCYuJ+dlZEdVp\/ABr7D5KjYuKbgGVpFYvFdaVtb\/oXSY2XwNc+dUXMMaicjfjt5SLxLqzqJrGkBsrbhNXSsS2+7gGNlOSOlBXOOX4xDdTXD5YWZrLyKq9RZG3sWENl1FVWspIW230TELIKz7KbP1bfCoOI6BRx6e9ZdYElSDY9FejMNbcao+jXnKSqwKdmEkbtuycA\/GiSuwKD7A0oz1LEmbYKGoC\/PqcyxOXYVx0SRzxe2YtdxBN3aAJfVXUNGzwaT7QzTDWlgkLtcIrkO\/5jxz09aiKa6j03QLzbw9aFWcQkl1Btq9L5gZO8islAnUm+4ws+IMM+tvoJy1DdWqcyilr0cxqued4ynnT49iUBNKFedRyj+IcvomVOpvo+xbgVrzfZQcElGvu8FM8XGZmTQuTV2m6pmPlvhc0Cw6gEbyGDoNV5gZXI926WF0as6i7leCnvjc1mu4jKplGIatN9FOHGaWTShLux8wN7iauV7ZmLZdRye+n7meWZg1nmVxwVaUxeeGed0JzOtPSdfNtHQ3du1XpYLAkoxRbGsPYlMvmJPbVOyU+n1IfhvFNONQtQu3DkHEsy3ZhFv9PlwahFRyrrWTeDUdwLFCSJPk2TCJT9N+HApWScft0joJG7yKS5EQ4bDYM1Hq8xG5XPCJUFRSxq96M0lrHrDQIUhoo2gFYS27iOoWBBQJ8YOnie07iltmh3TcxC+Z+N5DZE3cQG2OprTMKb6SxO79ZI5dYNbc+dIyM+9ocledJ2vkBAvMnaVlftktpHbtoGS9zETbNiCB0rXnKRw7gbGTkNrJPjiZvOWT1G6R1ZNQPHJAzD4S6mXCSXrLKhq3XCa\/VyZSZDStpGRgJ3WrT6CgIJQZ27hTNbSPlnVncfIXTNwllInnK+7cQEW\/IBBLCIzNp2HFfno3C15KEubp6NMonr9t7DBZlYPT5eWtaxhYf57Gvl3TZXmVAzT1bKd31Ql09IykZSbmTnQM7mNg\/ITU8+NV3dbOrXT27aa5XeZp0tm9g5HxkzS1yrxPysrEbTauYXxMOI8kVJYNMjZ0lKG+\/RgsFLxLcjMaGejcwYZVMoGos3E9HQ1rWNG1Z7psdd8BVvXup6FE2JZwvyRWLNvBrvELhPgIPizt5SMsb9jAptf8QTaIj\/N4yzYacuX3sj8HJJ4girniZ1DpXZRTJ1HJOo5K0U1mZp9GLf0waoXXmZ15DPWsk2gU30Yj7SDzim6gkX1O6gmilXqQBSX3mBe1Gr2iO+ikHkI\/9wIL82+wMOsMi7POYpB1niU5FzFInMS06D4Lw0Ywy7+FYdR6zHMuY55+FvO0k9gWTGEatwf7\/DtYJB3HOX8Km6QTOOfewj7llJgz4vvIFWxjJvEv\/hCbsLX4ZIuf\/1FbcE86g0\/KOZwithKa+xhb3wGCM27hFr4Jv\/hThCSfxy14HTHZj3Hw7iEq7Rb+4TsJiT5KbMpNfII2kpb9AT5+q0hMukFs7FnCw\/aTnf6IsMDt5KU\/Iz7qFIli8pLuEeQ5Smnac2L8t5EZdYYc0UUivMT3jbg7+Dk0UyS6SnrgXpJ8t1IZc5sQxw5qou+Q4rWJgsBjNEZPkeaxia74j8n12kNF0Clawm8Ra99He8QUqU5jVPkfp87\/BCkOQ\/SGTZFg3Ul7wGWafI5T5LyJiYiPKXHYyGDgDTo8T1LsMMGI\/y1SzNpY7n2ZZpfd1Dtsw1dPFuUl528UtUUolDxmRuCAdFwx8xJKycJ9WdEkGpW8KRRcpyMk39PAT4xUAJFEgLxP\/Hhf1MfvK368EkCW\/Vy2vNcFkN8lfvxIyqs\/a\/FDvB4KBUKPGDly5MiRI0eOHDly\/hbISxiku0qIrhhqvoq+jhmWJn5015\/DyzmVnJRRGl8apQ+035UOfTxz6RX\/VlKaQ3npflIShZzuPd3SkHnyCrbj7Z2HlU0UReLpegtsyBMPswt34+SeTUOX0GO6rOkqDuLx0PgBsiqOoilednWvYLqcWXsaR99S\/MXT0qpPscQulqKXUSOpjZdxCKohKHsTsVUncAhtILLsAItsY4iqFD4AZw5\/KR1GNV7ByDUT36K9+BTuwSVtFQ5xvVjH9OArnldPvI2h3U+YtcgFv+abzDMPIbDrMepGrvj1PENprjFOFcfQcYjDZ\/graZv2dRdY4FOCx+jPpOO2y+4xV9yO88j3KM4zwarzKRriZVr1foyaXRzGknZj+llccwE9iQeIeH11yk8wv\/gQCzueoGTgiE7NOdSCG5jf9ymzsncwp\/wkmu2PUTQNQkM8VIloZ2bhfpRKjqDccg\/lDvG+MBN8E+T8x6BYehrlwkMopm5EteUBSpHdzOp4zsycXaiVnUajTXxc4lYwp\/gAs2suSoWI+f1fouySxfzWKbSyNjArpBE98Tk4T1xH1T6eRZ0PmB1YiYZ3LsYDH6MsPr6GdacxbrmMmnsWxo0XMa44gIZ\/GUYluzCtOcK8sAYMkpdj1zOFYfYa1Ja44dT\/AMval4boOatx7L6JlksiWs4JeA0\/waZC+IhuktyHR891jBMEU3Tn6t14dV1C2z5cOu7XdQGvZadQ0zOTjgf1Xcazfi\/z7UKk45Gjd3ErWolZdJ10PLjzGDErp7CKFwTS2fqmpKx7gnfpambqCh\/OQ5p2Et1\/CodkoZf\/fGN7sjc9IrBmHYteen3YhudRtOND\/IqXo6KuJS0LrVpJ2vBJgstkokT+miuk9u\/HL08QTSQUr70kFT58Mxuny7IH95HZsxNRtWDwLiG9cxPNkw+IKOmeLout7Kd1922ye2SeGBL6jjwltrwHtyghHYiE6pWHqZs4gahQFnVROTTJwL77JFX0MVfHQFrmH1vA6MHH1AxPYuks89QYmbxPvbh+dFa9bJ3Keuhee5qytjd9Qdfse0RGcSeBUTJPj\/6Jk3SPHSGzSLbty1efZtXma+SW9DDjpSAjiitiYtMV6loEvxcJjuL12LHnIUUlvUS+lkJr794nDAzsJyoyd7ps3cQ5GmrHyc4QjpeEQ3se09O2mZiX9UL9Ezm8\/QEjPXsJCxTSf2UnVXFk631p5EfAS8P1ptJBDq6\/SW1+DyrKatKy3aNn2DxwhKJk4RzqqRzn9MYpuivGsTMTBC05fya4lKBY8wGKiVtRTtqNculdVFP3o1b3AtW0w8wuv49q1Go0al8wK7ATzbKHqMdvR7vkFlr5V5hfdJsFJXfQzjyNXsE15gb1Y1D1HG3\/DgzLnqAr2ohx8V0WZ1\/ESFzHrOI5hilHpREhi6I2YVP5CUsTJrEpeYpp3C7Mko5gk3WJRV6tOJc8w9CzCZfCh5iFrMQu4QBOqecx9e3Bp+hDzL078SsQ3\/uCVuGedAKvlAtYicvCij7GxqePsNzHuASvxzfuMMEpl7FzbyEu\/2Ps3TuISruNb+g2vIPWEZ18A1OLFFKzP8Ldo5fouHOIRMfx8hgkM\/0xHi6d5EpFkOPEhh2iPOcrgjxWUZbxgvjgSbKjL1Oe+iERXhPUZ35FiHMfBaKLZIeeIMSpk9r4x3hbVVApukmazzYS3CZojfuAMNt22uOeUR50miLfgwwlfUei4zC9Mc\/JcdtMqc8kbSE3CDQpoj\/iEQnWXVR57qcj8Aoi03pGwp6Qb7+aLt+LjIc8ocR+LZsjviDHYpDlPlfocjtBpkU7w14yMVbO3x6K9d8zw0d4pijmXEcpTRDCFc3iUC35CAVn4Xk1s0gaif1uAz81ipXXhQiQ30f8eF34eF38mE559Zr4IfH5GAPF1wUQ2xyUJKLIjwkffwrx421h4j8L8brMCHkzb6ccOX+zLAlBsfoLFHv+G4rd\/\/YW\/zeKXf+GQux2ZmiLX1rn\/xEvrtqOzHAqQ7HuO6nvjnQ5Uv67+J7zvzFDfQEzZhu\/O98fwPS69v0PFIKFDzO\/LwrJ4j+7veJ16fl\/UGz+h3emv4OWDTMWOIuX9f+9ti3\/Tdi2qs+ZYS3+MzNH+FP4YygEDIq3\/Z+FdX5nn7\/clnbxvplvIV6WxzvzT7eTckxY93fmfw99\/y8zAv+wfSNHjhw5cv76aCvbT6BHpvT3xpfpp1rKD1OQOi79XVO0m7zUlcyfZ8JIjyBQ1Fcfx89b+DjWVH8OJ4cE4mL7qH0ZUTIwJKSqyiveS2RMF4bGXuQW72GOujb+YfVkituUTK9aJvRSzyg\/iCh9NcaWoZS+9CSpedlGVM5G\/OP6MbaNJLn6JAYWgUSXTjLf0I3kJqEXesHIN9JhaMl+\/HM2s8g+geSX65rQ\/QjNRc4ElAhpvBJf1vWvu4B1bD+WUctwzd2GX+sdLKK7MY3pxbPhEnMWOeDVegPTpDGcqoQ\/iX4j32EQ3oJZxho0HZNx7nmOfkQrJlkbmB\/cgFXrXRalrGRR0goWJK1kSeUZjGrPo+mWjn7hPhZkb2PpyM9QNvFDr3ASNfc8Fo\/8wJzUtWiVHEWn7zNmWgShUbAXVVEvWit+QCV1HWoVp1EX\/1Z0y0G1\/DhK\/hUodwqCkJw\/MSbBKJefRanqMoqmPswc+gUKBs7M6vwYJb8qVHN2oV59SSpOaY\/9GjVRN3PLTqC3+rcoLXZlfsNV1FPXoBZUy6LlX6AeVM1s9wyMXnrNGPd\/hFHbLRTE15Nx5xQLkodQWerDkpqTLCrahbKBHUYFWzBtOo\/iHD0M4rux63+Eorous+2icF\/9NbOMnJihpIrP+u+xbTyB4uwFaFoG4L\/+W5RmzpEuJ2jtV\/iMCNeAhOg9\/4h9ySbpbz3vDKK3foeJSPAJMU9oI3HXz7HLFtIcWSe2krr7Z7iUCIbcsxaYELv6Po6ZPSjPEyIRovrPkrf\/5yiozJaOq85bRMmRX+FfJXzcV1KZRXDdJjLW3JZGe0jK5uibkbfpAdFtO9FYbC0tU9NeROOpX5A8IIsW8Uitp+HIl4gaZebjOkusaTv+NQZWLszWM5aW2QanMHjl1+Qsl5mcG9p40DL5gODcJvTMHKVlmnpGdB1+KhU\/dI2thPaMLKhcfYwVZz\/FIUiIpNDUXcSCJRasvvQNnpGyFFr23hF077hBeu0wRlaCwbquoRnlPVsYP\/YhhmYO03ULW1az6\/oviM9vQUlVyME\/X9+YnRe\/pW\/DeebOF4QTY3NH2lbsZ92Bh3gHC34m2rqLWbh4KbtPf461o890mxFxBWza94iyujGMltpJy7S09dl77BO27n2A9vxF0jIzcyeal21kZPwE7p4R0\/O3tq7n5IkvMTQUTOR1xcvJyWpi\/95HxLwmkKzo38u1cz\/Dx1Pw4dDRNqCysJOTkx+y1Eg4XhYmDvS3bGRi4ACONl7Ctiw25+jmuxSm1WOwwBhVJRUsjG24tvdjbM2cpHWsxfNt7jvIjsHjOJjLs2782TJTH6XyOyg1vEAp\/zKqJTdRCupjZt2nKLuXM6f9lygH9jN32S9Rjd3KvNafMzt2I3OL76ARtwWN8DF0yp8wN3iARa2\/QDN0FOOO3zI3cj0m7b\/FIP8aRsUPMMq\/im7EWkxLHqJll411\/fdoWadgUfSAhSFjmCRMYpV\/l6WizbjW\/4CBdwfutd9iGLwKz4rPcMq5i2P6BQLq\/158fxkmpP43mAWtJrLhn\/HJuYdn6kVEdb\/B0neY+Ib\/il3IBkTFXxKS\/RDf+FOk1P4Tli5tpFT+Co\/QbYSnXJH6g3j4T5BV+gvMLPNJSJsiMGwPLm4dZGR9zJIlEWSLh86OdUSE7iUz5R7WFgVUFvycYN815Cc\/pjT9IyJ8NtBa+Fu8Hbpoyf0l2ZEXyQ4\/RUvmd7iaFVOf+IxIl2Fi3MeoiZnC3CCc9qTPiHUdpTjwBAMp3xJm3c5Y2q\/JcN\/CQNxndEU9IdlhlNH4b\/BbUkxjwFmqvA\/jsDCC1dHie6VFE72Bt+gPvkOuzUp2xvyaFPNetkV+S6\/XRZpdDrAt7CuCFmax2m+KLLMezNU93z3+cv5qUWz4OTPMhWeNUuEjlGK2C+Wu9eL3ys\/F7z7CNNX8Jyj6STsTvNvIT41UAFn\/UgD5U4ofv48A8u+KH4LwIRU\/3hY+\/szED4WCu+\/sWzly\/mYxDkWx\/mfvv05fIbmuh8V0\/B\/Sj+7vtPFjeLULH\/OHXrbz9vUoKZO0K16+QrRwU\/5jeGNdxe3NMJGFqP8uFPwHpOnwpudt\/9\/fqfNG\/didKLb9k7DO79seyT6UTGv5DTNchZ5P70MheBTFrv\/r3f38NpL91vvfUciQ5TB+o530s8KxeXu+9yFua0aw8HFLjhw5cuT87eLvksFI8zVsTP0xNnSkv0EwKR9ouUpKdBfGi11oLD+I9tzFhAVW0VAphMsPdD0g0LeEkOAaykqElFW5uZuJiGhBU8uI1o670rLm9rt4+RQRmzxCcdVxtHWtqe+8j5V9HMl5WxGljOIVXEd2pfABNLl4Ny5+pcSIp0VlrsXWu5DkCmGZmc3XsXLPJKn+PAFpq3EKbyGhXngmZr8UbxJab7DIJhKXuB4801bikbZKin3sAKG1Qt3onqcoi4fB4u3WMg0gsOUWs3QsCO5+ir4kmqNoD8ahDXi13sYwsBqHssOYJY1glb2JpbG92NVewCRtLYsil2GSsQ7btikWRvdilLWJRcnjWHV9wPzgepaUHmaudzFm\/S+YHz\/EolIh7deSvk+Yn7+HBdXnmRvdh3bGRuaVn2BWUC06A18yO28PmhUnUTb3R6P+GmpFB1GJ6mFW\/xcol51AufoCSjk7USrc\/87xlPPHoyhajvKyZyilbkSl\/ByqdTdQSV6HevszVAsOoJ6+HvXm+6gE1jJXfCwkUR9aDTeZk7wK9Zh+dJskKWG2oBHTi37fRyhp6LKw6Sr64mtqpmUwhu330AipRzuuF+PWK8wXn5\/zY7ox75rCoGA7WsFV4nNHfM4VbUfDNQWr5rNYLbuKyiIHTAs34TouiIKL4zrxXCn4VGhYB+O87Dw+q4RxScorv5Ufo2HshPKcBVhliM\/7dYLHgo5LHPb544SvFfwgFvllY5\/ZT+RqQUzTdQzHtWQNUeMPpveJT90OEtY9xT5DiKRwzuohdvgqLtl9wrq4R+NXsZqcHTLfDNeMDpJHLpIyfm26LKplB4Vbn+JbKKRKWuQYRFTjJir2CNetdL7EKoJLBijbJlu+bUgaOSuOU7lVfI1ZCZ2AnKPyiKkZoWm\/TAQ09wglZ2AvLXsf4BoleFMYO\/gSX72cjgOPmaWuMV03uWGElu1XKFouSzcVmllN86ZzDB59Ml3mJcoiv3MD\/ZNT2HkLUTMz58wjvWaQ\/t23CEkuma6bVtFDacc6OtYJIrAEB88wqnu2sPawTIhSVVUjv2aIlbtvU98neK5ISM1vYWjDOUY2C6nKJMSnVVEsXv+1OwRPIgmLDM1pWLaOjbvu4OUbLS0zMrKktGKArbunaO2UpcCqrlnBipEjVFfLOjzl5bawYf0FNqyR\/ZeorVzOcP8eejskHk1CWWVRDzvWXaKisEs67mDtTk1RL0e2TVFbLBz7AI8IRjt2cHjTLUSBqdKy0vRG9q48z\/o+QZTydgiksaCHc1vv42orCCZy\/vxR8K5HseoRSolbUKn5EKXME8yseY5yzEbU6z9DNbiH2VUfMDNyHI3cc8zOvYRW\/mXmlT5gbuZJdEvvMydmMwurP0YzfASDqo\/Q8m9HX1xPL+UgC2I2YVT2AQsi12Fa8VwqhpiXPGJxynEsix9gmnMds6xL2Jd\/hGHUZpyrvsRYtA3Xqi+wSj6GbfpFXPLuYhK6Bp+KLzEPW49PySfYx+3HJfksPjl3sQgcl5qk24VtJKTwYzzij+AVf4qI\/GfY+o0RX\/YdbmHbEOV+QFjqDXwi95FY8Jn4\/WOV+N3kBcHRxwmPPUVK5oc4u\/eSmvEUV\/EwNvYccTHncXfvIS\/jI2yt8kiNu4YoZA8hvhsoTvsQf7chqjK\/ICZgF1mRF6lIekaw6woa0r8g3nc7+eFnKRPdxs+uidq4R\/hYV5EfdIKi4FOE2HXSEf8x0Y7LaY66T2XwWbLct9EX84IE+xX0iT6k0ucYWS7rGIwUr9uiOFr9L1LgspEs+5UMhTwk2aqXlaEfUu60hXbPM6wMekKqeQ8bgj+m2m4ry9wOs8r3LvFLagnWk0WEyfkrRN8HhfLnzPAUUlsp5dxCMVbohKQUuhaVog9QsMyR+k6pZt1CKXz6OfCexn5iFCteCiC\/r9\/H+8SPV8LH6+LHKwGk7eey5b0ugPz\/ET\/e\/ggn4e2Phv9ZSJbd9W\/M8JGFxsqR8zePVAD5\/ve7Nl9+SFcs\/UAaOfJOW69QX4RCwj4hOuEPaFchRUjL8YfyTluVb5oZ\/hiKbf8sWz\/JUBKR8p56EhRKn\/24kPM2kntf57+iEPlmyPt0W8Ej4nvR\/\/n7tSVBsm\/ybr\/bjkQAkSzr7frvY7lcAJEjR44cOQKJYQ10VBxm\/twl1BXsIDdR6Ane13QRG7MAMhOG6G4Qoi1qyw4QGlCBro45jTUn0JyjS0nRbspL92FvF0dTo1AvOW2MpNQx6e9l3Y+kQ0kqLP\/gauxd08krPyT9w1VUd5aAyFYiUkalIsgSy3DyGy9jZB5CRvVJAmL7CEwcJlXSQ94imOTq46iqqJDReh1NbX2iSvZh61eCjX8ZooqjLDD1JbHtFhpGHsS0XEfHxJ+Ihos4itsJKj+KuX8pDgmDeBftwSZ+OQH1F9F3zcBfvEzNxY4EddxH3yMb3zYhOsVDvN0LnJPxXy58RHZtvY2OayZunY\/Rso\/Fruk6aotcsGu5yaK4QaxabqOoNg+LhivoJ49jvuw+KgYOLKk5w\/ykcYzaHjA3oo0FeTvQLZxkXuoEug030IhfgX7vJyhqLkCr8hSz8\/ei2XIP9YozqCWvYo4kJZZ4\/WbVXka5YB8qjbdRqr+OYsrEO8dTzh+IdRzK1ZdRkqS9Sl2PSt0NlCO7mVl5HpW8fajGj6BecwnVqB40xMdqdvFBZuftRavqDOoJo8wt2It23WXUPPNYUH+B+aWHmO1dgEHnQ9S8CzGoPYeB+LrRCG+RDg3F5\/Is+ygM8rdi+lIoXJyzHouuu1JRxSCpD5ve+2i6JDLHwh+H\/gcYZQjXknPPHWxrj6C80BHT9CHcem5iGNsqnebZdxvH2v3MsQ5jjpEdfsvv4FgufMxYGlVN4NAd7PMFbw\/LpHaC+q\/hVCREedim9xLYcQLfFsEbxDF7kNCukwR3yDo6RS+\/RFDjTmwThPRTXsUrSBy7jneJsG46ll5Sr4+EIfH22gdKy3wK+knoPUxcjyD+SYhq3EjG6HlCq4R1kZbVrSFv9SVEDbJ35YzBQ+JreTPxLULkioTswf2UrDlPRGn\/dFlK63qye3eQt1wmCIYXtNC44wbZXVtQ19KVloXmNlA9cYzadTL\/Cwlt2y5S2LuZqILp3OfkLVtD7fhBqkdl0SWhKaX077pB5cBObNyDpWWOPpG0rz1B1wbxfSxGEF4kdIiXUy+uV9Ao7BsJ8dn1tI3sp3u1YD7\/iuGN56nr3EhKnmz5LX07WD5xito2WRRM5+Ae2vt30Ngu8\/SITShmaPQwgyuE4yZBJMpj5aqT9PXvISREECa05s5n3Zqz9PfuIsBf8OaIi85j1YojrB49hpWFEKnh7hLIjrWXGGjfSlig0CM4PaGMdcOHWdkrCN0S+pvXMyBmuE0mmuwaO81Q80ZK0oTzozC5mj0jp5jo2IWWhs50PTl\/GSgE96OYeQilinsoZR5HOf8CKpKokLzzzEw\/xMyim6jnnmNW2gHmlNxldvQaNEvvoZm8D62cs8zLuYB25gl08q+inXUG\/bzL6GZfYGHBdRYkTbKo6KNoTyUAAIAASURBVB4GqUdeeoNcZmHMFkwK76IfMoSpeNqSuJ0sTTuFReYFjCLWYC3+72sUOIBd\/j3MRNuwTjmBffoFzEJX4pxzG5OAAVxzp7CN2oZjwhHc0y9j6T+Ed9ZdLH378Mm8hWvUblxFewnMuIWNdzchmVM4BYwTmHKFwPiTeIbtICb7KS6+o8RkPCAk+jhhsWdJSH8gfnfZSWrWM0LDDxIVfZLExJv4eK0gI\/UJgT4TJEafIyFS\/M7iNUZWwh08HZvJibtDUshB4gL3Upb0mHDPCakYkhF6jLTAg1TGPSTSdZTq2Ecke20h3W8P5eFXCLJtoTbyDgmuYxQHnKA25AqpruvoEj0jy3UzdUEXaQy6QpLdMD3hj8l0WEm970nqvI6RYjtIV8ANYi1a6PK7SqP7YcqdtjEW9Ih865WM+k\/R6X6KavutrPK9R7H1GP1uMq8fOX9dKFR8woxA4Z1eqfgDFEWCz5WSaBcqaWdRME+TvovPzJlCKUxID6maKvXNerexnxqpALKO90d9vC1+\/C6\/j7fFD4nPxyjvF0D+lOLH2x\/k\/rORRH9IUvm8Z9\/KkfM3y9sCyCuR421ev4Yl17fk5qr4nvZmSFI89Ynr\/c8355HcI95u89V94lUd8W+FVMFg9Q\/hnWtdvGyFZFlo\/ftQyLv1zrJ\/TABRKHokrP\/rdSXr\/r7teb1O7\/9Awano3fbeFkDe19bb+1zc1ow5st5s0nbeFkDet49fMQIzwoQ\/vXLkyJEjR05X1VH8XFPQmKUv9QMJ8S4kzL+UrjqhR3NW0jBFWeswWuzGaJ\/Q8zo\/ewO5mcKzpL72JEuN3fD2yqfjVfTHsls4u6QRJ5637KXXSNfyF9JhQeVRfIOrsXSIo6BWeNaXtghmxYkFOwmM6WK+gQNpLyNOKgaF+eJK9+Md080Suxgylgk9o4tXCJ4fcfUXcI3pxSWmhzjxNpj7FBJcvIdFDglEvoxsSX7pDxLedhsT\/wpcstbjkLSCoLZbGHnlYZexHvfyY+g6JRHQ\/YSlUR3Y5WxmvsRLZOAFmlbh2JXsR8+vArfOJ6gt8cCp4yHz\/cqxa7vDbMtw7Ps+QVfUjUnVaea652Dedo+F+bvRy9ggRSd5JQZNN9EIbcZIXFdl9iz06q8yJ3Ec\/YEvmZO3i1kx\/WiWHJKmU5rT9hDVlDVoLP8WleRVzEydQDlpDJX6ayg1T6EQLvMJkPOHobDQHuXBH1CwFqHa+THKoj6U8yaZ3fEhSuFdzKm7gnrdVZQNndFa\/g2KTmloVp1DM38vqiFN6PV9jEb2VlQXWmGwQjzdyIPFvc\/QrziCsmUoi1uuoZu\/g5mWIZh03JEKIBJDbdtV37O4ROiF6bT+VxjmCh\/+nSe+w7R0JzPmmWLddAaHvinU7WNQVZ6B95pvWBBcIa3nNfoMy7zVaDrEoKahStD6b1gULqS08uw4T9D4U\/T9hfRGEes+w6v1GAu80qTjsVu\/xXfZcXSchAgC0coHhC0Xr6eDEOXgWjiKaPQ2ZpHl0nGPopVkbf8Sz5LV0\/stbf1jvAoGMQ0Weg+riCne\/y32sZXSdFjS5TZsJmPlVeyjy6bny99wl9DKcaxDZWJB45GvCS0dxMg1TDpuH5FD8+HPSerYwbzFFtP1lh0Vb0dSBVb+MvPv\/rPfkj98EBPXoOmyph03SW4cwzdFWH8JVRPH6Nw3hX+KbF1Klu9g7OwnJFS+acS97vI3ZDYMY+kma7Ntw2nKejchyhX8TySEJhWz9uRHRGVWo6m9UFrmE57C2iNPKFu2FidvWRqq9YefMLDxLIEimc9HXddG1ovXKaf8zc6Ye099SnJWHbYvzdytbNzYvOcO7X078A8RRAkJk4efMTR2mLAIIYWhhMbm1YyvOkF2jkxMWbP6FHt3T5GUUDpdVlsxwO6tN0hPqZwuGxuYZHxwH3kZsm08PfmU8d49RAYLBspGi8y4cfRzVrRvxealKX1\/wxpOb5uiLr9zer7z2+\/TWTFCcrjsOMv5C0T8314hZj1KTZ+h6NOASuvfoexRycyCy6hkHGNWxmHU6z9HLfUAWi3foxq2knkNXzBLkgqr8Ws0gvvRzruCdvpRNAO60at8jqZzAYaN3zHXo5bFRXdYkHQAg8Q9GFd8hH7kBNYtf89872VYVb7AMPEg5jlXsC5\/jrFoO26t\/8RCnx6cKz\/DLP4g9jk3cKv8GvOILfjW\/Qoj7168yz\/DIfk0zkmn8C\/\/Egv\/FYRW\/YCZdx9+2ffwTD6Pjf9yIsu+EV\/jrUQVvsDebwUekbsITrmOoUkkiUVfY+VYTUTKDcLiz+Dk0Udy7ifia7KJ9JzPEMVeICz8IIVFv8TJoZW8nC8IC95DbPhhclOf4WxXQ0nWV7haV5MYdoS0qHPYmmZSnfElga4DFMbcoTT+AZFu43Rk\/5pQx+XUxD2mOPwK0W5jtCd\/hadpEdURt0jz2Ey4XQfNUQ9xMUqjU\/ScAu9J8t13MZrwM4KW1jAY9QnF7nso95xkIPwpwcaljIR9RKx5C6XOW+nwvYS7fjwToZ+QazNGl8dZxvzvk2XWz5bgz8k1W84Kr6s0O8hETjl\/+Sg2\/ZIZTsI9XqnyCxT8BSFEOeM6yqmnhToLvVErfoai94B0fGbadVSipcL\/uw3+1LwugPxe4odU+HhX\/JgWPl6JH1JAsfXnsuVJBJCxtwSQv0S\/j1dI1qnzX9\/Zp3Lk\/M3zugAioeHvmGEU9E49acomic\/Fq+tZfN1LhIG3682wKxLSQL269l4JASJZj6HpNovuCymyXrX5qu4f6FXxzvUuaadR\/AAw\/ZFUWIGDshRUr8\/zPgEkfq\/g9\/HWvUQh8920VApZl96Menk5nKHzpnfKGwKIpL0fScsn9RZ51ZZEwK399s123hBA\/icKCbJea3LkyJEjR86\/x+aB59ibB0s\/egy3CmJEadZ6GkoF\/4yuxgvYWQkRn6uXC9GVreKyxNhe\/PxKaXnpyVFdfQJ\/f+FjW2u7IFLkl+wjNWsdqmq6tL0UUFr6n2FiGUpC9gayywWz9YbBj6XDyp7HOHjlE5a2ivQqocd01bAQhZHf9RA732L8U8aJf5k6q3RM8FiIrz+PrrEXoUW7MbKPIVFc18Q9C8+sDQRXCHWTXvqLhLfcQMc6kpCWm9Jx0fCXaBp54FZyEIuYPnxab7LQLR23uotYpk2wKKAS14bLuLTexSiqE8PYAexqzmKSuR7jpBFpCiyz0iMsEu+PpbnbWFJ2lEVZWzDK24lueAvGzbfQjurCtP9zVGaqsHT4W9Q8C1jc+wk61eeZl7kRNd8ydBquod3xBLWEMbTEQ1VbEXPbH6HkXYp6+1PU2j9AWTxNtWUK5ehulAe+QsGvWroNcn4\/FJyzUG5\/jnLDHRTjxlAb+w1KWTtQje5DrfMjFM3D0FzxC5TmqjO76jxavS9QCWpAu\/EGmpVnUXFMQm\/F99Kek\/o9zzAY\/AwVE18M2u6gHtGGZuQyTEe+YX76BOrumVis\/J5ZVkHMcU7GZvXfSddByyMDx7W\/kP6e552N49hnqJr6oOGciEPffQxiBfNyu5ZzuA89lf42jG7CZ\/RDFse1S6NFnJpP4jf2DAUlVfS80vDpvYZVjhB1YBRSQujYY4wiqqTjJuGlRG\/4FC1rITrD0CeNpB3fScULybiBexwZe3\/Av2mPdHyxVxK+FWuJXyn48kjwr94o9fpwShPMwY0840hfe4\/sTULqKFUNHSyCMqk+\/DN8C4QoDe0l9oRUrqL2yLc4xwsfY3RMHMgaPUPHhd9Mt23mHUNAThuNB2WR25a+cWQPHqD10EcsdRWiLgztvIkuH5CKH6\/qGVg6k1g\/ytiVnxP10vhcRV0Tz5gclp\/+9A0xwyc+n7btF6lfL+tkZekaQM+em2y\/L\/P\/M3XwIq6olS3Xf0ZKZe90uX9MNmOHHlDeLYvE8A5PIa2sk9G9sghtTW09ssq72XH2M5ZaCH4kEgIi09h15gX9a2WRIH4hSazccpmD57+eLvP0iSIhrYI9R2QptCTUNa\/i2JkvCIsUhI+FC5cSIf59+tzXLOt8LVomu4HtW69TXzcqHVdUVEQUmcWpox9RlNcyXS89sZwb4n3Z3yEzh2+tGeXSkRdEh6ZLx51svFhWM8KVQ0L6NAkxQSnsGj\/F9hHZdgw3refJie\/ISxCEOjl\/JZjHoNTytfj\/+wQzO36Fcs5ZVGueM7PkJspJe1AvEz+LnArQbP0BFbtU5tZ+imrQINold9DMv8a8rBPot\/yAZtwOFnf+V9SDhlja+68syLmEYcWHGFV9hG7cHiza\/wlNv15s2n7LwtgdmJc9wzT\/NgbR27Gt+oJ5bg24NP4aw4h12BWJ3xGKn7AkbAPuVV+j596Kb8M\/YJ14DJe8+3iVvMA0cBWhDf+Eif844XX\/iEfmTbzSryOq+yfMPHuJrfsv2IdsJiL\/OaHZj3EJ2URCxa9YbJ6OKOsxHiHbsHVrJz7nYwyWRJCc+yme\/qsICj9ASuYzLG0qKSn\/L4SGHSQz\/SPysr8k0HcDlUW\/wcVhGUWZn5EUdR5f134qMr9mqWEouTE3SQzej7\/zAPWZ3+Pn2E9LxvcUiq6TG3KW7sy\/x9uygfaUb0n03EK6z06aoj\/AyiCSZTHPETn0ku2xiw7RMzyWFDGR8o9U+JygLfguQ6IvSbEdZSLu54jMl9Hmf5lmn\/P4GxWwKvxTXBbG0O51nj7f6ySYtLM9\/HtyLEfZFPw5o95TtDgeYDL0B2IW1eCmFfPueSDnLwIFrxYUa75kxpIoZqgvRKn46bT4oZR+BaV4ISJTKXQDs6q\/R9FBeC7PTDqPSux01Oe7Df\/UKJZfR2Utf3rxQ5LmaoR3I0BeF0D+0sWP1t8yQ1tmWCZHjpyXvCOA\/MAMS6HXz9soZF0QzMtfXVtDMMP3zV5Uih3\/8qYA0PkvKAQMvNPWNM5VUm+RNz70l4j\/9CnPf7fuj\/DONS9BItCUvscwVM8Lheqv3oyceLWubwsguq4oVn4mqysZtojvJTqyPzVvI9lWieH4G+2Kl\/dGnbcFkKL777QjxaNZFnkiritZ7zfaeVsA+XeiXuTIkSNHjpy3GW25hot1JBXZG6jJFzor9DScJ9gnH1\/3bKkIYrzYlYrCnWSnCB\/WhvqEj7PpKWOUF+9l3jwT2tpu4uGRQ464jUxxW7p6VpRXC1Egcckj5JcJIn191z3psKTpIm6+hbj6lZBdJTy\/qnqFj6pp4nHviGbsvPNJfdlGxcgX0mF85RFMHBMIzlyLf+oYXuJ1iio\/yBKXDOKbr0vrSEQQU68CwuvOYhVUhVN8P165W3HP3oh34W6WBtYQ3HxDWje85wkLnVPwbbiIsuZi\/DofouMQj694qO+RhXP1KbSsw3Frm2JpwjDWRZPMd07Gsesp+qHNWNdfRMe3FJvOp2h5FmAprqflU4R5x2M0XNIx73rCTJtojFqmWFCwh4UVx5kjXv6CkkMsaJ1iXv4eKWruWczveIJ69jY0m6dQy9iARs0FVKP7pZ4gam2PUCk7gUrjTZScElBuf4JC5JvvYHLej1LpSZRrrqJUcQ7l+BWo1N9COaKDmY1TzEzfxKziI8xpuYdazg5mF06iXrifWYljaLU9YFZQDdplR9EVH5vZoY0sEJ9js4Lr0c7ezMKGS8xLXYmu+NyS+H2oWQSyMHcjJj2Ppcs1rjuFWfttqWhi1nwJ8xZBMLRoPo9N1y1mic8rs\/K9OHTfxiB5OYaSVFiVk1hWTErr2dYexLX7ulT4MMscxalmEoc6QTh0qNiJb991TJOEj\/+eLcfx772Kppm31HDcv\/sCAV3nUJo1j1nzFxPcfY7woRvMtfBBTc+cgOZ9RI9KUsfZS+f3Ll9L4sQD7JOFD+VuOf34lIwRv+LK9H6MbN9H4tB5vIulhqmYeMeT0HeMnPVTzFBQkpb55vcS376H7NUyP5C4tm0kduxE1CgTECRprso23SakSPCXkNZrXEvRytPkDMnSZ6V3bKZs4gwJDbL0WaKyHgoGdtOwRRBtJQSkVlC77jSNWy5h5hogLfOIyiCnfYKe\/XdRUZKdDxVDO6kZ20dGg6zDVXxxK42rDzG4TyZoOPtF0jpxhIFdVwlPE6JL9BabUNa+luFdNyhqkaWWLRS31TYyScuwrEd1SEw2Fa2rmNgr8\/SQ0Dawk6G1pyirH5kuq2wYYdWm84yslYk01Q2j1LesYmCFrINTRGQGwyMH2LFLSNknIT29muamVWzedBnll9vp6xPJqrEj7N52g+CAeGlZakIpPW3r2btZuE9KaKwYoLNxNasGBdFbQl\/zGjaPHqe2WDi3Aj0j6a4b59gm4Z4poamoh97aMbYtlx0rOX99KFY+QDFyGKWi6yhnHkclZQ+qpVOopuxFvfwhqhnH0ah8hFrmCbRqP2FO1knmFt1GK\/s0GunH0S2+g2bsVvQqPkAzZED8DLzJ\/JhN6KYeYWHOReaHr8So9AO0vZowyruJfuRaFicfZmn2ZRaGjWNR\/Bhd9xoscm+xJHIdJvH7sMq8gmHgEI6FTzD0Er8nZF7DUrQdC9FOaUosk8AVeOY\/wSp0La5pl\/HMuIZNxDZCSr7AIWI7IQUf45V4Fp+kS0QUfIJT6DZEhZ\/iKTpIcPJlItLv4+gzhCjjPvbuXYTGnSc0+gSuPiMkZ36Iu9cQ8Ym3EUWfJiR0H7nZXxAYsJWC7K+IDjtGougi+anieo5tZMdPEe6znki\/LeTF3MLHsZ2i2PtE+2wkM\/QMpTFTRHmsozX1G5K9d1MWeYuKqDuEOfRRL3pEqH0n+X6HKQk4QZR9H+2iZ4jsxNOCr1EfdJkc1+0MRX9BpuMG+sKfUu15nHznzfQFPyR4aRnLfC9R4rSFLNtxBvzukGTezXLf2zS47KPZ+TDjvvcpsVrLzuBvaHM4QIXVBhar2r5zHsj580Uh\/QyKueLntGEICh4tKOXdEb8bCuK2UsYVlJKFFJDKMftRzb4pfR9RtMxGLfEUqvGCmK0aKX1uvdv4T41EAFGWCCB\/avHjlQDyvgiQd1Je\/SWKH\/\/MDPP3f9CVI+dvnrcFkMYfmGEl5I99B8UZ0siKNwQBicnSq+nzjN+MrBgChZc5CH8XCrE7hMiJV9etRFgx\/v17Ibxz3b9CYohuIbz0Ty8rdKWQEurtuu8TQAKWvzm981+Y4SuYA\/4uJF4mrwsXUlN0MyH\/rnT6OwKIzPzxDXz75AKIHDly5Mj5DyVd1E59nvBnqaVsP5U5mzA2dGVFu\/AhMDmmk9LcDSgqqtFWe4b4qHYC\/UpY9jL6o6XhPIsX2uDpmUtJifDxr6L6OFnidoLCmmgSt6Okqkt18xXsnJKITBgkt\/wgahr61HYJHQBya07iFVKHW0A52TXCn7XKfqEXdErVMdzE0\/yTVpBUdRwT51TyegShJLlJ3GZAJSEFO4goPYiTqIOQol0sto8jqv4cGvMNSegWPkZHttzAwCERX3E9t6wNeBbuxja2B9vEYdzEv81EnQR23GeeTSRulcfQEbfh3\/0ULRsRXp2Pmalng2vTNRYGVuPe86G0Tdta8bbHDuDYI3S4sGq5g35sP9aS+ia+mDbfZEHqBCatd5gbVIdBwV50iw+hX3UGvarTqIv3h27NebTF45IP7MqWYcxvvM4sUQ9zlz1CreQos0uPMitvFzPjh1GV+FJUX0C14ymKdiKUW+6hECOYTMt5F8Xs3ShXnkcxczsqJcdQrjiHUlg7s9qeoJqyFrXCA8xuuImqqJ\/ZxYdRlwhNKRNoN91iTs4O5kT3oNP+CFXPQhY03UA7cy0aCUMsbLyCTtkR1MXnvFHrDRYU7GS2vUgqfMyLbEE7pBKL\/mdohdSiF9eNVddddON60Qkqx6bjJouz1zJTWx+7ZVcwrxK8HKwqJ7FrPMl8nzyMEntwWXYBm0ohMsOp7jCubeLzxCUefb9cfHqv49IopIqzyRvHZ9lJnCsFg22Pukl8mg7gVCKIDZLfAW1HcMwXPtZbJzQSu\/ohLgWCmCkhac0j\/Gu3oucopHCK6DhE3PBl7OJqpePu2d0kj14mrFlmIp4+foWY9j145cpEuIKN90jqPYxFgPC\/2y48h4K110juPYChg5DeSUt3IVU7HhHXuA6HSCFll2NENuUbrpLZNznt36FvakvjLnF7TRN4JcrSWLXsukPh0CROYbL\/KtVrTpDTuYGU1\/w3MlvH6dxzg\/QmmciQUtNP964rlA1uR2+J+XT58OF7VAxuJSBeWB8JNUM7qBveRWmnzJPD3iOIsX23KWtfg71nqLTMQNzO8i3naR7aRWqh4M0ioWt8Pyu2nCOrVJaurqxhhOVrjtPU+2ZU\/JZ9d6lpXklIZIZ0fKmJLeNrTzI0fpiE19J6rd90kc7uTeQWyJbTvmwdayZOUl8vO56rRg\/R1b6e2qrl02Vrx46yfvw4OelC2jQJa4YOSMlJFaLJdOfrcXDzdTpqR0mIFFJ3ZcUXc3jjVZZVDaM2c460bGP\/PnauOEZeomzd5Pz1ohDQgWLpLZQkxKxHufoZylErUa14xMyk3ailH2FWwTXxc2s1c6o+RD1mE3PLHzI7cQ\/a+ZfRyruCVuohdEruo5V8EP3yJ2gn7MWg+B56WRfQz76IYdEUekmHWVrxHP24vSwtvMeSzPMYZ13GsuwZi2N2YV3yBOO4fVhmXsYq6ypLo3fiXPE5S8PW4Zg3hVXCEakQ4pwzhbFPF55FH0qN0Z2STuOach4Ln158cx5h4d2NX\/ZDXKP34yo6SEjuB9j4LCci7yM8ow4SkHSFyKxHuAVuIDbvBR6BmwkSHSMy6fr\/Yu+9o6u48n1PdBSQhCRACAFCKCKUc84555xzzjkHJIECOWdMzjnnjMEmGGOwsbHbod19b99502\/WfWvWmjVrZt77TJ1ToENw2+57+12\/233++Kxz6lf77Aqnateu\/d2\/3w87l2YSMx\/h7rmI6PjzRMWcwMt7KenpD3B36yMz9QGJMecJD\/qAgvQn+LuPk5Vwk8SwowR7LCE\/4S4+jh0UxN0m3m+LwDZK4+7ib99JVdxHpPruJCfgKI0JT4h2Hqc+5mNS3TeQ5rGR6tDL+FiU0RL5EYlO45T6HqYp5BrxtoP0RT4mzWEZzf4XaQ+8Rpb9CobDPiHdeoQm7+M0eR4l0bKLhf63SLLopNfrEg3OuyizW8uY711STDsY97pDq8Me+pyP02aviCrxnwGlknsoxYuhNSWJ+1DJvYCSWzNKujao5lxFErtLtk4l+TiqGeJkBmX\/JWikX0DFW\/TYVE88gXqyrD\/\/\/gZ+ayTlV1BZ+YYA8heFj58RPyZCXr0hfkg9PEZ4XwAZe0cA+c8kfrweWOz8VyZpGr93LhUoUPCKv0YAkWIeI4Zmen2vScWKV+uknhsT9770s+Hb93\/\/F3grIbm0TtPo98r8JX7y\/n\/92f7nd8r+j\/fLvf7+rgASPC4XIIT2RKlKDKHxi5gnCu3pv7y1H2\/mNnlPACkSZ8O+h1SAeXP7tS\/fWv+eAJIsvgwrUKBAgQIFfw2D9SdJi2yXfW8o3kpkQDlezmks7b0ns4313cd4nhMmRm40VOzDyMCRnIzlNL7yzhhdJObrKC\/fS3h4I0bGHhSXfID2FH3ColoprxEF+s5BcdJEftVB4tOXYStso\/GV10fj0BOUlbVILdtNXN5GjKzCqX5VvmzhI7RnWBBbsouowq3MtQikaOgpunMdiRfqmjbblpiqA8yYa0tK5y20dQ0IKtmNT+56DByTSRoQBYvEhU\/QFvbdv3wPc2wjiR0Wn+t+DWexThhiQXQ3HpWHcK06gmloI\/OTRnFvvIiubTSeHbcxjhvEvvwAmkYeeC16gUFUD\/NzNjDNIx\/HgU+ZHdOLae4G9CJ7WNB+G8P8bcxJGEQ\/Yw1GtWcwbr+Dln0cs4p2MbNoN0Yj36Ey0xz9yiNohrUwZ\/R7NJKXMrXsAOoeOUwf\/BKN8qOo53\/AlKarqHkVMrnpBipZG1Hrf4bEOhSV3k9RCmx47z\/9h2b6fNRG\/4ik9CgS+3gmL\/4BiUsWkytPMWXhl4ItmSk159DI34FKSAu6Yz\/IEs9rBFSit0joExu6MbPnEVMzV6IR2oJB\/2N0MtcwJbCaeQOfoOlfzrSQWkwWfY5kmilmwv1h1nkd5TkOmHfdxLhqH5OtIzGtE64j4bumQxxGeWuwaj2HllMis8LqcF78GD3\/YtTmOeO77gcsijbI9t0iexz3oXuoG7uhrKFL6KY\/YJEpeiqYRNYSuOQx0+3E3B3uDbvxH7yGuoEtEhVlggYu4tN+FNXpRrJZniF9Z\/Fp2oOWkei5HDF0Ab\/6reg7R8mWw3uOkb7+CbMcxfqkFO7+HTZRpahMFfN6hDRsJHXpVQxdRHHE1DOWgg0fEVC+BE19E5nNIaqY2v0vMfGQ9t2VZLbAoj7KNt3F0l+ewyJ39DglKy9iFyrPYSENd9W46wFm7vJ9kCY5r998HZ838lVElXQxfOpLbHxjUFZTl9n8kssYOf2ClAbRI+U1I8c\/IaaoBatXIoWUqpHtdG+7gHOwfEJSUfcq1l18gXNgLKrq4uC+haM3Gy9+IbQ9GzGcbzdRdnTnNXrXHsPZT\/5+Ep1eztpDHxGRXDRhM7d2YvOxh8RlVGDrIoo+UlbtuMbIulM4uYshBWV1rjrKtv333srz4eIexN6jnxASLn8XS8usZu\/Bh5SU9TBrtnxc4+TJ5xQVtWFmJu5nTFQ2Rw48pLtjNXp64v9nZmLJqYNPCA9JwepVDg97G3fOHvyE9MSSiboWtq1mz\/pLZCaUTthObL3FSPt6vJwCJ2x3Dj0jRyhj9kauFgX\/AMxyRxK\/BuU+4f02qB+1lpdIolag3vgctWKhDSq8hFbdp6hGrUGn4XNUfTuY3vq98FwbZVrpHabnnGRK5Er0qz9Bw6EAg+bvmerXxeyi28xKO8C04BGMqj5Fyy4X84ZvhbaxV2gzr2CSdwk93z6sar5ghkcztsK7sFHMJsxSj2Nf+ZxZ3r241v+ASdQmHAvv4Vz2GfPDN+Bb\/08YenbhXf459sknsY3ain\/lN5i6NhJU9iXzvftwjT+Id\/oVZpvHEFX+LWYOFQRl3sE\/+Sw2XkPEl36NtUc\/sbmfEpF2G6+QzWSU\/YEFNuUkZj3EL2Q7nj7jpGZ+ItyDSWRlf4GH+yBhwbvJTn+MrWUlpbnfEht2mMSIE5RlfY2HfRsVGS\/wdeonKXgfeTFXsTFNoS7tK\/zsO8gLPUtV\/Ef4WrXRmvwVEY5jVEZcpy7qHlEOi+hN+hZX42yqgs9T4L0fb7MSeqOf4m1STHvoXSp8DpFuv5Ilsd8TYd7KUNhj6r2OU+i4niXhnxNkVMJw4H0yLIcpslvFQp9rOOqHszrwMzIt+ulwOsIK349JNGxmnd8TEuc1vX8tKPhfAolw70yK3SZ+Tz6IcrY4KUnJvQO10sdI3Jply2pJh1BNFZPeK\/ssEvo9D1DSEp4j2lZo5d5jcuzE+NH7G\/mtmRBAftbr47+\/JXz8pPjxWvh4LX68FkBaf5Bv710B5K8RP94djPyPRro\/0lno7wwWKlCg4Cf4awUQgbfydrwpgLwZLkpoJyYFy2cj\/RKSum\/kdUrDV4XLXd1\/iffagDe9VKR1loi5SiSNP7y1f5KaF2+LJe8IIJKME\/LyUgGiUh6j+JeQCh5v\/Tb7gnzdmwKIlOrPxbwngcILXOCo+BkwhETaLr8+JqmIkit3WZfV824SdOn3d5OfS\/OxtP+X9\/ZPgQIFChQoeJPlnbcI9ykiJ2EhnVViWJOkyFZaXoWuWrbwIa728ZQXbKYkV4w7X1q4kYiQWnR1zeh\/5c3R23sPX59iklPHqKg6iERFi\/qWi1jZRhIYVk9eqTirvaTuKIbGboTEdpFeJM5ebx4W84EUtV7Ezj0Lz7AGUirE7TcuEydVJAt1Gsz3J75iP46BVYQWbCEgYxm2QbUkt4hhd3IWPUffPIDopgs4xw1gF9lGcOVBHOL68BHK28T2E9wgJkmPXfwFU\/StiOh\/hIFrBl7VR5lpG0Vg\/2MM\/Suwzd2ITc563FuuYhhYjU3pPqyL9zDbvxzn9ltY1ZzBLGs9+sH1WNWexqrtFnOEbc5JGsWkZB8L+h6jG1CFYfEuZqUuw2zwBTqBNRg2XkDdOoJ5i79Bt2An+sJvJcqTmDXwjGl1F9Au3odW6lJ0Ko+j1XyDydmb0er\/DDW\/CtS7HqGSsR61nk9Q9q9GZfAlSqGigPWPjCS8G+W6y6gMf4\/EvwbV+iuodTxAJbIPjZpzqJUcRiWsA53F36OeswWN6F6mDX6Bqns+0zruo5O3Dc2Exeh3f4x29ga0U5Yyu\/chmsJ9MTN\/M4YDn6Bi6ITRwk+YI1x\/U4Xrz7TzJtoBlcyI7WN+x1VmCtf9dOG6tRt9Jvzn25jqlYf9wD0smk+jaRPB\/KJ1OC2S5vCYxLz4TjyXv5Dt++yQSnxXfoVZxiImG9iyIGsxAatEz199r0yClz\/Fu1ecwWme2E7khq8x9MtBfY4Vlqm9xKz\/EmVh3RRDW2zSeknaLKz3FZOguxSOk73nj7iXrpQtO2cNENl3Aq+yFbJlQ7cYEkevULhbzFWiY2SLW3YvRTu\/xDGpXmazjS4jtHY1eWvlXsu++f1kjp8jsXePbFlzhiG+uV3U7n5Gcrd4n0sJKR2i7cg3JLTJc06EFHZTs+kW7nHiILz6VD2CclvpPfI5RSPyCT0xFQNUrzxJVte6CZt3QhEV4wfoOyCKp1I8Y7KpGt\/D2KnPcAkTBQVLtwASyjtZfuYZLoFyz\/KUqh7ql+yUeX1M1BmZRnnvatacEtsgKWpqqlT2rmHj6adkVskTlycVNLD+6EMWbxUHnKQk5NTSumgrK3dfx9BEFAfsXfzJLGphxwl5nVKKqwdYu+MKzT3ykGDpOXVs2XWLTW+Ey0rLqKKheYy1G89N2Hx9o1m+\/DAnTsjfSeJicsnNquXgXvF9R7Y\/sXksG9nDwZ13ZIKH1BYRlMSBrdc5s18UhKXkp1VzaMt11o\/Kz\/lw6yrO7bxPcbroAeTrEsyOJUe5tkf+OwX\/uCi3fy28pw+h0vQVKoEdqBScRy1jHyohQ2jWPRXa0yq0G1+g5lGLdtFVNNMPoxW\/Cd3a50wJHUG\/8SWafl3ol9xmevoxZiRux6DmOVMD+jCu+5Kpvp3MK7jGHGHdzNBxzKufM82hAIvyJ8xwr8M45TDmGafRc2\/Aofor9N3rsS26j0XyAUyituJS\/hwDv2F86v+IbeppmUeIX+2PmIesJqTxz1iGbcS\/+Cle2bexj\/yA0Ipvmb0gDf+s2zgJ66y8h4gseIq5cyPRhc8JTLqAT\/Rhkoq\/xdZ9iOzKPxMQdYTIpCsk53yGo2uPcP8+x8auhrCIQyQkXMXappqC3K8J8FtHavxNijK\/wNd9CTUFfyLEZyOlac\/IjrmOj1MflanPmTfbm6zws2SEHMfTpo3W9O+IcF1KXdwnVEffJ8VzG90p3xFg3Ul34tfk+Rwk1W0dHdGfYjs3hqbQ26S7rCHFcRULo58Ta72QxdFfUel1jEbvs4xHfkWcRR9LI74i124tvX436PW5RqRpPeOBj\/Gbl0OLyyGB\/YQZVrAxSCg3fzHLPD9kzOMGyfPasNUKeu9aUPAbELhIDJ8eKfTDTaJRFq57yasxIknQUlTLxYk9Sg7VqNf9HpU4sQ+t6j+KRom4TmIv3JtVP6JiX4qSjiPqfjLvyZ\/Y2G+MTABZ8YYA8p748T\/e9vz4uZBXb4ofMvhpAUQmfIjih2zA8JfEj99SAJFuW7p\/zX9EemG8e\/4UKFDwE\/wtBZDKZ+8IIHJX9F9CUnzvLcFAUv4T+Tv+Am+1A0Pi\/khaX3lgyISN\/4pS5hkkPf\/XRFuhVP87Jk21lofD+ikBpPLTf7sAkn7y7d9myV+S3hJA3my73uWNY5Iez3vbeFcA+SmkdUvbxJ\/YRwUKFChQoOBNlrSLMd5LM5fTWyeGomqrOiC8sBdhMNuG7sZTMltDxX6ZEOLulk57sygkpKUsJjdLHGBtF+oxN\/clN38T+YVbsHVIpKHtEgZzXahuPk9M0iLC4\/oobzyN1nRziutPscA2hoTctSTlb8DFv4LCFvG5mVl7FGvXDFKrjxKRvQbP6B6yW0WhI7P1KiZ28STUnSQwYyUeCYPE1h5n+jwX4pvOoTfPmcSuW+jOcyS87gRz7WIJbTiHS+oSHAWCGs4yyy4Gv+ojzA9rIrD5AvrOaQS035LV79d5G\/OoTjybLjDFwB6PjtvMDarFoeYEFpmrcWi8gJ5bJra1Z5ifv5UF5QfQ88zHsuUahplrsKg\/h459PPM77jJbWJ7f\/TGTTTwwbrvNrNIDGHV+iLLGFOY0XUWv9hwz6y+i4VuKbvlhptacRafmDFp525iSuoIpdRfQrD2PZvVpJgvnYHLjVdSqTqNaeQKV0kMoN91AueQAk\/Ss3vtf\/96RRPWjXH8V5aL9qJQdRaX6HKrVZ1GTih6pK4XzdBb1lOVoVhxHo\/YimoW7ZInO1SO7ZQnOp1adREc4d9PLDjCt4gha4W3MrDyMXv15dDNWMKfjlixHy+yqIzLhQ0u4Pg1rjmJUfxK9xEHmVR\/CRLh2dDwyMa7YjUX3TVneDtPSbdj0iN\/NijZg33cbPb9CZril4Nh7HasacWDCufMcTm2nUDV0wjxtEI+BW1jmi\/eSe9tx3FuPMMMlQVaPb895fPvEe2OuTwYBfRcIXCjmwjCPqiGw6xhhw+J9bBnfhG\/dFsIXigPocxzCiOg7SZSwbBqYK7NFdh8muH4jnkXipCVz\/3SSFp8neewi081dZbbwxo2kjZ0ncUD0+Jpj7U3q8HEyR8\/gVzgosxm7hJC79By5S84y30cMP+ud0URS+yYKl4lthJSgvA6Kl52mYFS45zxErxLniCwKFu+jYqU4S1V23DF5VK48SfXqUwRlN07Yq5YdonLpQXwSiiZsRQObqBjdScXYrgmbNNxV55ZztG04ib6xpcwWmFRA65pDdG85jXtY4kTZDsHWumIfyWVyEbGwZYTK3lV0r55IEIv2NF0GN5ygb\/UhAqLFZOFSWoY3M7z+BM2DcoGnsnmM8Y1n6BrZgZqahsyWkd9Ax8KNjK89MVFOylJheXjJPlKzxFBUM\/Tm0D+0ldUbTtPaIV4HUkZGd9PZuYrGRvkEs77utWxaf5aONlHMkjLQvZ6x4Q8Y7ts8YVszvp+R\/i3kpYvb8PcMZ8nAVrYL5\/h1mfriLpb0bGLNkPw8rhn4gNX926kv6JywKVAgSdkuvLtfQqX8GsqFF1AtviJD6g2iUX4HtbzzaFU\/Qj33LNoV99HKv4B2yR10qx6jlXmCmbWfMS3rBPrVn6KXfxm9gqvMKf+IGcI6o9rPmZVxjHllH2FYeBODjBNCW\/oxcxL2YF5yn3lpxzBOO4pF\/i3mBAxhVXQPw5BxLNLPsCD1OEbBS7Av+BDjgEU45N3GNuUoVgkH8Sp5ilXMDnzKvsAh8RhumdfxyX+ITfhWAoufYR+2GY\/EE\/imXsHCrY2gzLvYeg\/gl3ROaDvO4Rq6hfiil3gEbyY66wHhydfwCxfu23zB5ruS2JRbhEYcwtN7CUnJwm9tq0hMuEFM1AlCg\/dQmPkFwb6bKMp4QUL4CeJCDlGQ9Agvh17y4u8Q5bOBCK\/VFMXcxs+hh5KYu6T67yYr8Dh1cY9JcN9Ia9ILUj23URJ8ntrw2wRZtdEQ8SHxjqPke++lJvAisXaLaA+7T4bTahr8L9EScJU8p62MRr4g13E9C4Mf0OR5hny7tSz0\/5BI0wa6vC5SYb+FQttVDHvfJM60nkH3y5TbrKXVYb9MBGm2FdpYS3lIQAX\/8Sgl7EJJuCcm6Tui5LsQ5fxrSFLFPB4qSYdQyRcnKCgHLkWt8KHME1RpQR4ayaeYnC72m9WCVqOZJ4aYlVgUoJUs9IniZX379zf4W\/OWAPJT4sebnh\/vCh8\/J35IPTykAkjLD\/Lt2eTK8oL8aq+P30r8eL1d6SBm139DKVp40FvKOyQKFCj4Bf6WAkjVOwJI0Nsu6T+HNJfIW4JBmvyF45d4q014JYBIPS4mRATpvr4pFEjrj1zLJBXdnxdASt8WZf46AeQd75G\/5AHybpv2LtJj6Pw\/ZAnR39vGuwKI9PtPeYC0KTxAFChQoEDBL5MZ00VfrfgyVZGzitLMZTjaRLGsX8yjUZCxjLw0cfCtoXIf4YFVBAdUsPBVYvOOtss4OyUTFtZEY6M4mFlTfwxTY1dCwpspfOX9UVZ3jMCwZiITBymtP4nx\/CCaXuX8KKg\/QWjCQnwi2yntvMlMI3fK+8SZzem1JwhOXYKb8Nu87lvMsQgirekCGjrziKvcj7VPETHVh5nvmkpg\/mZ8M5dj5plHUvddphi6kDIozsQOqTuJTVQXfuV7sQpvwlv4tJQmXU9bin\/TeWbaxxO68Ak65r64VR7EwLuYgCGxD+Deeo2Zbll4dt9He0Egbn2PUDdwxLbqCMbpK3Fa+FRWbkHdGYzytmI7IC6bN11mTu5mLPqfoKZnhFHTJXQzVmPU+xhNob7ZNSeZmrWBWe130Y4fYnruJqbk72Ba41W0i3ajlbEGjdJDaFadQqPgAzSqT6FWeRK1gh0oR\/Wh1v85kpiFqA6+nS\/s7xkl1zxUF75EkrpaYA2Te56gnL8T5fhRNPueCedmD6r+1WgPvGBy7BDqCYuZNvAc1aAGtMuPott0hckxg0zLXseMunNMFuyzO++iV3saFQM75g0+ZVpsL1OjOjAZfs7U2H5mpi3BrOsWeunLmCZc+\/OF7\/opo2jZhGI9+AD9+D6ZJ4bTki+YE98t20\/X8ecYpS9CRbgGnQbuYFW2hWmeORiEVuA9\/oS5sWJOB5+RB1hmjzHTrwhdmyBCV7\/APEnMIeHeeICAhVcxiRbDnYWO3MWn7QjzgkUPiuhlHxPYeYx5AXmy5aCOg8Qsucv8SDF\/hmveMDHDF\/EoXipbtggtIHPdIwLqNqIx00hmS1t6g4jW7TgkygWHku2fEVA6goFDsFhv2ShZY2cJrVo+USZ\/xSWSe3bilSUXEMrX3aB45WVcYuRhlgqXHCejdzvBRXJvCmmoq+KxQ\/ikVk\/Y0ttWUbXyJMmN8iTjseV9DB97RnRpF7Pni4nb7f2iGTxwn4Ledcw2t5koO7jvDllNiwnPET0YpJT2rab\/gwtkNcpz5oSnl7Lu3GekVXXj4CMPwbX84F06Vx0gME7MgyGlZ9VB+tceJr2sY8Lm7h\/FukN3qGgbQ9\/AZMK+Zvd1yhqGScoWxQYp\/WM7Wb3tokwEeW3rHdrCyo2nKamS51GZM9eYPQfvU17Vj42dp8wWHZXFjp036eldj6mp9UTZwwc+prK8h7DQFNlycGA8+3bcZKB7HdOmzpDZEqKzOLbnQ+qE82diJHqmpCcUcnL3PUpzm9DWmiazSYWPLUsOUZol7p+FiRXHN1+jp3aEMJ+YiW0qUPAapaB+JMmbUW58inJAJ6rNX6IavQK1fKEtlXqFhIoeIZN9mtFu+BzNyKVo55xEJ\/8iUwJ7mVH7DG3\/TmYKn9PjNqGbdpBZJXfR8e3AsP4rdEPHmFv+CIOsk8xK2I1Z1VN0\/RdiUfsVhskHMM44g1X1CwzCVgnP388xjFgvtJ8XsSn4EAOvDpyrhHKeHbIk6TbJxzDxHcC9+AlG7s14ljzDLm4\/DglHCSj7ElOPXvylCdFjD+IY+QEhxS+wcGsnpOBTHINW4R6xg5CMO5jaFhNT+CWuAasISbhIXI6w3nOMFKkI4reOkOijJKTdx8GpifTs57i59hEZeZTEhOs427eQl\/kFPh5jpMfdIjP+Fv7uS6jM+QFf5yHSIs6QEXEepwVFVCR\/hp9jN\/mRV8kKOUm4yzi18Z\/ibdVEXewnlIffIM5lBe0JXxFo2Up16DVyvfYSbT9Ic\/g9\/OfX0Bb2MdmuGylw20FP6ANCzBoYDHtKkfN2aj2OMRz6hIT5PSwKekzagkU0uB6kw+McIUYlLPF\/TLxpM30eF2hy2EPu\/EWMedwmzqiGFZ4fETRLFNAV\/MehlHMepVxRxJAELEK5WOgXm0QwSc8T1dJPUA4Rn8lqKcdQy77OJA0jlOaGolHyOcr2Yj9AK+8B6vFHmKRjj2SWFzqFL1CxKnq9jfc3+lszIYD8rcUPGSBp+b18e7b5ogeIdPBMypsDau\/OUn5TEHn9\/X820m1JkyZLZ3RLEww7FLx3vhQoUPAr+GsFEFVlJL3\/t3zQXZpo\/NU6pYp3PCay5TO+fglJ2\/\/2tqhiKXbmfw1vCQZDb+xPzZfviwzCslLhq5wbM5x\/VgBRClshF1Gkx1Mpxjj\/NUgKbr59LrLk7uvvCSAD\/0Noz\/5fsU0b+O9vHYtSkRhS5Kd4TwCRJr6ySkTJIfcN8gSbcC6V3v+9AgUKFChQ8C4NBZtpLhLjCvfUHsHFNlL2fd1iUQDoaz5PcnQXHi5pNFWJYVNCg6toaRBnNY+8CmNVUrKDAqEu\/dm29LwSUKobTuLulYNvUDU5r8JepeauJiS6A1vnJIobxdnIJc1nsbCNJjRpkPjcdUzXM6ZqUAy\/klq1H8P5\/sSWbMMnrgf\/5MWEZq\/EXqgz7tX+5C96Lpstn9R+A\/uwJlwShohuOCebDZe2+HNmmHkTWnucGeZ+RPd8iJaeGZH9DzH0yMMxaxUeZXuxjOnBo3wfdrkbcSzYio5FCP4LnzLLLQu3+jPM8qvAvVsUZrwWf8nssDZsa06goqaO69jv0AuqZX7FATQWhGK3+CW6gTWYN11E27ec+f1P0I3owLj5Clrhncxtv4NuylLm1J5GO20lenXnmV56AN2yA2iX7Een9CDaxXvQqT7NlIYraGRvFl5iF6HZ8YDJFSfQqD2Dcvo61NruInHLQ3Xx90gCa5k0S8z98HfFgkiUFoSjOvIHVJpuCv2cZJn4o9b1BIl9EuqdD9Ec+AKJQyqa9VfQbvsQFa8StMoPoV19EhWPAvR6nzC19jyq1pHMHv8B7ZRxWUJzw\/HvUdGaip5w3o2Gn6Mp\/MczC7Ywr+OmzOtjdvo4Jp03UDP1wbj6IObCtSPRNsCy97YMJTVtFjSdxmFY9GI2yVuF65LnTLYIQN+\/CLdFD5gd2cQ053gcW09gV7sXicZ0zFIXErD8OXMjGoTrzA\/XpkN4915g8hxr9F0TCBi8jk2uKDwa+mUTsfQRppHC\/6ukjLF\/NgnrPmeWcwxqM82Z7RhO+rbfYeAUJuyPFlONncja9jUh7WKydT0rP7xLxkheflt2j0htrhkdFGz9DM8CURzQmmVG+vglijaLOXikzLLyonbvSxL7xHqk+OR0UrvrM0IqRidsbvFltB78ipkmtrJlfTNHnKPy6T72Nb4Z8sH\/oJxWOvd\/it+rMEs6+kYs8Ahj6NRLkurlHg4u4enUrT5JQf9mdOeay2zzrF0pH9nJyPEnE+UMzO3I61zBsjOfEZpRKbNp6EzDOTCadZdeEJMvF0PcQxNoWrqTzrWHMbYU7xEDUytic6rYKpR9fV6kRGeUs+LALap7V03YFti5M77tPCv3XpPbbF2pbB1n27GHRLxKpq4mtAXegTEcOPccDx95PpLAsGSWrz\/J4NguJBJlmc3S2oWN2y6y+QN5uFtXt0AqKnrYsfMGBnNMZLa5BqYsGdvNwX0f4uTgI7NZLXCkuKCJU4flIap8PUMZ6l7HphVHsbJwkNmc7T05vP06SxZukW\/D3ptbx55TWySKV4azjOirH+XElmuE+vz6fIwK\/nFR8qxDpfMHlMJHUWt8hnLxVVQzD6He\/ntUQxej1Sm01aGjaNc8RrP4OlOSP2B6+x9Q9+tGr\/lbNELH0Cu+xozSO+iEjWLQ8iNThPdXg4pH6EatYWbsZgzLHqBtm4F54\/dMd6vGKPcKJjkXmeE3gHX9t+j59WNV8RkWhR9iFLsT56Y\/oe\/RjnPVSyySjmARux3Xyq+Z41QpPNdfYOzdg03cXlxzbjPTMoPAqt9jGbIaj\/TrBFf8gLlHL+GVv8fKf5nQRl0nIPNDFri2Elv6HUZW2QQmXyEg4TQWjk2klvyIs+8yYjIeECvg4j1ORuEP2Do0k5Byl\/Co49jYCn2enG+wti4jLfkjYiNP4uW6mLLcH3B3GqAo7RkZsTcJ8lhOVca32JrnUBB7hxifzQQ6DVKd9ByXBdXUJDwlJ\/gUiR5baU\/+HV4WdbTGf0GWz34yvHbQFvMZvuZVdER9SqhVJ3keO6kPuoqTYRpD0V+RaDtCve8FBsOfEW7WwnjES5KtFjMQcI8un+tk2yxhRehL\/Ofms8j3HqW2G8izHGfU+0MCDHJZ5fOEGKNqOhwO0u14BK\/pKUxTNnjvmlDwN2RuIJLWf2aSTweTZriiknkSZelYlpI2SvMTUWv4J7GchhHqDX9Cxb2ZSVMdUfMdRLNSDB2rpLNA6P\/8E8ozhWeBphUaASuZWvi5+DvJZKaX\/CD9\/hMb\/42RlF1BZfkrAeRvKX5IQ1xJBwEbvpZvzywWSeM3SOq+QKn2HWreofo3oFx4wAsN3rvnSIECBX8lf6UAIs1XMTHoLi0v9U54vd6\/\/+0E6SNyMeJnca5B0v1\/ygUBqahiGvd+ub\/AWwLHGwLIpPmxbwsg0u9d\/yo8IF6t13P9WQFkUsiyt9e3CA8YSzGe8s\/i2SYKxxPnSKjXSz5j7L0cIHVfoxQ6jlLAQiRZZ5EM\/H\/y39Z9wyRjcfDpXRRJ0BUoUKBAwf8MpF4geQkLCfDIZbDpHIb6NmTE9VBdIIZ4Ge68RohfKVkpo7TUHEFdQ5\/WhpME+BbL1o8MiwOTTU1niYhoxte\/nIZmMWxPe++HePkUk1P8AbklH2DjmERF8zm0dQzJrz5EaHwf4UnD5FTtR11nLjlC\/WZW4WQ3nCYgrhf\/xIWk1x5BW9+WrJaL6Bk6kdVxA9eIVgKz1xBfcxTNmdakd99Fa8Z80nrvYeFVQGjFfnyE9Q7RnQQUb8czbyNBVYeZYRlOZOct2b5F9j3AIrQJr\/K9mAZWEtB+A5OgGtyqj+FYsI15wfW41Z3GpnAbdkXbmRfVg3PTZbTmOeHScZP5hTuwrTuL6gxT7DvvYl55FIvq42jaRrOg7RZGlUcwLt3D9LA2jJuuYFh7lrkle9BNW8ls4bt+9Qn0cjagW7wX3YqjzKg5i27RLqY3XkFbsE3JWItO03W02+4yJXcz6kV7Ua+\/hFp0N+o9T1DN3oha92OUc7ejKvxWGhZLUrD7vf\/3PyOSpBVCH2mL8OK\/D9W+5ygL32V5UPqeoZq\/C9W8HWj0f87kkkOopa1Gq\/85GmXCtRndj07PYzRTljElfhjdroeo+5UxvfokM3seopOxGj3hP9OrOsa0tBXMzN3AjJLdaIe3MK\/tKnMahP9AuBfMhj5lVuYKZgvM7\/sILZcU5mavxKL9MtqeORhmLcei\/gizkwcxSOhjQd1BzMt3oOeViVX1Xpz6bqKqrolZ9jjeSz\/FPHc5hpGN2JZuwK1bDGG1IHsMv6E72JVtYrp1MM7V2wlb\/gQDv1zMouvxbjlE8PANWVmbtD4Cu08SNiwOwpuHlRDad4b4FR+jomuEloENvtXrSVx6B4mKJpN15+FXvY6MtY\/xqxTDmLhkduNfNk7qEjFklpSwho2yUFe+xaIXt7FrJNHNmyhaL88vIfX08M\/ppGT9qwlFAtG1K8hZfIzsRWKYLCmhxf2Ur7pI7Rb5ZJ6oykUkN6+kbLkYTk+Kd1IpNavO0L1PHv42IK2avN5N9O77GPeo7Al7fvcaWtafJjRL7jGSXN1P3ZK9tG+Qh9CKzK2hc+NJlp54gKmdm8zmH5dN1dB6Vp58IPP6eF22euFa+jcep2lUFH6lxOfVUtI6wor9tyZsUhoH17F44wnis0SRRUpeZTcj648xskEe2iojv56xdcfYtO+WTByR2iJismjpWcX2\/W9PburqX8fS1YcpLhe9fXR1Z1PfuJjde2+zcKE8T0lryxhDg5tYOCAPtdXVtpRdWy\/T0ij3um+o7OfQzpsMdq2ZsI32bWTH2tOU54se5d4ugYx2reXYNnnOkarcZtYN7WDXCjH8oQIFfw2S6o+RFF1AufQGqmU3UE7dg3rjF6ik7kWjQWibc8+gUSI8v2qeMDl5N9Pbfo9GxlF0G79iWvEtphffZFbLD2jHb2dO83foZp7CoPpTZpc9YEa88PyV5gIJWsS84rvMSd7HzPAVmJU9kgki5iUfYxi\/g3kpx7Aq\/YTZoatxavgj5mmnsC16iFPll5hEbhae5d9iGr4Rx9xb2KdfwMirG8+S5xi61gnt4U3cs+9gEbyW0Oo\/Yhe5i+Cyl\/hmfohz5G7CCl9g6lhPcNZ9oU3ag53PKFH5z7BwbiYy6yGhydfxCttDWvGPuAdsIjX\/a0KiT+EXtI20zGeYz88gMekOAQGb8fJaQX7WS\/ykIa+yviEt9iZxoccoTv8SP9cllKe\/JMp3G+Fe6yiK+wgHiyJKYj8izmcbSb77aEj6kgiX5bSlfEeO3wlKQq7QGPOEUNt+mqOfEGM\/RoHPIaoCLxFg0UBH+CMirIU+nO85mgKvkWAzynjM9+Q6bmZh8Ce0+16jwmUfoyHPSVmwmOUhX1LusJ1G1yMMet0hxqSRUe\/7xBjX0+V8knbHw2SaDci8QTJNekg36nnvelDw78QoHKWEHUgafydbVnKpRbnqc5ScypikY4tK5kVUy8WJSSpha5lc\/AmT1GajZBCCet4DJseLufwmR2wT+osfMUnXDcksf7QyP0JTuLal6zQCNzA16wGSefHS5Z\/Yid+YCQHk1+b7eFP8+EvCxxshrpSSxTikChQo+AfirxFAfHrfFioWvQol9UYZmXfI6\/XSwfki+cvRT2LgK2zz92+LKtL8HNPFmWO\/hr8ogAgoSQWF1yKGVFiJ2iBf\/0sCiG2eTPSYOB5pW1n9Si3\/GZQavn37HDT+8Pb6NwWQd8\/RNGuZIDJxPqTeMGHyuL5v1fOuAJJy6L0yChQoUKBAwb+FFd23ZJ8JYY0sar3IJCU1uuuOkRItCvrj\/eKAaEHWCuor9mJtFU5322VM5rlTXbmP\/Fyxf9DRIQ6uZuWsJj1rOTrTjKhuPIWjS6pMBMks3IJnQDl1XTdl5cpaLuAVVENi3npyqg9j55lP+at1eU3n8Y5oJSJnDel1JzB3SSOvU1yX1nwBt6guQvLWEVW2G2v\/MmJrjjDDyJkEoU5zj2wSO28wzcCWiMaz2AjH5Zm3maDqYxh7FxApTWY914GQ1suYC9uPHBJDVwW032SOew6u5QdwKduHQ+FWTMObca47g1XOBkwTh3Fuuoh55iqsS\/dgmrEau+ar6AdUYin8xrRkrywc1nS\/ciwE+7ySfZiUH2JGZBdmnfeYVbCd2VnrmJG2HMP2u8wo2MHM\/K1MFz71m6+jkzzOjNqz6JQfZXrNGTQiOpnafg\/1rPVoC3aN2gtoCmXV6y6glrcd9dpzqJQcQlX4rtJ8S+hj7EOlU3jBTZaHLPrPhErtJZTLjyPJ3opKxSnUhGNSSRxHpWCP7FgnlwrHmrsdjeqzTGm4inrRfjRKDqLdeEU4LzvRzNrAtJYbaKWtkgkgM5qvoSOca53sjcxsuMiMisPMKDvA7IYL6NecQjusibkNp5lVthd1My+MO64zp2QHOl55mPfeY175XmaljLCg5w5GZTuZFduJVdc1zGuFevyKsKw\/inXzaeYk9GCatUS4Fo5jUbYdXfc0HJuO4NAsDi47NRyQCR\/zs8bQc03Es\/M0bm3iAPqCtAG8Ok7g3iz261yrNuPXdRL3+l2yZZ\/mfbJwV26V4uB4UNcxfGo24loi5osIat5N3Oh13IvEEFJGHvEkL71FRNdB9Kz9ZbakkYskjV4S7gFxQqFP0SKSBo8T2yUfD0hddJKErl0Elsk9PHKXXSBz5ASe6U3ivnrHU7zikkz4CH\/DE6Rqww1S2jfgHi+G3rDwiKB67UWZ8BGULQ\/rWrv2PKlNS4ku65+wFQxspWHtWaqXH5uwZbQsoXPrZYoXbsHEVkzqvcA1gPb1p6kZ24WFk+gNIaV9\/XGKe1aS2yr3JMmqH2BwxwU618r7ykEJ2YztuULrsp3Ev+Eh0r\/uMIu3naG2Xy4gVHYuZWTzSZqG1k\/YzKwcGd98iu6xD3BwE8+rlMWrD9Iq\/LamTR7Cq6lrGWu3n2doiVyQLK7oYtXGU\/QPyz0ypGzZeoGFQ1vwDxATt0dGprFu3TFWrjyIuZk8BNaOLRcZG95GdkaVbDnQN4oNKw6xZGg7k1\/lHakp6WTLyiOM9cvzgYx1r2P36pM0lspFoG1LDvLB0sP4uYmhzhQo+Ddhn4Mk9QOUy66hknlYaKs3oVp2GxXfZtSqHqIWuwb1AuGZlX8O9TjhGVb5ERqhw0yt+oSpOafRyT3HzOon6CQJbWvD1+hmHke\/\/GPmVDxmRsYJjJu+Ry9+B4YlH2KQe5lZkWsxKXuEnl8PJgW3mJe0D4PojSwoeYhB0BjW5c9YkHOV+RkXcK79DtOYnbhW\/w6LhENYJhzAKf8+c11qcS18hFXkFmziDuJd9JQFQSvxK\/kCp7hDeGbeJrDoc+xCNxFa8hUOQetxi95PYPotjK3zCMt+hHvYdnzjThOX9zkewdtJKvwW79BdhMVfJDbtY2wdW0jJeoaXzwqCQ\/eRnPIRLs69ZKY9JTx4L0mxN8hJ\/ZQQ301U5v6JIM\/VpEScIzP6Onbz8ymMf0CI2zhpwScpjr1PlOcm6pK+JNZ9A5XRDyiPuEOc63raE78hwmGEqrBbFPoeI8y2l4awD\/EyK6Yu6AZFXgfJctlKX+RzkmzH6Q55RInrXhq8zjMQ\/Jhc+w0sj\/ieTMvltHtepM3jHMkWfYz4PyLJrJs+jyvU2H1AvuUSFrpdJnRuESPuNym3XEm3\/VEi54jtvYJ\/J9qmKFU8Qin7jGxZpeAmyunHxKTnfkOolH6KxFMUzNWKH6MWLzy3ZziiFncA9fSLSNzEnE2a+Y+ZHLVL9l09Yg9ayZdQcV8oW9bJ\/Ajt6MNI5uegtqBQavuJHfmNkZReQWWZVAD5C14f\/w7xQzZoOGXye9tUoEDB3znvCiCN3zHJXOxwv4mSdzuSvv\/n7YH9hm+F37\/tnaAUOCQXFV4JC0rFfzmMkzSEnXTwfqL8YqF8\/K73yv0cPyeATFJWRdL0A5JRYV2VGJZjgl8SQASUCm+\/fTxShPreLTexLzUv3k5gLqDkIb4kTtT5rgBSLCasmlgvdOjePH+S9v\/CJBUxRu9b5d4VQJJFpV+BAgUKFCj49xLilc\/KV7k98lOGqcwRZ42Pdt\/EySaS3NRRmirEcDgtNYdwdYzHzjaCwV7xmd\/ceIqkhAG8hHp6XtXT2XNb9hkj2DPzxMHFgordePmX4RtSQ3HtEZSUVahqv4qRmT9JBRtJLtyMubC9hlchuApaL2FkGUp03nqSyvdg7ZFJXsd1VKbMILHmMLPNfYmt3IdTaD3R1QdxCm\/AM3WcyKrDaOpZkD36QlZPYt\/H6C8IwadgC\/6lu7GOaCGw5gjWsf24521gtks6UYuey8qGDT5Fc64T7pUHsYgbIGDhE1k4Lef6c8xPWcJ84VzYle\/HvvE8c0MbMU4Zx77lChYlezBNW4JR\/jbmV59gVkQ7lq03MCzZx7zCHUzzLcVi6HNmF+9hVsYqpkZ2YdT3hGmpS5lVeQStlGXMarmBhnMKs4dfop44ysz226iFtjJj5DvUHOLQlno0JCxGLWsDWu0fouyUypSR71FLWY5y7CDq4\/+ExKcMSe42VFf8GYlL5nv\/9f9qSALqxBBXNRdRsktAOWEU9bE\/opr3AUpOGUwuOcAUYVnFORVV4VzoLP4eDeFcqXgWMbXnE3QaLgrnIY1pDZfRbb4ms08v2ctM4dyr+Vejm7FSlutjsncxM\/M2YTjwCWqOKcypPCTL9aFsHoBR6xWM2y6jIlwjxnUnMK0\/joZwTcwTrkmL1vNM9StlTlwXNn23mSFcu9rWobiMfsacGFEg9FnzHQtKRIHCtmonXkueMtVeDCkUvPFHzOLFcvZFqwla\/pSZnqKHccTaF3g0H2KyoZjnIm7zt9jlirP7p5q5k7DuOQ65i2XLBh6JJK9\/hkfFOtnyZK2ppKx5jHflWox8xf9ZJnx07MPUP0u2bOIRQ\/Hu32EbXcE0M9EzIWvZNdLGLrIgWIzrbhOaS\/WerwipXsFsG1+ZzTenk8ZDv8M+qhBdUzFsVFjZIio33sUrVR7aKntoP9Ubb+CRJPeQiCztp+vgM7ySytHQnSOzJdaN0XfwqXCvynNySBk5\/RXhec3Mf2Mgvmv7VSrH9hCQKh9cq126l\/ETT\/CJlefpiC1qZvnJx2Q3L3qrzo0Xn5NZ14tbiGyWq4zqhWsY2n6G5JLmCZuVvTs7r7wgKr0EB6+QCfvSXRfoX72fyBTZIJGMlsEN7Dj1CWFxcu+UhIxydp96RFXL2zkQD559Sk5RIwGhiRO2xUt3s3qj0EamlU7Ylq8+xPYdV4mOkddZUNDI\/v13SE2V51IZ7FvPzm0Xyc+unbC1NSzizOEHRL7KByJlpHc9H6w5SVqCPFT4ka1X6KobJiYkecJ2++hTMuMKcLBymbApUPBvRkWdSa4VqDQLbWnNxygnf8Dkzh+ReDSgXv8M1ZRdqKftRVP4ruZaxtSOPzLZtRydgkvo5J9H07NWFhpL07UU\/Yav0E3exfSkvRg0fCPYqjFq+xN6wvLsnAuYNv\/INJ8uzBu+Y2bocualHMS85CEzHPKxafyR2f79zM+5KkuUPsujDZemf2FukPB8Lnokw9C7F6\/6f8HApR6H9PM4Zl3HwL4Y36ofMPbowDPvIV4591ngN05Y9T9j5tGLb9Yd\/LLuY2JXSlTp91g4Nwht0zUCU6+zwKmFhNIfsfUYENqRBwIfY+\/WT2bJn7C2qyM89iyRcZewtCoiO\/dbnJy7SE68T0LcdTxchynO\/RFnuw4y4u+RFnsLV7sWyjO+xdGynIzIK6SFncHLtp3q5Be4WzdSGfcpuWGXiHFdR1vqj7iYFFET9YAs3yOE2fXTEvs5biZ5NEU8JtFpOZmum2kOvY\/LvEwGol4SbzdCg+8VuoMfED2\/l8XhLwkzbaYn4EPava+SarWYZSFfE2RYwqDvPYptNlBovYphr7tEGVWx2u85MUZ1dDmdpN3hMOkmXYy63EBF+SeuCwW\/jsABJM2\/Z5KZGA1FpfmPSBxE72qV4seoxO8Q1iWj7NaMesM\/o+TwKuRj\/kPUQoR+up4Hqn5L0S5+hsRRfDZrZd5DM3QTSrODUTHPRLfoJaquYi4ubeGanBYrCz\/7EzvzGzMhgPyU+PGm8PHXiB\/SwTMpw78yVI0CBQr+vnhXAOn4r0jitsmEDKWgxShlnxMH2KUiwGvx4\/XAfpyYzPRdZF4iEwPzr9qYEWkOjU9R8utFKWBA9KyQhol6s84had4QMUTGX8Ob+\/SeAPJz\/AoBRIpSxZO3j0daVrrvNS+YFLBQFDTqXoq2N8tJ29iG79+v7xcEECmSzn+VnxupF4hn63tl3ssBUnQXJaGjJ\/vf3kXYppKH\/AVVgQIFChQo+CWSwhpZ3CI+l4eFzzBfcQBw3YiYE6u6aAt1pTuYpmPMot67GEk9KIIqqa3cI1vf3noeN5dUoqLaaW4W84INjTxn9mw7KmuPk5Q2hoNrOmX14kzvgqp9BEU24RFQQX61GNYxQ6jfySsX\/5gOkou3MsvQgeJ2MU5+Qsl27IR1oZnLCMtagbuwndiyneib+5Pe\/srzpP9jTBziCSndRaiA1mx70haKoXYyRl+gbxlCgGB3iOsnoOowNtKQXTXHcMvfhJ5dPKE9oqdL+NBnmEV24FFzVJbkOnT8WzRmmuPZdgPzpBEcqo5gGFKPW99DDIRP07TlWFUdw671OnMj2zAt3o1Z2X4M05ZgWroHs6arzM3djG5gJabtt5lXd545ORuYFj\/MXGHdtJg+5g08lYXD0q89jbpDArOGvkLdI4eZC58zOaKb6V0PmFJyAK2qk2i33EQtYQSd0R9QCRFejAWbes1ZJG65qHd+jFrzTeElOkUWGkt17A8op61CKbxL6O\/JE17\/FihFDgj70SPsWyKqPZ8J+\/YnlPN3oORVIh7H0v8dtbKjSHwrUYtfxJTRP6CWsV6W10O74yO0W++gEliHZuII04e+RD1mIeq+Zcwc\/4Mscby6Sxqzx3\/P1Mw1aLhnM3f0W6YmDjPFp5h5Q8\/RFq417YAqjHs\/YmpIA9OE\/9hMuGb0UkaZGlyH5dCnGAjXwhThOrYb+wKj4m2ykGaOY88xE65XNUMn7LqvYd97S3Y8phmL8V7zney7QVgVPss\/R987Cw3hunXpOIvfUtGzyDiyTiZ8GIWWyZatM4eJ3ij+TtvME8+GPUSvFcU6facYAjqOEbtSzMkx1ysVt+IlJK0TRUFjv2w8isZIXSvPieFTvpK8bS+wTRD\/X8fkZtKW3SSmR\/SAmGXjj3NiLRW7v5n4jU1EEeE1KylYI\/dM9sxoJW\/5JWJbxLBL0+ZZ4ZZQQcvBl4SXy4WGgNwOGj\/4mMRmUYyR2bKaaN35gJhKeTnP+BLq1l2gepU8T6B\/aiUN687RtUs+YcolNJXg9EqWnv0S\/XlmE\/aEsi4G99whplDeL\/aLz6Vt9WGG94reYFIcfMJoXr6HdeeeYm7vIbNZOnkTnVXB9msvKG6TixQJ+TUMbznJyHZxtq0Un9AEEnOr2HPlc+aaWkzYs0pbWb37MsX18lDcwVFpdA5vYOth+f5b2boyuGQn+09\/guMr7xBHZ1\/Ssio5ceE5YZGpE2WLSttYv+k0zW94rMTGZnPixCMGBuQeJ1np5axcupfVy+UTngqyaziw4yoN1fJE6smxOVw98ZTyAvkErL6mMS7su096XJ5s2d7SmV0rjnJiqzzniAIFf2uUYlej3CC0S37tqHX\/M5K4DahVP2Jy5UeoxG5gSpfQ3gcOoNPyLZoFl9HKOsr09j8y2b2KGQ0vmRK2hGkZh9Eru4+mUwFzW4R23bWUWUW3Mah4iLb\/IGYdf2Z65HpMKj7FuPxTZoaOY9n0B6Y5lzO\/6B7GaceZ6d2Off0fmO5QhF35F1jl3hCe16twbfgXZnn14FoutJWZVzENXoZX9e+ZYRYh9AEeYpdwCFPfxQRW\/xETrwECSr7CJ\/chNkGrCa\/4A0Z2pQRmfYRH7FEsXIX+R+mPmNqWE5nzlODUWzj6LCe19F+wcuogPusJoXEXcfIYIiP\/O8wtMklIvk9YxFGcnPspyPsDri5DZKc9IzXhPv5eqynJ+h4biyKy4+8TG3wQT6ceKtK+wd6ihLKEz0gOPEyUxyaapOLH\/Boak78mw\/8oqd67aI5\/ibNJAQ1RT4hwWEym5y5qQu7gblpCX+w3BC9oo9L3PPUB1wk0b2ZxzPfEWy2iJ+gxrX63yLFfz1jYSwKMyhkNfk6J\/XZqnQ8y7PuQONN2lvp9Rti8agY9btDksJ88izFWegrbMhTaKY+H5JoNE6YnPt8U\/AqcK1AqvYdSsth\/lgjXrUqt2AeQ+AygVvQREr9FKJnEo5Z8DLVMMXSmSsAyppQ+R+LUiGRBAepxh1BPEXPPqnqNMLXgc1TcelFS0UUzYo9wP4njTqp2zUxLOI9m6IRX4k\/s1G+MpPQqKkvfEEB+Svz4Nfk+3k1eLv1e9euT+ypQoODviDcFkNeD+6\/biNftxDsCg9SulCA2zj\/J\/BQk7X9+zxNior2R8o6YIgunJXRmJs20e7++X+Ddbby7\/i\/yKwWQSTr6osDx7vG8ea7ePR6prenH9+ua9OsEEKXsC\/JzLy3X9d\/eL\/OuAPLm+X0XqThT\/\/K9OhQoUKBAgYKfoyRtlPbyXejrmrOo5QJBnrnEhzfRWSMOpLZU7acgfQl+Uk+PV2JJR8tZkuJ60dc3p6v9ssxWLtSRnb2CWbPtaGm\/goVFkCwUllQEiYjvp6pZeGFTUqW67RKOrulkl+8hOX89rn5lFDWJA5N50iTqwdXEF2wmqWQ7Nl555Ar7pKI2jRyhTkdp2KuyPUQVbcMmoJLUVnHb6T13sPYtJaxiP8HFH2AZUEGssG6mmTfxXbewCW8mrudDdI3cCW+9iolwLH61J3HN3cj8iDb8my8yxzmVkP6H2GQsx7dVHDT06fqQWcK+ujWcxTp\/Ky4tl5lmEYBz5x2MkxZjXXUUy4rD2LRcYW5MD2al+2V5QQxSxjEt3YuZNCRWwQfMjB\/EuOEihnXnMCzdw6zivcxtvIy6dThz2m4zo\/wI+kI9upXHmVF\/gWlZ69BtvcPU0gPo1F1Au+wQWuVHmSKs18jfgUbjFdQrjqFZe04mfqgK51C94TJqnQ9QyduBSvF+VDs+QqXnCcpVQl8ibhHKdWKoqXf\/\/781ysUHUa65gHL1OZScU1BuvYdKxwPU2oTPylOoJC9DpWAXaq0fMrnmPKppa1AT9lm97T6aDZdQSxpHvewIUxqvoVlxFI3cLWg1XUOnZC9T0laiU3aYqcL50ynezfTKY0wXykiTyevVnESv6jh6pfvQLxeWyw8ys2Ars4XrYXblEfRSx5mVPo6h8F9OD67BIGsZpi2X0LIJx0jq9SFcx6rq6piV7cCy5RySydOwqNqLVf0RNG2jsKzag13rGYzTF2Oc2ItT10UZylozsa\/bh0PNLowTujEKq8Kz5yLe\/VdRm2WNS+0uvDvP4FgmCgxerUfwbj2MRaIYwsKv7TCBXScxDhLFx6COI0QMX8Uypka2HNi8m\/jxO4R0iIKhR+EoXgWLiB2+IFu2DCsiduAE6Svv4pAkDogn9B0hbfQisd2iB9c8l0hSh06Qv\/ouLomiV0FA0RCZi09QsPIqNiGiR0JUzQryx89QtOISsy1FUSEgp534xpWUrRIHY2T1NyynbNkpqtddxi5YHOh3Ck0ns3M9dWsvoKqqKrNZ+0RRNrJPFu4qqU4uSFSN7aNj6xVqlx2esGW3LKF+2QFa1hxHXUNdZjOxdaN68Ta6Np7k\/2fvrcPruLK8XQssslgWWLbAlmWxxczMzMzMzGSBbdmSjDIzY0wxM8RO4sRJHCcOd9KB7ul0D997n\/t8331vnVOOlOn0TM98353bA+eP96lTq3bt2lW1T9WuWrXWz9FvLiK9aniGioEN1P1M0yM6u4L+bWcYPzDXTlf\/CDon9zO+9xJFLatm7c0jW1l34Aoj2+ZScBXU9rJq43HW7b6Ed7AYKa+nb8yq6cNM77lE7M+iQ1p7p2jqmmBgzZ5ZW3J6CRu3nWPLrrkPvYpKW5nccJyZnRdZamE9a1+3\/hBTU0eJihSjgiIjUlm3Zh+H9l7H3XUu1dbGicPs336R\/CwxBZaHsz+TI7vYvUk4RspqUlt9aScDrRPsnZ7bl8n+7QLb6Kv\/p5EqMmT8eyFfeR\/5wA4UKoXrfMxGFHLOoVz5BoopB1Br\/RKl1EOo1byLev0LVDLPoNP5PWpZr6HX\/CWaBTfQSjvGwur3UXOvwqDsDfSSD6Idt4MltS\/QjtqMSe3HLMq7zqLc6yxr\/BqDuL1YClPj5OMsST6GZfkzdOyzWVHytnAdPizcn0\/gWP9rzGIP4NLwPSvSL2OTeRWn0g9Z7NmJS9E7WIYL938Bn4rPMfcdxafsU1zSb+GcdImgsi+EccQUwaWf4Rh5AIeQrYQWvGCxVRYhOc\/wS76Ge8RhEsq+wy10P\/GFXxAQcx6v4N3EZj5jqXUesWlvEhRxEjfvSXILf8DLeyMZmR+REHeX8NBT5Ga8xMt9DXlpL4jw30+w9xaKUj\/EwiyJvPg3SQo+S6zvQerSf02M9x7qU78kNeAsuaHXqIp9lwD7PhriXhDpOEGO30kqQ+\/iu6KBpoh3CLXppSLgKnVBd0l0mGI0\/nvSVm6hO+QZDb43KHU7wWDoC7IcZhgL+5Qyp0N0eN+m1\/sBWdYTjAe8T6rFMINe96ldeZgah\/2MeDwgxrSBUff7pJr30uVwlm6H02SbDRBpOBcRKOOXyKWdRC5XGAMHjiAfNo1C8mHkk44hZ5mJQvpFFPMfSKOOFUKE8VCmMH6K2il1eKikX0M5U3T8zw\/agFrOGyiFzqBgXYZa\/FkWpIsfMyh5r0UjYh9qYqQH6qESR8hbzLepQMm2Ae0YqSbXLxv2l0a+5JUD5M+lvPq58+Mnx4fU+fFPU17NMg7zbOfCR2XIkPHfCKkD5ItfOjr+mJ+iHiRRHD\/X0fjncChBvvTJn4wc+UW9kuiQ3P\/1L5CkdfzEqv8NB4hErPyPy\/zEIg\/kyt\/5ZdTKH\/PTdbX0TeaZhP2ynnkSB8hq5Hv+8V90gEiQpu36qW3C9I81PqQOkD92yvxzSLYjDBL\/eBsyZMiQIUPGn2Nd1y1WWgfibBvJaNsVTI0caCzbNyuKvm7wiXQaHdZAX5v4grGj+SLhIbWkJA3T0iiKE7e3X0Nebh6R0R2UVohfnVXWnyZCmA+N6aRWWHehUHdd5y109ZaTX32C5NzNeIXWUyVNn6VIWdcdjEzcSKs6SnzhDpwCqyjpfSStK6\/zNibWYcSWHyKqeC82fmXkvNIqSe24yVKnFMIrDuGfvQGfnI2ElB\/AIbqLoLL9OMT2EdfzCCVNI6K6H6C52Bnf6lO4F+7CNnEQ\/6ZL2GdM4Vq4kxWJq\/DveoDSopX49j5Ge0Uw7lInyHa8+t9GWU2Blc1XWZo2gXXZIayrz2DbfF2qC2JesJsVDa9jnLoWy\/qL0nRYpiWH0A1rxaLvKboxfZg2XkE\/bxdmfe+iFdXNos7HaPhXiC\/way6gmTiKQe87LEhdj17rPdSFsupFB9HpeIhK5hY0Wu6yoOkminEjLOh+G7VG4RkyaS3KdZdRHfoYJaEO+bB2FIuPojT0CUptD5DP3yc8cE8g75mHYu97KI58iWLXUxSKhQdxp7mv1f81yOktRUHYnmLDdRQHX4p1tT9G3jEZ+fhx5DNnmN90G5VBoS39L1BM34R8YAPyWdtR63sPteHPmB\/dJ7R5nVTjQ73\/A1QrzzI\/dRLV0mNoC\/NqGRtQztiEhsQpNPgRKqEtwsP+NAvb76OZNM6CtPUsrLuAfu15NAS7XvlRjNtuoZMzg27WJkx7HmNQcgCd+EGWCudwkXCeVF3SsBx6imntGVQc4rHsucvSmpOoe+ayQujPVi0X0AtvYmnBFpzH3mVxygjG0a24Cb+Xl+xAzysbh2bhXFfuZUlin9Th4TX8EOsS8X\/i1nIK5+o9LM8YZeHKcILXviV1gCwOLsM6rZ\/wibdxLN2MkqElLqUbiVr3Js5Fog6cW8kUiRvfw71sA2qmTixyCCZlw1O8hHntFaL+Rdr0E8LaD7PsVbqr8NZ9RHcdJaBaTDdnE5ZPwcxTwhu345goRgXHtu+haOubRDZtR9\/KW2rLXXeF7DUXiWmZE+Au3XibuIaNBOTPRRo07nub9O7duCdUSOeNrVyp2XKT\/FWHiaud079o2HqdinVnCC8Sc5ZL29q8nvLVx8junIsYCc6oYujYm+R0TOMdly+1mVg5MbD\/Dk3Tp8hqXjNbtmnyKMMHb5NRN4iigoLUFpZWwvDeK9SMbkfXaMls2YmjtyhqGyWhsH7WVtA4yOC2kzSsmouwkDBz5gEVnauJTp9LOdU\/eYDRrado6J2etZU3DrHn9CMaeybxChBTm\/kExrDz2B1Gpw7h6CKmDpOwff9VaptWkVM4F23V2TvFtl0X6R+ae6YaGNjEocN3qKmd00PJyqzg0L4b9HZNoqNjIK7bsprpNfvpaZuYLTc+OMPxvdepLJqLjNmyej+Ht56nNEfcb6tlNhzfdpENQ7sI94+ZLSdDxv8fyDkXCfeY7dKIEIXU\/SjGbkSp+i0UPSpRaf4M5czjKBffRqP1C1QS96Ld9RvUUo+iVfMBOjXvoxYxiX7L16iHjqOXfQ79ojuoO5diXP8JenE7MCp9IhVKX5h0GIv236EXuQXT4keYFz9G16mUFXVfYBQ0innWZaxKnmIcOi2NCjGL3Y9N8Ts4lH2ISeAa3Gq\/xTRgNSvij+FS9AwT91Y8yz\/DNv44zpL0VxVfsSJoI0GV32IbMsPKyH345T7FyCKGkKKXuMeexiPuPNGlv2Kl30biS7\/DK+oE3pHHicl9wXKbUmKy3sMv7DBeQbtJzfscZ\/dxUrM\/JSzyPBGRF8nN\/VoaDZKT+SnBAXsJ8N5IVtJTLJemUJD6gpjgY8QGnaIs7TOCXCepTvuSWJ99ZIVeoTz+fXwlzo+kLwheOUyG3wlKwu7gaVlNQ\/T7hNmvojToBlUhd0lxmaEr+iVxdmvoDH+fcu\/zVHheZDjyc1LtpxiN\/JIMu010+j6k3ecuSVarWBPyKXEWPfT7PKLcQbh\/2G2l3\/Mu4SZVrPd9Ttqyftodz9Cx8gyJpq2MuQjrmTQx5ngLDSWdX\/SL\/9Z4tSNf+RS5VPEdj0LBXeRzryG3UviveAtjoLw7yMfsZZ68Lsol7wpjIHEsrRS6GZWch8yPFJYpLmJB3hOUY45Il6n4r0M98yHKwa+iNrPeRD35BvL6HiiYpaObdh\/1ENE5r+69Fr3EWyzwl96H\/kQD\/8L85AD5F50ffyrq459zfkheqkle\/uXNfQkhQ4aM\/2ZIHCAS0W2JDkf\/\/\/jTSJbVvkRuRTLzVOceKP4s8sIDiX2RGGEyINQx8D9eTV\/9ltQrETy3+rc9WP8x0jYO\/M9Xdf4bHCD67uK1ULq+0BZhsPSLMj9nvh5yVsLDe8cfXm1PgmRfftq28LvupVCvq1BW95frv0IuaEwa0SFdT+KcKBJzov+CqC3idVp6DkBOknLr5\/Wkn51b\/ueQbKdaTJUgQ4YMGTJk\/FvZPPimdOpsF86arlvS3521J8lPHcfdKYmR7ttSW3bqGMW5ol5In1DOyjKAvJwNUmF0iW3sVfqs+sZzhEc2scImlJKK\/SxevJLEtHEy8jahpWtKx\/BTabn8mmOExvXiFlD+ygkyj8ZXdWRUHycicz027lmU9IlOkIoRMcVQfOVRwnK3YO2VQ0bHLfRNXUjrvI2eqRsR5QexD6omtvkytkEVBAllPTMnWepTTFzvY+n6yatfSqe+wjYc0ydwzFiLS8E23MuPYps4zLKoLnw77qBmsIygkecYehXgUnMKI6EO39GPURTWdel6iHFYC1aFu1lRfADH\/qcY+BaztHAvFhUn0Q+qxartzith9KNoBdaxvP8ZapZ+WAx\/iEZoK6YtN9FLn2Zx1xP0cmekDhDDmtdQix3CaOg5alE96DbdRLflNkreJegNfSy1qaRvRHv11yglrkYpqg\/NsV+hVvUa8l6lKOdsQ33qD6jWXUbOJRt5txyUhN8qk79HefWvUczajJxHkUAxcu75yPtXoSjR2Ki\/xvyxb1Ca\/nuUpv5WmP7E36G0\/vcottwXHth3IR\/Rgbxnwas6ilDwrWB+wQFURr8StvHXKHc9RdGvHHmhfnnPElTrr6I++QfUGq6j4JyOgncZauUn0Zz4QXjI346CewEqwvHWnfo9GsL+Kwpt0khbL01ztSB9g7BOJgs7HrCw8xFKnvloxfWzePxz1KO6UbaLwmzt1+jlbUPJPg7T3ieYdL+Bkl0Mpg2XWD76AiWbCEyEPmA78TnK1mEY523GfuIzdIQ+YhDTidPalyxOX4OObyEr++6xvGwv2h6ZrCjdzsrOq1LHh6F\/ET4Tz1kc1ch8Q2s8eq5JRc51VkYLfSOD0A0fYx7VgNIiOxwK1xE4co+FjpGomTgS0HsJ385zaFsHoGsTQMTYPbzq96Nt5YfeCm+ix+\/iUb4RPbtg6Veg8avvEtCwG63lntI+GlS\/nfx9X6K+2Ab1JXbIC7bSQ7\/COUXUt1DVXUJs5yFSRy9h6ia+rLf0TaJs5zO8s7vRtRC1QOyCM6g\/8imWXmLucQmhpSNUbXsDp6iiWVtKx3Y6TnzCYlsv6byiqhYBmQ10HHqGQ9CcBkV0+RCDp14QKCzTWiSmsVJWVmHs\/Cck1Y6iaWgutS118KJp4znKVu3BzidKrFNJlZiCZiYvfoSdZ+hsnUHJxaw99SbZTaNYOotOBiU1DXq3vcb6U2+wzE7cFwnFHWvYfvkZiUVzKWCVlNXYdfVdmsdnWGIhCoobLDane\/1epg5dJTAmbbasrr4hR2++ID6zDA1tfanNztmLyd3naRvahKu32C4VlQWU1HRx\/PV3cXT1m12\/oLSVU5eeUV4r5lqXoKCgwLnX36OotIVFxuL+u3sEMrPtrHBt3IWHR9Bs2VPHHjAytFW4hq6UzpssXsaurWfYs+0c5qYrpDZba0cO73ydjsYRnBzE\/qCopMjts++SmVTAIgPxua08p46LB+6QHifqvMiQ8RfDPByF4ssoND1HPqgXpZ7fouBWhlLxDZRLbqLo24p6x3fMD+hFo+kzNMofoBK\/E73O3wr3uA50q56iXXQb9YAejNq+Q92rAcOKt9HPuYRW6Frhnvktmr7dmNW+ZEnJG+gFj2PZ\/iPaKwsxy72JuYCeexO2jT9gGDiGTcVzbErfxThwNc5Nv2WRTz82GVexz3+MkVM5HrXfsTRoHU7Z9\/Gs+BRj52b8a3+LZchmnBLP4Fv0HFPHSoLLvsImYBLX2FOEFH2MqV0F0ZW\/wS3qOO4Rh4gp\/lq4PpURlfMc95CduAdtJzb7Ocusi0kr\/DUBEccJCj9FduEPWCzPJT3zIwIC9+Hvu5XMtOfCf72M3PRPCPKdITLwCIUpH2FvWUFV9g9E+R0iJfQ85ckvcbdpoirpJYGOq0j2O0Zh+F2cLIppTPicIPs+SkNuUxJ8nRCbAdpjP8NneSNdMZ9T4H2GHLcD9Ed\/iceSYvojPiHVYSMVHmfoDHqTBOsRxsO+wsekiA6fO5Q7HSLXdgMjfs8IMati3O99Ys3baHY8TYvjGeLNW5n0ep\/IJVWsc3+LvGWjdNqdpM32KMtV3H\/ZL\/47ob4cuYRdyFUJ49Vlscgt8ZZqfcjZ5TBPxYT5FS9QTD7JPB0nFD1aUKkTli0JQk7ZkAXVwrjOo5N5uq4o+4+hXiUs03dDTn4eWpXfouI9jJyeF\/ONfdAr\/xbFRQHC9uzQij7JwvyXyKmJKR2NCr5AK3gnchoOKOpINcf+REP\/wkgcIAprXzlA\/r9wfkimff8X8wJFITUZMmTI+PdGzrUCObda6QPcHy\/7z4acioBnM3LOc1+JyZAhQ4YMGf8VsV7qw\/quO6ww86Q0Y4KafPHL7b7GcySENREb3kRPs5iqqrf1MqEB5RgYmNPZKub6ryzfT3HhdszMvejqEkP227tuExRSS0LKGGVV4tdrxVWH8fYvxTuwnMJqMdd9Vfs1rOyjCU8aIrVYTGvTNPYcTc1F5DScxSeyDS+BzHoxvL+o7yGmNqGkNp7HNbwZ3+RVxFQcYqWwrfjak1j7lRBTdxpVdR0SO++wTKJT0nIFj4x1WIU2EfkqxVXi6IeYeeYR1HiBlWlr8Sjdh2VoHb4t17FOGMQycRVeja+jpDQPv97HWGdO41p7hkX+FXj2vYWqrilufW+zJLoHq9KDWBbvx77jPsbhLSyvOsWy0sPoB4tOkCUFu1jedA3jgj2YN15B2yOHZYMfoO1fyRLBvjB7KwszN2LYdANNoY2L+p6hHtGBQfs9tCQC6kUH0Gu+KXWMSFJjabc9QCW0FY2qM2j2vCM8MOejlr8bjZHPpY4GRWFeKW2aBZ1PUBv\/NcrZ21F0SEAhdkQqNq7SdBOVoZcoj3+D8uhXKHU\/lTpBFHxLkbfwQN7QGHkjExF9bcFegmKCsK5Qt9LIF9J1VFb\/GpXud1BpvMn8jC1C3aMouGUzXzimqp1vsUCoW61WOH4Zm1AU2qrkU4zG6m\/R6H4blawZlIKbWJA9g7bQZs3yE6hEdKMp7OfCsa\/QytuOakQnujXn0e95C83k1WjED2LU\/QRd4TxoxvRiVHsOo\/oLaCeswqjsEGb9T9FLHscgexNL+56gL5xT\/eQxlgv9cVHuFvSiOlgm9Dmz6mPoBlZgnjOJdedNtN3SWBzbhuOIsL5bKqbJA7ivfS6cx1qMQqpxHbiLY+cllBZasDx1EL91z6U6MSYRtWK6q0HROWiVMUzY9HOWRdaiax+GXcYgUdMfSMsu8cvDLqWLmGnRgWcRUYVz7ijxU09R1tLFPCAP78otpEw\/ZXmoOO70LpskfvQKrtmiHoVbdr\/QZ6+SMS06A5f6pOCdN0DRjvexjxLFtr1yeomo3Uju5JxeRmjlBDlrL5PUI0ZlLVkZQEjJKmp2vU1801yERnTNBEVrzhHXKDo4tYyWEVM1RuOuh6S2zZWLKh0gv38P5evOztrC8lqpWn+Gzr1z+iKBaZWk1K5i5OS7sxEfEjIbx+neeY38zrmIi9iiFvLb1zJ0QHS+SjAys6SgbTVrjt3DMzxp1p5R3UXL2t30zcylffIMiaV59Ta2nhcdnD9R2NTP9LEbNI3MtT8xp5Lx7WeYOXF31hYQkURNxzgHLrxFXLooSCuhTrBtP3yDquahWVtBWQvNnWvZukfMwy7B2dWPwZEZDp+4j76h6JQIE9pcU9vH6bNP8PGdixrv7V7P3l2XyEgXz5mbsy\/11T1cPP0Eezvn2XKDXZOcO3qfzBSxPZZLrVndt4mz+2+ipyM6bLITCxntXM\/ZPf\/rkfYyZPy74FiAQuunyMVMMb\/pQxQLr6CYvAuVls+Ee0Q1qnXvo5K8G6XkfWi1CvegsHF0On5Ao\/QBGukn0Gv9BlXvVvSr30Mn9TCaURsxbvoKdf8+Ftd\/JtUJ0UvYz9LWH9D26WZp1QsWZ17EIHwKy4av0XWrxbLiQyyK38YweB0Ojb\/BOGQa26K3sM57yGK\/IZxrfoWRcw122XdwLHoHI7d2fBv+wIqofTimX8dD4vzw6MSn+GMsfEdxij9LYMmnLHXrIqLyB1xiT+Ie9xoRxV9i7lBJeN6HOAfN4Baym5iCz7Bc2UBKyW\/wjTiFb9hRkvO+xHplK6k5nxIQcgT\/oL2kZbzAxrqMjLTn+PvvIDTwMHmZn+O0spOSzG+IDj5JXMgZilI\/wcm6nuLE5wS7T5MceJqCqEd42rZSl\/Q53rbt5IfcoCD0Jr423XQm\/UCY\/ThN0R9SFnSLVNfddER\/gu\/yZvqivyTH9SDlPhdoC36bCMseeoLfI9SilXa\/B1S4nSbHfiuD\/u8SYl7DoO9bJFsO0+J2iVbXi+RYrWOt9\/uELC5lxP0hmcuGabU\/QZ\/jZQot1rLJ432iFlUQbSCmXPxvwyJf5MLXIydJS+7VhJxTNQoF9wTE+7FC+EbmV75gnrzwO2A1SoVPmB82jZzaMpTijqJa8lxabr7\/BGrZD1DyXyt9p6YaeQDNgg+Yp6iLkms3Wml30EoUx95qvpPCmOhNlG3LpGU1\/TdjmCPWo2iagl7sZQxTpVHcf6LBf2FmHSB\/7Pj4M86PX6S8+ilVzOD\/RC5s\/S+2I0OGDBkyZMiQIUOGDBk\/J9KvlLHW11Gdr01vvfBwnSp+RDXR9wAFxXlkJQ\/T1yrmuO9tvYKPRzapyUM015+U2tqaL+LllS08xJfT9ipVVlPrZcKj2kjLnqai9iTLbcKpE5ZpaZmRX3mIpOz12LmkUN8rRn\/k1Z7AO7SWwNhucoTyGtqGlHTexCO0TiqKHpQ0hHNwFTlCHStcU8kUpssc40lpvoRLRBPB+duIKNmDS3wfKZ23UdFeQkL7LRZZhRJWdxbv3M3Yx\/QS3SluL1KYWgZWE9F9H4+SvfhUC20MrMSn6TL26euxSlmNT+sNtFcE4t1+GyvB5t54Acv0Sdw67qKioYuTRCg9YxrrsiPYNV3FsvwYVhXHWF55Csuas+iHNrGi7Q56YS1YNF7FpPw4Swp3Yyb8Ni47xpLqsyyqOY9x1WmM6iXpsXZg1Hgd7dwd6JUeRUeid1FzDv32+9JoEDW\/cnTb7qPdLOyfew7abQ\/Rbn+IavUFVFImRPHwjjdQqbuCom85KkUHUWu5i+bE96hIHBi1V8W0VML+zw\/vRLnuGsoNN1FuvodyywOpHodK++NZVAUkduWW+yg33Ua5Xqij5BgKpi7IG9uiVPGaUOdlVAQ01\/8VC9ofodp8F6XAOhQjuqTt0Oh8jKbQpgVVZ1GO6EC17AQaVa+hI7RVPXsG9YL9aNVcRLf+Erott9DI2ynuc91F9ITjolvzGvq151gkHGvN4Br0hWNoULgHY+F4Sx0h5Ucwa7shHMMTGAvH3kQyLdzJEsGuH92GSeE2zIX+pOkQzXKhj1nUHEfLLQ27rpvYtF9lUXwPNnXHcOy9jXXtUbRtg3Fsv4RN+W7k9Zbj2nUF957rWBVskDrEJI4Px6rdqFsF4VyzD7\/Bm7i3iJoWQavuEjh0E5eqHdL58LH7hA7fxKlgnXQ+YtVNwoev41klprAIbDpASMcJAptF\/T2fyk3E9J8j7JXuh7FDIElj14jsOIxdnPhCKWvqPmnj14jpEiOvLP3TyZm8Q9baa3jniBEJEsHz\/KlbZIycxT6iQGqLbdxMwcRlsledRsfUTvwPVK0mrn49uSPi\/1hCwegJqjZdp3D8FNa+8VKbV0IpxaNHqFh3FmNLR6ltmaMftRsuktM9Q2y5mNpJXnE+zVsuClyicvzQbJ0lAzvo2XWD+nXHcAoS67TxCKZ\/zzW6t18ktWoukqJl8jDdM2epXjWXpss\/NpPeLSelWh\/LbMTtSxicOUXd4AbKOsdnbcmFtbSt3saqHXP7JGH1zjM0DkyTVyVqsEioaBlmaOoAq6bn2hoRl8mWA5eZmDlJRLyYcszdK5itey+xZe9F8kvF6BsJ6zceZdX4Dlo75lJ45RfUs1lo6+S0eH4kDPRtYN\/ey6we2zlr8\/EMZs\/2c0yt3cuSJUultsbqXiZGdrB53Zwe4+SqHRzc+hr9LXP7OLNmP8e2XaDklUaIDBn\/EZGL3Yi8JPJD4gSpe4ZC5DrhPvIR86PWoZR\/CbWap8LvKTS6foNK3mXUq95Bq\/kLVBP3srDjNyyI2462JCVW9XuoOhVi2PAZOmmnWJh\/A5O236CbeBCzlh8wSD6KUcoxzKteCNf5XJbVvMS8+E0WJR3Frv3vMJakwqr5AousGywOm8a+8hMM3VuwyX\/MyvIXmEfswKv577GIPoRz4bu45D\/F3HcY74qvsAhch33CKfyrfmBF8GaCq\/8Kp7izeKXfIyD\/Bcs9+gkr\/hKnMGHsEb6P+PIfsXRuJ7bwKwKT7uAfd4WEgq9wD9hBcv6v8A05iG\/wflJzPmOpRRqpmR8L46RLBAYdpLDg9\/h6byc\/62sig8+QGHWTnOQP8HAcpCTtC0KFZXFBpyhJ+gh7iyKqkr8g3H0LOWE3qYz7kEjXrbSn\/UiMyww10e9TFCSs73OW1tjPiHfaREfM56S77KXE5yL1QY+IsOmnJ\/wj4mzHqPe9TYXHWdLtN9Ad8BRvk0IGAt4j224zta5n6PK6S6JFP8M+TwkyKWPE601KbLZTZ3eYPpfrpC7tZa37WwQvKmLa\/V1qrLZTb7kbP73MX\/SL\/2rIRW9FruwJcpmvSSM+FPJuIZ+wj3l2BSiknkMx8zLyodMoeHYI\/f4hiqkXkDMNRyn5PMrhm1HwX8N83zHUch6hknQeuUX+qMaeRj1qH8pBW6XjNc3kG8L8ERQd6lD1nRL+B4\/QjBG13bRjLqAbfwl1PzElpl7cdXSC96Di0PFTG3\/Z6L808sU3UFjzygHyp5wf\/8Tx8WecH5Kc+\/G7f7ENGTJkyJAhQ4YMGTJkyPhTJIbWMt4mCiwPNV8kPqyBqOAahl\/ZctNGaSzfz0K95Yz1PURDzYiaigMUF4i59gcHxK\/Ts7PXU1kpvlBsEtZ1c88iNUuw1Z3BzMKfnlHxS\/iq1sv4hdYTkTRMhfBbfv4C2teIKSHTyg8QnjrCSp9CKgceo65tRF7rVaycE0isOkJUwVasPHPJ7ryJuUMc2b0P0TG0ILb2DH4Z67ANrCaj\/zGKKrpkDD+T1hkqbN8jawoLvzISBp+iuXglUV33MHHPJrzjNs5Z04T1PGSZXwneEt2PxFXSdFj+3Q\/QWu6Pf\/\/bLA6swVviOMmYwnvgHVR0DHBqvcni8FbM09azsuM+JsJ6Tn1vsyh5DbbN1zCM6cN+1QvULbxZ3n4Pw6hOjHJmMG++iaZXIRarPkbdM58lLbcwzN+Bdup6TAWbdvoUC8tPYNT7LiohTRj0vYNB9xPme5Wg03AVg5FPmB\/WgWryWnQHP0Rv6CMUI7qZvzIBze630Z74Hs22+8yPW4VCaBuKJiulDgqNtT+gufY7tMa+RKPvPVSLD6OYuBb52BHkY1YhHzUwR8yw1KaYsBrl7G2oNV5Hc\/wbNEe\/EOr5TuB7FnS9ieIyLxQC6lCI7ENFKKfd\/RY6Ez+g1fUEJY88FINbUBPs+iOfor\/ut6g4JTE\/shftsmMYjn\/Jwq7HzHdOQz15NcYjH2HY9QbKngVoxPZjuuZLjJquohbagmHRHsyG3pNGyqiHNrN87AVm7bfRCGvCtOYkK4bfRzu4Dh3fImxXv0A\/ohFV61Dsht7EovYEGhLNj7qTuE58gkFUG+ZZE3hOfsqSuE40HGJw6ryKddFm9ANKsUgfIXjzr7DIGEfLPhKPrks4Ve1kcYRQv5UPoZPvY501goFPDlZJncRt+wrr1H607SJwKZoicdsX2KYPoGbugWPOMMkzL7FP62W+oRWGNr6kbf6AlamdKGqbIi+vRM7Ol4R1Hsc+QXzBHtt3mrCm3Tini\/oaTvG1lO\/\/DO+8ISwDRY3PrIkbFM+8jU\/eIPMUFki\/Ai3f8ZT04dP45omaHkudg6nf9wH+OZ04x5bP\/t9bj7wgoWkTNgFiaisbnzjaDrxDVu8e\/DJFUXUJnYeeUrfpKr4pcy\/b8\/t3Ub76KNFlc7ohEXmNjJ99TmxZN7beonC5JAXWyLE3qV17hLjSOZ2QpsljTJ5\/n+TKHsxsxdRWgYkFbL70AXVju4jIErVHJKw5dIOpUw9JKJxLd5VR2c7uK8+oHdyApYPbrH3npSes2n6SsOS5dFB1fevYfuY+Za1zYugSjl9\/j\/ruNXgGzImsr5raz8DaXRQI9f9k8\/GP4OTrTymr6cbaXmxrVFwGZy4+ZWhsO4GvhNMlnDrziKHhLYSFzUWtTE8dZOuWk1RXze3\/\/t2X2Dh5kLSfCawf2nmBo3uvkBI\/1\/YDW8+wbmiGgvS543Hz5BNqipqJDkmctcmQ8R8WNVPkwsaRL7yM4vDfI+\/Twvwq4T5WegdFj1pUu36DUuxmVBtfoi7RC0k5iPbQ\/4lywABahdfRrnqK8tIA9Dt+h1bqEfSK77Oo47doRm7BpOcf0E3Yx8LEA5g2CPckuwzM6j5ncd4NFqWewarr79Hx7hOu+V9jnncHw4BV2DX\/FgOvTizzH2FX+RKT0M24tvwtS4KmWFn6IU6lLzByrMCr7resiN6HTfwpfKp\/YIlrBwG1P2IfexKnhAsEVXyHmWMVwSVf4Bp3CtuAaSLKf8DCpYvo0u\/wTbyBd8wFksr\/wAqnNqJzPiYo\/gp2Lr1SR4iVfT2JWS+JSnxAQMgJ8or\/BgeHLmH89A0R4RcI8NtNYc53ONo1kpcmlAs+SaDHRorTvsR2eTFl6V8TF3CS9NBrVCZ\/QbDTOhrTfkOI03rKo59RHP4G0S6b6Er9HYE2vdSGv0OOz2niHCdpifwQF7M8uqI+I91lJ0UeJ2kKeoyHSSH9oZ9Io0G6Ap9S7naagpV7GQr6EL8lJYwFfkycRR\/9no9pdrkgdYCMJr6htAAAgABJREFUez\/D2yCD9d4vSF3ax5jbGzTaHqZqxQ5GnG4Ta1zD+Mo76MwXdY7+S6FtjnzNB8hFbmCeQyHyiYdQzLmEnEcb8i4NKAn9Tj56D3K2eShlXUcp8Rjyrs3CshYWVH+FYuRu5LRMUMu4iWrSORRc21GwKka74mtUIg8ip74ItaAZtJMvC+OoYen9XTfjsdD3jzHfQfgfLS\/AqOhrNIL3IL8kGnWvKRZlf4ya+2pp+3RDT2IUK40Q\/BON\/wsz6wD5Y8fHv8X5IZkO\/j\/IRW36Rf0yZMiQIUOGDBkyZMiQ8S\/RWLSNqmxRnHlt102CJU6GpGG6asWvqRsr95MW1y39vWZATDnTVCs8vGetx9k5hd4eMdy\/quowMTHtaOsY0dp5HU1NI9JzpskvET\/S6n2l9dHYex8PvxKiUkYpqhe\/Zmtf\/UI6Le24jl9UGz7RHeQ2npPaasY+wNDEkbT6s\/gl9uMa2U5Wu5gCpmD4HQxMnEhqvYpX8gh2wXUkt9+ULssZ\/5gFumZENl3CLW0ty\/3LiO64jb6FD3GDb7MsoBL\/6uOYeRcS3v8Ei4AKAjvuSjVBlsf04NN6XZrOKGjVcxYLZT3bbmIW2YlH1wOWBFbi3vc2i0PqWJq5Adu6C6ioq+E6\/hl6PkXYdz\/CMLYf67bbmORsxaLlBsuqTrIofxcWnQ\/QDm\/HYuA9DPN2oJ85zdKh56isTGRJ12MWZmxAM2GUJSOfopU+jUZUD8brf0BLKKvknI6+UEa\/7xnK\/lUC1eh2Cuus+Rb15DUoOKahHNyIVusddCd\/RHv8axbkbGO+bQTydvEo+FYyX1hHOawNFaH8gpLDqFedRbP\/PTSFOjUHPkC9\/jLqFSdRS59CJW4IpeAGFH0qUPAsRt4qEiX7aBZkbUJ75DOpjofu+Feop0wI9dag4JSOWngbC4c\/xnD6r9FIGkdJaKeSbSQLW25htOZrtIXjoeRbjmZ0F4vXfYt+xXFUvEuEB\/xOTMc\/xaBwFyqeBehlTLFs\/bfoRHeiLhxTU+EcL+t9JPwuwSBlNTYTX7EwslWq7bGi6w7m5QfQ8i7AvHgHDmPvoRtQhlFsN64TLzHLmULXOw+7ptPYNpxCxzUZs8RevNd\/hFFIJfo+ecL5vIlj0yl0V0ZhHtNM8NQLTMKqMfBMx7liB34DN1FUnMeSgAICel\/Hs1FM82YRVUvU2jdwKRG\/xLSMrCJu3WOcckek8yaeySRMPMK\/XvwfLHKOIqLrBFnbxT5v7ByJhW8KhXs\/F\/poutRmFZJPyvAF4nvEKBO1haZ4ZrRTufcjrALFr2uXrAwisHCA2oOivo0Ea\/80ktp2UDR5DcX5imJdPgmUTF6had+7c+V8E0hr30LT7rkUUjY+MeT07GLg1McsdQ6U2swdfFkZkMDY+c\/xS5l7Ie+XWEL7tqvkd82lmnLwjSapsp81Z8T\/+U\/EFbWw9tRbxBXPCXq7BMbSuGYfEyffmLWpa+mSVdPL9svvE5w45xDwDk9kaPtpJg7PpX0yt7KnumcNxx68xM5NFI2XEBCVzNaTtxjbPhcJYu\/iRd\/ETs7e\/XjWpiFsKyGjmNM3PqDmZ06SgNA4dh25xuBaMZpHgm9AJOXVXRw+Nafxp6SkTGPzEJevfUBAoKjDoqdnSGhoPFeF9qemiBE4EkqKGjhz\/B4NNWLEi6K8AmHBsdx+\/X3sbZxmy1UWNnDt1BsUZ1fP2lb3buDGycd4u\/rP2mTI+M+GQu2byJdcRz64F6XeH1EI6ES58WNUKt9gfvQ06n1\/i6J\/L+qVj1Gvfke4HzSi2\/0jaiHDaBffY2HDZyh7NGDc949oJR1AJ\/kgxs2\/Rt2lnCUNX2CQdgr9xIMsa\/8DC5wrsGj+HpM84V4fuAqr5r9ioXcHFoWPsSx9F32vHhxb\/45Fweuxzr2HQ4Vwz3Guxrn6a8zDt2CVeAb3yl+x0CYPv8a\/E8YDr2ETfQC\/6h9YZF+EV\/57OCWexypgktCq32Lu2kFY2bd4p97BIXATMeV\/xVKHKoLSHhGQdBNLp2aSyn7E1n2QuOyXRKYI9wrvaTKKf2SFXR1JGR8SGXcbF9dhcnK+xcGhhaSEJ8RGX8fLbS1FWb\/Gyb6dkoxviAt5jbigs1RmfIedRRGVKV8Q4bWTlIAzlMc9x8umlZr4zwhwGCI3SLg+B9\/Ax6qVtrhvCLDuoiH8PdLdD5DhdoCm0Gd4mpczFPMdMbZjtAS8SZXXZVLtNjIQ8jEB5nWsCfs1qTbr6fR6QKvHDTJWrGPM70NCTGqZ9v+SLMu19Lncpt3pEjkWa1jj\/hYxS+rZ7PmSNLNexh3vUm+1B0\/NOS2p\/7TY5SMXvg45ifPDoVCgGMXWH5APn2aeRQrz8++hKPQxOZMwFOzzUan9GgXrDOSWpaBW9C7K2XeQMwpEyS4PjepvUTQJQd4sBc2MO2jkvIW8tgMKJtHoVXyPmtC35BdFscBFGEsVfo6irpWwLBndqGMsTHsijQ5RNMvCKONddKMvIa+ki4p1vTDW\/Bxtv50oaEpTK\/6JnfgLI3WArH7lAPm3OD9+ivqQ2Dp+z7yQiV\/ULUOGDBkyZMiQIUOGDBn\/GkaaL5AW1SL9LXGC+LmkUZ67kc7a4yzUXU5\/yyU8nJNwtI+gp0XMhd\/efJ7M1HHCwxtpfaUX0tJykeDgakIjm6iqFVP6lAvTuKRBVrqmUtsqRpbUd90mMKKZxJyNFNadQlXbnMquW+joLaO08yaBsT2Epo2TXX8GZQ1jirrvYmzuSUbzRQKShvBNGZNqgsgrKpMlLFtsFURiy2W8U0ZxSxwmvllsY0rfI5bYRRPVegX39AmcEocIb7zIIvtIonsf4pgyLtUEsU8aJUCwLw+qxr\/tJjZCHTZp6\/BuvIS6sR0+3Q8xEZa5N1\/GJm8b9qUHsCvZj2PzFZanr8Wm6jS21acxCKjErv0Oei7J2HTcY3HiCOZFe1kmLDcIa2J56x30wxpZKiwzSptgSc05qVPEqOQQixuvoJ8zI9W0MG69h07yagyqz2DU8QjNqB70So9g0PuUBT6FaOXvQa\/+Mnrdb6EW0oBa8gQ6NRfQ63wDnb73pPPKdhGopE6hXnocnfYHaHc+QnvVp2j2f4Bm7zPUOx6jVnYclYwNqCSMoBxYi3JEOypJq1HN3IR60y1pOQnaA8\/R7n0X7Zbb6LTdR6P0GKrZ21EJbUHZKlCa3kpXqFdX2I5u\/evSlFZqARVoZG1Bf+ADFja8jnbRAdQjO9AtOYDRkGAr2IlO9ha0ojox7noDg+L96BfuRTukFpOeJxgW7cIgbwZ94Vybtt\/CIHU1hsL5suh7gknFUYyzplmUOMjyjpsYxXWzOG01NsL5Ns3dgFneRqm4ubXQX\/R9C1iaPoZj3z2puPmKkm249N8Rptsxksxnr8Vj8D7qi62xLdyAz8AdHKv3oWMbikPRBoLGH6PvGI1ZWAUr89YQMvZQ2resk7txyhsjfFR8Mb4yexXuJVNEDN+QzrvkjhHQsI+41ffQs\/ZHb7kbwU37iB26hGWYqPsR0rSbpPEbRHSI0VOOiY0Elk2QPfUQLWNRaDy8fisRtZtI7D0unZe8\/Iht2UHm6Gv454tpqJyiS4lt2ETF1ke4xIhaE57JdaT17KVs+hp+2WJ0g7VPHMnNm6jefBPXKFGnw8I1mMzObVStP09W19yL\/4L+3dRMnqN2SnRESkisHCKnYwMdu25h5RYktRmaWlHct432mUsklvfMls1pXkNhxySdW8\/P2qxd\/akY2MLQvmsEJebN2su6J6kd3kLnRlEnSNr+kDhqBzYweewWy3+mldG4aiMtY0LZdaJ+kITwpGwaBtaz7eyck0JCp1BO4vxoHpiataXmVtI5sokdx8Tz9BPD63azaddr5JeJ0TiKktReHWPsPnSF9h4xnZmEju41jKzexsTkvllbTHQaq8d3cPSI6HyVUJhXw+jwZvbvvoiGuobU5mDnwubJA+zbdhYrS3uprSi7ksGONZzcI14bJXTVD7JhdIeUn7dRhoz\/tFhEIl\/3DnJBnSg2vUBREh0Svw2VwX9AMW4rqvXPUal8E+XIdWi0fIly8IBw73qAVsMnqASPsrDnb9BIO4FOzkUMmr5CzbkIo9qP0Us\/hU78bkw7\/wat8GlMaj7CuPABeqFrWdbwDbqerZgVPcai8gV6vv3YdfwDSxKOsDTjMraVn6LnUIhD1ecsSzjK0tiDuDX+NUv8xnGt\/ArbtGtYhG\/Ds\/JXLHapxy3\/Ga45j1nqM0pIwz9iHTKDd847+Oa+z3KPPkKKv2SF1zA+KbcJznmOlfsACVV\/j2PgDIHJd4nMfoGt+zCJ+b\/C1W8LwTFXiE1\/HweXPtLzvsPFfZyYuHukpH6As\/MgRQV\/g7\/PDtISnkrxcZsgP+Ul7it7yY59m8TQ1wn32kF58pc4WpZTFvecKM9dpPidpjL2IwIdhmlP\/h2BdoOUhz6mJOguMU4b6Yr7jkj7cbpjviHDZR9lPldoCnqbaOsxhiJ+TZLtFAMhn1LkcpRK19fo9X+fBMtRJkK+JW3FOsb9P6bc\/gCNTufod39E8rIhtgR8R+rSIaa9PqZw+TS9Dlfosj9PmcVmNrg+I8m4lSSjuSi7\/zTY5iKXuA+58reQC1uLfNQ2FHKuIJ9\/C3mrbBSit6NY9AT5Jb4oxuxBKe8uipFCGbd2lOKOoJr\/GLkFRsLYarc06kM5bAuKKwpQizyIZvYbyGtboRKwAc3kq2ili\/cv9ZA96KQ+YIHvJAp6PmgGbmVh2mPm67ugYtuItv9WYTz0lljWZRV6wfsxTHggndd2n8QgSJpO8U\/szF8Y+aJXESA\/d37MOkD+hND5TwjL5EdBLuM15rnU\/KJeGTJkyJAhQ4YMGTJkyPjXYmnqzkjLBSL8inFbGct4+zXmK8yjJGsdPQ2nsbEMYlWn+MKwvHCG2rI90t8twrK05GEiI5rp7RIFjSV6IE6OiWTkTFJRfRgtncW09dxmhXUgwRGNVDWK4ubVbVcIjmonNn0tJU0XWGYXRXWP+ABY0HyB4IQBgpNXUdB6GSMLf4p7hAdLBTnSG88TmDKGV1wfme3X0TVzJ0tYT1XdgHhhmV\/melyEZckSTZCFK0jqvscCnaVENJzDJ28LDrHdxAo2I\/soorrusiKkgfCOW\/jVnsW35hQuuZvwqDqBS8F2bFLW4Nd+E23LQHy7H6Bj4YNLw0XsCndjmTmFW+d9TKI7cZI4Qgp2YV8jHKvac6yoPMbKroeYC+Wsm69iVnIQq6arojB6+josOx+gL9RtWnMW47ztGBUfYlnvUxbXv452cDWm3Y8xKD6Adlw\/iyXOgarTqAXUYFB3GWOhnHbhfpSdU6RC6UaDz1nYfAv1ooPMX+qFjlDHwt53MVz7LdpVZ1ErPoxa4UEUbaNRFI6tWtwwWo030G5\/A52ut9ARykqcJjp977+aCvS8g3bnm2i1Sl5AXUc1qE66rqJdDGoF+1ErOoRGyRH0hXYarnrJwp630W28gpKZM+qF+9DI34NR\/zsYDTxDr\/IkakG1aOXvRr\/2PEuGP8So7Q5q\/pXoCvu+WBIl0\/ME7bBG9Ap2YyocS\/OuBxjmbmZh7laWtl7DvPky+kmrWJg0itXAE5YJ53JRzib0fAux7XvE0tK9GMT24jDwBrZC3zUv2IqOQxROA49YXjSDnn8pzj03cOkXznfpTlQXWeExcJ8VORMY+Bfh2noG78E72BaLEQ2Bo2\/g030Fm5y10vmw1U+kER8WcaKTUKLz4dVwAPPQcrSWuhK3\/m2Cul7DIrwSU59Mkjc8I6TjFE5Zw9LyUX3n8MwfxbtcFByP7D5B2uQjQhp3Y+gQKrXlbX5L6JfH8M4XIxI8MjtJH71EfNdhjKy9pbbUgZOkDZwgskFMQSehasfb5K15nZgGMSOEoaUL5dM3SO3cRXzTXJaIqo03yBs6THzdnGZobt8eCoYOSKc\/2bI7Z+jY85D8\/t24x4hOEon2x+CRt6iffo2UOlErSELj9Fk6t12moGszptYuUptnZAajRx7SMnWSsIzK2bL9O18XuERR13o09QyltsjMCtYfv0\/XxmOEpRbNlpVEe6ze9zqlHXMaGJkVrWw+fZeBzYdx9ZsTGd925g4T+85R2jI4a6toHWT3mXsMTe3DZOnyWfv+1+4zvvkQGYVzYr3t\/ZOMTu2l52fC6RL2HbtBe89agkLjpPM2ts7M7DzLhs1HKCiuny138MAVtmw5TknxXAqxrvYxtm46ykDP3LHeueUEe7adpqVedFpJ2DKxl+O7L1JXNvdicOPoDrZN7KemeE53RIaM\/zK4lCKXuB35vNdQlLwLjd2CUsc3zC9\/gFL8DGqd36MUugrV0vto9Pw1SrEzaPf\/I6qpx9AseSDcZz5DxS4Fg\/Yf0C17jGbSQRb3\/99oRm5mUcMXGJUK9xL\/Xszaf0Q3eivGBfdY1vp7DKJ3YtX2NyxKOIRp+gWsG75H2y4L2\/rvsSx+F7P4ozi3\/AOmETtYWfEpdgVvY+zeikfDX2MWspmVuY\/xqP6B5WG78K\/\/G1aE78Yp9Tq+pV9gbJNHcOVvcIo\/j3PsGSJr\/g5r3ykiSn8QrqHn8I6\/QkTBF6xwbiO28Bv8E27gHryX9Ir\/g6UriknO\/5bAqEuExl4nLecbvP12kpkr2IIOERp6msz0z7BeUURh9g+EBBwiLvwKxZnf4e7QS2XWj3jYD1AY\/yE5UW8S63uY+vTfEey0nuqEL0jyPk5ByAMqot4nznUHrQm\/JsZpMzVh71Doe5lM9yM0hz0nfuUGuiO+IM1xB3V+96n2vk72yj30BD0XpjsYCfmSLNsZ2r0eUu\/6OpWOJ1nl+5wim11sCPyO7OWTjHu+R5P9WdodLrHe8wUlyzezw+dbIo2q2ej6nBrLnfRYnyPdeE7\/6T8ycpXvIld4h3lh60Rx89K3kI\/ZgbxPtzTaQ8FvAHm3ZuanX0IpT1geuZ35IRtQKXyH+X4jyDvWopJwBrXseyiF70DJsQaN7DdR8epH0bmdBZGH0cl9JoyvtiJvGoNm3OtSgXO14F3Iq6ihlyKJFj6EqvsIiqrqwpjxCZqeq1GyrkZ1aRpGSW+g7bUeReNoNO3bWRRzC13vLcir20ra\/8sd+ksjX3LrlQbIK8ZeMSoicXJInR0\/p\/vvmOdcwTzHuVyeMmTIkCFDhgwZMmTIkPG\/wxJDGzYPPmaJgQ15ycM0lYrivRV5G2ivPiKNBNkwKmprdDS+RlJsJ3q6prQ2niY0qAJ\/v2L6usV0WKtGnkqnpRUHycnfjNFiR7oGHrFwoSl5JbuoaT6PnpEVdV03sHWMJy5zHQV1J9E1tKZlTNQLKem4jltgldQJkt\/yOooqetS9SpWV3XoFz8g2PGN7yO64wTw5YVtrxBQ3ic2XcIvrwyG8hdRu0aGSu\/ZT6TSi8TyuKeNYBdcS3\/cYrcUOJI0+R2eZL8Etl3HJ3YJX+T58687iUXkMP4kAevwgIcPvstiniNDVn6K1xAbXpstYCHaTyA48eh6hIuyLt7BMSdcE+\/oLWOTvwCisGaeBd1C3DsFx9GM0VyayrPosFlWn0A6oxmH9tyyWCKCnT2I18hIVxxTMOh6yfPhDlOzjWCSUWzb6Cap+FSzM3sqyqd+ikzKBskc+BlVnMJsU5jM2oOiWx4KQBozHPmPJ1F9h0HITJb9KFL3Lmb\/EAd26Sxit\/y1GUz8K099guPpXGKx6iXbpYRbEDqAa2oyib9UsCj4VUtuC6D5pGUOhXsPxLzBa9z2Lpn8U+B0GA++h6paJomWgNKWWirA9g6arLF77NSYbf8\/C8mPCw36iNNWVXuFezAS76cQ3LPDIQVkoqx3dI+zP95h03kPdtxS1wBqWdt3HauPvWJg2IbWZ1Z3BbtPv0BPOsaZ\/OZbtQl8Z\/QCtgAoWpYziOPEpi1NWoSHUaVFxAI\/N32MY2Yp+cCUuQ4+xLNyMlkc2lgWbCZj5AZP4LnTdUnDtvIJj3RH0PLNZltRL2NZfYZHch5ZDFI7l24nZ\/RtMwmpQM3HGt\/sSEeufYeQlpp0KH38ojfgw8kyTzsese0L81FOW+GZL52PH70qdH0sDxRRIjiltpE2\/hXVkBfLKWliFlVBy8GsCa7Zi7psh9tehc1Qc+hVLfVLQWGwjtVUd+JyIhhmWeomaD05xldTu\/5igkjFMnMSX\/8md++g4\/S1O0SUY2wdIbQlNm2nc\/x72Qekoa4pOhri6dQye+5qIsmEWWYnaGSvcwxg49RLnkDTMV4rplez94hk6+SEFA3txi5xLQdW67SrjZ1\/gGZOHpqGZeByy69l0\/WsKe7fiGCAKnEsYPfqQNSffwidG1CuRkFrZza7bX1LQvhbngJhZ+\/Tpx2w4+4SAOPHYScip6+Xw\/c\/JbxzELSBq1j7z2gM2n75DaNJcvdXd47z25pdkVTTj7BM8a9934SEzx64R9TNNkNaB9bz++HMSMopYYTuXdurCnQ+Z3nESd++59TfvOs2eI9cIjZjT9AgNT+D0+TdITS+ataWk5HPlyjOqqztxdfObtd++9sH\/y95bh9dxpXu6sSzLMkiWBbaYmZmZmZmZmRkssgySLcvMlpkZ4pjjJI6TOIkhsRMncdgOdjpJnz7d57xT2rtbmr597p25c2fmzvOc\/cf7VNVvrVpVa9Xau1bVV+v76OlchYG+qWjbxtqJI\/sus3zZBL5eM7FHrp15i\/TEPNwcxe3vLixvnX2HZS0S7x4S\/hNgLvz\/OZczu++PzK64y2yfNub2\/oZ0+BgyBdeZP+UWy7sLub5\/ZW7iPuYnHUCh\/SfmutagUPcJCuX3WRgn3J96\/so8ry5USt9BteYp802i0Gr7FeXU0yzNvoFO66\/IuzahV\/ctGllXUXRvxbjlN5T9V2JU9pHAx6iHbMGq6U+oB4yhn3Aa6+oXLDKMwqH+N4wSzmOSdBnnmp\/RdO3AqfQLrFNvouPaiWfVH9Bx68Wt4BOcM4X\/3bBDBFb\/GQOXbjwy3sUr6yHaVoWElf+Glf8WfJLvEJT9FHOXYWKK\/4C58wBR2V8SnHQPB481JOX9hLPXRkKibxKb+jEmpqVkZP+IvcMQSUlPiIl+E3\/v\/eRm\/oS1eSO5KV8R5nechJAb5MV\/hpf9CooTvybIdQupAVfICXsHF\/MmahO+x892hKLQd8n0u0KE\/XpqIz\/F0aCYtqjnJDrtptTnVcr9XifEbID2kGe465XTE\/IFidabqHK7Tr3nHWJMh+n2\/ZAI4x6G\/Z6RYr6WLve3KLDaTbXNSTqdXqPQfDtrPJ+RqLuMdW6fkaDTwzqXj2i1OEur2RkmHD8kWaODMdt7uC0Su3z8P41ZcZNINX\/HS24tSAWOMafxO6TCNjHLrow5Oa8iHXeYWRa5zHbrYl71l8z2X42UbQULih4jG3sUKbNcpO3rkK98zpyA9UiZZiOfIox1ok8y2ywPacM0lEu+YWHofmYbZTDXvoMlRc+ZJ\/QBad0EFAJ2oZL0mjAOrEFaIwSV2BsoBuxmjkEuMpoRaKQ8RMFlEGmddGRU3NBOEcalFjXCeC+JOXL66KY8narHP1fs\/wSmgpr8t\/i\/7iNBggQJEiRIkCBBggQJ\/ytY33cHB\/MQKnM2TBtBSrLHyU4aFK2v6BHHDehtEx6kg2twckykvvowBnrORIQ3UVN9VJTeP\/AOhgYelFYcIi1zLaYWodQ1X0Junjxl9adJTB9Fx9CNmo5raGo7Ep22iuT8LSJjRnXfm6L4G2Vdt3H0KSEgQewOa6rc0v53kZGWJ7v9Bi5T8UJiekisFbvgyh96gLK6JQktV3GK7MA2vJXohguitPTlH6Kk7UB448s4xA9iGlBDaKN4VkvswAOWmgaK3GFZJ67AMq4P77pzmAj7+zS9gnFUDx5COUZR3Xg0X8UsaTkurbewztuOSeZGHIVy1KfihCx7D+3gemzbXsNUSNPL2Ih18zXUQpqw7nkHg4JJ1IUyLKYCd7tkYVB9Fp3cbahE9WGy7CHquTuEB90ajJY\/Y2nWVhR8KzFY\/gnq5SeY75CKSvJqdFd8gXLqOPOm4mSkrkNn1beod76DnHMac13ykI\/uZ2n9ZTRXfYP68KcoC\/sudM1EeqEMcxwzkA1uYUFYB\/Kxgygkr0EhbQJF4bwUc7aJUCraL9IUUtYiHzPI\/NAOYZ825npXMFvNGlldWxQSV7K04y4aK75Cc+SZyFWXQnQf8wMamGvsh3L6BFrCsbX7hTaPHUA+rJ35ZgFoNl7FYOwFSzMmkPOvYXFQLfq99zAcfCSK5SHnkIRu1SlMhj5A0bcEOadU9OvOYtr7FkreRcg7JGDZfw\/TlqkvHbNY4p2P\/aqn6KStREXIb1a+F9uuW6i4paHqV4zbyodYVh1C2TkZg\/gu3IfeRsU+Cq2QGlzbL+LYfBolqxD0I5sIHHuERfYYaq7JmCV2EbrmIVp+BaJZHna5q4kYew8liwD0A4twLd9C7PpHLDJ0QdM5FpfCtSRt\/BB5dVMWqhtjGV1Nyob7WESKZwpYRtUQ0XWMpFHxb8ckIBvXzF7yt3+IU4rYbZRzciux3UfJGhO7slDUscIhuoLCTW8R2y52kWXgHI5PVjfVOx8Q3Sh2AaVj40tQ4QDV29\/GOVo848LMMwaPpBqaJ++T1rlLpE0RlNNOyarTpHfMzPjwjC8ltXmczn0zMUJsvKNJbRxj2aF7+CWLZ0vIKaoSnFFLw8RZOraLDZ1TTM34yO+cYOzMQxwD4kSatPRsIrJq6Nh4mr4dM7E7bNyDKGxfzYaz72FqK57VMkVsTjVdEwcY2Cb+HU9h7exNbm03Oy\/dQ05eflqfMnh0r9nJ4CZxfJQpHDz8KKzt4PD196e1KXLLmxjZuJ++0Zn6evmHU9W8jBOviA2tf6eqoZe9x67T0jXj7io2PpMdk+fZvP34tJaQkE139yg7dpyZ1uztXOnuXMmVyzPHdxPOv6ainbPHX0VbS1ekKS5SZEXfOs4fvjVt+Aj2DaOxooNrJ8UuTSRI+M\/GLG03pBo\/QipuI9Ilt5nT\/hwpm0zm9f6OTNZZ5kauY2HHz8j4dSNX9xS5mg+Z69mGYtefmB8xwaKMMyg3fsUCrzZUp4KkZ5xncewkmm1\/RM6tDvXid1EveY9F7i0YdP4bymGb0Mp7E4P671GwzcOo6nO0Ek+hHroZi8Y\/ouLRiWX1C4yz30A7aD12NT+h4T2IecZtbAofs9S+BveGv2IYuhO7zLu4lXyNlqC5FT7DPPIQlmH78Sr6Bl3HVgJLf8Iu8jiOkacJKvoBXesKQvK+xCXiNPZ+W4jMf46FywDhWZ\/hGXEOV\/+9xGZ\/jYF5MakFv+EVdJSQiGskpX+BlXUzqalf4OGxiYjQqyTEvo+r4wry0l4I\/ycjJIW9QULITbwcVlOU+A0uVj2UxX9DuNseknzOUxTxCFfTZurjf8DPejnVEZ+S5nWWZJdD1IZ+hJthLZ1RPxBquZLGwMfkup4l3X4\/LQEf4qFbyWDI90SZLqfT9wPy7Q9RZHeUJrfXCdXvYMT3c2KN+hlwf0iC4RCt9lcptzxAjeUxljneIc9ogrUujwlSK2WLy5fk6o2x3uFDGkwOEq5chams2Ij\/\/xvOdcyyL0Kq4UukIrcwyzwb6aK3kC54AymLXKQjNjOnXOijZmnMtilEtvwpc8K3IWVVimz0QRYUf8RsDS\/mWAvjlsIPhTHTZmabFjA\/eBuLCj5GWsmCObbNLEq4yuKs+8xWckDGJFsU40M+eC\/S2rEssKlmac4nyJoVIGNczGKvCZamvs8cFVtkLepR9t\/N0thXmS31EgssW1ELPoFq6AWRW0w5qy7UA4+jFnT67zaE\/6CSEiRIkCBBggQJEiRIkCBhmkULlzDS8jL+runUFmynJn8Lyir6tFYeJMAzB3fnFHqaxEaFzsbzJEZ3ERneTGOt+CVhXu4GKsr3MW+BEi2tl0XusIrLD5A+9SW+XwW1TRdF+QoELSymEzuXFMqbzmMrlJso7JsqHNPYJpLiFrE\/\/cKWy\/hEdhCSupr06hOoaDuRLaTJK+qQ1ngRn\/h+fJKEh\/\/6syxSMyel5Qpqei7E1J7BU9BdEoaIbbqMjHA+0S1X0TAPJkRIc0kbxSa6V2QEmTNXmpCW62g7JOJdcwrHzPWYRXfj0\/gyKqZ+eDdewTC4HpeqE9jmbccseTXOtefQC2nCoeokxkkrsS47jEXhJIZCmlXVKTSFNMvai+hOzTgpPYxR3i70s7dikL8Lw5JDGJQfE8UH0U4bR7\/6HJoZG9AtP4521WnUM9ajW3Me7dpLqAjnOBUrRLPmAkpJoygLTMUL0Wy6jmrNJRbaRqOcP4lm62uo1b\/C0obrLIobYb6JjyiIukrFaZHLKY0pl1TCUrX9LkuaX0W54RrK9VdFKJafQiFnpwhFIf+UpjSVJuRZ0nSLpW1voNp8EzWhHabidSydildSdpxFMQPCcbxYFN3PktqXUWu6gbpQF\/W6yyzJ34O8u\/CAn7UFzZZbaBTtRUuo05KkVShFdaPVcBmt8iPoCJpKeBuapYfQKtiNTtlBNLI3opG+Fp3iSfQrhDz529HN2yKwFaOqY+hlr8ewdB8a0Z2Y1xzHKH\/qxdU5VFySsKg8gGXVQWEplONfinnhFmxqDqMRWIZV8XasS7bj1HwWOTVjHGsP4dJyBoea\/SgYuuBcsxevzouYpfSj6Z6KW9Ue\/HsuYxRRi0FgMZ51+\/DvOINlcrfQLzzxbzmKZ\/kmXIvF7pMCWw7jV7sDnxrxC3fX7CEC6\/cQ0X2K+So6LDF2IarzKDG9pwisERswvAtGiGzeQ\/LQBcyD8kRaQs8RYjv2k9grNvpNveBI6j5IQvskGYMzRoKUrn1EVKwmsW0mHkX2wGFyBo9SsGLmBX187RoS6kYpXnUabQsXkeYSmUv+sr0UDh7AM04c4FzL1IHC\/j1ktIxTOCDyIy4ipqiT8uF91K05iaGNh0jTNralcvkkhV3rKerZNJ03KqeO6uGdtG84hZqu8bTesHIPBS0rKO\/bMK0FJ+ZSP7yFwe1n0DOzntY7106KYnzUDcy4+orOKKJzbAejk+dw9PCf1vsndjOwXsg\/POPCKjW\/kr6xbazbcxpHV3FA9ylGNx1kxfq91LSIjblTlNV00DUwzsQ2cVv\/nfGNB1i5ZidJqeJ4LVN0dK1kw8ZDdHbOGEmWD21gYnySro6ZmRvFBbWsWbmdbRtmgrEPdo+xZvkWVg3M1L++vJVDW0\/R3ThzPhIk\/KfFMAyp0teZFbMR6ZZnzC66KZoRItvzG9LBK5AtfZP5Ld8g49WCfOsL5mcI\/6sJe1Ds\/Quyfn0i91iK1R+x0H+ApU3PWRS1FaXMS8I96xcWBY6g2fBCNCtEOXIbuo0\/sNirC53SR8I95wkq\/iOYNv+OZtxhdFIvYVb7HUr25VhUP0c\/WbiPR05iV\/cL2kET2BQ\/xTL7bfQCN+BS80e0vYaxm4oPkvMAPa8RvCp\/wSxsL44pt\/Es+Aw9p1b8ip9jGbQTl7gr+OU+w8xjhLDin7EL2IVX7A1Csp5i4TJIVO5zXAIP4Bt1haiMT4Xx0XISs7\/DwW0N4bF3iIh9G2fXNWRk\/oCr6zjJ8R8SFX6TAK99ZCZ+hrvTavKTvibC9yQJgVfIiXmMh80QRbHP8HMYpyDiAan+V4h1P0x55Kd4mXdRGfGUMPsJSgLfIs\/nOsnOB6kLfoy\/aTeNQU+Itl5Hne+7FLicJd\/pJE3e94gxW02P38ckmK9hwPczMsy30+h8kxr7S+Rb7GbQ\/TGpRqtZ7fmMMO0GBp3eIdtoLT22N2m0PEmz+Un6bW5RpL+BDQ6PKdFbT53B3n\/uE\/+r8epkVspxZiUdZlbYWqSSTiAVM4lU8glmJ51iduROpIWltN8wc+KOIhO+hTlhm5kbc4y5kXuZm3geGY9eZKOPiIwecwXmhe1nfvhBFsSeRcaqhIURR5ATtuXiX0HGOA358OPIB+1mgf9W5lnXoBBySOAA8x07kfcYZ7H\/bhRDhfINUlnsu1sU40Ml\/DxzlO1R8tqBkscGloZeZI6CEcoe21BxX4dqyAWk589F2WkdS11F98L\/oLISJEiQIEGCBAkSJEiQIOEf8HFOZqjxLBoqRtQVbqc2fyvaGtas6LzBEhUd\/L3yWN51U5S3tfYk0aGNhIXU09Z0TqQ1C\/tmZoyhp+9Ga9srqCgZUVg6SWbOBlw88kTusKbyVTVfwt0nH7\/QBsoazmJhG0VcxhpyKg5hZh9H7d9caeXUn8EztAnf2D5yGi+gqu9Bce9dUVpS7Sk8ortwjmgjveUVlLUdyey5w0I5ZSIrjuKTuhrrkEYS22+iaupPXMerqBl54F9+CI+sCUwD64jquI28hhVh7bdQtwjCo\/QgLjmb0fUtJ6jrDeTULfBpE9Ic4rEv2ot9\/g40PIvw6noTFatwnJquYBTViUn2VhyFdd24QRw7XsOm\/jL6yatx7L0nPKA2Y1w4iVH+LtSil2G77D7GladQ8SvHvPsdVKN60crajFnffZYI60sTV2LUcQf9+peR969BLXcXRkMfo1G4F7ngFpRi+tHre4D+sgcsyd6GfPwKZLRtRMYH7YHH6K36Go3GayxOGRcevFcwP6yT2TIvISP3EgoR7ag2Ce3R\/CrqHXdR73oH9Z73UBfKE613voV62xuoNd9CKXEVslqWopfwMnaJyMWNIJ+wCoWkUdRKD6M\/+i06Qx+h3fs+imHtyFhGoZCwEkWhDQz6H2Aw9ASdhsvMswxDUShLPWcLxoKu33qLxX6VKAt5VeMHsBj5GM2sDSiFt6KWNIKFcH3NO2+hliykx\/RgKlxn6947qCcuRzWsCcumC9gK\/VEzbhlaUW049r2OSd56NIR1s4IteKx8hJpXNku8C7CvO4L38nfQi2lnoYkPHl1X8B64jXFyv6gPBQy\/gXvzSYwTu0XbEWvu49N6GpPYNtF23IbH+LWfxiJRHL8heuUb+DbsxzFH\/NLbo3gdkX0XcC0YZb66KY6p3WRsfoRVZCXm4eIZFGljb5C88jruueK4FovUjCja8SHR7QdxSxcfN6hiLaXb74uCnpsFiIOEp\/WfpHj96\/jmCfW0FccLia6bIHvoBKFlK1DStRBpGb37adz9LsGFy7DwEbvosvSKpXnXW6Lg5q4xYiPHFA2bbxCW30FoXue0lte9lZo1p4ktW4ackrpIcwyIp\/\/AXULSqwnJnIlJUdi9kfqxI6TW\/OOL+xWHXiehuJWI7JppLa2ym6HdlyntGmep9kw8jvUn32TZ5uMkFIjjqojOoa6XHRfvUTe4Hq+QGRdUm0\/cYs2+i+TWzPiOL2\/t5+AVIW\/vSkJiU6f1DQfOsX7fOdGMkOlyyxo4fPFN6tqHCAidKff4hTts2HGCzPzKaW3K6HHw2DUqambaRt\/AlGPHb4oMIKb\/laFm7+Q5erpWkZQodnk2xaWzd9i0bh8RofHT2qaxPWxYvYvs1MJp7fzBazRUtJGZOGNgkSBBgoBxDLMi1jLLtwPpoX9jdtZZ5hTeZG7nT0hPxQep\/ZB5rc+ZE7Qc+b6\/Ihu3k4XFr6PQ9gMy9vkotf2MQsVD4Z64n6Xdf2FR+HpUiu6i0fEnFlhno9X2O8ppwjgi8yq6Lb+gHDKBTvlH6NV+i5KncK9p+wvK\/qMYlj7BuPwz1EM2YFn7IwYZN4V7yFHsW0DZphS7yu8wS39VuE+cwbn6FwzDJrHPfYhrxY\/ouvfjXfMvaLt04573MS5ZD7EM3o1\/6U\/YRhzDLel1gkt\/QdeqgvDS37H02Yh\/6n0CM55g57OVmMI\/YuMxTljqY0KS3sPVdzeJOT\/i7ruX6ISHRCd+gJv7RrKyf8XMrJKs9B8IDXqZ8MCL5KS+wMGqk6K0n7GzaCUv7jMSgm4S6XWMssTvcTHroCLuOX52oxSFPSIr4DXiXA7QEPMDHsYtNEZ+Q5DlKioDH1DsI9y37CfpifgJN51SekKfE2I6QKvfB5S7XSff\/jjdfp8QbTxAr88TUs3XM+D1lAyzTfS5PyDXfAedjndot79Fqdkk6zy+IlS9mnWuz0jRG2SN44dUm+xjlc07VBnuZMD8GsU66\/+5T\/xPZlbUNqSan\/OSXZ6wvgXp0veYHTYh9LkhpBOPI1P6AVIBo8wO38688qdIewjjJ68BZKMPMD\/7TaT9xpAJXI9c0cfM9RL2cetjXsAGFuU9ZK7fBubY1SMXcRCF5GvM9Rhhnodwr858gJywLuPYg5zfNpbmPmO+XTNzrRtQCNiHWuZT5tu2ImOUI\/TJE2ikfsAC207maEWhGn4VzYR3WWjVymwlFzTChbFP9BvIW7YwW9kTNe\/96ETcRtF2mTBeE7nX\/OdKS5AgQYIECRIkSJAgQYKEf8bHOYnlzedF6w1FOymbcmNl4MmaZXdYqqiDh0sSy1rF7m16Wy4T6FNMfEw3TX+bCVJVsZ+oiGakZWYxMCh2r1Ncvo\/ktFVY28fT3CV29dM59B6WNuF4BlRQ2nAGfSNv4rPGySiZREFJk\/pBcdyR4vZrOPqW4B+\/jIy\/BVKvGH4gmu6f0XwZ1\/BmXKO6SGt+GSV1S3IH3kPfKoTomlME5W3GJqSJuKZL6DskiNxhOcV04V92kKCKQ1hFdBC37F1MAyqJ7H4Tl4y1eJYdwr\/+LMZhLUQOPcQqYQjf1uu4FO3BoXgfwSNP0AtpxKv9VWwKdmOevhavvndRtovHtetNNIMaMc7cgHXVKRQsw3Fb9TlGOVvRz1yP4\/BHLDAPx6T6HNbdd1Fwz0e\/eD+mjVdY7FWC9lRA9ZHPWBq\/gsV+VViO\/4hu9Vnh4bkQ5cgezNZ8j8nIMxa65jDPOYul6RswWvEFRqPP0aq5gKxlJLJuBcy3T0Ipbhi9kc\/RH\/te4Dv0V32N3vBTdAc\/QmvKwBHbz+KQBhaHNokR6qQY2YVq\/i60Ou+iO\/yxsP9nIkOH\/tgLDNZ+j97QE5Sie4SH9wTme5Ux1yENOZd0DAY\/FM7ha0zW\/cgSob0WuOUg65iGauoopis+E6GWOsZCQV8cUI35wH1sJn4QubeSc8tFO3MC29WfYSFcA3mHROSswrAdeh+bZW+jYBvFAqEdnVY+xqbjOooOcSgI19Jz7TOs6k+h6JiAqk8Bfhu+wrJsEmXXNHTCagnZ8hzz3AmWuCRjljZMyMSn6Ec1oypsO5bvJGjkLdTd01hiH4Vn4xEixz9AyTKQJTYhotkeSdu\/YM4iVZbahBLYdpyULU9F7tnU7MNRs\/Agc+dnWMfUo2Lug7ZzLFlbHhPSchBZZR1UTNwIqNxE+aEXmAbmoWTohLyaMdnjd8iZEBvwlpq6o6xvT93hr4jvOYL0fEUWa5oRUDhM0+EvcU9pRlZRCwV1I5GLq8YDTzB2CWHWnIUoaZnhnlBFz8kvSWjcxHxlTVGZmib2NO16i4yOHcir6os0XWtPsju3UbvhFYwdxYYUFW0TInJbWXnmKao6xsgt0RbpVp4RNE2cp3rVEfQsxTNGlmgZ4R2dw5ozH2Du6MOipVoi3cLZn\/L+LfRsvTAd40NhiQa6pnZsvviI6sEtKKmJY4cYWTtTN7yVyesf4xuVhvTc+SJd38yW3VcesHLyAtpGogCuwm9\/qSiw+eFbj3HyDkJJVVw3O1dvhjftZ2z3SYwsxPE8FsgtIiQ2mZO3H6JrZILK3\/I6e\/jTt3ozq7ccxNxaHP9EeYkqkbGpnL9xHy1tfWTmLhDpYZGJTB56meWrt2JgKI7FMpW+dftxXn7lXRbKKYg0DQ0dqqvbOXXyFonxYiPVFKnJuVy\/\/J7IHdbftfDgGG5eeIfC7PJprb2uh9cvvktx1kwgdgkSJPwHSC\/mJTU3Zvk0M3vZb0jlXUS65A1kBv8dKcciZDv\/gGzlfWT8+5AbAJm4XcjVfMSi1h+YH7oGxZbvWdzwJQtDRlna++\/M9+1Frf03ltY+QyFsAs3WX1ma\/wYqSSfR7fgri9ya0W\/9He2Shyj7r8Ck\/d9RixP+A\/PvYVL3A6p+K7Fs\/jN6qZfRTzyDTf1vqHoNYlv5HebZb2MUexqXhr+gFzCBY\/EXOBQ+Fc8IqfkzZuEHcM56iHvh5xh6rhLuC\/+Cie84fgVf4Z39MXYhBwkp\/hnnqPN4xb9OWP53GNm2EFP0OxYuK4nK+oqghHfwCj5Ncv7v2DotJzn7R\/xCLxAd\/54wrvoKP79DpKd+S2jQReIi3yI17iP8PScpSP2RYK+DZEZ\/SHLYHSK9jpMf84wAxw1UJvxAvPdZCsMekh34BokepygL+4g4573UR3xNgvM+aoKfkOJ8mCr\/9yjwvE6p501ag54RYzHOspAXeOhUMRD0PTl2R6h1vUW71wMSjEfp9\/qEOKNhVnh\/SaXNKZa7f0ySwQhj7s8oNdvPMrs7DNq\/Ta7eOiacPiFDd4QJh49pNT3BFvtPcVgUjuGcmf\/T\/88YRPOSlhtSXb8xK\/caL2kHIC30hdklwhjTMI45KaeZW\/0F0q7NSBlGM6\/qc+bmv42Ufhzzs15nYdlnSJukMNsgCrnipyzMf4SUQTLzQ7ajUPIFc+1rhP3SUUi9jWLuB8gYJDBbKwTlvE9RTH0Tab1kZFSdUC0W+mX0BaQNsphvnIVG\/gsU\/CeZo5+NvE0TWrnfoOAxjoxeFopOw+hmfoO8fT9ztdNQclmLQfZPyJnXM1dLGLe4bcc4\/QfmaUQhq5nKEodVmCR9PlXf\/6ABJEiQIEGCBAkSJEiQIEHCf0igRyZDjWJXOm0VByjNGMPLJZ2+xnNoqpkRF9FIU+UBUfqy9quEBlSSkbKC2gqxVlm+n9gY8ZfUHZ030NNxorLmKMmpK\/HwKaa6SWxgael7E++ACpy98iiuO4GZdYTYHVbhDtR0HChtv4bcwiWUdNzALbCG0LRRUisPI69sQEHnq2gZuJPe9DIeUa34pawiqe4MZq4ZxFYfxz22h7DSfUSUH8A5podwYT+XuH4CinbhX7gT26gOwurPYBvdhX+FkJa+FvukYfxrTmHkW0Jgy1WMAqpxLzuEY+42jILr8Gq4iKKeEz6db6AfWIt9yX5s8ndiGNWFU\/0F9CPacO26i3n2Jkyzt+DYehO92AFMhTwmeTvQSRjBrvstjAon0YzowLr7bXTT16Ep5LHoegudjPWoxw9j2v4GRm2vsdglA\/XUtZj0vod+8w0UvUtQiR1Cu+Qgxss\/Raf+FeStw1EIaUU1YxNaFccxHP4Y\/f4P0Wq6IXI7NU9Nj7mGXsgF1KKYtBploTyV9AmW5mxDNXfHP5KznaVZm1mStg6llDUoJa4WzUKR0XVlgY41ypGdaNacQ2\/ZAwyHPkK\/7TYaecI+Qn7FiC4WGHkK2zswHnqMYduraOZsRjV5NQrCNdEp2oPZ4CP0CnehmSaU7VWAXtFuLPvfRT9\/G1opK1nqU4hl92sYlUyiI\/Qn7cRBLBvPC5xDK7IV3YR+bKbcprVdRt2vCP3YLhzaX8G29jgawrZBbDseA29gmjGCTnAlpok9+A69iZZfvnBt6jFP7iFg+E3UXRIxjWvHKqWHoOHXUTJ1xzxBuB7JXYSveAMNtwTMo+qFa7+Z2FHheoWUsdTcG7eCMSL7L+GcLZ7N4V4wSnDzflLH3xZtW4SViGJ7ZK57S+hTG0Wad8EKAsvHyV3\/NmpWYhdOfkUrSFp2irx14tgg+g4hBJesInvFRdL6T4k0NUN7IqvHyRw4LlpOaXp2\/oSXr6Bo9QWKR8Uu5aaIrlhBQt1aytZcRHahokjzTakhurSf1l1C\/Y1tRJqWiT2pjWupWHmUrHbx+U0Rlt1IWv0qeiffmNamyG4Zo3pkL4VdM3mDU8uJK2xm5ODr+MRkzeRtGKJ17SFGj8yUYeseQHHbSpbvvkTTihl3XWHJ+dQsG2fz6Tv\/cLzy9hFalm+kY\/WOaS0gMpGC2g52nb2NobnVtF7VPkD\/+A6Wb5pxn+IfGktFUw\/7ztwiOGJmJkZ92wCjG\/cxuFoc22iKuOQsKus6OHTyxj+cQ++yMbZuP0ZJWeO0Vlxcx7rx3ezeJb42UxTmVbJh7R4mxnZNa\/HRKYwt38TF42Ij7xT5GcWM9K5hz8YZt1gSJEj4f4FbDVINj5kVtxnpsteZ0\/0zUj5tyPb8jkz5PVGw9IVTM0ISdrMg\/yby7T8j69WGYvefWVR6j4WxO1Hp+jNy0dtRLn+EausvKASvQkNYLsl\/DaWoHWi3\/Ipi6AS6dS\/QrvwM1biDGDb9hkbyWeHedBHj6ufiGCHNf8Eg5y76qa9g3fA72qHbsCh4hHne+2j7rcGx9k8YROzHqfRb7Is+xzTyCO4Vf8A88ii2STdxLfgMHZepMcefsAo\/gkfmI\/wKvsE2eD8hJb\/iEH4Sv4wPCcj8GKfgw0Tm\/4iT\/yQBCW8TlPQe9u7jxE25xhKW8enfEBB+laCwKySlf4uD43IyM3\/Bz\/cwGUlfkRB9nzD\/c+SlfI+383qKU34m3PcU2VGPyYp4RKzPWcrjv8PHZiU1cT8S5XqA4pCH5AbcJdH1KNVhn+Fp2kZLxHdE222h2v8hWa5nyXW9QIX3XVJs99AR8DnpwrLL\/xkJFhMs8\/2cbJt9dHk8otrxCoWWB+l0uUeq8RqG3T4m32wHK1w\/Ikl\/mFGXj8k1XM8ax4+pMtlPp\/ll2szP0256hpVWb5Kg2o6vQs4\/94f\/TqZme8yK3IhU6TtIZZ4T+swgUomHkS65h1TgWmZ79SBT8TEy8UeQ9hlhbsYVZFPOI+07ioxnPwuKnyAbuZ853iuZn3SJBQmnmes9xlznDuTzPmC+7xpk3Zez0E8Y\/+Q+YoHXGPPcV6IQdZLF8a8w33UEOY9RlBNvoeC3gQXOK1nkOSGMy95Bzq4ZOaeVLPbaiHry+8LYKZNFjitQchPGg\/HvstAwi0X2QyjZ96IV+w6LzGtZZNnBYvNq9OM+QNlxFAWzJpTthoWxzV2WOIwir1cwVe9\/bggJEiRIkCBBggQJEiRIkPB\/T25CHy0lu0TrTSW7qcrdSIBXHv0t4hevWclD1JWJ4wW0N5whNqKFtKQhGmqOIiO7SDQTJDKiGRMTH2prT2Bs5E1x2T4ys9fjG1RDU4c4oHJh1WFCo9px9syhoPoIHv5lJGRPkFV+ADO7WErbrojy5TWexzeqg+DkEdFMEEPrKLIaL2DrkU143maiCrbiGtFGTPl+fITz8E1bRWLDOUzcs4idMnQE1xFUtJtAAduwZmJbr6GgZUVE02XM\/crxKtyFT8lejP0rCWm9jqK2LX4Nl7CM6sQhezMeZYewSlqBa9lBHPO2Y5e\/A+fyw9gV7cM2byu2xXsxTRvDqe4CemEtWJXsx67yBGYFuzHL24Zp9iaRGyyzor1Y1J5HN3UNpkK6RcPLonggBlOzSVquo196GLWIdkwaXsG47hLaRQdQ8szDqPkmxk3X0Ck\/jkrsIEp+ZegK5Rj3vYtu1Rk0K06hFD\/CAkN3lCO70ao6i17raxj2vIvhlHFFOC9toUzNmvOoV5xErewYqqVHp1H7G+qCrlF5Cq3qc2jXXkS74jh6DZcx6nsP\/bbXhTJfRT1\/N4peBSw0D0Q1a5Nw7BPoVBzDsPFljDpuoyO01WK3TNTS1grrh9Ev2YeZoOsL7aXskYWekK6dvhZz4RqYVB5FI7obg9L96CYPY9P1KnqpKzAq3oOB0OfMS\/dgVrobg\/RRDDLGsCjegW39KQyEvAZCH7Qu34Nj0xlM01egF9WKTck2XJpOY5EzhlZAKQ7lO3FtPIZN\/gSqrsk4Fm3Evf4gTqVbUHOOxyqxA6\/6\/XjW7UfTLQnTsCqCOk7jU78Pu3ShnfVtCOs5j0vOcqEPiA0BYR3HCW07SnDLITSdokUzQxIGLxPSuAe\/crEbD4\/sASKbJ4nuOIx5gPglTnz3ESIbtxPdOomyoXhmQu7oNeLbJknqOijannI5NmX0CCkaJKljJh5H0eqLZPTsJ717Lxrm4q9jo8tHyOreTe6yg5h7RIs0G584qsYvkVS\/hrB8sesu0f79k2S0rKNwQBxYfQor9zCaN14iq2WcsKyZF\/4FXRsp6JigcngSLeMZ10+921+mevlu4Xc3MpO3dTXdG09RPbiViKwZl1I1\/RtpWrmTjnFxvf7O8p1nqOweJadW7P5riqyKNvom9tG3fj+mNuJ2mWJ01wmWbzlEXe+qaS0uo4CxXccYWr+b5Nyyab1r+TrW7jhC36qZuCQ+\/mFs2nOSobFtZObPzLwYXr2ZzTuP0dm3elqrqe1ky7YjrFy9DTNzcZ1VVJYyuec0a9fuIjgoajrvujU7GRmaoLWxb1rbsfEA2zfsp6ywdlob6lrF5jW76G0dntYkSJDwP86srDPMilrH7JKbSA\/D7JDlyDR+hkzrc2SiNrKg98\/MzbrA\/PRTyHf+yry43Sxq\/AqFlu9YGLMN5Y5fkU8+hmL2VZa2\/4pC\/F7UGl+gWv0JitE70Wr7EyrxB9Aoeg+95l9ZErULg8Y\/oJV7B\/X4o5g0\/hGN2EOYVHyJWe1P6MQdw6rhT+jEHME0520sS54J9\/\/dOFT9AbO0V7HKuodLzb9gHHEI1\/IfsU65jXX8ZTxKv8c0cBsehV\/jkHQL58Tb+BV9h13EcYJLfsUj5R7eAmFFf8Q+YC8ReT\/gHHyEwMR7hKQ+wS3wCHE5P+HktYXIpCcERt7EL\/gs8Smf4+Wzj7S07\/D13k9c1D1iI98m2Pc4mYlfCmO4vcLY7mvCvI+RGvY2ycF3iPI8TmH05wQ7b6cs+ktCnbZREPI+KV4XSfO8REXoJyQ4H6Ap4gVRtptoCv2KTJezNAR8RLnXHUpcr1Hj9Q4Zdvtp9XlMisUWlvl+RbTxMH1eTym0Pkqv2wfUO9ygxeFV6m0vU25xhB6Htyg13ceYyzOy9deyyuFD8g3Ws87hEwr01jFu8wHFeutpMThGoOKMK8f\/R4yikSq4jVTYGqRSTzK79B6zEw4gFbgS6bzbzMm\/y2y3NqQTTyKb+zoyYZuRDt\/BvIzryKbfYI5nH3Njj7Ew7RqyYTuYG7KVhUkXkUt7DVmPfkHbx4KADcgnXmWeazcLwg8iH7QL+fBjLPAeRz70IIvDDqMQuBu5gF0oBOxEKewki302sCjwEAqeE6iEnUFxKuZHwAEWOQ+xNPQ8yp4bUPLdh7xFDWqhF1Hx3Iqy924WGmaiFXYdNe+9LHHfipxREWoeu9H0OSgsd6FkN4SiaQM6fudRdZLEAJEgQYIECRIkSJAgQYKE\/yFK01dTmb1WtN5YsovyrHVYmvoz1if+yrsif9P0TJCu5gv4eeWTGNdLc\/1JkdbdeR1v71yMjL3o7RV\/7T7lDis1Ywwr21g6l70p0qaMIAlpq7Cwi6G+51WsHROJzRglv+Y4yho2NA7fF+UraHkZt6BKfGK6yWu+iJFtNFlN5wnLHMclrJ6SwXvoWISQWHuCkJxNmLlnkdMvdsOV0fcWCxR1CCrZi3\/eZjRtokkdeE+UFtv5KsbumbhmbSS0\/hx67jlEdb+Be95WnIVyoocfouGcjn\/LK1injmEe3Y1v6w3k9FwJGnrEUuswbIsm8Rt8gE5oM07Vp7ArP8piywi8R55gmrUBnfA23Icfo+iYhFHuDtxXfo6Kdwm6GRM4r3qGTvIqlP2qMG+8jP3IU5QD61EJbsSy5x6O6\/+Aom8FsiYB6BbuwXr0GyyHHrMkqht53yqk572EbsVxzFc8w2rtCyxWfYFa8iiLghqFh3JhP1vx1\/DSAgpOKWgW7kOv6SoG7W9g0PHmDMK2XvN1NHK2oxxQjayKhsjV2BxDPxYKx5Hzq2ZxSIvouGbL3hOO9RzL0a8war+NgnMqslaRLBLqsDS6B4ueu9iOf4tZ1+vM17FFwa8SBbds7Fd8hP3qz9CK62OxVxEqfmVYtV7Gda1wzr5FwnGrUPMvxW31E2yFazzlAkveIhjv8We4LnsdrdA6lFwzsCnZjs+qhxilDKHimoZ5xkqC1z3FKLkfZYd4bAs3Er7+Uwyim1GwCsa1ei+xW75AyyMNBfMA3Mq3Eb\/5U3Q8klB3FfnOJnnLJ\/jUTqLnJw5KnrXjGcHtxzENE788d8kaJGvrY1xzR9BwFBscpmJ8hDXuwSJM\/DJezymc4p0f4ZLajrFPukgLKF5J4ca38MpZhq5zhLg\/Dp2lcsdD7KPKWWoiNmiUbXyd4nU3cYgoQs1U7IIqsXkLzXsfEpDbjaFzmEgztPel6\/ATQgt6sAsSH0PLzJm23W+R3DCOd1KVSJsiv2cHvfvv4RmTj6lzkEgzsvWib9+bpNevIiBlxmjh4BPFyuPvk1jei71vzLTeteUCy\/fdJjStAg0DS5FmYOHIjlee0rhykrC0GVdPIYm5bLv4UFjm4eQnrusUjcObGT90jfTyFubIzJ3Wj732CcNbjxOWNPOlb0XbIMduPSKjpB6PwMhpfcXm\/azff5ak3NJpbYqT198lJimLwPC4aa2ldwUbdx8nt3gmLskU56\/dIz45G98AsduuKdZO7GbD5gNkZM28ZBscWMvll98iPb0ARaWlIi0+No2bV9+jv3f0H8q8eu4OBdll+HqJ23eKu1fvs7p\/HebG4vaSIEHC\/0Qchf8AjyakUvYhvQqkYjcj0\/ApMr1\/Yk7KQea1fY9s4xfIxk8i3\/dvzM++hHzp2yweAFmfbpTafkGh4hEKGedZ2vUXlMvuo1JwB40ekPfuQbP5D6iWfYBa9k30O0At\/QraJY\/Qq\/8BtahJjBt\/QzfvbQwLH2De\/Be0449hUfMTxgUPMUi6hG39n9CPPoRt+QvsKn\/ENP48LvV\/xSzpKg55H+FU9BUmIbvwqvwds9C9eBR9i2vOE5yS3sC\/9Dfc0x\/gm\/NMZAxxDDtFWMm\/4BB0iPDc7\/BLehfvyCvEFPyKjdsYsbk\/4+J\/gKikjwiPF\/YLOkNq9q\/Y2veTmibk9ztOfMxDEmMfE+J3mrzUX3B3GCUv8QUh3sfIiLhPZsQHhHscoTzxF3xshXFf7A\/EuB+nJPQjikM+JNvnFjWR35LtfY2a0E\/J9niZlrAXRFitoyX4CxJsd1HnfZ9ar3cpcDxDT8DXZNscoNPrY8odLjLg8yVxRqsY9vqKOMOVDLo9pdXhdXoc36ba8hTLHN6i3vIcTRbnGXf+nFKDbYzY3qPd7DwTtk8o1F7LuNUDZKSk\/7kvCMyyK0Sq5QVSGWeZZV+EdMNXSJe8y6yFwvil6F3mNv2B2fYlzPYZZF7Fp8jm3mGWhifz8+8hV\/8HpPX8mOM5gFzxExbmvccsNXcWJJxnceUPyHqPMNu8gEWpt1Eu\/RZZ62LmWJaglP0IpaxHzFHzYK5lKUtzn6KUeJPZGkHMF9LVc79CKfI80joJzDfJRDv\/O5SDDjJHP40FpkXo5nyHis8uZA1ykbdqQj\/zOUuF7XnGJcib1aAXdx+diJssMKlBViMKneDLGCd8jIxaNDKqIej4ncU07lMWG5UwTzMFA\/9LU23xz40jQYIECRIkSJAgQYIECRL+29Tnb6alROy+pqVsL6WZa7AyC2R5p3gGR376ahoq9ovWB7tu4eORQ3JCPw01R0RaY8MpsjPFRpSh4XdRUTKkvPoIKcJ+FjbRNLZdQUlRg6zCbZTWHmfuHCmalt3B0i6WmPRRssvFBpaGwXdFy1LhGP4xHXiGN1PRfxe3kDqihXNMrzstTh++j5K6FQk1xwlIX4OBQyLpHWI3NzlDD9AyDyai+gTBxbuwDmkgbfB90YyQiKYLRDRfwjqilUQhn4FHPq5Ts1UqjiIj7Bs19BBlIx+Cu9\/AKrYb+9wthK\/4GOOIDtyqj+PR9AoKOg74Dz1CzTEeh5oz+K\/+jCVOqViX7Meh7hxqXsU4Nl\/FuvI4ChahOPW+g13LdRYL7WCYsQ6X0a8wLtjNIlth\/5Gn2K\/4FK2klcjbJWBceQL78e8wa77OXF0XFDwK0S87gs3YN1iPfYtRw2VkVU1Y6JyJglcJKsENGNZfxGb9LyKjiOWa51is\/hrzkU8wG3qC6dBj9KvPoJm7Ga28rWgJ9dERztO0\/wFmy58I+T7GYtUzLIXyrdZ8i\/X4C6yFpUHVcZFxZLFvOQqeRcxerItqaCPWq59hu+Zr7Cd+QCOmG0WfUpHBYypmh8PYFzhNvMCoeDfKXoXMNw3ATLgGruu+xq7vLkrOKSi552Aq9AHPjS8wEZYqblnoxHTiPnIfz1VPUHFOQtkhVmi\/swRt+gZZ2TlCe+bg0nSGoPGnqDpEo+Gdi3liD+HrhTomdKPhkY62Zxpx27\/FoXADS+0jMY9vI3mn0GbpQ6iY+WKd0kPsmnu4Fk+I+oieVzrhvRfI3v2VaNvAJwvLsBJytj\/FKqqGeYvVMQ0sIGn4CglDl0V59N3i8StZQ9nkM5xTxAHUzQKyCKvZSOXeT1HUMBJpVsF5eKQ0Ubf3KQ6RYoOJXVgBqT2H6Dj5XLQ9hU1QJhae0XSd+IKQQnHAdlO3SMKK+mnb+4DwIrG2SFUPl8h8aiYu07Jzxp2UQ2AyWR2bWXn+GS5h4ngVypqGeETn0b7tOh3bZ9w+WbqFEJxawfDBu8QWtU\/rXpGZJJV1s\/mVT4krap3W\/eNyWb73BhvPPZjWFiurkVjYyKp9VylqXTmtu\/pH4hEcy8FbH5NXNzNbIjAmjRXbT3HqzS+mtSnis0vZdPgVBtbPuLWydnQnJjWXE7ceoLhYeVqPS8uhf80WNh86O62ZWdkRnZjBhVcfUFTVNK3HJmUyvnkf+469zKxZf2sjRzdi4lK5cuN9\/PxDp\/NmZhayc9cxWtvEbTxFgH8Y68Z38solscF2Cm8PP9au2MyFEzdwshcbsBxsnGisauPNK+9P55MgQcL\/HqR6fkGq9HWky99GZhjm1H6ITNFt5g0I6wl7kFv27yzs\/COyURtRELSFBa+iUPcMxZ5\/Q6HsfZTqPkel88\/IBY+i3gvKhXdQq\/0Szfa\/sCTzKlp1L9Co\/hLV1Asio4h6zmsY1rzAsOl31GKEe2fTn9HLfRvDvPexbPxXdJMvY13\/O5YV32Ga\/gb2df+KceJl7MqeY1P4qXCvuoJr7V8wjTqBV\/VfcS74ApfcT\/Aq\/xWXrEd45X+Nd+F3OERfIrD0d2yCDxBc9Ec8k+7hm\/yA0PyfsffdSXThv+Dov5+YnJ8JSrhPcNw9EnN\/xclzK6k5f8In8JQw3vqeqJj7RITdJivjj7g5ryMv7TcCvA+TnfANSRHvEhtwlcLEHwhy3klpws\/EeJ+nOOpL8kIfURz6EflB71Md+Q0Fge+T7\/smTZE\/EWA2TFu4kNd2O01BX1Ll8x61Pg8o9bhNd8DXlLpcp9rldbp8vyDGeCWDfs+ptH+Ffs\/PqLO\/yqjXDwRo1bPW8wfqrC8y6PiQKvMTTLh8TZHRTlbZPWLI+i7d5ldoMznHdruvGDJ\/DbtF8ZipFfFSzEZe6geprMvMknqJOW2\/Il36PrM0fYVrfw\/Z5j8iHTWJtFE4C1r+hGz+O8yau4QFBfeRE66dTMgWpOWEe2n9r8jl3mO2bjwL48+gWPUzC2NPI6XsilLhJygXf8F8vw1ILbZhScl3KKW\/haxdMzL6SaiV\/IhS9HnmmhQz36YBjaKfUAraL6RlschlBO0CId1nEzJTsTy8d6Cb+z0qXhuR1clCxXsn+hlfoR56lvna2cjpZWCY9BTd2PeYrx6PzGJXTJI+Qz\/8NnJaySzULUbH6xAWyS+EceZ65LVz0XWfxDr5JxZqij6G+OcfhgQJEiRIkCBBggQJEiRI+O+jOmcd9QWbkJsnT3vlQVFMkBC\/EnoaTyO\/UJGkmI7pmSA9rS8TFdpAVvooddWHRC8cCws2U5Avdk3T2vYKNjZRVNQcJTVjFHfvQoorDuDinkGYUE6xoIuO2X4Fn+BqEnI2kC2kG1mFUtx6CXuPTJKKd5FYuBVbjyzShfxBycN4x3aTXi+OW5LTcR0z5xQSak4QmLEWj\/h+YquO4BLZRlzDeQKFMt2TlhNRfQwXIW0qJkhA8SQGbulENL+MpmUwYc2v4JgwhHfxPtxzN+KWvx3f2tO4Fe3GOnEQb6EcE6GennXnsEwYxKX8sMAh7PK2YZ29QRQfxCJlFS4t17Au3I1Z6mocml7BSCjTPHcLdsK6Tlgzprlbsa49i0nuNvRTxrBueBnb7rtohDRgkLMV8+pTWHW8jm76BKoBVRiVHMKs7iwWPe9gUHGMReb+qEX3oS\/oRsK21dBjTLvfxqj5hvDgvYcl\/lXMXyyLnHUkS6N70SncKzCJTtFedEsOold6+L\/iELpF+0R5tAW0crahEtrMQvNg5sm8xBLhmusI52ncfAXTrjtY9L2DSfVJjMoOYiC0k0bCMPL6jhgUTWLReRurrtcwzFmPcdl+NCLa0IruwFrQzGtPYZK3CZOinaj5F2NVfxr77tvox3UL+mYMk4dwEK6htdDXTFJHMEzoxa76IHa1RzCK68CmdBdmKQN49t7EMLIR2+ItWOeuwaf3hsitlWPpVpzLhevV9TL6gcWYx7VhmzGEf+d5HPLXoueZjmfVLgJajuHTeEhk4PKq3IZjeh9hfZdQMHDAIaWLoKb9RPacxTZe\/DI9pGEPIfW7SBsVz2ayDCkiuHorcd0niGwTu3ryzhkgumWS1MHzuKaKjSEBRSOEV60ne8VlrALFBomgwiHCylZRuOYagQWDIs0zqZaklu3kDp0gtFisWXjFkd6xi5y+A+QOzMSRSG\/fRk7PHuo23UDH0k2k+SVXkdu9g4qVx8jr3TWdN7N5nJL+PSLjh4KKOFC4gbUbJct2UNC5gYqhGbdYAYmF5LeuoWPjWYq6xO68psiqHaBhxSQDuy7jFzszW6OkfZTc2mX0bxH\/9qaQnb+Q+qFN9K4\/JOLvul9EMp1juxnecoySZnH9ROdX2kB972rWHxR9wTpN79hW+tZup3v15mktPC6VnlUb2Hr4HGUN4jhDU1Q2dTG+\/SA7Dp2b1mztnRlcvZEte47TMzg2rdc2TLm7OsyO3SemtZjoJFaPbmbvvtMkJs4EOR8ZHmf3zmNkpOVPaz3tQ6xbvYXN4zMuyjqbetm79Qj9HTPuwSRIkPC\/n1kJu5Aqv4tUygGkmz5jTv+\/Il14Hdl+mNv8NbJZ51jY92\/MK30TuZbnLOr5V+RK3kah6TkKDV+zKPcGKj2gWPWEJf+FvfeOjqps+38VERXpLSEJqSSk9zLpvffee++990ogIQ1IqKGDgBQpgoIKgmIDQRFRUQHpIB1E9Hk+Z8+MJu9z3uesdd7fedc6vzJ\/fNaeufa9793unbkz37mub\/EV5KsfMyPxQxTK7yFfeIXZ2edRrv0HCtnfoZx3CRVxVkjUQTQqnqGafYG5eVfRLn8ufA6eR6fwHvNyrjA35jgGxY\/Riv8Mo\/z7GGRfxyD1B8yLngmfXd9ikXMf88ybmMR+iXXOI4yjPkOUcgVR0kUso77EMeM+ZsFHhHnKI2xjz+MUf0n4DLmPXejneKc+winia\/xSHuIZexmv6J8JSLiPR+jXhCQ8wjP4NKFx9wiIuEhg6AUiou\/g4\/MJMdH38PE6Rlz4LYJ9vyTc9yuiA3\/E3\/ldkoNvEOh0kNTA60S5f0aa30USPb8h1\/8GaV7fk+b+Dfk+1wkT7abA6wqRorco8bxKmv3HEiEk1fYodR53yLT5iGL7ryiw\/YJ084NU2J2j0uYr6ux+INvkAA0235Ogs4YOm0uUmxyl2\/oayfOG6ba6TLb2FrrNf6Jo3g4GTH4kw\/wQA2aXqBCdYbHxj+SHPiNNZRBjx2FeKPqRF9JPMsYkh3Gxh3mt\/D5jvZbxsn0D44uu81rcccYapPJa9GEm5V\/jFZ\/1jDMvYlLG90yMPcE4URPjvTcwNf1nJgbu5lWLaiYJyxlpPzLBdZhXTUqYGv4hM6I+ZqL9AOMt6pkRcYKZQe8yUdTFJFEncuGfMdNzO5Mt5jPVpgf5kBPIuW9lqlUv00WLUAg8gbzbNmY6rmeaST1zAj9FwfVN5O2F\/c7LRNn3Y2bbrmS2zTAzjVpRdtuPkt1aFCyXIWfajaJoFZq+J5ljuQJ5g2ZUbDah4foB416dgpLxALP1JD8y+M8PhAwZMmTIkCFDhgwZMmTI+H9PWkQHVVnSTJCKLLEnyCDOtkm0VkgNzQO9i2mrOSx5XVW8mwCvUsJCmigu3MocJQMihe1rhfWvTZSXiCCKs\/Uk5bASkocwNgslI3cTYVELsXFKo6LxI0k\/WWX7cHDPxz+6m5TCHRhZxxCTvZ6g+H7MHVLJqHlPYoQelb8N39g+rIR9Jtd8gJyqOZEle7Hxq8A1tp\/g3C3YBjfjkTxIUOFODJwyiW74mJdfHUNA6T4sAmqxiujCt2gPpoGNOKauwrNwNyZBzXiXH0THowi79HXYpq5Gx7cal5L9iMRCR8QC3GuPMdejGFHONixSh9GL6sUyazOWOdvR9K\/HrvY4loV7UPUsxbr6QwySV6LiXYlp8QFMi\/aiGtTCvIQhrJpPoRm3FEX3UvRyd2DR8hWaKcPIuxagEtqBWevXGAnbqycPM90+AyXhOPSrj2Pa+T3z8neimryG2cEdTBR7gIii0Mjcgl7DFxgK2xkvuIB+4xdoFb7F3PxdqIuFjrT1qKSsZU7Cin9BOWk1KqlrURO21xDOST1tLdrC+Rp3fodR29cYtJxGV+zzETvAdPMQJhr4MCe6H1WxgJM4hEHFu5i2f4V+xSHknVKZ5ZqHetIK1IV7aNpwDLOmT1ANbkQ5sB6NhCVoJwxgPf8M+plrme2cydyYXnTiFmHT8gm68b0SUUTs7WFWsAWbukPMC29BJ3EAdc88XDpPYhDXhV58Dyqu6diV70SUuw6j5AFU3TKxLdyIR+tRdIOr0PDOR80mHL\/Oj7FMFu5RmqReNkELP8apaB2itD7GjhuDZVwrge2HsRXem8W0SNoEtx7Eo2g1TtlLmaXrKPHpSFj8BW65S3HK6JO0EUVUEtf9AR65i3FKk34J7lu0jLQln2IfK4yv0FJJzDayjJRF70mMzV2SpVkRtqEFFCz\/FLfEOrzSpQbrYirXnSa2fh1hpUt56SVp6Y+42mFyevYTWtSLU+So30Td+s9Iql9FTIU0k0VMct0KalYdJSS7FY+Y4pF4af9ustvWCs\/KqMAhpn3DMVJrBoguaBuJhWVUs2DjUVIrFxGd1zQSj8qqoW3VfjKquhG5jpbLah7cTtuKXWTVdAnP6GhmRevgNio7V1DUJM0G+5vVbx2jtLmXyJTRsl151W0s3\/Yu1fMX4xEgLU8mpq1\/FYvXvkll66h3x7RpM9j01vvklFSTkjN6jvlltSxd\/QYtC6T3+W+27TpMVW07icmjZbvqGzoZHFxPa+toaSsfnyB27zhMrXAsTg7S0lbOju7sfOMAS\/tWY2xoNtJ256b91Fe0kJk86jMiQ4aM\/5+ZoMSLnl286LeUMeEbGNsBY6uvMa7gLK+0icWQq7xWeYPxjb\/zWtoxJtbcF3jA5OKfmdr4J1MKLjCt8Cdm1D5jetEl5GqeIFf5iFk551Go\/g257G9RLLrOnMonKOZfQrXyGSrFt1HJ+VkihqikfYNm0T00C39FM+cqOqXP0Mr+Bd28W+gVPEAnVfhMLXyCXsr3GGdexyTnDkYpP2GR9xTT9KtYZd3DKvu+8Hl1Ebvsx1jGn8c+4x62Kdexi\/8Jl4zH2EWdwy31Po6xF3BLuIp7wk1cIr7FN\/khLqGn8Yu\/g2fED\/hFXSUg5iZ+YT8QFvcA36CzhEf\/SnDoT0RG3iQi\/BpRoVeIDb9NmP+3xIfeJMz7NMkhdwhz\/4TkgCtEup8k1fcSqX6XSfX+gdyA26S4f0O21yUSHD+m0Ps6sTaHKPG8RprDJ1R53qHA6VvKXH4iXXSUItszFNt+RYXdt1TbX6BUdIpiy08lGSFNtj9RbvYJ7daXKTR8hxbzbyjRe5seq6uUWp2i0+YqRXZn6bO8Spnnr\/QZX6DM4SLLLO+Q73SBOpP3kE\/4hBdKr\/OCcztjXDqZWPUHr0W\/z1jDFMZHHGRS4R1ece1jnHUDU3KuMCnxS14xzec15z6mZ15mcsT7jNNLZqLPZmZl3mSK3y7GaScwNXA\/8imXmeK+hlcMC5gRdAiFxItMdRziNWNxSdCDKMacZ7rjIOP1i5DzeJM5YaeZ6TTMRL1CZjqsQiXkFLPddzBZeD\/LYRi1oC+Y43WYKfoVwnxtECX7YdR9TzDDsIqZ5j0oCDFNvy9RsFzCTONO1Jz3oON3BiWLfuSMu5muXcE01XhhbvoZyuaDzNZvZ6amZD7wbx4EGTJkyJAhQ4YMGTJkyJDxXyI2sJaOcukvvcsz15IZuwi9ec50N36IuZEPFib+9HeclKxvqj6Ei30yXh75lBW\/iYmRLwH+VdTVSE3NO+ZL\/TcSkpeRlrkGLW0nsgu3k5K1lhly86jrkJa8yhfai0UR98B6ipo+xsGzGJ+IDtIrDjD25fGUdkpL8UQXvImHEDdxyiKl9giW7vl4JQyQKfQzS8WMpKZP0LIIxzVhCf45m5DTsCOh\/TTzRNF4Zq4jou4oGqI4QmqOIIpYgIFXKQHVHwj\/VNoT3HIKy6iFmEd1E9b1PeoO6YhSVmKXvQU5Q398289iX7CL2SaBeM0\/xywDL0kmiHfPJeQtozFMWoV798+o+VSjGdyGe88vaEf3M9sxC8eFP2KYtZnplrHoJA7htOQ22onLmG4Vh1bcEmx7rmJUcoBpwvrpQl\/6hXsQ9V3HTNinnEsO0+zSmKDjwTxxma2FP2HZfwMLoX\/NjI3MsEtlqk2SpFTVRNMIXlEVMUXHmZnWsSiHtqMevxTd6g\/RrTqCnpjqo8zL24FaTB\/yThlM1nbkNTURrxv4McU+nan2GcL+UplmFYNmyiosun\/CauAGlr2\/YFj5HrNdsplsGsoM4bxmWMdgUv0+touvIVp4HvWwNol3xwxxqaukQRz6LyNq\/5LZNjHICfds0lwbXBZfwrH7HBohjcyyTUDDvxLX7m9wFMbULKsI5AQsCrbgM3gZvehOFB1TmaikS8DgzzhU70POxJeZwji0L9pEQP9Z9MLqURRFYBLdRvSaG+gHVaDqmMgUFUP82z8guOsT5I29hHvojlVcK\/GrLmAUXIqqTTgvjX2Z+CWnCG49gLpNKApG7hj5ZpO26nscUxeiYhXIdHUzDD1TyF3\/Iw4JTaha+vPK5NmY+WZSsvkyrmkLULeUmme7pbRSsfUSZt4pqJl78+pkeYm\/SuPu60RWr0PDwotXJkyXtM1adICSFSfQMHcXxqmxJGbtm0zLjh8JzOlEzdhx5JksX\/YBZUOH0bbyYvwUqVeFjW8iPfsvElPah67Ic6RtzbJ3WLT7HJrGtihpSftVmqtPed8Oagb3Yusj9RP5m+H3L1HR8wYm9lLvEclxuAWyfN8ZAuPzMLb1GIlHZ1ex+egFUsva0bewl8ReGjuOiJRCNhz6GksHTxRUtSTxV157na5VOxh+6zj2HlIvFTEa2vrs+vAsnUObsXUZ3aeLdyD7Pjor\/B1wx8BU6o0yZdp0Ghb0s37XO4TFjmZniDl84msa5\/diYGIhef\/66xPoXDTE3oMfExOX9i9tPzpxjvmdA6ipS8uUzZgxk+XLNrJkYFj42zVqfB4fk8Kx977A3tZpJNZY1cqJ905RlDNabkuGDBn\/E\/LqLF7QCeMFJQfGRG\/lpQ54qeoqL1dcZVwbjGt4wqv1j3mtBV7L+ZIJDc+YUPeESRW3mdL4J5PLrjGt4g7T6\/9geuU9ZtX9wayaZ8wq\/IXZNc+Ry\/8ZxYpHKFU+ZU75Q1SqnqNc+gCV\/GuoVzxHNetHNEufMLf4AVpFD9EufYZ24QP0ih5L0M28hGHRb+il\/Yhp\/iOMc+5gknEd83yxGHINq5zHWGb+ik3WQ2zFZNzDPusJ9un3cUx\/gGPafVzSHuCW\/gjX5Dt4pDzEPfku3kn38E68i6+AX8I9fGNvEpTwEL+oK4TE3sU\/\/CLBkdcJibxBQOC3REc\/ICjgHLER94gK+YX4sDvEh94iMeQWMf4XSAq4QpK\/EPc+T1aQ0Mb5I3IC7pLpfZk831ukuJ6h0Ps28fbHKPG8QaHbJUrcfiHH8WvKXX4h2+4Liu2\/odblOlX2P1BkfZJKa+G93Y8Um5+g2e4y9ZbnqHW9SZnHdbpsblBn9Q2NLneotb9Er8Uv1Fqdpd3+Fm3m5+mzvEady026LW8w3\/Br2vzu8oJwPcf7reUFi0LGlT1hcv4NxurEMt5rmOkVMDnhc8YoujApcBezSv5gauRRXlJwZFrEh8J9fMok5yWM04xhVsxJFHMfMcG0jFe1k5kdexal9F+FuVQlr6hHohT3A8rJ14U5Vi\/jFL1QiTqPWsJ1Ztgv5xWlABR99qMRf5OZNkt5VTlCmMP0MC\/+HnPcdjNeLYkZJm1ohZ5HK+Q8r8m5Mn5OOBpex9GLvI2C5QCvK4WjG\/AtBiGXUTDpZqJyMuPlPJlrvxOjoEvM1m9m0pwEFPRahbnJ9+h7fCEe6\/9m8MuQIUOGDBkyZMiQIUOGjP8yQR759DZ8gLaaiJr8LRIRxMo0mEVNx4kKqkdVxZj5DUckbdvrP8TDJQtnxxQaag7h61WMl2cR5aVSv4629pNYWIQSEt5OWdUBjEwCSUxfRXLGGuSVTCmpO4K8nBa5Ve8QmbQYK4dkiho\/wtmnAhf\/GpJL3pL0U9D2BcY2sSRXvEN88S4sXXOJL9+PX\/IyVHRdSaz9gImT5Ehq\/hQzcUZJzhbCy\/ZhFVBPRM0RfHO3MXGqHFHNn6MpiiW49igWgXU4pa8luvsHRNE9GAn78yp\/Fw2bJAJaTmIWPh\/LuKUEdHyNpms+NlmbcSl\/B93ABuyL9iAS3qs6ZODV9SM2JW+j7JCOS\/vX2NV8iKJ9Gnb1J7BvPskMPQ90Y\/uxb\/8Gi4r3mCkWOdLXYbfwAsZFe5lpEY6yXx22Pb8gWvgj2inDTDUOZo5\/IwaFe7HqvoiFEDeuO8FM8zAm6\/ugGNDEnOA25iYMYtb2NaKBW1h0X8J84U+YCW3NFnyPyfzzmHR8i0nb2X9FOA7T+d9iNv87STvzrguYd\/+IxaKfhX6uYy72R4nqlggoc4KaJIwb\/yoqwr23mH8Wqy7henVfEI5tF8oBdRKmGnhhVLwb20UXsO44g0ZIE2rBjciJorCqOYxz\/08YpC2TZHoo2CdhWbYHtz5xeZDtqHsXo+iQiPuib3Dr\/gqDxD60\/CvRjWjBd8kFLLJWou6awVyvPBzL3iRk2UXJmNAPq8c0upXg\/rPY5g4zxzwAo\/B6wga+wqNmNxNmKGIcWoVNag8JwxfRcktD1TIQ46BSAhv3krLqB0k\/hr656LmnkLriW4IbpePWIqwcj7xBcjf8jE1svSRmF1OHW\/pCsld+hUOstDSTdUgx1qHFlG+5SECxtIyTKCgXx+gKUrsOkL9c6tuhom+HZ0oziU1bKBw6zqSZipK4R2IdEaVLqd1wBqeIAklM09QJ\/4wWkupWUTb0Pi\/99Vw6hWbhFplP3erjFC7aPfK8+idXkVA5QP\/bP+EVJ82QkFeZR1hmPWm1S1i49fORti+NGUNkdgM1i3cxtP\/cSNzYxo34olaaBndR2T3qz2Hh6E1MdjXL93zOwrUHR+JOPuFkVXaydNsRwlNGTciDYzPIqWpn+9FvyKoY9diISSugpXc129+Xip5\/k1VaJ8RXMH+JNPNMjLO7D9kl1ew\/9iX1naNlrRLSc1m+4U0++OwcU6fPksQ0tXXJLazgg+NfsXTFppG2EVEJrF6zjaPHR706LMytKS+r55MT51i4YDSLpii\/gt3bDlL\/HzxB0hOzWNQxwK7No\/4jMmTI+F+PF316GVNxkTFF3zC26DwvtyPhldr7kpJZr1be5PWmP3m9GSaIs0Ma\/2RSzUOmVN5lasM\/mF7\/JzNqf2dmwz+ZWXQV+drnyFU+RKH6GYo1f6BU9RvKlQJiQaTgGmqVz1EpuMHciudolj9Hq+x35pX+jnbZc3RLnqFbKixz72BQ9Az97FsY5z3EWCyIZN3CLP83TDJvYJn7FPOMO1hnPRR4hHXGPeyyn2KbfhfHjEc4pN3DOfUBLgLOiTdwT32Mc9wveCU\/xCPuBj5xt\/FJuI939GUCE5\/gF\/kLIXGPBB4SFvOA8JiHREbdIzTsGlFhtySEB\/5IQvgDogMukhT2gOTgX0kNvkec9w9kBN0l1vMcWf63yfK7SbbPNTK9L5HvfZNMtwvkuv1IidcdCl1\/Jtf5O0pcLlLuepU82y+pdb0jETuqHH6mUHSKZsfbwnsBxyvUOP5Cu+1Napyu0uRwk3a7myywukqV8Ue02t9kkdUNFpj9RKPeceH9LZaaXqfb6Ee6tM\/S5vCQEMdtWImGeCHvBhOrhHtqnM94pwFm5t9HrvSfjJsXy0TP9czOeyTwhJcVnZnmtxul3CcopN9k7AwRM4M+QDnzIYoJPzFOyZeZ7sK8Tri+c6LOMkGvRJiLVaGedAfVqG+ZbNrG6+oxqMdcRivpHlNNO5momYGK7zF0Eh8xy2wB4xUDUHbdg3bkZTQDTjJFq4yp6rHoRVxHL\/Rn5I0XMl0jCb3gi6g77RZe5zBDs5LZBp0Y+J3HMOACMzXKmKwYj5b9foz9hDmh0yHkNCqYqhAvHtP\/eZDLkCFDhgwZMmTIkCFDhoz\/MVxtYugo24O1kR8V2evJT1qCoZ4bZTkbSIvtxtoijKZKaWmsyqKdJMYsZMZ0ZUoKthITMZ+AgBqqKg9I1ucLseiYLrR1nSku34ezazbxKctIE\/qyskskQ1jvF9KMq185WaVvoaRsQlrJW\/hHLsAjtIXk4l3YuOcRlr6a6NzN6FuEk1i2D3OndALThwnN3oitsL+gzLV4Jw3iI47lb0fLLISQkr04Ri7EIXoRXsJ618QhPDLX4yOsN\/QolJTEsghqxCVL6COuF9e87ThlbsQldxtGAXXYpa3FQWhvL7wXZ4OYCf3Y5GzFKKwNa2Eb65zt6Ie0YCv0Y5n3JtqB9dgU78VKeK\/uXoBFwS7MhPZij5B54Z1YlOzHXOzvkbKGOa75mBbvx6LyPUzK3kXZowj1kHZMhdfm1Ucxrngf7fQNTNVxZI5vNYYlBzEuP4R53ceYCOiXvoN29jZUhH6nG3oy\/rUXmGLky5yABrQyNqJbtE9gL\/rCUkKxFD0JeyVLndztqArbz3JIY4KcAlPUTYR9VaKVsgp94VgNyg5KSloZ5G7BsHAXxqVvoy+cz5S5IlQCajEo3Ckc0wEMMtZgnL8Vs4qDyFuGopuyXDgPYfvUIUzyNmMq3GM170LMindglLUGg\/gerEp3o+FThEXhG1KPj5j5WBdtxSRpANvy3WgH1WCZMYRF+iCinNVYZq9C0zUV54odGIbW4FK9BzXHRCyTFuJUtB7bjKW41+zhZWHMeVbvxD5rKd61u9D2SEffK4vA5rdxylqMR6nU18EuaT6B9bvwLFqFc6a0bJNXwTLcs\/sJqt2KZ77U08avaCVBleuJaHhTIoKIYz65\/YRWrSe8ej1+BdIyU47RlaR1v0tY+QpCy1eOPEvpC\/cRVTVMxsJR74rg\/EWktm8npeUNgvJHyz3l9+4ltXkDBb2jX7y7RuRTJMTFPh\/xlaMlrSLyOkisXExh13aii0Z9KfLa11HSvZXy3jexcg8biRd1rBWen0aJ+GHvK80EGTvuFSq6N1IyfzUNg6N+GWKaB9+kuG2IlqEdyM\/RkMSMrZxoWbqVgoYeKjpXjLQ1sXKkbekm2pduliz\/jju4+9G7ZhdNvauIyxgtX5VTWk\/jwkH6hrfh7DWaIdLWu4yla7cztGHHSEzP0IShdW\/Q0TtEZeP8kXhaVgG9S4dZtX60rZgVqzbT0dlPeWXjSCwvr4zFi1ezfp3Uf0iMkdDvxrVvsmrZBjLSpKWtVJXVGepbybZ1uwj2D\/2XfmXIkPG\/OEqWvBi7ixdTDjEm6RBjK68wdj6Ma\/snr7QjEUTGNzxjfNMfTKh\/yqTGPwT+wWSxiXr9c6bWPWd69RNm1P3JzLo\/kKv9A3mB2dXPUKj6HcXKZyhViAWR56hU\/I6qsFSreI56+e9olD1jrrhEVskz5gnoFD1BRyyIFDwUPp+fYVDwCKOCJxgXPBU+Mx9jlvebwBMscn\/DMueJ8Bn4RJhzPMEmU5wh8kT4vHuAQ8YTHNIf4JT2EGcxyb\/invIIt8Rf8Ux6iJeAT+JDfAX8Ex4SEP+QoLiHBMbeJyj6DqHR9wgOv05E1H0iIu8RFXFPmL\/dJzZMWAZfJz74FgnBt0kKukVK0F1SA2+T6n+TVJ+rZPjdJsPnCrm+d8j1vk6e102yXH+gyPMWhZ43KHW\/SZHbFSpcbwix21S73KTS5QY1zjcpc79Ng+MN6gTEwkeZ2x1abK4IXKXVRmhj9zPtlhdZYHmFNqvLNJicocPyMgOmV2k3+5GF+l\/RbnWFVYa3aNQ\/Q6Hp21hHfsULZf\/gRe\/1jDcrQy75BxQKnjHZsY8JpuUopFxEKes+k+37JRkeinHnUU67xXSXYSZoRqMY9ilqyTeR997P63PcUPB9F820JxLz8gnz0pB32cTcuKuo+H\/EdJNmppk0oR58Cs2w88iLBpmimYyq9xHmBZ9Fzf0Qk1TCUXEQ5n4x99Hx\/4opqtHMEa1G3eUgisadzHU8iIJBG0qmPWg6HUTLfhdaDgeYNicUDevtaNpsZ571DrSsdyKnliEsd6FpIfmhwL8Z2DJkyJAhQ4YMGTJkyJAh438YkbEvfQ1HkJumRmHqckozV\/PKy+PISV5CUcZqDHTd6G37TNI2KbabqhLpF6hF+VuIiezA0SGNpsZjaGraEBzSQE2ttDRWefUhzC3CiIjrJafoTYzMggmJXkBO6VvMURdR2Sb9xXp8ziZiMoexdM4kNncjoclDmNglkt8i\/VV9UuVBXIIbcAhsIL5sH47BTTiENBJbcQAlbRdSWj7D0CEFx6iFxNS8j4lnMR6pK\/HKWIOWbSKRDR9hE7kA86AGotpOoajviWfRLlyz1mPgU4V7\/ps4ZW1G3T6NwNYvsE5egYZDKr4tJ9H1q0I3oA5v4bWO8Fo7oAHXuo8wjR8Q\/vktQpS\/A8fqD1D3rUbTvxaXtjOYZ21CybUATaGtY\/vXmBfsRMWvlpmmwZgV78Wh8ztMcrehFtrBZD0v1IXjsmo5hWPvZYyFtnOj+1Dyq2eSuFyVuhkaEQswqz+BtTgDpftn7PquYNV8EsPCnehkbkBLON658UtQj1qEWkQXapGjzI0bQDNhEO3U1WgnDmKQ+4aw7WdCH5ewXSTu7wLm9cfRiu9nur4Lk\/Q8UPAqRzW4Fc2oLkwLhWvT9xMOi86jE9fD1HkOKHmVoB7aikFiP659F7Bv+QQV5zSUPApRD6hGP3YhHn3fIyrdyRynNCFWwzz\/cjw7T+JQtQ9lhyTm+pWj5ZWPb\/dpbIs2o+GRg7JTCkahtQT3ncU8oUtieD5NwwLX8q34tRxGP7AMTY8sVC0DCO8V+spailFYDZPULTANLCZ24EtEcS2YRzVIxo1n0WqiFhzBIrwKo0Cpx0Z05yES+z\/G1D8XHRfJryyJan6LxK73cYhrwixA6l8RWrWBvJWnsfDPxsxf6jFh7BpDyZqv8c3qwjNd+gX9K2NfIG\/xEWJr1+Ke1Ii6qZsk7pvWTMWqT\/FNb8UzWZpZIqZs6AMy2t\/AN7UBIyfpF++WHtEs2Pm9RPQISB\/9Mt8\/uZLOrafxSyzDNXzU5yK7eRXtGz4iNLMe94iskXh+6yqaV71DVE4jZo5+I\/GGJTtZtPkYwcklWLmMihC1vRtpW\/4WCYWNmNi4jsTrezewcPVekgobmC4nzWARs3Lnh\/Su3UN8djnq2gYj8b51b1HbuZTUAqlR\/N\/sPX6W9oFhYlJH\/TQCI2LZe\/QUCRl5BIbHjh5L20JWbt5Jef1odoaYA+9\/QlP7IsKjEkZiVbWtbNt5kNr6UfN1MUeOfkFX1xKCgsJHYj0LlzC8YiPlJbUjMSUFZY4f\/oz87GJEFlLTeRkyZPxvjHESL7p38qLbfMaErWds5S+MXQjj5sMrHUhEkfEt\/2R88z95vekfTGz6JxMlgsifTGn4k6n1fzKt7k+m14mzRJ4zq+YP5ARmCyhU\/4Fi9XOUqgQqn6Nc8TsqFc9RK\/9bEPkdzdLf0SoVCyK\/o10sFkV+R0+cGVL4DAMBo4JnGOc\/wzTvN0zzf8M897e\/BJGniARssp5KxBC7zCfYS8SQJzimPcY59TGuYiEk5THu4qyQ5Ed4Jj3CO\/ERPgJ+8Q\/xj3tAoJjYBwTH3BPmYA8IEwiPekBkxH2iwu8RFXpbIobECSSECgTfISnoDsliISTgV9IFMvyFpe9NssVCiM8d8r1vkyO8LhBnhHjeodTjNoXC63K321S4iYWQW5QJyxqnW9Q436LR8SZV4qXdNeocrtNqe4Nmu5u0WF2k2foKC6yu02l5jVaTcyw0v0KX+VW6zX5hvtG3LDG+ygKL6wwZXqdF7wyt3ndxEs73hcCtvGCSx8zkn5iT94zpXluYoB0nET3UcoX75L2D8couKAS+j0bmUxSDP2KCqh8z7ZaglfknKuFnmKSbwRT9AuZGXUAr7ibydit4Vd4ZFa930Et4iLrfR0xUdGaGcRPaIefRjbiCvEkbM3WLMYy6jVHUHRRM5jNRKZQZeo2oWCzBKOgycx12MknBj9mGnei5f4RJwGWUTXuZrBSJkmEXBm4fC3PVs8zRa2GGWi7KBgswcHgHM49zKM2T+Iz9m4EsQ4YMGTJkyJAhQ4YMGTL+P7Oi4ySKszRJj1lAR+U+THTdyEocoDR7nWR9T9sn2FiEYG7qT1\/naV4e8wrlJTuJDG\/B1CSQ6sq3CQ6qQ0\/fnaaWE5JtapuO4+iSjod3KXVtn+LsUYBXYK1EBBGvr2z9FAf3XDxDGqjr\/pbZc4wl5ughiUvQMw8jp\/EYli4Z+Mb3UTD\/DBOnzvnLF6QAt5hu4qrewcQlC\/\/0YWKr32f8pBmkdJxB0yxQIoIktJ1knk0Crqkr8MrZhIZVNNHCeueUlaibBRPZeRZlE38cM9cT03cJJaMAnLK34F11mLmOGdgJcbeyg6jaJGGXvRn3uuOo2aehH9yEX\/dPmMQvYbZpKG5tX+JQ\/QFyJkGou+XhsegnbMoPMlsUyxznbBxbTuG5+BaaAXXIieJREZutV72H68A1bFtOIi+c60yrOOSsE9FPXY1tx9c49l3BaeA6Vg2foOicIfHWmGEZzUzbFIEkZljHIyecm7JnMRpBDegK56SXvkZgWErGWjQjF0gECAXHNOEf+yRmCu3l7FMF0iTL6cZ+TJ1nh27iYhx7LuC85CqOvT9j3fQxOtELhf7jme2UwUyzENR9SnBf8gvuiy9h1\/ghSvaJKArrZpkEYJq+HN9l13AW7rGGb7lwzukoWUfi3HQE\/8FLGMUukAgcSjZROFbsImjJBQyjWlGxF66FfRwulbsIHbyAgrEnc90zURSWYf1f4dd2hBmaVmi6paNpH0XS2isSU3Nli0DUbSNwK1hF6vBFlM18ULMORUVYxvV9RvLQWSZMnoS6KIi5NiHELvyAxP4Twr32QMcpFjUzT2I6DpC35jvJOFQ2ckXbLgy\/\/MUUr\/sOy8Bcxrz0Mjp2oYSUrqBux1XsI6SZDRqmbmgYO1O7+XvS\/8r2GPPyK+jbBxNXt5b2t66gbycVGtSNHNC38aV08H2J+KGoKfXrMLQPxNQxiLY3viKzbTSTwsDGh5iSRSw9dJWA1JqRuLlLMDYeESw98CMhGdLsFDEit1Dy21az+vBFFFWl3hdirFyDyKlfzPA73+EZNuqVIXLxxy8qg7XvniMgNnsk7uAVSkF9L28c+X4kJsbRK5iq+UNsff8sXsFxI3FbV+E6Zxaz5dAX2Ln5jMTdfENYte0gb74nqWE+gm9wJP2rNrNgyTDTZkr9TXT0DXHz8uODL76hvGHUrN3Vw5f+oTUcPnYKO4dRYcbJxYODhz9m5ZrNIzE9PUPaO3o4dvxLdHT0R\/fnHciJY6fp6RotgeXh5sWuLfvYun7nvxybDBky\/g9kzFjJ8kW9MMZkfsxLjY8Y2\/CIl+sfMq7xqbRsloDYS+R1gQkCYlFkUsOfTBaYUv8nU0dEkT8kiEURebEwUv0HCpXPURSYUyEWRZ6jUv4c1bLnqAlolP4uQbPkd+YVi0WR39EteiZBIooUPMNQIor8holYFMn5DTMBi5ynWGY\/RZT1BOvMJ9gK2GWI\/UOe4JD2GKfUx7ikiEWRx7glPcJdwCvxL0Ek\/uFfgshD4W\/\/Q4Ki7xMc\/UAqiEQ9IDzi\/l+CyH1iwu4TF3qP+JB7JAgkBd0jOfAeqQF3SRPI8L9Lpt9dsn1\/JcfnV\/K875DvdYcCT6kYUuJxm1L325S73qbS5ZawvCURP2qdblHvcJNax5s02t2k3v4mLbbXJdkgbdY3aLa9wXyrq3RaXafLQkqb6QV6za7RZ3qNxcbXWGjyM4P61+gxvc5qvRu4ux7CyKoXhcwHzMx7jrz\/20zUCEM17gKa2f9gTsgnTFALQsFzB9pZ\/0Qj\/hdmmLczUS0UndRn6CQ\/Yo77LsbL2aHstgv9FOF+RF5ksmo40zRT0Y+4glGicN9c9zBdPQ69EGHuEnkTdYdtTFKKYqKCeC6yAdOIuxgFfs80lXgmzfZDz\/0Y5qF30HP7kOnKSYyfaoah++dYBFxF13Y3M5QzBBKEucIBRP43MLB9mylyMUyc5oSxw4fisflvBq0MGTJkyJAhQ4YMGTJkyPhvob\/hCG62cfi6ZNJd\/z7udonkpgxSmr2WOQoG1JbsJDNpQNK2re4DdLUcqSjdTUpiH452CZSV7CIleRALywjKy\/ehp+tGadXb5BS+wRwlQ0prDuHlX0VQ5HxSctbjKbxOFJfbKpSWrClq+gg79zwS8rcSnroM9+AG4ou2E5WzkRlKxiRVHMDet4yk6sNEF+3EzDmDGCEmFkPcYnsJyFqHc+QCgot3EVa6TyKERNS8j1VANT55W4lq\/gTr0DZcM9ZiF9eHXWwf3iV7cM\/fjllIM4GNJyTlsUxDWvCp\/RDblBWYR3XhWXMEC6G9mbAP57KDuFYdxji6B\/vivXi0nUFe3wOzxGU4VB7GpeUk09RMMYpfilPjJzg2f4F+bD\/qPlUYJg7h3nsJ+5ZTaIW2omCTgF7CEBZCP04LvsW25UusGz9Dw79O+IdcA+24pRJDdb2UVZiX7MOp52fsu77Dpv0M1m2nsW49hUjoX9T0GVaNn0pp+g80fyas\/xxRy+dYC8dl03ZK4DR2HWdwWvQDtk0fY5CyHL3kZeglDaIT388s0wDhH39rrOuOYN92Eod2YZva99BP6MNAuLfaEe1MVtTCufM0Tu1fYF32FgZxizBJHULZPgG7yv24dwr7KnkTg8g2TJMH0A4ow7vrS9xbP8QwvBGr9GXCsgGv1qO4VO1BzS4S6\/RBtFyTCek7g2VyD3p+hVgLS8f8YcL7TqPjmYGhELNP7SWo5V3COo+iYuknyf5wL1iFX+UWIhccYaKCjnBvW7BPaCWoZiuJA9JMIvOAArxyl5Dcc4yYdmnZNj2naGFcLCGwZAV5K6U+Eq+9PoWgoiGs\/NIpXPklfvnS8e6R3ExAXg+xtespGpIKfApzTYksX4a1fyrV607jnyXNDLEPziKsYBGZHdto3Djqh+GTVENS7Uqqlh8huW71SDyyoBPv2GIaho+R3SYt3SUmqaKP7ObVtKw5in9CyUg8rqiDlMpe+nZ8SXRey0g8obCNkKTJVxtQAABUA0lEQVRiFm05TmHraOmqjMqF5Nb3s3DtO8J6qQeJmNisKmq61rB89yckFY5mn4TEZ1NY383wnhPULBztJyQug4La+SzZuJ+I5NGslJTccuYvWcu2dz8lKVvy61VpPKeEjIIKNr31PjPkZo7EGzt7WLV5JzvfkXzRI8HY1IIWIb5l5wE6ewZH9xkeTXN7F2\/t\/2AkJqatYxFd3YtZ2CW9P2IiwoS2jR28vUeahfY3A91L2bfjHWoqpNlBMmTIkPH\/xItmqYzJ\/4oxeV\/xksDYXIH8c4yrfyQtodUG48VltAQmNMPEJpjUCFPqxSW0\/mRa7Z9MrxULI39KRBGJMFL9B7Or\/kBBQJwpIs0W+VsY+R31slFRRIx20TMJugXP0CuQiiJG+b9hnPcbJrlSUcQ85ynm2U+xynqKKPMJNhnikllPsEt\/jP1fgog4S8Ql+TGuYkEk8REeYkEk4aFUEImTEhAjFkQeEBz1gBCBsIj7UkEk\/D5RYfeJCb1HrFgMCb5HYtA9kgLvkhJwVyqI+N0l0\/dXsnykYkiuWAzxlFLofptit9uUuYrFkFtUuAg436La6Ra1Djeps5eKIA12N2m2vUmr9Q3aRDdothELIdfpsLpBl7mY63SbXZeIHp2mv7DE6CoDhlcZ1L\/KYqObLNG5KOz3F5KiHzM24zEvOAww3bafeSn30Mn8B2phXzF+qiZaUT8Jc6nfBJ4hL+pnqmYyOtG\/YCgWPcLOM0U9BS3vY5gm\/QOThGfMsVmOsvVqdPxOYRh6EU3nfSga9\/H6FH103D7APOJXzMNuMVu3iUlyzsxzegfL0NuY+v2AimEfr776AkZun2MZcAVTj5Oo6vcwXTEcXeudWHidw8r7RzT0lzJxqjUGon1YuH6Nqf1R5hlIfMb+88CUIUOGDBkyZMiQIUOGDBn\/PRjruNJRvpes2G6mTJajuXQXvs4ZpMUtorrwDfS1HUmM6qCxYi8Ksw1oqHwbV8dk4mO7KC3ahoVZMOlpK8jNWY+jUzqpactJSRnC3CqCitpDTJo0k4z8N0jKWIVXQDVJWWuIFGcfeBZSUPceRuYhRIh9Q0qEfxAdU0ku3olrYA1eUQtIKt2Nf0I\/PnE9JArHqKBhTVzZPrzje\/FOHiI4ex1OYW3CP\/hLiSjdi3N0N46R8wkTXpt5lxFUsgePtJU4JQ7inbMJu8gFOCYtwyNrAx55W7GO68Ov4gAu2ZuwjF6ET+Uh7FNXYR7dg3vZ2zjmbsEyaQjbjHV4VL+Hff52tH0qsC\/YgUPhTsxTh5nrno9D2QHsivdgnrURJVEkNmLhovYo1kVvYZS6BiXraIxThONo\/BSHug8lJbJ0EwaRF66dqnsBNrUfYtd4Arv649g1f45J\/g4MMjeiJRyHilcpU1QNJf4Xs0yDmRe5EFNhXyKhn1GOSbD+D4iE\/ZsW7kAztIUZ+u4SH5Gpc61Q969GJ34Ag\/RhjIRrYlm6B6uSXdhWHcSh8Ri2te+hFVSLgkUwusJ1N8lej1nOBswzV+HS8jE2wvhQdUzEQBgvFrkbME1ejFP1flzq3kXbrxSTxD4sc9agH1yJe\/0hrDNXYJbQhW3+BvQCK3Cv2o1HzR4MgsqF67kOJTNf3Eo2Cdf7DaxTerDLWibJ9PAq20xwq7B9XBvOeSsZK5x\/UP1ufMs345jahUfRsGT8BlRtwb98A555Q9gndUhjJcPEth8Q7nsrAWXSbCbH2DpSez8UxkEvgaXSbSdMnUZG7xEiqzcQUbUOXQepr0ZI0RLSOvcK42gZQYWjX7YXLj1KcvMbxNWuw8Q1WhJziy6hfPkxgrLaiatewTSFuZJ4QuUQuZ1vElPaT0rj2pE+MhqHqRp8l7hy4ThSRzM7shpXUtK1jaym1UTlj5Z6ym1aSXHnBjLrl5JQMuoHklK6gI7V75JetYjIzNHMkfi8BhZteI\/C5qUkFY+Wl\/KJSKF\/8\/vUdK2lrF1q6i5mro4hize9S1FDD3Vdq0bilrauDL3xLil5lRTUjPpz2Ln6sGzL23QMDFPXOZptMUt+NsPbD1A\/v18igvwdzywoZdPudyQ+H2m50rJkYmqbO+hfNkzfkPRe\/M2WN\/fS1tlDYUnVaB9ZBaxdv43BZWvRmDtvtO2mHawUYgV5o\/trqG5msH85S4T9\/cd+ZciQIeO\/yoseC3gxchtjIrYyJlzMNsZG7WRs8ge8XHZZKo6Iy2n9JZBMEJjYApObYYrA1EaY1gAz6mFm3T+ZVfMP5Kv\/lAojlX+gVPEHc8r\/QFlA5a9sEfWS52gIaApoibNFin5Hp\/B39Ap+Rz\/\/GYYCRrnPMMl59pco8hsWWU+xzHyKKOMpNgK2aU+wE3BIfYJTymOckx\/jkvQY98THeCQ8wjP+kTCPeoRv7CP8Y6SCSED0Q4IiHxIaIRZEHhAe\/oDIsPtEhd4nJuQ+8cH3SZCIIfdIDrhHiv89Uv3uku57VyKGZHv\/So7Xr+R53qHAQyyG3KHY7Q6lrrcpc7lNhfNtqhxvUe0oFkNuUWd\/iwbbmzQKNNvclAghYjosb9BueZ2F5tdHhRCTa\/QYX6Pf6Bq9wnKpwVWGdK6wXOMKFT53KXA6z1yHLbwQ8jG6ac\/QT\/0dBfvlzLbsYF7IVxgmPsEg\/gHKdmvQCTyNcfxjieCh7rKDGTolqNiuxSD4O4yCf0Lb4xhTVSJQNGjAwPcUorh\/oOdxnFlzM5ilmYuB2zGsQn\/FxOcsCvMqmKkSj47tbqyDbmHu+TWapquYrhDEXNOVWHl+g8jrB\/RFe5kywxo1vW5M7I8gcv0KM7sPUZlbgYJqLrqmkqzQ\/zwAZciQIUOGDBkyZMiQIUPGfx+6GrYUJC+mtURqOtxV9x72lmH4exbQWL4bJ5tYgnzLaK15h6lTlCnO20BB1hpeGPsiHS0fo6psTGxMF6WlO9HX9yAyqpPikl1Mm6lJQ+sJ7J2SsXNKpbnzS0n\/KTkbiUtbgYF5CBklbxKdthwNXVeqOqW\/nI\/MWE1ewxE0DLxJKNqBZ0S7JPOjYP5JXENbMHFIIqfjFGPHjSG6dC9RxTvRto4luuIADuL1HoUktX6KW9JS5omiSOo8g659EqKQJhI6z6Ko545z6kqS+n5G0dgPh5TlRC\/4Gl2PIsxC24hceA6LqAXMdcokZP7XOOe+gbJ1HLbpw\/i3f4l+YD2KFuG41x7Bs+EjtLxKmW0WgmPZ2wQvvYVxbC9y5hHMsYrEY\/5X+PT8hGnqClRc85isaYd2QA2u4viSGzg1nkAnvB0llxymGwcxSUkHVZcMzHI24zFwRYLn4qt4Lb2BfcNxzPPfwDhtFfrxA2iFNqMV1oq6XxWq3mXCshIt4Ry1hGugE7UQw+RBjIRrICrdjVvXObyXXsNr8S94LbmC68KzmAjXWdEymCmaNshZRqHknImaZyEGUR14LjyD\/9BVPBacRjuwkul6bii7ZKHqmol5ymICl\/6MT9cZtH0KmWMXj4pwf8WiR8Ci0wT1f4uabRTKDonIm\/hgn7OKqOU\/Y5s1hJpDPMo2UZiG1xEz9D3OBcOoiMKEaxWKkqETaeuvE9i4Hy2nODQcYplnH0nikjP4Vb4hxIRtzf2ZIqdIxspviWg\/iLZDFOqiYMYI4yax+yjxCw5j5JmG7l9+HxE1mynZ8ANm3mmY+GRKYmZeydRuv0Zo+SrMfNJRMXKRxLMWvUvlOuG6uMVI2kieDWs\/atZ\/TUzVKqz805lrJvX8sPVLoX3HBQKz2rAJTB95ltJbNrJo3y+YO4di4S41JJfEG1fTuvEzvGKKsfGRHpuYnOZhurafxi0sAxuv0fYlCzaz+vBlrN1DsXIbNe1OLOpg1YHvhGekGif\/0X5Ezn6sP\/w92TU9eIePlsCaOHky69\/5hsLGfnwj0xgz9lVJfOYsBZZtO0Jd92p8w8Xn+uLINv3r9tC1YjthCaMls8SsfvMQ6986SkBEApOnjWZ3rNt5iP5VWwiKHPXteH3iJLbsOUz\/yvVEJaT+Sz9HP\/ua\/JJKHF09RmKt8xfx3rHPyMkvQWOu1kh8+479bHtzH8EhkSOxjLQcPj52ktTkDERWNiPxA28dYtvGnXi4ev7L\/mTIkCHjv5VXxvPCXF9esMgTyOdF87\/JY4xFAWNsqxjj2c3Y0I28HLuHcVlf8GrJRV6t+43xzdIskklNMLnp\/yaSCMjVgXwtKNSAYjXMqQSVClAVUC+HuWWgWQrzSkCn+J\/oFf0D\/cI\/Mcj\/E6O8PzDNfS7MH55jnv07FpnPsMr4Dev037BN+w271N9wSH2KY\/JTXJKeCnOkp7gnPsEj4TFecY\/wiX2Er1gMiXpIoEBw5ANCxIJI2AMiwu4TGXqfqJD7xATfIy7oHgmB90iSiCF3SfWViiEZ3r+S5fUrOZ53yPO4Q777HQrd7lDsepsSl9uUOd+mwukWlWIxxOEWNfa3qLe7SaPNTZqsb9IsukGr1Q3axEKIxXU6za+zwOw63SbXWWQiFUD6DK9JMkLEQsigzhUG9YS40SU6TL9HJ+4pqqnP0Yq9iXbEz8J87C6mic\/QC\/0eeeN6pmsKn\/miZZhGXMcs8lf0vD9ltm4Zivo1GAWcQxT7pzAPvM4cw2amKfkzz3oTtlF\/IAq9g7btNiZNN0NZr0GYD1zCPvSxMF\/4hJlzwpgm74+u1RacQp4Jn\/EX0TRewqsTlFGZV4vI9TROvrexdBTazg5gyswA5un34uh2ARfPm+gZSrIu\/81AkyFDhgwZMmTIkCFDhgwZ\/+0EeeQw0HRU8rqn4QgxQdXMU7Ogs+4wwd4l+HjkUVe2C0\/nNIL8ymipPSxp29H6Ef6+xdjZxtDedkJYJhAW3kpewRZEoigyc9dTWCo1Um\/s+AJbhwQiE\/qpaf8UfSM\/olIGSchag8gxlYL694lIkf56u7zzNMaiSGLy3yC9+l20jHyIzt9KQNISbH3LyWr5BN\/EJahqO5DR9hlG9on4ZQyT1n4SbcsIIqsO4p+9Hn2HFIJL3sI9eQgjt3wiG47hI\/SjZR1HZMtnBFQcQMsmnmAhHtxwHA2rKDyKdhLWcRoFXVdEcf2EdZ3HKraHuQ6puJbsIXDBOdSF\/c11zsZV2D6w5wJm8QMoWUZiGtuLT+fX+PX8iKptPMr2qRhGLsRV6N+3\/xIuzZ8ib+COvGkw6u6FGAvn4Nz4EV59lyV4LvoB0\/TVjBOuwWQFLRSE41SyT0NVaKvmVcZc30rmBTdgGNeLQewizLPWYlWwDYvcTRgJfRnG9aAXNR\/NgGo0fCtQ9y6TZJooO2eiJFyLmbpOvCr0remVj9v8U\/gsvoTvksu4C6+tCzajH96ChmcBai4ZyBt5YhDZin\/fd\/gP\/IBd0VZ0hXGh6ZkvES3MYhcQMvA9vvM\/xSSqFW3vAua6pGIW0070yiv4tryPilUQuj4FzDH1JrzvDJEDZzEKrkDLKRE9rxycs4dIWvkTxkElaDrEYOibh3veClJXfI9DSjfyWtaYBZdiFVZO7oZfJNke4vFhGVKKRWABGYOniGzaI4npu8ZjFVxIbPMusge\/QEHHhnFjx2IXUYFfbh8Vm37EM02a0WDqkYh9eAnJbbsoXv45U2ZLszfc4mow94ilbtO3kmwPcUzDyAHniGLiqlYwf\/dFrP1SJHE9kTeeseWEZnfQvvUc1r5Jkvg8Uyc8ooso799P187zjB\/3krS9pRveMUXkta5j4K3v0DK2k8YtnAlMEvpJq2bJnnN4\/mV2Pn7CFEJTynENjGfF\/m+Jzx8tfxWRVk5wQj4D2z6icqH0OCXHHxBHVFoZbYM7aB8a9b8wt3UlJr1UkumxfPtRxr0kPaaJk6YQn1lK46Jhtr03Wr5LTHJuOZ1LNrDn2DcozFEbiUclZlLe0MmeI8L4CYwYiYfHJlFe38bbRz\/\/l36yC8tYs3knO\/ZJ\/2aIMTW3IC0rl\/3vHmXx0Gh5MGsbewqKyzh24tS\/9JGZkctA7yBrh0c9VGxEtuRk5vH5R1JxVYYMGTL+j2HMC4ydF8RrDi1M8lrJVO81TPffxuyYT1FO\/gH1tMtopFxGK\/ky2kmX0E28hF7CRQziL2Ic+zMmAmaxF7FKuott8mMckp\/gJBFHfsMt8Tc84p\/iFfcU39in+MU8ISD6CUGRjwmOeEho6APCQ+4TKRAddJ+YwHvEB9wjwf\/\/Yu8+49u47kTv5ya72XXixFWybMsqlCj23kmQBEmADewNLGABAbD33nvvnRRF9UZRvVjNqpZkSZZlx92Oe1N3SZxN9nmeF79nACbkan3vi3s\/n613Xnw\/M\/ifMmfODCKYJ+ec70kL+Q614js0Qd+REfgtWQHfkh3wgFz5A\/JlDyiQ3afI5z6lgjLpPSq871EluUe1oNbjLvXud2n862BIi34wxOkOHY636XK4TY\/dbXr1gyG2+kGPWwxb32LU8hvGLW4xaXqLGaOvGLK8S4LlHH7L8jEKvIR10o84qf6CQ9wd4TfHyyy3LMc+7EPcEv8Zl\/gfsQ19h5V23TxvUoRLxNdIlP+MW9R9LKUv8uQyGcb2Y3hG\/xHv2P8P56D3WWneKPy7uRILl1m8I\/6INOJH7L3O8eyqbB573BwHyVl8Q\/+IT8gDbJznWLI0gt8++gwSn3eQBf+Aj\/+XGJu088QTASx9JghP77f1z\/N\/8oBFIpFIJBKJRCKRSPRvIlyeS1flMYxesKRQM0Fj8V6WP2NMY9lhdKo+FPIcaorn0KUMEuCXTW3ZIYKFMoV5O6ksmx\/kqK46SVraCHHKNgqL9hIb105QaBUFJfsJCiknq3CWHCGuz1tUfQplypBhACRTSA+ObiJE2Ymu5BDRaWOkFO4hpWCWZUJ71OXHiEqfJDZ7KynlR5DFthKWvh65sp2IjI1E5+0itmAvgamjxJUeJjJvFjdFGZGF+\/CO6yBAM0Vk6RG8hPpDhHyRlafwVg0QnD9HeOVpvFMnCMjbQ6gQt5TlIsvbTXDFcbwzthg2TZcV7CO49jzrpBq8srbjJ9QVWHcR86BSXDUbDMtkBTZewbvkCCtdlbgK5Xz0eVpv4FN9DlNFJWvlebjlzeGlX8qr6218hPJeQjmb5GFDf1jEtOGcuxuX\/L14FB\/Cr+U6wYOf4CscvWov4inklwhtkNScw6PqpXlC2z2ENhtUCefVLxlIqs8Iec\/hVXfBwFs49226jLz9VSRCX7sLfesmPAs3oX9thef5D7\/8GaahFfjUnxPadQZpzSmkVUfxyN+BRMjnkqFfHzsWr5J9yBrO4lU8K9z3CN5Fu\/DI3oBNdC1BzeeQVR\/BOqwE36KduKkHcUnpJqTlLA4JLbin9eJfuhOJuo\/gKuF9qNyHkXM4gSU7kOqGCK3eT1TLSdZ6xOGXNYo8b5LA\/GkSus+zyj4QmwAN0XX7sRWOqX0v466sNfRbdPUuQgoniarcTlLbMUNMEluGquWQ8LzLyRi8iFPo\/B4WqoZZQrP7SKzbQXrHUUNMP+tD3bKXEF07RROX8EuaX4LJOTCZzM4DqCqnKRw+jSRiflZEVHYH2qbtpFZvoGpqcV+LoJQKCvsOEhBfQPXkGex9ogxx\/eyO0v4DaGsmqJk4iXvA\/BJa+sGH8v69VAzspWXmLC5+kQt1FbTOUNU\/S\/vMKeG9L1uIJ+c3Uj+8h+7Np8hvHF2I+yiUtIztpW3ywEMDH3qtY7vpWr+f8d2LAxB6VR3j9M3sZ3L3acLi5me96GUU19E\/vYeZvacprF5ckitWpaGlb5LpnUeo65h\/Z\/USUnX0T2wWbCJZMz94o1dUUcvEph3sOXSK3KLyhXh1QzOjUzPMHT7+UHvGhVhXz6DB32IqVSrrpzZy8MCLpKdlLMSnJzayf\/YQw32LS3GJRCKR6H\/PEskgLwTsY3XgYdYGnxR+q5wVftecxTLwDNYBZ7D1P4ODwFH+Eu4hryFT\/UiQ6v9BkfQXwhL+QkT8X4iK+zOxsX9GGf1PxEf9icTwP6AK\/Z6UkO9JU3xHevB3aIO+QxfwLZn+35Ijf0Cu7AH5fvcp9LlPsfQ+Zd73KPe6R6XnPao97lLrfpd6t3s0ut6hyeUOLc53aXO8bRgM6bS\/Q7d+MMT2Fv36pbGsbzFs9Q2jFvpZId8wbXqHSct7lMi\/pVC4rlvCP2Gl\/BYz\/wtYSo\/hEfsDkrg\/Cv5kYOY+ywrTElwVH+EV\/QPe0X8Sjj9i43WCR3\/9LPZewm+i8O\/xifoz3qH3sXbdx68ffQZz2ym8gr5AFvYjstA\/YOOwm8ced2H1mio8pDcJCBHiQfdwcD7GkmfCWbEyH2eXMwQEPEAu+wZnhxdZs8rwO+anD0YkEolEIpFIJBKJRP92wmTZtJbuR6tsx8E6kMHGC4Z4VuoQ9SX7eHaJEcU5WyjMnMFPqiVLM0FRzjZsbUMMs0GcHSNQCmVra07yzDPG5OTuIDd\/F4GKcpLVI2izNuPgmkBV40WCI6pRRDVQWneWR371KKlCPZllBwiN7yJet4HEzI24+GaSWjBLatGc8B+eVeQ0XsIzuAi\/mGY01SdxFtobpt1Aeu1ZAlSDyJP6SKk+jY+yE5egYpLrzuOsKMNDv8F642XDBumSuHaSml8R\/iO4HbfoVmJqXkKesRlbRSUBubsIKz+GfVQznupxYlpfxSdrGxaBJXjrNhKh31g9bQJjnwy8s7cT1fkWvkX7sYpsZqVzLCGtNwhtv4ln3h4so9tYZi7FS0gP7X6HgKbLuGZuxSKmgxeEPnjeToFP5SnDjBFF15v4N1\/Fs\/QwNiljmMd1YxxWY1hi6tHHf22YtbHaS429egK3gjkCOoX8nW88JOAhryMpP4xFdAOrpWk89uwqfv3Iz1gjz8Ukog4LoQ+skwex10waBjm8S\/YS1HadkJ43Ce58jXX+2TxnF4xVXCu2Qp86p4\/hXbCdsK7rhPfexESeganwHOySunFK7cc7d4bovpsEVh82LF\/lpOrGMqwcadYkiSNv4ZOzHoeYWlxTuoW+zCSkco7E\/lcNm5p7pPVgE1qMfUguaaOv46sbxCO5DafYan675HmUzUdJG7iCvSILWcaQ4X30Sqwld\/ot\/NJa8c\/sF8rOD06oO48b9vZwiywgNH\/cELOQRFEwcQ1FRhchOf24R+Yb4jJVNVVb3iKpZguR+UOYuioM8ZjCQWq3voFHmBZl6ThLV1kZ4qrycZp3vElC8RAxuT08vnSlIZ5aOU7DxsskFPWRXLH4B\/lITQ2dO4X3IaUUdeUYxjYehrh7QBzdO14hIbeZ9MohpOGLgw9NE0cp7thCWkk3cRmL+3tk1wzSu\/WM8F1oJq9+ceDD3l3G5P6r5Nb0U1A\/gomV00Jaz4aDdEzsIb+2F0Xc\/KwVvcK6Hmb2X6CsZQhd8eJG4VL\/MHYcvUxtxyg1HYvXeOLJJ9nz4mVKatoorGzmb0tm2Tm6svPQacrqWoX4Yj0rVhlx7MwVprfuoaGtZyFuZm7BibMvU1ZdR0Jy2kK8sqaeoyfP0t0n9IXP\/DJjejt3zHH48HGamxYHYaIiozl36iI9HX3k5xYuxEUikUj0b+uXS9xY7tDFKschjBwGWWs\/iIndIKY2A5jbDmHjOImj23b8I78kUvn\/Eh37z8TF\/IWEqL+givgzKWH\/RFron0gP\/gFt4PfoAr4jS\/4dubJvyfd7QIHPAwqlDyj1vk+5530qJPOzQ2rc71HvdpcGl7s0Od+lxekOrY536LC\/Q6fdbXpsb9NnfZsBq1sMCoYtbzFm\/g1Txl8zteZrOtz0y2zdEn7ffoh51C3cY37AK0Y\/q+PPuIV8ip30FI5S4XeD\/5t4h93DN+pP+EX9Wfi3+l1WGhdj67oXD7838FXcwl+4B1noD9g6z\/LkUy5YWI\/g4XUV\/+DvCAz5E16+77DGuJbHn7AXfhdvxdvrDUKC\/4Lc70scHQ7yxBO2rFyRi73tLuTSTwiWPdD37U87WyQSiUQikUgkEolE\/7aWLzOjQD1CY+Gs4fNYxzWigotYu9qRiZ75pWlSEzppqjyCk10IafpN0fN3ss7Yg9KiWUqEcr\/85SP0dL+BjU0ggUGFtHe+iqmplNT0SQqK9+LinkRi6hB5JftZ9pwF9V03iUnqYZ2FH7Vdr\/PCKhtClZ2Utl7FRaolVLhGRuUxHL3UhKUMoq0+yRoLOanlR0ivOslKUx8ym14hTDOBuX7vjzr9gEgfNkLZxOpTKLTrsfRUE1N2mIjCOda5JhCStxNl7VnMPNNwi2ogpftNHMOqMLKPIG3oY8IqjrPaOQ7n6CaSBz9GkjLCCscYvNInUI18iXfGJla7qbANqyam+23CW65j4pvJCqFuq9BKovo+IGbgI5yS+ljhruI5h2iswmtQtN0gZvwbQrvewE7ZwQq3RJa7JvGcUPcaqQb7hF4CWq4SNX6LyLGvBF8TMfwZspozuGVvxSltDKuYFsxCKzD2z2Odf\/6iAL08LCKqsYyqw1loq7TsEAHNl4X6viB64kuDmKlb+Ar9aRvXhJEkiRdclazyTmeFZwqrJSrslc2GgQ7leiH\/0LtYhRUb9vZY46NllZDfLrqG6N7XSJ75BrfUfla5RmPsp2OlcySyvI2kb\/qKkNojrHRQYCbPZKVjKFLdMLpNXxBUst2wd4eZXzpGjiHEd5whe8vnrHEKxsQ7iVVOoTiHF1K88xbRtXOstPPHSqZmhaUn6t7zlOz8gtW2vph5Ce1xUuAYmE7lzs9IatjLCitvLL2VLF1pSbCuk5pdnyBLqWe5mTumbqE8Z2yPunmO5rnPsfdLwMhOhrGDnL\/7+c\/I7TlK9cYbOMgSWW3jxSoLN554+jnKx8\/SMfchpk5+GNl4s9LMieVrbcjrnGPk+Fc4+kazwsyZZavMWbbSjPj8DkaPfUpsdgurLVz4+394hBXGNli5+LLh9BeGPT6MLJz42c9\/wVPLVmBkakffzisMz73GirUWLF0+vxzXqnXWhsGOnec\/Qx6RwlrL+cGN51etQxaWxIZDr1HRvgE7N7+F7+5qE2tahncwtfdlfIKFdq0xM8SNze0IjUvjwIX3UemKsbR3M8SfWrIMqX8osyeuU9k6iI3j4r4a7l4yxjbvY3TTPrz8ghbiJubWDExuYffhM\/jIF+NmljaGQY\/j565ibevAI7\/+jSHu4i5h0\/Y9TG\/egbfv4gDHGmNjzl++xowQd3R2McR+8Yufk5qq5saNN5HLAzAzszDE7e0c6O8ZZP+eQ\/jLxH0+RCKR6D+rv\/+NA48+6cujj0v5jeC3j3nz5JPCv59r8zAzryMkRPgtEvYApeIBCUH3SQ68S2rAfTT+D8jw\/54c2ffk+n1Pgc93FEu\/pdTrAWWSe1R43KPa7R61rnepd7lLo\/Ndmh3v0Opwh3a724bBkG6b2\/Ra36JfPxhieYth828YM\/mGSeNvGDe7xaTJV2T4fkdA+Hf4hnyFNOJ7JEGf4OX\/HrLQe\/iH\/dFAFvItEr\/XcZa8hIvHaZxcjyIPuktgyI8Ehf4JX\/mnWFpPYGE5hLl5F67OxwgJ+icUQUJ6wAPsbXfwwvIUVi5Pw9ZyigCfzwkL+JEQ+bc42+7huWciefpJHyyM2\/R99tNOFIlEIpFIJBKJRCLRv4\/clAHq8nfg4RBOoXaCppJ9hvhA62USo+uxsfSjt+VlAv0ySIpro6xgl2HD9JioesMgiLdnMkXCsfSvG6zXN54nLLyKIEUJ9a1XCAguRqnqJ0sop4ioISS6kazifQSGVZMhlNEvi2VmKaeo8SL+QjkPWTY5+oGNmCbCU4bIbrhASFIvClUf6srjBMR3IlGUklp1Aq\/wGjyFMmohj0tgIb7KdtTNV7CVavBN6Ca19TpWnil4C2US6i\/gmzKMe1QTYSUHUHXcxMIrHWnqCHFNryDL3ISdokI4bkYppPnoNmDpn49f9jZi2m8SUnMWI5dY7ITyQRUvEtnxOsFCbKWdAuuwOiTaDQTVvERk9zsENV7CSKJitVsCNjGtuKrHCRTuKaTtBmG97xLa\/TZ+FcdZI7TtH4Q+W+kah0lgERYRddgoO7FL7MNe6DPntBHcdOvxyNos2GTg\/lce2Ztx1U7hrB7BQchrL\/SRnXDP1jHNWAr9bBKYz5I1Djzx\/BqchGesEJ5nRN9bhPe+QUDdSTyzpoV2DeGY1I1dbJPQliTMArMJ77pG7NA7yMvmcIyrxyW5G4e4Rta6xxJYuZ\/EYSGtaLvQNzrckztxjq3DNaGJlLF3UVTuxcQzHs\/ULuzDiggs3EjqyOt4p3Vj4ZOMd2onHvF1RNXsRT14HSOHQGzkafild2Hlm0ju9NtEVWw3vEfSpHp8VA0oa3ZSsuV9nEPmNzj3V7ciT20ireUAOcMvs8LKyxCPyBOebXg2ReNXyB08u\/B+R2T3EKxuILf3GIXDi8tDhelaCdU0UT5+npLhU4v5tY0G1ZPnqJu5zJLlRoa4PC6P+LwO8jt20b\/3HUxs52d6PL1sFarCLrSVI\/TNvoamYn72il5kWhkphR1U65e\/mjrOI\/\/4qCHu6hdBVvUQMeoSJg\/eJDJlcZaDKqeOeF0F43NXqB9Y3AvDyMSKvOoeOib2svXYzYW4XnZ5G0X1\/WzYd5GcCsMfWgyiE7UU13fT3L+B4U2LS2atNbGguKYNbV45c8evsHrN4qbkJTUtVDV1c\/ClqyxfuWohXlRRR+\/weo6dvUpcUtpCXJuVR2lVHacvXiVelboQzy8uZXh8iouvvPpQWxsbWxgbm2TTpsU9TUIVoTTWN3Hp\/BXysudn7ohEIpHov5dHn\/bB1KwBueRlwrxeJ0Jyk2iP11C63STN+zOy\/B6Q5\/sDRdIfKPH6nnLP76l0v0+1611qnO\/S4HSXJsc7tNjfoc3uDh22t+myvk2P1S36LG8xaH6LYbNvGDX5hvVrvmZm5de02X5Ftt+3pAf8gCzsT8jDfiQ45I8EBt1FLv+EoKD7yPw+xE\/6JorA+4QE\/5GQoD8IfiBIfhuZz7u4OR\/D3KQZR5sthAX8kTD\/PxgGOoJ9v0HqehkHyw08u0TB2hX5yFxvEOn3A1GyPxHi9TleDqewMGrS3\/9PO0QkEolEIpFIJBKJRP9+MhI6KMuYIlvVS3RwMd01J1BF15Oe1E1b1YuGPOUFO6ks3IWjrYLq0gNkayaIjW5Elz5KhnAuleooE+JZmTPExXdQrp95YBuMJnMj2qwZ3CUqtLnbyC3ZR7J2PenCuS5\/FwFh1UQl9aAtmsXNNwN14Syakv1EpY+jFupT5e0gTqgjNmMDyqxNRGduQhpRjTJ3O2GaSZzl2SQU7ydYPYokrBKlfp8RoT0e4TVE5u0mpmgvstQRQoX8sWVHUOTuRC6UixDKxFafwit5CH+h\/qiqE4SVHsFN2YksYxNRtWeIab6CPH8Pa93iCKs+TVTjy4Y9Q7x0m1gnSUFRdZpIIU+wkOZXuA9TvxyMvVIJ0s9GEcrHD3+KrPwYUiFNkr2Np1c7sNotHl\/h2v5CngAhT7BQZ+zwR4R3vYGs8kWkpYfwLjmIt5DHS2i7Z8Hs\/5rQV16Fe4R8c0iF+\/YR+su7eC++ZfsJrD9NSPNFgoRjYN0pwUkCa08izd\/Obx5\/CmNfDT7Fs\/iW7sWnaDfSnBmhzccIqTtOWONpTKUpOMQ14F++F7+iHbjENxJed4zIptO4xjfhrGwguFK4Vs40ElUr0Y3HCa3YjWNEidBX+\/BM68Y5qpy4pmOElmzFN72HqJp9eCQ2YR+USVLrcZQNB\/BL6yCmZpalxk64RxWR3nMW35RGlDW7CSuY3ww9NHsAbdcJIgvGSKjdSVTxlCEemN5C3tAF3EMy0HYcxSeh0hAPTmugePQCobo2NC1zhGjmNxZ3D06jbPQsmobtqOu2kFQ+X88KE3sKeg5Q1HsIdfV6Mpq2LXw30qsmqJ08Q3LJAIVde7CRhBjikqBEmjecIzGvnZKePcI72rhQpmniOAXNM2TXjlPatWMhHpaUR\/v0cco7t9A0fghn6Xxdhu9Xxww9G09Q2DhGQcPIQjxSlc3wtlPEpubRObmfUKV2Ia2kfoDW4e10Tc4ZBkD+FrewcWJ69ykGN+yjb3rPQlzvb7M9esa24q+Y379Er66tn617j9MzupHsovn9UfTStDnsPnCSqc2zNHUMLMTtHJzYvf8oG7fP0tm7OOgTFBLK7L5DdPcPkldYvBAvLillbm4\/O3bMolTO74+iN7tzjoP7DrN5Zgu\/+PnPH2qrSCQSif7vYLK6DA\/LGfysZ\/G3miXQYjdBZtvQen1Boc+PlHj9gXLPH6h2\/4Ea1++oc75Hg+Mdmu3v0Gp3m3abO4bBkF7L2\/RZ3GbQ7BbDprcYN\/6G9UZfGwZF6tzuGYQG\/YHAoG8Jkn9NiOxrIoJ+nBfwB4PwgB8E3xMk\/Qg\/yQ1cbXfi43yWYMl7RPp9ZxBlGOT4gUjf+4R5f4mD2SS\/euSXmKwsIdDlDaK87hMj\/cEgyuuO\/h5\/etMikUgkEolEIpFIJPr3tfI5c+oLdlKkGcPXPYki7TgV2ZuwNPNhpOMamqRuJK5Khjtf5cnHlxITUU1741lWrbAjS7eejtZLKIJLSIjvoLLiMBaWAcQpW6mpO82y5VbUt1ymoGQvrp6plFSfIDKuBW95Ljll+wmLbcbTP5eKtiskatfjKOSp7XsbpXYKB+G8rPM1FEK9dp4p5LdeQRZdh72XGo1QT3jaCLbeWuILZ0kRrmsvyzYMhmibX8YttAqvmGZy+t8jQD2OrSyH+OqTqBrO4xRWhX1gARlDHxFevB8rWS5OoRXohj4movwIFn45OIRWktjxGomdN3CIqGOVUzTO0Y2oBj9E2fk6nuoJ1vnm8MwaRxRVJ1CNfk5M+w08ddOY+heyxlPNb574LfKSgySMfELiyKfE9PwORd0Zw5JZZooKjOX5GHlrWLLO0\/AcfvvUEiyCi\/DO3UZwwwXiRj42DJDECkf9+U+MfkzM4HtI87bhmNDOKpf5P2r\/dulqVkuSMRb61TSoCHPh3mxjGg0DHSG1x0gYfAvV+MckDL2De9oAS4xsMQvIxUJRhE1EFR7JHcR3vUL6+k+JahaeoYkrVsGFWIeWYuqdREzzCXQbPia8eh\/rJHHYhgrXkGlwjSonY\/JtUvuv4BxZikN4MWbSZKz9kskYvk7m2E0cFVmGNCt5OiauYeSMXqdo5l3MPaKQKKtZstaR54wsKd7wO3TdJ\/GOK8cztpzfLDXGyNqb8pnXKZ68jp1fIrLkesP9Pr\/GltLxl2nd8wmW7iEEpjbw1ApzQ1p2x3669n1GuKaZwJQarL3m+0iRUkn\/oc\/IbN6OLK4Av9j52Qe\/EHTueI22bdfxDEklQjN\/Db308iEmX\/wEL0USUdo6zBx9DHFze0\/6d16jdfo0kWnlyKMXByoSs+rY9tInZFYNEKMpx9ZNvpA2sO2sYeAjLr2UOM3iRujLVxmx78LHhhkfqsxKlq9enKXRNLCZXSdeJyQmlbi0xRkTzhJfZk\/coK5zHE1eFY5u820zlOmZ4OQr75NbWk904uJeIQGKSE5dfovu4Q1k5C9eX+\/M5TfYPneUvOLFARG9Q8fPsHHrbnIKS7Cxc1iI7zlwmKHRiYcGPvSuXr\/Bjp2zFBQULcSiIqO48epNyorLSUpQPZRfJBKJRCI9o2c1WC+vxPa5cuyfK8N5eQVBZpvIk9ylQvIj1e5\/pM71DzQ6f0+zw31a7O7SbnOXLqs79Fjeoc\/8FgOmtxhZ9w3ja79m0uhr+qxu0WN9m0zvbwnRD3r4\/0C0\/Hti9GTfE2sgxHzuEur5e0IlHxDh\/SWRXl8R6\/PdPF8hj88PKH1\/JELyGS7mG7FcXYOzyShyuzMEOV4jwu33xHneJ97rB\/29\/PTmRCKRSCQSiUQikUj0HyMzsYuBhtPYmkrJTRuiOn8rns7RhgGQ+tK9PPqr3xr2BSnPn\/9\/tg903SBMUYiFmZTOtst4e6kIDSmjq\/MaUVF1+Afk09B0wbBHiLNrLPUtL+PiHo88uJDm7puYW8hIzd5EXcd1TC3kaAp2UVh3ClvhmgkZ02RVHMHFW02YqoecutO4+Orwj2kgr+UyzsK5qyyL4t7f4R6Yj50kiaL+d5Ar27BwiSWn63WSq0+wxiYIhWaS3P73sfFKxUaajkZIU7deY5WVHGdFCRmDHxAn5DWyC8VeaLNm8EMSW65i5pnMOrdEgvJ3opu6RWjZIZ439cJMqkWi6iV56PeohLKucS08a+bNOi81zrHNRLdeJXXiK5KGP8IrfZyVtkE8YyLF2Dsdc3kOzsp2Akr2ESe0VzX5NUkTX6Ca+BLlwHsEVR7FQz2Cc3wrlkH5rHGLZZVjKM+ZSgyDLXrPmrizWogZOYVhGZiHo9AnHupB5EWzxPW9Qcr6L0me\/JyUqS9IGvuI0LoTuCa1Yx1cIFw\/E1O\/DIzclCwz9cBSriOk+hCamS9Jm\/yIwJKdWPimYiHPwMQnlVX2QfhljKCd+pCMDR\/jkdDEWtdIrAMyWO0QjF96L7mbPie19wrm3vFY+KQYmHvGkt5\/meypt3GPrWCFpRd2AVosveJI736Jsm0f4xqezzOrLIU+T8dCEk1K0z7q936DV9z8H+MdAtSYOAeTUDFD457PCMvuNcTt\/RKx84lHoW6gde5TUurml1Ravs4Bt+B0PMMzaNjyOrUzi0swuQQk4+QXR17HHAOHPsdZpjTELZzleIdrCYwvYPzFL8lpXlyeycUvBnuJgtKeOfpm38BRGm6IL3vBGFmEBt+QZKaP\/Z660SMLZSzsPfEOSqCgcZItpz7COzBuIc1HkYA8TMXA1rNsODS\/187fBEQkk5JdzY6Tb5FX07cQX73WnJBYNdUdk+w99y7B0ckLad7yMBRRKrYcuMjQxsVlrvRCo1WkZRZx\/PK7RCcsbsLu5OZFcHgsxy68zvCGxWW29GLiU5jeMseJ8zcejiuTaO7o5dSFq8gD5zeS11OERZBXWMLl6zexsrFdiEdGRTE+McVb77z3UD3JqmQ2zmxidvfDM1NEIpFIJPo\/tXap8PvB9ir5jp9QbPcRZdYfUWP7BU22d2i3vk+X5T16Le7Sb3qbIeNvGF37DRNGX7N+5Vd0WN4mW\/IAnde3qLy\/J0H6PYk+35OkJ\/3BIFEf+5eEfIme3xLu8jZhTq8RbH+JUMdX8bc5SaDNaWQWBwm1u0aC6zcke3yvb+NPGy0SiUQikUgkEolEov9Yw43nSItpICIwj46qoyRF1pAQXU++bpz0xA5CAwsoy9+GJrmXhNhm6iuO4O+jpbBgG4X523G0U1BcMkdCQiuBQt4cIZaSNkSiqpfsgp2GZbGS0obJLdmLNmcz8uBiCiqPkpg+iptXCvnVxwmLb0UqXD+76hgBETUERtWjKTuILKKSiOQ+Uor3Io+qI1I9RmLhbiI044SmDKLM20Fa9QkCVX2E66ZJEtrmK7QxKG2EhPJDqGpPI41rISRjhsSaE8SUHcI9oprQ3G0k1J8lselljGwD8NdOEVl6gHjhc0DWZsw9k5Hp1qNsPE9cyxUC83exwtwTSVIfQYV7iKo7TWzbVcKF+m2CC1lpI8NdaINfzhbCa04SKfRpTPt1IoWyEc2XcRPa+uRza1mywhwroY8cY5pxF2LemTP4CGV8hfb4C\/cVWLKPoPIDhNaeILz+tEGYcB5UfpCgsv34F+1CJvSvX65QRuhLaeYGJOkjuCX34CA8txesfHny+bVYhxQRUnOU6PZLxHRcJrTmCD6ZYwTkbyKgYDN+WZNIkjswclTgmdpNQvcVYlqEvtIM4KsW7jFvBj\/tIGaeShRFW0jpvUJwwYxhdkdI4Uahj0ax8o5H1XaKxNYT2AdnIokpJ6JoA9LEOoKzhtD2XcQvtY2lL5gSni88r+xBFBk9ZPafIzRnfikleUoDynKhvtRGsnpfEp7X\/B\/pHfwSSandSlBqHVmdR8juPsYLps6GtLSaLSQUjxGV1UXFxGWkUfMzI5xkSrT1WwlOrqR06CTZLbsX3vH0qilSykbIbNxM+7bXkATP72Fh5exHdsNGVIXdFHfuprxvfn8bvej0aoo7tqPMqKNvx1USc+aX19JT5TZR2DSNprSLzpnTuMvmZ5r84yO\/Iqd6kMyKXro2HKdhcHahjJPEn4b+7cSpCxnbdY6MktaFNKl\/JPU9GylpGGRq9zk8ZaELaZlF9VQ0DTKwYR9DGw8uxPXaBzdS3zHKzO4TpOgKFtsen0rHwHoa2gcZ2bDYD3r1LT1UN3Qwe\/A0EdHxC3Fddj61Te3sP3KazNzFvUqCFKF09w+zbdccZZU1C3GtVsfE5Hp27p6lprZuIZ6Rkcng4BCnTpwmMmJx6S2RSCQSif4t2D2bS7TxHtQmZ9EanybH5BI1lh\/RafWAHosHDJjdZ9DkDqNrvmFy1ddMrPyaJps7VDveo8DlPqmSb0mRfCccvyPNU6A\/\/kseej+gcvuGBJdPiXN6n1j7t4h1eJd4p49Qu\/+BVLfvDH72rxsnEolEIpFIJBKJRKL\/eCufsyRL1U1X1WHD5\/LsjfTUnUTqpqQsdzNd9adIjmsmUz1CXfl+guQ5xEXVUl95BFNTLzK14zQJeaysAygvO0BL8wVCw6soKNpNZdVR4pO60WTNkF8yR0xiJ4rIGvLLD6CIqsM3MI+imhPIQ8sMCoRzmXAMiKwls+Iw0WlD+EfXo8rbRnrJXgLjO4nNmKag9QohKUNECefZzS8ToZ1CLqQpUgbIbr9KiHZSMEF6wznS6s\/gm9iLTL+5evMl0pov4qPqxzu+ncTaU6R3XDMMgFj5ZhKSt53UjldJEMrJhbpdohqwDy4mse0q6t43CS3Zh492PZaybIzsgkhou0Z8+zXSRz4iRLgnb900XppJjD2T+dXf\/Qx57lZi264QJ7RJ2fkqqoG30E7fIqrxLPKCHUizNxkGQbx06\/HUTCBJH\/+rsX9lXEj\/K63eBN4Z6w0DIF464Vw3TkDhNmKaTpPUK7S\/6xWD+K4rJPZcwyY4hyeeN8EtsQ3fzAl8MsbwTO0hrHw3qq5LJPdcIanzZcy9VXjENyHPmkSa3o+jIht13xWDmOo5TD1iCM6fxk\/Tx3IzD3QDl8kcukp4oXDf8TWE5E\/iEl7AC6ZO5AxfIWfoCrKUJsJyR5GnzW\/anVSzg+KJ6yRVbycgrYWowgmeXmWNu0JL0fB5CofOIQnPIqlqE5KIHEOZ+KJRajfeJEzTTIoQj86d3wfDyNKd+g2vUD9zFf+EEtTVMzj4zM\/C8I3MoH37TVRF\/agrJ0gqWtzXorBjJ53brqOpHENXPUF46vyeInodmy7SNHGCjKpRClu3YGLtvpDWs+U8DSMHSMispaBx\/ULc1MqJwe0XaJ88gqa4nczynoW0tPwGpuauUN46SXXXRoJjFmdolDWNsO3oDcKVGmq7NuAuDV5Iq2odYdeLr5KeU0lpQz\/PvzC\/Sfvf\/\/KXDK7fw8Dkblr7N5CWVbJQJjg8jkOnr9PYOUxz9yiPPfHkQtrG7QcYXb+duuYeMnIWl67y8w\/m4ItnqG1so6queSHu7OrGwaMnKS6rormtayEu8fTi5KmXGB2boLd3cT8SvUuXLrFz5066u7ofiotEIpFI9O\/lF3+\/HJelJYQ8P0bEMsHSQYpNXqPb6gf6zb9lyPQB42vuMbHqawaNb9FlcZt2y9sUON1H4\/4tGrdv0bk++Amt67eC7wx0fz0auAhlnB8Y\/OxfN0YkEolEIpFIJBKJRP95WJl4smXgLYq149ha+DLZdZ1AHzUSlxh6Gs\/g7a4kwFdLa+1xosPKCPbPpb\/zKurkXpwdIxkZfBtt+jD29qH09\/2O+IRW7B3C6Ox+jVAhv4NzNHXNF4iMbcDFI5GS6mPEC2Ud3RPQ5m9Hk7dVOE9EqR6ksPYErtJ0ZGEVVHXfJCCqFiunSOpHfk9cxhTmwvVKe14ns+40tpJkHLxTqBTSwtQjGNuFUiCUye28gUdoOcvXuFA28Tna5os4BxWxTmhT7sA75PS\/hWdMEyYusQRqximc+orU1ssYuyh5wcyHqLKD5Ix\/hqr1ZVyj6jHxSGGVlYyYmuNkC3nTet8gIGsD64Trr\/NMY5mRPT7C9dXDH6Kb+BLN6O9J6ryOn24CU281xl5pGHumYizk1y9xpZ8RstLGH4mqi6j6U6QMvoNm\/RekT32O5iGfzVv\/+QLdhi+JbjyFPGsKh9Bilq114BkjO9a4RGHmk46ZrwYzPy0m0jQcwksJzNuAqvsymVO\/J2dGKD\/2DnaBWay2D8LCT4OFTIu5NBU\/dTeagVcp3PI56t5LmLhGYC3XYO2vw8gpFP\/0LvKn3qJ8+1d4J9RgI0vDLkDHKlt\/fBKqKZ5+m7KN7+EcrMNOLlw7UMs\/\/vYZVHW7aJj9krSmfdhIlTgFCW1zCeX5tdaUjF2iftu7BKsbsfNNwClgfnZGZGYn7bMfU7PhVVabu+Km0LLSzNWQpmvYRv+hL4nKaMXJLx53xfyggrmjL43Tl5g4cRtja3fcg1Iwc\/A1pLnJlfTPvrmwvJUkKJlVpo6GNL9wNVNHPqSydw5JYAKuftE88uvHDWlhCblsOfkxBY1TePjH4uS1uKF5UlYNs+e+oLBhHA95NE6eiwMYBTUD7L\/wGWUtk\/gExbHaxGYhraFnI\/vOfUBRbR8B4UkPfQ+HNhxg94s3iEvJJiQ65aG0rfvOMnvsFTykAXjLFtvh5ObJixd+x\/D0LsKiE1n67PMLae29Y1x781N8ZUFI\/QIX4vrZHy9dfJX65k7hfHHpLr25g0fZOXeAWGUi\/\/jrRxfiGzZu5pWrrxIZGcULK1YuxLds2cIHH3xAeHg4Li4uD9UlEolEItF\/tGd+6Y7lr+OxeiQO20eV+D1dQZf5t\/Suu8PQ2tuMGd1i1Og2o2tu0yfEChwfUOBwnzxBruO8nH8hW4hnC3m09l+gs\/\/a8DnLQRwAEYlEIpFIJBKJRKL\/EnQJrbSW7cXPXYkmsZ3u2uO42SmoLNhGa9VhHKz8aag8SEXhDlzsQykv2k1hziakEhUZunGKhHyB\/tkkJnVSXLyboMB8omLqqKg6glyIK8LLqW0+h688Cx+5jobOq0hlGfgF5lLbeR2pkEfiq6Gs5SJRQh2eskyyq46SVXEIV6ma5LxtVPW\/hZOnCr\/wSrLrXyI2cz1uQn0J+dspHXgbZz8tniGlqGtOUNj3JsY2crwjqtE0nSdPKGvlHoeL0K6IrA3kDr5HePZmTJ0ikURUkVh9jLzRTwjJnmH5Ojfco+pQZE6TMfgu2r63kCZ28KyRA46KUqRJ3SjrTpAx\/CEafT1l+zDziGPJclMs\/TJxFq7pJdyDIn8bcU1n0Y59hEaQPvIh6uH3Sey4iqJwJ26xjdgF5bLWUcEKMwlPPv0MTz7zHE8ue47HnnqGJ5Ysm\/+89Fnh2jastpJiL+R3ja4iIGeamPrjQn1voxv\/wCBj4kPSBl\/HP2MU9xihDYkthrwuUZVY+qaxwsIT16gy4uoOkT35LhmjbxCcM4GdLA1JbDWuESXCfcTgGVuJpv8ShRt\/T0zFDtY5BQn9UYJHdKlhH4+Y0k2UbvwATdcpVlm4YyNNwCe+RjjGk1i1jZptH5Fcu5ufC++VrTQOeWINDr7xZHcdo27bu4Ro2w3vnGdYNn7KMrzDM2nY\/CZloxcxspQY0gISK\/CLLUKRXEXn7AeUDp1aeFejdC3IYwtIKuynd+59dHUbF9JiM1sIVBaQUTPJ0L73iEhbnOURq6snJKHAMMNj8vCH+IQuDjTEZ9YTkVxMeed2Np\/8GHt32UKaUlNJTFopVd3b2H764bS4tGIS0stoGdnDvvOfYmY9v2SXXkxyLilZlbQO7uDghY+xsl+cVRKTlIUmr4aOke3se+ktTCzsFtMSdWQW1hlmfGzdf57fPPbYQlqyJo\/swmp27H+J3tFNC3E9XU4J2fnlnLn0JgUli8tWBQSFkltYztbdB9h7eLEf9fKLSmnv6uPStYf3K1GrNbS1dXLx0hVUyYv9lJ6eTn1dPddfvS6kz8\/uEYlEIpHovyLbx5IoXX2FhhU3aXn+Bv3L32di5TcMrL1Lk+V96i3vUWF9lxLbexTb3KPor4pt71MoyLe5I7irr+unlYtEIpFIJBKJRCKR6D+fyIBcqnJmqMyeIdhXQ7Fu3LBJun7AoyhzivK8zZgau1Kat5Wi7Gkc7QKpKNpNjm4CRWAuxYU7ydCOolQ2kZ+3DZ1QPi11AF3mNGrNKBrdJCnpI6RoRsjI3YwypY\/EtAEy8rYQrmwmUUhLFfIqhViqkB6XNkhm6V7SCnaQKMRThetGCzFlxnoUCe3oKg+RWrKXCPUw0dpxdNXHSCqeI0DZSlzOZtJrjqEqP4hnaBkxwmd17XESKw4ijW5AFt9GivA5tf4UCZVHcA7MwzumAWXZftKaL5BQe5Ig7SQrzTwIEtodL9Sd3HiGhPqXiK48jCSuheeM7PBN6SWyZI74upOk99wgTjjGCqKqjhIi9Mc6t1gee\/wRjOwDkcS34i\/0Y1jxbiIrDhBddZiY6iPE1Z8gvuk0qvaXSWq\/aDimD7xOavdV4Vz43HGRxNZzxDfq6z5KTO0RoqsPCtfYL9QzR3DeRuTaIbyT2lgrXOd5ExccQ4uEfIeE\/Pr6jxJauFloa7vQ1q1CWw8SV72X4MwR7P3TcQzOJqnpmBA\/gFzdhVt4PqqGg8RX7iIkYxAHfzWJdftQNQp9GVOGo38aqY37SazaIfRZCeE5w2jaX0SW3MjS5cbElwrPu0l4DqoaovOH0bUdwityfs+OpLJpdM17kSlLUdftRNM4i6mjvyEtrXID2a1z+ERlU9BzlPTaLfx2yYr5tLJxCjr24RuRQfXYGXR1mxfeW1VBL2W9BwiMy6N29BRZ9f9iQERbR\/XAIRTKXOpGjpLftJgWGJNJ49hR4nW1NE8co6xj20Kam0847ZPHSC9sp2nkANXdOxbSbJy86dnwIjkVPTQN7qahbzFNr3lgB1XtUzQP7qB9dA\/PPDd\/D3o1beM09czQNrSdnok5nn7m2YW0yqYB2gY20jm8lf6pxX1E9Jq6x2jrW8\/Q+t10DG54KG16634aWvsZnd5BRs7i0lh6m3fsY3h8hi079vPII79eiA+PTzM1s4WZLTvJyS9aiOfkFbBj5yxDQ6MMDAwvxAMCAtizZ47Z3bPMbJh56BoikUgkEv134P5YNulLt5H\/9BwlT+2nZ8UHDBrdpW\/dA7rX3afB7C5VFneptLxLueU9gzLBz\/51RSKRSCQSiUQikUgk+s8tM6mTjsoDJEVWERVcSFftUQq0o8ilanoaX6KudBZvjyS6ms7QXn8CN5dY2oV4X8cVnJ2jKS+dY7DvdZyFeG7uZvr6biKTZ5OiHqa96xpRsY2ExzRQVnMUtW6cwNAylMndlNefJDyuGWlADq2Db6EWyhqWw+q8Sk7FQQKi6nCUxNMw9A7qol1IQ8vJqnmR0k6hzvQRJEFFlPS8RkH7ZRTJfUiEerNbLlI5+iEhwrUdfHWEacYoHnyHbKGtXtENLDdxJ124j5LRD9C2XMAzphFLrzSkcY3kDr5N0fjHKCsOIIltwtpHy+NPLUPX\/SpZA29RMPEx6UI93okduAvpTkJb9f3nLPRZSvsldMI9ZA6\/S7ZQd8H0F2SNvEtg5qRhdoinUMYjvg03oZyr0A7XGL36RdF1wlHvr59j64W8DbjF\/U2jUL4ZSWKrEK8Xrl9LgG6ItI5z5E99QM7422SPvSlc+3eGc1lKh6Ftjop8vBKb8ExoxCWsiABND7kjN4R7+R2FU28RkTfBcjN3\/JJb8VbW4hCQgW9CDeUz71Iy9SY5\/Rd5wcQF\/9Q2vOOqDLNKonIGqNn0NrWb38FJloRvfCX+yfVCmrvwDDKpm3mDxq3vEpRUjTyhisCUBpastGCNlYSK0XO073yP2OwuApOqhOfUwK+ffs7Q1vyOvfTu+YDMhm0EKIsNMz8ef2aVIU1dNsLQ3g+oG39JeA80xOd0sHytrSEtMbuN8QPvM7TnTZylESQXdGNm521Is3WR0bP5IusPv4utqwx1cY9hiau\/vft1\/bNsOf4h0qA4tKU9BEVrF9KqOjax6+QH5Os3PC\/rJjwheyFNnVvP9mNvMLrtJVQZFYLyhTSjdWZM7z7LzqM3iFFlkZ67ODtDb2LrUQ6cep1IpZqMgn+Vtnk\/L57\/HQmpmejyFuvUm9l2gONnb1BUVo8ySbMQj4qO59S5a9Q3dVJd34aP7\/wAk15BcTmXrr3B4MgkOfmLe4Lo\/e7Nd9k9u5f6hqaH4ufPX+DixZdpbGwSvt+LM1xEIpFIJPrvTPKrDMJ\/XU\/kP9aifWIj40bfMbb6AaOC7rX3aTS5S72pOANEJBKJRCKRSCQSif7L0i+JNdVx2bBPSG3hNtb3voqXayy5mhHWD7xOpKKQhJhapobeJFnZjMxHzcTwO2RqRzBdJ2Fi9D2KC7djaeFHT891ampfxMYmiNy8zXR0X8fCyg8\/\/yw6B94gMrYea9sg6tovUVZ3Amu7EAqqDtMx8j6WdkG4eKmobLtEceMpLOxDSBHqaBn7PSHxzVg5RlDQfJ6GMf2yRsVYCp8L2y9TPfIeIck9WAltDkvrp3byU5KKdmDtkYizLIOslgtUCHVEZ6\/HWLielVscGa0XKZ\/8DE3zORzlmZi7J2AnTSWl7iRl01+RL9QZW7zbsC+IhUSFhUcCntE1ZA28SfH0FxROfkxm32tEFe\/ExDmS5818MPdUYSVVY+WdLNQXi51Mg79mkLiqA2SPvEPRxq8o3PA5BXrTnwnnnwnnP1U48zefU7zpSzKHbpJQdxjvuFrMXCOE64Vh45uGrVyLjXANG1k6ax3DWGMfgE9CPRl9lylc\/y5lmz6hbOPHhGQOCmUU2Pml4eCvxdpHhZG1lJT6fcK9vkvt9s9Ja9jPCyZO2PmqcA7UYuEehU9MMRXrb9K461O0zQd4\/OlnsfdNwjVYJ\/SjH8qCUZq2vU\/zjt9j5uSPsa0ProHC\/buFIYsppGHja3TNfUKwqpqnnzfGQRqLo2+c8JyCKOo6yNCBz8lr22N4B80dZbgHqFht5kRq8SCjBz6mc8sNQ9rza2xw9I7ExjUQ76AkerddY2z\/e3gJ548vWYGFgw9O3mE8t3IdVT2zbD7xKYV\/nQGyfI2l8B55YuXkQ4K2iu0nP6Zv0zn+h5C29Pm1rDK2xNVbgYmFA1NzV5nee134HCSkGfHLf\/gV1g4SwybobcOzHLz4KRUt4\/zykd\/wyG+eNGxc7uGjICwmjRevfGaY6fHY40\/x9DMvGK7t7uXPkmee5ej5d5ncdgwTcxuWPbfKkObo4om5pR37T1xj+\/4zuEp8eWHVWkOanYOr8B1x5NCJV9h94Izw\/bFj5WpjQ5qzqwcmZhacuXiTfYdfYunSZQvfYy+pHxlZ+Vx77R3DAMg6EzND\/LHf\/hYvLyl79x3i6rXXeOyx+f1P9AIDAunr6+P99z9Aq9WxevXqn\/zvg0gkEolE\/zdZ8j+MWfKzFaz8O0uyn9rO0HOfMfDcx\/q0n2YWiUQikUgkEolEItF\/HaMt58hWdWK+xon+xtNkqrrwcomko+5FMlJ7CPbTUlO2h6Ls9cSEllCct5mKkt0kxDSQntZPXe1R4mMbUOvP60+QkNAiaCNHyKfJGCcuXvic3EVJ1WFiE1pJTO2ltvUCypQeopRNpAh58qsOEiacJ2pGKG+7QIJ2lJC4BlJyNlDRdZXA6GpC41tJL9lFefd1ZBEVhCZ2kFK0g6LOV4jNmMDOI54Y3Ti5bRfJa7+Mp6IQiSA6Y5KMpjPkdV0nSLg3E7tgwoTrxBVsJa\/vNbI6rhCc1sdqCw+kMfWECe1JEO43p+8m2YKUhlN4hJfy7Eoz7GUZyFN6UejGiC7cSnz5XrKEOnKG3iSj9wYZfTdIbT5LeN4M3nH1uCjyMHUK4amlS1mybCXLVlrwrJEtq238WWMXZLDWft4KUzeeX23N82tsWbbCmDXWUtwjivBNaiY0ZxJV\/RGyBvWzU64bjjlDN4gq3Ih3bAWypEZCM4dRaPuRJ7di7Z2AtVcsoRkDZPdeIH\/kVTTtJ5BE5OMWrCMia5AQbReuQVokYTloWw9TOn6DtPo9rDRxwFvIF5U9QKCqHq+wbLLaDlE1dYP4ognDO+MdnkVsTh9ByTWGgY7KsZcpHz6PmYOfIT1KKzzz\/H5kUblkNe6gaeN14nK6DWnPC\/2oLhsnWttIZFo1HVtfo7z\/CD\/7+fz7KIvQoaucICg2l+L2XfRse5Vode3C+5pa0ElyXjux6ZWM7LlJedeuhTSvgDjy6yZQxGZS0zvL8M6ryCPmN1PXS8tpJLdqgIySDjYefIO8qsGFNDdvBUW1QyRpy+idPsLIllOsWG2ykJ5Z3ExxbR\/ljUPsfvF1ohMzF9L0gx6VjYPkFDewac9Z6trGFtL0apoHKK3uYGLzATbsOPZQWlF5IzWN3YxN72Ln3of38CgqraGxtZf1m3YztWnxPvXqm9ppbuth36ET1DYu7texdq0x7R3dNDS0cPTYSXz9Fvc0ycvLp7S0jJcvXqK7u+eh+kQikUgkEv1P\/SQgEolEIpFIJBKJRKL\/YlJj68hT99FcspsAaQqZyV20VOzF0zWaDP2ARckufD0TyEofpCR3BrWqnWzdBJmaYapKZ9GoB8nJWk915X6SktrJypomL28TqWl9aDMmiIiqprL6MJm5G0kRyvz\/7Z3vT5vXFcenadMqbUvfTNrWVVlEQ9s1zbI0aUPaBQI2PwKYQAwYbAzYGDC2sQ22sQEb8E9sCBAI4ABpSCAhkH1DWCGhhYSxjDRdmh9qskyTtv\/lu4vRjHizvZ70vPjoPs\/5Puc895573l3pHpNthvrGceqET06BlS7fKhvtN1gt3sur+2jvXGadfZZKbYzVTRO0+e6yxjrD4qoYq5qm6Ahtsto6y3xVDwtUfpq7vqTesUB18zUeO6WmRoxm\/wPqPXdYIZ4Pi3WUGuM0+u+zsWed6u1G7tX9TDmUQaXpMhvEt839T6gV8y+zX2dOVS9\/\/d7HzNGEWOVZZH3wAS3nn7C26x5VrltUirkVW6b5aZGDP9\/\/AVM+TKdc5EQh1qRyLlDnX6de+NSFNlgf+TON\/d\/QPPSMdcF1ajuXWO1b5jnrZZ6zXaFScM52mZWeBWFfYk3XMhtjD2ns26Khd4OGyHacdcGaiHuPFW1zLDHHmaXqYMrhdB76VEm5xs9y5yzLHTMssU4yU9XO3Cof9d13aOz9ivWhFSoto4kDj\/QSGzXuWVY4P6dM5ebxrErqffO09In4HTf4Wb6B+TV+VrfPssQ4wP3vHmee2k1r7C6bo8uJA4+zdUHx7TUq9AH+6I03hE8t2y6s09a7xOxSi8j7VIK0bE2ivs5qPfSObYg9uU5ZcQNtoQWxR\/38\/g9\/kNDrHMP0x0Wu3GMsqfGwJST2p8yS0Pa9+abY71kG42ss1blp6hinqTPOn\/1yp\/fGZ7JzDI6usCM2x3Kdi+1iLKvdua5sG6OrjwNX1tnoiNLkErUc2+0Fsk1ffIn9E1+wwR6gNzZNlW736qjfHk3j1Pwm3f7RBL7oFH\/8k31J3eU7z7HpZRrMHoYHr1JZuXtVVW6BkjN\/uE+XN8rY8DQd7TvN4bf56b59HBy9xuHxGYZiY\/RHdvtxbLN96DF1dYHR\/lGGYyN7tFDvACcuz3L00hX6\/DtXn\/2H24tfcGBwhGPjk8zOzk3aCwsUXLrzR46MXGQotDsPCQkJCQkJif\/J9yAhISEhISEhISEhISHx\/89vDp5AkzaGiegjGLW9UBU54W+7hTbTJM7mN6NOE0LAs4jCvCZkpqtxIfo1muqHoci34nxkC92dy1AU2tHZcQehwH3k5jZBLjcgGNpEq3MOBQoHOrwrCIQfIq+wBbKcRvhCf0J71yryi92wOObRE30MvXkKsnwb2nruwxt7BK0xjoxcMzy9W\/Ce\/xb1rTeRV+qDosKPruFXMAi\/M+U9yBQxbYENdF18jRLdAORKL05k1cIa3ETHxb\/B7F9HjsqPT2QGFIr1OYdewC3sDd2rkAm7rLwbb6d8hDrvXbQMvoBz5BU8l\/6JAv0g5OoQ5JVBvHssHwcPn4ZBxLIOPoN16DnsF76DM\/4PtE39C+q2BeSI2DJNeA9Zwl8m8ndS0YLjYt1HMqvxzpEcHDyal+Cd3+UmbB\/nGXGiwIKsyh7Iq8KQa3fIThARthDSy9pxSulAoT6GhsgqXBMv4Rh\/jpbRp2gdewr7yBOcKmoW8bPEnL04UxtBXk0QJwub8ElODZwXH8M9\/gye+HMYw8tIPZKB7Mp2KOp6IVe5ceD9E6hyXIJv6pngOczhJXyUUYYifRCFtT34MK0Qv3jrAHzxRwhOv4AtsoiTuVVQNkSgqPGK\/Pw+UU\/Bz\/+K2PXv0Bq9jTR5BVRNvThT2ZrQUt47hq7RNQzNv0JbbBEZ+TVQmyLILmlM6L86kIrA2CpGb71Ei38aBSoLNKYgDh07ndDfEv8fnv0GYzefotE1hApDB0prnclaTssowMzya\/RN3IOm3gNdcwCn81RJXWfy4uaXr9EWuIRa8awz+\/DBkbSk7g1PAmt\/h6raDLMzjGKVIallyosweWMNt9deQpZXgiZ7F94\/dDSpR4ev4u6mqJ3uflhdfhQpNUnt7f0puIkHuL3yF1RU1aPB5Ehq29y4tYKVr7ZQVqFFc4tnjzY7v4S1jccoLVfDYt3rNzcHbH39Lex2B1QqddJuMNTj4cNHcDicaPd0IDU1dY+fhISEhISExH\/n345OVl5Hw2odAAAAAElFTkSuQmCC", + "label": "Image", + "value": null, + "variant": "primary", + "renderImage": false + }, + "component": "FormImage", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Name", + "helper": "Image name" + } + }, + { + "type": "ImageUpload", + "field": "image", + "config": { + "label": "Upload", + "helper": "Upload image" + } + }, + { + "type": "ImageVariable", + "field": "imageName", + "config": { + "label": "Render from a variable name", + "helper": null + } + }, + { + "type": "FormInput", + "field": "height", + "config": { + "type": "number", + "label": "Height", + "helper": "Image height" + } + }, + { + "type": "FormInput", + "field": "width", + "config": { + "type": "number", + "label": "Width", + "helper": "image width" + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormImage", + "editor-component": "FormImage" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Record List<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Record List", + "config": { + "form": null, + "icon": "fas fa-th-list", + "name": "RECORD_LIST", + "label": "RECORD_LIST", + "fields": { + "jsonData": "[]", + "editIndex": null, + "dataSource": "provideData", + "optionsList": [], + "removeIndex": null, + "showJsonEditor": false, + "showOptionCard": false, + "showRemoveWarning": false + }, + "editable": false + }, + "component": "FormRecordList", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormText", + "editor-component": "FormText" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Loop<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "items": [ + { + "label": "Line Input", + "config": { + "icon": "far fa-square", + "name": "LOOP", + "type": "text", + "label": "LOOP", + "helper": null, + "readonly": false, + "dataFormat": "string", + "validation": [], + "placeholder": null + }, + "component": "FormInput", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormInput", + "editor-component": "FormInput" + } + ], + "label": "Loop", + "config": { + "icon": "fas fa-redo", + "name": "loop_1", + "label": null, + "settings": { + "add": false, + "type": "new", + "times": "3", + "varname": "loop_1" + } + }, + "component": "FormLoop", + "container": true, + "inspector": [ + { + "type": "LoopInspector", + "field": "settings", + "config": { + "label": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "Loop", + "editor-component": "Loop" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Nested screen<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Nested Screen", + "config": { + "icon": "fas fa-file-invoice", + "name": "Nested Screen", + "label": "Nested Screen", + "value": null, + "screen": 2576, + "variant": "primary" + }, + "component": "FormNestedScreen", + "inspector": [ + { + "type": "ScreenSelector", + "field": "screen", + "config": { + "name": "SelectScreen", + "label": "Screen", + "helper": "Select a screen", + "validate-nested": false + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormNestedScreen", + "editor-component": "FormNestedScreen" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "bgcolor": "alert alert-secondary", + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

NAVIGATION<\/span><\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Page Navigation", + "config": { + "icon": "far fa-compass", + "event": "pageNavigate", + "label": "PAGE_NAVIGATION", + "variant": "primary", + "eventData": null + }, + "component": "FormButton", + "inspector": [ + { + "type": "PageSelect", + "field": "eventData", + "config": { + "label": "Destination Screen", + "helper": "The destination page to navigate to" + } + }, + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Button Label", + "helper": "The label describes the button's text" + } + }, + { + "type": "FormMultiselect", + "field": "variant", + "config": { + "label": "Button Variant Style", + "helper": "The variant determines the appearance of the button", + "options": [ + { + "value": "primary", + "content": "Primary" + }, + { + "value": "secondary", + "content": "Secondary" + }, + { + "value": "success", + "content": "Success" + }, + { + "value": "danger", + "content": "Danger" + }, + { + "value": "warning", + "content": "Warning" + }, + { + "value": "info", + "content": "Info" + }, + { + "value": "light", + "content": "Light" + }, + { + "value": "dark", + "content": "Dark" + }, + { + "value": "link", + "content": "Link" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "PageNavigation", + "editor-component": "FormButton" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "bgcolor": "alert alert-success", + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

FILES<\/span><\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

File Upload<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "File Upload", + "config": { + "icon": "fas fa-file-upload", + "name": "FILE_UPLOAD", + "label": "FILE_UPLOAD" + }, + "component": "FileUpload", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FileUpload", + "editor-component": "FileUpload" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

File Download<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "File Download", + "config": { + "icon": "fas fa-file-download", + "name": "FILE_DOWNLOAD", + "label": "FILE_DOWNLOAD" + }, + "component": "FileDownload", + "inspector": [ + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Label", + "helper": "The text to display" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Name", + "helper": "The name of the Download" + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormText", + "editor-component": "FormText" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

File Preview<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "File Preview", + "config": { + "icon": "fas fa-file-image", + "name": "FILE_PREVIEW", + "label": "File Preview", + "helper": null, + "fileName": "file", + "fontSize": "1em", + "validation": null, + "placeholder": null + }, + "component": "Viewer", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "required" + } + }, + { + "type": "FormInput", + "field": "fileName", + "config": { + "name": "File Name", + "label": "File Name", + "helper": "Enter the File Upload control's Variable Name to preview the file." + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + } + ], + "editor-control": "Viewer", + "editor-component": "Viewer" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "bgcolor": "alert alert-danger", + "options": [ + { + "value": 1, + "content": "3" + }, + { + "value": 2, + "content": "9" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

ADVANCED<\/span><\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Boostrap Component<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Bootstrap Component", + "config": { + "icon": "fab fa-bootstrap", + "name": "b_form_component_1", + "label": "New Bootstrap Component", + "validation": [], + "bootstrapConfig": "{}", + "bootstrapComponent": "b-form-tags" + }, + "component": "BFormComponent", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "BFormComponent", + "editor-component": "BFormComponent" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Boostrap Wrapper<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Bootstrap Wrapper", + "config": { + "form": null, + "icon": "fab fa-bootstrap", + "name": "b_wrapper_component_1", + "label": "New Bootstrap Wrapper", + "bootstrapConfig": "{}", + "bootstrapComponent": "b-modal" + }, + "component": "BWrapperComponent", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "BWrapperComponent", + "editor-component": "BWrapperComponent" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Google Places<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Google Places", + "config": { + "icon": "fas fa-map-marker-alt", + "name": "google_places_1", + "label": "New Google Places", + "helper": null, + "apiToken": null, + "fontSize": "1em", + "validation": null, + "placeholder": "Enter a location" + }, + "component": "GooglePlaces", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^(?:[A-Z_.a-z])(?:[0-9A-Z_.a-z])*$\/|required" + } + }, + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Label", + "helper": "The label describes the button's text" + } + }, + { + "type": "FormInput", + "field": "placeholder", + "config": { + "label": "Placeholder Text", + "helper": "The placeholder is what is shown in the field when no value is provided yet" + } + }, + { + "type": "FormInput", + "field": "helper", + "config": { + "label": "Helper Text", + "helper": "Help text is meant to provide additional guidance on the field's value" + } + }, + { + "type": "MapInspectorConfigs", + "field": "mapConfigs", + "config": { + "label": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + } + ], + "editor-control": "GooglePlaces", + "editor-component": "GooglePlaces" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + }, + { + "items": [ + [ + { + "label": "Rich Text", + "config": { + "icon": "fas fa-pencil-ruler", + "label": null, + "content": "

Saved Search Chart<\/p>", + "interactive": true, + "renderVarHtml": false + }, + "component": "FormHtmlViewer", + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "value": null, + "helper": "The HTML text to display" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "value": null, + "helper": null + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormHtmlEditor", + "editor-component": "FormHtmlEditor" + } + ], + [ + { + "label": "Saved Search Chart", + "config": { + "icon": "fas fa-chart-line", + "name": "Saved Search Chart", + "label": "Saved Search Chart", + "helper": null, + "fontSize": "1em", + "validation": null, + "chartConfig": { + "id": null, + "full": true, + "height": "default", + "editable": false, + "displayLink": false, + "displayTitle": true, + "displayBorder": true, + "additionalPmql": null + }, + "placeholder": null + }, + "component": "SavedSearchChart", + "inspector": [ + { + "type": "SavedSearchChartInspector", + "field": "chartConfig", + "config": { + "label": "Saved Search Chart", + "helper": "Display a Saved Search Chart" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + } + ], + "editor-control": "SavedSearchChart", + "editor-component": "SavedSearchChart" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + } + ] + ], + "label": "Multicolumn \/ Table", + "config": { + "icon": "fas fa-table", + "label": null, + "bgcolor": "alert alert-warning", + "options": [ + { + "value": 1, + "content": "3" + }, + { + "value": 2, + "content": "9" + } + ] + }, + "component": "FormMultiColumn", + "container": true, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "helper": null, + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormMultiColumn", + "editor-component": "MultiColumn" + } + ], + "order": 1 + } + ], + "computed": [], + "custom_css": null, + "created_at": "2024-09-18T02:04:20+00:00", + "updated_at": "2024-09-18T02:20:43+00:00", + "status": "ACTIVE", + "key": null, + "watchers": [], + "translations": null, + "is_template": 0, + "asset_type": null, + "projects": "[]", + "categories": [ + { + "id": 1, + "uuid": "9cea0b38-4a00-4bb3-af08-d16290c75109", + "name": "Uncategorized", + "status": "ACTIVE", + "is_system": 0, + "created_at": "2024-09-02T15:17:25+00:00", + "updated_at": "2024-09-02T15:17:25+00:00", + "pivot": { + "category_type": "ProcessMaker\\Models\\ScreenCategory", + "assignable_id": 2578, + "category_id": 1 + } + } + ] + } + ], + "screen_categories": [], + "scripts": [] +} \ No newline at end of file diff --git a/tests/e2e/fixtures/TCP4-4446.json b/tests/e2e/fixtures/TCP4-4446.json new file mode 100644 index 000000000..2860eecde --- /dev/null +++ b/tests/e2e/fixtures/TCP4-4446.json @@ -0,0 +1,1255 @@ +{ + "type": "screen_package", + "version": "2", + "screens": [ + { + "id": 2581, + "uuid": "9d09451d-55dc-4e70-9025-b0b34f9ebe8e", + "screen_category_id": "1", + "title": "TCP4-4446", + "description": "Test", + "type": "FORM", + "config": [ + { + "name": "TCP4-4446", + "items": [ + { + "label": "Line Input", + "uuid": "410bb088-bb5b-440d-8b03-4959e9d18647", + "config": { + "icon": "far fa-square", + "name": "form_input_1", + "type": "text", + "label": "New Input", + "helper": null, + "readonly": false, + "dataFormat": "string", + "validation": [], + "placeholder": null + }, + "component": "FormInput", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormInput", + "editor-component": "FormInput" + }, + { + "label": "Submit Button", + "config": { + "icon": "fas fa-share-square", + "name": null, + "event": "submit", + "label": "New Submit", + "loading": false, + "tooltip": [], + "variant": "primary", + "fieldValue": null, + "loadingLabel": "Loading...", + "defaultSubmit": true + }, + "component": "FormButton", + "inspector": [ + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Label", + "helper": "The label describes the button's text" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^(?:[A-Za-z])(?:[0-9A-Z_.a-z])*(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormSubmit", + "editor-component": "FormButton" + } + ], + "order": 1 + }, + { + "name": "page2TCP4-4446", + "items": [ + { + "label": "Checkbox", + "config": { + "icon": "fas fa-check-square", + "name": "form_checkbox_1", + "label": "New Checkbox", + "helper": null, + "toggle": false, + "validation": null, + "initiallyChecked": false + }, + "component": "FormCheckbox", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormCheckbox", + "editor-component": "FormCheckbox" + }, + { + "label": "Submit Button", + "config": { + "icon": "fas fa-share-square", + "name": null, + "event": "submit", + "label": "New Submit", + "loading": false, + "tooltip": [], + "variant": "primary", + "fieldValue": null, + "loadingLabel": "Loading...", + "defaultSubmit": true + }, + "component": "FormButton", + "inspector": [ + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Label", + "helper": "The label describes the button's text" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^(?:[A-Za-z])(?:[0-9A-Z_.a-z])*(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormSubmit", + "editor-component": "FormButton" + } + ], + "order": 2 + } + ], + "computed": [], + "custom_css": null, + "created_at": "2024-09-18T03:49:58+00:00", + "updated_at": "2024-09-18T03:59:47+00:00", + "status": "ACTIVE", + "key": null, + "watchers": [], + "translations": null, + "is_template": 0, + "asset_type": null, + "projects": "[]", + "categories": [ + { + "id": 1, + "uuid": "9cea0b38-4a00-4bb3-af08-d16290c75109", + "name": "Uncategorized", + "status": "ACTIVE", + "is_system": 0, + "created_at": "2024-09-02T15:17:25+00:00", + "updated_at": "2024-09-02T15:17:25+00:00", + "pivot": { + "category_type": "ProcessMaker\\Models\\ScreenCategory", + "assignable_id": 2581, + "category_id": 1 + } + } + ] + } + ], + "screen_categories": [], + "scripts": [] +} \ No newline at end of file diff --git a/tests/e2e/fixtures/screen2TCP4-4446.json b/tests/e2e/fixtures/screen2TCP4-4446.json new file mode 100644 index 000000000..b11efde61 --- /dev/null +++ b/tests/e2e/fixtures/screen2TCP4-4446.json @@ -0,0 +1,631 @@ +{ + "type": "screen_package", + "version": "2", + "screens": [ + { + "id": 2582, + "uuid": "9d094631-da50-484a-abe8-f687521bc478", + "screen_category_id": "1", + "title": "screen2TCP4-4446", + "description": "Test", + "type": "FORM", + "config": [ + { + "name": "screen2TCP4-4446", + "items": [ + { + "label": "Select List", + "config": { + "icon": "fas fa-angle-double-down", + "name": "form_select_list_1", + "label": "New Select List", + "helper": null, + "options": { + "key": "value", + "value": "content", + "dataName": "response", + "jsonData": "[{\"content\":\"yes\",\"value\":\"yes\"},{\"content\":\"no\",\"value\":\"no\"}]", + "renderAs": "dropdown", + "editIndex": null, + "pmqlQuery": null, + "dataSource": "provideData", + "optionsList": [ + { + "value": "yes", + "content": "yes" + }, + { + "value": "no", + "content": "no" + } + ], + "removeIndex": null, + "showRenderAs": true, + "showJsonEditor": false, + "showOptionCard": false, + "selectedOptions": [], + "allowMultiSelect": false, + "showRemoveWarning": false, + "valueTypeReturned": "single" + }, + "readonly": false, + "validation": [], + "placeholder": null, + "rootElement": "response", + "dataSourceUrl": null, + "dataSourceEndpoint": null + }, + "component": "FormSelectList", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormSelectList", + "editor-component": "FormSelectList", + "uuid": "9bc3815-1216-4082-a1a2-cf6e7e8fde48" + }, + { + "label": "Submit Button", + "config": { + "icon": "fas fa-share-square", + "name": null, + "event": "submit", + "label": "New Submit", + "loading": false, + "tooltip": [], + "variant": "primary", + "fieldValue": null, + "loadingLabel": "Loading...", + "defaultSubmit": true + }, + "component": "FormButton", + "inspector": [ + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Label", + "helper": "The label describes the button's text" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^(?:[A-Za-z])(?:[0-9A-Z_.a-z])*(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormSubmit", + "editor-component": "FormButton" + } + ], + "order": 1 + } + ], + "computed": [], + "custom_css": null, + "created_at": "2024-09-18T03:52:59+00:00", + "updated_at": "2024-09-18T03:59:55+00:00", + "status": "ACTIVE", + "key": null, + "watchers": [], + "translations": null, + "is_template": 0, + "asset_type": null, + "projects": "[]", + "categories": [ + { + "id": 1, + "uuid": "9cea0b38-4a00-4bb3-af08-d16290c75109", + "name": "Uncategorized", + "status": "ACTIVE", + "is_system": 0, + "created_at": "2024-09-02T15:17:25+00:00", + "updated_at": "2024-09-02T15:17:25+00:00", + "pivot": { + "category_type": "ProcessMaker\\Models\\ScreenCategory", + "assignable_id": 2582, + "category_id": 1 + } + } + ] + } + ], + "screen_categories": [], + "scripts": [] +} \ No newline at end of file diff --git a/tests/e2e/specs/ClipboardTestCases.spec.js b/tests/e2e/specs/ClipboardTestCases.spec.js new file mode 100644 index 000000000..7269289bc --- /dev/null +++ b/tests/e2e/specs/ClipboardTestCases.spec.js @@ -0,0 +1,192 @@ +describe("Clipboard Button Actions", () => { + + it("TCP4-4441: Verify clipboard in section column and dropdown menu", () => { + cy.visit("/"); + cy.openAcordeonByLabel("Clipboard"); + cy.get("[data-cy=screen-drop-zone]").should( + "contain.text", + "Place your controls here." + ); + + // Step 1: Verify Drag & Paste component existe in clipboard control section + cy.get("[data-cy=controls-Clipboard]").should("exist"); + // Step 2: Verify clipboard is present in dopdown pages menu + cy.get("[data-test=page-dropdown").click(); + cy.get("[data-test=clipboard]").should("exist"); + cy.wait(1000); + // Step 3: Verify Clipboard open like page in new tab + cy.get("[data-test=clipboard]").should("exist").click({ force: true }); + cy.get('a[role="tab"]') + .contains('Clipboard') + .should('have.class', 'active') + .and('be.visible'); + + // Step 4: Check if the 'Clipboard' tab is opened (active) + cy.get('div[role="tabpanel"][name="clipboard"]') + .should('have.class', 'active') + .and('be.visible') + .within(() => { + // Step 5: Check if it contains the 'Clear All' button + cy.contains('button', 'Clear All').should('exist'); + }); + + //Step 6: Verify that when the Clipboard page is opened the buttons: undo, redo, calculations, observers and options are disabled + cy.get('button[data-cy="toolbar-undo"]').should('be.disabled'); + cy.get('button[data-cy="toolbar-redo"]').should('be.disabled'); + cy.get('button[data-cy="topbar-calcs"]').should('be.disabled'); + cy.get('button[data-cy="topbar-css"]').should('be.disabled'); + cy.get('button[data-cy="topbar-watchers"]').should('be.disabled'); + cy.get('div[data-cy="topbar-options"]').find('button') + .should('exist') + .and('be.disabled'); + }); + + it("TCP4-4443: Verify that the controls from the INPUT FIELDS section have been added to the clipboard ", () => { + // Clear local storage + cy.clearLocalStorage(); + cy.visit("/"); + cy.openAcordeonByLabel("Input Fields"); + // Step 1: Dragging controls to screen drop zone + cy.get("[data-cy=controls-FormInput]").drag("[data-cy=screen-drop-zone]", { position: "bottom" }); + cy.get("[data-cy=controls-FormSelectList]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormButton]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormTextArea]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormDatePicker]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormCheckbox]").drag("[data-cy=screen-element-container]", { position: "top" }); + + //Step 2: test add to clipboard button + cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(2) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(3) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(4) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(5) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(6) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get("[data-test=page-dropdown").click(); + cy.get("[data-test=clipboard]").should("exist").click({ force: true }); + cy.get('[data-cy="screen-element-container"]') + .children() + .should('have.length', 6); + }); + + it("TCP4-4443: Verify that the controls from the CONTENT FIELDS section have been added to the clipboard ", () => { + // Clear local storage + cy.clearLocalStorage(); + cy.visit("/"); + cy.openAcordeonByLabel("Content Fields"); + + cy.get("[data-cy=controls-FormHtmlViewer]").drag("[data-cy=screen-drop-zone]", { position: "bottom" }); + cy.get("[data-cy=controls-FormImage]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormRecordList]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormLoop]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormNestedScreen]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormMultiColumn]").drag("[data-cy=screen-element-container]", { position: "top" }); + + cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click(); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(2) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(3) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(4) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(5) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(6) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + + cy.get("[data-test=page-dropdown").click(); + cy.get("[data-test=clipboard]").should("exist").click({ force: true }); + cy.get('[data-cy="screen-element-container"]') + .children() + .should('have.length', 6); + }); + + it("TCP4-4443: Verify that the control from the NAVIGATION section have been added to the clipboard", () => { + cy.clearLocalStorage(); + cy.visit("/"); + cy.openAcordeonByLabel("Navigation"); + cy.wait(1000); + + cy.get('[data-cy="controls"] > [data-cy="controls-FormPageNavigation"]').drag("[data-cy=screen-drop-zone]", { position: "bottom" }); + + cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click(); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get("[data-test=page-dropdown").click(); + cy.get("[data-test=clipboard]").should("exist").click({ force: true }); + cy.get('[data-cy="screen-element-container"]') + .children() + .should('have.length', 1); + }); + + it("TCP4-4443: Verify that the control from the FILES section have been added to the clipboard", () => { + cy.clearLocalStorage(); + cy.visit("/"); + cy.openAcordeonByLabel("Files"); + cy.wait(1000); + cy.get('[data-cy="controls"] > [data-cy="controls-FileUpload"]').drag("[data-cy=screen-drop-zone]", { position: "bottom" }); + cy.get('[data-cy="controls"] > [data-cy="controls-FileDownload"]').drag("[data-cy=screen-element-container]", { position: "bottom" }); + + cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click(); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(2) > [data-cy="screen-element-container"]').click(); + cy.get('[data-cy="addToClipboard"]').should("be.visible"); + cy.get('[data-cy="addToClipboard"]').click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + + cy.get("[data-test=page-dropdown").click(); + cy.get("[data-test=clipboard]").should("exist").click({ force: true }); + cy.get('[data-cy="screen-element-container"]') + .children() + .should('have.length', 2); + + }); +}); \ No newline at end of file diff --git a/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js b/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js new file mode 100644 index 000000000..8f12c49ae --- /dev/null +++ b/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js @@ -0,0 +1,36 @@ +describe("Clipboard Button Actions", () => { + beforeEach(() => { + // Clear local storage and visit the base URL before each test + cy.visit("/"); + cy.showValidationOnLoad(); + cy.clearLocalStorage(); + }); + + it("TCP4-4446: Content selected should remain flagged as selected for pasting", () => { + // Step 1: Load the initial JSON data and check screen content + cy.loadFromJson("TCP4-4446.json", 0); + cy.get("[data-cy=screen-drop-zone]").should("not.contain.text", "Place your controls here."); + + // Open "Input Fields" accordion and add the first screen element to the clipboard + cy.openAcordeonByLabel("Input Fields"); + cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + // Step 2: Load a new screen and repeat the process for adding to clipboard + cy.loadFromJson("screen2TCP4-4446.json", 0); + cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + // Step 3: Reload the first screen and verify that the element is flagged as selected + cy.loadFromJson("TCP4-4446.json", 0); + cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + // Step 4: Reload the second screen and verify clipboard status remains unchanged + cy.loadFromJson("screen2TCP4-4446.json", 0); + cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + }); +}); diff --git a/tests/e2e/specs/TCP4-4446VerifyMulticolumnControlsClipboard.spec.js b/tests/e2e/specs/TCP4-4446VerifyMulticolumnControlsClipboard.spec.js new file mode 100644 index 000000000..446ee388b --- /dev/null +++ b/tests/e2e/specs/TCP4-4446VerifyMulticolumnControlsClipboard.spec.js @@ -0,0 +1,109 @@ +describe("Verify that controls that are within multicolumn can be added to the clipboard", () => { + beforeEach(() => { + cy.clearLocalStorage(); + cy.visit("/"); + cy.showValidationOnLoad(); + cy.intercept( + "GET", + "http://localhost:5173/api/1.0/screens/2576", + { + "id": 2576, + "uuid": "9d3e5c56-0208-4c55-80bf-c2fa643d6c67", + "screen_category_id": "1", + "title": "screenToNestedTCP4-4443", + "description": "Test", + "type": "FORM", + "config": [ + { + "name": "screenToNestedTCP4-4443", + "items": [ + { + "label": "Line Input", + "config": { + "icon": "far fa-square", + "name": "form_input_1", + "type": "text", + "label": "New Input", + "helper": null, + "dataFormat": "string", + "validation": null, + "placeholder": null + }, + "component": "FormInput", + + "editor-control": "FormInput", + "editor-component": "FormInput" + }, + { + "label": "Submit Button", + "config": { + "icon": "fas fa-share-square", + "name": null, + "event": "submit", + "label": "New Submit", + "loading": false, + "tooltip": [], + "variant": "primary", + "fieldValue": null, + "loadingLabel": "Loading...", + "defaultSubmit": true + }, + "component": "FormButton", + + "editor-control": "FormSubmit", + "editor-component": "FormButton" + } + ], + "order": 1 + } + ], + "computed": [], + "custom_css": null, + "created_at": "2024-09-18T01:37:43+00:00", + "updated_at": "2024-10-14T13:13:46+00:00", + "status": "ACTIVE", + "key": null, + "watchers": null, + "translations": null, + "is_template": 0, + "asset_type": null, + "projects": "[]" + } + ); + }); + + it("TCP4-4446: Content selected should remain flagged as selected for pasting", () => { + // Step 1: Load the initial JSON data and check screen content + cy.loadFromJson("TCP4-4444.json", 0); + // cy.get("[data-cy=screen-drop-zone]").should("not.contain.text", "Place your controls here."); + + cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + + cy.get(':nth-child(2) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(3) > [data-cy="screen-element-container"]').scrollIntoView({ offset: { top: -20, left: 0 } }).click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(4) > [data-cy="screen-element-container"]').scrollIntoView({ offset: { top: -20, left: 0 } }).click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(5) > [data-cy="screen-element-container"]').scrollIntoView({ offset: { top: -20, left: 0 } }).click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + + cy.get("[data-test=page-dropdown").click(); + cy.get("[data-test=clipboard]").should("exist").click({ force: true }); + cy.get('[data-cy="screen-element-container"]') + .children() + .should('have.length', 5); + + }); +}); From 253493bf8dca6dedfcc181854c73015c95a6e8e5 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelca Date: Mon, 14 Oct 2024 10:05:44 -0400 Subject: [PATCH 3/9] remove open acordeon --- .../TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js b/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js index 8f12c49ae..428257289 100644 --- a/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js +++ b/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js @@ -1,6 +1,5 @@ describe("Clipboard Button Actions", () => { beforeEach(() => { - // Clear local storage and visit the base URL before each test cy.visit("/"); cy.showValidationOnLoad(); cy.clearLocalStorage(); @@ -11,8 +10,6 @@ describe("Clipboard Button Actions", () => { cy.loadFromJson("TCP4-4446.json", 0); cy.get("[data-cy=screen-drop-zone]").should("not.contain.text", "Place your controls here."); - // Open "Input Fields" accordion and add the first screen element to the clipboard - cy.openAcordeonByLabel("Input Fields"); cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); cy.get('[data-cy="addToClipboard"]').should("not.exist"); From 751834296272c73fd06bd194f08a83a68ec54a35 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelca Date: Mon, 14 Oct 2024 10:33:35 -0400 Subject: [PATCH 4/9] restore navigation failed tests --- src/form-builder-controls.js | 2 +- tests/e2e/specs/ClipboardTestCases.spec.js | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/form-builder-controls.js b/src/form-builder-controls.js index ce53568ee..0ae341a31 100755 --- a/src/form-builder-controls.js +++ b/src/form-builder-controls.js @@ -349,7 +349,7 @@ export default [ order: 2.0, group: 'Navigation', label: 'Page Navigation', - component: 'FormPageNavigation', + component: 'FormButton', 'editor-component': 'FormButton', 'editor-control': 'PageNavigation', config: { diff --git a/tests/e2e/specs/ClipboardTestCases.spec.js b/tests/e2e/specs/ClipboardTestCases.spec.js index 7269289bc..393d74dd3 100644 --- a/tests/e2e/specs/ClipboardTestCases.spec.js +++ b/tests/e2e/specs/ClipboardTestCases.spec.js @@ -1,6 +1,8 @@ describe("Clipboard Button Actions", () => { it("TCP4-4441: Verify clipboard in section column and dropdown menu", () => { + // Clear local storage + cy.clearLocalStorage(); cy.visit("/"); cy.openAcordeonByLabel("Clipboard"); cy.get("[data-cy=screen-drop-zone]").should( @@ -148,8 +150,9 @@ describe("Clipboard Button Actions", () => { cy.visit("/"); cy.openAcordeonByLabel("Navigation"); cy.wait(1000); - - cy.get('[data-cy="controls"] > [data-cy="controls-FormPageNavigation"]').drag("[data-cy=screen-drop-zone]", { position: "bottom" }); + + + cy.get('[data-cy=controls-FormButton]:contains("Page")').drag("[data-cy=screen-drop-zone]", { position: "bottom" }); cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click(); cy.get('[data-cy="addToClipboard"]').should("be.visible"); From a1b07b83b829c9c1057a45b4b104cf5bd5e1827a Mon Sep 17 00:00:00 2001 From: Rodrigo Quelca Date: Mon, 14 Oct 2024 10:55:36 -0400 Subject: [PATCH 5/9] add wait to sync load pages --- .../TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js b/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js index 428257289..af9af789e 100644 --- a/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js +++ b/tests/e2e/specs/TCP4-4444VerifyAddingMultipleContentToClipboard.spec.js @@ -1,4 +1,4 @@ -describe("Clipboard Button Actions", () => { +describe("Verify Adding Multiple Content To The Clipboard", () => { beforeEach(() => { cy.visit("/"); cy.showValidationOnLoad(); @@ -16,17 +16,20 @@ describe("Clipboard Button Actions", () => { // Step 2: Load a new screen and repeat the process for adding to clipboard cy.loadFromJson("screen2TCP4-4446.json", 0); + cy.wait(100); cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); cy.get('[data-cy="addToClipboard"]').should("not.exist"); // Step 3: Reload the first screen and verify that the element is flagged as selected cy.loadFromJson("TCP4-4446.json", 0); + cy.wait(100); cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); cy.get('[data-cy="addToClipboard"]').should("not.exist"); // Step 4: Reload the second screen and verify clipboard status remains unchanged cy.loadFromJson("screen2TCP4-4446.json", 0); + cy.wait(100); cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); cy.get('[data-cy="addToClipboard"]').should("not.exist"); }); From c0c0ff32a7e4de546e74aae6d51842d18f07145f Mon Sep 17 00:00:00 2001 From: Rodrigo Quelca Date: Tue, 15 Oct 2024 10:37:29 -0400 Subject: [PATCH 6/9] add test for reload clipboard --- tests/e2e/fixtures/TCP4-4452.json | 3401 +++++++++++++++++ ...TCP4-4452VerifyReloadPageClipboard.spec.js | 34 + 2 files changed, 3435 insertions(+) create mode 100644 tests/e2e/fixtures/TCP4-4452.json create mode 100644 tests/e2e/specs/TCP4-4452VerifyReloadPageClipboard.spec.js diff --git a/tests/e2e/fixtures/TCP4-4452.json b/tests/e2e/fixtures/TCP4-4452.json new file mode 100644 index 000000000..0c48bee1c --- /dev/null +++ b/tests/e2e/fixtures/TCP4-4452.json @@ -0,0 +1,3401 @@ +{ + "type": "screen_package", + "version": "2", + "screens": [ + { + "id": 2678, + "uuid": "9d0c2538-055d-493c-a62e-3ebfd3906525", + "screen_category_id": "1", + "title": "TCP4-4452", + "description": "TEST", + "type": "FORM", + "config": [ + { + "name": "Default", + "items": [ + { + "uuid": "fcf3cfa8-0f99-4a2a-af56-d1578646dc14", + "config": { + "icon": "fas fa-table", + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ], + "label": "" + }, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormMultiColumn", + "editor-component": "MultiColumn", + "editor-control": "MultiColumn", + "label": "Multicolumn / Table", + "items": [ + [ + { + "uuid": "12528db9-79a4-48d3-a7b4-15c453089ab5", + "config": { + "icon": "fas fa-pencil-ruler", + "interactive": true, + "content": "

Rich text editor

", + "renderVarHtml": null, + "label": "" + }, + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "helper": "The HTML text to display", + "value": "" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "helper": "", + "value": "" + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormHtmlViewer", + "editor-component": "FormHtmlEditor", + "editor-control": "FormHtmlEditor", + "label": "Rich Text" + }, + { + "uuid": "10bd8f46-0d26-423f-98b5-536a6fd767a2", + "config": { + "label": "Image", + "icon": "fas fa-image", + "variant": "primary", + "event": "submit", + "name": null, + "value": null, + "renderImage": false + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Name", + "helper": "Image name" + } + }, + { + "type": "ImageUpload", + "field": "image", + "config": { + "label": "Upload", + "helper": "Upload image" + } + }, + { + "type": "ImageVariable", + "field": "imageName", + "config": { + "label": "Render from a variable name", + "helper": null + } + }, + { + "type": "FormInput", + "field": "height", + "config": { + "label": "Height", + "helper": "Image height", + "type": "number" + } + }, + { + "type": "FormInput", + "field": "width", + "config": { + "label": "Width", + "helper": "image width", + "type": "number" + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormImage", + "editor-component": "FormImage", + "editor-control": "FormImage", + "label": "Image" + }, + { + "uuid": "086a1392-28fa-4595-8045-4068b77ef6d6", + "config": { + "name": "form_record_list_1", + "icon": "fas fa-th-list", + "label": "New Record List", + "editable": false, + "fields": { + "dataSource": "provideData", + "jsonData": "" + }, + "form": "" + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormRecordList", + "editor-component": "FormText", + "editor-control": "FormRecordList", + "label": "Record List" + }, + { + "uuid": "20c459d1-5e21-4ba7-8adf-a86f78300511", + "config": { + "name": "loop_1", + "icon": "fas fa-redo", + "settings": { + "type": "new", + "varname": "loop_1", + "times": "3", + "add": false + }, + "label": "" + }, + "inspector": [ + { + "type": "LoopInspector", + "field": "settings", + "config": {} + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormLoop", + "editor-component": "Loop", + "editor-control": "Loop", + "label": "Loop", + "items": [], + "container": true + }, + { + "uuid": "35b24126-e7f3-47e9-a195-96f3539f59a6", + "config": { + "name": "form_record_list_2", + "icon": "fas fa-th-list", + "label": "New Record List", + "editable": false, + "fields": { + "dataSource": "provideData", + "jsonData": "" + }, + "form": "" + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormRecordList", + "editor-component": "FormText", + "editor-control": "FormRecordList", + "label": "Record List" + }, + { + "uuid": "1b27cd7e-47b9-4e68-87b2-3c20f0393a16", + "config": { + "label": "Nested Screen", + "icon": "fas fa-file-invoice", + "variant": "primary", + "name": "Nested Screen", + "value": null + }, + "inspector": [ + { + "type": "ScreenSelector", + "field": "screen", + "config": { + "label": "Screen", + "name": "SelectScreen", + "validate-nested": false, + "helper": "Select a screen" + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormNestedScreen", + "editor-component": "FormNestedScreen", + "editor-control": "FormNestedScreen", + "label": "Nested Screen" + } + ], + [ + { + "uuid": "3fa032b2-440d-4864-8ea2-423b9870b70e", + "config": { + "icon": "far fa-square", + "label": "New Input", + "name": "form_input_1", + "placeholder": "", + "validation": "", + "helper": null, + "type": "text", + "dataFormat": "string" + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormInput", + "editor-component": "FormInput", + "editor-control": "FormInput", + "label": "Line Input" + }, + { + "uuid": "51595f1b-526d-4c1d-8d04-083eeb25f80e", + "config": { + "icon": "fas fa-angle-double-down", + "label": "New Select List", + "placeholder": "", + "validation": "", + "dataSourceUrl": "", + "dataSourceEndpoint": "", + "rootElement": "response", + "options": { + "showRenderAs": true, + "dataSource": "provideData", + "jsonData": "", + "pmqlQuery": "", + "dataName": "response", + "renderAs": "dropdown", + "allowMultiSelect": false, + "selectedOptions": [], + "optionsList": [], + "key": "value", + "value": "content", + "valueTypeReturned": "single" + }, + "helper": null, + "name": "form_select_list_1" + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormSelectList", + "editor-component": "FormSelectList", + "editor-control": "FormSelectList", + "label": "Select List" + }, + { + "uuid": "1fbc3738-3ade-412d-b483-de20d0bc8b4d", + "config": { + "icon": "fas fa-check-square", + "label": "New Checkbox", + "helper": null, + "name": "form_checkbox_1", + "initiallyChecked": false, + "validation": "", + "toggle": false + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormCheckbox", + "editor-component": "FormCheckbox", + "editor-control": "FormCheckbox", + "label": "Checkbox" + }, + { + "uuid": "c2b78761-45b5-4be4-8fce-5b7a5ffffd9c", + "config": { + "icon": "fas fa-share-square", + "label": "New Submit", + "variant": "primary", + "event": "submit", + "loading": false, + "loadingLabel": "Loading...", + "defaultSubmit": true, + "name": null, + "fieldValue": null, + "tooltip": {} + }, + "inspector": [ + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Label", + "helper": "The label describes the button's text" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:/^(?:[A-Za-z])(?:[0-9A-Z_.a-z])*(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormButton", + "editor-component": "FormButton", + "editor-control": "FormSubmit", + "label": "Submit Button" + }, + { + "uuid": "141f606c-4240-4bca-a84e-d7c125916723", + "config": { + "icon": "fas fa-paragraph", + "label": "New Textarea", + "placeholder": "", + "helper": null, + "rows": 2, + "richtext": false, + "currency": { + "code": "USD", + "name": "US Dollar", + "format": "#,###.##", + "symbol": "$" + }, + "name": "form_text_area_1" + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormTextArea", + "editor-component": "FormTextArea", + "editor-control": "FormTextArea", + "label": "Textarea" + }, + { + "uuid": "3bc67693-3246-45a5-8f6d-c9013dbc0c52", + "config": { + "icon": "far fa-calendar-alt", + "label": "New Date Picker", + "type": "datetime", + "name": "form_date_picker_1", + "placeholder": "", + "minDate": "", + "maxDate": "" + }, + "inspector": [ + { + "type": "FormInput", + "field": "minDate", + "config": { + "name": "Minimum Date", + "label": "Minimum Date", + "validation": "date_or_mustache" + } + }, + { + "type": "FormInput", + "field": "maxDate", + "config": { + "name": "Maximum Date", + "label": "Maximum Date", + "validation": "after_min_date|date_or_mustache" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormDatePicker", + "editor-component": "FormDatePicker", + "editor-control": "FormDatePicker", + "label": "Date Picker" + } + ] + ], + "container": true + } + ], + "order": 1 + } + ], + "computed": [], + "custom_css": null, + "created_at": "2024-09-16T14:15:15+00:00", + "updated_at": "2024-09-19T14:40:59+00:00", + "status": "ACTIVE", + "key": null, + "watchers": [], + "translations": null, + "is_template": 0, + "asset_type": null, + "projects": "[]", + "categories": [ + { + "id": 1, + "uuid": "9cea0b38-4a00-4bb3-af08-d16290c75109", + "name": "Uncategorized", + "status": "ACTIVE", + "is_system": 0, + "created_at": "2024-09-02T15:17:25+00:00", + "updated_at": "2024-09-02T15:17:25+00:00", + "pivot": { + "category_type": "ProcessMaker\\Models\\ScreenCategory", + "assignable_id": 2678, + "category_id": 1 + } + } + ] + }, + { + "id": 2717, + "uuid": "9d0c2c93-5573-48e0-9b44-d197e4b49dc3", + "screen_category_id": "1", + "title": "screenToNestedTCP44452", + "description": "Test", + "type": "FORM", + "config": [ + { + "name": "screenToNestedTCP44452", + "items": [ + { + "label": "Line Input", + "config": { + "icon": "far fa-square", + "name": "form_input_1", + "type": "text", + "label": "New Input", + "helper": null, + "dataFormat": "string", + "validation": null, + "placeholder": null + }, + "component": "FormInput", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormInput", + "editor-component": "FormInput" + }, + { + "label": "Submit Button", + "config": { + "icon": "fas fa-share-square", + "name": null, + "event": "submit", + "label": "New Submit", + "loading": false, + "tooltip": [], + "variant": "primary", + "fieldValue": null, + "loadingLabel": "Loading...", + "defaultSubmit": true + }, + "component": "FormButton", + "inspector": [ + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Label", + "helper": "The label describes the button's text" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^(?:[A-Za-z])(?:[0-9A-Z_.a-z])*(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormSubmit", + "editor-component": "FormButton" + } + ], + "order": 1 + } + ], + "computed": [], + "custom_css": null, + "created_at": "2024-09-19T14:28:50+00:00", + "updated_at": "2024-09-19T14:29:01+00:00", + "status": "ACTIVE", + "key": null, + "watchers": [], + "translations": null, + "is_template": 0, + "asset_type": null, + "projects": "[]", + "categories": [ + { + "id": 1, + "uuid": "9cea0b38-4a00-4bb3-af08-d16290c75109", + "name": "Uncategorized", + "status": "ACTIVE", + "is_system": 0, + "created_at": "2024-09-02T15:17:25+00:00", + "updated_at": "2024-09-02T15:17:25+00:00", + "pivot": { + "category_type": "ProcessMaker\\Models\\ScreenCategory", + "assignable_id": 2717, + "category_id": 1 + } + } + ] + } + ], + "screen_categories": [], + "scripts": [] +} \ No newline at end of file diff --git a/tests/e2e/specs/TCP4-4452VerifyReloadPageClipboard.spec.js b/tests/e2e/specs/TCP4-4452VerifyReloadPageClipboard.spec.js new file mode 100644 index 000000000..d13320bc2 --- /dev/null +++ b/tests/e2e/specs/TCP4-4452VerifyReloadPageClipboard.spec.js @@ -0,0 +1,34 @@ +describe("TCP4-4452 Verify reload page, remove button still present in the copied elements", () => { + beforeEach(() => { + cy.visit("/"); + cy.showValidationOnLoad(); + cy.clearLocalStorage(); + }); + + it("Verify that after reloading the page, all controls within each page are displayed with (-) button", () => { + // Step 1: Load the initial JSON data and check screen content + cy.loadFromJson("TCP4-4452.json", 0); + cy.get(':nth-child(1) > :nth-child(1) > :nth-child(1) > .m-2 > .form-group').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(1) > :nth-child(2) > :nth-child(1) > .m-2').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + + cy.get('#form_record_list_1 > .m-2').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + // reload page + cy.loadFromJson("TCP4-4452.json", 0); + cy.get(':nth-child(1) > :nth-child(1) > :nth-child(1) > .m-2 > .form-group').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(1) > :nth-child(2) > :nth-child(1) > .m-2').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get('#form_record_list_1 > .m-2').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + }); +}); From 31e950a40717c21e5401c1c21a555d955f5189e0 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelca Date: Tue, 15 Oct 2024 11:27:10 -0400 Subject: [PATCH 7/9] add drag and paste clipboard tes --- tests/e2e/fixtures/TCP4-4454.json | 3066 +++++++++++++++++ .../specs/TCP4-4454DragAndPasteClipboard.js | 65 + 2 files changed, 3131 insertions(+) create mode 100644 tests/e2e/fixtures/TCP4-4454.json create mode 100644 tests/e2e/specs/TCP4-4454DragAndPasteClipboard.js diff --git a/tests/e2e/fixtures/TCP4-4454.json b/tests/e2e/fixtures/TCP4-4454.json new file mode 100644 index 000000000..ec5224e3e --- /dev/null +++ b/tests/e2e/fixtures/TCP4-4454.json @@ -0,0 +1,3066 @@ +{ + "type": "screen_package", + "version": "2", + "screens": [ + { + "id": 2678, + "uuid": "9d0c2538-055d-493c-a62e-3ebfd3906525", + "screen_category_id": "1", + "title": "TCP4-4452", + "description": "TEST", + "type": "FORM", + "config": [ + { + "name": "Default", + "items": [ + { + "uuid": "77389a11-9bcf-4610-bbb4-8d21ef873b52", + "config": { + "icon": "far fa-square", + "label": "New Input", + "name": "form_input_1", + "placeholder": "", + "validation": "", + "helper": null, + "type": "text", + "dataFormat": "string" + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormInput", + "editor-component": "FormInput", + "editor-control": "FormInput", + "label": "Line Input" + }, + { + "uuid": "c19a1daf-f5b4-44de-bc8b-433f284c2ad6", + "config": { + "icon": "fas fa-angle-double-down", + "label": "New Select List", + "placeholder": "", + "validation": "", + "dataSourceUrl": "", + "dataSourceEndpoint": "", + "rootElement": "response", + "options": { + "showRenderAs": true, + "dataSource": "provideData", + "jsonData": "", + "pmqlQuery": "", + "dataName": "response", + "renderAs": "dropdown", + "allowMultiSelect": false, + "selectedOptions": [], + "optionsList": [], + "key": "value", + "value": "content", + "valueTypeReturned": "single" + }, + "helper": null, + "name": "form_select_list_1" + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormSelectList", + "editor-component": "FormSelectList", + "editor-control": "FormSelectList", + "label": "Select List" + }, + { + "uuid": "71d54af5-9671-404b-ad49-54fa6ca6cb96", + "config": { + "icon": "fas fa-check-square", + "label": "New Checkbox", + "helper": null, + "name": "form_checkbox_1", + "initiallyChecked": false, + "validation": "", + "toggle": false + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormCheckbox", + "editor-component": "FormCheckbox", + "editor-control": "FormCheckbox", + "label": "Checkbox" + }, + { + "uuid": "45d836b1-3c07-4fdf-95c8-832d317b7320", + "config": { + "icon": "far fa-calendar-alt", + "label": "New Date Picker", + "type": "datetime", + "name": "form_date_picker_1", + "placeholder": "", + "minDate": "", + "maxDate": "" + }, + "inspector": [ + { + "type": "FormInput", + "field": "minDate", + "config": { + "name": "Minimum Date", + "label": "Minimum Date", + "validation": "date_or_mustache" + } + }, + { + "type": "FormInput", + "field": "maxDate", + "config": { + "name": "Maximum Date", + "label": "Maximum Date", + "validation": "after_min_date|date_or_mustache" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormDatePicker", + "editor-component": "FormDatePicker", + "editor-control": "FormDatePicker", + "label": "Date Picker" + }, + { + "uuid": "bf3f006b-8358-43d3-9001-50908dcca2c7", + "config": { + "name": "form_record_list_1", + "icon": "fas fa-th-list", + "label": "New Record List", + "editable": false, + "fields": { + "dataSource": "provideData", + "jsonData": "" + }, + "form": "" + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormRecordList", + "editor-component": "FormText", + "editor-control": "FormRecordList", + "label": "Record List" + }, + { + "uuid": "827efae0-7a27-436a-8366-22f5439b735f", + "config": { + "icon": "fas fa-table", + "options": [ + { + "value": "1", + "content": "6" + }, + { + "value": "2", + "content": "6" + } + ], + "label": "" + }, + "inspector": [ + { + "type": "ContainerColumns", + "field": "options", + "config": { + "label": "Column Width", + "validation": "columns-adds-to-12" + } + }, + { + "type": "ColorSelect", + "field": "color", + "config": { + "label": "Text Color", + "helper": "Set the element's text color", + "options": [ + { + "value": "text-primary", + "content": "primary" + }, + { + "value": "text-secondary", + "content": "secondary" + }, + { + "value": "text-success", + "content": "success" + }, + { + "value": "text-danger", + "content": "danger" + }, + { + "value": "text-warning", + "content": "warning" + }, + { + "value": "text-info", + "content": "info" + }, + { + "value": "text-light", + "content": "light" + }, + { + "value": "text-dark", + "content": "dark" + } + ] + } + }, + { + "type": "ColorSelect", + "field": "bgcolor", + "config": { + "label": "Background Color", + "helper": "Set the element's background color", + "options": [ + { + "value": "alert alert-primary", + "content": "primary" + }, + { + "value": "alert alert-secondary", + "content": "secondary" + }, + { + "value": "alert alert-success", + "content": "success" + }, + { + "value": "alert alert-danger", + "content": "danger" + }, + { + "value": "alert alert-warning", + "content": "warning" + }, + { + "value": "alert alert-info", + "content": "info" + }, + { + "value": "alert alert-light", + "content": "light" + }, + { + "value": "alert alert-dark", + "content": "dark" + } + ] + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormMultiColumn", + "editor-component": "MultiColumn", + "editor-control": "MultiColumn", + "label": "Multicolumn / Table", + "items": [ + [], + [] + ], + "container": true + }, + { + "uuid": "99d02781-2b87-4bc6-84cc-b9641583ec44", + "config": { + "label": "Image", + "icon": "fas fa-image", + "variant": "primary", + "event": "submit", + "name": null, + "value": null, + "renderImage": false + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Name", + "helper": "Image name" + } + }, + { + "type": "ImageUpload", + "field": "image", + "config": { + "label": "Upload", + "helper": "Upload image" + } + }, + { + "type": "ImageVariable", + "field": "imageName", + "config": { + "label": "Render from a variable name", + "helper": null + } + }, + { + "type": "FormInput", + "field": "height", + "config": { + "label": "Height", + "helper": "Image height", + "type": "number" + } + }, + { + "type": "FormInput", + "field": "width", + "config": { + "label": "Width", + "helper": "image width", + "type": "number" + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormImage", + "editor-component": "FormImage", + "editor-control": "FormImage", + "label": "Image" + }, + { + "uuid": "a0ba2a50-1173-4dc8-a108-882dec12c65a", + "config": { + "name": "loop_1", + "icon": "fas fa-redo", + "settings": { + "type": "new", + "varname": "loop_1", + "times": "3", + "add": false + }, + "label": "" + }, + "inspector": [ + { + "type": "LoopInspector", + "field": "settings", + "config": {} + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormLoop", + "editor-component": "Loop", + "editor-control": "Loop", + "label": "Loop", + "items": [], + "container": true + }, + { + "uuid": "2dac2c8c-2052-4a82-a723-75c2e27a3ae5", + "config": { + "icon": "fas fa-pencil-ruler", + "interactive": true, + "content": "

Rich text editor

", + "renderVarHtml": null, + "label": "" + }, + "inspector": [ + { + "type": "FormTextArea", + "field": "content", + "config": { + "rows": 5, + "label": "Content", + "helper": "The HTML text to display", + "value": "" + } + }, + { + "type": "FormCheckbox", + "field": "renderVarHtml", + "config": { + "label": "Render HTML from a Variable", + "helper": "", + "value": "" + } + }, + { + "type": "FormInput", + "field": "conditionalHide", + "config": { + "label": "Visibility Rule", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "DeviceVisibility", + "field": "deviceVisibility", + "config": { + "label": "Device Visibility", + "helper": "This control is hidden until this expression is true" + } + }, + { + "type": "FormInput", + "field": "customFormatter", + "config": { + "label": "Custom Format String", + "helper": "Use the Mask Pattern format
Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormHtmlViewer", + "editor-component": "FormHtmlEditor", + "editor-control": "FormHtmlEditor", + "label": "Rich Text" + }, + { + "uuid": "0b458174-61ca-46d1-a92a-7357400dcbc3", + "config": { + "icon": "fas fa-paragraph", + "label": "New Textarea", + "placeholder": "", + "helper": null, + "rows": 2, + "richtext": false, + "currency": { + "code": "USD", + "name": "US Dollar", + "format": "#,###.##", + "symbol": "$" + }, + "name": "form_text_area_1" + }, + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "validation": "regex:/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormTextArea", + "editor-component": "FormTextArea", + "editor-control": "FormTextArea", + "label": "Textarea" + }, + { + "uuid": "27be55f8-271b-444b-b398-29a0a30ef33a", + "config": { + "icon": "fas fa-share-square", + "label": "New Submit", + "variant": "primary", + "event": "submit", + "loading": false, + "loadingLabel": "Loading...", + "defaultSubmit": true, + "name": null, + "fieldValue": null, + "tooltip": {} + }, + "inspector": [ + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Label", + "helper": "The label describes the button's text" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "label": "Variable Name", + "name": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:/^(?:[A-Za-z])(?:[0-9A-Z_.a-z])*(? Date ##/##/####
SSN ###-##-####
Phone (###) ###-####", + "validation": "" + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + }, + { + "type": "EncryptedConfig", + "field": "encryptedConfig", + "config": { + "label": "Encrypted", + "helper": "" + } + } + ], + "component": "FormButton", + "editor-component": "FormButton", + "editor-control": "FormSubmit", + "label": "Submit Button" + } + ], + "order": 1 + } + ], + "computed": [], + "custom_css": null, + "created_at": "2024-09-16T14:15:15+00:00", + "updated_at": "2024-09-19T14:40:59+00:00", + "status": "ACTIVE", + "key": null, + "watchers": [], + "translations": null, + "is_template": 0, + "asset_type": null, + "projects": "[]", + "categories": [ + { + "id": 1, + "uuid": "9cea0b38-4a00-4bb3-af08-d16290c75109", + "name": "Uncategorized", + "status": "ACTIVE", + "is_system": 0, + "created_at": "2024-09-02T15:17:25+00:00", + "updated_at": "2024-09-02T15:17:25+00:00", + "pivot": { + "category_type": "ProcessMaker\\Models\\ScreenCategory", + "assignable_id": 2678, + "category_id": 1 + } + } + ] + }, + { + "id": 2717, + "uuid": "9d0c2c93-5573-48e0-9b44-d197e4b49dc3", + "screen_category_id": "1", + "title": "screenToNestedTCP44452", + "description": "Test", + "type": "FORM", + "config": [ + { + "name": "screenToNestedTCP44452", + "items": [ + { + "label": "Line Input", + "config": { + "icon": "far fa-square", + "name": "form_input_1", + "type": "text", + "label": "New Input", + "helper": null, + "dataFormat": "string", + "validation": null, + "placeholder": null + }, + "component": "FormInput", + "inspector": [ + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^([a-zA-Z]([a-zA-Z0-9_]?)+\\.?)+(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormInput", + "editor-component": "FormInput" + }, + { + "label": "Submit Button", + "config": { + "icon": "fas fa-share-square", + "name": null, + "event": "submit", + "label": "New Submit", + "loading": false, + "tooltip": [], + "variant": "primary", + "fieldValue": null, + "loadingLabel": "Loading...", + "defaultSubmit": true + }, + "component": "FormButton", + "inspector": [ + { + "type": "FormInput", + "field": "label", + "config": { + "label": "Label", + "helper": "The label describes the button's text" + } + }, + { + "type": "FormInput", + "field": "name", + "config": { + "name": "Variable Name", + "label": "Variable Name", + "helper": "A variable name is a symbolic name to reference information.", + "validation": "regex:\/^(?:[A-Za-z])(?:[0-9A-Z_.a-z])*(? Date ##\/##\/####
SSN ###-##-####
Phone (###) ###-####", + "validation": null + } + }, + { + "type": "FormInput", + "field": "customCssSelector", + "config": { + "label": "CSS Selector Name", + "helper": "Use this in your custom css rules", + "validation": "regex: [-?[_a-zA-Z]+[_-a-zA-Z0-9]*]" + } + }, + { + "type": "FormInput", + "field": "ariaLabel", + "config": { + "label": "Aria Label", + "helper": "Attribute designed to help assistive technology (e.g. screen readers) attach a label" + } + }, + { + "type": "FormInput", + "field": "tabindex", + "config": { + "label": "Tab Order", + "helper": "Order in which a user will move focus from one control to another by pressing the Tab key", + "validation": "regex: [0-9]*" + } + } + ], + "editor-control": "FormSubmit", + "editor-component": "FormButton" + } + ], + "order": 1 + } + ], + "computed": [], + "custom_css": null, + "created_at": "2024-09-19T14:28:50+00:00", + "updated_at": "2024-09-19T14:29:01+00:00", + "status": "ACTIVE", + "key": null, + "watchers": [], + "translations": null, + "is_template": 0, + "asset_type": null, + "projects": "[]", + "categories": [ + { + "id": 1, + "uuid": "9cea0b38-4a00-4bb3-af08-d16290c75109", + "name": "Uncategorized", + "status": "ACTIVE", + "is_system": 0, + "created_at": "2024-09-02T15:17:25+00:00", + "updated_at": "2024-09-02T15:17:25+00:00", + "pivot": { + "category_type": "ProcessMaker\\Models\\ScreenCategory", + "assignable_id": 2717, + "category_id": 1 + } + } + ] + } + ], + "screen_categories": [], + "scripts": [] +} \ No newline at end of file diff --git a/tests/e2e/specs/TCP4-4454DragAndPasteClipboard.js b/tests/e2e/specs/TCP4-4454DragAndPasteClipboard.js new file mode 100644 index 000000000..68d6561ae --- /dev/null +++ b/tests/e2e/specs/TCP4-4454DragAndPasteClipboard.js @@ -0,0 +1,65 @@ +describe("TCP4-4454 Verify Drag and Paste", () => { + beforeEach(() => { + cy.visit("/"); + cy.showValidationOnLoad(); + cy.clearLocalStorage(); + }); + + it("Verify that all contents of the clipboard are copied to the right side in second page", () => { + // Step 1: Load the initial JSON data and check screen content + cy.loadFromJson("TCP4-4454.json", 0); + + cy.get(':nth-child(1) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(2) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(3) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(4) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(5) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(6) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(7) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(8) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(9) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(10) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + cy.get(':nth-child(11) > [data-cy="screen-element-container"]').click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + + + cy.visit("/"); + cy.openAcordeonByLabel("Clipboard"); + cy.get('[data-cy=controls-Clipboard]').drag("[data-cy=screen-drop-zone]", { position: "bottom", force: true }); + cy.get('[data-cy="screen-element-container"]') + .children() + .should('have.length', 11); + + }); +}); From 4695d5ae2d20f4bb717dd676bd85ac874d632bd7 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelca Date: Tue, 15 Oct 2024 11:41:58 -0400 Subject: [PATCH 8/9] add clear clipboard test --- ...=> TCP4-4454DragAndPasteClipboard.spec.js} | 0 .../e2e/specs/TCP4-4458ClearClipboard.spec.js | 45 +++++++++++++++++++ 2 files changed, 45 insertions(+) rename tests/e2e/specs/{TCP4-4454DragAndPasteClipboard.js => TCP4-4454DragAndPasteClipboard.spec.js} (100%) create mode 100644 tests/e2e/specs/TCP4-4458ClearClipboard.spec.js diff --git a/tests/e2e/specs/TCP4-4454DragAndPasteClipboard.js b/tests/e2e/specs/TCP4-4454DragAndPasteClipboard.spec.js similarity index 100% rename from tests/e2e/specs/TCP4-4454DragAndPasteClipboard.js rename to tests/e2e/specs/TCP4-4454DragAndPasteClipboard.spec.js diff --git a/tests/e2e/specs/TCP4-4458ClearClipboard.spec.js b/tests/e2e/specs/TCP4-4458ClearClipboard.spec.js new file mode 100644 index 000000000..03733e69e --- /dev/null +++ b/tests/e2e/specs/TCP4-4458ClearClipboard.spec.js @@ -0,0 +1,45 @@ +describe("TCP4-4458 Verify clear all components in clipboard", () => { + beforeEach(() => { + // Step 1: Navigate to the homepage, show validation, and clear local storage + cy.visit("/"); + cy.showValidationOnLoad(); + cy.clearLocalStorage(); + }); + + it("Verify that after clicking Clear All, all controls are deleted.", () => { + // Step 2: Load the JSON data (TCP4-4454) + cy.loadFromJson("TCP4-4454.json", 0); + + // Step 3: Function to add a screen element to the clipboard + const addToClipboard = (index) => { + // Select screen element based on index, click it, then click the add to clipboard button + cy.get(`:nth-child(${index}) > [data-cy="screen-element-container"]`).click({ force: true }); + cy.get('[data-cy="addToClipboard"]').should("be.visible").click(); + cy.get('[data-cy="addToClipboard"]').should("not.exist"); + }; + + // Step 4: Loop through elements (1-11) and add each to the clipboard + for (let i = 1; i <= 11; i++) { + addToClipboard(i); + } + + // Step 5: Open the clipboard menu + cy.get("[data-test=page-dropdown]").click(); + cy.get("[data-test=clipboard]").should("exist").click({ force: true }); + + // Step 6: Verify that the Clipboard tab is active + cy.get('a[role="tab"]') + .contains('Clipboard') + .should('have.class', 'active') + .and('be.visible'); + + // Step 7: Click 'Clear All' button in the clipboard + cy.get('[data-test="tab-content"] > .btn-link').click(); + + // Step 8: Confirm the action to clear the clipboard + cy.contains('button', 'Confirm').click(); + + // Step 9: Verify that all clipboard components have been deleted + cy.get('[data-cy="editor-content"]').children().should('have.length', 0); + }); +}); From 9ce197f1c75a87a962b8d50bbe8417201f8059eb Mon Sep 17 00:00:00 2001 From: Rodrigo Quelca Date: Tue, 15 Oct 2024 15:33:20 -0400 Subject: [PATCH 9/9] add elements to clipboard --- ...4462VerifyAddComponentsToClipboard.spec.js | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 tests/e2e/specs/TCP4-4462VerifyAddComponentsToClipboard.spec.js diff --git a/tests/e2e/specs/TCP4-4462VerifyAddComponentsToClipboard.spec.js b/tests/e2e/specs/TCP4-4462VerifyAddComponentsToClipboard.spec.js new file mode 100644 index 000000000..539756335 --- /dev/null +++ b/tests/e2e/specs/TCP4-4462VerifyAddComponentsToClipboard.spec.js @@ -0,0 +1,43 @@ +describe("TCP4-4462 Verify clear all components in clipboard", () => { + beforeEach(() => { + // Step 1: Navigate to the homepage, show validation, and clear local storage + cy.visit("/"); + cy.showValidationOnLoad(); + cy.clearLocalStorage(); + }); + + it("Verify that after clicking Clear All, all controls are deleted.", () => { + + + cy.get("[data-test=page-dropdown]").click(); + cy.get("[data-test=clipboard]").should("exist").click({ force: true }); + + cy.get('a[role="tab"]') + .contains('Clipboard') + .should('have.class', 'active') + .and('be.visible'); + + cy.get("[data-cy=controls-FormSelectList]").drag("[data-cy=editor-content]", { position: "top", force: true }); + cy.get("[data-cy=controls-FormButton]").drag("[data-cy=screen-element-container]", { position: "top", force: true }); + cy.get("[data-cy=controls-FormTextArea]").drag("[data-cy=screen-element-container]", { position: "top", force: true }); + cy.get("[data-cy=controls-FormDatePicker]").drag("[data-cy=screen-element-container]", { position: "top", force: true }); + cy.get("[data-cy=controls-FormCheckbox]").drag("[data-cy=screen-element-container]", { position: "top", force: true }); + + cy.get('[data-cy="screen-element-container"]') + .children() + .should('have.length', 5); + cy.visit("/"); + cy.openAcordeonByLabel("Content Fields"); + + cy.get("[data-cy=controls-FormHtmlViewer]").drag("[data-cy=screen-drop-zone]", { position: "bottom" }); + cy.get("[data-cy=controls-FormImage]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormRecordList]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormLoop]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormNestedScreen]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get("[data-cy=controls-FormMultiColumn]").drag("[data-cy=screen-element-container]", { position: "top" }); + cy.get('[data-cy="screen-element-container"]') + .children() + .should('have.length', 6); + + }); +});