From 787624890f339869036550119a4d0140e8627bb3 Mon Sep 17 00:00:00 2001
From: somnath ghorpade <somnathg@mkcl.org>
Date: Fri, 26 May 2023 15:14:05 +0530
Subject: [PATCH] initial commit.

---
 app/.env                                      |    1 +
 app/.env.development                          |    1 +
 app/.env.production                           |    1 +
 app/.env.staging                              |    2 +
 app/.eslintignore                             |    3 +
 app/.eslintrc.js                              |   21 +
 app/.gitignore                                |   25 +
 app/README.md                                 |  118 +
 app/assets/css/template.scss                  |  411 +++
 app/assets/fonts/dm-500.woff2                 |  Bin 0 -> 18240 bytes
 app/assets/fonts/dm-700.woff2                 |  Bin 0 -> 18212 bytes
 app/assets/fonts/dm.woff2                     |  Bin 0 -> 18096 bytes
 app/assets/fonts/iconsax/iconsax.woff         |  Bin 0 -> 272528 bytes
 app/assets/fonts/iconsax/style.css            | 3083 +++++++++++++++++
 .../plugins/bootstrap/bootstrap-grid.min.css  |    7 +
 .../bootstrap/bootstrap-utilities.min.css     |    7 +
 app/babel.config.js                           |    6 +
 app/favicon.ico                               |  Bin 0 -> 1150 bytes
 app/gulpfile.js                               |  149 +
 app/img/icons/android-icon-144x144.png        |  Bin 0 -> 26118 bytes
 app/img/icons/android-icon-192x192.png        |  Bin 0 -> 39341 bytes
 app/img/icons/android-icon-36x36.png          |  Bin 0 -> 3694 bytes
 app/img/icons/android-icon-48x48.png          |  Bin 0 -> 5429 bytes
 app/img/icons/android-icon-72x72.png          |  Bin 0 -> 9564 bytes
 app/img/icons/android-icon-96x96.png          |  Bin 0 -> 14512 bytes
 app/img/icons/apple-icon-114x114.png          |  Bin 0 -> 18630 bytes
 app/img/icons/apple-icon-120x120.png          |  Bin 0 -> 20010 bytes
 app/img/icons/apple-icon-144x144.png          |  Bin 0 -> 26118 bytes
 app/img/icons/apple-icon-152x152.png          |  Bin 0 -> 28469 bytes
 app/img/icons/apple-icon-180x180.png          |  Bin 0 -> 36705 bytes
 app/img/icons/apple-icon-57x57.png            |  Bin 0 -> 6885 bytes
 app/img/icons/apple-icon-60x60.png            |  Bin 0 -> 7408 bytes
 app/img/icons/apple-icon-72x72.png            |  Bin 0 -> 9564 bytes
 app/img/icons/apple-icon-76x76.png            |  Bin 0 -> 10301 bytes
 app/img/icons/apple-icon-precomposed.png      |  Bin 0 -> 39915 bytes
 app/img/icons/apple-icon.png                  |  Bin 0 -> 39915 bytes
 app/img/icons/favicon-16x16.png               |  Bin 0 -> 1683 bytes
 app/img/icons/favicon-32x32.png               |  Bin 0 -> 3204 bytes
 app/img/icons/favicon-96x96.png               |  Bin 0 -> 14512 bytes
 app/img/icons/favicon.ico                     |  Bin 0 -> 1150 bytes
 app/img/icons/ms-icon-144x144.png             |  Bin 0 -> 26118 bytes
 app/img/icons/ms-icon-150x150.png             |  Bin 0 -> 27900 bytes
 app/img/icons/ms-icon-310x310.png             |  Bin 0 -> 80256 bytes
 app/img/icons/ms-icon-70x70.png               |  Bin 0 -> 9195 bytes
 app/index.html                                |   51 +
 app/jest.config.js                            |   22 +
 app/package.json                              |   81 +
 app/postcss.config.js                         |    6 +
 app/robots.txt                                |    2 +
 app/src/App.vue                               |   70 +
 app/src/assets/logo.png                       |  Bin 0 -> 6849 bytes
 app/src/assets/logo_mkcl.svg                  |  109 +
 app/src/assets/logo_mkcl_w.svg                |  109 +
 app/src/assets/mkcl-logo.png                  |  Bin 0 -> 73844 bytes
 app/src/components/BL/updateDbSave.vue        |   73 +
 app/src/components/BL/updateUser.vue          |   91 +
 .../components/DaiseUIComponents/Toast.vue    |   29 +
 app/src/components/MTable.vue                 |   89 +
 app/src/components/common/Footer.vue          |   26 +
 app/src/components/date-range-pickr.vue       |   24 +
 .../download-manager/downloadFile.vue         |  128 +
 .../download-manager/downloadProgress.vue     |   84 +
 app/src/components/excel/clientData.vue       |   69 +
 app/src/components/excel/saveWActivity.vue    |   82 +
 app/src/components/excel/updateData.vue       |   68 +
 app/src/components/i18Demo/Component1.vue     |   33 +
 app/src/components/i18Demo/Component2.vue     |   40 +
 app/src/components/keymappers/decryptData.vue |   66 +
 app/src/components/keymappers/encryptData.vue |   72 +
 app/src/components/keymappers/hashData.vue    |   69 +
 app/src/components/keymappers/hashSalt.vue    |   74 +
 app/src/components/mongodbID/customID.vue     |   68 +
 app/src/components/mongodbID/hexID.vue        |   69 +
 app/src/components/multiselect.vue            |   27 +
 .../components/sessionmanager/deleteData.vue  |   72 +
 .../components/sessionmanager/fetchData.vue   |   87 +
 .../components/sessionmanager/storeData.vue   |   77 +
 .../svgs/account_circle_black_24dp.svg        |    1 +
 .../components/upload-manager/uploadFile.vue  |  169 +
 .../upload-manager/uploadProgessFile.vue      |  106 +
 app/src/formkit.config.js                     |    8 +
 app/src/index.css                             |    3 +
 app/src/lang/dv.json                          |   28 +
 app/src/lang/en.json                          |   31 +
 app/src/lang/hi.json                          |    1 +
 app/src/lang/mr.json                          |   31 +
 app/src/main.js                               |   98 +
 app/src/plugins/mql.js                        |  348 ++
 app/src/plugins/mqlAssetFDB.js                |  294 ++
 app/src/plugins/mqlCdn.js                     |  341 ++
 app/src/plugins/mqlOptions.js                 |   60 +
 app/src/plugins/response.js                   |  124 +
 app/src/registerServiceWorker.js              |   23 +
 app/src/router.js                             |  394 +++
 app/src/setup/i18n-setup.js                   |   45 +
 app/src/setup/init.js                         |    1 +
 app/src/store/index.js                        |   13 +
 app/src/store/modules/login.js                |   68 +
 app/src/store/types.js                        |    8 +
 app/src/views/About.vue                       |   46 +
 app/src/views/CdnUpload.vue                   |  116 +
 app/src/views/Classroom.vue                   |  227 ++
 app/src/views/DownloadManager.vue             |   94 +
 app/src/views/Encryption.vue                  |  128 +
 app/src/views/Excel.vue                       |  123 +
 app/src/views/ForLoop.vue                     |   70 +
 app/src/views/FormKitCustomComposition.vue    |   41 +
 app/src/views/FormKitCustomOption.vue         |   45 +
 app/src/views/Home.vue                        |  500 +++
 app/src/views/I18Demo.vue                     |   73 +
 app/src/views/KeyMapper.vue                   |   95 +
 app/src/views/LastInsertedId.vue              |   78 +
 app/src/views/Login.vue                       |   80 +
 app/src/views/MQLRequestDemo.vue              |   59 +
 app/src/views/MqlAssetFDBDemo.vue             |  160 +
 app/src/views/Registration.vue                |  280 ++
 app/src/views/ServerSidePagination.vue        |   86 +
 app/src/views/SessionManager.vue              |  125 +
 app/src/views/StudentDemo.vue                 |  123 +
 app/src/views/TableDemo.vue                   |   32 +
 app/src/views/UploadManager.vue               |  104 +
 app/src/views/Validator.vue                   |  230 ++
 app/src/views/autoBL.vue                      |   75 +
 app/src/views/email.vue                       |   70 +
 app/src/views/generateOTP.vue                 |   72 +
 app/src/views/insertCustomMongoId.vue         |   84 +
 app/src/views/otp.vue                         |   72 +
 app/src/views/sendDynamicEmails.vue           |   64 +
 app/src/views/sendDynamicMessages.vue         |   69 +
 app/src/views/sendStaticEmails.vue            |   57 +
 app/src/views/sendStaticMessages.vue          |   66 +
 app/src/views/sms.vue                         |   70 +
 app/src/views/tailwindForm.vue                |  178 +
 app/src/views/updateUserDataUsingBL.vue       |   83 +
 app/src/views/validateOTP.vue                 |   65 +
 app/src/views/vueClipboard.vue                |   50 +
 app/src/views/vueMetaExample.vue              |   67 +
 app/tailwind.config.js                        |   12 +
 .../e2e/custom-assertions/elementCount.js     |   19 +
 app/tests/e2e/specs/login.specs.js            |   18 +
 app/tests/e2e/specs/test.js                   |   14 +
 app/tests/unit/.eslintrc.js                   |    8 +
 app/tests/unit/HelloWorld.spec.js             |   12 +
 app/tests/unit/login.spec.js                  |   37 +
 app/vite.config.js                            |   66 +
 145 files changed, 12240 insertions(+)
 create mode 100644 app/.env
 create mode 100644 app/.env.development
 create mode 100644 app/.env.production
 create mode 100644 app/.env.staging
 create mode 100644 app/.eslintignore
 create mode 100644 app/.eslintrc.js
 create mode 100644 app/.gitignore
 create mode 100644 app/README.md
 create mode 100644 app/assets/css/template.scss
 create mode 100644 app/assets/fonts/dm-500.woff2
 create mode 100644 app/assets/fonts/dm-700.woff2
 create mode 100644 app/assets/fonts/dm.woff2
 create mode 100644 app/assets/fonts/iconsax/iconsax.woff
 create mode 100644 app/assets/fonts/iconsax/style.css
 create mode 100644 app/assets/plugins/bootstrap/bootstrap-grid.min.css
 create mode 100644 app/assets/plugins/bootstrap/bootstrap-utilities.min.css
 create mode 100644 app/babel.config.js
 create mode 100644 app/favicon.ico
 create mode 100644 app/gulpfile.js
 create mode 100644 app/img/icons/android-icon-144x144.png
 create mode 100644 app/img/icons/android-icon-192x192.png
 create mode 100644 app/img/icons/android-icon-36x36.png
 create mode 100644 app/img/icons/android-icon-48x48.png
 create mode 100644 app/img/icons/android-icon-72x72.png
 create mode 100644 app/img/icons/android-icon-96x96.png
 create mode 100644 app/img/icons/apple-icon-114x114.png
 create mode 100644 app/img/icons/apple-icon-120x120.png
 create mode 100644 app/img/icons/apple-icon-144x144.png
 create mode 100644 app/img/icons/apple-icon-152x152.png
 create mode 100644 app/img/icons/apple-icon-180x180.png
 create mode 100644 app/img/icons/apple-icon-57x57.png
 create mode 100644 app/img/icons/apple-icon-60x60.png
 create mode 100644 app/img/icons/apple-icon-72x72.png
 create mode 100644 app/img/icons/apple-icon-76x76.png
 create mode 100644 app/img/icons/apple-icon-precomposed.png
 create mode 100644 app/img/icons/apple-icon.png
 create mode 100644 app/img/icons/favicon-16x16.png
 create mode 100644 app/img/icons/favicon-32x32.png
 create mode 100644 app/img/icons/favicon-96x96.png
 create mode 100644 app/img/icons/favicon.ico
 create mode 100644 app/img/icons/ms-icon-144x144.png
 create mode 100644 app/img/icons/ms-icon-150x150.png
 create mode 100644 app/img/icons/ms-icon-310x310.png
 create mode 100644 app/img/icons/ms-icon-70x70.png
 create mode 100644 app/index.html
 create mode 100644 app/jest.config.js
 create mode 100644 app/package.json
 create mode 100644 app/postcss.config.js
 create mode 100644 app/robots.txt
 create mode 100644 app/src/App.vue
 create mode 100644 app/src/assets/logo.png
 create mode 100644 app/src/assets/logo_mkcl.svg
 create mode 100644 app/src/assets/logo_mkcl_w.svg
 create mode 100644 app/src/assets/mkcl-logo.png
 create mode 100644 app/src/components/BL/updateDbSave.vue
 create mode 100644 app/src/components/BL/updateUser.vue
 create mode 100644 app/src/components/DaiseUIComponents/Toast.vue
 create mode 100644 app/src/components/MTable.vue
 create mode 100644 app/src/components/common/Footer.vue
 create mode 100644 app/src/components/date-range-pickr.vue
 create mode 100644 app/src/components/download-manager/downloadFile.vue
 create mode 100644 app/src/components/download-manager/downloadProgress.vue
 create mode 100644 app/src/components/excel/clientData.vue
 create mode 100644 app/src/components/excel/saveWActivity.vue
 create mode 100644 app/src/components/excel/updateData.vue
 create mode 100644 app/src/components/i18Demo/Component1.vue
 create mode 100644 app/src/components/i18Demo/Component2.vue
 create mode 100644 app/src/components/keymappers/decryptData.vue
 create mode 100644 app/src/components/keymappers/encryptData.vue
 create mode 100644 app/src/components/keymappers/hashData.vue
 create mode 100644 app/src/components/keymappers/hashSalt.vue
 create mode 100644 app/src/components/mongodbID/customID.vue
 create mode 100644 app/src/components/mongodbID/hexID.vue
 create mode 100644 app/src/components/multiselect.vue
 create mode 100644 app/src/components/sessionmanager/deleteData.vue
 create mode 100644 app/src/components/sessionmanager/fetchData.vue
 create mode 100644 app/src/components/sessionmanager/storeData.vue
 create mode 100644 app/src/components/svgs/account_circle_black_24dp.svg
 create mode 100644 app/src/components/upload-manager/uploadFile.vue
 create mode 100644 app/src/components/upload-manager/uploadProgessFile.vue
 create mode 100644 app/src/formkit.config.js
 create mode 100644 app/src/index.css
 create mode 100644 app/src/lang/dv.json
 create mode 100644 app/src/lang/en.json
 create mode 100644 app/src/lang/hi.json
 create mode 100644 app/src/lang/mr.json
 create mode 100644 app/src/main.js
 create mode 100644 app/src/plugins/mql.js
 create mode 100644 app/src/plugins/mqlAssetFDB.js
 create mode 100644 app/src/plugins/mqlCdn.js
 create mode 100644 app/src/plugins/mqlOptions.js
 create mode 100644 app/src/plugins/response.js
 create mode 100644 app/src/registerServiceWorker.js
 create mode 100644 app/src/router.js
 create mode 100644 app/src/setup/i18n-setup.js
 create mode 100644 app/src/setup/init.js
 create mode 100644 app/src/store/index.js
 create mode 100644 app/src/store/modules/login.js
 create mode 100644 app/src/store/types.js
 create mode 100644 app/src/views/About.vue
 create mode 100644 app/src/views/CdnUpload.vue
 create mode 100644 app/src/views/Classroom.vue
 create mode 100644 app/src/views/DownloadManager.vue
 create mode 100644 app/src/views/Encryption.vue
 create mode 100644 app/src/views/Excel.vue
 create mode 100644 app/src/views/ForLoop.vue
 create mode 100644 app/src/views/FormKitCustomComposition.vue
 create mode 100644 app/src/views/FormKitCustomOption.vue
 create mode 100644 app/src/views/Home.vue
 create mode 100644 app/src/views/I18Demo.vue
 create mode 100644 app/src/views/KeyMapper.vue
 create mode 100644 app/src/views/LastInsertedId.vue
 create mode 100644 app/src/views/Login.vue
 create mode 100644 app/src/views/MQLRequestDemo.vue
 create mode 100644 app/src/views/MqlAssetFDBDemo.vue
 create mode 100644 app/src/views/Registration.vue
 create mode 100644 app/src/views/ServerSidePagination.vue
 create mode 100644 app/src/views/SessionManager.vue
 create mode 100644 app/src/views/StudentDemo.vue
 create mode 100644 app/src/views/TableDemo.vue
 create mode 100644 app/src/views/UploadManager.vue
 create mode 100644 app/src/views/Validator.vue
 create mode 100644 app/src/views/autoBL.vue
 create mode 100644 app/src/views/email.vue
 create mode 100644 app/src/views/generateOTP.vue
 create mode 100644 app/src/views/insertCustomMongoId.vue
 create mode 100644 app/src/views/otp.vue
 create mode 100644 app/src/views/sendDynamicEmails.vue
 create mode 100644 app/src/views/sendDynamicMessages.vue
 create mode 100644 app/src/views/sendStaticEmails.vue
 create mode 100644 app/src/views/sendStaticMessages.vue
 create mode 100644 app/src/views/sms.vue
 create mode 100644 app/src/views/tailwindForm.vue
 create mode 100644 app/src/views/updateUserDataUsingBL.vue
 create mode 100644 app/src/views/validateOTP.vue
 create mode 100644 app/src/views/vueClipboard.vue
 create mode 100644 app/src/views/vueMetaExample.vue
 create mode 100644 app/tailwind.config.js
 create mode 100644 app/tests/e2e/custom-assertions/elementCount.js
 create mode 100644 app/tests/e2e/specs/login.specs.js
 create mode 100644 app/tests/e2e/specs/test.js
 create mode 100644 app/tests/unit/.eslintrc.js
 create mode 100644 app/tests/unit/HelloWorld.spec.js
 create mode 100644 app/tests/unit/login.spec.js
 create mode 100644 app/vite.config.js

diff --git a/app/.env b/app/.env
new file mode 100644
index 0000000..f59016d
--- /dev/null
+++ b/app/.env
@@ -0,0 +1 @@
+VUE_APP_VERSION = ENVVERSION
\ No newline at end of file
diff --git a/app/.env.development b/app/.env.development
new file mode 100644
index 0000000..11cd668
--- /dev/null
+++ b/app/.env.development
@@ -0,0 +1 @@
+VUE_APP_VERSION = envVersion
diff --git a/app/.env.production b/app/.env.production
new file mode 100644
index 0000000..69a8837
--- /dev/null
+++ b/app/.env.production
@@ -0,0 +1 @@
+VUE_APP_VERSION = envProductionVersion
\ No newline at end of file
diff --git a/app/.env.staging b/app/.env.staging
new file mode 100644
index 0000000..1889196
--- /dev/null
+++ b/app/.env.staging
@@ -0,0 +1,2 @@
+NODE_ENV = production
+VUE_APP_VERSION = envStagingVersion
\ No newline at end of file
diff --git a/app/.eslintignore b/app/.eslintignore
new file mode 100644
index 0000000..05fcc48
--- /dev/null
+++ b/app/.eslintignore
@@ -0,0 +1,3 @@
+build/*.js
+config/*.js
+src/*.js
\ No newline at end of file
diff --git a/app/.eslintrc.js b/app/.eslintrc.js
new file mode 100644
index 0000000..2380cc7
--- /dev/null
+++ b/app/.eslintrc.js
@@ -0,0 +1,21 @@
+module.exports = {
+  root: true,
+  env: {
+    node: true
+  },
+  'extends': [
+    "@vue/standard",
+    "plugin:vue/vue3-strongly-recommended"
+  ],
+  rules: {
+  "template-curly-spacing" : "off",
+    "indent": ["error", 2, {
+      "ignoredNodes": ["TemplateLiteral"]
+    }],
+    'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
+    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
+    },
+  parserOptions: {
+    parser: 'babel-eslint'
+  }
+}
\ No newline at end of file
diff --git a/app/.gitignore b/app/.gitignore
new file mode 100644
index 0000000..99ffd2c
--- /dev/null
+++ b/app/.gitignore
@@ -0,0 +1,25 @@
+.DS_Store
+node_modules
+/dist
+package-lock.json
+
+/tests/e2e/reports/
+selenium-debug.log
+
+# local env files
+.env.local
+.env.*.local
+
+# Log files
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# Editor directories and files
+.idea
+.vscode
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw*
diff --git a/app/README.md b/app/README.md
new file mode 100644
index 0000000..22c1025
--- /dev/null
+++ b/app/README.md
@@ -0,0 +1,118 @@
+# Node and npm environement:
+  Updated and tested with latest dependencies using node 18.12.1 and npm 8.19.2
+# Vue Client app
+# Vite CLI version 4.2.3
+# FormKit version 0.17.2
+# DaisyUI version 2.51.6
+# TailwindCSS version 3.3.2
+# Kindly do rename yor application in package.json name
+# Pre-requisite
+- NPM and/or Yarn installed
+# Steps
+- Install vue cli 3 [VUE CLI 3](https://cli.vuejs.org/guide/installation.html) 
+```sh
+    npm install -g @vue/cli
+    # OR
+    yarn global add @vue/cli
+    # Check using
+    vue --version
+```
+- Navigate to project client/app and execute
+```sh
+    npm install
+```
+- execute below command it start browser which help for run, build, testing etc
+```sh
+    vue ui
+```
+- You can also use cmd for executing
+```sh
+    "serve": "vite",
+    "build": "vite build",
+    "lint": "vue-cli-service lint",
+    "test:unit": "vue-cli-service test:unit",
+    "test:e2e": "vue-cli-service test:e2e"
+```
+- once vue ui started click on import and add your app (it emit error if node_module not installed )
+- go to tasks menu and click on Serve (for running app) 
+- Other option like build , analyzer, plugin installation etc.
+- You can also updating serve execution script in package.json by adding
+```sh
+Usage: vue-cli-service serve [options] [entry]
+
+Options:
+  --open    open browser on server start
+  --copy    copy url to clipboard on server start
+  --mode    specify env mode (default: development)
+  --host    specify host (default: 0.0.0.0)
+  --port    specify port (default: 8080)
+  --https   use https (default: false)
+```
+  VSCode Setting:
+  Install eslint extension
+  This is for vue client application formatting you can add your other plugins related to Golang, Python, todo Highlight, theme etc
+
+  {
+  "editor.fontFamily": "Fira Code, Menlo, Monaco, 'Courier New', monospace",
+  "editor.fontLigatures": true,
+  "editor.fontSize": 14,
+  "workbench.colorTheme": "Visual Studio Dark",
+  "nativescript.analytics.enabled": false,
+  "window.zoomLevel": 0,
+  "vetur.format.defaultFormatter.js": "vscode-typescript",
+  "vetur.format.defaultFormatter.html": "js-beautify-html",
+  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
+  "eslint.autoFixOnSave": true,
+  "eslint.validate": [
+    {
+      "language": "vue",
+      "autoFix": true
+    },
+    {
+      "language": "html",
+      "autoFix": true
+    },
+    {
+      "language": "javascript",
+      "autoFix": true
+    }
+  ],
+}
+  Ctrl + S => shall format your code (multiple save action may require)
+
+```
+  -- edit: .eslintrc.js file update "plugin:vue/recommended" to "plugin:vue/strongly-recommended"
+  -- edit: .eslintignore file add update src/* to src/*.js
+  -- run: npm run lint and resolve the issue you are facing refer : https://vuejs.github.io/eslint-plugin-vue/rules/ 
+```
+# Gulp task for 'en.json' and 'dv.json' creation
+
+Note: 'dv.json' is created for identifying which labels or places are left/skipped by developers for i18n changes.
+Steps To perform:-
+1. While doing i18n, developers should do it with following mentioned pattern:-
+
+    i. If i18n is done in curly braces like :-
+        <button>{{ $t('btn_confirm') }}</button>
+    Then it should be done with pattern:-
+        <button>{{ $t('##btn_confirm##@@Confirm@@') }}</button>
+
+    ii. If i18n is done at attribute level in element like :-
+        <button :label="$t('btn_confirm')"></button>
+    Then it should be done with pattern:-
+        <button :label="$t('##btn_confirm##@@Confirm@@')"></button>
+
+    iii. If i18n is done at script level like :-
+        this.$toast.error(this.$t('invalidUsername'), {
+            theme: 'bubble',
+            duration: 6000
+        })
+    Then it should be done with pattern:-
+        this.$toast.error(this.$t('##invalidUsername##@@User name is invalid@@'), {
+            theme: 'bubble',
+            duration: 6000
+        })
+
+2. After this just run command 'npm run geni18n'
+3. This will create backup of current 'en.json'
+4. Create new 'en.json' and 'dv.json'
+5. Further the 'en.json' can be used to do i18n in any language at 'https://cs.mkcl.org'
\ No newline at end of file
diff --git a/app/assets/css/template.scss b/app/assets/css/template.scss
new file mode 100644
index 0000000..6cac4a5
--- /dev/null
+++ b/app/assets/css/template.scss
@@ -0,0 +1,411 @@
+    // Variables
+    $gray-lightest: #85858d;
+    $blue: #B7CADB;
+    $yellow: #FAF4B7;
+    $pink: #F2D1D1;
+    $green: #C4DFAA;
+    $indigo: #D9D7F1;
+    $orange: #F6D7A7;
+    $red : #FFB3B3;
+    $gray-lighter: #5e5a49;
+
+    // Reset
+    *, *::after, *::before {
+        margin: 0;
+        padding: 0;
+        box-sizing: border-box;
+    }
+
+    // Body
+    body {
+        font-family: 'DM Sans', sans-serif;
+    }
+
+    // Img
+    img {
+        display: block;
+        max-width: 100%;
+        height: auto;
+    }
+
+    .wrapper {
+        display: flex;
+        flex-direction: column;
+        height: calc(100vh - 72px);
+        padding: 2.5rem;
+        overflow-y: auto;
+    }
+
+    // Buttons
+    .btn {
+        padding: 1rem;
+        border: 0;
+        border-radius: 8px;
+        outline: none;
+        background-color: transparent;
+        display: inline-flex;
+        align-items: center;
+        color: #212121;
+        font-weight: 600;
+        font-size: 1rem;
+        cursor: pointer;
+        .isax {
+            font-size: 1.25rem;
+            margin-right: 0.5rem;
+        }
+        &.btn-submit {
+            background-color: $green;
+            .isax {
+                font-size: 1.25rem;
+                margin-right: 0.5rem;
+            }
+        }
+        &.btn-show {
+            background-color: $orange;
+        }
+    }
+    // Home
+    .box {
+        .title {
+            text-align: center;
+            font-weight: 900;
+            color: #212121;
+        }
+        .desc {
+            text-align: center;
+            margin-top: 0.5rem;
+            font-size: 0.8125rem;
+            color: $gray-lightest;
+            font-weight: 500;
+            margin-bottom: 2.5rem;
+        }
+        .bx-card {
+            margin-bottom: 1.5rem;
+            .p-card {
+                height: 350px;
+                border-radius: 12px;
+                padding: 3rem;
+                display: flex;
+                flex-direction: column;
+                overflow: hidden;
+                cursor: pointer;
+                }
+                .icon-holder {
+                    margin-left: -0.5rem;
+                    .isax {
+                        font-size: 3rem;
+                        color: #212121;
+                    }
+                }
+                &-name {
+                    font-size: 1.5rem;
+                    font-weight: 700;
+                    color: var(--bluegray-900);
+                    margin-top: auto;
+                    transition: transform 0.3s ease;
+                    transform: translateY(66px);
+                    display: flex;
+                    align-items: center;
+                    justify-content: space-between;
+                    .isax {
+                        font-size: 2rem;
+                        transition: transform 0.3s ease;
+                        transform: translateX(350px);
+                    }
+                }
+                &-desc {
+                    color: #212121;
+                    font-weight: 500;
+                    line-height: 1.6;
+                    font-size: 0.875rem;
+                    transition: transform 0.3s ease;
+                    transform: translateY(450px);
+                }
+                &:hover {
+                    .bx-card-name {
+                        transform: translateY(-16px);
+                        .isax {
+                            transform: translateX(0);
+                        }
+                    }
+                    .bx-card-desc {
+                        transform: translateY(0);
+                    }
+                }
+            }
+            .col-3 {
+                    $colors: $blue, $yellow, $pink, $green,$indigo, $orange;
+                    $repeat: 26;
+                    @for $i from 1 through $repeat {
+                        &:nth-child(#{length($colors)}n + #{$i}) {
+                            .bx-card {
+                                .p-card {
+                                    background-color: (nth($colors, random(length($colors))));
+                                    box-shadow: 0 24px 50px rgba(#212121, 0.08);
+                                }
+                            }
+                        }
+                    }
+
+                    // &:nth-child(2n+2) {
+                    //     .bx-card {
+                    //         .p-card {
+                    //             background-color: $blue;
+                    //             box-shadow: 0 24px 50px rgba($blue, 0.3);
+                    //         }
+                    //     }
+                    // }
+
+
+                    // &:nth-child(3n+3) {
+                    //     .bx-card {
+                    //         .p-card {
+                    //             background-color: $yellow;
+                    //             box-shadow: 0 24px 50px rgba($yellow, 0.3);
+                    //         }
+                    //     }
+                    // }
+
+
+                    // &:nth-child(5n+5) {
+                    //     .bx-card {
+                    //         .p-card {
+                    //             background-color: $green;
+                    //             box-shadow: 0 24px 50px rgba($green, 0.3);
+                    //         }
+                    //     }
+                    // }
+
+                    // &:nth-child(7n+7) {
+                    //     .bx-card {
+                    //         .p-card {
+                    //             background-color: $orange;
+                    //             box-shadow: 0 24px 50px rgba($orange, 0.3);
+                    //         }
+                    //     }
+                    // }
+
+                }
+        }
+
+    // Login
+    .title.alt {
+        display: flex;
+        align-items: center;
+        .isax {
+            margin-right: 1rem;
+            font-size: 2rem;
+            cursor: pointer;
+        }
+     }
+    .box-login {
+        margin-top: 2.5rem;
+
+        &.clickable {
+            cursor: pointer;
+        }
+
+        .p-card {
+            padding: 2rem;
+            box-shadow: 0 24px 50px rgba(#212121, 0.04);
+
+            .icon-holder {
+                i {
+                    font-size: 2rem;
+                }
+            }
+
+            .bx-login-name {
+                margin-top: 1rem;
+                font-size: 1.125rem;
+                font-weight: 700;
+            }
+
+
+            .data {
+                display: flex;
+                justify-content: space-between;
+                align-items: center;
+                margin-bottom: 2rem;
+                .btn-wrapper {
+                    margin-top: 0;
+                }
+                &.alt {
+                    background-color: #f8f8f8;
+                    padding: 1rem 2rem;
+                    border-radius: 8px;
+                    margin-bottom: 0;
+                }
+            }
+
+            .field + .field {
+                margin-top: 2.5rem;
+            }
+
+            .form-text {
+                font-size: 0.8125rem;
+                margin-top: 0.25rem;
+            }
+            .btn-wrapper {
+                margin-top: 2rem;
+                .btn + .btn {
+                    margin-left: 1.5rem;
+                }
+            }
+
+            .field {
+                p {
+                    word-wrap: break-word;
+                }
+                .p-fileupload {
+                    .p-fileupload-files {
+                        .p-button-icon-only {
+                            .p-button-icon {
+                                &::before {
+                                    content: '\e9d9';
+                                    font-family: 'iconsax';
+                                    font-size: 1.5rem;
+                                }
+                          }
+                    }
+                }
+                .isax {
+                    font-size: 1.5rem;
+                }
+            }
+            }
+        }
+
+        .json-wrapper {
+            .jv-container.jv-light {
+                font-family: 'DM Sans', sans-serif;
+            }
+            .jv-container:hover {
+                box-shadow: none;
+                border-color: #eee;
+            }
+        }
+
+    }
+
+    // Registration
+    .reg {
+        .box-login {
+
+            .field {
+                .p-inputtext {
+                    width: 100%;
+                }
+            }
+            .field {
+                .p-password {
+                    width: 100%;
+                    .p-inputtext {
+                        width: 100%;
+                    }
+                }
+            }
+            .btn-wrapper {
+                text-align: center;
+            }
+        }
+    }
+
+    // Validator
+    #validator {
+        .box-login {
+            .p-card {
+                .field {
+                    .p-dropdown {
+                        width: 100%;
+                        height: 42px;
+                        margin-top: 0.5rem;
+                        padding: 0.75rem;
+                        font-size: 0.875rem;
+                    }
+                }
+            }
+
+            .p-card {
+                .field {
+                    .p-dropdown {
+                        .p-dropdown-item {
+                            font-size: 0.875rem;
+                        }
+                    }
+                }
+            }
+
+            .p-card {
+                .field {
+                    .invalid-feedback {
+                        color: $red;
+                        font-weight: 700;
+                        margin-top: 0.5rem;
+                    }
+                }
+            }
+            .p-card {
+                .field {
+                    .p-inputtext {
+                        width: 100%;
+                        margin-top: 0.5rem;
+                        font-size: 0.875rem;
+                    }
+                }
+            }
+
+            .p-card {
+                .field {
+                    .label-checkbox {
+                        margin-left: 0.5rem;
+                    }
+                }
+            }
+        }
+    }
+
+    // Accordion
+    .p-accordion-tab {
+        margin-bottom: 0;
+        & + .p-accordion-tab {
+            margin-top: 1rem;
+        }
+    }
+    // Footer
+    .box-footer {
+        padding: 0.25rem 1rem;
+        box-shadow: 0 -8px 16px rgba(#212121, 0.04);
+        margin-top: auto;
+        .bxf-container {
+            display: flex;
+            align-items: center;
+            img {
+                width: 64px;
+                height: 64px;
+                margin-right: 1rem;
+            }
+            &-info {
+                font-size: 0.8125rem;
+                color: var(--gray-500);
+                p + p {
+                    margin-top: 0.25rem;
+                }
+            }
+        }
+    }
+
+    // Custom Scrollbar
+    ::-webkit-scrollbar {
+        width: 6px;
+        background-color: transparent;
+    }
+
+    ::-webkit-scrollbar-track {
+        border-radius: 16px;
+    }
+
+    ::-webkit-scrollbar-thumb {
+        border-radius: 16px;
+        background: #f8f9fa;
+    }
\ No newline at end of file
diff --git a/app/assets/fonts/dm-500.woff2 b/app/assets/fonts/dm-500.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..43eb7ac349847723c628f4fce4d3ad12de88e6a3
GIT binary patch
literal 18240
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

literal 0
HcmV?d00001

diff --git a/app/assets/fonts/dm-700.woff2 b/app/assets/fonts/dm-700.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..9a7696df2ade09b5a17828b68f3246cc6bb0b4ba
GIT binary patch
literal 18212
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
bEMyzriaeS-^gn{?UBh?h!{}_dN&o-=npA=1

literal 0
HcmV?d00001

diff --git a/app/assets/fonts/dm.woff2 b/app/assets/fonts/dm.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..b8f0bd8ae02f1838b2a0b0707eee6f1e12b9f385
GIT binary patch
literal 18096
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
C>3Smo

literal 0
HcmV?d00001

diff --git a/app/assets/fonts/iconsax/iconsax.woff b/app/assets/fonts/iconsax/iconsax.woff
new file mode 100644
index 0000000000000000000000000000000000000000..9e48773ad59685beaaeb75c1ef8c7ba403676243
GIT binary patch
literal 272528
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
D2K)-}

literal 0
HcmV?d00001

diff --git a/app/assets/fonts/iconsax/style.css b/app/assets/fonts/iconsax/style.css
new file mode 100644
index 0000000..83d8cc4
--- /dev/null
+++ b/app/assets/fonts/iconsax/style.css
@@ -0,0 +1,3083 @@
+@font-face {
+  font-family: 'iconsax';
+  src:
+    url('./iconsax.woff') format('woff');
+  font-weight: normal;
+  font-style: normal;
+  font-display: block;
+}
+
+.isax {
+  /* use !important to prevent issues with browser extensions that change fonts */
+  font-family: 'iconsax' !important;
+  speak: never;
+  font-style: normal;
+  font-weight: normal;
+  font-variant: normal;
+  text-transform: none;
+  line-height: 1;
+
+  /* Better Font Rendering =========== */
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.isax-bold-3dcube:before {
+  content: "\e900";
+}
+.isax-bold-3d-cube-scan:before {
+  content: "\e901";
+}
+.isax-bold-3d-rotate:before {
+  content: "\e902";
+}
+.isax-bold-3d-square:before {
+  content: "\e903";
+}
+.isax-bold-3square:before {
+  content: "\e904";
+}
+.isax-bold-24-support:before {
+  content: "\e905";
+}
+.isax-bold-aave-aave:before {
+  content: "\e906";
+}
+.isax-bold-activity:before {
+  content: "\e907";
+}
+.isax-bold-add:before {
+  content: "\e908";
+}
+.isax-bold-add-circle:before {
+  content: "\e909";
+}
+.isax-bold-additem:before {
+  content: "\e90a";
+}
+.isax-bold-add-square:before {
+  content: "\e90b";
+}
+.isax-bold-airdrop:before {
+  content: "\e90c";
+}
+.isax-bold-airplane:before {
+  content: "\e90d";
+}
+.isax-bold-airplane-square:before {
+  content: "\e90e";
+}
+.isax-bold-airpod:before {
+  content: "\e90f";
+}
+.isax-bold-airpods:before {
+  content: "\e910";
+}
+.isax-bold-alarm:before {
+  content: "\e911";
+}
+.isax-bold-align-bottom:before {
+  content: "\e912";
+}
+.isax-bold-align-horizontally:before {
+  content: "\e913";
+}
+.isax-bold-align-left:before {
+  content: "\e914";
+}
+.isax-bold-align-right:before {
+  content: "\e915";
+}
+.isax-bold-align-vertically:before {
+  content: "\e916";
+}
+.isax-bold-android:before {
+  content: "\e917";
+}
+.isax-bold-ankr-ankr:before {
+  content: "\e918";
+}
+.isax-bold-apple:before {
+  content: "\e919";
+}
+.isax-bold-aquarius:before {
+  content: "\e91a";
+}
+.isax-bold-archive:before {
+  content: "\e91b";
+}
+.isax-bold-archive-1:before {
+  content: "\e91c";
+}
+.isax-bold-archive-2:before {
+  content: "\e91d";
+}
+.isax-bold-archive-add:before {
+  content: "\e91e";
+}
+.isax-bold-archive-book:before {
+  content: "\e91f";
+}
+.isax-bold-archive-minus:before {
+  content: "\e920";
+}
+.isax-bold-archive-slash:before {
+  content: "\e921";
+}
+.isax-bold-archive-tick:before {
+  content: "\e922";
+}
+.isax-bold-arrange-circle:before {
+  content: "\e923";
+}
+.isax-bold-arrange-circle-2:before {
+  content: "\e924";
+}
+.isax-bold-arrange-square:before {
+  content: "\e925";
+}
+.isax-bold-arrange-square-2:before {
+  content: "\e926";
+}
+.isax-bold-arrow:before {
+  content: "\e927";
+}
+.isax-bold-arrow-2:before {
+  content: "\e928";
+}
+.isax-bold-arrow-3:before {
+  content: "\e929";
+}
+.isax-bold-arrow-bottom:before {
+  content: "\e92a";
+}
+.isax-bold-arrow-circle-down:before {
+  content: "\e92b";
+}
+.isax-bold-arrow-circle-left:before {
+  content: "\e92c";
+}
+.isax-bold-arrow-circle-right:before {
+  content: "\e92d";
+}
+.isax-bold-arrow-circle-up:before {
+  content: "\e92e";
+}
+.isax-bold-arrow-down:before {
+  content: "\e92f";
+}
+.isax-bold-arrow-down-1:before {
+  content: "\e930";
+}
+.isax-bold-arrow-down-2:before {
+  content: "\e931";
+}
+.isax-bold-arrow-left:before {
+  content: "\e932";
+}
+.isax-bold-arrow-left-1:before {
+  content: "\e933";
+}
+.isax-bold-arrow-left-2:before {
+  content: "\e934";
+}
+.isax-bold-arrow-left-3:before {
+  content: "\e935";
+}
+.isax-bold-arrow-right:before {
+  content: "\e936";
+}
+.isax-bold-arrow-right-1:before {
+  content: "\e937";
+}
+.isax-bold-arrow-right-2:before {
+  content: "\e938";
+}
+.isax-bold-arrow-right-3:before {
+  content: "\e939";
+}
+.isax-bold-arrow-square:before {
+  content: "\e93a";
+}
+.isax-bold-arrow-square-down:before {
+  content: "\e93b";
+}
+.isax-bold-arrow-square-left:before {
+  content: "\e93c";
+}
+.isax-bold-arrow-square-right:before {
+  content: "\e93d";
+}
+.isax-bold-arrow-square-up:before {
+  content: "\e93e";
+}
+.isax-bold-arrow-swap:before {
+  content: "\e93f";
+}
+.isax-bold-arrow-swap-horizontal:before {
+  content: "\e940";
+}
+.isax-bold-arrow-up:before {
+  content: "\e941";
+}
+.isax-bold-arrow-up-1:before {
+  content: "\e942";
+}
+.isax-bold-arrow-up-2:before {
+  content: "\e943";
+}
+.isax-bold-arrow-up-3:before {
+  content: "\e944";
+}
+.isax-bold-attach-circle:before {
+  content: "\e945";
+}
+.isax-bold-attach-square:before {
+  content: "\e946";
+}
+.isax-bold-audio-square:before {
+  content: "\e947";
+}
+.isax-bold-augur-rep:before {
+  content: "\e948";
+}
+.isax-bold-autobrightness:before {
+  content: "\e949";
+}
+.isax-bold-autonio-niox:before {
+  content: "\e94a";
+}
+.isax-bold-avalanche-avax:before {
+  content: "\e94b";
+}
+.isax-bold-award:before {
+  content: "\e94c";
+}
+.isax-bold-back-square:before {
+  content: "\e94d";
+}
+.isax-bold-backward:before {
+  content: "\e94e";
+}
+.isax-bold-backward-5-seconds:before {
+  content: "\e94f";
+}
+.isax-bold-backward-10-seconds:before {
+  content: "\e950";
+}
+.isax-bold-backward-15-seconds:before {
+  content: "\e951";
+}
+.isax-bold-backward-item:before {
+  content: "\e952";
+}
+.isax-bold-bag:before {
+  content: "\e953";
+}
+.isax-bold-bag-2:before {
+  content: "\e954";
+}
+.isax-bold-bag-cross:before {
+  content: "\e955";
+}
+.isax-bold-bag-cross-1:before {
+  content: "\e956";
+}
+.isax-bold-bag-happy:before {
+  content: "\e957";
+}
+.isax-bold-bag-tick:before {
+  content: "\e958";
+}
+.isax-bold-bag-tick-2:before {
+  content: "\e959";
+}
+.isax-bold-bag-timer:before {
+  content: "\e95a";
+}
+.isax-bold-bank:before {
+  content: "\e95b";
+}
+.isax-bold-barcode:before {
+  content: "\e95c";
+}
+.isax-bold-battery-3full:before {
+  content: "\e95d";
+}
+.isax-bold-battery-charging:before {
+  content: "\e95e";
+}
+.isax-bold-battery-disable:before {
+  content: "\e95f";
+}
+.isax-bold-battery-empty:before {
+  content: "\e960";
+}
+.isax-bold-battery-empty-1:before {
+  content: "\e961";
+}
+.isax-bold-battery-full:before {
+  content: "\e962";
+}
+.isax-bold-be:before {
+  content: "\e963";
+}
+.isax-bold-bezier:before {
+  content: "\e964";
+}
+.isax-bold-bill:before {
+  content: "\e965";
+}
+.isax-bold-binance-coin-bnb:before {
+  content: "\e966";
+}
+.isax-bold-binance-usd-busd:before {
+  content: "\e967";
+}
+.isax-bold-bitcoin-btc:before {
+  content: "\e968";
+}
+.isax-bold-bitcoin-card:before {
+  content: "\e969";
+}
+.isax-bold-bitcoin-convert:before {
+  content: "\e96a";
+}
+.isax-bold-bitcoin-refresh:before {
+  content: "\e96b";
+}
+.isax-bold-blend:before {
+  content: "\e96c";
+}
+.isax-bold-blend-2:before {
+  content: "\e96d";
+}
+.isax-bold-blogger:before {
+  content: "\e96e";
+}
+.isax-bold-bluetooth:before {
+  content: "\e96f";
+}
+.isax-bold-bluetooth-2:before {
+  content: "\e970";
+}
+.isax-bold-bluetooth-circle:before {
+  content: "\e971";
+}
+.isax-bold-bluetooth-rectangle:before {
+  content: "\e972";
+}
+.isax-bold-blur:before {
+  content: "\e973";
+}
+.isax-bold-book:before {
+  content: "\e974";
+}
+.isax-bold-book-1:before {
+  content: "\e975";
+}
+.isax-bold-bookmark:before {
+  content: "\e976";
+}
+.isax-bold-bookmark-2:before {
+  content: "\e977";
+}
+.isax-bold-book-saved:before {
+  content: "\e978";
+}
+.isax-bold-book-square:before {
+  content: "\e979";
+}
+.isax-bold-bootsrap:before {
+  content: "\e97a";
+}
+.isax-bold-box:before {
+  content: "\e97b";
+}
+.isax-bold-box-1:before {
+  content: "\e97c";
+}
+.isax-bold-box-2:before {
+  content: "\e97d";
+}
+.isax-bold-box-add:before {
+  content: "\e97e";
+}
+.isax-bold-box-remove:before {
+  content: "\e97f";
+}
+.isax-bold-box-search:before {
+  content: "\e980";
+}
+.isax-bold-box-tick:before {
+  content: "\e981";
+}
+.isax-bold-box-time:before {
+  content: "\e982";
+}
+.isax-bold-briefcase:before {
+  content: "\e983";
+}
+.isax-bold-brifecase-cross:before {
+  content: "\e984";
+}
+.isax-bold-brifecase-tick:before {
+  content: "\e985";
+}
+.isax-bold-brifecase-timer:before {
+  content: "\e986";
+}
+.isax-bold-broom:before {
+  content: "\e987";
+}
+.isax-bold-brush:before {
+  content: "\e988";
+}
+.isax-bold-brush-1:before {
+  content: "\e989";
+}
+.isax-bold-brush-2:before {
+  content: "\e98a";
+}
+.isax-bold-brush-3:before {
+  content: "\e98b";
+}
+.isax-bold-brush-4:before {
+  content: "\e98c";
+}
+.isax-bold-bubble:before {
+  content: "\e98d";
+}
+.isax-bold-bucket:before {
+  content: "\e98e";
+}
+.isax-bold-bucket-circle:before {
+  content: "\e98f";
+}
+.isax-bold-bucket-square:before {
+  content: "\e990";
+}
+.isax-bold-building:before {
+  content: "\e991";
+}
+.isax-bold-building-3:before {
+  content: "\e992";
+}
+.isax-bold-building-4:before {
+  content: "\e993";
+}
+.isax-bold-buildings:before {
+  content: "\e994";
+}
+.isax-bold-buildings-2:before {
+  content: "\e995";
+}
+.isax-bold-buliding:before {
+  content: "\e996";
+}
+.isax-bold-bus:before {
+  content: "\e997";
+}
+.isax-bold-buy-crypto:before {
+  content: "\e998";
+}
+.isax-bold-cake:before {
+  content: "\e999";
+}
+.isax-bold-calculator:before {
+  content: "\e99a";
+}
+.isax-bold-calendar:before {
+  content: "\e99b";
+}
+.isax-bold-calendar-1:before {
+  content: "\e99c";
+}
+.isax-bold-calendar-2:before {
+  content: "\e99d";
+}
+.isax-bold-calendar-add:before {
+  content: "\e99e";
+}
+.isax-bold-calendar-circle:before {
+  content: "\e99f";
+}
+.isax-bold-calendar-edit:before {
+  content: "\e9a0";
+}
+.isax-bold-calendar-remove:before {
+  content: "\e9a1";
+}
+.isax-bold-calendar-search:before {
+  content: "\e9a2";
+}
+.isax-bold-calendar-tick:before {
+  content: "\e9a3";
+}
+.isax-bold-call:before {
+  content: "\e9a4";
+}
+.isax-bold-call-add:before {
+  content: "\e9a5";
+}
+.isax-bold-call-calling:before {
+  content: "\e9a6";
+}
+.isax-bold-call-incoming:before {
+  content: "\e9a7";
+}
+.isax-bold-call-minus:before {
+  content: "\e9a8";
+}
+.isax-bold-call-outgoing:before {
+  content: "\e9a9";
+}
+.isax-bold-call-received:before {
+  content: "\e9aa";
+}
+.isax-bold-call-remove:before {
+  content: "\e9ab";
+}
+.isax-bold-call-slash:before {
+  content: "\e9ac";
+}
+.isax-bold-camera:before {
+  content: "\e9ad";
+}
+.isax-bold-camera-slash:before {
+  content: "\e9ae";
+}
+.isax-bold-candle:before {
+  content: "\e9af";
+}
+.isax-bold-candle-2:before {
+  content: "\e9b0";
+}
+.isax-bold-car:before {
+  content: "\e9b1";
+}
+.isax-bold-card:before {
+  content: "\e9b2";
+}
+.isax-bold-card-add:before {
+  content: "\e9b3";
+}
+.isax-bold-cardano-ada:before {
+  content: "\e9b4";
+}
+.isax-bold-card-coin:before {
+  content: "\e9b5";
+}
+.isax-bold-card-edit:before {
+  content: "\e9b6";
+}
+.isax-bold-card-pos:before {
+  content: "\e9b7";
+}
+.isax-bold-card-receive:before {
+  content: "\e9b8";
+}
+.isax-bold-card-remove:before {
+  content: "\e9b9";
+}
+.isax-bold-card-remove-1:before {
+  content: "\e9ba";
+}
+.isax-bold-cards:before {
+  content: "\e9bb";
+}
+.isax-bold-card-send:before {
+  content: "\e9bc";
+}
+.isax-bold-card-slash:before {
+  content: "\e9bd";
+}
+.isax-bold-card-tick:before {
+  content: "\e9be";
+}
+.isax-bold-card-tick-1:before {
+  content: "\e9bf";
+}
+.isax-bold-category:before {
+  content: "\e9c0";
+}
+.isax-bold-category-2:before {
+  content: "\e9c1";
+}
+.isax-bold-cd:before {
+  content: "\e9c2";
+}
+.isax-bold-celo-celo:before {
+  content: "\e9c3";
+}
+.isax-bold-celsius-cel:before {
+  content: "\e9c4";
+}
+.isax-bold-chainlink-link:before {
+  content: "\e9c5";
+}
+.isax-bold-chart:before {
+  content: "\e9c6";
+}
+.isax-bold-chart-1:before {
+  content: "\e9c7";
+}
+.isax-bold-chart-2:before {
+  content: "\e9c8";
+}
+.isax-bold-chart-3:before {
+  content: "\e9c9";
+}
+.isax-bold-chart-21:before {
+  content: "\e9ca";
+}
+.isax-bold-chart-fail:before {
+  content: "\e9cb";
+}
+.isax-bold-chart-square:before {
+  content: "\e9cc";
+}
+.isax-bold-chart-success:before {
+  content: "\e9cd";
+}
+.isax-bold-check:before {
+  content: "\e9ce";
+}
+.isax-bold-chrome:before {
+  content: "\e9cf";
+}
+.isax-bold-civic-cvc:before {
+  content: "\e9d0";
+}
+.isax-bold-clipboard:before {
+  content: "\e9d1";
+}
+.isax-bold-clipboard-close:before {
+  content: "\e9d2";
+}
+.isax-bold-clipboard-export:before {
+  content: "\e9d3";
+}
+.isax-bold-clipboard-import:before {
+  content: "\e9d4";
+}
+.isax-bold-clipboard-text:before {
+  content: "\e9d5";
+}
+.isax-bold-clipboard-tick:before {
+  content: "\e9d6";
+}
+.isax-bold-clock:before {
+  content: "\e9d7";
+}
+.isax-bold-clock-1:before {
+  content: "\e9d8";
+}
+.isax-bold-close-circle:before {
+  content: "\e9d9";
+}
+.isax-bold-close-square:before {
+  content: "\e9da";
+}
+.isax-bold-cloud:before {
+  content: "\e9db";
+}
+.isax-bold-cloud-add:before {
+  content: "\e9dc";
+}
+.isax-bold-cloud-change:before {
+  content: "\e9dd";
+}
+.isax-bold-cloud-connection:before {
+  content: "\e9de";
+}
+.isax-bold-cloud-cross:before {
+  content: "\e9df";
+}
+.isax-bold-cloud-drizzle:before {
+  content: "\e9e0";
+}
+.isax-bold-cloud-fog:before {
+  content: "\e9e1";
+}
+.isax-bold-cloud-lightning:before {
+  content: "\e9e2";
+}
+.isax-bold-cloud-minus:before {
+  content: "\e9e3";
+}
+.isax-bold-cloud-notif:before {
+  content: "\e9e4";
+}
+.isax-bold-cloud-plus:before {
+  content: "\e9e5";
+}
+.isax-bold-cloud-remove:before {
+  content: "\e9e6";
+}
+.isax-bold-cloud-snow:before {
+  content: "\e9e7";
+}
+.isax-bold-cloud-sunny:before {
+  content: "\e9e8";
+}
+.isax-bold-code:before {
+  content: "\e9e9";
+}
+.isax-bold-code-1:before {
+  content: "\e9ea";
+}
+.isax-bold-code-circle:before {
+  content: "\e9eb";
+}
+.isax-bold-coffee:before {
+  content: "\e9ec";
+}
+.isax-bold-coin:before {
+  content: "\e9ed";
+}
+.isax-bold-coin-1:before {
+  content: "\e9ee";
+}
+.isax-bold-colorfilter:before {
+  content: "\e9ef";
+}
+.isax-bold-colors-square:before {
+  content: "\e9f0";
+}
+.isax-bold-color-swatch:before {
+  content: "\e9f1";
+}
+.isax-bold-command:before {
+  content: "\e9f2";
+}
+.isax-bold-command-square:before {
+  content: "\e9f3";
+}
+.isax-bold-component:before {
+  content: "\e9f4";
+}
+.isax-bold-computing:before {
+  content: "\e9f5";
+}
+.isax-bold-convert:before {
+  content: "\e9f6";
+}
+.isax-bold-convert-3d-cube:before {
+  content: "\e9f7";
+}
+.isax-bold-convert-card:before {
+  content: "\e9f8";
+}
+.isax-bold-convertshape:before {
+  content: "\e9f9";
+}
+.isax-bold-convertshape-2:before {
+  content: "\e9fa";
+}
+.isax-bold-copy:before {
+  content: "\e9fb";
+}
+.isax-bold-copyright:before {
+  content: "\e9fc";
+}
+.isax-bold-copy-success:before {
+  content: "\e9fd";
+}
+.isax-bold-courthouse:before {
+  content: "\e9fe";
+}
+.isax-bold-cpu:before {
+  content: "\e9ff";
+}
+.isax-bold-cpu-charge:before {
+  content: "\ea00";
+}
+.isax-bold-cpu-setting:before {
+  content: "\ea01";
+}
+.isax-bold-creative-commons:before {
+  content: "\ea02";
+}
+.isax-bold-crop:before {
+  content: "\ea03";
+}
+.isax-bold-crown:before {
+  content: "\ea04";
+}
+.isax-bold-crown-1:before {
+  content: "\ea05";
+}
+.isax-bold-cup:before {
+  content: "\ea06";
+}
+.isax-bold-dai-dai:before {
+  content: "\ea07";
+}
+.isax-bold-danger:before {
+  content: "\ea08";
+}
+.isax-bold-dash-dash:before {
+  content: "\ea09";
+}
+.isax-bold-data:before {
+  content: "\ea0a";
+}
+.isax-bold-data-2 .path1:before {
+  content: "\ea0b";
+  color: rgb(41, 45, 50);
+}
+.isax-bold-data-2 .path2:before {
+  content: "\ea0c";
+  margin-left: -1em;
+  color: rgb(41, 45, 50);
+}
+.isax-bold-data-2 .path3:before {
+  content: "\ea0d";
+  margin-left: -1em;
+  color: rgb(41, 45, 50);
+}
+.isax-bold-data-2 .path4:before {
+  content: "\ea0e";
+  margin-left: -1em;
+  color: rgb(41, 45, 50);
+  opacity: 0.96;
+}
+.isax-bold-data-2 .path5:before {
+  content: "\ea0f";
+  margin-left: -1em;
+  color: rgb(41, 45, 50);
+}
+.isax-bold-decred-dcr:before {
+  content: "\ea10";
+}
+.isax-bold-dent-dent:before {
+  content: "\ea11";
+}
+.isax-bold-designtools:before {
+  content: "\ea12";
+}
+.isax-bold-device-message:before {
+  content: "\ea13";
+}
+.isax-bold-devices:before {
+  content: "\ea14";
+}
+.isax-bold-devices-1:before {
+  content: "\ea15";
+}
+.isax-bold-diagram:before {
+  content: "\ea16";
+}
+.isax-bold-diamonds:before {
+  content: "\ea17";
+}
+.isax-bold-direct:before {
+  content: "\ea18";
+}
+.isax-bold-directbox-default:before {
+  content: "\ea19";
+}
+.isax-bold-directbox-notif:before {
+  content: "\ea1a";
+}
+.isax-bold-directbox-receive:before {
+  content: "\ea1b";
+}
+.isax-bold-directbox-send:before {
+  content: "\ea1c";
+}
+.isax-bold-direct-down:before {
+  content: "\ea1d";
+}
+.isax-bold-direct-inbox:before {
+  content: "\ea1e";
+}
+.isax-bold-direct-left:before {
+  content: "\ea1f";
+}
+.isax-bold-direct-normal:before {
+  content: "\ea20";
+}
+.isax-bold-direct-notification:before {
+  content: "\ea21";
+}
+.isax-bold-direct-right:before {
+  content: "\ea22";
+}
+.isax-bold-direct-send:before {
+  content: "\ea23";
+}
+.isax-bold-direct-up:before {
+  content: "\ea24";
+}
+.isax-bold-discount-circle:before {
+  content: "\ea25";
+}
+.isax-bold-discount-shape:before {
+  content: "\ea26";
+}
+.isax-bold-discover:before {
+  content: "\ea27";
+}
+.isax-bold-discover-1:before {
+  content: "\ea28";
+}
+.isax-bold-dislike:before {
+  content: "\ea29";
+}
+.isax-bold-document:before {
+  content: "\ea2a";
+}
+.isax-bold-document-1:before {
+  content: "\ea2b";
+}
+.isax-bold-document-cloud:before {
+  content: "\ea2c";
+}
+.isax-bold-document-code:before {
+  content: "\ea2d";
+}
+.isax-bold-document-code-2:before {
+  content: "\ea2e";
+}
+.isax-bold-document-copy:before {
+  content: "\ea2f";
+}
+.isax-bold-document-download:before {
+  content: "\ea30";
+}
+.isax-bold-document-favorite:before {
+  content: "\ea31";
+}
+.isax-bold-document-filter:before {
+  content: "\ea32";
+}
+.isax-bold-document-forward:before {
+  content: "\ea33";
+}
+.isax-bold-document-like:before {
+  content: "\ea34";
+}
+.isax-bold-document-normal:before {
+  content: "\ea35";
+}
+.isax-bold-document-previous:before {
+  content: "\ea36";
+}
+.isax-bold-document-sketch:before {
+  content: "\ea37";
+}
+.isax-bold-document-text:before {
+  content: "\ea38";
+}
+.isax-bold-document-text-1:before {
+  content: "\ea39";
+}
+.isax-bold-document-upload:before {
+  content: "\ea3a";
+}
+.isax-bold-dollar-circle:before {
+  content: "\ea3b";
+}
+.isax-bold-dollar-square:before {
+  content: "\ea3c";
+}
+.isax-bold-dribbble:before {
+  content: "\ea3d";
+}
+.isax-bold-driver:before {
+  content: "\ea3e";
+}
+.isax-bold-driver-2:before {
+  content: "\ea3f";
+}
+.isax-bold-driver-refresh:before {
+  content: "\ea40";
+}
+.isax-bold-driving:before {
+  content: "\ea41";
+}
+.isax-bold-drop:before {
+  content: "\ea42";
+}
+.isax-bold-dropbox:before {
+  content: "\ea43";
+}
+.isax-bold-edit:before {
+  content: "\ea44";
+}
+.isax-bold-edit-2:before {
+  content: "\ea45";
+}
+.isax-bold-educare-ekt:before {
+  content: "\ea46";
+}
+.isax-bold-electricity:before {
+  content: "\ea47";
+}
+.isax-bold-element-2:before {
+  content: "\ea48";
+}
+.isax-bold-element-3:before {
+  content: "\ea49";
+}
+.isax-bold-element-4:before {
+  content: "\ea4a";
+}
+.isax-bold-element-equal:before {
+  content: "\ea4b";
+}
+.isax-bold-element-plus:before {
+  content: "\ea4c";
+}
+.isax-bold-emercoin-emc:before {
+  content: "\ea4d";
+}
+.isax-bold-emoji-happy:before {
+  content: "\ea4e";
+}
+.isax-bold-emoji-normal:before {
+  content: "\ea4f";
+}
+.isax-bold-emoji-sad:before {
+  content: "\ea50";
+}
+.isax-bold-empty-wallet:before {
+  content: "\ea51";
+}
+.isax-bold-empty-wallet-add:before {
+  content: "\ea52";
+}
+.isax-bold-empty-wallet-change:before {
+  content: "\ea53";
+}
+.isax-bold-empty-wallet-remove:before {
+  content: "\ea54";
+}
+.isax-bold-empty-wallet-tick:before {
+  content: "\ea55";
+}
+.isax-bold-empty-wallet-time:before {
+  content: "\ea56";
+}
+.isax-bold-enjin-coin-enj:before {
+  content: "\ea57";
+}
+.isax-bold-eos-eos:before {
+  content: "\ea58";
+}
+.isax-bold-eraser:before {
+  content: "\ea59";
+}
+.isax-bold-eraser-1:before {
+  content: "\ea5a";
+}
+.isax-bold-ethereum-eth:before {
+  content: "\ea5b";
+}
+.isax-bold-ethereum-classic-etc:before {
+  content: "\ea5c";
+}
+.isax-bold-export:before {
+  content: "\ea5d";
+}
+.isax-bold-export-1:before {
+  content: "\ea5e";
+}
+.isax-bold-export-2:before {
+  content: "\ea5f";
+}
+.isax-bold-export-3:before {
+  content: "\ea60";
+}
+.isax-bold-external-drive:before {
+  content: "\ea61";
+}
+.isax-bold-eye:before {
+  content: "\ea62";
+}
+.isax-bold-eye-slash:before {
+  content: "\ea63";
+}
+.isax-bold-facebook:before {
+  content: "\ea64";
+}
+.isax-bold-fatrows:before {
+  content: "\ea65";
+}
+.isax-bold-favorite-chart:before {
+  content: "\ea66";
+}
+.isax-bold-figma:before {
+  content: "\ea67";
+}
+.isax-bold-figma-1:before {
+  content: "\ea68";
+}
+.isax-bold-filter:before {
+  content: "\ea69";
+}
+.isax-bold-filter-add:before {
+  content: "\ea6a";
+}
+.isax-bold-filter-edit:before {
+  content: "\ea6b";
+}
+.isax-bold-filter-remove:before {
+  content: "\ea6c";
+}
+.isax-bold-filter-search:before {
+  content: "\ea6d";
+}
+.isax-bold-filter-square:before {
+  content: "\ea6e";
+}
+.isax-bold-filter-tick:before {
+  content: "\ea6f";
+}
+.isax-bold-finger-cricle:before {
+  content: "\ea70";
+}
+.isax-bold-finger-scan:before {
+  content: "\ea71";
+}
+.isax-bold-firstline:before {
+  content: "\ea72";
+}
+.isax-bold-flag:before {
+  content: "\ea73";
+}
+.isax-bold-flag-2:before {
+  content: "\ea74";
+}
+.isax-bold-flash:before {
+  content: "\ea75";
+}
+.isax-bold-flash-1:before {
+  content: "\ea76";
+}
+.isax-bold-flash-circle:before {
+  content: "\ea77";
+}
+.isax-bold-flash-circle-1:before {
+  content: "\ea78";
+}
+.isax-bold-flash-slash:before {
+  content: "\ea79";
+}
+.isax-bold-folder:before {
+  content: "\ea7a";
+}
+.isax-bold-folder-2:before {
+  content: "\ea7b";
+}
+.isax-bold-folder-add:before {
+  content: "\ea7c";
+}
+.isax-bold-folder-cloud:before {
+  content: "\ea7d";
+}
+.isax-bold-folder-connection:before {
+  content: "\ea7e";
+}
+.isax-bold-folder-cross:before {
+  content: "\ea7f";
+}
+.isax-bold-folder-favorite:before {
+  content: "\ea80";
+}
+.isax-bold-folder-minus:before {
+  content: "\ea81";
+}
+.isax-bold-folder-open:before {
+  content: "\ea82";
+}
+.isax-bold-forbidden:before {
+  content: "\ea83";
+}
+.isax-bold-forbidden-2:before {
+  content: "\ea84";
+}
+.isax-bold-format-circle:before {
+  content: "\ea85";
+}
+.isax-bold-format-square:before {
+  content: "\ea86";
+}
+.isax-bold-forward:before {
+  content: "\ea87";
+}
+.isax-bold-forward-5-seconds:before {
+  content: "\ea88";
+}
+.isax-bold-forward-10-seconds:before {
+  content: "\ea89";
+}
+.isax-bold-forward-15-seconds:before {
+  content: "\ea8a";
+}
+.isax-bold-forward-item:before {
+  content: "\ea8b";
+}
+.isax-bold-forward-square:before {
+  content: "\ea8c";
+}
+.isax-bold-frame:before {
+  content: "\ea8d";
+}
+.isax-bold-frame-1:before {
+  content: "\ea8e";
+}
+.isax-bold-frame-2:before {
+  content: "\ea8f";
+}
+.isax-bold-frame-3:before {
+  content: "\ea90";
+}
+.isax-bold-frame-4:before {
+  content: "\ea91";
+}
+.isax-bold-framer:before {
+  content: "\ea92";
+}
+.isax-bold-ftx-token-ftt:before {
+  content: "\ea93";
+}
+.isax-bold-gallery:before {
+  content: "\ea94";
+}
+.isax-bold-gallery-add:before {
+  content: "\ea95";
+}
+.isax-bold-gallery-edit:before {
+  content: "\ea96";
+}
+.isax-bold-gallery-export:before {
+  content: "\ea97";
+}
+.isax-bold-gallery-favorite:before {
+  content: "\ea98";
+}
+.isax-bold-gallery-import:before {
+  content: "\ea99";
+}
+.isax-bold-gallery-remove:before {
+  content: "\ea9a";
+}
+.isax-bold-gallery-slash:before {
+  content: "\ea9b";
+}
+.isax-bold-gallery-tick:before {
+  content: "\ea9c";
+}
+.isax-bold-game:before {
+  content: "\ea9d";
+}
+.isax-bold-gameboy:before {
+  content: "\ea9e";
+}
+.isax-bold-gas-station:before {
+  content: "\ea9f";
+}
+.isax-bold-gemini:before {
+  content: "\eaa0";
+}
+.isax-bold-gemini-2:before {
+  content: "\eaa1";
+}
+.isax-bold-ghost:before {
+  content: "\eaa2";
+}
+.isax-bold-gift:before {
+  content: "\eaa3";
+}
+.isax-bold-glass:before {
+  content: "\eaa4";
+}
+.isax-bold-glass-1:before {
+  content: "\eaa5";
+}
+.isax-bold-global:before {
+  content: "\eaa6";
+}
+.isax-bold-global-edit:before {
+  content: "\eaa7";
+}
+.isax-bold-global-refresh:before {
+  content: "\eaa8";
+}
+.isax-bold-global-search:before {
+  content: "\eaa9";
+}
+.isax-bold-google:before {
+  content: "\eaaa";
+}
+.isax-bold-google-1:before {
+  content: "\eaab";
+}
+.isax-bold-google-play:before {
+  content: "\eaac";
+}
+.isax-bold-gps:before {
+  content: "\eaad";
+}
+.isax-bold-gps-slash:before {
+  content: "\eaae";
+}
+.isax-bold-grammerly:before {
+  content: "\eaaf";
+}
+.isax-bold-graph:before {
+  content: "\eab0";
+}
+.isax-bold-grid-1:before {
+  content: "\eab1";
+}
+.isax-bold-grid-2:before {
+  content: "\eab2";
+}
+.isax-bold-grid-3:before {
+  content: "\eab3";
+}
+.isax-bold-grid-4:before {
+  content: "\eab4";
+}
+.isax-bold-grid-5:before {
+  content: "\eab5";
+}
+.isax-bold-grid-6:before {
+  content: "\eab6";
+}
+.isax-bold-grid-7:before {
+  content: "\eab7";
+}
+.isax-bold-grid-8:before {
+  content: "\eab8";
+}
+.isax-bold-grid-9:before {
+  content: "\eab9";
+}
+.isax-bold-grid-edit:before {
+  content: "\eaba";
+}
+.isax-bold-grid-eraser:before {
+  content: "\eabb";
+}
+.isax-bold-grid-lock:before {
+  content: "\eabc";
+}
+.isax-bold-happyemoji:before {
+  content: "\eabd";
+}
+.isax-bold-harmony-one:before {
+  content: "\eabe";
+}
+.isax-bold-hashtag:before {
+  content: "\eabf";
+}
+.isax-bold-hashtag-1:before {
+  content: "\eac0";
+}
+.isax-bold-hashtag-down:before {
+  content: "\eac1";
+}
+.isax-bold-hashtag-up:before {
+  content: "\eac2";
+}
+.isax-bold-headphone:before {
+  content: "\eac3";
+}
+.isax-bold-headphones:before {
+  content: "\eac4";
+}
+.isax-bold-health:before {
+  content: "\eac5";
+}
+.isax-bold-heart:before {
+  content: "\eac6";
+}
+.isax-bold-heart-add:before {
+  content: "\eac7";
+}
+.isax-bold-heart-circle:before {
+  content: "\eac8";
+}
+.isax-bold-heart-edit:before {
+  content: "\eac9";
+}
+.isax-bold-heart-remove:before {
+  content: "\eaca";
+}
+.isax-bold-heart-search:before {
+  content: "\eacb";
+}
+.isax-bold-heart-slash:before {
+  content: "\eacc";
+}
+.isax-bold-heart-tick:before {
+  content: "\eacd";
+}
+.isax-bold-hedera-hashgraph-hbar:before {
+  content: "\eace";
+}
+.isax-bold-hex-hex .path1:before {
+  content: "\eacf";
+  color: rgb(0, 0, 0);
+  opacity: 0.13;
+}
+.isax-bold-hex-hex .path2:before {
+  content: "\ead0";
+  margin-left: -1em;
+  color: rgb(0, 0, 0);
+}
+.isax-bold-hex-hex .path3:before {
+  content: "\ead1";
+  margin-left: -1em;
+  color: rgb(0, 0, 0);
+}
+.isax-bold-hex-hex .path4:before {
+  content: "\ead2";
+  margin-left: -1em;
+  color: rgb(0, 0, 0);
+}
+.isax-bold-hierarchy:before {
+  content: "\ead3";
+}
+.isax-bold-hierarchy-2:before {
+  content: "\ead4";
+}
+.isax-bold-hierarchy-3:before {
+  content: "\ead5";
+}
+.isax-bold-hierarchy-square:before {
+  content: "\ead6";
+}
+.isax-bold-hierarchy-square-2:before {
+  content: "\ead7";
+}
+.isax-bold-hierarchy-square-3:before {
+  content: "\ead8";
+}
+.isax-bold-home:before {
+  content: "\ead9";
+}
+.isax-bold-home-1:before {
+  content: "\eada";
+}
+.isax-bold-home-2:before {
+  content: "\eadb";
+}
+.isax-bold-home-hashtag:before {
+  content: "\eadc";
+}
+.isax-bold-home-trend-down:before {
+  content: "\eadd";
+}
+.isax-bold-home-trend-up:before {
+  content: "\eade";
+}
+.isax-bold-home-wifi:before {
+  content: "\eadf";
+}
+.isax-bold-hospital:before {
+  content: "\eae0";
+}
+.isax-bold-house:before {
+  content: "\eae1";
+}
+.isax-bold-house-2:before {
+  content: "\eae2";
+}
+.isax-bold-html-3:before {
+  content: "\eae3";
+}
+.isax-bold-html-5:before {
+  content: "\eae4";
+}
+.isax-bold-huobi-token-ht:before {
+  content: "\eae5";
+}
+.isax-bold-icon-icx:before {
+  content: "\eae6";
+}
+.isax-bold-icon:before {
+  content: "\eae7";
+}
+.isax-bold-icon-1:before {
+  content: "\eae8";
+}
+.isax-bold-illustrator:before {
+  content: "\eae9";
+}
+.isax-bold-image:before {
+  content: "\eaea";
+}
+.isax-bold-import:before {
+  content: "\eaeb";
+}
+.isax-bold-import-1:before {
+  content: "\eaec";
+}
+.isax-bold-import-2:before {
+  content: "\eaed";
+}
+.isax-bold-import-3:before {
+  content: "\eaee";
+}
+.isax-bold-info-circle:before {
+  content: "\eaef";
+}
+.isax-bold-information:before {
+  content: "\eaf0";
+}
+.isax-bold-instagram:before {
+  content: "\eaf1";
+}
+.isax-bold-iost-iost:before {
+  content: "\eaf2";
+}
+.isax-bold-java-script:before {
+  content: "\eaf3";
+}
+.isax-bold-js:before {
+  content: "\eaf4";
+}
+.isax-bold-judge:before {
+  content: "\eaf5";
+}
+.isax-bold-kanban:before {
+  content: "\eaf6";
+}
+.isax-bold-key:before {
+  content: "\eaf7";
+}
+.isax-bold-keyboard:before {
+  content: "\eaf8";
+}
+.isax-bold-keyboard-open:before {
+  content: "\eaf9";
+}
+.isax-bold-key-square:before {
+  content: "\eafa";
+}
+.isax-bold-kyber-network-knc:before {
+  content: "\eafb";
+}
+.isax-bold-lamp:before {
+  content: "\eafc";
+}
+.isax-bold-lamp-1:before {
+  content: "\eafd";
+}
+.isax-bold-lamp-charge:before {
+  content: "\eafe";
+}
+.isax-bold-lamp-on:before {
+  content: "\eaff";
+}
+.isax-bold-lamp-slash:before {
+  content: "\eb00";
+}
+.isax-bold-language-circle:before {
+  content: "\eb01";
+}
+.isax-bold-language-square:before {
+  content: "\eb02";
+}
+.isax-bold-layer:before {
+  content: "\eb03";
+}
+.isax-bold-level:before {
+  content: "\eb04";
+}
+.isax-bold-lifebuoy:before {
+  content: "\eb05";
+}
+.isax-bold-like:before {
+  content: "\eb06";
+}
+.isax-bold-like-1:before {
+  content: "\eb07";
+}
+.isax-bold-like-dislike:before {
+  content: "\eb08";
+}
+.isax-bold-like-shapes:before {
+  content: "\eb09";
+}
+.isax-bold-like-tag:before {
+  content: "\eb0a";
+}
+.isax-bold-link:before {
+  content: "\eb0b";
+}
+.isax-bold-link-1:before {
+  content: "\eb0c";
+}
+.isax-bold-link-2:before {
+  content: "\eb0d";
+}
+.isax-bold-link-21:before {
+  content: "\eb0e";
+}
+.isax-bold-link-circle:before {
+  content: "\eb0f";
+}
+.isax-bold-link-square:before {
+  content: "\eb10";
+}
+.isax-bold-litecoinltc:before {
+  content: "\eb11";
+}
+.isax-bold-location:before {
+  content: "\eb12";
+}
+.isax-bold-location-add:before {
+  content: "\eb13";
+}
+.isax-bold-location-cross:before {
+  content: "\eb14";
+}
+.isax-bold-location-minus:before {
+  content: "\eb15";
+}
+.isax-bold-location-slash:before {
+  content: "\eb16";
+}
+.isax-bold-location-tick:before {
+  content: "\eb17";
+}
+.isax-bold-lock:before {
+  content: "\eb18";
+}
+.isax-bold-lock-1:before {
+  content: "\eb19";
+}
+.isax-bold-lock-circle:before {
+  content: "\eb1a";
+}
+.isax-bold-lock-slash:before {
+  content: "\eb1b";
+}
+.isax-bold-login:before {
+  content: "\eb1c";
+}
+.isax-bold-login-1:before {
+  content: "\eb1d";
+}
+.isax-bold-logout:before {
+  content: "\eb1e";
+}
+.isax-bold-logout-1:before {
+  content: "\eb1f";
+}
+.isax-bold-lovely:before {
+  content: "\eb20";
+}
+.isax-bold-magicpen:before {
+  content: "\eb21";
+}
+.isax-bold-magic-star:before {
+  content: "\eb22";
+}
+.isax-bold-main-component:before {
+  content: "\eb23";
+}
+.isax-bold-maker-mkr:before {
+  content: "\eb24";
+}
+.isax-bold-man:before {
+  content: "\eb25";
+}
+.isax-bold-map:before {
+  content: "\eb26";
+}
+.isax-bold-map-1:before {
+  content: "\eb27";
+}
+.isax-bold-mask:before {
+  content: "\eb28";
+}
+.isax-bold-mask-1:before {
+  content: "\eb29";
+}
+.isax-bold-mask-2:before {
+  content: "\eb2a";
+}
+.isax-bold-math:before {
+  content: "\eb2b";
+}
+.isax-bold-maximize:before {
+  content: "\eb2c";
+}
+.isax-bold-maximize-1:before {
+  content: "\eb2d";
+}
+.isax-bold-maximize-2:before {
+  content: "\eb2e";
+}
+.isax-bold-maximize-3:before {
+  content: "\eb2f";
+}
+.isax-bold-maximize-4:before {
+  content: "\eb30";
+}
+.isax-bold-maximize-21:before {
+  content: "\eb31";
+}
+.isax-bold-maximize-circle:before {
+  content: "\eb32";
+}
+.isax-bold-medal:before {
+  content: "\eb33";
+}
+.isax-bold-medal-star:before {
+  content: "\eb34";
+}
+.isax-bold-menu:before {
+  content: "\eb35";
+}
+.isax-bold-menu-1:before {
+  content: "\eb36";
+}
+.isax-bold-menu-board:before {
+  content: "\eb37";
+}
+.isax-bold-message:before {
+  content: "\eb38";
+}
+.isax-bold-message-2:before {
+  content: "\eb39";
+}
+.isax-bold-message-add:before {
+  content: "\eb3a";
+}
+.isax-bold-message-add-1:before {
+  content: "\eb3b";
+}
+.isax-bold-message-circle:before {
+  content: "\eb3c";
+}
+.isax-bold-message-edit:before {
+  content: "\eb3d";
+}
+.isax-bold-message-favorite:before {
+  content: "\eb3e";
+}
+.isax-bold-message-minus:before {
+  content: "\eb3f";
+}
+.isax-bold-message-notif:before {
+  content: "\eb40";
+}
+.isax-bold-message-programming:before {
+  content: "\eb41";
+}
+.isax-bold-message-question:before {
+  content: "\eb42";
+}
+.isax-bold-message-remove:before {
+  content: "\eb43";
+}
+.isax-bold-messages:before {
+  content: "\eb44";
+}
+.isax-bold-messages-1:before {
+  content: "\eb45";
+}
+.isax-bold-messages-2:before {
+  content: "\eb46";
+}
+.isax-bold-messages-3:before {
+  content: "\eb47";
+}
+.isax-bold-message-search:before {
+  content: "\eb48";
+}
+.isax-bold-message-square:before {
+  content: "\eb49";
+}
+.isax-bold-message-text:before {
+  content: "\eb4a";
+}
+.isax-bold-message-text-1:before {
+  content: "\eb4b";
+}
+.isax-bold-message-tick:before {
+  content: "\eb4c";
+}
+.isax-bold-message-time:before {
+  content: "\eb4d";
+}
+.isax-bold-messenger:before {
+  content: "\eb4e";
+}
+.isax-bold-microphone:before {
+  content: "\eb4f";
+}
+.isax-bold-microphone-2:before {
+  content: "\eb50";
+}
+.isax-bold-microphone-slash:before {
+  content: "\eb51";
+}
+.isax-bold-microphone-slash-1:before {
+  content: "\eb52";
+}
+.isax-bold-microscope:before {
+  content: "\eb53";
+}
+.isax-bold-milk:before {
+  content: "\eb54";
+}
+.isax-bold-mini-music-sqaure .path1:before {
+  content: "\eb55";
+  color: rgb(41, 45, 50);
+  opacity: 0.4;
+}
+.isax-bold-mini-music-sqaure .path2:before {
+  content: "\eb56";
+  margin-left: -1em;
+  color: rgb(41, 45, 50);
+}
+.isax-bold-mini-music-sqaure .path3:before {
+  content: "\eb57";
+  margin-left: -1em;
+  color: rgb(41, 45, 50);
+}
+.isax-bold-minus:before {
+  content: "\eb58";
+}
+.isax-bold-minus-cirlce:before {
+  content: "\eb59";
+}
+.isax-bold-minus-square:before {
+  content: "\eb5a";
+}
+.isax-bold-mirror:before {
+  content: "\eb5b";
+}
+.isax-bold-mirroring-screen:before {
+  content: "\eb5c";
+}
+.isax-bold-mobile:before {
+  content: "\eb5d";
+}
+.isax-bold-mobile-programming:before {
+  content: "\eb5e";
+}
+.isax-bold-monero-xmr:before {
+  content: "\eb5f";
+}
+.isax-bold-money:before {
+  content: "\eb60";
+}
+.isax-bold-money-2:before {
+  content: "\eb61";
+}
+.isax-bold-money-3:before {
+  content: "\eb62";
+}
+.isax-bold-money-4:before {
+  content: "\eb63";
+}
+.isax-bold-money-add:before {
+  content: "\eb64";
+}
+.isax-bold-money-change:before {
+  content: "\eb65";
+}
+.isax-bold-money-forbidden:before {
+  content: "\eb66";
+}
+.isax-bold-money-recive:before {
+  content: "\eb67";
+}
+.isax-bold-money-remove:before {
+  content: "\eb68";
+}
+.isax-bold-moneys:before {
+  content: "\eb69";
+}
+.isax-bold-money-send:before {
+  content: "\eb6a";
+}
+.isax-bold-money-tick:before {
+  content: "\eb6b";
+}
+.isax-bold-money-time:before {
+  content: "\eb6c";
+}
+.isax-bold-monitor:before {
+  content: "\eb6d";
+}
+.isax-bold-monitor-mobbile:before {
+  content: "\eb6e";
+}
+.isax-bold-monitor-recorder:before {
+  content: "\eb6f";
+}
+.isax-bold-moon:before {
+  content: "\eb70";
+}
+.isax-bold-more:before {
+  content: "\eb71";
+}
+.isax-bold-more-2:before {
+  content: "\eb72";
+}
+.isax-bold-more-circle:before {
+  content: "\eb73";
+}
+.isax-bold-more-square:before {
+  content: "\eb74";
+}
+.isax-bold-mouse:before {
+  content: "\eb75";
+}
+.isax-bold-mouse-1:before {
+  content: "\eb76";
+}
+.isax-bold-mouse-circle:before {
+  content: "\eb77";
+}
+.isax-bold-mouse-square:before {
+  content: "\eb78";
+}
+.isax-bold-music:before {
+  content: "\eb79";
+}
+.isax-bold-music-circle:before {
+  content: "\eb7a";
+}
+.isax-bold-music-dashboard:before {
+  content: "\eb7b";
+}
+.isax-bold-music-filter:before {
+  content: "\eb7c";
+}
+.isax-bold-music-library-2:before {
+  content: "\eb7d";
+}
+.isax-bold-musicnote:before {
+  content: "\eb7e";
+}
+.isax-bold-music-play:before {
+  content: "\eb7f";
+}
+.isax-bold-music-playlist:before {
+  content: "\eb80";
+}
+.isax-bold-music-square:before {
+  content: "\eb81";
+}
+.isax-bold-music-square-add:before {
+  content: "\eb82";
+}
+.isax-bold-music-square-remove:before {
+  content: "\eb83";
+}
+.isax-bold-music-square-search:before {
+  content: "\eb84";
+}
+.isax-bold-nebulas-nas:before {
+  content: "\eb85";
+}
+.isax-bold-nem-xem:before {
+  content: "\eb86";
+}
+.isax-bold-nexo-nexo:before {
+  content: "\eb87";
+}
+.isax-bold-next:before {
+  content: "\eb88";
+}
+.isax-bold-note:before {
+  content: "\eb89";
+}
+.isax-bold-note-1:before {
+  content: "\eb8a";
+}
+.isax-bold-note-2:before {
+  content: "\eb8b";
+}
+.isax-bold-note-21:before {
+  content: "\eb8c";
+}
+.isax-bold-note-add:before {
+  content: "\eb8d";
+}
+.isax-bold-note-favorite:before {
+  content: "\eb8e";
+}
+.isax-bold-note-remove:before {
+  content: "\eb8f";
+}
+.isax-bold-note-square:before {
+  content: "\eb90";
+}
+.isax-bold-note-text:before {
+  content: "\eb91";
+}
+.isax-bold-notification:before {
+  content: "\eb92";
+}
+.isax-bold-notification-1:before {
+  content: "\eb93";
+}
+.isax-bold-notification-bing:before {
+  content: "\eb94";
+}
+.isax-bold-notification-favorite:before {
+  content: "\eb95";
+}
+.isax-bold-notification-status:before {
+  content: "\eb96";
+}
+.isax-bold-ocean-protocol-ocean:before {
+  content: "\eb97";
+}
+.isax-bold-okb-okb:before {
+  content: "\eb98";
+}
+.isax-bold-omega-circle:before {
+  content: "\eb99";
+}
+.isax-bold-omega-square:before {
+  content: "\eb9a";
+}
+.isax-bold-ontology-ont:before {
+  content: "\eb9b";
+}
+.isax-bold-paintbucket:before {
+  content: "\eb9c";
+}
+.isax-bold-paperclip:before {
+  content: "\eb9d";
+}
+.isax-bold-paperclip-2:before {
+  content: "\eb9e";
+}
+.isax-bold-password-check:before {
+  content: "\eb9f";
+}
+.isax-bold-path:before {
+  content: "\eba0";
+}
+.isax-bold-path-2:before {
+  content: "\eba1";
+}
+.isax-bold-path-square:before {
+  content: "\eba2";
+}
+.isax-bold-pause:before {
+  content: "\eba3";
+}
+.isax-bold-pause-circle:before {
+  content: "\eba4";
+}
+.isax-bold-paypal:before {
+  content: "\eba5";
+}
+.isax-bold-pen-add:before {
+  content: "\eba6";
+}
+.isax-bold-pen-close:before {
+  content: "\eba7";
+}
+.isax-bold-pen-remove:before {
+  content: "\eba8";
+}
+.isax-bold-pen-tool:before {
+  content: "\eba9";
+}
+.isax-bold-pen-tool-2:before {
+  content: "\ebaa";
+}
+.isax-bold-people:before {
+  content: "\ebab";
+}
+.isax-bold-percentage-circle:before {
+  content: "\ebac";
+}
+.isax-bold-percentage-square:before {
+  content: "\ebad";
+}
+.isax-bold-personalcard:before {
+  content: "\ebae";
+}
+.isax-bold-pet:before {
+  content: "\ebaf";
+}
+.isax-bold-pharagraphspacing:before {
+  content: "\ebb0";
+}
+.isax-bold-photoshop:before {
+  content: "\ebb1";
+}
+.isax-bold-picture-frame:before {
+  content: "\ebb2";
+}
+.isax-bold-play:before {
+  content: "\ebb3";
+}
+.isax-bold-play-add:before {
+  content: "\ebb4";
+}
+.isax-bold-play-circle:before {
+  content: "\ebb5";
+}
+.isax-bold-play-cricle:before {
+  content: "\ebb6";
+}
+.isax-bold-play-remove:before {
+  content: "\ebb7";
+}
+.isax-bold-polkadot-dot:before {
+  content: "\ebb8";
+}
+.isax-bold-polygon-matic:before {
+  content: "\ebb9";
+}
+.isax-bold-polyswarm-nct:before {
+  content: "\ebba";
+}
+.isax-bold-presention-chart:before {
+  content: "\ebbb";
+}
+.isax-bold-previous:before {
+  content: "\ebbc";
+}
+.isax-bold-printer:before {
+  content: "\ebbd";
+}
+.isax-bold-printer-slash:before {
+  content: "\ebbe";
+}
+.isax-bold-profile-2user:before {
+  content: "\ebbf";
+}
+.isax-bold-profile-add:before {
+  content: "\ebc0";
+}
+.isax-bold-profile-circle:before {
+  content: "\ebc1";
+}
+.isax-bold-profile-delete:before {
+  content: "\ebc2";
+}
+.isax-bold-profile-remove:before {
+  content: "\ebc3";
+}
+.isax-bold-profile-tick:before {
+  content: "\ebc4";
+}
+.isax-bold-programming-arrow:before {
+  content: "\ebc5";
+}
+.isax-bold-programming-arrows:before {
+  content: "\ebc6";
+}
+.isax-bold-python:before {
+  content: "\ebc7";
+}
+.isax-bold-quant-qnt:before {
+  content: "\ebc8";
+}
+.isax-bold-quote-down:before {
+  content: "\ebc9";
+}
+.isax-bold-quote-down-circle:before {
+  content: "\ebca";
+}
+.isax-bold-quote-down-square:before {
+  content: "\ebcb";
+}
+.isax-bold-quote-up:before {
+  content: "\ebcc";
+}
+.isax-bold-quote-up-circle:before {
+  content: "\ebcd";
+}
+.isax-bold-quote-up-square:before {
+  content: "\ebce";
+}
+.isax-bold-radar:before {
+  content: "\ebcf";
+}
+.isax-bold-radar-1:before {
+  content: "\ebd0";
+}
+.isax-bold-radar-2:before {
+  content: "\ebd1";
+}
+.isax-bold-radio:before {
+  content: "\ebd2";
+}
+.isax-bold-ram:before {
+  content: "\ebd3";
+}
+.isax-bold-ram-2:before {
+  content: "\ebd4";
+}
+.isax-bold-ranking:before {
+  content: "\ebd5";
+}
+.isax-bold-ranking-1:before {
+  content: "\ebd6";
+}
+.isax-bold-receipt:before {
+  content: "\ebd7";
+}
+.isax-bold-receipt-1:before {
+  content: "\ebd8";
+}
+.isax-bold-receipt-2:before {
+  content: "\ebd9";
+}
+.isax-bold-receipt-2-1:before {
+  content: "\ebda";
+}
+.isax-bold-receipt-add:before {
+  content: "\ebdb";
+}
+.isax-bold-receipt-discount:before {
+  content: "\ebdc";
+}
+.isax-bold-receipt-disscount:before {
+  content: "\ebdd";
+}
+.isax-bold-receipt-edit:before {
+  content: "\ebde";
+}
+.isax-bold-receipt-item:before {
+  content: "\ebdf";
+}
+.isax-bold-receipt-minus:before {
+  content: "\ebe0";
+}
+.isax-bold-receipt-search:before {
+  content: "\ebe1";
+}
+.isax-bold-receipt-square:before {
+  content: "\ebe2";
+}
+.isax-bold-receipt-text:before {
+  content: "\ebe3";
+}
+.isax-bold-received:before {
+  content: "\ebe4";
+}
+.isax-bold-receive-square:before {
+  content: "\ebe5";
+}
+.isax-bold-receive-square-2:before {
+  content: "\ebe6";
+}
+.isax-bold-record:before {
+  content: "\ebe7";
+}
+.isax-bold-record-circle:before {
+  content: "\ebe8";
+}
+.isax-bold-recovery-convert:before {
+  content: "\ebe9";
+}
+.isax-bold-redo:before {
+  content: "\ebea";
+}
+.isax-bold-refresh:before {
+  content: "\ebeb";
+}
+.isax-bold-refresh-2:before {
+  content: "\ebec";
+}
+.isax-bold-refresh-circle:before {
+  content: "\ebed";
+}
+.isax-bold-refresh-left-square:before {
+  content: "\ebee";
+}
+.isax-bold-refresh-right-square:before {
+  content: "\ebef";
+}
+.isax-bold-refresh-square-2:before {
+  content: "\ebf0";
+}
+.isax-bold-repeat:before {
+  content: "\ebf1";
+}
+.isax-bold-repeat-circle:before {
+  content: "\ebf2";
+}
+.isax-bold-repeate-music:before {
+  content: "\ebf3";
+}
+.isax-bold-repeate-one:before {
+  content: "\ebf4";
+}
+.isax-bold-reserve:before {
+  content: "\ebf5";
+}
+.isax-bold-rotate-left:before {
+  content: "\ebf6";
+}
+.isax-bold-rotate-left-1:before {
+  content: "\ebf7";
+}
+.isax-bold-rotate-right:before {
+  content: "\ebf8";
+}
+.isax-bold-rotate-right-1:before {
+  content: "\ebf9";
+}
+.isax-bold-route-square:before {
+  content: "\ebfa";
+}
+.isax-bold-routing:before {
+  content: "\ebfb";
+}
+.isax-bold-routing-2:before {
+  content: "\ebfc";
+}
+.isax-bold-row-horizontal:before {
+  content: "\ebfd";
+}
+.isax-bold-row-vertical:before {
+  content: "\ebfe";
+}
+.isax-bold-rulerpen:before {
+  content: "\ebff";
+}
+.isax-bold-ruler:before {
+  content: "\ec00";
+}
+.isax-bold-safe-home:before {
+  content: "\ec01";
+}
+.isax-bold-sagittarius:before {
+  content: "\ec02";
+}
+.isax-bold-save-2:before {
+  content: "\ec03";
+}
+.isax-bold-save-add:before {
+  content: "\ec04";
+}
+.isax-bold-save-minus:before {
+  content: "\ec05";
+}
+.isax-bold-save-remove:before {
+  content: "\ec06";
+}
+.isax-bold-scan:before {
+  content: "\ec07";
+}
+.isax-bold-scan-barcode:before {
+  content: "\ec08";
+}
+.isax-bold-scanner:before {
+  content: "\ec09";
+}
+.isax-bold-scanning:before {
+  content: "\ec0a";
+}
+.isax-bold-scissor:before {
+  content: "\ec0b";
+}
+.isax-bold-scissor-1:before {
+  content: "\ec0c";
+}
+.isax-bold-screenmirroring:before {
+  content: "\ec0d";
+}
+.isax-bold-scroll:before {
+  content: "\ec0e";
+}
+.isax-bold-search-favorite:before {
+  content: "\ec0f";
+}
+.isax-bold-search-favorite-1:before {
+  content: "\ec10";
+}
+.isax-bold-search-normal:before {
+  content: "\ec11";
+}
+.isax-bold-search-normal-1:before {
+  content: "\ec12";
+}
+.isax-bold-search-status:before {
+  content: "\ec13";
+}
+.isax-bold-search-status-1:before {
+  content: "\ec14";
+}
+.isax-bold-search-zoom-in:before {
+  content: "\ec15";
+}
+.isax-bold-search-zoom-in-1:before {
+  content: "\ec16";
+}
+.isax-bold-search-zoom-out:before {
+  content: "\ec17";
+}
+.isax-bold-search-zoom-out-1:before {
+  content: "\ec18";
+}
+.isax-bold-security:before {
+  content: "\ec19";
+}
+.isax-bold-security-card:before {
+  content: "\ec1a";
+}
+.isax-bold-security-safe:before {
+  content: "\ec1b";
+}
+.isax-bold-security-time:before {
+  content: "\ec1c";
+}
+.isax-bold-security-user:before {
+  content: "\ec1d";
+}
+.isax-bold-send:before {
+  content: "\ec1e";
+}
+.isax-bold-send-1:before {
+  content: "\ec1f";
+}
+.isax-bold-send-2:before {
+  content: "\ec20";
+}
+.isax-bold-send-sqaure-2:before {
+  content: "\ec21";
+}
+.isax-bold-send-square:before {
+  content: "\ec22";
+}
+.isax-bold-setting:before {
+  content: "\ec23";
+}
+.isax-bold-setting-2:before {
+  content: "\ec24";
+}
+.isax-bold-setting-3:before {
+  content: "\ec25";
+}
+.isax-bold-setting-4:before {
+  content: "\ec26";
+}
+.isax-bold-setting-5:before {
+  content: "\ec27";
+}
+.isax-bold-settings:before {
+  content: "\ec28";
+}
+.isax-bold-shapes:before {
+  content: "\ec29";
+}
+.isax-bold-shapes-1:before {
+  content: "\ec2a";
+}
+.isax-bold-share:before {
+  content: "\ec2b";
+}
+.isax-bold-shield-cross:before {
+  content: "\ec2c";
+}
+.isax-bold-shield-search:before {
+  content: "\ec2d";
+}
+.isax-bold-shield-security:before {
+  content: "\ec2e";
+}
+.isax-bold-shield-slash:before {
+  content: "\ec2f";
+}
+.isax-bold-shield-tick:before {
+  content: "\ec30";
+}
+.isax-bold-ship:before {
+  content: "\ec31";
+}
+.isax-bold-shop:before {
+  content: "\ec32";
+}
+.isax-bold-shop-add:before {
+  content: "\ec33";
+}
+.isax-bold-shopping-bag:before {
+  content: "\ec34";
+}
+.isax-bold-shopping-cart:before {
+  content: "\ec35";
+}
+.isax-bold-shop-remove:before {
+  content: "\ec36";
+}
+.isax-bold-shuffle:before {
+  content: "\ec37";
+}
+.isax-bold-siacoin-sc:before {
+  content: "\ec38";
+}
+.isax-bold-sidebar-bottom:before {
+  content: "\ec39";
+}
+.isax-bold-sidebar-left:before {
+  content: "\ec3a";
+}
+.isax-bold-sidebar-right:before {
+  content: "\ec3b";
+}
+.isax-bold-sidebar-top:before {
+  content: "\ec3c";
+}
+.isax-bold-signpost:before {
+  content: "\ec3d";
+}
+.isax-bold-simcard:before {
+  content: "\ec3e";
+}
+.isax-bold-simcard-1:before {
+  content: "\ec3f";
+}
+.isax-bold-simcard-2:before {
+  content: "\ec40";
+}
+.isax-bold-size:before {
+  content: "\ec41";
+}
+.isax-bold-slack:before {
+  content: "\ec42";
+}
+.isax-bold-slash:before {
+  content: "\ec43";
+}
+.isax-bold-slider:before {
+  content: "\ec44";
+}
+.isax-bold-slider-horizontal:before {
+  content: "\ec45";
+}
+.isax-bold-slider-horizontal-1:before {
+  content: "\ec46";
+}
+.isax-bold-slider-vertical:before {
+  content: "\ec47";
+}
+.isax-bold-slider-vertical-1:before {
+  content: "\ec48";
+}
+.isax-bold-smallcaps:before {
+  content: "\ec49";
+}
+.isax-bold-smart-car:before {
+  content: "\ec4a";
+}
+.isax-bold-smart-home:before {
+  content: "\ec4b";
+}
+.isax-bold-smileys:before {
+  content: "\ec4c";
+}
+.isax-bold-sms:before {
+  content: "\ec4d";
+}
+.isax-bold-sms-edit:before {
+  content: "\ec4e";
+}
+.isax-bold-sms-notification:before {
+  content: "\ec4f";
+}
+.isax-bold-sms-search:before {
+  content: "\ec50";
+}
+.isax-bold-sms-star:before {
+  content: "\ec51";
+}
+.isax-bold-sms-tracking:before {
+  content: "\ec52";
+}
+.isax-bold-snapchat:before {
+  content: "\ec53";
+}
+.isax-bold-solana-sol:before {
+  content: "\ec54";
+}
+.isax-bold-sort:before {
+  content: "\ec55";
+}
+.isax-bold-sound:before {
+  content: "\ec56";
+}
+.isax-bold-speaker:before {
+  content: "\ec57";
+}
+.isax-bold-speedometer:before {
+  content: "\ec58";
+}
+.isax-bold-spotify:before {
+  content: "\ec59";
+}
+.isax-bold-stacks-stx:before {
+  content: "\ec5a";
+}
+.isax-bold-star:before {
+  content: "\ec5b";
+}
+.isax-bold-star-1:before {
+  content: "\ec5c";
+}
+.isax-bold-star-slash:before {
+  content: "\ec5d";
+}
+.isax-bold-status:before {
+  content: "\ec5e";
+}
+.isax-bold-status-up:before {
+  content: "\ec5f";
+}
+.isax-bold-stellar-xlm:before {
+  content: "\ec60";
+}
+.isax-bold-sticker:before {
+  content: "\ec61";
+}
+.isax-bold-stickynote:before {
+  content: "\ec62";
+}
+.isax-bold-stop:before {
+  content: "\ec63";
+}
+.isax-bold-stop-circle:before {
+  content: "\ec64";
+}
+.isax-bold-story:before {
+  content: "\ec65";
+}
+.isax-bold-strongbox:before {
+  content: "\ec66";
+}
+.isax-bold-strongbox-2:before {
+  content: "\ec67";
+}
+.isax-bold-subtitle:before {
+  content: "\ec68";
+}
+.isax-bold-sun:before {
+  content: "\ec69";
+}
+.isax-bold-sun-1:before {
+  content: "\ec6a";
+}
+.isax-bold-sun-fog:before {
+  content: "\ec6b";
+}
+.isax-bold-tag:before {
+  content: "\ec6c";
+}
+.isax-bold-tag-2:before {
+  content: "\ec6d";
+}
+.isax-bold-tag-cross:before {
+  content: "\ec6e";
+}
+.isax-bold-tag-right:before {
+  content: "\ec6f";
+}
+.isax-bold-tag-user:before {
+  content: "\ec70";
+}
+.isax-bold-task:before {
+  content: "\ec71";
+}
+.isax-bold-task-square:before {
+  content: "\ec72";
+}
+.isax-bold-teacher:before {
+  content: "\ec73";
+}
+.isax-bold-tenx-pay:before {
+  content: "\ec74";
+}
+.isax-bold-tether-usdt:before {
+  content: "\ec75";
+}
+.isax-bold-text:before {
+  content: "\ec76";
+}
+.isax-bold-textalign-center:before {
+  content: "\ec77";
+}
+.isax-bold-textalign-justifycenter:before {
+  content: "\ec78";
+}
+.isax-bold-textalign-justifyleft:before {
+  content: "\ec79";
+}
+.isax-bold-textalign-justifyright:before {
+  content: "\ec7a";
+}
+.isax-bold-textalign-left:before {
+  content: "\ec7b";
+}
+.isax-bold-textalign-right:before {
+  content: "\ec7c";
+}
+.isax-bold-text-block:before {
+  content: "\ec7d";
+}
+.isax-bold-text-bold:before {
+  content: "\ec7e";
+}
+.isax-bold-text-italic:before {
+  content: "\ec7f";
+}
+.isax-bold-text-underline:before {
+  content: "\ec80";
+}
+.isax-bold-the-graph-grt:before {
+  content: "\ec81";
+}
+.isax-bold-theta-theta:before {
+  content: "\ec82";
+}
+.isax-bold-thorchain-rune:before {
+  content: "\ec83";
+}
+.isax-bold-tick-circle:before {
+  content: "\ec84";
+}
+.isax-bold-ticket:before {
+  content: "\ec85";
+}
+.isax-bold-ticket-2:before {
+  content: "\ec86";
+}
+.isax-bold-ticket-discount:before {
+  content: "\ec87";
+}
+.isax-bold-ticket-expired:before {
+  content: "\ec88";
+}
+.isax-bold-ticket-star:before {
+  content: "\ec89";
+}
+.isax-bold-tick-square:before {
+  content: "\ec8a";
+}
+.isax-bold-timer:before {
+  content: "\ec8b";
+}
+.isax-bold-timer-1:before {
+  content: "\ec8c";
+}
+.isax-bold-timer-pause:before {
+  content: "\ec8d";
+}
+.isax-bold-timer-start:before {
+  content: "\ec8e";
+}
+.isax-bold-toggle-off:before {
+  content: "\ec8f";
+}
+.isax-bold-toggle-off-circle:before {
+  content: "\ec90";
+}
+.isax-bold-toggle-on:before {
+  content: "\ec91";
+}
+.isax-bold-toggle-on-circle:before {
+  content: "\ec92";
+}
+.isax-bold-trade:before {
+  content: "\ec93";
+}
+.isax-bold-transaction-minus:before {
+  content: "\ec94";
+}
+.isax-bold-translate:before {
+  content: "\ec95";
+}
+.isax-bold-trash:before {
+  content: "\ec96";
+}
+.isax-bold-tree:before {
+  content: "\ec97";
+}
+.isax-bold-trello:before {
+  content: "\ec98";
+}
+.isax-bold-trend-down:before {
+  content: "\ec99";
+}
+.isax-bold-trend-up:before {
+  content: "\ec9a";
+}
+.isax-bold-triangle:before {
+  content: "\ec9b";
+}
+.isax-bold-triangle-crypto:before {
+  content: "\ec9c";
+}
+.isax-bold-trontron-trx:before {
+  content: "\ec9d";
+}
+.isax-bold-truck:before {
+  content: "\ec9e";
+}
+.isax-bold-truck-fast:before {
+  content: "\ec9f";
+}
+.isax-bold-truck-remove:before {
+  content: "\eca0";
+}
+.isax-bold-truck-tick:before {
+  content: "\eca1";
+}
+.isax-bold-truck-time:before {
+  content: "\eca2";
+}
+.isax-bold-trush-square:before {
+  content: "\eca3";
+}
+.isax-bold-twitch:before {
+  content: "\eca4";
+}
+.isax-bold-ui8:before {
+  content: "\eca5";
+}
+.isax-bold-undo:before {
+  content: "\eca6";
+}
+.isax-bold-unlimited:before {
+  content: "\eca7";
+}
+.isax-bold-unlock:before {
+  content: "\eca8";
+}
+.isax-bold-usd-coin-usdc:before {
+  content: "\eca9";
+}
+.isax-bold-user:before {
+  content: "\ecaa";
+}
+.isax-bold-user-add:before {
+  content: "\ecab";
+}
+.isax-bold-user-cirlce-add:before {
+  content: "\ecac";
+}
+.isax-bold-user-edit:before {
+  content: "\ecad";
+}
+.isax-bold-user-minus:before {
+  content: "\ecae";
+}
+.isax-bold-user-octagon:before {
+  content: "\ecaf";
+}
+.isax-bold-user-remove:before {
+  content: "\ecb0";
+}
+.isax-bold-user-search:before {
+  content: "\ecb1";
+}
+.isax-bold-user-square:before {
+  content: "\ecb2";
+}
+.isax-bold-user-tag:before {
+  content: "\ecb3";
+}
+.isax-bold-user-tick:before {
+  content: "\ecb4";
+}
+.isax-bold-velas-vlx:before {
+  content: "\ecb5";
+}
+.isax-bold-verify:before {
+  content: "\ecb6";
+}
+.isax-bold-vibe-vibe:before {
+  content: "\ecb7";
+}
+.isax-bold-video:before {
+  content: "\ecb8";
+}
+.isax-bold-video-add:before {
+  content: "\ecb9";
+}
+.isax-bold-video-circle:before {
+  content: "\ecba";
+}
+.isax-bold-video-horizontal:before {
+  content: "\ecbb";
+}
+.isax-bold-video-octagon:before {
+  content: "\ecbc";
+}
+.isax-bold-video-play:before {
+  content: "\ecbd";
+}
+.isax-bold-video-remove:before {
+  content: "\ecbe";
+}
+.isax-bold-video-slash .path1:before {
+  content: "\ecbf";
+  color: rgb(41, 45, 50);
+  opacity: 0.4;
+}
+.isax-bold-video-slash .path2:before {
+  content: "\ecc0";
+  margin-left: -1em;
+  color: rgb(41, 45, 50);
+}
+.isax-bold-video-slash .path3:before {
+  content: "\ecc1";
+  margin-left: -1em;
+  color: rgb(41, 45, 50);
+}
+.isax-bold-video-slash .path4:before {
+  content: "\ecc2";
+  margin-left: -1em;
+  color: rgb(41, 45, 50);
+}
+.isax-bold-video-square:before {
+  content: "\ecc3";
+}
+.isax-bold-video-tick:before {
+  content: "\ecc4";
+}
+.isax-bold-video-time:before {
+  content: "\ecc5";
+}
+.isax-bold-video-vertical:before {
+  content: "\ecc6";
+}
+.isax-bold-voice-cricle:before {
+  content: "\ecc7";
+}
+.isax-bold-voice-square:before {
+  content: "\ecc8";
+}
+.isax-bold-volume-cross:before {
+  content: "\ecc9";
+}
+.isax-bold-volume-high:before {
+  content: "\ecca";
+}
+.isax-bold-volume-low:before {
+  content: "\eccb";
+}
+.isax-bold-volume-low-1:before {
+  content: "\eccc";
+}
+.isax-bold-volume-mute:before {
+  content: "\eccd";
+}
+.isax-bold-volume-slash:before {
+  content: "\ecce";
+}
+.isax-bold-volume-up:before {
+  content: "\eccf";
+}
+.isax-bold-vuesax:before {
+  content: "\ecd0";
+}
+.isax-bold-wallet:before {
+  content: "\ecd1";
+}
+.isax-bold-wallet-1:before {
+  content: "\ecd2";
+}
+.isax-bold-wallet-2:before {
+  content: "\ecd3";
+}
+.isax-bold-wallet-3:before {
+  content: "\ecd4";
+}
+.isax-bold-wallet-add:before {
+  content: "\ecd5";
+}
+.isax-bold-wallet-add-1:before {
+  content: "\ecd6";
+}
+.isax-bold-wallet-check:before {
+  content: "\ecd7";
+}
+.isax-bold-wallet-minus:before {
+  content: "\ecd8";
+}
+.isax-bold-wallet-money:before {
+  content: "\ecd9";
+}
+.isax-bold-wallet-remove:before {
+  content: "\ecda";
+}
+.isax-bold-wallet-search:before {
+  content: "\ecdb";
+}
+.isax-bold-wanchain-wan:before {
+  content: "\ecdc";
+}
+.isax-bold-wanchain-wan-1:before {
+  content: "\ecdd";
+}
+.isax-bold-warning-2:before {
+  content: "\ecde";
+}
+.isax-bold-watch:before {
+  content: "\ecdf";
+}
+.isax-bold-watch-status:before {
+  content: "\ece0";
+}
+.isax-bold-weight:before {
+  content: "\ece1";
+}
+.isax-bold-weight-1:before {
+  content: "\ece2";
+}
+.isax-bold-whatsapp:before {
+  content: "\ece3";
+}
+.isax-bold-wifi:before {
+  content: "\ece4";
+}
+.isax-bold-wifi-square:before {
+  content: "\ece5";
+}
+.isax-bold-wind:before {
+  content: "\ece6";
+}
+.isax-bold-wind-2:before {
+  content: "\ece7";
+}
+.isax-bold-windows:before {
+  content: "\ece8";
+}
+.isax-bold-wing-wing:before {
+  content: "\ece9";
+}
+.isax-bold-woman:before {
+  content: "\ecea";
+}
+.isax-bold-xd:before {
+  content: "\eceb";
+}
+.isax-bold-xiaomi:before {
+  content: "\ecec";
+}
+.isax-bold-xrp-xrp:before {
+  content: "\eced";
+}
+.isax-bold-youtube:before {
+  content: "\ecee";
+}
+.isax-bold-zel-zel:before {
+  content: "\ecef";
+}
+.isax-bold-zoom:before {
+  content: "\ecf0";
+}
diff --git a/app/assets/plugins/bootstrap/bootstrap-grid.min.css b/app/assets/plugins/bootstrap/bootstrap-grid.min.css
new file mode 100644
index 0000000..e092221
--- /dev/null
+++ b/app/assets/plugins/bootstrap/bootstrap-grid.min.css
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)
+ * Copyright 2011-2021 The Bootstrap Authors
+ * Copyright 2011-2021 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
+ */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
+/*# sourceMappingURL=bootstrap-grid.min.css.map */
\ No newline at end of file
diff --git a/app/assets/plugins/bootstrap/bootstrap-utilities.min.css b/app/assets/plugins/bootstrap/bootstrap-utilities.min.css
new file mode 100644
index 0000000..bd71a55
--- /dev/null
+++ b/app/assets/plugins/bootstrap/bootstrap-utilities.min.css
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap Utilities v5.0.2 (https://getbootstrap.com/)
+ * Copyright 2011-2021 The Bootstrap Authors
+ * Copyright 2011-2021 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
+ */.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
+/*# sourceMappingURL=bootstrap-utilities.min.css.map */
\ No newline at end of file
diff --git a/app/babel.config.js b/app/babel.config.js
new file mode 100644
index 0000000..a16fff7
--- /dev/null
+++ b/app/babel.config.js
@@ -0,0 +1,6 @@
+module.exports = {
+  presets: [
+    '@babel/preset-env',
+    '@vue/cli-plugin-babel/preset'
+  ]
+}
diff --git a/app/favicon.ico b/app/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..8939fc850569e98ed0c8489ae3e116e1d9987674
GIT binary patch
literal 1150
zcmZ`&OK%fb6u!K~0wkg?kk}xWfQq_g!9QTt3RMVH5Ml)jx?+J?wCMt|O{oeh5kwJ`
zBqD@h^01wUU*qxkm4`hZkCULp_Bh028<E&??3pni=iVU1hOy4vGv|EYx#wlZ_Rz1Z
zi_!Z8yRo0Kql~eWBxEAXuAL6X$oIpcT@l~kykd&Xq+ozWBjIC;EM1Sv((?hAJ3a7b
zTqAvuY&XbvTvJuXvEM#(i5Od$OYSHCg?Lm^v`o64)ihl6zQc8o4n3nn*D_Wjrpy!O
z>U=VOFcFK25PeU2*}o5Z4o`dCcPP%LS>AwSThOyQe)br+<SlTnuvIH2=97u-*=g^+
z-v1sQdGV~DJ^bfy_WIS!n^W#dD=Y;GtHPhuaCcnCS$7lX+ztFOkwqYpMwar3$P(x-
z=k@T*JJ+sUW|Y%$SqdftzFAOiNGLKMMc47;q>VEq{QSvn<Nsty_&6run?X1f%u%hU
zsV}#9ZA&?wYyp&tMQAk}u3{U%DmH$LI~ZDN;j!Gp>S|tKa(WiaIsKC&hyS8@uJw|E
zYPEu7Jcj1>Had<CtKG(hl!L2U2PJa{1K}3x^#<rpnB_9c)F+yQ9FIoSifLkbDTgfe
zsZBh~vfz+BSh3N&>R`LsMzKP6@@3RCH0ndGRt3#qJrWLSJSNY5WqC>Pd5jLtV5ZPS
zsI((=9+TU7?i?GBDIo5KYjk8G=$|EBf|^dD*=!1&W7{YgB^af3*rd1HE#XToE(mNW
z;KP_}bZuhHb)WbhUc1EmXB5$DwS*Ll1sEjaduK=Jw4<0y#1ZuSK-|aFgHy>wZ0SR-
z2GcBy`SO0&x3)w*ye6)f3<ET0Y`lMu&CQQ|j|}3TrTOul|6NTlT8%~n6ie(uhH8mM
zWYCPDrWS=BQzB^8>wJ$o#QBr@wwGe?|HC1|_M{gVEPe;Y6nDu|2nxjz=NB7c9Kt^(
z>Ec}e@RRoNF!lAedt%I-nevEP=JRVP<nv;-(_Rlelj9$xpud~uCb)E`;Pcn`+c#`v
zcxd0V{=W0X@1fl0NGc>%ik<S!Og((w-}lS#(BOg5k>Rhrj|Um^?_;cc&#ruRd`Iaf
LJI8X)8gV}Zti%{m

literal 0
HcmV?d00001

diff --git a/app/gulpfile.js b/app/gulpfile.js
new file mode 100644
index 0000000..9891185
--- /dev/null
+++ b/app/gulpfile.js
@@ -0,0 +1,149 @@
+const path = require('path')
+const fs = require('fs')
+const gulp = require('gulp')
+// const readlineSync = require('readline-sync')
+const fsExtra = require('fs-extra')
+
+let objToWrite = {}
+let paths = {
+  langFolder: path.join(__dirname, 'src/lang/'),
+  srcFolder: path.join(__dirname, 'src/')
+}
+
+gulp.task('geni18n', function (done) {
+  // let projPath = readlineSync.question("Please enter project path (path of 'src' folder)  ")
+  // projPath = projPath + '/'
+  let projPath = paths.srcFolder
+  readPrevi18n()
+  backUpI18nFile(projPath)
+  i18nGenerator(projPath, ['en'], 'en')
+  done()
+})
+
+function backUpI18nFile (projPath) {
+  let d = new Date()
+  let dformat = [paddingZero(d.getDate()), paddingZero(d.getMonth() + 1),
+    paddingZero(d.getFullYear())].join('_') + '_' +
+    [paddingZero(d.getHours()),
+      paddingZero(d.getMinutes()),
+      paddingZero(d.getSeconds()), paddingZero(d.getMilliseconds())].join('_')
+  let backUpFolderPath = paths.langFolder + 'backup'
+  let backUpFilePath = backUpFolderPath + '/en_' + dformat + '.json'
+  try {
+    fsExtra.ensureDirSync(backUpFolderPath)
+  } catch (error) {
+    console.log('Cannot create backup folder...')
+  }
+  let enFilePath = paths.langFolder + 'en.json'
+  let content = fs.readFileSync(enFilePath, 'utf8')
+  fs.writeFileSync(backUpFilePath, JSON.parse(JSON.stringify(content)))
+}
+
+function paddingZero (number) {
+  if (number <= 9) {
+    let temp = '0' + number.toString()
+    return temp
+  }
+  return number.toString()
+}
+
+function createDvJson (projPath, objToWrite) {
+  for (let key in objToWrite) {
+    if (typeof objToWrite[key] === 'object') {
+      let temp = objToWrite[key]
+      for (let newKey in temp) {
+        if (temp.hasOwnProperty(newKey)) {
+          temp[newKey] = newKey
+        }
+      }
+    }
+  }
+  let dvFilePath = paths.langFolder + 'dv.json'
+  fs.writeFileSync(dvFilePath, JSON.stringify(objToWrite))
+}
+
+function readPrevi18n () {
+  let enFilePath = paths.langFolder + 'en.json'
+  try {
+    fs.accessSync(enFilePath, fs.R_OK | fs.W_OK)
+    let content = fs.readFileSync(enFilePath, 'utf8')
+    objToWrite = JSON.parse(content)
+  } catch (e) {
+    console.log('en.json file is missing...')
+    fsExtra.ensureFileSync(enFilePath)
+    console.log('Created en.json file...')
+    objToWrite = {}
+  }
+}
+
+function i18nGenerator (projPath, langArray, defaultLanguage) {
+  let fileList = walkSync(projPath)
+  let flag = 0
+  let i
+  let len = fileList.length
+  let regexString = `([$]t[(]('|")##(.+?)##)(\\s*\\s*)(@@([\\s\\S]*?)@@('|")[)])`
+  let regex = new RegExp(regexString, 'gi')
+
+  if (fileList != null && fileList !== undefined && fileList.length > 0) {
+    for (i = 0; i < fileList.length; i++) {
+      flag++
+      if (flag === len) {
+        let fileList = walkSync(projPath)
+        let i; let len = fileList.length
+        if (fileList !== null && fileList !== undefined && fileList.length > 0) {
+          for (i = 0; i < len; i++) {
+            let file = fileList[i]
+            let keyPrefix = path.basename(file).split('.')[0]
+            let content = fs.readFileSync(file, 'utf8')
+            let i18nContentsToBeReplaced = content.match(regex)
+            let translatedAdded = content
+            if (i18nContentsToBeReplaced != null && i18nContentsToBeReplaced !== '' && i18nContentsToBeReplaced !== undefined && i18nContentsToBeReplaced.length > 0) {
+              for (let j = 0; j < i18nContentsToBeReplaced.length; j++) {
+                let extractKeyFrom = i18nContentsToBeReplaced[j].toString()
+                let key = extractKeyFrom.substring(extractKeyFrom.indexOf('##') + 2, extractKeyFrom.lastIndexOf('##')).trim()
+                let value = extractKeyFrom.substring(extractKeyFrom.indexOf('@@') + 2, extractKeyFrom.lastIndexOf('@@')).trim()
+                // let replacement = "{{'" + key + "' | translate}}";
+                let replacement = "$t('" + keyPrefix + '.' + key + "')"
+                // console.log('keyPrefix + key', keyPrefix, key)
+                translatedAdded = translatedAdded.replace(extractKeyFrom, replacement)
+                prepareI18nObject(keyPrefix, key, value)
+              }
+              fs.writeFileSync(file, translatedAdded)
+            }
+            if (i === (len - 1)) {
+              console.log('\n\n')
+              console.log('Internationalization successfully done on ' + (i + 1) + ' files')
+              console.log('\n\n')
+              let enFilePath = paths.langFolder + 'en.json'
+              fs.writeFileSync(enFilePath, JSON.stringify(objToWrite))
+              createDvJson(projPath, objToWrite)
+            }
+          }
+        }
+      }
+    }
+  }
+}
+
+let walkSync = function (dir, filelist) {
+  let files = fs.readdirSync(dir)
+  filelist = filelist || []
+  files.forEach(function (file) {
+    if (fs.statSync(dir + file).isDirectory()) {
+      filelist = walkSync(dir + file + '/', filelist)
+    } else {
+      if (path.extname(file) === '.vue') {
+        filelist.push(dir + file)
+      }
+    }
+  })
+  return filelist
+}
+
+function prepareI18nObject (keyPrefix, key, value) {
+  if (!objToWrite.hasOwnProperty(keyPrefix)) {
+    objToWrite[keyPrefix] = {}
+  }
+  let parentObj = objToWrite[keyPrefix]
+  parentObj[key] = value
+}
diff --git a/app/img/icons/android-icon-144x144.png b/app/img/icons/android-icon-144x144.png
new file mode 100644
index 0000000000000000000000000000000000000000..d847ba9c695d74bb4deebeabc87bea0561b6113c
GIT binary patch
literal 26118
zcmW)n1ymc|7KL#y?(ULOytq5TgA^$4P@p&jm!QSHxKq49f#UAPU5ged#ogchZ?QsF
z1_(2md(S=l+xtdos42X`Ajg1%gL|W-C<_6e6aIUkp#b0a<+pzVPe?XWs#0)pb@7-_
zX2`&6csGcGG+fOD<stBb)<O}Y3J2%I3<nnkgM)hj4h0>+!Fh1O!TmLbgA>kxgClXy
zZq*b8et=@GtRM^b`rlW6M_Dp(1l?It-wk+H{QpCK<dZlYoCQ=#R!ZA@W&IhNV)emu
z1NCJh=eOu!HbW4SMn(jPFo=G+m{pCwQFb)VVT7M4D~UC#*!H8r`j3^$)ucsx{f;yP
z<5D(=Dg>fc%$}HJmzbg$UHA*63m+v*gb_v-rDADq`Rn}8d8bIu%g&nDP6x@UoV;}b
zhTKUbJ@57#FF~8%{x{2ytG|h#=+e_UP2lMgAoSadjI=OCB{s)y6dnW~d`J*tF;WJ;
zyCh=o-4J4U&|6d10#vLpQ%0s5SR%iR6WQzQ_T{AiTHo1wg7bNrZ3-Fjz<Uf~g=Bsg
zH*#q~$Y@9qk*QH{IIg)2xCJRCs6Hq}d(>i30tF0(!Lg+xAP3>xA)w$JNFv%IJa(rA
zQO!*T!#Kc)ySwj|Ud~wOX}pnr?ng=JqJu2c_)?hk;W^-NFz;Y6WrT$wP(teH1*x?D
z*O60}WKj_f*Oym_G;4SID33=F`S*8QMw?>rr^-u6fAQrJis9%}bOXj{OsyUe3nV4(
zwIm2ks&*9ucWdF!F5cGCmt<Pg!NOCl&`E+>f^3jQIkrSKq}aZ69^54>uNE%$XW#CH
z{ATGS$xmxX+(g`b17EA;t=xUQU*IP6;y~CV&~ZokI;Q@7)$hV6al;UJy+i#%ut%XA
zJP77>$qAPX$H&`q6{3dj5*XkjA#cLN=cS!VSMk{dw`-&wWH9NwU%K`@CNKOc-Weu{
z6F7f{YusHYJhMVK!98O_Z>IL&9eLq=ZZM%mLxk6>Lx4gs&_lXziURL<a+6xj{nkjn
z>oL-*Y!Y<4;kO{o6{mczu3}#-;_}l)J6A}!n1#I45faR-I)|wVO%QaccQy^zcR#T>
zBn~8by>!B}BaY#Vqd&22R^V=5p0+=xzVfDm*H1j#;?d}+;rVbsW6(+5e(Y*&yG@q3
z#<{Pfx!;QSg~W{r6eBzr^XxF6u>^Hti-NjQxbZ_eLPPs%N)PwzmsRv<`C`9P5fgO%
z9_b%#dwNu>efRJ}`L-0^3g*3W`>f8NIWDo&>ZFBMhe5bK$rl{>y#Bl6#*4P~+#@Tf
z4fnWGqF;eCUhIandx!S5w)>Lx$Xtod4If%Qdo0?}(xNXWDmdr&JFi~Y*^e#JEg&yN
zPS<+6zVYDFyyw%UU-9`-Xiw1bv7?2JuMGp*(@+p-_*~7I>~1pX6#`BSILf&dAJqTK
z`C9|y>NH^A3wr&f_WWbl^Qv&<DZ)9DA`EV|X{2~ouM`;{r4N3!P2``$>1Hd3^tbY_
zIaMP{IRZV-^?|(Vf8NC>4`pj-Ci_*YHIM!I<7nR~EQL!8Z?stFNYO|7_(cEaB3_wH
z%-!3$`)zH&;ZAO8i^W~tm~wh8Ev%ad>oH%~_s>H0`0L1R$7gt{f&?3XN2*yqvRHY(
zOjUzw;@o{Yq}@y8g~i2TOP(PoC(oldykpTRv&rl*2pqQ<9|YWJmWK|G>v9u7q*hX@
zoHw_zN#Alt3o;`mynsfR(3fjRZ#fTdY*0V<z|qNe>9Icj3QgyDMqKCn>{Fy^i8vX6
z=<q7xNpr9__F<5KwK&D*iR%e|wdpm+j8xq>H^Pim8$`sjjHMW5^|6@O&b5X8@e%dv
zQA{`o+l;invr}F?FHiWTST1@_DJ2OlxW>-5HLm7}v^CD@;2?9tS<v$G#?jCVDai3-
zwwQ04A-@c%9L!9S6!!O(l@W`fkQFlOO=uwK`34N7|9g$%>-+e#1~X_!ke!oLlOvs5
zl^{VdPG%E0s7yE#W3ehh7``O~88v|mXvT?kVcprm0tZxKT+Qsg-7(?qZibU!EP3)|
zvvLuoYjR8imjvnI70b@@flKh492?r&lq=^;7mr+gKYh7wd>=hPZ{Wa&Z#C_qGTYzu
zj&gOd$<bl8m+zOJ3m=~<BGTvfd*X5HFME4TFkDJ%Y92}~?<)cvIv8y<V`5BXZvrja
zxqsgDa3596&mz3s{hdc~Gt!EqxLSr7dizFlUteGE+<4p&73RK&70|sOb%C80M#h9C
zmny*`6`s7NCiuPsGFpc8lnMW;*Lx&+23!J77QVj&#uZSF@Z}P5rA6VMNDyACV2>JU
ztS>1lRee=xw8<mRe}0i+_2nCXj-i4SvYJEf(1%<UODJa!`N~s59ar_z!fNay_3Esd
zqUj$(#g9H!`pw!H%Pzj>=yDC~F%2rUBOQFAqxhHyoW3ZI7oRy7DHkc0^EzJNRzhE&
z%+1ZsnLiC3-^IP?(a|T%hUHz-9bZJ?r2Dww)48ysiV4ZH;a~92C?PMDXMt!-uRl``
zj%p+cbXnfP?sU-uk?;7+t29It2twI@Sd76_>N5<v=$V)(EP7z$eENA3nUh0x(L$L{
z{WH&y<4etvTdGxV%rk}2B9|)SJL5kmj22-(*x!utj9Bx^mf%a_P96S$9*>!ref}Iz
zi#Ej<D_t=B@IZd3jlul%eWY>@ztWqJn&9$AX_N9S29`&3_5e&PB=WPTMa{&{nzrx2
zl17Fz6`gWXi+1PReallI3YSUxh`ST?l1TZb0T|I=tEy}2+uLKz4uE^OSYxu^M<IX~
zayB>03&lo9l2XLwl)2^mnMsR=P-D{7Q$0Subb$sg;j!W8S1g;=x^;(utuCmUH%w4o
zM9*%6X>b!#rN2FGE-H085wq%2zY9?ara^w;)1bte+2v5OwWwr>KTXOgleH&lXl)HC
zMaRa*KDd7HI~=R!y%5dy**>?dS7XS;<uh>XJewIiXq_<S>aMSD>)dy$9XhJ*>Jd5Z
z{IU-{XjN-5w03lSvs!OcJ-XIi7W0aCe&QUb*DWx>mK_00c@?~9KL)OSE37t@=^^v&
z6fm_T;b2@PDZfFRU8!e|L1LUGTpQByR4a<|!-A^;Ns8T59=d7i(|oZV9scq)V-%m;
z!}g(~&$|SK7-1sRsC1HOO-;>0f}$#E36H03r!^;S^Y)i3=_dPsQ5Vnraf}4M>AtP1
zsWI1I;NA-s8f9RD$Xh(&OGk#;B?-Db2?Swg+P(P0pLV+6gRdHIzI2u<FCAIz1^-C7
zP)7*-(CdY8v&Q1+r<oaEGxRCYy;w3?b8SQ_8*A;bb>d<M|I?>Ry|mbU-}c7|U&DYs
zjEKe+s?hLET<uC77%o<X%)_&I(R8GJV@Lpoi6TNo#Cv1lmrgqZb=cy~zPGpcudEmp
ziY70LJwBg*(j>%_;~`77sAG#mR>kZN<k$*KlJ=8VELXqFHX*prG{_gvm(uLTL6D$6
ztuICSy966tbvIg+`X+@{b}sJqOU^EH5aNMuw79&!IzZLx=X@;V^9(;Je#vJu>A<dy
zLWgu~(yn+MHMHE`5f;Np!kN3j6+zuz#7PuR*WBC;J#JiFUS0-fC;O^76smu3)0(T7
zyZo4^+J!cVLC9o=Mkk9PY5vETfOEN<CK<xP(EmH}?6XOy-@v26I~x-MWb#iP8k^N!
zF)Mb}oDWaCl5ykL-ut}N{mGWO@x^u_t}QV&pZ=YEi#!p$c)YWScRidzv`6JrnBxE`
z@Mi)47b6TI&7&S?x0Qp&ux$dk({c^-vf!v>S3M*B0*L0qCkLpS4=ytkR-bGzpQ@IH
zTWk9l6hDkRn)hM#Pm7#JojkC3YV`ZWw^REZCQ^vSrgGo_?QRp~(Mxe(tbL(QU)4Sy
zRU~Qsd}o7T;^kodFQw>Gb$Zf^Z#=zj4?NrW$W?3FALM{#GG6Rqc&&sDOGcg{Juw=A
zml7Mj&$(tknx05M;4#Om#q(J>v<Fvp7FhUzX$oN_jtj};U4-HX*!ulr#hB)M7pIZe
zZjl8wf{RzW`xwNqX_DXVNK@{&i(!dKS4DsSIjD=V;3q3dDpoG#D<`*VGPnh{AG@@=
z$`WmfKb=GMPd`i_X>WMnEhD^V<3${(^;=VW>$e;Gn`a5Y9qace;Y^y`$B($bS>Ok{
zA`W0&NlwvRu@Qd}b$<09;bAT*UOjTTTwp%!d=zgqc&Aw}UC{maFKAf>CCbp&&N{iX
zAuF1-NwU@HduzRlcwX7EJwX_qtF@3AeBxO??9~`_cf#56G+Nn5BK}++@6aj1gZv=v
z0HxQ%KU-vclG}ECuv2M*gOn3~s(hOQW&&2+%+hcsESU`M*9HQv)4LI9iSW(fAWGA*
zM&<mOJOl8V9(zV)HS@QeZX**BO;|3kYz*?L^7Hdgy{A$oaQN)#cHRpuWG!4gYG`O1
zix6=7-qt*6yGy4L84ND@H8X?XWX1Hsd8YpTBzY_onoOahc_#UuYgFv@8_NBl&_07~
zjIE{fef{_Fx5{_u=)pmO=fJAf7jMt@I83OhMPi5$Ao#*Ijy-o*8fP<reD4=`-Kc{R
z=0`c*h%3zyEnUbO<Ik{%_{$)FHfW2<RG+xA@@=se8#WHkp?lk1=j6f-|060Y;RSL<
zDo>+Nj=OLlBF<X8UFKRlG}%YyofdG1Li=Pg$BBy)!A*Z#)%df_?4V!G#pC(6*c&!|
zh&$3^VpEiGwHEoXWcJSa7Z$%$Wv#D2GbT&0u{dy@kem@fMhkGaKS+Rv9vC$9)3xQr
zFrS1r6*6`%*?XrBGUZDk){Y*j?hnJ|jgAzmv)Y3q`n~;gA<pEAf9KvSl0C{HLk<aJ
z<wNC*qK;aD6E-_eFz6T@rYfKiK2}3Dnzd~f0gk?G(V5{gj}{z}$0ZjUa%h55ogGAk
zCUclQ5>*^`WKuO2Ec%0l%O+eKqb-&lPXEmudg|p@UJ_o?ZN74pxWB)P1!^~XmjTm5
z1rckwg<dxfoCHeMhMn`EfE8(Y^l}vk&FWr8X}Kpg1b+}whzwPjF5mNCc5)t>3D5vk
z)l?-+?%Or4xC>JmE;6AZ!ukC!TelzT@`Zy*1>us1+a<U{2rq;#!VnI%4T$1h*7Cl3
zb!0ooj_em}cgCe047y9}qlG2%sD$R^7?F=#<8ulR=!r6Kve19S^ggV7!yll7aTO*g
z7L5CwzT}DGTYaWQDEA~Pmuhn3JQ1*n{IUM|#wfnI21M>Vvzb?FzrEz4^tGD}7{;lt
zUwfP-Yk%*X2Ie_6e_>IuXJKWEv(REsQ!LXe*0P)VN|<Ix$L9zl6Naj0U$p)yAYsCl
z-(gb8YeW21JgcN~^j%jy`$+D+!+8tR8CyZ&!t1)e_idhWXK$cOJork7O#{jHEG6Zl
z3z0gW^Te`C7VNNU?e8C3LQvS2Nv%-C!gJ|`P}8uPeM$N2{D|IoAv+~B*_D;}%dq0i
z@eTe!np8J13HB%RK4{>oLj97z1t-_+72m2GI5CvVLu?TW#&L`V<NChFdhn_4Y-$`M
zsfSDtVw52MX4=~1f5O430I&Ea`Knp9SAnAhf@tv0$e2@XHU{Dq#)QKzx&?3DkgNnz
z7>u0bpoekyL-D+81V8g#MvEaFS{$j{m(q25mQXu86k__Mr@8gr2XzDU(l`bt*LHUF
z9wnPPcA#n1NlULd$jn6wR>N>nB%*kTM}BHS<GIbe_{oAvC^BxhiCTgi2w_bMAwX4L
z|2Fcl@|P;r=4RD(=4JFgV7#4aH-kVZ_lfk52uXZn*kTuY7a)ntN>~6ktzhEdN1$A=
zpQCt#)z{61rP9~$>7X*J{bEoR^Y?5v?xpZNqhoc4K)jB0LrQrF41+!Q$q@C3Z{5|U
z1a;AFiES<#xB4-)e+)dxB~%Ql>7hwIBT1|m#Q7;M;vH`Goj(AqmYkB^LlQr}s`T+@
zgf8#bztHHvafayufk7gaj7yZNvyy1w0s3VJekl$or;R^<sz0J3k#HKDTKLEII1f7?
z@Q`BJ@_z(IH9c8@9eI;g;)JDQ86+bu)pBA07Rc8|ki%krV?CIVb}->9G*%CEov{TC
z9`s~X5`WI?T5;}NHm!w|?=RN>_8PsN8XKJxgBi3=#B*9E5}?~xcGkDM+wZ|Q?x6Q^
z<yyK7$^NO!QO_19ZIKaPr(Rb}XT=)XtFNkJ*8&l<rH%nbE4=1QN>YhE@>u<Wd#mB=
znT&i9o-~?#?hw$QhDqZ|oR!ZX-Q}u-_NI=mlbt0i=eN(!Z~;ZRugx*eHD3IH_~&DB
zm<7r2OLx{COQjT6EIYnTOolDqg?s2`M0jY=>wkivv8_(pt3>jACKWY6qg!BXDI(M6
zP0|;F5O7KF-_Z+c(R0yrzj&?<$fuQl;<OzMkuNJ>3L~Yu)GL>JsajmD6uv%k8fypl
zyW4{kF*Rj7rt_yAG&zX=TUoQRn#r&uY%?crZuo&tDb*$qn(5gV%Zx;E^ht?yyYmYP
zX{@Nvv-soVBT#<7<gBkFJ(;i*?{puKG75;vUo!T*Dh8jT-USE#ty31lrZ}p+3sx_i
z6|1Xads#(!VJP-f?d5C-+C66jrq+*`#qhu3pUNPb-zeMim!;TtFRQAn*SNF9*dXAC
zP$~0ZESV42dMw$fbbzpOYF6%;?!NU;OHUUHd@;<<GGI<0nOGmU&6ID^E}V9lvE{S#
z5(d;{xP3`T>5=;imCrhLtTiT?5-9beE~2ODox^IOHoNo7ntqd)=ly2rr@6l#fFuj^
z16DZ|P%5};XARBWRm1`f70G3OXkC#xdF$5$xqx5ZmZ{+T04)oD_ZJ=XK+VuacAaAv
zkWeGSfboOeW`xGs$l<+64RZ0U-NNDrl3r%wsFWn9G6hn3CFX~IG~TIG&+^41n5Jxt
zA<)^8@p^hw4VC^r+G%BApY7+1?Z3}aiCbwJH+IXD?}$2H0%SF;blR!Wu4#4d$V2yo
zZqo6i9$pA7aOI-ES<VncxES*$FNcfr@{KFCY6T8%9~~SW6Gtq|IdtX`8@rcv7o<%|
zQKZqHxblCWvh0gi?_NR|bU*y`_oeuKtF8riUj?JN+8i89ul=D;P$Hg+&{2#KKKg4w
zc~NOqRwKA~e%|V$WzC2Ur(bi^GmABvOH~W`pEVucxv6*V(3V+jPyXaGFNNscCKJXz
zLbWa?Qc5%v?r1z(2;Agt*(O=58EzO|0In%HN{b=!EYD5_7Vm@%8E7nba_3$gP`{DI
z{R;SUJonjV<brIdMq21o^LtjQ0+*sdvrgmZ97`eKq*1NQM)U>q(pox*NMWasHh=vD
z7m2PE`XDERCRJi+E$F_yDj|p$Psr)Qe1?c0pdMkezpHa|g+Z9NX}39vk$NfIk|c>%
zF^`ezdSCOF9<FtrdffVLu$Nw%N7a)aSgCDx>ufVfT6|K#|Bu{+!?%lEgK7Xyu#dZ}
zl%&XN!uIchdbbjb0@rlRI1qmCkanD7wBfy@3Y0((BY<=)JLu|@!#@Y)u||J)%qp=D
zQ(@*M@dP^@+F$$N3%zWvcx(i|f`IZc->5@5^tA$=BJ?l&YA=_&d{K~f!-(y!dFFB(
zxpE(up1v_~HFk}wm=Xdm^ZQ6orp2Q${?lE|b<N<;{InW`is<bvIgn8Ka*IRSUddl0
zq48t_KX1LF)gyXXw+kh5DLE>B7%djU4Gy+l^Qx%#VE}dDKkkcrN(eZ!npg^#QY&}l
zyCk99j}^yWE=wpBee8#`QF`Jj_W{nqjnBW+Q#TDQ5B*Hs>}mdQ0_00gs-sFkUy`6H
z+q_z&`<Zs<kvh*J<{i1Zd5Phl@47=VjOr5CjFoTS`t8LEw0Im5za1MRj1FVe6Qoui
ztGB*`TT#N>UXR>as;XfJ`u0>#CgT0SunV_WPW(>HyCKf53wvk$fP*+*%5ofkjJu7c
zkLqggJ;#^{f=aFG>+4fe7=Bk{MQ~&_f954G=gClEjxGH(q9sHgyR@>xeC98H|7%wC
z=`0l8VA8`VJd|$091oCr908jIVVdogn28Ym_{9BkCcE7&Xf9YDoS-N-LyN@V1;e!$
zny{SV?m<A3lI#+Iqnmb*WsUjial{`cZA{1Z{>@l@lFy^dy?dQr{<Li(xJ1y+I@G*;
zIO}ug_<ZFD7o+sORH71Z?!-{LOhL8ifI!LGMVn8)5si)WS`pGoU!#+2mFF=;+I(H2
zcNL+`OaW!l297WOggL*I-M3TQizUsGH@o0FbE4*k+Nof;AtfcC%C}=$>YH|Q;F0Qa
z)eXNRD$&ofpj2}!E1_kCTOYBerlu*6Sape8Hfo<UDXcz8aQP<jV}y4n4uX%%dpW{z
zMaDF%L{|ua(`b-@&svLv$O6@<KT6p{A<YU;9<Q_@dBjpM@PrcRS%&Hy-Hnt98IyGx
zaY`Uc_hk@3GI71py4UFhxt!cSVxh`}XvlRLEiz@PS*-E{ngS?fPU|bhi$_3JAq*fV
zlE5qiimwc5dD7u^V`E!|OO`hMSQ9B$1bUoZE`q8e(GtFN`^}}qZ3AY*a+$tGu1xAS
zrB;*vos@90kX5F6=Z{sY4d{NyPi!NWyvZFwY`7e?h|o|(fV9PnU!YIqiF`@HTR(wY
z^f<hJyn6IcOG~+KP(fVh;<6siL=A;+tsy|68@I-kK*Ns^IzvQ|PD`r*-VzB{9&f$`
z^y$;vE1zeif5c&Q$4;oKXpL1Rlz{SP8~WP%T6cMZ3ZJ_V^aZi<h-?h5EtG6STRqA+
z39gg@ua|i?Zf?m9Hj~U|I7C$Hvq#sqe3|Wm*PxcC2JY?ilm0r#w6ru*tniqq7PSPd
zvuA{WeSny382w=QC^&oG)Im!q`EOOv)PJz>P`I*kEJeA**EJhB-`b8BqME=vI*2^R
z2DwN^j%UPksQ*N+P+tiuU^CbO&29!<2m2U(Qj$5{B)|-Yn&u|#dduJRC2UQVY}iiO
zH}C98$;CJh^-#3}%SN3ZZ4UUn=NiYZ*}!EK@ucgNepw|vQGgx|@dBttDk!RpI=FR<
zW%KrLU0G)(zaR!%NTZC^E0#bkXY6`2pp4Os9mY7nZ`o3nEqV0$1q2Q~+bkQ%+>MT3
z3b_gwPYLAdI*j8DITY@x`B|mW*k>*IT*<IXr(@jW7=x06aDo>}^b5i;u4DqYI72X8
zUP&uZ9*dI`$M%-=KB_(?wk4VwN<G}Hp5h~Qg0ze^mkyko$6k8G|ATn|PF3mC?uT$=
zHE9f6Eb}ugG9{0g>d)@q`b&IW+p<k@h<&@qv+NK)Z7bU_-Ou#~w1*Gep+D8Cop*oJ
zmm~!9SC6?4aEA9?(aEF<<+%+srSxaN0+s+w^W@t1E+DA1{GxayN_X{wD=O||Q`qUF
zdz%=g0(TT&ma4Gh9v4M;u$_L4JT=4Oz@=zw2lbwLq9KRxBDna7ytQEV(7kMi0n^nz
z4vwm4Kj0wZMfzwz@MT}EOtS8JB%ih-Fvhz)Yy2ecb-}}E>+9uxTW0~l@;_{NCpZ5N
zh?us8l^z15Nmo}Fz@(3lzW=FzpnaL9!5X%1NCC^02&R=VGe#fapcF&O8P&F-;(!WQ
z`|w7aKe<$!J!zyEy${!Gm*+zJfi8Uv0wSKDAr5apAN+XNIWz-FEwN8^7gqf|wg1#|
zsh3u7SZX(Od`%iFugFH$%CYDA)x0jqj@0|SZs`7piv}(&+I&))QW>}EK;Z6@XZu>%
zZao>m1&-As9Qa8hcz#(Pl3}3$J@N%K^>f=Q_lL#(+0$F~%X5T~=7jdkONm#vA^t5E
zXzPBkL<mSFi}T#WhL<cltk-B=5f^D~W984KiT785-+phmgxHBOs;a7R<?!0tME=91
z_4U%Vixz;IO5H1Aq)LcP*-7&BlTZvg4cOEg-q$mzNE+LlvPiKI&e=ZuKGD-d7v^W2
zC^9fa5i9TBW(4#%cQvO^*qxUmudD!CKIfU&YJP`w=pJof@@tC9<?;`6culfe+4fFZ
zvS3EdA>e*sV}JVTGIO)UH5i}`bOV46&;|{JVUnCZ2X(9)SrP(OOV7wCO1a3)#w(rE
zZ;R*D<QdMZmrXntAfzRRy}6MRsw(?c+6hnGu;IV}Y-`&@f@=8RSfb+h+jYYYF`T6k
z@g{fnBw$PyP45Eax8-Fk;)h61adwLa>-WyOI5X1!I<9e`z`jtLeVZXDF?Xp+!k|Nw
zAxb`frj6@P!#8~?2Aqku^#TY7p1eI<lH`gKzydm6;9!#RMKjW9d~}LJalI--PvW`z
z)2BF7d{X6l-Ix9kq3~bbg_U5!aTqEO0cmQ@%GJh0E|k4o+2A6T4F!($5(pdcS^WIn
z6)*7HM;ZBTdOARzU}nQ7C)5Dw1Rw~&hpjw4J)s9Z%IxoS>KwCXfiAXGkCl=53I?lW
z-jdrKK@;~?A+s@wOs@rv-a=gy%|U)~jOpX`t@ZU&w`BX#D>>L%&CT8bX@l;JH~;kb
z1Q-(t2(x_Ux|P7_P6P{4Qd7>H-g@6{Md<14>$=4FQTxIVj81th$ID!om?uK)cpk;h
zTecG9i^6sUwJVA0x%bV01rsn7C|j?5{9D&Kq$sfgBr^9GWMBkJ-8Nl|d@+rzu}cB}
z^+PD2M(NHKycJ~21Pd*t4NQ3miB_3?CH|`7L#LdHOAe4BtZ+nrfzQcGHi|;nYM?MH
z{ku+tp8L*_^nWME(@xFkp{(#7IfP(MO}7+ILL|%&@ptot&L2ZR1ib7A@MrkFW*|o&
zwNWRY#bmGz<c=2sW1?J}G1V2{Dyk6e_pQr1UPl0@v6}syy@&8Ie~o~&JP);As0y=8
zqd|cNt7#@PFo^*}gu|#c?+XcsX(mchV#G1!hg{ZZK=55X_{$+uCV!qt4(L*Em}gEO
z2S{NO{M&T!ZoPhZjdH^>P;Ymj)T<&Q4o;3mL$bh%tm#7A`n|qYg)TJ@GUF#6;dH=9
zp=!yP{Lp0iZ~L3DWbJC-<y=3>{@gl6xD+AwuvLTT>!CWgtHQs34i+M}X8O9lIQk-0
z(+<sNVtLjLa&7B>9wG$T(v>j+8>^hv4}U;f^-G)1^(YsJZ60>+J<abXB>WFAQYn%T
zV=XWU%kgtaqDF9;-FTDbKJ!FRsqB$bFZ{jo6%$_P=rGPxD^qTp)jg0{jAiInpbHq&
zRW~Wn$WNGLK@*?6Tv}c(FsMGe+X0D9pSWwwe#qia%dJIuhZQ2|4i{Ux;yG#1ch13X
zGF)zDH~0<2Asw110{Q5%xYu#}d#K4FRTv$S`sb_oM2?tD<$O=nrFBD+QrR>t-}u8W
z#=!Ou6T$FuLJVZUb2|3S>g&tIpekmmN)!aC5AR?6_ZghGy>8tK3NG1L?5MbM?EfRX
z7(f`8Pj;$}IEA8f?o3Q@q**16SOTjDVKnl^GG&WjoC9;{@seJt5`VI$m6Tbr{T)lH
z&5DVyc6Ty<DgCS##uaAQ-6ULE5J?#B%^j^0*RK!%iU3gWE1nqh6M9KpBVx`68GuUV
z|7~Hy53XRI@(>Hx5wzs7t6ye6bSIzXO6q5YKq}{_V4KO4;xaA87$5y51e=JcvBLRQ
z-?8@<<EJB+_g6}l&6XI7N6TG5A{rb6O=!D?{wC-_N)i_dST;Ds?%@8jm5-@{QnE#S
z!y{+{B7p*DDrm_?xh;5O*pLS<`KFz}Vav=0JKr~49Pm(xn$#;#IlS@V`{?K=L7O-E
z_G<4J_uEtqb<uOu+V%@jhhMs(cpf2TTC|+&GW&C<kF)Rj1Q!~Dp%?6^b?zwElEpR?
zrO9fiINN*Ce!G<;6BocI?14MxgGfj3_L5*EFx;+jBqf<b$=9*h2b^z<M}X3p36&xh
z--hOrVn+a0%bMT|S2?W(X<s55VY}X!<RFkYznZu(8|tbj*LczKKRp+~kwKODdo4UE
z`b-EEdIAM8>3yb!;&uA05j8w|G&<lmVfgZrCX8DG@5uMD8p+sahGUunil*8RFCTHa
zKT)2d%?J=|IS`SK!;v61Ag{PExUcSg6SP5cEm*NWh=3)q?>36#;5BSHGg@Cz<wBP?
z#P^F4-4H~S{AN@SU~?~zCp$OCjyE^AN@cSL=Q4;D;WZkp31fR_qVa$mo-bj_Mae~8
z4#g~DV3<0^(I&wz`16VKYR=<b@Xw6!D92U7xY!**!8i-j@bjt~ySM+vMf|nEu|VWP
zqKfc<CGamzA)9iY`=`qrFIml>6&Wp}y{y?BoKZ!U7Wk}vQ`}g*Q94U$VRrg@=k@sm
zANSGQyxY^jV4W;u*0aqL<)LheYq)O))j;L1)1XZrr}l+V4bi1f4ggFmaEc{se2sgP
zxx|u>ob72+1({V^t$>tjwN!@W^R8JjiA~5%Ibpqa@w|PgWUBHJ%Dv$UY0cXlH8WD-
zYoAb`qF@UVrIBepht)rIL)2SdK(@iI$$(v_a@O?O#Xl?apXJaW--^HeR4p-v17^qf
z)Ka*NYsx%H=&3RLkLRJ4X_~6GfZnJM$&N<~ey#52#Ke087nAo?o`*<}C$}Zj9ZyY7
z{iFa%(w)!emTIoXcziborbSs;T8mXRYX7B@I_cbAdZhPGJDc&?Q$+OfAFm}(LzJ`<
zVR?{6?P`%WC`pL!YsQ#0`cu&OYIC_Z=p2?qnTJt?HhDX;Pjpwkeh9b{3Pr{Wg{((w
z(`Z9Y+*pXKfC^dPIsc~51TG_s6?JmlC^ZBzKgC}5*RuoiKUO{&DAn~Xln=jb(gAAZ
zd&3S$OD%RnE|p8con<8d+=3%gz#w-wNCgk=%}9|BRx05p7t$ObJV_RS`py)4+P(dJ
zIyRzlpO7LkhE489UaxJi-^>dvh+{sf;szSLFC-FF14X&VaSQE8uGL9pu^E{mP!8-K
zQBD>qvDwX00PJPLp^8SNsr1mjbscHTt4!qwQXwm2)(CDmU5=Bwi(KCKl4~)Vgrzh&
z((v}@1rdkO#{e3PwCr#Ew5V@lvID3US{UtKv2CLP%#3fE(8^P>xEJUHxk;{m$bDrg
zwS#b^>#SID38I+2e-rwJWWw#a4+kI$(PMaVbXaAhUs<X;n2|EgO#8>KcGqH;r+W2T
zL?`<^)_<nhMV>+x+1_i*O}xH=B}l)-z{kN~v`P8Vm|_-avJ>k^*=bm(=bdk6GxA#f
zz$~bhjud?1*-TUr=O%d}ABj{e>kGTwKdlml%-DII`Q`E2@S}wUSy#p$VUO&&7L(}3
zBnp84PWt~YTXs61lEDEw#hBAa!?u7N-O5yz13~Kd<gr{aJBxf1j&CAr3jOsfDj1y_
z<XQ~lpz*{w#=<%D(LF8=BZsafDvgkWX<H3Ys&;S2PMW_fwe?VdVI@D5D7;1n3r@vA
zxgVoMno>1$oVk-GXvOx~4nA*Q(mH4;C_9B`BBVBP%o5+eY1d`~c_L?6DDUIdvTmhZ
zxwfSTR%s^gq?W$Zkc%48A$6Z{w2KN`D!7gkacQ-hKcbO5w8u2sO%oio59LiXlVZ;K
zQ-I3pau|&2oIOVv7F}w$)Fc*G3E!Cfsc~*$?bd%ZHOYLM3oAOzJm$+ujyKM;u?e0V
zhmMO;s_s|9)utBbErj6H+0$!c-H+LfEb}`oMp4@@)FApi3k!?Ty}i8*5;(~kxc!))
zdU_xV<@R~r{h5;Sx3t-*`X)BIv&oZa!Ke3F4~W$MR|I-DS51OgGUVgThwd0dE`Ug7
z2|w)PDxP-&`oq$xgm5zr5b-%L2)bn7h-aX1j77y_mON>ddY#oC&KezQNqCABzd?bD
z+}1(OpiV~>5lSbsD7QFY^EMUCqCH^0{SH7#Ii4(s%iM3JaDgBQK)H({Y|)ys4fBJ1
z)r@+TpU9P!b-;T()w*BSLQZ7MG(phO+u{_`@PaA$*0{3KY6MeDI7Hmf2viA7i#jE3
zVbTGG(ieBjaXKM99S-BhF&XzUC|5p44*$8`cJ>|VtP1?mjPu~AM1jJ2`^0f8uGpP4
zMX*xYDssP}Y&R*A^;hC$!~Fc(nz4K#Ml=MU4r2$aLPixAy~^{8y|*rmen^n*A(3>Y
zhLcu~v=V-zJqY?x9f|NLppO@IHg8HYzW6{|JH(|4(5H2Ua|SQ{fDlz$W6D2V$JIZ*
z_m}N24@cfbnn{E?5%@;M?3ZcH`g>UywS|gwqC|T!NcZq(!SM8O_cX;Rd8nO>m!ij}
zfiz=$N+sFl8U0m#{FA{S-3b~-iRJLtjpG3zXvjZgDyX>O6(NHXN|)+N);BfH7tv`p
zb956g=OuMd|NIi<+TzYb4q;W8`vv04ph21&LZ6_`KZ4##bq{;A;C)ELC}2`I5u1qW
z$xvG8b<rk%<`ZO1oqg-9S2=xpTLyQr;}F=Qt#TrT76v7UG5}qBi8))3Q*Cw4S)A3t
z=&8!acKM!KiGH$N97t`El*E@m47ZEJ%3bRb$myA3^|k6(>%OXjQpsb-teU)<4slQ}
zalCuw#tZPi3M8TTyE%Fgt!gUIdao`yc`24@pSg(Y1N~FM5wq&bAii9Z8rC3K=u0BY
zCG#v#Ji9`pf#zKvfVDnVdgqdGviTRXT3T6sHK$Vt1RAt_^a7%z^X>1Tkxrgo8kh#q
z=pmBut%GA8pj6=|%_$G$V=C<M82M-^ReCl;3_vopu5WPjCqN}`K?r*vPyU_E9D8bJ
zRrPL#VeWUSw8PHV$|Tt2`^+lV4{b$6+FZ6Z_fi2N$x4V(!DC)p`dAFvfhw=vi6B^6
zsq~rJm6Ojlv#A{b+>Vi{#m@<>NwvzH1D<yBN?IfOhShfZ$gcC&>rE9Tn4d=E6N?mN
zwch*Ue8}#77SK<LPVS7b<ZS{~n6iPV)QVXy+N(%**@4-vC}GUXu4#pqsbt$vMQ7B7
zR5*^lgXawr$mvIWd+){xpzO?+Z>YS6k}r8C=QD0wjJqaJYDTZ#=7#co`t(VE$mJr;
zRbQ^qXz@KC-2@2+vdnwX@|R1HzmxArETeRANr=@d%b@okqyF|=rYV3a?A3z`DJ`7B
zW#-R0v!X67lZWs_3^^ibzA^q4{5^kkt5`<3zP1h~-T!Azu~IV22GDu@c}|ORgPb;5
zp(a%d=pqK6wTGiutJ2v?@t#)<fp8>Z=CT8^(c+v;QLqSkd5e$~-k<S#rAuOYJYZUf
zJ|hB1-e=9n-NOobtciywS{I(%dhvTP{m`6S3#H9uZi#_TSa8jLU32r$@oMwopm#d=
z?YQWrV4FqOr>}*PTh59cS*l#40J(@B`)ZT5PyMFdye-laP}SO!mt6EfH?zJip_@;N
zS~RKBsp1{U?COb0*uxdm#w-q(>Pd!elzHrlFe#|Su6+No!<e&tczDnCuOM&D;I633
zOF$+aK5N+8`ug6@@jJkfN^@*zY8rf4$+Y)nDtTvSgsR1sfD5IQwem}F*;@U|O98+z
zAmXs>;BvIU4EPW+?bCJnfB)foZ1)c=KTFqT`~x~8$jG4kgRH{Rlm}>!CoyHMv!f(?
z+ZXO4l>UPH5=ZrSj3kNa4=-+obpjD$18&8CPK;PG$fJvmj5gln+*k}KS+V;gfJ$W4
zScaZAg=q`&=IL~pGGtbti=Gl7VbD3Btm(^z+mr7Q4HIIx+fu+mMky<T67D{`8<iPU
zCjj6%axBtl(aOdqJ|M9B;sPIVJqxzQV(lo^<4zx8Qd|R=R7$BoM8}1lNKuwmGJTA=
z+#>+^8FtVq$0HA(kU2qb?z><3gw)n0ZTe2j);Q>zXev(qhoe3gO5d)YSJL!w(YoeK
z|H@yCaovwP{=4eT1(Ai3X4!!h*z1fPDdX15t0I!}iS{eLGh&lZ;z9;BM}V3E+$$y1
zMnjH<AKI$?ECg;v@KE@LpDXkXMEi8-zoXD6ts4O6fImw!aqZ<lf5Ta@*q|Cxt*gz{
z9~0`2Po<2DBnvUuSLk13@RDuOGw0IooK{MvE3p)G*Vi{5{GqaP%-^@gRX!(J4Ks_h
z`(>KEE<RoP8nZVzX(}3kDD(rpi-+;YEAvAMN&H^JpkDDNc7O(H_|+q#j@Y)K66c~j
zxQDZT`BxO~T#s{P3f>;6uE<Rr`z&NFPP3SO4}oV!E*s3#6po6DIugf`HC|zARUTP$
zc=<;Y(G|@s_Eb>L@K!v2e~3>N;JtbV28FYS-&<OM%di9hQjcjj*ddmg(_OcZh3M1n
zz3mF#FN+v0w$x}q><h1-NW+OGIG?9P55Q)>uRFOpJ1Yw3FatwdGjZ^2b;On%f^Y1L
z4n3kVH-3UkOvSzb{;1!}nU1GSG7X+Js?-*7kum$Wf5&Yx22^!A>k%*J!jtk8nLsX6
zKJs_F1ZW`%#?1=M)%H{2H6SJO*%72VWv)M(nL3$r7$sF|u|6FWwz~k6$rf`<Q{g8_
zr{iA4=pP!RE8*3p#T<B(ta78R&2s}vPXmeG9I$BP0_o;&^GAG{Zwwc8T$0Q+a|DfN
zh=rDdYwwVU&O+-50P0e4)x6BOSDbYAT=nxr5&2^KDZ^18;GBTpvhI`~DicQf%bG{&
zc&Q3T5E@YYm1Fuied>z<E*W}aZ~ws<Lobf8+({=YF9sjV_>j_IkrIxKybHf?wuMSr
z*(`;mwEKJGv^Wo@6dpE~QOg;Z)XI@zDkiJBojq?+ujEnQ&rc;OKiZ6R1eXtKO8~<v
zYKYn&24G~svE6Z-C=U`6c0x&w`rt-u?!I04q)RxvVa-bh#NhGLDs(oyFW)(>wG%ab
zcI2gO1(L!RtHkEv+O9Jr*hLA3%*nVCvF(~Fe~T+fAT=S%84ELY?`}w+_Lde>8miHy
zn2R3za3VnE29@*E+ZNU{_GbfvzEmvOWhrl?6ACcp`JRyu@%zyZX==Ohr5Q0cQQ?6!
zPaRtUI^`;JD)^n@223OGaKKNdfdUOMGH@OMJ7AYI?s)3Z{mfk1i5$g@tGe5*;f(c@
z$!9(xLBVd1h>X&afiEQ9Pjy2;#BT7*@+X^ji<D#5yf?ubtKR<8$dv0<#3D=NK+19V
zLI{vEpSvzOs&%sf=S1`~VfubCvGrC-3Xr|#Q)NISd;v5CGok_eE&$A?9r((%N41hg
zjXQ~jaw?WTX1WW9?cZY=h1nc>_#SYR{;IF~X*a5us7?096T|;rX}1xi?KQ{1#HcwY
zd4~IN@jP;^;NtI#3yYD@Eqr<-!)MgT_s+HD-&*SrXcAZm;I@7e84%jZOF%(d@{&>R
z+d>=IQ~!A?Fks0HiCf`Ldk|^q7foxlZA#}V&_H1T!$@$T6eg32+-KX0!6$RYf=jgj
zR(j%Yyzyy)X~ddG^uB)wh_ZD)?bWgpniMJF!m4Vk6LYl8c>^AFm<@q2HLO5ohRj*J
z%3H5;)}fJ&2y;X>Mt(yZwM&j?@OY_74$%6yh~a$&A(8IBSEz{d(I2%Mx0MdhM`t6C
ze#`k>1`Y|Y(vctj%pxJpd4`7>1q0r8OcE2KBKZ#h&$DIU*jcG`a>evK<Ui$FH-uR&
z?^>IF$2hCuro<-V;ge_1O~C`K_J1cQGftIy8-owR>SEVO`xCih@>$Kpx7k8XC}<Yj
zqC;vvnYImhMY}wQe6{}f9^&mTynh6+mY0?^1SIaCfBJWmKL0+tCSZ<L(p(+JzcvVE
z)&LPr!vJ5Ia<#Qm39{_Xd;YbTt9Zk<f+yGTB(gv}DWSa3|DqPxPhZCHQO8n)PV|vM
zHr_9fyn!p4yVn!KTe_lXmyrflZ&%FM>u>EaHeV-q(NU<=5cE{JhSLW)W>{Gq`p-W)
zX<)+l6BBXLdVgDc0O1C`0lYfniV2;x;tJarQ?)`$0_13G56fJB&VR~GNN?Ycwcqt#
z0<osYQxlySgO97(LT=$t#Z34Jbc%P#IM|=qKUBJ*ZbXT|El|A4jAg!W2V1d&s70$|
z7={fD62`2zeY1YHKoU()XNN1hg6GneB<|i>F7n6C2=azf%i+KKLn+*$B2k!TMaQ5d
zQB#^ASz>5__LWGw02d={O~vEa)l=iDV^g!&0nUS7=|~@rSpTfLm=drPA~A;HJQ+88
z_oqT<HPWv4g6L-d!f?ag3KYV+dq2mLw?&ZWO*+f>-|hPM4``j@-n0skn~{hA#SH9q
zp;AcHdywir*`U@WT_?ERu40W&EwbXW%ce)V`Z&BoGM!FgJMnIJA}f+L8^oDOs7io-
zxlHAcM@IiqWO$2jW{L}oo()Jm#~j*#SvK|sk?2ZV)5{U$<Jc!}Zm>gp;KqJ<|C?60
z-))#&(}yw}F#Z~|7_60(6x7Yf!~J!yQ5c30rrtRVXVsve3w>bYF!F&jT0FRE1-$s7
zY;lF;z1E_;k$F-mOM|jrnp`79ULHe`pBd@r2hD*b_#4rTsuY+&7h1<;fsX%=8S&}y
zz%LHjYj{et{iF^a7cIVTdT%9APZANzyAKkKy8xK1B~k;$m&2<$0_ir=0^5Xi-~_ol
z`+9=b*To(X_vrn$32@G@X4Na&x0DtmvbQxvr9|Ohijgz7XY!g+<fn6p&}h@gE`DjL
zyWITKPndFO`ZjMr5_Z@cC*q2Zke9N<dQmK*kpfV3;bgk3@fq7D+kS_uTlxx;4=F#A
zGh2rS`L{&6V8)%n-<b@i6<}QoXA3|8_l{h3HWRdE%s724fbLZrQf_Vtr22tB_7Dbg
zo{*ayZq=HjiefimRouJbk>fxtqK(zxWs66J=&?Y~e3(~V3~DZ<&BL!L%QtQPj5HGl
z&qZ#tqhKx{%$)Q6JU+xX_hf{V81uifQqlbmgP_TCz{h^zI2FO+BYcl=&I#et^HR40
zo+c>-;2agYXuS!22C+`fzJKKzFXhd^^8USxuT12x@YTWyY`7=~M-jv0CX7#K^I>B@
zt-iv{+%N9#IJO$cB3Y%$`8!^M`V4Zo(7p}sYA431QATiK9RkblO3bA*T3qIi(pL=x
zWj1{yqpfn5JX$Ys@2%~VbL_r<&olUdp<jdIm9EEV7aE`b-G#GSYdjXWs<!rgDm0zT
zqW;9ELy8opmlj2HrzG2=p@DT4Dr6LyO!1{o#M;oJOS?L0?9ai?0|vdYmZQrytz3nz
zYi2QszWo8Zd&61ynUX#RX*M_wb9(GEe!w0L-BI)Y@6Y)8q6K0$zVQbO>F0c33@QP-
zuPLiDkJ04FGQJ)1HGi}C8#TRVwg>@O6PJ`gd+6FHhZfB_oA5uQzGD7w`5<zN1X0-Z
z8rI8hH5^qjWvrt&&H+1UC=txCojrD#=P9$;^7`^c`z?{q@A+e{NDGoqlBq-L#3&mc
zyOranQMU26Iv2zhL85#+@|J9RJ}*iIWFDMPKod*A0yl?*o^e4@7)k;A{K{}u;x#=p
z{Zo;NyX)Zs7w?(4=co&zXy=YXl~ufdIYr*}iM1E7Vb9Kpose4X>J6(khWC@H4(>LH
zjk@-s?mN;-a-G=KKYbIZi|Dn@^&JfWo1qU7km@xuS-kuhJg(ZoJS_}guIcfoQVGO0
zC~SXGJIs7d;|UMiFmtsoNtkr|^9!Z5bZ4O3#b^;PGoPR#8GhGI2&=Dn+J3x|(M+Y4
zuWkLq`wz%z>1j!Nqh{5)KQ41^Li)I5ZRv&5DBqy}zSDu-2whcp6^llpP4(zi(s>1b
zJsUhPari~HdB0KT=Hcs)jdOF*>4m)fIdRgGl>~Drq(B-CRyyus-lu^~?6?ZB@o&uR
zQj%@!gH1Vl&}VO@cxMRq?YbAYom>EUB4qm>)G(=MW__x4D9c*F)=hyp8jfIZ;s5o+
zP>H#~mNaIaB37TNl~tHFDAhC<-hDl??FhzdjT7ry9(juTW98U_pf<C}7PH5?w46{$
z2WpAVFz@X6x*6ozHg3xYuF_*<$}DA3`?1y*z4rJ%CUww!L6HqtKPoLS{_Jlp&1!gj
zu$?9;9*i#ZKf7;a;{|@*m}d6W?7cY56e;*iMuWvH-<w%3H0xgY#1y{O<BZWeGyyU4
z*aHvWiWEh(_GwnA?Pv+Uva+&QEWxcddPD18)IH5BRo5SMx*G;I1q(@iIER9!i$8_e
zoY9O$cSv4~o~#Ohqq%sx1qC*V(Wknmq>{EOWo+=N0?~oS3}UPLL1p>rr`9JSjI42T
zz?li5H6?A9IJhRPS*%xSPb5hWd?ZCEq{vfn+mNv=5?ZhUt4_U@DWvF%7yTLc^UNK>
zLJR{%{k<1wP-m;OT26^Zc372iaOAajeA|@lgh=*)c6k@4+#ePfwJ|t0GfbsftzFu5
z3(CezR4XGW)%$%ry}jM1@^G@EDyx}7%b*6*AmmDcoXpubI%Bb7GCCA`n*Zqq&t-6#
z8ZX>2DhXkKRY3`kT&DE{c53~%gU<S!HPujoAqc3X_#C!$+NU>dnkz18YkaD%%MK9v
z-N#N44tc9>X51Ez;%Pvl`!!)oGd_#~Z^6+=z_@QRhb3}V(_VU=LXsn^&+{K!+SB(&
znK>O}>A96KO`Pl<5r$yFih#r<-AdI!u6ziGx{IuQV)3%Ad1mwwOOoa<6cV<J3LrIy
zSQA}sk&^PB6KtilcR`slq(g?HXriAV7nvC4b_wG4WI^j~gU}Alob)?XxZH?k4RE>p
zbiCBHum0q(n05d%NMU{)QaBr57~h-LO%|ZXc2<A;vuj51PE>NK?CKZ^tu5l86GJg$
z4j9P8hns=EFPdgdJyVZ+D$cFR#re>>TUuZ)ugDNC#8Cxc;bHeBsFjVG3Th)A@GgDx
zEE|u_YQ|5i<F*?6DYwvZrVua6xrLgUeG8O@e<%O^FKvu9-UfW^=tTUtQEqL!TYkdt
z#Q+TC@#Vo#i^2KaHecTgrkxld=LGC1IB{02Hn!orn2z;5>f!#J#6HWIqn22wsv;)p
zuM+`B$7uJlO#4^z7+b6O7|-;3|9~IjSP92sXoypMmXATs`yDOZOnrQWm-f|hBIHaz
zuawUH@>ZLhZM{}10ys2VS!*l=)K%L=-#6D34rVbqWK5&8nJI&qAQ)E)d4bsQ9w|hb
z2Ct=!8t~ie)9X5PLG*ht@3P<($6ZV)5KjHLy6T4L939sj9kcs^2rBOR9zx9)W5*B{
z8uN!f{ZA(&!<(47!@RR8g`2FuW74z={)I;$5<(a1j>vgyz^3H}LQP*V`Vw>-<cg+a
zXnNOR^rKNK59|6sbP)(}!L~-~_~3!P4<P9)GoQ(66miLWnac=>Bw;u}475;>CGo7{
z<Z}%S@RYKK9OQ%dKd=3iYF^BFT<0b$vHJQW^WDHNpW4Lzs3?3i4=qpZA0aE^loXf9
z$+&{1Btupn3V92}bBQCkeqKrCL1%x`qi$-LY0&!;tSjXzOPc=9kDmMZvN2VAW)&QP
z>Z2U^5C44g46f)EK<l$W8xT>#WnfbWXAGTUC0-yF*omvKCTOG2-v+%X`H3f{V4;Mz
zMWe<>wZP8@y+h$53kP-+0c|rgpX(*CwG%L82OxOBK1QIJ8P^7W0E>#??GUf^D#_d+
zXucAj<HPe1$`;`p+#~$zFD6``ZJ%M}ep8P}uIZL_&@qV@7hYj>*F(24Tm;cXI=K8k
zeXORyy*-Gb%}$hTT#vzE8Km)TJh||}ZGV`8YKJOA#M7B}%if+ZiEF)=4gU<=**k(;
zTL<1tQ)Q9no3U}ld6v+%B@w0^f&`E-tavf{lE%gc%>6NCWng~;5Y&liY^9HB{qpNc
zlm2}!?Yiu$cigv*kgNWYG!w}={)7h$+p+Yxj%v2dm7TG=($M#b!-NP3G^ZVt)9vT{
zIZp8^!c@1yZusBFci(&Yius7ik^A_5qL5h}v8>l3Wg4rWdjHN0)-mhK#}@h`c}%aa
zmuAuDiuiLqK7Bzp*x36;h;a>}Cg=O>2RsdR&4FBIUe1!@X<MF1ZmBo|#9tN~ZOM>#
zalp33Gk=rgb~U|1ccUUbc8%Dh`K)SU0IOU*hH7y-YKbS{9+2dPUePeENzggbOUBWz
zm?(6eJx9(wQ4z8(jirz>8#IZE31!l*w1qcb3oBdA``b2|Td-SP+(7CwOsl|qt~1Nd
zqMQ{)h1528S$8jo{324ggU`dv^ivI&H34sen~~<kFUxJ_9e?>XacsWf4t|qKes}i@
zq%TyalCv3e_v^X>gHC-9GBM5$35Zgp(MD5w0Qb}QgVpYkDBsYDIYy5SkhKCRPj8bW
zV7{Y9MEo!~X4Gxeu<pCOXS!l}71g{YE39ei#!%`F#p1brK8W|n`Lz?N7Lq$V6hDPl
z|2AL!CYl88b5O@UsMKrimBM0ZH3z%eGXhc<Y4x%F^#xTiUxS_NJ_9qd9PV9lN=2ir
zSEmWoFHZhyyYmV&Lgo2K(Bjl}|6&I6Ok4LSS2bgY3rRGoKrX@g%;l4B4-Ck~|EudP
zqpFJDeN8tK(jcL<ba#g!-Hmiev*|`a1PP^Eq(NG`rMtVkq-)b>dd?l={_h#%eqiun
z&$Z^-d$ZPD>wTZ+M_pfT!K?=Z%|0X*LOWb@I4hS&_J{r_fmM7=nLW9?cDIMTv~+e_
zzd4Z?0Nmrit*cg3lpskrU;g~Q$-rxCEAr5Z$iA{+gL_i3DSeqH=ux;qsF%xSE~CN4
zm>Z~ClTGPEGSE0Q1Bnmujtyyw9ccq%UZ$w#28V;Lx{KTu|Kj5E=1i%+v(!R*BOL=x
zz6Ds_#<|1`7T4F-PNPdgq}X$!?o(-8g#>ry9o~DQuPQs3&cMl`I>Pc6Aa6m%ZZl;I
z7KP8?a_E6~E_+3Ructt4r+g+8gAafaHAk-b<{G&M0||M)U(+$BN|6K9X6zUlzAU|J
zO9g|@WHOnuEh{Q{Ov5{>q=EH5)e7LD#{oX<)%22ekUNTmc>zyCRLswQBu<vc^+1{G
z?x!c%VHwWo#sYc+Uox|!iA!OWAhO@zjy^F+qjZML<ba|;0!NBMD)9J*>sEW%6aigQ
ziJBOg|FM`gHJj0bm)CK%GD(LB0U|J9EFe?Q_Sl4Xnjbh!Xyp53y+ns~{pVuzpVF4r
zUILeCA)d2*)?TytsyJcb503(%z)5)>Y5Ww?LrvA%gx!Liw=EkCc1r73EiBwZ^K3PB
zzju<{N{GO2tjhIZ6xZ6vMP6uR7MN;-77!%{KrwA&KY>UAr-NB+<2##>XF==3oPKn{
zJ41LsudKDsXW{^e*y&bQH}{0ulQ|*+I)2QD0j*!eS_VuEA%RoG!M$y9))$yt6_^sA
z=@BN8b_?Hq_(zoMYnYnC4|09U-TL$qD5=Yv54RVL=xmdl@8KkR6umR>KrOH3(eL^O
zs~!juf6hoS!XQ3=+i^YnkzU*TYU2JzGu);8w~uD%4Js55%^}Ztg+t9Amk%h24hPrX
zbMCiup>hoK3-jwhU!lT#tIZQ<@;%;n2OZc80Pu2by(L(^Od%|ae-9Bb)MHLiH0~mW
zeCLSz*vF9qv115^!iM8<R5iprERDt{KBM`Wg+mZ03}YoH;4jacJWn3EKCvN>KJ@2C
zeP573he&FVP0d%?ElUM#G_k)Bq4qqQja|WJZVEf=KapMZ3}O4acjZk+HiP%Up(u5$
z%Jwt&ir2k;MCebFPl$H(xCuN1yB8Qp#mEc5F3{CCOc@l-#jSZ|v27)G>+0Wz+DtNR
zceE1~FBLu;d(L?JNA4wFS94!?GP;)<=zz?YueQ5sVnwJGg_w}gv3PA-HtFl@8?<;Q
z^pg90HB}YvudA!wl(A>@;#)jF*FeLc{mfs4*EmK`a4vNW>)!}--h|q;fH&A@V66A<
z^7R%o+j+{DuXjWm0aJc^bJ`b!I;&@I_HO)ek(i}toOak{QYA~=iIBA?<qF7D@cjQ(
zk$hLJHvj6nt<o)(i)r?9rP=N_HPm#&Bj12$@)WZyH^U^Yg3>}0rRd_%a7Kt_ZKr<<
z3U=+T<5-2B$ykkBs~Fa*aYf`58rcHOUdNG}beo!NSoH7A5P;rUpy|XwuWwJJPzt*z
zL)xHfnFe%#)Dd+5`8|#S(v%7?RIMh((iO@Cmp%(uo!8V0-thB{!gUm~WQ^tl)o<94
zBopQo`TNEsjr~xzKB=d^**ZffJ9!F)!HC-%UQPCPdBeco1pjV6B>zjgA%e>GI@}lf
za%>i1vBj4d-fqB~?3NI(Il|CjVnTsm@xFgmTUW;)u<l!xzAQIUq#+?RZR1hzeI)Rn
zea*ooTJI=&KyqZ_wX#y>T{+FVC}pqB<V!r1wQPEq)ydxhF?u~LLu7Uv3TRzZ)-|}T
zq$>7!qR=((p=_WxC23;LF}Nd0$b(8M2sO|KHHZ|2Fc1O3is{9X^3`@q%Q2Rm?8D>n
zYA2pHcBpmmcOAtgA_AITc)TosvWdv=<EbzoX;XPWMc|%QZhey&`lyo@GuqOpA4jq#
zF{YFAd>Ql7e?zcPV*r)2w|+D={`=vq<0;^xD*z$OlP2iat`RB7RJ&*o;uq4=(hP(G
zG9w8`m4n8={~klIbL${pL1GzgDs4c66vCN0qI#n8(QUT$|9vU))G}?W&YaZ0>nf$%
z1#W!jmKP(vqBVO`Un-pZ>iL*Da<?GB>$to%P-485CUWsQRi*MxZ)N2##!uPrSt0x7
zBFgJ)ejEumV`%Ggq%|?d2vU;bP8S#(8x&L?`|8Orw{X;ohrj%TS{*OCSzBaSYWoTd
z^Lr70fUn<FRX5wHeDq$s9MBsIv~fzlSw=&;TvvwC4By|bc?2%9D*SFF8(bROl^hlQ
z96yEqFvDlhYI*G$7bijzwNbD5E@yt@u|)e!hP>9k7sGPL;LsJ<Y52FoNIHLKhe?#S
zkyk>tpu$){YW}z3T-_Bu+1r>0#4gEzj1MRNC<xY@&FT+1!_E1_w?j57FFia@lzPVz
zCT39_vSfcf&(5u0&sNToC;!2eD>^=@(AwNiVl~?XkZ4J-p6W>2Cpl6^71D4({Y#2d
zgOjx0`GVk^Mq%fIRK@j+`82G+fFwig8KXV~N`&lqUsz}r5nVDJytcY+`OG9}V@+d;
z{Lm`T>3$VeoiZd>BaLpMFz~z5IqWFom66ZU;N|@z17{hkxIo&Q$2pI{TP{^&^^w7?
zQ5|8zM`oql%=%8B0;s_hSNk2$SLMg~(2hRu(vbv^;UR-_NJ_dF)~ez~TS61P?y+%J
z5)VQhOuze`Jl<%IR8FT#1dlin(ME5}K@Cv>E>e-r)FsqfXev>M@bGcUfvL@DVl%8k
zyWDVhq2^<V_&c7oJOG%FMV%>T<?{7rA~1lM3_I}omg?65AjhTXUA9W{Q)UL7>z5C7
zpJ(FGormRy>ymwqtbS~|8l^gw<rlDAC-l7JIX+KHHw^z$F88zXi;m#uccbNstMl{Q
zZykLR8EAG#(mT0g)F>|Ex0Kq@spu2r0nn7&aiZ_oB3Y>+z@E?JT&CaN#{T1eDSaDV
zN#%!*1Zo@RgUy;gVJ4fUQH!5Xq*6ho$)3hrG&zr7E!!KB8NAY{`<npVo?BVi$V+0q
z*x${}F<^Q1s<Z!x=v5ZZa(z}|P2^>CfsV$BcLFJgy=Hf;62E$liO1V-@dzfldh#y-
zSs&ptl4_GdjD>4zhWR*tB9tf#RL6g=`@_In6e_-e^*@ys0ppT&)<V5zR{R4|L>NfU
zC)HTs@<w*+dpvh$m6;*NxVjrTjvCqh1q~0b5pMB0BCsHEqxp-hyg)`-@de!Zt#7a<
z|IDycG?RBDZRH%eY*g=#RJOEqTZ!J>`<~BR&CTg(i-cJI$nt~pIwf~`_Q2M2jIbe~
z4x{Sd4X%f1vu}PRvOZ%`pv@9lXc=x(yE1BKki<4g!EtAi;N=qIF4y#r<U_-eCHX2*
zp{6eO``hl>)4jIWW)yG5E1((G@Qu<Crr(;U+_3Fjc%g*~U3tULzEUfB#mMA_fuj}p
zd;imW?vrO+YvH!`yCtBG=`x$aN<7rYpWh?+jy9KO0-^2jiqFDCt*8*YS;%Czrtg4>
zEZI|0)Z<tPECLTtyKU_+m4!w=C6TKT?};a!b{hBgJ@e?<JaL*Sr%SJ#eJyzTF?~mo
ztQ&EbLOxhu`<s4NP~N?G;h%xowsYE9(Fc`jXJ%G9#V3NO+2w)yS?wCVyjh?)vH)6I
zqBR5ZlUx+zrRxSN)D6|RdGhQ;=jIHggPnm$o0a&}HaSn3_JO~MJo?Pu!kYO8Oo;^N
zgd>aGLsI%mMjN?+<r~Qme1BBYL)ZqTd4cu9>*1`IK8=cmDmlB@E=_NPZc{?GLyRAX
zGnIQ|lX5Gg+~ux*vu=B<1TKUY$2&YWg4_|<THrvD07o2k<#vAipz&n$&A8gyz^ao;
zy}X;C88o-+>Oh}*>VO+$8jVPmSE70$LkW2xS;8H6?F@MIi7M@Fai<yWS>k7jJwl=^
zQ8F2n7yu&GVBDsj=T-Kye4Lz5%jET}mIqlI+X)t6VOtbz0)nZC^E2W|Qf4Rr5|!;$
zG}-?AQ7HDiA{{P`?2WVWq?h0J`d4F?hqe%VvJcoI#<<uqMRCNaWAAdfN;OyRH<F;I
zcc15KJ3}K0H8X9+lQ*|QAx~CTEdu!Z>WYzq882Fhmgnqvbai#*9@?QqhOlj~*RLkq
z$CZx6{h!Y9vpee0p*CwlXCr0-0a+QZq+5SCHufwm*iJn8tYETKaa8mAP9W03(;x($
zsF%!6$EAlAaQLCg)I;AFuH;L4<leb3QIhK<qYJKAn-EP<M87Mr$FN`c5*^ZGsj+pH
z|6wl_urqSyvGd{A%|DKU?cLAwV+-_mK&TH;ByhrD_aR|`lBZ^-+c<glffZ$3e<VEl
z;J0>3fP$Hey+N~<lp7x)iSo^PS#{z`AZ?iO^$>px=P?)61(KZblt-q-B$uwfeolO4
zf7`_<dq%k!PuVdZX9`=<fDr_B|J_f_UKqygUtg2!u!od}{+dU2+1jYl_6oZzQ|(<b
z=534iA9T}ID)=3UC&x3q_x;?p4}IhM2FtalT8C-Op+>{4*XdpLbQk|Z)G?eWX$Nu^
zKhW_F=~c)GNhrIXk$m;!Zw;3nv@yaYxfIvqU-dSaHEu*Jf58q<hM~Ijd!P(Iocok4
zcSWC=b10B+V#?1$3^yXk+rN54V1AN5f&EgjJVw6DQ<nF-l$O~T;c%Sf&F;N*3X=a1
z`Q}f_=?3eC(nEFD)Ki^}WhMQuauDghh~%YzEZte2)*)t|%++8SKYaVnrDU31_LuCt
z+j13xy(#O5CdN$vv)kSJhx4}-?-cLn+ixfi+yw}8R4Pk%%reuub<e!wlD`V5<`$Y6
zcyu}Ob-5WDc;pHIdPL353lCTOD>+)E*|%v)v`40*BMup!uYQ#Ls#fG42oh%;wh~v8
z3B3dh^9<OLC)E9w#hzn)@?{*vufK?*!G;8z1cWLLd;ot){^gOR+QIT(2o0|$yY?Cr
zr&<J~;~o^;2qP$Jy<XhBCJg2iO_9$74>!Pqsas5l-Za3GcxaBVa!$=V%)~<xL&MR{
zzZI;}JIcZe`}9mup<Xm)P<SAO^HNz2JIwP<42XkhTeV^%qus9A6pG3R*<tya1IgO&
zeteG>UjzQcv9%PIr?k-MaA)L}H_5F5&v8XzeD8%{qn{f&rrg2=zxIe~pXC@gK4I#>
z%?PwTj<lA&vt<{V>@tk3_Wn{<q|xE~utk6VtLdLqTA6HU`&b6o(y7adBWx-n;qla8
z-$WqDU;QQV;FNd)L;N;A$bK<*vUpcUAVW)&$Sn9$=Nnz=ShLfY;tXCutzUY#)XUoY
zuqF*Z{=G|y;w8PhGu-b4VFKu*qP>Jh{&_z4*E4CVc$lz0281GB+3FG02qXh=AQ7Yw
zZ~~@z#29Bnq3X29>N|WqU}*s&9#s}y+8~JIK)u7#FrRlbT*y$G*ew<wvmvp-Fr+K6
z&}C%#Ho6-pV%|yt{8zxi$RImbjW;OJ=Q3hXAuN~+n4M>*c>T(Y5BWw-Bt3Oc*wAuG
z{8u4Ufp)mh`P5DL%uHq_95k2w=Gqg;C(zj-84}rI>`!u596E_9Tz;gS;g>#s-ol|w
zWR1m}F|YU3q&D|8<ZIme%t0YysGhJ-N0k7{Av7#bsR;K68*ucF{hb~c4ioJ|SGj^b
zo>J+t+pUbCT>t3!O>DFLPB!ZAxMo%Bx^_`L@|!*IY+59%H{bv8PIA%Xqs0%<fCdV<
zYX+vrH2QSa@!aQ+d}L}RywKAg%>U6)CqeDpaQY!nuk^>EK&^$TK0%&c#Pp8+3}f5p
zTCVV$15T&7ms(|KAB(bk;CVAU3jL9d{1L^u@bwR{qDf}LObVefiCRF1Wg<O1#ES$4
zeG%L0Sd5ISk)V?j_q9inBds)<YVp#QAJev+WEj@<XrlH+v>+hQjz`k+m%<M9$EP#q
z1!@e&h+J+L!$XIJ-AsJ?*8Wy(1PL+VNvk@>M&3*H(F>egA$_W+NQ^u|uB5<yt60>f
zrdcy@RIJs%>k?sq$g+S~h*YZ!3X?#wHE4DU@>uap8XhjK@7#EyidWg(oO>`HB1VDv
z4smgB`r84jd+wENr{Jt}8mLReM!Y+EWs3Rn>-k~7<eMP>w%(Z;o@EC@1Pw+Da{oPX
z7NdG>LL3%L5*&#_t;{fS#)O|bOcj-_1UKZQ6UUIEX<N`<RxjZO&Nq+%LA_B%K_a!^
zT;t|-ZwFgU`y+?{k45`wGTLZu%+RspME1=RbxNwPCdzX7tV_SF(j)uyM%y2_-3Ae6
z#+F~JI59p!nxm5jX;_3$18ui#Q<j*MhJ}D^2IzD3qIj>1;X1FImKy*igIUeGn1#j>
z^!Bo4?Ga3tUNWIl#0e!{m>|mzyhIJBZv30$vz#;3gpG0MS6i2GZk^gQUrj1>F{KV%
zvlaaEiC=1pB20$>E5#C)0$~}QX}k^KPSW3a+T-e8*t^A{s-walee(DBR`RkEz339m
zFQ?+IXm$aH_$c*g8x*jE?elCHQmhUH9IYnZxRxITi;Y34f+j)Uq`RfHr>WFuy^3G%
zyn$>~=mIa_=KM~3C47<Ws3am(4YkO|a~!P&i(IPCCwZRSyCJ4;sc1qgm=z`Mh4@?9
zwe8bJeDm?wN*O%~_4n-Xr9B`P>a<8%_<fBU|8QQGUXR&ZE+8fj_w@9zYj?QG+QzLn
z4#{jx!M`<#&4NEu7W;j&EpY6Is%}T#MvrHDb}uIMf#@#6LVs7WlZ$Dv%b9GVh)c=V
z`<{O#+C#w5Hy|$Rid%krqB2_8I4YOyGhL?VS2hgjfcA<)e4iY@brD<>)*~fy4ogp=
zbfat3#`@qE?~1tbKI^F$b(JGqy>oQ_GhE9?+*h<gDN>sU2(fAKDUc&TY7)%uNXB}@
zu83ToLF?jRTh70zq7Evb`v~<92L0=NFMzLk<RpycQP@c9ow=}#BtAzGC8M1~--zmq
z3Kh+bKVg9pUQzw`R-WC00uUd{;$0dv7!85>`BZO{x@xl5$kLOWtp20Kh8W|s-O9?J
z3n3tI-z@#{$>ggYHj5D{7JHg4n>=&_oFT}H!?n<+DnY?*EEydW_WW8c_-q_8KZ`fN
z^XuK|P2}H5(T;V=RatYZ<hexlG8K@f0#YMu^w#GKvVIycE>Cl3$%IK>v60Oj$dbXm
z6z{Hd<4}xK5K!cIpu!I`S-ofuXl!b_xfs^^_<r(t7z`E_6yVT<HxTBVA>x~~=WAZ*
zaKJt3L*>b%2r5R<0@h=asAuVlwSS?_!Y7Gv*P(u+p$mwH?52nj_8Q-{Y_U|W{WrM+
z{;zU<exj6dawWEU#2yV35Q!$S;wLKIdqXLKXme$r4m9eV7Md660qG|DA|V)?)L#@}
z+?tx2E*pi_7(V~YSh+uL@*I8a-1+h~0RnDTy>rBgXp~N;pyZsHjC}hCVP}K$cGu5W
zK3R`{1se>?=t58eFghGpa?Y7jM|~3OR=i@oTUZn(A1v1#;a3&DHi_WpOVdAF*t=Oc
z<ka{iutj(tmezr1BEV<&0<aV$72<m1g@~d1CYC>OXr6db34cD;mVa>gvdk&^&gzIb
z{9X=wb#{H7N?(5w2&RC(>9aEOrIJ(g$J@9Uxsr(k#lx`9eauOQ9(VdRV|nNz;p|Kq
z=AVBtfT!OKX0=y6KT44MY?*-gAL-Y(a3lff{m<}uQg<02P}!T4K{wBOt5V}t1>Q|8
z)Yb#6@9Fc4`is8MbxZ(*cAKi6sr2qji?u;f|7bbDHemKO2c5)QZAb@?k45SGApuQ}
z+#lKzqu`aRp}6-i{DLdZb&+yO+zY9_9425FvHtq}n8hQmxIWG|m%y5dwZ#`vO!idh
zv`)qIAXEzTf=#rs?4O-%q}OP+w8iy0Z)>3j>-O)ie^&Nk)$iY3^VL?SWv|5@PPnzO
zo@f#^MWf+}p7-AiY{*@+Jf(CwBk}R^nScC<&OoCqa?6+XG(~qZSNFsP9B)vM2Ocic
zr;bX#UC+Ntv8^g%?av-KBGx$^s1$ksb2P1|WFRjO7mgK`${&v5IbXwRF2q@k1xoQw
z;%-<g?dik21`YEfJ>iiyU&7ZRA2x>sNJ&Zmi8DaCaoYPnyu)_?nTg_oBrl5fhjw#!
zHEyt1i&EV+U#aVAaCnI-@L)`c)EMy_o?Gu*ZMQ+c4QT72*y7%lliE47b)cj=KM{Yb
z9M~orve+(b>(z5U?&ZmeYy4}9>*zi1lMiegwdUs}!Gv)o%#er@GMC35MR)g`4Z5?H
z4@AJuf4XP=?m`9vE1ITXM@Up%dGr;mh#8+xzp+5;Mq#^pLy4%BCtiEcqsJB@iSr8S
z6Kra}GXS5#DNlZa+6lCwK}!RKIcxfEGWg3Lc%G5!;W+4<#r9{62g5b@)bgnF_SrtT
zsO|3Etj+TT)`8#gCm12nMS8eVQPvMvO4i*r;lbu(+JUE*>dw3I^2NyA%fC5rB`Rtg
z2L=u}cpa90E+457<MmyZnX=Tx7bKoakBXKhUOW9{hByXVS=!VsfD{mxr0tE{i<{q{
zFgn9KoMQ1F86sNuXI@-<Xze{#ZgInhKEt#z{kT$P)vZ3~)}##F&AO)sl~lM2hP4y<
zdaCu_K-uKVK)QtlPu;_7Zww^(gD9l#p97W!6AXx1e4&6l0I3$e*Vina+3(wy+cB<j
zMv`A$Q~%8sOU9MF91F(rGtQYkfvsq4^wy4ArpAVf0E!4$NhQlE2Z(7p8G=!R-#puQ
zgW8ZEeA=4?^Y?t>${XOs|M-T5Bw|0PGt49SlWiLaUL^hwrTkrgCSSf<AgZEl4-9dY
zzPMrY3Z}y@!?b)G08y$k;)ArDACnF^NSTb&sY9X6xZp_>5QdY7YhEI?X0FG7b<?LZ
z?lX$R8s0RvWWMIxyV8ivi&N$&d@V$!xTa0>0FP;uR7@G~_(Y;l0Tp1tCM)e=ZF8}p
zUthH;b~<8}gDMA3&j+O<Pp8K_Z*PBK`#^NFBcG=ZU>TPNgW#ByT?k<$;)tD{69}#m
zg%CHkqLF0M>fobNBfS|dSk!#d0ZjP63spi1^|98T7oax<GRT*SqKJBk3Z1ReeNO+r
z#=Gqpg>TadTxOwoR63--ZDbhJF@j#Y{!5a=>kyQ%KQo5+*ZD(-sN=*H6PG7q#;+Ai
zMCbfK*?t1qclRdRF@dWc$ejdt@i|dtht{cKCPe9?9*H-i^<j(loTv8Yg>ULVjT7P$
zOVF!BK$f22Bo`0QOo4Z0jB4ncQ8P9oavEOQH_}l;w-BZeGOya)gH7FnR`Des6sWhY
z5bNz*-AB$}-!{I*K2vP{mH0b9e*@3)J=7Jqm4dISu+Tv*g#fdRx~B;$0`dSQXDgZB
zn?$JdFf4Xd;lDao%llJmlvGClvexeR&w`(tkqSoCv9CUftK@QDg7ZZ|pnKrl<@+sp
zluR*2%Hc+|4Af{z!lep1iLax0WN9<~9s{wNZaoR%!8Ny;8>u6pB>`E47BTn@r_b#<
zzHxgJ^%C|eBI+}K1m>2G*Wqi?HR>^c>=0-WT#Zet?K{)G;*E|f<`9P}3nO#CUEP_S
zx{A@+j?}mTl#bPbabe%@%a@av1_|iz^8l~O(t>sG3@e6rp{6X@d5-X&)5f_s3&+(6
z`9<I=!czboOO8t{MdXHp(S0uqYmp&|1ben2-sxkd<0Vn7fa1`elJezL9GO162j5oD
zus+ConVA$A4Johu_Qd_`9;>&euD>$)i0kwHYX5P=a|kJX)bb-d7uDR{+y@&QxeQhw
z*50>+$Ng<7@dT$4fyM~_Y44L>+^)eJtSySjYzLK_P@XxMZ=gm59=0pPiGGc+Y9=>}
ziSBP!+v~sSarxy$SBnJ7(3d`Au{>!dt8(_IN6<xGT%D3wDdxEACv~#)dvyrMM@XaJ
zPqsf*c2)C#rC4Wgm3|vI8Pc^7yeEYI3VfzJ)kb{aMEz{gg!K5-TPAeM&SFx{VH5T*
zi50#T!$3Mb;8T168Po_iDR4?oWI~Rk#5%Ps4n!|<k$hdEx~fn(9?EKOtdX7fLbdM>
zZ5>&g@p>_^I$8nwX4En=rpZ)3Z?~f(S+6T<InF)g@314j2V;zLT2e@JD5;UYYi3xs
z)6d(5%cI;gs8?vSry7rYin`{L``XhJgAeIKu+ram$91zGJvdgs&SBh|r*Fr_px)`5
z?LEn1({qULx?;0`g5kZgY8zD8)7oyO5nv(hT=?(%h}dWe)6K4Lq_f1w*^l7MQK7uJ
z{<5EjQGA0qh6|W^pS%Znf5E{vH@BeIIV!)X!Zbi=1)<Js{A(DTi_c!XwR>)XdMzD0
z`L>=eAc;D$7=I$_&^*m?Juh*eMO4w;!n!7PsnHF6^a5B~;E1U9qdOT!1?hAI#F!V2
zu_Izm(TcCEziZrj_qZKvwPxd6YxQW!1+)A>6JlD^r}2F`Ai<3Dc5(|d(>iM7>m6w1
z?L!2%T=-cGngh)Qu|wY}Rz^z)*&3-iPT@#w4y9m%l(?9TP3l2T)f4vkiZ^SRs9Dn4
z1ZBiU8jBPd)V`a{n&`bJo2`LO36;3wRT#ST6D6{UzIu%AkI0*|=LHS2uw-4o>D1)4
zw6#IYP&&;TM!S5r!SCLEqUzyKXk@P1<d%Y~hws6SSaHTwbf8D>f~p@*J)>szrc=7V
z*ZO4EUHxZh*%nqhSjy0o%Gp#s`18Z6gNii<m)_7D?^CS_6+0^s)L<wPSpFos5q7Y5
zn6TxpWJ;^4(HyXlhFdvupI=$YUOmY^6gWIQ1c@s{R}CTO76y2bZ54WCsBnCZ7e&G!
zn;&q&>I4T^5z{I0q7`UdZ`(X>(Ka7r5g^#v2ev8%6)fxiYt4a?xHCb;fiy+olJ>CP
z)zcFWtF86`?YB(LKWNE21R7>o*+HWL6Tu(X-I35*ds(#sm^>y-JdJI!!hAd4Abq&9
zH(mbJ7VnWgs%AE^epU^|iE^QFF~kinL1}4FFfod%o^>f%f6!-B|A@ferbI!b@b}zQ
zYnr?zkDX?qC4`l*J}ECRf4p8;Sjdd83RO!NU?g3E6M(z>w%~%S_t1UDaTC=TcW1jr
zO8eqcbzo}}R1+M(>buILiX0R~nr^~Pb=j)frYOj`8rCtzItD{8P>yA9b>P?B7`9hE
z3~%bl7RfO`ccM`3;Ib>;NwGe`Uf3LKJ*hB`<$`C)mmUv8gz?=GAZIoN8@YWn&=(!*
zjy+hYHQV+@;)Un8csZ_ntU)zM`S~+))8g*#eP~lZ_-`CE5NREVxe3HVz|6%0{DR?N
zW9MgP<7VdI)nMZi;NlVB=6=h@Ccws)dtZ_C|7>9IXl`Ta_5a^sIv?dN*g)pr46crr
z5Dya<3m7?j6Dtcv6Du3DkCZ$tyexdo{FGoyu76Xqb5N?X^H5qtAWj0TtR5a7EH?i}
zgC8)O#nHuTDeMUB5QgaA9yP4p>`es(q#VuM>@6H10s<;vs4EP6!E+Pq{~Gh(a|#Gp
zTi94xLtxnXIj~?{Lctiq|Jcv}8KZ4u4zd0>Wbzjk3K&BCA43#v>@6T(P8Kl#eN?PY
z4pyR7T1x+GKZ+V)6bw5zHy=MI2Nyf{mU<L57=ra5`%$;?wt!)ikcj^&@)x|M^&c;3
zs>#7v+Splux6f+t0I_qlVzo4Jw=r{caAp0!Ukod|CA%qy88?@O3A?4asTnT^9}hQ&
k86O`zn<YCZzl9|W*n$NdUw+`$zZqcUq?M$~Bt8WH7Zr=TVgLXD

literal 0
HcmV?d00001

diff --git a/app/img/icons/android-icon-192x192.png b/app/img/icons/android-icon-192x192.png
new file mode 100644
index 0000000000000000000000000000000000000000..6536205b1da4c612bff91e3e88eb792748cd67c4
GIT binary patch
literal 39341
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
FV1i3ogBkz;

literal 0
HcmV?d00001

diff --git a/app/img/icons/android-icon-36x36.png b/app/img/icons/android-icon-36x36.png
new file mode 100644
index 0000000000000000000000000000000000000000..921624faf1e19289acaec61fda3f2f1e34648490
GIT binary patch
literal 3694
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
E-(6doGynhq

literal 0
HcmV?d00001

diff --git a/app/img/icons/android-icon-48x48.png b/app/img/icons/android-icon-48x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4a4855e713f5cfc39d2f9e6a9ea0d85916104e0
GIT binary patch
literal 5429
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

literal 0
HcmV?d00001

diff --git a/app/img/icons/android-icon-72x72.png b/app/img/icons/android-icon-72x72.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f76cf2cf791aa68b758677f5615422539969553
GIT binary patch
literal 9564
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
Weqepr(3SsY03nq$6|3bf!~YMLr#k@v

literal 0
HcmV?d00001

diff --git a/app/img/icons/android-icon-96x96.png b/app/img/icons/android-icon-96x96.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6abfa1517f558c745363424da08f41ab7a0e931
GIT binary patch
literal 14512
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

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon-114x114.png b/app/img/icons/apple-icon-114x114.png
new file mode 100644
index 0000000000000000000000000000000000000000..8cef596dfae46a8df123635acaac7d02ffeeba34
GIT binary patch
literal 18630
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%0DCy
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

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon-120x120.png b/app/img/icons/apple-icon-120x120.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c44f22d0d70e4383a6ebfe074cf5eb6c4be64f6
GIT binary patch
literal 20010
zcmW(+1ys|07pA1Uq`Rd{>6Fe9(%ll$-Q77-x<R@@8l)L85RmRJ=@7pE`yCJ40nf(x
z#dGfyH(E_a76X+86$S<dLtaiA1U!5F_l1lIJPKIw&jC*e))LARFfa{?XfLMkfbU^l
zL9&uCwbNurz&BLpav)_G7#{{0n4mBim?z*zL5DCf?wl|%$0jf^f|)Qd@4tQTR2K&R
z1JO)TRvPB*zkdbY<*C3=P`=6Ox&qH~|NoL1`zi_pqnIl%Eurc4XQA6Otz_AK>E74)
z2boZ0v=C{%z$8Nuf-NpOE`c1qMr5O9Oo<%V(%ftzonm?d0W0}(BNmE8iIQZIZC10p
zO*TF~$P5OVwVp>Pr=Ew@n(@x<eEcyM68N*Os=BkP)0Ys9)eUl#bza5s^ZvZ+e$DUQ
zTUP&Y20PC96~q^Wi${ZE5rm&akd&H)fD31at0WHZ*9YGzPHF?IRY3fYm#$s!#vUc=
zFc8h_c)48c*zyy9RH6@zY=3x$5hC-^jwYOB0j)eTlY$P;H^fi0TL|@3R2&2$sW>1E
zaaroNw@hqg7~>$?Lh1s{G<tjFb_@e}NBJc}HE6;6`b2v*p}m~mV4PQs&`s6A{exmy
z`GD<_z_{29BWm=)tzq8acbi6=T$}2fq9$76nDu+2a7cKmBVKKp-*VO3PZXBkIih$e
z4xIE6z<#8ghgt5uf3(iuw-&p0mAXiO*-d-{C;I4$`5@fmpqZF%$|ZUU|2l$}%hTbe
z2Ytqu>_z#+v1K4#*s!CdMDbvsxwbyl%@pGVuiv)<$1eBK800BYZSUYT9v`nP30LTm
z#a@~=WX2V+8~K`(Xzw4NcskWrE_SUu&;3;0$Ah`f8ltQW-B6~(jg^dYk{wr7@Zv0*
z>yP-}%(EAK5%HF;aZcLfF?S)gXp1{nk?%|YqK@BaOpyK3EluN$GirN?1y3^iB`CwU
zJMUV(_DVKp6Y1ig#Cqq`HCE^YQXgY@(Rk~QV2+TGP={GVyG?dku;wALXr!s&HYTWC
zc(-dOfIs-JGAtwAcN>2FjgIc7CQQ1Z<-@rZ$;)2k!hg7%0h(W5lIssQp8r9TC-%Iq
z2Ex<IY~S#Q5(~npS~5XJCxRUY>5q@zxY0vH!ITGnBF9gm`IM_nsr)K$O`Pb=Usz60
zPv_3uB|@<OJtI)nDU2C=Jrp8w(5K4hiN5VF`q#A7z2bNxaTxuS<^~t7A0;W3iXv`n
z;8y0Oj|~h6Pbex{H0i>O@1eFiZIl_+Q9dbg?RhdUSS8~iVN0S1Jmo98&yHTx72~hG
zEeA&TVZpVww&@yg6s(*TeHF}7iU<#X_qT&g5)Z~21NvY@we>6t{HmK<qw_k-cfH@P
zaDTl@mbxiFbF_MT1l&yL-m1zo#}5yGPA7biExGw9x?mT-wnpB$M$zif)Z8prs3wlg
zMf5OQG!f;9fUGP9<#hud+{1$OYE-(`5UG;ok{|~-;@F5`5^_WlVIbUyt<eY~qYAmt
zgYF`&t*y*pg)mb&VG3(U$8<mTNYiYu+KICkKD!o@WhIZ3$t-BES@u3hB&g>df+TXD
z@BYi8<yx<!^|u=u3@_vd#lo~eJ!msMGkt_<l1e#tc0?L3ls79kmzpB6p`k&(Y1zWx
zAASQXGdEWvu@+CV;7G8{)@+54Yvos~gZ;z+CkFbO_#)r&E#jBD9@WVNYTo|yY0UfY
zB7;f|azuy-5<wS8UU`u_oi{!rJ_)fWoew>|iEh;2$TFs;lv%*2rcCnXP*x7MWQB6X
z@BNJq+*#-?dbw)jpHbdw!kh>$V{u=NA@`ofKfR(4dNH4_7s>ji?3o$2RN(^OdBM#L
zs?j7Lc1GA{i%T<uXoB1Xr^ZqlmzI_a^r{<LTI7i$e$=w3%3I4Z?9gqaoMy&b>c*J0
zTxpaWRN}@i`~A%k4X!=$+luAb^rdLX6!CD#cX;ke+-Z0775Q_9nX3|M*E0U=7a~~U
zvoceLxwm(gG)-+B*K9ki{fZ2fcYu=$U5YmQS`4;lZ00r)^QYU^b}7teM;&!huN88S
z+ZMgw@HWC_P#7iBE14RZ-gFcs23CkHS-X^uBC)BnF{buNvx=a#t!>O|Zq@UgEXz&d
zYLZr>$d)AC61WA~wbbQNHvf43G_tZz(B!J%5K4J?-h175-&bg|AXASXT(fd;n6KOg
zm12dK+0wF#hA1^7V!`LbzB(X-(Kxza_{^7$d8j|ArSb${z`ceCQJNxj{QDfG#@Q@K
zYZsrk)H?ikoO^g1-IU1X_TSf^cTZnzJOxK6Rk7<EI)?Z62~Dxr7YxS1EEz`L;F=n?
zFl_wT&)Vr<ekBR%g5D$D{(a@T6_bBJf}4KV0|~E7hPf-$xD1cYc)}Y)en7*0723=T
zWr+xi%0(^Fgq!9~3bM=wK5(IJNOw1`Q|~oq!pY^0hH47r0E;{oI|Nwi_r?#n5sn2%
zB-x*QoD`Xt*VnfO6f=O`l!o$JSzGHE7z}a7MW+e*)urGO?QqY^jKYhtZc-R7z9k2}
z2TsV?TRmhC3mjtH>lGcvPZ-=wzZHmZPMq~HlURFl{5=Ji7$G&esh27<qJM6V=GxU2
z=I7fhpV7lyto_9)S?AK21+LUb+j&x8Q%cfGKx0w|xDnKCj&)bz?|X)R{bJ~><q{Jc
znVZ{=`pJ0~gdBpMWK+cPKF+1$&<O7V6D1#WOBJPF%wFqQO6oE^gMC&#R21z+3Po%f
zTQRR08?_&fIAS)03=@~rEp&MJ9U<ZS8TZ_kuU}ub-WzQ`#pgU|@XPb3ZjCWgT6;LA
zFE8s(i`^oGOPU`08Z7SQdT#85bNFYit%;yRO`M(8)oXiHI|iSwB<{!%U_l{eiTT5W
ztU{d!IGgzj57bnTrZkUIrn3Mrg_(vN{4EIT<=FC7tA%nA86mT!_=s#UB8NsV4zyRQ
zFS_p^>~pz=p4B+~cf7U~jmz|EuKM8blNAy`<=7z>-16LoqL31vR0JxR<9Ng`wLgc2
zE_!6^7U>C_bPWtjbeIZk|74E2ED>>|OKg6?kbsUbaE<+rcX59;Ec9D``#T()VMlU#
z`em%K*ABtB-3tZQi#-wMO^2n>E{;d3k=A<7)_z6%X&?4jXnd{wD@jvRQ)by1Z~&*Q
zVl#}r!MVAH6afzs=^66^D4Wlsq@<+w7xtlHz|u`l;v@Ya>~l9f|Kap)Z#>7|p2eLN
ztkBTjF3q1KFwZMEc8H4rD<@Z$GGxw0wn*OL5wq;3GO!_yGXjZ_By$`PLOe8{n&Oc8
zU5QPBdzq*{D)Kig!nB@KY-Dwnl@!Niu9EkN`C!{LMvaw_HdziEfx6pB^{6UGpI2WQ
zeXy_5-mXQkuIE*-+YzhK)@_A+e}7-DH06dYvZlttC~ya(=kG7e@jY%yC=)*Fj~_ph
zR7yo>{%BTf>DBN97&+yCzZQG(_^DQCfkJe5Jg(4h4b(>(coZ41^mxkgI)L<R_KR|V
zk4xtpEhd%c(miUi&)M8I+^`uA#I=DHO-<;P^Ujm#T`7oJC9i(z!!S?^n)Q@x4ZLGX
zKRPyYic!k{yc|kRG|ysKtlQY!uh9p(h^CH~sp)C<GZl+paU%fEm+CN?WbPLZ=m*Ae
z3hq;(UxiZ5l{>gBqc>zu{r=7G>uVXpnR%R(5WoQws1*{5o!{~83iKRGA|=Wh!twKl
z8#GR^=>#7b2A?JrVL+8C-_-b1i6K=6Spxf5Cp|pPzfhWnH{SGq(>ZDNqZ2zjE3gDh
zAHWqKvzz}o)Ef3m5Jh<Xcb0&PR|RI#Us<uqj-W)ak)*X+v1k&oiusH?Hq=*iCqa!a
z8HSx%rnjBx(9~IkPOGoK(q4-use~>U6#!9u_$s#yC+fSkO@9zd^$1V>Ffgo0#S9aO
z@c<o!5L4`$)JrBoEOm8t83cBppb>;r=!2rInC@HTVadvL2uDg0UNjQb3o&HqY=XJ$
z-A0KDEivN2Ny{!X%_fYN4sjDy=Fg$el4JR>h%ltG&6-;AMOgw@2H&3KS#eb?n-yx|
zZ=UK{_fa%*)^iH&!PZ2zuddhY3iPeb=dU5{C)}+a+{aL$kGR^p7%|HUE6`!8?`#yd
zdM1!WM=0b(2k-rb;b$CDAU|FNgUk+r_9sD!A@ra_lSQl6uqy(c9+^IzgPmQC3BTTf
z6v~S&NxGC;&U!b`g%QXOL#zNtTx1KkMr3HF3}qrjJB*nAlj|;+d#*mqz!>}{8pcKr
zRHE(Du13QRFohqmL?vk?G4yZvEH2J-1&GMsbD3St+%1btDa99W<Sf+_BIW0OmV|zN
zOnWMKVs1Jk0t!U9pQ(x3_<<`cD{GQ`c>}8=wdZ&jrtcfCt<Jcb14Cv-0t)r0Wz%;-
zXGv#X0o_gtZd4H#{1nLgS)ub6<Ny_nb9EFkHj~@>ukS*#%!0vSOZ$~<mt>;MtKBdM
zVOB#5gG19)>o)<Ag27_xf}J}1m!-8eOIO#_?lp3BsQ4m=o8bsIn}V;ey`w`zTbpc)
zUNQ7&^YOJ0gE=fSYLwQHG}N`_BA-x$9nYePSmnD8b#fGzej5V^qo2No@c3Fh_3jeu
z)92EQ>B5pOM%nE&EY>g>)bQ_;wU)|(he@G^Wa2lbKN=D>sp$i-XU^PgJ^y&sl6uFp
z(wFYKSa92JHxPmCz#p7?!o|OB_#cc~aJvZ^X4en`ot#l!?149O+A&y(A$r)1#RNu1
z=blb_6eUn@x5u9AU1JtHqxP5f7LQ1yHY77Yb6FFV2Urv*xVPi>gR2JYmm(LcOt@F!
zOU8GHk?$HUxrw#4)1#N~3L#+7w)Z$pf$g)VYm!#Hv=AzAQQTG>fM0s%k)y-<3xEOF
zrX~wlUEFAdypy@JI{;whm^->#Wr}CTktMp<H<KeN2Y8hg_E5`AO_m93v}5f`$EVLJ
z_FRY|*K%bbpapJG4<|wy$mgzn#gvY~g<NAA!c!vvy*HT3#NiCH_COgdgn*Cm(vH8)
z4eD_tTP4p4;Uh?Wp{=N&ZOFLCNmruN(bc8FNu+$7q(c5yQ~?qxN|VwCsvIu~#__FS
zL~W`<=_mgu{BqSix>Wf@Bg({LTfqfAj1gxh@B}M6YXK?Zf?oVtt|6!rpKFCCV*(Zc
z2OR^Q&DZCP;#r$-C%;J+YmE=?&Q|D(IrF7yxT01wn-Tl^`mw{PN20T}LTo4?w>le3
zR8bWHDZ7}$acN?h23-I=Ju(HKjPiWizURRWK)0MH%36Xc8EREZ&mc^6_~$H==uu8y
ziMJnR^y!m%_@7VlGNHG(?j*N@O-(%CMg6m(<*E(s^)PashQnr&x@I&uvWxDmZJzb4
zIU|&TaU+zzX#fUwcS~U-ltlch`V`an$+mMkI<;E(aUKtNJ!(*HE;&E{$0Ls}T65vi
zsW65acXA84a;Uo11g$ufcYoh1GmBZp-|<F8xsMW$MNsDLFV4Z0Gm{S9<w%ei3zmIU
zvSIbt$*C!IrrmN>LZm|I`HWr5LWiwB{P>b=ZNcJ+ItzG)FCOW<H?g$zGk{oSrb!C)
z;Du4FLxI{k5x(GBQaR#nU)avt!V^Jm^jUXu!$p+mD+9^;uCB<LdA@>qI%O!Q8~h+=
zW`2&jqg8}mjZD{?si$YgZM-sYo`%hwi;Q)kysS{^qVMl(Pk<eEAmB$2EggQ>*-a7O
zDX3C5N-Y2@#<~@P=@e*!AUpjGEVLRE(k%>TW2piE#LMdGP-ca#8cPPS2t*OVB7R0_
z5=07i3#hj~xv7k*mz(hSsVe1_npJe$R}Jy=iN$uj+4IM@!3hp}&W%~T-Fbt1ADqmx
z8C2?I`Ew*bqLVESpWPx4a!TsKt~CDQuOyFEuhe8BL<N>R=EIlu?dd;2<+YM$NTp5Z
zSH@f7B2`8P4q%N(te3FI4?f^xvU0G`od}Ho8Mg37@G|Jj&$z_mF!(v2^Q)?y=9Ae}
zS&$g*R^?zE8c_7M2mCC)h*GrIP5>=m4`q@Z13?Jw@vTVyS+2tX)$U8G>bK(?W^}`H
zBPVQyF(v$d90XViBAGl=`L4CXb(<t5h6Xk?$UVStWSZn_jEcLUQqVNr#$|gJr*z9?
z1qPImAgiX~>FHW-X&aL4GIJsY)sJqulA@{|2GseGYqtCshIQ|Ik@c=8(IcY_$-+-1
zdMMjhpE@0ZL$JKOY+0rw%x^tmF*gaBYHVl_AUxt8s$xS4Bz(wy4&9u9=D9O<$hTA8
zCiUNuYU4b0xd(Wp1GH$Z54iiJIr>y--^_^+ktHC`?cE-vhR}z7r>9T%tFDAni$?;O
zw=(d9GnF4n(#8qK!Kf{I@m5XpE!yRv8q9ebW_k&1n!zM#nz5Jf+&Cni6y7PIutHE%
z2<H$l#@}#ZQ=-PECdH<OBBMHugmsNtO<?bJ(mxl^4mGk;1fHtr1)l2~j97kk)p%^C
zrTb;hWyVDcxo-D9;qM-0^(LF)jqg|{=FXawQ+q{#hY)W<daF+=A^*-VRQ-ONvi^bV
zQ5}HC!>%)8pwDuP*q*%dWE5{(**WuE2P%fCK1+lSUWj(r)cHC4uw*b}zSnoN2JyOs
z3fFdn1WmeV+haO&{s>caxK;fc{?6LusF5Q9mOR}>z9hjhixA%nk;t+mIXX(;&49)%
zR%G|{TY(_*rmWno!Uae5(E}tFU2KH*+Q@@PuRPh}W$6g&N52H{9zAG`&ba4Wu+Ude
z9V6X-US)u$rH;)Uxh<`(ZvQ@8Sq<FqA2DK_Xw1ydFJ3!Bzqv*!DE<-Co1T~T_%bxb
zeKZ&)vhiWlH@JVxYbMzwlfl)sDUy^2Gw9&?=k49f>Q8Sx*xhUIlrcI0z30{`fJ)+h
zIx8DBY?d}|37qe|15;gw4-<;`X#drjXfLt}-r2B%Mc0boz;$91T%$<0lu7xC8ke7&
zB?09nD}Vp4<vuf)%}lq<<&-gX2+w&nDtGY&<BtPDgKaiLgHD_hgK}Y#wTDMUM;0;J
zV(F|6hy~ohnrc0rKf<eg{$s7*)iA6q8FBzzs80!lq!}9)b((^Ag2CJ&_(eN5OHpnx
zD##C_8}4|id0g?IN&7ryS$$Y`U3D9?CL54Wkzg-+o++FRdT@zxQUG|vWV*@ood(*}
z_eY5$z*6$?d`_vPi}r$>;6=LIr9!r8)k{;bB$;CHm}J07OobfGxDWqQhMJV=^j!<D
zdmkA7Ui`T9=g)R-+eRsHyB1AoRElS*(D6Srq@oZ6Z+$uiD`<XoH}KrhDYPX4b{QZt
zg*sHJW1FAY3)6%z`{02U;Q#pXN+i*OrhjshHKI_11?+XZuxQJlGh)PHxR{y4maufi
zNTmzkgV!&`(R1_nfd?}HTm1rM)2RUNkl{}d8`Q#`KIT{qu~~?G-S3*s=xv<TO_1EI
zf#}1B4*<;sPNOyCJ45Q2i7w%AQ4wgOafTOT(H(#QFB%o12wr`M<M^kbCt&x+q~S)K
zE402o<f-zfGNh^$+mevx0DQ*&FTli{k9V0n*VtPfc*Mja9aePG<*OIU7S1<2YJCFv
zLy7l@TlClr7D+2~aos2BaGmWZXebiR^%$fBj#SE(YqY=API!?)t`FTh=TF=LUE|Rp
z!HXu~#}MZr=aqlHc9Z*(B{9NE*x!l#f2SM?OETr^m)8~b$^Eqg55D{vBHTClY0W=d
zJt8^$t`vX1j8`|WIIvDw+1f^1(2U(pV**5a*F``{qhU*0SkyyXp4qnL&*?e%(jdd0
zpH$sM^4;KPk2CG+nr-!BuWC+oV0D)oh*a|fW3E+2B)GH4)TJ~XQ<b~d`<xBk)_~q+
zvXvSCZ)i!IONV5OHtFg|xv<#UT;K-juzow9XMUkF@%1H@TGTbrp~{&82>OL_*RO-#
z%g^h9ZzKt>&0s|+LU@STt^bEZ1pW5t-7f6yAqm+bI_eMbejk%^A7oI<EJ3XJG&_Bt
z9wfxOYUV@r+ZJ_<H;Beh6&u^z#o05=f%l(i{N#R2S7w_cU(O&3y%lCzVCncFh`W8Y
zG>UjBoNw0>W2yID#5Ws2a-+(Ul&LT(bV)bmV!dh%rJ^!hwd#ci2htH|Y{{LWWA54$
zpjeIWH4d36c-OPyO^k1KvQKHpuB{pJI;=KV+5SO3@IIQG7&2=ZrR)i*Jpt$;AnR3X
zfBjKg`|WPhmXL5?UWU{imu}nHrQ?)J+$5!j1Wa+`y!q>ro)$TwK2YrPv>yo_-y3$h
z*(}f>6*yf+kis=bjY{q1wKa2V&kVg93bwpHZso=f)~2R$PPLlfHf?`|{a@wx53Fo?
z^+VsCg%<SyEh6b4C-6DVJ6lgWHLLi{xN_`e!UqXay#XwM9;wx8eiKP_>6pCu_j&+G
z7@X)#)01kI+RTKgC3DPX>W!Im#(XRbBpn7GLuHP-gyDV^i|Pq+3M~r!sl?IKyy$q!
z?W>*_0tS%1@x8XFksX#1JNIyDVU<dQqLnk}+vDdSH8tu?_&Rz9CIJC?e(bU|I3v7M
z5&@}YwgAGhfRBTG$qEF5nuDA&E^{jEBzBO~$5|iA>bb{hv{H1iS!6w!2AMQl<hy5=
z-g*~`7EiW(d;ZLJ%Fy62=BlJZ_T<Y_4m%T0Isx_gvhUx$%iSrlFhmxaOR_ufK)t5Y
zd3tJk#=hl9U>Z5Z@XP0~06K6V-4IRiV!%Ug<%V{C{+nJ&n;_s-PLj9QF)|wBX0u<R
zaE&VgFtSCvI@CgX`cfE68LFeFSF&;jV)-&^#S?0M!}H?4wz-8wS)%S#-`zA7jTfUh
z#W9&WT~?V^4ctbbZi<{7fR-~mrYkUvN`Gg`nF1J=JRM$UM6iQCORW-A25OoXsR#ps
zu{H|WYgvSd-3~E@i2cjTADn6SW7_+u$ZXzou=B{Cu(SOM6L{!g&%1Cwd*bsmJ__rh
zM7M9quC;GJa*Od2mS6#EYL`X{K2dXZ33W|QO<!J0VVM#kcIWYYYlH_RPrF+|XZ=dX
z<G66W8W~~2L0;uyh3W;SG8R7d-cte0>{>1!o<Y1svFR`C?dZ4^fiLQSa&#zwdFBym
z;qqPN&V1y_3gTrztornwfv~B;;R9|S$wN<_CQpMCBDZp?ETwnY+<~ZUjb5o5D-AXs
zp8R&hCjj)brx>PWQdQajaX777Yg`?%xb}o7Vy^OxTHoIo(#nbk<>jJ<Pnc=OlZ+~-
z^uI}7{O`}-VGMj3!4DB5U+}D2I5`;L^!u^q2z6|8CPRW;-_ugiij|k4@G8qLV$e&-
zq!lpK1U$(^^<&1Oznp2uI@V2GLqvEaiS@!ZJ<6rJ*8$-o(Sm8I^)o9WaEX&AtST3d
zhs>`kN8f$(iP?5HY-sn}CHxL(;EV3|6GaR5TaT~OhN4+=RHY@_bpTe2lt-dV%^l4L
zY0#yjphFAvYH%O=b#4?y^LK)gC^lObjes*~o?WJ3i(}T;89PjqP>e2^>zHBGR*gJ<
z{Y@kz4;uRGl}8IkQFFMDvtB9Hi&cgj95-zLobxsq_;6<YZWac+N(DS0Z0%<Fb|M*d
zapk{}213DL@$w5Ci9013?3;0KW{OsdYl`P;cRwKn$f4ig)QvElhF$II&k*ORWiGuM
z!sQ<z4opd+2+b<3susa;gL5^A7B)f}?Hy46FMd8#7<=z<!+AX&U4IvGC80(DD-f*B
zU@aV+#3Po10PTBP$(fh72&?A;fEH)63@-x|?SBpKorVGTo`ICq2-j$6&-64Al$=pE
z>Nr^e1uU5DwN<<`Z)?|ne#XwzRLGjr=(xdApDKDzp8Fy4#IF}r{LidUx|`M^R9<jl
zQN!B+*CuE+8{vG8hMLPyB_A%x?!%TOeEJbyuwb|4D{4KRM?v*|Ugp@N%d1vaG@lf&
z6%q2EUm_cO?A2Z?bR13s2f0T&o?ADH253Q%0Xtp<wNuX{A=>pda8Fsw7aVaSaFt0n
zSbHe3AN(=P;y=sZ^>d=fgu}Ht))bO2xkY<@2k76`pRaWqO!)W&u6>I5HM!#N#14^!
z?fv;UktIX=My~w~7W<va0N%CcDC-bG^&KxHA2B&&wAU#}DfFQ(h%r3KucvQdz^^3c
zv}s9HaKt=f1WL2F^zpa{5V-;6xoJ3A_%isls)(b!YeDdgKjGw?nR|HN4tmK!aFZFb
z!H8BzU$#t*5o4<S^}L4a%!!Bh+aLEox%`!yxGSwTy!1U6@yOpyiRO+xfKt1ZK0Jn3
z4Rku$@eIqSZgz=`+hNJpcAv&AoK0bctTgHtv$Ar@soX5!vFetC-L<2>czCkn4R6kc
z3RmRqsMTmQgU26wC}m5FUxN{MCGs>P+lF6W{OC;3!6ez7NrRgOH0z$Lip&DeX6^{Y
zJr_{>mMB?jeyBL{qdt5KU9N&U>uz#kiKey@{fILn4td@I^9cx{)zWqU29PC%qfN6z
z!J6vn`&0sxSa5o0{Jy2!fP|qW_?bOpm{%DP8rK{>tE?+lw1Sa&czA$D3ec`LyDV77
zqVX6j7EfYm$=dHfZPojK$I1vy2`W1Qq=fYJbWQZ^P8N(GL{x%Q9|k{CG<&MVERwG~
zBUO5Uq)QtA5vHNyIwLaEFN`iF$<YC}#*o>a^apL=qEp1if1gUXRA<upRIAvvrah1}
zGlP-q(WNX*K`QOw(*wD?OE6pWPr#r00tG9~i|vE~NOctqwtw)i)J*Z|4z|svwKK#H
zYyLw%SBc+{smzd?aJt1%W?S%;1aKDZe>lw?HOpIbhaQ5>sXYf|i29|(aECdgw#D_R
zTG0#Ow#9;8_#xLWzP`RotpxJEp7}XE%x84ya6W77_jz5`7V1DhUZ**FkOTs;WH=jm
zvXV4WE~Y^a7<!<sto9Qzt3K>gWw?JxrU+|1BDJfBf9)fZ=8(b<@#?d=4ffrG(*Xja
z`R|7TA+(txZ=}G^-rZM3ujUT9+ObvdFu4$6zT-p?6VN;)sa1&-0ObWB9e~g{mo;f)
ze;>TDhm%h(9gwfcPvTx8jY`cP;x`5};3xW)Z?Nd!4L$PvS_%TV1VJHJ;pk||n%ki+
zZnw@yH^TjcD|ju>DoD2L@+r*Gm~@I&Q{`$9&K`n<c=ZB9u8JyO{2hRu0FRZx4+KwG
zqDaZNLHqCh1<x=G(RK9<Xut|7Q6pSR@WFk&%D7icnuRr3*=5ON7HPrs6eEpFrR#2j
z_-K#)zpy2f#w-8<`N+ffp(oLn=m#qYplB;^K8HS%F<v}yg773a1u=n|+N|eb#<c>m
zay5Qw3VfPX{^uF+ym9^Ub$>&lTw_cOZ~W4t9I7Q)e`2CfSZ2AVB{*{V_7CRPr&~o3
z4B8hO`3$8g`T7(^@iiN<+XxGC-QX}>l`};M8kdmSb}m?OG$;AhcbchEo&@@AR0d+s
z3w+hp{*sO~|Ko%t?*J#PzfjVM65WvT5}s_NKWgBcM&-PYva+Q!XeXI_h!cG~`qM|J
zbr4Ir17+9xKCj(-NnqCiDXRpiyhfdtfY0Q4HSKc{OCpYqARt7j4|Ek~rV@Kl?P@;9
zwI1b4O_JSCOj;ERZe)QMT6&<6WSMa_P7*b*ko$;4YO)A~@G3(AMYcVU``9;6wrw$X
z`fP`~txgsb&84&UX4OqlN-&i=gY>?5sTH+O;JhJCiQ(wZ2k6?PMz+l@X`hm!s%dO%
zw0*IofOZ6FI>YwsC;mG4w@_~KFDwL(Yn=eApv_Wh?Cexv&wz$;e;nbRXJ?XQZi*<3
ziU0noL4iA~1bXChFfDj;a^fbK3+qwduq#iDVv3FZ@Vfc4(cvqVpAzbvhDtcunqwlM
z01`M83w?LMlp=~iC?wO!kwoCWOg8=GOsov0LLaCMH~2+ppa3l7{XeOW*fLun{a~=D
z5kWmjl@IwK|B|%hq?ZSJa~*L8i1+T@86Uuv!X<+>%2hDOm0_;M^<oi)VyoPRE4Dq3
z=j8z>5l3>NwA1^Va1WGa5|xd0UVAl*EW9B_BQGsvU_;V#VV(&c>}Q42<xEK@ctrNy
zC&rubiT;{C`O!2|8Nacuxd)g2@mzS3S2_MHN)wM6Y+0pUmkg;)BZLU~`TcvS4<J$O
zNg9a{xxp%43LT;e;!M;03hY}ap!%?P);9h8IeC0M-e*LymP3$qSm#2a)np3;*bEB`
z1fWW~t}b7IVEz96pXisFlh25gs};F73pcwv-1qaK^So~>PbFN#zo6&hLv^C58Vk6X
zhdsbz)g2ol^jO3n`NE*^;atqz@%BF12=%cl;^o2kbICmhJIj*c$nDQ)tGU-qz<a7a
zNLDG09=5MqAX#%nn#evC^`u1tkgROw3@34<!NHfR`)jAD)qEzR$cU+vQzA&(X4yVH
z{IR1S$77R=IV_4){a6Zh2J1Hz&>;cda(c>IW0iUWm`+_?vgJ@qQ`0;H_VN;$G3hnk
z0(8vI+F}#}_t_JHT~`6E-6m*O<~~hn$;wgHQn_@9W1C{}a?B4^=Iw^1n|K^*ucVr#
zTAZJ+99(m6IR4Y&1);rnbtvnCkykfZeM!#4jcltZ>Vy*5(kej|0F@g(;6isd7RD)`
zwMjvhBpCKKp#W^dOmf=1D2?g`<UwqyMWpPZdTgPw+L^@DAABUI_D)dyR=}nEF6fOr
z(F(SVjUKVWW!8v5;02e~VHkh<u9gn5^xiE@Y-nyC-J5V~)MsgEE%SOiJ^i6jlxGro
ze(?mb7N&*A{b$h*dzsIg^Q7ZWzI|RB5U!ZdDQ+~$eF?*d%`3d5%6e0TSJDQ{W6I{d
zowR}{h_MD65$h9&*O+n`ZqeGTTNg&sf`O<w8yhAOrhx50aDp$n$1E_uUVQ|_Onj8$
z8)*>)YI*j*oV#^BB)=5OuJesJQ@LzE&(6AL_8oVyclpxa-Q6L><pYk&e-c~cGWtiy
z^<VLDEST$zTCBcvGYi&S;!4W;_;4$&9dA9pfTFc^TlcfS<>Wu*1fX5OpIEV7ktsd~
z!kounbVlruj4+kHgOc#@4CBO{-ub{gX;Hc<)8?vRh4rd@+2bSbOdxNHUgqyK#f~UW
zqx<nGig)fkGA+sXa@t8&$&WI>Dp7(@I_8ftw8VJQGRyut>Eq4mQjJSBI{0*}BXre%
ztk=IkFwG)db9Acr4rT5b{KseSDX8wH3eI%6-VDXM9+kpMnX<BNTajI0=b~FetjdWJ
zh|6doTPu`{&dQ?6e|T`kw~jIB@e2ny_<=VND8OhW#S|n?iKa6x05Ly5u~oEhxRe6Q
z0b@R-5JiHCK4B+CK?VK#Gqjm0iHZvZ?SLL(!d-I*po$@D!r}|bX1-DE{$A0krZ1`9
zIu#LrIP}~^N-0>N!2fsWpRZCLTT8mzNE|ns9Doma$d={_OU)NZEGE=AjD)0oHFqm`
zLuSvFg67$gX#kz$=Wja%3Kgn%p4TbYbe>2kUwvI-x(UTP*}qb_o7X&wuS|R|&;7Z$
zi6h=OTalwy+&^FbR-c}qH30Go7!2l8jZIVF1C_@4rAS3Vc^#52G^&4(9=IaRno)ue
zN)+&!d)-*TbjXrqvY!=5%H%gcG|}U>U#L=XEMk8QfF+*Z%6mQWy2g?MKDI4UM1o}&
zk&H{ykr!F0Eaek8BrWX+Iwi2drqacW9kuT}xN2~^0x7u))6ym^`9HQ@3TFTZDKFrd
zIX#{5*H<G72NLXm{HU;aW>xo)tt%mS!-L5qjiDVbc7vZofISajJ92|0!0vHzHJRa+
zp@+9VL=gga-+|7eRIeCRQ}seEB{s(@AWETiDMXR@fw7m%fY&Xe{<bFUeIS8Zb;-pW
zp>%+iMbk}xjQt<k5Oivn?1~g6#50u~PR#*Zb|E7y4JfYxBwo@)Hls_mqZAZ9HO1z)
zad4W|Bz%3Nfsgt)CY1>~H#>ByL{UZ~K0e_Yi|3o_qzyB%bxu|lej@`KGPf?kjNu15
zz~|IhopUNAn-ICe?|XK*LS4Q#l0vO}c0^AD>b-<+V$+J(hP%HqW~|$=_g6-zCTPiZ
zWJZb-hq9CnmW~k{U99cd#tF1A0h>xC?Qi5s@<Wdp$wwqj76M@9kVAreA!~yGr*uVj
z87#yQPT;|x_4xy2{OGIDti3iv{F`=X1{wNaUdSM#zIj<$!~h5b7PeQdLMCpuOxubS
zGGD*EX?_8dK*p3A5n{Yms&=*e;`$FN^w}_?YlL^6>*DDFcn)Q;c^g#iPl2?gsn=n=
z%3^*!!HSpbXkoW&HiZiv8}=;?Y&mX%d|Kfrw`8RQ{RKq&%|bT(Ie=}t<-=aClDC;<
zJxxiXgRM{rQXJk@5QP(l6*>D|qaOv2Od-=O{V14NMcC9{-v^L<KsNben*nZAP~$;2
z7*QY4<_1K^yr&<WX}~o=4HrIBk?p`r#QE1NW+IUEgha`Ahs+*G*nP=AfWWp>eAR`J
z5lH^xTn)zI)63zP(cPeLe?%RKsq{Kg(DF`+c?W>K=H0rdyw#ko@CGCL{n=jaNh4sY
z)vcHZI3@tfptr^J7oyT%Rkn#vGL<A>TU)HB#iBJuTtjVJAw6l{M99>iT%YiP5JhYn
zbt%X@N%h3X(c+)F-~q3cFE)^)i%prfs%MS0bK~!l&BT5twFvX^Puz?*mO=}}6S=6U
z@K-M2IK^3id>4|lbIYdbc5q|Pyy_KO;1?Nz2DZZ(oM9$J0~9x2!-bwageh&In4fY$
zLB9G&6~meg^vfjih=5=YNE(^T%ftzAVwa4aE|CRn1#1WN1e#cDSEONT{^1GKUO<q=
z|2`K0&<`gX#f5Q5A_PQM*@#(6GFi_I^~Y3~NC!m}rNQ{I&)yP%#cTwjMrY*cxp;=3
zz!d*>ZMnN|J^NmfrG!#bOF-XjvPb^g<3aMmSu&t2p)gR7yOOVd&A9Axken(=nuvdB
z;#1DInK&1~1Q=CPHq?e6k&tb~y;A#wdRGB~O0KXs>*L_{i^Sbq{XbK=Yg>gwn_0@P
zJ~^~hoHk8t^hSb&5VOL*?QJ-KS=#V|9Z3<?|CCS>YHSHC=sCpYK1y&hWpVzr1)`5U
z>bl`TqYMal%l7dd_aU51o<(ge2u^R5F?{++40P}Gre&c4iJNB|Atr&2sQphSJ*H{n
zdbPiq>Nfg1URlZzAC>In7_|zNl8SR6_x?bLrcx86_4{4bLbihPERbGMNjtM~zMDL%
zq^FeqhNpEy%C5uX5r1qWTChnH6C+#DOB=!|Oc)!+#N+RXxi)ij>w{3pf@8p*aYV`k
z&2meN(jqneXNs*7CvZ+Hm@`%7w<Qg-gw<pL3<V&<)SV}_dEwhR(6WeqPFb)g{EOu~
zi&7Cp6ZvBxyzWZ589^S&%$Y}}=2xI0u2>{hK)(5!ImK22mFQe+kiFvze=S2BOtPzq
zu*`xFY(SUNtJxQaoVy7=1c>wJm^wP%>3m(4{kDO`X>UaF$4Fls8r4$)zfv)N78;B6
z@pG3~`|hS`(v(%bG8*I>z+4^S>2)Jp@rG<{pgm#%vn-7E&8osKBzW~u<eEoY2**@?
zb2iAZ($HE2T68ZFq?0?eAs(UeFrMgQMQrEjvhL4LXBco@1qP|6oKZB)e+ZYAd`#x=
zH`b_Z7Qx0HA~IMC8cACwO?MOT4;q*MHGi)iUt`%t3zNWJSWUr49Zm*KL`rOg$l_m$
z#?>LinH1~S`TC<e!om+bvVyq(!jaS4+)`)Bnd$u&XH#I%JbE#WZg<*59!ydwt)f#T
zPS6YxK}V=k0&!;*Btg_!2{mEUy~sqq6}aM=ovUL>=<t1?<1<*4_~@1r4Jh;Ds}QTE
zWAAK4Q*j+5sVB_FMY`2)F4+Dmth9sYv}yu6mwImr^_#O6A+Kb`xkS6bn`#KjuPaon
z&RPXq(@{<D&6hKjcGGguxO64T7R&|wd72<L%h$`y1kXV=Wok?OH1gPGWM%WOUwwBc
zPib{+LO_*aJMHG|Z95@lwwV#~+*x#~apuIP7B+$*J2uo~nG)3b8ZBbDRhmPYkL=&T
z)(Q%j1_S!Wuui<9dW%|o!0Y2`kIV(;<7HA;+MMuIhrs4^$jE~*)XmXb13-NIbIMKf
z%3EL*XEp9`(W|Qi8U)27_(e65<B?*Nus-LtC^j;TV7t*z?Ozt%0h<emG?aT6;0IGI
z<i~tQd{$|D4jym^8-DDB)Qc<9gl^Gi^6QYBGW<gCGA9H`iO2CVDQthuBJ#as!p~ml
z5pXr5N6cu`&|>&9#w`VNF_)Ew8iz&K$UUczMRKK{l~8o>B<=fcP$EhD=D9h0E-1Uc
zn6y>X&>{sd!8I<k)@bM4#>aE1P=!$es<=X_O`A~KIJlCqZjh0(CW{!}7xsu^>TgND
zB;CG@=!t#~rU9}13M#XyZT#kO1{L}@gD=z^pm0np;m%sc?!q~v0ZzIs1q`?acSG8=
zai|9w-8}{av`Cz$<AemHjf5Pa2kzI0cT_^VOEHzJUK35H?wPe=s!J%8ZCI#c{ydq`
z0GP%tdZZh{ATwP;o?$q^J*m~K{B0+jzO&YAD0BW1wlg8qKdnAXjQ3EdGh{|AKC{~s
zy+70%vv#pB?uL!J&+~Hq1>TPIV}<sKPTBCO63#@c%=xu25aNocJpxK!vPwDPE!%Cy
zJr}6KX+zA%fqbNJCD%w(nW=YRPmQI;b4ghTwui=aGHyoJt9(r~r7?ucq)v0--k(*G
z?<>P`SqjH4bH+qfj6t#JdJ=cG8+#7<E;)FDplacd_(e{FNrX$LgxD=viW9>RQVowE
zbgNS|R&NM@CZp96PO1i%M<3A9*pgR_F$!^3z403E1j8j&K06#fjYj+x&R6(MU(=??
zRt5M=1_9#!|DqIw>}mun%zTLefe9?jr<wc;lgH9$sZ2{G@l8LA#h75+UZ9guy!Y9?
zdSRbaZQ=M1MoZ`qZ(P53x<V<?hXAMj#An{F1zwZ;xb?&CHPDRi*#a(2#)sxVXUszW
zhv<mX0kHqf#gx=~kY3<PrNozhqr5ovd+kDkZ7E-T0vDw>6@xRfR}!~y;kKHi>bm3T
zyANI5MbW4ceLBfCqOUG`JhilhqL$%J<zfetZz?dYd#`SIkwe56Zn6ue(BIjv!qkf1
z$FZmgihq;ze=G~r*D%J8m?xc*TE00?I1V-;VmPXJk)-5RrZr~z_I#JU?V>*CMihbP
zNmrD3NCu=ES6YiYi7XZNT=2C|FqL)C9dLtNZ#Y3+?~kInSkfKvl7$jSIaHTe6iS^9
zS_&0Qxl8TfKLSKbk=giLGi*qFTk=%5KSHr&0uWxl(uuQYm;&GgfPU2B?aMofqM|S6
zTse7AbAR*enU=F#pXLZjcLwQZg-yOndy-=0gyXjj3H1gtMcDXPr`BwZ>dda%i7EZI
zZ)A}cG!k|dla7HBb4R?mUKeZC7Tm-GO#h(weoygy48gWUB~V)+vk0_Dt(F)HMCs!M
z0G?OfgqfL|mdjlJ?v;I5#I|Z~d&lxuNlsc=JiSNh@)ZpsPpa+!=q+d!sz6TjT5GH$
z{RzwXXabG*V(~qGVqp@}Yq&?v$;q8`r6tgFwYmlQa*fcX^N$;Tu?Fly6%}2*WZZzu
z7?ZHBYYebprSH9IDL%!Oyjk)?1;0C(Hz)dFB#?$DTZ1?X6p+g!9m!4!N1TC>2VIIY
zW{;JpQ)0aGf}B7GB)%o$r0cKM!G3#FL;v3=+;Y`?l6polbW8_)Ww&0-Y@ITBmTo6T
zPqN5@WzDBf=-|_MUCPokaojLl3D!gLidLqm&++{w`{|71t4K(yYB9<ld$U8VCimwC
zHKG=b141s*SNO0!p|BQ*uv|&8dtsWUpo?c9YT}bHIQA&8?W_g9m}*-uTs#5fFEJ2o
z;ahK+Es*D9A)x=ds@EmOo<RzY7ExVpe(uhXxZ=K<yboTCxDbjmiN?+-Nm~pWVLUJ4
z1Ozm7R(u)M1h2f2=fzs6T?>#3g1=ssh)DxI`ZX=H0{H`_1|2{+GR+2bQ~miWz8Ie2
zS(7$f9QvR_TcXx*OOj8uvJAPu+;SeeS(XxUn)8FwiMmuB_@k{*=N#YB=1WM6d=H@-
zI_ek?;rr_te6?AQ?Gf|spR%;+yR%i-=2D4j0|s>Zj?)0x7X3CS*PSPKAnL7k6e%CD
zGOC)VPzt2?4SGFtdCFDd1)lZQ;c+8Wa!~fi-Xr|LdXGdYad{09odRO?jwlZynx*I?
zO%~7KZzLG|5ijXNU0ti4?!IbKr&L0MoF7ob;eagk&%fi<e%pAIj9>*Isse;~N<q4}
z&kIt!x9^jtgyQHvN6ROs=@=rhqE*V@XrdB}PAs9&%XkRWU=A$P|GcTYQw}T~I=(|T
z=kKYVt&`&RYQwf!=6xOT*YuAqSk!j50X=p;pHF=;_Rm$~7n<=c4>lzNK!s!qQOMWV
zpw~Nfgwo$ad^i9b!0jT={41hE8+OZ0EI5LnT*Un_<kUXS%x|=p2WmBcMl{E$d`v}I
z95&n8FMj%htrT0Lrw;x`=9S}Wg*uxC<OzA6|Cizxz8cygDw7Z`wC|1A&QWnddmi9O
zj`D}?{wD29Qp8hQM}w(lOzD3ewzj2sIC^C*kZMdve%bov@HT+t<Vs9}rQB~ISLJ=7
zZL=O5d-n?}%y3p#F$NJRWz1r<grK^|=hj~(Pp6c~o!N;`AHbz#VkNKb>b?mijBaye
zqokBh+-7!#hxILb;sBeb<s$7m9u3yUo}T`*m9|;F+$@yw*E9iBJwmkDSOfpJr-CPY
zq6*Z;RtISG$YI`_`cKd7%t{FDT>t!KzZ4e-mc+R_XNoLMazaGl0ohZr*ysJ(3kk*Z
z_j)KrlkpjK28G(y4V|4a{Dlp_mh=kz#{Lc1?73v!ulwegL&U<dtJ=a3yhD|RBz(@1
zAMX3s``0nd)Bhpm`;$;JDQaEUb2-SvZIo+*Li$%OepXMqW!)4Y%{q%K$kQa7I0hsD
zq1CCDlSObwSU`|(OqOg9!O1HnEz?wD)5}h#(|z%Mui&l>1l0qz{xUW5AP|O4KyWb+
zy7R%<I~0hpr)OlOB?)XLr}E;XltAtN4XFJ$DFRGOR0QCu%a2rQXdItWa#Ghi7By%q
zlmtOwITRmS$5P*`<HeE#>72AmM-M_CRJ|M;<Tws@WA~Jlwv7NJHMXNCBcei-n{D}*
zkMA!(>R0t%&ZN@eGHXrOMbRZyR>WnSsH_kTVn)bAQb4%B-_KG8NG^9p0`pfcd*k}2
z=jSflyYj3;ztT+FEAx-k-Jbx5vuSzv@7{+Wc{;fy2Lw~U-o54qoumrZDM^2$vv-ht
zXzSyF1DOk{BLglPAiNLUivZU3SP7I?nxAda);?vHm@epkqc@_=R`_KmH1rga%a`OV
z`7QYJ?!)M>iWbJSDjEkS`c6|beTKWViljj*WGMr&f)!iytX~B(yK*ogWyQI^=nl^F
z9&0xI9d1XK9`|>jypQSb@OLRtKq*S}K%~Xq!NJw{3=@}0+S)l#8H+RBGbj*AY4u%X
zhrZ;dry53q7~h>G5s3W@AR!IypjcU1&A9p7ao)|krk3!G=RL3cezE1(7ruHZM!mX1
zr{RNNdp~P-qL312RYg7ahuTy+vvX$V)|n*F0}ku^9<>cOU3y%Rc9_p^@gTyWa)~u@
zK5`B7_4VZ~@E4<E=ot_}kFkxPpd7&=Ks3h*F>8=3o>hA{<9S~c6M9z?d8;P<ux@y-
z>~p?c-r;owzU4%JQ$;y=w;O@9Z0lJet)*^lWfjG^jmO9@{2)cw*B?TkBCoBj4NUFq
zUmHKrs0!Z^O-v}N`B1XmasN_KE)B+XDi%FC>vd+iC3F5pwhHTVs7IZo64je0>t^R=
z6#^{(FCg`4I${sJi&n>*dE;IsZ3<v`W@TlSuAEhptnQ)4#-b^Vl8BfZy}$hG!o;(;
zgq%QV0QZLTV2Bb})|)0l1XyN3nO0&bF5=$g<Z}-bQPtb;zXzEu6Mm@vkfuQ2bF=;K
zT);QNw}mzOT;OFYe)eNrMaS_GrTF)3-uo+LG-Ilo=Ou?buj}zxdnYFiCc-hRrcg7B
zL4AimIPTaDsbRH#qO#pa<s{(u(-u5cknLAQJD6V9ttZp#PcCdm9bPE!Md>%+(|yNR
z*Dc9ubHqWUW>n29&|#$jM)BmRptWaT>>S#bKY*jq5=Ux8_HTdB@I6a21m#uhHT^mp
zbrNdMPQ`6Oc!teDl{jwWL_h3czhYX@l75dsWMG-)sYe)LTCsZ%-!g>RV?MVL+AuNL
zllc2_pG_EI4$S{8fEOf8dc!ubFTVuU3<@Su5dYnT$;LK@d*z_sGsX&?snV?Ws#Rpq
zpgfs&$Ie1(j!V9f4lJv8DnEOV6V1ewtkjq-M^zh0-1X#yGkiX(O}x&ly-~eu^ZXsG
zUduHcDfqW5fsUO%yGvCcF8UHdX3u;w?-3UFF$>_UB6YpYPt**lRYzo%WQudlT8yqv
zb<#E3<!Vefd<iRkkmveaW!dHo5!`;tz&l$bzoR|&%eruEh`VpDlLLRYje6f|b4p}t
zST?L=@es2Z3ySc=l`z2<vT=!0vWdp1VZ86i)%breOeYtTk#@chi;~R$2`gsX!J=3|
zclZhWE|%J}xl@f|DLDc@HWyu4v6!6T+{4f_DZauMPU@rPdZXoMfsszTP3MB-ebYJd
zH&^8^!M?YhRmHkBzvUQG4XKAX;5o<``|os|vms)xd5cB?w>})m0j)-L8z<i9F2WR)
zH|x3k`D9cA-1=4g^;M_FUC_dnqs>oMj3A~#`0{cxxjG=Gd+AW}#@eB0UGcL!1*ucy
zJus`I9BLsfdT2rufyhI&f)K!@-XWT+lA+xeOId+%lUXxg^6Dxq>oU@tPntuYZFmsG
z;bYVLnZQ>G3JeM+%hAcv;f8u3Y>Ugy^t+R$%i@k9R9eKu=oc>Ak2|(KM=smnHRT<+
zi#8Kpz=)2vta$clI?WrQNp+9`L6hQNVIo9q3S!m0D`#_dmFLWBd3L*Tn#31&#dPwr
zr7&z0l2E=7CZ?b2PM{jC<*$&-kQestJQ>m4FW|-Er4t}ZHfulkbwOa(C(%^~X@#Gw
z*?$)u;k2J<fwB-m4878Qv(Yz2#U;Xmn_yv&a~3-cRJwHv9-o(_tkWLhRpQR#J<?Pd
zRv{Gxg<N<8lTj+=fXG*DR99W~w^Id}s>)KT@Ga^%Ru7F2bzBfV%vRwBm*`c`p4|EX
z`tsX`d7?<G$L;Zg`PSJIa=_C|>dR#L+viVYLp9^CSn7sDK87RFF}5E{?tIop@rpX@
zfmk%RkkG{GWSkvssuKF2KR2n6r_uoO#ZsWodRXUvU35~b)U?&so0pOz2$ZL*$5Ufv
zHTk_L&~#TfN?2Es=a{U=C4MN;7@uSxgH5aC^5<bfbJ`D=EoKT6<|FcdgDIYE5hsX4
zJI*SsldgYvQGiMU93P!@;&<JO18UpewWw4!ZD4$ZS~d1+qfuX9dWBNlbjwr)dil~h
zART1CB1vhr=kjJS>)zeVP&8|UxCfG_i1fKY?LRim#%iQT0Ich~I|Yj(M1s5vtg2d%
z2%S3Y5HFhP=mjmp_wTdv^Jz1t00#k+&F;6Xn=m15PkrCZDp|Q|?lzEy-a20RI?qA?
z2iX~l)&j!(a1uYhFl4RE<hv7Hp~;}}jc4yg?Uo)XbAR=$P^4s@l8~FdyW<xU>I&Kg
zvWi$@4_rXeFZ+E7gl)5cmxoK{;eGh<5Ukp^QVc9$Q`f}ZG<zvXzNLok3m~roLm3r8
zUzhLtG*3F&0rOmSD-XNKeWUxHjMUmQ+T;(FDAM09zYU0!qhmek!YXnImBLR{oa_h(
zU10tMq;7fVdT?&)=&=tEwhH=}*V%E(ga6mt$p6e8&{u)p_WLJixDV;#_d+w*Nf_{^
z;Z@;(iJT}VWz^+i=4O-F$k!aGEu!#aq|VOIf$(`OVM|8f%a!a!6|wajUqqn-S1FVk
zC?+<Ze^%R_Q&+xv0u$+Of(|6{f-Rk>b$qlMmDnuG^a_v3ee_9nYf~q{7Le#+<Gu<;
z5o|sWavFRS`3M*bU##O4FaUEj#vRk6$imthX>exj;98a;lN>SK@@jL0LLBPG-gAT7
z;zRChov{Zd_<qB!e|9m_*`z4^Q<>!-#cwk$YM)gY6`iId`}`8})yU#0=vcm#ox*UH
zHemi#absYKKENF0`~6*V_=5$%0nGPSeX1QfokRz?@S^*XhfwoM6-Lm`&7p@-SfRAS
zGAs*~aq?xaoz2JdeSgpJ&6U+Hgb4zaH=av<s&i(-7zm*A_1Y|Jml^+5%AI&VU=lBf
z?)^R!Y6sr*bh6=CRT<uJvEyRh704?8x7fghA`mSS>77(LhDZ{b+#K(=_4JMZ>g^Y8
znUXlkuqV}A%r`aP=a`$yl_VhqA&1QzdI;KIRQ!EAn9kda9-(+vOIkVeSYBE!GN{Bv
zO}3N#UmfQj&Sd|`@vYF5B6>&;BXWv%V8)zsN)r{9=&7_ZwqzUT8FDsONsE$4qH@kz
zB}F+_(m^^%i)Bj>6~-fn>0x`mp6hpAzkbhk{r=c>|8c*+pU-#Ky?gif{(RoA?;jrB
zBviyb+hn+4QM+|aXeG+=zA=l)uX#t-eRwifNrYb(JzruqJ`IpeB4*4IXSu`_&Qpi@
z@ukJ`qiD}JmY(0ej=VWh#=e*|ql+!>4E!^C={=8mA**@|vZ`>G2?hfy>hS75`9R~t
zp@p-e@rRM)UNpni%bvdL=kGf>k>>`_rzh`B8)XyQ=jS){AIjn7soP72Zu$Hwuc=0G
z2}*6W0Y=+K=bD5{{R^kV1`qmteLE}xt=)40F>{Rr^yCwJbj3Ya#jjdo7Y>Hqi65EC
zzim^XE}*Y+SgXm4^v!A6ckA|DB*kdakr)_xVOW~_5_FaQjvOH-&}d2(bv9;~Y9-3X
z-}%sSt=|n#rg(p|F)sKaig)fgAG6=R$IxD)sc0u|s5>54IOb!L%lpX7+d{L28Xrt<
z8{r7)pV8`5LXQ1>^02f6Z<J!BTf-Jy-725lcJ{c}Nk-r5FDx%m^9CMHw2hDL&4Zm5
zfaDqZ7&#UV=3acK-g=^fkRn=OkhaUvEKN}6L2YlhT`%0Z?uZj#PCpqATm#`pa)Hq;
ze027!;@P2un9|7tEt54S>YC6gcX7*>rSw{Az%LO(=belI_{l#@_q4P-IBtVW+3Y3u
zsoafU<_?3N8d!`zfB7;ybE$)cfp!Uo?%e{!LWcW+sM#y|`Oe=pg9j2X#QcTrixkOV
z&y^g^>qd|%rnd4stN7qg@7SQ_0{<kfWa1M)X{6#r7yrR)KW?eseGfWJ+|o|pGtI3U
z*KW2Cm{a+o;|TMDO4PmICAAq4V?av+r&>J9o!rZbv+thp$ReO)f`n7VCu1|fw0QYj
z)pE9yYeeJtrn#5It0tZW<gKIUd9iu#CiKKGP-SbK3I`@~K-qDZCH8>ksQGw|MW>f&
zzjtgC%fMvr8wscI;-VzMJw@m}My}I4;xsQ{Nmg@U<ZJoW-}K{T-^+-8L1L-h+HBxt
zZ?XYR{=);VSf)ppm1@RYi)6BYHT?u|5$`roHtk1vJ(ubpdYp=Mf2=NX)VU35%PuWU
zNWY|Uv#~K#X$#k3-Y6p@qg!>q?aOlCx&{E<&-aQNZpv`pbwU%?i3jZu_X*znR*tl<
zsmevlN?stO%AmohO_-jmTjgLZWO;eB5}i0t7Xh$ZGpPko(T<uyRz?4}ZWAqljse<L
zcY5`={<Y05X~8X;-)diV^j(J4xtTq6HUWFFAk4H*4<+!k0Z?8$e77Srzo~){x_X?C
z!n(<d$Jzt>1(?)jy{WDgMXsx2$4X5iLk%IDZrmm~Nm?fc9Cq@j4hjd=<nPj8*L}UI
z1r%|&0Tb7YVDMJ;G}uOX1ps4j%J(uRKLBH*+_?$uJ#I=B$0sw>O|Hd~qN4iXVx1>X
z9`R0Jfz8FH(wb}<>lbwMtz|ySCir$r^{%PT2=&xjcfky{OaPP~FR+6qx^<E_6~WUt
z?)%uzGpC}4jGS9l=d3(RFZLkRt&M)9M<*@biy0jo^J|I9FVir3XS-fTX{{6W)$xU*
zGJiavLe;IMr5EoOx`E|K|8ds`dN^@m6Z|ap&&A?%65THlsl0f&D00EshHls~pwIz%
zY4_a%QCS9$5(KP^cJAcj#Une3`fd~opW`qdpyG~i8Ymu|^r|Ju9jQ~1KVbgsPMAm6
zu_$uh+??m3z3KIVMPnQAG2z$8$|};IqR?2Zn?X%;@m*S5_I)&bzDl9TQCDfhA4)1`
z)s>?a#oM55uP2$Jhv)p&#;cO+j8llaGn=D(6ouJIp{rVrgq$QpXp6&NLMbN^ex243
zaI}7K+$-}#odz(9`->e<Y2D&|D+n6z)ib5gNza=$n;)=T{~>gtzQ)0kzrL?HVr}Sn
zezaG2m_y|uta1|e9&^eI<wq7Y72my+;SEDv+8yWVH&fCOe?$myeWl8M53L1lF5B)E
z1cHlcx+-#lexqoosJiY}Q_HjC%DtScAqhfO-&l)#tg22+%4j3U|Cy9rn|7<3KB>g*
zwu&6}_$)WX?Y*KZ8|y)Vs>v*6v!(he*G!|9$5Y<h$5nXGhU*+EQF>G>k)IA&?U3qz
zRC{ACH(!D_y+&<TZESeO%fZuLB)}UBLb9TK!m4(@{xyKKeQud>M$tR;#^bE7vy5k&
zsF@)=Z?oI}T^c#NrC9bSLfhJlsIzt3BZTAaMT(u>90T#EM|(C*-&FeKY5YeW6u?$o
zm$!DE%|bu9)j5(Zk8BSEs>POxGh1));O%}@+48l5fj1N4#48_8k5Momm><Fvy7Vvf
zD10MpuQAYu?^l^V!wyh0+5Y*?+1sKzEXlBj=eBC&Gm*1LXM8&gGAwT^x9NACsC_<7
zKkAzfk|uk%^bpRNm+$kbXm!56WUYBJ@AVAp(`71cxY_lFw?XcU@E@}`99^%aW|+(7
zEw|Yn(>kCr(xkUY+M_`J5pP!dxmcj*#(=lR2}^~C4{7DZNlI4e2U~_}PHv4B*>t0m
zz-j}QHgs+9>&*xfc*gnPZg)M7qsYx2$^kE*Dl*Wjs;cL`y&lgV6x=>m$hL#h@nUDe
zcc)WLUC8Q%v18DE@$6G}$d7c>Q-mt}oX1HQR%z!>Yfj5B<bHRo86ms}z+qrufuCtF
z@G|Vy&xT#Ee8g{ku&c%w-0a}#k(U*#r*hsjtrA)<e_v0a%-9&M@jgdswshi2_QLwr
z!{=dg(EvIB;aQ;LPR>H_AgZPbIQw^9h-_EhFZ0Q%fG-E^nw8Z)p!86HQyYC1mHObd
zcB!|#Ck(9H2paq^c3xX^^$4Pug=`zAQp!=ek68>irvn)>of5HqrTM&(INf#H@ypfz
zWmya~!1dQ(WKAK@lrPDe;?t)6bzRB`Cgg#4qAMG^ki&|G5q65|?s@ofdVzgp?BLDn
zON2)@EU&SzWl2#tihS>2JVVbQ6`XeQ=CLN;9HE1T%z_Z?BcNgqEow{KwAq^kJ0<U#
zfysaIu)k_5(L|x^YW9=J-3q!c8sfva0!fIXEkl~A1Jk@_$Yx}{c20BQGPpuhHdh*w
z1b*@S{*pRX1ANJ{xkjVp=<J(Gy+;dto6BXxo2KJo4M`CplBebNbCXm2=BQAT+jp*a
z<04WhU6W+!5=T4`9u9Ww+QxMCV+IkKWL#hb85|&JB+A+hi7`WC2}lc^g(VJy*^Wfw
zkjRq1>T~~RKo~uU8XWWg2lSW0wu1q?Rx(7=gPAO11Q~)4BZiPYi6PX$P#w!1*d118
z);b`i#Y##PTE`1zsY78h88`%j#bWKCuBgEWsCUpKLWa^OK|sjnm52mNR2T_|bD;-D
zg^_7Y9Bx05MnX{K(iX(OH2>tp;V5Kk2!#njS)&yp5oti9_EVhyXbw_?n3NUCn`&Jc
zkf{G8@uY^4nK2A9<eym~7_<<Fo4$Mh6~~hRR1g#fV`XiQwm@M%`()|^iQ-Rje5kQx
z2-3;vVv+p>IOY4(sRQ14NHFyT8GL<27>#*?9)bua{zeU?(;^Z7y)Xz=Fp7i@#8{At
usNf({AQo+9i9rWiS)q`@D06Fa@D4Cy2bf=3(&v>75WMSNms+P|DSrbYYi{5G

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon-144x144.png b/app/img/icons/apple-icon-144x144.png
new file mode 100644
index 0000000000000000000000000000000000000000..d847ba9c695d74bb4deebeabc87bea0561b6113c
GIT binary patch
literal 26118
zcmW)n1ymc|7KL#y?(ULOytq5TgA^$4P@p&jm!QSHxKq49f#UAPU5ged#ogchZ?QsF
z1_(2md(S=l+xtdos42X`Ajg1%gL|W-C<_6e6aIUkp#b0a<+pzVPe?XWs#0)pb@7-_
zX2`&6csGcGG+fOD<stBb)<O}Y3J2%I3<nnkgM)hj4h0>+!Fh1O!TmLbgA>kxgClXy
zZq*b8et=@GtRM^b`rlW6M_Dp(1l?It-wk+H{QpCK<dZlYoCQ=#R!ZA@W&IhNV)emu
z1NCJh=eOu!HbW4SMn(jPFo=G+m{pCwQFb)VVT7M4D~UC#*!H8r`j3^$)ucsx{f;yP
z<5D(=Dg>fc%$}HJmzbg$UHA*63m+v*gb_v-rDADq`Rn}8d8bIu%g&nDP6x@UoV;}b
zhTKUbJ@57#FF~8%{x{2ytG|h#=+e_UP2lMgAoSadjI=OCB{s)y6dnW~d`J*tF;WJ;
zyCh=o-4J4U&|6d10#vLpQ%0s5SR%iR6WQzQ_T{AiTHo1wg7bNrZ3-Fjz<Uf~g=Bsg
zH*#q~$Y@9qk*QH{IIg)2xCJRCs6Hq}d(>i30tF0(!Lg+xAP3>xA)w$JNFv%IJa(rA
zQO!*T!#Kc)ySwj|Ud~wOX}pnr?ng=JqJu2c_)?hk;W^-NFz;Y6WrT$wP(teH1*x?D
z*O60}WKj_f*Oym_G;4SID33=F`S*8QMw?>rr^-u6fAQrJis9%}bOXj{OsyUe3nV4(
zwIm2ks&*9ucWdF!F5cGCmt<Pg!NOCl&`E+>f^3jQIkrSKq}aZ69^54>uNE%$XW#CH
z{ATGS$xmxX+(g`b17EA;t=xUQU*IP6;y~CV&~ZokI;Q@7)$hV6al;UJy+i#%ut%XA
zJP77>$qAPX$H&`q6{3dj5*XkjA#cLN=cS!VSMk{dw`-&wWH9NwU%K`@CNKOc-Weu{
z6F7f{YusHYJhMVK!98O_Z>IL&9eLq=ZZM%mLxk6>Lx4gs&_lXziURL<a+6xj{nkjn
z>oL-*Y!Y<4;kO{o6{mczu3}#-;_}l)J6A}!n1#I45faR-I)|wVO%QaccQy^zcR#T>
zBn~8by>!B}BaY#Vqd&22R^V=5p0+=xzVfDm*H1j#;?d}+;rVbsW6(+5e(Y*&yG@q3
z#<{Pfx!;QSg~W{r6eBzr^XxF6u>^Hti-NjQxbZ_eLPPs%N)PwzmsRv<`C`9P5fgO%
z9_b%#dwNu>efRJ}`L-0^3g*3W`>f8NIWDo&>ZFBMhe5bK$rl{>y#Bl6#*4P~+#@Tf
z4fnWGqF;eCUhIandx!S5w)>Lx$Xtod4If%Qdo0?}(xNXWDmdr&JFi~Y*^e#JEg&yN
zPS<+6zVYDFyyw%UU-9`-Xiw1bv7?2JuMGp*(@+p-_*~7I>~1pX6#`BSILf&dAJqTK
z`C9|y>NH^A3wr&f_WWbl^Qv&<DZ)9DA`EV|X{2~ouM`;{r4N3!P2``$>1Hd3^tbY_
zIaMP{IRZV-^?|(Vf8NC>4`pj-Ci_*YHIM!I<7nR~EQL!8Z?stFNYO|7_(cEaB3_wH
z%-!3$`)zH&;ZAO8i^W~tm~wh8Ev%ad>oH%~_s>H0`0L1R$7gt{f&?3XN2*yqvRHY(
zOjUzw;@o{Yq}@y8g~i2TOP(PoC(oldykpTRv&rl*2pqQ<9|YWJmWK|G>v9u7q*hX@
zoHw_zN#Alt3o;`mynsfR(3fjRZ#fTdY*0V<z|qNe>9Icj3QgyDMqKCn>{Fy^i8vX6
z=<q7xNpr9__F<5KwK&D*iR%e|wdpm+j8xq>H^Pim8$`sjjHMW5^|6@O&b5X8@e%dv
zQA{`o+l;invr}F?FHiWTST1@_DJ2OlxW>-5HLm7}v^CD@;2?9tS<v$G#?jCVDai3-
zwwQ04A-@c%9L!9S6!!O(l@W`fkQFlOO=uwK`34N7|9g$%>-+e#1~X_!ke!oLlOvs5
zl^{VdPG%E0s7yE#W3ehh7``O~88v|mXvT?kVcprm0tZxKT+Qsg-7(?qZibU!EP3)|
zvvLuoYjR8imjvnI70b@@flKh492?r&lq=^;7mr+gKYh7wd>=hPZ{Wa&Z#C_qGTYzu
zj&gOd$<bl8m+zOJ3m=~<BGTvfd*X5HFME4TFkDJ%Y92}~?<)cvIv8y<V`5BXZvrja
zxqsgDa3596&mz3s{hdc~Gt!EqxLSr7dizFlUteGE+<4p&73RK&70|sOb%C80M#h9C
zmny*`6`s7NCiuPsGFpc8lnMW;*Lx&+23!J77QVj&#uZSF@Z}P5rA6VMNDyACV2>JU
ztS>1lRee=xw8<mRe}0i+_2nCXj-i4SvYJEf(1%<UODJa!`N~s59ar_z!fNay_3Esd
zqUj$(#g9H!`pw!H%Pzj>=yDC~F%2rUBOQFAqxhHyoW3ZI7oRy7DHkc0^EzJNRzhE&
z%+1ZsnLiC3-^IP?(a|T%hUHz-9bZJ?r2Dww)48ysiV4ZH;a~92C?PMDXMt!-uRl``
zj%p+cbXnfP?sU-uk?;7+t29It2twI@Sd76_>N5<v=$V)(EP7z$eENA3nUh0x(L$L{
z{WH&y<4etvTdGxV%rk}2B9|)SJL5kmj22-(*x!utj9Bx^mf%a_P96S$9*>!ref}Iz
zi#Ej<D_t=B@IZd3jlul%eWY>@ztWqJn&9$AX_N9S29`&3_5e&PB=WPTMa{&{nzrx2
zl17Fz6`gWXi+1PReallI3YSUxh`ST?l1TZb0T|I=tEy}2+uLKz4uE^OSYxu^M<IX~
zayB>03&lo9l2XLwl)2^mnMsR=P-D{7Q$0Subb$sg;j!W8S1g;=x^;(utuCmUH%w4o
zM9*%6X>b!#rN2FGE-H085wq%2zY9?ara^w;)1bte+2v5OwWwr>KTXOgleH&lXl)HC
zMaRa*KDd7HI~=R!y%5dy**>?dS7XS;<uh>XJewIiXq_<S>aMSD>)dy$9XhJ*>Jd5Z
z{IU-{XjN-5w03lSvs!OcJ-XIi7W0aCe&QUb*DWx>mK_00c@?~9KL)OSE37t@=^^v&
z6fm_T;b2@PDZfFRU8!e|L1LUGTpQByR4a<|!-A^;Ns8T59=d7i(|oZV9scq)V-%m;
z!}g(~&$|SK7-1sRsC1HOO-;>0f}$#E36H03r!^;S^Y)i3=_dPsQ5Vnraf}4M>AtP1
zsWI1I;NA-s8f9RD$Xh(&OGk#;B?-Db2?Swg+P(P0pLV+6gRdHIzI2u<FCAIz1^-C7
zP)7*-(CdY8v&Q1+r<oaEGxRCYy;w3?b8SQ_8*A;bb>d<M|I?>Ry|mbU-}c7|U&DYs
zjEKe+s?hLET<uC77%o<X%)_&I(R8GJV@Lpoi6TNo#Cv1lmrgqZb=cy~zPGpcudEmp
ziY70LJwBg*(j>%_;~`77sAG#mR>kZN<k$*KlJ=8VELXqFHX*prG{_gvm(uLTL6D$6
ztuICSy966tbvIg+`X+@{b}sJqOU^EH5aNMuw79&!IzZLx=X@;V^9(;Je#vJu>A<dy
zLWgu~(yn+MHMHE`5f;Np!kN3j6+zuz#7PuR*WBC;J#JiFUS0-fC;O^76smu3)0(T7
zyZo4^+J!cVLC9o=Mkk9PY5vETfOEN<CK<xP(EmH}?6XOy-@v26I~x-MWb#iP8k^N!
zF)Mb}oDWaCl5ykL-ut}N{mGWO@x^u_t}QV&pZ=YEi#!p$c)YWScRidzv`6JrnBxE`
z@Mi)47b6TI&7&S?x0Qp&ux$dk({c^-vf!v>S3M*B0*L0qCkLpS4=ytkR-bGzpQ@IH
zTWk9l6hDkRn)hM#Pm7#JojkC3YV`ZWw^REZCQ^vSrgGo_?QRp~(Mxe(tbL(QU)4Sy
zRU~Qsd}o7T;^kodFQw>Gb$Zf^Z#=zj4?NrW$W?3FALM{#GG6Rqc&&sDOGcg{Juw=A
zml7Mj&$(tknx05M;4#Om#q(J>v<Fvp7FhUzX$oN_jtj};U4-HX*!ulr#hB)M7pIZe
zZjl8wf{RzW`xwNqX_DXVNK@{&i(!dKS4DsSIjD=V;3q3dDpoG#D<`*VGPnh{AG@@=
z$`WmfKb=GMPd`i_X>WMnEhD^V<3${(^;=VW>$e;Gn`a5Y9qace;Y^y`$B($bS>Ok{
zA`W0&NlwvRu@Qd}b$<09;bAT*UOjTTTwp%!d=zgqc&Aw}UC{maFKAf>CCbp&&N{iX
zAuF1-NwU@HduzRlcwX7EJwX_qtF@3AeBxO??9~`_cf#56G+Nn5BK}++@6aj1gZv=v
z0HxQ%KU-vclG}ECuv2M*gOn3~s(hOQW&&2+%+hcsESU`M*9HQv)4LI9iSW(fAWGA*
zM&<mOJOl8V9(zV)HS@QeZX**BO;|3kYz*?L^7Hdgy{A$oaQN)#cHRpuWG!4gYG`O1
zix6=7-qt*6yGy4L84ND@H8X?XWX1Hsd8YpTBzY_onoOahc_#UuYgFv@8_NBl&_07~
zjIE{fef{_Fx5{_u=)pmO=fJAf7jMt@I83OhMPi5$Ao#*Ijy-o*8fP<reD4=`-Kc{R
z=0`c*h%3zyEnUbO<Ik{%_{$)FHfW2<RG+xA@@=se8#WHkp?lk1=j6f-|060Y;RSL<
zDo>+Nj=OLlBF<X8UFKRlG}%YyofdG1Li=Pg$BBy)!A*Z#)%df_?4V!G#pC(6*c&!|
zh&$3^VpEiGwHEoXWcJSa7Z$%$Wv#D2GbT&0u{dy@kem@fMhkGaKS+Rv9vC$9)3xQr
zFrS1r6*6`%*?XrBGUZDk){Y*j?hnJ|jgAzmv)Y3q`n~;gA<pEAf9KvSl0C{HLk<aJ
z<wNC*qK;aD6E-_eFz6T@rYfKiK2}3Dnzd~f0gk?G(V5{gj}{z}$0ZjUa%h55ogGAk
zCUclQ5>*^`WKuO2Ec%0l%O+eKqb-&lPXEmudg|p@UJ_o?ZN74pxWB)P1!^~XmjTm5
z1rckwg<dxfoCHeMhMn`EfE8(Y^l}vk&FWr8X}Kpg1b+}whzwPjF5mNCc5)t>3D5vk
z)l?-+?%Or4xC>JmE;6AZ!ukC!TelzT@`Zy*1>us1+a<U{2rq;#!VnI%4T$1h*7Cl3
zb!0ooj_em}cgCe047y9}qlG2%sD$R^7?F=#<8ulR=!r6Kve19S^ggV7!yll7aTO*g
z7L5CwzT}DGTYaWQDEA~Pmuhn3JQ1*n{IUM|#wfnI21M>Vvzb?FzrEz4^tGD}7{;lt
zUwfP-Yk%*X2Ie_6e_>IuXJKWEv(REsQ!LXe*0P)VN|<Ix$L9zl6Naj0U$p)yAYsCl
z-(gb8YeW21JgcN~^j%jy`$+D+!+8tR8CyZ&!t1)e_idhWXK$cOJork7O#{jHEG6Zl
z3z0gW^Te`C7VNNU?e8C3LQvS2Nv%-C!gJ|`P}8uPeM$N2{D|IoAv+~B*_D;}%dq0i
z@eTe!np8J13HB%RK4{>oLj97z1t-_+72m2GI5CvVLu?TW#&L`V<NChFdhn_4Y-$`M
zsfSDtVw52MX4=~1f5O430I&Ea`Knp9SAnAhf@tv0$e2@XHU{Dq#)QKzx&?3DkgNnz
z7>u0bpoekyL-D+81V8g#MvEaFS{$j{m(q25mQXu86k__Mr@8gr2XzDU(l`bt*LHUF
z9wnPPcA#n1NlULd$jn6wR>N>nB%*kTM}BHS<GIbe_{oAvC^BxhiCTgi2w_bMAwX4L
z|2Fcl@|P;r=4RD(=4JFgV7#4aH-kVZ_lfk52uXZn*kTuY7a)ntN>~6ktzhEdN1$A=
zpQCt#)z{61rP9~$>7X*J{bEoR^Y?5v?xpZNqhoc4K)jB0LrQrF41+!Q$q@C3Z{5|U
z1a;AFiES<#xB4-)e+)dxB~%Ql>7hwIBT1|m#Q7;M;vH`Goj(AqmYkB^LlQr}s`T+@
zgf8#bztHHvafayufk7gaj7yZNvyy1w0s3VJekl$or;R^<sz0J3k#HKDTKLEII1f7?
z@Q`BJ@_z(IH9c8@9eI;g;)JDQ86+bu)pBA07Rc8|ki%krV?CIVb}->9G*%CEov{TC
z9`s~X5`WI?T5;}NHm!w|?=RN>_8PsN8XKJxgBi3=#B*9E5}?~xcGkDM+wZ|Q?x6Q^
z<yyK7$^NO!QO_19ZIKaPr(Rb}XT=)XtFNkJ*8&l<rH%nbE4=1QN>YhE@>u<Wd#mB=
znT&i9o-~?#?hw$QhDqZ|oR!ZX-Q}u-_NI=mlbt0i=eN(!Z~;ZRugx*eHD3IH_~&DB
zm<7r2OLx{COQjT6EIYnTOolDqg?s2`M0jY=>wkivv8_(pt3>jACKWY6qg!BXDI(M6
zP0|;F5O7KF-_Z+c(R0yrzj&?<$fuQl;<OzMkuNJ>3L~Yu)GL>JsajmD6uv%k8fypl
zyW4{kF*Rj7rt_yAG&zX=TUoQRn#r&uY%?crZuo&tDb*$qn(5gV%Zx;E^ht?yyYmYP
zX{@Nvv-soVBT#<7<gBkFJ(;i*?{puKG75;vUo!T*Dh8jT-USE#ty31lrZ}p+3sx_i
z6|1Xads#(!VJP-f?d5C-+C66jrq+*`#qhu3pUNPb-zeMim!;TtFRQAn*SNF9*dXAC
zP$~0ZESV42dMw$fbbzpOYF6%;?!NU;OHUUHd@;<<GGI<0nOGmU&6ID^E}V9lvE{S#
z5(d;{xP3`T>5=;imCrhLtTiT?5-9beE~2ODox^IOHoNo7ntqd)=ly2rr@6l#fFuj^
z16DZ|P%5};XARBWRm1`f70G3OXkC#xdF$5$xqx5ZmZ{+T04)oD_ZJ=XK+VuacAaAv
zkWeGSfboOeW`xGs$l<+64RZ0U-NNDrl3r%wsFWn9G6hn3CFX~IG~TIG&+^41n5Jxt
zA<)^8@p^hw4VC^r+G%BApY7+1?Z3}aiCbwJH+IXD?}$2H0%SF;blR!Wu4#4d$V2yo
zZqo6i9$pA7aOI-ES<VncxES*$FNcfr@{KFCY6T8%9~~SW6Gtq|IdtX`8@rcv7o<%|
zQKZqHxblCWvh0gi?_NR|bU*y`_oeuKtF8riUj?JN+8i89ul=D;P$Hg+&{2#KKKg4w
zc~NOqRwKA~e%|V$WzC2Ur(bi^GmABvOH~W`pEVucxv6*V(3V+jPyXaGFNNscCKJXz
zLbWa?Qc5%v?r1z(2;Agt*(O=58EzO|0In%HN{b=!EYD5_7Vm@%8E7nba_3$gP`{DI
z{R;SUJonjV<brIdMq21o^LtjQ0+*sdvrgmZ97`eKq*1NQM)U>q(pox*NMWasHh=vD
z7m2PE`XDERCRJi+E$F_yDj|p$Psr)Qe1?c0pdMkezpHa|g+Z9NX}39vk$NfIk|c>%
zF^`ezdSCOF9<FtrdffVLu$Nw%N7a)aSgCDx>ufVfT6|K#|Bu{+!?%lEgK7Xyu#dZ}
zl%&XN!uIchdbbjb0@rlRI1qmCkanD7wBfy@3Y0((BY<=)JLu|@!#@Y)u||J)%qp=D
zQ(@*M@dP^@+F$$N3%zWvcx(i|f`IZc->5@5^tA$=BJ?l&YA=_&d{K~f!-(y!dFFB(
zxpE(up1v_~HFk}wm=Xdm^ZQ6orp2Q${?lE|b<N<;{InW`is<bvIgn8Ka*IRSUddl0
zq48t_KX1LF)gyXXw+kh5DLE>B7%djU4Gy+l^Qx%#VE}dDKkkcrN(eZ!npg^#QY&}l
zyCk99j}^yWE=wpBee8#`QF`Jj_W{nqjnBW+Q#TDQ5B*Hs>}mdQ0_00gs-sFkUy`6H
z+q_z&`<Zs<kvh*J<{i1Zd5Phl@47=VjOr5CjFoTS`t8LEw0Im5za1MRj1FVe6Qoui
ztGB*`TT#N>UXR>as;XfJ`u0>#CgT0SunV_WPW(>HyCKf53wvk$fP*+*%5ofkjJu7c
zkLqggJ;#^{f=aFG>+4fe7=Bk{MQ~&_f954G=gClEjxGH(q9sHgyR@>xeC98H|7%wC
z=`0l8VA8`VJd|$091oCr908jIVVdogn28Ym_{9BkCcE7&Xf9YDoS-N-LyN@V1;e!$
zny{SV?m<A3lI#+Iqnmb*WsUjial{`cZA{1Z{>@l@lFy^dy?dQr{<Li(xJ1y+I@G*;
zIO}ug_<ZFD7o+sORH71Z?!-{LOhL8ifI!LGMVn8)5si)WS`pGoU!#+2mFF=;+I(H2
zcNL+`OaW!l297WOggL*I-M3TQizUsGH@o0FbE4*k+Nof;AtfcC%C}=$>YH|Q;F0Qa
z)eXNRD$&ofpj2}!E1_kCTOYBerlu*6Sape8Hfo<UDXcz8aQP<jV}y4n4uX%%dpW{z
zMaDF%L{|ua(`b-@&svLv$O6@<KT6p{A<YU;9<Q_@dBjpM@PrcRS%&Hy-Hnt98IyGx
zaY`Uc_hk@3GI71py4UFhxt!cSVxh`}XvlRLEiz@PS*-E{ngS?fPU|bhi$_3JAq*fV
zlE5qiimwc5dD7u^V`E!|OO`hMSQ9B$1bUoZE`q8e(GtFN`^}}qZ3AY*a+$tGu1xAS
zrB;*vos@90kX5F6=Z{sY4d{NyPi!NWyvZFwY`7e?h|o|(fV9PnU!YIqiF`@HTR(wY
z^f<hJyn6IcOG~+KP(fVh;<6siL=A;+tsy|68@I-kK*Ns^IzvQ|PD`r*-VzB{9&f$`
z^y$;vE1zeif5c&Q$4;oKXpL1Rlz{SP8~WP%T6cMZ3ZJ_V^aZi<h-?h5EtG6STRqA+
z39gg@ua|i?Zf?m9Hj~U|I7C$Hvq#sqe3|Wm*PxcC2JY?ilm0r#w6ru*tniqq7PSPd
zvuA{WeSny382w=QC^&oG)Im!q`EOOv)PJz>P`I*kEJeA**EJhB-`b8BqME=vI*2^R
z2DwN^j%UPksQ*N+P+tiuU^CbO&29!<2m2U(Qj$5{B)|-Yn&u|#dduJRC2UQVY}iiO
zH}C98$;CJh^-#3}%SN3ZZ4UUn=NiYZ*}!EK@ucgNepw|vQGgx|@dBttDk!RpI=FR<
zW%KrLU0G)(zaR!%NTZC^E0#bkXY6`2pp4Os9mY7nZ`o3nEqV0$1q2Q~+bkQ%+>MT3
z3b_gwPYLAdI*j8DITY@x`B|mW*k>*IT*<IXr(@jW7=x06aDo>}^b5i;u4DqYI72X8
zUP&uZ9*dI`$M%-=KB_(?wk4VwN<G}Hp5h~Qg0ze^mkyko$6k8G|ATn|PF3mC?uT$=
zHE9f6Eb}ugG9{0g>d)@q`b&IW+p<k@h<&@qv+NK)Z7bU_-Ou#~w1*Gep+D8Cop*oJ
zmm~!9SC6?4aEA9?(aEF<<+%+srSxaN0+s+w^W@t1E+DA1{GxayN_X{wD=O||Q`qUF
zdz%=g0(TT&ma4Gh9v4M;u$_L4JT=4Oz@=zw2lbwLq9KRxBDna7ytQEV(7kMi0n^nz
z4vwm4Kj0wZMfzwz@MT}EOtS8JB%ih-Fvhz)Yy2ecb-}}E>+9uxTW0~l@;_{NCpZ5N
zh?us8l^z15Nmo}Fz@(3lzW=FzpnaL9!5X%1NCC^02&R=VGe#fapcF&O8P&F-;(!WQ
z`|w7aKe<$!J!zyEy${!Gm*+zJfi8Uv0wSKDAr5apAN+XNIWz-FEwN8^7gqf|wg1#|
zsh3u7SZX(Od`%iFugFH$%CYDA)x0jqj@0|SZs`7piv}(&+I&))QW>}EK;Z6@XZu>%
zZao>m1&-As9Qa8hcz#(Pl3}3$J@N%K^>f=Q_lL#(+0$F~%X5T~=7jdkONm#vA^t5E
zXzPBkL<mSFi}T#WhL<cltk-B=5f^D~W984KiT785-+phmgxHBOs;a7R<?!0tME=91
z_4U%Vixz;IO5H1Aq)LcP*-7&BlTZvg4cOEg-q$mzNE+LlvPiKI&e=ZuKGD-d7v^W2
zC^9fa5i9TBW(4#%cQvO^*qxUmudD!CKIfU&YJP`w=pJof@@tC9<?;`6culfe+4fFZ
zvS3EdA>e*sV}JVTGIO)UH5i}`bOV46&;|{JVUnCZ2X(9)SrP(OOV7wCO1a3)#w(rE
zZ;R*D<QdMZmrXntAfzRRy}6MRsw(?c+6hnGu;IV}Y-`&@f@=8RSfb+h+jYYYF`T6k
z@g{fnBw$PyP45Eax8-Fk;)h61adwLa>-WyOI5X1!I<9e`z`jtLeVZXDF?Xp+!k|Nw
zAxb`frj6@P!#8~?2Aqku^#TY7p1eI<lH`gKzydm6;9!#RMKjW9d~}LJalI--PvW`z
z)2BF7d{X6l-Ix9kq3~bbg_U5!aTqEO0cmQ@%GJh0E|k4o+2A6T4F!($5(pdcS^WIn
z6)*7HM;ZBTdOARzU}nQ7C)5Dw1Rw~&hpjw4J)s9Z%IxoS>KwCXfiAXGkCl=53I?lW
z-jdrKK@;~?A+s@wOs@rv-a=gy%|U)~jOpX`t@ZU&w`BX#D>>L%&CT8bX@l;JH~;kb
z1Q-(t2(x_Ux|P7_P6P{4Qd7>H-g@6{Md<14>$=4FQTxIVj81th$ID!om?uK)cpk;h
zTecG9i^6sUwJVA0x%bV01rsn7C|j?5{9D&Kq$sfgBr^9GWMBkJ-8Nl|d@+rzu}cB}
z^+PD2M(NHKycJ~21Pd*t4NQ3miB_3?CH|`7L#LdHOAe4BtZ+nrfzQcGHi|;nYM?MH
z{ku+tp8L*_^nWME(@xFkp{(#7IfP(MO}7+ILL|%&@ptot&L2ZR1ib7A@MrkFW*|o&
zwNWRY#bmGz<c=2sW1?J}G1V2{Dyk6e_pQr1UPl0@v6}syy@&8Ie~o~&JP);As0y=8
zqd|cNt7#@PFo^*}gu|#c?+XcsX(mchV#G1!hg{ZZK=55X_{$+uCV!qt4(L*Em}gEO
z2S{NO{M&T!ZoPhZjdH^>P;Ymj)T<&Q4o;3mL$bh%tm#7A`n|qYg)TJ@GUF#6;dH=9
zp=!yP{Lp0iZ~L3DWbJC-<y=3>{@gl6xD+AwuvLTT>!CWgtHQs34i+M}X8O9lIQk-0
z(+<sNVtLjLa&7B>9wG$T(v>j+8>^hv4}U;f^-G)1^(YsJZ60>+J<abXB>WFAQYn%T
zV=XWU%kgtaqDF9;-FTDbKJ!FRsqB$bFZ{jo6%$_P=rGPxD^qTp)jg0{jAiInpbHq&
zRW~Wn$WNGLK@*?6Tv}c(FsMGe+X0D9pSWwwe#qia%dJIuhZQ2|4i{Ux;yG#1ch13X
zGF)zDH~0<2Asw110{Q5%xYu#}d#K4FRTv$S`sb_oM2?tD<$O=nrFBD+QrR>t-}u8W
z#=!Ou6T$FuLJVZUb2|3S>g&tIpekmmN)!aC5AR?6_ZghGy>8tK3NG1L?5MbM?EfRX
z7(f`8Pj;$}IEA8f?o3Q@q**16SOTjDVKnl^GG&WjoC9;{@seJt5`VI$m6Tbr{T)lH
z&5DVyc6Ty<DgCS##uaAQ-6ULE5J?#B%^j^0*RK!%iU3gWE1nqh6M9KpBVx`68GuUV
z|7~Hy53XRI@(>Hx5wzs7t6ye6bSIzXO6q5YKq}{_V4KO4;xaA87$5y51e=JcvBLRQ
z-?8@<<EJB+_g6}l&6XI7N6TG5A{rb6O=!D?{wC-_N)i_dST;Ds?%@8jm5-@{QnE#S
z!y{+{B7p*DDrm_?xh;5O*pLS<`KFz}Vav=0JKr~49Pm(xn$#;#IlS@V`{?K=L7O-E
z_G<4J_uEtqb<uOu+V%@jhhMs(cpf2TTC|+&GW&C<kF)Rj1Q!~Dp%?6^b?zwElEpR?
zrO9fiINN*Ce!G<;6BocI?14MxgGfj3_L5*EFx;+jBqf<b$=9*h2b^z<M}X3p36&xh
z--hOrVn+a0%bMT|S2?W(X<s55VY}X!<RFkYznZu(8|tbj*LczKKRp+~kwKODdo4UE
z`b-EEdIAM8>3yb!;&uA05j8w|G&<lmVfgZrCX8DG@5uMD8p+sahGUunil*8RFCTHa
zKT)2d%?J=|IS`SK!;v61Ag{PExUcSg6SP5cEm*NWh=3)q?>36#;5BSHGg@Cz<wBP?
z#P^F4-4H~S{AN@SU~?~zCp$OCjyE^AN@cSL=Q4;D;WZkp31fR_qVa$mo-bj_Mae~8
z4#g~DV3<0^(I&wz`16VKYR=<b@Xw6!D92U7xY!**!8i-j@bjt~ySM+vMf|nEu|VWP
zqKfc<CGamzA)9iY`=`qrFIml>6&Wp}y{y?BoKZ!U7Wk}vQ`}g*Q94U$VRrg@=k@sm
zANSGQyxY^jV4W;u*0aqL<)LheYq)O))j;L1)1XZrr}l+V4bi1f4ggFmaEc{se2sgP
zxx|u>ob72+1({V^t$>tjwN!@W^R8JjiA~5%Ibpqa@w|PgWUBHJ%Dv$UY0cXlH8WD-
zYoAb`qF@UVrIBepht)rIL)2SdK(@iI$$(v_a@O?O#Xl?apXJaW--^HeR4p-v17^qf
z)Ka*NYsx%H=&3RLkLRJ4X_~6GfZnJM$&N<~ey#52#Ke087nAo?o`*<}C$}Zj9ZyY7
z{iFa%(w)!emTIoXcziborbSs;T8mXRYX7B@I_cbAdZhPGJDc&?Q$+OfAFm}(LzJ`<
zVR?{6?P`%WC`pL!YsQ#0`cu&OYIC_Z=p2?qnTJt?HhDX;Pjpwkeh9b{3Pr{Wg{((w
z(`Z9Y+*pXKfC^dPIsc~51TG_s6?JmlC^ZBzKgC}5*RuoiKUO{&DAn~Xln=jb(gAAZ
zd&3S$OD%RnE|p8con<8d+=3%gz#w-wNCgk=%}9|BRx05p7t$ObJV_RS`py)4+P(dJ
zIyRzlpO7LkhE489UaxJi-^>dvh+{sf;szSLFC-FF14X&VaSQE8uGL9pu^E{mP!8-K
zQBD>qvDwX00PJPLp^8SNsr1mjbscHTt4!qwQXwm2)(CDmU5=Bwi(KCKl4~)Vgrzh&
z((v}@1rdkO#{e3PwCr#Ew5V@lvID3US{UtKv2CLP%#3fE(8^P>xEJUHxk;{m$bDrg
zwS#b^>#SID38I+2e-rwJWWw#a4+kI$(PMaVbXaAhUs<X;n2|EgO#8>KcGqH;r+W2T
zL?`<^)_<nhMV>+x+1_i*O}xH=B}l)-z{kN~v`P8Vm|_-avJ>k^*=bm(=bdk6GxA#f
zz$~bhjud?1*-TUr=O%d}ABj{e>kGTwKdlml%-DII`Q`E2@S}wUSy#p$VUO&&7L(}3
zBnp84PWt~YTXs61lEDEw#hBAa!?u7N-O5yz13~Kd<gr{aJBxf1j&CAr3jOsfDj1y_
z<XQ~lpz*{w#=<%D(LF8=BZsafDvgkWX<H3Ys&;S2PMW_fwe?VdVI@D5D7;1n3r@vA
zxgVoMno>1$oVk-GXvOx~4nA*Q(mH4;C_9B`BBVBP%o5+eY1d`~c_L?6DDUIdvTmhZ
zxwfSTR%s^gq?W$Zkc%48A$6Z{w2KN`D!7gkacQ-hKcbO5w8u2sO%oio59LiXlVZ;K
zQ-I3pau|&2oIOVv7F}w$)Fc*G3E!Cfsc~*$?bd%ZHOYLM3oAOzJm$+ujyKM;u?e0V
zhmMO;s_s|9)utBbErj6H+0$!c-H+LfEb}`oMp4@@)FApi3k!?Ty}i8*5;(~kxc!))
zdU_xV<@R~r{h5;Sx3t-*`X)BIv&oZa!Ke3F4~W$MR|I-DS51OgGUVgThwd0dE`Ug7
z2|w)PDxP-&`oq$xgm5zr5b-%L2)bn7h-aX1j77y_mON>ddY#oC&KezQNqCABzd?bD
z+}1(OpiV~>5lSbsD7QFY^EMUCqCH^0{SH7#Ii4(s%iM3JaDgBQK)H({Y|)ys4fBJ1
z)r@+TpU9P!b-;T()w*BSLQZ7MG(phO+u{_`@PaA$*0{3KY6MeDI7Hmf2viA7i#jE3
zVbTGG(ieBjaXKM99S-BhF&XzUC|5p44*$8`cJ>|VtP1?mjPu~AM1jJ2`^0f8uGpP4
zMX*xYDssP}Y&R*A^;hC$!~Fc(nz4K#Ml=MU4r2$aLPixAy~^{8y|*rmen^n*A(3>Y
zhLcu~v=V-zJqY?x9f|NLppO@IHg8HYzW6{|JH(|4(5H2Ua|SQ{fDlz$W6D2V$JIZ*
z_m}N24@cfbnn{E?5%@;M?3ZcH`g>UywS|gwqC|T!NcZq(!SM8O_cX;Rd8nO>m!ij}
zfiz=$N+sFl8U0m#{FA{S-3b~-iRJLtjpG3zXvjZgDyX>O6(NHXN|)+N);BfH7tv`p
zb956g=OuMd|NIi<+TzYb4q;W8`vv04ph21&LZ6_`KZ4##bq{;A;C)ELC}2`I5u1qW
z$xvG8b<rk%<`ZO1oqg-9S2=xpTLyQr;}F=Qt#TrT76v7UG5}qBi8))3Q*Cw4S)A3t
z=&8!acKM!KiGH$N97t`El*E@m47ZEJ%3bRb$myA3^|k6(>%OXjQpsb-teU)<4slQ}
zalCuw#tZPi3M8TTyE%Fgt!gUIdao`yc`24@pSg(Y1N~FM5wq&bAii9Z8rC3K=u0BY
zCG#v#Ji9`pf#zKvfVDnVdgqdGviTRXT3T6sHK$Vt1RAt_^a7%z^X>1Tkxrgo8kh#q
z=pmBut%GA8pj6=|%_$G$V=C<M82M-^ReCl;3_vopu5WPjCqN}`K?r*vPyU_E9D8bJ
zRrPL#VeWUSw8PHV$|Tt2`^+lV4{b$6+FZ6Z_fi2N$x4V(!DC)p`dAFvfhw=vi6B^6
zsq~rJm6Ojlv#A{b+>Vi{#m@<>NwvzH1D<yBN?IfOhShfZ$gcC&>rE9Tn4d=E6N?mN
zwch*Ue8}#77SK<LPVS7b<ZS{~n6iPV)QVXy+N(%**@4-vC}GUXu4#pqsbt$vMQ7B7
zR5*^lgXawr$mvIWd+){xpzO?+Z>YS6k}r8C=QD0wjJqaJYDTZ#=7#co`t(VE$mJr;
zRbQ^qXz@KC-2@2+vdnwX@|R1HzmxArETeRANr=@d%b@okqyF|=rYV3a?A3z`DJ`7B
zW#-R0v!X67lZWs_3^^ibzA^q4{5^kkt5`<3zP1h~-T!Azu~IV22GDu@c}|ORgPb;5
zp(a%d=pqK6wTGiutJ2v?@t#)<fp8>Z=CT8^(c+v;QLqSkd5e$~-k<S#rAuOYJYZUf
zJ|hB1-e=9n-NOobtciywS{I(%dhvTP{m`6S3#H9uZi#_TSa8jLU32r$@oMwopm#d=
z?YQWrV4FqOr>}*PTh59cS*l#40J(@B`)ZT5PyMFdye-laP}SO!mt6EfH?zJip_@;N
zS~RKBsp1{U?COb0*uxdm#w-q(>Pd!elzHrlFe#|Su6+No!<e&tczDnCuOM&D;I633
zOF$+aK5N+8`ug6@@jJkfN^@*zY8rf4$+Y)nDtTvSgsR1sfD5IQwem}F*;@U|O98+z
zAmXs>;BvIU4EPW+?bCJnfB)foZ1)c=KTFqT`~x~8$jG4kgRH{Rlm}>!CoyHMv!f(?
z+ZXO4l>UPH5=ZrSj3kNa4=-+obpjD$18&8CPK;PG$fJvmj5gln+*k}KS+V;gfJ$W4
zScaZAg=q`&=IL~pGGtbti=Gl7VbD3Btm(^z+mr7Q4HIIx+fu+mMky<T67D{`8<iPU
zCjj6%axBtl(aOdqJ|M9B;sPIVJqxzQV(lo^<4zx8Qd|R=R7$BoM8}1lNKuwmGJTA=
z+#>+^8FtVq$0HA(kU2qb?z><3gw)n0ZTe2j);Q>zXev(qhoe3gO5d)YSJL!w(YoeK
z|H@yCaovwP{=4eT1(Ai3X4!!h*z1fPDdX15t0I!}iS{eLGh&lZ;z9;BM}V3E+$$y1
zMnjH<AKI$?ECg;v@KE@LpDXkXMEi8-zoXD6ts4O6fImw!aqZ<lf5Ta@*q|Cxt*gz{
z9~0`2Po<2DBnvUuSLk13@RDuOGw0IooK{MvE3p)G*Vi{5{GqaP%-^@gRX!(J4Ks_h
z`(>KEE<RoP8nZVzX(}3kDD(rpi-+;YEAvAMN&H^JpkDDNc7O(H_|+q#j@Y)K66c~j
zxQDZT`BxO~T#s{P3f>;6uE<Rr`z&NFPP3SO4}oV!E*s3#6po6DIugf`HC|zARUTP$
zc=<;Y(G|@s_Eb>L@K!v2e~3>N;JtbV28FYS-&<OM%di9hQjcjj*ddmg(_OcZh3M1n
zz3mF#FN+v0w$x}q><h1-NW+OGIG?9P55Q)>uRFOpJ1Yw3FatwdGjZ^2b;On%f^Y1L
z4n3kVH-3UkOvSzb{;1!}nU1GSG7X+Js?-*7kum$Wf5&Yx22^!A>k%*J!jtk8nLsX6
zKJs_F1ZW`%#?1=M)%H{2H6SJO*%72VWv)M(nL3$r7$sF|u|6FWwz~k6$rf`<Q{g8_
zr{iA4=pP!RE8*3p#T<B(ta78R&2s}vPXmeG9I$BP0_o;&^GAG{Zwwc8T$0Q+a|DfN
zh=rDdYwwVU&O+-50P0e4)x6BOSDbYAT=nxr5&2^KDZ^18;GBTpvhI`~DicQf%bG{&
zc&Q3T5E@YYm1Fuied>z<E*W}aZ~ws<Lobf8+({=YF9sjV_>j_IkrIxKybHf?wuMSr
z*(`;mwEKJGv^Wo@6dpE~QOg;Z)XI@zDkiJBojq?+ujEnQ&rc;OKiZ6R1eXtKO8~<v
zYKYn&24G~svE6Z-C=U`6c0x&w`rt-u?!I04q)RxvVa-bh#NhGLDs(oyFW)(>wG%ab
zcI2gO1(L!RtHkEv+O9Jr*hLA3%*nVCvF(~Fe~T+fAT=S%84ELY?`}w+_Lde>8miHy
zn2R3za3VnE29@*E+ZNU{_GbfvzEmvOWhrl?6ACcp`JRyu@%zyZX==Ohr5Q0cQQ?6!
zPaRtUI^`;JD)^n@223OGaKKNdfdUOMGH@OMJ7AYI?s)3Z{mfk1i5$g@tGe5*;f(c@
z$!9(xLBVd1h>X&afiEQ9Pjy2;#BT7*@+X^ji<D#5yf?ubtKR<8$dv0<#3D=NK+19V
zLI{vEpSvzOs&%sf=S1`~VfubCvGrC-3Xr|#Q)NISd;v5CGok_eE&$A?9r((%N41hg
zjXQ~jaw?WTX1WW9?cZY=h1nc>_#SYR{;IF~X*a5us7?096T|;rX}1xi?KQ{1#HcwY
zd4~IN@jP;^;NtI#3yYD@Eqr<-!)MgT_s+HD-&*SrXcAZm;I@7e84%jZOF%(d@{&>R
z+d>=IQ~!A?Fks0HiCf`Ldk|^q7foxlZA#}V&_H1T!$@$T6eg32+-KX0!6$RYf=jgj
zR(j%Yyzyy)X~ddG^uB)wh_ZD)?bWgpniMJF!m4Vk6LYl8c>^AFm<@q2HLO5ohRj*J
z%3H5;)}fJ&2y;X>Mt(yZwM&j?@OY_74$%6yh~a$&A(8IBSEz{d(I2%Mx0MdhM`t6C
ze#`k>1`Y|Y(vctj%pxJpd4`7>1q0r8OcE2KBKZ#h&$DIU*jcG`a>evK<Ui$FH-uR&
z?^>IF$2hCuro<-V;ge_1O~C`K_J1cQGftIy8-owR>SEVO`xCih@>$Kpx7k8XC}<Yj
zqC;vvnYImhMY}wQe6{}f9^&mTynh6+mY0?^1SIaCfBJWmKL0+tCSZ<L(p(+JzcvVE
z)&LPr!vJ5Ia<#Qm39{_Xd;YbTt9Zk<f+yGTB(gv}DWSa3|DqPxPhZCHQO8n)PV|vM
zHr_9fyn!p4yVn!KTe_lXmyrflZ&%FM>u>EaHeV-q(NU<=5cE{JhSLW)W>{Gq`p-W)
zX<)+l6BBXLdVgDc0O1C`0lYfniV2;x;tJarQ?)`$0_13G56fJB&VR~GNN?Ycwcqt#
z0<osYQxlySgO97(LT=$t#Z34Jbc%P#IM|=qKUBJ*ZbXT|El|A4jAg!W2V1d&s70$|
z7={fD62`2zeY1YHKoU()XNN1hg6GneB<|i>F7n6C2=azf%i+KKLn+*$B2k!TMaQ5d
zQB#^ASz>5__LWGw02d={O~vEa)l=iDV^g!&0nUS7=|~@rSpTfLm=drPA~A;HJQ+88
z_oqT<HPWv4g6L-d!f?ag3KYV+dq2mLw?&ZWO*+f>-|hPM4``j@-n0skn~{hA#SH9q
zp;AcHdywir*`U@WT_?ERu40W&EwbXW%ce)V`Z&BoGM!FgJMnIJA}f+L8^oDOs7io-
zxlHAcM@IiqWO$2jW{L}oo()Jm#~j*#SvK|sk?2ZV)5{U$<Jc!}Zm>gp;KqJ<|C?60
z-))#&(}yw}F#Z~|7_60(6x7Yf!~J!yQ5c30rrtRVXVsve3w>bYF!F&jT0FRE1-$s7
zY;lF;z1E_;k$F-mOM|jrnp`79ULHe`pBd@r2hD*b_#4rTsuY+&7h1<;fsX%=8S&}y
zz%LHjYj{et{iF^a7cIVTdT%9APZANzyAKkKy8xK1B~k;$m&2<$0_ir=0^5Xi-~_ol
z`+9=b*To(X_vrn$32@G@X4Na&x0DtmvbQxvr9|Ohijgz7XY!g+<fn6p&}h@gE`DjL
zyWITKPndFO`ZjMr5_Z@cC*q2Zke9N<dQmK*kpfV3;bgk3@fq7D+kS_uTlxx;4=F#A
zGh2rS`L{&6V8)%n-<b@i6<}QoXA3|8_l{h3HWRdE%s724fbLZrQf_Vtr22tB_7Dbg
zo{*ayZq=HjiefimRouJbk>fxtqK(zxWs66J=&?Y~e3(~V3~DZ<&BL!L%QtQPj5HGl
z&qZ#tqhKx{%$)Q6JU+xX_hf{V81uifQqlbmgP_TCz{h^zI2FO+BYcl=&I#et^HR40
zo+c>-;2agYXuS!22C+`fzJKKzFXhd^^8USxuT12x@YTWyY`7=~M-jv0CX7#K^I>B@
zt-iv{+%N9#IJO$cB3Y%$`8!^M`V4Zo(7p}sYA431QATiK9RkblO3bA*T3qIi(pL=x
zWj1{yqpfn5JX$Ys@2%~VbL_r<&olUdp<jdIm9EEV7aE`b-G#GSYdjXWs<!rgDm0zT
zqW;9ELy8opmlj2HrzG2=p@DT4Dr6LyO!1{o#M;oJOS?L0?9ai?0|vdYmZQrytz3nz
zYi2QszWo8Zd&61ynUX#RX*M_wb9(GEe!w0L-BI)Y@6Y)8q6K0$zVQbO>F0c33@QP-
zuPLiDkJ04FGQJ)1HGi}C8#TRVwg>@O6PJ`gd+6FHhZfB_oA5uQzGD7w`5<zN1X0-Z
z8rI8hH5^qjWvrt&&H+1UC=txCojrD#=P9$;^7`^c`z?{q@A+e{NDGoqlBq-L#3&mc
zyOranQMU26Iv2zhL85#+@|J9RJ}*iIWFDMPKod*A0yl?*o^e4@7)k;A{K{}u;x#=p
z{Zo;NyX)Zs7w?(4=co&zXy=YXl~ufdIYr*}iM1E7Vb9Kpose4X>J6(khWC@H4(>LH
zjk@-s?mN;-a-G=KKYbIZi|Dn@^&JfWo1qU7km@xuS-kuhJg(ZoJS_}guIcfoQVGO0
zC~SXGJIs7d;|UMiFmtsoNtkr|^9!Z5bZ4O3#b^;PGoPR#8GhGI2&=Dn+J3x|(M+Y4
zuWkLq`wz%z>1j!Nqh{5)KQ41^Li)I5ZRv&5DBqy}zSDu-2whcp6^llpP4(zi(s>1b
zJsUhPari~HdB0KT=Hcs)jdOF*>4m)fIdRgGl>~Drq(B-CRyyus-lu^~?6?ZB@o&uR
zQj%@!gH1Vl&}VO@cxMRq?YbAYom>EUB4qm>)G(=MW__x4D9c*F)=hyp8jfIZ;s5o+
zP>H#~mNaIaB37TNl~tHFDAhC<-hDl??FhzdjT7ry9(juTW98U_pf<C}7PH5?w46{$
z2WpAVFz@X6x*6ozHg3xYuF_*<$}DA3`?1y*z4rJ%CUww!L6HqtKPoLS{_Jlp&1!gj
zu$?9;9*i#ZKf7;a;{|@*m}d6W?7cY56e;*iMuWvH-<w%3H0xgY#1y{O<BZWeGyyU4
z*aHvWiWEh(_GwnA?Pv+Uva+&QEWxcddPD18)IH5BRo5SMx*G;I1q(@iIER9!i$8_e
zoY9O$cSv4~o~#Ohqq%sx1qC*V(Wknmq>{EOWo+=N0?~oS3}UPLL1p>rr`9JSjI42T
zz?li5H6?A9IJhRPS*%xSPb5hWd?ZCEq{vfn+mNv=5?ZhUt4_U@DWvF%7yTLc^UNK>
zLJR{%{k<1wP-m;OT26^Zc372iaOAajeA|@lgh=*)c6k@4+#ePfwJ|t0GfbsftzFu5
z3(CezR4XGW)%$%ry}jM1@^G@EDyx}7%b*6*AmmDcoXpubI%Bb7GCCA`n*Zqq&t-6#
z8ZX>2DhXkKRY3`kT&DE{c53~%gU<S!HPujoAqc3X_#C!$+NU>dnkz18YkaD%%MK9v
z-N#N44tc9>X51Ez;%Pvl`!!)oGd_#~Z^6+=z_@QRhb3}V(_VU=LXsn^&+{K!+SB(&
znK>O}>A96KO`Pl<5r$yFih#r<-AdI!u6ziGx{IuQV)3%Ad1mwwOOoa<6cV<J3LrIy
zSQA}sk&^PB6KtilcR`slq(g?HXriAV7nvC4b_wG4WI^j~gU}Alob)?XxZH?k4RE>p
zbiCBHum0q(n05d%NMU{)QaBr57~h-LO%|ZXc2<A;vuj51PE>NK?CKZ^tu5l86GJg$
z4j9P8hns=EFPdgdJyVZ+D$cFR#re>>TUuZ)ugDNC#8Cxc;bHeBsFjVG3Th)A@GgDx
zEE|u_YQ|5i<F*?6DYwvZrVua6xrLgUeG8O@e<%O^FKvu9-UfW^=tTUtQEqL!TYkdt
z#Q+TC@#Vo#i^2KaHecTgrkxld=LGC1IB{02Hn!orn2z;5>f!#J#6HWIqn22wsv;)p
zuM+`B$7uJlO#4^z7+b6O7|-;3|9~IjSP92sXoypMmXATs`yDOZOnrQWm-f|hBIHaz
zuawUH@>ZLhZM{}10ys2VS!*l=)K%L=-#6D34rVbqWK5&8nJI&qAQ)E)d4bsQ9w|hb
z2Ct=!8t~ie)9X5PLG*ht@3P<($6ZV)5KjHLy6T4L939sj9kcs^2rBOR9zx9)W5*B{
z8uN!f{ZA(&!<(47!@RR8g`2FuW74z={)I;$5<(a1j>vgyz^3H}LQP*V`Vw>-<cg+a
zXnNOR^rKNK59|6sbP)(}!L~-~_~3!P4<P9)GoQ(66miLWnac=>Bw;u}475;>CGo7{
z<Z}%S@RYKK9OQ%dKd=3iYF^BFT<0b$vHJQW^WDHNpW4Lzs3?3i4=qpZA0aE^loXf9
z$+&{1Btupn3V92}bBQCkeqKrCL1%x`qi$-LY0&!;tSjXzOPc=9kDmMZvN2VAW)&QP
z>Z2U^5C44g46f)EK<l$W8xT>#WnfbWXAGTUC0-yF*omvKCTOG2-v+%X`H3f{V4;Mz
zMWe<>wZP8@y+h$53kP-+0c|rgpX(*CwG%L82OxOBK1QIJ8P^7W0E>#??GUf^D#_d+
zXucAj<HPe1$`;`p+#~$zFD6``ZJ%M}ep8P}uIZL_&@qV@7hYj>*F(24Tm;cXI=K8k
zeXORyy*-Gb%}$hTT#vzE8Km)TJh||}ZGV`8YKJOA#M7B}%if+ZiEF)=4gU<=**k(;
zTL<1tQ)Q9no3U}ld6v+%B@w0^f&`E-tavf{lE%gc%>6NCWng~;5Y&liY^9HB{qpNc
zlm2}!?Yiu$cigv*kgNWYG!w}={)7h$+p+Yxj%v2dm7TG=($M#b!-NP3G^ZVt)9vT{
zIZp8^!c@1yZusBFci(&Yius7ik^A_5qL5h}v8>l3Wg4rWdjHN0)-mhK#}@h`c}%aa
zmuAuDiuiLqK7Bzp*x36;h;a>}Cg=O>2RsdR&4FBIUe1!@X<MF1ZmBo|#9tN~ZOM>#
zalp33Gk=rgb~U|1ccUUbc8%Dh`K)SU0IOU*hH7y-YKbS{9+2dPUePeENzggbOUBWz
zm?(6eJx9(wQ4z8(jirz>8#IZE31!l*w1qcb3oBdA``b2|Td-SP+(7CwOsl|qt~1Nd
zqMQ{)h1528S$8jo{324ggU`dv^ivI&H34sen~~<kFUxJ_9e?>XacsWf4t|qKes}i@
zq%TyalCv3e_v^X>gHC-9GBM5$35Zgp(MD5w0Qb}QgVpYkDBsYDIYy5SkhKCRPj8bW
zV7{Y9MEo!~X4Gxeu<pCOXS!l}71g{YE39ei#!%`F#p1brK8W|n`Lz?N7Lq$V6hDPl
z|2AL!CYl88b5O@UsMKrimBM0ZH3z%eGXhc<Y4x%F^#xTiUxS_NJ_9qd9PV9lN=2ir
zSEmWoFHZhyyYmV&Lgo2K(Bjl}|6&I6Ok4LSS2bgY3rRGoKrX@g%;l4B4-Ck~|EudP
zqpFJDeN8tK(jcL<ba#g!-Hmiev*|`a1PP^Eq(NG`rMtVkq-)b>dd?l={_h#%eqiun
z&$Z^-d$ZPD>wTZ+M_pfT!K?=Z%|0X*LOWb@I4hS&_J{r_fmM7=nLW9?cDIMTv~+e_
zzd4Z?0Nmrit*cg3lpskrU;g~Q$-rxCEAr5Z$iA{+gL_i3DSeqH=ux;qsF%xSE~CN4
zm>Z~ClTGPEGSE0Q1Bnmujtyyw9ccq%UZ$w#28V;Lx{KTu|Kj5E=1i%+v(!R*BOL=x
zz6Ds_#<|1`7T4F-PNPdgq}X$!?o(-8g#>ry9o~DQuPQs3&cMl`I>Pc6Aa6m%ZZl;I
z7KP8?a_E6~E_+3Ructt4r+g+8gAafaHAk-b<{G&M0||M)U(+$BN|6K9X6zUlzAU|J
zO9g|@WHOnuEh{Q{Ov5{>q=EH5)e7LD#{oX<)%22ekUNTmc>zyCRLswQBu<vc^+1{G
z?x!c%VHwWo#sYc+Uox|!iA!OWAhO@zjy^F+qjZML<ba|;0!NBMD)9J*>sEW%6aigQ
ziJBOg|FM`gHJj0bm)CK%GD(LB0U|J9EFe?Q_Sl4Xnjbh!Xyp53y+ns~{pVuzpVF4r
zUILeCA)d2*)?TytsyJcb503(%z)5)>Y5Ww?LrvA%gx!Liw=EkCc1r73EiBwZ^K3PB
zzju<{N{GO2tjhIZ6xZ6vMP6uR7MN;-77!%{KrwA&KY>UAr-NB+<2##>XF==3oPKn{
zJ41LsudKDsXW{^e*y&bQH}{0ulQ|*+I)2QD0j*!eS_VuEA%RoG!M$y9))$yt6_^sA
z=@BN8b_?Hq_(zoMYnYnC4|09U-TL$qD5=Yv54RVL=xmdl@8KkR6umR>KrOH3(eL^O
zs~!juf6hoS!XQ3=+i^YnkzU*TYU2JzGu);8w~uD%4Js55%^}Ztg+t9Amk%h24hPrX
zbMCiup>hoK3-jwhU!lT#tIZQ<@;%;n2OZc80Pu2by(L(^Od%|ae-9Bb)MHLiH0~mW
zeCLSz*vF9qv115^!iM8<R5iprERDt{KBM`Wg+mZ03}YoH;4jacJWn3EKCvN>KJ@2C
zeP573he&FVP0d%?ElUM#G_k)Bq4qqQja|WJZVEf=KapMZ3}O4acjZk+HiP%Up(u5$
z%Jwt&ir2k;MCebFPl$H(xCuN1yB8Qp#mEc5F3{CCOc@l-#jSZ|v27)G>+0Wz+DtNR
zceE1~FBLu;d(L?JNA4wFS94!?GP;)<=zz?YueQ5sVnwJGg_w}gv3PA-HtFl@8?<;Q
z^pg90HB}YvudA!wl(A>@;#)jF*FeLc{mfs4*EmK`a4vNW>)!}--h|q;fH&A@V66A<
z^7R%o+j+{DuXjWm0aJc^bJ`b!I;&@I_HO)ek(i}toOak{QYA~=iIBA?<qF7D@cjQ(
zk$hLJHvj6nt<o)(i)r?9rP=N_HPm#&Bj12$@)WZyH^U^Yg3>}0rRd_%a7Kt_ZKr<<
z3U=+T<5-2B$ykkBs~Fa*aYf`58rcHOUdNG}beo!NSoH7A5P;rUpy|XwuWwJJPzt*z
zL)xHfnFe%#)Dd+5`8|#S(v%7?RIMh((iO@Cmp%(uo!8V0-thB{!gUm~WQ^tl)o<94
zBopQo`TNEsjr~xzKB=d^**ZffJ9!F)!HC-%UQPCPdBeco1pjV6B>zjgA%e>GI@}lf
za%>i1vBj4d-fqB~?3NI(Il|CjVnTsm@xFgmTUW;)u<l!xzAQIUq#+?RZR1hzeI)Rn
zea*ooTJI=&KyqZ_wX#y>T{+FVC}pqB<V!r1wQPEq)ydxhF?u~LLu7Uv3TRzZ)-|}T
zq$>7!qR=((p=_WxC23;LF}Nd0$b(8M2sO|KHHZ|2Fc1O3is{9X^3`@q%Q2Rm?8D>n
zYA2pHcBpmmcOAtgA_AITc)TosvWdv=<EbzoX;XPWMc|%QZhey&`lyo@GuqOpA4jq#
zF{YFAd>Ql7e?zcPV*r)2w|+D={`=vq<0;^xD*z$OlP2iat`RB7RJ&*o;uq4=(hP(G
zG9w8`m4n8={~klIbL${pL1GzgDs4c66vCN0qI#n8(QUT$|9vU))G}?W&YaZ0>nf$%
z1#W!jmKP(vqBVO`Un-pZ>iL*Da<?GB>$to%P-485CUWsQRi*MxZ)N2##!uPrSt0x7
zBFgJ)ejEumV`%Ggq%|?d2vU;bP8S#(8x&L?`|8Orw{X;ohrj%TS{*OCSzBaSYWoTd
z^Lr70fUn<FRX5wHeDq$s9MBsIv~fzlSw=&;TvvwC4By|bc?2%9D*SFF8(bROl^hlQ
z96yEqFvDlhYI*G$7bijzwNbD5E@yt@u|)e!hP>9k7sGPL;LsJ<Y52FoNIHLKhe?#S
zkyk>tpu$){YW}z3T-_Bu+1r>0#4gEzj1MRNC<xY@&FT+1!_E1_w?j57FFia@lzPVz
zCT39_vSfcf&(5u0&sNToC;!2eD>^=@(AwNiVl~?XkZ4J-p6W>2Cpl6^71D4({Y#2d
zgOjx0`GVk^Mq%fIRK@j+`82G+fFwig8KXV~N`&lqUsz}r5nVDJytcY+`OG9}V@+d;
z{Lm`T>3$VeoiZd>BaLpMFz~z5IqWFom66ZU;N|@z17{hkxIo&Q$2pI{TP{^&^^w7?
zQ5|8zM`oql%=%8B0;s_hSNk2$SLMg~(2hRu(vbv^;UR-_NJ_dF)~ez~TS61P?y+%J
z5)VQhOuze`Jl<%IR8FT#1dlin(ME5}K@Cv>E>e-r)FsqfXev>M@bGcUfvL@DVl%8k
zyWDVhq2^<V_&c7oJOG%FMV%>T<?{7rA~1lM3_I}omg?65AjhTXUA9W{Q)UL7>z5C7
zpJ(FGormRy>ymwqtbS~|8l^gw<rlDAC-l7JIX+KHHw^z$F88zXi;m#uccbNstMl{Q
zZykLR8EAG#(mT0g)F>|Ex0Kq@spu2r0nn7&aiZ_oB3Y>+z@E?JT&CaN#{T1eDSaDV
zN#%!*1Zo@RgUy;gVJ4fUQH!5Xq*6ho$)3hrG&zr7E!!KB8NAY{`<npVo?BVi$V+0q
z*x${}F<^Q1s<Z!x=v5ZZa(z}|P2^>CfsV$BcLFJgy=Hf;62E$liO1V-@dzfldh#y-
zSs&ptl4_GdjD>4zhWR*tB9tf#RL6g=`@_In6e_-e^*@ys0ppT&)<V5zR{R4|L>NfU
zC)HTs@<w*+dpvh$m6;*NxVjrTjvCqh1q~0b5pMB0BCsHEqxp-hyg)`-@de!Zt#7a<
z|IDycG?RBDZRH%eY*g=#RJOEqTZ!J>`<~BR&CTg(i-cJI$nt~pIwf~`_Q2M2jIbe~
z4x{Sd4X%f1vu}PRvOZ%`pv@9lXc=x(yE1BKki<4g!EtAi;N=qIF4y#r<U_-eCHX2*
zp{6eO``hl>)4jIWW)yG5E1((G@Qu<Crr(;U+_3Fjc%g*~U3tULzEUfB#mMA_fuj}p
zd;imW?vrO+YvH!`yCtBG=`x$aN<7rYpWh?+jy9KO0-^2jiqFDCt*8*YS;%Czrtg4>
zEZI|0)Z<tPECLTtyKU_+m4!w=C6TKT?};a!b{hBgJ@e?<JaL*Sr%SJ#eJyzTF?~mo
ztQ&EbLOxhu`<s4NP~N?G;h%xowsYE9(Fc`jXJ%G9#V3NO+2w)yS?wCVyjh?)vH)6I
zqBR5ZlUx+zrRxSN)D6|RdGhQ;=jIHggPnm$o0a&}HaSn3_JO~MJo?Pu!kYO8Oo;^N
zgd>aGLsI%mMjN?+<r~Qme1BBYL)ZqTd4cu9>*1`IK8=cmDmlB@E=_NPZc{?GLyRAX
zGnIQ|lX5Gg+~ux*vu=B<1TKUY$2&YWg4_|<THrvD07o2k<#vAipz&n$&A8gyz^ao;
zy}X;C88o-+>Oh}*>VO+$8jVPmSE70$LkW2xS;8H6?F@MIi7M@Fai<yWS>k7jJwl=^
zQ8F2n7yu&GVBDsj=T-Kye4Lz5%jET}mIqlI+X)t6VOtbz0)nZC^E2W|Qf4Rr5|!;$
zG}-?AQ7HDiA{{P`?2WVWq?h0J`d4F?hqe%VvJcoI#<<uqMRCNaWAAdfN;OyRH<F;I
zcc15KJ3}K0H8X9+lQ*|QAx~CTEdu!Z>WYzq882Fhmgnqvbai#*9@?QqhOlj~*RLkq
z$CZx6{h!Y9vpee0p*CwlXCr0-0a+QZq+5SCHufwm*iJn8tYETKaa8mAP9W03(;x($
zsF%!6$EAlAaQLCg)I;AFuH;L4<leb3QIhK<qYJKAn-EP<M87Mr$FN`c5*^ZGsj+pH
z|6wl_urqSyvGd{A%|DKU?cLAwV+-_mK&TH;ByhrD_aR|`lBZ^-+c<glffZ$3e<VEl
z;J0>3fP$Hey+N~<lp7x)iSo^PS#{z`AZ?iO^$>px=P?)61(KZblt-q-B$uwfeolO4
zf7`_<dq%k!PuVdZX9`=<fDr_B|J_f_UKqygUtg2!u!od}{+dU2+1jYl_6oZzQ|(<b
z=534iA9T}ID)=3UC&x3q_x;?p4}IhM2FtalT8C-Op+>{4*XdpLbQk|Z)G?eWX$Nu^
zKhW_F=~c)GNhrIXk$m;!Zw;3nv@yaYxfIvqU-dSaHEu*Jf58q<hM~Ijd!P(Iocok4
zcSWC=b10B+V#?1$3^yXk+rN54V1AN5f&EgjJVw6DQ<nF-l$O~T;c%Sf&F;N*3X=a1
z`Q}f_=?3eC(nEFD)Ki^}WhMQuauDghh~%YzEZte2)*)t|%++8SKYaVnrDU31_LuCt
z+j13xy(#O5CdN$vv)kSJhx4}-?-cLn+ixfi+yw}8R4Pk%%reuub<e!wlD`V5<`$Y6
zcyu}Ob-5WDc;pHIdPL353lCTOD>+)E*|%v)v`40*BMup!uYQ#Ls#fG42oh%;wh~v8
z3B3dh^9<OLC)E9w#hzn)@?{*vufK?*!G;8z1cWLLd;ot){^gOR+QIT(2o0|$yY?Cr
zr&<J~;~o^;2qP$Jy<XhBCJg2iO_9$74>!Pqsas5l-Za3GcxaBVa!$=V%)~<xL&MR{
zzZI;}JIcZe`}9mup<Xm)P<SAO^HNz2JIwP<42XkhTeV^%qus9A6pG3R*<tya1IgO&
zeteG>UjzQcv9%PIr?k-MaA)L}H_5F5&v8XzeD8%{qn{f&rrg2=zxIe~pXC@gK4I#>
z%?PwTj<lA&vt<{V>@tk3_Wn{<q|xE~utk6VtLdLqTA6HU`&b6o(y7adBWx-n;qla8
z-$WqDU;QQV;FNd)L;N;A$bK<*vUpcUAVW)&$Sn9$=Nnz=ShLfY;tXCutzUY#)XUoY
zuqF*Z{=G|y;w8PhGu-b4VFKu*qP>Jh{&_z4*E4CVc$lz0281GB+3FG02qXh=AQ7Yw
zZ~~@z#29Bnq3X29>N|WqU}*s&9#s}y+8~JIK)u7#FrRlbT*y$G*ew<wvmvp-Fr+K6
z&}C%#Ho6-pV%|yt{8zxi$RImbjW;OJ=Q3hXAuN~+n4M>*c>T(Y5BWw-Bt3Oc*wAuG
z{8u4Ufp)mh`P5DL%uHq_95k2w=Gqg;C(zj-84}rI>`!u596E_9Tz;gS;g>#s-ol|w
zWR1m}F|YU3q&D|8<ZIme%t0YysGhJ-N0k7{Av7#bsR;K68*ucF{hb~c4ioJ|SGj^b
zo>J+t+pUbCT>t3!O>DFLPB!ZAxMo%Bx^_`L@|!*IY+59%H{bv8PIA%Xqs0%<fCdV<
zYX+vrH2QSa@!aQ+d}L}RywKAg%>U6)CqeDpaQY!nuk^>EK&^$TK0%&c#Pp8+3}f5p
zTCVV$15T&7ms(|KAB(bk;CVAU3jL9d{1L^u@bwR{qDf}LObVefiCRF1Wg<O1#ES$4
zeG%L0Sd5ISk)V?j_q9inBds)<YVp#QAJev+WEj@<XrlH+v>+hQjz`k+m%<M9$EP#q
z1!@e&h+J+L!$XIJ-AsJ?*8Wy(1PL+VNvk@>M&3*H(F>egA$_W+NQ^u|uB5<yt60>f
zrdcy@RIJs%>k?sq$g+S~h*YZ!3X?#wHE4DU@>uap8XhjK@7#EyidWg(oO>`HB1VDv
z4smgB`r84jd+wENr{Jt}8mLReM!Y+EWs3Rn>-k~7<eMP>w%(Z;o@EC@1Pw+Da{oPX
z7NdG>LL3%L5*&#_t;{fS#)O|bOcj-_1UKZQ6UUIEX<N`<RxjZO&Nq+%LA_B%K_a!^
zT;t|-ZwFgU`y+?{k45`wGTLZu%+RspME1=RbxNwPCdzX7tV_SF(j)uyM%y2_-3Ae6
z#+F~JI59p!nxm5jX;_3$18ui#Q<j*MhJ}D^2IzD3qIj>1;X1FImKy*igIUeGn1#j>
z^!Bo4?Ga3tUNWIl#0e!{m>|mzyhIJBZv30$vz#;3gpG0MS6i2GZk^gQUrj1>F{KV%
zvlaaEiC=1pB20$>E5#C)0$~}QX}k^KPSW3a+T-e8*t^A{s-walee(DBR`RkEz339m
zFQ?+IXm$aH_$c*g8x*jE?elCHQmhUH9IYnZxRxITi;Y34f+j)Uq`RfHr>WFuy^3G%
zyn$>~=mIa_=KM~3C47<Ws3am(4YkO|a~!P&i(IPCCwZRSyCJ4;sc1qgm=z`Mh4@?9
zwe8bJeDm?wN*O%~_4n-Xr9B`P>a<8%_<fBU|8QQGUXR&ZE+8fj_w@9zYj?QG+QzLn
z4#{jx!M`<#&4NEu7W;j&EpY6Is%}T#MvrHDb}uIMf#@#6LVs7WlZ$Dv%b9GVh)c=V
z`<{O#+C#w5Hy|$Rid%krqB2_8I4YOyGhL?VS2hgjfcA<)e4iY@brD<>)*~fy4ogp=
zbfat3#`@qE?~1tbKI^F$b(JGqy>oQ_GhE9?+*h<gDN>sU2(fAKDUc&TY7)%uNXB}@
zu83ToLF?jRTh70zq7Evb`v~<92L0=NFMzLk<RpycQP@c9ow=}#BtAzGC8M1~--zmq
z3Kh+bKVg9pUQzw`R-WC00uUd{;$0dv7!85>`BZO{x@xl5$kLOWtp20Kh8W|s-O9?J
z3n3tI-z@#{$>ggYHj5D{7JHg4n>=&_oFT}H!?n<+DnY?*EEydW_WW8c_-q_8KZ`fN
z^XuK|P2}H5(T;V=RatYZ<hexlG8K@f0#YMu^w#GKvVIycE>Cl3$%IK>v60Oj$dbXm
z6z{Hd<4}xK5K!cIpu!I`S-ofuXl!b_xfs^^_<r(t7z`E_6yVT<HxTBVA>x~~=WAZ*
zaKJt3L*>b%2r5R<0@h=asAuVlwSS?_!Y7Gv*P(u+p$mwH?52nj_8Q-{Y_U|W{WrM+
z{;zU<exj6dawWEU#2yV35Q!$S;wLKIdqXLKXme$r4m9eV7Md660qG|DA|V)?)L#@}
z+?tx2E*pi_7(V~YSh+uL@*I8a-1+h~0RnDTy>rBgXp~N;pyZsHjC}hCVP}K$cGu5W
zK3R`{1se>?=t58eFghGpa?Y7jM|~3OR=i@oTUZn(A1v1#;a3&DHi_WpOVdAF*t=Oc
z<ka{iutj(tmezr1BEV<&0<aV$72<m1g@~d1CYC>OXr6db34cD;mVa>gvdk&^&gzIb
z{9X=wb#{H7N?(5w2&RC(>9aEOrIJ(g$J@9Uxsr(k#lx`9eauOQ9(VdRV|nNz;p|Kq
z=AVBtfT!OKX0=y6KT44MY?*-gAL-Y(a3lff{m<}uQg<02P}!T4K{wBOt5V}t1>Q|8
z)Yb#6@9Fc4`is8MbxZ(*cAKi6sr2qji?u;f|7bbDHemKO2c5)QZAb@?k45SGApuQ}
z+#lKzqu`aRp}6-i{DLdZb&+yO+zY9_9425FvHtq}n8hQmxIWG|m%y5dwZ#`vO!idh
zv`)qIAXEzTf=#rs?4O-%q}OP+w8iy0Z)>3j>-O)ie^&Nk)$iY3^VL?SWv|5@PPnzO
zo@f#^MWf+}p7-AiY{*@+Jf(CwBk}R^nScC<&OoCqa?6+XG(~qZSNFsP9B)vM2Ocic
zr;bX#UC+Ntv8^g%?av-KBGx$^s1$ksb2P1|WFRjO7mgK`${&v5IbXwRF2q@k1xoQw
z;%-<g?dik21`YEfJ>iiyU&7ZRA2x>sNJ&Zmi8DaCaoYPnyu)_?nTg_oBrl5fhjw#!
zHEyt1i&EV+U#aVAaCnI-@L)`c)EMy_o?Gu*ZMQ+c4QT72*y7%lliE47b)cj=KM{Yb
z9M~orve+(b>(z5U?&ZmeYy4}9>*zi1lMiegwdUs}!Gv)o%#er@GMC35MR)g`4Z5?H
z4@AJuf4XP=?m`9vE1ITXM@Up%dGr;mh#8+xzp+5;Mq#^pLy4%BCtiEcqsJB@iSr8S
z6Kra}GXS5#DNlZa+6lCwK}!RKIcxfEGWg3Lc%G5!;W+4<#r9{62g5b@)bgnF_SrtT
zsO|3Etj+TT)`8#gCm12nMS8eVQPvMvO4i*r;lbu(+JUE*>dw3I^2NyA%fC5rB`Rtg
z2L=u}cpa90E+457<MmyZnX=Tx7bKoakBXKhUOW9{hByXVS=!VsfD{mxr0tE{i<{q{
zFgn9KoMQ1F86sNuXI@-<Xze{#ZgInhKEt#z{kT$P)vZ3~)}##F&AO)sl~lM2hP4y<
zdaCu_K-uKVK)QtlPu;_7Zww^(gD9l#p97W!6AXx1e4&6l0I3$e*Vina+3(wy+cB<j
zMv`A$Q~%8sOU9MF91F(rGtQYkfvsq4^wy4ArpAVf0E!4$NhQlE2Z(7p8G=!R-#puQ
zgW8ZEeA=4?^Y?t>${XOs|M-T5Bw|0PGt49SlWiLaUL^hwrTkrgCSSf<AgZEl4-9dY
zzPMrY3Z}y@!?b)G08y$k;)ArDACnF^NSTb&sY9X6xZp_>5QdY7YhEI?X0FG7b<?LZ
z?lX$R8s0RvWWMIxyV8ivi&N$&d@V$!xTa0>0FP;uR7@G~_(Y;l0Tp1tCM)e=ZF8}p
zUthH;b~<8}gDMA3&j+O<Pp8K_Z*PBK`#^NFBcG=ZU>TPNgW#ByT?k<$;)tD{69}#m
zg%CHkqLF0M>fobNBfS|dSk!#d0ZjP63spi1^|98T7oax<GRT*SqKJBk3Z1ReeNO+r
z#=Gqpg>TadTxOwoR63--ZDbhJF@j#Y{!5a=>kyQ%KQo5+*ZD(-sN=*H6PG7q#;+Ai
zMCbfK*?t1qclRdRF@dWc$ejdt@i|dtht{cKCPe9?9*H-i^<j(loTv8Yg>ULVjT7P$
zOVF!BK$f22Bo`0QOo4Z0jB4ncQ8P9oavEOQH_}l;w-BZeGOya)gH7FnR`Des6sWhY
z5bNz*-AB$}-!{I*K2vP{mH0b9e*@3)J=7Jqm4dISu+Tv*g#fdRx~B;$0`dSQXDgZB
zn?$JdFf4Xd;lDao%llJmlvGClvexeR&w`(tkqSoCv9CUftK@QDg7ZZ|pnKrl<@+sp
zluR*2%Hc+|4Af{z!lep1iLax0WN9<~9s{wNZaoR%!8Ny;8>u6pB>`E47BTn@r_b#<
zzHxgJ^%C|eBI+}K1m>2G*Wqi?HR>^c>=0-WT#Zet?K{)G;*E|f<`9P}3nO#CUEP_S
zx{A@+j?}mTl#bPbabe%@%a@av1_|iz^8l~O(t>sG3@e6rp{6X@d5-X&)5f_s3&+(6
z`9<I=!czboOO8t{MdXHp(S0uqYmp&|1ben2-sxkd<0Vn7fa1`elJezL9GO162j5oD
zus+ConVA$A4Johu_Qd_`9;>&euD>$)i0kwHYX5P=a|kJX)bb-d7uDR{+y@&QxeQhw
z*50>+$Ng<7@dT$4fyM~_Y44L>+^)eJtSySjYzLK_P@XxMZ=gm59=0pPiGGc+Y9=>}
ziSBP!+v~sSarxy$SBnJ7(3d`Au{>!dt8(_IN6<xGT%D3wDdxEACv~#)dvyrMM@XaJ
zPqsf*c2)C#rC4Wgm3|vI8Pc^7yeEYI3VfzJ)kb{aMEz{gg!K5-TPAeM&SFx{VH5T*
zi50#T!$3Mb;8T168Po_iDR4?oWI~Rk#5%Ps4n!|<k$hdEx~fn(9?EKOtdX7fLbdM>
zZ5>&g@p>_^I$8nwX4En=rpZ)3Z?~f(S+6T<InF)g@314j2V;zLT2e@JD5;UYYi3xs
z)6d(5%cI;gs8?vSry7rYin`{L``XhJgAeIKu+ram$91zGJvdgs&SBh|r*Fr_px)`5
z?LEn1({qULx?;0`g5kZgY8zD8)7oyO5nv(hT=?(%h}dWe)6K4Lq_f1w*^l7MQK7uJ
z{<5EjQGA0qh6|W^pS%Znf5E{vH@BeIIV!)X!Zbi=1)<Js{A(DTi_c!XwR>)XdMzD0
z`L>=eAc;D$7=I$_&^*m?Juh*eMO4w;!n!7PsnHF6^a5B~;E1U9qdOT!1?hAI#F!V2
zu_Izm(TcCEziZrj_qZKvwPxd6YxQW!1+)A>6JlD^r}2F`Ai<3Dc5(|d(>iM7>m6w1
z?L!2%T=-cGngh)Qu|wY}Rz^z)*&3-iPT@#w4y9m%l(?9TP3l2T)f4vkiZ^SRs9Dn4
z1ZBiU8jBPd)V`a{n&`bJo2`LO36;3wRT#ST6D6{UzIu%AkI0*|=LHS2uw-4o>D1)4
zw6#IYP&&;TM!S5r!SCLEqUzyKXk@P1<d%Y~hws6SSaHTwbf8D>f~p@*J)>szrc=7V
z*ZO4EUHxZh*%nqhSjy0o%Gp#s`18Z6gNii<m)_7D?^CS_6+0^s)L<wPSpFos5q7Y5
zn6TxpWJ;^4(HyXlhFdvupI=$YUOmY^6gWIQ1c@s{R}CTO76y2bZ54WCsBnCZ7e&G!
zn;&q&>I4T^5z{I0q7`UdZ`(X>(Ka7r5g^#v2ev8%6)fxiYt4a?xHCb;fiy+olJ>CP
z)zcFWtF86`?YB(LKWNE21R7>o*+HWL6Tu(X-I35*ds(#sm^>y-JdJI!!hAd4Abq&9
zH(mbJ7VnWgs%AE^epU^|iE^QFF~kinL1}4FFfod%o^>f%f6!-B|A@ferbI!b@b}zQ
zYnr?zkDX?qC4`l*J}ECRf4p8;Sjdd83RO!NU?g3E6M(z>w%~%S_t1UDaTC=TcW1jr
zO8eqcbzo}}R1+M(>buILiX0R~nr^~Pb=j)frYOj`8rCtzItD{8P>yA9b>P?B7`9hE
z3~%bl7RfO`ccM`3;Ib>;NwGe`Uf3LKJ*hB`<$`C)mmUv8gz?=GAZIoN8@YWn&=(!*
zjy+hYHQV+@;)Un8csZ_ntU)zM`S~+))8g*#eP~lZ_-`CE5NREVxe3HVz|6%0{DR?N
zW9MgP<7VdI)nMZi;NlVB=6=h@Ccws)dtZ_C|7>9IXl`Ta_5a^sIv?dN*g)pr46crr
z5Dya<3m7?j6Dtcv6Du3DkCZ$tyexdo{FGoyu76Xqb5N?X^H5qtAWj0TtR5a7EH?i}
zgC8)O#nHuTDeMUB5QgaA9yP4p>`es(q#VuM>@6H10s<;vs4EP6!E+Pq{~Gh(a|#Gp
zTi94xLtxnXIj~?{Lctiq|Jcv}8KZ4u4zd0>Wbzjk3K&BCA43#v>@6T(P8Kl#eN?PY
z4pyR7T1x+GKZ+V)6bw5zHy=MI2Nyf{mU<L57=ra5`%$;?wt!)ikcj^&@)x|M^&c;3
zs>#7v+Splux6f+t0I_qlVzo4Jw=r{caAp0!Ukod|CA%qy88?@O3A?4asTnT^9}hQ&
k86O`zn<YCZzl9|W*n$NdUw+`$zZqcUq?M$~Bt8WH7Zr=TVgLXD

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon-152x152.png b/app/img/icons/apple-icon-152x152.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca1b6808a3cae4d3a49eca1235c2888f99f48dfe
GIT binary patch
literal 28469
zcmX6^1yCDZyT*$Z_flMgOL2FC2PtmFrMPQxcc(Z3f=i)DafcSCxH}Xt#o_Mv-(ixS
zY-YmQ-E-deu@kMXD*qOp3>^**?yaJN3<Nl4{r5se0p3aasHlMhlC`9YBph5rBF2*$
zGVmGR4I(cES35y|1bm?SqySNYgY#v8g9{FWgL?o@1s}q}d2qtP9h<_z2?4)G?EJM|
zLj?E&#au~V2JZF0zrxP)RNxGnvx1%*a8&r;OK#L&3=YnrLQzIi%X@k6*(>Svqvu9s
z;6IM9U!}`)IcBI3@i}`iN2!@($zxKKqgxz6>UfITG?AKCOXr=wdxgcjzQ1E{z{MnE
z%8ix=rA#y5Y+@wS1{8Y+2QfKOL*bp>Zaec-6S|*P&J&*>^TZDR3a$lk1ovWYR30Cn
z;Rl+X-x&CvHg}zLAiW0BaTvB^N>M>&Wa<<pP>Yn9Q-jgyz9|1qMS@5`f|(`X@KQwu
ziuAz$Ikd)%!)*;_q)!M|S2hZb3k=#`vKBksx{HYNzKy)w&rsqpmP3F@p&o*>xe-7T
zMtvY>^qUR@tuKwiKeW(^Sn|I>*s15X5PIa9vsrpFrVy7U3?!8Lu$<*35EtM0;;|O7
zBS+6HCcZN3w1{h?|Lcq8fWZ!WAgG);X{8qLTbVZD(XipIk*Z75K#a63;W=)&l%JMo
zeqnz#ym*(iEpf?;CJnEW*0`2-!RM^q^A^ny;Xy3yVUCOLVpN<Se9Hzk6@PT=CNcV!
zGgk2MQ_b1_1Z!nwCDl@Gfj5Lx8IdKKMig0uc~cU`s!h@SWIOye=BwXn>+8-r>tl7W
zL?7xQdMn$O%4QXUaVq#oKlmM`Jos+cZSo>9=!|%Og7*H8b>LNKeggjJ_pp$`7-Sqg
z8eAJZ*EZHfu?MEU+sm*Kn|c%x&=x*|7-&n<R8|6EY8P#ydBh|qFd!L$O(??fq7xaf
zFyrTYG$%A~jXwIc^c8-U{`ZN)KmIMhLq*FVNhuEFPD+^!+-DR!gtb*&K9!|0?~TC|
z)4RUENLn2|a9c?ff6@Kz);at|4PjEzo4f*JkLMSw+iauFy|5f<!qZP~sJ_+P%&)`n
zEyzDWTNpWIM(7ByW8)k_^GIjXY)8^b=WzUzcLmQsH=g0F_I9t>3QfC_kjlSwzxAga
z`OuS@vNCFMRl{Sgni)H|9r-~;m=>x$xiP1qWAhRqaIsn5%~L0U(LKDze5^q;7yegt
zqobjt>2Y~|J&?>Bi3y&4q)u^^1C9Cxr@lKo{pVdF$0pN#KIL6t4+p$B+BT1b*;Uyl
z{DNC|fS;ed8~Mj7ow2MkL6;P4u`;?qBhHhoNe(Z_L>FHjU2NKZ1^qQ@ki*uc41pYJ
z;!wC;$)&~jm4K&B2;+tbBQWL$v%{dDohMh1?8_bE1CNZ|cdz$8!HMue$QGrB2-Lht
z2&CXoA{6$(9B^1`>$effZ{VKo;O4p&cRN=Zr#bod6K36Of1Tm5<Rs|jPmN?oGIQ#=
zw7Ocl<go3N&j9_(lo?0k)$@t!HOEnS{@r&z@k5wCXv3Z8&%IJ6T4=BZ_b5wUz=s;!
z2d{85Z*;nxG7VOuQOl+~$sT6`3tlo@B=}REcMC4M1_mX%tO)W31+p2Z73Tx!g~nR5
z)j#vH?q6t5zAH##N8=z#N>t68J2_DfH^5Kv#%qBT`EvU?-6Q&OOQunor@tJywynxz
zg!fSzwLk4~VoLLFE;$wBM7~Ix^n4QuI^u@I3#+xYe%pUn)jxgc)SA$NrOrwu81O&<
zHIMdZS7I;d=f(HVk39DiNQkx6J8V}4rHiOXG2<$|B*=oJaS*7Ha>|PA$#QVKyAsbI
zkt7RICOD@&M7bH>Y{-87S(Dd>MST%aAXhTFzHSWM+gV=Ne5FHmoo0;=GZA{}tSzg3
z+)4Xkdq&;7UAh0H8;<!x^32Q^%KK@`osU6#nc{~>NL|saix_Xlw5NDaS3)_TaH$8%
zk%|!tPlUq#^DVexV)RHbt(f$5q-^D!ygVb6Q1}eXhR%RUstee>-C?^}bTVuaVi7<?
zKl9<O(JU9{`&nL275rIFE@h}hPMOQ&zxSViT&n_OQ^6PcI~Dp>*b6JT=k_ubZsYb+
zgmUuw!XJAB8#N@D6Epovmb>Oo3RPs%(#Z+9rs(rW)S_fCRM*G|3SlpLXO~l&X3?Yv
z9;7Lm&f-i%qaN^zgov?j-lklL!*iVESan`(D~a4*CI(E+KKv>&P2S_C6Ty7?uvrIp
zP@1MMBG_J=99Iny(Q9aCCb-Hf8$CN?KlOYw?6SDNM2(7Yd_$-#Esv1H!0DbULnFzZ
zO_vT%0YeoS@aXUuBFqYHmj^=7sGW^67mR~K9r(sWu|<M$LhKi6r|nw2w;P5P$~Acw
zXrXjbX}?@V$%lJe-a8BrxsZ!2^e3jVi@gB<?3Yz4m3rNttKjd21z-fny;+(Q?n0rp
zCwIWZeUpRPuPHSfh;-K)7KHMYQG4<|zuR3ea7u6zTe)|8k23}DBA_P`^)5^+`JXhR
z{o%vU*VNMHFn6I}LqjO-wX+T_7or87odJEEyMLB=(v;}Avw4r)bF{d_&B#dFzm&c2
zEDbLjxDC+xcr5ZT5{V;aYCt3`+@V0KT5I|6z4n9-4~;wfj)c1Fe8-of<<vBOIF2pW
zv!j1v0;@*HzSwZkJo)D4gX_{C<)0SIkvw<|Ic4w=z2VR{e@G80^Bzyv`77Q9l$hP9
z1up+FnBWvqqdvNh9$IF*{0tfEX4|Smu-=_n{3>Cy{1d{zBcP<noox{i@ZM;4$%*$O
zAo2Mb<=#Kxk=?M+kX;tv&5L^pPKHRc@d-p6U1kf64KEt0%^{=Suz23iZSVL4)X*%d
z3@v65@7=o-3vS!yps392wv(ywEMLxD<xSPf)njaQYKjcV3+Un<;iAvh%pSJPXxElm
z3~@m>0k#$d_0qaD?Ue(*0C|F&-_b5x=+0!~?cEOrX0ErP^Uc~iA3t)b;EP|hx$H31
z{dfR%8o#cy>oX}?=@DgE;*Q<htgI=1U)f3jXkuyamP&;>9VXXixb+vNX~CTxT7BPp
zWc`w<>8C?IVDX8|L$*Eb%4M@V`2t)2g14|6n5E~Q4`=#aTSTl=9${&gn{U1p;9ZbR
zfA$nZg*_GBktR(KP>d8aX9O3WRM*Z;^Y*T<i`AZ7O$dLy6e&myytB1yKJI(J&y6cl
zGQFuLc8kob5=*1u_38j-w&gYOzh~iayB<;r;gnc-3rgocu|J_pjVAqWdfzz~J&h+t
zPKW?Q2tsT{eWDG!+W{UJMG!6962Ee<ajSba-KK&M)*TmokU<|Tn@Pw`;~$e291b`d
zvmZZCsraeTw=<#4_RrbbwgCG=oyo8Vx!6N8c2ifEXYn4S0>kX&pCbfDAZ4RKSI*CO
z23G9nw6OL{to!kVZeZ{ojdrhczOuTeHbsHKIzTmJWyG6Dl2`7!C|M9y1MiOA)F@(0
z9QWd#iT4X+eCnIiNXq?NJsOi%cT)I1o%?UEa(&jchd+~R<8Tm+7Uu616-fpQGX@)x
znj}?>W-GL-s_W`fmCI23lWJ;KL|*&oKd=4>KYtuH?l8-lJMkz*8gC?tk66r*t<f3e
z{e{04goEVp`SaxyM&{z`Dh(zgX1}Q=bYgjVS*ES5E@;bJ`8|gYr|9yH>bQF$zfiu!
z>C`I=nz*CQGK__M*`|}@s_Tt@!N)PE(w)EsPmc+L>umCQNty#EIX6W-&?^kZ)cA5m
zxzCBQ9awX4fLg3P+v7<tGHES9He<s#%^MGCh%#g4-_5~E1JjcaOM*vAXGNSh0{nMr
z)#SO_N(NoX*V|mvGmRg(<E=2F>5>)d+kH0~*$s$x{BkY_!%Rh54m~@9OLbXOCJ(R%
zy$;-Jr@7FX{0(amocyL<E-4>{pT;;|XZ(bZW_ND8-jlYv-*Ypi9eTmP@@p~CH2-{>
zWXT~ymc$KFACrb3mu+O4FF})RGu;0Rd+XXpP6hn<kH33$7c-gNQXR8`SFJFM6n}Pk
zu}s?BaSf)*s0WvsliT|-7L&cfag(yOBbww=2s7XB1-+UDF3eA5Vw(cdb)2aFrI^@;
zQJ?;iyEzdCce8Jv({H-KZx7y1r*v|NEp~UiXA@A-qiy;Hzv}l47Z;=LKi5XHPKnHN
zZV&vUQ{j2Ov_upPVp6H#3@*z3^XF{l{FXG4%{XXBWjT*MQS=Jcdg3chvI2Q~0Vn3A
zKVcEJbo9Y}m|5#w<h6eR(5}|KckCTLJ8t<<NZDBM=>7h!!<-Jb(S+Z*KQThW$O#lT
zruncYu@EoaHYL5|dw26qE4TVv*sF19CNS;vx+uk#9*a$xJ!lzH)DT~5!V+=XisczH
z%3BU{a0oDb5H_r>y%@nAOc-UdX#2AGeIcLJN|;^m$;;z4|D2M3TY3L9B7W@IzUs9h
zOW}VJSeYI(#v`}U8E}C0vCbH}b_~Z!7GJSYY1rx<C^y>2S-NoIwzvFY-RA(5r}`#Z
zX2Bgj9O1;?-okAu{I=_GnRt7$SXq(;oT3<-?whU!`sK{4@4f1SG&<*^iT8qF8gX&!
z;e8)YY?5;B;d><dv3}%$TO;G-T=CA?UoDnXCo(PrX_mJ_n*~^d!8nKQT%#wW>LJut
zUGBS=M9S(y>DzNdD5DlJawT7O1pdB3G!A(7_`K29A8>25`zL!gjYeyz`Go&MgpwyY
zi)n7YYC!-%GNTrFlh-7e5df6?1)N&iaFWr%0IKyoINY~W6$GQ`^jW;o_-*wPD8+n9
zi(y3~R8_^IHAdLt<$2`UaVJ^t?j>ATufe=t4v%p67*X5pe{_|(*EH$>S9CV=R;#y*
zWRF04&+YlUGV_89Ke>`no|R*>YP0?z@7okKe51r!8p*W$X~vO?do;bjuRj!el(VX9
zYm-!=HoX5xF(Z*A6-uT{*N&Wlrty2>Hxn_&H+?o$M~C``h6FPbUNV*TJoXNaILDx%
z|K>|h4PWhvT!%@#1D{f-ak&<2vHZ(#MN8b>NK_7@yTCMqc`lVyL-z5urgBAS${+q5
z?^^yPA$GEpHls4;EkF2$+vjelto?W7j;80}bsl8Dml;bs8!39j*Sa2gy<)?0=i__-
ze4vkl2m1yfba;xqDj&n6B)ypyeRsoH1<rTfxYwzP6rq~mRved4`C3kK?%?C)LUpRb
zZL@TLXF2f29z5bBzr%dM9Huo~7;JRxqw;J=9<@k;z?7Tysqr0Ac5x-QWp%vT-WBl)
zBM_?p{?MGpn5qb@O9h71KY#w1E&WdZ0PhCQfa@{|+4EZuV&pIiJit3wdASnRs3$h|
zj}Gis6DtUk>3c=K^E{(Lq6sU6us1Yxsq*D!b6u9%$`HjtJ4Sruy^Y&4?x`=WHDLty
z_V&BiKFg<A&w-S~9!W(5F7L?~2CoBHSLCRi$*mFkqY?95LORq(G?_n+SnwQbzAR~2
zejaAa=D7vYOBNzbv=^!Q%SsIXKK_7*mMZM!NrDyWRWic7`34!2qc`Y{L$^U^@a<TL
zqGFM{01NbqL!)b9w-v*ji-#X(Pd0BC9v|;91Do5zm?LCYa>XgbshBzJ7i`~o|8gXm
zXQ=tjW#qusf}3<`2R&4>VA>|kQqQ|KmJ&&z1pxufJk9&X7L=vNolTSb3&OOkSUzhv
z0~IN~8?QYn6&@jJ$B(e%cO((Y5$i}Llu|bL^Ez{wJ-tca0AW!E_4>^8V8i?Mi2J_G
z>`iopKmM>sjxFx}z`VC1>lmOJn|3q>rxa~QGIs(@J)KMxwht<?46Lfj<j<v)+NV6P
zZ9ZQE4O??34@N9`?z$!y8(V#@iE4E4dD`VRZbz-IzlsIqI54QtB=>N>wfsde_sNWD
zUqJUCcebDo37#A?kIL*c(XPxV<)v(%^69_tmrp0C3wv-IzSCTkK(vcrn>dWxMFRP?
z_s>C7WXvDQ?h=E$k#{ri#jfj4B6^RH#|E5q8C=?JxaWoi#$qR$nT%U(8q2+MXhIeV
zVrA``$s){fkU(0+wq!TH@xGmM?3w+_bXo}zb`Cl{chT6d&ZAp<{trB^+(>Vx&MXf`
zthm1lHcK``vSp{)1&8O_)JlR;H|QmT_?e-8I`vA)n%Mqtq@KdmWs4#iPN#an=~2c;
zHBDVD?VR<3*YCMLJaMn@PO8o{2A>o|t;^s(p|@4qnj@HFhQKX&099YEpE}z;#}yW4
z%fN{l3W3RpW%iR9=(fZk_@q+R;~+RnBKS_<y#F4iYU1^DuRau5A%JA9PX}P&*>b)L
zow3NY%dE&vjZN{y!0WN=%vR#I1Nufp0>ayVYkCn+!**H<iM1(R*n+N!fv`rSH<^w%
zp7=i9xC*8VeDi8sZR{sufrJONJ_$=~^%e6X+v%(73<l<+jdT2nwb4sB%znD;xXs1U
zUFFp{e3{eCaD)BV{I2ZO0sNUGf^s!SDySB7RomY=JY?dY?@D)Qo7O1pU0xxY?^FCB
z^&=J;$WN#jc?vKU@$_-l7=|z@{_2_(0ct$ze}ZK$SF^(+p#5glm(Vot{9$hqD^8Ma
z0X~H0Uz1i%7H*{OD%SM+FDavR?X{N=@0?tBhE#BzHwI%xt}Y@kM6kzO8iqdoE8eW6
zyaTF=|Hkl?2X{6mP=>TX;Y1uaO{jC(k6GR2C4WqD<h~r>D+uN718qPOAl?6nYmqP-
zDVgELnYQdB(z>6XpyU76gr2=>Oif}!U<h55%{wFPIg9tb2uzvd)pa#_sNpzDI4JnK
zDnFiBt8BlDZS3A0UQ6O|QY0STJYqf|hT+WFe_;PAu2iE>pE;SVXpNJTMP*{IozC4J
zV4ZuK=P0zsE`|DE&l$ux5cE1@ElLB%Y}YI_Xb#UT4bbjR<HTpV)MvTSUo~uhE6SSG
zSyR9ajBO)3jqf50`8Bb#uh6Woo8%SwQn%)Ygu3eNzz37U;(^I?$WKgCKd7Nkt7}9l
ztIZ)k5(pHj7X{JGJ)4bx<(@i{Cf)2l#k&i65L+WIcw7cx3-pNPSr8Mcg@AW34{v<K
zBqc!U`%m{xh9W^<=I4c?k1Sa!(!kj|RVqzOW$GiB6X`5*a-Rr^rg%jbc51$Flo{9Y
zw6GcuLv^ZDpGFPYhnJT@w`)O^Esjm!zfazr@V5p$V#QmfniomHv}jUCWvH{3B>r$y
zLJD=@_gF$se7zZazP-mp-*ppIb*gr=cf%NOWZ3ah=G)~eed5~839jkL?(Trp+t^ma
ziN_Vo3%RP#z2mOD)6?|6?nrB}R6)_;$CN3>jJ<MygUEbgn5p_*sk{Vl&gIgMJ@b<#
zRF1te%~*gbLb6%EX#Vr8-S-B^+*o1`^(vid_dLmNweKq>vqv<%z}I@MdR*>#hI~rL
zt9rk6J_2lc@3{Gdm+Y-j9y>tE>}tU51s~P_AQQ@5cR{CkZzNDJM2HtW&h13B_aI+x
znzdWb9Cq5yN`>-ZZWF&?)LXL%#z-%b<C*NjlV7J|@^pK*mt{9QzEDbpGg@&3z92IL
zJ+`@7J0`r(NHT7Ifxf>NXYyKmDaWkh@QyoDPlAN$bEIc^s4dA?QMVlZ8mvM)mQ*xC
ziT4IsWuST$2E42?(jx0Yy7!;R82tReq~?1BQd6Isk8U3RoSru{G)R(E9{PTDxd0@H
zYiC2^jq6MQ@QtwpH<72JNL?e??2$WZ;_#o-)9Ew!iUojNW`Cl6$eH4#K}|jI!Hp08
zQPnVCyxDRp@aOClH~(j175L7q=x*HjVIh<K`areN!ppKZEGF@Z)A@5Uvf#ITphM}W
z+d*B`_RPB|r%rAz1H?hk+>ElsJO|Nf=DdxI8ymE!QfD3B$#2fO75H+szsMCrm;oq`
z69yvK@)2n1H|3N;o%(>dHsx%DO$tsKMcQ*smZAA#OP0FFo2^{<PAJ`#)M(a*H#f{o
zfyS(u=9wBI)yF&iHqU_}o`Ue^xP4;z82wb0c)`uZG2FY;<Ai7rlC9qvW6RF|qE3nw
zA7)!wY&2N{R5GM3i2V=uZGZx&3uQR6DE+X&DmTHu2n*|`=t)O+S98x#^*<a0L^dkw
z^u33)sBP=v(_Qp%5qlO7<?Hog>Yd9h&khw5@Xs(+P<BqupM*3PRD_&g3~Qe==jRFY
z{hux?Hl?R*cyXob+acme@%gm_6!Am625jUDvJ1T2*{l&}NeWpOJfvigD!^iw)6&Qr
zEoCM^M=dHkp~$f0BFCC`j|aDr5B~ZY-mA_tX8J9M4Khkl@Q~oN^LwA6uKSXK-)Yt2
z!&s~;F|nHGcDo!+w#+Qj7s{zKcV|)JegO(IVGcmfx|!E@STPf!sJdGVY5Us#5Ek5x
z`s9c98WZ*N&WI)JjZLNLjyOEJJTmgmEpWf>Sy)OTUI%k(N*!xuD<>)$%NFj{cOp4B
zx-Gx{<vE6MZblDN?iEE+(4?x;LQ7|lwjafAd>xBizd+Q7U5>CH0Q3PU3Jk~;pT;4f
z;$%&oO*LbOyl<r!U^*<o)pH+VM%dQ3w8YqwfS$O>sVy`0n`6ulF)}%MuCB>`G1Q)1
zj`U+UK}@!q7dA`*jy(p&yYUT38O(a|1f@$Yybb9oT7!(<|3sr&jioD?Y|yW3@UZr4
zq|MvNo@8Dj-4sv1NC$}ix)7F&OLd4WTpxL*?#^Xu513bFup?%$<F>=x#VB*d>#TxN
zX;#5{h7O-$OY26ZZsFixp0LG?ZGON%(uq7#p6n!-QmS-Uw0=$k>gWRi8rl98;Ru1d
zcW)O}?x)J+!D>0@UXKPtjtIKWtK2YfY#baadZ1HC+?b?^HM(xoVMLO?C<N#}64MlP
zsfxTt%oS!NBoUHrT4nQ}QyU$0bdLS6@F)MPr9b{XyjyJf^#Je@SS2mgR1shlwI=}M
zTv}SPqz6rR7(_oeY}v>(&F5=W(nq_zPnUY&=@AF;_TFYi{a`d}mewGAkjBK|537)@
zh7?6bv5$omTq~<p0OJ4bxSsHY5$ey*kES)$P`<Wi1WHGr6uai)<73DMiA<KSo#BMR
zmo&)MEhMH%L&Mxfugb#;`JG1(8mp_Tm7jQqwQ&PBKJHnTtL7E2oN`elCP_4??>@CP
z(fvf?PE#;S;#7ga=pt%MY=!n*qu16%!_>tLaKhq-KlO2zap@@F@+3<vc=$ex!L(A`
zg$8#LMZqwwU1(-kUrjDQpbqn9JLoWHr_s?QZF!6IU5kERZ5<uNAZ8-MxaIvFEfbRN
zn>W2^E<!<ROHk}nt8_QsbMTk*hs#_;;#}~gQF~l%^+ICt#R?C)PX#ZyGNn2`K8kdo
zq9)T)@5j^pLTiBEyQE#$rEI)9xf02awf#AmrvKl5H9*CYBZ&}57`Ndqp0=4f^&GWo
zq*G3H7gFKNgzAo@j$4gdaRWLA05n=0)wVT0jhhRQZ~1`GIl|;{PyhztzahVH!?fEt
zF?f9d2)whLoGOSLw+#*$8`uOP9N7{J>6#|YnTq8QU^%$9RfB0sL8)7<pt-4NP%f{L
z`~vS7l)H+B<q!YArS)}&JaDoyl!mSf-4+uCv5#t?#c?K^m*r+zRF4a8mUkYJ^c1{v
zZ&YeJU5D;$)OXT-#nSy_j#zjm1X)6gUReA+{EU^VJ5w_bwT#laIWSKXzpn>Io-8;~
zSw_{qOB*KyF2jtZv7-af-9`Rx{wGXFxI&eKID5zpkj$crPQuJa9+pAP`YO|o?5$~w
z#qL5zkR#sFFzG&C=1efE3MYBOg=nOCg9Iph`$RJM{7o3Q1uuE>xaFwDjJuy`2vwo_
zNXd!N??rQ7G9Gd)7jj}|`fz`Eo`~zh8Hfv?G<a~m#9n{51LmR(g#c?J-|wHE*lRe4
z>-9d{M4qrxS7EglUoJF>W6JLPTvq1|QL|loleOx`?BYqgTr;F-<7Ac+)9N5SyeKs%
zxH}5xb$=$7!%?iGRM!IbKi-K+c=GVBVr@tH%6XctG(}O>u{yOgG8j}*KQM2<;C-K7
z$4!w~Txc5I+&mwJV2VB5;`66L9=1?LhmRH^EnAcghBEECSu~Q0Y?SLVB`MHhF=w7X
zVxmX`7_G%|$46{QIl{LFELPBe`>go(6V#BQV7#HTbNpl16?ctJ?3VM0GjFjWsG+4r
z4wOE0V~7$;U1kQ@A0rksz?$zCr$R*#ne6v4;#DaaSZ3HE=}!)mz_)u-c_Ngs!%2e0
zrJM?2{BH5W=|#qL<rHP;6m9EY8<C+~LbkM>);arT{CNj<JlbuIcbF(VQ|??hJT(YX
zdJT1G)ay@sCNI!%zwVtsN61=|5?01AtUb8!LPH(S3_sk->sH@WG83PB!iQ%us=3<F
z&;;8Y0L?h8Y{Sa)0nz`H9-kx*gq5gb!5-b90P+{kjAY_22m&TwfZ`L{#SMLG%#H)C
znHXg=nSEa<nRZB4E!Tz3E0jZ8YlqXTJ`x64k$^Zp&iWjTX|s;gBy+-aKxr|^z-q72
z@q_4Rg3AN~jsgGY3l-|36R!=gKE8>AzH)z@=Qv8ZRK9+VT$>gRDgvhT!BhBkbxlnp
z;I(X-ax(X73R~bao7tc6adbbSuYEqx-<LoIDko6xCw~MY$<@Sca)d#2G6>Hpnq|nC
z9G*Y%5ch78M9b*a9r^ZkB)^#UtT>r${i+KJC^iHHgXZQBuJ<CRp1FbDllW>Ps(>0V
z(jwqtmnS6_bm)J%JEYU+VieI&ondKqhysNqD+`HUYJW4#*s>Y9dB+dT@wrOEnWMkG
zx9@XR%S*sZ6Zw)0y#N0FYin+k4dSFq9WAsa12~2Zjbg{_*2F(72p9~dIr<i}X30%T
zzF;}^UrU~^{ZK%g2QIQD%c-RfFOHt^D6TBUJaPx`2^(QMenQ;9ZUv;WgNZ!aR8>uw
zmNR*zT!|vionf2jTX9tHV;JL^t+j1V*|IiPq<21lZ!;TsT-LkiAUM(cB9c+3o&+Tx
zbi<+i-uVUTco#QFn!(MhY^jme)AQE*<kV|%c{wM|Kf7#nxw0~t0xOa?SLLkxT<ofi
z9I%&wg+|%-DWwAHEI`ghmdK@ojQ3TiTGxMr5mQS0I9-(`rGo^I4th2C6s*k9k9fNg
zS!Vm!H$ZvTRHTuBl`*D)G(wd-xp3uFHv0=A9Slc`&FKT7F$tzTP(>oj6pNBRYAZ%b
z$HnH9C68MP0(TvtGr*!BHx=0Zce?Ub+zX2*+0@b!8Nj_prIgO64{uTWsS`z>sDUo5
z#GbiV3dk}^lT`>=Oo_sYJ$b)AG+{mIz3=)95VZdLq(LcU40x4!-oUWIv){d!&}{>z
zOeMxfV}OW}B`$5O9PHPq0355N(uC%KFI%~xy<MtCr~g{S)6=s;rz$mP01Wm28>~3$
zEi!cN4@fcqN8!uWyQ51SCOY->gLDg!U@dMqC5@JjTD#e_N1O`aM~bNGDH7z;NWG^`
z2b(YP?M##4d=+YzBtZg7p%f`(<iMJM&GX7}#f+1D%C7n1Id~VrLY@_nlpzhJIRVJj
znI^u`fc~ahAXsz9&i8woSF(JT9u>jU>-O;G!Qu1T{>vkKeOC)#L(8xtjTwYJ^AH>5
zE}2jm;d=&>81vSb>x;3c1|m>a?ea<hv3fy}Qx}+t{c@7M!I(=NX1U_tA?oSnwY0tj
zowuu6?o?MLU-K7}@9e@uW;C<5exriQo-eLeqmxHhk@+^|q}|;w0Dzw-C--Ri_S4c_
zWbuGfx$CNj9^OYcERX;Zdjv4qj=3;jd(o^N-+f<ZzWl<s(X**r#Foz+MM;xpSq$0A
z5e|I#$vI51zmF=7tYEq#?rShDSJw#xets8+Tq)|hl=ba;dZjFsoU-eSNQ%BjHe<gV
zkLK!y6LfWNu#5dS{TkFO(f#9j`_;ClU*OK6quFvmnJ7_bQVveTfUVQAWc;!?ys>(2
zqpw;-?2&isIjK-J8Yg7cr<g>TM1|(X#_G|!+t6f}LfGYHam@(0J}OLZIZFTqb@ph+
zjs+>iaRtc?E_sk!CDdI=y3Mdy3#3vlTQXg^L3uHUpXj#LCkQwq0_4dm3|QA@vPyb&
z8wGPH$L(EOZ9paOG%hf2z|o+L9;F*{;a>1qT3VC7eT%RGOf7>fEA#CQm=un7e#Ybh
zV07}J(}neg+qSEA%*#c%Qp;D<@birjUje2bz#uamDT~wbq+I4A%oITByZvh7;h%(8
zTU|nx`J@?A2YFR~FA#ijZkjjeBvGB}_|C`Q1_%Yft<@l%V@d}Tpo5dQ@qT#!1n?FB
zwE#d!f;8@5uRDg&_4e+)*7f`zdW4<dEmEb+0cN0R4t3NWZU~h++Mbo><s5b-W(1;K
zKi4PwpWY%mb8B7VZ8=%4OlAxtR)k+$lO|J@p$zzrdPE%^eqV+Cav~{TZ~!go(wp3+
zenP4y)P}inhzO`~{$i1i!tO$V<Vi0WKAXbS)nMGM2Gh#waUv4!<+3w_8e0pHJMZkP
zXgkD$ek?BP9so8WCQ4`&wt0j0uhQ8lyL6qZx9-@?dgPoc^r>1^+T`+j4?v-7gD`vu
ze<8#*3rPdiZ0`pc<B_{CV7<A%torPU+mQ`IqTTuW3+sY2Lbq@xwZoa80}G7nCTo7F
z42I=RFjaW-61N#<07AA<UXH|kD5s%<JHK{*dC@8?mc#hPb!SI&l_-)x8J~s``XnGV
zC&}g_SxAQ2S{u6~0K6T5lnBAHB{iRW5=op143TmBzkYC+zGNzeR4RPP{FMZ*^45q;
z&rH5LJ3UMORqFEqD<3(~UZl;ML!ekKJ@Ne}>=;5-N_P6PT|UXH^6>nEsbwQTK6CO9
zcxnLnq(w~0u%zYP%Mu4zH$Ywgob#hfj}ASMsfoN)fZA2)k8V-!y1svlqR&&+sDbSY
z7*(WUgZzg+VXU|iWNE~XUj0O*XUQC~YHEm3c?IU~6)<P7+a`mO0iB~+Ut@=z9!)d3
zmH-{O`42V<W~8*kipINKPIa{B2HB?hm_iw{c8U)rQJacp6<2j-w&sA#udKOsSZrA7
zS?GO$>@Q=p{4q<Pff4;*llblRCA99o>(y-7BmVL~+zqqKMHL|q+amaQ3{T1?^<~T5
zNP0GoX~Q~2fhm$N4+7sOljfIu^oajn20!F;w_4ED!HU>D+VRaY^*CP8q$fF`mABVc
zrj;>%oaF`R^Dmv;EoTL>0&537pis@99Fpv%K+J{z(Fx}LvI5|PckT9@ss;O0T@7yZ
z{pAEVi*zla^kRJ&Q+;unCM(f}NTPAKI5T^;a*UZeOzRN)Va)b6z@tmhL>9GosmZ#{
zc}s-<^D2N8k`?F}u`4B*<)(R=cU^%@iQ|%;M*}Ol0cmU&3N@;fzsZOAD7O8-`!ciN
z6xsP}3&GG7fc`;_+=qDMtdpPW{>yPq#pgmP((W+cGxr}0f2{S_U%0{6%Lw0T<?%1P
zL>d<4yD8!InTep+AGdBcBxj}8G~(J%AI3%iz=5uw-qur_TV#yv&a1;p+58!kgsJW2
z*@twn2J0@M5Kc4nYp{mjlMh27#aLuKq|u=W@k=K<Sq(@DJ1OH7@vOjl3ERV4`-~ku
z;9;mdOIIMQ`~_wkVqO$nB>yhFwcU<A&Mb!kXq23}2H$P@3>>N{>7MDS%JwICwKG%w
zsp}MOXo3XU7u<}n7d#k5vqPx9ZX+fmeMzJYzVPp{5`chh4uwXwz@?DUM1zc*wI0fs
zKa<aWhfM|dX#byL3r^d5?n%7$?R-V57{0EvUEb|W867As3MS1Siw2}}DST8c;=GA^
znkG&fOo_UM{uW2Er@xvQvC?#S<Bfm_RXVFUNZ>utBAhwCbq^2N;xMf-o~@9Q0S{4L
zYKGs1(>AWwevyETvU&kDOSzb$tBB6PAUrZbaAP)RizA=}Dy3h{SK?RP{1_mB%PE_7
zsLb0M8yhR~tI%OF6bQ=yz7ZG+Zc_&J_5Tvbs=T-_{N9!i268kb2iN#n-m56Xi6rko
zWzFt7ZD_LS;ZXJCL~H#??58f7z7X4_3>Lt+3VMMCJ*nkJ=#%Lo2a*kJAT;7}s^l4}
zBCm31yKBu?SK1M2vrn#08B*9koLdsIO5#j?{tnZrs;;SHTP^FTm9JU@sDK8DFfsn9
zLOn#js1T)o<wS#NH<9jH+m@cOu?xg_cU)CB?Z8L+Rz8e-02|?VZS~b|s#>A^*4xs7
zn^jsuWjQXPVVBW^D=Na<SC{F2Wd>>3uG`Lj84WFiI8SYane)r4-g@8xV0vJ^E1!`+
zdnhZ?o^>mcPdYn7$XFC0XDt%zI#(51i616vaol35FUAr<zk0>&YjQtXz?{R{)TDaB
zOF{;8Vlxkqcyo<xo3baUPq;qA>^$dnI#*;DGg9amFs2D`Km9!=skBi6D7*(b8W@`g
z6g-hcz)=7)ORDALf&DtzDnd<Dt^-Q)+}U3@*WZ-j0wqiU3c(de*Bh{OZZC`B{3(Ml
z-Z;V@Wd@(hn|vxjaODGpaK7m~3gxNpZc+w_>&uK4_lfsQ3vNK#2FAwFYphcBJInB%
zF@#FUwQVqzyLbZL<lxw}A1h=kGX%%^3ecP_Pus|J%$JED4kOdO>j`4r#2|~}1#RfU
zN1J5<A_b&IhhgbPH&zXjBOcIu-JB9BMWLCxeEP3q!488<1xVDL-!P8ooFW<V5tKjM
zgv5WWc|9)Gw0-Cl15!#`&fXQyAEHbJ(cD@v*)qogAAw@K=nW-Z>IC_=DS-W36a1K>
zPutl~Rjp@KYIJIpt8HLf18#)vI~B=q`;&T|OU=UvY1V38>C5Po6`arh=!M~Eh<S0<
zzR=B~D{aJjR=9Xe*^mJ=1PtxVZn9<~QkpFgL;lKD90h}ij6`M8<*71b)e3li@PZ#U
z+MUVOlcA<VYO&mDV+Ra>hGgZRUp3eq141|pb*i@7jpsrv@B0AF4KN3k`FIeGraeTL
z|5=m7%l&;sd<dmJ(u#2x3b$n_4vgQPf-vr%*}X_A(x*l-jTI;`IKPja_KtHDCW)Yd
zpO}E!0kS~24Q;WfMeGSN>v#fF2`CHqsblR(z3x51++mJfjSf_&Zu-<yi^)Q)!msas
zCu{PjZr7or5_GQ9y<;t^Uph>}G`RjtRS%rS%x%EXr&tFDKPFcW;yaz#B*O7KW-Myc
zl8t9c6T%{$DiEV!vu2DYzYF|eU`h0;fD)HA1pM#}kJ|8!h-bZY*A*0Q34rOA4@Vm$
z!W})kUgZlr_D+GK$FqmY3KcVr0uDR!aUv@n9d_SIBIr`l_T0-;lqjPN*<&56;>U|Y
z*Hoy7H;<rYia|^zD9z*JTi;HK`C~~bQBu7Ij-Y!MyS9lvtNJJT%LrD843WRnv_D4F
z;aVs2`(*wv1}KYSblptQADI4i=a0Ts^T0EKl_9&WTwAJr$!ZU|&(-~#HyVx%ANmsf
zc-A4okT>M{b=2B_qkQEwd3=wi3IrtLFlnorMw|d^VcJ`{*_YRyX}x9G41wc#ua$?y
zlq90h1HQ%5%z((L>z<+OT+MT?O2e_FT@_n>&#mhqxkiVvuz$z1rlIf8DL)C8e5!~8
zD*$y!BY3vb7xDOW+2nS(+ED8_pcWpM;Xr}t-eAlfXDfBr9jb1^j2TRsR4%cVE73^%
zo)&x<{Din!hN2ik^&?}{B5;=XS3V9P;4H4^@7$#|5ep@{icrbrvUn6c1lUxRG&XT+
z!H9W^B)quO@RdqsqdyLYqYs84oWG4MkxnJNp0l1g3U~i1ui{FROqDyHGH#`3Vgh(7
zs+~F|hU}>TAAb0m)N3kHK1-bkHaipogcALlq2sX_Fx>%0s&b!V(Ri6Hz=@8qQP4vP
zqg@Z>Qxm#oQ<ND-_Z$B{hAOUtFrk&QMg}F~Br=_OSQmzFnr#<FCZ&cy1FVcChcgC&
zFk#8Gz);s3U{DkwvYrC%sUt43WV81T<)MQ^wcn@(C}&j+=q*Pc*w>1qZ3Xx5Ona@%
zIc)Tg<VtXXB&QuTgo_#hjgYLTktWhR<FG}Y36Nas9j*5bfnck6-|z+o`<e%VTBvPS
zYVnF|+rX@vD2&XGUaM^p5nH5ZCsACEEkv(8WmM5l)&^nW=Imj0$pJ-rfi}`a?_9M*
z8k8Nkyzw(8O2866q6D|=oK~>V?m`rhn6MGx<e6rR1$VM;ccy`abqq$!3UZ-3lk2}f
zq|dAO*V|i({xZn=;`eI>cx5=&$IbdfoR|PFB}q&_Z))4q`0i*o53-_hDWz-~8Bl$t
z-K%yDhX8>qAj_-W+iUZ2%jX3t;YSoFeXjQ5)aSGy9u-Zq(@0t%wiw+}_$&6H%|@fl
z+!r7qzn64PhF!>kvW~r8*Z$>aY%Pl~;;_f)#;<7V5SG28f4+8qN>EIp5SOEVyv*yH
zhi5cAsoB41q~p#aGy%%j^{E0+k^3LEPtI>20Z^`D2ULKHPfkKc)R-rUIA&KW^VA-Q
z)Q~+$G!WWWGgnF2sc-5S|9!dwsF`%Jv(&?SP157#ICuGx0DVq))2~kY<;67Eaz%;u
zJVvpt&{_X9A*56{W1Ifhx<M}*=Vb#?9!~<Yt;Ue~mJF&ScQVz*v-DO>D&W>iEqqgy
z_9FxdwYzJ7VMbo7U5>WPX>=Hr`ZDe8?(oAko7G4tyvKtaz+XVn4d7AAzHa$q0buR<
zDzb#;lfoYs)G}aH4MfZ^ssaw@hrhNuIs`#Fn^jDY`}+*>&sIo|D9jlK)waWdq+~NL
z>4PKkN;y(~42SMQ8g_Pq8hN!RK-iR5rGCR^>ZEe!)vwtYQkfQM#_su3THPUbSUJlq
z2g%G^ZQO#qHIA}2bv3rk7XAEO0G}z<HYaV2o_s-Dx0YUT?FjmLUEa7=Bi5*V<vXDA
z1NpZ>r-rVfp`i!5pEO#OrG#&l*~nJErZox$tOBXmhX<i@wSt^Kra*~3J$3xN(FL$o
zEuR_~i{8G-L^mZsV-6$4nlO(edKViN)VBIFQ~~+1MhnOXT2*<lQlGh`z5~O!iLXOh
zkmv==T(8x1kGf>R2DKJ)VFZ^?9h#iOE;cRtba<dI;-`No87rA|bN%JnQnf>v3cTm)
zzYcK3@{m0~J^~p+Rh#M9K^mYlnE{f`EN@xpB?Ed`R@A8z%3xxkGdHugwyW$`wfPM1
zf`@Iheq0R~%MD-*=!x1Y&ESo*>mwvMQjP`q<d^pmwgk}ZhL+i8MJUquCB6AlIUx4g
zR*zRvCjF?1n2hFg_e7|0cXaKma7ew(HW)?k(M)Cwr<feD4_a&eXx3{vF-hZxFe5;J
zfh0=<YwYJbHTD97ii_E8ABvVebx?Y}L#!dYFiZlw_}fRJR6&V`dXczq3Jran76K%d
z+QsED|GA6vG3du-49Ejb{cyYV6?!<8PMcB(vV|!%fZaipsY!1U+8can^V9Jl!Oroc
z33aZDTJhR!hQpEP$I7nQ_Rq=>r$~~V%oNS<<<kc!HD$<Xtriv*E=v4MEMfjTjpm7i
z_%*fv)N||}*+Ph4Hg+4k6ECMwZTT-gzlgk8zTHU`k5HIwzvj{~CU-Y1GevjXSFX&6
zLDsHk38P9^rF{rRg?9Xy&;lz0QoS;hb@$5YRy+HVyHJQ53v!%wP_nto<igJrjj6V^
z&$9r)G$4v7(*&hg%vS=L7I!0I8&z>Xauo@9YOQ?9N-Kp?Sz_FcsM?b`JMD=AVZh(p
z9-FtvjHK0Po0q6Gu2TWU4y1T5{@pOE@Xt2{2@Aq@T0s@MtTepw#zCC$OziJA0nGsb
zen=AdWr{(Crqlh?&NCGI0<zcsPJQX(xC=CQ%jd<>;zI&FNbhCX2L!y{z5cGl{~Un%
z{6&pIDg&^=$XE0hziEM^Pkdq!`#rRGs?E)YHXu(Hw%Szw1JdRzSS^;CpiBa2s$icd
z`TT_3EN;$NI7M$7kCLIZ%sz2M<pp%QkT|{1vPthh7ulRE@w659uk}COSs@U0V%q3p
z2)#Oz8^(tmSn9&bhqI1zgd5*H{;q$3IsOPJAmj_ZEo^qp?XLg!qh_th1E^6g;UJaY
zz;iZpo?mT7d6{hl|GiT|>E9}K+WCPb8GPbRfc{1aW=5hlMh`HO{;ed{a-}+Ps?6~e
zRj9Q9jTOPqn_|Zo0^`6{>6Y#ojZ+pID-y!UU1^yshOM*Q!&}ieZrH)KCt<h^MnAM7
z&7yYNbw6PYdnnT3X(W$t(GXE10f6mNfpE1963H)&ZX!;Vtra!XdN$MI7(Op``A?0N
zSw50(+vhSswtwA*m$vLZQ2h5Uhbi_}mw0#$9M2riS;dEXeYhpKJ+<(H+gP<ZpWBJn
zMnbX0Bx>}xZur-Cf&7AQ#^Aa!;<&4ptS7tQ;ZYXRjXOr;5~gGYx`N08eL7gqJsT}1
z9AV9v1EebOLrW+DV<cSB965nilWCU}OCGR60IY09BgvN<ZNnL_D9=0S!1HmDiWeth
znSBy&n_l59@24VL&bQLZJ9_Asrt&HjQlu%$bQNhzxK2Z^uRr4s`5lMFN=;odXi*VC
z=`&jF+@sC{TETGQS-Ub&kdTpg{?VI_Mpm+ThMEi-Eg)@Z_{00lFr{CbZ;fY#TCe|S
zA62K6p0JgfG>j;9BE4^l(I2(iZ!WFHz|Hzw@pYYwRr6&lr@+cTv9BU1S)Ut^(3s@~
z9+(*u?OCMh(CEZoW6W~JT5km<N}pZ^;WQnavDA+Lr?%>`CWjR(ho!#{&lR7laoKvw
zT27NDN*Q=nq)=sA!df0&`c8u)b?lf}80gFv;9jZ!YN~~lso4lvYB}!tP?TH>=x;ZY
zM5qd-CeXYvVwC)EQ_Fw{mJ^X&30KKw6d20wCc;yht5qnYD3k}7V`^#-Kkx=Z6@vsU
zyqppPog_#i(#Gj2{Qlxn_-}quba0Ux$N9+r>uBt23Mt;-#W%Crv{HKLZP~LKfb?FH
zD54D0+O9GQh+pwa+X;G{;OnAPhp|(^<%g(SH|Zg4BvvP9X%q|KuG+l;CdYB}v4zB^
z-#M#jo;jCcu&e4n7Cc+6=#gR+9e`48$Pv2JS~*=_3(GZnrCa_TB;k2|tMHW+XIbdq
zucpNlak%Wahwh9v=%f+&$MCer&IZhxXCMwiHds_-f4u*P;LAlIAD}rxjHTznh9I86
z#sZ>K1tA-l_A;0vGMAinf-)=6db4NCy^lwS1>N@lZmoHz;TwNr{q<<Z^e#x(asSu)
zpV!DY;02F~uVS(csasWbT|?<nK30C#k?LR|_TLL3pyWWe&nkmWRhCSL$@;!5rh~(+
znq-@niiw!B4}27|V16Pn;HERAGNfuKMV&H5iWH20Vo(<0K)?b=SLaFl|0%yP;lug(
zid||zFY>%|v1lU4FoWY5Y_6dCXE=VC8L%4K14W9>v$M*giB9*;8-J*Nm*z{=Ywd`8
zt_Q#!Upd6e<@fHCh}`bzsZMO(nvsKnwye<)=X`AOXM$#Z4;P~Fz0Z?0yKdE{TTfmY
zmK&MPv-na#wCL_`SPTrx-u+eA9qzaSz$OIsx_K-+GDiEhIByC(AfM`bJU7&r%k7@0
z-z-%%Uo`EYQKJRKUZfY!1YId(iIN|3$`lz&VyH^L#x4@%4|HFf?fw#%fY1lLeotN#
z;EA;@V7!lCB<bhW)t__udN}PNm=IeQ51=`~xQ-dz8}(Pgk8_N5g_gQ@#3CBvTb%*!
zKlw0yy7E;Kw&;MSnwV;lGjGGs##J6y6h8)yd{ALjY3NaC&$hiVdvp5a!QI8I+SS0P
zM1Z(D8%1_@8VRjU{LJA9Q?KUBm*-B_noE@@U*W{GYetU_+eX(!Ti+Emh_ppxcy6JU
zv!=ERBxwOQolbphx5;MPop=}3BR*GXuWw!oJ1?ltOd@YiD*0EWp+=|t5DH(T3dr0%
zvy=YGVYp}wWwxmlYS-6f5!5wSO1KYg?69=$@aK`p0wGA-_BjO<N%K5Rg2V(iPHsEc
zM_!T^c6CSh8JIuOj1&jS@?tVH$?EUvJ-tX}25c|6plORO_=5!ke4X4|!YbuQ?(K^S
z0cwhSK4=KyS0+RbM18@V50>@pMcPK+Ttl6&vC(qnzyFCokqEs&Lf=n7Tfe7i?BEey
z4l}FZG%J~=`x21m3cJ)=!X=Gp&FA0o9Srj9F!H?pH#d{3aIsjDcmYT|<XTA_!eZ#)
zX4YE1XTcuAO%;~KqB8#2lm*7TDP@LVsfpr4gR#U@AMyZ+^}h{wE^~OK9)Fx2ayh}%
zal^kG*7~=1KmU|$=-%jQIrWo!TM?a>TAU_*{(&DDkIJ_(HW~D9DQ|i+QP-aWoKK;{
zapR|IDVmrDxkwA$m=C?KPQnT1cP^qa_fMrA!y3ggHb#w0ypl|e*a>{H-Mkd>C6?2Y
z3m+)FHv{v5?OdrY9fNO=7`Gn#fBTIE>jqcJzP3uCdOaXI3;3`>=`KR?)vUw{4n~J5
z6La1%r6dA*v@}p(jlEDp3HQsA1CdG;+UD8Fm%pMjwu7`~?}Xy5VvXw}57uN48kUj`
z?i9d&G8e~AC8Oe!b;4B0eQ6{ok0ZZ=RGpupv;i{~+%6)OQsBN^j{d@M1<Omsd9m^(
z8-Pdx$@x;A>`#Q+;89b70p7QbdW7qjB0-JO5H#<CXF2IpR%9SE98;d}9b))z7s-Q5
zUZENrLyr4JG;MQ$=w~uSe|R!<0Q;$<k*HZeU7pe>OPN6hhw0_va#0E&f!3_@%SC|p
zO#UPfS$uKQATIyWo5OZVP<E+K4TL$fo;BC1iS*`7&<9&Kigoda2P$IUck##{*WJYh
zb~JH|W<)lFa5aC0UaGny930t2Yio}*MJSXa=8ka<JK~V!YQJv&0aS?jm`WOM%=fQZ
zZ&q5~r-%O9<9y3QCT|Vdh)(<KE9%>sFC|5QF7ofNByAkpK~kR7b89U{p;XI^^dN=G
ze<sL_f-=2<pFO-5D)oLfKEyU>sIAFb5OCC~>K&BU=s??|B=PmE1}<)UT0w=zb>H31
z2|kbabN-DEtsz0T2a+cMAN6~D#E&@Gp~Ff!US@rCYxPUtj5m=s@p;EaEHnKS3O}<j
zWb;C~)&0cLOTi}Mx!TGiAT?^?7wi0Z64#luu8Ug>#1BYAGQzU6w1nAG0FmYGLuI;~
z7A6k~ri-Ch<G812qU!h96Ij|J5Ze*xv{>j;?qgc#XEO&OaW{*gAfQ0TqOti9upG_y
zy;9AP#ySizfD}Qi_ay?52;x*%UupGSZgFHCk0~4z0+hsIk3(!?j&v7Nzqp>L!6>GI
zofhxVtt4QxU;7%nXPURM=MSo^xAY?}l&|v}G9)Hhtnt@0n9+fiUshk<hE#E|8iGC;
z$=*LBkLOYn)?(ImNlkT0bElUX*T_UWeL52$+tPCOeR+5ch5thN^AD$=#-$^9D@D9q
zoIGt3b-4K#K;CJsAKug0euNL)jZoe;i_KItk#gGJ#UMem;U=uaQBo@w=sA-M!>OLr
z4#y%dgiBFOM?boK#HR<^5Wo(7JH>V`@1_8vL5JF3A#q!u6(I@JwQ%$Z_ZLfa6#k|U
zQV=G=Ory_QMjOwfl;YneMs@1MjNcg4wdY{;%|u`$F8;Vq<Nf$OxwBt%)<Z>R1lOaB
z3bVx2HWNq#e|95wy8cj)LXtygcBr%+JXBh>`XjD*-(ZjF6Wkcix8+kse-2FPp%RTb
zFU?P%0vyd$dR?~fD;e*L?nR$8h;6_Za}{<uY9wd!P6J1@+Z(gCv>VsN`MUz676cwU
z6BB1)P0bKy{IMipJ0#G&84G?{HEG<q606Kwr7S_f79<oaT4MYDzpMz~msu`h%2(q0
ze+^ZZbG+Ox(}A0zz+1obvT5_eX`}x#=B*VbQKgT>-zC#}L+0z^F(Ix2{?Jm5x>3do
z!-dw&V4_8=AQdH&V<+XuD^SWMkVGT|qyF)_Xt&e@LUus$QqDHsd;}hhwj!`^G~bS&
z$ui280WgL;%86oYPgE!}d`O-QyL{u)gggBFx*!aMwm(9b^{p}jaC?At|9J-k9o>kD
zh$d27`|Xi$I<QrG{pCd&Q`zH=2@i?7riJE>q8yQuq}o7qK%}muCM<1CvYkDl2K8oW
zy71O7)aEFi<aEWRMk%YjCQ93ES_AuuD;bHcQ?~UPZ~H}U`yHC$aNb|`V^6=u1ZlC%
zyrhdkhZ(aSm8X9#=ziEa3fAAe_oDhRUB|A5$ZfOTeIc_r08dBi5~l_Nh{P){Nf6N=
z>EQcX#5oAq@;US(>GMc`!F#xP85&$@%-rbb690zdV%H|`?NBPMrH2m3op<w>%yB7o
zn=D1!7wvA=k4ZCjIlxxT;<d9W8$OseOL9t>Qk8E4zR|*H=`22p5>6OCI?bf^scGEG
z|J8MtL2*QFo5nrCHMqNn;4XpS9^Bm>f+o0Ia0#x#oxos06I_FPa7|#)J$ZMl_T8^)
ze^C6GGu_kET|MVK&wX8eri$WB#l1N-f3z_;=|)gAXn*az8Z7xD5xa&>fNDuZ8itk5
z)LTyG>@}Hy4dwm4D#S+@QdpnxNH*4B)BLM=hH129OOa-Z69eQ5=rE)j)GWJ?zW>|?
zDX(~gzo(t`jKMuyKHI_>c#Ft->(2q}Rl>26!a)>^x#Y4@AL*4<tck)GTR!ZJ+awK0
zJ90J2UbNrsG`tU`2Z@IWcB2H6pi*@vlAnB_(kGdBcqS-Q9Qg->`#pZs*ZIooxvEr*
zS3f<lNaXZuZMonTky5Xi4x5?nt5`<&S@9WCcdlL#puk&r6CT8W{`f*DROqZH*)>iI
zzo@*{Trj1;fSn@x*t^59#;{Wskj_bp(oS)5M4?#C`&_u*`H(-K#6#fr_H0Jf+do|%
zU>fLBNxxbQMGZPLQ$}T~ceq#0JEARAu|vaet-_E>uAl`AHvLv7)Atclt^l@YN*~_k
z_UJGKJc>wbwLT-4SaoTIwqHk}G>J5O!26lk(-k|Ku+@B0PX51pF@-IHFh8oYh2$x@
zT;Uh<=(@l)_n&%nf~)-!x+1CIG31K3d}AVBudCTUXM-!HIYC0hd#WwG@ZIy<2;&d)
z-qPa^hRxDYD#f#;*$!Xab3!HpWMtJaf*aKv!cYmk^=SWc#$E&FioM*{GlwArD<06K
zD=|xQt0>kZm~iF)Mu=mKIReMcsfHmvlh02LPY9!Dh4#qnzVY3T`0gzWJ-XTuW~-6h
zsgc07+Jrl3;OVBxv}>vhj0n(O6!Po5vCDDcxBV&_WMH^&rY2y1gJ8~XLL1t~?714U
zq|}D^?L}<DfRh~l(x`+e^gA;`rO1-qkVl-l!kmHOOq-{DO0P-X^|vL5aJLF+A|ybR
zMQ>~y(sxQR6)CFWasJSzQsl7l4h%KCQhGbv!ylWw&}8}h8`fU(eS>HA#v$D~{(d;~
z1O+I*!Ktz{IW_v;P-1|99(m2t)QJaxnXr%Fnx2}4)}-Q`MFyWtbD`0hj|plH2#Ik|
z8G0pM`c0lFWT<migkPgg>ha}Va3Y!x+wgW&p=+@QNPUak_?ZJoNRNYx28BEEim<AB
z-P^!{BT{%fzVD`n`Q54s5i*1W9X3-QWYdu%u}(6NllPrXLQV|b<}GxgpcaUs!Idoc
znChdfh(tf4nM%x)IUm15_{uieqD12ti3a`FH^UYj9%1^nZ07ro@V9cSW=(b_QK9z)
zG!&e&!)tLqc|pYznfmOlv@6^?+J&82UAy*hPGnjk)P)jcaYGE;nf15bDz(cr=W`l~
z@q+o^JEzp!LmijFO78QtZUe$le!{)<VaHaP4WIr^Xk}#nrTi$3v6N;$jm`cXjdyA%
zwRk*YfhVlvW4{S|or&7XM#0gvhcvg4J8LNA;*;QGZ9tN8Rh$!1_3V*aHi_$RA}-9Y
zmQ{k2%dKbPv!>p9n#<O^i<l8ovPIi7<1<_Qe<h!NoEW$8ru4<P+ZiZyT8V=;a3@4R
zg|>w1>}pB}JyE8l{CYWmyF(~Qo?zRo)u_BWDPLBK=2@ay&5xQg_#_H?sfSJJ&a{QD
z%JevzRiEWGJEk1!*KL&fhm@(^Mq!b#MlkL^t-rGoQ<@Z@Cn8q(xJq4kEn;JxZ=l;=
zB!@Xgg~+2QT_bo;RzMX&)@0A2ssxBEqftFFmIV;URA=WQNm%R%$Tl007ZS)%B`PJR
z>(bhR;HtUhdiaMI)%$IfUB<t=?t?R;8@2DxK}<10_mNQyFbOm=k8Rxt^`d@UrQ+0N
z?M|uMvP<(3>10j8*RPbL>ux|XN!MJfeA1zrfMw}A2j#n;?pJNVw&E&7A5s303?0X}
z3GR6G7@=G@s(dkiI6~;OP8`$5r9$mMmAn^-Eek|R(ogn_^3R99LzzNxV;OZ$X^e?&
zze0){-&3#F`o{V)oTd^#>@onvDupMC)GJ8UJ^Ck$=&Pb3X5QX618OjHAMbh=L`nty
z34ILT(b6N?$@a?Hsoj#e9MLjRU_>zJO$3N-jQ{0}H!rgNXuw{jE;0kpQeu`WPx~(r
zx}=Ci%(QeJuO@A&afKsyeALWbh0QYQBV4*<H)GQR;$~_t-cKRAbx0(rO~~D3O>#+T
z-2+tkp}DMPkDXI|<a&N*Q=`bkjN!i-zv*<oTW6)=q1!!Iagt^@euL6t^ofbrfk+{=
zROS&u5Cp+1=eR)|2F&1Uj60P}^yrcl*^dj8e_C-VeNt5j<9pwbnMF9(Pz1N~$#2+K
z@hRl%4jJmgPE{@W%J_9}Hz-4A;~1G&u6Sg=GSf#J|BwTw&MmFpC{h9iF**DN7ybp+
zx}X~>N#G4)GijnjuJIx&tWlxV>t7c@wO$6p(43ci#-Vv}dA)4)fSH2(aK>HNSJI`r
zqA-ev^LKZQL9j!d8i`ZWwv)FYXujDrFYBhonP%-wh{V=E^=xh<i<(~1BOqgHuXr~u
zIc&DEH|w!cN4Wyp+W8~asGrhE2*+3dHBG@dEI_<~V!ntMs1&M-WF(3C#|j;y`k>l~
z+_XOL?fj8ZmL+Us-QeIJYU2smgvmRbIl^Sbe;0FcJSF4gw5lC9ifF<8o_p!I@EY!m
zx*Sw8WWo5Eq>7~qaAbNXFXLoW6iPl4aCPU<YFYjkl%)rmvCLVuj+%&*#grEzM;!nU
zBzHY8!$G>+8$;lDX3qM{P5nxlO+W*eTD&&)qV);!iBRIho!IxEUjb6rO`+K1+p^6l
zSZNUrfG6sL-vXY75tMN^=Vd6)-LXwbmC3@Q2~Nu6uLy~~g$zNUrx==^ntb%esjk^G
zd!|f9NjH9PNLzt8iEN+vWq4an|K1+K{zR@&!-u*fzw5hC^7@eXB_ar+i-hNeNIYpK
zYHwF?&+#|r5tzx0kMZ`{!+*R)l4AYP-nf2t1B^EVSHc*ErY&2&nWBOI!c+(>ELE{=
z*>BcvNhGjTYqdtKc$$7W%5J;P=3kr^PE~rTP0`HRzXlkE=BVYR8pjt(6u?dDIR_vf
zsXTq)eL}p;B>OyFPdA-;Ur$GUVv-a1!uN<`>ORG|u<?Vn<VJF&pKH2;4D&8GfNK3k
z2|cso$Yn)BE^cqkg#TJ&N2NC8bi}t@U=8-?!_jb={&H&3+d+rQ8#0Plt?vC<SXVXt
z5F@k4)Kt39ekx8lQ+sxL(%9MRU5x+gWrVK#n0d9uk6dIQrM~Q|+m!Fiv{W?;OvbR}
zmRaiJ<W^>`q`Mjxgq({YcRzn3lp=1*m#rqDMU^(BSzMW7U}(5G_%pk@X5RO_7a1`8
z0G;*%<&1<Oyvug;irloQL+&c`V$VqgBP`Xgsazgp&wKl*tJvzIigjaZRpzmau!hOx
z4r*`TUHch!kp~Sl%;7ZdgkXK1$ymR7KX4c@Jm@KHivL*PEGP7AD&szRR5jp9&oh&@
z)Z%FL;l#80BIAmXy?kMx#N_7;JP;jRh6#g|I!QvC>lOX0qa$>5(SMEaql!U1MSMjL
z?HaE0kHL@o@%CuXQP%mJ0LiyQzlA#|q$Q0~jL8Pph+QedUlbT^fsaTnj&ff$3e!dy
zOg@0)ij}45zB{xBN{IRS`C%)be+lsRcA283e|U0iwmu@c+alZt57yP*>tNIcsaLT*
zXVe%kXpE`+@6Je{ws^7UfBZ({rJ9OG$l?ipw5KeUv}uVUit9b2eDO#*CDio`E#zW2
zUt(BA!uJ#9`{LCz9&-Iki2!!Fs<}Lbcm13@C*CzK03hY#;{(6Sq3((sKk_8&Po$fQ
z9*r=Uy%v9U^pA%bvK#RS*~k#Z<C!Y*Zx-qDr(OuO1ivFEb(2j;^n=?#SC{!KCK|BO
zpTa<tFnE0zFvluEiqZE~KN~P}A*%ev>J=Wvf3g(2Q-5a-0xl9TTU#X@L18KZL*A-@
z!KTN-yR<tvzzjb=eGkGi)62$m-yXy$2l5KVgw#t{j8WSur4LE+U_!&iHH31cN=-(O
zGRUz!r$Tl5GC5GiF{Rv0-<BU8-l8A1%<?O|3G?2&|1ENB%d7F4Gj5q=^eqovU3>F)
z9mpN?u3M&h`?osJ^{r*?6Ik>xxcFrYev-?-LOQzohPhNKe?J9-h5R<ZT{pi&SLqWb
z))vcKXn4y84gvF`JH<26gmK3=)Q4BFD)Mj1wH$~;sZNw5+$wkrNDe(ZzPax*#~&#R
zw$bm|OcIU^grwrkD7qY8GdZn(8yTzp*4Ic8gtW?umGv<f6ep32upc)QB^s4FK13Lt
zSjN8iz=ztB`1kKd$$*2%&<AFu=vPN=<`ItY5O*<CEY;!tVFG5{7<}m$_#TGlKwdDG
z4vDqRs;;gf_cKZViZO%fR00?g3X^3%K&*q%SPZ7fb&my<44jXSN8(>)bnj@&SGFNj
zypCtM8eJV_XF(S)s<K+dke<vp3T~Od<KSJm@E6XUG_-U`Vj&oG1?B=Hlep?IppXdf
zjjqyM>07AjK*~8zqYPZd^c5D-40%4RXhe4)hN7UBQek?x?5aeze*_733Lp=d6E!Oa
zq-7@ql`i{M<eQJO$#plT*9nib&>_*d;Z!TpLcZ6PiQC`DI82xMK;S<+7_oGh(U_?_
z+<_kVkC0ovV~qEjZv=ozM|YE>8$AUpv$L_#_pJ|um^M5&V#Z`WD?XwoN}hM5`oC<$
z<c#;j=%@TL=LEu$zr8vPy8Ou2Z{+DyQU+n<@a@>|^CN#QUio)F&FkBAfc7#{&Azh9
zENBk1>!65U+WJf3_@5ByLDBkBV@~c07WP<|n^L@f7pAeMpqH7R3SSN3V8tW!uJzj_
zJP{J9JPB}O5;g+#vUYuc^mA2{z9R_o%Q1h}L+i?How@4HAdl05i1joKf@|OP&#%{c
zfrs*+6%IWJ!>I{=B+zZ%gnZp6(B<Hl>=lI`^Z0Lujgd*6f9SbU;P)=hOt2XTlbe59
zfLteJC5;E8um@5#_IC?c-)Cs(=Ijuer2ZLBuI~f>Weg+OCEj2R9LSxo>B_xa3-@oU
z+hOf6D81OYq($G6mXE)$&Oyx`$vji0P{C>Ocq<zHw9(3@$sXKm(gWHI<1YLgAb?>}
zw5P*BJSG$LjtT#|!XWSZu-okqC_GkGx;}78oK(1j>pe+~@IEVzrm-D01Y=WX<EqCP
z@w&(>NCL~{&#xDJZ{8%CmNQ3HYF$UhIzl~2pPp66S<EyM{@v^Vz+aXhc&J(~Ny`&?
z9C7aTE0Qn5#SlA>U_k?)JKU796sU|)-Vx}QhY^ZE%7^Mv=YEV`!S``SR(gj@UJY*a
zSJW!#%jth`p~8Xx7nMBtJ{Bu0HJ&e~!j~?D!`oJkWp2c)RHV)XN^$frx{U%(Jm+wQ
z%{YaHop`vB0x^B|84LfIug33l7|sVnFdl*sbBw$$TooPM-D8||K4<6t(zSl=C7o{k
zdwL-~pk>vm5z;yY>e3*7U1p`f5hiN7O|bd37H7>@!*p%mi3dX}T<ZI9&f5|cItz7q
zb?-1O<0jL@Hi^h1Wd1ZnQ*ruVxpbI+KBfkTYl}rZEd~W^i;3Zn=xAGg_z*$J0U0pi
z-1w2nV_`N%_mcI@bu$kdm3K1*h}l->_1+sTse2ylam7QOG6?DYn#K^6`&^?ZCO;!4
zKxs@qdRsCT_vS2wA{yde?!mMr8u^N5_ex;&bM#?{;OfymdzniT2$N$N?%%~_gLb9p
z->HPU26Y`OoS)(rEW?9ioOdEksfBwv^Das$cxcJ~IZBC@Z?$IzBr1M&`8?p@NSggl
zRs=cRGIDmdLV*lEe{Pue0CL|$iE`r%(!rYmP&*h;Hx5KB-dTaV7i%2AkI^MGvq!Ay
zH)%3QPvd|zy0V<>5nr}a!_qOWQAN1fUyREhzplWQMA9mge4oF>-Pe6FAF@gx!&5Jp
z5ey<Z-27ht3kBP$kSJ(Xy_Rui+EtHv9nd)RzAe)?HQB5p)Rca4t-BxcoHB8-S(d-`
z0KEcgwg!mG;vMx~=9|gOtL8X4{w+D9gXyZw&clPm;+;u%F;4>~x~I5+ozo+ib%tI}
zVhkkz6MN(RBj+v|_I&FA#~1y)gzPa4Bvmw`EF}ZHpmjsCUH*9W@8)+<*U`XzP|v=P
z5gJ?z_uLtJp*D}MY}Gr-tE9jLL3qdurI7nmD8O&a2=WKGx^nfpIjs6IX<ahU6K8rm
zuK6*fb65Kljh&riSLsF;;3h3c9*~-hg<?u6l9(rKMo?%e8=Sf|JV7c_f^K*)qBRt_
zUT_wQ<Nu-{6SxZhj+57R{S~~ALt^=ZFY`qh|JVDy9*Qy>v(q!*?ZmNNpj-gA6s9`s
zDkb)Gnm2RFzVxSv&+2^(0wFm*RJWHUV{PZ8=T|)%Dex%0F8n+5U-bdJHeJCB?yp)}
zY%y6q?%xE&PThI(<LChsGP&psHtMtUAZYFNlqh|ZAR%=8>E{@1*xt0+Fz&tJ)jF#A
zX^c#XmwNCM%qQe$dYu(&of-p~1yAjTdA#L~<R_IGbN6I2sH;0=p~H`#`mG><iM?SG
zrcuVHY4${^frWMpkD8BILt)*u5lVo82PqA$wL3p5w`?e<mn*?%UC!g3G-!!4!l};o
zJt6urCCS4<&8i6kx{#@j=_BXHbVyGMOHfJ<mrPd^<rkWgffiN|C5BvOa=#!!rKZ#i
z;{ju=i0-3bF9Wd>f0Bw1Y`?IM-0;%f_{>6fH&5Pd7X~`d1>(k~jB-q?)muNh>#nJi
zl0E2^O4NHBSo=7?EF7t2=|xd5C7r7vuK1rKj3Rm$m`sS?W7I<a#J@iN^F*f}DA|`!
zC~1>sIdk*}1s*>QoB|%~z3sf71E_&T_jik8D+t7<2VkOQ6FI%MYXz5oYt1ccDH}Di
zV>8!2Ax|cHls~1pzSNNIj)+V{CUz{cS~0A^^X|B`al@^rmj9t@_Vx<{{l&@%7u@8s
zO!V$qncu~BadOnBn^2Rrym24znVTkBA?~Q&T=A_ugf1iRWZ6RxA)o-!A}%pAguHmr
zC&2r|meN_Md*ChjJIjj)Zz~^-iQ+~7d3W!Z1YB$=L5$4w0mcwAHR0Hg)>6_RoT{m6
zAb9y&9FyTwwan|Ze<Vb5DsRM9d)3Zq5E=L7?ctXjy)6@+*(UL~y?tNfQ>%?@H;LEf
zc`{WW<EZ~quj|N+x<+i?l9#pLGOSe11nL<mjl+^arC-4^;d^Sg|F99JKMw$r*6n&3
z(fstcQ2dP`S$w2i-BShdd$%&we!cZBB=K?`jVf@}eKnu_8hMEmL(93qjLPo9t1aq5
zEpTq9aY`Htawi@9@t-W0`CH<S{BFDDutF;({naa|u(2ImZAmgl@aDdZjq)p%CP`TA
z%)0s9W=Z2IM0$I=-PPwezQpAWHE`jW@}mtEkAeGaiU*%G5G(F(oV*c-7K@Gwc-Ep#
ztg(g*VGcVbTv;W-f#MSPm1@yUMP;HF+wmS|PGLrA;rb*ocmOm2K2R%u(k*@<JIZ(9
z>tqSN)zbWq#c<JeD&Gr}_jo(h=6~R3jCLXR66sT!<MI>lmy#JK07_Er>J?keyuov4
zxXnvAS&WWyb}(J8oXMcLP1#z!6~bMMuxab#?76`=$Lz<3r*i$IQrGR9XCTXvqFnH5
za6tY7E<ec<Ox7u-xaCtM+265AE=PaDcam`O@QvmM&5ihXtzuuqNO-)26?s4?1>n<+
z+JiQ>+Afay;raXX<>JnDQD^ND<+$`V(@gn_DAclVwazjWN(#s6&`ixp!hh9~*25d3
zfIeQgdCf{>+Y(dy7$jw4|M~OT{rD>5f(R24W5n~|+|e7kqD}O?vu9#TfuA{zthM}P
zI#HeVdTHNX_@m$2I|@(ayNtc+s8Lu^A1R+m>{}>PuZSFwqQSu5UjX;i^)nVLY5N~m
zm%`rsDt(-cmeC-2H3xky2-)|;7%~s<haLYi=6mEgy%+4k98wUqWVpT={P=@4OdUu1
zpkQ!##}mr$RieO`4fHYF#Tu1!Zacxy5EaORPIXMkC+B-gGBEQ?kxz;_<w;UBlMd^2
zO<`Mhts9D-WG9D!%zPOQr(%jGw+vs3+6nqhv^+!U%M6`aXnXRPFRDuz9W_2HgWImw
z?(SDN&-0kie+IiaNmf%n1_0yo?a=cMA(kYOBF5C^tc<^D_ZiDp>qW+t%@3dIjKpnf
z)bDKhUs73AnbR0`M#1_!I_#qvf@0ZA!GfP$WDx~@v)+PaPR`Dapitn|8Mh1NKjD)a
zvIH$Kv-;3dbR3ZQODWL&nqu><ANrL;Z4^?FH8}!*B<P7dg+XdW@yCWTMcoXe$|sYe
z$orzbT!b>k0ag-w2yj!j&CA#!v9!4g>Q!0-&GlRrJIZA|DZ*C%l41(dLvseM2;B=u
zQxuFrwwy$qq%Un+@X@{LQ>e0kCXZOq|ACna{AG&G6Ts82diZH`^50SJpUG&QD)qkH
zF+oc0)3x9^h&n4IDgZ$-V9eklPpD@_XE1|FRWG!qX0~KeHLhsXtJSDT1DcLvb$P|@
z+Xs_x4g_evfNKJ7&K2)XIGq~9?O)ADc9Y2PPIBE!KoC`#jJ<Ol&;T`z<w=`PlaW|R
zp;Zf`W$VP#ZzYz`SEb$8MI{5}ED$k8Fb%fN0!CZ+=K#W`MO}vcF^;d}a55e_3MG_w
zlO*8<mB|f`evjlQ+7Unsq}?e45z};hmNf@hNR-7#4`z`A{&XM+Qe2&)RF1dRucR8B
zB^nX$e3P8{L7Ov#;BDWLq*jQ|&^DL8e)f)=FR)mkV3K;y;Zbhgq>9ga0j5f|cA@>O
zJEr>U?1+Vy#A)a5GxvY=G^3xn%jOq+cdKgaJ6j_h^&Ong82=8aE7CAc<?{KNp=8B&
z97V#XxHt4>_-nos%m~EY?0m~Z>`03cZ{FC|rPR4fl}ZIQh?gS|%!nZO6Q7G(>ldjq
zGvAd=Rgh867mYh=i!QEN+5!d+hqGfK3alF>m|q0G2@@iEK$7<LnP=G%YgP4RXjh47
zePL}4(HBwHE*IjssW#~-4GU4A2*AF*3a;_5fVcXcks^VDm30`KrcgR8t)fPs0*pl(
zUo`=CakKK-Ark=q><0W`2E99G9GIEi$_E1b0LBFsJA7rFrb(&4FZx#TsIeLEejqR`
zZ=<7%4%df!DE75PxxgbJ3)@s01SKe!Nf9XkjRr;Fo%|`}x!Zgs_RLLLHJeQ<FI|yE
zd2!REhfz<$LH|VkJ|I0X=nGM>2cnjGw`(wlxp4OH;9Is0h3K6w!<nwNA2*NfVwjW2
zr!aJ1@SqkXU!oQPg|_1+Q280H`JabOxuV$5F1u773n6wW`oYVu=-em@OHv|q%rd;c
zVC(nIoO<S%1(zZ`6<v+KHSafyvaV<cdz+BBw2K6?g1YRU?q*rY1?}qQ(7}i`QEFZf
zdmiGdw5;P5NgPrjmMVL?&z?EOX2|{7hlQ^w=~0f$;M<>eXvRXB2H5}K;r)@_D?4~>
z&pWNn%tTI%EwXBw(BGeYkaue3Z=2CR@2Ldtovq9?f2%s*o_Jc}zzHtx7ucY|fdWlL
zhb}9DSgs<y3PUm~PH7a-n7uHR@Xq)-J|x@6iSgaJqeX$)*I8vujXEUvgsl7a0UcO~
zifl=aj_g4hsDiqfQ#us3Lx_5=OTzIPv%JP1_DV76V0ffk;`xx~*zy^t{|?vZ07soi
zd?ry+>Wj;DcD6ofR`F$Tno~TY04T1YKi6VC=0mJaGf33i%FVl3eJu07kO<zt_o<0E
zYQN3nARF>6T0VNp+ir74r|N!rsZ<dqLCp*8%!f{W=qUBJWDk5cex`V6KYPAX7uTVN
zkdK~Uwm0sJLRvb^cHNd3fINx)CEWPWp9QHZL<q5L=nJlq_*Y%O5d{KX%D^O>cspYb
zd7caBgV+i8XGuE}^*5-v#5r5G!fJG#Hv|>Gx({v0_kBtOA68lKpMu_QcSC~HnX24^
zl;Bg{+Vh6S$JzTgu?!b{Z#N@+w=U$)I{F9YX)&ZgzM$3FdFJ4+)hIt9Y$~r(_N1WY
zw5?nF@d7%uPYlKKmSxrH#!?AaKbQsX_J_)&^^L#bnV(2>s-jFKcJJO^sps?K4Fq3-
z7$yOAI2WaY1QC&K%#@ehoXBsMakJ}cEEEgxQh;=*V9I7o<`M4-DhxvDHH8<{7>vgd
zX~FidoCsb69UC?qC@z!^#lH_ItTjJK2PC|YnR05i<;{A_1a8dZJm4%q+wVeeB!wr;
zAyYfRico~OsuoX*>$%_z|2(Nk`_u~Hz2#&arqJ-1jk2IahPBlU$i6qa|G~5+Z@K&}
zDqgjh<!N~QXCSEV(zYxy%09ThFnU|GwBw%tOuf7;1d1=?c_Q!HHM2&w?1{7^K36@z
z$~+hRjjVgepU##T8ZTe=m#M?Ln@m7!D+~){V1H(}5@8@&G!lzKqxOByL+;mSkYyD{
zY<R7lArhT4q79v=-{`XM?#VVN6mFGFJX(|Pws*R`5mXJ}4JB}I5oxK;iA{2M-^f20
zJ#=jI14S#)CA>GR&|t+|YkVPIVzAeXd|I~ZWWM|ol*SC$BWy{grm3;Hd&cwny_ttC
zCrk<8coGst)oBZJwqYe!e1riPW<8O&34Ehx6>h$HDrHrS1+x9vZtTR~$%oV%Y^cw`
zU<+5bX21LKM!uIk@Go&*&=WTiZ_)#tohx(#tmngDWD{af@p^WOu#Odi=u(xo^>5Tu
zEf2%}m8Hg&Z_OkB4*F#{Mp3vrO2{cj`TB#Q-4jKDb<VC1u|oCgi&Go1QInGc#tB9j
zkfCn{nE`+i|BF^D(!0M&Z`1r2mnQ+fExh=(gwFgZVtgTbde)Eyga<L&hnFT@#wIB@
zGQBXO7g5$eK>w-g2p1%e!X-JHk3^2;&eL)%AM@RHrM$N%QLh<je}LEb-07M%f5Lq|
z484-8V;eL~7<aCIhfCC4AkCexCqpNdqz_TBT2nK;{V=jQxGRN26)h6g@kjL1!mvKh
zl<|S^N5H~1@y)iAryy^(qr;dU${jzSLz$19QSv!vh*&bV>Bzll*G7P5-9bzs5G3WL
zUIs~Twm+kzs<`*PkQHt&NX7M6Z(T3as{nPy^yD3KhAeu1_dQ+~9U#wL1=C&57FGrM
zT(cXx=|4i)vkdGc*b#pe;lDa0Id&_V%?>E%^+z#s_p3HXb-P?Vh|DO4sIvm^)n7l*
zoe1xrG9cOC$Wn%R-5Mg6bp9+|&j8K$&&RX3i(Cte!gIuUAUHRM4`RhSZGcNW;0({X
z52k3g?Dn-!0Y5~xtwKI|-YUXSK(eC~j)NGh!*YQb(U&+Oi%%>z-`m|<r3j1I-_lCr
zMA4V7!Z8uQi~!BGV!Y~_>bh<}=Xn<GYT3q-xa?L?xK@I!=bOHY<*+4wviCD6N?mh?
zd;T0e0sACxI&mhuri0GM_OB`dtm{jNPr5xV(oejVUt0ZbTvS|y|A8CJ*T?~AP+>sy
z_*+aVA1c~s4IXH`0y8}T)@VY`Ccn=LCZg=S2)vU<Uagya#O~e)t3(Ew>izNjPWz*h
zjx2%eJ9uC`=%2FbqY*l>UftdHK)%)5(6N|B-h9-<+24ItYNCNduej#oABZ&Kx#0|Z
z(`Z4E?o?Y;2FjH(Noy2|KP`X+3Y5fwVQUYya5qdc1T>xgakM~>i6Jo{f~~T#^Zi1H
ziCEtp<lNN5HLLLX=I520sFKt{5*)0-YS$Cq%2!K~ohYjpyuN`X9DX>Dk=#63hP##3
zt<mi+KqC-)%@MH64d?Xk_I<%ee=(*_Tpab7L)uNBrr0xI&}Ibb;1P?DpgSg-&yfBT
zKx<aw-ZN%d^wtwOd%x!FJ?`QCK5>P(68@F=m`XyGHR|5M-r?k8XKvn2ZT;7tyU%-x
z?^A&pZfs_)C6V&9;EcIT`ZWBLY7fU-A6S>}q-gvxWYgZ;MLBw*AF$^_>Re1ujOP@v
zuP*k}=B|6I;VL)wC4!DG7W*0;e&w={NPl$Tli~wTYULCKI{eKMJezv$uMHg?3aw%m
z#|j3qj9DEyxz^NF!<-?z{XN7up;RTq%*y+(w&Odx&rIL*6<uU(x(qCmP&6^e`!b{@
zc9UTYu$s6iV@qw2NIs~%g+dTqG~l5UjD-H;Xh_KO$6@c%;gz`Xp5Zsf)R}$_ss0hi
z&E&Apu0=Fx@@Fm{%&51Vvh(Jo=`o_u)lS{5*g-&VuCE6_h-{=27RQ9W)0Dm#!^$x1
zx60vpvvp+1u(OB21x#IYv<W58J2G9WTu-okzu5BW>>fFziXSy#z)ettP#}UlPra!|
zlaw05x^aaQPO{D)WS``3f<`drKA~Lw9{qN|9A*Pk{#HUW<cv1Qb;SvlfVD*9t<sQd
z9a)4Cq&B%LT%wOxzBC!Z6aZsp79~qwr)6#d2|u6#P05|t(hbfV4)ec56Q<BK5V{jg
zi9kPs<ZGHFbKA?BecW47)7XTV+IOTU2R{jy$@RD~;Y?nhBb^_?1+oNZ`(4*#s<+2?
zv|>tA%SegK_c5sDSOgK2b7__Pr-~uT-P>Jh@g_$GQl>h9#ZPCeoc1qatJ8}w59XJI
zkZ^5R>vRQJw{o5ix4f=dOt;Q+1f6V}!89fMqFZimHI|%DF$4@9<Ip3Ky+5jq;rr{K
z&nLpLYAH+b3sDdt#5=EWkcBD~MH~%Lfj|5i^_C+<%%pPT$|yCa{l=WpeMLZf1_3Hb
zKEq2K&HE;rVo&*^mb2RzR$vx0S_EMu#Jy@fa0}VS;Fg!IVKF`;Qa5LN$KSx2SV!Y0
z$5Bkp8Gq(wqZh(Mho;F#$eX&8eb^Yzhf=kg&aPJHjDa*(95Q}%f0A3+4H|LJB_-CX
z$Lt{IDL}yflb|#SkpZ9KP43dh$~eSa<iYr@SQ|VOD(r3R<#974KNtClo`z=Z=c_kB
zE()GS(e7?tp~;L64;gx2Vo8<Bgc@Q9Yn*z%3@1w1msiRu`@f%Sq0xH2)@{2Bu0c?)
z2_a_AKNdpt7dz*wFcH7Ij$=iS%d@EBP>pMCY2iy!Z*V>2Ekl!^uYE+Ss#yOnJVSp>
ze{d{3bkZmmt<{z9)%hLpeck&S!}|h3o5CZ~Teon<G&Q!p@Y}GhG~e$Q;JUwjoEwFo
zQC*>0kG)j-YBIxJ;t(FJfs=<Q%C?cB{=SVk=MVO68BG#t%l5yXAy~Wv9}4J`Cf{_-
zIzO=}ti4+_`_$D88L;`|`ao&o?w+FE8As2{$2b38Uth@W3*mcR0s|FIO{ao$y?ny+
zh@NyQn}HXYqUDqQtHZ6aA7O=``(lvw{r+rdhsXt=A$05ad{Xb7vf>=MB9LIcC4(@O
zSU5W;oScw_h4TkwfoBtJ#&gQuBaDz5bs%NQ)-LaY6VX;9C77#*uc$GrHM4JQ)lOg#
zLst-0SoUB}H9(knIf~-9^qa>LkM>YsqPql-HErM6-!_@y8WuhoZoVWsKL9)`qAB$<
zFcof13o(k?{FRJ_gZU+t^q-X~cU+MvYT!nguhnVBsWlkBkMBDw*O+}h!ZFX|6VYP&
zd75f{4`Fb6$oz!xee4a7hUft@nOB=WG)=S47W(yF`g?1fD_U4zRBHrboZgRlFy!Kv
zDBOxrhZs_O)yXel2?nG^u;sP0fK|<x-YZGveWi5ju-^Mec)9`)e1Mp&`iaVEf2h-S
z4TlM(DQ+`DceI`5V@s$bF+y78Waqja+G~#WOEf+<(5Dn`FNplc_KKOs3&{t|$Dk*o
z_zr@$6ZY$s9W~n0fGgKnL!0M2)5912764>!){|Oz4PbGh&d$ZOuu@x~6ad0>E~yM^
z%tGuC)ox8=NvU$LIpdhXwWK=urq^}5vrq`JcjyguP$l>d%YP$e$kW-Dm+(?BE!x6b
zmsB1Y;Mb9yD7=$={miZZHO=?_Z*J4RZ)r`{;9*v&=~CJu4Lhhv`~nB%*|1d2P;#w0
zI*a&MRcYEg)b6wc(E)W)HnN_h#Qeu}70mh_fxXd_CbKSUK6rjWM!pq&&uFpu+munc
zcjywz3YX$);>1)6EslgWMqPhR$6B7GLdu!;13Er8wrN*rKJ7xU_G|33_!8B<LS9N<
zC%U0vsQGxmiPhzpT^OLXy#9&j86>s?KOxhde@P~%lH(7iOfW=p%3dsiQZV`VxzD*2
zcOw*p#viVJYQgG+K<Go;D5T-QWE?)wm7nzCZ>C0>?9WZrUyn~a_nb#@kG9%{MLR0Z
zh@FH`v!-u@KZJ}yQ_6pVt&njAf?FQ4DA_Fdpg^BePZ9LM<$w0Y@iM=~@^p3h8Ph$S
z$9njA;t@Q&jLt(w*Tcfp!&1=P%@X{B;pXHLVB>tv#{EW<lUI<JPw@3?7EVq<PR`={
zy7d3&4UWzhwpPCX|2NE)qOgEB$o|`dyR(&tx2c;YjJ%_%wWX4&wXL~5B_I16c78Si
zO0Y}bf4k)3rc~qNqqOnxa1rF-@b>m*xBWL7{DINz&TiH#;U{2&Fhu{hsA=QrXeKBq
z?QHJpXzAo3D5wgCy2EglJ$G{ak1_w*r=XyXrLDD%2Mm`0Hztf*7#KtNU)%XVV{~jS
zJZ%0AnW?5i0YixYYlxDqqos$hizUo|J{5<HleJibw(|ejj*=!A1;h3FHNOB4H!s)g
z9gR3zFa-0zwxeO|X9>e8DVbU*dJJCD{;!v`)a7BUY#l7Y;d3}Tc{n&*b6A;r*_t~$
zxpVyA6T`t}#bw5A{+id)l*`J(%=`^EKi_L^bAEm<PAe`R0ZS`(@D6tH`AUO#{_O!q
NUPf8EM$+Wt{{n-z53B$H

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon-180x180.png b/app/img/icons/apple-icon-180x180.png
new file mode 100644
index 0000000000000000000000000000000000000000..902836042ecfc8c74b7a3a2f51212c75e61d6f4f
GIT binary patch
literal 36705
zcmW)n1yodR7li@o?vn1#5s>cAA*8!Yy1S%98l)LI1f)Zx8w6oMy1PLd{`>vQg|lW@
zI5PLW=j`+BePYyA<uFi5QDI<UFcjpa!NB8>|GtnBfxks25qW?IcpC{72^g4$B(!HU
z1mHQWJ6KK<rf!Pt5O_jmArDr8f$?L2feDF#fq4X83ORs*@#KPmIWmQT5zK;tA#(ZF
zp&<->1JPVbP8#OzzdwcD<*C3cC@%7P?!cq`|G#8M9Yld2hf$E0(DM0v@?w*0spqwh
z@_Lq9=Q*O44)JUj|MbZlj|v%%N&;JI%G9x!I+_{<j*3fV;w<Rzhvk>=)}2i))=l<{
z%ZS)gVN@{);%?T=HVWz?Fwu2YQ)fp<vwG?2f;>`f3u@~xF6;iAXPXo_%=#hUQZooQ
zDb&`y*V^~<uf^VI?@cT#yZ$}WW5Y4i!_Yj0KdRzM9)J}wW?<fZ-+C*9L8E44hLF4&
zC1FvAa=lW*aBK{}b>F))!Kb82ixZ1mav0{u2M4{TXa1b)zcFIm`h|5#8D;2qi(7=*
z@Ja(qn@a6LM$Q!h)-jNT)g_XwQDAluN2oxnfTc&#qk6Xpr`(&|Ac^LAFP)8t;Dw+}
ze-p|#gENyl1Dn$u8uEMMp9FjgpZh7U=d9W*C+aI@tK`qeN5~&XIIXxDax<ES(BhD)
z2$hX*A#$N{xGkYk*u`v+3Dgn!@8-MnmcnIC!zz|b-j{b^N%(s>!^*S(nj)kh@F#H4
zkm}yV2$4b}){ZC9`)QYZF8a4i{qwg2{Kw|{Ae9%l1I1{0k~UmLUrJaCq<q4Q3atXD
zIhqrLMF!K}7R*@W`Pb>V<#CID>2j^9JUU*5%$tHPD!o=47AX87fu<GxpxASckNZTg
zwBWP1Li|T1lh@ts_o>g#oUd>$6$6!GU7ctK1|LnO`e@<uQ!d~x;zQ)<Kq1dt;-dun
zdD=Zz!9ocTV=ce-i`JccwBYyekeCqO#CwInFI~)=y-}4!pE>CRHr*8)-X1f9?KT&`
znmlg>znlhWt@Au!Nfy}<e55g#7RNy=wRCq+MI)M`4J=TfbCc9t9u8HLzyA?p6Y7pT
zCi&3OYrktmCfvTWzs2YB=P2J}WiU{+!Gx)hbu%Lbi!K1e$AAfK?T6Fc<x7b7ns3sf
zhoVaLY=)D{g%;htfM~}QXVB$-PaxKr0afq;fuC$P8q?qkOeLDMoTBetwoU#KAE^Vu
zuxq~fm>SK1O=(&I48^;v;dYpbXLgbrs|>s|6$L$kH3dT7rOPBC?|?397wukt`T*^@
zAD^vx{>}5R`OJ|d4I4;CyNi?TelbDv)l@t@?D$0#yops0e!qT*=7aq(n;DFd47Wqu
z8w~f%9V#5&_`_-AYHDiLA*ZZh+N!BQB6=8-c09qhf~&W;-)C>~@nN}<pip42$E8D0
zoZ|Y0g`erQ4mkkMM*;bgv6!i&v9t3oYTq|-<KrJTZ5ReBvE;A8@LMJ-<*MhKB1NBn
zJ{Psjm^@z9!<~J^4#v1=Hg(WRpqu4Jw*YgbH{JTN8?fQec!=CWGBF~A_c|?#@rPL!
z6<+ULoyQcO$ow6P5_g_NUtUAJIz`A6WJA+<l46q>ZBRq+B%aqp-f*&>w}^sY&4i0T
zcmDTA8`hze@DG|)Enh#U_b6gp_EAlEbQ<mQFF5?E)@EDI*F4hJd@e3tscsgYniNPN
z<JXL~Xi+<tQY=f9s-7=iKHc<l)^RGYlPvp*M!tjAI}LY^LcJy(iSsrS^KawJ{nW_k
zx7=VQ{Lv5CVsPeoe`s+f`#~yf<C4&{4~fOmqn3TIYogxX-r4cPN8GXVcxeKA*E|qG
z)g`rS-}wgXx1g1AKJQvds?bf_fjl8^J3fQ9I-%B*vcrQMQFlz(5j7c&n_)xfWWcS1
zNpM!u@iIg30o#p3y@@2UL@*au++g2z>gbLpn5Hz1I7*^fAEIAbXh)j3Jwu63jQIs#
zBINwZLy%l}+QQu;+`O`s;uV+3QcqdnAz%fLXNibeBAS*nAq|(=>cl_prmabAH?|;d
zA+QoWd^dM|yR^P;Axu$yJvbG_ms_OE_H}w+Lh|Q&x!3_-6b`Oil-cve!ouEp$o-y!
z$%{T6<XI}c^g(J{>c0ZB^GOBIoEE*Gaz#wwzOu8kGZ=(Qiw2*rnB8R4GHTrv0;ZV0
zJG_1TvFyZ<iV`EZcm0u%kFR22?B_vPO{^$eP@?r+9D#1M4>%K740+bVL9*~YVon(Z
zn)z(=4<hKihy5j&LT?0Bf;j5NPvqaff7z<#A<~Lm=;4YG<q~7Y-0`AgQYx1+&9jwm
zrFy8Gq5^{j)^vf;olv^sE<gQqVp=0R)#C~!F66bYb%yuQ4t6KxJO%tpC;6O=ZEhet
z3&(|?Cs`DdH%b;38`0b1w6H+B<E96^5eYh?w8nss@aEa7Q6E>SPIVC{8=+0QjGjOW
zOZyB6q|!g*i9Xj0QbzCZ<?`@Y6^DN4<Jt+w;%IW;=K#xwh$AnqEN%eJgWkdhxg?oO
z>n)tB7YnYBY5)r^jEX9jrubkcT^rgexnyDG+`3Fg26821?8aMe(KRqAF|Ieu-Xl9;
z$(;ml7UBfi`yMrX8JP_=MIQ?0;P>|!8<U?*eu5^go7{M^FCwP{{|VI+vhH^37nuaU
z;NlckA9o=?+w=xAZz@pXMWx77#Me1k^8CYb$Yru<(Cr1O{JXn5^bmxXh~8FST3x0^
zrzK4gjB-w{aCM82c2ybgYhgQyR~c&j?(}{R#EnkQuHzCRJ`n4FcShlTwg%C!Rj*zU
zmq&bo?d<dye%QhLCgji1Et>rtPt(UlgANxU*6V6y2px1a5}qEu7VhIxP8V*TYT#+r
z2i_RV#pv_U;7CJry95L*8h^nyftc+`IL8H4PNuK$W|p+OCA}uN7d#iay>H%vd1ulZ
z_+7w3JJ;vm=>!+OZOlV|d*;b27O}<;Qc7T)VaZ22&&^hn!o-vv6GyooaIi^=(OWv^
z*4DD4_ZKcXZa#_D9XI~`34DGvwY6pj3>|eA%Y;jg8IF8P45`0b*qUelH2>igb=Ej+
z!$kIZU9xGr7(sv!TU`|iy1NUav^gqu9%fOfGg4F_j`GRxSg73Q%2Ul&C126~6}VnL
zZ|~~DRX-6a89F(sG6tcMoZG|q{WpfuFV6pGyk?4s3WATEf_G6#Jbh(HJ+MCS`J!!l
z^Y=K@lIUJ@-75CQsC=e=C{C0*g1WQ|<~brl3`;n)H^+p4TwgQvO2Z~^;$tiItD_#_
z`{QHV9Mz_!0Z-sF-QF;zG=lnEjWRCk8qnrWnr1OX)zQEXGoQ2IAbS`M&v-^)Uyk=y
z>Too1CX`i<sBmOLXkyYA`(4R$YWXOQ9<p9u0t42Qk~o<NlpLL$G?;cYgN-KyH+U_I
zkNr+Gt3Rje(e@~-FgcDVDKQryyi#0<!FnHI|0jQXa-WaSSt3;lgTP~9TAHgSDHpU%
z)oh9IwAOuaG#Yz5)dF9?SNxHWG0Ul`|1jgpo?lEZylxZx7NXzWw=g7_t-RNh=95i_
zHYg<{>O|+a<SIUw_LD*er`tFwJp7&Tblh8=21n-7-xWHO5$fFuIPW4|Y7$DEPQ|#-
ze<lA6%36_6%QF|e3t|tem*aYI1|Oa02>e$lY1Dr@!vte8zfHrvx)-u!EdJQpr2om;
z5#^%nsH^B<RBl|~)ZU)WQok+G_4dnZE#TNmaP@4~WvyEg8y+1|3h^C*V1TYGWYc9p
z=)7xK=)7mxl1F2^$WE)8pry5CWZ#|6E_JCvH{ObJGJZ<hF7X+I8e;e^2;BFEa_<W3
zur#`Zo$*ATao!dgbULPO+lo{89@XR`wbumO9tU~iX`l(B{w1hF>uu-v&H_tT8N7!|
ziE%YeglVuzWV<1B`)W4{IV>d8*e6uBB&hgjr#@Y)x7Yne2`e&n#k{?6g{%_u;Vn|v
z)0)3w&olL0C0-}J;JkhM<RnI8_JkQ*z-S=lFSBvq-Tb^$LW|9Y#ooKYK}@3Z_La}5
zMnC@nM~-Gg$iDVx3F^zyab|KYp(L_WpAG!;w+Kop?bwNNT!%_K8tof8TA#1lM#{>z
z9jdiDGIQ|${!hvbcmeDCB}t+~?jpv1mk2E_e83&(k3-#i2Uiym@F9^+ymOfzHSEdD
ziiY{{hfvqcnSX%CE^2=D3VQ!c<-EP4qhs=@r4B=^DZ+@N>;y;ShlXba<Hb+%K9ap}
zr~-`P8^PG%AWi$6x4#Z1yYA~nGi%-xyFToRoV3yu_jtW;u=kuHM~$a8c;ut~zdc1T
z=TcZaj)*AS&)PvvX|_4C5U`npLu!C%Qkh+Z#z?|@{)fNN^^LtrgZrLfwY$vmU2f&@
zpr4c`KTDS!X(X%;&oqje%s+oFs1M#&5q-X(eHO?u%Rx+#rS;4sOn(45%rFUlTaAEm
zV))v0kDgJwddx($6U_PHGzo1)QAJZ`XdU(;QTG74b>CQ)b~i15@4Mlj1-r=E&&T$c
z95QqHhj@_CZ?t8+S1v9FPi3wmZ5+9%;pfk37Z6=6&DlzO+_A56nI?t*jd@O_u!4Ov
z3upH|oJseMrzZnSWI#SqesE&K?X5p)Jr(leQhUF_c~}3`6wrgDkwfjWYd$RK8aSBh
z>7euLiv(2<$<Vu4cKFOUTRJs*m>YT}l3kRSreRc~M!o4Fho4J#JucV%S7F57EkLd^
zgAuhKL7%EKM_e%@>W*1@VsrTVxeQ72b6x^Twp0{jW<X=RxE&me%S7mpQpHR=g-bgL
zpSwm~KwH`6`Nd%70-u5wtII#BYHr8>oFcG+{^6u2{I=3m9>fe&Hpl#_-ekY~P86uR
zIHSna@Y(U?Hg88+WxfME^<fQDuk0joOp0GW;Hu0e8S#?6bNUcE{f+>|3L{7<e5zFl
z?#fB~0NUe+G7bmbMZcK4d_!XjKGFTyc$7#K8S^u<jf|1}U1CxYa-lj?W33%=jzlYz
z7F`N49QM5Hnxg+#vQ0r?PVHpsi#<WO&LT!=+1B5o!!KRSr<cEWvD&XLhtU!HZ+hI9
z*p82nwW_t1`{gg`?$qN17!_iTBy%pM#~{n)hi|*Xc)jj$uTXK-zI6!=?ttZ;<*FGo
z<ow}}8$S_Wi$iMXdO0#x0u>I}HLB=JGV~8D*YWD?2ogUQOgA+<nPwr@dgb;4EiN;u
z-nayMetnawc5zTb#Eg$xea?@H5{6Cv=cH(m7;6rc)JX?a@~PETVl+3TVb?h#0pOo#
zXpm^vlAId=7d(vI=eexgucUFyL+NXRs8#y{l?ZAd9mG|8>;LPA-Jdg$T|X<`Az`P(
z?g-m!KWD0^!ODd{mkZ}R>EXvAJidr-Um{cEI|G7_Bai32S)8CZy2-txY_r4IespM?
z8~Bg@a)~ZFwsc<tm1ITlKLJ${>A%v_ZCtQv+Up`93DuVF110_a$`yOy(b0AH3#sdR
zs`KRR6c0Wq$ErrB`oGS>Lh#%C`yab=ZdED@92MlD5}cP`Azbkl^DN)QyeX)u&`Uhl
z{h1Y`!-EJmP_#BSO9~#c3&>w;e?EwPyJEWITqi_(0culnY|U=H!hL;6^PrQ?U|eP(
z$Ii8*b4|%1DgWm+#qk@wNTnLDjwD^@(ZtH(I5BzUeoH4OjJZYu0b6d0q+~D;g<6~2
zE(;Qp3WuS<bO{mXYz34{1&<p3)a%RL+EWM>^1&UF9ogf{9cNQZ%g~@4M`?LXar7^j
zky?Y+cCQz~CnR=ZXac8}sUG32U!H8Y>QGB&BDCs!ucpSZM~#>h6_RGzq&JnnG<5gw
z9~NeoG6S=l>-_!XmQ9vI?y%lqL5$ez6(EoQuI-CHWq&ExRoXGAnlaHR`UvZYc26Vu
zETdIsXQr;&0t>D>{I1UoTxr#!WE-A5b3Gk>Fuu&D;g!tPnXu3W?|#9m^Pzc4zizXW
zjV&M6!QCS~_es;-;n0{*-07*)RKAE*iB1Xh7$*w$zq*lH8O{JduNa9X_8dLxqf9KT
zoW~sgD;bb4&Z|8t)$@I>D>o}S3?ut!HMJj@GRMc>M0ewSb2JDfv1M?6p<6G5lpB}O
z(_>W_9GY6a#p~-)VQ}+|^}2bty@zASsW;-au%py_IlKSO*EdI`bzQN$N%UBuzC0dh
zBG1=5;J%_>Xf};~Te%4kwfFoGZIulo#o$|bzu1x&mFYOHsJVW)WsN8v2#%RMfwR%`
zyLS=N#y2&v8QFLHq3={SrS*$FJjAP9sTI2axB0ymt5qM9xo|#Q7~1}{88Kq`FYIB@
zwr+REx?6|2GY@mNt0FKpesq<7<%}(8WXimYXs6A=m~0$^Cd-UcLWjtXZ_fP>sx(Mb
zW@o-kIH_X*Im;YDIg5swLcX_S-ql6EbO=Bzp<L&Qd_}xKsX)HJ#(m}aK8R~%1Tkz{
zx8flIMibjV)$V94Dw+bj(tTX9>_60Z5S1kL#>cV}OT#_|AerVcBs70;dk{YL$_@IN
zwErM)d1R8rXaNUEUb3~ox4_0Fww$s}f6+YWq*0Ht+xLVL#8Y#W$TObd<_+?-IuI?k
zGL4jN7MocIQD&DeNy~3$+Ne%b)Gxr#EgR(OW(>Xt;SGDL4iYtDlj2v{E|{c)RYTUZ
z`Zn@8Z}6|!HGmTN_#v5xQF|6(5xF0|x?7Ku0QFg0tHQE-g+8DWQ-)IG<La69n$Kyc
z|D&gAJx`aY&BclNzyulfK{z{JrBVx+cDYH*2`CR+QsRM1#ij19O^g^}CXP*f;Fm>V
z2y~gO9e2I4bktq9kAbc>{g$KqOGNHxHYd)t%B5_&zRhYLZTEPlIgcq!DPb#hK<fll
zLi}*5#jwrbI=p?#y~(>5^yh7;@lR0TqRwLxtB2u$y)5|Eb%Q9R-1^MHINO>KM{do7
znkh3Ds3Bl|g7)Zgd6l_YMNH<BbhNRhg7L;L<Cf_VL@p0t%#$oqHx<t3BEuw3V)V%;
zD&Isf!^XWAO%AEtax^3>Xkm*p<dAF7Eli%a7~=TTC~%>0Hc%ztadkI%8ws`rqsNyq
zqjj^96(0-U>SOeCwRLt5y9nr$@EE3%w8|ICI|sqaz~2bf_XIKfWKnm2shYW@nMno*
zG4vd$HNkNf>#UB4-?3mAnFA8TyvT(ui!mk_v1-gbaoyKdoQT&lPSFKyZmvD?7lb~R
z&I2)roxXE1O!BIZ<n=^`6XQ4qlYBISGG{9NIrem1W=I`19n|JI98J{Nv&!(h^h<nt
zwT%KPHbqDt97Oeixj(3w)qYUfK0Bj$c@=MGMRS?MlPo2@(1Q)umQ?EF|9SNYIWXfc
z6$QD>R<nQ@>4Z5T&mT9QG^96`F7cFz9Kpp7q|Nq`yvxh@XoK7ByylCgGXswD+tQT2
zUf+{sir9trt1Je5k{ub8n!#pHP9lhCp=MR^Du&vV3k!q>xw(I;v>TTk4GV>^whg`V
z2M_uhm!#_Movq+lb4(m;8PopQN~*IEess4s_$_nLv_dgH92gU30EV3n(&?q8j{bsR
z?N?zdq%xTKrUV;II@m7kO*_m%Rf?LVU9H`cI$NY^sRvS-=q1Pc$f;9%Ml>C`az5Il
zl&(a!71b=T^;IiMiFtI_&C$u(T#rGbkS8k2>^smD8+4V+Z%fswYwbVo<*23N>;KrO
zKKm%LhwiAgn&`FFhDOb_cl|8}%9k?(X7tsQb^YBtP;f0tfczYR()>kc?nd1(QNXnr
z`_lzc1oo}=*+9xK2|Wh(x|YSif1|6}&x{CH6Sf07=C<(nf|Antm-H1YZIPZssI>mP
z3#}&%GQ+3Vh#?_>O{w(%W8aKF)z76BT2(hpu)}>u3k#hlfTKL;EnvXwSn-=iVvF?Z
zFs#K63!t9<x4=MkIMhYqKD3i1?$b3%dSRl_#<5ZGU;jP~f1JarnW<c_v4;sp9P|?_
zCuUUHm&DUzp>N^mXIi1v5om}$+(%I9%A{JDy)4k!VghTRK|Ni|FcXhA{6&K{N*w&E
zzIPPGs<O`w{6H6;mYahI>K-Yg8TLjyh1oacSbPVZGCR|pJu^tV)3kOYCm{l7Vm}K%
zd?L%UBbgw%9379~OEd~K6aE!&7vjo%eKqAW(e@zL5u2j-#f9+mBLH;zR%tVw>GmC~
z#|gg)_63nf*4|*%rqvS}CaO9I!BXO{+dB{E7%-x5^zJ;USv)(CgR%I8uqAG;h3P5-
z8Jf*Qnn0W&S4B+loh>(jTCG-}I+o6B$h!77Rl&HK9$}dsE<9}T#gPL#BFm0`t<J+U
zYk>@M=&_$qelfjm%inl83y=y|w(`M`<p{Iry7$bUpEwFW(Q)(g2ha9hg6{IQ$QiPG
z;5R(=aU|8_rK(vX#RS8~jR`|HFZ@+{iRhl`QCcBsLMFba)psh^*W#$;O{4@G@La*9
z+74c&K~CCCDEJ%}4(_RaD8J)(X)L0OxX4#P%)MP$t&a0pXyIfA79=vt<X<*jMoa}P
zdGbw35$E;OulJ|GwK~j%sQ9rmj^hJKXlA@5xqh`7Q8;34&(wKdxuaTE=;2hBpWi}k
z@`F&v!Nhyc^_1?Dl|*KO**s(zhj&OGe~kpYIRKWTy}(saZdjQ-y`R3Dah>*VoUmiK
zd%*4hGzwMRo82fUpoZTyPqB3f=Rzk@V{qTsBipC9D8RX}!QLVVcmhR&?6$vFgw~ls
zk;NFSR3B@v8j3Aj+)Ev)V~8U||K0)vBnxzDOdm@lysnf=l7sDj>ry@CFWtUPL>)^b
zTY{74_2tqMsE}3lavb0G`y#Jn!ECwO_bHLbA3VZUTa`LjAv)DF_N~6xwXIpo<u^}(
z5$bg#2A_Y*G=uk6+M8}317%C70o(`HknvC)q<R1TI0B$bg7HHZIg^A!Lf(t3tB`r;
z)am_7o$9o4E5~t~%i2VhDz*nU^*xON#k@AHJIzxLkOah#0bSC09T<)}SS?=0-C%nK
z!LKqKF9D)&{&&ZIE18nRV{9SUaIcLK<w@fM<OzX_Y;%?t7J2rNZy6e^)e#y49)c=H
zm`*Kp4x9RWQ)2E;`ZXirzoT`k2R#HKVCL%s8Et3nTJ5F3i&UB8<o<c>hJ-PtbBD9%
zXuu57bAH`-J<Usuj-6u~=#<C$312r@fQ*|MojEgB$>Ox5D3$+e=h~Mv0Wk>>n7<_A
z9Qf;+fKKxIDmrPMY7ddD)zSPGWbd+{-@m2HCYlscj-`cDx81==s95vW((L?6)Z6P0
zIpEDD6m7T;65(cKB8~$!f%P&DeEHh-2@-^zNsIKXha$$*YiLE1xE4Av;|Y*R&{4C0
zU0Hs5@0~WO4z5kR2S~+)q|CsB(-NPX4D+Kc9|`6cK$dbCwuzT$BuTs?RL%29ieuk1
zgFLd4sR5BC&wP0IXcsy9_mOmex<GRuO-l5YSazEm5b5Sc;+0y0EjtSAq*4)O4J|s1
zsm+yX<0q74GpGL+*To7~o#!g}E9M>KMpiyesyC&)7qRxDiFF}ETE9E5RCd$>@Y?T+
zZ9fV?bf<Hx^kwtzixo2}mN;#w6_HZBRKf4x*d$H|*9#3$3zDZJJiCiKrO!=&J&#cT
z(R%EVfXB+OiaUKxobXj9I$Fwf{MSnylsiw=jxQG-=^aZts+#aCv4evHyxEA4Fhl0J
z*)l`P@2uZ0@iSUAOI#{EEeTe7x*6Fl7Q`|>b#cc&%H^0(NGfG`Uq&szg42At`Bz_G
zVIg3gIWFR);YBY7+4dAL%u{}SF%v*iWu-6KN{<C?roI*F*UlVc0C+a&=X744kcXcU
z-vWPy7OUK%)+Z5QcAs^pHRZ|X$`-_r8+>wmCjr~Ww*Yl9`V@IBuvVbP!Sd?=?p^^l
z6Ta*6+~g<S&pV2mn?OC=qQ5Y2@E5{W{zu?lJ-*ZZtB-u<RkcVsB+SV#KEkq8v)>nM
z2F2pPP!!JqWO@12)#bYyL+UPGfltgZMYp_YfsJtf%&FH$f9qVg_L^dP?)%ldK;d;p
zWH`TW3JpWJ45sj7KY5g;c$IFA60rmKyD1~!){8WU4eh-XR-P+0{uIF#T5nn|fjt1N
zqozgJ{}Vx#I$H6k&8}*R+6xOro!t2AJ6|#M-2H5V1mF-F944>HfGcs})#>Q$^mTd{
zo7b^MZe$fA9VbL#n-hhsT^@dE8)4|M(kjWw)IFKtNd~nN%<fb63(#J~p~kKXevHF?
z{T5Qq;c>pZa#uRTyYTQ7N=Z;v?&&8{9k9PsZb#}^Q=1n(Esy|jCSN^gCaB%?)r@#C
zL*#A-vuX3F74T2iUPY%o#!84NHvwi2(WwRW8gRv(>&pvs=Z|psds}Mn)xS6br!rHg
zS_K<%u}r4Yu&>1l7+!YWNZ?nxJaefoen-eQ=t?Upv>P%MjPvHHqVy#LPTWs1n4+1;
z_YMv_ZcF&N-<U>=)5hr|LY(W>Ack8{J$Gm;9iF+Z>%N%|pXwWcxvcwlFIW6S{Kmwh
zZHK%~&d%V;KfiBD#Ym>{vHiY4iE}tUS?PX{rx2T-A&ByR=qu6K?fu=y`~76`W3>!_
z@B#MBhVa<@;#V}zzpk3G*kOLPvYs)GD@kqn<G+GZsjO*uRPcl>ruDYz*a)JiS5-4t
zUqr6j$qL?9SPi@G<@L$9@&p0119)lP-ip4F^P!Tk1P>UD{0%Ng9vZ~N$P)gH|32OH
zr-0TO^<M|VE9#Y~w<9B|?3(11{aV;#SaL+1zCO4`1Zp!#r9_=e0A(D^k{(@Jx=yKH
zt?m1GSgvbgvVZEmzWsN;I$oBR51^a7drkFUMoAH{KA_`GU!(Mk-&(qoO<16YsL^)R
zY1V3IDKmm{PuuTr8nYf8kHnc++9-)G5&((s@$`dhPLuWKXYdQIA36)pMXXkL{XP;>
zVuU@efgT&aE$B!oPU>8{Sbp}@1E^TrokWWy@0T0*QUx2<JAMX>SI=)vWb+10-vxY~
zOi0kO3#Td+J17}`(ZgNm)jO2akj9Qe)g}x+yL|+HpD_q7Pb@KpoV<i`ro*QH*awvU
z<ljDFRt8k?06$h{kiurFsCF_qkQ}~yNy{E>RDKL+=Ks8EZ4s#Q3&woBtZF3zU+(L3
zecHI)X|a_a=*Uy_ZEW1Jrv7rWb!~6x_So_BXAO=|dw>7ZPmjg6*K5B}fef5Fx+xw4
zUPEob%Z;`mQe_6ssFL4gpj%xB3=))J{Cil~pHs}WH<iufV7UP0-U73tkq-)991GNp
zhx+4<vuuC+3oCAgGjm%%^O9lCMS?{$rIN}QqyYv42mmW#((4@n5*?}q^5mBdPVnK8
zK_NPoxKY#qpi`E`#va_b11(X}YeKDrDKx8fMi;$0bmRJxxsYQ@>Eb07AvC$UxrUuV
zv_n$WHHIa>3&G5QYnM+{7=vvD1^2l|zT=!bzH9Gx|6&gb!+8&D1m(t%Vpq3#mg^HU
zV#9YeO8RXZul-@vl1KRZMiWr~J^zOI0qhvQ?Nd`*58;rfiS-u*1|~Xmsi=PH*3au^
z7J=jrWi$st()1B-AW~1VVS40et;$c4UN%ANxEBSA_b-4q<?#Zd?$TuSsPK6F5~`*&
z_|@I#_rz0;y8tG2g%(R1>+Y8=dwJ%Mwk>VG*Db{Zv%M{+A022QeFP_GRTM0o!gp+(
zJ@;@B@a092`Fb+|6cy7~NfTx5=6%A(N369;muCnl-OHCtwAj8k^dw?SvJ;A6G1koz
zx=x8$*!bN1mIKt1ZkYnH%t6l3^|VNw)e=BPA}CnPovJg4V!kdMe*i$N6hmr}AqVWh
z{uN3IHuP2tuap>)HNynldps>Fq6JcOAb@p0^qjxIeeS-+qzt^l$=`2m?yjxq-^$d2
zf>0xcSL;Uqpu`j>zvut#dYOXe=<F=~9S1x(Ngzur^X4L*k(N04XrYKues8w%DHIO{
zQ4KQVO0(;_A-9XmGbqCaK5~{<;3xpBiK%UD3UNS>Wdaz-xSptF9TYnVx8%q-<Rag(
z%7KK0WXVH9(e0B`o*xhfuB;$*?@2ml3eotvZX=vMYx}2xZGL$s9>-;zI1yLLDVuM5
zl+Nl6s~@?4h8rU_Ik^{W#L_Vq0teg*eLU=8TrhMtEv?)6%oH?<6HL_t=F$2B%dS|N
z;K~sn9+kK-8(Jw1e84!9z~1tu=sBl_Sb|6!SZVE>1+(K5tn{_Utc+hL${W~HTi1ee
zsgMQS|2Zn2F@*wSI7eo`t0CRd;QhgN67#3Aoiknr5!Mzbje01t8Uu5|Z4n%~QO(qd
z-~}VX^BG{;JYLY5JpLg3i+d67%CJ8os?_8PE`BfAtRLAYbukD-HoSTDh0=9<C?U-b
z1bCs9T7dD(6l>eM49aB(^wBr5U=HW&3^M^z?rde`XR0#k8FRFjUypzP#x#97e?pg|
z1#aCS(WFBrrJPCYQ7d<O5^mCj%YXvqp)x}bUQaTzVF~Du9}hOzh=5sjfCWq;Ooh5^
z=GoSyTcin$@r-zV>X)7sk|7U?a5-gW%X}>u4*?vBJ<`M-s^w4%5GkNoet*bw<dfpa
z+=dXD05PPspeLhZrmd59cRRR2kP1r!fhT}i(A)h^NfZ3?%JcoMkW;3*6=&Nj^_jPa
zmPU4uYx~d5xe)?T?~OM|8Fdfw>fMF}-?~CFb(v5FFf~4LWGn_CbMH$RiFRCZf9`&%
z%dxjG-f3?BP^JCB4zSfRb5y1Zv|X1JArW<l=yFnI!!l5iTRR&B90ORK*zjqJGACJG
zR!c?#iRHxiU!=-3zf^7~Pg?6a`~j%MPUDh5=uCf7(x+N2Y{`pFxli{SS5{=h+P2-l
zk;fYs|LT^js~feKC04u8N@|9bOTsR<0PYV!j^CF&8LH_`4G`#;aaFy~6qi-6)@g7u
zkg+6VM3C2JA)uRaY|e@w-f{mJ@AD6Yfj50O_ZpSI&zr4Usl~#)up=Rzw0$r)3O{|D
z$cAn6#wo88f)sFC{x&xKFX;Ajt+lCOLL^@(XJOc?`*QsRrecg;4!{T9vXKhvgxB}C
zlj^VjEuWX7{VL6jreTF1cnFe_k-2R4Apm-&xQ|T;Q-gR=)QdwKU)?FZr0waXSXv_j
zk2UAG4Y|n7#!*oQ@~nZMGHPjF&@pZ+0O*LZbhj}_V7T{rd%;2uPwrk5l@xE++8dMm
zB+%JCNSh=q37l;ZJ1{B$RC4;dLTilWvB)7SY7`jqqntO|Faco_Y7NYBBfIWdN_DGT
z=ybS7&=KpVo$HT4ECT>odCD=C0{~>n!CvVJ%+1RqpUM-G11xB+1fNSjD*-atuhvb2
z2A{hVta55T*IXA~JBntO=vM;b({6+y5$mCN;q!X<h82lxs>Ne+fou`K#%Ah|kI&%b
z@d<Af*%m{Nl0&Q(Y_f!5!-sp8^X|K#6aMNZf;a>KYJPXh{bkw<C}NxGZ<~kZ`SHGg
zB>{~+XdW8xG_BYCL*&xX0PXgLF6#4RP>9)q{hKm_%%WXR;k@&leQQd}fGc?{ga#ss
zvnufILcf+Ubu<ewTVx;Nb7X75yCtlj{$pwn*ZbRNI*9Z32+J*pcTYgu1nltCQT%=o
zV1N-vDG(zHB#v7OT5*x_kS2{<HQ~oawrBDv4AGI%19^`@xVmHRY*iPdBt=M=lL6o#
zTAZzQk1x6J&)N<@J_`1nZwrilXzOkYFS85Sf)FjOtoRfTcGn%Jv0C|sQ-^1vzk+Bs
z*`m*(poh-h*Q(P*?SsWtAC$=D@2V5S!?#*dW?<$_pbDOS0=&Ps!qHtUv7N`;_W-u^
zh#K2%bgcOdT)S*#hLg4bCf<tyyd+-Y3dJ3Fn<;fR0?n&4E84UHcSsrl1AduCA9v_x
z5SRq-A+OPCoW19F25b<3h{Xjs2PI%fQTPAGW~L|N6zzL_B$Y&de1QdgF^i)%KsTTw
zXwMW5Y9P*mY`r@Sf4ZVAw+J+K=ansB^cSjgjqElmHZW=e<5|gNmU)ACgSx=LXSVEC
zJXO2pmhZ}Oo!+$AE}PH3qCI};FWn+7Ev?)hdEm;3eczL_GYHyrZmaXAAH}rD6FSjU
zff{f59W4-ZP;4Kt6#j*UiQ_x`@Fyf8jq@ERVB<qxwB!0y**sA0MK@>^EO%`q=)0o@
zsMU&+#c*U=6oIK^ozmrc!Ku!;Q?_YIkwhT%*W$`bsTRwYKZSp%|6<GFc9MuJer4O`
z(Bt0}pKG2JFpJmgXxgQ1d|pE()WLFVw%lqtY1o2n7^2Ti8wzL)JAG~ry-^=wjU|a9
zGg8F#uZrPGvKAgH>DCFu7L7~FM{p1gG_l?vf0TCG&SnQqIWp-}8!o%ZN-iUUf_rU2
zI;-XuCsB3mpIKAVROa7%S}J{QaEdCS1{lM4N15V$u2Mt^`6k~&dxr23A@4IDvP8ff
zy1d^`0<563m~%lK5r&NO+b49ySYt;5FF%O}N~x486LW;?*|F-F+UwL_n~;^U+0$%1
zxrTE?j@4XGRs3q`sq6k3N9*Tvpq9B9F$VdjjWXk#JMXxCOpp_*>z`8-t7WqOKtA5M
z6?>VQ?khmH?c1}J0*JKzCRWPi__=YwO9L)srPhF}QO7EU_xTxkWPk48c;dFHf!EPA
zqFM6SVLA?Re5nsk%Q_*2ml0IRTg<^2)7R#Ww?JOPZ>Qtywr+-uX#H23Q&qW3by`&r
z!;*4TfT$XS@uwTVz_XK+<k5<+oO2*O6BDU9_(^NDY4;Rd!23JzxufXx?-X|1gxjCW
zE7GZ@K&v%kXm`wTtIS&ShT~Szazx1Jgb&c^qXo$K;i*+j#<nr%`(1nCcE!-7g)L^U
z2W@4!81vpD8PbGdAe^+cyley9Hl_l-ch4Uqvg(etSkl{20y&J}TXK-TiTFpIPGVH0
zv!ov4GnZI28H|q4o!$~B3~P<iA2mSqZpDk4iq|P;&ao<V#+i|t;iUEAhf>@2T*&x~
zu`JL~{5zjkdb-20$7<Dkgai_E%Q8Qx3}(%T%_K^>5q1>KIeXjk8E`vp*s__phB6I$
zm1#P!b|h?fq>V#<6bEF}#gH38+g&z=gRn2s>$}FLPRS|!Pc%;A!+z8Op&va$KtM77
zTe%DTx0QbgOieaG*pt_$Wi~b+-X!o_m_v?iJK%~Oa-;Us3O2*VvW3{FZ*F7h;`RX^
zo@?z!PQ*D5YJs0Q0&)dQ9JnECh%a>zN-a5QaU=kYPr!wp)X7yX@3$4mXNBZw?*KZe
z+gRz)G7=lG`K<`h5b}MtPyi)~BMF!oqZ7*8am4}4K;8w&@YwyqFSvGXb0k<k<H}dA
zfI7G@m<+5;YR{GGs@Et?S}V14rJ~Forg^UgVol#kC@Sva)@=h&m6<S3I;B*Lt@J}!
zlPr~;NKt+5Z^vffzz>ZzKkIv{#G!f5Ujmh<ZeOETD<dPmaskg?S-F3sl97_}BGB0X
z)DuX6eRTg<Q)Qae4hGb2=V}r3eA_p_&&gjDX_DboH8-i=2m;m-xC4|1i>supSvM9z
zz&}B^cCtZmO3e1eAjHOsPmgGv1hydMq8^By&HgG*H?}H@jF3a<qS_wZsJWVY5I`~1
ztl9|R%Zy>K2hub;j^8X0l!4}e{zYnNTY=0FYu^qjf+dCrJ=~B_uHCRqi^EJ$=jeTu
z*$9xP>^Z+2RqILPP#@YxNlDY)b2~nH0&KO+!vR3FYp@X#W6H%3TZB>RlJqF0wg0ZD
zA1G$}QNY6Soh|OvX|VBa^9$wd>8;iY|CH&T`^T2nR)OF%wo@-6Y*w2zOX}917ND{L
z2?tA&GoNPVp;VNdGC-z^OLop_oaQ@dyFEOkmyc{-YRb%D<oiA{10N>PQz;_NL-lK;
zwgia)7<i%_W!^5|I%fqUE#FBqBjzSi%Zg__IXyMY8N*;9MAI500LC*Q(E*TeQB3Wl
zs6;|W13-`_ZYTdKEKuKZfGxmvk?8xiMfr)@0}(Pov@N8jxl|ai%M_c;jmsWQgz;Cs
zWc{3(6+}^<r>E^FAUv>x>Ur2y!EFT94F0aG^)4A^n$~wD`p@~DUF)*&)5M(c^`F#3
z`(>=O+{TJ5up*%KyjsJP0S6_cMRIDl5umb&{bo7ndRlv<mSg%Qs%QAUEYR!dzUUgK
z)M+c<=a^yN<J`{>wtGor4$&)QgItysTN_7U#6vHEr1Ql9bzk4HGPjn{A)!R^^g*=b
zx4hoqA`IZv&m9jIiLaL%vXFc6XC=H1>09U#atgn(Ax*yf=XIBcyZq(QwV$g(rwacH
zVQAa6i<lfT%}>3qu|kh|>V>4TtWe;@P}25%)&329))jjKfPcejC8N^*wF6$=iwF6E
zIoy1Np3$&nSLveQ7yckLmFSKLHAUw4;<2J=aFo-x7Lt-g)3?ZBQWd4eR_S)M6H-cr
zYy8w(#S>YnQy_G<WtvnCln_Tl4UuJJrkqQN2-M>4jKd*85b)5Sg@^bt`pJU`WKfr9
zPCXk=(Qp3>|NLR4hkxZ8)j&f>GD&B~1ISi>`*N^#$l)J}Iqf&`@y7cbMlpr*IRs{u
zzUX+T%Q05Y@`NbI<-VA?ZN>(fCE%kfQEi$pp0{t})9fn?cn%`_#Z+1sXGZ+z_ygN`
z@!aXw6D$CD5I^BHxlOF-L%^GOoINAw&u8bqg>BvTCP=Jitcf*L`lBtLWyprjgeiDQ
z6I{t`hI|Hp^zqOj<F5`_@*py&N#Gro7rnRpISMafn`1rZWKPTgxIV<zsGqRa@gxKE
zkuN!e4?hKYz7YkTm1nZvWcEBOb=@u)7zXU5T$>S#o<H>PWh-Z^GF}d{tT+=#j>u23
zui)CyX|PcL01;FNaMM~NHsUu<=-gYeVx~Y|x4&}SD14BrULCp?5xtz<-|AVq<~c5r
z(U2CyTqBB&%remzYYZ$(PHJ)y`7c#!HgnFZzXCKf`w<6xD1J^^`V=neMX7amsoJJv
z&T0$WeDa9<=x!rp{&0&E>8;<y^SVl0{Fi<WGQ}FQ%LY93Nauq~$&Pf6u*^Y|NbGMy
z-WkIb{%J{~&+@+!hST}nzZTwHjU@mXIXf@Dhk}r@J|;z!(67NU7AJB+s5OG$+VQr_
z3F~6QY<T#Vlrxn1N^;8{ibGB%yuIImZ3FtC%ebFh_5UT+IjJFkIE=g60<RZp&xs_3
z`C@RaP&YXCo%NBy6fLECC3OzG-<)Fqu{7wQgiV4}Kt%$7A_Qu@g)-12nPiKAOyyMm
z$NqNreI4O|-RLhxjk^86quts)9F<pqL2#GnRP~E$>lZsxmNEm5JeKFo=<}xtv#iG3
zX<=^&zZ*A0DO-h|o-0J&rz*=CAQL*(vu7R$w~x9RKme;ac{+8R{R;^l!C^<)Tw>F=
zU9jGZib2+bIxn<oT6nTHw-tzStI;YcImp<o;Pit=_pcjF$jfH*p_)zY`w#G;#j0_A
zOtnz0I$QJK>Do!9VOvoWA=`r7x!PoUV~fBXSPmz49~#imLnO1g_TM47BKmocrdagz
zX4eERf*PJP%Iuy<FmEcDg&t%6&olP@*NuqzAEpDSLSi52LarldX??ddiY{kgXURBV
zbg1uuIRPvyd^upjYQDk)X(Yw`0`$tN^sCCM%%&x_X8ZKc&L`zEJU)ItCc^WC=OI@k
z>G+U$1R{X#hmQE}N1G$-wlB9|-Pc6Bp_ao=j=JMKL4}m@U9DmZZ>&<wKqvOZeo9Jz
zomHFnKbFaXAsC2L=G1Z+vGE;wQuse>toa=~0dCE%qLr_#(;f+ZFcgGgq&e97V8~H>
zqd<!P;M(AN^|ZNvF%y{3w^$`tDJjpqeJV0kav6pFtj%1BR`k*#9&``=`K(lQ3E_Oh
zpqdr$L4H0Dp-cf2;zm^2ky`R(lfX$F&uk6V#@LYXYRbN5BMSU>UGVmz$_ykj*as8=
zFzo>z1}hB)X-fRTt^d7o@|J*Vby|mW;qY0?`BPh+5`#s-)M~VpuB@;SETFQ0;9?Jj
zcZ-|2Bt!0Q?&t17)`AzdhsB(~Ed)g6`BSGbvtQI!E^He9z6dn1#mSaTO-+&ez5E*E
zn~pMbx$Hyu59Gguzl&8`tkr4Ipw|&vlErS)A0*%hP||#AslPaJR8^C1&B0i=HY~!e
zSi^||eFi@G3jRU{`xxih8`pO*n$rr{)xZ`*w4`Gx(H<cJ23_~$p{21^kZhaylc4w9
z7r$;EGIz<WD6dX{1pxx{S+QV&%Yz}6S+aNNaY%&O9UI=m--st0JwZ17Qd(OFAJrG(
zTKJb61J<vW8j!xLw|6EW=mG64(>kZZ4s4*1BTl1(Bl*zZje{<Q@1$F$6l3r#RKuuD
z9ozvHO`Ire@9I>*A>@$500dor`%JiiXmTgnZ@XF3Q4I`oSK5LAb3(e(P<HAjIlHq(
zGtbxf6MSh?Y~Ar9@36v=V2S!~g3kPL%VJ#J)KR*#8MKO%%_Ot|Ir-Np*dk0}lr5wf
zI}}in2J@%I#l>hP-vR2o#<aWA_@?E&f${J0Y1V>yJO_6lgI^6-LOp%WCCqpjKu5R!
z;60{TV)Q5=ncr>9m^t}%(i(UcFUxYH%T)2oSY76^j<tn))_?Q4PxNN%dKw6wr=*>n
ztZbfoujM%;F#x*;yaH!1(*~zrKKTG&H3y<#q=?Nq=5Kd_1>x3l#`VGWjxvqk>!A)K
z06M?jdS$-WS^J?3=omnXm#;c&G7%<uSm<VO8~;g2&H6!D>l?PHyz*(h5daWrO7w<M
z2=o}3-d$IJlv^O&m%zPNM(Gph(~cq!$<*HZC73s0yZ;<b*YUy8a?`Kp6`6IldaM9b
zjW>RD-&0l;`p%TN%|(_t``yF?i)=XcP|NBJRc0P5Szrwa|JQ4CdxT4v{L(}UH#1c9
z)RIVc>nS!ursHAAsMM^V*Otmp>;0$BL-Ibf_j-@F9VHIjIcN2@0W<8%gpc~?xVc>s
za7^R(huFa7F6U*5;peQaHTtz%f*j!zZ^-3&_V`*h{{C@5yoxt3Y-TThni<vTlj!o`
zw7V?#ztNKWpJ})%(9u0NfRbp|L#<gBA@J={h2|Bdrn9Tt7qSxq+kD4w9M<S+LZ@u+
zawd%13|qRf?_KR)mw1=)Q6nJ>!`CkYf<<K-P>ox^rIS%@9so-nV10Kw9@)~MH`dY!
z33E^dU?6(bJKz+zJ8~puS4YXnD(mz-HYmWm9in|6xbzXb&_0(;Qxl;`(sneM)8e5i
zFv%I38frWE<q~1F#9BgLxKbTKAz-mwrCtm!UO%?Tx$fma2x(ke6YU4mJpe5-<nZ27
z7Uqp+Jw{NoaLYhI5}!BPbMr+vVnh$K{3g=NAA&u=u0`san&tix<=-@h5m}_k{FDR1
zM)2=J-GI(iu74+KB`8H~s`w4f&6Ur0k<4#1M#ziNDQ3W>^DJZJH~>h804c64PJ(Qp
zRhcT(^XkD69eR^3h*@_$>m_I_8Obudt)M^R=ks=C=H)N)7!Dg{H<UcP3#AQFtxr1k
zLoUjRW*8ZC)cGA6L%@+l^G!n`@zpfMDw}nq9>7vQJq0?CFsNU){BE9D(6glN;ZbS9
z^-#cE0@flLdU{g$#Pzkb8g?Se-Gl_}Pjm>A3T-#~xU#Y}ERh4yPliz^hkMU~{Q^X`
z>FcdlZlP8hl}6V%{>B?~8$NlqGn#n^zfCkWxgrpUYU~aG6?mNoHow!0mjiA)Ly0aw
zZ_A{Iptjwzg}S#wRJ9>TL9D+d!NAcXiI8!{y}%_%j5GlNd7a+gn*6|e({>x?=YVY$
zU^H%V0!~fL)}IR(kh!2ISk!v`jwERaAi5AR!+Rp4(uu<IwjM=DpF|TtD~hxPN$YOj
z6>PcyQD^t`6%>rKvo%p5VClE2ygikYw!=dL#C6*J_c^vNqZONTM8{<^rPu;mZL>2s
z^D`$`s&AB#L-#8Mr@7Ga*nWp%KMNH)F|DSstKbEjAYbYw7o>oBh|%$hR)>aGj(oE{
zjjcnIr1=RK{RlrhpY=ud-U<(;G6RtVIbc8)BO79M^yFK=JM{Fo<Ryt6l=N!?Ebj8k
zSn%W+a1&Emukc%>t#n5-!0UgbYvj$o7fApVw{4F3A(n-4+op?r^?aEY3uH-d97K%%
zWicDQ%uJoBq7tvjESu%M4ogNN+l(qL5D^3dcU;5+^UPnS*<)#<`f((%XDXnH@o_ku
z0EB1Ac8rn~O^Po;Ct0=z@)wRA<EC8d+=nvSMj%tA8*`mciBe8eXPp%jRrP)VEK63u
zl`XS-6&+c}2<!a~s4X$I>JKQKh5~QD|LSiaXDjpNUrGMW!}Ry}cOASqN~N@^%?vc&
z3!YZQ^(T~HfI=I9B_uBJ8~9R<DQ$&@$f&q9b=2d*bJ&!A*t0T?6-$e<Tvz-Th)u>O
zc^m+7m0Dwfi;BDpPU*dK{l;8(ywQP~YhWPkcS&QA`yL3v0yxqYpI(kHQ>D{pHHmK3
zTS9xd)F}sIDGY>jFf}J`c>p@O<A&--3LgrWPhY17QLfboW<1uPo@QnFr{XPbw!&BF
zg!TS|`!Y(Dh_JO@U#y!deN^B9qIq$$#LHh0a8yY_^&x~YUts+4v7@=W+vxAgiaHfJ
ztQq#Kvv*sQ`xi6AYQ~IjS_J9Q5Y2I(xUT!blq*kWV0q9!Coxb&iXS{+jO)){>p}#0
zOeD+Z#Gk;^z?KSNfTBJ;R}v-;D`3Ol=YPTR?pAzHgz_u<l-<~Om*6Nt5LgpRi<QX_
zxKa?k8?#|fk7XwR#iqI#`yL}w!et$5InY~V79W<%V~v06HMbR~UF>tEC~a06OArP_
zB2xuJ?Ufy{-k+_S)PaWP8CssA9qT^;Mho3%J-J<51LoGUlQIJX1KDn!<+1(ip>oj|
zyTJwku@S`-SD2CxE$KIpEiCBd^hOs)uN6+8E(`tmdzz+oF=EhCy16@hnz5pM#oK<*
zwZ~ki!^+H~l2qCDOl2xSR%91uZsrSR16C!pSfs(T$9HpW^^ID105Z~IS#6!A`)W#v
zYn4yX&!y`CV%h<M%=N(duV(_R$yL|g#566T<Ho$fpkkC_ME{38j%N-%W*2W2UfZnn
zSj>5dc|6HLMoO-vx5VflNRyI?ztiFmeXBvcig1#C9<<~!1N6vCccAdJQneAV=fg}G
z3rEdY!Zp!PZ5I!Nin|b5rctW{G{txt``@0PGi{1HXJ;JSBmw6vAJ2xsRvF{1w*gqt
z>pgi>$K}{#7`b?c)WvDTJZY|Nqzyly&T|f8qJN=P9NdyJmq?hE*>I&%wQE(LlZO6y
zI+Fgt3Qz|YLXw2xlT*qNDjD2-S%9=likHucI3klaecN->V`$L8X57I}Or4V!3*#z<
z9yb8zN2fZ0lE_@kLAzzz5fB3A5fmQ^F>Mh;uq9K$85(v2Y2LcOD3<{vbA=c+D~-7J
z|IzQPGVXn;$+a1~tv_+B2Gr8=fyww+k@zLaA;p4unC$`#{$GK`IoVp->eZsT(=x0L
zV|5SUq%q-d*+*vB-RKS7ucr>QI2sPqvwg!1Y*hpq0cIce_vYIJk><A<i$!3O7BGiJ
zUPN;zE6$gl`l#edGI14(_1vi88d)BA#K4!_TQB5tILCl%<w=Px7i$lM#jOr7r!^6e
zXf$lafu;9%?Rw+MlY5J6Kq8^>hd#UZ9)7FnwQ%O8?)=j3Rl7&%k0bL>t20~nI>mkZ
zWp-7{R$aDpAdKZkU_$|*5R?X++^hifmIWs7rP9^2#^&}*@mM#X)vxNZRC@-alQCr$
zaWEyG82&sOrW~%%p35!d*MC<FBv~83p>)571c;U|kl!uNE0$guOAwRK^4Rc@u*|bO
zAtBxOB-!aHR$9|G#?=kuT5ITP%#+J;%l1>(wn(x>nMIc!+VOw4Z;mgTo`Xf3@2#T2
zi_8EYF{O&MKC39^9NhwYZ?Xgm|NNM19h#Ob1@nMD2`FnjFAYUsmg9h(&yq}h#fMt+
z`|LGCv?N7`e?`=W6-I-amVmJcD8P}Duc0(#JVQsMQKG|HAl82eA?324HBO9+RkO!j
z-aVK1>Kg%@1lG!P@7X3%DHs)SE_{TCTC^gSs^_hVHPiF{>6#IjMRui*g4kCT<CXhL
z@}~C*7@_gUJ_C%#TLzrYx%#_@T6(*xa*!n)-3*!@N6-<o)fMhbV`wo<ks;;`1kPtd
zBzsA)58gF%+!}B%;<vxPY^pb4s4yrt*r@p#st2Y64jU0aG#j#^9e$uuKTm=#haWqr
z$!pGF=(#_YFERIFSF*ioZtewFK{iFp1A$vMKx5}sJHGynRBa?U_VU1~G?l(<4|fmY
zF-|P(dq#PA>X_H`-N@+NF9oX=6Bhw8z><y(phmDIK#lakaMf?6)f3=9`hXZN@$JJ@
zd97G6v4xv{lN*@}dki}klGNW*zVJ=;+tS}!Q7t;v%xg(Le7a^6%7r1=yc|gQR$cOj
zRX*G?%H6-Ia>seeSZ33I+eRFB{LmlM=O@Kr+5P%Ij?OA9t8NRU64KI0N_UrZH%OOA
zcS(nIcXta&3kXPecXxM7ch_0}x#I$!2iW`Dd#*X(G3I53X`(yJZvmHoY4|AHUCXkR
z0Takrz0PW7OOKiXHWk?Ys&qw~HgZKJ{F-^X-8GoQN<Pdz7PW)>4w#5;pY`v^ON4|m
zB$LFDk<Xc4cyh1sHDXRkY0>Tp4fj#t+7CnvBQI8npelcg&s2@5Fd^}ee@#W{SBjLJ
zJ=9(j%ov>@G6(&-lBA)qeii8=KiaaPeUQSDEu5|?pPFzM`?-+*T~*Kn<>xUc)#q@~
zBbF}`tzVYQ_-(o!{s!IjryuLBG&WO&#tC;K>OK&1zyVUNJlu-9D-p!Ega8ipwXwMw
zTM`v8tuYwbDU_kiERMIm(6=op;w#Nst$c=i;BFzO#25idlz>j=JufaoDEb0p%>J5$
zS$7swv`^6zkyPOkfO}G+#*~*E$-;cU&x+_>9tl_B{lV>A&?swNG*PrS$->ur4&p6C
z?CcF=XK^1jX|w=ksm{7@`=S!z6SS}_p#a4JRMzl*^oVBovY0p}cus}|y#w_Xbvz9Y
zefIb?5z;;nKAc?b?}&K$Z;11a^s3GO=t2xY9yfp1k_C^JFS-zZZf?%?cv6x@mMn^M
z7$ceq%djRiQDV!%Tu6Ovk3+o_PPs&?6U=EryN^isA@%!LTV@<&yPq_$4B5p;f9K2z
z=B^kTh=*e;l>5^uRY5^w2r6eDXVuE0ausS!5PNlMYQ;&cS;9v4e+S0ZiPYbc#mh7)
zQbuW}y5k<RhfP!n2BiA|Td<q+rPn3wc3pIMRX9<ZJhcihSWF8aZOuL9w==$1m`FfL
zV00JtDH1c=CCi=>k27Y7<H%u!?(r^Lq@nsypEmVcrBus-YNs7tlEdM!85^!Ui#ct=
zsL)6T$f;>sjm_W@&L-x$!ID5nA59%NDeG|;_qNz=LMjN}kb^(2*#nkK{%WDB0ypnB
z6qrUaLj6tXm@28cT{#m0j4(bvJ|@EZxx)`@?Vf3?t^AOJzt+#T8wtygdOJMH)DBJd
zrMx8!LW}8g)2I<tvNdJW<O>Qd6pIrrK5Mb?e>K^aD~*kjZRFa65&MnZU&p|w@Oka0
zY*8eJs|lrOPOM&flq~a>WTF59$vLWfAnKQ7X?N&*RM$V~!>lTN5hiIYPj8s>jw)XY
zhqhRYG`Z4~!^-hxi&SQtj0X2WiFxp2(DbD7Zy`9hC-;KK7rWdpx-l!w;E4ULciJgv
z9)Un{tFFRlRLDd76kjSrk4T3`Os!XsaC<~m`=OsAT1A7+<FumM!e0ck_rs_N^R#I$
zUSWwGPL`YrBx~QVEiZT9@y~57Y)S{ci;HBIojoL>Idjm)UY*$M(f}_FW$w<4behj6
zE4BS;!n-zq2p_*8@A~U?IAf~#OeJW^wKmpJI1HUPM#`-Z5!3F6X=3HiOOV5`c;`+|
zz`W4sR#jeW#s{ilGBteam*$oH7A##EtFT%$Ex`bebSc9<D^8Pf69!XA(lXK(ey754
zYWKWp@>r2VA{;5bXHRrGxhAL+%r+tORvgp5{x<)9@;WB(XL$s(Eo&V>^3#lD%?ei9
zt-O~Cilv>(!L@Do2%8MecQD!Qt+ewSR&E98257BY&LW)o*rnOjhhTHEfJOq~NR1%2
z!XOcIsEsfTh5GG5&dYHq4_>%fgZvzdCsTe%Ly)dyVJc5qKnIqQBybBMZ1^If#JFDx
z4NP589iz-$v${AGilQxX5{39be|ni5-&%J~v%7n@{fvs_+&|etyd)TMyMsb<xQ`qm
zx}7^u9X<s;r_U}z432?$+R71DMlf&oOz{oK-JNjbSNkP<Sb4w0jb|)p$zrwSR3c_3
zH7fBBg0pO@k<jYzy{2gXtXeuwSkg9Fkpm3mzxE;D)Acm?_Mnu|#+1_r^3@SYRWkVH
z907BJ@=<k22~#Gg#f~Hy@hp$qZ{fY9w(VDh9v+sR3kOc{{;?-zat{5*55`tEj@+}M
zlKdM&asi0bv4ln;-PF0Wr+@3_QUjWJqVsZLZd-dD6WlpwZAL-Z81UzC-KhOHm|1RI
z<Zz-`J24UA7+s%8u0pQ_B~Dv)E<K^PM{u}j?JBHUhhC(gN6-9zC`1`221=NW{IiW8
zH<=9VxKbPcctluinG&}3js-9f#UfweyEkJu&1H*KNmF!megE{cZ3Dpk@1koVfASph
z>j6(Rsgsq9GJ#^5<}Qf9?uPXfsfd$*akgkI&~wgmeW60?LxeTtZhK&7*%7l^-kOXk
z2^rvAchAV+wC&B5f0CkETw0P9mXw@Oy9f#VYs!vCwgp>-gkg|Q3A(N7Q!gb-3Pp_l
z&T1KTu*VyT8Ya`KvjpD1NEy;6e$SSaIMKo>{~(4QFl#4bNFj5*O6hdVG}jikd2#!r
z@ah(MNhuW+By~^cw5rHQ32&${eeV8(iG2Pm-dHoU;nzD=qbXe<A(Ctm$oq4xCD$!9
z&;A%dG8;ZLQyfC24*4vc6nAoRG8yJp8Z@!6ps^3aQVm6n?}q6CBUg2<j7vc2U>YH*
zo-FriOE2cDwa)zF+LEeDgNgmg(oMsZzHeeY_;E6GZU{JrLFnQj?b2C+IGK(rSv=>U
zMbI$@LHU{@DUe?HY}Q*0!x<b>B3>Cc<;8%HV&NUUao8>)uNy)g<Gg87Wk$q{?xQO|
zY&W2F$1FCD$#&?<8pYcL6Q0eJ<rVEbXqZbd?^tOSVIKT!lEf7adNquzHZj!7@W0uX
z&F*(VwKS4erox{fuA?n>$G}p>+8BY_yXAUpGKO8B#TP09cX)%hepRe+xq}f?)Y=fz
zZJ^2Zm);aN7y&n>(i$LzX$&#gbn-Wv$<m<A#%FRE@zCJQRL6WO`Ke_-ww10D-MXf;
z^H22p20nK|<g_&gZY6J-p_NF5g83B74ZC3@dW*H$O{w~4?xGy?W|GW<@oxBs$nqm|
zk&A2Tz0EGiS&3*2>{(h94yOP>QC?k|35+gQFH>bH3{AHVAaX~c#x6xvv_ztkqKded
z{?NF6s7V%u14fz6g#Y5_L_YK%UXWnCz<79jD4-jw>|@0_|NNJSOL>p-Kvv?6(W>V5
zaVH*ekI*@{+cgtRLapl1Gj#7~Shy3invxjxBaGFTJF%yEdFSZBSiS~qtD4Br(-z4Z
z4_tqW7n*GxyNdNMbl>HTX!3w4#J|SR9QA%sgqGn{QBbvYeeD%uRhLt)55)Si6nq|4
z?k0r4bIYw<GDshm@?*Zok)jc$DQLE8@BJ%%DIvkyL^Z5bocI7L*qu1UeWSl^;BYi)
zQybQGZU<3f5txH8E3Oo1fYVT(z(_5RE;?VVMwf^nUdRGHY5x<p3!4ZxA+_z0Yr))U
zAFAu<4c)6O>@V4MNyNk&rR$xZKO4^l!C==ld$o%DoOH~2UIlS~D|h`KYV=~aGl<)x
z_u?+C8pYsZ-?(QfaAc6cL3s*FHMS;L$D<dUR)e`934$8^!$_L7z)f+=!it9AjVuj!
zKAhH{P;OTF3r5I7q0|*6XfApS^9EL3g4GNWC{;QvUH5~a8WMNZ-%Y)*`mwsMQ|Tj)
zI{wU|%|aG5PB-l6;%Ld%AkG5c9co%F?o;TnD@<{5@ii)%;0IjWL(Ie<+uT`#&(X<Z
z>*l1kZ;oB1DI1t~@uSA)d~Y+`1Sei%u6L|B96emA#7GAy!R*V{LTJ2r!S;uh;J|+2
zD#DRKk}z08x}kUzn`WIx<)<qvLDUCRqFYhA7L1Qy#4|tg4kP#ranYAV9&ZE^X0#0|
z{e0><JNRMjfQa50S{rv;1cpF;Bd^T;Y!8m|8FgEq=2iI!Lg!T>^O9hC1TrL@&)KRq
z?@o)yFoHl&sW3G`n-O~(X30YFEoXq$>sF`h?v0`9hKadO3yx0t7Aj2lYGUXNt?foj
zZ1jkVaBXbie(k`NGS~OtBR=yf2`j=JcbY5^P5@x!a*^QZ`}Y!iC8s9mut>Tjf_b@B
zjDCAKL;7p0iZs9gl+N}!C+%xe@3?I~>~neSjqq0(<R=CyaqVXl4QIpo1?B`2>tM>@
zprgE47$+CJ=!#9Vk7e@?gP2pW4UWZomx_6nXS?9=H%j)>Umar7Q7aboUvPpB5;GGG
z%Rb}1b86xTJ*<R->zO~lBT&925m|f*Q_Iz|#n63axbBlQ-`!yTMGK9iZ}p+$#Rb~-
z)o2&*C$l=b8!aM32tyaXEhIX2f_%L~(Q*{`@u9_~2;2v>6t_%r;f?7t6u|KqZ+)E4
zo5bnAnu?^MZV;gg#thK(6nI?718uD>FY(lP%~6kU2#7dvB#Fa0T~F7(#IJl*{&@mU
zIMDWp;U3t_b#7Z1{lEL^pW$~?j@<v*XGeiSit(YZ;z(|i<@<THPx)M%5KnCtw;8x2
zRve{OHunC2jhe8moqnY%N`Z#;VmG4lXoj|Z5oLcV{fCc{R1$ynCeA3b-W1Vt6$8ig
zCJ<PP^#$XQpwr^dL8sbIr`n3*)F(N6eyl2OFr<MZr#Nuu?Cbv%FC_yK2-=F;k&SI?
zG1vLaHdQ#FhP;M-nK_(4`kdvy74~#W{!^^(WAUOX-7vQDx&X7-5W5xjJL?X9<Z+gL
z2eD1%t*&V)ky&>z@7iUPM4K+ol~LOui#RYYY2e<%A6&o%sf$+c?BZ<#L1LEGE>cqx
z8bWLKLxAw4*5nU^wyrrlPtt6>vQojp5@cQ+CyDEsp6FZsWc@PS7sl)}=zpJ4TCWK=
zVc%lS@A8uNWu*3W=CxXfQa0qNxH#8H@d$hi6NdLKX1<pw+#BLYbGcz;>PHqPz~^DQ
znH3<t>rOqVg0Q0Dse`c5zB5aOi4ky*b8r2jw>kBVt79a#VB^(9GEv4hgf-0JU5+p1
zP)wHK#HPGs08TJko6p<qV4=m|)>iRKjnE`=V?OmA>NHuH@jEl-&XV^ar9^79T*H%@
zq=W)*|CQ#GwfJg|1@%}%Z7``j1Q-<`6aB_Ku~&*S?!YdZvfF2!yzvRwZ4OpPFaYQq
z!i4ZT4p~<PYRel_Ttb14_w*}!+y1Atq+BU`GlCjkc9(LN)(ehF<3Q{5M8r~yi5f0m
zx1S1!?t~}uDcS;(B*8RrIh(ydDbox4#ZE}Q<V(b}^OYGLUso1kWlW222}2B;)mX3U
z;U_S{L=bgiwwQvcj#HZglrRMpXN2H{8?|%SeizyLD1ZC!k)%CK`%RADl4v%d2?1U6
zWNa!ZDsq_+r%1{zqY&V}zmzIU_u_H!$5lqzT<&fUZr$w#dquxfDot0~5NMin<D%-k
z@CSNAm2J{P%csojOZg2*U-t<(oVkRadj7q{`+S1BLD+Ya$h*o2992#{I{Aq^t%P&>
z*l2F34FeqkSR6VSc)=Fv<r+9J!a}9167yIFa$8i05Lx@Iku+OK-H_y2M;nbL)>Vb@
z9Dv7NHR6pCw{PvH{8Rdm*|haNi5QW&Bx<pzLk_V?yCBT1Uy-Scj5njMF6JO+k!L%$
z?J`HL>qNZzAUvL|xxY<&(Vyu^kmSqL-Tt*G!z;|tr(%NHi#1o&Tpnlun(C;~IhI=3
z3EZ^G_(8AL^oTmsMli+QM#FOqJDsKflAzvW%LzjdD<YG+A(&&KlwA={mR00sdqA*W
z^;WZvNy)dsYcj#>1pjM7tB0$sl*6#8zv#0jg?HeAcKIpd5fiG&{+`t)l^b6Mr8`!=
zNEAl`#NDGiK0M>VYtW=je&8>gm90ukHmR&^dlmXgC4FS6!QDT)CL@wD0kI^7OIL#s
z^1-iJ@`pZQ0IiwAag%-8!;6~2_jLIjjh?CzOudb!=-kWj(h<po!8q82LF3=^mY~PS
zBQm1YO~{eabeAH#`H7u=m^@_^y$AQpyo#I`WrD>L#)R`Krnd31uEdp~SZNR29NM~D
zr48Aualk-*Sd%Trhje|t4#!X0<77x8YKxO6g^cnX8PY6^7Ib{;ooC0yR9-^F{W?2N
zu~UeDrUH94kC~AyYIz&Vhc#R6^IOGP0}wEQk@9OHZ*)QvY>>aD!6otRwE@m%;~JWe
z8%3b1oZizf{U0zL`vMoFAOvZFwDQdpdJwjAa>E~=^IHoxdV<?~<yyOBlip8i-RxLd
zOqk~Nys}gYWK`;9?v7G47X8yU=*i)^%yKz`p#YOBut*IqF^VLW#ti!17Nz2!$|}@^
zyts-&gDba}9!L=Pe#fs#s>VOUV;`ZclnAwfQrc#C!kK=#P?-@Um?SE=Dpk^y%*FqB
z?Y%8Ry5G<1xEGyJfA+>I>cQjqCRPKS{#YHnn<eG3_JbJ%pEsenihij<=J0bqJ(H+7
z@Nlc)dG_wT<M;IOR@YT?!uLV;)$+Z2829>tJad+d>F!T@%C%xYC@Pbl;?d@_uKKQI
zjUj<_SatL#X%*uRmW&Nw7QL56d|{f1Q1di}RdLl5F{P6yDjkatVJ)$8h)VuZuSHy>
zwF-SwsQZ(cVd!7Jz_!FR|ANmvVfzMw|B$HvLF8(7ve#gimskvq{=0dyzgx|_BVR?E
z{1t}eHQ{{Yc4m~nPaL^xPz~MusqZKX^srN|Q@>4x(IJW6-rg-XI!e~Q{AH-UM~3WT
z4(%K$!QQfHsQW6tW#eie5o4UppJO@+Ri5WfsP2YH;<>>wArS4LZ~Byau-=;T?jB7#
z7fpIjw~xPvEe&Z=JK3~)(5{ByDVAN$mi@4Vm9miLOS+#o9XT$>e+1O0;R%)+xSUT%
z2Mj)VQu*)XQg&EB2DMmbavmw?_t2K+N>4*LtVCf61u&DYxS{l|8ue*A-)G7e60mFC
z3k&5{YNsWXJb(;8L4OWr!Wg-ADF$3%Aw2!Ex4!6BQx*aT^%n>FNbXm@*uP}kS?eJP
z3?{yoUnUa~VKx5XNhQ!349ujhvCYnGU1c5dlg<zy2FruT<E)MS{+N!ZkDD09L3~qN
zUGO{PtvwzTd{+0JbPVPeQ(sd$jgcw7qbjtYad4RZonBqqnGmkhNx{%^WJ}E=HE)xL
z`BA7KW-nYFhWfW{jyOd}-V%g54fXJ%u!KD-2O_8AeNSf;;ap>tVzxj{Or~e7quF_8
zuLW001drCqhayRyD6$@wy%?7KRc6p>YlV|TL`E959#cM81Wqn0GSHzo5*3frX64uX
z(I@<?F=Hz*pBpe{1z0#tKxZ+U`<?r!GNFL7!IFMbte=3RSE)nU7jjHu2RNhmt-c!G
zJ=gBfG*j7~4RE#0NP^D@Q<>R|<l(7>>ql(=h_-mu?K51n6q;8%uT+ns0KCGOkty6+
zkQcj0NeDfI1KlYj)kQ0b+yLPePa=c$nDkXwqC`+z(vM%BB6>UDH_-!&hC-!ZuB-wT
zvU_5>#B$aqSE_#A%*FPs2PvnVu2h#A6Gx#BfC;@^Z+|<aE<UrVBt@qA$$r9J8d@UE
zVdPpfm0o|>8a_a88<n$ytUm6qgh_U1I)(uQJ>M2=r5l1{n|FUG!LG#sq@k6nvSITn
zzzOK&!T;Q#*sy-2QaY>bLWX<RQ~M?KA5nf+U)0g(guU|Wy!wBZJ?O-{pYsV`<Ho%u
zqUO6;`a9J06OUVtCr1QW1<wJicIONwT}O8?UUa0n(!y#=FzZ~Bgpjol?3@QqO_J^p
z4B<i-jb&wJIY&*FGV2F`5Jf5YNkd~Uhqc6vT3~Hl6a2GWd5vOE_#K*<3O?&TTJPf&
zzgqZ9Dk*GEj`|;my-hgdE11px3XCQd@Y@$nt9gzGqq$&G|1G%@#}s$+@B;oW5D(8>
z<~48nrOG&Zl5@ZloKuR83_3>qQ!Jahea@_zglTFqbgXd`3FmRDen`%8)%f3OZ(h)7
zKX@M-NqeJohhFTw{?W$?MtTgul+8bq2*;QDC{mydKh1t{i+T60sI;U%1|NrpqRynU
zZSI$5*@n9S@aWjo_g_PFz79I^YWbCy=|Dey%gt)#Lre;0-)oOo5oTW#V%HVIwEQxj
zf;m<mc!<X#!nv<N!Jg0A+5Y@=?NUx%PhzuMS2q_rxScW|B*Eg-XU>(cTMCA`jUIQ5
zH<llUd3KCpl73YhLXj(4-&3*(uC~gEO#gfwr?Mi#Uv3t$6P1~&*Pj%TgtS3uNG4Dv
z^yyfL$y!TU-sGaSN9|3kuaVTP!U-)E!MoupGo>>%bWr(yAQQ%<*|YK~1OI3T(G6e@
ztEc(rlTWy=xGr3oqnP23+%;_L3JbiF>|CZM?7X(Y@qg3azfAv&X+fI1oG2=^pb6WZ
z+K(OVR;E-DZnzTIyy2wYVFe_r3O&I(t7abqA51sNtR)zFHn^Yg2;(T1&SP83P&5_x
z@^2&oHZ1|C#p!JOu!%9DxSDmA|7msPZa#KJ0^)hrb<~F7X_5i{Y~04_PtS<NFpvDF
z_6*BU^I+tA?M8Vz%31$Ou~<E}1E{YC7B~QFVpGwsNrElW#f$`Qy6@ke0eM`0G#O3T
zqYzP*(Q1?SSBSi*+7U<L?OpD<XyDW5{C@cIYVt!|vDTuA?E7kSErmZT%H*4+Y6zL7
zzjjL{+44k)e?s&&ujd;|P}PM+<c5MvY{yloT&zg_kqa=N&PN=z>7;9s$>a^kvM{2Y
zs3J5b)r(C`kuh6qyxJ?}%BG*)eM|njqmV4=-LDKEa18qgdqJGR|0B4QRX)o6TOK2E
zxAOy9Sg3l@kdH9WBK#e5O2i_Y84P159I$*=I_@L4ddD~v_t<gC>IL^U>pHI{n}9K{
zhTeBYS}ee8+O!jGi!50Nd8J!!n=smMLq4+kB%41HD81p(2fRB#>{9<=DH!=WLi82!
zOZ2MA!7#oA8ivKz5*C(#_KJkePNqv3aybj{JYzW&y5~KJXDZVuF=Act#SEtilEZm|
zfrPpUyw$RNm?xMd*!sL>MQMr5wEY&0m~)>qik*O53ve?{BSR<)pxP9L=alEQ7mJf!
zWKf`sK5{T~;XJ)3|7%TWa{8?<w`|rDr*Lq0n25H+r(i^%D|hvPo;rsMtv{}Yz-9&*
zv#{ug!(Wb(J)WM1D8iOS2-NbiNVw!gd7tQW&ygGqMcIvdu{rOA+&|Q?WlJO`Gr{aD
z(4eD6vl4E@m#J&1edR^--bGqyWY1-3)?>FqTYcFGjf;&>jTbUO=ue=Tm7%bHs&jlo
z2G9KbN%PpSW_TjEQ);6G5X4+Ih4>G~Z}w6^JTKnvY4KnKN>Uq6a_z8Oa~mwTp2VIM
zdyImY?2l|R?d*R)`JDCa1eY!_?2n-pcg>nshY1xpUAeuNN`Egr3YjyKdT>2grlsBL
z9tE1-A4vetoeeZ{^CdKAJr=#pP6!gZ5OMxO1v>n@MGAcgm?m24#|XGM!MG`U3^WUg
z=-j7dtMI7~FwdkKc*)6rOKTbB##f-&B}SSqahZ3XruGG<JF5)Yg2;=1RB-F-<muNa
zM2Y^nBv3KGtMfFJZlF5~KGv1*PgylV8~ko!>dD^&-CCD*4-^1tu;YdF{6rkr-n9qJ
zuSnBJ2kn&QdKWI2+mW!9)xp|GiM$$JC)_R@>3jz0HHaUE;q%>QO|Jgqt(UBzt}OoG
ziE%$IWRwQUlr<0oKVAwZdgsF9R}J=89}~jT(^YNxW|3X%XdXAEXNw#fWh*syR`1sS
zLsV{}oZ01ymX93lCR76|Xnd}85nM6UNrtO1&%|)h?-7c&nh3imV_lQ`P&_H8EsjY|
zz~NUG4Nb=<;C$5Q-Pn=27NI@;_lNCDVLC!o@9PX`R~)8SY9$lIaWy7Yf3;gLtoct!
zk_*Y=p!I{FhXJg$G4Ly(`Fzgk3Axw;WH{AHJn>}21%X1|tZB*>YJeG4%P>o%y9b=;
z!t(O=N~7aK+Q^hloM=IE36wQQsiH$1h(~|}V@TQPC`NU5+Zh`UVY!hh33h}<39iW*
z#QH?wKS0n5R;d2dD1=;-FfqWBjBRCOvT~@Rj<^4`kyzE(q*a_4uiiYm+U$Z=u7Lq;
z%(GhVgWEAKkgCK!;J;Ezq_>+1<OMN_UobDZk-)p`;IEI}ua8M0D_<dOOIGZ;Xz`7(
zK&LgQj4<IK5IFuon_b6Z*LP&?33KfUOZMoFg^=hMmj8?hVX$_5X9675H5-)Jo?6#;
z7aSzb$gG#~&?=MJ4pofs?4_~%mu|!d&n1{gxN&ETPum!RGEVzmUCU?wNYl6?rPg_R
z_hKb8CA-ckx)qYG>bz6!cD6p*F6&-^`;scq%sfh}=5j1aphE(NGFgu>lwc^E)wLX@
ziflM_ycjGZPQ?Cf=i}tS2tmlT&-6#3G0ieL6e8M5%56|B1EelaKWQ>-%P8!1dUd{1
z@9cBooAzFL*{rk->NCq`OaPtE2-dURm3x`F#ylrSgZDNJcpLHEtyF__*xdXaP#)GS
zS^FAky~|cN{U*gQOrB85!jM3W^jnQ~A&p-6%=i59j7+nFWQ=zpPMV8dIJ_WB;!-hD
zUM80J-@JFmWtxJ)&zDzK12aEqm42m<ZfftNCnktI-e1AK(ze{<i#>f6o}Qd15`UYC
z$>D$HCJ(nHK8OGl)8D-|nxsJ9Ve5Tm?K!@?(%8?8WK^uz92%jJj$y*ev28E30lU)T
z79sf`B)POSbRl<$mOvV9f;#!W7V5o-yJ$z02}6Dg?e)H%TN)7F)q0Wi;42RiK}6rm
z11d{Nr&5ATCB##p-WXfDba890EVHJBGi8`)-N$`%552AB!nFq|isV{#jlO^XQW@J<
z=3{$y{I|V5rqDL-o0xB}{f-I)??*AwPFbhb4nT+KbhDESyG5D5D4<JwQJOhlzQ953
zh>mzd@SEk~FKOqI$BIcAlVb@RI>}-VGP7j83D-pRhc0oV1xK0l`Tw@TKnM`7=m!@i
zf-Ig=H0-`@y!ouPe{2jHVD^K%SN&K8gp)zQPEo9C$fLH9Wm7*4B(=qArF2gW@{}0C
zc?Oy@o+}t>4^QR3oa9bGAgMs~DcC4_lXMp!QXrWPp%tz!t9fvN6CVlae$vPkMaJ(M
ze{93FW@)zk-v%%JgjW7XCY9f%MQCMZ1#qoLo-a|h=U(eitri7hjoPMsY58JD51!G=
zO3uAlO1{TuBpxorNc-{)8vm-;H(|}QVp!6NJ-A7S#eyN0_O{KxV<(?gLIyH_C82;G
zKy`bG@A@=mMMoAkiT_KBQpr1*-dkF9I5i88K~ETSK5mzRvMqm^n;1zH)DHkE1|?&N
zRAg=_AY(6IpNJG0Q)0-K<gX6#o4_fjaQ=ubP4@i7_xrr9!|U@yL+4D3n39+evpxu8
z(lMFZh|y=4QP_R!T4wDNBx;PtD8H%-{L)dRq*JwZ71r3hEL&+fRH;OhvWIh15cu)}
zWwX|jq`7aH6Uz}NIJlZR4NC(O7{KFE>F5zszvdp1qW6llX!TJ}g<k_$a)K>DJS<I?
z0DS3IANE}T#$V+D&w$_i(Ht2LcYPcwnZ8Y!ds{r2G>j7350%DHbtFI^g-Mgpjbh(P
z>4a)J<>q&1EGF4aR7F`;3cRw?3!_eGBo$8kb2ZZUn7DD{?Y`fVVbcYP$0ui3H=J#L
zsQzUqWr^>oxgRaWL}Zcl`s}fwYnD$gFJ`~1(j}2;PpI_gtP`O_3*(h!7NhZ9u58-|
z!`Z{rR8%xYCn3Bvj(Z0K%gPMY>$`g;2!+u?e(Vso%pN15dws5--)Dg12B>Y-V4&1A
zY|<%bHPvdBct5aB#Glb7(T>gR4)uSfNe*whe?~O7m!P+BP98P>_W=f}kF0N%<JMeC
z_tenF88s-4QSA$VkGOeb=sZfb#{k6>feLfY<*EAq@aS~`uZ=1+To}O-bp24^B$;`-
ze%@rLXmLn?3@Pr{O>=N=SaaQ$1L6v7Ms462B4lCgf2ggVL}oBe|Ah1i@{E(7S9=U&
z+5CWuG21r{?9{h|o++Fgxg2m|bAY00hjeN`9~!1lFk)~b=z1#jwS5<pOZrFB2FO*9
zo&;8Pvz04<r@u)JW;VMlE-r#83kd4dCQ*NkkX#!u3E;wq&E(H6v;ax)ZFk21BptZC
z-53gd(d7q$_7p+oM_~Cwco1Z_Rq}<Icly6fzQ@kDNVO&LooxaCJ3raCkIASj^AEW>
z@(t}U1%l#xY(8Pn4=I?s9umsBXrh%WtrvY6E32!!BexvAhV~Y)8zvQxTkGgxuK}Q6
zYb0vc&#u6AoH@F2(%I!g21Muj-Tp!>xuo7(+Bo6)=Z%x`GDTCa#a$tpQ@E)0g!r@f
zV`Gi3Y-q)c314V%KS*A~idyk@+i~rH3xyjk0f&jx4$S|Ie{!*5Wkv{WA8Lzrcb1oz
z|ML@p6(68;0VHaHEMH8kh${`Fo0WGF8*ZGtzLNQ8`h-3#=sSPzwkRQpCgN{nuw){i
znuN2lAw_(9zqjuLV|^7?fICeczQtjW0X{E-wcqE#6c%_#id5b#Y}^+4D3v4%HOoL0
z88<38(4eDinHPM5E`XTEH}U!rN@9C(rBa^6#dlp?&9x$N8q?QJ`4YCHS%^BGH>>fe
zS6GUN=*FEN7;S)I#L&fs>4Xp1`~ZS9fZ>1o1@=es8B)PaoweibF)k@Nh+*TeG<o5#
z>y53N9`XcL#~ARxkPTeGOi4NyPbEKN)3piS_z>E?1-(6%oRL@^NeKj9@C!C7rzMzy
zCx`3Z>fQanq5smZM@Li`aoMV7JiJqN*8RQjV0!*e(GlqttbfHhvZ<G3Hp;}1o!GiC
zjmDL7Rq6W54Z-e`8}!<>ue&!p&!mHOZtJTcts!WUz2h&j4bN$_x;2zkDqDo1hWm3|
z1^C=}N){os2vSX891adS$JBu!D|)%!_G%7Hb;QwXHJ!P8{U=Zx5vIn`KZ%8s5{x&~
zPVHnw#vkz%9O&X9^SEV;miVQ8`Z`7)|4)ciM$3G6)TojkRF%U--aX*#1p*Rg-yP}7
zL>jT@Mam!fZwrQZ(E~b(88VmGm-oT10&=bluuKg0&ZYuqP;U|e85IQEHXSsWJRf22
z=R0B`omH!!wkxO7gYoxoP|`;i_!Sw*&`0{Ds~T3)Uu<r*2Zi=7-GF4Gzbu3EVIu%#
zz@(b*VJ1QH$pz7mx|{?rn+iu2HM+1vjIIa8zx$)T{oa@9npDeU_K3FL=Je*vYZu&g
z$tiwLI8oNR_bh9>T$XGW3+5S2zO{IQlP9<LeHpe6Cy$>wI5-no@%zv;{@IW3)nuia
zd;_XeN{si2&e|z4<(?xm_J6HCkOO~oaYJDuZQrQ}9e%9XRlNijde#mfsAt>vGtteV
z<j+%QcZ<Mw?#d?&2inJgC|7rm;xQ2V$Ye*;X0~`MvLRb^43s?^Pc7$Nj(~M#lT3Hm
zY8E?L7IUdUU43}ReNfio(tiV}U@7v#Op-`)++p(U%CnGP76pNEJ&2^w#2t=>Vg^Dv
zib68)^Od0^5nUJ{rX_f<F#A-pB~>}T9am8l073l4jjd+@xX%B1qWk*5Vg))AT}T0*
z(+5TmiQzvUIKeBe9w}hLi%C<SD3RBBd#k?m-RyM{EktU++yLdi{ayRz!&hB_xQka^
zsR4owy?260&y$N@F-X3spt)7Q43;nmnZ#S(Xo784x=?qe>T40C1>^~%4zDZRr>Ccv
zdl^6z743G=`=2o}1V5c4S5fqbpzoNV=)!iRhXJL)PZn}hZdGXsuviKwJ(zM|dfbe(
z>%xrNWn>Z8jN_HRd7zFx%s|E=Sd3V0n!GsmSIrCqI!i1QVNjUg%A#<Vn+VNyWT3&o
zs8;<0xP((DKNi>43Uw>;zCY%ew8ac%s*T&KSANhbQZEIv92L{W&R+^(Afs8v7-h^r
zKqn-=;EgXH=#=|YGe@vO#FYr1<h3~Q(hUM%T3LVcgJNulflO+q7$Jf^{Di%9;<kuH
z(FdLpMobjsbnV7VmH^>w1+U8lU>q%=5Ur{fbvmk_EUn1pBv%ek8}xa#3i;r$H|Equ
zrswYL*q=qzoVIT0=**=~cU<Uej?fv!pUayqx$H^HfRid;<as}d1$;Z7z}}VT#w$<`
z2PFuQsJd5F&3wl62mQk`^<L*s{=_}b{5+YAjoQ)2Nb$BTql7WTgy%67+E35$ZH}aO
zVi?~l=2zv5u9$p@;?Jp|F9*WEz{UO0zBG*d&X}F2Tue|b@oj{a(nqVMGAKj)u$<nT
zs8`@=Z;vufHW@_w|JxFh{hza+D%(@!qCSX_S)5Kh6g|}LHgb536g%;ZE9R1`=<wgQ
z_cbzxmd{E{emqUnhny2p<{+-uHJkc}JuO?umq)qF2LiM4OtO^G^2jHmMk9Nk?pCW?
z>Gqf-<l$Y`yv<OXiikvJyr_S7Pa1`|^{W~@>5S*Jv^e&M>E*yVr(PO_y4B>n9)FH*
z_v0cBY_4IB7M4&7M5||%_gqLqY{AN_XP@eHsO7Da8?padN^`p3+UmvVb@JiI-L30E
zFZMUKD!4NF8e5u;@k%;EmNy;GLBq)dtrixO66A{Oo{4Mpni2Y3?+XIR9kGu5(1E$s
zM~L|fFQ5W#?KbB#wDyW}Z!OQ|XG=6J#k{aPj$S#PT-J2p9rg#w=U~mUWJ4=Yy~ex;
zPu<#q=oeS}e-2U*^%T#d8*{DnDyMGJS3oEpst<K<`~LZTF&F1-=a!8WFE1}39%2>C
z)VVxv|Abr7!;gZoJqBSV53D0%h+02S6^cJG;Q-hgVzs<?5V6d+r$ga#=hAsLh7zWs
zn1wk{a<MI6QfR<PkFXmzs}#AW;eV9c+~BHbzoWn!e!i8(h!D@~Xa>Z-91bVb?Bm{o
zM8{FUNA}-#n5fb2tV1gP=k2|Of^EJl0@Ik<V{S_kkmv^zk15MqWzp)&#?HMy2?UkQ
zi@bhFZ@I2F7XLXS?t*5BJM$c2@!B9-#pe%!_k<+7h&}LlYC0^&?1W@wVb)rzTj{M%
z>Aa?lS_Qux|CNgKYgNAeQ664s!VMPAQz}v%sP?hz;9P6(@*dn$(GnCPW3!d|%1=Q<
z(P>;l`l<JM(#!Pr3!@vyp4}h6tl1OS-(AGUJa_=#pJcd-z5PaTx@CB|Ik0oWS+Vg%
z0y3W^Fpe;FjVpdUYxah->&ettl{sw<6OEc>;BHElR~sMnu25*y$km|FXAD;r3LHj%
z6%^XnT}EE57U}22Lm+8`dH!f8Eb^b1w*l!fg!@q>M+zKfi(8XFegC1Kf-K>gXW09L
zjzkC%$IrL})!&M-zwv6{KBJz-=RO9wR48dbSyN{-x+GZeyv|0?=#lD-xIr1-<{G#7
zq?0T4#}`wEl2r?}Xjv8qDK38$Niz6g1{ZHSPNBmLi*IH1CVkwmr~2z}(9AgN@n{u`
z0@48KJ8K&cw-%OfH_`i7ZbQ4uOM6CmF5^RcRpF+>Co>S<pIi|`1sqZ4a8E^Zw#{LG
zUtai-2i?;vzaCJ>_qp<^@3Jc!E`Ho~fS<0~gWYfN(<B-8-0MA1{`_6FHjve3neU4z
zuNFKIP&O4-7Rqs_w2B;bJt@LtjgHYUnit<R%|8#>vpW7+oOdY3!qk`DoGdkCu3A@M
zGAcl954_~C*!_8m?(%UuUfrTvV}~Lo?l>WE)^vLPGXG^OTPd<xnwnZQ$tC|+Us6?g
zeQD2NJH#su;)g%-ba%5zWaZ{zv6tz-dg7sGp6ec#Tm*e{-^fx_klX8^*PDg}wM@NK
z5VL|Sk&`$>!=PImG_^h-A)P}B+A#Z=#{^DHDbp^G#SWTI6sqKhPK=;l!_|o1kvIDH
z=o5Y@8x);>Ml~U<px=TQAsl;$Xj?Twj)NxxOG5_i^@ut@iw&zUJ#7n%@|7j|LDy;;
z?6#5}mgO$Sa=A9}!DDfp!Z4e{Xu}o)!a7BI+PxAfk~6?2ELzE1rr$!Gf2YoJa9dJb
z{j&mq8XTq*M7bv@n%#=#@~3v7Rr;K?HAl1KSbRpWem@#fx=p4v^2alPm>5n~g{0pe
zJj=PFG3Xp(>##ETqj>I~7ttlWSDF8bV;oPqbqyQ+G0Z328EFe^-V9NaJuWNs9-c7D
z6}gf^a7oK&5`TuIXRr##jtW2L??Duq<v=Oe2`(%~FT+XjYRD#c`0PH7c#M5Xa15;X
zQPZ!SAx5MzKaojL?PXS(F)Q>bjer_8SS&=QoQR_>QPM1Y`(tqRy0|i+aeGDlbn8Qo
zc*Noi#mm%7Ph=^t?tCkNXYBra{|qT1)!lkITu{ndqhr0x?$GR8@%oWZ-(4#aRG>w=
z@z!BnPi}eoRJ3t~VVEJ}aU)^$5inV&QmXe~!R4Xi4m$Pzu@Iq2v&q+ifF_mO5sOm>
z%}TYMjvI5t2wP);;SX={2%^-O4m(#5PAn8AEA*hYiK3FFEFsFa{)cHDfOtb%;EBxt
z!>lKgB8839#fqGg<64Q_9?-*aqK@na?9S(+VJ3@UIN`8}ggY#ICm*kwb;Nqkhg`+I
zBnri3Ug%{S|1|%Z!MdTiTyCs^94)J;L9ovV?M`CGERh!&?Rbyrf0fn|grF#mH3kf?
z#PvRbHG#&}i>Z%aSTp4VI`z+OWv8Dd@iQ{E51fWxH1=WD&EL)6>;SdaN`kUCrnmul
z;DobIf6YkapAFV}5up;euuJNucPR(#N?X#hf6;&Mu`B0NoQn1V{~9pXJpfaRz!#2$
z?y-ebaQ(PNK39VXGZ2-S^X0DN=VM_6{O#%Z{p&j(?r33ragY6xl}s5)Ug*G;0gnkQ
z;q<4QF!!@9m-RkGSrh)xe&wTlV-&V_megjs#Axx%%8ZF;fi+b4D+BznwX6@Ggml?d
zBgUyXJktyB(INd)&l;x>nC&E7+hUNsk{mc>0r~sTU~kHp(Ot8BAw+<OxZZEC^D``W
zMNYe(7|w7lnkBvPv0%Bb0B+oo8!T_Avo5k`n?j!G*Em}oZ?Z5nqi2^x72kMjYX_c#
zo7UEsR?SvMpN*&Xv$mTHKdi?}Nute)w{{<C*f^}}tIZM1XLF>h35Q^NpRS%LDf&vh
z1?Iv;;NLM?Hg^05;)c5pVKR-f08z~z?pN=LF6!UKqbTUP@&Z!MO!*LyaRCl6T2Gq|
z7I-ghmmw!ULoYADcn5yG`!=xnk$X8;lg8+J)9OtJFKAs-^|`S(pX>6LvT`e^2+wCu
z$wWvw!T57j|I@hPte{`>tCVa(26edVBw<eK4etqZ*$;d(o+xQ&a@^%YO@`{qwz0>h
zCcKQ6s`7BP!wKwURv6*N5~^)u9yQ#SPTx*_9Hx~%*&_L-Q9G_K<_}iG(Meh~uDL7j
zd~}p?#cJiLho+@P7lJgC{NuyY6WLytpY3<+#d8v<sGv13rT7(Uhevm}4qW%Rhthg~
zDjS9rv-PI&+_x!j1(Hj^33DXmDAI#obaC$+D2yJok(a9`PIKN@gci3R|F^ki49tOm
zXSUJ%1*YC+-IN&z6$awPJDd1?aRCmcxp;^=v#(k{qQx8g${(?yA@E4J8(+k~REdCt
zrs3)S(jtE*T8t{*@>abR3!CNl<H$|zXK;iXPGi%WDVc3_AInof6uO84qXcE?NvYqA
z#sXtA27H+lU{3qP!>O6yy_GTV0%!i_oImEm_2=X2qE)cfv4k<}H~L{f{E?O2px3j)
zsXhthCNe9-<s59eDn1tPkkGKViJc<a1rcLF3zQ|39uMz2SQITJ3XUn=YmBRu2S(;%
z(kHN2FeOC*msXx;8CVK9V9Iv4ieaAy+T&p5jbxsZ+4t`eVEXhQooIjqUhQGI{DG*d
zLrJ2gOcYJi-OP{rlBnbfQvtL!??iLI8Oas}846CRl9Q<;jXN%`3n~r~K*Rk~rM+A*
zin+WuiczkZCH!5c>3;|IYbZDN>^<^i5rM^bz;WQzq@!8J0b2atKE6jyK*2<r03RIJ
zKsj_aX3V-!7iFP|)0E7Z1w6j<M+J5(t}B$k(Mw@%!mkuDHQ^|U+mJ6Q&oSW&r{O(3
zbdSy8jgP5<4PyJk^IR)`!}l_nEnCtK?>qb{<7~JeAOpE>Sj#}~t=hbj?rhg*C9t0A
ztnCSikM&}B`{lt1qJKiIf4RqJDga)ST}>RKiA(mq1Qq0Gt}0CV6&rZ5U((q8I3&hB
z^okvKUVtAdQ^#LNK~4XqWP1*D?+zDRWWY~JSO+K9U024w4Pv1j34@6Mjj>s4%B*{o
z8XyOFN}}pC`|NlA7ovbzV@%uq-><<TMmHP-whl6(|LiXnF(1#a?q0GtsM?UXh~Bje
z$)5ifvF=nxHj{&6Rj>Lz+-oN?JHuijF@1J7Xv#*#IxdI=1eyTC0(Zo;bGh~d4pWxq
z-5m<EtO~@RKrsX;p9SALXZCL4@n&;1y-Cu4k}SBAHiS}`YSGTQ<<jhb;Q|N@s6<t3
z_o_m}BU|vbOtJRYHT1Usi*Eymzt8XLIs04-JSD485Q7A7UK8<5dCEv5NbrYGwVe=8
zXK_2`*@fcXzw4>+Yd~6swebfR=CS|5UeW8DH`ZsbXIxb5pkKbkc{vB^g*m-)eqd`!
z#vp(iDp@%S4f=8lM4RTB;kJ7<JNEWqk}d;oVg;hWiaNDY&r1v@^dJ%<AJ3%!^2M+V
zWk|~`$?h$$eDx>UqIZ(1K+yd3@!<t!P|eohCq8M_h2uB)_lc<H&@PU$cVo<RS%&Fe
z(1P>C^d|NZX0hpMeH$U&B%`Ll0fGjHcY~MxxI^W-)Af+Vu7#on42APY)y?(e=6u1a
zokNj&*UH8Dq*Pg&LX<~j<5zIq#5NC<5ZW}ms7YJi`1i2r54O(N24Xjz*_+)>n@nC0
zDe%Jo6k!OVvLHARg1P`le<4Xfyd(od3_nN3FuXx6;le=_KfJfFqAi$Abz%^n7#|Qo
zsrPa?-{7^6tb_@ia=@#{|EEUk{vsE3H6!*!r^x$GPpQ=N{ga{Aq*l4eix}$Z-offC
zIqY}AzJ?1VgThcu7*-QWWfu5(=f>7*4D1XMFzTDmeuN(9dzq=1OY;KG{e!>lKCvGg
z7y}Xu%OdlrM|XmSLy7L8g^9h!+dmT^zdh)4c|s+9XhCq`toht;w^`wJQ6X?%E5N>g
zt@r%)%I$L~`Nr-`rmsLM2;Fuu5G2{AS)mrC&3IRnIk-bVjhSA~<V=#hX-P5U^D~l4
zOgX6V8tX}rUWq*Zo9uAzqGjo6A&Z$~j$#M1T+-46dwwBC+P9XikABn%);j%+$0QE@
z)HPIgXI6Hx4+{TupCSBZ(Q3#I>_bbXEFlsY-zS?~jZ7<CtW=Nx43~Wt7MBS-Y6A7r
z-}?6K_;@CPJhF~T95y37m}Kj?O6#;yQ<tlU=L(JFm-*$)+xc86U97-QfgjD=cCg=;
z#sw3<d;fO4_qpoL&X$XAgk*We5WI%s1?y<5P`Az?tmWaoHN=7%v-*LMq5j7ywd)~N
zjVbSJhdEevkhu#ir@$%Q@W)D)^JIx)I$C1@uK1uKNKX4u>T3wIx;c%ih5`asMKUoI
z98^R{Ik7Va5aq{2m3cduZC`+TR1_!BJiQM<ga2KeN&j_QKX9f7i}2>gKK-~uNv^~H
zmdqX(;gg~)!-XpHoNj>Qa~0zA5B3x?8kJNG#|ia$i|MsXwD~kd!0crUdw;!#=rM;V
zQ5fgcT*Q-GU|o;698Y0KjL*774ks80jI`%X9E~z%8lM?5f5=VmTmbfmX{t=Cl4vnc
zl{RjCAH|^Hm-jp|f_2OCXECO9I<eH|Z$!DmFmWzQUP{P_4j7T*K)b_}S;M9(ptq4$
zl%1<t<~e-IiMIYVr?xd9pyqDyII`isC7K2%7VHaeC)-R3U|xCKxReBYl!>w+nTG0D
z;5{A(``y6G7xY<&hxQc6PlMSQ;p^M^;f-YLpk0kD2}Cu<ta8gV=If-`Kt6bRt)c*Y
z1~|yDEEcW`ESY1F3C3c^y9d_ZOk*3lmPj?OMiwGU=yPncbl53htE6gCkHHeQxC=7u
zG0+KKv@I?zNbhe3aVkywm@~4~Ev}M|h;j41Qp)o?UnVGC5x9qAHU+QYa-y~m2p`CW
zFdjh5u$=6nJ&(uwg`5R(+G@9lmiTQ;pC@`4+ydK!Vzm}@AKNK5>Exz?Rdo~yY40}z
zh68iD&Xeh|fH=Y6)6Yoe{wIx7h^Et#_0G7AIP<A~!qrYDD^!i3ZdqfIAB!iOPnPKw
zs&sr0Jw^*@wo&W!CM!qA%o{)xnCj$&Wf**WXMB7$Vis1i@Y;;tM!qrj;vaRY*2X`)
z^YGLP@!YN`eBDm1|9$R`2l*>+y?Nx*){VOt2nni}DaYW8QL?{B`2sc;#0a{_0Y~Z7
zk+VHP2snNVScp=wA8#@qalYa@zcNVJcU>TSm`aGeBib)FofLdpY^05wG|yjxmPEjO
z8wk28A(^V*@B=+OSJncM(m!yr-@Zk4Y;k0(ue8i;-Y{K3Kd<*|hhKSEsh3XMT>dj*
zUmKCAyoN6F>`c-FN8^Lnz!j0BSFloQxk1ox0ybeznv1on7ilvZEZ0GP<cCHR`P<eu
z_TXrSwMK>nc8qY%(l&Y$GMrPNwo8k9e0U0@%*COoRV_t^^CS0p!Rx){#F@<|8Bs(1
zt@yQlU15-tE{QcpyWxDoEIa?bR>geL>H#yM!d9|#m>xTkOwyn;)3-<_Vv`D~dwlAz
zd4u)e+G^9nDgNu5s<)m?<mu4tGJU!Cfpe8CY3P^?KMBf~q<4O1Q|67WdG`)!Kw3;#
zH6Cm$8aT=1U0GVpSv}a`Iu(rw26n<;Nx~cr>UZe<|EWB}-hE%mWp_`IH9}Dem5<(*
z>UfvOLrJ95O-RVv6WxyirdHB9J>WJmpZSh5>XNLy#RW>;5UqNbg+`CBo3w`U;!;9(
zArUj8UmTC4-ctupydmFfY5o~mmp?*UhX{fxnAuehQw-%eKSF=4==iE3(&wVhvbVL4
z6+a9@2@X%U$Usgz^?M+Iwhq<5wiYZLu^|hTKn+9+7Ui3#U|XV~D$i5Xo>h~g6tb+`
z^6?z8@--pUmqS5iL3_}j=)dyJg+mB}#2yp;Ia8NdLgi7qx(OaXHfP6RISBmoMyN*|
z=BJ+}ztmrxlvYOH%6!)`Cr}=4>DWA<y#A@`x;=QHN5=@9$0*rek0ab;D4XE#?~oJm
zCN*qKgZ0egM$802Jwg3d1{3i;{czJ6W|Q@@HkVHpzzKnA5Kzyu!J@K7VHS00xQ+U~
z(Um32IY&<4{WtH>ltQ-~A|<zLU`KCnIc^%N=U-$n#X;`cj=gaGjEx}5PUq~eQVbV|
za-4VjAwr;x!5iYnS8`7^UwjC?dt_=hPgpFxjihdb%VOj=#z3fI{lGVFI~#)y`LE6W
zp4=(hJg!;8`dsAM<0`aRG#?R-+0r~DE-cdfH1o##9(lSqQP;0<K0HdfgqC}Rd-D0k
zXYKiao~U`pa2?tO0Lwpkr&7`a*&udMefI(OgFi4f{wIhBqb-F#*Q{*Xsvjs3ZEB>O
zg}&=z55p<%#RR~hoWvyf?5~I@-qd#OJX4T*unS+v8x^hT3s~(!zJ2{{_+mgB5kwpj
zzhQ?F!4E91rqw`e7T%i+DfMlxxD3dOw~rUCf1Dm~G!TONzdu{Vd(%?ga!AR83ZS6;
z5_twIq#9Lib-<Rq#NX<qECc@ieClO4eR(V@{UqnJENF(O0@&XnV)$>LC5c=ydTp*1
zSncL_dAAMehg`ICFdkOun68$-GD(v(Fi`kNc6{C_@)H~bOWw!uvh9w^pI~U$4q^Rd
z=v<n?KA`X*z93IOD~^P@!7>8oZhen0YC$Wj%iTA85-Ks&3ECs*_rLiZJ|EmEA4=u0
zWy+?>Qi;X&uriEU*{Td=N7}0gVF)A?cbl`DvMZkyd+8~0$C^HTeBRmpS`$xhy4TEj
zz6|+V7dQ`%#NWo7h}#x{iMQdHEvFL;ab7{b0=)+14H>kN!S*#mrgcbjoWjbm7dbD~
z?r?*P5xCQbYX<gI4J;Tl$naAxm^7tGpbL}%8)|)<A?L5idO?g7>5>0078SwReCs<;
z_XUpN4|q`ZYiZ%rO+OmoZ1pjZUbyBWXci$D69tnv>hLQFSH}i!tDC&rJ`>#_3%r-h
ze<q^P7QPX9C|5GQXH+pybrkkYWc87zUOCoFK5rHB<Gz2oJl@K6V2U!J8u}C{8vq~8
zR<KT_j{{R@5|>e&q!RSYT{Ftw)FXoKYelg#IYR{Y&Ok{2?sW1_ELqSC&X<JA89D5L
zj3fN;{<Q9LHE+}n9>(d0R1LN8254ba$KVk<mY+jQC8b&-(Ciu1XcH;t&5*B*=TC8o
zU}u*XTBm2}ZnJz2Mwkb=%-P%eTH{MyT(ZIQU384}@q&F-xr%Lia#o!VgLzI3radZM
zj?Ay!$iR*8_ONz8EGalf)W0H9yN1oy)y;<A3K*=vx&KXAkp9VaK|;99#)Q58-*y$b
zQg!x00nTWu?TeB7S+?;zLIVa!A7~pWL9F|*u5V{69^rpN2Iqu*?yNAT4@6jw_g%{{
zX=g3xeMNJKC#4dl$Yt5_C^n*;*Otl^KgcVW$;WByNJMjts+JkB=3Uj9Y?g;u%oHsW
z5an&w{2LjOmn#B`QC5Rl>b?dnTGpELj+H|^Mc(^R_FV3~*LzFP_lR5_V`uR5foOm4
z4a?V4m7e=J;>D)Ru4|<;?bs28kGSf<>lfHz5|j;PYv3RZnTd#N+>ytqnZ4;lYG@n^
z*J~Ij8RH0@{&|f3%u!x|B&kv1-vTA;9uh;Z@^bD2v$XX#Ur-Nc14TcLx>kcthB0a9
zU;-5`*hcohy3RhD$@h=r`)-UvLzW3eY7}O(&1Nwrk2O+ElCPRQ*kZ;S)2KWpL?wlk
z6iFgNib(PhN**dwvQ{2ao}a}R-`n^6&iVEGp7Z<TzV1J+*XRAd?sK2(oa?%;&vo6!
zWA~ClA@!STJJY#bd^zF_Tn9sT>KYAhJBp0O42ou@#m|e{Og~<#F&O8DXKeQXeVa#~
zQ1JS?Th%=7#p0YgW3bd67(jcAO3p^y*!bimcX5oe|C#Mz9a1?cB;nIOO)lB4_`t%(
zJl)e246(MiA3P)KnWm8WQ5596j?qX__MBYm?W>-{1?th#$qS>25Z~BqW6SCiUW`ik
z<Epy+;f8(srqCB5@sFkWUhV~+kSbUxj97?{oq!7G=IHM;6aQG8HH$k{-m0k+YqNzy
zp*ZDraEPdSc5>5vcT{qaomIj5w7j(Mw%>Q5h(5i(g=cP-_FCLBJ{7(9c3T1?x|Zfu
z<ko8WK4YY_l^k**b2fc3j7~&AJzeG@<GK><Eq7l9W+1S`I+3Flw?#`YBY<<K=HdSE
z#Ia0~bXKA6kEj`Qx<)-4qSpOEk1q*xqJm#&O}O3Qf21tl2lmts3?N>Io~wQZjV-dy
z7u3p~)AuvAG8D$o94c_ypOMAsemOTx^la#y7`^q2rg<bor9-{6HLSG^VN;bou8JQm
zI}(-<!=C`B9Q7|<ntEA<89ePFep6K7Q~LB+z1NeDsAGjO6MsI3QgV+gM(<0c1;*D3
z^3Gh}Rx=;P8E1E!B)nYL;hsL3Xr%aQyHcnNZOb^w=YDJ_xC@58vV~W)^mCg=5imam
zR;8V==g=F@2YTNghA;c5)wL`s*LRCIIIk1hI#>({rTy|gB>iG`HindM2EH*^EK6-v
zcxdoGutB<Id#D_C|Aa!g&f0bwbZP4|^GU3y_R!l&<p-|ko0{wg1}?6L5u5*7Y^{77
zoWkZ`bH&>?Eg|cjEi&P)ZN)-2cX!q^7fWhvgIDvLH%jLn1pA&K0?4&ui?5%BVen%I
zBs=`6Ukfa2z0Rl?ucX1`#m|E@!Qm}11e7cjYAqRB%LD784>a_EnPa7|y~Mqz*{MA_
zIXm5-y5=RdUKa-g$E;=9mNega7j+$uOd&J!7dEH0<BpW5a$aI%cJ%YFd5{|%vuGP4
zf8a_=N_zevEg`ZqWbBb&@VS<1>rXB@NzBhmpOxA0NCi9dW1mcQs!UG~1Y-0}*2Xm(
zbIKC6#zU%Q2V)`vw?yc(zj=96q|%E3jktO$Fg&^N4w-0&CJ<}|zTg1O{2&McVe>#M
zf)i6#`KbBR0_i@g{hqzmUStv^yG5^%vO*T0jyv3Em^Y#GManO(QPaT3!C~jhsgkyk
zjT&x|qqpc?H&e7SS&i*O)vDHg3RLs+0TATPnVkkoz#l8hLvJ20-K(X@2r}72N=GWn
zF37h(BJ1&zfh@bOAczu8Bueu&8M+?4>*6q?pFS5dQ-_`?uK5$QN4T7e)S8iH2Z41{
zfa(9rQb{FRBRCRTHlP-$+ph=iy5y1yCyuDin@Z%-7jx~#SRF#O;w1Rb6WPBGKXuY`
zGAMZK_vBfAr9rG!4WZEL-iINBeqdwwj_c)piL$_oq00{Zcmv{5@C?@nJmlH(+B|*&
zwKnwr!-M;Co-`afRFSbWCjRrqJ+!vd^I%+0h?b&r>MWyijRfcKDv3(d&RTO!Ll&k`
z83T0g#_v-=_6@|+Y?E%1DNx!PU}p>5JhC4hs0q}lD^7LHemZQ%zLGW;l6HInnk*ex
zorBP+k};c}Y$SNx3xqmthT4oa+{Usk3VPfIb9ejD_b$C>5caQW*3+nc800FUo|V5e
zy__*UJCk|k)q*JY>Q%UJ#YauCcun&AA>^}?5u)t$!!n-sAcz_t+9hQoz4o~1g(3a&
z&&@gq`BXx9T7L(9App@8thlap_hLJ3bQ8<P+ByP}a#STIk2bXRlCoWHqV7AebIexX
z?hF0=@~r;JP7YO*P_JK+wQanrR@o<n#TxK52@&8C@~+fCIePUr%3<g4rNhh$D!Md8
zLGIHh)zE<O95wAwry?Fizg0aFF|zOmwyQLO)_lMEX#*%(Un&f=*C}3n0hGwbDTA9p
z&s7pPgYBvCB!u^6h;-+!FGU7J>HfsZuS7?=taDr?PVVs|^3FR)N2O9w9+JFsb~a`T
zWcr|a&3EXuA@s*JnXSq7-@a+4%{o>Gq$gDy?Gi)HrN2F}E{FZKX+99QQDk<FQa&{`
zRW|b2G`bZgF6@9=N_wq(v5}|Ol?^n(cO%p<PPW^w-100uoO<^P53H(kSL$OOqxh7(
z@12A8=4X}zgMQBVc}~$fs#<}>EM)44IYF`U1_%V&Ca`uBFlYiMiOy#NH;^$JV`_-T
z8yXW_&^Qv#goMZIqtPTZ`p)9Rl>Z6f@)#V}$^ReFaaUF!2(VdoIKg8Hgfu=AWY48}
zGaYE&9J-H|35tLs8k%YWmbg_*jIq`MjENRoAn+#{83~0#6lawNE`Uby_}-tRM*u+(
zVpY+F9mw?}k*s+1KrYiyKq5H-=m`)eXQjgEU(7$ABodp+@n#D^7*k^yh<_GfRDaX?
z4|9ma5U^K~clp|~0HXFA;=tiD1t<NPpnqCr<nQNgQS9pYFC7OLfC6Fgc%muR7>B|4
zIVWrd5ZG@z&KwaFgtoN2l1Uy0s$74oq8_vdu{gd=;PH*Pega>fw-JjL#G&*2P8j|7
z#Ta2&7%yWw9>=6%SPU;Z!I)@*H>MMb7&HrmHD$6;Km-bC-`%jjRR@s0wWC#m<*|sr
E0onCO5dZ)H

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon-57x57.png b/app/img/icons/apple-icon-57x57.png
new file mode 100644
index 0000000000000000000000000000000000000000..910d55410aa1b663bdf60c5992826f4e99fd4320
GIT binary patch
literal 6885
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
O0tf*&(y4{n#rzNG7qM^v

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon-60x60.png b/app/img/icons/apple-icon-60x60.png
new file mode 100644
index 0000000000000000000000000000000000000000..1cd3950bf2bd8367ac06dcf860b76580b447f2fd
GIT binary patch
literal 7408
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
LtW&G)_~icp8fofM

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon-72x72.png b/app/img/icons/apple-icon-72x72.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f76cf2cf791aa68b758677f5615422539969553
GIT binary patch
literal 9564
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
Weqepr(3SsY03nq$6|3bf!~YMLr#k@v

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon-76x76.png b/app/img/icons/apple-icon-76x76.png
new file mode 100644
index 0000000000000000000000000000000000000000..495afd8e5a6a123c9ecc4df9a535581c81495fac
GIT binary patch
literal 10301
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
GhW-zf!hd-H

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon-precomposed.png b/app/img/icons/apple-icon-precomposed.png
new file mode 100644
index 0000000000000000000000000000000000000000..3de117800f7e844ae32ee4b8187cef69565c9790
GIT binary patch
literal 39915
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

literal 0
HcmV?d00001

diff --git a/app/img/icons/apple-icon.png b/app/img/icons/apple-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..3de117800f7e844ae32ee4b8187cef69565c9790
GIT binary patch
literal 39915
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

literal 0
HcmV?d00001

diff --git a/app/img/icons/favicon-16x16.png b/app/img/icons/favicon-16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..775fdb7a5a87bb24e5d347b801a00af46c44b0a8
GIT binary patch
literal 1683
zcmZ`(2~-nC5M4woiWYi$TWr-@6>>;8qSZn{K!tL7(5etZ0;z@|1Ov2HwBpg$g15z6
z5u_jja)fY`gCqn5auAR{kt7NMta1c$P&%Q$SL%D+x5v!xpFcCZ^Y)a#pV!>k3uhyQ
z=K6Sh1j1@-9#)nxud=rZf@ON7o39%}1*z61(hSfo;sU+gQC`#HUQq1F-hsXdC9Om#
z`4~b5*h=m}C?1QDHVh%+WrXI%T;&98Kxo=w|82pZ04R7^oO?fCAQW?<^Xt>jUDz42
z=gPI4w=*)u4UHnPq^6eJDwSpD<lVS+r>wkEC~A1!#gg*MYQWvg&J~I!wOoEt3A?zo
ztfrO+Di8|lMa?Zz=w?|c=GTi_q%xVj4Fq6-9pINVJ_4bzsHCc<4(7c4!u-M_E>8fF
z)QcLxJAeVe6A0xBrLz4oUmyhXI-a18%LkI2`wvRl<!nwxPVR%Wv*$q&OU#^{imHp3
zuSlAj|M4Z2E5Him21yglz{V4Z*o9do1z8|~3Y(CcOwrcW^|b40cYDX<GEN0}fg=b;
zP%j)B9tLKBwMyj>Lrbd+va1)0hlYmx2VV4QwLC$+TJvmhaH!*P=iuO=O09YRyyxZ1
zSCAvz%;=c8b$6?}RjSd^v2K;RwvN{zX{@fPgT#6KdbnYoPN&!FjYgA3-Th3XHX4m%
zdi{t_*WA(yw^3cgg?u|YIt|8gU3cZEhO0Li+LY~DZJ%7xW-vFCq4TWiNxEJ)qVH4b
z^#-X-E|V+z2L}53`$tA}M$@={%wTE_8kg@K)vCw%S;Ip^LUBWHuePVRSJ~d7QfUkW
za=oh1DBNyp*ge*nJtjzh`s7Jfb*(@sc_zAKEM03XwKuRan#Q|)p`@}JlHkh}N=0Lh
zvN%b{b{=N0Z!0+@mDIv3_w;HFMw7BlsV?*H=7hlWY5V#Winc#EyOd?&GP!bMVj}g#
z$#E#b5N4pCxwfY?%Pnb5+P;>H0W;<>wJ(xwt<wyq>$cJQ@x#+rx2v5`jHfquDW1zT
zg#x-^{K(Qq<!YM2lrSgZ)kuoX^dO=B(cYO0!ZW0bdr?bEmN=TpEyA~YdB|p!Tc?0B
zE5<t{4p#5Uv01clBLEipc(?`6ms;3b{P~yJ;B6b*ciw&P{SQ8zHw{!|Ie)>zkgvbl
zy=U*D#Y-%wBg>^9*@cFMlEO)0q02u0#1hR|zJeS<p@v6B(Z1cc^3zr5v(@|Q(Ttb_
z2V&zwnel7ZB728}thj{4r0){H|KZT#WDLR{Ir`(Vl;bB(p8DzMUrzsuL-<ryT1v{9
zv**s7Pr1NKU56Ym?zxn5`M2~dSFc^aaq|`dIWcY@ypwS^GwWXV?>V{moso-c9_vAV
zLE*!q;u6*c;(D~<^HK`Cj8o33sH~z?Z`_35`ogWIwvNl=Lm?k^|8gd>^6=a&5<~qp
zi641+`^-XU_Li;Ne4)~$u6|$nTTiAtCm=8=c>9i>yXM08lVA~HjNoUd!pRDz=PqUh
ziAf=nV=1s8JQn9_k0sdSorAHCL`Nqgfv^UPC1SA|#{5hFF`zRdXw=02H;`vqtpS70
zW)E=;Dw9Qur63<VDU#w#ilmYE**Q5lJGj`p+JQ?)vr8P_E&%6b7sX`85HT1Qi{(Hw
zqhSErfe{<od3?Z}%zQIra8x`!oJjOwkmKo;XeN>9570P-%bF<1yn&hYNhC&5XpvD&
zgmcB)pjdO=%$vgV8ncrY!HhCPq`Awi0J2~T#Fs{=FcV`aXfi5HOmyU?!X18Z@c0G;
z3gHL@7uR)oM;t*Nbb2{JY^Lx8(UK?#>+XL3_QrlV+A-y5d!P@Z()LpzeGEOCxt|e<
zp^^^L$c*SX%)bwV!BKJHcrw9}Lc&oa!pY8f7bgOq?BasMQgQ2CDO3lraDezSlhtMq
N$j8&qBhNkT=-;W?QNaKJ

literal 0
HcmV?d00001

diff --git a/app/img/icons/favicon-32x32.png b/app/img/icons/favicon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..7757820c7c6535cffcf17197c4fb0e5c1243e44b
GIT binary patch
literal 3204
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

literal 0
HcmV?d00001

diff --git a/app/img/icons/favicon-96x96.png b/app/img/icons/favicon-96x96.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6abfa1517f558c745363424da08f41ab7a0e931
GIT binary patch
literal 14512
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

literal 0
HcmV?d00001

diff --git a/app/img/icons/favicon.ico b/app/img/icons/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..8939fc850569e98ed0c8489ae3e116e1d9987674
GIT binary patch
literal 1150
zcmZ`&OK%fb6u!K~0wkg?kk}xWfQq_g!9QTt3RMVH5Ml)jx?+J?wCMt|O{oeh5kwJ`
zBqD@h^01wUU*qxkm4`hZkCULp_Bh028<E&??3pni=iVU1hOy4vGv|EYx#wlZ_Rz1Z
zi_!Z8yRo0Kql~eWBxEAXuAL6X$oIpcT@l~kykd&Xq+ozWBjIC;EM1Sv((?hAJ3a7b
zTqAvuY&XbvTvJuXvEM#(i5Od$OYSHCg?Lm^v`o64)ihl6zQc8o4n3nn*D_Wjrpy!O
z>U=VOFcFK25PeU2*}o5Z4o`dCcPP%LS>AwSThOyQe)br+<SlTnuvIH2=97u-*=g^+
z-v1sQdGV~DJ^bfy_WIS!n^W#dD=Y;GtHPhuaCcnCS$7lX+ztFOkwqYpMwar3$P(x-
z=k@T*JJ+sUW|Y%$SqdftzFAOiNGLKMMc47;q>VEq{QSvn<Nsty_&6run?X1f%u%hU
zsV}#9ZA&?wYyp&tMQAk}u3{U%DmH$LI~ZDN;j!Gp>S|tKa(WiaIsKC&hyS8@uJw|E
zYPEu7Jcj1>Had<CtKG(hl!L2U2PJa{1K}3x^#<rpnB_9c)F+yQ9FIoSifLkbDTgfe
zsZBh~vfz+BSh3N&>R`LsMzKP6@@3RCH0ndGRt3#qJrWLSJSNY5WqC>Pd5jLtV5ZPS
zsI((=9+TU7?i?GBDIo5KYjk8G=$|EBf|^dD*=!1&W7{YgB^af3*rd1HE#XToE(mNW
z;KP_}bZuhHb)WbhUc1EmXB5$DwS*Ll1sEjaduK=Jw4<0y#1ZuSK-|aFgHy>wZ0SR-
z2GcBy`SO0&x3)w*ye6)f3<ET0Y`lMu&CQQ|j|}3TrTOul|6NTlT8%~n6ie(uhH8mM
zWYCPDrWS=BQzB^8>wJ$o#QBr@wwGe?|HC1|_M{gVEPe;Y6nDu|2nxjz=NB7c9Kt^(
z>Ec}e@RRoNF!lAedt%I-nevEP=JRVP<nv;-(_Rlelj9$xpud~uCb)E`;Pcn`+c#`v
zcxd0V{=W0X@1fl0NGc>%ik<S!Og((w-}lS#(BOg5k>Rhrj|Um^?_;cc&#ruRd`Iaf
LJI8X)8gV}Zti%{m

literal 0
HcmV?d00001

diff --git a/app/img/icons/ms-icon-144x144.png b/app/img/icons/ms-icon-144x144.png
new file mode 100644
index 0000000000000000000000000000000000000000..d847ba9c695d74bb4deebeabc87bea0561b6113c
GIT binary patch
literal 26118
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

literal 0
HcmV?d00001

diff --git a/app/img/icons/ms-icon-150x150.png b/app/img/icons/ms-icon-150x150.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc35e8964686644474140d608a4ae4e5d28f9af4
GIT binary patch
literal 27900
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
PfKz;>CR-)_=KcQw6#gJ3

literal 0
HcmV?d00001

diff --git a/app/img/icons/ms-icon-310x310.png b/app/img/icons/ms-icon-310x310.png
new file mode 100644
index 0000000000000000000000000000000000000000..22488404e4c5401ed7be4e1a54f6da79aee8e5bc
GIT binary patch
literal 80256
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%0D7R*>MDO&T#CJzmBgW{Ly!%q9Xk
z@Dqu>p`i(!>GSNWnhNR^{o4vH$5p7g+X3}D;}2dwAar#n&q3I%r@*T!g3H=p0u<|A
zvX<<(-Oq+i;Ffj`8hg8@7pQ`I%-#-SdBZ9^C2D^VH}5b@4EbH@4!MBj54n;US5v3w
zA<P=EwsoX}?O%W??0@Q~7%@P(R{X2(n5f1#N2gvIFnkq92}Nn%re@qrqRyv=zoDm+
zWdk6DLBn3}E`5$1KnpiA1Mt_3&rjMsI5P8r%mrgwP*q)1-+WQt?KOY*wdFk0M!y(y
z6bqQf!We-q-PI!|rIM8B*$-B))m?NpK*L*wAw4bJ?1f|GHObnxo=Gl;XA>lg!!f(Z
zLQhbjtH!YSN#9$4K5%ZCEKOsvANijZiAc?2(dH>&SU*U2>T*O*xI^Bg`q$osvtwe~
z*IZ}mbY&bEfxXB)t^gtqAQJ$p1*}g!3-!L@BBq5U`qG1EJE#J(bphwXQ>wF#ocb`>
zGn#lxu~RD85RB}Cpf(=U%_w`KvdcGlxCwE{6y?MTyd2!O<lCKD@O^M@rt&a&^o@d8
zy+uoT+b&{;Ofdjj61Xa@T5`bUD;OUlAw6&}ZJPQ0pDeL>&Q8d@n$+L4);lH$+AgzN
z&%2QBYOWlGI!iAGAo{-YCI-O3gnp)BB%%%OJ;BDaHP6gL4yO>p;9un;bF_7ls_;?I
zW5(JRqm_G^mx3l{1;y<B2}lL6bX|D%$STf9`@g67!vcY==<nXnwM`C-C`oXlA_ibf
z6`4;d|4n&84PsFmyPKXmDj{FzU;^-EuQg9Ce_#0Jk!|VP!iDAX?CaN~&!x{r0GQMt
zyYk3(S!*smJpr~p&b)*?lEMH#<~tq>0l<XYfdq1q8j!0fvaI?44QXViDhZ2RJkt$L
zOv02iUPW?e>ux=(Eg%QqI-7hnX_hrI`ezX~Vx_xww&|aFc;*Je?H9SvBQWKN$k$K%
zFOjuyODJE@Q6|!8roi&`s!4bL_!$T+R{<O7>xE7)0wMy9^!%gHp|km+I<Bpne@+Yq
zNU)mNQIPe^NypAZ&KyRjPQf0!mCl`9>F?#`h5j>en(I)<!p9skr67=MRk_b=EIrMe
z=&d@!>ZlL1gj+8{T2T4dlWt@H3{M85f^zz5ES2_}9E@<o+}52quwB|gIihRTi=EuK
z*71UNqBr|@__r#(c6&Z9gaE+IURmAM_ltY)^nnU$B8eiWIbXL{f5kbFmpb?I0v5Cn
z5C7Q`Tt8i->k{RB9~wWe)=V)PZ_zC6w3XMIPxttPFAmzB#}%N-*88CmHQbQSVf*d{
zPkJ&Ge~8t;OrRyCuOJk1XySekRx?U5-0Ul;g`cY}0+9V>N)}4F7cipM@$X*O+PzYn
zH@l{?c-?UBUJ)nm8J9XaxikNunx+PC=gPade-jPY`CnaU85Bp<b!!MAxQ5{F?iMsa
z@Zb)?-QC>@?h@SH-Q6JscLodYk{SH#ymhPYd%vptV~QWM`}9norl<StwboM>RMME?
zQ814%KR(sMXDTNz?=;dJnl5!sHaSQ2NnK?aCzvKQJx}eAF20+F&tyY1a5RnT^J-We
zL8%7RQVK^1sf6H|R)VGxn&bNE_?~)6_$SHem|@s`4IQeJNKQF~cmAuwhcZVklzON5
zn_(unzT**GD1WxB(9Ezxfs^Jh8X7Mj-~Q2dykG4TqT%SMFrjTD7N_VgEjFVD)-BMf
z{%2vQx(U^`2AVp2+1k%3O~W3keCwK>1>czTGJh$Re5YEqQ3yYU@}R&m>&;V}b;H)g
zi!n#+;*(q)PEm+j`Ux~9`LZ<&Q&pBbq_ZTI#w<8@x4Jw30h}%fiP&)OSembW=L%zN
zk%GPyAijs!Nu`4G9I@d(^bt6?y93BiNaLN@${rT>e{IhQS0>CVJC38Xdf!QF?@Bk%
zs+w9>wzsE@cDa1a>ba7PFl5MFe`JeMI779%`<_oszW^w~QOw>Wi+I`%rhM0Ql*?#K
zX>*yaxX~u)wzB(<&Wj^J9+^5t2AniU_tLvV_?&MlJ1Ltc@ACzUl&}(AC|MqWeirk{
zUKqNfHNZ~^!2SA%E|F3zgTb_EzcM;(Zje#5tU1|3Ao!+^c;hto{H1VOR$H2D;Wg$j
zYX)3OxH4cr8o#$~)A$vyK>d-x??5&YHuYysuJ<L;zqVvHzhpt&1085;O-z6u$ZEZ&
zw}>PG+-fX{kzI9*i}xpQPPgvDX{NCI3?|5x?Z%m}<vhVr34F;^X=?tVSFCylruVP4
zZ+E%AHqN&{@LCcZVk3TG&=-m+!bKFQi4k3R<e13tfCW1YS!pTyX3gN7E}F%qB$XBn
zV&4h(q1oUBC}WBDyReJn1-Bp=j~DwYbGS5;p~GTyw|gJPdX%<E0rV*Xd^|~b-kfh$
z*hQ+opITg}Rd7Eko)Qla6E`1k!@^E5C>e&PS*U6hc5r<iaq3%lxRdyMq0Hp1^;pwq
zLQH+n=8UHD{)oOW9hU=KK1a;=tq(6>)>d9Q;ODd%K!PFgV@^6X#C7@){zG6p8xCzn
zc!j1O|3mJulKQ9l)vRL|38m!3@bi28UriO5$hwvo&^1BYEsvQ*ezom5ZHO<6&JBF#
zB~U`_WtVgia39>4ehKMD9)2OVL2UFqMZ7Dd5ErNSMSVEvd)UxDi5WVp63b*5F_m_i
zLqrB_$i;^XWQ~KQeP}`0;#11eg|xC!$h8E|nXKRsx#hYWw*npA%<jG*r(S72Q}zt*
zP8&6~DV$sC+FiOh(guN7zpsmeCTtKywVrT##Aks)iea$wvx7XV&bGTb<b`mt`s?Fm
zbIDlElZ+udi6Bxr4$(=IWD2;vlDYXfPYuUb)P;rY)IXLUZ)MXyBiW9o1$Hh$Mz{o4
zTU=@A^_3WnxNF+`vS;$OU+9{eDMsPJVH3fqj|w?^`T!FjpJJy8rJSf*-4-ParkDi-
zCS{xCl$*9Ydrj-bj-kH%JQtr1YbucD!|S`LUbuU)P(F--zj2#2z6GDT&xW!H^4Vol
z_SbuU;I{JTbx2(>-3hRKpiDVNXxOk8oig~*gIY}%Wm6e-sLvj7j*ZPDP>f$7P$(Dt
z=>+Vhobtkm$5Sk|8_{~PMRg@u(J){!XhOeBIdWshHNpgcZCl(L+fn45TPh>r@#kGJ
zQWyOw%i;UsbXs3&pVw%}8J;6J<jNw_Jw6JqHR%HMSeK)H{)5MDu2=vsAq_kh+&az=
zrt=P0oekhSGU`G<4_~;BrzbWP&>t{|qFQUR{K*bHRZJhGcByg?^r7LR!uh;9UtV7T
z3_%Z%tMbXxb3Uuek3e{NTN`d;-Gjx(VvCnf$|0A*+3$f+b+1I7Z(Qf7gq!3Zb$zb=
z4g@N=#@G=Q>~O!(4O4rSt^|!CuvQs5Pn07xC*E(ZZ_mAOUxI55^0o!Hqxudpd_#Qm
zPM=;`BMaaRaeF?7^(P#9PB@RtTdzDHT=u;~7p$c7)Z()vfO)66l1w#EaOaH-M}BZ!
zfhCi>&pHBdKs}!K=}3Gb@c?kVPD*9GozC-j=O#0tzCjL$DWDxu`A}$`yhN)Tyfhgk
znt-`)w2`<f<~3Y<^w>+@;~nYW^u^Wcdc#h6QRBvs1FbyAeS8Eh{TO66`#|n_Ni^|`
z%ypv_74Ya807uJo2JR11SheLH55RwUc!1rzhK&+mvoR9c=D`0CWvl0Im<7=9N@0%X
z-Z6O<duywIIwm(|&jzTL0K7|eF>&TfdAeisdhW5?5~`(x%)QKpKP{xJp?$g8O)8|S
zqM}q>$ww9IL9BWjH~-lWLEzmj`XEIy-f3TD3fps||D*rw*MsAaTQyj3XSuJr5c}5$
ze|-w+5xN3We*;!Y_;ouP<iSC|-nT`&*4t^?NIwv`EC2AxPo>>aZlY@Vc_h#N=mSIX
zZ*Iv#qNMOy<VTo9N;_?HAtW(6I@B)LOX8G8zbXYzAmM9k@F(MB`i!}peg2JaG$L!@
zbnVJe-J}b>Zqlb*ip(xa*Dkn2{L8L^D8&A*&7!*PlKQ*fjS;(N0qw80Ba$E^$E)?^
z7YY}2Lsf6Fgc}Q$YTJ9k4mdyVOkjSKIBu9==exb#JrA?t2nh*&sAGNxYfmx#_7KR4
zHwAKDY6s%ix=rf}T3Y6K3$P|W!y8I9N$6aP&TCs2TI(*jzBDmTUNT}w^%BON=6>qn
z<p`@+J^`}8Rn3xTbKqpGUswHK^nHz-@5^rnQ5F!fBapnq_E)<oe<aOXKw3BD4;R3`
z`gHdw$!q%NtQHf<8m<pjexR@<&DWMHdb7s%bGB++)DL%Fn+jNY-t#;Ee6(?ZAScnx
zGfBXWOhR{g>d<+BH5sv-sU&?QKvS#7?496=#TPfyMb%zC^n;H<QAi7AUqijBQ%)WY
zmCMZ8KHGDU_+&g}*DAZA&IVfOR=Is@LWHe$n8c+ZJF=1ZS*+TkCSxs@I0Vp%uD8!y
zfu9VEMxpakpQc;Oz44G$ANd>{hLo+a&MU;5@ei&m??m`VKElOVt({hF6r+gbTG{sK
zEHAz--!7n;->%Y8g|ev{$ozp#F|SY{&1~`XDX3rUea3kcy9K{p_`msE5M<-C+2O^%
zg5K=k;*Q@=-(KDXGG`9jm1XE=2)txa6zTPhsXE-sGP}&yQ0_!O!(di;#d7U%uoj8Z
zzXW>bBo$|v3a0!Px3;y6(~ho|>rAnHW$XkAd`lmzpNuxS4jJnj5~eMRhmvd1d&PyL
zwRu6kzDN$rDEN7&rK)cr1R<ImWRYI{Xnbp4a&La`M;CIIM~evD6$3ESt}(VX&7<I%
z{(k7o?k8sZ-WTk`*)q%7Cq`ttu!SPPio$1XBi=~lBVOW_!EZMs=WTOows|9Dy)96T
zICGox)bp0jiu`tOzzS*fe=Y^RUg^Imym=9iIzp?;(4l;YDG<H(f2e(9c>U80ArYSS
zd{XtaSs!_OzI;WABN6-+)$sgdwu61(>JnOCgM7fJFr}kBqvxfSz>a1?Th?ibn?7wZ
z9x$%WCE`9c#qmb+@@^cyJ~Pd6Qm{D9sdnMxB>pmMEKyp+i<v~yM>HC-h{jQr6tqe)
zup&{RQx!+jSh7oSg0q=UG54=w(wj!2JmchEXv$ervn`RKJE<U-<FEuUh6hjoA=)~E
ze_^0)^~^Z1LcV<p{4Q+vv*cgU%)FM$AKlC8?=u9TkjSICtTmXmi*4g=7PbR@OXJt<
zUky0IPY*2jZ`ZxgEDyP__r0%0r52}<1>Ba(#OSwm{T?)fImS$JLkL6hLa(^;0`Zla
z!DWT9zIcQCqJ^*`K-ef4O8>k@-V+`Soh>ivV36yycc5JdDACV@+3hsFHes4H83D!e
zkmI+uCE8x!L}XQb#Nf|=XF29W3N&sMT9^()gUb6k@bt0~u9jx&TLy|{V|12e=_0cp
ze3m#{Ix)h?++&Nt&YbudVY%7ps>?sS#xj7VmJ$xOHBb3Xdd#Z0$~9+uO!Bq%noj~e
z<aW=(??9E!ette~>d0^~Dp;_<70}P=bJOWa=}4U}SI<o`3)B_Rzv%gEV6<(27IU)F
z>XY5l;bYxZ({4#jOK>IQS7A2>RapUuZ!yJpO1HdKWY_=<h4W!V(!5I46b^jEk}TCF
zrSw&&?s)z8&uoZ9Usd~wJ^ga6vhuOL@K}G!9oGHq`=D5!U*WZ2NV0d?Mp>;?slBDG
z#Vm*i0w06DHagwo0E<Z?<?GOskUQSR&!0YP0Hc8!!YPU3pQ6+`-Zp@a9Z~uh2l2H!
z@Xca7zf{$)sdr|%=kbq%*UuWFT!g_E?xwTLXC_5FaoG2`Jwab2eqPh_FT3Vy$fSR3
zWc+A#+(k;Vj|>L{Uj8cWumafE;lX5Jkk{ngc9E+3)UaV6K9&9Crd#>Lcz~$!b9{yO
z(AoB>>JEC`oHBuJ+p8R$V=p`>Uo>rpz0%#K@w4KM)AD}wcTwMZ%@v{F#jQ){ZoC2l
z+ZUVs$l<{X=Yp1K)l5AOLgq%RiGMo2Cp{ckx5dhxuLZ51uuAzKq6NG`LpWgLVsJZW
zrXb(&T7(~#cphTM+!k?vDLucBXKchG=m|0asq)*m(CIgQ_HXiS0`;mR;;bDu6oFWd
zv@fUMlK*BRzNb6@C@g#R0sN)&<!Z9*ONvD<-rW*Y?!Gl^4b&13s<XtN-wRKOplwd!
z?zl$K$_Am=;xuI^Yz0D~D=JzRK5H3gWw*BQ;9oE4xZ|P1C2~AtZABeuGjcP{I03mA
zDwAiYD+!yv-shL?2j=^DUV*eNZ`RwLeUcbOpY8Pm{&0_)Pt*m{>IQ}s_rZqsilYBk
zCQYhy`BJ&t8RfWcy4nWjVWb%0d~u6iuvbmJ^Xit6`ZF);yg)2M3jYkuI3RH!zumy+
zrj^Yv8gGaOa?1+FxJPS$ApAt^O~+)?!~9hG{+l*O58asMi+r=+avv&|o|3^_0N;hu
zFa?{F^>5f^!);CDLuWRq*tt!xZ=yW;)><~dOX9u?&)YOWit*M$<hXI+Hs#AmFk9um
z8L4jc{sTVyn~LZWduR8?0Q2_2qk@zHVuQy8LB?-sHe~&#_>9~RLV8bs<GSrIJlS#A
zpXoDhHhAblMHQ%9a34K^Sa;_=5R*H^=67{`qNyl@A&%kgO#u)>Cq3AyW;iCB7$m&d
z^f`y18JzP4lFJcp=&~F2*}WccDDTDI`A6QYMjNj8*WjY?AxRzf4i`;m68gmyxF0$}
z4-)q_oHb~rYMl_aqlw_w_44d)Uj^(qK+0`1tmt#J=<h(b2|3!brVxC#!c#pC{^wt@
zh#p1T!gvszh|#~QVz0;A?VWK7hq@p`POCXl7C-3c^kS5X0Dq`6B*C52xbqRYS8Oy<
zZIuw|`~pT9uWn}P#1%8IH<dx`T~A^lR|%L9AeULkFnx-i9sx(Ml!BZq@RFrgkFKkM
zlvp_5|Joh7fh6%RXB&)dw8CBQ#z};{Zl;pAiciv;u9E9cmn1e}LOC45wPzNMU2kFy
zzvfXRp9tIukG*c?{K<TB>E|b8uBJuAwgln@&4u*g!Fl&{7L@_Ed>=Z+anBuxpK$s<
zQl34#Bfb)P6p?{7C8TnjuQRx8ti>pXQv8voQk3x&4W>wNEhlekwJ9}Tx?a~>bnSn5
za-@dqiFSzpWGB2kzRxOnETsWsOR{+vVuZuNeWOuPvThLVX;+h{kHlobU>6N;nt1;Z
za&bI!R4hz|CrH)CGrVri(+{$tg)LF{P>F*Kvu!r&C;ak@>UzUgGe;8uIn|DLEdtIg
za*y3I5YePfF9>H~>~&jZd7Z(~e4Jb^WBRKrqb!HaWCFGGtTsUnoZDc%y4M$;FHS9+
zKe%G|Fg;ARX9D~Ye9(ZjGw9T>=Nx=O^MKMY^?@6zx;e)y2P||YOu;`Z+J6ai`E#k+
zuA<Hs=DY^YdDwfyF?wlXgwxljf!`dss|s^^p8uWt=ZQF5J{%zIR>HAr?M%*8M>t`<
zhtz+|1%!MDGsnzZG}j~;gj3gHRP<~-QJ2fq@|IsLgC4Rxo)dY!<=c1*W8o}VEOrp6
zTB${;6Lny!QpLgnAug~GdF+y?;9|F4xYQx7#E4CII}BuuDrsg1m83a~=Om06*xm#h
za%2p))b~$j!t~ZjoP(hJQ3Pi4qcIeA8dEi_<7S!+od-7qgr9zaqm`{{k{|i2@88jW
z+8^`n4&UDTxw7AZ`EcLdz6j>IwDrVpR>PQZequ%Sl3gq$wfX8MOh<te1`TAzM5Cbs
zF_5Nvf^FY*Iy8SvV+PSm(22#zNt-E1O&J&b!rRiLqgR(3U6fN<uV&?7_t*>~%|K6K
zK{zbkFKop)pvQAntNpW-n(}+rVkM$3#1Qghs+2%Be}A#gnL9Vh^g+haKrqd1Q+dTy
z&`yBn!6r0b&c|T;Eu0q`B&NxCl0IVxStahp4yzVC>EISY$AWKNf3w-AjtzW6-tm;3
z`a~D5i?ZVS8$+`?2isIcO=DmDmrqaLA=WVek58!AZJr1F_u-Sx=a-kj^Uave1)@cT
zYd1NKjFAtlp_hD@hbUI|4wyrhy<C0KN!=`R(<Zz4qnc7ENDKYfOhg06GoR#q()56O
zK2FpEcK}OwGc6FB3p(63$URaqSfFQ^>H=b{S-w(mHWIIu)Hyfrc6oLzJ(;*~rt9QZ
zCz$Wp2l&@+gYX~-4u%M{ezqgEDTYt;_HS&Uhb{jBT;qeDUfhLy3MM@Onq=pX?1N``
zx|x2WN7CxrNL1U^q8x}R|A)MIIf6NyguibYFSH-<FYbs8#s(I1P26TN&PYcl_GyHy
zrt|s-3a9V6GSE$b2Pf;E>NTOF<8~EMrYpct)YB?yITGtyN0RFwr@gQ0b4&|<@eLc?
zp-I(oZW8q*`?Nm%&k~qe*;Gebj`H2t-(5PmYk(G=cN7Hmh5^wJ$o;ibWgho*x?SFW
zZEd;&)$=my|Gv+?_sKV!$(Z6H1OZTFVx3I(LF48!C~tM9&buQZeQ(>Tvo}>sFl{Jw
z$0ncJ07R(^dDb%>L;$SvaOvCySY_P3JIlH@5!GFkYv7-8ili+4==uIndL7?j9ETL=
zWXW&YyD%Ppgi4|cpWw*m-|@>Fswss{BeZc1^y9Zaux(bzL-kl95`$#GlaTQyE@6Tx
z@D-KkP#PbyhJ8eS{)tJi&rFh)39QCjKYnt{T3veLlr8)VW0TMae`&bXeEG(BIL{rU
z&kx+LAn*F+lJPGR@^YuYy@S9QPz5^U8TvnfYhj2SQ>qRO%dC{MwJ2y_Vu62kd7Atr
z${1zv=<ME+gDud1Nt)-t1^~Lc34cCorLrpu>2ZznsHkc(cXOd5&3{|4&Z>o@|LsxH
zSIN=U(L|hSb(1W|Yt9p8*E-q111-4DbnS=-2)L^8J3=m_I4P#*Boy-Oq(ysTMLMNp
z-3Oma;BCRVWO{380i|?|UOp`hxf(J0I)i_i!kv?p7<kp<@o@=`RW(UR&WZABTO8)Q
ze@GT(dvmODq6GzO7Fmk6Qb2eT5RnODMtMRf5rYEsT4^S3UW7b@{nF@7a!M9*;wm@<
z)bf0~v+7e!eoaeJ^T@ZM$t-%5e9gcw<oYCoTy?)hxW#}BC=+|?cHOpY(gNA!{c7y$
zEVNRS%m5KFm9;?AV*D+A-gzbVJ2zY^Wpv2rE23=>*%~=ZU`22U#~WmMO2v6^d8y78
zU&6_jgihQHnI+x~WDldyH5W#8yHi)jU(;4S9K3j`_duYH1bY3x%mo~Z$znCySYx1#
zQM#UQ9Fz6YsplMS<yK&q*N78S{2}UkWzO0-#!h0#d%^XGa>-8g_xzKUrB1h`9iht#
zjGFVY$h3XWSz6kM9LdskLta95d{mIdY@dh$;`()b$&F;4A8ZO&%ZLr?XO>ylK^dy<
zha5Rj_vAzMYvVgTd<a94)D;PO?Rk*CK8>yEvo-;D8V>{wkQNzl!*hmxdk_#;!4->y
z!i)>Fr$vw}43p1Q_qRB0%ly(^Yiza#Y9y~QES{UQ8E;FVWK+WW7z!=29f{J)p%3ts
zaPNRC$lgO#8W0D{Jz{h%!w%vUEUq+0`RmCrsLeZBqO2LG-X(Qhd<z3)i}Y<-e4UwN
z+&n;U3;R8QV+wfRv?NmhkQ*K@WSu-FT1*rJTI)4CZH-P;=X+U>uQRu`@#Otz0s3_5
zcnpoVwgl799bVQ~)^;l!5SnTNNcN>KNg-YJD7Q#g%SWn*R*+=0&hqs1>A`{>yLRLn
z%AS~-8h|RVlM-(h`T^vi%VQ=Dq0;ZxZtv(VW`2yf{s+tp7MV%pIj|^=PF}_`H6{3U
z-cEn0rF)%Cuvf<=)nwJJ&}r<A`&F4mmSbJA-J~;OU<@1O!_f7qG$r@I#*$c-wZ_gA
z)y6jt<<so;pf5U<#rZ!#qO;vUP`6vc#NVaDn;ydT<q}-a`31y_rv_MR2>NeE!k+G3
zh8nH|zChgGgp=Rz%kg~;-e3MT-9}wjjBUj^uV&mx(YwSR8TXQFPMrW)B&6^_+k*0k
z@h&BG>_?+Yr^}};hR{kGIw0Ygm#_hVPq632A9{X7HS?6tS+-F4xs-<XmkZQ5J5V`!
z$p*ikqlCL>7|&f(fK}U!Vs$T=E1y``+A7%#^0zIdc5=SQ{AOEOtCgdIWvWu=@L_s-
z8L>_s)$P2PhuRlL>{{;H@~_9|D=dgL1>%`M^fTr-4Nh*2-D;fqb2kT&ZLyca%?LA<
z^2v|uonF_MubI850$)^*?W@Wi=2hoQ>P&_mxa-~-hF*0g3V@~NqiG}m#jIm8e#Z@c
zZz#1L6%gg&yd}S=2Jkv4=YG1l`Hgt+4KDyPmNHIL+p=gl?QSdUqx+9avali_6)nZ|
z(#Z9cm#4ppD}Aj68FS*#9d9A;?jWn4i@r8ksm|UOpi4<BDPxPz|Cr@A%e<Ir@%A`h
z3H9@RDvOVN3zs^25DdxK%MY{kMtSY<wg4s~8<+?iQrAevSo1!~F;s|ck&a=+)Z&P1
z=WM{L{>7TlrJuX5xmag`wwBcm<K*=}6&*t1Z~Tt7e4@yKx>*!m@IE(Q2rKdmXx*5T
z@a6{cz8dL42&Ndd41sN}ai?@=u~D2LEH%tSEJ7Vx+;nVGR8t_jeo+Eooy|Io8L*PJ
zWH}NXwxv|LKTOWyHxw|^-VES#Jj6C&ria;$uRt?InrMjl+u0P<#7}e<K#DL}&aoiC
z`r1t3+c55}%Fyo=p#qP)jDqg&;cM_xU9)?g@Y@9##o!fs%8xQ&i;#|1;C)Z|HaObD
zzWXm*&Hfm>hVY3FL1ueKt9f+40c(m2SF+lo;v)blLx+4dw20AJkva=C46rZ$+ts|0
zMNzOpa6WtbcPJp0N}EoGrAQH>1J!ON#5v}=kx31z<ef1&{l^5gpH)?5l@$pKDl&k@
zauu{*Xnnl0eE7BVyOx^H?9a#sdZvr2BF50b;tCo1N}rl$34-n+!ufaVwb>_f$SW;i
zdn=<}R1V9RPL869hcuZX_16!OF<j@GWbJaVSKr%(4T!h(%39$xrV%O0K;dU#fnVA$
zkg>=g-iO$7RHltwU^AId&m2vQ<P_<VZ*OVee96gi?I1EzbZd_;lmznL?+fmGqm6=i
z+Gu!+@~RJkiUIstS;_@$Yo}nKi8+OXB%RI>HzzwLhm#!|@A-Ri8<e<Q(vO9h^r-48
zT4RJ=TtaJ2r@0aaW<@>%KOt9T>G8i6H*2Y<FqwL5X#(-9O(Wl47Z}h{@cZo7)6boH
zxw}8`fVXNgx)J;Jh#4Rm82Kr}aDG8-GcN_S(NwT6PgYZFdpu#bwzS)9bu3XwzS~n$
z<bUG=?6oe>b>D;CEUVm@Z4SoQu<i6ly*iAZZFc?sa1e|kG%p>^ahu|V;__Sf`G7uN
zGNHrZeCXLfsG>Op)<s2fk9Gm*!*7U*UYaLYUe-`LZ@^F<-@RGgMKMGB?lS(j9Ybnp
zuSCTo=%}*M0`_Fr&|><LTi;#YlI2s(VI`QgYMV@LHMK;J%6)SUEFhY&CFZuJVx8Qz
z>mu6ys>p6*uN`6D!v5k>$C|1gq)$q`mP?_x=4=qlW|~5o=f02y@n-ciUeVtBPp}{0
zV{wLRJ9u#R5DLmjTuMHaDtkmrm^c<(8kpA&Z$CJ^ciarFKj%0f7@V;F8~9fs^iV5q
z`rtU|%fJHX^cCO+PTR<03u_1MO>Gz_>u+b%8F5grC@2LhrwiF(mbORHfAYds%pFzT
z6Kr^dp5J$#D)4QX;1uQfQm9!QgVE%l!!vytgHh?q(8Ou8$J9yx_CVib&cEj|Z`^W^
zqOGDyu?Z6w*ek|6|B48~yZSCdS4I#z_qbf~<HdE<9(jEYvb45aw>aM(nCpp|>Syrg
zgOpF=k3+{CQZ=6OJq^9bs*BmDNTgX`iOEH6sRO&I!79`!=aOfnAME=MR9ZoQ;1_4S
zMO`Dp@_{gU<|vs3{)BDIFEH|?nWOE1yjfI1tRjhc^;p;G<?}%|i{tDIQ;Aisk-FhY
zhanEw7m#k#O(tG@yfdgwot*gN6}7D9{F`~iCi6{q)HS!AnaFUapZ5AUJH>EdE{yP(
z^2>MrQEUoq)Z%n6S~S5vN&il-Rzrbt$1IA_P!39gmk(EQSkGbvITu_c+mGsa9xr<R
znXDgd`EuQu$2DEL-Zh=GUJ2?~R2tH@^M7)}ApT<h^-p&c_sr+?=Lo%PSyB6-H4gO8
zOK}X*ndW)Q=@|<51!8V~xzf*1Q<D1TLOyX(>;^(J<t~A2u7j)u?*lDzytax7wTyeQ
zZZ@rx9SBe+8NM)ahrTV>uWoG%Elcg3q#?e}wTQnEUEvlpUv(i@>%)=XfQ_DkB}9%a
zi|7vmS}rOS`Ns%X-=r-b;n|$@zXo)}kgid+-cXO!jGw0H4KuOZ_e@(3J5n;qdF<<r
ziKFk(NK*Fe1|bEfEjipk=XZP|N~Q%#X$(;BnW4l<`<^6)_;}@JJmSv>`wu;Dw`zsJ
z9N>JMV=s0?t51yoj0`)m`}F!#$@<>Bh58jckT&zsp*o;(k~Pymh1|2Lv`-;{a19OX
zS=4hYihbsmG?Fr|gv<Yi2ILj2alcB^%Vtx{y3jy#nFfDxJ}Ra87!Ge7!QoJ!aMh&s
z(0Q=r#uZ@}K4Z(MZiD`=eP4|>^wPVfk!%EvGdE|#X{uFsgxroRK#GX<s=1SGN-GoO
z5q6@5IU!49At$$!Kgu?IEyQteN-gQ%xBE+DY)^24lVV0WQed=giAo2>Rj@Jh=!d%M
zV@-OToU^;`&cVc!!y=(wuRAl51_i+%m2G>J=g|5OC_j+djlU5MUE6mx5k!M<TZl&R
z52jyKV8ju`X+JH{ksJTz*me)BCEMP5vMJBwHb(J%<<r}uUW$;r!f4D-F~2RBRwzkA
zuLA4@?9e!-!(Bm^Z_o*)*NsRERbRS&LcC-PAH6Kc*7Q~B?lKe{xlNS(10P<OwFvz}
z=~oMvBD=;k@V7#l1}U2QjNv$Y?1)=**DGz%JBvQqIpu2Jycd#)UICHOTMLVEPa^&3
zPa}w@P<oke^8?O`O$S~IFbV8!7}dl$Mxk4DQ|mJ!1djIJyH6tp(48jw%brQL2&L3&
zzu5F%Dnp8spD!Yb{GG?BFWo%>&q?T)`Z^hParvLjQr?n)du>pG<%$^_QtI6G3&AfP
zA*PhWZscI`Kxol2&BrZQ>(V{_(m%t<0jDc~Pba>Z&UAGSNnE=-k#?(m^~F^ud&}TR
zn_?OYX*)Dg=nn}V0>6Jy1hzh>UyZWQ6A-Py4|+rDd6^dWaW=oV<^?W_cJ9d$j+tb-
zNWw$uwYcNGzC@73piX%2F?IplC}`(Z{uONM`oYVk^~f6hv;mWK!JP+UC9K(Fm$BQd
z0s7kIX4W?|ap|SYoy`~g9{Fp9(z3nC^p9PgfIs-}k=c$C3C(_z_tXmuNB1qt%?=FE
zB)wCf&tqhO-Y-zh***vE9vebow3qMsj8)S8l8mNGf`(G9JZwX3cId7?QWeGd2OCi7
zlb*4+w<pYlGwW@E1Kzz0nOPc8(J^8D@`LS9D;gRNh@YQ-9#h>Xf-<BxavQWIhP?4x
zGq=R|Om5^%t)jH`K7@A2`qYJw5gTcaQ;eYUhrz0ABW3?7F$ST}r`oK&8Kkbg$loM;
zC`jY2ra4$h@^R@8`lcP=PLo0RS!w+hjL8B+jGFrfjxn%60WD>$aX}yRs&(|5txmWu
zcPdKZ2W6_oyHZ3U&MRjs!$THywDa$iVJn2rL<83Z_U8w{HSZidOef;v^745Y4UmE3
zjWK7Dj{qhc{F_>65bJKgFDjdZuc?@7<HR?&^OaBPyCWUp4dVedB%=mm{Xm-X#~=d{
zEkw6(ZFAT~(xO<GNikdfdDkQ?ij9%KZsXu@5$I=+ETtU%hREN@=R12xpMNcvC1FT-
zrdvtJTtI$(ClNP@`k;ih1J~c2bnB>|y?ii9+P;i0tq`5E@uW|-y+(5TW`FtJd!wzA
z^_Abb-u%q<Z>n69qE{`wA_i7PMFfry5#>;+NQ6D~F4qZCq_#|8YSh>D_z28mxrSpq
zZawd_c4ED(w`lY1O_Ns3i(9FW>zU1hr;7sK%rnlhOmtg+zY%EBw<wLlY@Kjgf^hka
zI(roZmBnRLouiLxD#h(*U}_C8HW<=TFF3iWk5|fPm4+6GJv?Z3=Zg=UTH|<771aa|
zNw}O&RRDv8A<-nKT*eG05F04I5Uv6;^7$)Qk%{rgB=ohJ<+>}m0XHFprM~xGup|>i
zMq-z*7hpiVylP`M3p8TR<lzlhjM35H2kW%LoC(L~U@YrrZVnxzRd0SDGWy#8kmjy2
z{Ak470e?<Tjqr$=gjBqkt>#B`fk9Ni3HJ<{CgBEy{NG?Uh`TY<^Y}#e>D6@}kQwlM
zKXgTAoXx;w;`WPgOkN&snfWs5wsCLN0||_yY+9+@-t5k;aHO(_A>G7!_MxjIvSpyc
zWU`mlG{|CBLGOgk-MjG-1``JJ-=qyFs>LywKW7f?W(GuQzn>lz@RDD}y(tNh&M8*m
zu?}|ZF4y1PU}9&yz{v`?hO^3PA0Bkl^lpk<f?<j31r2x$%Ifk{RjM}MSV9{$vB31|
zQQmUj=o=z`_*x5QEz~;CMS*Ey{BGZ>m6o~i&4U8kpyPu311P1(ZVT`VvrF)#*#W))
z2J#2ho%q!?r2SyIARCf$rwP)MvpCv;PYbsg%{AsbOK86ioUQTOk}3;_Iw(#bwgR2`
z5W^+(z1-#2q4x&ntedwKvSaHNDVm6?l<p9&$|JtNugUX*q3A@W9dW@~5B>_)0+};1
z3<*C&NU$umkvLAZr-V{VzV{cA`;SUph`W0eR}NPj6D>-7t&cu<Cn!?nrn=_6&WS;j
z7?WkdGYLd>SbaMJR`w;H0MaYkZ&qrwN30jMyoO(;%S#OFL$REV!?XADFpl<To<d3s
z?y^O}FojJD${GUWhYoOt_M7l4qj%=Zo0q4~Q~W-7m8IvT?5VUeuH4r0(}&}0O|NBz
z6fJPkty_@Sz)|_Db<O6wi&Yw<f-UpFw8boB7MPi+F+2lZHA&ol*cI13N3_`uL*8gs
zA5d4JBVj_xt=Wx)R_c@)g0zXHF;)hwjQH=o);c0fSZyv!H5M!2*`ItSvk~VIDQ2(D
z5x;4s+%~rZr}rG=XX_)H!cHt6wjmJO%=H?cg2~*mZu>1$9qLoXkxy)dOTk)rNbCwR
zSwzOU?3w6<YeI!zw7AWo+Pzlb;rkqosQsLN@^-QqJ;)L58D&g_X_+-SB-Y`;d3{?I
z&3)>2qqtBdh%|5c7Tays?WZ-D<V1ss5RY=^^x*-L>s6OFKMyIgxBh8#993HTrgjOU
zGu!kkYRjMFNZbtFk&u<;x-wf5iYDYT;)M^7sP2-IHfVUZ({tV=K2p*uQk8|F<$W!E
zpF(93GZD>)q|UW$OdhnNA>8#+_OKKk#F92`Zygr0!dAMOay3kJvN~1*8Q<{3zidBI
zuUlj+e#*k-F=o$5oWhJG7yiu&phI|LvqC3&1)F<hHNB?l6%et?e$`ue21QLRWI<~z
zzSj8!7H9BaxnX1|V!?(-Q|iBFyLs>)MVw<up1zZ-SG9nX^?x*q36(RDjoHsJ7I8at
z<ofJLSJ|Sh?q08RvPRt1IYbgZLHHG)MwD>WuD%h$s*%x{FMIBEb>y+%0PuxO^V3T}
zVQ*4JgTWayhi18$A`4l-r4;B3|6KlD)#8@?(3K+JqR=g5m90e`U%=NtVymx2Q3s@H
zyUCs3ZVkh;IL}losyT}8?8zwb323_1-%`Y`x%4t3q6EBq$2O>pT*WJVf-m7_UWY(o
z9$-FnQClhQ0(16R5UecnLhP=*LUM!^8DB!Tcb&eusY{(Cy?1`+n@bys7o)Bz*eru3
z8Io^0UU5R+i~v+zzXFKv>c1Z%4uMDBm6a6(TiY1G*LvJNdOzDjjr~beCf6wRjjqMo
zS)&Tl8>6+|Qa|c##n+^h9>5K&TyI+nCk!LGpo?-o`&H5=jx2S&rbj>UaMdbBiit>f
z6#kshL7lOIAH~LCR!`1Jj1)5|Wnmhg<jT|$WStbDu{<`HoSjVs1Sr~w>#4P`S`aHO
z{6`~=dJKM&s;uEAzT}WAG10o<s|gUT#bGBzUESC)0b(rnexQ=IV5(d!Zvw&3!x(rH
z@+wu>Ei~BYexYNo+Z7c{%?*O}m(xyVUXpjoomjWmB59FAWDW^g1iF)0>BhvvlV51D
zvr$+Z)?Hey8$7yp$a{bwhpNj;3L)$w^O*M<+a##r-1mi5Wfg?zstj|S#f%JzCK9+|
z(+lg2IyM?`w%YBfyZCq#N=-*0%-^0}TiHi3aH7^$h6IT_bG;>Fn(W#~I}!P7=;Dpa
zO@E0fFQ{CE@(XMok+;yi4==8oj4${SoEL|&@dcai7#_F$+|D9tEplbqx*>`!=oIM=
z{kYtUH*-2jr`1lpvy(>>FlQB2D0w&7dROZgb5BlVW6tmQk}JcC)cKz*l)ucE@+9>e
z#KVciS8C0&yDubY4g@Xy{VZj7znfhjwUqey8S#fbHqTQuYWeJ<{)045w%`(Q&eQeh
zzCPpRwWk+9jE3|OW5+Be=;||Z#h{ZfhCzkz!lU7mvwz`YuB;Fyj?-vuwa-#W+#fEW
z?O`Iv*shFfOa)^$6=77!kdgBg(ss1<^tgFiTU!ILVXBq86;txe2&vs3p^p^R?b;zf
z4dns}WmVF^vs~Ynic=K0J5=wEhXP~s&4;fGfUbv}i_oqe8u3n`80D2O2q!^AP0gI4
zdP@RAci^x4>HVkTO^+1rYW#CuSfPrF6L4QC`IhEaC$(xS7SB`K0MW1XYSk)Z6+#Q2
z9y|5^%*Vv8<X{pmc6)>5-no^1973ds7gJK1b3jix2z@?^A-T!~y)sM9yQnb`87ItR
z-FDX?U{bUmAD>v#tdrmHsJ)0O?O#%l-`$d4HS*~BcYA@e-CbNRzBjT}qI6HTBV>mj
zTS`dU5Xp!58zB)17_est!sq(91(G5o&D`1r`BB!vdBN;6ZFlA!24YCb+2K)FLI`h%
zUzNVTR!ne#(B>K#??E`stOCB;6$M8@wWu_}XbPX@m94!lgV8***AW}FQ%$q2Qp+yL
zoS>z?ydmA-o9%<%#bmkrM|v`|7#3zSLod@LQEski!l_v^Z|ps|d3eooq4D_?LjKhH
z$!R@CSZsSPQXhnQVDKKAP|%O1535GA)RlZexQfbsJ2QNPC(40(Cc$PPk193i@P~qe
zqH+<}bTKh>G37IMG6nuXv9q#$W@6=HV&_q1<>ce!=HudGU}fcFWi5KDOZ$H|u(da_
zH1qubZ?ISb&j4&7@ox{#_GT{bhEAqX(zb@?rgDbnmd4hk+{`@8yiA`-fn9R`+a()2
zsS+DEsfCM+10M^EySqEH<-cm+1ynQJJDG2UodW|x;r<&@)xy=*h>!29y|JsUshtZS
zpCVA|48>OZ*2(g}YW}lNK0XUmOLGesD7Me+Xi!d}Kn>1+jq`tMG%QVAEdG_uSCPR3
zC3yc;B4=r9>f-5O3iY2)#o}ORF5I9l|G&nOQw6G^*tocOKXb5ivT^OJ#83hyX#X{i
zilvt+6sxFca)Hnp@Rs_2y``os4P|C&V+wqI7F#<P8+&sWGeb8^V|zPimj633ENo_M
zM(oC1oTi3sW+q0)JnX#OT<pfYylkvyY#g6W&6t5Ln1Rn%60rYo4^YzL@?UF24TAm$
Dwk#xl

literal 0
HcmV?d00001

diff --git a/app/img/icons/ms-icon-70x70.png b/app/img/icons/ms-icon-70x70.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b53808f91a86cc7f16de54f5b9f354c611535f9
GIT binary patch
literal 9195
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
P0|=p{@vKVmMd<$le8x|O

literal 0
HcmV?d00001

diff --git a/app/index.html b/app/index.html
new file mode 100644
index 0000000..6e831e8
--- /dev/null
+++ b/app/index.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8" />
+    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+    <meta name="viewport" content="width=device-width,initial-scale=1.0" />
+    <link rel="shortcut icon" href="/favicon.ico?v=gAdelrOOOm" />
+    <link
+      href="https://fonts.googleapis.com/icon?family=Material+Icons"
+      rel="stylesheet"
+    />
+    <link
+      href="https://fonts.googleapis.com/icon?family=Material+Icons"
+      rel="stylesheet"
+    />
+    <title>GoFullStack</title>
+    <style>
+      @font-face {
+        font-family: "DM Sans";
+        font-style: normal;
+        font-weight: 400;
+        src: url("./assets/fonts/dm.woff2") format("woff2");
+      }
+
+      @font-face {
+        font-family: "DM Sans";
+        font-style: normal;
+        font-weight: 500;
+        src: url("./assets/fonts/dm-500.woff2") format("woff2");
+      }
+
+      @font-face {
+        font-family: "DM Sans";
+        font-style: normal;
+        font-weight: 700;
+        src: url("./assets/fonts/dm-700.woff2") format("woff2");
+      }
+    </style>
+  </head>
+  <body>
+    <noscript>
+      <strong
+        >We're sorry but template2 doesn't work properly without JavaScript
+        enabled. Please enable it to continue.</strong
+      >
+    </noscript>
+    <div id="app"></div>
+    <script type="module" src="/src/main.js"></script>
+    <!-- built files will be auto injected -->
+  </body>
+</html>
diff --git a/app/jest.config.js b/app/jest.config.js
new file mode 100644
index 0000000..40186da
--- /dev/null
+++ b/app/jest.config.js
@@ -0,0 +1,22 @@
+module.exports = {
+  moduleFileExtensions: [
+    'js',
+    'jsx',
+    'json',
+    'vue'
+  ],
+  transform: {
+    '^.+\\.vue$': 'vue-jest',
+    '.+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub',
+    '^.+\\.jsx?$': 'babel-jest'
+  },
+  moduleNameMapper: {
+    '^@/(.*)$': '<rootDir>/src/$1'
+  },
+  snapshotSerializers: [
+    'jest-serializer-vue'
+  ],
+  testMatch: [
+    '**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
+  ]
+}
diff --git a/app/package.json b/app/package.json
new file mode 100644
index 0000000..3fb4eab
--- /dev/null
+++ b/app/package.json
@@ -0,0 +1,81 @@
+{
+  "name": "app",
+  "version": "1.0.1",
+  "private": true,
+  "scripts": {
+    "serve": "vite",
+    "build": "vite build",
+    "geni18n": "gulp geni18n"
+  },
+  "dependencies": {
+    "@formkit/icons": "^0.17.2",
+    "@formkit/vue": "^0.17.2",
+    "@meforma/vue-toaster": "^1.2.2",
+    "@popperjs/core": "^2.11.6",
+    "@vueform/multiselect": "^2.6.2",
+    "@vuepic/vue-datepicker": "^5.1.2",
+    "axios": "^0.21.1",
+    "core-js": "^3.24.1",
+    "crypto-js": "^3.1.9-1",
+    "daisyui": "^2.51.6",
+    "fs-extra": "^8.1.0",
+    "material-design-icons": "^3.0.1",
+    "pinia": "^2.1.3",
+    "readline-sync": "^1.4.10",
+    "register-service-worker": "^1.6.2",
+    "sass": "^1.54.4",
+    "sweetalert2": "^11.7.5",
+    "tailwind-scrollbar": "^3.0.4",
+    "vee-validate": "^4.5.4",
+    "vue": "^3.3.1",
+    "vue-i18n": "^9.2.0-beta.15",
+    "vue-json-viewer": "^3.0.4",
+    "vue-meta": "^3.0.0-alpha.9",
+    "vue-router": "^4.0.12",
+    "vue3-clipboard": "^1.0.0",
+    "vue3-confirm-dialog": "^0.1.1",
+    "vuex": "^4.0.0-alpha.1",
+    "vuex-persistedstate": "^4.1.0",
+    "yup": "^0.32.11"
+  },
+  "devDependencies": {
+    "@vitejs/plugin-vue": "^4.2.3",
+    "@vue/cli-plugin-babel": "^5.0.8",
+    "@vue/cli-plugin-e2e-nightwatch": "^5.0.8",
+    "@vue/cli-plugin-pwa": "^5.0.8",
+    "@vue/cli-plugin-unit-jest": "^5.0.8",
+    "@vue/cli-service": "^5.0.8",
+    "@vue/compiler-sfc": "^3.0.0-beta.1",
+    "@vue/eslint-config-standard": "^4.0.0",
+    "@vue/test-utils": "^2.0.0-alpha.1",
+    "autoprefixer": "^10.4.14",
+    "babel-core": "7.0.0-bridge.0",
+    "babel-eslint": "^10.0.1",
+    "babel-jest": "^29.1.2",
+    "compression-webpack-plugin": "^10.0.0",
+    "eslint": "^7.32.0",
+    "eslint-plugin-vue": "^7.2.2",
+    "gulp": "^4.0.2",
+    "gulp-cli": "^2.2.0",
+    "node-sass": "^8.0.0",
+    "postcss": "^8.4.23",
+    "sass-loader": "^10.2.0",
+    "tailwindcss": "^3.3.2",
+    "vite": "^4.3.5",
+    "vite-plugin-compression": "^0.5.1",
+    "vite-plugin-eslint": "1.8.1",
+    "vite-plugin-linter": "^1.2.0",
+    "vite-plugin-require": "0.0.8",
+    "vite-plugin-vue-devtools": "0.0.20"
+  },
+  "browserslist": [
+    "> 1%",
+    "last 2 versions",
+    "not ie <= 8"
+  ],
+  "overrides": {
+    "glob-parent": "6.0.2",
+    "chokidar": "3.5.3"
+  },
+  "type": "module"
+}
diff --git a/app/postcss.config.js b/app/postcss.config.js
new file mode 100644
index 0000000..fbe14a4
--- /dev/null
+++ b/app/postcss.config.js
@@ -0,0 +1,6 @@
+export default {
+  plugins: {
+    tailwindcss: {},
+    autoprefixer: {},
+  },
+};
\ No newline at end of file
diff --git a/app/robots.txt b/app/robots.txt
new file mode 100644
index 0000000..eb05362
--- /dev/null
+++ b/app/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow:
diff --git a/app/src/App.vue b/app/src/App.vue
new file mode 100644
index 0000000..dc605cf
--- /dev/null
+++ b/app/src/App.vue
@@ -0,0 +1,70 @@
+<template>
+	<div id="app">
+		<div id="app-loader" v-if="mainStore.isPageBlocked">
+			<div class="bg-gray-200 w-full min-h-screen flex justify-center items-center">
+				<div class="flex min-h-screen w-full items-center justify-center bg-gray-200">
+					<div
+						class="flex h-14 w-14 items-center justify-center rounded-full bg-gradient-to-tr from-indigo-500 to-pink-500 animate-spin"
+					>
+						<div class="h-9 w-9 rounded-full bg-gray-200"></div>
+					</div>
+				</div>
+			</div>
+		</div>
+		<div class="wrapper">
+			<router-view :key="$route.fullPath" />
+		</div>
+		<Toast></Toast>
+		<ConfirmDialog></ConfirmDialog>
+		<Footer></Footer>
+	</div>
+</template>
+
+<script>
+	import { useMeta } from "vue-meta"
+	import Footer from "./components/common/Footer.vue"
+	import { main } from './store/index'
+
+	export default {
+		name: "App",
+		components: {
+			Footer,
+		},
+		data() {
+			return {}
+		},
+		setup() {
+			useMeta({
+				title: "",
+				htmlAttrs: { lang: "en", amp: true },
+			})
+			const mainStore = main()
+			return {mainStore}
+		},
+		metaInfo: {
+			meta: [
+				{
+					vmid: "description",
+					name: "description",
+					content: "Test title",
+					template: (chunk) => `${chunk} - FullStack`,
+				},
+			],
+		},
+	}
+</script>
+
+<style lang="scss">
+	#app-loader {
+		position: absolute;
+		top: 0;
+		right: 0;
+		bottom: 0;
+		left: 0;
+		background: rgba(255, 255, 255, 0.8);
+		z-index: 2000;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	}
+</style>
diff --git a/app/src/assets/logo.png b/app/src/assets/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3d2503fc2a44b5053b0837ebea6e87a2d339a43
GIT binary patch
literal 6849
zcmaKRcUV(fvo}bjDT-7nLI_nlK}sT_69H+`qzVWDA|yaU?}j417wLi^B1KB1SLsC&
zL0ag7$U(XW5YR7p&Ux?s<Na=)C)s<=p5LrlQ`Vj}i8j!?Lr2R_OGZXUr=_WGNV*Q3
zf2k=+zm;ZH`J@Y*r-qrQk(;BZj~xa<rsClC5CPOe**PH$5q1uK9)k!4GBOHYq_LT&
znXV4h-VG&gcg`d3i*hHS$;cFxeBJHrT@aqYhX^Mm8V1^F=>P$d4lvMt8C^+TcQu4F
zQqv!UF!I+kw)c0jhd6+g6oCr9P?7)?!qX1ui*iL{p}sKCAGuJ{{W)0z1pLF|=>h}&
zt(2Lr0Z`2ig8<5i%Zk}cO5Fm=LByqGWaS`oqChZdEFmc`0hSb#gg|Aap^{+WKOYcj
zHjINK)KDG%&s?Mt4CL(T=?;~U@bU2x_mLKN!#GJuK_CzbNw5SMEJorG!}_5;?R>@1
zSl)jns3WlU7^J%=(hUtfmuUCU&C3%8B5C^f5>W2Cy8jW3#{Od{lF1}|?c61##3dzA
zsPlFG;l_FzBK}8>|H_Ru_H#!_7$UH4UKo3lKOA}g1(R&|e@}GINYVzX?q=_WLZCgh
z)L|eJMce`D0EIwgRaNETDsr+?vQknSGAi=7H00r`QnI%oQnFxm`G2umXso9l+8*&Q
z7WqF|$p49js$mdzo^BXpH#gURy=UO;=IMrYc5?@+sR4y_?d*~0^YP7d+y0{}0)zBM
zIKVM(DBvICK#~7N0a+PY6)7;u=dutmNqK3AlsrUU9U`d;msiucB_|8|2kY=(7XA;G
zwDA8AR)VCA#JOkxm#6<Fk;3Qv_CIk;8vG~n5ol7lV@Ppr$`vO}M#g$eOI^j-clMjL
zOPuv5uLtX1JFT#MwySH_RJ4r>oHNS^YVuOU;8p$N)2{`;oF|rQ?B~K$%rHDxXs+_G
zF5|-uqHZvSzq}L;5Kcy_P+x0${33}Ofb6+TX&=y;;PkEOpz%<lxjl%Ocl~M2y2lP|
zbFM`Z-*dEp9W{5_I?FqgKOqcjrGzul_KvvA0B9o^)C&!8LQLB95vnvr20|)KwER)3
zg@AiPX~4f9{zIy9K63eeK%_eUy<Xj$!il}`M9Aai_i>+_bCw_<t<K-?r^}*l>{<&~
zeLV|!bP%l1qxywfVr9Z9JI+++EO^x>ZuCK);=$VIG1`kxK8F2M8AdC$iOe3cj<EWM
zKtfCf^Zg1tRdj=Xm)|^7J1pa)+-CDvXj&R?416f(tgg8|WBR8cdxDx?*Yn+_9!KKY
zYfc;GQgX!L+9q}en#aZ8FKqby@Ji7SuT!4)GFKidFyC9wMywvB3c%^>1fo(ce4l-9
z7*zKy3={MixvUk=enQE;ED~7tv%qh&3lR<0m??@w{ILF|e#QOyPkFYK!&Up7xWNtL
zOW%1QMC<3o;G9_S1;NkPB6bqbCOjeztEc6TsBM<(q9((JKiH{01+Ud=uw9B@{;(JJ
z-DxI2*{pMq`q1RQc;V8@gYAY44Z!%#W~M9pRxI(R?SJ7<UU2Y^EpY^fzuq-h_rtLL
zw8{`NN~<)$oMx`|^gGr>sy7em=Z5DbuDlr@*q|25V)($-f}9c#?D%dU^RS<(wz?{P
zFFHtCab*!rl(~j@0(Nadvwg8q|4!}L^>d?0al6}Rrv9$0M#^&@zjbfJy_n!%mVHK4
z6pLRIQ^Uq~dnyy$`ay51Us6WaP%&O;@49m&{G3z7xV3dLtt1VTOMYl3UW~Rm{Eq4m
zF?Zl_v;?7EFx1_+#WFUXxcK78IV)FO>42@cm@}2I%pVbZqQ}3;p;sDIm&knay03a^
zn$5}Q$G!@fTwD$e(x-~aWP0h+4N<q|;xEwzsU+0W)#|>Rz$Kln<bW)%U3n>O_H2c<
z(XX#lPuW_%H#Q+c&(nRyX1-Ia<yTsbNAz3PBfuh9@JU{>dKR-%$4FYC0fsCmL9ky3
zKpxyjd^JFR+vg2!=HWf}2Z?@Td`0EG`kU?{8zKrvtsm)|7>pPk9nu@2^z96aU2<#`
z2QhvH5w&V;wER?mopu+nqu*n8p~(%Q<o-E#HMmv_6Lr(S<y?zXl02$twV54+g=p_C
zbPW!;qljHcIPw~aX95_u!itzF%xKBH?y!MCRe^`1V@8<G!;_`~Q-@-mUm7r`3Jc*<
zW|jM!A9`X|osT!srEU-27h+^5j<OqNPj-EFHPokG&HB5WAG01lt!13`S9niUI^dz+
zrPE=GX-SXL@wqVGe*HT?V{#O~&~?uH#PoV2h;Vj@x`#d8)T&F})!(j^f1!z+l?Jjx
zylKosI<}}<nHbsk7I?v<<vXs6tPoozmJ}avD&{J7$vR$!Ni~Q@;tH>kwSs&*0eJwa
zMXR05`OSFpfyRb!<VB&Y0bEEVE$hSNXH(0mbzS-;?|O<AG)<R8gmLSuf>Y_+H@O%Y
z0=K^y6B8Gcbl?SA)qMP3Z+=C(?8zL@=74R=EVnE?vY!1BQy2@q*RUgRx4yJ$k}MnL
zs!?74QciNb-LcG*&o<9=DSL>1n}ZNd)w1z3-0Pd^4ED1{qd=9|!!N?xnXjM!EuylY
z5=!H>&hSofh8V?Jofyd!h`xDI1fYAuV(sZwwN~{$a}MX^=+0TH*SFp$vyxmUv7C*W
zv^3Gl0+eTFgBi3FVD;$nhcp)ka*4gSskYIqQ&+M}xP9yLAkWzBI^I%zR^l1e?bW_6
zIn{mo{dD=)9@V?s^fa55jh78rP*Ze<3`tRCN4*mpO$@7a^*2B*7N_|A(Ve2VB|)_o
z$=#_=aBkhe(ifX}MLT()@5?<tMQW)|T904`EDIN{(*~?7PZ%vrUEuUf@Om1Lh8V<U
zqvVYpe+tw_sKHyj#O-VCO5S%E1lshLO74De`Gk2E(7WE#<PpDtbvmnFnSOqG1oI3d
zYC<jZo_G~2KIE6{8;7bJFfC?E4zS>OV+~7cXC3r!%{QJxriXo9I%*3q4KT4Xxzyd{
z9;_%=W%q!Vw$Z7F3lUnY+1HZ*lO;4;VR2+i4+D(m#01OYq|L_fbnT;KN<^dkkCwtd
zF7n+O7KvAw8c`JUh6LmeIrk4`F3o|AagKSMK3))_5Cv~y2Bb2!Ibg9BO7Vkz?pAYX
zoI=B}+$R22&IL`NCYUYjrdhwjnM<dIpta11b@>x_v=-Qcx-jmtN>!Zqf|n1^SWrHy
zK|MwJ?Z#^>)rfT5YSY{qjZ&`Fjd;^vv&gF-Yj6$9-Dy$<6zeP4s+78gS2|t%Z309b
z0^fp~ue_}i`U9j!<|qF92_3oB09NqgAoehQ`)<)dSfKoJl_A6Ec#*Mx9Cpd-p#$Ez
z={AM*r-bQs6*z$!*V<pNyBZpFi*F}aPuOZk!oD1sov}{rrxFZa@)!5H(|DKR-T0B*
zk=XmkSgqtSP+yWN@0aMgOdP>A4|QE7bf@-4vb?Q+pPKLkY2{yKsw{&udv_2v8{Dbd
zm~8VAv!G~s)`O3|Q6vFUV%8%+?ZSVUa(;fhPNg#vab@J*9XE4#D%)$UU-T5`fwjz!
z6&gA^`OGu6aUk{l*h9eB?opVdrHK>Q@U>&JQ_2pR%}TyOXGq_6s56_`U(WoOaAb+K
zXQr#6H}>a-GYs9^bG<C4b$CvneP46N2fi^kmcJjoTXRGgd^g1b&uQ5spV5+b#%y`#
zrU;H~D)utn!YWIi=j;?C-zcJ^D5xZF+#(?rMdp;)?KT1xBnMkmoV;zh&S;rXW6QQx
zWTQ2K14`6wG0eo+=1oSxjIHJc9Zkw+()XT69~5<`ZtDM}Z2bxUwYy3m%<I&~-0+^1
zYtu2vJf--MIxlG~PPDn;z8t5-=$6>P2Y&hSP5gEtW+GVC4=wy0wQk=~%CSXj=GH6q
z-T#s!BV`xZVxm{~jr_ezYRpqqIcXC=Oq`b{lu`Rt(IYr4B91hhVC?yg{ol4WUr3v9
zOAk2LG>CIECZ-WIs0$N}F#eoIUEtZudc7DPYIjzGqDLWk_A4#(<oDDN)6%Ctygl~O
zyPZcr9YCj-jDP7@YK23SJG!MDFZ1)E9`{R$R<J$u)%oUM9#k)$atlYczfhesFXL-4
zvsoG-9l@uTA8QI2Z$HsSvPZlMpB!@DV{4Bs(b)t!a<<4O@H~uuN{fO$vY>LgacooD
z2K4IWs@N`Bddm-{%oy}!k0^i6Yh)uJ1S*90>|bm3TOZxcV|ywHUb(+CeX-o1|LTZM
zwU>dY3R&U)T(}5#Neh?-CWT~@{6Ke@sI)uSuzoah8COy)w)B)aslJmp`WUcjdia-0
zl2Y}&L~XfA`uYQboAJ1;J{XLhYjH){cObH3FDva+^8ioOQy%Z=xyjGLmWMrzfFoH;
zEi3AG`_v+%)&lDJE;iJWJDI@-X9K5O)LD~j*PBe(wu+|%ar~C+LK1+-+lK<ll>=t#
z+Xc+J7qp~5q=B~rD!x78)?1+KUIbYr^5rcl&tB-cTtj+e%{gpZZ4G~6r15+d|J(ky
zjg@@UzMW0k9@S#W(1H{u;Nq(7llJbq;;4t$awM;l&(2s+$l!Ay9^Ge|34CVhr7|BG
z?dAR83smef^frq9V(OH+a+ki#q&-7TkWfFM=5bsGbU(8mC;>QTCWL5ydz9s6k@?+V
zcjiH`VI=59P-(-DWXZ~5DH>B^_H~;4$)KUhnmGo*G!Tq8^LjfUDO)lASN*=#AY_yS
zqW9UX(VOCO&p@kHdUUgsBO0KhXxn1sprK5h8}+>IhX(nSXZKwlNsjk^M|RAaqmCZB
zHBol<PMLlw!1W2AX{4`0(aI-^)x1d_zq-0U*e!X=g^kk>OHYBas@&{PT=R+?d8pZu
zUHfyucQ`(umXSW7o?HQ3H21M`ZJal+%*)SH1B1j6rxTlG3hx1IGJN^M7{$j(9V;MZ
zRKybgVuxKo#XVM+?*yTy{W+XHaU5Jbt-UG33x{u(N-2wmw;zzPH&4DE103HV@ER86
z|FZEmQb|&1s5#`$4!Cm}&`^{(4V}OP$bk`}v6q6rm;P!H)W|2i^e{7lTk2W@jo_9q
z*aw|U7#+g59Fv(5qI`#O-qPj#@_P>PC#I(GSp3DLv7x-dmYK=C7lPF8a)bxb=@)B1
zUZ`EqpXV2dR}B&r`uM}N(TS99ZT0UB%IN|0H%DcVO#T%L_chrgn#m6%x4KE*IMfjX
zJ%4veCEqbXZ`H`F_+fELMC@wuy_ch%t*+Z+1I}wN#C+dRrf2X{1C8=yZ_%Pt6wL_~
zZ2NN-hXOT4P4n$QFO7yYHS-4wF1Xfr-meG9Pn;uK51?hfel`d38k{W)F*|gJLT2#T
z<~>spMu4(mul-8Q3*pf=N4DcI)zzjqAgbE2eOT7~&f1W3VsdD44Ffe;3mJp-V@8UC
z)|qnPc12o~$X-+U@L_lWqv-RtvB~%hLF($%Ew5w>^NR82qC_0F<zVqs?Raxz=2A>B
z)=hP1-OEx?lLi#jnLzH}a;Nvr@JDO-zQWd}#k^an$Kwml;MrD&)sC5b`s0ZkVyPkb
zt}-jOq^%_9>YZe7Y}PhW{a)c39G`kg(P4@kxjcYfgB4XOOcmezdUI7j-!gs7oAo2o
zx(Ph{G+YZ`a%~kzK!HTAA5NXE-7vOFRr5oqY$rH>WI6SFvWmahFav!CfRMM3%8J&c
z*p+%|-fNS_@QrFr(at!JY9jCg9F-%5{nb5Bo~z@Y9m&SHYV`49GAJjA5h~h4(G!Se
zZmK{Bo7ivCfvl}@A-ptkFGcWXAzj3xfl{evi-OG(TaCn1FAHxRc{}B|x+Ua1D=I6M
z!C^ZIvK6aS_c&(=OQDZfm>O`Nxsw{ta&yiYPA~@e#c%N>>#rq)k6Aru-qD4(D^v)y
z*>Rs;YUbD1S8^D(ps6Jbj0K3wJw>L4m)0e(6Pee3Y?gy9i0^bZO?$*sv+xKV?WBlh
zAp*;v6w!a8;A7sLB*g-^<$Z4L7|5jXxxP1}hQZ<55f9<^KJ>^mKlWSGaLcO0=$jem
zWyZkRwe~u{{tU63DlCaS9$Y4CP4f?+wwa(&1ou)b>72yd<aYLC-(YWFHR=3p2C;o@
zP>rFvm`R<qZaNijJ?9e0Ao@J0FQbg1c%wi*X&vhQIV{0-tqBevRs?R)1sbxUT&}HJ
z*KdKSzTFX7&Aa4>j-0`kBJgK@nd(*Eh!(NC{F-@=FnF&Y!q`7){YsLLHf0_B6aHc#
z>WIuHTyJwIH{BJ4)2RtEauC7Yq7Cytc|S<m;S)8!_N`GikUqEGHdRcGU-QPEbp3se
zE7LrqZLNv81NNuz!tDCc*XEM9tD}O}AA<wr-O|Mp0pzPgSb{6jitn>)4^*t8Va3HR
zg=~sN^tp9re@w=GTx$;zOWMjcg-7X3Wk^N$n;&Kf1RgVG2}2L-(0o)54C509C&77i
zrjSi{X*WV=%C17((N^6R4Ya*4#6s_L99RtQ>m(%#nQ#wrRC8Y%yxkH;d!MdY+Tw@r
zjpSnK`;C-U{ATcgaxoEpP0Gf+tx);buOM<s@Z}LbUcXA@TIG=Q@myo%l9hl^&h34x
zu6;dv<5;?t)>lK=01D|J+ROu37qc*rD(w`#O=3*O*w9?biwNoq3WN1`&Wp8TvKj3C
z3HR9ssH7a&Vr<6waJrU<Uz3;wi7<=4xfd1VLN$2P7x}BBS2io@ltlrnmzyIDtt<yX
zAPcqxp4#$=Z%yky_m)4l_cnk`*u)Ahtuv8K{6vhAKMH6ow@c&kpm#&qGLE(Nu?A^>
zdLg!ieYz%U^bmpn%;(V%%ugMk92&?_XX1K@mwnVSE6!&%P%Wdi7_h`CpScvspMx?N
zQUR>oadnG17#hNc$pkTp+9<O}Jes}mOYA)lX@8ntoYG-_HA4-;x|^l1dmnFbnH;3A
zo7RmzjAt!StB&)wt}}Vz$Tx7{+QOd#U@!|=V-Oy>lW+MBKHRZ~7<Tp{OpB;sNJVcO
zP9gJmH&Z2nt++Wk^~d|9`p`s~@#e4h2h+!@-1=fBDgb_osGReiQgZ>4XWUryd)4yd
zj98$%XmIL4(9OnoeO5Fnyn&fpQ9b0h4e6EHHw*l68j;>(ya`g^S&y2{O8U>1*>4zR
zq*WSI_2o$CHQ?x0!wl9bpx|Cm2+kFMR)oMud1%n2=qn5nE&t@Fgr#=Zv2?}wtEz^T
z9rrj=?I<GKR}2`GsAAn<o<uOC`pid<%}8(c`p&zgnk&0rnZ{7Rb)^0-DfYcASTQ0s
zKO0S&yqP5xyM1crewennx~2nl$+FH?k$&4izqT?3*7J(SmJOw`dZb5FYs=|K5XN*~
z@!QVYGRE&)UH{eRL^>H*qI5{G@Rn&}^Z{+TW}mQe<Ew(X_9Cg%_)${IZP(Sf(i}}#
zbP^Uyd)|N;rJ4rvPkN0$CN?X?Bu3o`sBkNx9e)Hk<|kZoor>b9=8b<_a`&Cm#n%n~
zU47MvCBsdXFB1+adOO)03+nczfWa#vwk<X*p?NEOGFg@VXR_YfNi3ZWGup*ZMYLrd
zivdVFWx1f#$rH$D0S;+?%}dLVO}~LftMC3)E?;ORtVD#gO@_oLGdOsk#uT@)CP$RI
z#-#zp;&|vD_rYnvw~2N0Wp+nQ+xVJ$IH9kk(&N_Uad`)ORc-o<^o9v_z)$2HD4jGQ
zI}WMPN93Rji|(>#r{o{dF)QWya9v2nv43Zp3%Ps}($lA02*_g25t;|T{A5snSY?3A
zrRQ~(Ygh_ebltHo1VC<XI}!-0hb>bJb*eOAr;4cnlXLvI>*$-#AVsGg6B1r7@;g^L
zFlJ_th0vxO7;-opU@WA<a+$A0VKV&CD~?Y9W`bM2k~*P|j8E*2CoV8)Cu!IV5;k=`
zm0lA9424u4MQ;9hkajM?rCu<5Nio0ru*d*6!O7wLB^>Fe;<}?!2q?RBrFK5U{<mA*
z;WN^+Hz{=MA9j{=Q!Qyy7=i0XTx(4nT94X=`8CIvSzRT*3@ox%j?(gLc30~Knc##R
z`(0eGu62$+sd#-(+!IS_v$FsA^Q8gK0r%Y15^&Pc`)3fzUE9X{;k8eN8;R}9b;E)`
zT8R>*ai@NLKZ^};Ul}beukveh?TQn;$%9=R+DX07m82gP$=}Uo_%&ngV`}Hyv8g{u
z3SWzTGV|cwQuFIs7ZDOqO_fGf8Q`8MwL}eUp>q?4eqCmOTcwQuXtQckPy|4F1on8l
zP*h>d+cH#XQf|+6c|S{7SF(Lg>bR~l(0uY?O{OEVlaxa5@e%T&xju=o1`=OD#qc16
zSvyH*my(dcp6~VqR;o(#@m44Lug@~_qw+HA=mS#Z^<V!az}@c{ARa+_X}NO~a$=9p
za)_Ly?(LOnFWV{rQbS?1K7hP~fC?!$z}<pP%6*k1O(nj^MX2}V?0EMJUI;+4&As(@
zxYB>4reBy8iV?H~I;{LQWk3aKK8$bLRyt$g?-<xQqj`npk`D=fcL`B%EgjfC99(LE
z!z(C4-ap+uQYSIckaE<2uA^ag^t_eaYn_Jfq@U?vzOdv%t*)||aVad7PZ((`gpV!x
rZ$0M!)qwuD?ff?h#CY04MnNVFTnmG)-+p%fr;?V2o_dw4E$;sThR3J6

literal 0
HcmV?d00001

diff --git a/app/src/assets/logo_mkcl.svg b/app/src/assets/logo_mkcl.svg
new file mode 100644
index 0000000..726616f
--- /dev/null
+++ b/app/src/assets/logo_mkcl.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW X6 -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="8in" height="6in" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 8000 6000"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <style type="text/css">
+   <![CDATA[
+    .str0 {stroke:#848688;stroke-width:3}
+    .fil11 {fill:none;fill-rule:nonzero}
+    .fil7 {fill:#96989A}
+    .fil5 {fill:#C7C9CB}
+    .fil13 {fill:#F37435}
+    .fil12 {fill:#FFCC29}
+    .fil6 {fill:#FEFEFE}
+    .fil8 {fill:#848587;fill-rule:nonzero}
+    .fil10 {fill:#848688;fill-rule:nonzero}
+    .fil4 {fill:#373435;fill-rule:nonzero}
+    .fil14 {fill:#F58634;fill-rule:nonzero}
+    .fil9 {fill:#FEFEFE;fill-rule:nonzero}
+    .fil2 {fill:url(#id0)}
+    .fil1 {fill:url(#id1)}
+    .fil3 {fill:url(#id2)}
+    .fil0 {fill:url(#id3)}
+   ]]>
+  </style>
+  <linearGradient id="id0" gradientUnits="userSpaceOnUse" x1="7065.15" y1="1389.45" x2="7236.49" y2="1218.11">
+   <stop offset="0" style="stop-color:#64B074"/>
+   <stop offset="1" style="stop-color:#98BD26"/>
+  </linearGradient>
+  <linearGradient id="id1" gradientUnits="userSpaceOnUse" x1="6440.12" y1="1620.81" x2="6735.08" y2="1325.85">
+   <stop offset="0" style="stop-color:#209CBA"/>
+   <stop offset="1" style="stop-color:#1B7387"/>
+  </linearGradient>
+  <linearGradient id="id2" gradientUnits="userSpaceOnUse" xlink:href="#id1" x1="6531.31" y1="1216.64" x2="6797" y2="950.957">
+  </linearGradient>
+  <linearGradient id="id3" gradientUnits="userSpaceOnUse" xlink:href="#id1" x1="7060.18" y1="1834.44" x2="7194.5" y2="1700.12">
+  </linearGradient>
+ </defs>
+<symbol id="Symbol6" viewBox="7060 1701 129 131">
+ <path class="fil0" d="M7151 1701l-54 0c-35,0 -37,37 -37,37l0 52c0,44 39,42 39,42l47 0c49,0 42,-47 42,-47l0 -44c0,-39 -37,-39 -37,-39z"/>
+</symbol>
+<symbol id="Symbol2" viewBox="7060 1701 129 131">
+ <path class="fil0" d="M7151 1701l-54 0c-35,0 -37,37 -37,37l0 52c0,44 39,42 39,42l47 0c49,0 42,-47 42,-47l0 -44c0,-39 -37,-39 -37,-39z"/>
+</symbol>
+<symbol id="Symbol7" viewBox="6456 1336 280 271">
+ <path class="fil1" d="M6736 1507l0 -77c0,-104 -86,-95 -86,-95l-108 9c-104,9 -86,117 -86,117l0 72c-5,86 86,72 86,72l99 -5c86,-9 95,-95 95,-95z"/>
+</symbol>
+<symbol id="Symbol3" viewBox="7064 1219 164 167">
+ <path class="fil2" d="M7181 1219l-69 0c-44,0 -47,47 -47,47l0 66c0,57 50,53 50,53l60 0c63,0 53,-60 53,-60l0 -57c0,-50 -47,-50 -47,-50z"/>
+</symbol>
+<symbol id="Symbol4" viewBox="6546 962 245 244">
+ <path class="fil3" d="M6547 1084c0,0 -18,-113 95,-117l68 -5c0,0 81,-9 81,72l0 63c0,0 9,95 -77,99l-90 9c0,0 -77,9 -77,-59l0 -63z"/>
+</symbol>
+<symbol id="Symbol1" viewBox="6456 1336 280 271">
+ <path class="fil1" d="M6736 1507l0 -77c0,-104 -86,-95 -86,-95l-108 9c-104,9 -86,117 -86,117l0 72c-5,86 86,72 86,72l99 -5c86,-9 95,-95 95,-95z"/>
+</symbol>
+<symbol id="Symbol8" viewBox="6546 962 245 244">
+ <path class="fil3" d="M6547 1084c0,0 -18,-113 95,-117l68 -5c0,0 81,-9 81,72l0 63c0,0 9,95 -77,99l-90 9c0,0 -77,9 -77,-59l0 -63z"/>
+</symbol>
+<symbol id="Symbol5" viewBox="7064 1219 164 167">
+ <path class="fil2" d="M7181 1219l-69 0c-44,0 -47,47 -47,47l0 66c0,57 50,53 50,53l60 0c63,0 53,-60 53,-60l0 -57c0,-50 -47,-50 -47,-50z"/>
+</symbol>
+ <g id="Layer_x0020_1">
+  <metadata id="CorelCorpID_0Corel-Layer"/>
+  <g id="_880697104">
+   <path class="fil4" d="M427 5469l53 16c-12,55 -32,96 -62,123 -29,27 -65,40 -107,40 -37,0 -69,-9 -95,-27 -26,-18 -48,-47 -65,-87 -17,-40 -25,-87 -25,-141 0,-54 8,-99 25,-136 17,-37 39,-65 68,-84 29,-19 61,-28 96,-28 39,0 72,12 100,36 28,24 47,59 58,106l-52 15c-18,-68 -53,-102 -107,-102 -27,0 -50,7 -69,20 -20,14 -35,35 -47,64 -12,29 -17,65 -17,110 0,67 12,117 35,150 24,33 55,50 94,50 29,0 54,-10 75,-31 21,-21 35,-52 42,-93zm112 171l0 -353 44 0 0 54c11,-25 22,-41 31,-49 9,-8 20,-12 32,-12 16,0 33,6 50,19l-17 56c-12,-9 -24,-13 -36,-13 -10,0 -20,4 -29,11 -9,7 -15,17 -18,31 -6,23 -9,47 -9,73l0 185 -49 0zm385 -114l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm463 167c-16,17 -33,30 -51,39 -18,9 -36,13 -55,13 -30,0 -54,-9 -72,-27 -18,-18 -27,-43 -27,-74 0,-20 4,-39 13,-54 8,-16 20,-28 35,-37 15,-9 37,-15 67,-20 40,-6 69,-13 88,-21l0 -15c0,-24 -4,-41 -13,-51 -12,-14 -31,-21 -56,-21 -23,0 -40,5 -51,14 -11,9 -20,27 -25,53l-48 -8c7,-38 21,-66 42,-83 21,-17 51,-26 90,-26 30,0 54,6 72,17 17,11 28,26 33,42 5,17 7,41 7,74l0 80c0,56 1,91 3,106 2,15 6,29 12,42l-51 0c-5,-12 -8,-27 -10,-44zm-4 -134c-18,9 -45,16 -80,23 -21,4 -35,8 -43,12 -8,5 -15,11 -19,19 -5,8 -7,18 -7,29 0,17 5,30 16,40 10,10 25,15 43,15 18,0 34,-5 48,-14 14,-9 25,-21 32,-36 7,-15 11,-37 11,-66l0 -22zm235 124l7 53c-14,4 -26,5 -37,5 -17,0 -31,-3 -41,-10 -10,-7 -18,-16 -21,-28 -4,-12 -6,-35 -6,-70l0 -203 -36 0 0 -47 36 0 0 -88 49 -36 0 123 50 0 0 47 -50 0 0 207c0,19 1,31 4,37 4,8 12,12 24,12 6,0 13,-1 22,-2zm46 -365l0 -69 49 0 0 69 -49 0zm0 419l0 -353 49 0 0 353 -49 0zm124 0l0 -353 44 0 0 50c11,-20 24,-34 39,-44 15,-10 33,-15 53,-15 15,0 30,3 43,9 13,6 24,14 32,24 8,10 14,23 18,38 4,16 6,40 6,73l0 217 -49 0 0 -215c0,-26 -2,-45 -7,-57 -4,-12 -11,-21 -21,-28 -9,-7 -20,-10 -33,-10 -24,0 -42,9 -56,26 -14,17 -21,48 -21,90l0 193 -49 0zm302 29l48 9c2,19 9,33 20,42 11,9 26,14 46,14 22,0 39,-5 51,-15 13,-10 21,-26 26,-46 3,-12 4,-39 4,-79 -11,15 -23,27 -36,35 -13,8 -28,12 -44,12 -35,0 -63,-15 -86,-44 -26,-34 -39,-79 -39,-135 0,-38 6,-71 17,-100 11,-28 27,-49 45,-63 19,-13 40,-20 63,-20 17,0 33,4 47,13 14,8 27,21 37,38l0 -43 45 0 0 306c0,54 -4,93 -13,116 -9,23 -23,41 -44,55 -20,14 -45,20 -73,20 -37,0 -66,-10 -87,-30 -20,-20 -30,-48 -29,-84zm41 -212c0,46 8,80 23,101 15,21 34,32 56,32 22,0 41,-10 57,-31 16,-21 23,-54 23,-100 0,-44 -8,-77 -24,-99 -16,-22 -35,-32 -58,-32 -20,0 -38,11 -54,32 -15,22 -23,54 -23,96zm624 139c-16,17 -33,30 -51,39 -18,9 -36,13 -55,13 -30,0 -54,-9 -72,-27 -18,-18 -27,-43 -27,-74 0,-20 4,-39 13,-54 8,-16 20,-28 35,-37 15,-9 37,-15 67,-20 40,-6 69,-13 88,-21l0 -15c0,-24 -4,-41 -13,-51 -12,-14 -31,-21 -56,-21 -23,0 -40,5 -51,14 -11,9 -20,27 -25,53l-48 -8c7,-38 21,-66 42,-83 21,-17 51,-26 90,-26 30,0 54,6 72,17 17,11 28,26 33,42 5,17 7,41 7,74l0 80c0,56 1,91 3,106 2,15 6,29 12,42l-51 0c-5,-12 -8,-27 -10,-44zm-4 -134c-18,9 -45,16 -80,23 -21,4 -35,8 -43,12 -8,5 -15,11 -19,19 -5,8 -7,18 -7,29 0,17 5,30 16,40 10,10 25,15 43,15 18,0 34,-5 48,-14 14,-9 25,-21 32,-36 7,-15 11,-37 11,-66l0 -22zm287 177l0 -488 53 0 0 242 199 -242 72 0 -168 198 175 290 -70 0 -142 -247 -66 78 0 169 -53 0zm367 0l0 -353 44 0 0 50c11,-20 24,-34 39,-44 15,-10 33,-15 53,-15 15,0 30,3 43,9 13,6 24,14 32,24 8,10 14,23 18,38 4,16 6,40 6,73l0 217 -49 0 0 -215c0,-26 -2,-45 -7,-57 -4,-12 -11,-21 -21,-28 -9,-7 -20,-10 -33,-10 -24,0 -42,9 -56,26 -14,17 -21,48 -21,90l0 193 -49 0zm293 -177c0,-61 13,-107 39,-138 26,-31 58,-47 97,-47 39,0 71,16 97,47 26,31 39,76 39,134 0,64 -13,111 -38,142 -26,31 -58,47 -97,47 -39,0 -71,-16 -97,-47 -26,-31 -39,-77 -39,-138zm50 0c0,46 8,80 25,102 17,22 37,34 62,34 23,0 43,-11 59,-34 17,-22 25,-56 25,-102 0,-45 -8,-79 -25,-102 -17,-22 -37,-33 -62,-33 -23,0 -43,11 -60,34 -16,22 -25,56 -25,101zm332 177l-89 -353 51 0 46 204 17 76 15 -73 46 -207 51 0 43 205 15 68 17 -68 50 -204 48 0 -91 353 -51 0 -46 -212 -11 -60 -59 272 -52 0zm349 0l0 -488 49 0 0 488 -49 0zm324 -114l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm462 211l0 -45c-9,17 -20,30 -34,39 -14,9 -29,13 -45,13 -34,0 -64,-16 -89,-48 -25,-32 -37,-78 -37,-136 0,-40 6,-74 17,-102 11,-28 26,-49 44,-62 19,-14 39,-20 62,-20 16,0 31,4 45,13 14,9 25,20 34,36l0 -175 49 0 0 488 -46 0zm-155 -176c0,46 8,80 24,102 16,22 34,33 55,33 21,0 39,-11 54,-32 15,-21 23,-53 23,-96 0,-50 -8,-86 -23,-108 -15,-23 -35,-34 -58,-34 -21,0 -38,11 -53,33 -15,22 -22,56 -22,103zm269 206l48 9c2,19 9,33 20,42 11,9 26,14 46,14 22,0 39,-5 51,-15 13,-10 21,-26 26,-46 3,-12 4,-39 4,-79 -11,15 -23,27 -36,35 -13,8 -28,12 -44,12 -35,0 -63,-15 -86,-44 -26,-34 -39,-79 -39,-135 0,-38 6,-71 17,-100 11,-28 27,-49 45,-63 19,-13 40,-20 63,-20 17,0 33,4 47,13 14,8 27,21 37,38l0 -43 45 0 0 306c0,54 -4,93 -13,116 -9,23 -23,41 -44,55 -20,14 -45,20 -73,20 -37,0 -66,-10 -87,-30 -20,-20 -30,-48 -29,-84zm41 -212c0,46 8,80 23,101 15,21 34,32 56,32 22,0 41,-10 57,-31 16,-21 23,-54 23,-100 0,-44 -8,-77 -24,-99 -16,-22 -35,-32 -58,-32 -20,0 -38,11 -54,32 -15,22 -23,54 -23,96zm478 69l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm433 211l0 -488 53 0 0 430 197 0 0 58 -250 0zm307 -419l0 -69 49 0 0 69 -49 0zm0 419l0 -353 49 0 0 353 -49 0zm234 -54l7 53c-14,4 -26,5 -37,5 -17,0 -31,-3 -41,-10 -10,-7 -18,-16 -21,-28 -4,-12 -6,-35 -6,-70l0 -203 -36 0 0 -47 36 0 0 -88 49 -36 0 123 50 0 0 47 -50 0 0 207c0,19 1,31 4,37 4,8 12,12 24,12 6,0 13,-1 22,-2zm279 54l-106 -488 54 0 61 320c6,33 12,66 17,100l18 -90 76 -329 64 0 57 247c14,60 24,118 31,173 5,-32 12,-67 20,-106l63 -314 53 0 -110 488 -51 0 -85 -372 -13 -57c-4,21 -8,40 -12,57l-85 372 -54 0zm422 -177c0,-61 13,-107 39,-138 26,-31 58,-47 97,-47 39,0 71,16 97,47 26,31 39,76 39,134 0,64 -13,111 -38,142 -26,31 -58,47 -97,47 -39,0 -71,-16 -97,-47 -26,-31 -39,-77 -39,-138zm50 0c0,46 8,80 25,102 17,22 37,34 62,34 23,0 43,-11 59,-34 17,-22 25,-56 25,-102 0,-45 -8,-79 -25,-102 -17,-22 -37,-33 -62,-33 -23,0 -43,11 -60,34 -16,22 -25,56 -25,101zm279 177l0 -353 44 0 0 54c11,-25 22,-41 31,-49 9,-8 20,-12 32,-12 16,0 33,6 50,19l-17 56c-12,-9 -24,-13 -36,-13 -10,0 -20,4 -29,11 -9,7 -15,17 -18,31 -6,23 -9,47 -9,73l0 185 -49 0zm185 0l0 -488 49 0 0 488 -49 0zm314 0l0 -45c-9,17 -20,30 -34,39 -14,9 -29,13 -45,13 -34,0 -64,-16 -89,-48 -25,-32 -37,-78 -37,-136 0,-40 6,-74 17,-102 11,-28 26,-49 44,-62 19,-14 39,-20 62,-20 16,0 31,4 45,13 14,9 25,20 34,36l0 -175 49 0 0 488 -46 0zm-155 -176c0,46 8,80 24,102 16,22 34,33 55,33 21,0 39,-11 54,-32 15,-21 23,-53 23,-96 0,-50 -8,-86 -23,-108 -15,-23 -35,-34 -58,-34 -21,0 -38,11 -53,33 -15,22 -22,56 -22,103z"/>
+   <g>
+    <path class="fil5" d="M4021 272c926,0 1680,755 1680,1680 0,926 -755,1680 -1680,1680 -925,0 -1680,-755 -1680,-1680 0,-925 755,-1680 1680,-1680z"/>
+    <path class="fil6" d="M4021 506c797,0 1446,650 1446,1446 0,797 -650,1446 -1446,1446 -797,0 -1446,-650 -1446,-1446 0,-797 650,-1446 1446,-1446z"/>
+    <path class="fil7" d="M3261 397c179,-97 445,426 751,426 312,28 574,-505 750,-433 187,79 -56,613 135,852 172,262 753,134 806,316 55,196 -514,339 -582,637 -97,298 365,672 255,828 -119,165 -585,-191 -861,-58 -293,110 -298,704 -488,716 -203,10 -216,-577 -491,-709 -269,-161 -736,207 -864,65 -134,-153 316,-528 248,-826 -42,-311 -620,-447 -589,-635 36,-200 610,-82 801,-321 217,-226 -37,-764 129,-856z"/>
+    <path class="fil5" d="M3307 469c126,-53 405,440 705,428 323,26 609,-483 726,-424 120,66 -92,591 105,818 181,269 757,175 784,303 23,135 -519,297 -574,592 -98,309 335,701 252,802 -91,102 -555,-221 -820,-80 -302,117 -339,699 -470,697 -137,-7 -174,-572 -449,-691 -280,-164 -758,171 -838,67 -80,-111 339,-492 260,-782 -46,-321 -606,-486 -575,-613 38,-132 596,-42 774,-284 222,-236 2,-777 121,-832z"/>
+    <path class="fil8" d="M3014 1959c0,552 449,1001 1001,1001 552,0 1001,-449 1001,-1001 0,-552 -449,-1000 -1001,-1000 -552,0 -1001,449 -1001,1000zm1001 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/>
+    <path class="fil9" d="M4013 962c546,0 991,445 991,991 0,546 -445,991 -991,991 -546,0 -991,-445 -991,-991 0,-546 445,-991 991,-991z"/>
+    <path class="fil10" d="M3543 1083c86,-20 247,10 470,90l8 3 -5 -7c-54,-75 -110,-138 -170,-192l-3 4c60,54 115,117 170,191l3 -4c-224,-80 -382,-110 -469,-91l-2 5z"/>
+    <path class="fil10" d="M3069 2289c-8,-143 5,-275 37,-392 33,-120 88,-227 163,-320 77,-95 178,-177 299,-243 124,-68 274,-122 445,-160l0 -5c-239,-12 -436,14 -587,76 -152,63 -261,165 -325,303l5 2c63,-137 172,-238 322,-300 151,-63 348,-88 585,-76l0 -5c-172,38 -322,93 -447,161 -122,67 -223,149 -301,244 -76,93 -131,201 -164,322 -33,117 -45,250 -37,394l5 0z"/>
+    <path class="fil10" d="M3793 2933c-27,-383 -23,-723 13,-1012 36,-298 107,-550 210,-749l4 -8 -7 4c-131,74 -244,159 -338,254 -97,98 -176,210 -234,331 -60,125 -100,265 -118,416 -19,155 -17,326 8,508l5 -1c-24,-182 -27,-352 -8,-507 19,-150 58,-289 118,-414 58,-121 136,-232 233,-330 93,-95 207,-180 337,-253l-4 -3c-103,200 -174,452 -211,750 -35,289 -40,630 -13,1013l5 0z"/>
+    <path class="fil10" d="M4481 1078c-87,-20 -244,10 -468,90l3 4c54,-75 110,-137 169,-191l-3 -4c-60,54 -115,117 -170,191l-5 7 8 -3c223,-79 379,-110 465,-90l1 -5z"/>
+    <path class="fil10" d="M4963 2276c8,-143 -5,-275 -37,-391 -33,-119 -89,-226 -165,-318 -77,-94 -179,-174 -301,-240 -124,-67 -274,-120 -446,-159l0 5c237,-12 433,14 584,76 150,62 258,163 321,300l5 -2c-64,-138 -173,-239 -324,-302 -151,-63 -348,-88 -586,-76l0 5c171,38 320,92 444,158 122,65 222,146 299,239 75,91 130,197 164,316 32,116 45,247 37,390l5 0z"/>
+    <path class="fil10" d="M4307 2907c25,-358 9,-694 -47,-1000 -50,-274 -132,-522 -244,-738l-4 3c130,73 243,158 336,253 96,98 174,208 232,329 59,124 99,263 117,413 19,154 16,327 -8,509l5 -3c24,-182 27,-352 8,-507 -19,-150 -58,-289 -118,-414 -58,-121 -136,-232 -233,-330 -93,-95 -207,-180 -337,-253l-7 -4 4 8c111,215 193,463 243,736 56,305 72,641 47,999l5 0z"/>
+    <path class="fil10" d="M3030 2182c84,236 291,370 449,441 200,90 409,120 537,118 155,-2 344,-50 506,-129 145,-71 344,-202 464,-427l-5 -2c-120,224 -317,354 -462,425 -161,78 -350,127 -504,129 -128,2 -336,-28 -535,-118 -157,-71 -362,-204 -446,-438l-5 2z"/>
+    <path class="fil10" d="M3047 1692c-35,176 8,342 123,482 174,211 499,341 846,338 169,-1 334,-32 479,-90 148,-59 271,-144 355,-247 114,-139 157,-307 123,-488l-5 1c34,178 -8,346 -122,483 -84,102 -206,187 -353,245 -144,57 -309,88 -477,89 -346,2 -669,-127 -842,-337 -114,-138 -156,-303 -122,-477l-5 -1z"/>
+    <path class="fil10" d="M3238 1328c-128,150 -159,312 -88,469 115,255 479,444 866,451 183,3 371,-44 530,-131 154,-86 270,-203 324,-331 34,-79 44,-158 29,-236 -16,-84 -60,-163 -131,-236l-4 4c70,72 114,150 130,233 15,77 5,155 -29,233 -115,268 -480,465 -849,459 -385,-7 -748,-195 -862,-448 -70,-155 -39,-315 88,-463l-4 -3z"/>
+    <path class="fil10" d="M3508 1092c-196,141 -277,320 -222,490 34,105 121,200 243,267 132,71 298,109 483,108 186,-1 355,-48 487,-136 120,-80 202,-187 229,-303 19,-81 11,-161 -24,-233 -38,-77 -105,-141 -199,-190l-2 5c93,48 159,111 196,188 35,70 43,150 24,229 -50,208 -294,433 -712,435 -358,2 -648,-147 -721,-371 -55,-168 26,-344 220,-484l-3 -4z"/>
+    <path class="fil10" d="M3729 1004c-92,56 -158,118 -196,185 -34,60 -44,124 -27,185 42,160 251,276 506,283 126,3 250,-28 349,-87 95,-57 157,-135 176,-219 14,-64 1,-129 -38,-187 -44,-65 -118,-121 -222,-166l-2 5c102,45 176,101 220,165 38,57 51,121 37,183 -40,176 -268,309 -520,302 -253,-7 -460,-121 -502,-279 -16,-60 -7,-121 27,-181 37,-66 108,-132 199,-188l-8 0z"/>
+    <path class="fil10" d="M3752 1234c0,41 28,82 76,112 50,31 116,48 186,48 146,0 274,-75 274,-160 0,-41 -29,-80 -82,-109 -52,-29 -120,-45 -192,-45 -71,0 -137,16 -186,45 -49,29 -76,68 -76,109zm262 -149c146,0 269,68 269,149 0,83 -125,155 -269,155 -139,0 -256,-71 -256,-155 0,-84 113,-149 256,-149z"/>
+    <polygon class="fil10" points="4010,1170 4015,1170 4015,966 4010,966 "/>
+    <path class="fil10" d="M3006 1958c0,552 449,1000 1000,1000 552,0 1000,-449 1000,-1000 0,-552 -449,-1000 -1000,-1000 -551,0 -1000,449 -1000,1000zm1000 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/>
+    <path class="fil11 str0" d="M3006 1958c0,552 449,1000 1000,1000 552,0 1000,-449 1000,-1000 0,-552 -449,-1000 -1000,-1000 -551,0 -1000,449 -1000,1000zm1000 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/>
+    <path class="fil10" d="M4019 756l-15 0 0 -71 15 0 0 71zm31 31l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 105l-15 0 0 -71 15 0 0 71zm31 30l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 105l-15 0 0 -71 15 0 0 71zm31 31l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-3 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 110l-15 0 0 -77 15 0 0 77zm27 30l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-25 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-3 -5,-8l0 -118c0,-5 3,-8 5,-8l7 0c3,9 8,15 15,15l24 0c7,0 13,-6 15,-15l2 0c2,0 5,4 5,8zm-46 115c0,-4 0,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 117c0,4 0,7 -1,9l-13 0c0,-2 -1,-5 -1,-9l0 -83 15 0 0 83zm-11 -1121c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm-23 11c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l64 0c2,0 5,4 5,8l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0zm64 22c15,0 28,-14 28,-30l0 -118c0,-17 -12,-30 -28,-30l-64 0c-15,0 -28,14 -28,30l0 118c0,17 12,30 28,30l0 0 0 71 0 0c-15,0 -28,14 -28,31l0 118c0,17 12,31 28,31l0 0 0 71 0 0c-15,0 -28,14 -28,30l0 118c0,17 12,31 28,31l0 0 0 71 0 0c-15,0 -28,14 -28,31l0 118c0,17 12,30 28,30l0 0 0 77 -4 0c-15,0 -28,14 -28,30l0 118c0,17 12,31 28,31l0 0 0 83c0,19 7,31 18,31l25 0c11,0 18,-12 18,-31l0 -83 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-30 -27,-30l0 -77 3 0c15,0 28,-14 28,-30l0 -118c0,-17 -12,-31 -28,-31l-3 0 0 -71 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-30 -28,-30l-3 0 0 -71 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-31 -28,-31l-3 0 0 -71 3 0z"/>
+    <path class="fil12" d="M3465 2569l1079 0c9,0 23,11 16,16 -48,34 -80,66 -66,88 5,7 -7,16 -16,16l-959 0c-9,0 -19,-8 -16,-16 9,-29 -13,-59 -54,-88 -7,-5 7,-16 16,-16z"/>
+    <path class="fil13" d="M4487 2676c-1,2 -5,4 -9,4l-959 0c-3,0 -6,-2 -8,-4 -1,-1 -1,-1 -1,-1 10,-30 -8,-61 -53,-94 2,-2 5,-4 8,-4l1079 0c2,0 5,2 8,4 -40,29 -82,66 -65,95zm83 -98c-3,-9 -17,-17 -26,-17l-1079 0c-9,0 -23,8 -26,17 -2,5 0,11 5,14 41,29 58,55 51,78 -2,6 -1,11 3,16 5,6 13,11 21,11l959 0c9,0 20,-6 24,-13 3,-5 3,-11 0,-16 -6,-9 -1,-30 63,-76 5,-3 7,-9 5,-14z"/>
+    <path class="fil12" d="M3555 2720l901 0c17,0 31,11 31,24l0 33c0,13 -14,24 -31,24l-901 0c-17,0 -31,-11 -31,-24l0 -33c0,-13 14,-24 31,-24z"/>
+    <path class="fil13" d="M4478 2777c0,8 -10,16 -23,16l-901 0c-12,0 -23,-7 -23,-16l0 -33c0,-8 10,-16 23,-16l901 0c12,0 23,7 23,16l0 33zm-23 -65l-901 0c-22,0 -39,15 -39,32l0 33c0,18 18,32 39,32l901 0c22,0 39,-14 39,-32l0 -33c0,-18 -18,-32 -39,-32z"/>
+    <path class="fil12" d="M3554 2837l901 0c17,0 31,9 31,19l0 27c0,11 -14,19 -31,19l-901 0c-17,0 -31,-9 -31,-19l0 -27c0,-11 14,-19 31,-19z"/>
+    <path class="fil13" d="M4477 2883c0,4 -9,11 -22,11l-901 0c-14,0 -23,-7 -23,-11l0 -27c0,-4 9,-11 23,-11l901 0c7,0 13,2 17,4 3,2 5,5 5,7l0 27zm4 -48c-7,-4 -17,-7 -26,-7l-901 0c-22,0 -39,12 -39,28l0 27c0,15 17,28 39,28l901 0c22,0 39,-12 39,-28l0 -27c0,-8 -5,-16 -13,-21z"/>
+    <path class="fil12" d="M3807 2938l393 0c13,0 24,44 24,99 -176,7 -107,99 -120,99l-194 0c-13,0 46,-91 -127,-99 0,-54 11,-99 24,-99z"/>
+    <path class="fil13" d="M4105 3067c-16,21 -11,45 -8,59 0,0 0,0 0,1l-179 0c0,-1 0,-1 0,-2 2,-13 5,-37 -13,-58 -19,-23 -56,-35 -113,-38 1,-49 11,-79 16,-83l392 0c6,3 15,33 16,83 -57,3 -94,16 -111,39zm96 -138l-393 0c-26,0 -32,67 -32,107l0 8 8 0c55,2 92,14 108,33 13,15 11,33 9,45 -1,7 -2,13 2,17 2,2 5,4 8,4l194 0c3,0 6,-1 8,-4 4,-4 2,-10 1,-17 -3,-12 -7,-29 5,-45 15,-19 51,-30 107,-33l8 0 0 -8c0,-40 -7,-107 -32,-107z"/>
+    <path class="fil12" d="M4007 2531l-155 0c8,-29 26,-48 55,-55 28,-76 -46,-64 -50,-181 -21,-143 112,-205 137,-328 -85,-58 -82,-127 13,-180 95,53 98,122 13,180 25,123 157,185 137,328 -4,117 -78,106 -50,181 29,8 47,26 55,55l-155 0z"/>
+    <path class="fil13" d="M3864 2522c8,-20 23,-33 45,-39l4 -1 2 -4c15,-42 2,-61 -14,-83 -15,-20 -33,-45 -35,-101l0 0 0 0c-11,-80 27,-133 67,-189 29,-40 59,-82 70,-136l1 -5 -5 -3c-39,-27 -59,-55 -57,-83 1,-28 24,-56 66,-80 42,24 64,51 66,80 1,28 -19,57 -57,83l-5 3 1 6c11,53 41,95 70,136 40,56 78,109 67,189l0 0 0 0c-2,56 -20,81 -35,101 -16,22 -30,41 -14,83l2 4 4 1c22,6 37,19 45,39l-143 0 -143 0zm306 6c-8,-30 -27,-50 -56,-59 -10,-31 -2,-44 13,-64 16,-22 36,-49 38,-111l0 1c13,-87 -29,-145 -70,-201 -27,-38 -55,-77 -66,-124 40,-29 61,-61 60,-94 -2,-35 -29,-69 -78,-96l-4 -2 -4 2c-50,28 -77,61 -78,96 -2,33 20,65 60,94 -11,47 -39,87 -66,125 -40,56 -82,115 -70,201l0 -1c2,61 22,89 38,111 15,20 23,33 13,64 -29,9 -48,29 -56,59l-3 11 11 0 155 0 155 0 11 0 -3 -11z"/>
+    <path class="fil13" d="M4557 2528c-61,16 -110,-59 -110,-205 0,-146 90,-348 86,-310 -4,45 -32,146 15,275 41,112 116,213 9,240z"/>
+    <path class="fil12" d="M3907 3172l201 0c9,0 37,50 37,109 0,59 -7,107 -16,107 -43,0 -82,115 -125,115 -42,0 -88,-115 -130,-115 -9,0 -16,-48 -16,-107 0,-59 40,-109 49,-109z"/>
+    <path class="fil13" d="M4126 3380c-25,2 -45,31 -66,61 -18,25 -39,54 -56,54 -17,0 -39,-29 -58,-54 -23,-30 -45,-58 -68,-60 -4,-7 -10,-40 -10,-99 0,-53 34,-96 41,-101l198 0c8,6 30,50 30,101 0,59 -7,92 -11,99zm-18 -217l-201 0c-18,0 -57,60 -57,118 0,53 4,115 24,115 17,0 39,29 58,54 24,31 47,61 72,61 26,0 47,-30 69,-61 18,-25 38,-54 56,-54 20,0 24,-63 24,-115 0,-56 -27,-118 -45,-118z"/>
+   </g>
+   <path class="fil14" d="M3270 4935l-157 0 0 -738 -226 652c-22,62 -56,94 -103,94 -48,0 -81,-28 -99,-84l-220 -648 0 725 -157 0 0 -915c0,-48 8,-83 23,-104 24,-33 55,-49 94,-49 58,0 102,41 130,124l230 683 243 -703c24,-68 65,-102 122,-102 38,0 67,13 88,40 21,26 31,63 31,112l0 915zm1028 0l-207 0 -304 -457c-19,-28 -28,-55 -28,-80 0,-31 10,-62 29,-93l267 -429 192 0 -329 514 381 544zm-546 0l-168 0 0 -1059 168 0 0 1059zm1250 -163l0 163c-89,-1 -152,-3 -189,-7 -93,-10 -178,-46 -256,-109 -70,-56 -121,-125 -155,-207 -26,-62 -39,-130 -39,-204 0,-158 56,-289 169,-394 86,-80 185,-124 295,-133 38,-3 96,-5 174,-5l0 164c-18,0 -30,0 -35,0 -83,0 -140,5 -174,15 -80,23 -145,69 -194,138 -44,62 -67,134 -67,214 0,66 16,125 49,180 50,83 119,138 208,165 40,12 95,19 166,19 8,1 24,1 47,1zm723 163l-318 0c-62,0 -106,-12 -130,-36 -24,-24 -36,-67 -36,-129l0 -894 168 0 0 895 316 0 0 163z"/>
+  </g>
+ </g>
+</svg>
diff --git a/app/src/assets/logo_mkcl_w.svg b/app/src/assets/logo_mkcl_w.svg
new file mode 100644
index 0000000..c6f4997
--- /dev/null
+++ b/app/src/assets/logo_mkcl_w.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW X6 -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="8in" height="6in" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 8000 6000"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <style type="text/css">
+   <![CDATA[
+    .str0 {stroke:#848688;stroke-width:3}
+    .fil11 {fill:none;fill-rule:nonzero}
+    .fil7 {fill:#96989A}
+    .fil5 {fill:#C7C9CB}
+    .fil13 {fill:#F37435}
+    .fil12 {fill:#FFCC29}
+    .fil6 {fill:#FEFEFE}
+    .fil8 {fill:#848587;fill-rule:nonzero}
+    .fil10 {fill:#848688;fill-rule:nonzero}
+    .fil4 {fill:#FFFFFF;fill-rule:nonzero}
+    .fil14 {fill:#F58634;fill-rule:nonzero}
+    .fil9 {fill:#FEFEFE;fill-rule:nonzero}
+    .fil2 {fill:url(#id0)}
+    .fil1 {fill:url(#id1)}
+    .fil3 {fill:url(#id2)}
+    .fil0 {fill:url(#id3)}
+   ]]>
+  </style>
+  <linearGradient id="id0" gradientUnits="userSpaceOnUse" x1="7065.15" y1="1389.45" x2="7236.49" y2="1218.11">
+   <stop offset="0" style="stop-color:#64B074"/>
+   <stop offset="1" style="stop-color:#98BD26"/>
+  </linearGradient>
+  <linearGradient id="id1" gradientUnits="userSpaceOnUse" x1="6440.12" y1="1620.81" x2="6735.08" y2="1325.85">
+   <stop offset="0" style="stop-color:#209CBA"/>
+   <stop offset="1" style="stop-color:#1B7387"/>
+  </linearGradient>
+  <linearGradient id="id2" gradientUnits="userSpaceOnUse" xlink:href="#id1" x1="6531.31" y1="1216.64" x2="6797" y2="950.957">
+  </linearGradient>
+  <linearGradient id="id3" gradientUnits="userSpaceOnUse" xlink:href="#id1" x1="7060.18" y1="1834.44" x2="7194.5" y2="1700.12">
+  </linearGradient>
+ </defs>
+<symbol id="Symbol6" viewBox="7060 1701 129 131">
+ <path class="fil0" d="M7151 1701l-54 0c-35,0 -37,37 -37,37l0 52c0,44 39,42 39,42l47 0c49,0 42,-47 42,-47l0 -44c0,-39 -37,-39 -37,-39z"/>
+</symbol>
+<symbol id="Symbol2" viewBox="7060 1701 129 131">
+ <path class="fil0" d="M7151 1701l-54 0c-35,0 -37,37 -37,37l0 52c0,44 39,42 39,42l47 0c49,0 42,-47 42,-47l0 -44c0,-39 -37,-39 -37,-39z"/>
+</symbol>
+<symbol id="Symbol7" viewBox="6456 1336 280 271">
+ <path class="fil1" d="M6736 1507l0 -77c0,-104 -86,-95 -86,-95l-108 9c-104,9 -86,117 -86,117l0 72c-5,86 86,72 86,72l99 -5c86,-9 95,-95 95,-95z"/>
+</symbol>
+<symbol id="Symbol3" viewBox="7064 1219 164 167">
+ <path class="fil2" d="M7181 1219l-69 0c-44,0 -47,47 -47,47l0 66c0,57 50,53 50,53l60 0c63,0 53,-60 53,-60l0 -57c0,-50 -47,-50 -47,-50z"/>
+</symbol>
+<symbol id="Symbol4" viewBox="6546 962 245 244">
+ <path class="fil3" d="M6547 1084c0,0 -18,-113 95,-117l68 -5c0,0 81,-9 81,72l0 63c0,0 9,95 -77,99l-90 9c0,0 -77,9 -77,-59l0 -63z"/>
+</symbol>
+<symbol id="Symbol1" viewBox="6456 1336 280 271">
+ <path class="fil1" d="M6736 1507l0 -77c0,-104 -86,-95 -86,-95l-108 9c-104,9 -86,117 -86,117l0 72c-5,86 86,72 86,72l99 -5c86,-9 95,-95 95,-95z"/>
+</symbol>
+<symbol id="Symbol8" viewBox="6546 962 245 244">
+ <path class="fil3" d="M6547 1084c0,0 -18,-113 95,-117l68 -5c0,0 81,-9 81,72l0 63c0,0 9,95 -77,99l-90 9c0,0 -77,9 -77,-59l0 -63z"/>
+</symbol>
+<symbol id="Symbol5" viewBox="7064 1219 164 167">
+ <path class="fil2" d="M7181 1219l-69 0c-44,0 -47,47 -47,47l0 66c0,57 50,53 50,53l60 0c63,0 53,-60 53,-60l0 -57c0,-50 -47,-50 -47,-50z"/>
+</symbol>
+ <g id="Layer_x0020_1">
+  <metadata id="CorelCorpID_0Corel-Layer"/>
+  <g id="_880697104">
+   <path class="fil4" d="M427 5469l53 16c-12,55 -32,96 -62,123 -29,27 -65,40 -107,40 -37,0 -69,-9 -95,-27 -26,-18 -48,-47 -65,-87 -17,-40 -25,-87 -25,-141 0,-54 8,-99 25,-136 17,-37 39,-65 68,-84 29,-19 61,-28 96,-28 39,0 72,12 100,36 28,24 47,59 58,106l-52 15c-18,-68 -53,-102 -107,-102 -27,0 -50,7 -69,20 -20,14 -35,35 -47,64 -12,29 -17,65 -17,110 0,67 12,117 35,150 24,33 55,50 94,50 29,0 54,-10 75,-31 21,-21 35,-52 42,-93zm112 171l0 -353 44 0 0 54c11,-25 22,-41 31,-49 9,-8 20,-12 32,-12 16,0 33,6 50,19l-17 56c-12,-9 -24,-13 -36,-13 -10,0 -20,4 -29,11 -9,7 -15,17 -18,31 -6,23 -9,47 -9,73l0 185 -49 0zm385 -114l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm463 167c-16,17 -33,30 -51,39 -18,9 -36,13 -55,13 -30,0 -54,-9 -72,-27 -18,-18 -27,-43 -27,-74 0,-20 4,-39 13,-54 8,-16 20,-28 35,-37 15,-9 37,-15 67,-20 40,-6 69,-13 88,-21l0 -15c0,-24 -4,-41 -13,-51 -12,-14 -31,-21 -56,-21 -23,0 -40,5 -51,14 -11,9 -20,27 -25,53l-48 -8c7,-38 21,-66 42,-83 21,-17 51,-26 90,-26 30,0 54,6 72,17 17,11 28,26 33,42 5,17 7,41 7,74l0 80c0,56 1,91 3,106 2,15 6,29 12,42l-51 0c-5,-12 -8,-27 -10,-44zm-4 -134c-18,9 -45,16 -80,23 -21,4 -35,8 -43,12 -8,5 -15,11 -19,19 -5,8 -7,18 -7,29 0,17 5,30 16,40 10,10 25,15 43,15 18,0 34,-5 48,-14 14,-9 25,-21 32,-36 7,-15 11,-37 11,-66l0 -22zm235 124l7 53c-14,4 -26,5 -37,5 -17,0 -31,-3 -41,-10 -10,-7 -18,-16 -21,-28 -4,-12 -6,-35 -6,-70l0 -203 -36 0 0 -47 36 0 0 -88 49 -36 0 123 50 0 0 47 -50 0 0 207c0,19 1,31 4,37 4,8 12,12 24,12 6,0 13,-1 22,-2zm46 -365l0 -69 49 0 0 69 -49 0zm0 419l0 -353 49 0 0 353 -49 0zm124 0l0 -353 44 0 0 50c11,-20 24,-34 39,-44 15,-10 33,-15 53,-15 15,0 30,3 43,9 13,6 24,14 32,24 8,10 14,23 18,38 4,16 6,40 6,73l0 217 -49 0 0 -215c0,-26 -2,-45 -7,-57 -4,-12 -11,-21 -21,-28 -9,-7 -20,-10 -33,-10 -24,0 -42,9 -56,26 -14,17 -21,48 -21,90l0 193 -49 0zm302 29l48 9c2,19 9,33 20,42 11,9 26,14 46,14 22,0 39,-5 51,-15 13,-10 21,-26 26,-46 3,-12 4,-39 4,-79 -11,15 -23,27 -36,35 -13,8 -28,12 -44,12 -35,0 -63,-15 -86,-44 -26,-34 -39,-79 -39,-135 0,-38 6,-71 17,-100 11,-28 27,-49 45,-63 19,-13 40,-20 63,-20 17,0 33,4 47,13 14,8 27,21 37,38l0 -43 45 0 0 306c0,54 -4,93 -13,116 -9,23 -23,41 -44,55 -20,14 -45,20 -73,20 -37,0 -66,-10 -87,-30 -20,-20 -30,-48 -29,-84zm41 -212c0,46 8,80 23,101 15,21 34,32 56,32 22,0 41,-10 57,-31 16,-21 23,-54 23,-100 0,-44 -8,-77 -24,-99 -16,-22 -35,-32 -58,-32 -20,0 -38,11 -54,32 -15,22 -23,54 -23,96zm624 139c-16,17 -33,30 -51,39 -18,9 -36,13 -55,13 -30,0 -54,-9 -72,-27 -18,-18 -27,-43 -27,-74 0,-20 4,-39 13,-54 8,-16 20,-28 35,-37 15,-9 37,-15 67,-20 40,-6 69,-13 88,-21l0 -15c0,-24 -4,-41 -13,-51 -12,-14 -31,-21 -56,-21 -23,0 -40,5 -51,14 -11,9 -20,27 -25,53l-48 -8c7,-38 21,-66 42,-83 21,-17 51,-26 90,-26 30,0 54,6 72,17 17,11 28,26 33,42 5,17 7,41 7,74l0 80c0,56 1,91 3,106 2,15 6,29 12,42l-51 0c-5,-12 -8,-27 -10,-44zm-4 -134c-18,9 -45,16 -80,23 -21,4 -35,8 -43,12 -8,5 -15,11 -19,19 -5,8 -7,18 -7,29 0,17 5,30 16,40 10,10 25,15 43,15 18,0 34,-5 48,-14 14,-9 25,-21 32,-36 7,-15 11,-37 11,-66l0 -22zm287 177l0 -488 53 0 0 242 199 -242 72 0 -168 198 175 290 -70 0 -142 -247 -66 78 0 169 -53 0zm367 0l0 -353 44 0 0 50c11,-20 24,-34 39,-44 15,-10 33,-15 53,-15 15,0 30,3 43,9 13,6 24,14 32,24 8,10 14,23 18,38 4,16 6,40 6,73l0 217 -49 0 0 -215c0,-26 -2,-45 -7,-57 -4,-12 -11,-21 -21,-28 -9,-7 -20,-10 -33,-10 -24,0 -42,9 -56,26 -14,17 -21,48 -21,90l0 193 -49 0zm293 -177c0,-61 13,-107 39,-138 26,-31 58,-47 97,-47 39,0 71,16 97,47 26,31 39,76 39,134 0,64 -13,111 -38,142 -26,31 -58,47 -97,47 -39,0 -71,-16 -97,-47 -26,-31 -39,-77 -39,-138zm50 0c0,46 8,80 25,102 17,22 37,34 62,34 23,0 43,-11 59,-34 17,-22 25,-56 25,-102 0,-45 -8,-79 -25,-102 -17,-22 -37,-33 -62,-33 -23,0 -43,11 -60,34 -16,22 -25,56 -25,101zm332 177l-89 -353 51 0 46 204 17 76 15 -73 46 -207 51 0 43 205 15 68 17 -68 50 -204 48 0 -91 353 -51 0 -46 -212 -11 -60 -59 272 -52 0zm349 0l0 -488 49 0 0 488 -49 0zm324 -114l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm462 211l0 -45c-9,17 -20,30 -34,39 -14,9 -29,13 -45,13 -34,0 -64,-16 -89,-48 -25,-32 -37,-78 -37,-136 0,-40 6,-74 17,-102 11,-28 26,-49 44,-62 19,-14 39,-20 62,-20 16,0 31,4 45,13 14,9 25,20 34,36l0 -175 49 0 0 488 -46 0zm-155 -176c0,46 8,80 24,102 16,22 34,33 55,33 21,0 39,-11 54,-32 15,-21 23,-53 23,-96 0,-50 -8,-86 -23,-108 -15,-23 -35,-34 -58,-34 -21,0 -38,11 -53,33 -15,22 -22,56 -22,103zm269 206l48 9c2,19 9,33 20,42 11,9 26,14 46,14 22,0 39,-5 51,-15 13,-10 21,-26 26,-46 3,-12 4,-39 4,-79 -11,15 -23,27 -36,35 -13,8 -28,12 -44,12 -35,0 -63,-15 -86,-44 -26,-34 -39,-79 -39,-135 0,-38 6,-71 17,-100 11,-28 27,-49 45,-63 19,-13 40,-20 63,-20 17,0 33,4 47,13 14,8 27,21 37,38l0 -43 45 0 0 306c0,54 -4,93 -13,116 -9,23 -23,41 -44,55 -20,14 -45,20 -73,20 -37,0 -66,-10 -87,-30 -20,-20 -30,-48 -29,-84zm41 -212c0,46 8,80 23,101 15,21 34,32 56,32 22,0 41,-10 57,-31 16,-21 23,-54 23,-100 0,-44 -8,-77 -24,-99 -16,-22 -35,-32 -58,-32 -20,0 -38,11 -54,32 -15,22 -23,54 -23,96zm478 69l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm433 211l0 -488 53 0 0 430 197 0 0 58 -250 0zm307 -419l0 -69 49 0 0 69 -49 0zm0 419l0 -353 49 0 0 353 -49 0zm234 -54l7 53c-14,4 -26,5 -37,5 -17,0 -31,-3 -41,-10 -10,-7 -18,-16 -21,-28 -4,-12 -6,-35 -6,-70l0 -203 -36 0 0 -47 36 0 0 -88 49 -36 0 123 50 0 0 47 -50 0 0 207c0,19 1,31 4,37 4,8 12,12 24,12 6,0 13,-1 22,-2zm279 54l-106 -488 54 0 61 320c6,33 12,66 17,100l18 -90 76 -329 64 0 57 247c14,60 24,118 31,173 5,-32 12,-67 20,-106l63 -314 53 0 -110 488 -51 0 -85 -372 -13 -57c-4,21 -8,40 -12,57l-85 372 -54 0zm422 -177c0,-61 13,-107 39,-138 26,-31 58,-47 97,-47 39,0 71,16 97,47 26,31 39,76 39,134 0,64 -13,111 -38,142 -26,31 -58,47 -97,47 -39,0 -71,-16 -97,-47 -26,-31 -39,-77 -39,-138zm50 0c0,46 8,80 25,102 17,22 37,34 62,34 23,0 43,-11 59,-34 17,-22 25,-56 25,-102 0,-45 -8,-79 -25,-102 -17,-22 -37,-33 -62,-33 -23,0 -43,11 -60,34 -16,22 -25,56 -25,101zm279 177l0 -353 44 0 0 54c11,-25 22,-41 31,-49 9,-8 20,-12 32,-12 16,0 33,6 50,19l-17 56c-12,-9 -24,-13 -36,-13 -10,0 -20,4 -29,11 -9,7 -15,17 -18,31 -6,23 -9,47 -9,73l0 185 -49 0zm185 0l0 -488 49 0 0 488 -49 0zm314 0l0 -45c-9,17 -20,30 -34,39 -14,9 -29,13 -45,13 -34,0 -64,-16 -89,-48 -25,-32 -37,-78 -37,-136 0,-40 6,-74 17,-102 11,-28 26,-49 44,-62 19,-14 39,-20 62,-20 16,0 31,4 45,13 14,9 25,20 34,36l0 -175 49 0 0 488 -46 0zm-155 -176c0,46 8,80 24,102 16,22 34,33 55,33 21,0 39,-11 54,-32 15,-21 23,-53 23,-96 0,-50 -8,-86 -23,-108 -15,-23 -35,-34 -58,-34 -21,0 -38,11 -53,33 -15,22 -22,56 -22,103z"/>
+   <g>
+    <path class="fil5" d="M4021 272c926,0 1680,755 1680,1680 0,926 -755,1680 -1680,1680 -925,0 -1680,-755 -1680,-1680 0,-925 755,-1680 1680,-1680z"/>
+    <path class="fil6" d="M4021 506c797,0 1446,650 1446,1446 0,797 -650,1446 -1446,1446 -797,0 -1446,-650 -1446,-1446 0,-797 650,-1446 1446,-1446z"/>
+    <path class="fil7" d="M3261 397c179,-97 445,426 751,426 312,28 574,-505 750,-433 187,79 -56,613 135,852 172,262 753,134 806,316 55,196 -514,339 -582,637 -97,298 365,672 255,828 -119,165 -585,-191 -861,-58 -293,110 -298,704 -488,716 -203,10 -216,-577 -491,-709 -269,-161 -736,207 -864,65 -134,-153 316,-528 248,-826 -42,-311 -620,-447 -589,-635 36,-200 610,-82 801,-321 217,-226 -37,-764 129,-856z"/>
+    <path class="fil5" d="M3307 469c126,-53 405,440 705,428 323,26 609,-483 726,-424 120,66 -92,591 105,818 181,269 757,175 784,303 23,135 -519,297 -574,592 -98,309 335,701 252,802 -91,102 -555,-221 -820,-80 -302,117 -339,699 -470,697 -137,-7 -174,-572 -449,-691 -280,-164 -758,171 -838,67 -80,-111 339,-492 260,-782 -46,-321 -606,-486 -575,-613 38,-132 596,-42 774,-284 222,-236 2,-777 121,-832z"/>
+    <path class="fil8" d="M3014 1959c0,552 449,1001 1001,1001 552,0 1001,-449 1001,-1001 0,-552 -449,-1000 -1001,-1000 -552,0 -1001,449 -1001,1000zm1001 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/>
+    <path class="fil9" d="M4013 962c546,0 991,445 991,991 0,546 -445,991 -991,991 -546,0 -991,-445 -991,-991 0,-546 445,-991 991,-991z"/>
+    <path class="fil10" d="M3543 1083c86,-20 247,10 470,90l8 3 -5 -7c-54,-75 -110,-138 -170,-192l-3 4c60,54 115,117 170,191l3 -4c-224,-80 -382,-110 -469,-91l-2 5z"/>
+    <path class="fil10" d="M3069 2289c-8,-143 5,-275 37,-392 33,-120 88,-227 163,-320 77,-95 178,-177 299,-243 124,-68 274,-122 445,-160l0 -5c-239,-12 -436,14 -587,76 -152,63 -261,165 -325,303l5 2c63,-137 172,-238 322,-300 151,-63 348,-88 585,-76l0 -5c-172,38 -322,93 -447,161 -122,67 -223,149 -301,244 -76,93 -131,201 -164,322 -33,117 -45,250 -37,394l5 0z"/>
+    <path class="fil10" d="M3793 2933c-27,-383 -23,-723 13,-1012 36,-298 107,-550 210,-749l4 -8 -7 4c-131,74 -244,159 -338,254 -97,98 -176,210 -234,331 -60,125 -100,265 -118,416 -19,155 -17,326 8,508l5 -1c-24,-182 -27,-352 -8,-507 19,-150 58,-289 118,-414 58,-121 136,-232 233,-330 93,-95 207,-180 337,-253l-4 -3c-103,200 -174,452 -211,750 -35,289 -40,630 -13,1013l5 0z"/>
+    <path class="fil10" d="M4481 1078c-87,-20 -244,10 -468,90l3 4c54,-75 110,-137 169,-191l-3 -4c-60,54 -115,117 -170,191l-5 7 8 -3c223,-79 379,-110 465,-90l1 -5z"/>
+    <path class="fil10" d="M4963 2276c8,-143 -5,-275 -37,-391 -33,-119 -89,-226 -165,-318 -77,-94 -179,-174 -301,-240 -124,-67 -274,-120 -446,-159l0 5c237,-12 433,14 584,76 150,62 258,163 321,300l5 -2c-64,-138 -173,-239 -324,-302 -151,-63 -348,-88 -586,-76l0 5c171,38 320,92 444,158 122,65 222,146 299,239 75,91 130,197 164,316 32,116 45,247 37,390l5 0z"/>
+    <path class="fil10" d="M4307 2907c25,-358 9,-694 -47,-1000 -50,-274 -132,-522 -244,-738l-4 3c130,73 243,158 336,253 96,98 174,208 232,329 59,124 99,263 117,413 19,154 16,327 -8,509l5 -3c24,-182 27,-352 8,-507 -19,-150 -58,-289 -118,-414 -58,-121 -136,-232 -233,-330 -93,-95 -207,-180 -337,-253l-7 -4 4 8c111,215 193,463 243,736 56,305 72,641 47,999l5 0z"/>
+    <path class="fil10" d="M3030 2182c84,236 291,370 449,441 200,90 409,120 537,118 155,-2 344,-50 506,-129 145,-71 344,-202 464,-427l-5 -2c-120,224 -317,354 -462,425 -161,78 -350,127 -504,129 -128,2 -336,-28 -535,-118 -157,-71 -362,-204 -446,-438l-5 2z"/>
+    <path class="fil10" d="M3047 1692c-35,176 8,342 123,482 174,211 499,341 846,338 169,-1 334,-32 479,-90 148,-59 271,-144 355,-247 114,-139 157,-307 123,-488l-5 1c34,178 -8,346 -122,483 -84,102 -206,187 -353,245 -144,57 -309,88 -477,89 -346,2 -669,-127 -842,-337 -114,-138 -156,-303 -122,-477l-5 -1z"/>
+    <path class="fil10" d="M3238 1328c-128,150 -159,312 -88,469 115,255 479,444 866,451 183,3 371,-44 530,-131 154,-86 270,-203 324,-331 34,-79 44,-158 29,-236 -16,-84 -60,-163 -131,-236l-4 4c70,72 114,150 130,233 15,77 5,155 -29,233 -115,268 -480,465 -849,459 -385,-7 -748,-195 -862,-448 -70,-155 -39,-315 88,-463l-4 -3z"/>
+    <path class="fil10" d="M3508 1092c-196,141 -277,320 -222,490 34,105 121,200 243,267 132,71 298,109 483,108 186,-1 355,-48 487,-136 120,-80 202,-187 229,-303 19,-81 11,-161 -24,-233 -38,-77 -105,-141 -199,-190l-2 5c93,48 159,111 196,188 35,70 43,150 24,229 -50,208 -294,433 -712,435 -358,2 -648,-147 -721,-371 -55,-168 26,-344 220,-484l-3 -4z"/>
+    <path class="fil10" d="M3729 1004c-92,56 -158,118 -196,185 -34,60 -44,124 -27,185 42,160 251,276 506,283 126,3 250,-28 349,-87 95,-57 157,-135 176,-219 14,-64 1,-129 -38,-187 -44,-65 -118,-121 -222,-166l-2 5c102,45 176,101 220,165 38,57 51,121 37,183 -40,176 -268,309 -520,302 -253,-7 -460,-121 -502,-279 -16,-60 -7,-121 27,-181 37,-66 108,-132 199,-188l-8 0z"/>
+    <path class="fil10" d="M3752 1234c0,41 28,82 76,112 50,31 116,48 186,48 146,0 274,-75 274,-160 0,-41 -29,-80 -82,-109 -52,-29 -120,-45 -192,-45 -71,0 -137,16 -186,45 -49,29 -76,68 -76,109zm262 -149c146,0 269,68 269,149 0,83 -125,155 -269,155 -139,0 -256,-71 -256,-155 0,-84 113,-149 256,-149z"/>
+    <polygon class="fil10" points="4010,1170 4015,1170 4015,966 4010,966 "/>
+    <path class="fil10" d="M3006 1958c0,552 449,1000 1000,1000 552,0 1000,-449 1000,-1000 0,-552 -449,-1000 -1000,-1000 -551,0 -1000,449 -1000,1000zm1000 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/>
+    <path class="fil11 str0" d="M3006 1958c0,552 449,1000 1000,1000 552,0 1000,-449 1000,-1000 0,-552 -449,-1000 -1000,-1000 -551,0 -1000,449 -1000,1000zm1000 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/>
+    <path class="fil10" d="M4019 756l-15 0 0 -71 15 0 0 71zm31 31l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 105l-15 0 0 -71 15 0 0 71zm31 30l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 105l-15 0 0 -71 15 0 0 71zm31 31l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-3 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 110l-15 0 0 -77 15 0 0 77zm27 30l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-25 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-3 -5,-8l0 -118c0,-5 3,-8 5,-8l7 0c3,9 8,15 15,15l24 0c7,0 13,-6 15,-15l2 0c2,0 5,4 5,8zm-46 115c0,-4 0,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 117c0,4 0,7 -1,9l-13 0c0,-2 -1,-5 -1,-9l0 -83 15 0 0 83zm-11 -1121c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm-23 11c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l64 0c2,0 5,4 5,8l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0zm64 22c15,0 28,-14 28,-30l0 -118c0,-17 -12,-30 -28,-30l-64 0c-15,0 -28,14 -28,30l0 118c0,17 12,30 28,30l0 0 0 71 0 0c-15,0 -28,14 -28,31l0 118c0,17 12,31 28,31l0 0 0 71 0 0c-15,0 -28,14 -28,30l0 118c0,17 12,31 28,31l0 0 0 71 0 0c-15,0 -28,14 -28,31l0 118c0,17 12,30 28,30l0 0 0 77 -4 0c-15,0 -28,14 -28,30l0 118c0,17 12,31 28,31l0 0 0 83c0,19 7,31 18,31l25 0c11,0 18,-12 18,-31l0 -83 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-30 -27,-30l0 -77 3 0c15,0 28,-14 28,-30l0 -118c0,-17 -12,-31 -28,-31l-3 0 0 -71 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-30 -28,-30l-3 0 0 -71 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-31 -28,-31l-3 0 0 -71 3 0z"/>
+    <path class="fil12" d="M3465 2569l1079 0c9,0 23,11 16,16 -48,34 -80,66 -66,88 5,7 -7,16 -16,16l-959 0c-9,0 -19,-8 -16,-16 9,-29 -13,-59 -54,-88 -7,-5 7,-16 16,-16z"/>
+    <path class="fil13" d="M4487 2676c-1,2 -5,4 -9,4l-959 0c-3,0 -6,-2 -8,-4 -1,-1 -1,-1 -1,-1 10,-30 -8,-61 -53,-94 2,-2 5,-4 8,-4l1079 0c2,0 5,2 8,4 -40,29 -82,66 -65,95zm83 -98c-3,-9 -17,-17 -26,-17l-1079 0c-9,0 -23,8 -26,17 -2,5 0,11 5,14 41,29 58,55 51,78 -2,6 -1,11 3,16 5,6 13,11 21,11l959 0c9,0 20,-6 24,-13 3,-5 3,-11 0,-16 -6,-9 -1,-30 63,-76 5,-3 7,-9 5,-14z"/>
+    <path class="fil12" d="M3555 2720l901 0c17,0 31,11 31,24l0 33c0,13 -14,24 -31,24l-901 0c-17,0 -31,-11 -31,-24l0 -33c0,-13 14,-24 31,-24z"/>
+    <path class="fil13" d="M4478 2777c0,8 -10,16 -23,16l-901 0c-12,0 -23,-7 -23,-16l0 -33c0,-8 10,-16 23,-16l901 0c12,0 23,7 23,16l0 33zm-23 -65l-901 0c-22,0 -39,15 -39,32l0 33c0,18 18,32 39,32l901 0c22,0 39,-14 39,-32l0 -33c0,-18 -18,-32 -39,-32z"/>
+    <path class="fil12" d="M3554 2837l901 0c17,0 31,9 31,19l0 27c0,11 -14,19 -31,19l-901 0c-17,0 -31,-9 -31,-19l0 -27c0,-11 14,-19 31,-19z"/>
+    <path class="fil13" d="M4477 2883c0,4 -9,11 -22,11l-901 0c-14,0 -23,-7 -23,-11l0 -27c0,-4 9,-11 23,-11l901 0c7,0 13,2 17,4 3,2 5,5 5,7l0 27zm4 -48c-7,-4 -17,-7 -26,-7l-901 0c-22,0 -39,12 -39,28l0 27c0,15 17,28 39,28l901 0c22,0 39,-12 39,-28l0 -27c0,-8 -5,-16 -13,-21z"/>
+    <path class="fil12" d="M3807 2938l393 0c13,0 24,44 24,99 -176,7 -107,99 -120,99l-194 0c-13,0 46,-91 -127,-99 0,-54 11,-99 24,-99z"/>
+    <path class="fil13" d="M4105 3067c-16,21 -11,45 -8,59 0,0 0,0 0,1l-179 0c0,-1 0,-1 0,-2 2,-13 5,-37 -13,-58 -19,-23 -56,-35 -113,-38 1,-49 11,-79 16,-83l392 0c6,3 15,33 16,83 -57,3 -94,16 -111,39zm96 -138l-393 0c-26,0 -32,67 -32,107l0 8 8 0c55,2 92,14 108,33 13,15 11,33 9,45 -1,7 -2,13 2,17 2,2 5,4 8,4l194 0c3,0 6,-1 8,-4 4,-4 2,-10 1,-17 -3,-12 -7,-29 5,-45 15,-19 51,-30 107,-33l8 0 0 -8c0,-40 -7,-107 -32,-107z"/>
+    <path class="fil12" d="M4007 2531l-155 0c8,-29 26,-48 55,-55 28,-76 -46,-64 -50,-181 -21,-143 112,-205 137,-328 -85,-58 -82,-127 13,-180 95,53 98,122 13,180 25,123 157,185 137,328 -4,117 -78,106 -50,181 29,8 47,26 55,55l-155 0z"/>
+    <path class="fil13" d="M3864 2522c8,-20 23,-33 45,-39l4 -1 2 -4c15,-42 2,-61 -14,-83 -15,-20 -33,-45 -35,-101l0 0 0 0c-11,-80 27,-133 67,-189 29,-40 59,-82 70,-136l1 -5 -5 -3c-39,-27 -59,-55 -57,-83 1,-28 24,-56 66,-80 42,24 64,51 66,80 1,28 -19,57 -57,83l-5 3 1 6c11,53 41,95 70,136 40,56 78,109 67,189l0 0 0 0c-2,56 -20,81 -35,101 -16,22 -30,41 -14,83l2 4 4 1c22,6 37,19 45,39l-143 0 -143 0zm306 6c-8,-30 -27,-50 -56,-59 -10,-31 -2,-44 13,-64 16,-22 36,-49 38,-111l0 1c13,-87 -29,-145 -70,-201 -27,-38 -55,-77 -66,-124 40,-29 61,-61 60,-94 -2,-35 -29,-69 -78,-96l-4 -2 -4 2c-50,28 -77,61 -78,96 -2,33 20,65 60,94 -11,47 -39,87 -66,125 -40,56 -82,115 -70,201l0 -1c2,61 22,89 38,111 15,20 23,33 13,64 -29,9 -48,29 -56,59l-3 11 11 0 155 0 155 0 11 0 -3 -11z"/>
+    <path class="fil13" d="M4557 2528c-61,16 -110,-59 -110,-205 0,-146 90,-348 86,-310 -4,45 -32,146 15,275 41,112 116,213 9,240z"/>
+    <path class="fil12" d="M3907 3172l201 0c9,0 37,50 37,109 0,59 -7,107 -16,107 -43,0 -82,115 -125,115 -42,0 -88,-115 -130,-115 -9,0 -16,-48 -16,-107 0,-59 40,-109 49,-109z"/>
+    <path class="fil13" d="M4126 3380c-25,2 -45,31 -66,61 -18,25 -39,54 -56,54 -17,0 -39,-29 -58,-54 -23,-30 -45,-58 -68,-60 -4,-7 -10,-40 -10,-99 0,-53 34,-96 41,-101l198 0c8,6 30,50 30,101 0,59 -7,92 -11,99zm-18 -217l-201 0c-18,0 -57,60 -57,118 0,53 4,115 24,115 17,0 39,29 58,54 24,31 47,61 72,61 26,0 47,-30 69,-61 18,-25 38,-54 56,-54 20,0 24,-63 24,-115 0,-56 -27,-118 -45,-118z"/>
+   </g>
+   <path class="fil14" d="M3270 4935l-157 0 0 -738 -226 652c-22,62 -56,94 -103,94 -48,0 -81,-28 -99,-84l-220 -648 0 725 -157 0 0 -915c0,-48 8,-83 23,-104 24,-33 55,-49 94,-49 58,0 102,41 130,124l230 683 243 -703c24,-68 65,-102 122,-102 38,0 67,13 88,40 21,26 31,63 31,112l0 915zm1028 0l-207 0 -304 -457c-19,-28 -28,-55 -28,-80 0,-31 10,-62 29,-93l267 -429 192 0 -329 514 381 544zm-546 0l-168 0 0 -1059 168 0 0 1059zm1250 -163l0 163c-89,-1 -152,-3 -189,-7 -93,-10 -178,-46 -256,-109 -70,-56 -121,-125 -155,-207 -26,-62 -39,-130 -39,-204 0,-158 56,-289 169,-394 86,-80 185,-124 295,-133 38,-3 96,-5 174,-5l0 164c-18,0 -30,0 -35,0 -83,0 -140,5 -174,15 -80,23 -145,69 -194,138 -44,62 -67,134 -67,214 0,66 16,125 49,180 50,83 119,138 208,165 40,12 95,19 166,19 8,1 24,1 47,1zm723 163l-318 0c-62,0 -106,-12 -130,-36 -24,-24 -36,-67 -36,-129l0 -894 168 0 0 895 316 0 0 163z"/>
+  </g>
+ </g>
+</svg>
diff --git a/app/src/assets/mkcl-logo.png b/app/src/assets/mkcl-logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..d620ad13206d3fe96bc84d6cec6ab8968d9d367d
GIT binary patch
literal 73844
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
Q1$-XdGq_uR+cx_D0D}7*zyJUM

literal 0
HcmV?d00001

diff --git a/app/src/components/BL/updateDbSave.vue b/app/src/components/BL/updateDbSave.vue
new file mode 100644
index 0000000..c8010ba
--- /dev/null
+++ b/app/src/components/BL/updateDbSave.vue
@@ -0,0 +1,73 @@
+<template>
+  <div id="updateAndSave" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Updated and Save in Database
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-6">
+        <div class="box-login">
+          <div class="p-card p-conponent">
+            <h3>
+              Note
+            </h3>
+            <div class="mt-2">
+              This feature updates the user age. Server can add 5 for given age and saves data in database.
+            </div>
+            <div class="field mt-4">
+              <div class="p-float-label">
+                <input type="text" class="p-inputtext p-component w-100" :class="sobj.name ? 'p-filled' : ''" v-model="sobj.name"  id="name">
+                <label for="name">Enter name</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" class="p-inputtext p-component w-100" :class="sobj.age ? 'p-filled' : ''" v-model="sobj.age"  id="age">
+                <label for="age">Enter age</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" class="p-inputtext p-component w-100" :class="sobj.address ? 'p-filled' : ''" v-model="sobj.address"  id="address">
+                <label for="address">Enter address</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click.prevent="updateObjectUsingBLAndSave">
+                <i class="isax isax-bold-document-upload"></i>
+                Update and Save
+              </button>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      sobj: {}
+    }
+  },
+  methods: {
+    updateObjectUsingBLAndSave () {
+      new MQL()
+        .setActivity('o.[UpdateObjectUsingBLAndSave]')
+        .setData(this.sobj)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('UpdateObjectUsingBLAndSave', true)
+          if (rs.isValid('UpdateObjectUsingBLAndSave')) {
+            this.$toast.add({ severity: 'success', summary: 'UpdateObjectUsingBLAndSave', detail: 'Update Object UsingBL And Save Successfully', life: 3000 })
+          } else {
+            rs.showErrorToast('UpdateObjectUsingBLAndSave')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/components/BL/updateUser.vue b/app/src/components/BL/updateUser.vue
new file mode 100644
index 0000000..ffed709
--- /dev/null
+++ b/app/src/components/BL/updateUser.vue
@@ -0,0 +1,91 @@
+<template>
+  <div id="updateUser" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Update User
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-6">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" required v-model="obj.name" id="name" class="p-inputtext p-component w-100" :class="obj.name ? 'p-filled': ''">
+                <label for="name">Enter name</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" required v-model="obj.age" id="age" class="p-inputtext p-component w-100" :class="obj.age ? 'p-filled': ''">
+                <label for="age">Enter age</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" required v-model="obj.address" id="address" class="p-inputtext p-component w-100" :class="obj.address ? 'p-filled': ''">
+                <label for="address">Enter address</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click.prevent="updateObjectUsingBL">
+                <i class="isax isax-bold-tick-circle"></i>
+                Update Data
+              </button>
+            </div>
+          </div>
+      </div>
+      </div>
+      <div class="col-6">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <h3>
+              Note
+            </h3>
+            <div class="mt-2">
+              This feature update the user age, Server can add 5 in given age & save data in database.
+            </div>
+            <h3 class="mt-5">
+              Result
+            </h3>
+            <div class="mt-2">
+              <json-viewer :value="result" boxed :expanded="true"></json-viewer>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+import jsonViewer from 'vue-json-viewer'
+export default {
+  data () {
+    return {
+      obj: {},
+      result: ''
+    }
+  },
+  components: {
+    jsonViewer
+  },
+  methods: {
+    updateObjectUsingBL () {
+      new MQL()
+        .setActivity('o.[UpdateObjectUsingBL]')
+        .setData(this.obj)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('UpdateObjectUsingBL', true)
+          if (rs.isValid('UpdateObjectUsingBL')) {
+            alert('Data update success')
+            this.result = res.result
+          } else {
+            rs.showErrorToast('UpdateObjectUsingBL')
+          }
+        })
+    }
+  }
+}
+</script>
diff --git a/app/src/components/DaiseUIComponents/Toast.vue b/app/src/components/DaiseUIComponents/Toast.vue
new file mode 100644
index 0000000..2ee07ec
--- /dev/null
+++ b/app/src/components/DaiseUIComponents/Toast.vue
@@ -0,0 +1,29 @@
+<template>
+	<div class="toast toast-top toast-end">
+		<div v-if="type==='info'" class="alert alert-info">
+			<div>
+				<span>New mail arrived.</span>
+			</div>
+		</div>
+		<div v-if="type==='success'"  class="alert alert-success">
+			<div>
+				<span>Message sent successfully.</span>
+			</div>
+		</div>
+	</div>
+</template>
+<script>
+export default {
+    name:"Toast",
+    props:{
+        type:String,
+        data:String
+    },
+    data(){
+        return {
+            
+        }
+    }
+}
+</script>
+
diff --git a/app/src/components/MTable.vue b/app/src/components/MTable.vue
new file mode 100644
index 0000000..7f8f65c
--- /dev/null
+++ b/app/src/components/MTable.vue
@@ -0,0 +1,89 @@
+<template>
+	<div id="mTable" class="container-fluid">
+		<div class="row justify-content-center">
+			<div class="col-4">
+				<div class="box-login">
+					<div class="p-card p-component">
+						<h3 class="mb-4">
+							{{ msg }}
+						</h3>
+						<div class="overflow-x-auto">
+							<table class="table w-full">
+								<thead>
+									<tr>
+										<th>id</th>
+										<th>age</th>
+									</tr>
+								</thead>
+								<tbody v-for="(item, index) in itemList" v-bind:key="index">
+									<tr>
+										<th>{{ item.id }}</th>
+										<td>{{ item.age }}</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQL from "@/plugins/mql.js"
+	export default {
+		name: "MTable",
+		props: {
+			msg: {
+				type: String,
+				default: null,
+			},
+			activity: {
+				type: String,
+				required: true,
+				default: null,
+			},
+			restriction: {
+				type: String,
+				required: true,
+				default: null,
+			},
+		},
+		data() {
+			return {
+				itemList: [],
+			}
+		},
+		mounted() {
+			this.getActivityData()
+		},
+		methods: {
+			// call for activity specific mql
+			getActivityData() {
+				new MQL()
+					.setActivity(this.restriction + ".[" + this.activity + "]")
+					// In case params not provided it will go with empty object
+					.setData()
+					.fetch()
+					.then((rs) => {
+						let res = rs.getActivity(this.activity, false)
+						if (rs.isValid(this.activity)) {
+							// Check if the request is of query type
+							if (this.activity.startsWith("query_")) {
+								// Request is of query type
+								console.log(res)
+								this.itemList = res
+							} else {
+								// Request is of activity type
+								this.itemList = res.result[this.resultKey || []]
+							}
+						} else {
+							// In case there is error from server side
+							rs.showErrorToast(this.activity, this.$toast)
+						}
+					})
+			},
+		},
+	}
+</script>
diff --git a/app/src/components/common/Footer.vue b/app/src/components/common/Footer.vue
new file mode 100644
index 0000000..2f151af
--- /dev/null
+++ b/app/src/components/common/Footer.vue
@@ -0,0 +1,26 @@
+<template>
+  <div class="box-footer">
+    <div class="bxf-container">
+        <img src="../../assets/logo_mkcl.svg" alt="MKCL Logo">
+        <div class="bxf-container-info">
+            <p>
+                &copy; Maharashtra Knowledge Corporation Limited.
+            </p>
+            <p>
+                All Rights Reserved.
+            </p>
+        </div>
+    </div>
+
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style>
+
+</style>
\ No newline at end of file
diff --git a/app/src/components/date-range-pickr.vue b/app/src/components/date-range-pickr.vue
new file mode 100644
index 0000000..0daae53
--- /dev/null
+++ b/app/src/components/date-range-pickr.vue
@@ -0,0 +1,24 @@
+<script setup>
+	import { ref, onMounted } from "vue"
+	import VueDatePicker from "@vuepic/vue-datepicker"
+	import "@vuepic/vue-datepicker/dist/main.css"
+	const props = defineProps({
+		context: Object,
+	})
+	function handleInput(e) {
+		console.log("props", e)
+		props.context.node.input(e)
+	}
+	const selectedDate = [new Date(), new Date(new Date().getTime() + 9 * 24 * 60 * 60 * 1000)]
+	const date = ref()
+	onMounted(() => {
+		const startDate = new Date()
+		const endDate = new Date(new Date().setDate(startDate.getDate() + 7))
+		date.value = [startDate, endDate]
+	})
+</script>
+
+<template>
+	<VueDatePicker v-model="date" @update:model-value="handleInput" range multi-calendars></VueDatePicker>
+</template>
+<style src="@vueform/multiselect/themes/default.css"></style>
diff --git a/app/src/components/download-manager/downloadFile.vue b/app/src/components/download-manager/downloadFile.vue
new file mode 100644
index 0000000..67f2138
--- /dev/null
+++ b/app/src/components/download-manager/downloadFile.vue
@@ -0,0 +1,128 @@
+<template>
+  <div class="container-fluid" id="downloadFileInner">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Download File
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-6">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="download.cdnBaseUrl" class="p-inputtext p-component w-100"
+                  :class="download.cdnBaseUrl ? 'p-filled': ''" id="url">
+                <label for="url">Enter Base Url</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="download.downloadFileUrl" class="p-inputtext p-component w-100"
+                  :class="download.downloadFileUrl ? 'p-filled': ''" id="downloadFileUrl">
+                <label for="downloadFileUrl">Enter Download File Url</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="download.destinationFileUrl" class="p-inputtext p-component w-100"
+                  :class="download.destinationFileUrl ? 'p-filled': ''" id="destinationFileUrl">
+                <label for="destinationFileUrl">Enter Destination Url</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click.prevent="downloadFile">
+                <i class="isax isax-bold-document-download"></i>
+                Download File
+              </button>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-6">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <h4> Testing Parameters </h4>
+            <ul class="list">
+              <li>
+                Base URL
+                <div>
+                  https://csdev.mkcl.org/
+                </div> 
+              </li>
+              <li>
+                Download File URL
+                <div>
+                  server/sls/ProjectConfigBackup/1Mg6VkbM1MQhhKh8z2qGSa42HIY/02_04_2021/1Mg6VkbM1MQhhKh8z2qGSa42HIY_1617343458.json
+                </div>
+              </li>
+              <li>Destination File URL
+                <div>
+                  02_04_2021/
+                </div>
+              </li>
+            </ul>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data() {
+    return {
+      download: {},
+      downloadId: '',
+      downloadResult: '',
+      progressResult: ''
+    }
+  },
+  methods: {
+    downloadFile() {
+      var a = []
+      a.push(this.download.downloadFileUrl)
+      this.download.downloadFileUrl = a
+      new MQL()
+        .setActivity('o.[DownloadFileUsingDM]')
+        .setData(this.download)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('DownloadFileUsingDM', true)
+          if (rs.isValid('DownloadFileUsingDM')) {
+            this.download = {}
+            this.downloadResult = res.result
+            this.$toast.add({ severity: 'success', summary: 'File Download ', detail: 'File Downloaded Successfully', life: 3000 })
+          } else {
+            rs.showErrorToast('DownloadFileUsingDM')
+          }
+        })
+    }
+  }
+}
+</script>
+
+<style lang="scss" scoped>
+h4 {
+  margin-bottom: 1rem;
+}
+
+.list {
+  padding: 0 1rem;
+
+  li {
+    font-weight: 600;
+
+    div {
+      font-weight: 400;
+      word-break: break-word;
+    }
+
+    &+li {
+      margin-top: 0.75rem;
+    }
+  }
+
+}
+</style>
\ No newline at end of file
diff --git a/app/src/components/download-manager/downloadProgress.vue b/app/src/components/download-manager/downloadProgress.vue
new file mode 100644
index 0000000..446d45d
--- /dev/null
+++ b/app/src/components/download-manager/downloadProgress.vue
@@ -0,0 +1,84 @@
+<template>
+	<div class="container-fluid" id="downloadFIleProgress">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Check Progress
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-6">
+				<div class="box-login">
+					<div class="p-card p-component">
+						<div class="field">
+							<div class="p-float-label">
+								<input
+									type="text"
+									v-model="downloadId"
+									class="p-inputtext p-component"
+									:class="downloadId ? 'p-filled' : ''"
+									id="progress"
+								/>
+								<label for="progress">Download Id</label>
+							</div>
+						</div>
+						<div class="btn-wrapper">
+							<button class="btn btn-submit" @click="checkDownloadProgress">
+								<i class="isax isax-bold-tick-circle"></i>
+								Check Progress
+							</button>
+						</div>
+						<div class="field mt-4">
+							<h3>Result</h3>
+							<div class="json-wrapper">
+								<json-viewer :value="progressResult" boxed :expanded="true"></json-viewer>
+							</div>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQL from '@/plugins/mql.js'
+  import jsonViewer from 'vue-json-viewer'
+	export default {
+		data() {
+			return {
+				downloadId: '',
+				progressResult: '',
+			}
+		},
+		components: {
+			jsonViewer
+		},
+		methods: {
+			checkDownloadProgress() {
+				new MQL()
+					.setActivity('o.[CheckDownloadedFileProgress]')
+					.setData({ downloadFileId: this.downloadId })
+					.fetch()
+					.then((rs) => {
+						let res = rs.getActivity('CheckDownloadedFileProgress', true)
+						if (rs.isValid('CheckDownloadedFileProgress')) {
+							if (res && res.result) {
+								this.progressResult = res.result
+								this.downloadId = ''
+							} else {
+								// alert('Progress checking failed')
+								this.$toast.add({
+									severity: 'error',
+									summary: 'Progress Check ',
+									detail: 'Progress Check Failed',
+									life: 3000,
+								})
+
+							}
+						} else {
+							rs.showErrorToast('CheckDownloadedFileProgress')
+						}
+					})
+			},
+		},
+	}
+</script>
diff --git a/app/src/components/excel/clientData.vue b/app/src/components/excel/clientData.vue
new file mode 100644
index 0000000..c0e369e
--- /dev/null
+++ b/app/src/components/excel/clientData.vue
@@ -0,0 +1,69 @@
+<template>
+  <div class="container-fluid" id="clientData">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Save Client Data
+    </h2>
+    <div class="subtext">This client data is saved in "Employee" collection of "cs playground" database.</div>
+    <div class="row justify-content-center">
+        <div class="col-6">
+            <div class="box-login">
+                <div class="p-card p-component">
+                   <DataTable :value="empList" v-if="empList && empList.length > 0">
+                    <Column field="name" header="name"></Column>
+                    <Column field="age" header="age"></Column>
+                    <Column field="address" header="address"></Column>
+                   </DataTable>
+                   <div class="empty-state" v-else>Records not found</div>
+                   <div class="btn-wrapper">
+                    <button class="btn btn-submit" @click="saveClientDataUsingExcel">
+                      <i class="isax isax-bold-tick-circle"></i>
+                      Save Data
+                    </button>
+                   </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      empList: [
+        { name: 'vikram', age: 27, address: 'pune' },
+        { name: 'kunal', age: 28, address: 'satara' },
+        { name: 'akshay', age: 29, address: 'mumbai' }
+      ],
+      url: '',
+      excel: {}
+    }
+  },
+  methods: {
+    saveClientDataUsingExcel () {
+      new MQL()
+        .setActivity('o.[SaveClientDataUsingExcel]')
+        .setData(this.empList)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SaveClientDataUsingExcel', true)
+          if (rs.isValid('SaveClientDataUsingExcel')) {
+            this.$toast.add({severity:'success', summary: 'Employees Data ', detail:'Data saved successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SaveClientDataUsingExcel')
+          }
+        })
+    }
+  }
+}
+</script>
+
+<style lang="scss" scoped>
+.subtext {
+  margin-top: 0.25rem;
+  margin-left: 48px;
+}
+</style>
\ No newline at end of file
diff --git a/app/src/components/excel/saveWActivity.vue b/app/src/components/excel/saveWActivity.vue
new file mode 100644
index 0000000..2186be8
--- /dev/null
+++ b/app/src/components/excel/saveWActivity.vue
@@ -0,0 +1,82 @@
+<template>
+  <div class="container-fluid" id="saveData">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Save excel data
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-6">
+            <div class="box-login">
+                <div class="p-card p-component">
+                    <div class="field">
+                    <label for="text">Activity</label>
+                    <input type="text" class="p-inputtext p-component w-100 mt-2" id="activity">
+                    </div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit" @click.prevent="saveExcelDataUsingActivity">
+                            <i class="isax isax-bold-tick-circle"></i>
+                          Save excel data
+                        </button>
+                    </div>
+                </div>
+            </div>
+        </div>
+        <div class="col-6">
+          <div class="box-login">
+            <div class="p-card p-component">
+              <h4>
+                Testing CDN File
+              </h4>
+              <div class="mt-3">
+                <a href="https://testcdncs.mkcl.org/1TxYD2KhMcczFlxXntsueOYN46J/demoFolder/Test.xlsx">
+                  https://testcdncs.mkcl.org/1TxYD2KhMcczFlxXntsueOYN46J/demoFolder/Test.xlsx
+                </a>
+              </div>
+            </div>
+          </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      url: ''
+    }
+  },
+  components: {
+  },
+  methods: {
+    saveExcelDataUsingActivity () {
+      new MQL()
+        .setActivity('o.[SaveActivityDataUsingExcel]')
+        .setData({ excelURL: this.url })
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SaveActivityDataUsingExcel', true)
+          if (rs.isValid('SaveActivityDataUsingExcel')) {
+            // alert('Excel data saved successfully using activity') 
+            this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Excel data saved successfully using activity', life: 3000})
+            this.url = ''
+          } else {
+            rs.showErrorToast('SaveActivityDataUsingExcel')
+          }
+        })
+    }
+  }
+}
+</script>
+<style lang="scss" scoped>
+.subtext {
+  margin-top: 0.75rem;
+  margin-left: 3rem;
+}
+
+h4 + div {
+  word-break: break-word;
+}
+
+</style>
\ No newline at end of file
diff --git a/app/src/components/excel/updateData.vue b/app/src/components/excel/updateData.vue
new file mode 100644
index 0000000..e93ae53
--- /dev/null
+++ b/app/src/components/excel/updateData.vue
@@ -0,0 +1,68 @@
+<template>
+  <div class="container-fluid" id="updateData">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Update Data
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-auto">
+            <div class="box-login">
+                <div class="p-card p-component">
+                    <div class="field">
+                      <label for="name">Enter name</label>
+                      <input type="text" class="p-inputtext p-component w-100 mt-2" id="name" v-model="excel.name" required>
+                    </div>
+                    <div class="field">
+                      <label for="mobile">Enter age</label>
+                      <input type="text" class="p-inputtext p-component w-100 mt-2" id="mobile" v-model="excel.age" required>
+                    </div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit" @click.prevent="updateData">
+                            <i class="isax isax-bold-tick-circle"></i>
+                            Submit
+                        </button>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      empList: [
+        { name: 'vikram', age: 27, address: 'pune' },
+        { name: 'kunal', age: 28, address: 'satara' },
+        { name: 'akshay', age: 29, address: 'mumbai' }
+      ],
+
+      mobile: '',
+      excel: {}
+    }
+  },
+  components: {
+  },
+  methods: {
+    updateData () {
+      new MQL()
+        .setActivity('o.[UpdateDataUsingExcel]')
+        .setData([this.excel])
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('UpdateDataUsingExcel', true)
+          if (rs.isValid('UpdateDataUsingExcel')) {
+            // alert('Excel data updated successfully')
+            this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Excel Data Updated Successfully', life: 3000})
+            this.excel = {}
+          } else {
+            rs.showErrorToast('UpdateDataUsingExcel')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/components/i18Demo/Component1.vue b/app/src/components/i18Demo/Component1.vue
new file mode 100644
index 0000000..ee5cf4e
--- /dev/null
+++ b/app/src/components/i18Demo/Component1.vue
@@ -0,0 +1,33 @@
+<template>
+  <div>
+    <h2>Component 1</h2>
+    <h4 class="mt-2 mb-3">
+      <b>{{ $t('demo.demoHeading') }}</b>
+    </h4>
+    <button class="btn btn-primary" @click="changeLanguage('en')">English</button>
+    <button class="btn btn-secondary" @click="changeLanguage('hi')">Hindi</button>
+    <button class="btn btn-warning" @click="changeLanguage('mr')" >Marathi</button>
+  </div>
+</template>
+
+<script>
+  import { loadLanguageAsync } from '@/setup/i18n-setup.js'
+
+export default {
+  mounted () {
+    this.$i18n.locale = 'hi'
+  },
+  methods: {
+    changeLanguage (lang) {
+      this.$i18n.locale = lang
+      this.$i18n.locale = lang
+      this.$i18n.fallbackLocale = lang
+      loadLanguageAsync(lang)
+      console.log(lang)
+    }
+  }
+}
+</script>
+
+<style>
+</style>
diff --git a/app/src/components/i18Demo/Component2.vue b/app/src/components/i18Demo/Component2.vue
new file mode 100644
index 0000000..c0cec42
--- /dev/null
+++ b/app/src/components/i18Demo/Component2.vue
@@ -0,0 +1,40 @@
+<template>
+  <div>
+    <h2>Component 2</h2>
+    <h4 class="mt-2 mb-3">
+      <b>{{ $t('component2.title') }}</b>
+    </h4>
+    <button class="btn btn-primary" @click="changeLanguage('en')">English</button>
+    <button class="btn btn-secondary" @click="changeLanguage('hi')">Hindi</button>
+    <button class="btn btn-warning" @click="changeLanguage('mr')" >Marathi</button>
+  </div>
+</template>
+
+<script>
+import { createI18n } from 'vue-i18n'
+export default {
+  i18n: createI18n({ // `i18n` option, setup locale info for component
+    locale: 'mr'
+  }),
+  mounted () {
+    this.loadMessagesFromFile()
+  },
+  methods: {
+    changeLanguage (lang) {
+      this.$i18n.locale = lang
+      this.loadMessagesFromFile()
+    },
+    loadMessagesFromFile () {
+      return new Promise((resolve) => {
+        return import(`../../lang/${this.$i18n.locale}.json`).then(res => {
+          this.$i18n.setLocaleMessage(this.$i18n.locale, res.default)
+          resolve(true)
+        })
+      })
+    }
+  }
+}
+</script>
+
+<style>
+</style>
diff --git a/app/src/components/keymappers/decryptData.vue b/app/src/components/keymappers/decryptData.vue
new file mode 100644
index 0000000..96e5100
--- /dev/null
+++ b/app/src/components/keymappers/decryptData.vue
@@ -0,0 +1,66 @@
+<template>
+  <div id="decryptData" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Decrypt Data
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-auto">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text"  v-model="dname" class="p-inputtext p-component" id="dname" :class="dname ? 'p-filled': ''"
+                >
+                  <label for="dname">Decrypt Data</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click.prevent="decryptData">
+                <i class="isax isax-bold-shield-slash"></i>
+                Decrypt
+              </button>
+            </div>
+            <div class="field mt-4">
+              <h3>Result</h3>
+              <json-viewer :value="decryptResult" boxed :expanded="true"></json-viewer>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+<script>
+import MQL from '@/plugins/mql.js'
+import jsonViewer from 'vue-json-viewer'
+export default {
+  data() {
+    return {
+      name: '',
+      decryptResult: '',
+      dname: ''
+    }
+  },
+  components: {
+    jsonViewer
+  },
+  methods: {
+    decryptData() {
+      new MQL()
+        .setActivity('o.[DecryptData]')
+        .setData({ name: this.dname })
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('DecryptData', true)
+          if (rs.isValid('DecryptData')) {
+            this.decryptResult = res.result
+            this.dname = ''
+          } else {
+            rs.showErrorToast('DecryptData')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/components/keymappers/encryptData.vue b/app/src/components/keymappers/encryptData.vue
new file mode 100644
index 0000000..a3e1e86
--- /dev/null
+++ b/app/src/components/keymappers/encryptData.vue
@@ -0,0 +1,72 @@
+<template>
+  <div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Encrypt Data
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-auto">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" class="p-inputtext p-component" id="ename"  v-model="ename" :class="ename ? 'p-filled': ''"
+                >
+                <label for="ename">Data to Encrypt</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click.prevent="encryptData">
+                <i class="isax isax-bold-security-safe"></i>
+                Encrypt Data
+              </button>
+            </div>
+            <div class="field mt-4">
+              <h3>Result</h3>
+              <json-viewer :value="encryptResult" boxed :expanded="true"></json-viewer>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+import jsonViewer from 'vue-json-viewer'
+export default {
+  data() {
+    return {
+      ename: '',
+      name: '',
+      encryptResult: ''
+    }
+  },
+  components: {
+    jsonViewer
+  },
+  methods: {
+    encryptData() {
+      new MQL()
+        .setActivity('o.[EncryptData]')
+        .setData({ name: this.ename })
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('EncryptData', true)
+          if (rs.isValid('EncryptData')) {
+            this.encryptResult = res.result
+            this.ename = ''
+          } else {
+            rs.showErrorToast('EncryptData')
+          }
+        })
+    }
+  }
+}
+</script>
+
+<style>
+
+</style>
\ No newline at end of file
diff --git a/app/src/components/keymappers/hashData.vue b/app/src/components/keymappers/hashData.vue
new file mode 100644
index 0000000..662221e
--- /dev/null
+++ b/app/src/components/keymappers/hashData.vue
@@ -0,0 +1,69 @@
+<template>
+  <div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Hash Data
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-auto">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" class="p-inputtext p-component" v-model="name" id="hashName" :class="name ? 'p-filled': ''">
+                <label for="hashName">Enter data to hash</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click.prevent="hashData">
+                <i class="isax isax-bold-shield-tick"></i>
+                Hash
+              </button>
+            </div>
+            <div class="field mt-4">
+              <h3>Result</h3>
+              <json-viewer :value="hashResult" boxed :expanded="true"></json-viewer>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+import jsonViewer from 'vue-json-viewer'
+export default {
+  data() {
+    return {
+      hashResult: '',
+      name: ''
+    }
+  },
+  components: {
+    jsonViewer
+  },
+  methods: {
+    hashData() {
+      new MQL()
+        .setActivity('o.[GenerateHash]')
+        .setData({ name: this.name })
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('GenerateHash', true)
+          if (rs.isValid('GenerateHash')) {
+            this.hashResult = res.result
+            this.name = ''
+          } else {
+            rs.showErrorToast('GenerateHash')
+          }
+        })
+    }
+  }
+}
+</script>
+
+<style>
+
+</style>
\ No newline at end of file
diff --git a/app/src/components/keymappers/hashSalt.vue b/app/src/components/keymappers/hashSalt.vue
new file mode 100644
index 0000000..fde90ec
--- /dev/null
+++ b/app/src/components/keymappers/hashSalt.vue
@@ -0,0 +1,74 @@
+<template>
+  <div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Hash Salt
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-auto">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" class="p-inputtext p-component" :class="sname ? 'active' : ''" v-model="sname" id="sname">
+                <label for="sname">Generate Salt</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" class="p-inputtext p-component" :class="saltKey ? 'active' : ''" v-model="saltKey" id="saltKey">
+                <label for="saltKey">Enter Salt Key</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click.prevent="generateSalt">
+                <i class="isax isax-bold-security-card"></i>
+                Generate Salt
+              </button>
+            </div>
+            <div class="field mt-4">
+              <h3>Result</h3>
+              <json-viewer :value="saltResult" boxed :expanded="true"></json-viewer>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+import jsonViewer from 'vue-json-viewer'
+export default {
+  data() {
+    return {
+      sname: '',
+      saltKey: '',
+      name: ''
+    }
+  },
+  components: {
+    jsonViewer
+  },
+  methods: {
+    generateSalt() {
+      new MQL()
+        .setActivity('o.[GenerateSalt]')
+        .setData({ name: this.sname, saltKey: this.saltKey })
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('GenerateSalt', true)
+          if (rs.isValid('GenerateSalt')) {
+            this.saltResult = res.result
+            this.sname = ''
+            this.saltKey = ''
+          } else {
+            rs.showErrorToast('GenerateSalt')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/components/mongodbID/customID.vue b/app/src/components/mongodbID/customID.vue
new file mode 100644
index 0000000..278b18c
--- /dev/null
+++ b/app/src/components/mongodbID/customID.vue
@@ -0,0 +1,68 @@
+<template>
+  <div id="customID" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Custom ID
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-auto">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="obj.objectId" class="p-inputtext p-component" :class="obj.objectId ? 'p-filled' : ''" id="objectID">
+                <label for="objectID">Enter object ID</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="obj.name" class="p-inputtext p-component" :class="obj.name ? 'p-filled' : ''" id="name">
+                <label for="name">Enter name</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="obj.address" class="p-inputtext p-component" :class="obj.address ? 'p-filled' : ''" id="address">
+                <label for="address">Enter address</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click="saveCustomId">
+                <i class="isax isax-bold-tick-circle"></i>
+                Save
+              </button>
+            </div>
+
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      obj: {}
+    }
+  },
+  methods: {
+    saveCustomId () {
+      new MQL()
+        .setActivity('o.[SaveCustomObjectID]')
+        .setData(this.obj)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SaveCustomObjectID', true)
+          if (rs.isValid('SaveCustomObjectID')) {
+            this.obj = {}
+          } else {
+            rs.showErrorToast('SaveCustomObjectID')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/components/mongodbID/hexID.vue b/app/src/components/mongodbID/hexID.vue
new file mode 100644
index 0000000..8f87adb
--- /dev/null
+++ b/app/src/components/mongodbID/hexID.vue
@@ -0,0 +1,69 @@
+<template>
+  <div id="hexID" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Insert Custom Hex MongoDB ID
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-auto">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="hobj._id" class="p-inputtext p-component" :class="hobj._id ? 'p-filled' : ''" id="hexObject">
+                <label for="hexObject">Enter Hex Object ID</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="hobj.name" class="p-inputtext p-component" :class="hobj.name ? 'p-filled' : ''" id="name">
+                <label for="name">Enter name</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="hobj.address" class="p-inputtext p-component" :class="hobj.address ? 'p-filled' : ''" id="address">
+                <label for="address">Enter address</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click.prevent="saveCustomHexId">
+              <i class="isax isax-bold-tick-circle"></i>
+                Submit
+              </button>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      hobj: {}
+    }
+  },
+  methods: {
+    saveCustomHexId () {
+      new MQL()
+        .setActivity('o.[SaveCustomHexObjectID]')
+        .setData(this.hobj)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SaveCustomHexObjectID', true)
+          if (rs.isValid('SaveCustomHexObjectID')) {
+            this.hobj = {}
+            alert('Custom hex objectId saved successfully')
+          } else {
+            rs.showErrorToast('SaveCustomHexObjectID')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/components/multiselect.vue b/app/src/components/multiselect.vue
new file mode 100644
index 0000000..5bb72e1
--- /dev/null
+++ b/app/src/components/multiselect.vue
@@ -0,0 +1,27 @@
+<script setup>
+	import Multiselect from "@vueform/multiselect"
+	import { ref, onMounted } from "vue"
+	import VueDatePicker from "@vuepic/vue-datepicker"
+	import "@vuepic/vue-datepicker/dist/main.css"
+	const props = defineProps({
+		context: Object,
+	})
+	function handleInput(e) {
+		console.log("props", e)
+		props.context.node.input(e)
+	}
+	const selectedDate = [new Date(), new Date(new Date().getTime() + 9 * 24 * 60 * 60 * 1000)]
+	const options = ["Batman", "Robin", "Joker"]
+	const value = []
+	const date = ref()
+	onMounted(() => {
+		const startDate = new Date()
+		const endDate = new Date(new Date().setDate(startDate.getDate() + 7))
+		date.value = [startDate, endDate]
+	})
+</script>
+
+<template>
+		<Multiselect @change="handleInput" mode="multiple" v-model="value" :options="['Batman', 'Robin', 'Joker']" />
+</template>
+<style src="@vueform/multiselect/themes/default.css"></style>
diff --git a/app/src/components/sessionmanager/deleteData.vue b/app/src/components/sessionmanager/deleteData.vue
new file mode 100644
index 0000000..43ce39b
--- /dev/null
+++ b/app/src/components/sessionmanager/deleteData.vue
@@ -0,0 +1,72 @@
+<template>
+  <div id="deleteData" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Delete Data from Session
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-auto">
+        <div class="box-login">
+          <FormKit
+						type="form"
+						id="registration-example"
+						:form-class="submitted ? 'hide' : 'show'"
+						submit-label="Register"
+						@submit="deleteSessionData"
+						:actions="false"
+						#default="{ value }"
+					>
+						<FormKit
+							type="text"
+							name="sessionName"
+							label="Session Key"
+							v-model="deleteKey"
+							placeholder="Session Key"
+							help="Enter Session Key"
+							validation="required"
+						/>
+						<button class="btn btn-error" type="submit" label="Delete">Delete</button>
+					</FormKit>
+        </div>
+      </div>
+    </div>
+  </div>
+
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      session: '',
+      deleteKey: ''
+    }
+  },
+  components: {
+  },
+  methods: {
+    deleteSessionData () {
+      new MQL()
+        .setActivity('o.[DeleteDataFromSession]')
+        .setData({ name: this.deleteKey })
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('DeleteDataFromSession', true)
+          if (rs.isValid('DeleteDataFromSession')) {
+            if (res && res.result) {
+              this.sessionResult = res.result
+              this.deleteKey = ''
+              // alert('Data deleted successfully')
+              this.$toast.add({severity:'success', summary: 'Data Delete ', detail:'Data Deleted Successfully', life: 3000})
+            } else {
+              this.$toast.add({severity:'error', summary: 'Data Delete', detail:'Data Deletion Failed', life: 3000})
+            }
+          } else {
+            rs.showErrorToast('DeleteDataFromSession')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/components/sessionmanager/fetchData.vue b/app/src/components/sessionmanager/fetchData.vue
new file mode 100644
index 0000000..9b572c0
--- /dev/null
+++ b/app/src/components/sessionmanager/fetchData.vue
@@ -0,0 +1,87 @@
+<template>
+	<div id="fetchData" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Fetch Data in Session
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-auto">
+				<div class="box-login">
+					<FormKit
+						type="form"
+						id="registration-example"
+						:form-class="submitted ? 'hide' : 'show'"
+						submit-label="Register"
+						@submit="fetchSessionData"
+						:actions="false"
+						#default="{ value }"
+					>
+						<FormKit
+							type="text"
+							name="sessionName"
+							label="Session Key"
+							v-model="fetchKey"
+							placeholder="Session Key"
+							help="Enter Session Key"
+							validation="required"
+						/>
+						<FormKit type="submit" label="Save" />
+					</FormKit>
+					<div class="field">
+						<h3>Result</h3>
+						<json-viewer :value="sessionResult" boxed :expanded="true"></json-viewer>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQL from "@/plugins/mql.js"
+	import jsonViewer from "vue-json-viewer"
+	export default {
+		data() {
+			return {
+				session: {},
+				fetchKey: "",
+				sessionResult: "",
+			}
+		},
+		components: {
+			jsonViewer,
+		},
+		methods: {
+			fetchSessionData() {
+				new MQL()
+					.setActivity("o.[FetchDataFromSession]")
+					.setData({ name: this.fetchKey })
+					.fetch()
+					.then((rs) => {
+						let res = rs.getActivity("FetchDataFromSession", true)
+						if (rs.isValid("FetchDataFromSession")) {
+							if (res && res.result) {
+								this.sessionResult = res.result
+								this.fetchKey = ""
+								this.$toast.add({
+									severity: "success",
+									summary: "Fetch Data in Session",
+									detail: "Data fetched successfully",
+									life: 3000,
+								})
+							} else {
+								this.$toast.add({
+									severity: "error",
+									summary: "Fetch Data in Session",
+									detail: "Data fetched failed",
+									life: 3000,
+								})
+							}
+						} else {
+							rs.showErrorToast("FetchDataFromSession")
+						}
+					})
+			},
+		},
+	}
+</script>
diff --git a/app/src/components/sessionmanager/storeData.vue b/app/src/components/sessionmanager/storeData.vue
new file mode 100644
index 0000000..9b24eba
--- /dev/null
+++ b/app/src/components/sessionmanager/storeData.vue
@@ -0,0 +1,77 @@
+<template>
+	<div id="storeData" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"> </i>
+			Store Data in Session
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-auto">
+				<div class="box-login">
+					<FormKit
+						type="form"
+						id="registration-example"
+						:form-class="submitted ? 'hide' : 'show'"
+						submit-label="Register"
+						@submit="saveSessionData"
+						:actions="false"
+						#default="{ value }"
+					>
+						<FormKit
+							type="text"
+							name="sessionName"
+							label="Session Key"
+							v-model="session.name"
+							placeholder="Session Key"
+							help="Enter Session Key"
+							validation="required"
+						/>
+						<FormKit
+							type="text"
+							name="sessionName"
+							label="Session Name Value"
+							v-model="session.nameValue"
+							placeholder="Session Name Value"
+							help="Session value is automatically deleted after 5 minutes because session expiration time is set to 5 minute in `StoreDataInSession` activity."
+							validation="required"
+						/>
+            <FormKit type="submit" label="Save"/>
+					</FormKit>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQL from "@/plugins/mql.js"
+	export default {
+		data() {
+			return {
+				session: {},
+			}
+		},
+		components: {},
+		methods: {
+			saveSessionData() {
+				new MQL()
+					.setActivity("o.[StoreDataInSession]")
+					.setData(this.session)
+					.fetch()
+					.then((rs) => {
+						rs.getActivity("StoreDataInSession", true)
+						if (rs.isValid("StoreDataInSession")) {
+							this.session = {}
+							this.$toast.add({
+								severity: "success",
+								summary: "Data Saved ",
+								detail: "Data Saved Successfully",
+								life: 3000,
+							})
+						} else {
+							rs.showErrorToast("StoreDataInSession")
+						}
+					})
+			},
+		},
+	}
+</script>
diff --git a/app/src/components/svgs/account_circle_black_24dp.svg b/app/src/components/svgs/account_circle_black_24dp.svg
new file mode 100644
index 0000000..3d0f00f
--- /dev/null
+++ b/app/src/components/svgs/account_circle_black_24dp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM7.07 18.28c.43-.9 3.05-1.78 4.93-1.78s4.51.88 4.93 1.78C15.57 19.36 13.86 20 12 20s-3.57-.64-4.93-1.72zm11.29-1.45c-1.43-1.74-4.9-2.33-6.36-2.33s-4.93.59-6.36 2.33C4.62 15.49 4 13.82 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 1.82-.62 3.49-1.64 4.83zM12 6c-1.94 0-3.5 1.56-3.5 3.5S10.06 13 12 13s3.5-1.56 3.5-3.5S13.94 6 12 6zm0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11z"/></svg>
\ No newline at end of file
diff --git a/app/src/components/upload-manager/uploadFile.vue b/app/src/components/upload-manager/uploadFile.vue
new file mode 100644
index 0000000..dae880b
--- /dev/null
+++ b/app/src/components/upload-manager/uploadFile.vue
@@ -0,0 +1,169 @@
+<template>
+	<div id="uploadFile" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Upload File
+		</h2>
+		<div class="row">
+			<div class="col-6">
+				<div class="box-login">
+					<!-- <div class="p-card p-component">
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="upload.cdnBaseUrl" class="p-inputtext p-component w-100"
+                  :class="upload.cdnBaseUrl ? 'p-filled' : ''" id="cdnBaseUrl">
+                <label for="cdnBaseUrl">CDN Base Url</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="upload.uploadFileUrl" class="p-inputtext p-component w-100"
+                  :class="upload.uploadFileUrl ? 'p-filled' : ''" id="uploadFileUrl">
+                <label for="uploadFileUrl">File Upload Url</label>
+              </div>
+            </div>
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="upload.destinationFileUrl" class="p-inputtext p-component w-100"
+                  :class="upload.destinationFileUrl ? 'p-filled' : ''" id="destinationFileUrl">
+                <label for="destinationFileUrl">Destination File Url</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click.prevent="uploadFile">
+                <i class="isax isax-bold-document-upload"></i>
+                Upload File
+              </button>
+            </div>
+            <div class="field mt-4">
+              <h3>Result</h3>
+              <json-viewer :value="uploadResult" boxed :expanded="true"></json-viewer>
+            </div>
+          </div> -->
+					<FormKit
+						type="form"
+						id="registration-example"
+						:form-class="submitted ? 'hide' : 'show'"
+						submit-label="Upload"
+						@submit="uploadFile"
+						:actions="false"
+						#default="{ value }"
+					>
+						<FormKit
+							type="text"
+							name="sessionName"
+							label="CDN Base Url"
+							v-model="upload.cdnBaseUrl"
+							placeholder="CDN Base Url"
+							help="Enter CDN Base Url"
+							validation="required"
+						/>
+						<FormKit
+							type="text"
+							name="sessionName"
+							label="File Upload Url"
+							v-model="upload.uploadFileUrl"
+							placeholder="File Upload Url"
+							help="Enter File Upload Url"
+							validation="required"
+						/>
+						<FormKit
+							type="text"
+							name="sessionName"
+							label="Destination File Url"
+							v-model="upload.destinationFileUrl"
+							placeholder="Destination File Url"
+							help="Enter Destination File Url"
+							validation="required"
+						/>
+						<FormKit type="submit" label="Upload File" />
+					</FormKit>
+					<div class="field mt-4">
+						<h3>Result</h3>
+						<json-viewer :value="uploadResult" boxed :expanded="true"></json-viewer>
+					</div>
+				</div>
+			</div>
+			<div class="col-6">
+				<div class="box-login">
+						<h4>Please start the multipart server before uploading files testing</h4>
+						<ul class="list">
+							<li>
+								cdnBaseUrl:
+								<div>"https://cstest.mkcl.org/uploadFile/uploadsinglefile"</div>
+							</li>
+							<li>
+								uploadFileUrl:
+								<div>
+									"/app/CoreSLS/ProjectConfigBackup/1JFfwe3g8vHuNOtxk2BsH09pBA5/05_06_2021/1JFfwe3g8vHuNOtxk2BsH09pBA5_1622894824.json"
+								</div>
+							</li>
+							<li>destinationFileUrl: ""</li>
+						</ul>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQL from "@/plugins/mql.js"
+	import jsonViewer from "vue-json-viewer"
+	export default {
+		data() {
+			return {
+				upload: {},
+				uploadId: "",
+				uploadResult: "",
+			}
+		},
+		components: {
+			jsonViewer,
+		},
+		methods: {
+			uploadFile() {
+				// var a = []
+				// a.push(this.upload.uploadFileUrl)
+				// this.upload.uploadFileUrl = a
+				var a = {
+					cdnBaseUrl: [this.upload.cdnBaseUrl],
+					uploadFileUrl: [this.upload.uploadFileUrl],
+					destinationFileUrl: [this.upload.destinationFileUrl],
+				}
+				new MQL()
+					.setActivity("o.[UploadFileUsingUM]")
+					.setData(a)
+					.fetch()
+					.then((rs) => {
+						let res = rs.getActivity("UploadFileUsingUM", true)
+						if (rs.isValid("UploadFileUsingUM")) {
+							this.upload = {}
+							this.uploadResult = res.result
+							this.$toast.success("Upload Success")
+						} else {
+							rs.showErrorToast("UploadFileUsingUM")
+						}
+					})
+			},
+		},
+	}
+</script>
+
+<style scoped lang="scss">
+	h4 {
+		margin-bottom: 1rem;
+	}
+	.list {
+		padding: 0 1rem;
+		li {
+			font-weight: 600;
+			div {
+				font-weight: 400;
+				word-break: break-word;
+			}
+			& + li {
+				margin-top: 0.75rem;
+			}
+		}
+	}
+</style>
diff --git a/app/src/components/upload-manager/uploadProgessFile.vue b/app/src/components/upload-manager/uploadProgessFile.vue
new file mode 100644
index 0000000..a5f0289
--- /dev/null
+++ b/app/src/components/upload-manager/uploadProgessFile.vue
@@ -0,0 +1,106 @@
+<template>
+	<div id="progessFile" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Check Progress
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-auto">
+				<div class="box-login">
+					<!-- <div class="p-card p-component">
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" v-model="uploadId" class="p-inputtext p-component" :class="uploadId ? 'p-filled' : ''" id="uploadId">
+                        <label for="uploadId">Upload Id</label>
+                      </div>
+                    </div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit" @click.prevent="checkUploadProgress">
+                            <i class="isax isax-bold-tick-circle"></i>
+                          Check Progress
+                        </button>
+                    </div>
+                    <div class="field mt-4">
+                      <h3>Result</h3>
+                      <json-viewer :value="progressResult" boxed :expanded="true"></json-viewer>
+                    </div>
+                </div> -->
+					<FormKit
+						type="form"
+						id="registration-example"
+						:form-class="submitted ? 'hide' : 'show'"
+						submit-label="Upload"
+						@submit="checkUploadProgress"
+						:actions="false"
+						#default="{ value }"
+					>
+						<FormKit
+							type="text"
+							name="sessionName"
+							label="Upload Id"
+							v-model="uploadId"
+							placeholder="Upload Id"
+							help="Enter Upload Id"
+							validation="required"
+						/>
+						<FormKit type="submit" label="Check Progress" />
+					</FormKit>
+					<div class="field mt-4">
+						<h3>Result</h3>
+						<json-viewer :value="progressResult" boxed :expanded="true"></json-viewer>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQL from "@/plugins/mql.js"
+	import jsonViewer from "vue-json-viewer"
+	export default {
+		data() {
+			return {
+				uploadId: "",
+				progressResult: "",
+			}
+		},
+		components: {
+			jsonViewer,
+		},
+		methods: {
+			checkUploadProgress() {
+				new MQL()
+					.setActivity("o.[CheckUploadedFileProgress]")
+					.setData({ uploadFileId: this.uploadId })
+					.fetch()
+					.then((rs) => {
+						let res = rs.getActivity("CheckUploadedFileProgress", true)
+						if (rs.isValid("CheckUploadedFileProgress")) {
+							if (res && res.result) {
+								this.progressResult = res.result
+								this.uploadId = ""
+								this.$toast.add({
+									severity: "success",
+									summary: "Upload Progress",
+									detail: "File Uploaded Successfully",
+									life: 3000,
+								})
+							} else {
+								this.$toast.add({
+									severity: "error",
+									summary: "Upload Progress",
+									detail: "File Upload Failed",
+									life: 3000,
+								})
+							}
+						} else {
+							rs.showErrorToast("CheckUploadedFileProgress")
+						}
+					})
+			},
+		},
+	}
+</script>
+
+<style></style>
diff --git a/app/src/formkit.config.js b/app/src/formkit.config.js
new file mode 100644
index 0000000..2955218
--- /dev/null
+++ b/app/src/formkit.config.js
@@ -0,0 +1,8 @@
+import "@formkit/themes/genesis"
+import { genesisIcons } from "@formkit/icons"
+
+const config = {
+  icons: { ...genesisIcons }
+}
+
+export default config
diff --git a/app/src/index.css b/app/src/index.css
new file mode 100644
index 0000000..bd6213e
--- /dev/null
+++ b/app/src/index.css
@@ -0,0 +1,3 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
\ No newline at end of file
diff --git a/app/src/lang/dv.json b/app/src/lang/dv.json
new file mode 100644
index 0000000..3de7ad2
--- /dev/null
+++ b/app/src/lang/dv.json
@@ -0,0 +1,28 @@
+{
+    "about": {
+      "aboutHeading": "aboutHeading"
+    },
+    "home": {
+      "homeTitle": "homeTitle"
+    },
+    "demo": {
+      "demoHeading": "demoHeading"
+    },
+    "component2": {
+      "title": "title"
+    },
+    "validation": {
+      "nameRequired": "nameRequired",
+      "nameAlpha": "nameAlpha",
+      "emailValid": "emailValid",
+      "emailRequired": "emailRequired",
+      "phoneNumeric": "phoneNumeric",
+      "phoneRequired": "phoneRequired",
+      "fullnameRequired": "fullnameRequired",
+      "fullnameValidate": "fullnameValidate",
+      "credit_cardRequired": "credit_cardRequired",
+      "credit_cardValidate": "credit_cardValidate",
+      "ipValid": "ipValid",
+      "phoneMinLength": "phoneMinLength"
+    }
+  }
\ No newline at end of file
diff --git a/app/src/lang/en.json b/app/src/lang/en.json
new file mode 100644
index 0000000..d2eccae
--- /dev/null
+++ b/app/src/lang/en.json
@@ -0,0 +1,31 @@
+{
+  "about": {
+    "aboutHeading": "This is an about page"
+  },
+  "home": {
+    "homeTitle": "This is home page"
+  },
+  "demo": {
+    "demoHeading": "This is text"
+  },
+  "component2": {
+    "title": "English text (Loaded from file)"
+  },
+  "validation": {
+    "nameRequired": "The Name field is required",
+    "nameAlpha": "The Name field may only contain alphabetic characters.",
+    "emailValid": "The Email field must be a valid email.",
+    "emailRequired": "The Email field is required.",
+    "phoneNumeric": "The Phone number field format is invalid.",
+    "phoneRequired": "Phone no field is required.",
+    "fullnameRequired": "The fullname field is required.",
+    "fullnameValidate": "The fullname field may only contain alphabetic characters as well as spaces.",
+    "credit_cardRequired": "The credit card field is required.",
+    "credit_cardValidate": "The credit card field is invalid.",
+    "credit_cardMinimum":"The credit card field must be of 16 characters.",
+    "ipRequired": "The ip field is required.",
+    "ipValid": "The ip field must be a valid ip address.",
+    "phoneMinLength": "The phone field must be at least 10 characters.",
+    "stateRequired": "The state field is required."
+  }
+}
diff --git a/app/src/lang/hi.json b/app/src/lang/hi.json
new file mode 100644
index 0000000..a3924e1
--- /dev/null
+++ b/app/src/lang/hi.json
@@ -0,0 +1 @@
+{"about":{"aboutHeading":"यह एक पेज के बारे में है"},"component2":{"title":"अंग्रेजी पाठ (फ़ाइल से लोड)"},"demo":{"demoHeading":"यह पाठ है"},"home":{"homeTitle":"यह होम पेज है"},"validation":{"credit_cardMinimum":"क्रेडिट कार्ड फ़ील्ड 16 वर्णों की होनी चाहिए।","credit_cardRequired":"क्रेडिट कार्ड फ़ील्ड आवश्यक है।","credit_cardValidate":"क्रेडिट कार्ड फ़ील्ड अमान्य है।","emailRequired":"ईमेल क्षेत्र की आवश्यकता है।","emailValid":"ईमेल फ़ील्ड एक मान्य ईमेल होनी चाहिए।","fullnameRequired":"फुलनाम फ़ील्ड आवश्यक है।","fullnameValidate":"पूर्ण नाम फ़ील्ड में केवल वर्णमाला के साथ-साथ रिक्त स्थान हो सकते हैं।","ipRequired":"आईपी फ़ील्ड की आवश्यकता है।","ipValid":"आईपी फ़ील्ड एक मान्य आईपी पता होना चाहिए।","nameAlpha":"नाम फ़ील्ड में केवल वर्णमाला वर्ण हो सकते हैं।","nameRequired":"नाम का फील्ड आवश्यक है","phoneMinLength":"फोन फ़ील्ड में कम से कम 10 अक्षर होने चाहिए।","phoneNumeric":"फ़ोन नंबर फ़ील्ड प्रारूप अमान्य है।","phoneRequired":"फ़ोन नहीं फ़ील्ड की आवश्यकता है।","stateRequired":"राज्य क्षेत्र की आवश्यकता है।"}}
\ No newline at end of file
diff --git a/app/src/lang/mr.json b/app/src/lang/mr.json
new file mode 100644
index 0000000..f48f5ec
--- /dev/null
+++ b/app/src/lang/mr.json
@@ -0,0 +1,31 @@
+{
+  "about": {
+    "aboutHeading": "हे एक पृष्ठ बद्दल आहे"
+  },
+  "component2": {
+    "title": "इंग्रजी मजकूर (फाइलमधून लोड)"
+  },
+  "demo": {
+    "demoHeading": "हा मजकूर आहे"
+  },
+  "home": {
+    "homeTitle": "हे मुख्यपृष्ठ आहे"
+  },
+  "validation": {
+    "credit_cardMinimum": "क्रेडिट कार्ड फील्ड 16 वर्णांचे असणे आवश्यक आहे.",
+    "credit_cardRequired": "क्रेडिट कार्ड फील्ड आवश्यक आहे.",
+    "credit_cardValidate": "क्रेडिट कार्ड फील्ड अवैध आहे.",
+    "emailRequired": "ईमेल फील्ड आवश्यक आहे.",
+    "emailValid": "ईमेल फील्ड वैध ईमेल असणे आवश्यक आहे.",
+    "fullnameRequired": "पूर्ण नाव फील्ड आवश्यक आहे.",
+    "fullnameValidate": "पूर्ण नाव फील्डमध्ये फक्त वर्णमाला तसेच रिक्त स्थान असू शकतात.",
+    "ipRequired": "आयपी फील्ड आवश्यक आहे.",
+    "ipValid": "आयपी फील्ड वैध आयपी पत्ता असणे आवश्यक आहे.",
+    "nameAlpha": "नेम फील्डमध्ये फक्त वर्णमाला वर्ण असू शकतात.",
+    "nameRequired": "नाव फील्ड आवश्यक आहे",
+    "phoneMinLength": "फोन फील्ड किमान 10 वर्णांचे असणे आवश्यक आहे.",
+    "phoneNumeric": "फोन नंबर फील्ड स्वरूपन अवैध आहे.",
+    "phoneRequired": "फोन फील्ड आवश्यक नाही.",
+    "stateRequired": "राज्य फील्ड आवश्यक आहे."
+  }
+}
diff --git a/app/src/main.js b/app/src/main.js
new file mode 100644
index 0000000..be890ac
--- /dev/null
+++ b/app/src/main.js
@@ -0,0 +1,98 @@
+import { createApp, h } from 'vue'
+import VueClipboard from 'vue3-clipboard'
+import App from './App.vue'
+import router from './router'
+import './registerServiceWorker'
+import mqlOptions from './plugins/mqlOptions.js'
+import { loadLanguageAsync, i18n } from './setup/i18n-setup.js'
+import { createMetaManager } from "vue-meta";
+import Toaster from '@meforma/vue-toaster'
+import '/assets/plugins/bootstrap/bootstrap-grid.min.css'
+import '/assets/plugins/bootstrap/bootstrap-utilities.min.css'
+import '../assets/fonts/iconsax/style.css'
+import '../assets/css/template.scss'
+import "./index.css"
+import { plugin, defaultConfig } from '@formkit/vue'
+import formKitConfig from './formkit.config'
+import { createPinia } from 'pinia'
+const piniaStore = createPinia()
+var vm = createApp({
+  render: () => h(App),
+})
+// window.app = vm
+vm.use(piniaStore)
+vm.$router = router
+vm.use(i18n)
+vm.use(router)
+vm.use(plugin, defaultConfig(formKitConfig))
+vm.use(defaultConfig)
+vm.use(createMetaManager())
+vm.use(VueClipboard, {
+  autoSetContainer: true,
+  appendToBody: true,
+})
+vm.use(Toaster, {
+  position: "top-right",
+  duration: 3000
+})
+var baseURL = '/server'
+var cdnBaseURL = '/cdnserver'
+
+vm.use(mqlOptions, {
+  baseURL: baseURL,
+  cdnBaseURL: cdnBaseURL,
+  cdnConfig: [],
+})
+
+// axios.defaults.baseURL = baseURL
+// TODO: set axios header on login  to session storage
+// axios.defaults.headers.common['Authorization'] = 'Bearer ' + token
+
+// TODO: delete axios header on logout and clear session storage
+// delete axios.defaults.headers.common['Authorization']
+// sessionStorage.setItem(
+//   'user-token',
+//   'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.qCJ-hcgSTLgkaT7kfI6--xRm4IEpPFQmMj3UZ94gNo4'
+// )
+
+// vm.use(VueLocalStorage);
+
+router.beforeEach((to, from, next) => {
+
+  const nearestWithTitle = to.matched
+    .slice()
+    .reverse()
+    .find((r) => r.meta && r.meta.title)
+  const nearestWithMeta = to.matched
+    .slice()
+    .reverse()
+    .find((r) => r.meta && r.meta.metaTags)
+
+  if (nearestWithTitle) document.title = nearestWithTitle.meta.title
+
+  Array.from(document.querySelectorAll('[data-vue-router-controlled]')).map((el) => el.parentNode.removeChild(el))
+
+  if (!nearestWithMeta) return loadLanguageAsync(to.meta.lang).then(() => next())
+  nearestWithMeta.meta.metaTags
+    .map((tagDef) => {
+      const tag = document.createElement('meta')
+      Object.keys(tagDef).forEach((key) => {
+        tag.setAttribute(key, tagDef[key])
+      })
+      tag.setAttribute('data-vue-router-controlled', '')
+      return tag
+    })
+    .forEach((tag) => document.head.appendChild(tag))
+  next()
+})
+// axios.interceptors.request.use(function (config) {
+//   // if (config.url.indexOf('/r/') !== -1) {  // Check for restricted request
+//   if (config.headers.common['Authorization']) {
+//   } else {
+//   }
+//   // }
+//   return config
+// }, function (error) {
+//   return Promise.reject(error)
+// })
+vm.mount('#app')
diff --git a/app/src/plugins/mql.js b/app/src/plugins/mql.js
new file mode 100644
index 0000000..1f196b2
--- /dev/null
+++ b/app/src/plugins/mql.js
@@ -0,0 +1,348 @@
+import axios from 'axios'
+import Response from '@/plugins/response.js'
+import Swal from 'sweetalert2'
+import {main} from "../store/index"
+
+function dialogConfirm({ title, text, errMsg }) {
+  return new Promise((resolve, reject) => {
+    Swal.fire({
+      title: title,
+      text: text,
+      confirmButtonText: 'Yes',
+      showCancelButton: true,
+      cancelButtonText: 'Cancel'
+    }).then((obj) => {
+      if (obj.isConfirmed) {
+        resolve()
+      } else {
+        console.log("in reject", new Error(errMsg));
+        reject(new Error(errMsg))
+      }
+    })
+  })
+}
+
+class MQL {
+  constructor(strActivities = null) {
+    let cancel
+    let isDevelopment = process.env.NODE_ENV !== 'production'
+    let CancelToken = axios.CancelToken
+    this.strActivities = strActivities
+    this.isQuery = false
+    this.isActivity = false
+    this.fetchableMap = new Map()
+    this.version = window.app.getVersion()
+    this.region = window.app.getRegion()
+    this.appCode = window.app.getAppCode()
+    this.activityType = 'o'
+    this.mqlString = '/mql'
+    this.isConfirm = false
+    this.showPageLoader = true
+    const QueryActivityKey = 'FetchQueryData'
+    this.mainStore = main()
+    const ActivitySplitter = '.['
+
+    const ObjActivityNameKey = 'ActivityName'
+
+    const ObjActivityData = 'Data'
+    const mqlInstance = axios.create({
+      baseURL: window.app.getBaseURL()
+      // baseURL: window.location.host,
+      // transformRequest: axios.defaults.transformRequest.concat(
+      //   function (data, headers) {
+      //     // compress strings if over 1KB
+      //     if (typeof data === 'string' && data.length > 10) {
+      //       headers['Content-Encoding'] = 'gzip';
+      //       return pako.gzip(data);
+      //     } else {
+      //       // delete is slow apparently, faster to set to undefined
+      //       //headers['Content-Encoding'] = undefined;
+      //       return data;
+      //     }
+      //   }
+      // )
+    })
+    mqlInstance.interceptors.request.use(
+      function (config) {
+        if (config.url.indexOf('r/mql') !== -1 || config.url.indexOf('r/c/mql') !== -1) {
+          // Check for restricted request
+          if (sessionStorage.getItem('user-token') === null) {
+            cancel('Operation canceled by the MQL interceptor.')
+            // TODO: Uncomment below code for dispatch
+            // this.mainStore .dispatch('AUTH_LOGOUT')
+          }
+        }
+        return config
+      },
+      function (error) {
+        return Promise.reject(error)
+      }
+    )
+    // mqlInstance.interceptors.response.use(
+    //   function (config) {
+    //     if (config.url.indexOf('r/') !== -1) {
+    //       // Check for restricted request
+    //       if (sessionStorage.getItem('user-token') === null) {
+    //         cancel('Operation canceled by the MQL interceptor.')
+    //         //TODO: Uncomment below code for dispatch
+    //         // this.mainStore .dispatch('AUTH_LOGOUT')
+    //       }
+    //     }
+    //     return config
+    //   },
+    //   function (error) {
+    //     return Promise.reject(error)
+    //   }
+    // )
+    this.formatActivity = function (activityStr) {
+      let activityArray = []
+      this.activityType = activityStr.split(ActivitySplitter)[0]
+      this.fetchableMap.set('ActivityType', this.activityType)
+      activityArray = activityStr
+        .split(ActivitySplitter)[1]
+        .substring(0, activityStr.split(ActivitySplitter)[1].length - 1)
+        .split(',')
+      activityArray.map((item) => {
+        let obj = {}
+
+        let srvName
+        obj[ObjActivityData] = null
+        if (item.match(/query_/) !== null && item.match(/query_/).length > 0) {
+          obj[item] = item.trim()
+          srvName = item.trim()
+          this.isQuery = true
+        } else {
+          obj[ObjActivityNameKey] = item.trim()
+          srvName = item.trim()
+          this.isActivity = true
+        }
+        this.fetchableMap.set(srvName, obj)
+      })
+    }
+    this.deepFreeze = (object) => {
+      // Retrieve the property names defined on object
+      var propNames = Object.getOwnPropertyNames(object)
+      // Freeze properties before freezing self
+      for (let name of propNames) {
+        let value = object[name]
+        object[name] = value && typeof value === 'object' ? this.deepFreeze(value) : value
+      }
+      // return Object.freeze(object)
+      return object
+    }
+    this.generateURL = (activityType, customURL) => {
+      if (customURL != null && customURL !== undefined) {
+        return customURL + this.getVersion() + this.getRegion() + this.getAppCode() + this.getServiceURL(activityType)
+      } else {
+        return this.getVersion() + this.getRegion() + this.getAppCode() + this.getServiceURL(activityType)
+      }
+    }
+    this.getServiceURL = (activityType) => {
+      return (
+        (activityType.toLowerCase() === 'c' ? 'r/' + activityType.toLowerCase() : activityType.toLowerCase()) +
+        this.mqlString
+      )
+    }
+    this.generateHeaders = (activityType, activities, headers = {}, isQuery = false) => {
+      headers['Service-Header'] = isQuery ? QueryActivityKey : activities
+      if (activityType !== 'o') {
+        headers['Authorization'] = 'Bearer ' + sessionStorage.getItem('user-token')
+      }
+      return headers
+    }
+    this.getVersion = function () {
+      // return ''
+      return this.version != null || this.version !== undefined ? this.version + '/' : ''
+    }
+    this.getRegion = function () {
+      // return ''
+      return this.region != null || undefined !== this.region ? this.region + '/' : ''
+    }
+    this.getAppCode = function () {
+      // return ''
+      return this.appCode != null || this.appCode !== undefined ? this.appCode + '/' : ''
+    }
+    /* Setter methods */
+    this.setActivity = function (strActivities = null) {
+      this.strActivities = strActivities
+      this.formatActivity(this.strActivities)
+      return this
+    }
+    this.setData = function (strActivity = null, strDataObj = null) {
+      if (strActivity === null) {
+      } else if (strDataObj === null) {
+        // common data
+        for (let [key, value] of this.fetchableMap) {
+          if (value[ObjActivityData] === null) {
+            value[ObjActivityData] = strActivity
+            this.fetchableMap.set(key, value)
+          }
+        }
+      } else {
+        // service specific
+        let activityValue = this.fetchableMap.get(strActivity)
+        activityValue[ObjActivityData] = strDataObj
+        this.fetchableMap.set(strActivity, activityValue)
+      }
+      return this
+    }
+    this.setHeader = function (obj_header = {}) {
+      this.fetchableMap.set('Header', obj_header)
+      return this
+    }
+    this.setCustomURL = function (str_customURL = null) {
+      this.fetchableMap.set('CustomURL', str_customURL)
+      return this
+    }
+    this.showConfirmDialog = function (boolConfirmation = false) {
+      this.isConfirm = boolConfirmation
+      return this
+    }
+    this.enablePageLoader = function (boolShowPageLoader = false) {
+      this.showPageLoader = boolShowPageLoader
+      return this
+    }
+    this.setLoginActivity = function () {
+      this.setActivity('o.[ldapLogin]')
+      // this.setCustomURL('/o/mql/login')
+      // this.activityType = ''
+      // this.mqlString = ''
+      return this
+    }
+    this.fetch = function (docId = null) {
+      return new Promise((resolve, reject) => {
+        let self = this
+        if (this.isConfirm) {
+          dialogConfirm({
+            title: 'Confirmation',
+            text: 'Are you sure you want to continue ?',
+            errMsg: 'Cancelled by User',
+          })
+            .then(() => {
+              let rs = self.run(docId, self.isQuery, self.isActivity, self.fetchableMap, self.activityType)
+              resolve(rs)
+            })
+            .catch(e => {
+              // eslint-disable-next-line prefer-promise-reject-errors
+              resolve(new Response({
+                data: {
+                  error: e.message,
+                  errorCode: 1990,
+                  result: null
+                }
+              }))
+            })
+        } else {
+          let rs = self.run(docId, self.isQuery, self.isActivity, self.fetchableMap, self.activityType)
+          resolve(rs)
+        }
+      }).catch((error) => {
+        // Handling development related errors
+        if (isDevelopment) {
+          alert(error)
+        }
+      })
+    }
+    this.run = function (docId = null, isQuery = false, isActivity = false, fetchableMap = null, activityType = 'o') {
+      return new Promise((resolve) => {
+        // TODO: seperate this in new function
+        let txt = 'Processing'
+        if (this.showPageLoader && this.mainStore !== undefined && this.mainStore !== null) {
+          this.mainStore.MUTATE_PAGE_BLOCKER(true)
+        }
+        if (docId !== null && document.getElementById(docId) !== null) {
+          txt = document.getElementById(docId).innerHTML
+          document.getElementById(docId).disabled = true
+          document.getElementById(docId).innerHTML = 'Processing'
+        }
+        let postParamObject = {}
+        let activities = ''
+        if (isQuery && isActivity) {
+          let obj = {}
+          obj.data = {}
+          obj.data.error = 'Can not support query and activity in a single execution'
+          obj.data.errorCode = 1990
+          obj.data.result = null
+
+          resolve(new Response(obj))
+        } else {
+          fetchableMap.set('isQuery', isQuery)
+        }
+        let payloadObject = {}
+        for (var [key, value] of fetchableMap) {
+          if (
+            key.search('ActivityType') < 0 &&
+            key.search('Header') < 0 &&
+            key.search('CustomURL') < 0 &&
+            key.search('isQuery') < 0
+          ) {
+            activities = activities + ',' + key
+            // eslint-disable-next-line standard/computed-property-even-spacing
+            payloadObject[
+              key.match(/query_/) !== null && key.match(/query_/).length > 0
+                ? key.substring('query_'.length, key.length)
+                : key
+            ] = value.Data
+          }
+        }
+        if (this.isQuery) {
+          payloadObject['fetchGroup'] = activities
+            .substring(1, activities.length)
+            .split(',')
+            .map((item) => {
+              return item.substring('query_'.length, item.length)
+            })
+          postParamObject[QueryActivityKey] = payloadObject
+        } else {
+          postParamObject = payloadObject
+        }
+        mqlInstance({
+          url: this.generateURL(activityType, fetchableMap.get('CustomURL')),
+          method: 'Post',
+          headers: this.generateHeaders(
+            activityType,
+            activities.substring(1, activities.length),
+            fetchableMap.get('Header'),
+            isQuery
+          ),
+          data: postParamObject,
+          cancelToken: new CancelToken(function executor(c) {
+            cancel = c
+          })
+        })
+          .then((res) => {
+            if (docId !== null && document.getElementById(docId) !== null) {
+              document.getElementById(docId).disabled = false
+              document.getElementById(docId).innerHTML = txt
+            }
+            if (this.showPageLoader) {
+              this.mainStore.MUTATE_PAGE_BLOCKER(false)
+            }
+            resolve(new Response(res))
+          })
+          .catch((error) => {
+            let obj = {}
+            obj.data = {}
+            if (docId !== null && document.getElementById(docId) !== null) {
+              document.getElementById(docId).disabled = false
+              document.getElementById(docId).innerHTML = txt
+            }
+            if (this.showPageLoader) {
+              this.mainStore.MUTATE_PAGE_BLOCKER(false)
+            }
+            obj.data.error = error.message
+            obj.data.errorCode = 1990
+            obj.data.result = null
+            resolve(new Response(obj))
+          })
+      }).catch((error) => {
+        // Handling development related errors
+        if (isDevelopment) {
+          alert(error)
+        }
+      })
+    }
+  }
+}
+
+export default MQL
diff --git a/app/src/plugins/mqlAssetFDB.js b/app/src/plugins/mqlAssetFDB.js
new file mode 100644
index 0000000..28abefa
--- /dev/null
+++ b/app/src/plugins/mqlAssetFDB.js
@@ -0,0 +1,294 @@
+import axios from "axios"
+import Response from "@/plugins/response.js"
+import { main } from "../store/index"
+const Vue = window.app
+
+class mqlAssetFDB {
+  constructor(indexId = null) {
+    let cancel
+    let isDevelopment = process.env.NODE_ENV !== "production"
+    let CancelToken = axios.CancelToken
+    this.assetData = new FormData()
+    this.route = "assetfdb"
+    this.downloadRoute = "assetdownload"
+    this.hostName = ""
+    this.fileName = ""
+    this.indexType = "o"
+    this.indexId = indexId
+    this.recordId = ""
+    const IndexSplitter = "."
+    this.customURL = ""
+    this.mainStore = main()
+    const mqlInstance = axios.create({
+      baseURL: Vue.getBaseURL(),
+    })
+
+    mqlInstance.interceptors.request.use(
+      function (config) {
+        if (config.url.indexOf("r/mql") !== -1 || config.url.indexOf("r/c/mql") !== -1) {
+          if (sessionStorage.getItem("user-token") === null) {
+            cancel("Operation canceled by the MQL interceptor.")
+          }
+        }
+        return config
+      },
+      function (error) {
+        return Promise.reject(error)
+      }
+    )
+
+    const setHeaders = (headers = {}) => {
+      headers["Authorization"] = "Bearer " + sessionStorage.getItem("user-token")
+      headers["Content-Type"] = "multipart/form-data"
+      return headers
+    }
+
+    this.formatIndex = function (indexIdStr) {
+      this.indexType = indexIdStr.split(IndexSplitter)[0]
+      this.indexId = indexIdStr.split(IndexSplitter)[1]
+    }
+
+    // TODO: Validate the necessary params by creating a helper function
+    // to generate url for uploading an asset
+    this.generateUploadURL = () => {
+      let url = `${this.indexType}/${this.route}/${this.hostName}/${this.indexId}`
+      if (this.customURL) {
+        url = `${this.customURL}/${url}`
+      } else {
+        url = `/${url}`
+      }
+      return url
+    }
+    this.generateUpdateURL = () => {
+      let url = `${this.indexType}/${this.route}/${this.hostName}/${this.indexId}`
+      if (this.recordId) {
+        url = `${url}/${this.recordId}`
+      } else {
+        url = `${url}/`
+        return url
+      }
+      if (this.customURL) {
+        url = `${this.customURL}/${url}`
+        return url
+      } else {
+        url = `/${url}`
+        return url
+      }
+    }
+    this.generateStreamURL = (assetPath) => {
+      let url = `${this.indexType}/${this.route}`
+      if (assetPath) {
+        url = `${url}/${assetPath}`
+      } else {
+        console.error("Asset Path cannot be null")
+        return
+      }
+      if (this.customURL) {
+        url = `${this.customURL}/${url}`
+        return url
+      } else {
+        url = `/server/${url}`
+        return url
+      }
+    }
+    this.generateDownloadURL = (assetPath) => {
+      let url = `${this.indexType}/${this.downloadRoute}`
+      if (assetPath) {
+        url = `${url}/${assetPath}`
+      } else {
+        console.error("Asset Path cannot be null")
+        return
+      }
+      if (this.customURL) {
+        url = `${this.customURL}/${url}`
+        return url
+      } else {
+        url = `/server/${url}`
+        return url
+      }
+    }
+    this.setIndex = function (indexId) {
+      this.formatIndex(indexId)
+      return this
+    }
+
+    this.setHostName = function (hostName) {
+      this.hostName = hostName
+      return this
+    }
+    this.setFormData = (formData) => {
+      this.fileName = formData.get("file").name
+      this.assetData.append("asset", formData.get("file"))
+      return this
+    }
+
+    this.setCustomURL = (customURL) => {
+      this.customURL = customURL
+      return this
+    }
+
+    this.setAssetData = function (assetData) {
+      assetData = JSON.stringify(assetData)
+      this.assetData.set("data", assetData)
+      return this
+    }
+
+    this.enablePageLoader = function (boolShowPageLoader = false) {
+      this.showPageLoader = boolShowPageLoader
+      return this
+    }
+
+    this.setUpdateWithRecordId = function (recordId) {
+      this.recordId = recordId
+      return this
+    }
+
+    this.uploadAssetFile = (docId = null) => {
+      let txt = ""
+      if (this.showPageLoader) {
+        // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', true)
+        this.mainStore.MUTATE_PAGE_BLOCKER(true)
+      }
+      return new Promise((resolve) => {
+        if (docId !== null && document.getElementById(docId) !== null) {
+          txt = document.getElementById(docId).innerHTML
+          document.getElementById(docId).disabled = true
+          document.getElementById(docId).innerHTML = "Processing"
+        }
+        let url = ""
+        if (this.recordId) {
+          url = this.generateUpdateURL()
+        } else {
+          url = this.generateUploadURL()
+        }
+        if (this.indexId) {
+          mqlInstance({
+            url: url,
+            method: "POST",
+            headers: setHeaders(),
+            data: this.assetData,
+            cancelToken: new CancelToken(function executor(c) {
+              cancel = c
+            }),
+          })
+            .then((res) => {
+              if (this.showPageLoader) {
+                // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false)
+                this.mainStore.MUTATE_PAGE_BLOCKER(true)
+              }
+              if (docId !== null && document.getElementById(docId) !== null) {
+                document.getElementById(docId).disabled = false
+                document.getElementById(docId).innerHTML = txt
+              }
+              let obj = {}
+              obj.data = {}
+              obj.data.errorCode = 1000
+              obj.data.result = res.data
+              resolve(new Response(obj))
+            })
+            .catch((error) => {
+              let obj = {}
+              obj.data = {}
+              if (docId !== null && document.getElementById(docId) !== null) {
+                document.getElementById(docId).disabled = false
+                document.getElementById(docId).innerHTML = txt
+              }
+              if (this.showPageLoader) {
+                // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false)
+                this.mainStore.MUTATE_PAGE_BLOCKER(false)
+              }
+              obj.data.error = error.message
+              obj.data.errorCode = 1990
+              obj.data.result = null
+              resolve(new Response(obj))
+            })
+        } else {
+          if (docId !== null && document.getElementById(docId) !== null) {
+            document.getElementById(docId).disabled = false
+            document.getElementById(docId).innerHTML = txt
+          }
+          let obj = {}
+          obj.data = {}
+          obj.data.error = "Data Not Found" + this.assetData
+          obj.data.errorCode = 1990
+          obj.data.result = null
+          resolve(new Response(obj))
+        }
+      }).catch((error) => {
+        // Handling development related errors
+        if (isDevelopment) {
+          alert(error)
+        }
+      })
+    }
+
+    this.download = (assetPath, docId = null) => {
+      let txt = ""
+      if (this.showPageLoader) {
+        // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', true)
+        this.mainStore.MUTATE_PAGE_BLOCKER(true)
+      }
+      return new Promise((resolve) => {
+        if (docId !== null && document.getElementById(docId) !== null) {
+          txt = document.getElementById(docId).innerHTML
+          document.getElementById(docId).disabled = true
+          document.getElementById(docId).innerHTML = "Processing"
+        }
+        if (assetPath) {
+          window.open(this.generateDownloadURL(assetPath), "_blank")
+        } else {
+          if (docId !== null && document.getElementById(docId) !== null) {
+            document.getElementById(docId).disabled = false
+            document.getElementById(docId).innerHTML = txt
+          }
+          let obj = {}
+          obj.data = {}
+          obj.data.error = "No Data Found" + this.assetData
+          obj.data.errorCode = 1990
+          obj.data.result = null
+          resolve(new Response(obj))
+        }
+      }).catch((error) => {
+        // Handling development related errors
+        if (isDevelopment) {
+          alert(error)
+        }
+      })
+    }
+    this.render = (assetPath, docId = null) => {
+      let txt = ""
+      if (this.showPageLoader) {
+        // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', true)
+        this.mainStore.MUTATE_PAGE_BLOCKER(true)
+      }
+      return new Promise((resolve) => {
+        if (docId !== null && document.getElementById(docId) !== null) {
+          txt = document.getElementById(docId).innerHTML
+          document.getElementById(docId).disabled = true
+          document.getElementById(docId).innerHTML = "Processing"
+        }
+        if (assetPath) {
+          window.open(this.generateStreamURL(assetPath), "_blank")
+        } else {
+          if (docId !== null && document.getElementById(docId) !== null) {
+            document.getElementById(docId).disabled = false
+            document.getElementById(docId).innerHTML = txt
+          }
+          let obj = {}
+          obj.data = {}
+          obj.data.error = "No Data Found" + this.assetData
+          obj.data.errorCode = 1990
+          obj.data.result = null
+          resolve(new Response(obj))
+        }
+      }).catch((error) => {
+        // Handling development related errors
+        if (isDevelopment) {
+          alert(error)
+        }
+      })
+    }
+  }
+}
+
+export default mqlAssetFDB
diff --git a/app/src/plugins/mqlCdn.js b/app/src/plugins/mqlCdn.js
new file mode 100644
index 0000000..e7a83b1
--- /dev/null
+++ b/app/src/plugins/mqlCdn.js
@@ -0,0 +1,341 @@
+import axios from 'axios'
+import Response from '@/plugins/response.js'
+import { main } from "../store/index"
+const Vue = window.app
+
+class MQLCdn {
+  constructor() {
+    // eslint-disable-next-line
+    let cancel
+    let requestProcessedWithoutErrorCode = 1000
+    let isDevelopment = process.env.NODE_ENV !== 'production'
+    this.fileName = ''
+    this.formData = new FormData()
+    this.formData.set('enctype', 'multipart/form-data')
+    this.clientId = ''
+    this.bucketId = ''
+    this.isPrivateBucket = false
+    this.cdnURL = ''
+    this.cdnPath = ''
+    this.directoryPath = ''
+    this.forceCreateDirectory = true
+    this.showPageLoader = false
+    this.GateWayConfigObj = {}
+    this.savedConfig = {}
+    this.mainStore = main()
+    let CancelToken = axios.CancelToken
+    const mqlInstance = axios.create({
+      baseURL: Vue.getCDNBaseURL()
+    })
+
+    // To set cdnPath and authorization header in request
+    const setHeaders = (headers = {}) => {
+      headers['Authorization'] = 'Bearer ' + sessionStorage.getItem('user-token')
+      if (this.directoryPath) {
+        headers['directoryPath'] = this.directoryPath
+      }
+      return headers
+    }
+
+    // To set the bucket config data in multipart formrequest data to send to cdn
+    const setBucketConfigInFormData = (data) => {
+      this.formData.append('BucketId', this.bucketId)
+      this.formData.append('JWTKey', data.jwtKey)
+      this.formData.append('IsPrivateBucket', data.isPrivateBucket)
+      this.formData.append('forceCreateDirectory', this.forceCreateDirectory)
+    }
+
+    // To get the filename from the request url for download
+    const getFilenameFromUrl = (url) => {
+      const pathname = decodeURIComponent(new URL(url).pathname)
+      const index = pathname.lastIndexOf('/')
+      return (index !== -1 ? pathname.substring(index + 1) : pathname)
+    }
+
+    // To prepare post request to actual cdn server
+    const prepareMQLCDNRequest = (requestType, cdnURL, docId, txt) => {
+      return new Promise((resolve) => {
+        // client side file size check
+        if (this.bucketId !== undefined) {
+          if (this.savedConfig.maxFileSize && this.formData.get('file') && this.formData.get('file').size > this.savedConfig.maxFileSize) {
+            if (docId !== null && document.getElementById(docId) !== null) {
+              document.getElementById(docId).disabled = false
+              document.getElementById(docId).innerHTML = txt
+            }
+            let obj = {}
+            obj.data = {}
+            obj.data.error = 'File size exceeds the maximum limit of ' + this.savedConfig.maxFileSize / (1024 * 1024) + ' MB.'
+            obj.data.errorCode = 1990
+            obj.data.result = null
+            return resolve(new Response(obj))
+          }
+
+          mqlInstance({
+            url: this.cdnURL,
+            method: requestType,
+            headers: setHeaders(),
+            data: this.formData,
+            cancelToken: new CancelToken(function executor(c) {
+              cancel = c
+            })
+          })
+            .then(res => {
+              let obj = {}
+              obj.data = {}
+              obj.data.errorCode = 1000
+              obj.data.result = res.data.result
+              if (res.data.errorCode !== requestProcessedWithoutErrorCode) {
+                obj.data.errorCode = res.data.errorCode
+                obj.data.error = res.data.error
+                if (this.showPageLoader) {
+                  this.mainStore.MUTATE_PAGE_BLOCKER(false)
+                }
+                if (docId !== null && document.getElementById(docId) !== null) {
+                  document.getElementById(docId).disabled = false
+                  document.getElementById(docId).innerHTML = txt
+                }
+              }
+              resolve(new Response(obj))
+            })
+            .catch(error => {
+              console.log('fail error', error.message)
+              let obj = {}
+              obj.data = {}
+              if (docId !== null && document.getElementById(docId) !== null) {
+                document.getElementById(docId).disabled = false
+                document.getElementById(docId).innerHTML = txt
+              }
+              if (this.showPageLoader) {
+                // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false)
+                this.mainStore.MUTATE_PAGE_BLOCKER(false)
+
+              }
+              obj.data.error = error.message
+              obj.data.errorCode = 1990
+              obj.data.result = null
+              resolve(new Response(obj))
+            })
+        } else {
+          if (docId !== null && document.getElementById(docId) !== null) {
+            document.getElementById(docId).disabled = false
+            document.getElementById(docId).innerHTML = txt
+          }
+          let obj = {}
+          obj.data = {}
+          obj.data.error = 'Invalid Bucket Key ' + this.bucketId
+          obj.data.errorCode = 1990
+          obj.data.result = null
+          resolve(new Response(obj))
+        }
+      }).catch(error => {
+        // Handling development related errors
+        if (isDevelopment) {
+          alert(error)
+        }
+      })
+    }
+
+    // To route request to actual cdn server
+    const uploadFileToCDN = (docId = null, cdnURL = '') => {
+      let txt = ''
+      if (this.showPageLoader) {
+        // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', true)
+        this.mainStore.MUTATE_PAGE_BLOCKER(true)
+
+      }
+      return new Promise((resolve) => {
+        if (docId !== null && document.getElementById(docId) !== null) {
+          txt = document.getElementById(docId).innerHTML
+          document.getElementById(docId).disabled = true
+          document.getElementById(docId).innerHTML = 'Processing'
+        }
+        prepareMQLCDNRequest('POST', cdnURL, docId, txt).then(cdnResponse => {
+          if (this.showPageLoader) {
+            // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false)
+            this.mainStore.MUTATE_PAGE_BLOCKER(false)
+
+          }
+          if (docId !== null && document.getElementById(docId) !== null) {
+            document.getElementById(docId).disabled = false
+            document.getElementById(docId).innerHTML = txt
+          }
+          resolve(cdnResponse)
+        })
+      }).catch(error => {
+        // Handling development related errors
+        console.log(error)
+        if (isDevelopment) {
+          alert(error)
+        }
+      })
+    }
+
+    // To set the filename in formData of multipart request
+    this.setFileName = (fileName) => {
+      if (fileName !== '' && fileName !== undefined) {
+        this.fileName = fileName.trim()
+        this.formData.append('fileName', this.fileName)
+      } else {
+        this.fileName = ''
+      }
+      return this
+    }
+
+    // To set the path of file to be saved in
+    this.setCDNPath = (cdnPath) => {
+      this.cdnPath = cdnPath
+      return this
+    }
+    // To set the path of file to be saved in
+    this.setDirectoryPath = (directoryPath, forceCreate = true) => {
+      this.directoryPath = directoryPath
+      this.forceCreateDirectory = forceCreate
+      return this
+    }
+
+    // To prepare formData
+    this.setFormData = (formData) => {
+      this.formData = formData
+      return this
+    }
+
+    // To activate page loader while request completes processing
+    this.enablePageLoader = function (boolShowPageLoader = false) {
+      this.showPageLoader = boolShowPageLoader
+      return this
+    }
+
+    // To get the bucket config from bucket name
+    this.setBucketKey = (bucketId) => {
+      this.bucketId = bucketId
+      // fetchBucketConfigFromKey(bucketId)
+      this.GateWayConfigObj.bucketConfig = []
+      let data = {
+        'bucketId': bucketId
+      }
+      this.GateWayConfigObj.bucketConfig.push(data)
+      return this
+    }
+
+    // To set the purposeId for cdn
+    this.setPurposeId = (purposeId) => {
+      this.GateWayConfigObj.purposeId = purposeId
+      return this
+    }
+
+    // To set the clientId for cdn
+    this.setClientId = (clientId) => {
+      this.GateWayConfigObj.clientId = clientId
+      return this
+    }
+
+    // To set the userId for cdn
+    this.setUserId = (userId) => {
+      this.GateWayConfigObj.userId = userId
+      return this
+    }
+
+    const getFileFromCDN = (cdnURL = '') => {
+      return new Promise((resolve) => {
+        mqlInstance({
+          url: cdnURL,
+          method: 'GET',
+          headers: setHeaders(),
+          responseType: 'blob',
+          cancelToken: new CancelToken(function executor(c) {
+            cancel = c
+          })
+        })
+          .then(res => {
+            this.fileName = getFilenameFromUrl(this.cdnURL)
+            const url = window.URL.createObjectURL(new Blob([res.data], { type: 'application/octet-stream' }))
+            var a = document.createElement('a')
+            a.href = url
+            a.download = this.fileName
+            a.target = '_blank'
+            a.click()
+          })
+          .catch(error => {
+            console.log('fail error', error.message)
+            let obj = {}
+            obj.data = {}
+            if (this.showPageLoader) {
+              // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false)
+              this.mainStore.MUTATE_PAGE_BLOCKER(false)
+
+            }
+            obj.data.error = error.message
+            obj.data.errorCode = 1990
+            obj.data.result = null
+            resolve(new Response(obj))
+          })
+      }).catch(error => {
+        // Handling development related errors
+        console.log(error)
+        if (isDevelopment) {
+          alert(error)
+        }
+      })
+    }
+
+    this.uploadFile = (docId = null) => {
+      this.cdnURL = '/uploadfile'
+      let obj = {}
+      obj.data = {}
+
+      this.savedConfig.jwtKey = ''
+      this.savedConfig.isPrivateBucket = true
+
+      setBucketConfigInFormData(this.savedConfig)
+      return new Promise((resolve) => {
+        // uploadFileToCDN(docId, this.savedConfig.cdnURL).then(cdnres => {
+        uploadFileToCDN(docId, this.cdnURL).then(cdnres => {
+          obj.data = cdnres.raw
+          resolve(new Response(obj))
+        })
+      })
+    }
+
+    this.downloadFile = (docId = null) => {
+      let txt = ''
+      if (this.showPageLoader) {
+        // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', true)
+        this.mainStore.MUTATE_PAGE_BLOCKER(true)
+
+      }
+      if (docId !== null && document.getElementById(docId) !== null) {
+        txt = document.getElementById(docId).innerHTML
+        document.getElementById(docId).disabled = true
+        document.getElementById(docId).innerHTML = 'Processing'
+      }
+
+      return new Promise((resolve) => {
+        if (this.cdnPath.includes('http://') || this.cdnPath.includes('https://')) {
+          this.cdnURL = this.cdnPath
+          getFileFromCDN(this.cdnURL).then(res => {
+            resolve(res)
+          })
+        } else {
+          this.cdnURL = window.location.origin + Vue.getCDNBaseURL() + '/' + this.cdnPath
+          getFileFromCDN(this.cdnURL).then(res => {
+            resolve(res)
+          })
+        }
+        if (this.showPageLoader) {
+          // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false)
+          this.mainStore.MUTATE_PAGE_BLOCKER(false)
+        }
+        if (docId !== null && document.getElementById(docId) !== null) {
+          document.getElementById(docId).disabled = false
+          document.getElementById(docId).innerHTML = txt
+        }
+      }).catch(error => {
+        // Handling development related errors
+        if (isDevelopment) {
+          alert(error)
+        }
+      })
+    }
+  }
+}
+export default MQLCdn
diff --git a/app/src/plugins/mqlOptions.js b/app/src/plugins/mqlOptions.js
new file mode 100644
index 0000000..820e26f
--- /dev/null
+++ b/app/src/plugins/mqlOptions.js
@@ -0,0 +1,60 @@
+export default {
+  install: (Vue, options) => {
+    let cdnServerList = []
+    let baseURL = options.baseURL
+    let cdnBaseURL = options.cdnBaseURL
+    let version = options.version
+    let region = options.region
+    let appCode = options.appCode
+    let pageLoader = false
+    // TODO: check for values on staging /development/ production
+    let bucketConfigurations = process.env.NODE_ENV !== 'production' ? options.cdnConfig : null
+
+    Vue.getBucketConfigByKey = (bucketId) => {
+      let result = bucketConfigurations.find(bucket => bucket.bucketId === bucketId)
+      return result
+    }
+    Vue.$PageLoader = pageLoader
+    Vue.setPageLoader = (show = false) => {
+      alert(show)
+      pageLoader = show
+    }
+    Vue.getBaseURL = () => {
+      return baseURL
+    }
+    Vue.getCDNBaseURL = () => {
+      return cdnBaseURL
+    }
+    Vue.setBaseURL = (str) => {
+      baseURL = str
+    }
+
+    Vue.getVersion = function () {
+      return version
+    }
+    Vue.setVersion = function (str) {
+      version = str
+    }
+
+    Vue.getRegion = function () {
+      return region
+    }
+    Vue.setRegion = function (str) {
+      region = str
+    }
+
+    Vue.getAppCode = function () {
+      return appCode
+    }
+    Vue.setAppCode = function (str) {
+      appCode = str
+    }
+    Vue.getServerList = function (purposeId, bucketId) {
+      let result = cdnServerList.find(purpose => (purpose.purposeId === purposeId && purpose.bucketId === bucketId))
+      return result
+    }
+    Vue.setServerList = function (obj) {
+      cdnServerList.push(obj)
+    }
+  }
+}
diff --git a/app/src/plugins/response.js b/app/src/plugins/response.js
new file mode 100644
index 0000000..cdc8bb3
--- /dev/null
+++ b/app/src/plugins/response.js
@@ -0,0 +1,124 @@
+import router from '@/router.js'
+class Response {
+  constructor(objRaw) {
+    this.raw = objRaw.data
+    this.headers = objRaw.headers
+    this.isReactive = false
+    if (this.headers !== undefined) {
+      if (this.headers.authorization !== undefined) {
+        sessionStorage.setItem('user-token', this.headers.authorization)
+      }
+    }
+
+    this.setReactivity = isReactive => {
+      this.isReactive = isReactive
+    }
+    this.deepFreeze = object => {
+      // Retrieve the property names defined on object
+      if (object === undefined || object === null) {
+        return object
+      }
+      var propNames = Object.getOwnPropertyNames(object)
+      // Freeze properties before freezing self
+      for (let name of propNames) {
+        let value = object[name]
+        object[name] =
+          value && typeof value === 'object' ? this.deepFreeze(value) : value
+      }
+      return Object.freeze(object)
+    }
+    this.getRaw = function (isReactive = false) {
+      return isReactive ? this.raw : this.deepFreeze(this.raw)
+    }
+    this.getHeaders = function () {
+      return this.headers
+    }
+    this.showElement = function (strDocId) {
+      if (strDocId != null) {
+        var x = document.getElementById(strDocId)
+        if (x.style.display === 'none') {
+          x.style.display = 'block'
+        }
+      }
+    }
+    this.hideElement = function (strDocId) {
+      if (strDocId != null) {
+        var x = document.getElementById(strDocId)
+        x.style.display = 'none'
+      }
+    }
+    this.getActivity = function (strActivity, isReactive = false) {
+      // TODO: if calling auto set the local cache property
+
+      if (strActivity.split('_').length > 1) {
+        //     alert('query')
+        return isReactive
+          ? this.raw.FetchQueryData.result[strActivity.substring('query_'.length, strActivity.length)]
+          : this.deepFreeze(
+            this.raw.FetchQueryData.result[strActivity.substring('query_'.length, strActivity.length)]
+          )
+      } else {
+        return isReactive
+          ? this.raw[strActivity]
+          : this.deepFreeze(this.raw[strActivity])
+      }
+    }
+    this.Navigate = function (
+      str_routeName = null,
+      str_activityData = null,
+      str_key = null
+    ) {
+      router.push({
+        name: str_routeName,
+        params: { [str_key]: this.getActivity(str_activityData, true) }
+      })
+    }
+
+    this.isValid = function (strActivity = null) {
+      // NOTE: check global error and activity specific error
+      if (strActivity === null) {
+        // check for global errorCode
+        return !!(this.raw.errorCode === 1000 || this.raw.errorCode === 0)
+      } else {
+        // check for specific
+        if (strActivity.split('_').length > 1) {
+          // query activity
+          return !!(
+            this.raw['FetchQueryData'].errorCode === 1000 ||
+            this.raw['FetchQueryData'].errorCode === 0
+          )
+        } else {
+          return !!(
+            this.raw[strActivity].errorCode === 1000 ||
+            this.raw[strActivity].errorCode === 0
+          )
+        }
+      }
+    }
+    this.uploadedFileURL = function () {
+      return this.raw.result
+    }
+
+    this.getAssetPath = function () {
+      return this.raw.result.path // returns path where your asset is stored
+    }
+
+    // this.getAssetContent = function () {
+    //   return this.raw.result // returns the data in your asset
+    // }
+
+    this.showErrorToast = function (strActivity = null) {
+      if (strActivity === null) {
+         window.app.$toast.error(this.raw.error)
+      } else {
+        if (strActivity.split('_').length > 1) {
+            window.app.$toast.error(this.raw['FetchQueryData'].error)
+        } else {
+          window.app.$toast.error(this.raw[strActivity].error)
+        }
+      }
+      return this
+    }
+  }
+}
+export default Response
diff --git a/app/src/registerServiceWorker.js b/app/src/registerServiceWorker.js
new file mode 100644
index 0000000..83f1b48
--- /dev/null
+++ b/app/src/registerServiceWorker.js
@@ -0,0 +1,23 @@
+import { register } from 'register-service-worker'
+
+if (process.env.NODE_ENV === 'production') {
+  register(`${process.env.BASE_URL}sw.js`, {
+    ready () {
+      console.log(
+        'App is being served from cache by a service worker.\n'
+      )
+    },
+    cached () {
+      console.log('Content has been cached for offline use.')
+    },
+    updated () {
+      console.log('New content is available; please refresh.')
+    },
+    offline () {
+      console.log('No internet connection found. App is running in offline mode.')
+    },
+    error (error) {
+      console.error('Error during service worker registration:', error)
+    }
+  })
+}
\ No newline at end of file
diff --git a/app/src/router.js b/app/src/router.js
new file mode 100644
index 0000000..705ccae
--- /dev/null
+++ b/app/src/router.js
@@ -0,0 +1,394 @@
+import { createRouter, createWebHashHistory } from 'vue-router'
+
+function loadView(view) {
+  return () =>
+    import(/* webpackChunkName: "view-[request]" */ `@/views/${view}.vue`)
+}
+
+function loadHashComponent(component) {
+  return () =>
+    import(/* webpackChunkName: "component-[request]" */ `@/components/keymappers/${component}.vue`)
+}
+
+function loadBLComponent(component) {
+  return () =>
+    import(/* webpackChunkName: "component-[request]" */ `@/components/BL/${component}.vue`)
+}
+
+function loadMongoComponent(component) {
+  return () =>
+    import(/* webpackChunkName: "component-[request]" */ `@/components/mongodbID/${component}.vue`)
+}
+
+function loadExcelComponent(component) {
+  return () =>
+    import(/* webpackChunkName: "component-[request]" */ `@/components/excel/${component}.vue`)
+}
+function loadUploadManagerComponent(component) {
+  return () =>
+    import(/* webpackChunkName: "component-[request]" */ `@/components/upload-manager/${component}.vue`)
+}
+function loadSessionManagerComponent(component) {
+  return () =>
+    import(/* webpackChunkName: "component-[request]" */ `@/components/sessionmanager/${component}.vue`)
+}
+function loadDownloadManagerComponent(component) {
+  return () =>
+    import(/* webpackChunkName: "component-[request]" */ `@/components/download-manager/${component}.vue`)
+}
+export default createRouter({
+  history: createWebHashHistory(),
+  routes: [
+    {
+      path: '/',
+      name: 'home',
+      component: loadView('Home'),
+      meta: { title: 'Home', lang: 'en', icon: 'mdi mdi-home-outline' },
+    },
+    {
+      path: '/formkitcomposition',
+      name: 'FormKitComposition',
+      component: loadView('FormKitCustomComposition'),
+      meta: { title: 'FormKitComposition', lang: 'en', icon: 'mdi mdi-home-outline' },
+    },
+    {
+      path: '/formkitoption',
+      name: 'FormKitOption',
+      component: loadView('FormKitCustomOption'),
+      meta: { title: 'FormKitOption', lang: 'en', icon: 'mdi mdi-home-outline' },
+    },
+    {
+      path: '/about',
+      name: 'about',
+      component: loadView('About'),
+      meta: { title: 'About', lang: 'en', icon: 'mdi mdi-information-variant' },
+    },
+    {
+      path: '/login',
+      name: 'login',
+      component: loadView('Login'),
+      meta: { title: 'Login', lang: 'mr', icon: 'mdi mdi-account' },
+    },
+    {
+      path: '/registration',
+      name: 'registration',
+      component: loadView('Registration'),
+      meta: { title: 'Registration', lang: 'mr', icon: 'mdi mdi-account-edit' },
+    },
+    {
+      path: '/mqlRequestDemo',
+      name: 'mqlRequestDemo',
+      component: loadView('MQLRequestDemo'),
+      meta: { title: 'MQLRequestDemo', lang: 'en', icon: 'mdi mdi-presentation-play' },
+    },
+    {
+      path: '/i18Demo',
+      name: 'i18Demo',
+      component: loadView('I18Demo'),
+      meta: { title: 'Language Demo', lang: 'en', icon: 'mdi mdi-eject-outline' },
+    },
+    {
+      path: '/validator',
+      name: 'validator',
+      component: loadView('Validator'),
+      meta: { title: 'Validator', lang: 'en', icon: 'mdi mdi-check-all' },
+    },
+    {
+      path: '/encryption',
+      name: 'encryption',
+      component: loadView('Encryption'),
+      meta: { title: 'Encrypt', lang: 'en', icon: 'mdi mdi-laptop' },
+    },
+    {
+      path: '/cdnUpload',
+      name: 'cdnUpload',
+      component: loadView('CdnUpload'),
+      meta: { title: 'Cdn Upload', lang: 'en', icon: 'mdi mdi-upload' },
+    },
+    {
+      path: '/tableDemo',
+      name: 'tableDemo',
+      component: loadView('TableDemo'),
+      meta: { title: 'Table Demo', lang: 'en', icon: 'mdi mdi-file-table-outline' },
+    },
+    {
+      path: '/vueMetaExample/:title',
+      name: 'vueMetaExample',
+      component: loadView('vueMetaExample'),
+      meta: { title: 'vueMetaExample', lang: 'en', icon: 'mdi mdi-arrow-expand' },
+    },
+    {
+      path: '/clipboard',
+      name: 'clipboard',
+      component: loadView('vueClipboard'),
+      meta: { title: 'vueClipboard', lang: 'en', icon: 'mdi mdi-arrow-expand' },
+    },
+    {
+      path: '/MqlAssetFDBDemo',
+      name: 'MqlAssetFDBDemo',
+      component: loadView('MqlAssetFDBDemo'),
+      meta: {
+        title: 'Mql Request For Asset FDB Demo', lang: 'en',
+        icon: 'mdi mdi-database-plus',
+      },
+    },
+    {
+      path: '/sessionmgr',
+      name: 'sessionmgr',
+      component: loadView('SessionManager'),
+      meta: {
+        title: 'Session Manager Demo', lang: 'en',
+        icon: 'mdi mdi-compass',
+      },
+    },
+    {
+      path: '/uploadmanager',
+      name: 'uploadmanager',
+      component: loadView('UploadManager'),
+      meta: {
+        title: 'Upload Manager Demo', lang: 'en',
+        icon: 'mdi mdi-upload',
+      },
+    },
+    {
+      path: '/downloadmanager',
+      name: 'downloadmanager',
+      component: loadView('DownloadManager'),
+      meta: {
+        title: 'Download Manager Demo', lang: 'en',
+        icon: 'mdi mdi-download',
+      },
+    },
+    {
+      path: '/serversidepagination',
+      name: 'serversidepagination',
+      component: loadView('ServerSidePagination'),
+      meta: {
+        title: 'Server Side Pagination Demo', lang: 'en',
+        icon: 'mdi mdi-google-pages',
+      },
+    },
+    {
+      path: '/keymapper',
+      name: 'keymapper',
+      component: loadView('KeyMapper'),
+      meta: {
+        title: 'Key Mapper Demo', lang: 'en',
+        icon: 'mdi mdi-sort',
+      },
+    },
+    {
+      path: '/excel',
+      name: 'excel',
+      component: loadView('Excel'),
+      meta: {
+        title: 'Excel Demo', lang: 'en',
+        icon: 'mdi mdi-file-excel',
+      },
+    },
+    {
+      path: '/lastinsertedId',
+      name: 'lastinsertedId',
+      component: loadView('LastInsertedId'),
+      meta: {
+        title: 'Last Inserted Id Demo',
+        icon: 'mdi  mdi-border-color',
+      },
+    },
+    {
+      path: '/forloop',
+      name: 'forloop',
+      component: loadView('ForLoop'),
+      meta: {
+        title: 'For Loop Demo', lang: 'en',
+        icon: 'mdi  mdi-refresh',
+      },
+    },
+    {
+      path: '/sendSms',
+      name: 'sendSms',
+      component: loadView('sms'),
+      meta: {
+        title: 'SMS Demo', lang: 'en',
+        icon: 'mdi  mdi-comment-text-outline',
+      },
+    },
+    {
+      path: '/sendEmail',
+      name: 'sendEmail',
+      component: loadView('email'),
+      meta: {
+        title: 'Email Demo', lang: 'en',
+        icon: 'mdi  mdi-email',
+      },
+    },
+    {
+      path: '/sendOtp',
+      name: 'sendOtp',
+      component: loadView('otp'),
+      meta: {
+        title: 'OTP Demo', lang: 'en',
+        icon: 'mdi  mdi-numeric-0-box',
+      },
+    },
+    {
+      path: '/autoBL',
+      name: 'autoBL',
+      component: loadView('autoBL'),
+      meta: {
+        title: 'AutoBL Demo', lang: 'en',
+        icon: 'mdi  mdi-code-array',
+      },
+    },
+    {
+      path: '/updateUserDataUsingBL',
+      name: 'updateUserDataUsingBL',
+      component: loadView('updateUserDataUsingBL'),
+      meta: {
+        title: 'Update User Data Using BL Demo', lang: 'en',
+        icon: 'mdi  mdi-crop-free',
+      },
+    },
+    {
+      path: '/insertCustomMongoId',
+      name: 'insertCustomMongoId',
+      component: loadView('insertCustomMongoId'),
+      meta: {
+        title: 'Insert Custom Mongo Id', lang: 'en',
+        icon: 'mdi  mdi-code-braces',
+      },
+    },
+    {
+      path: '/classroom',
+      name: 'classroom',
+      component: loadView('Classroom'),
+      meta: {
+        title: 'Insert Custom Mongo Id', lang: 'en',
+        icon: 'mdi  mdi-library-books',
+      },
+    },
+    {
+      path: '/tailwindForm',
+      name: 'tailwindForm',
+      component: loadView('tailwindForm'),
+      meta: {
+        title: 'Insert Custom Mongo Id', lang: 'en',
+        icon: 'mdi  mdi-library-books',
+      },
+    },
+    {
+      path: '/sendStaticMessages',
+      component: loadView('sendStaticMessages'),
+    },
+    {
+      path: '/sendDynamicMessages',
+      component: loadView('sendDynamicMessages'),
+    },
+    {
+      path: '/sendStaticEmails',
+      component: loadView('sendStaticEmails'),
+    },
+    {
+      path: '/sendDynamicEmails',
+      component: loadView('sendDynamicEmails'),
+    },
+    {
+      path: '/generateOTP',
+      component: loadView('generateOTP'),
+    },
+    {
+      path: '/validateOTP',
+      component: loadView('validateOTP'),
+    },
+    {
+      path: '/hashData',
+      name: 'hashData',
+      component: loadHashComponent('hashData'),
+    },
+    {
+      path: '/hashSalt',
+      name: 'hashSalt',
+      component: loadHashComponent('hashSalt'),
+    },
+    {
+      path: '/encryptData',
+      name: 'encrpytData',
+      component: loadHashComponent('encryptData')
+    },
+    {
+      path: '/decryptData',
+      name: 'decrpytData',
+      component: loadHashComponent('decryptData'),
+    },
+    {
+      path: '/clientData',
+      name: 'clientData',
+      component: loadExcelComponent('clientData'),
+    },
+    {
+      path: '/updateData',
+      name: 'updateData',
+      component: loadExcelComponent('updateData'),
+    },
+    {
+      path: '/saveWActivity',
+      name: 'saveWActivity',
+      component: loadExcelComponent('saveWActivity'),
+    },
+    {
+      path: '/storeData',
+      name: 'storeData',
+      component: loadSessionManagerComponent('storeData'),
+    },
+    {
+      path: '/fetchData',
+      name: 'fetchData',
+      component: loadSessionManagerComponent('fetchData'),
+    },
+    {
+      path: '/deleteData',
+      name: 'deleteData',
+      component: loadSessionManagerComponent('deleteData'),
+    },
+    {
+      path: '/updateUser',
+      name: 'updateUser',
+      component: loadBLComponent('updateUser'),
+    },
+    {
+      path: '/updateDbSave',
+      name: 'updateDbSave',
+      component: loadBLComponent('updateDbSave'),
+    },
+    {
+      path: '/customID',
+      name: 'customID',
+      component: loadMongoComponent('customID'),
+    },
+    {
+      path: '/hexID',
+      name: 'hexID',
+      component: loadMongoComponent('hexID'),
+    },
+    {
+      path: '/uploadFile',
+      name: 'uploadFile',
+      component: loadUploadManagerComponent('uploadFile'),
+    },
+    {
+      path: '/uploadProgessFile',
+      name: 'uploadProgessFile',
+      component: loadUploadManagerComponent('uploadProgessFile'),
+    },
+    {
+      path: '/downloadFile',
+      name: 'downloadFile',
+      component: loadDownloadManagerComponent('downloadFile'),
+    },
+    {
+      path: '/downloadProgress',
+      name: 'downloadProgress',
+      component: loadDownloadManagerComponent('downloadProgress'),
+    },
+  ],
+})
diff --git a/app/src/setup/i18n-setup.js b/app/src/setup/i18n-setup.js
new file mode 100644
index 0000000..ced6330
--- /dev/null
+++ b/app/src/setup/i18n-setup.js
@@ -0,0 +1,45 @@
+import { createI18n } from 'vue-i18n'
+import messages from '@/lang/en.json'
+import axios from 'axios'
+export const i18n = createI18n({
+  locale: 'en', // set locale
+  fallbackLocale: 'en',
+  messages, // set locale messages
+  silentTranslationWarn: true,
+  silentFallbackWarn: true,
+  missingWarn: false,
+  fallbackWarn: false,
+})
+
+const loadedLanguages = [] // our default language that is preloaded
+
+function setI18nLanguage (lang) {
+  i18n.global.locale = lang
+  i18n.global.fallbackLocale = lang
+  axios.defaults.headers.common['Accept-Language'] = lang
+  document.querySelector('html').setAttribute('lang', lang)
+  return lang
+}
+export async function loadLanguageAsync(lang) {
+  if (lang === "" || lang === undefined) {
+    const msgs = await import(
+      /* webpackChunkName: "locale-[request]" */ `../lang/${lang}.json`
+    );
+    i18n.global.setLocaleMessage("en", msgs.default);
+    return setI18nLanguage("en");
+  } else {
+    if (!i18n.global.locale.value !== lang) {
+      if (!loadedLanguages.includes(lang)) {
+        const msgs_1 = await import(
+          /* webpackChunkName: "locale-[request]" */ `../lang/${lang}.json`
+        );
+        i18n.global.setLocaleMessage(lang, msgs_1.default);
+        loadedLanguages.push(lang);
+        return setI18nLanguage(lang);
+      }
+      return Promise.resolve(setI18nLanguage(lang));
+    }
+  }
+
+  return Promise.resolve(lang);
+}
diff --git a/app/src/setup/init.js b/app/src/setup/init.js
new file mode 100644
index 0000000..fc140a4
--- /dev/null
+++ b/app/src/setup/init.js
@@ -0,0 +1 @@
+// function that shall call during application loading
diff --git a/app/src/store/index.js b/app/src/store/index.js
new file mode 100644
index 0000000..0c37efa
--- /dev/null
+++ b/app/src/store/index.js
@@ -0,0 +1,13 @@
+import { defineStore } from 'pinia'
+
+export const main = defineStore('main', {
+  state: () => ({ isPageBlocked: false }),
+  getters: {
+    Boolean: state => state.isPageBlocked
+  },
+  actions: {
+    MUTATE_PAGE_BLOCKER(payload){
+      this.isPageBlocked=payload
+    }
+  },
+})
diff --git a/app/src/store/modules/login.js b/app/src/store/modules/login.js
new file mode 100644
index 0000000..ab46248
--- /dev/null
+++ b/app/src/store/modules/login.js
@@ -0,0 +1,68 @@
+import router from '../../router'
+import { defineStore } from 'pinia'
+import MQL from '@/plugins/mql.js'
+export const login = defineStore('login', {
+  persist: {
+    storage: sessionStorage,
+    // paths:['token','status']
+  },
+    state: () => ({ 
+        token: sessionStorage.getItem('user-token') || '',
+        status: '',
+    }),
+    getters:{
+      isAuthenticated:(state) => !!state.token,
+      authStatus:(state)=>state.status
+    },
+    actions:{
+      MUTATE_AUTH_REQUEST(){
+        this.status = 'loading'
+      },
+      MUTATE_AUTH_SUCCESS(token){
+        this.status = 'sucess'
+        this.token = token
+      },
+      MUTATE_AUTH_ERROR(){
+        this.status = 'error'
+      },
+      AUTH_REQUEST(payload) {
+        return new Promise((resolve) => {
+         this.MUTATE_AUTH_REQUEST()
+          sessionStorage.setItem('user-token', 'token')
+          // axios.defaults.headers.common['Authorization'] = 'token'
+          new MQL()
+            .setLoginActivity()
+            .setData(payload)
+          // .showConfirmDialog(true)
+            .fetch('loginBtn')
+            .then((response) => {
+              let res = response.getActivity('ldapLogin', false)
+              // response.hideElement('loginFormId')
+              if (response.isValid('ldapLogin')) {
+                let token = response.getHeaders().authorization
+                sessionStorage.setItem('user-token', token)
+                this.MUTATE_AUTH_SUCCESS(token)
+                resolve(res.result)
+              } else {
+                this.MUTATE_AUTH_ERROR()
+                sessionStorage.removeItem('user-token')
+                response.showErrorToast('ldapLogin')
+              }
+            })
+        })
+      },
+    
+      AUTH_LOGOUT () {
+        return new Promise((resolve) => {
+          sessionStorage.removeItem('user-token')
+          // remove the axios default header
+          // delete axios.defaults.headers.common['Authorization']
+          router.push({
+            name: 'login',
+          })
+          resolve()
+        })
+      },
+    
+    }
+})
\ No newline at end of file
diff --git a/app/src/store/types.js b/app/src/store/types.js
new file mode 100644
index 0000000..f5c5dd0
--- /dev/null
+++ b/app/src/store/types.js
@@ -0,0 +1,8 @@
+// Login Actions
+export const AUTH_REQUEST = 'AUTH_REQUEST'
+export const AUTH_LOGOUT = 'login/AUTH_REQUEST'
+
+// Login Mutations
+export const MUTATE_AUTH_REQUEST = 'login/MUTATE_AUTH_REQUEST'
+export const MUTATE_AUTH_SUCCESS = 'login/MUTATE_AUTH_LOGOUT'
+export const MUTATE_AUTH_ERROR = 'login/MUTATE_AUTH_LOGOUT'
diff --git a/app/src/views/About.vue b/app/src/views/About.vue
new file mode 100644
index 0000000..d84abb7
--- /dev/null
+++ b/app/src/views/About.vue
@@ -0,0 +1,46 @@
+<template>
+  <FormKit
+    type="form"
+    #default="{ value }"
+    :actions="false"
+  >
+   <FormKit
+      type="dropdown"
+      name="framework"
+      label="Choose a frontend framework"
+      placeholder="Example placeholder"
+      :options="frameworks"
+    >
+      <!--OPTION SLOT-->
+      <template #option="{ option }">
+        <div class="formkit-option">
+          <img
+            :src="option.asset"
+            alt="optionAvatar"
+          />
+          <span>
+            {{ option.label }}
+          </span>
+        </div>
+      </template>
+      <!---->
+    </FormKit>
+    <pre wrap>{{ value }}</pre>
+  </FormKit>
+</template>
+
+<script setup>
+const frameworks = [
+  { label: 'React', value: 'react' },
+  { label: 'Vue', value: 'vue' },
+  { label: 'Angular', value: 'angular' },
+  { label: 'Svelte', value: 'svelte' }
+]
+</script>
+
+<style>
+/*
+vanilla CSS can go here. If you are using
+Tailwind you can also use @apply rules.
+*/
+</style>
\ No newline at end of file
diff --git a/app/src/views/CdnUpload.vue b/app/src/views/CdnUpload.vue
new file mode 100644
index 0000000..ff5031c
--- /dev/null
+++ b/app/src/views/CdnUpload.vue
@@ -0,0 +1,116 @@
+<template>
+	<div id="cdnUpload" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			MarketPlace Applications
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-4">
+				<div class="box-login">
+					<div class="p-card p-component">
+						<h3>Upload File</h3>
+						<div class="field mt-5">
+							<FormKit
+								type="text"
+								name="inputFileName"
+								label="Input File Name"
+								v-model="inputFileName"
+								placeholder="File name"
+								help="Enter file name"
+							/>
+							<FormKit
+								type="file"
+								label="Your files"
+								help="This input starts with files already “attached”."
+								multiple="true"
+								:value="file_2"
+								v-model="file"
+							/><FormKit @click="cdnProfileUpload" type="submit" label="Upload" />
+						</div>
+						<div v-if="uploadedFilePath">
+							<h3>cdnServer</h3>
+							<div class="field">
+								<p>{{ uploadedFilePath.cdnServer }}</p>
+							</div>
+							<h3>File Path</h3>
+							<p>{{ uploadedFilePath.filePath }}</p>
+						</div>
+						<h3>Download File</h3>
+						<div class="field mt-5">
+							<FormKit
+								type="text"
+								name="inputFileName"
+								label="Uploaded File Name"
+								v-model="fileURL"
+								placeholder="File path"
+								help="Enter File URI for Download"
+							/><FormKit @click="downloadFile" type="submit" label="Download" />
+						</div>
+						<div class="field" v-if="uploadedFilePath.filePath">
+							<h3>Show Image</h3>
+							<img :src="'https://testcdncs.mkcl.org/' + uploadedFilePath.filePath" />
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQLCdn from "@/plugins/mqlCdn.js"
+	export default {
+		data() {
+			return {
+				url: "https://testcdncs.mkcl.org/upload",
+				inputFileName: "",
+				fileURL: "",
+				file: "",
+				uploadedFilePath: "",
+			}
+		},
+		methods: {
+			cdnProfileUpload() {
+				let formData = new FormData()
+				formData.append("file", this.file[0].file) // append your file as 'file' in formdata.
+				new MQLCdn()
+					.enablePageLoader(true)
+					// FIXED: change this to directory path
+					.setDirectoryPath("/demoFolder") // (optional field) if you want to save  file to specific directory path
+					.setFormData(formData) // (required) sets file data
+					.setFileName(this.inputFileName) // (optional field) if you want to set name to file that is being uploaded
+					// FIXED: pass buckeyKey instead of name
+					.setBucketKey("1TxYD2KhMcczFlxXntsueOYN46J") // (required) valid bucket key need to set in which file will be uploaded.
+					.setPurposeId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) valid purposeId need to set in which file will be uploaded.
+					.setClientId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) valid purposeId need to set in which file will be uploaded.
+					.uploadFile("uploadtBtn")
+					.then((res) => {
+						// (required) this will upload file takes element id (optional param) which will be blocked while file upload..
+						if (res.isValid()) {
+							this.uploadedFilePath = res.uploadedFileURL() // returns uploaded file url..
+							this.$toast.add({ severity: "success", summary: "File", detail: "file uploaded.", life: 3000 })
+						} else {
+							res.showErrorToast()
+						}
+					})
+			},
+			downloadFile() {
+				if (this.fileURL !== "") {
+					new MQLCdn()
+						.setCDNPath(this.fileURL) // (required) set a filepath whihch needs to be download.
+						.setBucketKey("1TxYD2KhMcczFlxXntsueOYN46J")
+						.setPurposeId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) valid purposeId need to set in which file will be uploaded.
+						.setClientId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) if you are providing relative path
+						.enablePageLoader(true)
+						.downloadFile("downloadBtn")
+						.then((res) => {
+							// (required) this will take elemnt id (optional) which will be blocked while file being downloaded.
+							if (!res.isValid()) {
+								res.showErrorToast()
+							}
+						})
+				}
+			},
+		},
+	}
+</script>
diff --git a/app/src/views/Classroom.vue b/app/src/views/Classroom.vue
new file mode 100644
index 0000000..2141eea
--- /dev/null
+++ b/app/src/views/Classroom.vue
@@ -0,0 +1,227 @@
+<template>
+  <div id="classroom" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Classroom
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-6">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <Accordion :multiple="true">
+              <AccordionTab header="Add Classroom">
+                <div class="field mt-5">
+                  <div class="p-float-label">
+                    <input type="text" class="p-inputtext p-component w-100" :class="classroom.name ? 'p-filled' : ''"
+                      v-model="classroom.name" id="name" required>
+                    <label for="name">Enter classroom name</label>
+                  </div>
+                </div>
+                <div class="field mt-5">
+                  <div class="p-float-label">
+                    <input type="text" class="p-inputtext p-component w-100"
+                      :class="classroom.description ? 'p-filled' : ''" v-model="classroom.description" id="description"
+                      required>
+                    <label for="description">Enter classroom description</label>
+                  </div>
+                </div>
+                <div class="field mt-5">
+                  <div class="p-float-label">
+                    <input type="date" class="p-inputtext p-component w-100"
+                      :class="classroom.startDate ? 'p-filled' : ''" v-model="classroom.startDate" id="startDate"
+                      required>
+                    <label for="startDate">Enter classroom start date</label>
+                  </div>
+                </div>
+                <div class="btn-wrapper">
+                  <button class="btn btn-submit" @click.prevent="saveClassroom">
+                    <i class="isax isax-bold-tick-circle"></i>
+                    Save
+                  </button>
+                </div>
+              </AccordionTab>
+              <AccordionTab header="Fetch classroom within two dates">
+                <div class="field mt-5">
+                  <div class="p-float-label">
+                    <input type="date" class="p-inputtext p-component w-100" :class="fclassroom.sdate ? 'p-filled' : ''"
+                      v-model="fclassroom.sdate" id="sdate" required>
+                    <label for="sdate">Enter start date</label>
+                  </div>
+                </div>
+                <div class="field">
+                  <div class="p-float-label">
+                    <input type="date" class="p-inputtext p-component w-100" :class="fclassroom.edate ? 'p-filled' : ''"
+                      v-model="fclassroom.edate" id="edate" required>
+                    <label for="edate">Enter end date</label>
+                  </div>
+                </div>
+                <div class="btn-wrapper">
+                  <button class="btn btn-submit" @click.prevent="fetchClassroom">
+                    <i class="isax isax-bold-tick-circle"></i>
+                    Fetch
+                  </button>
+                </div>
+                <div class="field mt-5" v-if="classroomResult && classroomResult.length > 0">
+                  <DataTable :value="classroomResult">
+                    <Column field="name" header="name"></Column>
+                    <Column field="description" header="description"></Column>
+                    <Column field="startDate" header="startDate"></Column>
+                  </DataTable>
+                </div>
+              </AccordionTab>
+              <AccordionTab header="Add Classroom with ISO Date">
+              <div class="field mt-4">
+                <div class="p-float-label">
+                  <input type="text" class="p-inputtext p-component w-100" :class="isoclassroom.name ? 'p-filled': ''" v-model="isoclassroom.name" required id="email">
+                  <label for="email">Enter classroom name</label>
+                </div>
+              </div>
+              <div class="field">
+                <div class="p-float-label">
+                  <input type="text" class="p-inputtext p-component w-100" :class="isoclassroom.description ? 'p-filled': ''" v-model="isoclassroom.description" required id="description">
+                  <label for="description">Enter classroom description</label>
+                </div>
+              </div>
+              <div class="field">
+                <div class="p-float-label">
+                  <input type="datetime-local" :class="isoclassroom.startDate ? 'p-inputtext p-component w-100 p-filled': 'p-inputtext p-component w-100'" v-model="isoclassroom.startDate" required id="date">
+                  <label for="date">Enter classroom Start Date</label>
+                </div>
+              </div>
+              <div class="btn-wrapper">
+                <button class="btn btn-submit" @click.prevent="saveClassroomWithISODate">
+                <i class="isax isax-bold-tick-circle"></i>
+                Save
+                </button>
+              </div>
+              </AccordionTab>
+              <AccordionTab header="Fetch classroom within two ISO dates">
+                <div class="field mt-4">
+                  <div class="p-float-label">
+                    <input type="datetime-local" class="p-inputtext p-component w-100" :class="fisoclassroom.sdate ? 'p-filled':''" v-model="fisoclassroom.sdate" id="sdates">
+                    <label for="sdates">Enter start date</label>
+                  </div>
+                </div>
+                <div class="field">
+                  <div class="p-float-label">
+                    <input type="datetime-local" class="p-inputtext p-component w-100" :class="fisoclassroom.edate ? 'p-filled':''" v-model="fisoclassroom.edate" id="edates">
+                    <label for="edates">Enter end date</label>
+                  </div>
+                </div>
+                <div class="btn-wrapper">
+                  <button @click.prevent="fetchClassroomWithISODate"
+                  class="btn btn-submit"
+                  >
+                  <i class="isax isax-bold-tick-circle"></i>
+                  Fetch
+                </button>
+                </div>
+              </AccordionTab>
+            </Accordion>
+            <div class="field mt-5"   v-if="isoClassroomResult && isoClassroomResult.length > 0">
+              <h3 class="mb-3">Result</h3>
+              <DataTable :value="isoClassroomResult">
+                <Column field="name" header="name"></Column>
+                <Column field="description" header="description"></Column>
+                <Column field="startDate" header="startDate"></Column>
+              </DataTable>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data() {
+    return {
+      classroom: {},
+      fclassroom: {},
+      isoclassroom: {},
+      fisoclassroom: {},
+      classroomResult: null,
+      isoClassroomResult: []
+    }
+  },
+  methods: {
+    saveClassroom() {
+      this.classroom.startDate = Math.round(
+        new Date(this.classroom.startDate).getTime() / 1000
+      )
+      new MQL()
+        .setActivity('o.[SaveClassroom]')
+        .setData(this.classroom)
+        .fetch()
+        .then((rs) => {
+          if (rs.isValid('SaveClassroom')) {
+            this.classroom = {}
+            this.$toast.add({severity:'success', summary: 'Classroom', detail:'Classroom added successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SaveClassroom')
+          }
+        })
+    },
+    fetchClassroom() {
+      this.fclassroom.sdate = Math.round(
+        new Date(this.fclassroom.sdate).getTime() / 1000
+      )
+      this.fclassroom.edate = Math.round(
+        new Date(this.fclassroom.edate).getTime() / 1000
+      )
+      new MQL()
+        .setActivity('o.[FetchClassroom]')
+        .setData(this.fclassroom)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('FetchClassroom', true)
+          if (rs.isValid('FetchClassroom')) {
+            this.fclassroom = {}
+            this.classroomResult = res.result
+            for (var i = 0; i < this.classroomResult.length; i++) {
+              this.classroomResult[i].startDate = new Date(
+                this.classroomResult[i].startDate * 1000
+              )
+            }
+          } else {
+            rs.showErrorToast('FetchClassroom')
+          }
+        })
+    },
+    saveClassroomWithISODate() {
+      this.isoclassroom.startDate = new Date(
+        this.isoclassroom.startDate
+      ).toISOString()
+      new MQL()
+        .setActivity('o.[SaveClassroomWithISODate]')
+        .setData(this.isoclassroom)
+        .fetch()
+        .then((rs) => {
+          if (rs.isValid('SaveClassroomWithISODate')) {
+            this.isoclassroom = {}
+            this.$toast.add({severity:'success', summary: 'Classroom', detail:'Classroom added successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SaveClassroomWithISODate')
+          }
+        })
+    },
+    fetchClassroomWithISODate() {
+      new MQL()
+        .setActivity('o.[FetchClassroomWithISODate]')
+        .setData(this.fisoclassroom)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('FetchClassroomWithISODate', true)
+          if (rs.isValid('FetchClassroomWithISODate')) {
+            this.fisoclassroom = {}
+            this.isoClassroomResult = res.result
+          } else {
+            rs.showErrorToast('FetchClassroomWithISODate')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/DownloadManager.vue b/app/src/views/DownloadManager.vue
new file mode 100644
index 0000000..73b6485
--- /dev/null
+++ b/app/src/views/DownloadManager.vue
@@ -0,0 +1,94 @@
+<template>
+  <div id="downloadManger" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Download Manager
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-4">
+        <div class="box-login clickable" @click.prevent="downloadFilePush">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-document-download"></i>
+            </div>
+            <div class="bx-login-name">
+              Download File
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-4">
+        <div class="box-login clickable" @click.prevent="downloadProgressPush">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-document-cloud"></i>
+            </div>
+            <div class="bx-login-name">
+              Check Download Progress
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data() {
+    return {
+      download: {},
+      downloadId: '',
+      downloadResult: '',
+      progressResult: ''
+    }
+  },
+  methods: {
+    downloadFilePush() {
+      this.$router.push('/downloadFile')
+    },
+    downloadProgressPush() {
+      this.$router.push('/downloadProgress')
+    },
+    downloadFile() {
+      var a = []
+      a.push(this.download.downloadFileUrl)
+      this.download.downloadFileUrl = a
+      new MQL()
+        .setActivity('o.[DownloadFileUsingDM]')
+        .setData(this.download)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('DownloadFileUsingDM', true)
+          if (rs.isValid('DownloadFileUsingDM')) {
+            this.download = {}
+            this.downloadResult = res.result
+            alert('File downloaded successfully')
+          } else {
+            rs.showErrorToast('DownloadFileUsingDM')
+          }
+        })
+    },
+    checkDownloadProgress() {
+      new MQL()
+        .setActivity('o.[CheckDownloadedFileProgress]')
+        .setData({ downloadFileId: this.downloadId })
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('CheckDownloadedFileProgress', true)
+          if (rs.isValid('CheckDownloadedFileProgress')) {
+            if (res && res.result) {
+              this.progressResult = res.result
+              this.downloadId = ''
+            } else {
+              alert('Progress checking failed')
+            }
+          } else {
+            rs.showErrorToast('CheckDownloadedFileProgress')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/Encryption.vue b/app/src/views/Encryption.vue
new file mode 100644
index 0000000..74fc2bc
--- /dev/null
+++ b/app/src/views/Encryption.vue
@@ -0,0 +1,128 @@
+<template>
+	<div id="encryption" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Encryption
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-12">
+				<div class="box-login">
+					<div class="p-card p-component">
+						<div class="flex flex-col w-full lg:flex-row">
+							<div class="grid flex-grow h-50 card bg-base-300 rounded-box place-items-center">
+								<h3 class="text-center mb-4">Plain Text Encryption / Decryption</h3>
+								<div class="flex flex-col w-full">
+									<div class="grid h-50 card bg-base-300 rounded-box place-items-center">
+										<FormKit
+											type="text"
+											name="encryptInputText"
+											label="Encrypt Input Text"
+											v-model="encryptInputText"
+											placeho
+											lder="Enter text for encryption"
+											help="Enter text for encryption"
+											validation="required"
+										/>
+										<FormKit type="button" @click="encryptText" label="Encrypt" />
+										{{ encryptOutputText }}
+									</div>
+									<div class="divider"></div>
+									<div class="grid h-50 card bg-base-300 rounded-box place-items-center">
+										<FormKit
+											type="text"
+											name="decryptionInputText"
+											label="Decrypt Input Text"
+											v-model="decryptInputText"
+											placeho
+											lder="Enter text for decryption"
+											help="Enter text for decryption"
+											validation="required"
+										/>
+										<FormKit type="button" @click="decryptText" label="Decrypt Text" />
+										{{ decryptOutputText }}
+									</div>
+								</div>
+							</div>
+							<div class="divider lg:divider-horizontal">OR</div>
+							<div class="grid flex-grow h-50 card bg-base-300 rounded-box place-items-center">
+								<h3 >Object encryption/decryption</h3>
+								<div class="flex flex-col w-full mt-4">
+									<div class="grid h-50 card bg-base-300 rounded-box place-items-center">
+										<FormKit
+											type="text"
+											name="decryptionInputText"
+											label="Encrypt Input Text"
+											v-model="encryptInputObject"
+											placeho
+											lder="Enter object for encryption"
+											help="Enter object for encryption"
+											validation="required"
+										/>
+										<FormKit type="button" @click="encryptObj" label="Encrypt Object" />
+										{{ encryptOutputObject }}
+									</div>
+									<div class="divider"></div>
+									<div class="grid h-50 card bg-base-300 rounded-box place-items-center">
+										<FormKit
+											type="text"
+											name="decryptionInputText"
+											label="Decrypt Input Text"
+											v-model="decryptInputObject"
+											placeho
+											lder="Enter object for decryption"
+											help="Enter object for decryption"
+											validation="required"
+										/>
+										<FormKit type="button" @click="decryptObj" label="Decrypt Object" />
+										{{ decryptOutputObject }}
+									</div>
+								</div>
+							</div>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import CryptoJS from "crypto-js"
+	export default {
+		data() {
+			return {
+				encryptInputText: "",
+				encryptOutputText: "",
+				decryptInputText: "",
+				decryptOutputText: "",
+				encryptInputObject: "",
+				encryptOutputObject: "",
+				decryptInputObject: "",
+				decryptOutputObject: null,
+				key: "SECRETKEY",
+			}
+		},
+		methods: {
+			encryptText() {
+				var op = CryptoJS.AES.encrypt(this.encryptInputText, this.key)
+				this.encryptOutputText = op.toString()
+			},
+			decryptText() {
+				var bytes = CryptoJS.AES.decrypt(this.encryptOutputText.toString(), this.key)
+				var plaintext = bytes.toString(CryptoJS.enc.Utf8)
+				this.decryptOutputText = plaintext
+			},
+			encryptObj() {
+				var ip = this.encryptInputObject
+				var op = CryptoJS.AES.encrypt(JSON.stringify(ip), this.key)
+				this.encryptOutputObject = op.toString()
+			},
+			decryptObj() {
+				var bytes = CryptoJS.AES.decrypt(this.encryptOutputObject.toString(), this.key)
+				this.decryptOutputObject = JSON.parse(bytes.toString(CryptoJS.enc.Utf8))
+			},
+		},
+	}
+</script>
+
+<style></style>
diff --git a/app/src/views/Excel.vue b/app/src/views/Excel.vue
new file mode 100644
index 0000000..087b72c
--- /dev/null
+++ b/app/src/views/Excel.vue
@@ -0,0 +1,123 @@
+<template>
+<div class="container-fluid" id="excel">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Excel Plugins
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-4">
+            <div class="box-login clickable" @click.prevent="clientDataPush">
+                <div class="p-card p-component">
+                  <div class="icon-holder">
+                    <i class="isax isax-bold-data"></i>
+                  </div>
+                  <div class="bx-login-name">
+                    Client Data
+                  </div>
+                </div>
+            </div>
+        </div>
+        <div class="col-4">
+          <div class="box-login clickable" @click.prevent="updateDataPush">
+                <div class="p-card p-component">
+                  <div class="icon-holder">
+                    <i class="isax isax-bold-global-refresh"></i>
+                  </div>
+                  <div class="bx-login-name">
+                    Update Data
+                  </div>
+                </div>
+            </div>
+        </div>
+        <div class="col-4">
+          <div class="box-login clickable" @click.prevent="saveWActivityPush">
+                <div class="p-card p-component">
+                  <div class="icon-holder">
+                    <i class="isax isax-bold-document-text-1"></i>
+                  </div>
+                  <div class="bx-login-name">
+                    Save with Activity
+                  </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      empList: [
+        { name: 'vikram', age: 27, address: 'pune' },
+        { name: 'kunal', age: 28, address: 'satara' },
+        { name: 'akshay', age: 29, address: 'mumbai' }
+      ],
+      url: '',
+      excel: {}
+    }
+  },
+  components: {
+  },
+  methods: {
+    clientDataPush () {
+      this.$router.push('/clientData')
+    },
+    updateDataPush () {
+      this.$router.push('/updateData')
+    },
+    saveWActivityPush () {
+      this.$router.push('/saveWActivity')
+    },
+
+    saveClientDataUsingExcel () {
+      new MQL()
+        .setActivity('o.[SaveClientDataUsingExcel]')
+        .setData(this.empList)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SaveClientDataUsingExcel', true)
+          if (rs.isValid('SaveClientDataUsingExcel')) {
+            this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Employees Data Saved Successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SaveClientDataUsingExcel')
+          }
+        })
+    },
+    saveExcelDataUsingActivity () {
+      new MQL()
+        .setActivity('o.[SaveActivityDataUsingExcel]')
+        .setData({ excelURL: this.url })
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SaveActivityDataUsingExcel', true)
+          if (rs.isValid('SaveActivityDataUsingExcel')) {
+            this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Excel data saved successfully using activity', life: 3000})
+            this.url = ''
+          } else {
+            rs.showErrorToast('SaveActivityDataUsingExcel')
+          }
+        })
+    },
+    updateData () {
+      this.excel.age = 30
+      this.excel.address = 'pune'
+      new MQL()
+        .setActivity('o.[UpdateDataUsingExcel]')
+        .setData([this.excel])
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('UpdateDataUsingExcel', true)
+          if (rs.isValid('UpdateDataUsingExcel')) {
+            this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Excel data updated successfully', life: 3000})
+            this.excel = {}
+          } else {
+            rs.showErrorToast('UpdateDataUsingExcel')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/ForLoop.vue b/app/src/views/ForLoop.vue
new file mode 100644
index 0000000..01c0537
--- /dev/null
+++ b/app/src/views/ForLoop.vue
@@ -0,0 +1,70 @@
+<template>
+<div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Save client data
+    </h2>
+    <div class="subtext">
+      This client data is saved in "Employee" collection of "cs playground"
+      database using for loop plugin
+    </div>
+    <div class="row justify-content-center">
+        <div class="col-6">
+            <div class="box-login">
+                <div class="p-card p-component">
+                   <DataTable v-if="empList && empList.length > 0" :value="empList">
+                    <Column field="name" header="name"></Column>
+                    <Column field="age" header="age"></Column>
+                    <Column field="address" header="address"></Column>
+                   </DataTable>
+                   <div class="empty-state" v-else>Records not found</div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit"  @click="saveClientDataUsingForLoop()">
+                            <i class="isax isax-bold-tick-circle"></i>
+                            Save
+                        </button>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      empList: [
+        { name: 'vikram', age: 27, address: 'pune' },
+        { name: 'kunal', age: 28, address: 'satara' },
+        { name: 'akshay', age: 29, address: 'mumbai' }
+      ]
+    }
+  },
+  methods: {
+    saveClientDataUsingForLoop () {
+      new MQL()
+        .setActivity('o.[SaveClientDataUsingForLoop]')
+        .setData(this.empList)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SaveClientDataUsingForLoop', true)
+          if (rs.isValid('SaveClientDataUsingForLoop')) {
+            this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Employees data saved successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SaveClientDataUsingForLoop')
+          }
+        })
+    }
+  }
+}
+</script>
+
+<style lang="scss" scoped>
+.subtext {
+  margin-top: 0.75rem;
+  margin-left: 3rem;
+}
+</style>
\ No newline at end of file
diff --git a/app/src/views/FormKitCustomComposition.vue b/app/src/views/FormKitCustomComposition.vue
new file mode 100644
index 0000000..9371d7b
--- /dev/null
+++ b/app/src/views/FormKitCustomComposition.vue
@@ -0,0 +1,41 @@
+<script setup>
+	// Formkit with composition API
+
+	import { ref } from "vue"
+	import { createInput } from "@formkit/vue"
+	import Multiselect from "@/components/multiselect.vue"
+	import dateRangePickr from "@/components/date-range-pickr.vue"
+
+	const multiselect = createInput(Multiselect)
+	const dateRangePickrC = createInput(dateRangePickr)
+	const values = ref({})
+</script>
+<template>
+	<div id="masterAxios" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Dashboard
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-6">
+				<div class="box-login">
+					<FormKit type="form" v-model="values">
+						<FormKit
+							:type="multiselect"
+							label="Multiple Data Select"
+							validation="required"
+							validation-visibility="live"
+						></FormKit>
+						<FormKit
+							:type="dateRangePickrC"
+							label="Date Range Select"
+							validation="required"
+							validation-visibility="live"
+						></FormKit>
+						{{ values }}
+					</FormKit>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
diff --git a/app/src/views/FormKitCustomOption.vue b/app/src/views/FormKitCustomOption.vue
new file mode 100644
index 0000000..2dbc29e
--- /dev/null
+++ b/app/src/views/FormKitCustomOption.vue
@@ -0,0 +1,45 @@
+<script>
+	// Formkit with Option API
+	import { ref } from "vue"
+	import { createInput } from "@formkit/vue"
+	import Multiselect from "@/components/multiselect.vue"
+	import dateRangePickr from "@/components/date-range-pickr.vue"
+	export default {
+		data() {
+			return {
+				multiselect: createInput(Multiselect),
+				dateRangePickrC: createInput(dateRangePickr),
+				values: "",
+			}
+		},
+	}
+</script>
+<template>
+	<div id="masterAxios" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Dashboard
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-6">
+				<div class="box-login">
+					<FormKit type="form" v-model="values">
+						<FormKit
+							:type="multiselect"
+							label="Multiple Data Select"
+							validation="required"
+							validation-visibility="live"
+						></FormKit>
+						<FormKit
+							:type="dateRangePickrC"
+							label="Date Range Select"
+							validation="required"
+							validation-visibility="live"
+						></FormKit>
+						{{ values }}
+					</FormKit>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
diff --git a/app/src/views/Home.vue b/app/src/views/Home.vue
new file mode 100644
index 0000000..5840dd5
--- /dev/null
+++ b/app/src/views/Home.vue
@@ -0,0 +1,500 @@
+<template>
+  <div class="box">
+    <h1 class="title">
+      GoLang FullStack
+    </h1>
+    <p class="desc">
+      LIST OF CORE FUNCTIONALITIES
+    </p>
+    <div class="row align-items-center">
+      <div class="col-3">
+        <div class="bx-card">
+          <div class="p-card p-component" @click="$router.push({name: 'login'})">
+            <div class="icon-holder">
+              <i class="isax isax-bold-login"></i>
+            </div>
+            <div class="bx-card-name">
+              Login
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3" @click="$router.push({name: 'registration'})">
+        <div class="bx-card" >
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-edit-2"></i>
+            </div>
+            <div class="bx-card-name">
+              Registration
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'mqlRequestDemo'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-cloud-change"></i>
+            </div>
+            <div class="bx-card-name">
+              Mql Request
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'i18Demo'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-translate"></i>
+            </div>
+            <div class="bx-card-name">
+              i18
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'validator'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-tick-circle"></i>
+            </div>
+            <div class="bx-card-name">
+              Validator
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'encryption'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-lock-1"></i>
+            </div>
+            <div class="bx-card-name">
+              Encryption
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'cdnUpload'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-arrow-up"></i>
+            </div>
+            <div class="bx-card-name">
+             CDN Upload
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'tableDemo'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-stickynote"></i>
+            </div>
+            <div class="bx-card-name">
+              Table
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="vueMeta()">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-menu-board"></i>
+            </div>
+            <div class="bx-card-name">
+              Vue Meta Example
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'MqlAssetFDBDemo'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-3d-cube-scan"></i>
+            </div>
+            <div class="bx-card-name">
+              Mql Asset FDB
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'sessionmgr'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-check"></i>
+            </div>
+            <div class="bx-card-name">
+              Session Manager
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'uploadmanager'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-document-upload"></i>
+            </div>
+            <div class="bx-card-name">
+             Upload Manager
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'downloadmanager'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-document-download"></i>
+            </div>
+            <div class="bx-card-name">
+              Download Manager
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'serversidepagination'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-element-3"></i>
+            </div>
+            <div class="bx-card-name">
+            Server Side Pagination
+            <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'keymapper'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-keyboard-open"></i>
+            </div>
+            <div class="bx-card-name">
+              Key Mapper
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'excel'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-document-1"></i>
+            </div>
+            <div class="bx-card-name">
+              Excel Plugin
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'lastinsertedId'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-note"></i>
+            </div>
+            <div class="bx-card-name">
+              Last Insert ID
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'forloop'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-refresh"></i>
+            </div>
+            <div class="bx-card-name">
+              For Loop
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'sendSms'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-sms-tracking"></i>
+            </div>
+            <div class="bx-card-name">
+             Send SMS
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'sendEmail'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-directbox-send"></i>
+            </div>
+            <div class="bx-card-name">
+              Send Email
+              <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'sendOtp'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-notification-status"></i>
+            </div>
+            <div class="bx-card-name">
+             Send OTP
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'autoBL'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-note-1"></i>
+            </div>
+            <div class="bx-card-name">
+             Auto BL
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'updateUserDataUsingBL'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-refresh"></i>
+            </div>
+            <div class="bx-card-name">
+             Update using BL
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'insertCustomMongoId'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-data"></i>
+            </div>
+            <div class="bx-card-name">
+             Custom Mongo ID
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'classroom'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-profile-2user"></i>
+            </div>
+            <div class="bx-card-name">
+             Classroom
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'clipboard'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-profile-2user"></i>
+            </div>
+            <div class="bx-card-name">
+             Vue Clipboard
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+    <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'FormKitComposition'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-profile-2user"></i>
+            </div>
+            <div class="bx-card-name">
+             FormKit Custom Components (CompositionAPI)
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div><div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'FormKitOption'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-profile-2user"></i>
+            </div>
+            <div class="bx-card-name">
+             FormKit Custom Components (OptionAPI)
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-3">
+        <div class="bx-card" @click="$router.push({name: 'tailwindForm'})">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-profile-2user"></i>
+            </div>
+            <div class="bx-card-name">
+             Tailwind Testing
+             <i class="isax isax-bold-arrow-right"></i>
+            </div>
+            <div class="bx-card-desc">
+              Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum.
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+
+export default {
+  name: 'Home',
+  components: {
+  },
+  data(){
+    return{
+
+    }
+  },
+  methods:{
+    vueMeta(){
+      this.$router.push({name: 'vueMetaExample',params:{title:"Live Demo"}})
+    }
+  }
+}
+</script>
+
+<style>
+.home {
+  text-align: center;
+}
+</style>
diff --git a/app/src/views/I18Demo.vue b/app/src/views/I18Demo.vue
new file mode 100644
index 0000000..38b145a
--- /dev/null
+++ b/app/src/views/I18Demo.vue
@@ -0,0 +1,73 @@
+<template>
+	<div id="i18" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Internationalization
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-10">
+				<div class="box-login">
+					<div class="p-card p-component">
+						<div class="data">
+							<h3>Change Language (i18)</h3>
+							<FormKit
+								type="select"
+								label=""
+								placeholder="Change Language"
+								name="salutation"
+								:options="langs"
+								@change="changeLanguage(lang)"
+								v-model="lang"
+							/>
+						</div>
+						<div class="data alt">
+							<component1 class="my-3" />
+							<component2 />
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import component1 from "../components/i18Demo/Component1.vue"
+	import component2 from "../components/i18Demo/Component2.vue"
+	import { loadLanguageAsync } from "@/setup/i18n-setup.js"
+	export default {
+		components: { component1, component2 },
+		data() {
+			return {
+				langs: [
+					{
+						label: "Hindi",
+						value: "hi",
+					},
+					{
+						label: "Marathi",
+						value: "mr",
+					},
+					{
+						label: "English",
+						value: "en",
+					},
+				],
+				lang: {},
+			}
+		},
+		methods: {
+			changeLanguage(lang) {
+				console.log("lang", lang)
+				if (Object.keys(lang).length > 0 && lang !== undefined) {
+					this.$i18n.locale = lang
+					this.$i18n.fallbackLocale = lang
+					loadLanguageAsync(lang)
+					console.log(lang)
+				}
+			},
+		},
+	}
+</script>
+
+<style></style>
diff --git a/app/src/views/KeyMapper.vue b/app/src/views/KeyMapper.vue
new file mode 100644
index 0000000..2c25633
--- /dev/null
+++ b/app/src/views/KeyMapper.vue
@@ -0,0 +1,95 @@
+<template>
+<div class="container-fluid" id="keyMapper">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Key Mappers
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-3">
+            <div class="box-login clickable" @click.prevent="hashDataPush">
+                <div class="p-card p-component">
+                    <div class="icon-holder">
+                      <i class="isax isax-bold-shield-tick"></i>
+                    </div>
+                    <div class="bx-login-name">
+                      Hash Data
+                    </div>
+                </div>
+            </div>
+        </div>
+        <div class="col-3">
+            <div class="box-login clickable" @click.prevent="hashSaltPush">
+                <div class="p-card p-component">
+                    <div class="icon-holder">
+                      <i class="isax isax-bold-security-card"></i>
+                    </div>
+                    <div class="bx-login-name">
+                      Hash Salt
+                    </div>
+                </div>
+            </div>
+        </div>
+        <div class="col-3">
+            <div class="box-login clickable" @click.prevent="encryptDataPush">
+                <div class="p-card p-component">
+                    <div class="icon-holder">
+                      <i class="isax isax-bold-security-safe"></i>
+                    </div>
+                    <div class="bx-login-name">
+                      Encrypts Data
+                    </div>
+                </div>
+            </div>
+        </div>
+        <div class="col-3">
+            <div class="box-login clickable" @click.prevent="decryptDataPush">
+                <div class="p-card p-component">
+                    <div class="icon-holder">
+                      <i class="isax isax-bold-shield-slash"></i>
+                    </div>
+                    <div class="bx-login-name">
+                      Decrypts Data
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+
+export default {
+  data () {
+    return {
+      name: '',
+      sname: '',
+      saltKey: '',
+      ename: '',
+      dname: '',
+      hashResult: '',
+      saltResult: '',
+      encryptResult: '',
+      decryptResult: ''
+    }
+  },
+  methods: {
+    hashDataPush () {
+      this.$router.push('/hashData')
+    },
+    hashSaltPush () {
+      this.$router.push('/hashSalt')
+    },
+    encryptDataPush () {
+      this.$router.push('/encryptData')
+    },
+    decryptDataPush () {
+      this.$router.push('/decryptData')
+    }
+  }
+}
+</script>
+
+<style>
+
+</style>
\ No newline at end of file
diff --git a/app/src/views/LastInsertedId.vue b/app/src/views/LastInsertedId.vue
new file mode 100644
index 0000000..a70f59c
--- /dev/null
+++ b/app/src/views/LastInsertedId.vue
@@ -0,0 +1,78 @@
+<template>
+<div class="container-fluid" id="lastInsertID">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Last Insert ID
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-auto">
+            <div class="box-login">
+                <div class="p-card p-component">
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" class="p-inputtext p-component w-100" :class="emp.name ? 'p-filled' : ''" v-model="emp.name" id="name" required>
+                        <label for="name">Employee Name</label>
+                      </div>
+                    </div>
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" class="p-inputtext p-component w-100" :class="emp.age ? 'p-filled' : ''" v-model="emp.age" id="age" required>
+                        <label for="age">Employee Age</label>
+                      </div>
+                    </div>
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" class="p-inputtext p-component w-100" :class="emp.address ? 'p-filled' : ''" v-model="emp.address" id="address" required>
+                        <label for="address">Employee Address</label>
+                      </div>
+                    </div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit"  @click.prevent="saveAndGetLastInsertedId">
+                            <i class="isax isax-bold-tick-circle"></i>
+                            Save & Get Last Insert ID
+                        </button>
+                    </div>
+                    <div class="field mt-4">
+                      <h3>Result</h3>
+                      <json-viewer :value="empResult" boxed :expanded="true"></json-viewer>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+import jsonViewer from 'vue-json-viewer'
+export default {
+  data () {
+    return {
+      emp: {},
+      empResult: ''
+    }
+  },
+  components: {
+    jsonViewer
+  },
+  methods: {
+    saveAndGetLastInsertedId () {
+      new MQL()
+        .setActivity('o.[FetchLastInsertedId]')
+        .setData(this.emp)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('FetchLastInsertedId', true)
+          if (rs.isValid('FetchLastInsertedId')) {
+            this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Data Saved Successfully', life: 3000})
+            this.emp = {}
+            this.empResult = res.result
+          } else {
+            rs.showErrorToast('FetchLastInsertedId')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/Login.vue b/app/src/views/Login.vue
new file mode 100644
index 0000000..7bbb3a1
--- /dev/null
+++ b/app/src/views/Login.vue
@@ -0,0 +1,80 @@
+<template>
+	<div id="login" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Login Form
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-auto">
+				<div class="box-login">
+					<div class="p-card p-component">
+						<FormKit
+							type="form"
+							id="login-example"
+							:form-class="submitted ? 'hide' : 'show'"
+							submit-label="Register"
+							@submit="authenticate"
+							:actions="false"
+							#default="{ value }"
+						>
+							<FormKit
+								type="text"
+								name="username"
+								label="User Name"
+								v-model="username"
+								placeholder="User Name"
+								help="Enter User Name"
+								validation="required"
+							/>
+							<div class="double">
+								<FormKit
+									type="password"
+									name="password"
+									label="Password"
+									validation="required|length:6|matches:/[^a-zA-Z]/"
+									:validation-messages="{
+										matches: 'Please include at least one symbol',
+									}"
+									v-model="password"
+									placeholder="Your password"
+									help="Choose a password"
+								/>
+							</div>
+
+							<FormKit type="submit" label="Login" />
+							<pre wrap>{{ value }}</pre>
+						</FormKit>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import { login } from "../store/modules/login.js"
+	export default {
+		setup() {
+			const loginStore = login()
+			return { loginStore }
+		},
+		data() {
+			return {
+				username: "",
+				password: "",
+			}
+		},
+		methods: {
+			authenticate() {
+				this.loginStore
+					.AUTH_REQUEST({ loginId: this.username, password: this.password })
+					.then((res) => {
+						this.$toast.success("Login Successfully")
+					})
+					.catch((err) => {
+						this.$toast.error(err)
+					})
+			},
+		},
+	}
+</script>
diff --git a/app/src/views/MQLRequestDemo.vue b/app/src/views/MQLRequestDemo.vue
new file mode 100644
index 0000000..c980906
--- /dev/null
+++ b/app/src/views/MQLRequestDemo.vue
@@ -0,0 +1,59 @@
+<template>
+	<div id="masterAxios" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			MQL Request
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-6">
+				<div class="box-login">
+						<div class="data">
+							<h3>MQL Data</h3>
+							<FormKit type="button" prefix-icon="check" @click="GetAllPosts">
+								MQL Request
+							</FormKit>
+						</div>
+						<div class="json-wrapper">
+							<json-viewer :value="result" boxed :expanded="true"></json-viewer>
+						</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQL from "@/plugins/mql.js"
+	import jsonViewer from "vue-json-viewer"
+	export default {
+		data() {
+			return {
+				result: [],
+			}
+		},
+		components: {
+			jsonViewer,
+		},
+		methods: {
+			GetAllPosts() {
+				new MQL()
+					.showConfirmDialog(true)
+					.setActivity("o.[query_1QPikbRCETCu32Dj13qzRKNBraC]")
+					.setData({})
+					.setHeader({ "my-header": "It is Ok" })
+					.fetch("mqlData")
+					.then((rs) => {
+						let res = rs.getActivity("query_1QPikbRCETCu32Dj13qzRKNBraC", true)
+						if (rs.isValid("query_1QPikbRCETCu32Dj13qzRKNBraC")) {
+							this.$toast.success("Data Loaded Successfully")
+							this.result = res
+						} else {
+							rs.showErrorToast("query_1QPikbRCETCu32Dj13qzRKNBraC")
+						}
+					})
+			},
+		},
+	}
+</script>
+
+<style></style>
diff --git a/app/src/views/MqlAssetFDBDemo.vue b/app/src/views/MqlAssetFDBDemo.vue
new file mode 100644
index 0000000..d1f1a39
--- /dev/null
+++ b/app/src/views/MqlAssetFDBDemo.vue
@@ -0,0 +1,160 @@
+<template>
+	<div id="assetFDB" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			MQL Request For Asset FDB
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-4">
+				<div class="box-login">
+					<div class="p-card p-component">
+						<h3>Upload File</h3>
+						<div class="field mt-5">
+							<!-- <fileupload name="file" :url="url" id="files" :chooseIcon="chooseIcon"
+                                :uploadIcon="uploadIcon" :cancelIcon="cancelIcon" :customUpload="true" 	@uploader="uploadFile">
+                                <template #empty>
+                                    <p>Click on the choose button to upload files</p>
+                                </template>
+                            </fileupload> -->
+							<FormKit
+								type="file"
+								label="Your files"
+								help="This input starts with files already “attached”."
+								multiple="true"
+								:value="file_2"
+								v-model="file"
+							/>
+							<FormKit type="submit" label="Upload File" @click="uploadFile" />
+						</div>
+						<div class="field mt-5">
+							<h3 class="mb-5">Asset File</h3>
+							<div class="p-float-label">
+								<input
+									type="text"
+									class="p-inputtext p-component w-100"
+									:class="assetPath ? 'p-filled' : ''"
+									id="assetPath"
+									name="assetPath"
+								/>
+								<label for="assetPath">Enter Asset File Path</label>
+							</div>
+						</div>
+						<div class="field mt-5">
+							<h3 class="mb-5">Update File</h3>
+							<div class="p-float-label">
+								<input
+									type="text"
+									class="p-inputtext p-component w-100"
+									:class="recordId ? 'p-filled' : ''"
+									name="recordID"
+									id="recordID"
+								/>
+								<label for="recordID">Enter your Record ID</label>
+							</div>
+						</div>
+						<div class="field mt-5">
+							<fileupload
+								name="file"
+								:url="url"
+								id="files"
+								:chooseIcon="chooseIcon"
+								:uploadIcon="uploadIcon"
+								:cancelIcon="cancelIcon"
+								:customUpload="true"
+								@uploader="uploadFile"
+							>
+								<template #empty>
+									<p>Click on the choose button to upload files</p>
+								</template>
+							</fileupload>
+						</div>
+
+						<div class="field mt-5">
+							<h3 class="mb-3">Updated Asset Path</h3>
+							<p v-if="!updatedAssetPath">Asset path not updated</p>
+							<p v-else>
+								{{ updatedAssetPath }}
+							</p>
+						</div>
+
+						<div class="btn-wrapper text-center">
+							<button class="btn btn-submit" @click.stop.prevent="downloadFile">
+								<i class="isax isax-bold-document-download"></i>
+								Download Asset
+							</button>
+							<button class="btn btn-show" @click.stop.prevent="renderFile">
+								<i class="isax isax-bold-document-download"></i>
+								Render Asset
+							</button>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQLAssetFDB from "@/plugins/mqlAssetFDB.js"
+
+	export default {
+		data() {
+			return {
+				assetPath: "",
+				file: "",
+				content: "",
+				recordId: "",
+				updatedAssetPath: "",
+				chooseIcon: "isax isax-bold-cloud-plus",
+				uploadIcon: "isax isax-bold-add",
+				cancelIcon: "isax isax-bold-close-circle",
+			}
+		},
+		methods: {
+			uploadFile() {
+				let formData = new FormData()
+				formData.append("file", this.file[0].file)
+				new MQLAssetFDB()
+					.enablePageLoader(true)
+					.setIndex("o.9929b6e44da568f390d20e51032b")
+					.setHostName("TestMixedBucketFDB2")
+					.setFormData(formData)
+					.setAssetData({ TestAssetBucket: "bucket1" })
+					.uploadAssetFile()
+					.then((res) => {
+						if (res.isValid()) {
+							this.assetPath = res.getAssetPath()
+						} else {
+							res.showErrorToast()
+						}
+					})
+			},
+			updateFile(recordId) {
+				let formData = new FormData()
+				formData.append("file", this.files)
+				new MQLAssetFDB()
+					.setIndex("o.9929b6e44da568f390d20e51032b")
+					.setHostName("TestMixedBucketFDB2")
+					.setFormData(formData)
+					.setUpdateWithRecordId(recordId)
+					.setAssetData({ TestAssetBucket: "bucket1" })
+					.uploadAssetFile()
+					.then((res) => {
+						if (res.isValid()) {
+							this.updatedAssetPath = res.getAssetPath()
+						} else {
+							res.showErrorToast()
+						}
+					})
+			},
+			downloadFile() {
+				new MQLAssetFDB().download(this.updatedAssetPath || this.assetPath)
+			},
+			renderFile() {
+				new MQLAssetFDB().render(this.updatedAssetPath || this.assetPath)
+			},
+		},
+	}
+</script>
+
+<style></style>
diff --git a/app/src/views/Registration.vue b/app/src/views/Registration.vue
new file mode 100644
index 0000000..2cacd2f
--- /dev/null
+++ b/app/src/views/Registration.vue
@@ -0,0 +1,280 @@
+<template>
+	<div id="registration" class="container-fluid reg">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Registration Form
+		</h2>
+		<div class="container-fluid">
+			<div class="row justify-content-center">
+				<div class="col-6">
+					<div class="box-login e">
+						<div class="p-card p-component">
+							<FormKit
+								type="form"
+								id="registration-example"
+								:form-class="submitted ? 'hide' : 'show'"
+								submit-label="Register"
+								@submit="saveData(value)"
+								:actions="false"
+								#default="{ value }"
+							>
+								<FormKit
+									type="text"
+									name="loginId"
+									label="loginId"
+									v-model="loginId"
+									placeholder="Login ID"
+									help="Enter Login ID"
+									validation="required"
+								/>
+								<div class="double">
+									<FormKit
+										type="password"
+										name="password"
+										label="Password"
+										validation="required|length:6|matches:/[^a-zA-Z]/"
+										:validation-messages="{
+											matches: 'Please include at least one symbol',
+										}"
+										placeholder="Your password"
+										help="Choose a password"
+									/>
+									<FormKit
+										type="password"
+										name="password_confirm"
+										label="Confirm password"
+										placeholder="Confirm password"
+										validation="required|confirm"
+										help="Confirm your password"
+									/>
+									<FormKit
+										type="file"
+										label="Your files"
+										help="This input starts with files already “attached”."
+										multiple="true"
+										:value="file_2"
+										v-model="file"
+										validation="required"
+									/>
+								</div>
+
+								<FormKit
+									type="checkbox"
+									label="Terms and Conditions"
+									help="Do you agree to our terms of service?"
+									name="terms"
+									:value="true"
+									validation="accepted|required"
+									validation-visibility="dirty"
+								/>
+
+								<FormKit
+									type="color"
+									value="#00FF00"
+									label="Select a color"
+									help="Select your favorite color."
+									validation="required"
+								/>
+
+								<FormKit
+									type="date"
+									value="2011-01-01"
+									label="Birthday"
+									help="Enter your birth day"
+									validation="required|date_before:2010-01-01"
+									validation-visibility="live"
+								/>
+
+								<FormKit
+									type="datetime-local"
+									value="2020-03-13T18:22"
+									label="End of the world"
+									help="When will the end of the world take place?"
+									validation="required|date_after"
+									validation-visibility="live"
+								/>
+
+								<FormKit
+									type="email"
+									label="Student email address"
+									help="Please enter your student email address."
+									validation="required|email|ends_with:.com"
+									validation-visibility="live"
+									placeholder="vikas@school.com"
+								/>
+
+								<FormKit name="user_id" type="hidden" value="user_32135" />
+
+								<FormKit v-model="list" type="list">
+									<p>Please provide a list of emails.</p>
+									<FormKit label="Email address" validation="required|email" />
+									<FormKit label="Email address" validation="required|email" />
+									<FormKit label="Email address" validation="required|email" />
+								</FormKit>
+
+								<FormKit
+									type="month"
+									help="What month were you born?"
+									label="Birth month"
+									name="birth_month"
+									value="1965-09"
+									validation="required"
+								/>
+								<FormKit
+									type="number"
+									help="What temperature should the house be?"
+									label="Thermostat"
+									name="temperature"
+									value="25"
+									step="1"
+									validation="required"
+								/>
+
+								<FormKit
+									v-model="value1"
+									type="radio"
+									label="Preferred transportation"
+									:options="['E-Bike', 'E-Scooter', 'Electric car', 'Walking', 'Space tube']"
+									help="How do you like to get around?"
+									validation="required"
+								/>
+
+								<FormKit
+									v-model="value2"
+									type="range"
+									label="Volume"
+									min="0"
+									max="11"
+									help="Select your volume level."
+									validation="required"
+								/>
+								<pre wrap>{{ value2 }}</pre>
+
+								<FormKit
+									type="search"
+									placeholder="Search..."
+									label="Search"
+									value="Apple Cider"
+									validation="required"
+								/>
+								<FormKit
+									type="select"
+									label="Which country is the smallest?"
+									name="small_country"
+									:options="['Monaco', 'Vatican City', 'Maldives', 'Tuvalu']"
+									validation="required"
+								/>
+
+								<FormKit
+									type="tel"
+									label="Phone number"
+									placeholder="xxx-xxx-xxxx"
+									validation="required|matches:/^[0-9]{3}-[0-9]{3}-[0-9]{4}$/"
+									:validation-messages="{
+										matches: 'Phone number must be in the format xxx-xxx-xxxx',
+									}"
+									validation-visibility="dirty"
+								/>
+
+								<FormKit
+									type="textarea"
+									label="Your Essay"
+									rows="10"
+									placeholder="Remember to write in complete sentences."
+									help="I'll know if you didn't read the book!"
+									validation="required"
+								/>
+								<FormKit
+									type="time"
+									label="Time"
+									value="15:50"
+									help="What time will go home today?"
+									validation="required"
+								/>
+								<FormKit
+									label="Vacation"
+									type="week"
+									help="What week will you travel to Fiji?"
+									value="2025-W02"
+									validation="required"
+								/>
+								<FormKit
+									type="url"
+									label="Favorite website"
+									placeholder="https://www.example.com..."
+									validation="required|url"
+									help="What is your favorite website?"
+								/>
+								<FormKit type="submit" label="Register" />
+
+								<pre wrap>{{ value }}</pre>
+							</FormKit>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQLCdn from "@/plugins/mqlCdn.js"
+	export default {
+		data() {
+			return {
+				loginId: "",
+				password: "",
+				file: null,
+				result: "",
+				showPass: false,
+				url: "https://testcdncs.mkcl.org/1TxYD2KhMcczFlxXntsueOYN46J/demoFolder/",
+				uploadedFilePath: "",
+				value: "",
+				value1: "",
+				value2: "",
+				submitted: false,
+				file_2: "",
+				list: "",
+			}
+		},
+		methods: {
+			cdnProfileUpload() {
+				let formData = new FormData()
+				formData.append("file", this.file[0].file) // append your file as 'file' in formdata.
+				new MQLCdn()
+					.enablePageLoader(true)
+					// FIXED: change this to directory path
+					.setDirectoryPath("/demoFolder") // (optional field) if you want to save  file to specific directory path
+					.setFormData(formData) // (required) sets file data
+					.setFileName(this.inputFileName) // (optional field) if you want to set name to file that is being uploaded
+					// FIXED: pass buckeyKey instead of name
+					.setBucketKey("1TxYD2KhMcczFlxXntsueOYN46J") // (required) valid bucket key need to set in which file will be uploaded.
+					.setPurposeId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) valid purposeId need to set in which file will be uploaded.
+					.setClientId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) valid purposeId need to set in which file will be uploaded.
+					.uploadFile("uploadtBtn")
+					.then((res) => {
+						// (required) this will upload file takes element id (optional param) which will be blocked while file upload..
+						if (res.isValid()) {
+							this.uploadedFilePath = res.uploadedFileURL() // returns uploaded file url..
+							console.log("res cdn path", this.uploadedFilePath)
+							this.$toast.add({ severity: "success", summary: "File", detail: "file uploaded.", life: 3000 })
+						} else {
+							res.showErrorToast()
+						}
+					})
+			},
+			saveData(value) {
+				this.cdnProfileUpload()
+				const form = new FormData()
+				form.set("enctype", "multipart/form-data")
+				form.append("fileUrl", this.uploadedFilePath.cdnServer + this.uploadedFilePath.filePath)
+				form.append("loginId", this.loginId)
+				form.append("password", this.password)
+				console.log("formData", this.value)
+				console.log(value)
+			},
+		},
+	}
+</script>
+
+<style></style>
diff --git a/app/src/views/ServerSidePagination.vue b/app/src/views/ServerSidePagination.vue
new file mode 100644
index 0000000..d150335
--- /dev/null
+++ b/app/src/views/ServerSidePagination.vue
@@ -0,0 +1,86 @@
+<template>
+<div id="serverSidePagination" class="container-fluid">
+  <h2 class="title alt">
+        <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+          Server Side Pagination
+        </h2>
+        <div class="subtext">This report shows per page 3 documents</div>
+    <div class="row justify-content-center">
+        <div class="col">
+            <div class="box-login">
+                <div class="p-card p-component">
+                  <DataTable :value="items" v-if="items && items.length > 0">
+                  <Column field="addcategory" header="addcategory"></Column>
+                  <Column field="fname" header="fname"></Column>
+                  <Column field="name" header="name"></Column>
+                  <Column field="sname" header="sname"></Column>
+                  </DataTable>
+                  <div class="empty-state" v-else>Records Not Found</div>
+                  <div class="btn-wrapper">
+                    <button class="btn btn-show" v-if="pageNo > 1"  @click="prevClick()">
+                      <i class="isax isax-bold-arrow-left-3"></i>
+                      Prev
+                    </button>
+                    <button  v-if="items && items.length > 0" class="btn btn-submit" :disabled="items == undefined || items.length == 0" @click="nextClick()">
+                      <i class="isax isax-bold-arrow-right-2"></i>
+                      Next
+                    </button>
+                  </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      items: [],
+      pageNo: 1
+    }
+  },
+  mounted () {
+    this.fetchPaginationData()
+  },
+  methods: {
+    prevClick () {
+      if (this.pageNo > 1) {
+        this.pageNo--
+      } else {
+        this.pageNo = 1
+      }
+      this.fetchPaginationData()
+    },
+    nextClick () {
+      this.pageNo++
+      this.fetchPaginationData()
+    },
+    fetchPaginationData () {
+      new MQL()
+        .setActivity('o.[GetPaginationData]')
+        .setData({ pageNo: this.pageNo })
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('GetPaginationData', true)
+          if (rs.isValid('GetPaginationData')) {
+            this.items = res.result
+            this.$toast.add({severity:'success', summary: 'Pagination Data ', detail:'Get Pagination Data', life: 3000})
+          } else {
+            this.items = []
+            rs.showErrorToast('GetPaginationData')
+          }
+        })
+    }
+  }
+}
+</script>
+
+<style lang="scss" scoped>
+.subtext {
+  margin-top: 0.25rem;
+  margin-left: 3rem;
+}
+</style>
\ No newline at end of file
diff --git a/app/src/views/SessionManager.vue b/app/src/views/SessionManager.vue
new file mode 100644
index 0000000..7fa6a82
--- /dev/null
+++ b/app/src/views/SessionManager.vue
@@ -0,0 +1,125 @@
+<template>
+	<div id="sessionManager" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Session Manager
+		</h2>
+		<div class="row justify-content-center">
+			<div class="tabs">
+				<a class="tab tab-bordered" @click.prevent="storeDataPush"> Store Data</a>
+				<a class="tab tab-bordered tab-active" @click.prevent="fetchDataPush">Fetch Data</a>
+				<a class="tab tab-bordered" @click.prevent="deleteDataPush">Delete Data</a>
+			</div>
+			<!-- <div class="col-4">
+				<div class="box-login clickable">
+					<div class="p-card p-component" @click.prevent="storeDataPush">
+						<div class="icon-holder">
+							<i class="isax isax-bold-story"></i>
+						</div>
+						<div class="bx-login-name">Store Data</div>
+					</div>
+				</div>
+			</div>
+			<div class="col-4">
+				<div class="box-login clickable">
+					<div class="p-card p-component" @click.prevent="fetchDataPush">
+						<div class="icon-holder">
+							<i class="isax isax-bold-document-download"></i>
+						</div>
+						<div class="bx-login-name">Fetch Data</div>
+					</div>
+				</div>
+			</div>
+			<div class="col-4">
+				<div class="box-login clickable">
+					<div class="p-card p-component" @click.prevent="deleteDataPush">
+						<div class="icon-holder">
+							<i class="isax isax-bold-trash"></i>
+						</div>
+						<div class="bx-login-name">Delete Data</div>
+					</div>
+				</div>
+			</div> -->
+		</div>
+	</div>
+</template>
+
+<script>
+	import MQL from "@/plugins/mql.js"
+	export default {
+		data() {
+			return {
+				session: {},
+				fetchKey: "",
+				deleteKey: "",
+				sessionResult: "",
+			}
+		},
+		methods: {
+			storeDataPush() {
+				this.$router.push("/storeData")
+			},
+			fetchDataPush() {
+				this.$router.push("/fetchData")
+			},
+			deleteDataPush() {
+				this.$router.push("deleteData")
+			},
+			saveSessionData() {
+				new MQL()
+					.setActivity("o.[StoreDataInSession]")
+					.setData(this.session)
+					.fetch()
+					.then((rs) => {
+						rs.getActivity("StoreDataInSession", true)
+						if (rs.isValid("StoreDataInSession")) {
+							this.session = {}
+							alert("Data saved successfully")
+						} else {
+							rs.showErrorToast("StoreDataInSession")
+						}
+					})
+			},
+			fetchSessionData() {
+				new MQL()
+					.setActivity("o.[FetchDataFromSession]")
+					.setData({ name: this.fetchKey })
+					.fetch()
+					.then((rs) => {
+						let res = rs.getActivity("FetchDataFromSession", true)
+						if (rs.isValid("FetchDataFromSession")) {
+							if (res && res.result) {
+								this.sessionResult = res.result
+								this.fetchKey = ""
+								alert("Data fetched successfully")
+							} else {
+								alert("Data fetched failed")
+							}
+						} else {
+							rs.showErrorToast("FetchDataFromSession")
+						}
+					})
+			},
+			deleteSessionData() {
+				new MQL()
+					.setActivity("o.[DeleteDataFromSession]")
+					.setData({ name: this.deleteKey })
+					.fetch()
+					.then((rs) => {
+						let res = rs.getActivity("DeleteDataFromSession", true)
+						if (rs.isValid("DeleteDataFromSession")) {
+							if (res && res.result) {
+								this.sessionResult = res.result
+								this.deleteKey = ""
+								alert("Data deleted successfully")
+							} else {
+								alert("Data delete failed")
+							}
+						} else {
+							rs.showErrorToast("DeleteDataFromSession")
+						}
+					})
+			},
+		},
+	}
+</script>
diff --git a/app/src/views/StudentDemo.vue b/app/src/views/StudentDemo.vue
new file mode 100644
index 0000000..e7e6084
--- /dev/null
+++ b/app/src/views/StudentDemo.vue
@@ -0,0 +1,123 @@
+<template>
+  <div>
+    <h3>Save Student</h3>
+    Student Name: <input
+      v-model="student.name"
+      required
+    > <br>
+    Student Age: <input
+      v-model.number="student.age"
+      required
+    > <br>
+    Student address: <input
+      v-model="student.address"
+      required
+    ><br>
+    <button @click="saveStudentData">
+      Save
+    </button>
+    <br><br>
+    <h3>Update Student</h3>
+    Student Name: <input
+      v-model="uname"
+      required
+    > <br>
+    <button @click="updateStudentData">
+      Update
+    </button>
+    <div>{{ updatedRes }}</div>
+    <br><br>
+    <h3>Fetch All Student</h3>
+    <button @click="fetchAllStudent">
+      FetchAllStudent
+    </button>
+    <div>{{ AllStudent }}</div>
+    <br><br>
+    <h3>Delete Student</h3>
+    Student Name: <input
+      v-model="dstudent"
+      required
+    > <br>
+    <button @click="deleteStudentData">
+      Delete
+    </button>
+  </div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      student: {},
+      uname: '',
+      dstudent: '',
+      updatedRes: '',
+      AllStudent: []
+    }
+  },
+  methods: {
+    saveStudentData () {
+      // alert(JSON.stringify(this.student))
+      new MQL()
+        .setActivity('o.[SaveStudentData]')
+        .setData(this.student)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('SaveStudentData', true)
+          if (rs.isValid('SaveStudentData')) {
+            alert(JSON.stringify(res))
+            alert('student saved successfully')
+            this.student = {}
+          } else {
+            rs.showErrorToast('SaveStudentData')
+          }
+        })
+    },
+    updateStudentData () {
+      new MQL()
+        .setActivity('o.[UpdateStudentData]')
+        .setData({ name: this.uname })
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('UpdateStudentData', true)
+          if (rs.isValid('UpdateStudentData')) {
+            this.updatedRes = res.result
+            this.uname = ''
+          } else {
+            rs.showErrorToast('UpdateStudentData')
+          }
+        })
+    },
+    deleteStudentData () {
+      new MQL()
+        .setActivity('o.[DeleteStudentData]')
+        .setData({ name: this.dstudent })
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('DeleteStudentData', true)
+          if (rs.isValid('DeleteStudentData')) {
+            alert('Student deleted successfully')
+            this.dstudent = ''
+          } else {
+            rs.showErrorToast('DeleteStudentData')
+          }
+        })
+    },
+    fetchAllStudent () {
+      new MQL()
+        .setActivity('o.[query_1tvgHmekn2RX1jUoViq5E0vDPh9]')
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('query_1tvgHmekn2RX1jUoViq5E0vDPh9', true)
+          if (rs.isValid('query_1tvgHmekn2RX1jUoViq5E0vDPh9')) {
+            this.AllStudent = res
+          } else {
+            rs.showErrorToast('query_1tvgHmekn2RX1jUoViq5E0vDPh9')
+          }
+        })
+    }
+  }
+}
+</script>
+<style></style>
diff --git a/app/src/views/TableDemo.vue b/app/src/views/TableDemo.vue
new file mode 100644
index 0000000..ba44c3e
--- /dev/null
+++ b/app/src/views/TableDemo.vue
@@ -0,0 +1,32 @@
+<template>
+  <div id="tableDemo" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Table
+    </h2>
+    <mTable
+      id-table="tblPlaces"
+      restriction="o"
+      activity="query_1el1NAwh6nMeZl1PhbzhP1TyQLf"
+      msg="Table Component"
+    />
+  </div>
+</template>
+
+<script>
+import MTable from '@/components/MTable.vue'
+
+export default {
+  components: {
+    mTable: MTable
+  },
+  data () {
+    return {
+    }
+  }
+}
+</script>
+
+<style lang="scss">
+
+</style>
diff --git a/app/src/views/UploadManager.vue b/app/src/views/UploadManager.vue
new file mode 100644
index 0000000..0a50c40
--- /dev/null
+++ b/app/src/views/UploadManager.vue
@@ -0,0 +1,104 @@
+<template>
+  <div id="uploadManager" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Upload Manager
+    </h2>
+    <div class="row justify-content-center">
+      <!-- <div class="col-4">
+        <div class="box-login clickable" @click.prevent="uploadFilePush">
+          <div class="p-card p-component">
+           <div class="icon-holder">
+            <i class="isax isax-bold-document-upload"></i>
+           </div>
+           <div class="bx-login-name">
+            Upload File
+           </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-4">
+        <div class="box-login clickable" @click.prevent="uploadProgressPush">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-document-cloud"></i>
+            </div>
+            <div class="bx-login-name">
+              Upload Progress Check
+            </div>
+          </div>
+        </div>
+      </div> -->
+      	<div class="tabs">
+				<a class="tab tab-bordered" @click.prevent="uploadFilePush">Upload File</a>
+				<a class="tab tab-bordered tab-active" @click.prevent="uploadProgressPush">Upload Progress Check</a>
+        </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      upload: {},
+      uploadId: '',
+      uploadResult: '',
+      progressResult: ''
+    }
+  },
+  methods: {
+    uploadFilePush () {
+      this.$router.push('/uploadFile')
+    },
+    uploadProgressPush () {
+      this.$router.push('/uploadProgessFile')
+    },
+
+    uploadFile () {
+      // var a = []
+      // a.push(this.upload.uploadFileUrl)
+      // this.upload.uploadFileUrl = a
+      var a = {
+        cdnBaseUrl: [this.upload.cdnBaseUrl],
+        uploadFileUrl: [this.upload.uploadFileUrl],
+        destinationFileUrl: [this.upload.destinationFileUrl]
+      }
+      new MQL()
+        .setActivity('o.[UploadFileUsingUM]')
+        .setData(a)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('UploadFileUsingUM', true)
+          if (rs.isValid('UploadFileUsingUM')) {
+            this.upload = {}
+            this.uploadResult = res.result
+            alert('File uploaded successfully')
+          } else {
+            rs.showErrorToast('UploadFileUsingUM')
+          }
+        })
+    },
+    checkUploadProgress () {
+      new MQL()
+        .setActivity('o.[CheckUploadedFileProgress]')
+        .setData({ uploadFileId: this.uploadId })
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('CheckUploadedFileProgress', true)
+          if (rs.isValid('CheckUploadedFileProgress')) {
+            if (res && res.result) {
+              this.progressResult = res.result
+              this.uploadId = ''
+            } else {
+              alert('Progress checking failed')
+            }
+          } else {
+            rs.showErrorToast('CheckUploadedFileProgress')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/Validator.vue b/app/src/views/Validator.vue
new file mode 100644
index 0000000..eaa035b
--- /dev/null
+++ b/app/src/views/Validator.vue
@@ -0,0 +1,230 @@
+<template>
+	<div id="validator" class="container-fluid">
+		<h2 class="title alt">
+			<i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+			Validator
+		</h2>
+		<div class="row justify-content-center">
+			<div class="col-auto">
+				<div class="box-login">
+					<div class="p-card p-component">
+						<!-- <Form @submit="onSubmit" :validation-schema="schema" v-slot="{ errors }">
+              <div class="field">
+                <label>Title</label>
+                <Field
+                  name="title"
+                  as="select"
+                  class="p-dropdown p-componet p-inputwrapper"
+                  :class="{ 'is-invalid': errors.title }"
+                >
+                  <option class="p-dropdown-item" value="">Select your title</option>
+                  <option class="p-dropdown-item" value="Mr">Mr</option>
+                  <option class="p-dropdown-item" value="Mrs">Mrs</option>
+                  <option class="p-dropdown-item" value="Miss">Miss</option>
+                  <option class="p-dropdown-item" value="Ms">Ms</option>
+                </Field>
+                <div class="invalid-feedback">{{ errors.title }}</div>
+              </div>
+              <div class="field">
+                <label>First Name</label>
+                <Field
+                  name="firstName"
+                  type="text"
+                  class="p-inputtext p-component"
+                  :class="{ 'is-invalid': errors.firstName }"
+                />
+                <div class="invalid-feedback">{{ errors.firstName }}</div>
+              </div>
+              <div class="field">
+                <label>Last Name</label>
+                <Field
+                  name="lastName"
+                  type="text"
+                  class="p-inputtext p-component"
+                  :class="{ 'is-invalid': errors.lastName }"
+                />
+                <div class="invalid-feedback">{{ errors.lastName }}</div>
+              </div>
+              <div class="field">
+                <label>Date of Birth</label>
+                <Field
+                  name="dob"
+                  type="date"
+                  class="p-inputtext p-component"
+                  :class="{ 'is-invalid': errors.dob }"
+                />
+                <div class="invalid-feedback">{{ errors.dob }}</div>
+              </div>
+              <div class="field">
+                <label>Email</label>
+                <Field
+                  name="email"
+                  type="text"
+                  class="p-inputtext p-component"
+                  :class="{ 'is-invalid': errors.email }"
+                />
+                <div class="invalid-feedback">{{ errors.email }}</div>
+              </div>
+              <div class="field">
+                <label>Password</label>
+                <Field
+                  name="password"
+                  type="password"
+                  class="p-inputtext p-component"
+                  :class="{ 'is-invalid': errors.password }"
+                />
+                <div class="invalid-feedback">{{ errors.password }}</div>
+              </div>
+              <div class="field">
+                <label>Confirm Password</label>
+                <Field
+                  name="confirmPassword"
+                  type="password"
+                  class="p-inputtext p-component"
+                  :class="{ 'is-invalid': errors.confirmPassword }"
+                />
+                <div class="invalid-feedback">{{ errors.confirmPassword }}</div>
+              </div>
+              <div class="field">
+                <Field
+                  name="acceptTerms"
+                  type="checkbox"
+                  id="acceptTerms"
+                  value="true"
+                  class="p-checkbox p-component"
+                  :class="{ 'is-invalid': errors.acceptTerms }"
+                />
+                <label for="acceptTerms" class="label-checkbox"
+                  >Accept Terms & Conditions</label
+                >
+                <div class="invalid-feedback">{{ errors.acceptTerms }}</div>
+              </div>
+              <div class="btn-wrapper">
+                <button class="btn btn-submit" type="submit">
+                  <i class="isax isax-bold-tick-circle"></i>
+                  Submit
+                </button>
+              </div>
+            </Form> -->
+						<FormKit
+							type="form"
+							id="validator-example"
+							:form-class="submitted ? 'hide' : 'show'"
+							submit-label="Register"
+							:actions="false"
+							#default="{ value }"
+						>
+							<FormKit
+								type="select"
+								label="Select Salutation"
+                placeholder="Select Salutation"
+								name="salutation"
+								:options="['MR', 'MISS']"
+                validation="required"
+							/>
+							<FormKit
+								type="text"
+								name="firstName"
+								label="firstName"
+								v-model="firstName"
+								placeholder="First Name"
+								help="Enter First Name"
+								validation="required"
+							/>
+							<FormKit
+								type="text"
+								name="lastName"
+								label="lastName"
+								v-model="lastName"
+								placeholder="Last Name"
+								help="Enter Last Name"
+								validation="required"
+							/>
+							<FormKit
+								type="date"
+								value="2011-01-01"
+								label="Birthday"
+								help="Enter your birth day"
+								validation="required|date_before:2010-01-01"
+								validation-visibility="live"
+							/><FormKit
+								type="email"
+								name="email"
+								label="email"
+								v-model="email"
+								placeholder="Email"
+								help="Enter Email"
+								validation="required"
+							/>
+							<div class="double">
+								<FormKit
+									type="password"
+									name="password"
+									label="Password"
+									validation="required|length:6|matches:/[^a-zA-Z]/"
+									:validation-messages="{
+										matches: 'Please include at least one symbol',
+									}"
+									placeholder="Your password"
+									help="Choose a password"
+								/>
+								<FormKit
+									type="password"
+									name="password_confirm"
+									label="Confirm password"
+									placeholder="Confirm password"
+									validation="required|confirm"
+									help="Confirm your password"
+								/>
+								<FormKit
+									type="checkbox"
+									label="Terms and Conditions"
+									help="Do you agree to our terms of service?"
+									name="terms"
+									:value="true"
+									validation="accepted"
+									validation-visibility="dirty"
+								/>
+							</div>
+							<FormKit type="submit" label="Register" />
+							<!-- <pre wrap>{{ value }}</pre> -->
+						</FormKit>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import * as Yup from "yup"
+
+	export default {
+		data() {
+			return {
+				schema: Yup.object().shape({
+					title: Yup.string().required("Title is required"),
+					firstName: Yup.string().required("First Name is required"),
+					lastName: Yup.string().required("Last name is required"),
+					dob: Yup.string()
+						.required("Date of Birth is required")
+						.matches(
+							/^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/,
+							"Date of Birth must be a valid date in the format YYYY-MM-DD"
+						),
+					email: Yup.string().required("Email is required").email("Email is invalid"),
+					password: Yup.string().min(6, "Password must be at least 6 characters").required("Password is required"),
+					confirmPassword: Yup.string()
+						.oneOf([Yup.ref("password"), null], "Passwords must match")
+						.required("Confirm Password is required"),
+					acceptTerms: Yup.string().required("Accept Ts & Cs is required"),
+				}),
+				onSubmit: (values) => {
+					alert("SUCCESS!! :-)\n\n" + JSON.stringify(values, null, 4))
+				},
+			}
+		},
+	}
+</script>
+
+<style></style>
diff --git a/app/src/views/autoBL.vue b/app/src/views/autoBL.vue
new file mode 100644
index 0000000..15bcb28
--- /dev/null
+++ b/app/src/views/autoBL.vue
@@ -0,0 +1,75 @@
+<template>
+  <div class="container-fluid" id="autoBL">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Auto BL
+    </h2>
+    <div class="subtext">To check positive condition write "CoreStudio" string in input box</div>
+    <div class="row justify-content-center">
+      <div class="col-auto">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <div class="field">
+              <div class="p-float-label">
+                <input type="text" v-model="autobl.name" :class="autobl.name ? 'p-filled' : ''" id="bl"
+                  class="p-inputtext p-component">
+                <label for="bl">Enter string</label>
+              </div>
+            </div>
+            <div class="btn-wrapper">
+              <button class="btn btn-submit" @click.prevent="autoblDemo">
+                <i class="isax isax-bold-tick-circle"></i>
+                Test
+              </button>
+            </div>
+            <div class="field mt-4">
+              <h3>Result</h3>
+              <json-viewer :value="autoblResult" boxed :expanded="true"></json-viewer>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+import jsonViewer from 'vue-json-viewer'
+export default {
+  data() {
+    return {
+      autobl: {},
+      autoblResult: ''
+    }
+  },
+  components: {
+    jsonViewer
+  },
+  methods: {
+    autoblDemo() {
+      new MQL()
+        .setActivity('o.[AutoBLDemo]')
+        .setData(this.autobl)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('AutoBLDemo', true)
+          if (rs.isValid('AutoBLDemo')) {
+            this.autobl = {}
+            this.autoblResult = res.result
+          } else {
+            rs.showErrorToast('AutoBLDemo')
+          }
+        })
+    }
+  }
+}
+</script>
+
+<style lang="scss" scoped>
+.subtext {
+  margin-left: 3rem;
+  margin-top: 0.75rem;
+}
+</style>
\ No newline at end of file
diff --git a/app/src/views/email.vue b/app/src/views/email.vue
new file mode 100644
index 0000000..acf67b5
--- /dev/null
+++ b/app/src/views/email.vue
@@ -0,0 +1,70 @@
+<template>
+  <div class="container-fluid">
+      <h2 class="title alt">
+        <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+        Email
+      </h2>
+      <div class="row justify-content-center">
+          <div class="col-6">
+              <div class="box-login clickable"  @click.prevent="sendStatic">
+                  <div class="p-card p-component">
+                    <div class="icon-holder">
+                      <i class="isax isax-bold-sms"></i>
+                    </div>
+                    <div class="bx-login-name">
+                      Send Static Email Example
+                    </div>
+                  </div>
+              </div>
+          </div>
+          <div class="col-6">
+            <div class="box-login clickable" @click.prevent="sendDynamic">
+                  <div class="p-card p-component">
+                    <div class="icon-holder">
+                      <i class="isax isax-bold-sms-tracking"></i>
+                    </div>
+                    <div class="bx-login-name">
+                      Send Dynamic Email Example
+                    </div>
+                  </div>
+              </div>
+          </div>
+      </div>
+  </div>
+  </template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      email: {}
+    }
+  },
+  components: {
+  },
+  methods: {
+    sendDynamic () {
+      this.$router.push('/sendDynamicEmails')
+    },
+    sendStatic () {
+      this.$router.push('/sendStaticEmails')
+    },
+    sendemail () {
+      new MQL()
+        .setActivity('o.[SendEmail]')
+        .setData(this.email)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SendEmail', true)
+          if (rs.isValid('SendEmail')) {
+            this.email = {}
+            this.$toast.add({severity:'success', summary: 'Email Sent ', detail:'Email Sent Successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SendEmail')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/generateOTP.vue b/app/src/views/generateOTP.vue
new file mode 100644
index 0000000..19b7a83
--- /dev/null
+++ b/app/src/views/generateOTP.vue
@@ -0,0 +1,72 @@
+<template>
+<div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Generate OTP
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-auto">
+            <div class="box-login">
+                <div class="p-card p-component">
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" class="p-inputtext p-component" :class="otp.number ? 'p-filled' : ''" id="number" v-model="otp.number">
+                        <label for="number">Enter mobile number</label>
+                      </div>
+                    </div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit" @click.prevent="generateOTP">
+                            <i class="isax isax-bold-message"></i>
+                          Generate
+                        </button>
+                    </div>
+                    <div class="field mt-4">
+                      <h3>Result</h3>
+                      <json-viewer :value="result" boxed :expanded="true"></json-viewer>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+import jsonViewer from 'vue-json-viewer'
+export default {
+  data () {
+    return {
+      otp: {},
+      result: ''
+    }
+  },
+  components: {
+    jsonViewer
+  },
+  methods: {
+    onCopy () {
+      this.$toast.add({severity:'info', summary: 'OTP ', detail:'You just copied OTP', life: 3000})
+    },
+    onError () {
+      this.$toast.add({severity:'error', summary: 'OTP ', detail:'Failed to get OTP', life: 3000})
+    },
+    generateOTP () {
+      new MQL()
+        .setActivity('o.[smsOTP]')
+        .setData(this.otp)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('smsOTP', true)
+          if (rs.isValid('smsOTP')) {
+            this.otp = {}
+            this.result = res.result
+            this.$toast.add({severity:'success', summary: 'OTP ', detail:'OTP Sent Successfully', life: 3000})
+          } else {
+            rs.showErrorToast('smsOTP')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/insertCustomMongoId.vue b/app/src/views/insertCustomMongoId.vue
new file mode 100644
index 0000000..6df3942
--- /dev/null
+++ b/app/src/views/insertCustomMongoId.vue
@@ -0,0 +1,84 @@
+<template>
+  <div id="customMongoID" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Insert Any Custom MongoDB ID
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-6">
+        <div class="box-login clickable" @click.prevent="customIDPush">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-data"></i>
+              <div class="bx-login-name">
+                Custom ID Example
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-6">
+        <div class="box-login clickable" @click.prevent="hexIDPush">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-data"></i>
+              <div class="bx-login-name">
+                Hex ID Example
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      obj: {},
+      hobj: {}
+    }
+  },
+  methods: {
+    customIDPush () {
+      this.$router.push('/customID')
+    },
+    hexIDPush () {
+      this.$router.push('/hexID')
+    },
+    saveCustomId () {
+      new MQL()
+        .setActivity('o.[SaveCustomObjectID]')
+        .setData(this.obj)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SaveCustomObjectID', true)
+          if (rs.isValid('SaveCustomObjectID')) {
+            this.obj = {}
+            alert('Custom objectId saved successfully')
+          } else {
+            rs.showErrorToast('SaveCustomObjectID')
+          }
+        })
+    },
+    saveCustomHexId () {
+      new MQL()
+        .setActivity('o.[SaveCustomHexObjectID]')
+        .setData(this.hobj)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SaveCustomHexObjectID', true)
+          if (rs.isValid('SaveCustomHexObjectID')) {
+            this.hobj = {}
+            alert('Custom hex objectId saved successfully')
+          } else {
+            rs.showErrorToast('SaveCustomHexObjectID')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/otp.vue b/app/src/views/otp.vue
new file mode 100644
index 0000000..2e89131
--- /dev/null
+++ b/app/src/views/otp.vue
@@ -0,0 +1,72 @@
+<template>
+  <div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      OTP
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-6">
+            <div class="box-login clickable" @click.prevent="generated">
+                <div class="p-card p-component">
+                    <div class="icon-holder">
+                      <i class="isax isax-bold-message"></i>
+                    </div>
+                    <div class="bx-login-name">
+                      Generate OTP Example
+                    </div>
+                </div>
+            </div>
+        </div>
+        <div class="col-6">
+            <div class="box-login clickable" @click.prevent="verified">
+                <div class="p-card p-component">
+                    <div class="icon-holder">
+                      <i class="isax isax-bold-message-edit"></i>
+                    </div>
+                    <div class="bx-login-name">
+                      Verify OTP Example
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      otp: {},
+      otpResult: ''
+    }
+  },
+  components: {
+  },
+  methods: {
+    generated () {
+      this.$router.push('/generateOTP')
+    },
+    verified () {
+      this.$router.push('/validateOTP')
+    },
+    generateOTP () {
+      new MQL()
+        .setActivity('o.[SendOTP]')
+        .setData(this.otp)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('SendOTP', true)
+          if (rs.isValid('SendOTP')) {
+            this.otp = {}
+            this.otpResult = res.result
+            this.$toast.add({severity:'success', summary: 'OTP', detail:'OTP generated successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SendOTP')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/sendDynamicEmails.vue b/app/src/views/sendDynamicEmails.vue
new file mode 100644
index 0000000..48e8ed4
--- /dev/null
+++ b/app/src/views/sendDynamicEmails.vue
@@ -0,0 +1,64 @@
+<template>
+  <div class="container-fluid" id="dynamicEmail">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Dynamic Emails
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-auto">
+            <div class="box-login">
+                <div class="p-card p-component">
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="email" id="email" v-model="email.to" :class="email.to ? 'p-filled' : ''" class="p-inputtext p-component">
+                        <label for="email">Enter email ID</label>
+                      </div>
+                     </div>
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="email" id="email" v-model="email.text" :class="email.text ? 'p-filled' : ''" class="p-inputtext p-component">
+                        <label for="email">Enter message </label>
+                      </div>
+                     </div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit" @click.prevent="submitDynamic">
+                            <i class="isax isax-bold-sms-tracking"></i>
+                          Send
+                        </button>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      email: {}
+    }
+  },
+  components: {
+  },
+  methods: {
+    submitDynamic () {
+      new MQL()
+        .setActivity('o.[SendDynamicEmails]')
+        .setData(this.email)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SendDynamicEmails', true)
+          if (rs.isValid('SendDynamicEmails')) {
+            this.email = {}
+            this.$toast.add({severity:'success', summary: 'Email Sent ', detail:'Email Sent Successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SendDynamicEmails')
+          }
+        })
+    }
+  }
+}
+</script>
diff --git a/app/src/views/sendDynamicMessages.vue b/app/src/views/sendDynamicMessages.vue
new file mode 100644
index 0000000..63ec2c4
--- /dev/null
+++ b/app/src/views/sendDynamicMessages.vue
@@ -0,0 +1,69 @@
+<template>
+<div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Dynamic Messages
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-auto">
+            <div class="box-login">
+                <div class="p-card p-component">
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" class="p-inputtext p-component" v-model="sms.number" id="number" :class="sms.number ? 'p-filled' : ''">
+                        <label for="number">Enter mobile number</label>
+                      </div>
+                    </div>
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" class="p-inputtext p-component" v-model="sms.message" id="message" :class="sms.message ? 'p-filled' : ''">
+                        <label for="number">Enter message</label>
+                      </div>
+                    </div>
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" class="p-inputtext p-component" v-model="sms.templateId" id="templateId" :class="sms.templateId ? 'p-filled' : ''">
+                        <label for="templateId">Enter template Id</label>
+                      </div>
+                    </div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit" @click.prevent="sendDynamicMessages">
+                            <i class="isax isax-bold-sms"></i>
+                          Send
+                        </button>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      sms: {}
+    }
+  },
+
+  methods: {
+    sendDynamicMessages () {
+      new MQL()
+        .setActivity('o.[SendDynamicMessages]')
+        .setData(this.sms)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SendDynamicMessages', true)
+          if (rs.isValid('SendDynamicMessages')) {
+            this.sms = {}
+            this.$toast.add({severity:'success', summary: 'SMS Sent ', detail:'SMS Sent Successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SendDynamicMessages')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/sendStaticEmails.vue b/app/src/views/sendStaticEmails.vue
new file mode 100644
index 0000000..ee7dc3d
--- /dev/null
+++ b/app/src/views/sendStaticEmails.vue
@@ -0,0 +1,57 @@
+<template>
+  <div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Static Email
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-auto">
+            <div class="box-login">
+                <div class="p-card p-component">
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="email" v-model="email.to" class="p-inputtext p-component" :class="email.to ? 'p-filled' : ''" id="email" required>
+                        <label for="email">Enter Email ID</label>
+                      </div>
+                    </div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit" @click.prevent="sendemail" >
+                            <i class="isax isax-bold-sms"></i>
+                          Send Email
+                        </button>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      email: {}
+    }
+  },
+
+  methods: {
+    sendemail () {
+      new MQL()
+        .setActivity('o.[SendEmails]')
+        .setData(this.email)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SendEmails', true)
+          if (rs.isValid('SendEmails')) {
+            this.email = {}  
+            this.$toast.add({severity:'success', summary: 'Email Sent ', detail:'Email Sent Successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SendEmails')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/sendStaticMessages.vue b/app/src/views/sendStaticMessages.vue
new file mode 100644
index 0000000..244360a
--- /dev/null
+++ b/app/src/views/sendStaticMessages.vue
@@ -0,0 +1,66 @@
+<template>
+<div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Static Messages
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-auto">
+            <div class="box-login">
+                <div class="p-card p-component">
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" v-model="msg.number" class="p-inputtext p-component" :class="msg.number ? 'p-filled' : ''" id="number">
+                        <label for="number">Enter mobile number</label>
+                      </div>
+                      <div class="mt-1">
+                        <small><b>{{ text }}</b></small>
+                      </div>
+                      <div class="mt-1">
+                        <small><b>{{ alert }}</b></small>
+                      </div>
+                    </div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit" @click.prevent="mysms">
+                            <i class="isax isax-bold-sms"></i>
+                            Send
+                        </button>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      number: null,
+      text: null,
+      alert: null,
+      msg: {}
+    }
+  },
+
+  methods: {
+    mysms () {
+      new MQL()
+        .setActivity('o.[MySMSTestActivity]')
+        .setData(this.msg)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('MySMSTestActivity', true)
+          if (rs.isValid('MySMSTestActivity')) {
+            this.sms = {}
+            this.$toast.add({severity:'success', summary: 'SMS Sent ', detail:'SMS Sent Successfully', life: 3000})
+          } else {
+            rs.showErrorToast('MySMSTestActivity')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/sms.vue b/app/src/views/sms.vue
new file mode 100644
index 0000000..3c9ff93
--- /dev/null
+++ b/app/src/views/sms.vue
@@ -0,0 +1,70 @@
+<template>
+<div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      SMS
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-6">
+            <div class="box-login clickable"  @click.prevent="staticPage">
+                <div class="p-card p-component">
+                  <div class="icon-holder">
+                    <i class="isax isax-bold-sms"></i>
+                  </div>
+                  <div class="bx-login-name">
+                    Send Static Message Example
+                  </div>
+                </div>
+            </div>
+        </div>
+        <div class="col-6">
+          <div class="box-login clickable" @click.prevent="dynamicPage">
+                <div class="p-card p-component">
+                  <div class="icon-holder">
+                    <i class="isax isax-bold-sms"></i>
+                  </div>
+                  <div class="bx-login-name">
+                    Send Dynamic Message Example
+                  </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      sms: {}
+    }
+  },
+
+  methods: {
+    staticPage () {
+      this.$router.push('/sendStaticMessages')
+    },
+    dynamicPage () {
+      this.$router.push('/sendDynamicMessages')
+    },
+
+    sendsms () {
+      new MQL()
+        .setActivity('o.[SendSMS]')
+        .setData(this.sms)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('SendSMS', true)
+          if (rs.isValid('SendSMS')) {
+            this.sms = {}
+            this.$toast.add({severity:'success', summary: 'SMS Sent ', detail:'SMS sent successfully', life: 3000})
+          } else {
+            rs.showErrorToast('SendSMS')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/tailwindForm.vue b/app/src/views/tailwindForm.vue
new file mode 100644
index 0000000..3cf9e96
--- /dev/null
+++ b/app/src/views/tailwindForm.vue
@@ -0,0 +1,178 @@
+<template>
+    <div>
+
+    
+
+
+<h1>Table 1</h1>
+
+<div class="relative overflow-x-auto">
+    <table class="w-full text-sm text-left text-gray-500 dark:text-gray-400">
+        <thead class="text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-700 dark:text-gray-400">
+            <tr>
+                <th scope="col" class="px-6 py-3">
+                    Product name
+                </th>
+                <th scope="col" class="px-6 py-3">
+                    Color
+                </th>
+                <th scope="col" class="px-6 py-3">
+                    Category
+                </th>
+                <th scope="col" class="px-6 py-3">
+                    Price
+                </th>
+            </tr>
+        </thead>
+        <tbody>
+            <tr class="bg-white border-b dark:bg-gray-800 dark:border-gray-700">
+                <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap dark:text-white">
+                    Apple MacBook Pro 17"
+                </th>
+                <td class="px-6 py-4">
+                    Silver
+                </td>
+                <td class="px-6 py-4">
+                    Laptop
+                </td>
+                <td class="px-6 py-4">
+                    $2999
+                </td>
+            </tr>
+            <tr class="bg-white border-b dark:bg-gray-800 dark:border-gray-700">
+                <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap dark:text-white">
+                    Microsoft Surface Pro
+                </th>
+                <td class="px-6 py-4">
+                    White
+                </td>
+                <td class="px-6 py-4">
+                    Laptop PC
+                </td>
+                <td class="px-6 py-4">
+                    $1999
+                </td>
+            </tr>
+            <tr class="bg-white dark:bg-gray-800">
+                <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap dark:text-white">
+                    Magic Mouse 2
+                </th>
+                <td class="px-6 py-4">
+                    Black
+                </td>
+                <td class="px-6 py-4">
+                    Accessories
+                </td>
+                <td class="px-6 py-4">
+                    $99
+                </td>
+            </tr>
+        </tbody>
+    </table>
+</div>
+
+
+
+<H1>Table 2</H1>
+ <div class="relative overflow-x-auto shadow-md sm:rounded-lg">
+    <table class="w-full text-sm text-left text-gray-500 dark:text-gray-400">
+        <thead class="text-xs text-gray-700 uppercase dark:text-gray-400">
+            <tr>
+                <th scope="col" class="px-6 py-3 bg-gray-50 dark:bg-gray-800">
+                    Product name
+                </th>
+                <th scope="col" class="px-6 py-3">
+                    Color
+                </th>
+                <th scope="col" class="px-6 py-3 bg-gray-50 dark:bg-gray-800">
+                    Category
+                </th>
+                <th scope="col" class="px-6 py-3">
+                    Price
+                </th>
+            </tr>
+        </thead>
+        <tbody>
+            <tr class="border-b border-gray-200 dark:border-gray-700">
+                <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800">
+                    Apple MacBook Pro 17"
+                </th>
+                <td class="px-6 py-4">
+                    Silver
+                </td>
+                <td class="px-6 py-4 bg-gray-50 dark:bg-gray-800">
+                    Laptop
+                </td>
+                <td class="px-6 py-4">
+                    $2999
+                </td>
+            </tr>
+            <tr class="border-b border-gray-200 dark:border-gray-700">
+                <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800">
+                    Microsoft Surface Pro
+                </th>
+                <td class="px-6 py-4">
+                    White
+                </td>
+                <td class="px-6 py-4 bg-gray-50 dark:bg-gray-800">
+                    Laptop PC
+                </td>
+                <td class="px-6 py-4">
+                    $1999
+                </td>
+            </tr>
+            <tr class="border-b border-gray-200 dark:border-gray-700">
+                <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800">
+                    Magic Mouse 2
+                </th>
+                <td class="px-6 py-4">
+                    Black
+                </td>
+                <td class="px-6 py-4 bg-gray-50 dark:bg-gray-800">
+                    Accessories
+                </td>
+                <td class="px-6 py-4">
+                    $99
+                </td>
+            </tr>
+            <tr class="border-b border-gray-200 dark:border-gray-700">
+                <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800">
+                    Google Pixel Phone
+                </th>
+                <td class="px-6 py-4">
+                    Gray
+                </td>
+                <td class="px-6 py-4 bg-gray-50 dark:bg-gray-800">
+                    Phone
+                </td>
+                <td class="px-6 py-4">
+                    $799
+                </td>
+            </tr>
+            <tr>
+                <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800">
+                    Apple Watch 5
+                </th>
+                <td class="px-6 py-4">
+                    Red
+                </td>
+                <td class="px-6 py-4 bg-gray-50 dark:bg-gray-800">
+                    Wearables
+                </td>
+                <td class="px-6 py-4">
+                    $999
+                </td>
+            </tr>
+        </tbody>
+    </table>
+</div>
+
+
+
+
+</div>
+
+</template>
+<script>
+
+</script>
\ No newline at end of file
diff --git a/app/src/views/updateUserDataUsingBL.vue b/app/src/views/updateUserDataUsingBL.vue
new file mode 100644
index 0000000..afdcebb
--- /dev/null
+++ b/app/src/views/updateUserDataUsingBL.vue
@@ -0,0 +1,83 @@
+<template>
+  <div id="updateUsingBl" class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Update Data using BL
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-6">
+        <div class="box-login clickable" @click.prevent="updateUserPush">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-refresh"></i>
+            </div>
+            <div class="bx-login-name">
+              Update user data
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="col-6">
+        <div class="box-login clickable" @click.prevent="updateDbSave">
+          <div class="p-card p-component">
+            <div class="icon-holder">
+              <i class="isax isax-bold-document-download"></i>
+            </div>
+            <div class="bx-login-name">
+              Updated and Save to Database
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      obj: {},
+      sobj: {},
+      result: ''
+    }
+  },
+  methods: {
+    updateUserPush () {
+      this.$router.push('/updateUser')
+    },
+    updateDbSave () {
+      this.$router.push('/updateDbSave')
+    },
+    updateObjectUsingBL () {
+      new MQL()
+        .setActivity('o.[UpdateObjectUsingBL]')
+        .setData(this.obj)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('UpdateObjectUsingBL', true)
+          if (rs.isValid('UpdateObjectUsingBL')) {
+            alert('Data update success')
+            this.result = res.result
+          } else {
+            rs.showErrorToast('UpdateObjectUsingBL')
+          }
+        })
+    },
+    updateObjectUsingBLAndSave () {
+      new MQL()
+        .setActivity('o.[UpdateObjectUsingBLAndSave]')
+        .setData(this.sobj)
+        .fetch()
+        .then((rs) => {
+          rs.getActivity('UpdateObjectUsingBLAndSave', true)
+          if (rs.isValid('UpdateObjectUsingBLAndSave')) {
+            alert('Data update & save success')
+          } else {
+            rs.showErrorToast('UpdateObjectUsingBLAndSave')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/validateOTP.vue b/app/src/views/validateOTP.vue
new file mode 100644
index 0000000..1cd1a87
--- /dev/null
+++ b/app/src/views/validateOTP.vue
@@ -0,0 +1,65 @@
+<template>
+  <div class="container-fluid">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Verify OTP
+    </h2>
+    <div class="row justify-content-center">
+        <div class="col-auto">
+            <div class="box-login">
+                <div class="p-card p-component">
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" class="p-inputtext p-component" :class="otp.number ? 'p-filled' : ''" id="number" v-model="otp.number">
+                        <label for="number">Enter mobile number</label>
+                      </div>
+                    </div>
+                    <div class="field">
+                      <div class="p-float-label">
+                        <input type="text" class="p-inputtext p-component" :class="otp.result ? 'p-filled' : ''" id="result" v-model="otp.result">
+                        <label for="result">Enter generated otp</label>
+                      </div>
+                    </div>
+                    <div class="btn-wrapper">
+                        <button class="btn btn-submit" @click.prevent="validateOTP">
+                            <i class="isax isax-bold-message-edit"></i>
+                          Verify
+                        </button>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</template>
+
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  data () {
+    return {
+      otp: {},
+      result: ''
+    }
+  },
+
+  methods: {
+    validateOTP () {
+      new MQL()
+        .setActivity('o.[smsOTP]')
+        .setData(this.otp)
+        .fetch()
+        .then((rs) => {
+          let res = rs.getActivity('smsOTP', true)
+          if (rs.isValid('smsOTP')) {
+            this.otp = {}
+            this.result = res.result
+            this.$toast.add({severity:'success', summary: 'OTP ', detail:'OTP is verified', life: 3000})
+          } else {
+            rs.showErrorToast('smsOTP')
+          }
+        })
+    }
+  }
+}
+</script>
\ No newline at end of file
diff --git a/app/src/views/vueClipboard.vue b/app/src/views/vueClipboard.vue
new file mode 100644
index 0000000..5a5a752
--- /dev/null
+++ b/app/src/views/vueClipboard.vue
@@ -0,0 +1,50 @@
+<template>
+    <div class="container-fluid">
+      <h2 class="title alt">
+        <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+        Clipboard Demo
+      </h2>
+      <div class="row justify-content-center">
+          <div class="col-auto">
+              <div class="box-login">
+                  <div class="p-card p-component">
+                      <div class="field">
+                        <div >
+                          <textarea  class="p-inputtext p-component" v-model="content" rows="5" cols="90"/>
+                        </div>
+                      </div>
+                      <div class="btn-wrapper">
+                          <button ref="container" class="btn btn-submit" @click="copyContent()" >
+                              <i class="isax isax-bold-copy"></i>
+                            Copy
+                          </button>
+                          
+                      </div>
+                  </div>
+              </div>
+          </div>
+      </div>
+  </div>
+  </template>
+  
+  <script>
+  export default {
+    data () {
+      return {
+        content: 'Computer programming is the process of telling a computer to do certain things by giving it instructions. These instructions are called programs. A person who writes instructions is a computer programmer. The instructions come in different languages; they are called programming languages.'
+      }
+    },
+  
+    methods: {
+      copyContent () {
+        this.$copyText(this.content, undefined, (error, event) => {
+          if (error) {
+            this.$toast.add({ severity: 'error', summary: 'Text Copy', detail: 'Failed to copy text!', life: 3000 })
+          } else {
+            this.$toast.add({ severity: 'success', summary: 'Text Copy', detail: 'Text copied successfully!', life: 3000 })
+          }
+        })
+      }
+    }
+  }
+  </script>
\ No newline at end of file
diff --git a/app/src/views/vueMetaExample.vue b/app/src/views/vueMetaExample.vue
new file mode 100644
index 0000000..7de1145
--- /dev/null
+++ b/app/src/views/vueMetaExample.vue
@@ -0,0 +1,67 @@
+<template>
+  <div class="container-fluid" id="vueMeta">
+    <h2 class="title alt">
+      <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i>
+      Vue-Meta
+    </h2>
+    <div class="row justify-content-center">
+      <div class="col-4">
+        <div class="box-login">
+          <div class="p-card p-component">
+            <h3>
+              {{ response.name }}
+            </h3>
+            <p>
+              {{ response.description }}
+            </p>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+<script>
+import MQL from '@/plugins/mql.js'
+export default {
+  name: 'Data',
+  metaInfo () {
+    return {
+      title: this.response.title,
+      meta: [
+        {
+          vmid: 'description',
+          name: 'description',
+          content: this.response.description
+        }
+      ]
+    }
+  },
+  data () {
+    return {
+      description: 'I am Data',
+      result: this.$route.params.title,
+      response: ''
+    }
+  },
+  mounted () {
+    // sample activity present in playground project
+    if (this.result) {
+      let data = {
+        name: this.result
+      }
+      new MQL()
+        .setActivity('o.[GetClassRoomName]')
+        .setData(data)
+        .fetch()
+        .then(rs => {
+          let res = rs.getActivity('GetClassRoomName', true)
+          if (rs.isValid('GetClassRoomName')) {
+            this.response = res.result[0]
+          } else {
+            rs.showErrorToast('GetClassRoomName')
+          }
+        })
+    }
+  }
+}
+</script>
diff --git a/app/tailwind.config.js b/app/tailwind.config.js
new file mode 100644
index 0000000..c84709a
--- /dev/null
+++ b/app/tailwind.config.js
@@ -0,0 +1,12 @@
+/* @type {import('tailwindcss').Config} */
+export default {
+  content: ["./index.html", "./src/**/*.{vue,js,ts,jsx,tsx,html}"],
+  theme: {
+    extend: {},
+  },
+  plugins: [require("daisyui"),require('tailwind-scrollbar'),
+],
+  daisyui: {
+    themes: ["light", "dark", "cupcake", "bumblebee", "emerald", "corporate", "synthwave", "retro", "cyberpunk", "valentine", "halloween", "garden", "forest", "aqua", "lofi", "pastel", "fantasy", "wireframe", "black", "luxury", "dracula", "cmyk", "autumn", "business", "acid", "lemonade", "night", "coffee", "winter"],
+  },
+};
diff --git a/app/tests/e2e/custom-assertions/elementCount.js b/app/tests/e2e/custom-assertions/elementCount.js
new file mode 100644
index 0000000..5288303
--- /dev/null
+++ b/app/tests/e2e/custom-assertions/elementCount.js
@@ -0,0 +1,19 @@
+// A custom Nightwatch assertion.
+// The assertion name is the filename.
+// Example usage:
+//
+//   browser.assert.elementCount(selector, count)
+//
+// For more information on custom assertions see:
+// http://nightwatchjs.org/guide#writing-custom-assertions
+
+exports.assertion = function elementCount (selector, count) {
+  this.message = `Testing if element <${selector}> has count: ${count}`
+  this.expected = count
+  this.pass = val => val === count
+  this.value = res => res.value
+  function evaluator (_selector) {
+    return document.querySelectorAll(_selector).length
+  }
+  this.command = cb => this.api.execute(evaluator, [selector], cb)
+}
diff --git a/app/tests/e2e/specs/login.specs.js b/app/tests/e2e/specs/login.specs.js
new file mode 100644
index 0000000..24952ea
--- /dev/null
+++ b/app/tests/e2e/specs/login.specs.js
@@ -0,0 +1,18 @@
+
+module.exports = {
+  'Test For Login Success': function (client) {
+    client
+      .url(process.env.VUE_DEV_SERVER_URL)
+      .waitForElementVisible('#app', 5000)
+      .click('[name="loginlink"]')
+      .waitForElementVisible('input[name="email"]', 30000)
+      .waitForElementVisible('input[name="password"]', 30000)
+      .assert.visible('input[name="email"]')
+      .assert.visible('input[name="password"]')
+      .setValue('input[name="email"]', 'test')
+      .setValue('input[name="password"]', 'test')
+      .click('button[name="btnlogin"]')
+      .pause(5000)
+      .end()
+  }
+}
diff --git a/app/tests/e2e/specs/test.js b/app/tests/e2e/specs/test.js
new file mode 100644
index 0000000..1237407
--- /dev/null
+++ b/app/tests/e2e/specs/test.js
@@ -0,0 +1,14 @@
+// For authoring Nightwatch tests, see
+// http://nightwatchjs.org/guide#usage
+
+module.exports = {
+  'default e2e tests': browser => {
+    browser
+      .url(process.env.VUE_DEV_SERVER_URL)
+      .waitForElementVisible('#app', 5000)
+      .assert.elementPresent('.hello')
+      .assert.containsText('h1', 'Welcome to Golang Full Stack Vue App')
+      .assert.elementCount('img', 1)
+      .end()
+  }
+}
diff --git a/app/tests/unit/.eslintrc.js b/app/tests/unit/.eslintrc.js
new file mode 100644
index 0000000..4e51c63
--- /dev/null
+++ b/app/tests/unit/.eslintrc.js
@@ -0,0 +1,8 @@
+module.exports = {
+  env: {
+    jest: true
+  },
+  rules: {
+    'import/no-extraneous-dependencies': 'off'
+  }
+}
\ No newline at end of file
diff --git a/app/tests/unit/HelloWorld.spec.js b/app/tests/unit/HelloWorld.spec.js
new file mode 100644
index 0000000..f84fb39
--- /dev/null
+++ b/app/tests/unit/HelloWorld.spec.js
@@ -0,0 +1,12 @@
+import { shallowMount } from '@vue/test-utils'
+import HelloWorld from '@/components/HelloWorld.vue'
+
+describe('HelloWorld.vue', () => {
+  it('renders props.msg when passed', () => {
+    const msg = 'new message'
+    const wrapper = shallowMount(HelloWorld, {
+      propsData: { msg }
+    })
+    expect(wrapper.text()).toMatch(msg)
+  })
+})
diff --git a/app/tests/unit/login.spec.js b/app/tests/unit/login.spec.js
new file mode 100644
index 0000000..4cc7552
--- /dev/null
+++ b/app/tests/unit/login.spec.js
@@ -0,0 +1,37 @@
+import Vue from 'vue'
+import Vuex from 'vuex'
+import { shallowMount } from '@vue/test-utils'
+import Login from '@/views/Login.vue'
+
+Vue.use(Vuex)
+
+describe('Login', () => {
+  let store
+  let actions
+  let state
+
+  beforeEach(() => {
+    state = { data: {} }
+    actions = {
+      AUTH_REQUEST: jest.fn()
+    }
+
+    store = new Vuex.Store({
+      state,
+      actions
+    })
+  })
+
+  it('Test for Login form data entry', () => {
+    const wrapper = shallowMount(Login, {
+      store
+    })
+
+    wrapper.vm.username = 'Test'
+    wrapper.vm.password = 'Test'
+
+    wrapper.find('button').trigger('click')
+
+    expect(actions.AUTH_REQUEST.mock.calls).toHaveLength(1)
+  })
+})
diff --git a/app/vite.config.js b/app/vite.config.js
new file mode 100644
index 0000000..429fc52
--- /dev/null
+++ b/app/vite.config.js
@@ -0,0 +1,66 @@
+import { defineConfig } from "vite";
+import vue from "@vitejs/plugin-vue";
+import vitePluginCompression from "vite-plugin-compression";
+import VueDevTools from 'vite-plugin-vue-devtools'
+import path from "path";
+
+// https://vitejs.dev/config/
+export default defineConfig({
+  publicDir: process.env.NODE_ENV === "production" ? "/app/" : "",
+  base: process.env.NODE_ENV === "production" ? "/app/" : "",
+
+  resolve: {
+    alias: {
+      "@": path.resolve(__dirname, "src"),
+    },
+  },
+  chainWebpack: (config) => {
+    config.plugins.delete("prefetch");
+  },
+  pluginOptions: {
+    webpackBundleAnalyzer: {
+      analyzerMode: "disabled",
+    },
+  },
+  plugins: [vue(), vitePluginCompression(),VueDevTools()],
+  build: {
+    minify: "terser",
+    terserOptions: {
+      ecma: undefined,
+      warnings: false,
+      parse: {},
+      compress: {},
+      mangle: true,
+      module: false,
+      output: {
+        comments: false,
+      },
+      toplevel: false,
+      nameCache: null,
+      ie8: false,
+      keep_classnames: undefined,
+      keep_fnames: false,
+      safari10: false,
+    },
+    sourcemap: true,
+  },
+  server: {
+    port: 8080,
+    proxy: {
+      "/server": {
+        target: "https://cs.mkcl.org/1JFfwe3g8vHuNOtxk2BsH09pBA5",
+        ws: true,
+        secure: false,
+        changeOrigin: true,
+        rewrite: (p) => p.replace(/^\/server/, ""),
+      },
+      "/cdnserver": {
+        target: "https://testcdncs.mkcl.org",
+        ws: true,
+        secure: false,
+        changeOrigin: true,
+        rewrite: (p) => p.replace(/^\/cdnserver/, ""),
+      },
+    },
+  },
+});
-- 
GitLab