From b620b11f578cb0bd5c2a0ada820d345855140e75 Mon Sep 17 00:00:00 2001
From: Amol Ghatol <amol_g@techjoomla.com>
Date: Fri, 8 Mar 2019 15:26:16 +0530
Subject: [PATCH] Issue #SB-7680 chore: Deployment script (#302)

* Issue #SB-7680 chore: Keycloak deployment script
---
 .../sunbird/email/html/email-test.ftl         |    5 +
 .../sunbird/email/html/email-verification.ftl |    5 +
 .../sunbird/email/html/event-login_error.ftl  |    5 +
 .../sunbird/email/html/event-remove_totp.ftl  |    5 +
 .../email/html/event-update_password.ftl      |    5 +
 .../sunbird/email/html/event-update_totp.ftl  |    5 +
 .../sunbird/email/html/executeActions.ftl     |    5 +
 .../email/html/identity-provider-link.ftl     |    5 +
 .../sunbird/email/html/password-reset.ftl     |    5 +
 .../email/messages/messages_ca.properties     |   21 +
 .../email/messages/messages_de.properties     |   24 +
 .../email/messages/messages_en.properties     |   27 +
 .../email/messages/messages_es.properties     |   21 +
 .../email/messages/messages_fr.properties     |   21 +
 .../email/messages/messages_it.properties     |   24 +
 .../email/messages/messages_ja.properties     |   25 +
 .../email/messages/messages_lt.properties     |   24 +
 .../email/messages/messages_no.properties     |   24 +
 .../email/messages/messages_pt_BR.properties  |   19 +
 .../email/messages/messages_ru.properties     |   25 +
 .../email/messages/messages_sv.properties     |   25 +
 .../sunbird/email/text/email-test.ftl         |    1 +
 .../sunbird/email/text/email-verification.ftl |    1 +
 .../sunbird/email/text/event-login_error.ftl  |    1 +
 .../sunbird/email/text/event-remove_totp.ftl  |    1 +
 .../email/text/event-update_password.ftl      |    1 +
 .../sunbird/email/text/event-update_totp.ftl  |    1 +
 .../sunbird/email/text/executeActions.ftl     |    1 +
 .../email/text/identity-provider-link.ftl     |    1 +
 .../sunbird/email/text/password-reset.ftl     |    1 +
 .../artifacts/sunbird/email/theme.properties  |    1 +
 .../sunbird/login/login-page-expired.ftl      |   18 +
 .../sunbird/login/login-reset-password.ftl    |   58 +
 .../sunbird/login/login-update-password.ftl   |   64 +
 ansible/artifacts/sunbird/login/login.ftl     |   97 +
 .../messages/messages_en.properties           |   56 +-
 .../css/fonts/notosans/cyrillic-ext.woff2     |  Bin 0 -> 21740 bytes
 .../css/fonts/notosans/cyrillic.woff2         |  Bin 0 -> 10540 bytes
 .../css/fonts/notosans/devanagari.woff2       |  Bin 0 -> 32696 bytes
 .../css/fonts/notosans/greek-ext.woff2        |  Bin 0 -> 8516 bytes
 .../resources/css/fonts/notosans/greek.woff2  |  Bin 0 -> 12872 bytes
 .../css/fonts/notosans/latin-ext.woff2        |  Bin 0 -> 32276 bytes
 .../resources/css/fonts/notosans/latin.woff2  |  Bin 0 -> 15572 bytes
 .../resources/css/fonts/notosans/notosans.css |   64 +
 .../css/fonts/notosans/vietnamese.woff2       |  Bin 0 -> 7384 bytes
 .../sunbird/login/resources/css/login.css     |  375 ++-
 .../login/resources/css/semantic.min.css      |    2 +-
 .../css/themes/default/assets/fonts/icons.eot |  Bin 0 -> 60767 bytes
 .../css/themes/default/assets/fonts/icons.svg |  565 ++++
 .../css/themes/default/assets/fonts/icons.ttf |  Bin 0 -> 122092 bytes
 .../themes/default/assets/fonts/icons.woff    |  Bin 0 -> 71508 bytes
 .../themes/default/assets/fonts/icons.woff2   |  Bin 0 -> 56780 bytes
 .../sunbird/login/resources/img/bg.svg        |   33 +
 .../login/resources/img/diksha_gov_logo.svg   |    1 +
 .../sunbird/login/resources/img/favicon.ico   |  Bin 203870 -> 1150 bytes
 .../sunbird/login/resources/img/google.png    |  Bin 0 -> 6739 bytes
 .../sunbird/login/resources/img/logo.png      |  Bin 68091 -> 14389 bytes
 .../sunbird/login/resources/js/login.js       |  171 ++
 .../login/resources/login-reset-password.ftl  |   43 -
 .../login/resources/login-update-password.ftl |   48 -
 .../sunbird/login/resources/login.ftl         |   72 -
 ansible/artifacts/sunbird/login/template.ftl  |  114 +
 .../login/{resources => }/theme.properties    |    6 +-
 ansible/inventory/env/group_vars/all.yml      |   12 +-
 .../sunbird-auth-deploy/defaults/main.yml     |   86 +
 .../files/python-keycloak-0.12.0/PKG-INFO     |   19 +
 .../files/python-keycloak-0.12.0/README.md    |  210 ++
 .../keycloak-realm.json                       | 1999 ++++++++++++++
 .../keycloak/__init__.py                      |   19 +
 .../keycloak/authorization/__init__.py        |   87 +
 .../keycloak/authorization/permission.py      |   98 +
 .../keycloak/authorization/policy.py          |  107 +
 .../keycloak/authorization/role.py            |   39 +
 .../keycloak/connection.py                    |  199 ++
 .../keycloak/exceptions.py                    |   93 +
 .../keycloak/keycloak_admin.py                |  670 +++++
 .../keycloak/keycloak_main.py                 |   87 +
 .../keycloak/keycloak_openid.py               |  390 +++
 .../python_keycloak.egg-info/PKG-INFO         |   18 +
 .../python_keycloak.egg-info/SOURCES.txt      |    0
 .../dependency_links.txt                      |    1 +
 .../python_keycloak.egg-info/requires.txt     |    3 +
 .../python_keycloak.egg-info/top_level.txt    |    1 +
 .../keycloak/tests/__init__.py                |    0
 .../keycloak/tests/test_connection.py         |  148 +
 .../keycloak/urls_patterns.py                 |   54 +
 .../python_keycloak.egg-info/PKG-INFO         |   18 +
 .../python_keycloak.egg-info/SOURCES.txt      |   21 +
 .../dependency_links.txt                      |    1 +
 .../python_keycloak.egg-info/requires.txt     |    3 +
 .../python_keycloak.egg-info/top_level.txt    |    1 +
 .../files/python-keycloak-0.12.0/roles.json   |   41 +
 .../files/python-keycloak-0.12.0/setup.cfg    |    7 +
 .../files/python-keycloak-0.12.0/setup.py     |   25 +
 .../sunbird-auth-deploy/tasks/bootstrap.yml   |   77 +
 .../sunbird-auth-deploy/tasks/deploy.yml      |  109 +
 .../roles/sunbird-auth-deploy/tasks/main.yml  |    7 +
 .../templates/Msg91Creds.json.j2              |    7 +
 .../templates/keycloak-bootstrap.conf.j2      |   13 +
 .../templates/keycloak-realm.j2               | 2388 +++++++++++++++++
 .../templates/module.xml.j2                   |   10 +
 .../templates/standalone-ha.xml               |  571 ++++
 .../templates/standalone.xml                  |  471 ++++
 .../sunbird-auth-provision/defaults/main.yml  |   10 +
 .../tasks/install-keycloak.yml                |   51 +
 .../sunbird-auth-provision/tasks/main.yml     |    3 +
 .../tasks/prerequisite.yml                    |   11 +
 .../templates/keycloak-service.j2             |  117 +
 ansible/sunbird-auth-deploy.yml               |    8 +
 ansible/sunbird-auth-provision.yml            |    9 +
 110 files changed, 10129 insertions(+), 312 deletions(-)
 create mode 100644 ansible/artifacts/sunbird/email/html/email-test.ftl
 create mode 100644 ansible/artifacts/sunbird/email/html/email-verification.ftl
 create mode 100644 ansible/artifacts/sunbird/email/html/event-login_error.ftl
 create mode 100644 ansible/artifacts/sunbird/email/html/event-remove_totp.ftl
 create mode 100644 ansible/artifacts/sunbird/email/html/event-update_password.ftl
 create mode 100644 ansible/artifacts/sunbird/email/html/event-update_totp.ftl
 create mode 100644 ansible/artifacts/sunbird/email/html/executeActions.ftl
 create mode 100644 ansible/artifacts/sunbird/email/html/identity-provider-link.ftl
 create mode 100644 ansible/artifacts/sunbird/email/html/password-reset.ftl
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_ca.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_de.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_en.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_es.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_fr.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_it.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_ja.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_lt.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_no.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_pt_BR.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_ru.properties
 create mode 100644 ansible/artifacts/sunbird/email/messages/messages_sv.properties
 create mode 100644 ansible/artifacts/sunbird/email/text/email-test.ftl
 create mode 100644 ansible/artifacts/sunbird/email/text/email-verification.ftl
 create mode 100644 ansible/artifacts/sunbird/email/text/event-login_error.ftl
 create mode 100644 ansible/artifacts/sunbird/email/text/event-remove_totp.ftl
 create mode 100644 ansible/artifacts/sunbird/email/text/event-update_password.ftl
 create mode 100644 ansible/artifacts/sunbird/email/text/event-update_totp.ftl
 create mode 100644 ansible/artifacts/sunbird/email/text/executeActions.ftl
 create mode 100644 ansible/artifacts/sunbird/email/text/identity-provider-link.ftl
 create mode 100644 ansible/artifacts/sunbird/email/text/password-reset.ftl
 create mode 100644 ansible/artifacts/sunbird/email/theme.properties
 create mode 100644 ansible/artifacts/sunbird/login/login-page-expired.ftl
 create mode 100644 ansible/artifacts/sunbird/login/login-reset-password.ftl
 create mode 100644 ansible/artifacts/sunbird/login/login-update-password.ftl
 create mode 100644 ansible/artifacts/sunbird/login/login.ftl
 rename ansible/artifacts/sunbird/login/{resources => }/messages/messages_en.properties (87%)
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/fonts/notosans/cyrillic-ext.woff2
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/fonts/notosans/cyrillic.woff2
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/fonts/notosans/devanagari.woff2
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/fonts/notosans/greek-ext.woff2
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/fonts/notosans/greek.woff2
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/fonts/notosans/latin-ext.woff2
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/fonts/notosans/latin.woff2
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/fonts/notosans/notosans.css
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/fonts/notosans/vietnamese.woff2
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.eot
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.svg
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.ttf
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.woff
 create mode 100644 ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.woff2
 create mode 100644 ansible/artifacts/sunbird/login/resources/img/bg.svg
 create mode 100644 ansible/artifacts/sunbird/login/resources/img/diksha_gov_logo.svg
 create mode 100644 ansible/artifacts/sunbird/login/resources/img/google.png
 create mode 100644 ansible/artifacts/sunbird/login/resources/js/login.js
 delete mode 100644 ansible/artifacts/sunbird/login/resources/login-reset-password.ftl
 delete mode 100644 ansible/artifacts/sunbird/login/resources/login-update-password.ftl
 delete mode 100644 ansible/artifacts/sunbird/login/resources/login.ftl
 create mode 100644 ansible/artifacts/sunbird/login/template.ftl
 rename ansible/artifacts/sunbird/login/{resources => }/theme.properties (84%)
 create mode 100644 ansible/roles/sunbird-auth-deploy/defaults/main.yml
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/PKG-INFO
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/README.md
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak-realm.json
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/__init__.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/__init__.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/permission.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/policy.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/role.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/connection.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/exceptions.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_admin.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_main.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_openid.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/PKG-INFO
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/SOURCES.txt
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/dependency_links.txt
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/requires.txt
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/top_level.txt
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/tests/__init__.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/tests/test_connection.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/urls_patterns.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/PKG-INFO
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/SOURCES.txt
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/dependency_links.txt
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/requires.txt
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/top_level.txt
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/roles.json
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/setup.cfg
 create mode 100644 ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/setup.py
 create mode 100644 ansible/roles/sunbird-auth-deploy/tasks/bootstrap.yml
 create mode 100644 ansible/roles/sunbird-auth-deploy/tasks/deploy.yml
 create mode 100644 ansible/roles/sunbird-auth-deploy/tasks/main.yml
 create mode 100644 ansible/roles/sunbird-auth-deploy/templates/Msg91Creds.json.j2
 create mode 100644 ansible/roles/sunbird-auth-deploy/templates/keycloak-bootstrap.conf.j2
 create mode 100644 ansible/roles/sunbird-auth-deploy/templates/keycloak-realm.j2
 create mode 100644 ansible/roles/sunbird-auth-deploy/templates/module.xml.j2
 create mode 100644 ansible/roles/sunbird-auth-deploy/templates/standalone-ha.xml
 create mode 100644 ansible/roles/sunbird-auth-deploy/templates/standalone.xml
 create mode 100644 ansible/roles/sunbird-auth-provision/defaults/main.yml
 create mode 100644 ansible/roles/sunbird-auth-provision/tasks/install-keycloak.yml
 create mode 100644 ansible/roles/sunbird-auth-provision/tasks/main.yml
 create mode 100644 ansible/roles/sunbird-auth-provision/tasks/prerequisite.yml
 create mode 100644 ansible/roles/sunbird-auth-provision/templates/keycloak-service.j2
 create mode 100644 ansible/sunbird-auth-deploy.yml
 create mode 100644 ansible/sunbird-auth-provision.yml

diff --git a/ansible/artifacts/sunbird/email/html/email-test.ftl b/ansible/artifacts/sunbird/email/html/email-test.ftl
new file mode 100644
index 000000000..604415d22
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/html/email-test.ftl
@@ -0,0 +1,5 @@
+<html>
+<body>
+${msg("emailTestBodyHtml",realmName)}
+</body>
+</html>
diff --git a/ansible/artifacts/sunbird/email/html/email-verification.ftl b/ansible/artifacts/sunbird/email/html/email-verification.ftl
new file mode 100644
index 000000000..eb7682a27
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/html/email-verification.ftl
@@ -0,0 +1,5 @@
+<html>
+<body>
+${msg("emailVerificationBodyHtml",link, linkExpiration, realmName)}
+</body>
+</html>
diff --git a/ansible/artifacts/sunbird/email/html/event-login_error.ftl b/ansible/artifacts/sunbird/email/html/event-login_error.ftl
new file mode 100644
index 000000000..d31410307
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/html/event-login_error.ftl
@@ -0,0 +1,5 @@
+<html>
+<body>
+${msg("eventLoginErrorBodyHtml",event.date,event.ipAddress)}
+</body>
+</html>
diff --git a/ansible/artifacts/sunbird/email/html/event-remove_totp.ftl b/ansible/artifacts/sunbird/email/html/event-remove_totp.ftl
new file mode 100644
index 000000000..91699ea34
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/html/event-remove_totp.ftl
@@ -0,0 +1,5 @@
+<html>
+<body>
+${msg("eventRemoveTotpBodyHtml",event.date, event.ipAddress)}
+</body>
+</html>
diff --git a/ansible/artifacts/sunbird/email/html/event-update_password.ftl b/ansible/artifacts/sunbird/email/html/event-update_password.ftl
new file mode 100644
index 000000000..8a6da60a5
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/html/event-update_password.ftl
@@ -0,0 +1,5 @@
+<html>
+<body>
+${msg("eventUpdatePasswordBodyHtml",event.date, event.ipAddress)}
+</body>
+</html>
diff --git a/ansible/artifacts/sunbird/email/html/event-update_totp.ftl b/ansible/artifacts/sunbird/email/html/event-update_totp.ftl
new file mode 100644
index 000000000..c0190c727
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/html/event-update_totp.ftl
@@ -0,0 +1,5 @@
+<html>
+<body>
+${msg("eventUpdateTotpBodyHtml",event.date, event.ipAddress)}
+</body>
+</html>
diff --git a/ansible/artifacts/sunbird/email/html/executeActions.ftl b/ansible/artifacts/sunbird/email/html/executeActions.ftl
new file mode 100644
index 000000000..f75e10fa2
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/html/executeActions.ftl
@@ -0,0 +1,5 @@
+<html>
+<body>
+${msg("executeActionsBodyHtml",link, linkExpiration, realmName)}
+</body>
+</html>
diff --git a/ansible/artifacts/sunbird/email/html/identity-provider-link.ftl b/ansible/artifacts/sunbird/email/html/identity-provider-link.ftl
new file mode 100644
index 000000000..9c2db808b
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/html/identity-provider-link.ftl
@@ -0,0 +1,5 @@
+<html>
+<body>
+${msg("identityProviderLinkBodyHtml", identityProviderAlias, realmName, identityProviderContext.username, link, linkExpiration)}
+</body>
+</html>
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/html/password-reset.ftl b/ansible/artifacts/sunbird/email/html/password-reset.ftl
new file mode 100644
index 000000000..88088d3d1
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/html/password-reset.ftl
@@ -0,0 +1,5 @@
+<html>
+<body>
+${msg("passwordResetBodyHtml",link,(linkExpiration/60)?string["0"],realmName)}
+</body>
+</html>
diff --git a/ansible/artifacts/sunbird/email/messages/messages_ca.properties b/ansible/artifacts/sunbird/email/messages/messages_ca.properties
new file mode 100644
index 000000000..7f8504ae0
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_ca.properties
@@ -0,0 +1,21 @@
+emailVerificationSubject=Verificaci\u00F3 d''email
+emailVerificationBody=Alg\u00FA ha creat un compte de {2} amb aquesta adre\u00E7a de correu electr\u00F2nic. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per verificar la teva adre\u00E7a de correu electr\u00F2nic.\n\n{0}\n\nAquest enlla\u00E7 expirar\u00E0 en {1} minuts.\n\nSi tu no has creat aquest compte, simplement ignora aquest missatge.
+emailVerificationBodyHtml=<p>Alg\u00FA ha creat un compte de {2} amb aquesta adre\u00E7a de correu electr\u00F2nic. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per verificar la teva adre\u00E7a de correu electr\u00F2nic.</p><p><a href=\"{0}\">{0}</a></p><p> Aquest enlla\u00E7 expirar\u00E0 en {1} minuts.</p><p> Si tu no has creat aquest compte, simplement ignora aquest missatge.</p>
+passwordResetSubject=Reinicia contrasenya
+passwordResetBody=Alg\u00FA ha demanat de canviar les credencials del teu compte de {2}. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per a reiniciar-les.\n\n{0}\n\nAquest enlla\u00E7 expirar\u00E0 en {1} minuts.\n\nSi no vols reiniciar les teves credencials, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi.
+passwordResetBodyHtml=<p>Alg\u00FA ha demanat de canviar les credencials del teu compte de {2}. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per a reiniciar-les.</p><p><a href=\"{0}\">{0}</a></p><p>Aquest enlla\u00E7 expirar\u00E0 en {1} minuts.</p><p>Si no vols reiniciar les teves credencials, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi.</p>
+executeActionsSubject=Actualitza el teu compte
+executeActionsBody=L''administrador ha sol\u00B7licitat que actualitzis el teu compte de {2}. Fes clic a l''enlla\u00E7 inferior per iniciar aquest proc\u00E9s.\n\n{0}\n\nAquest enlla\u00E7 expirar\u00E0 en {1} minutes.\n\nSi no est\u00E0s al tant que l''administrador hagi sol\u00B7licitat aix\u00F2, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi.
+executeActionsBodyHtml=<p>L''administrador ha sol\u00B7licitat que actualitzis el teu compte de {2}. Fes clic a l''enlla\u00E7 inferior per iniciar aquest proc\u00E9s.</p><p><a href=\"{0}\">{0}</a></p><p>Aquest enlla\u00E7 expirar\u00E0 en {1} minutes.</p><p>Si no est\u00E0s al tant que l''administrador hagi sol\u00B7licitat aix\u00F2, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi.</p>
+eventLoginErrorSubject=Fallada en l''inici de sessi\u00F3
+eventLoginErrorBody=S''ha detectat un intent d''acc\u00E9s fallit al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.
+eventLoginErrorBodyHtml=<p>S''ha detectat un intent d''acc\u00E9s fallit al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.</p>
+eventRemoveTotpSubject=Esborrat TOTP
+eventRemoveTotpBody=TOTP s''ha eliminat del teu compte el {0} des de {1}. Si no has estat tu, per favor contacta amb l''administrador.
+eventRemoveTotpBodyHtml=<p>TOTP s''ha eliminat del teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador. </ P>
+eventUpdatePasswordSubject=Actualitzaci\u00F3 de contrasenya
+eventUpdatePasswordBody=La teva contrasenya s''ha actualitzat el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.
+eventUpdatePasswordBodyHtml=<p>La teva contrasenya s''ha actualitzat el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.</p>
+eventUpdateTotpSubject=Actualitzaci\u00F3 de TOTP
+eventUpdateTotpBody=TOTP s''ha actualitzat al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.
+eventUpdateTotpBodyHtml=<p>TOTP s''ha actualitzat al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.</p>
diff --git a/ansible/artifacts/sunbird/email/messages/messages_de.properties b/ansible/artifacts/sunbird/email/messages/messages_de.properties
new file mode 100644
index 000000000..9068321b7
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_de.properties
@@ -0,0 +1,24 @@
+emailVerificationSubject=E-Mail verifizieren
+emailVerificationBody=Jemand hat ein {2} Konto mit dieser E-Mail Adresse erstellt. Falls Sie das waren, dann klicken Sie auf den Link, um die E-Mail Adresse zu verifizieren.\n\n{0}\n\nDieser Link wird in {1} Minuten ablaufen.\n\nFalls Sie dieses Konto nicht erstellt haben, dann k\u00F6nnen sie diese Nachricht ignorieren.
+emailVerificationBodyHtml=<p>Jemand hat ein {2} Konto mit dieser E-Mail Adresse erstellt. Falls das Sie waren, klicken Sie auf den Link, um die E-Mail Adresse zu verifizieren.</p><p><a href="{0}">{0}</a></p><p>Dieser Link wird in {1} Minuten ablaufen.</p><p>Falls Sie dieses Konto nicht erstellt haben, dann k\u00F6nnen sie diese Nachricht ignorieren.</p>
+identityProviderLinkSubject=Link {0}
+identityProviderLinkBody=Es wurde beantragt Ihren Account {1} mit dem Account {0} von Benutzer {2} zu verlinken. Sollten Sie dies beantragt haben, klicken Sie auf den unten stehenden Link.\n\n{3}\n\n Die G\u00FCltigkeit des Links wird in {4} Minuten verfallen.\n\nSollten Sie Ihren Account nicht verlinken wollen, ignorieren Sie diese Nachricht. Wenn Sie die Accounts verlinken wird ein Login auf {1} \u00FCber {0} erm\u00F6glicht.
+identityProviderLinkBodyHtml=<p>Es wurde beantragt Ihren Account {1} mit dem Account {0} von Benutzer {2} zu verlinken. Sollten Sie dies beantragt haben, klicken Sie auf den unten stehenden Link.</p><p><a href="{3}">Link zur Best\u00E4tigung der Kontoverkn\u00FCpfung</a></p><p>Die G\u00FCltigkeit des Links wird in {4} Minuten verfallen.</p><p>Sollten Sie Ihren Account nicht verlinken wollen, ignorieren Sie diese Nachricht. Wenn Sie die Accounts verlinken wird ein Login auf {1} \u00FCber {0} erm\u00F6glicht.</p>
+passwordResetSubject=Passwort zur\u00FCcksetzen
+passwordResetBody=Es wurde eine \u00C4nderung der Anmeldeinformationen f\u00FCr Ihren Account {2} angefordert. Wenn Sie diese \u00C4nderung beantragt haben, klicken Sie auf den unten stehenden Link.\n\n{0}\n\nDie G\u00FCltigkeit des Links wird in {1} Minuten verfallen.\n\nSollten Sie keine \u00C4nderung vollziehen wollen k\u00F6nnen Sie diese Nachricht ignorieren und an Ihrem Account wird nichts ge\u00E4ndert.
+passwordResetBodyHtml=<p>Es wurde eine \u00C4nderung der Anmeldeinformationen f\u00FCr Ihren Account {2} angefordert. Wenn Sie diese \u00C4nderung beantragt haben, klicken Sie auf den unten stehenden Link.</p><p><a href="{0}">Link zum Zur\u00FCcksetzen von Anmeldeinformationen</a></p><p>Die G\u00FCltigkeit des Links wird in {1} Minuten verfallen.</p><p>Sollten Sie keine \u00C4nderung vollziehen wollen k\u00F6nnen Sie diese Nachricht ignorieren und an Ihrem Account wird nichts ge\u00E4ndert.</p>
+executeActionsSubject=Aktualisieren Sie Ihr Konto
+executeActionsBody=Ihr Administrator hat Sie aufgefordert Ihren Account {2} zu aktualisieren. Klicken Sie auf den unten stehenden Link um den Prozess zu starten.\n\n{0}\n\nDie G\u00FCltigkeit des Links wird in {1} Minuten verfallen.\n\nSollten Sie sich dieser Aufforderung nicht bewusst sein, ignorieren Sie diese Nachricht und Ihr Account bleibt unver\u00E4ndert.
+executeActionsBodyHtml=<p>Ihr Administrator hat Sie aufgefordert Ihren Account {2} zu aktualisieren. Klicken Sie auf den unten stehenden Link um den Prozess zu starten.</p><p><a href="{0}">Link zum Account-Update</a></p><p>Die G\u00FCltigkeit des Links wird in {1} Minuten verfallen.</p><p>Sollten Sie sich dieser Aufforderung nicht bewusst sein, ignorieren Sie diese Nachricht und Ihr Account bleibt unver\u00E4ndert.</p>
+eventLoginErrorSubject=Fehlgeschlagene Anmeldung
+eventLoginErrorBody=Jemand hat um {0} von {1} versucht, sich mit ihrem Konto anzumelden. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.
+eventLoginErrorBodyHtml=<p>Jemand hat um {0} von {1} versucht, sich mit ihrem Konto anzumelden. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.</p>
+eventRemoveTotpSubject=TOTP Entfernt
+eventRemoveTotpBody=TOTP wurde von ihrem Konto am {0} von {1} entfernt. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.
+eventRemoveTotpBodyHtml=<p>TOTP wurde von ihrem Konto am {0} von {1} entfernt. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.</p>
+eventUpdatePasswordSubject=Passwort Aktualisiert
+eventUpdatePasswordBody=Ihr Passwort wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.
+eventUpdatePasswordBodyHtml=<p>Ihr Passwort wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.</p>
+eventUpdateTotpSubject=TOTP Aktualisiert
+eventUpdateTotpBody=TOTP wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.
+eventUpdateTotpBodyHtml=<p>TOTP wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.</p>
diff --git a/ansible/artifacts/sunbird/email/messages/messages_en.properties b/ansible/artifacts/sunbird/email/messages/messages_en.properties
new file mode 100644
index 000000000..c2085ec55
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_en.properties
@@ -0,0 +1,27 @@
+emailVerificationSubject=Verify email
+emailVerificationBody=Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address\n\n{0}\n\nThis link will expire within {1} minutes.\n\nIf you didn''t create this account, just ignore this message.
+emailVerificationBodyHtml=<p>Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address</p><p><a href="{0}">Link to e-mail address verification</a></p><p>This link will expire within {1} minutes.</p><p>If you didn''t create this account, just ignore this message.</p>
+emailTestSubject=[KEYCLOAK] - SMTP test message
+emailTestBody=This is a test message
+emailTestBodyHtml=<p>This is a test message</p>
+identityProviderLinkSubject=Link {0}
+identityProviderLinkBody=Someone wants to link your "{1}" account with "{0}" account of user {2} . If this was you, click the link below to link accounts\n\n{3}\n\nThis link will expire within {4} minutes.\n\nIf you don''t want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}.
+identityProviderLinkBodyHtml=<p>Someone wants to link your <b>{1}</b> account with <b>{0}</b> account of user {2} . If this was you, click the link below to link accounts</p><p><a href="{3}">Link to confirm account linking</a></p><p>This link will expire within {4} minutes.</p><p>If you don''t want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}.</p>
+passwordResetSubject=Reset password
+passwordResetBody=Someone just requested to change your {2} account''s credentials. If this was you, click on the link below to reset them.\n\n{0}\n\nThis link and code will expire within {1} minutes.\n\nIf you don''t want to reset your credentials, just ignore this message and nothing will be changed.
+passwordResetBodyHtml=<p>Someone just requested to change your {2} account''s credentials. If this was you, click on the link below to reset them.</p><p><a href=''{0}''>Link to reset credentials</a></p><p>This link will expire within {1} Hours.</p><p>If you don''t want to reset your credentials, just ignore this message and nothing will be changed.</p>
+executeActionsSubject=Update Your Account
+executeActionsBody=Your administrator has just requested that you update your {2} account. Click on the link below to start this process.\n\n{0}\n\nThis link will expire within {1} minutes.\n\nIf you are unaware that your admin has requested this, just ignore this message and nothing will be changed.
+executeActionsBodyHtml=<p>Your administrator has just requested that you update your {2} account.  Click on the link below to start this process.</p><p><a href="{0}">Link to account update</a></p><p>This link will expire within {1} minutes.</p><p>If you are unaware that your admin has requested this, just ignore this message and nothing will be changed.</p>
+eventLoginErrorSubject=Login error
+eventLoginErrorBody=A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an admin.
+eventLoginErrorBodyHtml=<p>A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an admin.</p>
+eventRemoveTotpSubject=Remove TOTP
+eventRemoveTotpBody=TOTP was removed from your account on {0} from {1}. If this was not you, please contact an admin.
+eventRemoveTotpBodyHtml=<p>TOTP was removed from your account on {0} from {1}. If this was not you, please contact an admin.</p>
+eventUpdatePasswordSubject=Update password
+eventUpdatePasswordBody=Your password was changed on {0} from {1}. If this was not you, please contact an admin.
+eventUpdatePasswordBodyHtml=<p>Your password was changed on {0} from {1}. If this was not you, please contact an admin.</p>
+eventUpdateTotpSubject=Update TOTP
+eventUpdateTotpBody=TOTP was updated for your account on {0} from {1}. If this was not you, please contact an admin.
+eventUpdateTotpBodyHtml=<p>TOTP was updated for your account on {0} from {1}. If this was not you, please contact an admin.</p>
diff --git a/ansible/artifacts/sunbird/email/messages/messages_es.properties b/ansible/artifacts/sunbird/email/messages/messages_es.properties
new file mode 100644
index 000000000..16160143c
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_es.properties
@@ -0,0 +1,21 @@
+emailVerificationSubject=Verificaci\u00F3n de email
+emailVerificationBody=Alguien ha creado una cuenta de {2} con esta direcci\u00F3n de email. Si has sido t\u00FA, haz click en el enlace siguiente para verificar tu direcci\u00F3n de email.\n\n{0}\n\nEste enlace expirar\u00E1 en {1} minutos.\n\nSi t\u00FA no has creado esta cuenta, simplemente ignora este mensaje.
+emailVerificationBodyHtml=<p>Alguien ha creado una cuenta de {2} con esta direcci\u00F3n de email. Si has sido t\u00FA, haz click en el enlace siguiente para verificar tu direcci\u00F3n de email.</p><p><a href=\"{0}\">{0}</a></p><p>Este enlace expirar\u00E1 en {1} minutos.</p><p>Si t\u00FA no has creado esta cuenta, simplemente ignora este mensaje.</p>
+passwordResetSubject=Reiniciar contrase\u00F1a
+passwordResetBody=Alguien ha solicitado cambiar las credenciales de tu cuenta de {2}. Si has sido t\u00FA, haz clic en el enlace siguiente para reiniciarlas.\n\n{0}\n\nEste enlace expirar\u00E1 en {1} minutos.\n\nSi no quieres reiniciar tus credenciales, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio.
+passwordResetBodyHtml=<p>Alguien ha solicitado cambiar las credenciales de tu cuenta de {2}. Si has sido t\u00FA, haz clic en el enlace siguiente para reiniciarlas.</p><p><a href=\"{0}\">{0}</a></p><p>Este enlace expirar\u00E1 en {1} minutos.</p><p>Si no quieres reiniciar tus credenciales, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio.</p>
+executeActionsSubject=Actualiza tu cuenta
+executeActionsBody=El administrador ha solicitado que actualices tu cuenta de {2}. Haz clic en el enlace inferior para iniciar este proceso.\n\n{0}\n\nEste enlace expirar\u00E1 en {1} minutes.\n\nSi no est\u00E1s al tanto de que el administrador haya solicitado esto, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio.
+executeActionsBodyHtml=<p>El administrador ha solicitado que actualices tu cuenta de {2}. Haz clic en el enlace inferior para iniciar este proceso.</p><p><a href=\"{0}\">{0}</a></p><p>Este enlace expirar\u00E1 en {1} minutes.</p><p>Si no est\u00E1s al tanto de que el administrador haya solicitado esto, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio.</p>
+eventLoginErrorSubject=Fallo en el inicio de sesi\u00F3n
+eventLoginErrorBody=Se ha detectado un intento de acceso fallido a tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.
+eventLoginErrorBodyHtml=<p>Se ha detectado un intento de acceso fallido a tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.</p>
+eventRemoveTotpSubject=Borrado TOTP
+eventRemoveTotpBody=TOTP fue eliminado de tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.
+eventRemoveTotpBodyHtml=<p>TOTP fue eliminado de tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.</p>
+eventUpdatePasswordSubject=Actualizaci\u00F3n de contrase\u00F1a
+eventUpdatePasswordBody=Tu contrase\u00F1a se ha actualizado el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.
+eventUpdatePasswordBodyHtml=<p>Tu contrase\u00F1a se ha actualizado el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.</p>
+eventUpdateTotpSubject=Actualizaci\u00F3n de TOTP
+eventUpdateTotpBody=TOTP se ha actualizado en tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.
+eventUpdateTotpBodyHtml=<p>TOTP se ha actualizado en tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.</p>
diff --git a/ansible/artifacts/sunbird/email/messages/messages_fr.properties b/ansible/artifacts/sunbird/email/messages/messages_fr.properties
new file mode 100644
index 000000000..3467dec80
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_fr.properties
@@ -0,0 +1,21 @@
+emailVerificationSubject=V\u00e9rification du courriel
+emailVerificationBody=Quelqu''un vient de cr\u00e9er un compte "{2}" avec votre courriel. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous afin de v\u00e9rifier votre adresse de courriel\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSinon, veuillez ignorer ce message.
+emailVerificationBodyHtml=<p>Quelqu''un vient de cr\u00e9er un compte "{2}" avec votre courriel. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous afin de v\u00e9rifier votre adresse de courriel</p><p><a href="{0}">{0}</a></p><p>Ce lien expire dans {1} minute(s).</p><p>Sinon, veuillez ignorer ce message.</p>
+passwordResetSubject=R\u00e9initialiser le mot de passe
+passwordResetBody=Quelqu''un vient de demander une r\u00e9initialisation de mot de passe pour votre compte {2}. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous pour le mettre \u00e0 jour.\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSinon, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte.
+passwordResetBodyHtml=<p>Quelqu''un vient de demander une r\u00e9initialisation de mot de passe pour votre compte {2}. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous pour le mettre \u00e0 jour.</p><p><a href="{0}">{0}</a></p><p>Ce lien expire dans {1} minute(s).</p><p>Sinon, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte.</p>
+executeActionsSubject=Mettre \u00e0 jour votre compte
+executeActionsBody=Votre administrateur vient de demander une mise \u00e0 jour de votre compte {2}. Veuillez cliquer sur le lien ci-dessous afin de commencer le processus.\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSi vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte.
+executeActionsBodyHtml=<p>Votre administrateur vient de demander une mise \u00e0 jour de votre compte {2}. Veuillez cliquer sur le lien ci-dessous afin de commencer le processus.</p><p><a href="{0}">{0}</a></p><p>Ce lien expire dans {1} minute(s).</p><p>Si vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte.</p>
+eventLoginErrorSubject=Erreur de connexion
+eventLoginErrorBody=Une tentative de connexion a \u00e9t\u00e9 d\u00e9tect\u00e9e sur votre compte {0} depuis {1}. Si vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.
+eventLoginErrorBodyHtml=<p>Une tentative de connexion a \u00e9t\u00e9 d\u00e9tect\u00e9e sur votre compte {0} depuis {1}. Si vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.</p>
+eventRemoveTotpSubject=Suppression du TOTP
+eventRemoveTotpBody=Le TOTP a \u00e9t\u00e9 supprim\u00e9 de votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.
+eventRemoveTotpBodyHtml=<p>Le TOTP a \u00e9t\u00e9 supprim\u00e9 de votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.</p>
+eventUpdatePasswordSubject=Mise \u00e0 jour du mot de passe
+eventUpdatePasswordBody=Votre mot de passe pour votre compte {0} a \u00e9t\u00e9 modifi\u00e9 depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.
+eventUpdatePasswordBodyHtml=<p>Votre mot de passe pour votre compte {0} a \u00e9t\u00e9 modifi\u00e9 depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.</p>
+eventUpdateTotpSubject=Mise \u00e0 jour du TOTP
+eventUpdateTotpBody=Le TOTP a \u00e9t\u00e9 mis \u00e0 jour pour votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.
+eventUpdateTotpBodyHtml=<p>Le TOTP a \u00e9t\u00e9 mis \u00e0 jour pour votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.</p>
diff --git a/ansible/artifacts/sunbird/email/messages/messages_it.properties b/ansible/artifacts/sunbird/email/messages/messages_it.properties
new file mode 100644
index 000000000..b877b91ab
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_it.properties
@@ -0,0 +1,24 @@
+emailVerificationSubject=Verifica l''email
+emailVerificationBody=Qualcuno ha creato un {2} account con questo indirizzo email. Se sei stato tu, fai clic sul pulsante seguente per verificare il tuo indirizzo email\n\n{0}\n\nQuesto link scadr\u00e0 in {1} minuti.\n\nSe non sei stato tu a creare questo account, ignora questo messaggio.
+emailVerificationBodyHtml=<p> Qualcuno ha creato un {2} account con questo indirizzo email. Se sei stato tu, fai clic sul pulsante seguente per verificare il tuo indirizzo email</p><p><a href="{0}">{0}</a></p><p>Questo link scadr\u00e0 in {1} minuti.</p><p>Se non sei stato tu a creare questo account, ignora questo messaggio.</p>
+identityProviderLinkSubject=Link {0}
+identityProviderLinkBody=Qualcuno vuole associare il tuo "{1}" account con "{0}" l''account dell''utente {2} . Se sei stato tu, fai clic sul pulsante seguente per associare gli account\n\n{3}\n\nQuesto link scadr\u00e0 in {4} minuti.\n\nSe non vuoi associare l''account, ignora questo messaggio. Se associ gli account, potrai accedere a {1} attraverso {0}.
+identityProviderLinkBodyHtml=<p>Qualcuno vuole associare il tuo <b>{1}</b> account con <b>{0}</b> l''account dell''utente {2} . Se sei stato tu, fai clic sul pulsante seguente per associare gli account</p><p><a href="{3}">{3}</a></p><p>Questo link scadr\u00e0 in {4} minuti.</p><p>Se non vuoi associare l''account, ignora questo messaggio. Se associ gli account, potrai accedere a {1} attraverso {0}.</p>
+passwordResetSubject=Reimposta la password
+passwordResetBody= Qualcuno ha appena richiesto di cambiare le {2} credenziali di accesso al tuo account.  Se sei stato tu, fai clic sul pulsante seguente reimpostarle.\n\n{0}\n\nQuesto link e codice scadranno in {1} minuti.\n\nSe non vuoi reimpostare le tue credenziali di accesso, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio.
+passwordResetBodyHtml=<p>Qualcuno ha appena richiesto di cambiare le {2} credenziali di accesso al tuo account. Se sei stato tu, fai clic sul pulsante seguente reimpostarle.</p><p><a href="{0}">{0}</a></p><p>Questo link scadr\u00e0 in {1} minuti.</p><p>Se non vuoi reimpostare le tue credenziali di accesso, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio.</p>
+executeActionsSubject=Aggiorna il tuo account
+executeActionsBody=Il tuo amministratore ha appena richiesto un aggiornamento del tuo {2} account. Fai clic sul pulsante seguente per iniziare questo processo.\n\n{0}\n\nQuesto link scadr\u00e0 in {1} minuti.\n\nSe non sei a conoscenza della richiesta del tuo amministratore, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio. 
+executeActionsBodyHtml=<p>Il tuo amministratore ha appena richiesto un aggiornamento del tuo {2} account. Fai clic sul pulsante seguente per iniziare questo processo.</p><p><a href="{0}">{0}</a></p><p>Questo link scadr\u00e0 in {1} minuti.</p><p>Se non sei a conoscenza della richiesta del tuo amministratore, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio.</p>
+eventLoginErrorSubject=Errore di accesso
+eventLoginErrorBody=\u00c8 stato rilevato un tentativo fallito di accesso al tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.
+eventLoginErrorBodyHtml=<p>\u00c8 stato rilevato un tentativo fallito di accesso al tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.</p>
+eventRemoveTotpSubject=Rimuovi TOTP (Password temporanea valida una volta sola)
+eventRemoveTotpBody=TOTP (Password temporanea valida una volta sola) \u00e8 stata rimossa dal tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.
+eventRemoveTotpBodyHtml=<p>TOTP (Password temporanea valida una volta sola) \u00e8 stata rimossa dal tuo account il  {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.</p>
+eventUpdatePasswordSubject=Aggiornamento password
+eventUpdatePasswordBody=La tua password \u00e8 stata cambiata il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.
+eventUpdatePasswordBodyHtml=<p> La tua password \u00e8 stata cambiata il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.</p>
+eventUpdateTotpSubject=Aggiornamento TOTP (Password temporanea valida una volta sola)
+eventUpdateTotpBody=TOTP (Password temporanea valida una volta sola) \u00e8 stata aggiornata per il tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.
+eventUpdateTotpBodyHtml=<p>TOTP (Password temporanea valida una volta sola) \u00e8 stata aggiornata per il tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.</p>
diff --git a/ansible/artifacts/sunbird/email/messages/messages_ja.properties b/ansible/artifacts/sunbird/email/messages/messages_ja.properties
new file mode 100644
index 000000000..a60ffe3d2
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_ja.properties
@@ -0,0 +1,25 @@
+# encoding: utf-8
+emailVerificationSubject=Eメールの確認
+emailVerificationBody=このメールアドレスで {2} アカウントが作成されたました。以下のリンクをクリックしてメールアドレスの確認を完了してください。\n\n{0}\n\nこのリンクは {1} 分間だけ有効です。\n\nもしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。
+emailVerificationBodyHtml=<p>このメールアドレスで {2} アカウントが作成されました。以下のリンクをクリックしてメールアドレスの確認を完了してください。</p><p><a href="{0}">メールアドレスの確認</a></p><p>このリンクは {1} 分間だけ有効です。</p><p>もしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。</p>
+identityProviderLinkSubject=リンク {0}
+identityProviderLinkBody=あなたの "{1}" アカウントと {2} ユーザーの "{0}" アカウントのリンクが要求されました。以下のリンクをクリックしてアカウントのリンクを行ってください。\n\n{3}\n\nこのリンクは {4} 分間だけ有効です。\n\nもしアカウントのリンクを行わない場合は、このメッセージを無視してください。アカウントのリンクを行うことで、{0} 経由で {1} にログインすることができるようになります。
+identityProviderLinkBodyHtml=<p>あなたの <b>{1}</b> アカウントと {2} ユーザーの <b>{0}</b> アカウントのリンクが要求されました。以下のリンクをクリックしてアカウントのリンクを行ってください。</p><p><a href="{3}">アカウントリンクの確認</a></p><p>このリンクは {4} 分間だけ有効です。</p><p>もしアカウントのリンクを行わない場合は、このメッセージを無視してください。アカウントのリンクを行うことで、{0} 経由で {1} にログインすることができるようになります。</p>
+passwordResetSubject=パスワードのリセット
+passwordResetBody=あなたの {2} アカウントのパスワードの変更が要求されています。以下のリンクをクリックしてパスワードのリセットを行ってください。\n\n{0}\n\nこのリンクは {1} 分間だけ有効です。\n\nもしパスワードのリセットを行わない場合は、このメッセージを無視してください。何も変更されません。
+passwordResetBodyHtml=<p>あなたの {2} アカウントのパスワードの変更が要求されています。以下のリンクをクリックしてパスワードのリセットを行ってください。</p><p><a href="{0}">パスワードのリセット</a></p><p>このリンクは {1} 分間だけ有効です。</p><p>もしパスワードのリセットを行わない場合は、このメッセージを無視してください。何も変更されません。</p>
+executeActionsSubject=アカウントの更新
+executeActionsBody=管理者よりあなたの {2} アカウントの更新が要求されています。以下のリンクをクリックしてこのプロセスを開始してください。\n\n{0}\n\nこのリンクは {1} 分間だけ有効です。\n\n管理者からのこの変更要求についてご存知ない場合は、このメッセージを無視してください。何も変更されません。
+executeActionsBodyHtml=<p>管理者よりあなたの {2} アカウントの更新が要求されています。以下のリンクをクリックしてこのプロセスを開始してください。</p><p><a href="{0}">アカウントの更新</a></p><p>このリンクは {1} 分間だけ有効です。</p><p>管理者からのこの変更要求についてご存知ない場合は、このメッセージを無視してください。何も変更されません。</p>
+eventLoginErrorSubject=ログインエラー
+eventLoginErrorBody={0} に {1} からのログイン失敗があなたのアカウントで検出されました。心当たりがない場合は、管理者に連絡してください。
+eventLoginErrorBodyHtml=<p>{0} に {1} からのログイン失敗があなたのアカウントで検出されました。心当たりがない場合は管理者に連絡してください。</p>
+eventRemoveTotpSubject=TOTPの削除
+eventRemoveTotpBody={0} に {1} からの操作で TOTP が削除されました。心当たりがない場合は、管理者に連絡してください。
+eventRemoveTotpBodyHtml=<p>{0} に {1} からの操作で TOTP が削除されました。心当たりがない場合は、管理者に連絡してください。</p>
+eventUpdatePasswordSubject=パスワードの更新
+eventUpdatePasswordBody={0} に {1} からの操作であなたのパスワードが変更されました。心当たりがない場合は、管理者に連絡してください。
+eventUpdatePasswordBodyHtml=<p>{0} に {1} からの操作であなたのパスワードが変更されました。心当たりがない場合は、管理者に連絡してください。</p>
+eventUpdateTotpSubject=TOTPの更新
+eventUpdateTotpBody={0} に {1} からの操作で TOTP が更新されました。心当たりがない場合は、管理者に連絡してください。
+eventUpdateTotpBodyHtml=<p>{0} に {1} からの操作で TOTP が更新されました。心当たりがない場合は、管理者に連絡してください。</p>
diff --git a/ansible/artifacts/sunbird/email/messages/messages_lt.properties b/ansible/artifacts/sunbird/email/messages/messages_lt.properties
new file mode 100644
index 000000000..a1b59ade9
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_lt.properties
@@ -0,0 +1,24 @@
+emailVerificationSubject=El. pa\u0161to patvirtinimas
+emailVerificationBody=Paskyra {2} sukurta naudojant \u0161\u012F el. pa\u0161to adres\u0105. Jei tai buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105\n\n{0}\n\n\u0160i nuoroda galioja {1} min.\n\nJei paskyros nek\u016Br\u0117te, tuomet ignuoruokite \u0161\u012F lai\u0161k\u0105. 
+emailVerificationBodyHtml=<p>Paskyra {2} sukurta naudojant \u0161\u012F el. pa\u0161to adres\u0105. Jei tao buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105</p><p><a href=LT"{0}">{0}</a></p><p>\u0160i nuoroda galioja {1} min.</p><p>nJei paskyros nek\u016Br\u0117te, tuomet ignuoruokite \u0161\u012F lai\u0161k\u0105.</p>
+identityProviderLinkSubject=S\u0105saja {0}
+identityProviderLinkBody=Ka\u017Eas pageidauja susieti J\u016Bs\u0173 "{1}" paskyr\u0105 su "{0}" {2} naudotojo paskyr\u0105. Jei tai buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 nor\u0117dami susieti paskyras\n\n{3}\n\n\u0160i nuoroda galioja {4} min.\n\nJei paskyr\u0173 susieti nenorite, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105. Jei paskyras susiesite, tuomet prie {1} gal\u0117siste prisijungti per {0}.
+identityProviderLinkBodyHtml=<p>\u017Eas pageidauja susieti J\u016Bs\u0173 <b>{1}</b> paskyr\u0105 su <b>{0}</b> {2} naudotojo paskyr\u0105. Jei tai buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 nor\u0117dami susieti paskyras</p><p><a href=LT"{3}">{3}</a></p><p>\u0160i nuoroda galioja {4} min.</p><p>Jei paskyr\u0173 susieti nenorite, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105. Jei paskyras susiesite, tuomet prie {1} gal\u0117siste prisijungti per {0}.</p>
+passwordResetSubject=Slapta\u017Eod\u017Eio atk\u016Brimas
+passwordResetBody=Ka\u017Ekas pageidauja pakeisti J\u016Bs\u0173 paskyros {2} slapta\u017Eod\u012F. Jei tai buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 slapta\u017Eod\u017Eio pakeitimui.\n\n{0}\n\n\u0160i nuoroda ir kodas galioja {1} min.\n\nJei nepageidajate keisti slapta\u017Eod\u017Eio, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105 ir niekas nebus pakeista.
+passwordResetBodyHtml=<p>Ka\u017Ekas pageidauja pakeisti J\u016Bs\u0173 paskyros {2} slapta\u017Eod\u012F. Jei tai buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 slapta\u017Eod\u017Eio pakeitimui.</p><p><a href=LT"{0}">{0}</a></p><p>\u0160i nuoroda ir kodas galioja {1} min.</p><p>Jei nepageidajate keisti slapta\u017Eod\u017Eio, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105 ir niekas nebus pakeista.</p>
+executeActionsSubject=Atnaujinkite savo paskyr\u0105
+executeActionsBody=Sistemos administratorius pageidauja, kad J\u016Bs atnaujintum\u0117te savo {2} paskyr\u0105. Paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 paskyros duomen\u0173 atnaujinimui.\n\n{0}\n\n\u0160i nuoroda galioja {1} min.\n\nJei J\u016Bs neasate tikri, kad tai administratoriaus pageidavimas, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105 ir niekas nebus pakeista.
+executeActionsBodyHtml=<p>Sistemos administratorius pageidauja, kad J\u016Bs atnaujintum\u0117te savo {2} paskyr\u0105. Paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 paskyros duomen\u0173 atnaujinimui.</p><p><a href=LT"{0}">{0}</a></p><p>\u0160i nuoroda galioja {1} min.</p><p>Jei J\u016Bs neasate tikri, kad tai administratoriaus pageidavimas, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105 ir niekas nebus pakeista.</p>
+eventLoginErrorSubject=Nes\u0117kmingas bandymas prisijungti prie j\u016Bs\u0173 paskyros
+eventLoginErrorBody=Bandymas prisijungti prie j\u016Bs\u0173 paskyros {0} i\u0161 {1} nes\u0117kmingas. Jei tai nebuvote j\u016Bs, tuomet susisiekite su administratoriumi
+eventLoginErrorBodyHtml=<p>Bandymas prisijungti prie j\u016Bs\u0173 paskyros {0} i\u0161 {1} nes\u0117kmingas. Jei tai nebuvote j\u016Bs, tuomet susisiekite su administratoriumi</p>
+eventRemoveTotpSubject=TOTP pa\u0161alinimas
+eventRemoveTotpBody=Ka\u017Ekas pageidauja atsieti TOPT J\u016Bs\u0173 {1} paskyroje su {0}. Jei tai nebuvote J\u016Bs, tuomet susisiekite su administratoriumi
+eventRemoveTotpBodyHtml=<p>Ka\u017Ekas pageidauja atsieti TOPT J\u016Bs\u0173 <b>{1}</b> paskyroje su <b>{0}</b>. Jei tai nebuvote J\u016Bs, tuomet susisiekite su administratoriumi</p>
+eventUpdatePasswordSubject=Slapta\u017Eod\u017Eio atnaujinimas
+eventUpdatePasswordBody={1} paskyroje {0} pakeisas j\u016Bs\u0173 slapta\u017Eodis. Jei J\u016Bs nekeit\u0117te, tuomet susisiekite su administratoriumi
+eventUpdatePasswordBodyHtml=<p>{1} paskyroje {0} pakeisas j\u016Bs\u0173 slapta\u017Eodis. Jei J\u016Bs nekeit\u0117te, tuomet susisiekite su administratoriumi</p>
+eventUpdateTotpSubject=TOTP atnaujinimas
+eventUpdateTotpBody=TOTP J\u016Bs\u0173 {1} paskyroje su {0} buvo atnaujintas. Jei tai nebuvote J\u016Bs, tuomet susisiekite su administratoriumi
+eventUpdateTotpBodyHtml=<p>TOTP J\u016Bs\u0173 {1} paskyroje su {0} buvo atnaujintas. Jei tai nebuvote J\u016Bs, tuomet susisiekite su administratoriumi</p>
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/messages/messages_no.properties b/ansible/artifacts/sunbird/email/messages/messages_no.properties
new file mode 100644
index 000000000..32334e9d8
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_no.properties
@@ -0,0 +1,24 @@
+emailVerificationSubject=Bekreft e-postadresse
+emailVerificationBody=Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 bekrefte e-postadressen din\n\n{0}\n\nDenne lenken vil utl\u00F8pe om {1} minutter.\n\nHvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen.
+emailVerificationBodyHtml=<p>Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 bekrefte e-postadressen din</p><p><a href="{0}">{0}</a></p><p>Denne lenken vil utl\u00F8pe om {1} minutter.</p><p>Hvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen.</p>
+identityProviderLinkSubject=Lenke {0}
+identityProviderLinkBody=Noen vil koble din <b>{1}</b> konto med <b>{0}</b> konto til bruker {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 koble kontoene\n\n{3}\n\nDenne lenken vil utl\u00F8pe om {4} minutter\n\nHvis du ikke vil koble kontoene, vennligst ignorer denne meldingen. Hvis du kobler kontoene sammen vil du kunne logge inn til {1} gjennom {0}.
+identityProviderLinkBodyHtml=<p>Noen vil koble din <b>{1}</b> konto med <b>{0}</b> konto til bruker {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 koble kontoene.</p><p><a href="{3}">{3}</a></p><p>Denne lenken vil utl\u00F8pe om {4} minutter.</p><p>Hvis du ikke vil koble kontoene, vennligst ignorer denne meldingen. Hvis du kobler kontoene sammen vil du kunne logge inn til {1} gjennom {0}.</p>
+passwordResetSubject=Tilbakestill passord
+passwordResetBody=Noen har bedt om \u00E5 endre innloggingsdetaljene til din konto {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 tilbakestille dem.\n\n{0}\n\nDenne lenken vil utl\u00F8pe om {1} minutter.\n\nHvis du ikke vil tilbakestille din innloggingsdata, vennligst ignorer denne meldingen og ingenting vil bli endret.
+passwordResetBodyHtml=<p>Noen har bedt om \u00E5 endre innloggingsdetaljene til din konto {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 tilbakestille dem.</p><p><a href="{0}">{0}</a></p><p>Denne lenken vil utl\u00F8pe om {1} minutter.</p><p>Hvis du ikke vil tilbakestille din innloggingsdata, vennligst ignorer denne meldingen og ingenting vil bli endret.</p>
+executeActionsSubject=Oppdater kontoen din
+executeActionsBody=Administrator har anmodet at du oppdaterer din {2} konto. Klikk p\u00E5 lenken nedenfor for \u00E5 starte denne prosessen\n\n{0}\n\nDenne lenken vil utl\u00F8pe om {1} minutter.\n\nHvis du ikke var klar over at administrator har bedt om dette, vennligst ignorer denne meldingen og ingenting vil bli endret.
+executeActionsBodyHtml=<p>Administrator har anmodet at du oppdaterer din {2} konto. Klikk p\u00E5 linken nedenfor for \u00E5 starte denne prosessen.</p><p><a href="{0}">{0}</a></p><p>Denne lenken vil utl\u00F8pe om {1} minutter.</p><p>Hvis du ikke var klar over at administrator har bedt om dette, ignorer denne meldingen og ingenting vil bli endret. </p>
+eventLoginErrorSubject=Innlogging feilet
+eventLoginErrorBody=Et mislykket innloggingsfors\u00F8k ble oppdaget p\u00E5 din konto p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.
+eventLoginErrorBodyHtml=<p>Et mislykket innloggingsfors\u00F8k ble oppdaget p\u00E5 din konto p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.</p>
+eventRemoveTotpSubject=Fjern engangskode
+eventRemoveTotpBody=Engangskode ble fjernet fra kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.
+eventRemoveTotpBodyHtml=<p>Engangskode ble fjernet fra kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.</p>
+eventUpdatePasswordSubject=Oppdater passord
+eventUpdatePasswordBody=Ditt passord ble endret i {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.
+eventUpdatePasswordBodyHtml=<p>Ditt passord ble endret i {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator. </p>
+eventUpdateTotpSubject=Oppdater engangskode
+eventUpdateTotpBody=Engangskode ble oppdatert for kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.
+eventUpdateTotpBodyHtml=<p>Engangskode ble oppdatert for kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator. </p>
diff --git a/ansible/artifacts/sunbird/email/messages/messages_pt_BR.properties b/ansible/artifacts/sunbird/email/messages/messages_pt_BR.properties
new file mode 100644
index 000000000..cfe973767
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_pt_BR.properties
@@ -0,0 +1,19 @@
+emailVerificationSubject=Verifica\u00E7\u00E3o de e-mail
+emailVerificationBody=Algu\u00E9m criou uma conta {2} com este endere\u00E7o de e-mail. Se foi voc\u00EA, clique no link abaixo para verificar o seu endere\u00E7o de email\n\n{0}\n\nEste link ir\u00E1 expirar dentro de {1} minutos.\n\nSe n\u00E3o foi voc\u00EA que criou esta conta, basta ignorar esta mensagem.
+emailVerificationBodyHtml=<p>Algu\u00E9m criou uma conta {2} com este endere\u00E7o de e-mail. Se foi voc\u00EA, clique no link abaixo para verificar o seu endere\u00E7o de email</p><p><a href="{0}">{0}</a></p><p>Este link ir\u00E1 expirar dentro de {1} minutos.</p><p>Se n\u00E3o foi voc\u00EA que criou esta conta, basta ignorar esta mensagem.</p>
+identityProviderLinkSubject=Vincular {0}
+identityProviderLinkBody=Algu\u00E9m quer vincular sua conta "{1}" com a conta "{0}" do usu\u00E1rio {2} . Se foi voc\u00EA, clique no link abaixo para vincular as contas.\n\n{3}\n\nEste link ir\u00E1 expirar em {4} minutos.\n\nSe voc\u00EA n\u00E3o quer vincular a conta, apenas ignore esta mensagem. Se voc\u00EA vincular as contas, voc\u00EA ser\u00E1 capaz de logar em {1} atr\u00E1v\u00E9s de {0}.
+identityProviderLinkBodyHtml=<p>Algu\u00E9m quer vincular sua conta <b>{1}</b> com a conta <b>{0}</b> do usu\u00E1rio {2} . Se foi voc\u00EA, clique no link abaixo para vincular as contas.</p><p><a href="{3}">{3}</a></p><p>Este link ir\u00E1 expirar em {4} minutos.</p><p>Se voc\u00EA n\u00E3o quer vincular a conta, apenas ignore esta mensagem. Se voc\u00EA vincular as contas, voc\u00EA ser\u00E1 capaz de logar em {1} atr\u00E1v\u00E9s de {0}.</p>
+passwordResetSubject=Redefini\u00E7\u00E3o de senha
+eventLoginErrorSubject=Erro de login
+eventLoginErrorBody=Uma tentativa de login mal sucedida para a sua conta foi detectada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.
+eventLoginErrorBodyHtml=<p>Uma tentativa de login mal sucedida para a sua conta foi detectada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.</p>
+eventRemoveTotpSubject=Remover TOTP
+eventRemoveTotpBody=TOTP foi removido da sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.
+eventRemoveTotpBodyHtml=<p>TOTP foi removido da sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.</p>
+eventUpdatePasswordSubject=Atualiza\u00E7\u00E3o de senha
+eventUpdatePasswordBody=Sua senha foi alterada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.
+eventUpdatePasswordBodyHtml=<p>Sua senha foi alterada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.</p>
+eventUpdateTotpSubject=Atualiza\u00E7\u00E3o TOTP
+eventUpdateTotpBody=TOTP foi atualizado para a sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.
+eventUpdateTotpBodyHtml=<p>TOTP foi atualizado para a sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.</p>
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/messages/messages_ru.properties b/ansible/artifacts/sunbird/email/messages/messages_ru.properties
new file mode 100644
index 000000000..135578863
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_ru.properties
@@ -0,0 +1,25 @@
+# encoding: utf-8
+emailVerificationSubject=Подтверждение E-mail
+emailVerificationBody=Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите на следующую ссылку для подтверждения вашего email\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не создавали учетную запись, просто проигнорируйте это письмо.
+emailVerificationBodyHtml=<p>Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите по ссылке для подтверждения вашего E-mail</p><p><a href="{0}">{0}</a></p><p>Эта ссылка устареет через {1} минут.</p><p>Если Вы не создавали учетную запись, просто проигнорируйте это письмо.</p>
+identityProviderLinkSubject=Ссылка {0}
+identityProviderLinkBody=Кто-то хочет связать вашу учетную запись "{1}" с "{0}" учетной записью пользователя {2} . Если это были Вы, нажмите по следующей ссылке, чтобы связать учетные записи\n\n{3}\n\nЭта ссылка устареет через {4} минут.\n\nЕсли это не хотите объединять учетные записи, просто проигнориуйте это письмо. После объединения учетных записей Вы можете войти в  {1} через {0}.
+identityProviderLinkBodyHtml=<p>Кто-то хочет связать вашу учетную запись <b>{1}</b> с <b>{0}</b> учетной записью пользователя {2} . Если это были Вы, нажмите по следующей ссылке, чтобы связать учетные записи</p><p><a href="{3}">{3}</a></p><p>Эта ссылка устареет через  {4} минут.</p><p>Если это не хотите объединять учетные записи, просто проигнориуйте это письмо. После объединения учетных записей Вы можете войти в  {1} через {0}.</p>
+passwordResetSubject=Сброс пароля
+passwordResetBody=Кто-то только что запросил изменение пароля от Вашей учетной записи {2}. Если это были Вы, нажмите на следующую ссылку, чтобы сбросить его.\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не хотите сбрасывать пароль, просто проигнорируйте это письмо.
+passwordResetBodyHtml=<p>Кто-то только что запросил изменение пароля от Вашей учетной записи {2}. Если это были Вы, нажмите на следующую ссылку, чтобы сбросить его.</p><p><a href="{0}">{0}</a></p><p>Эта ссылка устареет через  {1} минут.</p><p>Если Вы не хотите сбрасывать пароль, просто проигнорируйте это письмо и ничего не изменится.</p>
+executeActionsSubject=Обновление Вашей учетной записи
+executeActionsBody=Администратор просит Вас обновить данные Вашей учетной записи {2}. Нажмите по следующей ссылке чтобы начать этот процесс.\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли у вас есть подозрения, что администратор не мог сделать такой запрос, просто проигнорируйте это письмо.
+executeActionsBodyHtml=<p>Администратор просит Вас обновить данные Вашей учетной записи {2}.  Нажмите по следующей ссылке чтобы начать этот процесс.</p><p><a href="{0}">{0}</a></p><p>Эта ссылка устареет через  {1} минут.</p><p>Если у вас есть подозрения, что администратор не мог сделать такой запрос, просто проигнорируйте это письмо.</p>
+eventLoginErrorSubject=Ошибка входа
+eventLoginErrorBody=Была зафиксирована неудачная попытка входа в Вашу учетную запись {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.
+eventLoginErrorBodyHtml=<p>Была зафиксирована неудачная попытка входа в Вашу учетную запись {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.</p>
+eventRemoveTotpSubject=Удалить TOTP
+eventRemoveTotpBody=TOTP был удален из вашей учетной записи {0} c {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.
+eventRemoveTotpBodyHtml=<p>TOTP был удален из вашей учетной записи {0} c {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.</p>
+eventUpdatePasswordSubject=Обновление пароля
+eventUpdatePasswordBody=Ваш пароль был изменен в {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.
+eventUpdatePasswordBodyHtml=<p>Ваш пароль был изменен в {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.</p>
+eventUpdateTotpSubject=Обновление TOTP
+eventUpdateTotpBody=TOTP был обновлен в вашей учетной записи {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.
+eventUpdateTotpBodyHtml=<p>TOTP был обновлен в вашей учетной записи {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.</p>
diff --git a/ansible/artifacts/sunbird/email/messages/messages_sv.properties b/ansible/artifacts/sunbird/email/messages/messages_sv.properties
new file mode 100644
index 000000000..5b5ac6d58
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/messages/messages_sv.properties
@@ -0,0 +1,25 @@
+# encoding: utf-8
+emailVerificationSubject=Verifiera e-post
+emailVerificationBody=Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet.
+emailVerificationBodyHtml=<p>Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress</p><p><a href="{0}">{0}</a></p><p>Den här länken kommer att upphöra inom {1} minuter.</p><p>Om det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet.</p>
+identityProviderLinkSubject=Länk {0}
+identityProviderLinkBody=Någon vill länka ditt "{1}" konto med "{0}" kontot tillhörande användaren {2} . Om det var du, klicka då på länken nedan för att länka kontona\n\n{3}\n\nDen här länken kommer att upphöra inom {4} minuter.\n\nOm du inte vill länka kontot, ignorera i så fall det här meddelandet. Om du länkar kontona, så kan du logga in till {1} genom {0}.
+identityProviderLinkBodyHtml=<p>Någon vill länka ditt <b>{1}</b> konto med <b>{0}</b> kontot tillhörande användaren {2} . Om det var du, klicka då på länken nedan för att länka kontona</p><p><a href="{3}">{3}</a></p><p>Den här länken kommer att upphöra inom {4} minuter.</p><p>Om du inte vill länka kontot, ignorera i så fall det här meddelandet. Om du länkar kontona, så kan du logga in till {1} genom {0}.</p>
+passwordResetSubject=Återställ lösenord
+passwordResetBody=Någon har precis bett om att ändra ditt {2} kontos användaruppgifter. Om det var du, klicka då på länken nedan för att återställa dem.\n\n{0}\n\nDen här länken och koden kommer att upphöra inom {1} minuter.\n\nOm du inte vill återställa dina kontouppgifter, ignorera i så fall det här meddelandet så kommer inget att ändras.
+passwordResetBodyHtml=<p>Någon har precis bett om att ändra ditt {2} kontos användaruppgifter. Om det var du, klicka då på länken nedan för att återställa dem.</p><p><a href="{0}">{0}</a></p><p>Den här länken och koden kommer att upphöra inom {1} minuter.</p><p>Om du inte vill återställa dina kontouppgifter, ignorera i så fall det här meddelandet så kommer inget att ändras.</p>
+executeActionsSubject=Uppdatera Ditt Konto
+executeActionsBody=Din administratör har precis bett om att du skall uppdatera ditt {2} konto. Klicka på länken för att påbörja processen.\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm du är omedveten om att din administratör har bett om detta, ignorera i så fall det här meddelandet så kommer inget att ändras.
+executeActionsBodyHtml=<p>Din administratör har precis bett om att du skall uppdatera ditt {2} konto. Klicka på länken för att påbörja processen.</p><p><a href="{0}">{0}</a></p><p>Den här länken kommer att upphöra inom {1} minuter.</p><p>Om du är omedveten om att din administratör har bett om detta, ignorera i så fall det här meddelandet så kommer inget att ändras.</p>
+eventLoginErrorSubject=Inloggningsfel
+eventLoginErrorBody=Ett misslyckat inloggningsförsök har upptäckts på ditt konto på {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.
+eventLoginErrorBodyHtml=<p>Ett misslyckat inloggningsförsök har upptäckts på ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.</p>
+eventRemoveTotpSubject=Ta bort TOTP
+eventRemoveTotpBody=TOTP togs bort från ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.
+eventRemoveTotpBodyHtml=<p>TOTP togs bort från ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.</p>
+eventUpdatePasswordSubject=Uppdatera lösenord
+eventUpdatePasswordBody=Ditt lösenord ändrades den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.
+eventUpdatePasswordBodyHtml=<p>Ditt lösenord ändrades den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.</p>
+eventUpdateTotpSubject=Uppdatera TOTP
+eventUpdateTotpBody=TOTP uppdaterades för ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.
+eventUpdateTotpBodyHtml=<p>TOTP uppdaterades för ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.</p>
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/text/email-test.ftl b/ansible/artifacts/sunbird/email/text/email-test.ftl
new file mode 100644
index 000000000..19942c791
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/text/email-test.ftl
@@ -0,0 +1 @@
+${msg("emailTestBody", realmName)}
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/text/email-verification.ftl b/ansible/artifacts/sunbird/email/text/email-verification.ftl
new file mode 100644
index 000000000..0ae601f72
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/text/email-verification.ftl
@@ -0,0 +1 @@
+${msg("emailVerificationBody",link, linkExpiration, realmName)}
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/text/event-login_error.ftl b/ansible/artifacts/sunbird/email/text/event-login_error.ftl
new file mode 100644
index 000000000..7835c9146
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/text/event-login_error.ftl
@@ -0,0 +1 @@
+${msg("eventLoginErrorBody",event.date,event.ipAddress)}
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/text/event-remove_totp.ftl b/ansible/artifacts/sunbird/email/text/event-remove_totp.ftl
new file mode 100644
index 000000000..8930b64d5
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/text/event-remove_totp.ftl
@@ -0,0 +1 @@
+${msg("eventRemoveTotpBody",event.date, event.ipAddress)}
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/text/event-update_password.ftl b/ansible/artifacts/sunbird/email/text/event-update_password.ftl
new file mode 100644
index 000000000..754daac5c
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/text/event-update_password.ftl
@@ -0,0 +1 @@
+${msg("eventUpdatePasswordBody",event.date, event.ipAddress)}
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/text/event-update_totp.ftl b/ansible/artifacts/sunbird/email/text/event-update_totp.ftl
new file mode 100644
index 000000000..3a7b0f712
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/text/event-update_totp.ftl
@@ -0,0 +1 @@
+${msg("eventUpdateTotpBody",event.date, event.ipAddress)}
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/text/executeActions.ftl b/ansible/artifacts/sunbird/email/text/executeActions.ftl
new file mode 100644
index 000000000..a33758f15
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/text/executeActions.ftl
@@ -0,0 +1 @@
+${msg("executeActionsBody",link, linkExpiration, realmName)}
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/text/identity-provider-link.ftl b/ansible/artifacts/sunbird/email/text/identity-provider-link.ftl
new file mode 100644
index 000000000..a8c0d54e9
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/text/identity-provider-link.ftl
@@ -0,0 +1 @@
+${msg("identityProviderLinkBody", identityProviderAlias, realmName, identityProviderContext.username, link, linkExpiration)}
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/email/text/password-reset.ftl b/ansible/artifacts/sunbird/email/text/password-reset.ftl
new file mode 100644
index 000000000..3520c418e
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/text/password-reset.ftl
@@ -0,0 +1 @@
+${msg("passwordResetBodyHtml",link,(linkExpiration/60)?string["0"],realmName)}
diff --git a/ansible/artifacts/sunbird/email/theme.properties b/ansible/artifacts/sunbird/email/theme.properties
new file mode 100644
index 000000000..6b2b6e8fa
--- /dev/null
+++ b/ansible/artifacts/sunbird/email/theme.properties
@@ -0,0 +1 @@
+locales=ca,de,en,es,fr,it,ja,lt,no,pt-BR,ru,sv
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/login/login-page-expired.ftl b/ansible/artifacts/sunbird/login/login-page-expired.ftl
new file mode 100644
index 000000000..b26661442
--- /dev/null
+++ b/ansible/artifacts/sunbird/login/login-page-expired.ftl
@@ -0,0 +1,18 @@
+<#import "template.ftl" as layout>
+<@layout.registrationLayout; section>
+    <#if section = "title">
+        ${msg("pageExpiredTitle")}
+    <#elseif section = "form">
+     <div class="ui raised shadow container segment fullpage-background-image">
+        <div class="ui three column grid stackable">
+            <div class="ui column tablet only computer only"></div>
+            <div class="ui column mt-127 height-fix">
+			<p id="instruction1" class="instruction">
+				${msg("pageExpiredMsg1")} <a id="loginRestartLink" href="${url.loginRestartFlowUrl}">${msg("doClickHere")}</a>.
+				${msg("pageExpiredMsg2")} <a id="loginContinueLink" href="${url.loginAction}">${msg("doClickHere")}</a>.
+			</p>
+			</div>
+			<div class="ui column tablet only computer only"></div>
+		</div>
+    </#if>
+</@layout.registrationLayout>
diff --git a/ansible/artifacts/sunbird/login/login-reset-password.ftl b/ansible/artifacts/sunbird/login/login-reset-password.ftl
new file mode 100644
index 000000000..5d81b0c7a
--- /dev/null
+++ b/ansible/artifacts/sunbird/login/login-reset-password.ftl
@@ -0,0 +1,58 @@
+<#import "template.ftl" as layout>
+<@layout.registrationLayout displayInfo=true; section>
+    <#if section = "title">
+        ${msg("emailForgotTitle")}
+    <#elseif section = "form">
+    <meta content="width=device-width, initial-scale=1" name="viewport" />
+    <div class="ui raised shadow container segment fullpage-background-image">
+        <div class="ui three column grid stackable">
+            <div class="ui column tablet only computer only"></div>
+            <div class="ui column height-fix">
+                <div class="ui header centered">
+                    <img onerror="" alt="">
+                    <div class="signInHead mt-27">${msg("emailForgotTitle")}</div>
+                </div>
+                <div class="ui content center justfy textCenter">
+                    ${msg("enterEmailPhonenumberToGetCode")}
+                </div>
+                <div class="ui content center justfy textCenter mt-8 mb-28">
+                    <#if message?has_content>
+                        <div class="ui text ${message.type}">
+                            ${message.summary}
+                        </div>
+                    </#if>
+                </div>
+                <form id="kc-reset-password-form" class="ui form" method="POST" action="${url.loginAction}">
+                    <div class="field mb-36">
+                        <label id="usernameLabel" for="username" class="">
+                            <#if !realm.loginWithEmailAllowed>
+                                ${msg("username")}
+                            <#elseif !realm.registrationEmailAsUsername>
+                                ${msg("emailOrPhone")}
+                            <#else>${msg("email")}
+                            </#if>
+                        </label>
+                        <label id="usernameLabelPlaceholder" for="username" class="activeLabelColor hide">
+                            <#if !realm.loginWithEmailAllowed>${msg("username")}
+                            <#elseif !realm.registrationEmailAsUsername>${msg("placeholderForEmailOrPhone")}
+                            <#else>${msg("email")}
+                            </#if>
+                        </label>
+                        <input type="text" id="username" class="mt-8" name="username" onfocusin="inputBoxFocusIn(this)" onfocusout="inputBoxFocusOut(this)" autofocus/>
+                    </div>
+                    <div class="field">
+                        <button id="login" class="ui fluid submit button">
+                        ${msg("doReset")}
+                        </button>
+                    </div>
+                </form>
+                <div class="${properties.kcFormOptionsWrapperClass!} signUpMsg mb-56 mt-45 textCenter">
+                    <span><a id="versionLink" class="backToLogin" onclick="javascript:makeDivUnclickable()" href="${url.loginUrl}"><span class="fs-14"><< </span> ${msg("backToLogin")}</a></span>
+                </div>
+            </div>
+            <div class="ui column tablet only computer only"></div>
+        </div>
+    </div>
+    <#elseif section = "info" >
+    </#if>
+</@layout.registrationLayout>
diff --git a/ansible/artifacts/sunbird/login/login-update-password.ftl b/ansible/artifacts/sunbird/login/login-update-password.ftl
new file mode 100644
index 000000000..434a26985
--- /dev/null
+++ b/ansible/artifacts/sunbird/login/login-update-password.ftl
@@ -0,0 +1,64 @@
+<#import "template.ftl" as layout>
+<@layout.registrationLayout displayInfo=true; section>
+    <#if section = "title">
+        ${msg("updatePasswordTitle")}
+    <#elseif section = "form">
+    <div class="ui raised shadow container segment fullpage-background-image">
+        <div class="ui three column grid stackable">
+            <div class="ui column tablet only computer only"></div>
+            <div class="ui column height-fix">
+                <div class="ui header centered mb-18">
+                    <img onerror="" alt="">
+                    <div class="signInHead mt-27">${msg("newPasswordTitle")}</div>
+                </div>
+                <div class="ui content center justfy textCenter mb-36 loginupdate">
+                    <#if message?has_content>
+                        <div class="ui text ${message.type}">
+                            ${message.summary}
+                        </div>
+                    </#if>
+                </div>
+                <form id="kc-passwd-update-form" class="ui form" action="${url.loginAction}" method="post">
+                    <div class="field">
+                        <label id="password-newLabel" for="password-new" class="">
+                            ${msg("passwordNew")}
+                        </label>
+                        <label id="password-newLabelPlaceholder" for="password-new" class="activeLabelColor hide">
+                            ${msg("passwordNew")}
+                        </label>
+                        <div class="ui search">
+                            <div class="ui mt-8 icon input">
+                                <input class="" type="password" id="password-new" onfocusin="inputBoxFocusIn(this)" onfocusout="inputBoxFocusOut(this)" name="password-new" autocomplete="off" />    
+                                <i class="eye icon link" onclick="viewPassword(this)"></i>
+                                <!--i id="preview-hide" class="eye slash icon hide link"></i-->
+                            </div>
+                        </div>
+                    </div>
+                    <div class="field">
+                        <label id="password-confirmLabel" class="" for="password-confirm">
+                            ${msg("passwordConfirm")}
+                        </label>
+                        <label id="password-confirmLabelPlaceholder" class="activeLabelColor hide" for="password-confirm">
+                            ${msg("passwordConfirm")}
+                        </label>
+                        <input type="password" class="mt-8" onfocusin="inputBoxFocusIn(this)" onfocusout="inputBoxFocusOut(this)" id="password-confirm" name="password-confirm" autocomplete="off" />
+                    </div>
+                    <div class="field">
+                        <button id="login" class="ui fluid button submit mt-36" onclick="javascript:makeDivUnclickable()">
+                            ${msg("doReset")}
+                        </button>
+                    </div>
+                </form>
+                <!--div class="${properties.kcFormOptionsWrapperClass!} signUpMsg mb-56 mt-45 textCenter">
+                    <span>
+                        <a class="backToLogin" onclick="javascript:makeDivUnclickable()" href="${url.loginUrl}">
+                            <span class="fs-14"><< </span> ${msg("backToLogin")}
+                        </a>
+                    </span>
+                 </div-->
+            </div>
+            <div class="ui column tablet only computer only"></div>
+        </div>
+    </div>
+    </#if>
+</@layout.registrationLayout>
diff --git a/ansible/artifacts/sunbird/login/login.ftl b/ansible/artifacts/sunbird/login/login.ftl
new file mode 100644
index 000000000..1cc22c9e3
--- /dev/null
+++ b/ansible/artifacts/sunbird/login/login.ftl
@@ -0,0 +1,97 @@
+<#import "template.ftl" as layout>
+<@layout.registrationLayout displayInfo=social.displayInfo; section>
+<#if section = "title">
+    ${msg("loginTitle",(realm.displayName!''))}
+    <#elseif section = "header">
+    <#elseif section = "form">
+    <#if realm.password>
+    <div class="ui raised shadow container segment fullpage-background-image">
+        <div class="ui three column grid stackable">
+            <div class="ui column tablet only computer only"></div>
+            <div class="ui column height-fix">
+                <div class="ui header centered">
+                    <img onerror="" alt="">
+                    <div class="signInHead mt-27">${msg("doSignIn")}</div>
+                </div>
+                <div class="formMsg mb-28 textCenter">
+                <#if message?has_content>
+                    <div class="ui text ${message.type}">
+                        ${message.summary}
+                    </div>
+                    </#if>
+                    <div id="success-msg" class="ui text success hide">suceess</div>
+                    <div id="error-msg" class="ui text error hide">error</div>
+                </div>
+                <form id="kc-form-login" class="ui form" method="POST" action="${url.loginAction}">
+                    <div class="field">
+                        <label id="usernameLabel" for="username" class="">
+                            <#if !realm.loginWithEmailAllowed>${msg("username")}
+                            <#elseif !realm.registrationEmailAsUsername>${msg("emailOrPhone")}
+                            <#else>${msg("email")}
+                            </#if>
+                        </label>
+                        <label id="usernameLabelPlaceholder" for="username" class="activeLabelColor hide">
+                            <#if !realm.loginWithEmailAllowed>${msg("username")}
+                            <#elseif !realm.registrationEmailAsUsername>${msg("placeholderForEmailOrPhone")}
+                            <#else>${msg("email")}
+                            </#if>
+                        </label>
+                        <#if usernameEditDisabled??>
+                        <input class="mt-8" id="username" name="username" value="${(login.username!'')?html}" type="text" disabled />
+                        <#else>
+                        <input class="mt-8" id="username" name="username" onfocusin="inputBoxFocusIn(this)" onfocusout="inputBoxFocusOut(this)" value="${(login.username!'')?html}" type="text" autofocus autocomplete="off" />
+                        </#if>
+                    </div>
+                    <div class="field">
+                        <div>
+                            <label id="passwordLabel" for="password" class="">
+                                ${msg("password")}
+                            </label>
+                            <label id="passwordLabelPlaceholder" for="password" class="activeLabelColor hide">
+                                ${msg("placeholderForPassword")}
+                            </label>
+                        </div>
+                        <input class=" mt-8" id="password" onfocusin="inputBoxFocusIn(this)" onfocusout="inputBoxFocusOut(this)" name="password" type="password" autocomplete="off" />
+                    </div>
+                    <div class="field">
+                        <button id="login" class="mt-36 ui fluid button">${msg("doSignIn")}</button>
+                    </div>
+                    <#if realm.resetPasswordAllowed>
+                        <a id="versionLink" class="ui right floated forgetPasswordLink" onclick="javascript:storeLocation(); javascript:makeDivUnclickable()" href="${url.loginResetCredentialsUrl}">${msg("doForgotPassword")}</a>
+                    </#if>
+                    <div id="selfSingUp" class="hide">
+                        <p class="or mb-30 mt-30 textCenter">OR</p>
+                        <div class="field">
+                            <#if realm.password && social.providers??>
+                                <!--div id="kc-social-providers">
+                                    <#list social.providers as p>
+                                    <a href="${p.loginUrl}" id="zocial-${p.alias}" class="zocial ${p.providerId} ui fluid blue basic button textCenter">
+                                    <i class="icon signInWithGoogle"></i>${msg("doSignIn")} ${msg("doSignWithGoogle")}
+                                    </a>
+                                    </#list>
+                                </div-->
+                            </#if>
+                            <button type="button" class="ui fluid blue basic button googleButton" onclick="redirect('/google/auth')">
+                            <img class="signInWithGoogle" src="${url.resourcesPath}/img/google.png">
+                            ${msg("doSignIn")} ${msg("doSignWithGoogle")}
+                            </button>
+							<button type="button" id="stateButton" class="ui fluid blue basic button googleButton stateButton hide" onclick="handleSsoEvent()">
+								${msg("doSignWithState")}
+							</button>
+                        </div>
+                        <#if realm.password && realm.registrationAllowed && !usernameEditDisabled??>
+                            <div id="kc-registration" class="field">
+                                <div class="ui content signUpMsg">
+                                    ${msg("noAccount")} <span id="signup" tabindex="0" class="registerLink" onclick="redirect('/signup')">${msg("doRegister")}</span> to access relevant learning material and enroll for courses.
+                                </div>
+                            </div>
+                        </#if>
+                    </div>
+                </form>
+            </div>
+            <div class="ui column tablet only computer only"></div>
+        </div>
+    </div>
+    </#if>
+</#if>
+</@layout.registrationLayout>
diff --git a/ansible/artifacts/sunbird/login/resources/messages/messages_en.properties b/ansible/artifacts/sunbird/login/messages/messages_en.properties
similarity index 87%
rename from ansible/artifacts/sunbird/login/resources/messages/messages_en.properties
rename to ansible/artifacts/sunbird/login/messages/messages_en.properties
index ccca8b5a6..ff12e1996 100644
--- a/ansible/artifacts/sunbird/login/resources/messages/messages_en.properties
+++ b/ansible/artifacts/sunbird/login/messages/messages_en.properties
@@ -1,13 +1,17 @@
-doLogIn=Log in
-doRegister=Register
+doLogIn=Log In
+doRegister=Sign Up
+doSignIn=Sign In
+doSignWithGoogle=with Google
+doSignWithState=Sign In with State System
 doCancel=Cancel
 doSubmit=Submit
+doReset=Reset
 doYes=Yes
 doNo=No
 doContinue=Continue
 doAccept=Accept
 doDecline=Decline
-doForgotPassword=Forgot Password?
+doForgotPassword=Forgot?
 doClickHere=Click here
 doImpersonate=Impersonate
 kerberosNotConfigured=Kerberos Not Configured
@@ -24,14 +28,17 @@ realmChoice=Realm
 unknownUser=Unknown user
 loginTotpTitle=Mobile Authenticator Setup
 loginProfileTitle=Update Account Information
-loginTimeout=You took too long to login.  Login process starting from beginning.
+enterCode=Enter the code we sent to you
+loginTimeout=You took too long to sign in.  Sign in process starting from beginning.
 oauthGrantTitle=Grant Access
 oauthGrantTitleHtml={0}
 errorTitle=We''re sorry...
 errorTitleHtml=We''re <strong>sorry</strong> ...
 emailVerifyTitle=Email verification
 emailForgotTitle=Forgot Your Password?
-updatePasswordTitle=Update password
+updatePasswordTitle=Update Password
+newPasswordTitle=Create New Password
+enterEmailPhonenumberToGetCode=Enter your Email ID/ Mobile number and we will send you instructions on how to reset your password
 codeSuccessTitle=Success code
 codeErrorTitle=Error code\: {0}
 
@@ -43,9 +50,10 @@ recaptchaFailed=Invalid Recaptcha
 recaptchaNotConfigured=Recaptcha is required, but not configured
 consentDenied=Consent denied.
 
-noAccount=New user?
-username=Username
-usernameOrEmail=Username or email
+noAccount=Don''t have an account?
+username=Username or Mobile number
+emailOrPhone=Mobile number / Email ID
+placeholderForEmailOrPhone=Enter Mobile number / Email ID
 firstName=First name
 givenName=Given name
 fullName=Full name
@@ -53,7 +61,8 @@ lastName=Last name
 familyName=Family name
 email=Email
 password=Password
-passwordConfirm=Confirm password
+placeholderForPassword=Enter Password
+passwordConfirm=Confirm Password
 passwordNew=New Password
 passwordNewConfirm=New Password confirmation
 rememberMe=Remember me
@@ -86,15 +95,13 @@ emailLinkIdp3=to re-send the email.
 emailLinkIdp4=If you already verified the email in different browser
 emailLinkIdp5=to continue.
 
-backToLogin=&laquo; Back to Login
-
-emailInstruction=Enter your username or email address and we will send you instructions on how to create a new password.
+backToLogin= Back to Sign In
 
 copyCodeInstruction=Please copy this code and paste it into your application:
 
 pageExpiredTitle=Page has expired
-pageExpiredMsg1=To restart the login process
-pageExpiredMsg2=To continue the login process
+pageExpiredMsg1=To restart the sign in process
+pageExpiredMsg2=To continue the sign in process
 
 personalInfo=Personal Info:
 role_admin=Admin
@@ -124,19 +131,19 @@ client_admin-cli=Admin CLI
 client_realm-management=Realm Management
 client_broker=Broker
 
-invalidUserMessage=Invalid username or password.
+invalidUserMessage=Invalid email ID/Mobile number or password. Please try again with valid credentials.
 invalidEmailMessage=Invalid email address.
 accountDisabledMessage=Account is disabled, contact admin.
-accountTemporarilyDisabledMessage=Account is temporarily disabled, contact admin or try again later.
-expiredCodeMessage=Login timeout. Please login again.
-expiredActionMessage=Action expired. Please continue with login now.
+accountTemporarilyDisabledMessage=Invalid username or password. You can try again after 24 hours or ask your organisation administrator to reset your credentials.
+expiredCodeMessage=Sign in timeout. Please Sign In again.
+expiredActionMessage=Action expired. Please continue with Sign In now.
 expiredActionTokenNoSessionMessage=Action expired.
 expiredActionTokenSessionExistsMessage=Action expired. Please start again.
 
 missingFirstNameMessage=Please specify first name.
 missingLastNameMessage=Please specify last name.
 missingEmailMessage=Please specify email.
-missingUsernameMessage=Please specify username.
+missingUsernameMessage=Please specify Email or Mobile number.
 missingPasswordMessage=Please specify password.
 missingTotpMessage=Please specify authenticator code.
 notMatchPasswordMessage=Passwords don''t match.
@@ -148,7 +155,7 @@ invalidTotpMessage=Invalid authenticator code.
 usernameExistsMessage=Username already exists.
 emailExistsMessage=Email already exists.
 
-federatedIdentityExistsMessage=User with {0} {1} already exists. Please login to account management to link the account.
+federatedIdentityExistsMessage=User with {0} {1} already exists. Please Sign In to account management to link the account.
 
 confirmLinkIdpTitle=Account already exists
 federatedIdentityConfirmLinkMessage=User with {0} {1} already exists. How do you want to continue?
@@ -158,7 +165,7 @@ confirmLinkIdpContinue=Add to existing account
 
 configureTotpMessage=You need to set up Mobile Authenticator to activate your account.
 updateProfileMessage=You need to update your user profile to activate your account.
-updatePasswordMessage=Enter a new password to change your current password.
+updatePasswordMessage=Enter the new password you would like to use to Sign In.
 verifyEmailMessage=You need to verify your email address to activate your account.
 linkIdpMessage=You need to verify your email address to link your account with {0}.
 
@@ -184,7 +191,7 @@ failedToProcessResponseMessage=Failed to process response
 httpsRequiredMessage=HTTPS required
 realmNotEnabledMessage=Realm not enabled
 invalidRequestMessage=Invalid Request
-failedLogout=Logout failed
+failedLogout=Sign out failed
 unknownLoginRequesterMessage=Unknown login requester
 loginRequesterNotEnabledMessage=Login requester not enabled
 bearerOnlyMessage=Bearer-only applications are not allowed to initiate browser login
@@ -209,7 +216,7 @@ couldNotSendAuthenticationRequestMessage=Could not send authentication request t
 unexpectedErrorHandlingRequestMessage=Unexpected error when handling authentication request to identity provider.
 invalidAccessCodeMessage=Invalid access code.
 sessionNotActiveMessage=Session not active.
-invalidCodeMessage=An error occurred, please login again through your application.
+invalidCodeMessage=An error occurred, please sign in again through your application.
 identityProviderUnexpectedErrorMessage=Unexpected error when authenticating with identity provider
 identityProviderNotFoundMessage=Could not find an identity provider with the identifier.
 identityProviderLinkSuccess=You successfully verified your email. Please go back to your original browser and continue there with the login.
@@ -254,5 +261,6 @@ requiredAction.terms_and_conditions=Terms and Conditions
 requiredAction.UPDATE_PASSWORD=Update Password
 requiredAction.UPDATE_PROFILE=Update Profile
 requiredAction.VERIFY_EMAIL=Verify Email
-
+user_not_found=This email ID/mobile number doesn''t belong to a valid user
 p3pPolicy=CP="This is not a P3P policy!"
+
diff --git a/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/cyrillic-ext.woff2 b/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/cyrillic-ext.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..1d76abd4cda38c17a67f5173eb9ad648cab61c8c
GIT binary patch
literal 21740
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
TJrpu7zfqm~r9L#U3IG5AEw3A1

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/cyrillic.woff2 b/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/cyrillic.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..1809b57742e823b2e10ccc3b575f6c314f0ebb4a
GIT binary patch
literal 10540
zcmV+{Dbv<>Pew8T0RR9104Xd05dZ)H08QWk04UD@0RR9100000000000000000000
z0000QA{&ZE95M!A0D1_4ehH5>5fBRO0NpDKf)W4$HUcCAgdhYU1%ns|APj^W8%#tM
za?@$K9YkT?CC@|=Y#c%X%os(maX^M-Rrdc0$H^GNilI);`Y$VOZs;}}N=3@y#tjw8
zn9&+5g>A!8(Ni{en@qw~^6{?T$1oeOG9~2X!(y=l(T8J*o@|0K+iro;<3pPteMv%P
zLXjX{Qi{vG6tCz-abXCD#J@mNV1+%FM&2~K#y`k#D=Oz*4|HKQY&tb|OYYz2G~fGQ
zhDCdcEVWvD!4R+)(28YqK(VEm0+unra)7-^r_$WpQ==4f++zW6dn_J-uNlC(jSx;8
z4nJW~RijHzq(Q}zK2ay*96aHLJ5F1)da7?F){R2-Kc}UAu%@7$5&4=Aot>rEkR$nO
z`%0Cz+J_D$o!|To15cL@U<eOPDA4m-@sd}x<t39P6TpWm&+Og=LxB{m26cS^C`Nv8
zZkNa(I*CrH&zM*7P%1w4|F12pFMR=(zDg?WZa3MU@eYuWJc;KhLN0rO`n>pZp!|@W
z1cwn&L@7{uFTZ?w{`*<&bpCz6Bh=K$89T=8V39V}LL&?q0}h9=oAB%*4^%w9pq|U&
za(Nth{(oHE|L6UM-R5jm6r-4+ga${zY0reVaA+ISq!l56b>_DxIJ6r>p8vdC`A?AH
zp7(f5D5FK46peHy46Hgafw>L4Ni`cO%2X+nqV?}B4BtFy4*;5-9_%q9+kV6#hW9+(
zRK^%(sU7V2ZZGvq6smT#KYnvB2}OZv5{JiW|Nokw_PxC1Z&J)Jez}OkmDrdHQ~BO~
zcV;p(2`?r8@988dB*n=RPf}*RYIV`&=PzVAKMTmJ5&&K6T2&!jYXOB-g{qbr-I6uP
zB88B|1eih;-HdGR$hnq0+mSKujYSWUo*7TT(}xaFzl@D?8)Xz&0qQRMAO1ZF?<I3J
z>zVmZMpZ=@v#n2mcQ2)N5fL#m$!q2Bjy0{|iEJs&4#bgxZcFmKUH}1LCxuP~C_o<J
zb&ck~>7FDvY&!(>qNRoDQP}@ZS4M#Q)cQEMFaRGO)9=rTuS9^3RHnyaf5`&CR-X(I
zFaw%(f&JX%s0{-sr)PXVU<Q6-Cmy6Wa+ClbBtUX_90PmH;3pGDO`LMsd-TucL+j4|
z_c1q*3<Np&%Daxcw%PA!r8fGBbB6g25YFM9WOtU6i<?KY7OlK|&b#2U>jZ5AL_r~8
zF>&oWbV^F;k(Sf1ps1v*V%VrL<EG79uw>b)HFw>!9r)nV$v|JQ6M;Asp@xQEcDEqV
zoFW(4qPD@=gys^y;5=MGA>@_3G;ap5cdnzh!Jr<864TjT4(;;=SCnH&Y13s<u9PBq
z)Q_scvY1KYlvbKkuW6peS+{L3zU!=9(bF^|pU!hZx<VjB#JeR<=x{9)9o)^IZgj3l
zsKsx6#<<<U<MQB96TR^A^LPnhScYi0*K7CTyZy<|uA}*<2=R;#ZhCY&i7;V56ZCY7
zGbIZZQ<>-(G!vq5s<637FoV7)WDnRwt)(C<ule8ubB`z34eDgTe!(ial2VilrQ#is
zHZm(&LhhAP8@=>F|DJ)MV5lP&s}hv)j;UtUU{D%jIA<gnHO6)tj}y&gm1)o-){A+u
z;OSCWSJ#TxxV;N^o=B|iApeyrU|pym70PH*8uOWM54vNkidxjJS8tHArU^sF$x1o@
z?w~i)J`*=Ipn_D&qKbby3<g7Jgi$meCZ5SoOxbUGMjO;?{@um`EM{6_g>=oWgFF5t
zo%5RR3Di$4!9doyr!w36oT%3)(<#o~yD9SmpMwF+hPMq~0AycZMZbsY1pAHFu11TI
zC<>r~N+-T(;hWAb$PTc%S}Xn&0Zvnk&y8SM{elG`c|`#bg&9DBQ-7`CISYVLpRWYr
zChk%kmjom@xQyH$?EfGnC6BhQ2~2f{KWo42VtdMo=&reo0KR|!v-4;dZ`@V6@b)2D
z1||vzA1w+2$<H@Qv*hsef`6p`Z-0Mx-2Vx3uj}{6m47k+rW-tftQ)JZt*qDp-as`r
z@IU*%uGbAlf*NW1Fy*1s`^z!_4lu0>7RC~S7s`;hp-)SADPPQQo7cgp!$srHHv)J7
z-r13SE}K#0RI*#@>g;Gw#ADG&I205EZG!*$wX0VyU%GhV{JECqCXd^7*wNK1hX?!H
z&1z`sM6vSDn*Y!7YDoYrcu+g{s7dTO?evpn-)mjh-g6Vdsf0Dg!SC#l5l%8G;J`uk
zw!4*t&Z-4Mv9POr$ZZu{{4*we?V9)tbEh&VPnrVZxBQNA#zD1f)LM2IAP=;k<o58J
zRzuMh$IFcEB0rrh!b*|1@0eH;XK|Xp&3O8HnJ<&mp^e4>W*^cknT66AQnt-IV{Itb
zcCnie{yh#NzZL`{Ok>my`?KK@x8ZuJk2kF_jMeg($LWQDs<*paX-FU5)Au-WhIj4_
zi+}z86F-5AcOFiG)B9)pcx+$ZFDc>MtxWnKV1fVt`&FnWLC*M(Qy?NRDfVu=X}F2{
zu$`esb*BE>${Et@AF^)j-1+dXj|7ke7<$j-{Fom8l7+R<mK)h|-w{6B$G-080)j?u
z+PV0spY58lkLsW6q-s|IlL(`BQ^N50i6|G+M?ot`y`xo&Mz>(|ruilZLvs(ppb8*`
z(xR7T2b7|Q7sfwqLQ#xtSL5xUi|UL$29<pWVXmT41gG8@XF>cByZ<+qb?+WpAB1+|
z83-7;BN!aIv4^8^3XFrrHGL5S7Rld?dUJao(>hyYAmVz@J`($zwueTM_AQ83&XAV{
zf*Xbi$!ckzo156N6q7{f3_1;(_*?AfYYR(cn!9spu5=j_`$a%ulyfvgv6UpR-!>^9
z!~|GY_zm7IlYN}|x^9dI*U)xQ6i|m+yUchBwqVBK3R4neAq1crSSA5ywBtSV1KgRx
zUuJV5`{%rW`b^da0StLP7h@0c;38;<9R|B@wwr_L1w+Fn-MWc!&5+~kEihqX;!XtI
zM)BnpC1;*h8W^sh`N3Yt`H5=--<=%c<_2mPcLeD{4kCEjY;1rIv92#1g*d5#ZI}@a
z@BB?PS7LvfvWuukqv!aQNqEA6TY_*RY5_J<!wM2o--?~?eeq303P=+0+7VtLl1YRs
znx3%;gbarXWd_L41r2}l1lWp|jMbSSS_M-kwkYHd_k;X=Vl<}YBdM8BoGaWA(|iG9
z-{Wkt8v>+?#}(qAw3{X1Fr1H#iSq(m#tf+{`PqC><6$rCm-`pB*i4yVAoF;4Eeqw{
zjc1YxnE$py!QGeTo*)rp9rDSuQRFuVg;3%mki!=j2ZHo7aG9-Oehb%F!(@KQJX`vO
zaNA(^qHvR-RSI+PASG^w2?8nOHnWDji)SztC;%~->9xE+r=&cMonxd=q18eNusj^p
ziQSHeko@%mM9(K9G49lfuhiJV2g+Q2x8D^IlLb78H!Wtj3j7e<(LYA5zu_3oRt=x(
z`L#a|U;r^VBKp4(cfL`6<>liZ0ys9oH3XpApc)bQ4lq&hAN4)ilyYqkbFFCSN;dGn
zGtRLf1Ge%SRW6YWEw!aqYSDDVXeX5j7L#gQ&ESEhl=h`DBjUQOHj5BOC2NNeLTo~C
z_KFE^?)z4Y5JTnL>L9$194C~SS-TwPw%8_AHmZD-ed$9JQf0jr-YiOpW^`n%imDt$
zUw6TntYj!5dE<?6cBBiB=AF%EMJ|OPV!8c4emtqC3KzxcY&=bjdUrN&vuU<3tk^&%
zx=w6{KDGx~1|oRg_VDy^P#K}IXj|%}gZ~2!vq>`LiHORH*mF#N>=DCrK3pt|D3?xT
zW;i`=WY-avj=BNKh`MYN+Zx)A6z+|w;{9Mc>1yr7YM(+}7b6mGjDbgNUp?SPY;H%R
z9?1?C(MfK3hcI$PAU1DcNL#XVU?WozQrg|7au+)#wwWgAtV9RTBssN!h-94$j;#`8
zdEY}&WL2iFtmP8FH3lOB;d6ZD*ww$XREPlp9xFT=gUn5kMTFVCKlBybhxnUO+W%s3
z&r#__ydQ|@XDK8WtGmUq1-h&>qNAOK7(>9xP?dy)MZLuhAQ_b3#7hTyP7I`4xr>c0
zZ12$KIx!aZli)QzwS=neM!(7x1@FE4;1kF_*FK~C{$M1C5A9V_#LgnFiP^%7l`;f^
ze*}me4}v6(-Oq7fxW}#`DhWXBGUG;mR{}I{o-s(WP-PFG&;TBr%!&9XcM6i>;R?*1
zH#R?t=c)9by8mU#d3a&(ikJ1%`B{;2;Lfv%mPk_G`W5NnsGXAiq`!(=G*mmQCOxId
zN3Z8x4HKDGWKSOBkq_?)9zLSS9{CT6!y{ze4{vojXg*ZN$})n696<)I9p%SmoYLMV
za~d}#HrbCqDt7%JbIFP=D-<KtZ~Hi0u$lB0TSy-oa!X3SyJjDFO}nfQ9+k^S6X!^v
z3xr74*hthGDl932R-lG3m~MI8ndQX-#)G_v>`&qn4AEF8n|3aiZsI~!pM7tk{eAut
zvDqivR7T`T_SEG2wCttcOHX;xuMM-d<`Ui75CLFMD=*5b=oxnUnQli0WRZQbuwOv+
z?p2!ym`y;Dt4YUpBAf&hht!gc;g!C=uw9S*Z7ToIu~WXt!x|9O;f*Wctl7+BFFTP=
zIUv6%DvG%Gs1dw`LSr9)PrfPSbM8)Gl$Wfq9c&+`-=UL1T(HxzaykG|@{y$|IW*z{
zu6bx=!cE8&=}D5&u4$+)R{Ptq1@+Ti@Q<%miV(OE0a!J*lw8ohg*V#}gV7<e@M#3*
zRKCyliG5LIWucL-MrXv{9v~LR&-{@hlq~HQwTE72jtTj;Ee`S@dQ4OqrlK^<jk--t
z*-yqXA@QUI*qUO>odIdH+0;jyfD+z`eASm1p@<|TgcSzRzB7YjHeeDRlDSEfTu3k!
zacbIJ8dVJHG|sBKNJ1LaaJ`_|0OxUkU!tem5@)d02e-+xhMK^@btbYJDUIl-`G+7m
z$=81*sc|EE-E(=wxq0aXdk5!8@dTqjDNzY4Qpsr2$`Nk8bMY%Z{HYtFpBGT21O&hV
zYl<CEv5SmMf0-^EaDC45+T5hX=yab%?{sfu&!p9XP^u`pcT$lvnbIxIOq$B8AYujC
ziRU`5<K{RHKQVIT+j0%HUdT-wh@POw^2!YNV@vaIWI<?+dbwk`0q@yU>h!j|dR+lx
zgMybW0*a%a_PHC6?Y$oKv}+|fOaD{@PDKr$zU0y6!Jh8v<^p^i_%JXIknxxgG2>Qf
zM9iRc&7f?IAhMfVT936LsHN2!=@=H8mH^b90N4w2+aeCaQj9RJ&UdK;070D7B*D%>
zB(8FgQSuw$FJZ!k!0c701*35$7UxT&!h?!!j6*7I%|gV#sT{xiq985xS@zwBZ;G<k
zUty2cKJXLu<o~~(FZJ<Z?ZIq$Tg7PEok?|5Gwdzo;dkZ=%i#c-Bc=0%Ud%;1gTQjv
zN{xGV*Ood5fxmG$=BnF1<%rL#xfE`z8<g#cRl^%}Ube5%Z<qk^GTs)yAVply%P7v6
zeer8yiW+VhWq5aXOj+&gemZDCzG=g^D`J*Rc_Hp0-U@S#z}sfw$NF2HxVR@+%rLPj
zsopIb79!e3ZVIz%=NIo>zkU2It8ob55ZcW$%`z07;1%WX8IF9<Dvm(0%l~j`6P44h
zFV#TzwXdx%wr{lJ%1pZA^<{IAKLq7jV5f8+t$t&Fe&G}I<c&MMKJCKMiXDE^og!>K
zk8<mK;k7CZ%_W`oXb6Pv$QsTo$-gi(cqOm2D5v-?=qJt+Y2jq+;r$i*Kxpe>^bW54
zh10gqlYw(9eX4&^n#nZ8$stdFjZoECXIaJXbhh{GtgaH)I!$Cpk+hT!PF+?<qge>3
zRVPpnGx5FZd~xSkmJ9w~iQE0Kr+SQGPU2DRLSJdiqow7REmIwwO3Mr4+Wr+w0_06B
z&h!S&QhXcrS`08A`q2*9!`9nVcss+&KC7b3iPpx3p-vR5V)Z<4qYL^Ysu_aRGwlNH
z_i5KxsZ!-fl}GO@1CsGO$CttTh#**j$-RJw7w-zyJ+&O2X)m|8LsXr$_DT(sLhIrb
zk$j0-*|IVnT3R?6+4vmIg<HBF>3CH^O?q(Bu#DqA->r!|k5k35nwa186orrrAP>rk
zxB@5?^Pz+9e>&`>lt%AUAWPCoY5tFn-dcuJxn!9qlqU*grUD!Tz7_lPZ~2fJN9c{y
z^9MUK(7hFkE=6bb{u+5^e`kq5T)^lPDpIG5;1e2}d@(;OI}V%vXbiv}_(lA5Eq0A|
zn_P8sZp#v>DJ6Hr`t|gir7kK5J2MZRu&meBuK&g{DE~rWYK`l=F<-Eq<PHiXd>&dw
z9<e$D<!~LM2e;cvS<(fopDnsZ`Yy3LpRMO?xW{AC1w~gz9_HSJ3QCG5()ZB8$#;g<
zQ3p(J1BsEEPmGz2NoCOMjNGmrG+OM-l?v*?)EMXZ_so>o!dzNDf4LEW^UWBEbOk)f
zoyoo3RrvHn*9t||R&8jHX_Ip(Tct4k(9*sj@4Twn>nGF1?5gtXiJP<Dp53{_xgTKF
zrQ&P<>{5Ac2mqRlkF)3f`JgfTz{K&R_WT3o*}0K9`6_#$J!|)QQ~&vkkr#%~H;v4b
z&R32?J%X?a!J9X5RITTNtav9PTKTCedSMAylK-UW@p{X`{!VpfOh*Pbfua>>?VYvJ
zDD;G3HjuNPG9=;2CSb>=ZaGN>$k5p+I7*gHJ?suu7D<0t_xuG06U-INu4l}vK3n{Z
zcvbkl@w>qOhQ2(I*rIFX9Iy~KqkT<OP7)dKDMa#<jfl+)HO!aLG`V+1La9;^mMZMZ
z_e^0{NR!`f0^3h=mU9K(-;fx|wMS=S_0@5oI?YAtC?hYQ&A3uZW>R_Zun=BrZd@Tv
z6^MO6OKJ<R6dW<Bwpc>-=oB>oc(WXl7|Ato;~83m9sc#8wc?0*#g1B24WYd!Uo9vp
zBBd{`d)llIt+E{bhmp%XVMDI}rM)8e7M)Bmn7Tl<%Nv;RwlU#p-#xT~r2Tu+;yB`k
zpWV_J*%yf5Dx_rGI{}48<*p7m+BaYGr0?rq@3wl95{L7QCkcd!cX{%Y#6w}60<0{H
z_<1Ca<-|ApE)DHosjld8fy3F)x3+8$zoxUju)24Jl^9z5xyqBLuN9=Fp36Rc_EIr8
zJ1`?~w>i5-4M*)*Ky2`|wEhn-Xo@yAa;5N0{I*R}&84IAV~vN3yvoAuDZH<w%Fk7a
zR6l3ihwHiAK7ZlfGp4tv*o2SYvV{NtBx7RWcEtu4L*%&}EZntXQZHUavX$~?XUDcZ
z@7?_X9=BHi4XCm!lL=7}5UzDhF-y}_Le^&4#%Rux-;yD)L&RnsL&BV3hWLC6#%o_P
z@tBdjoFu<;9hFaqmzc;CKqB7^YIY9wPLq0|s6<pcP^7-o)Vfqjn4d!F6cy+Y+kQD?
zg@R;^D+lbi?(8>Xr>HuxEQw@nWaF>FLwde7p5i%E(HIyI)a=(;R~yb(0Cuq6(UF{O
zqJcy#V<~gKWPZaVP?bX?37p?T{Lx+isHg;i5T62l46-;I8Pw8rGu4cSwUM}(w<`I&
zLGIh2P@Gbt(DZ8%Um_l-oXXQv!*kU{I$pU14?aP4O9smGOM=TD%Mb{?@puD)o@fZ{
z0-<4DDSZoaB$-S`H)TqB-j(_$tnj~x;iEq&F@>+cMWmUKlLM0{f?^65h)<YEN%JY*
z!3~|ulc{0SreV?!PB_dkrVND0x?~7yRY%Q%)zg~+1nn@RT`AQrSP$#O5oQLP+7wKH
zro;0z7>EFv*?sb;+7B+r=;9g8^zS;~H3r&6Dl<ARx1NxLns_C8nEle6o8*F3IHE&}
zgm&(?wqD&OZY+b4=q9soid!{H2s7K+YA6#&<5>^s5NLxtbZhn7T;dtCPo_IgEkyfD
zv42n?vOitFt=Xu;g+D^5_ALBrcWYa8gO)n(gdpa?02Alu7M2SPrOR+JDn8vgVTXSf
zcmsjZ@@c;3e}1e#WK>gqa%!z&yS=?^dyQJL(b`_Iae=<B`v4=7+nw4(9UMCbA&7&?
zd6JVUMk+DI*9fk`bL>)F7p9*(U|yJ#gXwRY+(b}z+X~ypq4CnfQpkwak6qRAhJWJH
z^34tFuB!fAjtt~)Zc$zVUYWlhoud7kwZ$6A9r#W}&)Hfb*jNv#JFr4>uPs$S7_NU8
z`>#*OWwMJ5jB;>W{Y;7lt#I*lEOtqf$wh>T**D9jffoF%px8grv;ds{enf3)aiI|2
zynZtdjxQfCkN5_^fRFlRIoHLvG!&-fUFmNc-$p>&ZCGd9jf^FeeL6WcJt!V=i%YjR
z@QEB8N>@OLY)FQ{<ji4J?Qn|H(0c8+p-o1M>E?%<!Fkb5hGiC)<t4{q+#(kgx{qJ4
z6*&R~gMTg8z^gLZ5b)#m<@l*?LicE0Y2P@lE8aQD&(AR_KEW~0&(|d`_;CeyMY3eU
z{%sPDjX;D&`nkqOqP^Ke2DrMX>ZJMjxVS7{X00p;CtlH0!Yc(#1gPLu)PxhU%jO})
zp-`w`3ICZnaN3}~Z@}#*k2_3yaPGT5eR@l3M*>-5xEqKxRzNwjAa-(_m`LNEAU_LH
z+|<$p$w@RvWxDf_KGPhKF^kh*W6gvqmuzKfen^+Wo-xl13+B48iYZ2H!xGD8qeXp)
zgYo*z><4UMh0V<wi=pC+xo7V2y<eG)W?Kb?1165CbJhj@c*gynoxS$8PoSM%_Zrjn
z*CI5VN7NtOrRwiZ>Q4R4`B=fzmh0D70dN7Zd@Q$apP;+7wlJF;ZqW5b@k5)s|18(%
zk4%Q-qIBsK4ea=DG_oeNrmuz0C>@iUBJ^d~Yh7@XL!ZyYkBVtETh!x_mn7JJtstv)
zAIfMYiSkWm3Zr`@C^~lYn9fS4vk7w2+&dA)71i5;N@jw5qn2u}lc0Fh14BwqsNDif
z!4wl^G`;#7Ky}xP2GD7>+Xpy?;*(gZF?b>(oqS?2QA-$lI2?2|n+LK$E>RjQPy^h)
zcl)@`?Bt|Au8;5DdEg3dDvacWtoTk<35g&woF1R%liSzp3?~m?P4*}E%w8R9W12LZ
zk!bvK*${5`^_bFl!QT@16GKXjWJ&}uTmVS33n;_sbr?>COf%d*|4!%A#1jDEJpw6b
zBej-r7z?N=iU?{al+M@|T2$*R=a>L63`3=?vi_#HZ;7o!pe~gem13Mruf>tM^1j*r
z$yspXrpYZ+H9|<ROtR8z(0Z3)-?L;#?vSrcVvKYOnbeAYEQe432}9R$R5`R38vrL6
zbBJ=5Qpx8i^qleM29T=Zn3;e-c0sl<m3w0%Sp>NQTd3Fov|g{rrBqcNRcu<G9V)L8
zq8bR$A^iyiO@}=N1zBaUZJVq>YCwnO*CB9HDu^nUMz{+?Xq9!oKx0ERKi(qyCes1r
zvOp-|%GI(AAh7G^J34_@d<5VC15(WdrWm5JENc{~h6>cibY|_zQ^IhU^IQt4r!rhv
zg-mGtK2Ge_vnjy&=kJ1Fy<`wOFK2Lj`po`3?N^*`_iowWH-0%|Y-#YyRSunBJq-Dk
zf92yIdf!3Y(U~sE`5Cf<F2@Z{;`CBYvsDRgi)}xs@CcP4w~q%MS>sxEgGV>wxY!%~
znQ>r9150WcK&f`>$70d&fZT~3@mAh3fvMKjW4@v})l73@Eu5bI-i@Vg){%SDn257^
z-9N^|HKUpZtSy0@z<l?N-=BXw826O<ELIwdF2m@$370TU;I8KU=n=Ixd1Y4HeI9@;
znK`x4L<trifXBh7wXNJIW)Ey*dXRe=eD(*2dC!Buww;~PCNyVzEA2U-8y@p$rPj)V
zm!Y!g1ta5Ir&vD6jgV45i~{=B0>v^BM-EBNq0SnG3UYujjD*<!)dF^H`5pVJ)k1`W
zbi7m?&S$0nFeEl^&)Wd$@TV~ZU`$BUz#kaiWl#vFw8)Z2myn26RSY44NoFjQSz+u^
z&i(GO>D7kMs%pF*^>P^-ym51TFdSUKVMqf{I1CYH*Fs9yF8FAASm!B45V1gLKDj+j
zIzpp|na5vMokfmuZjZv*Mqc48hb8xi?E2f^4sM+vl)D&dZcM|emdjOF?Q~tH+}63?
zktZ#80ioK&agKht#0U!52j(RckpG}RXrQXQAZszsQ0@F3xsMD987airG_cc%Xm?^+
zL{PK?GU4Y`)u#P?E?~716&@V+`^x%T&wWemx)Jo3hiB}2(Te#6BDZR%MV~J4%f+2s
zGFENswKh~r5YYF+;9_sCyxO6^f%`~o9R&W;o6&nwSu|M`ImjFQR^?jE7Mk!Hb6G(M
zl~k%CY+CR;0BMoSg%XKKN}=~YMq6XF>9%Z=1hJ)kcQf1CT$67kN3a$phRP|#tu%mh
z9YWMZ;`}=g4YsNT)S~Ws+eX9^OKqdQv>9uK?0>yPQK?!wqbC~k<w~6)0%K8P(=xer
z=}R~aML9+YmrtNdSUA<R@~l?n`d~E9*$B1F1vsf-RjmcX=<C@MsMb%VYcWJ27W)Af
zx|Bs9#L+|84?};!{gj>l?;vT*9UiW>)}e5zeOy;E=WL;}r7&e}qpMvmQPvvJ)$^I}
zUX2&3rD*OxZ})0jgJ%JPMij#Npt(b#a6WX-`;nT$JYg#h%QZsZHJa*zDK^=>LpvL8
zu^&uTL2Y9<ew+y?0F9;%j0DROtz*Q&u#hxG3DT<L4b;rArj?OXAX&D^nCPBPWmCRj
zyty$MwQ)3p3FyGi>v+B?f)?IXF&Y6P)xGR->oo!z4+!a?s>fn6gSAjd{93CEqn%+e
zFYg6V)3zjV7<JJ^6HRrazSNf1qRVEW&BBL$@rX4W9G{OUVrg{d#)YGB6wcLJl`)bX
zyRIi(><xY5{rkWzG0RVPh6g@};qu`N9EKnz>_`#HcH61)y<Vh9+A$5r*itDNM`dxf
z4jM=xfriF#8I}}+b!c;1>_`H;^&u)>GFQp=DP!hY`8KG~^$0CofHt*!gKcXA&z3IO
z<x$b1x~fL1Y`?y*RoOt9!+ifBbSdpkP&!TAV@jQr>JgH4<3zWU??rI@X<MNX{i10+
z^qQ#mxZYq{EXu_D7i?TGv-sQME|O@$8eA-V2=j?RzB$9UUQ{|!;5MO&Bf>ReE7(NP
z9ZQkqj1ieGMEkAJxV70SAze(BE=|myOQR};L{3+2fnB!voKoUusCZc}`F0QohqT?_
z-%h-LpN;#>?Ei1yMEk74{r%24v5E9{bK2c`wQ-AA9x*86bkLE|=>pQNpa7zh1Z}Ha
z7yb<Du~Ppgxv^ZQlxSjHi}9W0sKJo9<@AL1>hu`1Z1dW;gcBki9;Z7}J=Idxs_RJu
zdd%bt5T?<FlY=o});h_RQ=wvJA{hHWsGl<M%Zv|oDu1a={))kvLr==JhmrbE>*sax
z+s}{zOh_h;m8|9Z5u8?pp9Pa6phRP_Wm3tBqJygXtJ%_Ah|owF25E6`S%I9-+OTc6
zg*0ze6UR_V^SGP(a-XNGLs$w1Rp>M@rg0p$HG-VaA-SyM)6WN1Tjgq3nuwDaozCRi
z9TY8sv6&{t73E}lVC}z5uuyHP)0$Nl%IR(7jsyf7ZsM_$-sfrd<G+KH6nd`=mIi3@
zCKT2C!*B(xf`4mC^5MJ?PQV%jP}Z7>C6&%lZHg35S`nu*rxd#pzBG;3S3y4%n$}X&
z8t@pvs`QnXy|L#&q|s?t8i-dpZAg>x=u!neQHx56cTQ`=ahzdbebchD<Xz;m-@)hK
zE02?1*&o|@v=&OK9#Im=qg(yOy4X^3-ur<kZ-xr0_b(V%fmPw(rcIKhz?wzHPqrl!
zNn|?jt^`J!!_1dQ7Nx7b^j*)ZR0*&d&stO95r*cJQfHI=Jl2a_=ngM>dhi%^PP=sv
ziJEk%HBWf-&|ccia>?iPrVNGGR9J(hY}$>V{A$BslQ!!OTHI_>3syTY*I?gcLP|SK
zbF5e+{p8o>n-{XS1?7x(9Bah+g7U;SiJc|yBA;E3=l9Au(TaXd@kj*f)Ww5qjT5X@
z?puWDIDXJCFrO>zIu&uXhFRRC8a0oYIW=a|P)LsxqUX*>&=%d3_kop?jO;oSa5m45
z+=RVJMXL9Y;fh#A|90(Mgp!@e)D?yFe2SXszxO;|`omGz_Sk3eHZ>g@Q`se0Sgkud
zD?a#h$%G;B+7GQ+oC!1kU(FcI(ri7$*~~@&o8BS2W0pMclg@9G4DzWn^L=ozLhj9Z
zBc-q8w~7-J6U#(D&UKh-E0|ItC@_|t%sW-=9y9%M(eO)@aV6Fn^zo8SHsc<Z(op$D
zm$uipN1fN|#!bhy84sU@#?{CRj$<)pwdBo86mGGUqiB%nqoaqO;b=v!YQ5MR%drJe
zX?-^ONRE&p>Pvv&JRDB4MDN{eLc{At{DdX1uwT4&m(g;6w8TAZ_tT@F*EadfA)_gO
zhz`Du!CM<jziGIsz%vQ^7Aotp&e|+&M}z<n5iKLM$1TJAlR9=Bq6=x>yV=;Z?sZ{I
z@s<nh`XG}gJ_jMixgy&I6{vDC*?Q##7yy(@#@iG7vrA<71IFP501tOlzUu|~|54o!
z*lSiaaE9M%Q9#YXsEaM}{+fg{=cJd>P~DLiKY)JvO!$OWi^auDNsM`au((jTEh>Hf
zZ0=&3WMns;Fs-{<{4xwCTc`YBRF7Tp$)~0Tp)1u@InEy=jqO^m2Bd<*XsB_;e)goO
zS*(4F^O9B@6Lp@Fg3$&`A=A*7(+KT&Kofc<|MFzu)hl-JD@zKCQ)l40jZscHO=Ecu
ze5(d9K7Wv71Yhk(c4HcTdeVn~7);Qy0bzBBtsbLe3B;uNO5$b&qcz6XP>MX?+?Sj-
zq><_*ePrTSoB(Kxon=WO&3!S*ci}Q0Gd&Gh$UlijjLcXimow(hB}}p6V!~IN&MHV}
zlX?KR_f0+hPBs6v<s2TVbkR1M&@*kL<2wRo1-)^Mzo$8k%P|mWu$TI}j*jLo24<pF
z&TKlY;sQjVCB5E)1&G({XDt{#xv4OS15P3!0P1Skvk)mKp4`U7xt&>!Zj3Cb8z=HY
zH{@Ni?<weRk^!ZgB3W6N$R|Cj5kwOvEtoc>W>6icwT8d&j>v|ItaenTb<DUD4{eJ^
zhm(S!9a)7Yn>O1hm#ou7u8EkU8gHJqnwdXQD|F;xyjoZ=sn1wyHA5%08Mp4CpdO|p
z3`yrWE%k<neXO3Acja1~bXn6Ue-2O1q$pkOD?BDltJ$cbHB=-%!pSD>Vnm^n)U9fE
zYc)tvm|Wdf6{^Y!J?rHZ;Km=CJSS^h<ZKG-rMhMtT5NvXx{c<goZ`=Q<wy=QN>+-j
z=8TYu%jp>=E%hi|5B^D<ELl+`vL<C@akDhbg4~e58~lUW+<_gWQ;C$ria)#_CSgn{
zaVe(6BHAT+)80<(d`H_QSDj6uCE-u3CumAaDp!)IEJ^8>puHDP;;LF^Gb=c!+1OdF
zjh)e2+4^C<q2Z<=ulD#6?_tH{rHYYmvB#k!?C6k#9T~dD4i81ycZV?NK(iz2AW_GC
z$7hbL@z3~g`Rw!V6~+_;QiZu&LRW+O={lw5J|8<@!eSrKs(oIz(07&{Fui}Q;%47x
zOJ7ZQ>GAS0<)HU~V)a@Si>1p#Sj)Gm-(uO?14e?Nj4~)ctXcQRV61?RgJ{4_e7+&4
zoX*6iX)Bq~w@G;&@9XwdGbeQCbfc^tl$+0NAU@6BdGZ7TE1|chGJ4@eR@1Uepp9zQ
u6B`F1a5T;7?APiuNSxv!9IJpvymC8{f~#sze4#BF!i;)XxvFbd{BS?H0(8Xy

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/devanagari.woff2 b/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/devanagari.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..f228192f296147f3df3b60aca44a812819631e34
GIT binary patch
literal 32696
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%0A_+NE}
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
DgA-*+

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/greek-ext.woff2 b/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/greek-ext.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..c0ed67f8e69c51f913880ecb6cddfea6eaaef503
GIT binary patch
literal 8516
zcmV-KA-mppPew8T0RR9103k#G5dZ)H08!uo03hZ70RR9100000000000000000000
z0000QQX3E)G6rA(fg}ilehH5>5fBRa5bsV4gaQBoHUcCAhyVm21%ns|APj^W8*@qp
z?3fqeJOC)F{dS@VHVz<xeqQ$f>3AZMxJS}<)3!__?T?0$iC8fRE$3Vn%NB13<({Hk
zoECPmQ;ZvOqGIH!zlo|pKNQ)9eQ8j-%6fbFzucjGyvYx)Q6HIsMaXKck9i*YMkS#`
zB@5#!AEC)9cK`c#YUjQuIkIG14meFw+HpByFL2bP?1Gy}rlN!76kSl#MYl`%O`o+F
zv-`!A@B(7|f2x*$<_`uKV1Pj;KoTG*3S<@-lsC~K1p1lBZ7<5}qM>T%I;(ZHS(2-e
zstc{1J3n_@xu*YVGuI)s1Ej!Le%43cV_Ip)KK7wDs5MY^Rj9fyGjh7(1+Yq0Vwr2h
z!?*MOD3Ork;_i|NGA!9{PAjUeRk{DHFhuZ$OZG3x&L(#h*IcQ_B8;gPp+O@gLV~dL
zUo*qgHvb*Mp&Xobitz=j_zpACMLRoL=~!tmS(LRXF;|VQ0$l+nF6v;xHdeUE1Ho+}
zo^u{$mTXoqR52MEjH!Z~c@`EOD9rDbsa85}2`mNBN)&X)%ig~a5(;>OBa?;r&V^qW
zzMY*O>|htWa0E|W=qTf8&QaE^ECBJ(Sn`dFoXhS!rK{q3>g`#dy^U>TT$0~M+2_eW
z_RTlIxNfE_zxU!tPWyY2S6ZjsAKM5*5+VtDHR_KAPupkm#?*dwSVX)_A|ivh1=D`B
z5D0(^<9Cxm0l-06;5iVU$IIY&1@D3|j!AG#;Uf?}#;4%;3_pSJGkyifZ}=aCdE|f~
z05V+g007|KSA{BK^U<Lm=%e*eO@tD$In>%6TZ!SmoaFwwa0}fG5t4YX7yw9%rs8j-
zEkR;T5t$$gVxnLGrpETVV<!xP9)LZi&HoPq^b@Elhk#mNrhu3tF@QtJ08oIQ(XC{#
zGkeT>p-Jo=!?9gN%x-&~@Q7Q6J@(00ZRT>o0qlL#6{`NPY(JY=ABCs1+IKF8@8OLX
zo_OHf_!hp2Z{Q0)@Qw=)yy68wAUSSgAYhinFj?|G2xrG6Fs{WKh)vAjP42%E(|@=7
z!>pV9dC5~IAdLe|v-n^D0N((mh+z;9|A^dgKHy)hMgnw5Xl;uGCHZ;09)<w`S8PQ{
z4SVV271#(2-_y-*di^T+fPcq+#_R^x{GL$E*mF7YzkAjkT^VjFObAdMX%#Lm%+Jlv
zOixWtjE{|u4D|Q)2D#3Ttp9-T%X>GjWYQNexE0wc{SW(eK~{tNl!+47oaBQX=^G6-
zyt(GcLQe>n2wBeOvjt8NS$n1Ol2~$KBVHRbLdHg^G);Tc;_s3PuWzQW^ss1Fbi=7J
z;d{EhSI8oE7o}u_MncmJ;pmOe8*YPD#rCOp)|q+^t7qgY@11#evCqP;==1(N>YPo{
zm8?@wcD^@yr!aCzCl!RU<7*|PjDuVO9#+M@2*sTX9wM(q&3?aXXczCwez;9v(_YE;
zoU3ppd2GOwILJA!UHT0&Jy^pEYhM3Nf}F0RjFm=dymWc9i>hUHf0Yz8Kh5NR2V(i~
zUrtL9=T3at2`mI{8kvk15l7ag`+ka?J?X^P+(C&c%`SWHT>3lO60l)F)B}8P3v7HF
zgV#1vlku?cB-&g?VeydxTYPFHC(~~`$8ucAO!b&H$~N+#hj2L8AscSLVVthr86~l(
zl^&6>i^ewh)*d6TB;I4buO|kx%!a2LukJJ)$bwPxUdgiDZMVE-T;`Zxkdx~sjCKNc
z33}2Ro%`Z6JpYAcSCFBJzL>9-z&CCZ#4H>w0<|j;vVO_A-<Xp;`G>+?4rMOU1UF8f
zjCGo|g%dt++<;x8AcxI8vtfAKz)(}4kxbeu{jREyT}*7!+f*aE4=Q;dMZ7q{V3}pj
zEmJ?;WJ?r<fGtz5vijcgNxQEN)C)No#(VvSA^*(!lK2qthKW_pQN^JF&zi>;t<<1d
zQGsr2WQ2qfgOZp{HO3m}gxCBONjAP+?q=I8Z}D>Rp&9Q5_#o=@3BDGQ;atL9L-Zl}
zr^p-;N8>0veJD~i4e{bM1RCWPp%cs@W-l)}vm+(EeysV~tR-DlJdh3wbi_H;7v?32
zN{7qfr?o=HGVz1lky{=qHQCN7i{|ph2)QxOZPX8?8=V_7e{wQh<(L};W5bvwYy%EX
zTLRpjo~D}Zl(H0n56D~cA}#4-V~^h7N1G(gklb;bf$c{I_O-tO>dhV8tKR~fdt$*d
zk5bB^wgZ}A3*7>ABPa3lmebc`9QHu{O#5dnv<TQTFl-?%YRM2ef1x5duQ)BXVyUV)
z{)xrMjC-aF5R9N%S6-H7RG0PBb-S_#UDp_oW*O=}FQ9KT`Vb>lf1oawT^`yb`h*S`
z48jBz-w<6$vKu6kR>l@TVZ>28D`bGKX&xiQ4N{oEnCn$SS8@_FCgcoGEHH`Mkd(3*
zDPe$FjBF_B@CUb)$_Bk<c5HM!){#CCdxZ_7_^=htc9bFimB=uAFIi#^S4Q@?)@2lb
z9gEbmTH-)?9KK#Lm6uK1Bz|v3U-Ys_d%w41Ay(QwinRCh00a&RGCau3<tP9kAYt|e
z7X2C)E5hyv!j8YnB~LL%FX#ocJf$cp?|&7!#By!7u!M$3kSRfjW1`MR1VM7RlIh7#
zr&|#`CA#apl|FC2%ePwfl;}+)Rh3HI?^n5;F2y|@Nm5h!N4*i%=_!nRqH;<(+7%Cv
zi{^W&JA;R*@Ca&37L{2(vw|urs)r)ZFsU%Jl^Xrbb@mH>`b+l>pC1{WQO?Zq)3b7V
zI%R+4lA}+`ebcaVW{O58W%+Qoazv2DV~QV=)04A=TyxoHPn3>2n^NIPT~@-%M0Qm~
z86V&Aiu2BTOP8mnoC(&9cl|q$!=AC=A-4>nc$nGKru(q#)EtdW_Me#|aXT`5!b;Eb
z({m55w3MlOGc*lmzrDNfRk(dzPEUsA@$tiu&%##cAkXjOQ;8-|qJd*7-vGAzsB=W`
zG7dp@DwfihHIPz{Hp^DwKAb!+H99S)!}0`}?Ch>M)5P}J;CAgzPjXQaM%^i4;3OFR
zERmk&BXbd*q!k9Z!kl5x%JK}P@w7Pd=Er!rW!$7u>77N{d|)5LN&vX6GDkM*{2yjJ
z^BN%OHxAI!L-}8CP8Cg&1R<k|3j`iW{!rprG6K|?Xp%{e#c7G#GOzwV%}xZiyB2BH
zx1UQYxhSEYvxsa=dKKOzXuy6{$gzQANUE~50Ui?$)Q?|5x=%bAh)pgou6SL+$~bY0
zckI>$hjW*@9l9=c6?a^SePpxDHm~b~=T9!6#BHy*oghk}RV2pG0%M0i9_|IIm;aI9
z8=GguKjPeY#FalH*Js^1D8u_{c3wk7OwNXq!mM=@!*jPxipsVB=B0T*?&0k8#r6Hi
zZ=SAkU-f@-Kbjv567ql7RZgFtH9fkyY47H98?RsRj(J@z>thM(0?vD}1j0M^aVuRI
zhMdnWuQpWa9i=1gTD8#xpF#M|c17#H4uxFaInWy6YI2UB(~x89wEE%Z_VxPf7Et5n
z1Pcmt!>Q5b^p!`pdU72fd(3v6;XcXHo@@2E1gQ{g%;h9FPIsT^Xgh)Sz8G05*fPP}
z%;Vi>;^(z9>SSHhjP`lk1+B?a-~7zr@Z5A?nJBe+(cJbKO($!+<DPuiS{LiP8ZJMe
zf82bd)9IjWlf1Hd<bxYxGVcDoqIHhn90oI8xP{5HCKVly&~vbTxa#N9wNFk>G@4}?
zlGHgfMzOl7#s6|@Q^wZB!_N8t@82**_2l#6=KQjiE1i%$>(aVR;p;tD7any?a*f%N
z=dsFq%Fn$Ag9?M%G>2C&SzUi<=M{O-*(nWHEi~_0Jt+(C-n=RA@iFV10_RW8P4LV`
zcWgMa(A2-P@z7Cyc3hs5(LdKWCzq$w3}U1XVm9)Z=CQ6)?%dUI=l(Q7{+YJT!vjN`
z<UWf{->H8i=4^Zgr(^HiZ}nCKj=Rq~H(M#I!^s|Qzf61NE}$(~KWt-fRCBOi>*dA6
z{OrQb)&58Q>kHOrmQ>v7-xo}cYV3{L<qz$K<jy_Mcs;bpo)`o*GGZ_oMi^#Moo#QA
zAPkw}2G|;-m5rc^&u6pI$1H%aW^JZ6`;pF!3HB&LhM1Pt)|RlnHJfecU}xvy!SKy3
z&1I{Nja|XrC4?=pb-}>_f2BAa6tzT|sHLe5hM_cy+*iu+_K)$KUs|yYnY!E{ks}SR
zuU*J_;K;nNEPmpY<jleq9IDrvpQCuzbcabSdvD6qEM#tJbuK62@G#<7wq9ocGGy7j
zWp*9@HLfoE{Qb7MxR%xXZkY2Z=dw(51gi!8+aUgq50h4R^46Q(VwT2SGkwzW7xHB;
z(Wmh5Fq5-yV~N?!mdc$;zJ2)#au&H~`j+xD%QDLJdCSTE{5aclFHC-TzPyJ?!h_Lk
z%x<yPhlygJct7PNE;pFE6e+Ek@27X=a-RA+oRfP?8QQY%sW(R&WTe4V&5M%w{>#a{
za{UFF8T=9$Mo|+Jq!ZC=Da?bXO}an5>{vG@v963b(-YyJ>FQkT=U49RI$P~qknOa^
zk7McS9u>lBp#`<r@4SWGEjt=IB}tQ9E9YU9BXRAt94%2MVu_hxCMc^}dr!n#f6I*K
zq05pSnP&0<cPvBdQ}R%Y<ctxZP=N#z08+Dc&?mnN1|#q(3CEH~=}F38NeX6G#iHaD
zk_~&NfOI;StUT4)5#ok5Rn5W)1?^59C3c0B^mwX*c!E_Tjb~gIb<>Qg!HmfeGbS=-
zOa_>7@gks|0#3I}bY&hTk9M6de<B4^m61w;9vUdnNu>eEQ!}AwH50mJCRHxGBs@B4
zG$2XoRILb?RMGjzgX6*R;COHf3`vv@DQh*gNQI#>Y>MEeDA+}GKV-tIUFFt@69bEn
z8kNKWqk_0RtRmU~j!W(5GEHxgR4R#-N`-!=P)UADhm<v8SSUPYm0HpcO`(sOLKZWH
z1eih=Fr~!>TthloM5=^qQzd#bRicbhqNH-F=`<frX+BzEKH_ISavAdxjroYod?dhp
zq-df{7vwumX0`c&%bWQ~YHu=<73)m1Zj3p0$vBQTjUVG{;{;wceuBr0lX#kZicqVX
zovPxNRFyLE)KryD7*x6zTyC&!6biL$HvS6gZJqz0o9`p9v3&9pD<Gw;fNaKvC~w^S
zrP}A`Uss7IMNA<pT%V8v=Bp~VruJ8Z+vhQXyd|va9}s)B7v$lRa+LqND~*EzeAXq7
zbva7!Qu(V(1=CZ7O(!}Ha|sog%I3DdZdiTMcRaa|YWC|tu8PJ4!9FBo>CLeyCD@k$
zdM|-W*cinmd-lfIM~o~<2W`R1W4PROgGYBW8qkf>sT)OfNTqs6gbT2RilCQ7xBwq(
zS_-Lb2BLj1{}74RpO+w6{B(R}UV}t?=#HUqC5;O=u#lJ-`+%w^9m(%$1ju{B!P}lj
z!M&c8K-`l8T<@f^7NVfhRJ<fZ&_IWQAhlYbLQ$^<?+W#Vcz38*PVO`cg<8C>#z1#h
zqyL+(k#V2`N(5aJ|C&*?Kp`je6%622;+2sOqUVnjcX>|>LBxU!0emm{L7*8Jps$<0
zdE5hrK_&C6oh0&>m@tzXlW8+R0mm~zmx89EcH-Y>_25t^7;@F%>W|C$cn0yP7N;A(
z5YHL4#4ARWxNE;doT1eD48ru~7P=17ajBJNW}pJC>J~b~BfU$abCSL|QLTr4@1PAD
z*7@5>=%2<rm`lrThEA=~s5+GfxpmMWC(z>zz{xJIrds{+iGASdDEr)j!v+*|gHph^
zwCb&yWSptt-PAJ-gbYEYI}VOMlt1%_em%YEZhE|Z{sZOKgfzLU5dOvhWUc!c(%xxA
zr|Y_99e1+&GlUdt+Ro&Pj|j(MfbEa!u{PNG;PCN@#Wao}AzXmQ0Cq3Z^`l9I-a%=R
zZmj2D)T&pJ+d|X?`x7P5GxX6D7vpY1xJZkSwAj8VKuZhlfYf@lrhyvSC2~XrL8oS*
zq-;vG*Jy&y{;2&U85PM5;X=?QK{Wfk#}*><+a&^PBu_3OT)6hRlDa~=>fM?E)j&#A
zY>{s9ybZDi6|zP4$Kln?L=#C%73q={GROU?l+Um!b|eYm8Q=>2vM51NbZpW@o$__d
zI_75eQJyL>oo0yym``*q*NQ{&kUFwfl-9ypM`qZO6AhPQCy7ARR8X&RrDdT~fW`x|
z#(mP@@hx?2SQ=Sch8XT?35@jca$b_WR<af*cij-FMIZ@k^27Gvm|*K%OJwPbguA!0
z6cF9&Wjmu9Mv?;kveDQgu}4~NjWm8CZG2xlJ%ijw_N)``uB8RBCarsVIG%vIDKC9g
zxOst~1lgio(!%(h{dl8^MNx8PjD~|HdI&+}M@Mv0*HIf{fUWzrb8U#k6l+R&s;#hq
z6V7;85$frHTw@1=W`u|GSKyEA5<{w?W(bBlKsB!xo=?usyoI-zO_wp#4I3S0GR>y1
zuWXxX2+W5EiwFK$HS&Bob55*ZJDa<yX52Ih1270mn+v=0ubiAWNIXUb{EAZ_IVY5A
zudgT)^Ys<+;lT)!2NH&oYV+E<=HQHEfokxl=oyS@Ac#h!Z6K~ZHONmJ^g5cNpX_27
zn#qx9+Sm*1Uq4zaZ`6NFz+E*B08=BxM8p$nTzhB5(V~RD(}Ri!3*UiZLleuNI+PrI
z?kA~;USA1@s_(-<<A9B(nVOo$!QoC2GV{$9V><VBe=6%(Q@TmU(!Uo)O`U0)FhL_a
z>Mp44+MRd1fUQHI2XAV|>y_!EyG|7U)B#eap@IrFu!UdwKmt_jd9@jO6m_&5Wh!i8
zg}*|Es9yn5umKu#%*?yof^V7)5hZD;J(fgX3hyD1EBKv?+6S5MVzK^SycIm`{Wvo*
z2@JG@EK7Bp6>S$@U%9N#jaV3BDW%4^2)FXwJ<}T30v3Lldub;VDjN)#!pXrfl76Cm
zeZBJC0wjzBT^TpeCWdp#v;Aj?Ag^K0!XW4{w^Pe3i_~1!?S-@~>3a3ClB6Xu%Kw$r
zRV4|rEbV%|y<XK_TVJp2c>dLZbZdmCCk;b{ARvmRa7`s5Xt*pdyDm5nv^qd|7Y=b8
z!}XN1I1wv`aw%;p9tmMW-K=N1*>Jq{s~s0>Q>-|Zky8ea#nHFWieiT;FcJ;wEYv={
zb~DvY69czMQx~y6=yK14CRecy_5)4_-MK}@J#!3ius_Q+m6L@^OENn84ba_l$CK0^
zPm$j4J~~2)9gp2dH{<pu%OKe}p1_Yk++?X5S@oQH%r3H&6Edv`4=kylxme8^d5JV-
z?Jj8%J7pwLAl+M1trqn@zzI&9)>96u-OJKJ>N*$B)_LqOr*!T$osM>cy)|xpO%~I!
zn`QVC&8y9BC>fqkP++osV)(}NO#g5t9TFpok=MCQ`VDHHNfJ9Nk`@e8Qe!mVMk16Q
z0z98Vik8c=#VA!D;3e6jiQ%b87<1lPt6_$HZvMr2%C+{7Uh`Xt9shLE&A78xKS=K7
zJ?-bips|T~V*a-91e`ofz{ybH7MPS0S6;}id@PwP{ej=L+nht4Fsx$*n_rXIjTO9l
z_8_}|Qdfajj+3tdSLf}}@HMxST&AtH{zTb$%{SA2tn76m+W5YvUC35aY8v|7L(tKP
zI)O%>B+%lG#tCcc!C{rb3bP1dFV{h)SX(}?)p=T>#16s$-HaRTjRHMyr<WAcc%v`!
zoO81OaRwv_=d_diz)&!jaYP#*V6n+0(LRj-LZ7u7%!ky>S8_R(YhUX%Lx~-)bkWTO
zx79CspTF{cik1)2YYQ%ZPNEy&eT2|;nysnjI1B|eTK8D98L0_<b8#WI;;~?&oaYtR
z96uZ82Uv(NY$kiLM(3}-1@G!`_G}o;?<9w_9$<D)TuJAR-s^U4n~c|9Qxtg#bhPG+
zUN2HW59_~)Xy*eII69(ZmZktZI~Nzlws>5yqBM5Qy?ZJ?Sa@c))6;Z3aK?1A9J!|a
zaCVY&;<A?p-P*QMIi3u^$U=We`kyMH^3i7MNqC)MfvaFyRSN;+zs^0)mJajgt)>qC
zLFsoTfzM8g7U>&T(-<R@YAoSyaHpP6-BnrnK)@kgWFMer<#zY$Xy7$t#9I53+W#@Z
zgkZ5cFa)5y5DpIqzjkRH&)IxgWvTr5!+x(7K|Wxpn5Qv7hW97h`EeE>l$3lg2!V%1
zc;Mqm^n+#ro4g=kGKPQ1VVNJ7NdMbx!jnK6dcoJfCG5qy4z@?nE*J!3mma51NWg^)
z*urBBxaNF#G5+Y><!~59*TY-mDIc1TKGMZtFu6lvwl9p5ETe|0s(O^~5P5XALO2_*
zrG#cEP!n=xs_Moe^@WyEpIoq)>z_D>qd)+<{`i?=?MwH<h7A~(<aWpB`+N!o6(uNX
z!1paCrDJb_n;_0RaM;&eWtl`kRJ`pBsStj^4z1SPp43F!AdiYIXYgTlya<d*ZG-D<
z_FxJhs<i^SoQ(cHA3gDWEb09fSPT`4+@ssv?tYr}&o**f`|N|Yl<?`rB5nZ7cbzX*
z{2az`r!W%El%VEstzOG}FY0Es0?Rz23p~Gj(_pC<d=AQoGW~vKt^Ep|7hwj~4|>tZ
z$AV9m+kkSsD35pOzG)u-($Su)%^?V6Jn&-SgmSS6I2G6gKv3+fI{3QUFx2QByk_hx
zD)^e(J0z$O{h_CjIz?@AU@ggWK0Kl_Yl{JZI%l3wR8}5@%|~5b?OLhiM82#gOD+Hl
zS`@rg<0~Dl3l5W!kSfp3PO|lW?ET7n>@kn+tg-T(2CMKl7;zl!J3HOQ8rK7>P`!vq
z=IE^#ei?HqL7;M_iv>;*pWyG1;_dF*wDvxUN^Hc=00mU*KaJLp=HJ1JpJO}{oe(J<
zCD_B2D+=*YT!|+_6UrvG;1+&@BI)X9fVd{Sym#_sxF78&f=y?k_FMUZ{EtMr6!s^j
zCnUCjw4eeCOE>r=K(Eo5ylRu8O|IIc4Q1w$<;a^tHJS^xc_~t|FTx+Wp)kxA(aUdl
zgOc;eHG#c|0n4nc6#KfmI%=`AKtG>|tN^%2T3jUGP$3BDkA=E}bA?=&DjvCl9T-%8
z(`&*S5;9efHg`h6(D1Zc5?ai=VE<v1U0xBQ$c9kziy+gD+x?TfIe%d;gII#N6N#R<
z@c!dbPoVhRcoWk&-n$DPWSyv!6xUUDFaIfMT&kifHpRC1pm<gA0;+ZWpMSBfI9+~C
zyr6OTnW+N*t(O8R@zbGlkJ6#Uj5GRaIonIi$t)tZE}^Q%E#ko3J|5YsAFE%f$BHR-
zgOgi3cb$Oe5d~)+rqrg(-0}b&n|=hWkU3!#lz#+Jdi<1n5oO)(muT-VBdfAaw#`1s
zUS&Lc5)Xrm{E-yQPp4R|{0vvja$ZHpI`X%<rmEMm4x;?p?WRD?nQHk^eaE6~PsIDm
zP^W9;kL9m+KvRAUNK2>0$(8;nBY{|7b%&Js7;Q0nW~Lx`+{?BS^(X=+SkbOYnfVtQ
z(Jo&VQV?=Ut|r8JgxqiyxSwS+1B;9nN+=r0IM28;sFC2^?<7Pp#Mq~Qwkr4S$i1my
z&<K%=qkds-wChVAd0dz4hWfEd3W<DfUhT4CMJ8E|@<-s6OOw`N{G{1jCP?W%*&Qv8
zZOI;z-u`}0^k|V6sv?;El*>?OhPa^rp_E=;=|t%po$9^P8s5ER8Kd9}`-14oLQds8
z`8!GFCoUD=@Ewf&2>}5BV&41pvHxhJ?*4x$MmhihJiA|ftDp7%necCRZ5(+37C-_3
zC;<EmLtzyM!aq-nLEvHG0?1OXgW<pc^)f7*1wueS<>Nh)#KdO=H8Dm%SqNC|SRUfy
z5mySElOw^=%m@wT?I|gt<#?5FFx=lBZ!rBtaL9->z*!m~7(^*I+wNH=KJuU}ASWP-
zr4A?IY0N>SKV*t2ia||9>L9pZJAKwe%erJvmC%Y>bQ9>0P9QSWePY3;)(xb$TPOG8
z<C>=JtKR@?4#r5H1%gxI-&LPe3X2Zem38SD9e!M4T4v{=i!F}B!=4s=1>b2qZJA}c
zWuaxssw#o!@}hjJ-qi1~YZ&gha0`u-K>89*nAwWpuxb)s3c>~{McQ`oMr~PUKR0k)
zUvhY<3LEU~qlpEt!kaV85FCE{0kVW$su2ybzr0!fxK~h<JJIGmN_LjY#Ob*gZC*7_
z(|?Q|fnCC|mL%~A_yxX(`|zH#yQ&ygzh_%TxE(ZOa~|;rZUJ}fS?P)pz(P7{sgAy`
z5Qw~=zt>%w>=~9@nybKrXw9kx1~cNG&9~Kv{c;8Z2-E=6RZzg-wZI;rmw6Bz1VBRD
zW)Hy$U>}^%B^1~<m%)R9xf~ZeSuKR;iYW2eTnD_~c;p_KK0v*G1CAQfsa=O*x*Aog
z)rh?*VE6l4d$caRMW1FB_PPP?$u}I4O)9@t^4TA9=-h6J@^|R><9@$U;z%bMUZveZ
zh7*QtciBD}IBEba-|v;k>`v;(Yo{xxOUQ;hs3di^HTAaDDpWb2%Q^|IxE&sFsmhuj
zwkv3RAh(-yyLC6*Z%DiJdvu<i);3_mj+M6AqTU9xX`>Cw)pXFyk@V-<fC+GC#xG<*
zx1h(5h;BxwxExw$X#sAhy^Pdlwad;e<GVv~t2Vwf&f*lcVj;1zDr!XiE1ii7kx<yu
z!}QapFqxJWGOYoVG?S`K!?ew}d_=6;PTScIYg5Zct9IkLjcg+Yt*xOg))p-63|+1Y
z?4TWGVOuDhS__gItPP$E^2Shuby)+|D?`?<kUiOpmea{ZixxdWhm*^+L&<g8!DNj#
zELPr?q%lC#ulmA3iIo@NmV@WC-p++uPv=UlyYmXIt8=sVU?;^_lC*O3O163Bbt_-W
z@>Bks{BJTZ3=|l>mPp(Z28;M3;I;f5=Pi5B*N!w((_X)p*c;Fe>|LwvSN6X3VUO*7
zDVyH=RkoyMu~i)KS>AwZsp?LZY3iFQGbp#agAuG~f%VfR^y8!Ug6v`vX^d{pnvJEU
z!LhttLonkE?at73nH7!ihm2kEj02|+tM86xiEfNteZvi?E5S@nV>EMMY0TmlVqkkJ
y@6v2B>RK{cTDmVed{CiM4#JaOCaHPFN@bN`S{HK?K5*EjCqV^M5R@#H>;nLKG<Syp

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/greek.woff2 b/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/greek.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..ae50fdd36e6ed769ad22e03ba34e9085ee2d2906
GIT binary patch
literal 12872
zcmV-OGPlilPew8T0RR9105V7b5dZ)H09x1p05RzR0RR9100000000000000000000
z0000QG#iI-95M!A0CEU{ehH5>5fBQ2haB~I3xZ4l0X7081BDa>AO(XM2OtcD8XLh+
zC1YF0vD-m3o^(<aMQK=-DC*RrG$Q-|ZwXq+7+@VgH!aaHqlQ&mcSE)Ic#G<z_E4~?
zst506aP(3~H%*9y-iBV7?$4c*=S#M4C)5boPxlC0)u8#SiLiwcw_XgbRwM+M2s5vi
zijA-*{j|fjzvDPQ*daDxIG;Js(O$OFt<yAIf4TbFvQ|fE?2}v`{`K$qc9N5P42Tv~
zC#VCxdayOCnbLayp8wNn%^zV{A+qM4Vue5pY^`Mk$rzA~0a{`obJ0*4rOUhOO2Bf<
zEswa(0L|<4<nNjI7r9ML^~`JxQ_=5rKf}vmM!)yWF!7=CefUaWdtQFj|JkbYNBjWH
zh)9A0YN(m1fu-Jqo<lG(2ToY84_y)1$cA^op4d9F^wyIpIhNMc#j-uujWr-p3U3Lf
z*9OyWLMZ0bdxKwnVJtimBQzfh4=a>y>g(JQ#3{KlgaFo=ALPtZZwh_KyY)E(to#{d
z_qMvbq)zL7(wRMYUsPbHflbFo%qwwwz?oEmQjeE`_)LcrEtkvX=jYmz^ULMyoncBt
ze@0|A3sWn)NaxyiQ>9<;jEs`bJ?k*=<a7W-cwj>0whtl>!`h;u+VTah&!=kH&TzPU
z<fW(!Ar+lNu3Yr4+_}Vj3@{i#<bqh~Rv<4x+ys&ie7HoB4gz_8j|xt)ywX*uwp6$P
zNgH`-bEq6*tnOT?a>zx|UeWrwC|g&R;mJQy??DNQ1;D#p`uDOdjgN*0IKU3f_86uG
z5Nx{q#?j9jYRq=uvn*XwYO5P(Z=uamjz)|S*ZiKx*zDco{D@dGK%$Nk7B^BL3sYY{
z6$@#AgE%Hc5C)qfG1wQ6$u*rA0AxNlPfW*Lbafj+PPkg#LK3H1*LM*DGju)~-F->0
z@JISiIqvFiY_<}h$SY|W?>DO<>zi(nA*exfo)ts7V^fsqGGN6UgG)IWTufs!mo$_;
z`7Gvgr6<0AswZ$NF$mi_Dcq53qj^?)E3<mUqFKY<EB67n@Ip{~3zde;=gM661u7=^
zsZ~V%>}u&9;%L=u{Lfwt#z=sIfs-Ro0fG`0YSd}dr4PvfiXk)%EF3d<R&3d^=g65W
z*H^46+d?BbCVOU3j@Uxtv^>Qme4o#BA<M;nccr-9f_s}|v4PSY=;~sp1T-IRh4L4j
zzzm9G84;1-!pBsU(_Sp7!f2U1cfDbJDSj}JPbf#YWF$2PCTx<XK^@GL&4GEf5L`xA
z&{c5lt_haNGElKfZo+Sllev)Q4s2aazYYVlVv%I)LkY|jgDT4DH|@N0bHG*|5YwZH
zW*G=%$dac(krm1pMz^IFo`l??y>Nkzpz#xKoLJZkccDDU{K+!unW@lJ^b8Mmv}_*H
zo9YYr4dl%|!Z@5@#%|teI-KYlY6eP{!HQaiKGo|W_CXFKYUJ4J&7~Q!MxXX~k%*(#
z-{O{X1q;64+tmSOwc@wkJ``L5zSf0$jUKfI<Vxa@?z3Mkj?gW!{Rf=|y@0tlRM*uJ
z!$V)~0%Ffj1y~(3q@XTaXVGf@lE9LT+j%XsmA3NM(Kg$|_8&)pc5X{;`S}eiTW8yD
zyVeY*|7UjZtZ~*by9$_*zer4+JUsOago|)lid2yUf>WYX2}+v9#g(x;h!2u<(KkU7
zUi+JbZ&sUMr$<xxG@bYfNSwLi!m<(eq`v^3{v7V<nc2TQN#Ag|8l%>7RUS1op1Mi?
z+K(G@hbl!fv><!0Oj3DNw<dc{o^Zmy2eIOUY6V{=$}*adRsF?6K4<9ZR5B5dMI+%*
zFyQxjJ(~Nn>O$SFm-Fd(*zZ=$#e6pHK^KSpZo648+cL$Fd26)#Pl-fn05BscC%M>W
zj+_^2LyChgyx%!;n?Ni=jh3Z_g+-S$6I02UvxdTosxPaSR!>qR^#$^zdQyMLgm1%I
z`2~edxs%r~R>E&Ax}27qw5{NMwN3~`E#i9Lo6fu`42^YZY1a7Z<P;27rMcy%PP<l2
zNQVU`F4bv(C%lhVAMyTcBFNC2$4GQ_F*xsas4b#h@{}(}T76f8)xdewulE+CSIObb
z=T?3spkcavX3XRKLO@v`+diYb_R5QP=QJjzfXTam+pAaN1T#{Im_}T&yyc^7d38UR
z8jMq5vi|@~{{L@jiA7lLgs&!G4UiJA>RroivRC2|wdO<X*KuQ-=Dxso*xLHaeoO?E
z5P-FT&-%l*?@Jzn+0~Eon>~eZYZ=|i=K_pAbvfhh!(HqjIDgSRsg2(v6*vtnyEetJ
zaYKxF?NyKGLJU;(Xe1>z^Bo@%G;}9Oy?$ANO>pVwC-)jl8=|C6txAb~(y+WOX4B3f
z%p7~D#}*nT5bI#;EW{Vk{=f5VU7hssy4rz&2GO3t$TsT`t6T&v=bptM{30^{H)oq+
z=Ouc`i+vqqb>x^t{hMxpMv3wg0+%D<B3%k<xD2X!rwzxlFkfBB>AbuTTl8HpFCC&s
zYId+5nNq(k)s4SA7(E)0IZ8Ejyr))?q8)5lJ#Z}Md4D72`0s`WabFd52WhBS*QW_6
zS#~Tpo<cO;7{r{CI1g0;ma<F~lk8+BpFlZ!xIE5|EN}Dj<}-P)7RW_ipNw{T>#(>N
zVtO!6n|Jb*n{$-zQo>V#w3kq7o`ALqrv+}LS?s;qs8ya{J2YfZK3P_iI0-h;V>M#1
zhH`2PNQ&)&p^YWyl{!v!HTNn<R?4ewKBD=Bazbgs^Ruy26Fl03J->m3C#>Avi|U4i
zh1lo}8<EiYHg?n49Zg0G!UuZl6*^`lefTcZ=$!aPY7vao8AyLFXl(l%fXEa5RQ(hP
zTviA1XMysF-H^VVAPJgj#CR#ZZFF<otW?0x&QKRTAfWW{A=Ok$lPsf#At^W}t<HLK
za`ar~e|8_F0bOXhUfyZkJ}Ma8MS`PbQR}1hGbtFke+#H0FX?iE0c)wzGFG~u{3fVU
zffPoHA1MMPwFN0YQ1@Hi#~Kd3pr<R#zW@!F@)>|M?iW_VWX+^FO*54vrPDlX=*lZ-
zOCbQ9g5^QS%h!}*r19Pn`J|nhdW2O_pN*YM0|2B;6|kSD0A^e5W~thsMRG$aSK5_g
z38%S29~^D7+h*VkAVYtg3BSeB&0k)7Goi!YECv)_vvyqm7pUwL_NeR$a64fBwSdKb
z2GsQd<r~0?ry<6dKpSWA5y9=W@i6qEsZ=YF&m8Kak0jnl5>p1Q#D+;sL@o_N#9ak-
z*{4){qbQ`syD?%|YHb6I0s9QuTE>)BB5K__=X_Z@XS8zKG@0|(xyE^2yWmDxE0}YZ
z?RK+Xt{7KtUG1BtJM1ebW!$DmRdTD$6;)@}{beqAHwbw&byb$W_1aeJ$=U1Zf~hvn
z?XHIQbbq;;#s|j*;;J>fb+g_0GPW-JP?mPm(!qc~bJ&bhCG~j5xfCOmtTXHnl5ny-
z92qbu-o5`|L_tBp{^%)QpCcJ9$N4<r-`us_<HBGFZQrK6$OToIYDpV>D*)dKglfJ+
z!cI`*z(+k0VE{^n9okpWT>5}_+g&OYA@LFp4b;dm#X_3~C+rU~hf72Jl!b$(=epas
zBk+zF_e?HnheatQ{d1Q?;@!W<9PYn>#KjJ{9a>(bm1SO9;l+a$jvcCXxzj@Nu?=xr
z%SmYm&ZIY}S`siSOLZ(C!GcWhcW$Pnn|*S<gS}CHNYABYCvaBq;=N+5U>n)%TmSR=
z?wN0Ip?A{=Zc;=hoNKgDItfo0yr1^E;8?I0_}>5ff>gym({f>AM6DFe<V0~ebaal*
zJiA2m%A$d#@2^EbelXAsFVuM?AN1|_k229D`XLkW6A}r)H>*~9K(|B&#G5pB+t5m&
zh4P4<=Ib!7EMpt|XlZfA1M%%XR4l;_3kWH<Pqeq-6>GwL5;`8%HrcP{DDh&e7t;pU
z`Ck2ANXao<)<?_`eDur=aVnMx<vq1l63I6D9Cf~3n$a+~?2ueE<f@mAfS$f{)hdse
zm3J<Y?YqHeeHecq!y(Cdc#kH93Gb$boHcAwCUuv`tOYLR=eeHX*a#^Zy6K)!mEf>L
zD#Ued+-q%pU}a<oK)^i!Cq4@rzAbk7AR2KsxMS>-0;*KL=!^Lj=tr(h-i!el_ZS$Z
zT}lQrMv)s0aL6DiQ<yRcH5WGHz8vw7o05yc;DjZ0mZi(!mA*PiqLP)@hxZycCGVVb
zbtpe8ZV#KI4vY@)*t0TgahNM<YfmT|5ftKjCd`ReCsZ0xP}nI3aLyTBQTjd9ei|Ka
zof?F?1LULzRGk4X)%3w!kB|>sNeS2|eK$tl1|%hh(#K!o0d5gkUZACAaGf+No%f{+
z;i6vCH``#Rmxp?cxS-(fmVLpu1BZry&(*T%c`%qT$`Vr+D=yjyhgLWqQfP#k@*>Hw
zu^v#R{$?Z<HFew-CoLMlq<K!Ja?7UF@DgIdSA|-ZwO19aOI|TX>Z*^prEe92nQ}tm
z#l5+PA<5nI^^0@Tghk{`_!uw?K=d0=9?i4dO+!@`fL{>q@g^`>IDtcAKpc#h#*2!(
zu5Y#AN@X}ZQSzP*7{wwdk0rJZw$K}5nDzp$?*BoZEq%!EQeJy19XqCSpuI*RI^m)g
zphTn#o?ln&yv8sFB?kCis&zl2+9i{yL`*@ZY6W)q^MMNQ1lIQT@};UoiE>eB$jvmh
z`j-<XB{9Ie!JISni=P7J*9cguv|4iT1;sGQNAMGAQQHNbc$e}4jL`R6<Y@T==hQm1
z-ogc*2kYOF@7GPa$_F_dc||V1H=-M35Gvihh1H@dEO=~e1^ii<Eh-k-u0w^-b>`kl
z;91_^;(<RB?S`EIeP0EG9~yY(@PQrAl<Xum1VS}6xB;WFXT~goa?XiWJSl^}&WhP+
zp+vJQAFbOD2=HiUH$$6b1}_miiq3ogOI4$j1{r{hH%w<j$*%DcO;SQH>`3QvnaIrz
z0eXJMyXY<eHz6|E%TO3f$bQy$3M^zGE1;}+Nf^nxe2w}wR{nL{_a6te9vF7sq_di+
zmA@7uq?Vz}^vO;T^$)AJ{wSu#Y;z%VFSRw+7GO*?u?2UsLnowYg<4AXDP^l2RCpBi
zjQt@mwu--PSPXP9zwlZ(pRQF)a0pkTZ(k^@(CfE*%h!eayB=|oV~5C~385-i@4Y%v
zt`X>l2k8@-kc`{+-i%)X-<G%L#_;2tDnDo?*l7L+Ru_I(jdxO;E%Crz6mI0gPccxj
zx5;rRn4T8h-FjN(0jpvlfKg*8#>h4gr~iO8E*GZ0M+{19MtKRlJM$+pQB^fHsitQ`
zu36M<R;o`z58TPWTay3UHAuI3sBf<Rm!E15^zdRI5|Xl)A{O#>Pkk{>u=rvKT9wN~
zh>k&-p>oPFSTh5CBXecX>+{Cf=4sMn)7{ct(_JB*G?OQy$rAouGz3=?wFAaHG?iP?
zTO`EMD?+?pJ<s{{8)GETjAyVpD(7;4*yK?JFMPPKs5Eaho#L-vCr9Vj=M`pAJ8HS3
z+wLhjAQX%BEDn9s?SLA8^l`w+ym`n5_CpouR8>;SvSYg=M~aiZE$~ABe*Xjj>O}Z{
z_=Jf+ID7zBGawtTM79;Cd-9ldvNl(H?Y7>{C<U49V$yXi#h{EJp0+Q^{Q#(75se{`
z2xW+ed#2{qbMJw~3V^r%3aFMRvmj<$&apz(ZI15)1n%Ygf8`)SP8dda5aFrz+{eG#
z5bIkS8suGUit?*8GxC!<Ri=MAR)9edWxwp7B4lwVpg+}pfnMFQk6s@1;058yTzN~y
zSlMlwTKyyd$O_4fv<U6Jo10pkI`{tP;?zbEG8B1dZd?hwm%h0umXM`AsT^l4T9Gn7
zD^rmv`b=KwzlsHQg806&Nr538^51P+B;>T}O4a?lTer8CT6dbO%M9D&^kflVynj?1
z^I@&c99>Q*`{b5RMi(FCf};F;r2Yqa#U(9VE}Z+E;<vi@rD;rqT%7VpAHgc>cUiYc
z58GNhA8u`tx7!S5`S=qwGiBjKP0eb!Y+Sa+LmIZ<VR0&c`OIg14YVC31z#gv!x7p2
zyvEG~#BSb?rU0Tv(XH7rLYpH|7(5z{#e2&v{J3Kt8?i6iZQzQ3`~Ma$oZmU%Bs{-W
z(RyX9aDj>xz)~^p-In1GzRGiPe^q?&BALj=nJ2qO0Vc4DW3e&-chrtBEWlq97Q3On
z+m#ze>b3aC#P>G?c0&#dqjPTJZ;F<26*~lJa<C*wdQ4@+^Up-^8hh+!w*>b?KWV!}
ziip22(5{qjTY#*_4kGc+Us(cuV40elaWFZ%TN;7h&`M3k3kZ2t1IT3Yax)msLM7(_
z;N`mqaWR5+L|cSGyNOR=wV{c3NtpXTmka{S&HMsnP8I0~hX^S28207s8QdN5fGY8x
zdIy4SGTW5Q=kvGQhw!z`Ni0w=a;aN>YX8I{%~3(B&<~6!y(C%M0jK~VPXosIKWvyo
z@eMBmb|e}%$W1;B>-?|1tQh`~j1<S#s1)O&Kc#u!iCqK+mYfmzYwBx-5vKfV22yj;
zkH6)EMw|ho7Z#p8oT034Qgx`>V{6+ZGmjrG3j|eBrWI*`7aWk^PQ1)$x#&sp6m3d*
zJN>%5;*8N4RW?@RSNQzx-}hH!qv0%qH7T+_q0MDOBfv`!<>#TX+3r>wA3?Gv3}<%Z
zo}C^2kAi}noSZyhyX>y&nMYi&YwwVuy_@A*skQgN%5m}@%fC!%bI^3)7W62p6f_oQ
z4DL5%l9qU!_X7=<a&dD4+n&>RCfi`;3dNuQ+!}{ztAS{cnZ>DX=C=ni?GonFq7*<h
zUj04Wt5d~C;$)hXLTwcr#)*Sb4X$;q6@@8RvmGVA%z5ZbB2tC#qo(!@WjxV~RUjAi
zLlMhIrc)OJl@W<ra7oG0?o#V`qJREkV_)cuVwRy*d7yTuvWvZsg^@{QINAMv;=pk$
zotxw6{rT@Zqc4Hc;`B>5O3kJbw;yzr_Vrd1dnhIk^9glYGj0UWDyM!}fD*A3|MuCp
z{@Q@p+*~N9zi?QVSJ7Vc&6q(MXIX5eze1ic{zpr%ZjfHKeRcN0NM>)4ELRlN_1uco
zt=+{C#W9Dj%fyz>l`-EO2gW9bv$|hJ4@bo?g~FY_dP%9cF3GE6#j#qt9rXVEr2Oo@
zhS@D$3cmVc9fz9jxNFSn+}zf<x`{M%&5wfLCqHTm>QD2(fB!=eH|A=uhqJ<ym{jV;
z*cZ6!>p9qk6S%}1Swr~Ac-8=OKSzWg&(+d_7(Oj>P2V6$oJ+J;Q>#(ZRmBJ+p^CDo
z#)7flY5MNj+D!t|Pj%kQ2$>fMV)1U~;_h{wjz?g7kVJ;f%ukdmp7zvcUdmU}U)VhZ
zG;qC<Vl@)E`TN!DI~Sw7N}9HE<+vUhJWeQUAt_aHhM?*e%CvHyTBTQb#dd@a_LmF~
zZTDTVR`vDJ%agJL*Gl9?xs|4l^lO<L5!AFU>E#M8Nv<vjnhj@ZVk_94-?HAhOBtcO
zw5~CAt>2|)Y2*B%;J>mThA(??uwyr*sp6b}#OY7}D_>}6tX^5SOb8h5sJOSiQ@*7x
z&z7x|RboYyydqW-?Rh12uwUI6SFZu1$HLvtZNcySekcys`JZZ)EY_(jQ;+QLysw1w
z`_YoRzn9(em0jZhCH1qO<3_jo4Tjs~mDc92o1-j!G{Yx1S2cCt;Ts11AIyiE@E1kL
zo>v*~>+ef~+t!&P68S!V{KYv+u}@L#Z25GWeQ{f+i2|#=_$D32tRR>B<q0!4mjsXe
z_P<ge*F@_VX*pg}{?xwtrpc$!pErt_e%5q@o(O8lO(fq7GPRD24;(r-_W{S5Z>wj6
zK)E6kN_})4Ze4uKIQv#M+}0L@_+EwvqY^5T^xLb`0|>W8)y;ZFMeU3|G-RhL(Arvs
zyg;v*J%9W8a-PULY4V66-x0s4G9UQK@Dp|rr#P?V2)rmj2<TNtKl#SD;J_n#AcL|A
zqgp+twwc6x;XXkX=~{zY*?}cqp(!g%t$J)mH4{dSS`1ALTd?sL#^W65aV$5Olatfw
z4)jz^;eYq3;b*@gk_sok#9>T)w0_zjAxQ-+_*+JZ3}%XVU`IQamK+E}2f{49`1(@x
zS{e;1Yz2Zv3Buex9nCFa^_ptcf5?)S3?M0ib7FE{seHfAmGKJl!v8w9N%UzDiq(^d
zq&9G;FhLYF-Z|9aRUz}JC0Wl$Hdf?;$%M$MX^f*(;=bCFd=41PIRF1=vkb>|;><Ms
zq|4YAmb<ST@I-S*i`g3^e!()m<o&2L1@22cm#`~)(f<1Sc*gMOOVzZtz8yvddC4nf
zCZ)W2KC6Y{)^6U;W`#V25Y!W6qE2zXq(y|MDq2saDoI+=7~g4}E+pkEKBX*ruV_V9
zi*IJ-^S8ZBRw3(3Qy(;N=bxBgN8eUI&%Q7o2jRx~u*<2C&1(^)M9+}&jParI?64A#
z#L%AJUtu4eYl{6ZFFpF=h$F%@&Bb)Y5r?!tIsV0aM&tdy|I<wzx@PQN68gHsUTtDE
zZuo+;MEfn><{IiheixWEPFsg;%$o<CU`~r=hGkuiJ6nrw_ek0WB0^eqpf*YGuPib=
zf*kNeQk<SFV{MUBKDO^ML@%(oGbQ;#bBzMV<%auX{>$sRLCGSLGW;?LN<~a`HQcCc
zM%LZvr1?x@#)r2lwZD!p7o8O){#@$po-NIA^hzaTgGWJ3dG%yUUvXnYVPdbHiV4@R
z`Y&8ij!ti4XO*IfM-WO~KLG2?D~LIyBR|&f==w+8lY-o;lSx!rpD?{@>C|!6i{z{X
zR;gI>w%)CgN!DJcVDlXUdWfz~-pbb_&wE~HW9OGeb4qxiwO8P^Es#lO1!Hyr(1ajg
z=<Wgi<%|7~Pao4iym)=^Ntbu_;%n$WH<#q$M=+f2;IY)A2z`tvQFx<$r-Mk^*=R5}
z)SOWh5`fFI3Wn*R_U4?hZNm<upZ~tz++==vj9!~mi63(j@C=Ev!Du_`27(R*Ui~{{
zD+UWczGY+3M6>F;MY}#XmD1LJeul3jKcje=+#henht!wm=^bXvi<$sH6(I$(ItP5A
z0HQ^!XC1mZJuG+5b*3*hsYb+2M-?TnqN!Aa5wp$C%Z#&=Nzs{0E8bZ+owcIwPW`yy
z<+99Jc~LhJI8~M3P*BuVDYq7Li7$u^M!{>LfmhPk>XPYAipA&5q>yN&IV!8-2eyKc
zlc^(?C}O=~^r$(m(4)xL>?B=D(mp)@optdHi%6-4(>r0i(gpSi^BT`F&9_dK?$`~T
zOk<CG*I<{SX5YVi@n*ehMHC)%$X&6_y5Fc&dadFTL3_0yuG?dQ`W68~IITG4Skz2(
zx!XnB_HwE@F9jx-4Fw=VICTAX!ZPpO+TG)t<f=-l%DG0qwb6PzikGSi2HV%ZBu)Zo
z-TM6Y*%|3qYDG<^Je!fJUu?aqeV=nEqt!Tvh6~jvkv1`Ve{E!r`DMeEA)2>*;pRr=
zBsP@OcJwG_Uk<+h(XYeRw6xb<#ITsys8fFVD@7AJX8H%JXX-X4SLnTy0H{;nlsSAj
zksiC@xvx*bzvw)|Un-MT&{BMBDd~?l*Q)PVbT^If>eQ$^^4XEYgj>~i#5L{#9e$4g
zC3IWVl?$O%#f;2C|K)JU8H^&m+Kzg1(Yu)<4a`ni5EEf?s!B<60^{_BYu;BiEsS;j
z(q}SM9rEYOBe-uX9-F@|57TdpLT1)gzWH&#{6j@?fZuZpo}w*NAeWZvA1}&l@w>~=
zLo5<A_-=k-^<a6hrEhf;Pt>inGw{MjlQYPE5A^+YhOY<gpRkKN0e00raeb&V^>j-u
zZ_|*xD90Tkq+d?w<JqaHC$pU`Q@aa}d3sg;s7Sjj?JW&YZhJMlD$)>z`)r?fqg}hk
zN><!T_2Y{peJ(`>$HqrR*vp$b%f^cGQ5>%;VSY$Ub1Ri%MGRdt{Bbqf(dMphibyn8
zM7fk(O3lbv(NiTrG+{c%Q7R$F<;Ae+X?dXh{Y!30aix&+-X&dOX}oFIg9576c%edn
z5GBPt3OFBRiC4Zyp{tL+sSZZaRP9vm*0UbX8z2XlCsqw`3w1EqQ9~bN9pIi6J%EKD
z()~~1ISO&3n>73G=PLEt;b;3uzI|>eu*AF`%lxpOW}}(NfP`hr@EmEUt){o^(rX^e
zHbr>Doff6A^$$0DE@#|%8)m3hi?1t7FVGDkMZJ(x8aE;gP7V@`#+A@0l9PTxS$Z8I
zaxxMNPsGR9$5SYj79EU&_-Bu%94-^FcN|Tt6l8tY(Tp0dspsu+lIq#)^h?r3VMa$*
z<I%Yq53Fb`Z#LW0|H=au$<9QUsM=U?@RXvi#2H2v77GoaWi2C)-7OmR0?syZmpC}2
z0j#ZQ+@_033mk;Lsb8W5Fi4CK{A1ViAR3MN*mq1evGs$1Xgvs!iI!Qz4^o&WEIw$m
zU2l3@^W+CAq3@qH^P{q=vifk1daVh*%?i%;o{cwnWoFFm<FVylO1AfhvMbf6XBrF(
zROWC@BKaz-L4f=e&}Eqgk3JJPcJI>9<M2D#<CUlK?94u&$6L6ZhlVrIJFcuSwppt<
zJp`Z*%#5*YgYm4JHL+&a!dh7yYiAuyU|qDcv@Q-GmHyoAz+?$8`_!y5I94NR%hX3{
z>(q8RTSlC9B*zo<#I3ODNNE_Dkv?hn`u)?S*T0$U7eMP;t9P<v1L{lW%;Fxv93M^N
zeP_?rfxwl~;y+vO`(w1Mz%yCV1J+}e8>OuRw(gDyti-A&Sr6-FJ8YfR*$^9MoU@C<
z*h+(yM@vVSJf)sS9-Q`igzTk5eT{%NJ5wW}uQWj3t!AaVdFOVYiStlo`wQenw(WoA
zo1_mmwQ14Y$eZlgob0Wt?Sq0bZJ)LTh*vw6T%#^So@U!W)H=O$wy#6%Pp(IEO8+r9
zE-}%4Z=R9#KG!$s845!5PzuniD2P5ykgMvYbL0{ZcZ^GVY>YUr+17C7&;$ufyO$yd
zLJA^fP>5q`qrjV#HNmAC8s7QY=G4B+QHM;)ktAgMRwHpTC^MPE7&0xmAPxvY>i0LC
zew2y`=8D{-Q=`{BG-iTy&jGP@vkKOfg#JEM9U{X8`bzR-=%9FI+JMNYZ1pvUNUGcF
zpG(`X$CDXSj$CPm65#as^d#lv<|aK!PaZvd8hfG`D@qpRQvQ+rC;1J@ElL}I6C2_7
z2<_?lZ~m{;MVgzv2f}4idCY=g+|x7f8Ao6_+&;O@Z%)UQ!%a2yn5`Y02vx?u53IC{
zMHz6jm0gV89dAW=GZGAu1Ri4mXzu_F{T(6q=iH*`r?LIG=krVw9OKd8JlV!j>40rl
zz*)hZh=Z=c7TaQrq?Is+FaSl+d7&kEOTe28(VG=O{Ij4r3PC94XB3HP$0y@!9tgxF
z+bKH57za%_88ZrlHx&8Xg`CMl^2aSoaU+m$qo^l5H2-JJ9gS`hm@ZZTh7)2C`7ycR
zUm?&^LchX6F~O6;0cQcn95Ru$v(XzI<<w`?@drU1?fp{YV!2DN9_3v4l!>gYXl_tg
ziI9oy(GNB^^HJIjq*O3a^-h?nTq9A$+i#cX1mq%bJ6)a83`6WjOGvPd3=HQ2GLf|l
zm^+L~k<0uJiFbgI+*S;UCJ;dol_t4FhG(Bg&5UyJ4LrdVHKC=PalZ~lnHETxpmEy;
z8a0xexHiCvM2!In9XpTL&X_PF0Z<WU>}IpDGmcadqQGGQL%hj5=pZqmuCQua;a(CE
z^7x^k?zSqWR+TElen`zP@FJ0rh{L1<@VPoYeB6IL|AEeaOgYg@C}h!grk*hoW1JAX
z?Ft3t4qV#>#Oh}nK(91?sDDRO4KRem;wfM#LLtvkaZ{S64c3b)=&Bq%oq5{h-&!1f
zg8;&LjlVhMz-Ca()84%|Od{2dt|D3s$-J92wGn7CQH*WR(Qj>8^p#^FM6ry^&DMg(
z1aZK62BV&0UaJammL&w_G;#4ldMl-(90^w}L{2>lp+E<ws<ZB9MB9<!v&Nt4KQz{p
zsnBDpnj4G%tVz(%SKRge4`h|F+g-^@rP*>te@CfQTRZ+N0i;!;57X}?noN#N@c#Xe
z{Y8Dp{==X@{Qpxk=X_6&ufpxC-ys3W58v)hiPHbH=5+}1QnYnH73l!<UE{b#%H8fo
zmPz@}WDDeGzxV#8SwKp*-BkdjO*1}Kkuf49%Q^LYp>ttqnCq|RAsSZK6b&0Ez_S*}
zM?-!s<Rc+p&2NVW_=ai`KziSu@k|zHWRY2s74=@m&*Mp&SjV+Ns>=#S1oUT^Ye7*O
z;rwXiE%GMO^8|o@R&xX}jLGES8XG5Rk~rLTLxXW3oP>nu0{5OOFdh_7uS8HrQ!l6i
zo&`;Tp(O7U3w|6(((SX%i9TGEwD-O{W^%E}O1yV}vuk&EP-tUIBerb@{k4nn`i@V>
z7dnkG1C|wVdz)@fGeHcx==PJJk~Ta^Fxbq>$Ozy`T@*y(I7K%gx@NYoB0(f&rjVpJ
z&XSy@U~swBbv+qu3x&RzrcQdcT1PmGtQV@*O5f}*?}I&Vp=u0Y46`egtoeZw>K4NK
zkb;0ksm1l62T7yfr?0;DD0IIc_<i!?ALI0O)rVhi%9bBNdHZM3f>A*8+G+8Cg+ozx
z+ewG%>WT%t|KPfEc^h&$%i{_h%nq&=Rb+~GmceXMO}P+<HpYYpJxzyoVprFEz1gg1
zHX8?NfNBPa8)jV20h-*YA=$7V8R4v~3}YnlK!(C1^bJQX0$oGgj}hzT5=T7VE9$s`
zB?><i&|S`S`JBRd`52h*#Zy@nTNby?WG!hTJ6x1>zo)Yg>`AvLYX5(G9K)WJXav6R
z*X^1<dYQ^Q1;j+aU^9apc@NFP0e5_V*l6sVwsC_kc>MdF9z=@N=uQMqDP4kws&+b>
zpeq<6o5jc$DSI>m`m6V>V-(N?5&EHyGyhw|f7kGb^<UKAtMMcAS(l!Nd}c_f|ET__
z8ZFi}YF*4|f^LQqVXnU3x2?9OQc0Gnm_o4Z0JE`drqT4ZBHJBVE-h46y#BPLEoNG$
z!-e|BdMVzt1TN(=S_rX%+uO$}Nu7|*<x!WR+cU({i3v)vKOP0(qsOdk+wM7`B}ufc
z-#oYs&byh15w3{;ahiJq@jF^17Ok4>iY;V9X+5uMTjkmZKMR4wjEjq#Q7w`_ToH&$
z>rM5hpB84w(o7by(V#R(tTgu4OXH!GzVxd#OQxA#(!|@i^9|z3p(`z95=vS2gKKod
zeLAqz#W-q@k>FuQR2ErL(wN878_R>`&sf>!ZQ9DLz}%v(>Wl?YbA2UAih0kqG={C(
z)<MyAz;L@05r#OzFjzU_^n)}cKTLF+&~`0pR2yWwVCzlA8-Vc{AVM=FH%m>L#%7$#
z>*ueKtS(5FwZSkJ3hajtWEsLh+StzcII5-{Z#K6WJ829San*GZ@$%{*Qi8GVt37yo
zD{=p0Y=C8g6ub}m0VO(aiuoPCMad7}{_R}w6sh-`cdjQ1*Q^&k%ddLl(S2McKkafI
z2F6^;p>4TFd2Sx~&{wXS2`&z$C}&WpAZ6)Po~oxvYg3hl*!5Z+3I3wUc_D9*&uqn4
z>$i&rz107t(W2H+6#k_m0&mBMuqIy@h&7leokO0Z?z)6Hj3MuXzi4t^$Q$G{&)}>5
z+f74QhJOlZF$55G`Fm7RmU|xwnlr<V&jcsPb(7;wg_**{{IA6!b*gfYH!xjaUQWy7
z#wq#gYsb^oa({h&^^06z^L>#$Qxtr^Kh5k3AD+S4$KE<5eI58ur%ZXS>jv@?^IX_F
zf}NS72<R>1i9PVfc+uc$@`uBOcy(Q<#R8PAgc36qwmtMS(TngZY7Oa2Z9H=9HcOv*
zrX{~-eWZPYug-6~G}PayX=c{<0n;wtb>0&WZH&=;#BV#`K48)>m4*=5;s&nCdBYom
zdMU(;#tEyvpN&h3Y4hR`^*dC+ZU5uBN%s{7n@_$7`<)<(gwq`U<TBAC57(bAerNs7
z_0QMLzpP=dRm~L2)_5q*e?PvlaveW>o8B&fU;Yi;9qHi^n@4)JdKB@MSNZlOz==ja
z3=d{thy&F)48AO{W=i6xf{aPP{;&7=4Crx0Kp=<3g0YqzjTJjyUSF2_fIeL|OX<us
zWQm#~ZOo;VCgJtbP1z!3Raee*QSE0`9b|04v*}443y*-+o+J^oVCp&`j*|x{?f?)W
z7u^|%XpdydmM1M14(KyoRT*N}XM<?wJ><$W98~{-CgV03zb8S4MX5@}s!nhxB~j+W
zjv_B~!Q62zJ=>96zS(wTtt?;C*)l6$lEp3_T=6Mr|E)B!oC`t)b)HgTEj#;&CBfd>
z=l84kkL*8LVbR)S7O!c}dd*=tuPw#MnkfNrnBi%k<j9HY7sLr+XF)8*t@zYt8ik-_
zpnOIH$x)CPCtYuSZ3?J!5?H++*9>?2oSfzP!Z~@zu|*fhSw!AA$Gi+n?v-v=1q;<G
z4J#0PadmwNyTsztW<M!~GexGBK5!an6#Actc`rCwByBF424F3v%n8ef(P_yTWX1sJ
z735WRR=G>1r7Nc(Ju94L9Hcu$Ie=lBwVgH+6{8$8R4O|m0gOlyYoC$2vA*{-e@V$p
ziSAHeq^xhYtDR{wJUt}JuG@f9Y0ERr78jRiF19?GMa($O@lwqq>UY64<#e^Wckiln
z?EV7~Ahh4@XLgIqhd${vgSrM10%DJT)1FR2{JiChz`M-mp$p4ZG1j#@tLxw}<Rd*B
z6S^Q^=1Q~gF~i2`=>62-YMsj71V8l9;%7?1N?FlJNsODFNDP43n$*)mc4wp{G%L?!
zBi&D&%<Zw6d1D7{+sVAk#|f*Kgm4(T%7ohrGjiJ=XFp5?E@HDq6OTu;#RsRNi5J^r
zki?*rEAQddKxWmy>=iigc<}Q_mf7`XrNVGY)n-EnJl?ZGEr(5jB~Xn3E$90g9@~7T
z9Vi~A)-M)48H*KJs!6Ul3qP5f8-6DlHo$V4mS?7;f1JmAa>#Fx=xwA_XLds}sGQvH
z=;&IW^I@&<N62_^4t|lVW;;7pJua8g^s(P;8KReRJOh#hl+qWcyfeNX-|I}krG1N?
zl&e*jWw<J_-0i2Dy=kh3QuFIf^SDRczOw9AJ2VB<T7-_RH==36=+l_)SdC$U0XT*t
zeC%+PVNX+&fU%NOp0H`Nj29K~3S}W@P=vtI53r>n#PEz8oyzqxc<@**`z7Lbw+;})
zzS@~_Z0OjzfB~7=VCrVGF-saRFDV$tGl^kFhyn(GY|7tK>}LuRZHtR6NTW}qM@g<x
z0$d8Dr=t$H+YusT+<M1dOe9k%0Gt-VRXl|~5{&I1n`(?1mL;jwdYxCe+ZPQq&xioF
z8hGpB8M_$A3ft~T(Lid@22^sp{+~5olh@h>s+MJ7_k$&<X6VXkHfnCCBT0yJS<vi-
zs8{+${j>h2<~n%d;WRJyumv^Ep5h?}NSVLQD?hv6_0f=jf;i_=tKZ-7Ww&BJkKZb@
zCsZ@nA7CB~z(Kry#GU_KA@es4OL0|wA~xI>nONGcleyPn*hK+-BTJpfgGkUj?pvx<
z_Hp9Q!9aFEl%Y*_d1(tFF$@$}0pd2+ZC6|c=M9=Q$VD~&7^+YNyO3@uaN$lBtUZY3
zhYj|lo5F9oJ#uiyM$Q)_FW+=RZWe3mLhey1gen%h$<cuy{v&}xK8@Czcn+XejyPuY
zvi&jq7OUWCf?|1`A(SrH)~JDDU8#`Ntsn44?K#&ty77YE_<(d~T<2;ED3174jH%pS
ziZi=0r@D>8QN=k=;tyQm3uqrA^x=+kK^>B9^qaW$00b}7H|CAd{4@lS21Y_%$j=b$
zQDB*u>tosp{dNWj_reawRRPAA1WS*f(RsMqF5|L5ZekO4aE}7Juqh@4cXDpJ0PF3#
zdNPD%_~1(8>T#CZpkdJLt%wBvF`M*I$TQc##GEwUJy1gI*JQfptl@1a0{MnI)m?C(
zBT1}i0=f2&I6idq5CBckM;PYr$03!SgYmZv<u*t{poj#qe86x}KILN1Q9e$XK#(V(
zyxA-;8H#h&J_|9=pLaOmTF}M&TCCmvwUje5yJ_>ai~-bZS%S@NZ>M{~A87XMyW^@2
zb?dGpmMmDbgvwt~d)8Uosy7bWRW_$CXLNg6%E7s&`Bm3~f7MN|Dph{Wo=x{EX_j3N
zvtM`PgUYH=QQO&-_uR3MuXaqoZbMW(RkNW30?nwa>TI}{h{g9E<xg0d8Ax$o*>}$T
z%x<YUTkZF%+^cF**>hDL{B0Y#Q*}WIBj-f~X}qG+u{3MR!*YsxL&x)Krc!fxg&2sG
zKRkJhJkng~Fhqs&o9%!Ohs$x`po)ot;VQ%nxBxjLpJ;-GoSJK=vU7AckugXH{v?e8
z-7pdq?CT)nK3ULJy`lf0Khc?mC`570@K=0>%Xi?zJ_sA3M9>JT8&7NwD=~<TZX^+s
z#V~Y)UEzZ;l}@CL^C^%ZVI&i<rKiW>p;Zxc58&1{hj{baW%0(fCGmO_e0U9x9C^IA
z29*JWQz(O_j>WZ&L2-LS7PmGoiklk&@zV_`$iT}188^MYB!3~dN79?p_fqRty3`$m
z0m`5^mQdS3xu^q*s;rz4Z<nF8B8k?DBAP2x;u@;e`&J*Ve6fNb&p)o<k;<^qr}P?v
z(qVLT#5=Iq@qMU5j_X+r$S4)ue`laa4*Y>$9Kn@+z`zl_b*QJOr^83wacVESDN(fH
zCEJ<KLp52jS>AkP99+yD0=$ub{`J?9dzG-gl+M}aXx`IGN~Mh?Vf3&MxevN_ZF+k3
m+VvYqrZopCq;-w7DLpMr0L>1+AlEH8+Sl6#sIK+iz$yTz7y3W|

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/latin-ext.woff2 b/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/latin-ext.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..f330caf6dadef7ee58c8341d2812312af1e770e2
GIT binary patch
literal 32276
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

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/latin.woff2 b/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/latin.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..22818e7d4c3314490e1566fe3b3dfeb8ab0b174a
GIT binary patch
literal 15572
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

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/notosans.css b/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/notosans.css
new file mode 100644
index 000000000..f8c30bf42
--- /dev/null
+++ b/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/notosans.css
@@ -0,0 +1,64 @@
+/* cyrillic-ext */
+@font-face {
+    font-family: 'Noto Sans';
+    font-style: normal;
+    font-weight: 400;
+    src: local('Noto Sans'), local('NotoSans'), url(./cyrillic-ext.woff2) format('woff2');
+    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+  }
+  /* cyrillic */
+  @font-face {
+    font-family: 'Noto Sans';
+    font-style: normal;
+    font-weight: 400;
+    src: local('Noto Sans'), local('NotoSans'), url(./cyrillic.woff2) format('woff2');
+    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+  }
+  /* devanagari */
+  @font-face {
+    font-family: 'Noto Sans';
+    font-style: normal;
+    font-weight: 400;
+    src: local('Noto Sans'), local('NotoSans'), url(./devanagari.woff2) format('woff2');
+    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
+  }
+  /* greek-ext */
+  @font-face {
+    font-family: 'Noto Sans';
+    font-style: normal;
+    font-weight: 400;
+    src: local('Noto Sans'), local('NotoSans'), url(./greek-ext.woff2) format('woff2');
+    unicode-range: U+1F00-1FFF;
+  }
+  /* greek */
+  @font-face {
+    font-family: 'Noto Sans';
+    font-style: normal;
+    font-weight: 400;
+    src: local('Noto Sans'), local('NotoSans'), url(./greek.woff2) format('woff2');
+    unicode-range: U+0370-03FF;
+  }
+  /* vietnamese */
+  @font-face {
+    font-family: 'Noto Sans';
+    font-style: normal;
+    font-weight: 400;
+    src: local('Noto Sans'), local('NotoSans'), url(./vietnamese.woff2) format('woff2');
+    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
+  }
+  /* latin-ext */
+  @font-face {
+    font-family: 'Noto Sans';
+    font-style: normal;
+    font-weight: 400;
+    src: local('Noto Sans'), local('NotoSans'), url(./latin-ext.woff2) format('woff2');
+    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+  }
+  /* latin */
+  @font-face {
+    font-family: 'Noto Sans';
+    font-style: normal;
+    font-weight: 400;
+    src: local('Noto Sans'), local('NotoSans'), url(./latin.woff2) format('woff2');
+    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+  }
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/vietnamese.woff2 b/ansible/artifacts/sunbird/login/resources/css/fonts/notosans/vietnamese.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..b28836f20376c17636d8fa3fa2fca8e43d5d9fff
GIT binary patch
literal 7384
zcmV;}94F&<Pew8T0RR91036r=5dZ)H06a_p033S&0RR9100000000000000000000
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
Kt`rZ}NOltzyEE(n

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/login.css b/ansible/artifacts/sunbird/login/resources/css/login.css
index 04e3f9b65..434a22398 100644
--- a/ansible/artifacts/sunbird/login/resources/css/login.css
+++ b/ansible/artifacts/sunbird/login/resources/css/login.css
@@ -1,141 +1,282 @@
-body {
-    background-color: #FFFFFF;
+@import "./fonts/notosans/notosans.css";
+body{
+    font-family: "Noto Sans";
+    position: relative;
+    letter-spacing: 0.2px; 
 }
-
-div#kc-content-wrapper {
-    text-align: center;
+.ui.container.fullpage-background-image{
+    max-width: 320px !important;
+    margin: 0 auto !important;
+    box-shadow: none !important;
+    border: 0 !important;
+    border-radius: 0 !important;
 }
-
-div#kc-locale {
-    display: none;
+.fs-14{
+    font-size: 14px !important;
 }
-
-div#kc-header {
-    display: none;
+@media screen and (min-width: 768px) {
+    body{
+        background-size: cover;
+        background-repeat: no-repeat;
+        min-height: 100vh;
+        background: url(../img/bg.svg) no-repeat center center fixed;
+        background-size: cover;
+        
+     }
+     .ui.container.fullpage-background-image{
+        max-width: 944px !important;
+        padding: 20px 0 !important;
+        margin: 30px auto!important;
+        box-shadow: 0 2px 16px 0 rgba(0,0,0,0.2) !important;
+        border-radius: 4px !important;
+        border: 1px solid #d8dee2 !important;
+    }
 }
-
-.page-login {
-    margin-top: 2em;
+.ui.button:focus{
+    box-shadow: 0 2px 8px 0 rgba(0,0,0,.16) !important;
 }
-
-.ui.form.pre-signin input {
-    border: 0!important;
-    border-bottom: 1px solid #979797!important;
-    border-radius: 0!important;
-    padding: 1em 0!important;
+.w-100 {
+    width: 100px !important;
 }
-
-.ui.form.pre-signin .field>label {
-    color: #979797 !important;
-    font-size: 1rem !important;
-    font-weight: bold !important;
+.w-95 {
+    width: 95px !important;
 }
-
-.forgot-passwordText {
-    height: 17px;
-    color: #007AFF;
-    font-size: 1.1em;
-    font-weight: 700;
-    line-height: 17px;
-    padding-top:  0.6em;
+.activeLabelColor{
+    color:#024f9d !important;
 }
-
-@media screen and (max-width: 900px) and (min-width: 300px) {
-
-    .forgot-passwordText {
-        height: 17px;
-        color: #007AFF;
-        font-size: 1em;
-        font-weight: 700;
-        line-height: 17px;
-        padding-top:  0em;
-    }
+input{
+    border: 1px solid #9B9B9B !important;
 }
-
-.no-account-sign-up {
+input:focus{ 
+    border: 1px solid #024f9d !important;
+}
+.signInWithGoogle{
+    vertical-align: bottom;
+    height: 18px !important;
+    margin-right: 5px;
+    
+}
+.ui.basic.blue.button.googleButton{
+    color: #333 !important;
+    vertical-align: middle;
+    line-height: 18px;
+}
+.ui.basic.blue.button.googleButton:hover,
+.ui.basic.blue.button.googleButton:focus{
+    color: #024f9d !important;
+}
+.ui.basic.blue.button.stateButton{
+    margin-top: 10px !important;
+    box-shadow: 0 0 0 1px #2CA58D inset!important;
+}
+.ui.basic.blue.button.stateButton:hover,
+.ui.basic.blue.button.stateButton:focus{
+    color: #2CA58D !important;
+}
+.ui.fluid.large.submit.button {
+    color: #F9F9F9;
+}
+.or{
+    color: #9B9B9B;
+    background-image:linear-gradient(#979797,#979797),linear-gradient(#979797,#979797);
+    background-size:45% 1px;
+    background-position:center left,center right;
+    background-repeat:no-repeat;
+}
+.signUpMsg{
+    font-size: 12px;
+    line-height: 17px;
     text-align: center;
-    padding: 2em 0em 0em 0em;
-    color: #007AFF;
-    font-size: 1.1em;
-    font-weight: 700;
+    /*margin-top: auto !important;*/
+    margin-bottom: 10px !important;
+}
+.formMsg{
+    font-size: 16px;	
+    line-height: 22px;
+}
+.signInHead{
+    font-size: 14px;
+    font-weight: bold;
+}
+.ui.form .field>label {
+    font-size: 1.05em;
+    font-weight: 500;
+}
+.forgetPasswordLink{
+    color: #9B9B9B !important;
+    font-size: 12px;
     line-height: 17px;
+    position: absolute;
+    right: 0;
+    top: 85px;
 }
-
-@media screen and (max-width: 900px) and (min-width: 300px) {
-    .no-account-sign-up {
-        text-align: center;
-        padding: 2em 0em 0em 0em;
-        color: #007AFF;
-        font-size: 0.9em;
-        font-weight: 600;
-        line-height: 17px;
-    }
-
+.forgetPasswordLink:hover,
+.forgetPasswordLink:focus{
+    color:#024f9d !important;
+    outline: none;
+    font-weight:bold;
 }
-
-@media screen and (max-width: 900px) and (min-width: 300px) {
-    .signInLogo {
-        width:60% !important;
-        margin-bottom: 2em !important;
-    }
+.textCenter {
+    text-align: center !important;
 }
-
-.margin-top3em {
-    margin-top:3em !important;
+.mb-28{
+    margin-bottom: 28px !important;
 }
-
-.margin-top2em {
-    margin-top:2em !important;
+.mt-46{
+    margin-top: 46px;
 }
-
-.signin-contentPadding {
-    padding: 2em !important;
-    border: none !important;
+.mt-40{
+    margin-top: 40px;
 }
-
-@media screen and (max-width: 900px) and (min-width: 300px) {
-     .signin-contentPadding {
-        padding: 1em !important;
-    }
+.mt-8 {
+    margin-top: 8px !important;
 }
-
-@media screen and (max-width: 900px) and (min-width: 300px) {
-    .ui.button.buttonResizeClass {
-        font-size: 0.9rem !important;
-    }
+.mb-18 {
+    margin-bottom: 18px !important;
 }
-
-@media screen and (max-width: 900px) and (min-width: 300px) {
-    .ui.form.pre-signin .field {
-        clear: both;
-        margin: 0 0 2em !important;
-    }
-
+.mt-90{
+    margin-top: 90px;
 }
-
-@media screen and (max-width: 900px) and (min-width: 300px) {
-    .signInButtonAlign{
-       margin-bottom:2em !important; 
-    }
+.mt-65{
+    margin-top: 65px !important;
 }
-
-@media screen and (max-width: 900px) and (min-width: 300px) {
-    .signInGridAlign {
-         padding: 10px 0px 0px 0px !important;
-    }
+.mt-127{
+    margin-top: 127px;
 }
-
-@media screen and (max-width: 900px) and (min-width: 300px) {
-    .page-login .ui.container {
-        margin-left: 0em!important;
-        margin-right: 0em!important;
-    }
+.mt-27{
+    margin-top: 27px;
+}
+.mb-36 {
+    margin-bottom: 36px !important;
+}
+.mt-36{
+    margin-top: 36px !important;
+}
+.mb-30 {
+    margin-bottom: 30px !important;
+}
+.mt-30{
+    margin-top: 30px !important;
+}
+.mb-56{
+    margin-bottom: 56px;
+}
+.mt-76{
+    margin-top: 76px;
+}
+.backToLogin {	
+    color: #E76026 !important;
+    font-size: 14px;	
+    line-height: 19px;
+    margin-top: 10px;
+    display: block;
+}
+.logo-image{
+    max-width: 100% !important;
+    width: auto !important;
+    max-height: 56px !important;
+    margin-top: 20px!important;
+}
+.button{
+    color: #F9F9F9 !important;
+    font-size: 14px;	
+    line-height: 19px;
+    background-color:#2CA58D !important;
 }
 
-@media screen and (max-width: 900px) and (min-width: 300px) {
-    .signInGridAlign .ui.card {  
-        border: none;
-        border-radius: 0rem !important;
-        box-shadow: unset !important;
-    }
-}
\ No newline at end of file
+.ui.text.success{
+    color: #33B17B;
+}
+.ui.text.warning{
+    color: #794b02;
+}
+.ui.text.error{
+    color:#9f3a38;
+}
+.ui.text.info{
+    color:#276f86;
+}
+.hide{
+    display: none !important;
+}
+i.icon.eye.slash:before {
+    content: "\f070";
+}
+.mt-45{
+    margin-top: 45px;
+}
+a{
+    color: #024f9d !important;
+}
+.registerLink{
+    color: #024f9d !important;
+    font-weight: bold;
+}
+.registerLink:hover,
+.registerLink:focus{
+    font-weight: bold;
+    outline:none;
+    cursor: pointer;
+}
+.ui.blue.button{
+    box-shadow: 0 0 0 1px #024f9d inset!important;
+}
+.smsinput{
+    letter-spacing: 3px;
+}
+.ui.form input:not([type]), .ui.form input[type=date], .ui.form input[type=datetime-local], .ui.form input[type=email], .ui.form input[type=file], .ui.form input[type=number], .ui.form input[type=password], .ui.form input[type=search], .ui.form input[type=tel], .ui.form input[type=text], .ui.form input[type=time], .ui.form input[type=url]{
+    font-family: inherit !important;
+}
+.loginupdate .ui.text.warning {
+    color: #333;
+}
+button,input,textarea,optgroup,select,
+h1, h2, h3, h4, h5,
+.ui.header,
+.ui.text.container,
+.ui.input input,
+.ui.list .list>.item .header,
+.ui.list>.item .header,
+.ui.steps .step .title,
+.ui.ordered.steps .step:before,
+.ui.ordered.steps .step.completed:before,
+.ui.message .header,
+.ui.sortable.table thead th:after,
+.ui.card>.content>.header,
+.ui.cards>.card>.content>.header,
+.ui.items>.item>.content>.header,
+.ui.statistic>.value,
+.ui.statistics .statistic>.value,
+.ui.statistic>.label,
+.ui.statistics .statistic>.label,
+.ui.accordion .title:not(.ui),
+.ui.checkbox label,
+.ui.modal>.header,
+.ui.popup>.header,
+.ui.search>.results .result .title,
+.ui.search>.results>.message .header,
+.ui.button,
+.ui.form input:not([type]),
+.ui.form input[type=date],
+.ui.form input[type=datetime-local],
+.ui.form input[type=email],
+.ui.form input[type=file],
+.ui.form input[type=number],
+.ui.form input[type=password],
+.ui.form input[type=search],
+.ui.form input[type=tel],
+.ui.form input[type=text],
+.ui.form input[type=time],
+.ui.form input[type=url],
+.ui.menu,
+.ui.dropdown,
+.ui.category.search>.results .category>.name
+{
+    font-family: inherit;
+}
+.height-fix{
+    min-height:90vh;
+    display: flex !important;
+    flex-direction: column;
+    justify-content: center;
+}
diff --git a/ansible/artifacts/sunbird/login/resources/css/semantic.min.css b/ansible/artifacts/sunbird/login/resources/css/semantic.min.css
index 8b2670a04..3c9982667 100644
--- a/ansible/artifacts/sunbird/login/resources/css/semantic.min.css
+++ b/ansible/artifacts/sunbird/login/resources/css/semantic.min.css
@@ -8,7 +8,7 @@
  * http://opensource.org/licenses/MIT
  *
  */
-@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,400italic,700italic&subset=latin);@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);/*!
+/*!
  * # Semantic UI 2.2.10 - Reset
  * http://github.com/semantic-org/semantic-ui/
  *
diff --git a/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.eot b/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.eot
new file mode 100644
index 0000000000000000000000000000000000000000..33b2bb80055cc480e797de704925acaba4ba7d7d
GIT binary patch
literal 60767
zcmZ^KRZt~7(B;J)F79w~9o+Te?(XjH&fxCu?l25GxVsF4ySuv$FtFcl?ZaQSwVg^%
z=TxUFPpR~&#OMkD@VNv4ApdL7fd6R_fFuaOf1JGX|78ES{~!H-3{trm=l{C@18@M6
z04IPWz#Sk0@B&x>-2R(6{D%MlDnRu=v;uel>;WbK*Z&wwfaZUU>whse|7Q&dzyV+a
zu>aRt03ZO{e<Le^^S?Oi|4&ZP|C12_5LJ`<e|8K7QJ@aEbOBs?00!u>exJqtnMc<t
z6-QJ!k|Y6mXBU+THRNvRZ{q?1qlt7npNM#e>t)u@3*s3?X{FA#mos?(EHiB~!|8@P
zHSlRJs7(;#_>C{=bF-qE5ypoWCp8a4ibb~`lhZnsG|vfL7aUvoGS2-d*~C|XaoBvh
z)O~O54lz6Cpp#=U3+W8~m1Jh8i50Z0*3oy3VuiZ5`2+1iW8vld^?2b-5vInw2r)>+
zBk&gt4J@ryU{&4p#$YBDZMdxcBDJsA;7G>@f)+)zgBLlWL5hewQPFC~yxlnbk9*X(
zX6Nyk%u$KnC?+U9G(y2iD+SyylAV&6#ewy1sMOvYn8_<ECmd9*Xw@>8i!Kynzg}H0
z4auYFzNM=OCc=Iv&<dnDmNT6Q59-raSv+NRwZadIBcalCVYJ7uxTLRXkol;h6B`0h
zJ|qOYEI%e#V9tI1Jb67rH2Xn4Z`%ZKWaL9&4iU!qCrRTl$pECqsG8DFRm3EQnT#HS
zb2gR)t15k~rGoi!!^F+5Q0q@N&8)ev?1jtTAvj;|RCsD6hQxx%@(;@_YKnEuU|OCq
zxDZSeRs5A%(oSzUU42zVi(z8QMoq8!yoJKG_hz}Ro`vPEWh=Ko+y7?p!}I77lZJty
zh)Hvqx!BBK%|EzeTRKyrZs_X6!d-2X_V{!U$XO?8T2he&UOJ&FX<$^CGnU&1c#hNP
zAVh2aa5lEMTiG3nC@|4&za{zy1_jN1kpEjxLuXsTh6!P?t{85lC85SJ!+Ce}LL?%l
z1vF;vS`Ug_mD`0?C3_u}`#Mk&ShmePUokUtc2i*%*QN)|=jUD95k)6dCw3==@7{qB
z$7;Y>ODQ{g6!7A7$%nE6ugJnWBI<~x@AL14_)b-BR2^5j5xS%Z>r!+poCp`hi4>|d
z9sS!BL~)07L%H$A45}!FIeVD8mA>Iv+YDVss|8qla@15boMWkFNfWfDcu~V;BRW}Q
zHbxiK4@ii6{-TFM8V8~H(`(W90xoPe(J*~^m@1@uv-sR;GZ;fq0&I9AMxQ?Vj%|y)
znW!EhuS6QM8RtXJPl!X8!v_!0WPYQz2Kb3pN!J}xCaK2iqm;({?@bivA!C@15rM+7
z&G)j>oszdf@qGAJ>EM)Noqiu=aHZvQ`s%T<l8epbe2(c55(MWCo-@W~@=EWd1Z#Z_
z0M{EOGry+<{-mIx2)I-9OH#PzYd!1LQth+1)G<}af!tC8{UFFA8P-wo+GnQRSYCu$
z?2*kNQj6LNhs{||Tvet&Ig(wzE^g1+8~&EEQ<-57d%$^085^l*bgrnsgfa(>AQzCI
z^t-&7(S%JstVz3stdszdF*a}FnFVMn+jW8TWR%lwK!uh-pLG@1-6E)abeJaJKBS-)
zo)b#7F_1DGpAWCn8AB+pkf45{br3o&6pprbhCJ7vMUq;vFqGXt!r|5P&xe}~Ab8v`
z{flS%lJlHITsGT`+OO>I@)EiKE2yK$&O{)(z?Sm+<7CQ~JEy!94B#r=rfZL)7-<#T
zdZ<OK&Q3L{TpfoEuyLtmiEYuk)O(AvZmJ&`Oi*PhV%?fAUj!*{venf%-!qX-R+{;#
z9B9#<1Y`l)gLaTgbz^ZO;;$$nqWf9Emn@}_@Gx&uQV3cVqc{MI;7=_HxPzcraI)cE
zZTt){>RO4^2)@5yT?)5!`*JS2U~bZ0<`U{OtdT!}rzCDXUY|PH<6d~oBIdw@k*ys*
zCd-VfTJkXJm!Zl#%AcV}BvG^-S>jkKVz1S*!!X9UyyjtV*o|Te8+`#P&68*9&;eh>
zV61v>QV;fMXYCAaE~+B4q7E=E3TUEs;p78<htc#TCulS+L*qNHGqeJ<$$Xq`O6#0c
zjgf3GYpZV*1bDyoD9Emw0T##nnrcw@J{zU62TA&=VS55LkDMr-fk#agb(xn$FH1{C
zr=o^a5o$Bg{O*P}-mugx>YVYUDE(*1*Q|etMpC*bEv$<arHzaHZh0}cdb}6_`lC~j
z6hj#6%qbDblS-_qLIE#D<|ukAXW#s1v0su6c$Gf<dEwc%Y+U(f=KiC7S_wqstoZCB
z=CNcCA<2doC=^qHXHLPk?nXxf8J*w1dIGTpVmWWd{%5Hu8SP!r=hL7L?)+&}k;kMl
zAdq<@N@>T^WtPR)u&3=mnqXpc1Z>uUM%F_cf?AUM%{Un{jTEyS{Tuyf>|lssBMH8r
z(lKw^ft~6)I_&ZCDnm8bs{JBH+MlTj1WC!4P(GR0_%ISZ)JIF_`Q;hPK37yom=XN4
zaH=;q{au8;lPsuw1q8EJ)iOd`zX(pJ_IHkw72{x^g<`7Ob}ZUfcsjYQG@R$rq)kZv
zpqwOr<?(PPXJktVcQ9>u@H+~VJ)V<XD$FBuBiV2;=RZn>2?V_+5^~E2XfJqi$dPYc
z!u6};1!o7$;YRm~I8N9)8EVGJ8seK2T&Zo0`gwfpFh_7HQ1*(<%h7W%^Jc2Vr$&`v
zLcMdy#71nJVjuBXLQV1?z45kUb3p*RDk$a*;$ZZ`U%oYltOpF3a(<!Qa;)Q(!Ax{Q
zj%jLqVFO=o!woRm=R+X0;^XS54s5ND8pb%?xq|wA0UWgZ@CYQfk}kR$dK=+Hiys-(
z*4OP}?E%pry+-T~V9XB~Z>Xp<^+`YwE#TC#TLVlES?7)-kVN6kxX~Q{^V~e;AGN-I
zsVK!c&bzlPgMWREEQrJ5g$^2RkIh+uUk2dW%W%`X#tn-GewEs`E=hzpO~m;weWc#F
zfKaIO!K7Gix2T6*jgEq;FbY+P3W);*e;{1~&F}@Vmm?0w!zHwl)l=Gd)KHj)o}^y|
zn&V3(`0<MiJX`fZ`euX>{7>$K>N#7qT;YtclZ86!!>NoNqXV?Wgu6)kVg+j1SzNq6
zs39?@@wJ)mkzROo7H?tuo8}==6J5%5$-l|@Ct@9Nf8lWZcBl!@61%|TNN_REs&R;0
z1t+Vo4j#}gVJ?RUdgt9xij}OY2cXs&#wqfIv7^gXp;`wwEh#OLSE>wg>R5lDY$?R%
zx~X*^1LM%D*JirmpBuDvaUVxo8T8=!UR&e|WHJNB3i}}RiddkV_^q6*Wj!zy2}L#!
z`@WtPC?>_fy{9v0Ef)W~Vcay?_404FPO;Z$jl*0&tZk*~G-m;qBA01OxK#n)NGpSC
zkXJXbl9ZcUCz$<ZjbV}_Xvk7Asu)EPTuOZ>4i}$d*3ALQ<nw(We>4?sOb)7cn@`N0
z7(MEWHX%`mg~RN_j*Bcg5!!DV$V%zz2Sq*Mq7{arbD^ZBQvQ&}P*TwD{*8}lYoYMp
z9Ay%^y*sH%S6R#?j9C>K_B<J!oZeAj>B~FnTux>wAXJAP1Uz6R=ohF(Vuulg2Z3R-
z{oL}A_KKvz-O*-+bUw+c#U}?GooWRi4S9nLI_TL@V#>{T9+!Wgu-r~!-(F{obENUu
z#@~d&be*nF^H_{cS?jt~NMAu#uY)%J*J5>nnkuie6+&ztH$f7}jo5N%rscJjC_yLD
z%Pf{zbPBF1Am0^wjVE;_P7JkfMEe6Y20BKHUJ_8fAZ-}D@k5YtG8vIApZhAxulthJ
zazt($#?^JJ4Y-shRpkKsJ4=jlEobY`VCSYO&J)iVL0WZ}er!qFlU~vZhI?A-I<>ui
z0<JzzF(EFB)uf2%Jau%=n|Y>*3g@=)u7Ee${zBrcXc4U9j*>EHMb0Ll;-ay-Fk)b@
z5F=x;?*@S)xdR_=NzpBKRlgpNp>uU@tu7ny1KLL6L|AG5^BwM94L?Uy2n`G7G;~l_
z=p@JiHvp%2WAq22q*PJ&VJ<l*Ls<+8e*e(KeOC%}lV+;GyON9NnsB>@@$mAx3UIw0
zwwm8%==0ikJf||)kPI<qa(IpQGVmusG^~iV*)QW<yKIt67DC+jdg+qxY;kR-AZxxi
zSPfdGwm^H5nzA1@=i^uYQNwn1V@<r=BE2#80U&yajYXiF2PE9I*J>{7r7p~r4P?;Y
zi?Cwwuwx(FD*;-p5VKK0{wjZUh<~o0W*?rhQhG|$&9vloUm!(lH^RU0nVgUaaG%YA
z{QF5K^88O2Rw-L8hAx*-1yDQ0d3ehRULceHR8Jf_>Gwk8?SAcZk#T5}Z|H8pP;T2n
z5Cz@+$n3+liVJn;Wmj5&#%JwybF5(yEOZRi$jWVl2+a7C&msDxeoB^9DFGXS1*y=K
zxK#dRa>b-%sl5t?mtjL6qL}wxHMWn9YcCA^4rfA1S4O*jP+%l3+yf|K)`~B&mdyzj
zAM>5dsp;Aq?-FH%{y`UaWY<OD`!%l<D)Mk`L@G<utvgIdEu+uFUe&91kr)}!USDQO
zVqotc#~nCmnW^i1GUqHr496nRMZ;G#AesUi3kej(*D-#1y;&Lyi!>j3de&E{guy&U
zSq(Qgn7z11aCUJ~*Nin6D*O$ZLnx#wwdKN^>p%=c9iBjbNgY!)UCd1z7vhM5;VNjN
zI_b!HJFB#nszk0ebH)~HiJz~v5FV{GY4>@qybr6tzaeTFM^Q64fhn0Kz1B)NkYpMy
zYQn2Dv@l?a2F-7UStSNdO<}OEp`jdaPJq@tljHo-YTb>79%Y4ddpW2-0Rs(KU>CO4
ziNk|G9esRy+&^K!<>a4=Ung1~FFR1{-axStIjGGrK(UWlEW^x`pXcJ9^vYz<vxNxp
zj<^$1%SvBKExA8i8abmT>Q|>ihW@Kis253o+|;8(8#b9DX8JZcx`lL8+=vF(Q)T0F
zp{F^5L`84~pHJ})N47<MKZXN0oIf<yf`pT9z)6Iq4ws}3$xIZI&k-o%zCxAhz%vb`
z;~N{SsdxR<O@>Z~Jk;aF=1()Pd$^YTb~EdhOB7_46wXveC;4(#$g-4GmjE3f^jCfY
z>R0)#1}pL2ZaA;cO%mr_s;`6MyWb#4*X3e~ubnHeo8rkyhbWzvgbe#&nYY7R9Y+ne
zfk-t+qDXRnQ5IhHoAqAE8i@c;hy(Jf_BJr9;`?MM9^IbvBOMq$N2$TWMAfj!&Pqe-
zi6yA#2)e*Mh4iNg#Mr&&DpzrGk_8d`A->sV2ZQ_30U7(7foAz#ND|L~r9v)BeiZaa
zfbmbor-~yOg&uxskH-sxWZWA1M}oInpSVVD+9FMm#ZG|dsDMJ!WvB$<L+3T*vF~FY
zLG$s9xEBUK>#BB^?9UWc>n|@l)J}16{3SLj0K<MfCrZX(Lhgw7(^IE*>_pu-g}pSQ
zv@mNGLqy413Co_SI=psLkVgP)8(ri4`RnzZOR%M-`Ao7xf);&55$B+YBeLOq@=-l3
z4=OtsgmuauO|KCwOZZV!jC)sHx^k|dcVrZj*;%h%lQLBTM5@Ij2i)d2F;bnn=2(p1
zAy+i>=!1<TAwZW<@dzEc85GCUbG(#pQ76>pJ4J~g>m6EfLmKc17;47GyqZ99>M;{J
zRsK2ilwk+YVHF#S8lY^%#7+^8VY2I3_uBOECog37U7kjQh>HQy?ABBywy4+#C#~kD
z4zkNSHA5Wq8}Hunr!^|>oiX9a@BlwL<`wh;m2fw?xyTktD&o%!)#GGj(oM1p11Ntg
zj?T;B9<5!m>OkZc?l$mk?xdM@C3@HZ-M<JC!Fm3ote5&t67gMEj)?*LebaXrv@)~c
zRBDPg{J8huc*afLDU3)z(l)Q5r~kfnR3u`wD1(mb3qn~;@?bsBGGeDKh=Q*!Wx>e3
znfzI3Om6^+j={VwJuGO2TeZCCe%wqKCF-T(K79Lfi_8Mi?k=SE!mAi2N4-<;Se%PR
zl2g`8<RMeeBR6!%Z~vWfe^Mm*O#TpA2*7Uh&&Fdy&cm_iOIUORCaR9SQhQqRSs~?#
zRB7|LQwAI8s-~ukSygniN0ZUo<ngY6-&NiKS%7C6T6;@2<rn#a^zGSc+*ZB4MIH}k
zU5ZrXir9+KtV$S4JIRqe7n1KOIDsYZ*whR8>0j97gXi!k1M<#6hP2XOw>MgYL3^X<
z4e?wH8rjgRA{n#Qm8-3ZdrQ(N^q^;57^~VLI1{Nu19}I9bSFe+$WTMpoiv;BO1w+z
zsLSX|XjNp7em;#&frJ_`B8ZtjB%Jn_Y$V_Kih$Rnp@)PH`u#VEq~DaXs0|vdwHryu
zJyQ|qP5eP|GO6^i1Ayqpd;7A>@LbLB^6xorxyxI1l}^9$*K;JOaoaaJR!Jf)LI**y
zw^)48gHJEY_K;J*2cDLH5zEOfZ0VV+hs;j|<IXdA081&#0ly@k*2(3WLEleNarQ}K
zQ7~{vTg^`2#78Qr4|aZkq#22Z@Bf5ELQ=OLG_y}0kWWmyxO=O(QRjR7YNzS-`xgE$
z>){@=1CszKzT-IHgY$RS;2W2A2Vj^YtSX5n*x@0El@ZRO)NK>(02e{V$r6NH-bF4w
z`F;=?7`!X%0oEq^N%qq38Rhg>A`yI!*+?WI#j_AT9()GWwfkcnQPQ*{pM7<D7BB1m
zf(Vk~Q5#hFHOZqfgzg2xyK83L12w`Rv{ZQP^)WW00?8#x3*a<OOo1VA<b?vP(za$E
zdVQpS9^nui8|Y2b;P@=F$E8eZKteonLlw3>Q<JyAag{AGDAUlQQe?@_N-0dCRpS_|
zrPV7=ds7WX7+?ra1k5si4bSrZUtoGq1N?i_xJJ<v%#z?Z=2LJIbEISaY$<kCnMB5|
z&S2b-`=?T=@a$`@@ccVY`s((iP87PIq7~0Ods;(yTtpkyEEc|47Q7kUf_cF>20(RI
z$pl%24%+3A2^xb%`8w<BE)Ss%-_pX1jOC>#0k={7&;B0F{#jV@_8y(mB5_Dz{Dk;z
zes^!qB<Q%^i>wHy0tvMtHqaKcd`29#570MgvEB<e$jvd=1`*@`Mecnb#BY{CeDU$K
zcWC@I<$Sr(qn!#Xf3%;c#pML=Yyr8tOaXqkfO19xOZ~zQYOYn?<fOgmdAjPGYTUYs
zo+%m1k8t;4ZB`iGUyEGI#dQWIg)#l*agOegV6KkQ&F(yF-|-lVaF_IEM@ZEmGR3}`
zgOX~3aN&>!#mSrwTB`VpdOXzt4}_;zvRL;KvK-Fd%i&Wc<?3)d<o0+c<x)D01FgNQ
z`n=j}yRLGN`u?*Z<smu_WfpxMbTAM6_2pQqBl(Y7vCB*oJ)if7XFwL$R-qT+X~Pe`
z;1HaiOCY&5nQ?*Q0V7xU!4Ds)6^V6k>fRw=lD`Iaa=LV}4A$k!dYa3$iWM*Fk7dV`
zyvX*GU>Z)&2yF9JP^F8ZbQGro!n)bF&_!Cr%HDI>3YI=&3@3^cq9O2u$R$c?@(HE9
zEaVzTG#pLPV5YOn&$37IAT$$aqauD@aunA7zcKoFFk_HdXf#b+JTpc(Y+LjnfX&&2
z9A-GdIM;hr7uvMxNO_j%@qQ{X8KPy=L@M-+4*lW!Vk;?yo92Du>XN&MbEp!$HZKEc
z%+9H$Cj77rU4B2xzxgKKPTm?d{Sa=oA0ok?TL}yG$}=H-83ba9K|;3!_4{4*bJspg
z!OBT)nrNt|&1M><PTKXsx^|w4j2Pm@j1>a7v)c|M@~dU+u7Xs)+L>I`{S~=^NO$N}
zV7T9rGi;Xfw49A^2u}W(ZN{SfUy7^FUI4ss_HL8J>3CX*@{R1aZU?Xc+TKk!I?7FH
zgFVaa%FuHysBI5ynCk5vz=R7wrHB>(4b_s_M`4!AT1A*DOORnSV<D|ri}^$w@pn`&
zib}8Bw<sh?n4v`h3FoYk1aVd<C4ryB<e(T<9XMoCQq-nhLaq&D-P>XouK?i0hLw6~
zmGkPJu%(HjDEc=nfYoZk3!=DZM?@;AyR*3^lD`^+wnY4m9vt;^9U!6;2Yvv%f+K|#
zmz*lNiv<D_!A_bgzEz3m0xsjtm2QBI_9EgoYg|p!GK#Fl5c?6}n-w_x)?O)mgrNAl
zOdSnbEz}3_u$A@a7e=@x#%=hzX`?F+@u+5H<I=P!kC2svm{x5zi}w=MuZbATf=IYo
zPvj2(D6uZF8k12;sP^t^mGpg@`@od-Oc6~t+>A@wWEP0<m-s`hlUW{d%oUx<2@YVz
z(qeOFx{R>TbQv!EN6KsmIvCM98IkrMNZ=?#`6yORnv3ngp*4t5=Y<M(<!xYh?e0(G
zRa;oxlrU9>41&!99|fug<S1~`B+&oJg*s;X`Jc`6w2Pi7lbv-DPGjG1X%(7ey%_Ud
zmv}6gCdo!+l_n$?-NtVTezGBdDWqdI2dNz@KiI)~1tM&=)wt3<k*rQ^o^K+M-xtDV
z>1T7`ZKvP*!&#fXs)Vas{<(g0H{IMl|H09$oB;(2>p;xiR7t!e3dDsQG;vabjjz_H
zaU+9-q;)K7!4)Q#(DWmaG4uvo-J5~)U5ft-EXx$c&z8S6Sj6z+X+LZrwN#-l)|~JI
zgB1Q`#aG0sNmz_a5?B7=4mh~qkqtW(pj~d?h{LLk4uL6~`G-!=PShanfq{pLoaR11
zv;0ek*e{npgo7D@IsX?)F>>p+cZ91bQ)p)#TRR*Tp4iH~x4*rEf0CVFMK41;CdJ;1
z37yeoPjB@;MVKmH=r3S^Hiq{6{-vDhX_4sm@CJCsc6$}d5s{@?I*t$uX@g)MYsZ+Y
zgjAecF8{SmU<LM-65chwy3gk4K2lzX1opAMhas87S5R20l!D3c(as$xyoh!pF%Hl3
zTTJ%3zr<0qxCSI4UUTJ_-QPX6clzMbk50*g#il2&cqo^+*E#awUGj!tGVjQcEOn1$
zsrE%Vja-2Vcz3U0Bj$Pj!Dif`c0R0cjkjn?YFFZ_8`w=^X47^p9$+PdzOaG{STqvC
zc%aDRXl-t6LE@kC0wCmwYJ$2TYO^?0St5k{WgDLWJJk2|C`{Nn{;8x;sr8o6q>@!5
zFeoAHPys`G7XU2`jpIWHfuS;(`1Qy#^84-~zb@?CAS+t1bk?yq%>w@P_)n0Vo_Yxe
z!9(K_%MfMd9ton@Ve*>tOXUJXliCv5I4n2HNd*+=kK5U0PQSkR9~QV&V{j3^$)U`7
z6yAkHRJ*)E$1LdM(6x9BL9OU4?8@YPw!5$#rZqOQ=|ZG{0(BSx8?+5BaTS;_mMM33
zh)ERJE`wnJoS_Km@+$4{d5Kx<S3$bH=_=n$c5&2VI1`OQ*r$fK&%|21>TN2P(;sLk
zxJ8kMARy(szN%V1o(OD2F{9XxI($%28lY|bU3u=g^=iz~i@z%DsDwZJ88L?`T2P~t
zgd17|=Kf-6zm>r3pX0At5ak_jrtTzN2Et@5D(0_e6*YrQM+DkYVkvPTD^?GDv#Ioo
zhRKh;<5ubIgt9<Qh#2@@RM^7?sxQd%mES=?jQtT6va1n<hcNv?9NC^$&GY<TZ5<>)
ztu`jz-fr|;v)DNg@sgV{HU5n?Yla*RW!X1Of|5Xz7`W?8et*6m%tX>Tvw-`&HFn?y
zR`gjkud1|-E-A0{JH2$X0p27jW!YICBSn#^5!>WzjKm&aXLM$`tQ;4S2F>R*TtX4i
zFi}<Ns`)bp)3QJw>a&B*Z$filKvl^n9W}Z(YQJR6ER~O)Lo!P*qu9SFFnH6QUxSar
zSZDHJxZzY2LqmNyIZRbwk-<xir}n6a7=K9@G{Y|szjs~gijo*De1|c_+~0o`cL<+C
zWPtv6BP`ZNXSNg}MWRUTS24UUtg(tKO~^GR!EtC8RJ17*m9I|))ljpTRJ5rxquvFj
z4P<fgqFT;LY<v0cHlw7&W$ZMSVK@yBFK};h7z4OZ$=<xJ!K&;W^uyzk#8*Pfz0jS6
zS0c_&4v&X}XMr&+;Ga4)ZL!IfhH)G!c2vKt`ap6Jc$vZmja+);k85PMxpAfArI`r3
z8Nxpu4q+8UHrDicOcfu0$0TLqiB<YqD&!TCMpoDr3O^wYh&)lD>gk33Z0Z|DR*RUw
zs>F^a3YfX9uIg1&ByNndF_o}b<%B(wvZ#zV@;<?-M;8<G^Nk1p>5nVLPZJl_=y&@Y
z<V!U<Fl9tEkGznE;o^MC?L4BS4E=lKa31{ZLA2U{9Jc!qNLMU>VG(Tnf_CR{dPu#z
zKq6R->NlFYly^nYo6?~AZ@P?>TS~vh@ZjB-8^N@1FhpqM>gf3e?Ih{Y_-Xv`NxfIK
zJT;X4LOb7LB!u%vPyRs2L*5Fwn!60g*wEI?(uTf81GgNm(w-NyL};t<?PtH2d1QQ_
z%M|}6K@Gov^XX&UvSN0ah)zCJCw`<F!+Aq*c}CPeo=VOWk4~}A+CBkKv9eZK7AMX6
zQClC?5IPZg5ymC}zk7O)MYPr>1~K5ri(Kui%+$Hth@ex_Bzn;n`4ZnLRLZ8P9&sw7
zh*H|v$`ub~={ki?$H`ziD>6wzUX2TLS~-DWlxIS@XZzbx^AB(aAZY&APt3VE?HIKy
zVWyr5Q>yfS>z90p?)Rb0!ohxIAapjMp~s?*E83AI<PyQWBY_1k+KOaHt`w&g9&l~3
z2&qtAEK2ihCMd+~IDzZAm7P9-3ehPqsHtu0dXx-xe=^EV3B`$qKUSBquNj9Zt{6cb
z_Fhkptk>4=MG9)>y9o}B-w5-?--y?{AepYBPZ?lQnQRx1TY}p==Jc$%+pI0IlWB0I
z8MfHS<~31?uW&V1k{1+<>&lt!ByRM?8C78;tz6=Jv{#(sjohmdSwJp^<g^-_4wA){
zkW;MB^sGY(=NV2Bz3uDq?8K&vxJt8MC^~aBCjZ@KgQz4P3JJtCVQ~6n9@4<W8YG-J
zMnTS%@E-_czVrcU%A`~)KPnUIVok36Kca&WRF5({f-KmP@(<HxQ4uAA8Zh+;?Uj>r
zzfjD%@R4mDm2PomY}KQ#%DE2Wli@cq9_7=psCQM9<sb(QJ~2&NiM18tWe-7NOd<7!
z9Mt=!t?UetSgezFISL%&WndqA-?81Mf`MY-<Nmj#$RsvY_h1=M>P;O+>`$oulpa#%
z5|VVH<e@CJtMtnx0&qx*$kJ}`m;y0GlsCr})?q3NGwxHIr!TaauedY<Ktb=F;che$
zRN4x`#E?^h1zQJC-}M0@NFG>w1xA%}hD`Sgy8*g%Oauc|XZU6kwf>XX49~13_?iON
zabjH!4`C5>v$_Q~Vo2H?J<k4q=BToQ=Jc74E(TuN_90@bO{VoWy*Y8HSPNQdf5UUH
z*wzkwmXHo`Je26}A_;9ANhFMj)7#fgIINWXS4FL+Qn(PBQ-r3`cX-Ks@-1a?;(mi7
z=riN6KhA?-&wgzpT{?J!q7Nd=O5L0qYw4h+4tI5MeQaEs`jY%1C#(6vy6l~Pc!>#{
z`E%Hn4MXfh?&&lW1Kv$F;M501;>m)wb>lJ=U*aOl{!cymD=anno|Z0s`c<|$K|To&
z4HAW7VBg(LC(U;|O*Sx5IWu=(Z^><dthr2lm%e@l4o`dC5s`Kd{7?O=+f^^-hs|2W
zI?{@Jxg7Z*w9p6NVh@%RhAYN|8yZ0LT4G?v4I6HQ89ZTLE?2Yb?h<VQ4gs<IPJJJu
zz^qlhNR(eoD;Dp8lQftB<)VE?*b3|)k07L2x+Siv0jET*nXyF0zPFRFuLlst!AG@a
ztQ^7)LJa?l*yNHS1l{!$kVv<;5Qr=Be&5G4rsyBh<IVjSgeu^N1%&B94KuyopeWUS
zO{0u{P+-)2Vd29Hi;b07Fj0eMM4Xa!6y(dmCN}qVS9aeD^lX~rG;nMTWk&KqgW?~K
zlA9)55aNL$;HjsltH!LANK$WHH)V^VtAU?hBX>w{rlKrkS>mco7LZELWsMX<V1>$O
zY$WJq=t8XTAJPKJv{wjq6o1iFLr2LEbPrO|yyAe6Im7f_yQGoF3e2Gd-|lGWon)^z
zjSKL&UcOyKGR3OR28!-&9%OD}GbFiGQ3(sA5KnQ|T9YD`7&_`+(DR0I#I87JfoEL7
z{g*1t2J7%f&`&tm2_by+AUYXIBC2ynRkz;Adk!;`$!WBv8Ugd+=%2Lcrw^R72_YB)
z%cL+Y64Rc&viMqRW3iCp7e!@m9j7IzBH{5l?RZTmUef48F&)ltd#mbYKN<k0y6bo^
z>Tmm_F^;9pwQ%3X6*bXpnGRHC)gO79#r5q3jF;Qd_9=$=EwZwD`h_N6DVHKbe{!j9
z#so)@2FW63M~2gF9T7MGtIGiEQeTJ9J=8?-A$r9^oeoWbJ5I+tdcWHHt6MH#N<xzn
zN<)!3hqSVT6!7uGF8Q*5b)!)Th8@krFiZH7F))pD)3}D%dTD)8AH-Bo(W5dyAJNT)
z5)ZQu;z;<4FXB=!C6#E*V*xuc{|4|kNa*rYf=)0pd37GG@Konxuw;Rvd)%o$f$W;#
z?26xz1=$_r2`W1L8oW-b$J6kKx0vg-RTn*iZ?NaoW;5`=1f-MjY-zs-$dp6*v_m^%
zW0R8(m`|O@IImezuNTxDh&vP=lI_FCMOBEPQZW-*u$>S|({T8}j-+lYdqMAt$UAoZ
za(o&{08ULef;i>HXhcBN>|%)iHLc=Vk54(%-^Q3ZtrTl|#dOZU7Q)Q8*&84MR%ao9
zW<2!MO8l7eXvFV(cGeNfE`*{2_}P`YLu??Z_SGDCcT|>{tO%=79ES=iw1ab9_8rJS
z`N=4qATW%j7qNb8KW1A-r5F=n&kAElM$SRO{HQ1o9y}~fh8`sgr_QQ|a_qNorO+a{
zMtdXRpjlH(8`2ajg%B4_pXWmI68VtJ^vK}SE%+^Tk+q7mVA0C4tIN<S)xvJ94Wsot
zhy;ljfG8`*hBiURC=kg92hS)bn#AZ2^<$DF#iD@2Hd{*HV+aK5K$i58w<jr>$)36)
zPvED16qa||G8Lqf6``cKG)9fBppZf@;*fOR9@w51BwwrxFIMBwTv=F$)~L`*T+9J#
zMiq;9SxLr7<4iy}QGq8F4n3Z3q}Q>^S;SFjLY2>V!u!jO|FLx(9+-usB>D1%i~F?=
zYgXUx@xT|oFS5WF5M`+(Qg;E2Bwmh&vp)fh1E=K1{(O1(7@5>`i*~5X$D0g<vk7kE
zdDv#RI%_ahiu_I5=O+D1qo>L(h~6?H9(TlOL89`tc$AirQO04wH=rt=+-ogOLyJZg
zQYQ7i5bDLhY}WbV?7}E9^y;w|_JbrP{+3<`=@0u({pG5kUjqK9T+wlibiX6sUl&ox
z{&mOLoj;<$6&=KOVsoVVO9zr5hMyMOfX%yZ|M>X}%PydwA)TnC@+o~A<MH(9NsiMA
z3d4bTYeT&i;|wfG8&m5zHEO4AQx-u2*f!2cflo>Yau5A_m~etP#)m}(a^_h0OH*1%
z6w%Nj>^!3`gHQrDD;)nWL7U5gMH2qC&aQXqEDE0K4;^wVbqCEs8Hm3dyzzc__|s-#
zBinFNK^)%(+GW?g@tmjnS3Q4<EaF+P?FZzAnLbfHVmo3YsnF`NJ%oI}P*07@ElXp$
z$BkyH9u}8Ke-bG=wNybP#jh4pt#*xv)7CD{t5*bT!%uQOqz|m3GBJ(Ara5w)&hK#z
zRu4y);}70b5jOib#WQu=&MSAta^1;tp=$qrXfsuzU5AV<%s$RbYLu~Rj-|^MQfe8l
z8N4kE*vgS&M?Gn%tunP|#*^{jFE_myOL9)JwvPP;)09P%oyDvA=Ayh=eMx(E8p3Lc
zKw23%R-e4Mk)^8Yb3_~7I%4g{M1~Jj5j0UXxpCAnUt(4IuP<8Zzgy&YFM_hHW{b)5
z>7<~H;$FsOl5w6}R}3wKcI;h`ZYclct#*V6kU1-&$N3xcuB<FDjkOJKh8o%f_JLO^
zm1R?J4EUZdWcja#P2b(6jqPyJ{vU^(+n!T7Bui7BKn&CNT&zTFPU(AukoucY(vX}N
zSZWaTH%nBytl;iAsm=LxemqsF;c6}420&ohv{d^p)_q}U9S70X8%ubFQ<h>7OdfaK
z1|~V)E7U`Uzrm2tWt&4<B|?ID5!rQ}Bjk)9_>_5Y2;s_nBOj;h>{2ZM+ub_pdWRt*
zn8hbai2^;d$W-XDL3);Dqv7xy)qE|3Y5wsbPG9%p+^)Nv`1=Zfu+EQ<soU4>DLsG$
zuv$_ZnKTAwJ%E(xbUq2PT|;?OSbm{G0QzIzXvM|n3tof>=6k}&6H!!W?V&{Epf1f%
zEt`AyC`$}eX*=HJDr8pb;5e%@;<C`)+GI&=-moMAKI4de>6v6;?OUSBFcFRr;4kwn
zlLLh*IIo&>DN047291hE_*030@xCbqvPU$YwS17E+6E#g%1KuBE5ARC{?C-o@fuwl
zk80TWZi7NbxT38rAMmy*^&tYbRu%N>gFl1@2e$i|rZ+rv+1W`L&WD9*o!_T7hGoBC
zMG)FlD$u&_lIS;wO-g4Igso%hTE4>oT7wZmK(<~5@}~-LJ7!r#t}z|mII2RR(Vd;X
z)fcBvipXX}SC}YMp6;BS8Xc}QVu~^tKgd`OV^sDU|6^m#Y-lIxmMm{LB*$*VuZ(*I
z)~`ELpbB?0`ZupxLDDL7T08q`cETwof;wgdDh-F&&k$kCC&LsrQj=drVDMp+gwj=z
zSDE!DdiKO@;;^+YV$d{ViAf>fMPF?iBIA~#l+$7Ha@9~ambDVj`YcHz5(D){c93Le
z)5t2&dHd+Ze}1HAbN-M6RV`GK<THQ=LB-R+QN<1S<}^|`{k4W<?npkkA=vtG@~H8m
zc|(G8zYv?;@n0~<RE&k^I#R?qukoypVR@XkrQ)9Xe2bS%DOa7<GP?0pL{hJJYdwp%
zMf-85>{ghmZoi9)%a$S;_3v8868q6Vj*?b(NWWp(*2h}_)nz~rwFXfhfcC2J8f(!i
zS9ld`237-B^*rBwu>g5L7Q)n<K41_HqtsYUiNe~+fn!38jAwb{hTKAE#VE)I^o4Cu
z%baznwO1@gWPqFox6gorRQ4mfuruT7)|_jl$=Gyvg37z~dM8l?%y#L@0VThu%F-@I
zzkzlN$T-sX(k@s{cBZc^3p6te_qT>5Ri%B2vn3<e7w3qSg&eh-zs1jM!pBHF4(3{&
zz_7lJ((w8j^(+$zQ#n|4P}ZMN1tnj_z^EkeKNz`q|I;fTfs;InH@_CHj=kKVbJ|F<
z!1OPpl5dy5<J?tOQ8xn;ssJRBX&NOZ^Sck{l;)6h6Nlh}xQPP-L@7&qHXFB&1iSgm
zJ?-ApYf}K$@?F>9s37ENHhyWPi0;4=M-Y?&FaxFU&qqMYl?QgLZwxb8=8<n#;QIw4
zW66~I5EC;u5ig53>41cpFFMHPD}P7|u>ol;lT{*1oB=_aPLV$O1^QQMH`=sto-#>H
znIiq337b$E21i#^TI+WM2~6{IX%;jHB!L=9UzG-B6noeCy6qTdUUJ~vn>cP-Cs#$b
ztY<;~f+JT+O61G9?rC9z>5hpc+j7PM9YPWU1h_kf+ibZd)H%B-e<d@)528doun+cU
zjQ*|>EdDsic+6k-p8S4XZu6JM8u&XzB?pp$D=U9fDh32Acs4OBJemgEdC<CND@fdp
zm}FT-B1f~=3R>v$-B`G4_4|{qPciL)gjkl<ig9Rll3)?Xm7{-ldt8d2o0A}v`rxtv
z$o-~Ohs#l<l|;E;3Si=O%!?nCHvylKhMIY4(*m*?u8>0PRwU!xZr~SkVEtuNkZ`Rw
zBNya1A8v7*Lyl=O>5nFiAv*O}>o5Je1j5f~3KH2=<`gms{}8e)k@YS}%m<wBB1hMr
zNAcXD#NA|0TQ4Rka8sybzh#vQDyb+2#_K}yY~nE>q8>Hz7nSUMqX;gN=PjuN>p8x!
zUCL}1qzyH(bRxnMu3j0JYYya*aqPqS(9xQRc~}~8<Ua)8B@GxS^<jj%+kMwowd>;+
zkeoL@n<<S-v8M_~D4?Bo__Y@6Wz^4avWu`CBRoN2#c$+};d&p-F8N&DVo+4IbVBwU
z9AdUGbe7CtJMrW;VM&FyU0ZLdEvmFiI&8S}W7Nh_;Fh)$FTgSlpVo&)HYB5L*@Y|q
z_fZ?;PyCKige4Vbay>nr_b?b|?oVP4VzfrW%(Pw&p;lDC2D!DiCEVgrSJyPSTAGAU
zDXYfGna+*(Xh6+Od0^QUXB=##et#IL9kUdMRk_+(C&qp=_RdnnPzv)d)v9O+TM6|6
z!TFgq!TOS-^Sm>(<stN()qcwm0hZF_wZ|=lHjN;;piTU$v)?JZVbpBrWi6Blm3dPq
zcz^{b8-pTE1H?ZX250UNm4BZe;Oriu&ue?wlb~@T#~Fm1mSNjF(LQU+&HRO+tUN<_
zt=|(|o6BL!OGU#tOko<>qnb7=lX%HSWpRtq48LZ`q_RDhbr>ZEARz^A`H9icBVT}r
znCFPX@Uop4#F10wSmqo~Vgl;?H#zwT1mFPvZdJA}Bp9_@P#hVSS?p!@)eKQ^h9}xD
zdW>+^$Rk(C_uPBoPd9Ou((4h+Kivt3<Z=)#YkaGZ3oF%81K3QhHFYiX-C^8ZDvKWc
zQJ4lf=1X$(Srv#JtW(r5>u_htDt*@HC?zF<=1pd(0cTe89Bb0X`_n}6Sa&ZNFX=g(
zhgqV)EY;Bv96Ht|@tKwDVA?9oQY<C(9Ux`~w+Z<|S5`Is>)+v-QAI1$QK~QG*(&wM
zt(_~};}?^W+NH9B@kbok6k;n|_^Tg|f?}_%NHX-CxWznsf|S^b&b(T+KqDw!<fNz)
zPM%F>nc)lcukdBj`JYO42gj*iZDndPlFSuP){bKOoU_Pb)@|wt4TK+cF_pCtNw~Qz
zkh}`RjbaB1(AZJ5!GHi}J#v(f(Yv0*RUry22HL<Kgu`Lt^g6FPr2&k8fb`R(pSrEK
z0vh)j?p<X0K|b9yjuMJ8&0H7>E~|)%Fr_FeFrHY|ROC6cLyfn5pj}^YL>M^qFZ}R_
zRVIi@zS>6>l=cdBB^9vwbg*R$0lvm^b1_nyH(8-~>%XjjA=5Z9C;ekO4R6?SR0KJ!
z3NaA&tVB2T`9Fdnxj!tR#+6PnL=oV{dEVSK|BU_$KUIr&4rW1|uY#-?)ufy>^irON
z>2r$e6D(B(VDfG6-S|9-(XZWdqDiY*rbI@u2Sni?t6fJ18`vV#kgd%mbqeo~?%hA9
z<s@2n{u$_*(Hr-oJV<Kj)kGmZv|NRiMPNea8Unua1v%QqSf+YYtW}XDg7K!I{Y;~|
zGvT>(>G17XE-@+nlMt$0un=AK^!q}arRoTtS348m^tn+|A|s8xRHCPcMKH<|lz2P}
z7F|zk&@8BFr8Z59Le;%_8Na8435uPT14{7@rA+5p^5mM6b)&00@2mEUcU3SGG}EQf
zCKX&PZoBZ0`0quHG;$KdIN`GXRq~%ciM@jeq^XJ{1wmXia+y%zm8b=9t2jajoa4ay
zWa9q(-{xliizqF!Yb<2>xH{v;`j>G7Q6F5yJgS*2g&Mvr{13>#-l3PE#C~6xAI&~&
z6YCC2o$Pe=lz%20+dSlDnc~EG(K4Hd;ybsbgXXPP%AolnN~F9YE9;Vant?@Ptq)>=
z;W(wNQ(ewICncSr(iq8dTntI=(Y*uXRXz>oIMt-kWwBosf3}q)RvW<<WJxT5IcIw$
z8-!%?-u}k1p48K5^hgL{$<R!z=wd#y*6z`s4>=C;+i$)@{Ro?nQzCHI23d4z5q)8Y
zBP$RWGo?EJ)+E4p=Mk`KA_bH%6ngdV74+%mp_b#5Bf272^L!lgtY;+{Xe|iDETmqn
zkE!Q2lZ>#Zth*8xlnm8x*oLy!AihFbIM`!E{r_~mtJ9v0!d^i4c1hK~GI=B&*0ExV
zUL3!C#2L;Wr$!XbpzgsB^|@9!O=ktcMfGPZ#Q$Df3~=b7-7hAusZ6O#(Jjz~B|9Nv
zEUE-i9#)Y@LJJCFzB(#0(ZUn5qdDn{vAO09;jw=x(_o+B(09`Dboe9)cexfFh$V3p
z8g~>uvq7Z2X<#VKaIM=ix@Ajopn!UPw|`{ca?GZ#%ZT?IfBCp;NB3RcTBh-TDG?70
zLLh{XHAM4u4I=brHBlRdw_-SP;$6bt&*Wx?4^b`aSXa7cjVjTOXNl%UWj~yujVCHb
zItLiea)r7rh=$3-q^Hi7!DWyCfwyiUhr3R38C$2!W#3Ik+gU4T4(WzKq!Z6OL<EDT
z>@|QTvT0EC`cr{UEp`)d{^V%Uum@p;z1wJ0Q8ZcSsnO($az$v&RtW+s6rroUNq%QY
zq$HQbaGi`e{~DI7_24!ihGu<O`ZG*SLl!n1((O8Mp?{$}Ds!(j18cSAtvf_%P8xBB
z1{PRi{{<3@HdKR>I?<Zuf48Ct!lN}1Ob14CGS7|KnZo-{)3mphVx4eBD#KrES;aj+
z856}Wm52EON<=}k51|PDvoL!%e0_3%0Q2fal+&%(o}y#V7EgNj*4kaKJZ#=^-?g!m
z1&ZPb`i=8NJJtN-Ao02x4syGn$Gd+FscOVSiv2PDzO(ulb1=w-y-NV{3P&2AHU6g<
z>uV4}?+3cn5!nb=zYG1MqaXei6<dxuRK6a>dp5h@^wBR$w$&4kwy>isev|UHX`v!)
zNJAct@bNO{eM#1BXN-ti?S`)NY~P65*W<Vz3Ak(tIHSR7`+X=#I~=2k`w93Lqo&x6
zH@xR$o3-NxQnJu6in)@u#8OYp6Na91?zQ#X=tn#v<&azbu-go%z8^dKpIU@qwzU#7
z<;xj`M3MNVf^X!QF}a^`u~jv74*4J_PB+y`&f%88=X(*t89{-(ug4reIva5b8ao(e
z6L0eMv@xioQTKJKCz<(ycIFs4@#=d#7)dhHuJlGG?rjudmky4Nu~8kt$t20pbHT3z
zxp)hm!FoS?><?LEe`310&H3wVwfF&X+P_Iw&x=5c@5}=T1{^gqtzinDe%{D<*4Z5{
zklc6+s@-P}ex0M-VG{bUbU#>~0u1vYe%?_g?*<9PJi@TUY}z<Yy@0aQV1!<}e~Ib>
zzi~=8FJ69<ZLMEDg4^W7I6~d5xolwL`QynprO{Mj5`s~KF~bHirEvz6<C4pe0!A&k
zujvpbK$zL^Ldamc1wQ0yz3D+z-;?~4<w6y2j2&|=t6a%ebSSMch>#g-DTD-%i;C%0
zH=5tuK99qOk24HWds6Gvqo>)3IN@haZUuuOb9Pg8@7P}PZ1%K1w`noWS-cRuT2B7y
z5Cy88t4c=RO*XQO^g7FI<|485GiYplp*Lv}^}j_^q!0Ax<^+DkeW{Ys@KjBVdGd-p
z<mdB5`6}+-1Doyg5eo>!$LT<e0@dByq2A{jMQ}#ha4|S}ZJ!3W4K3{dec22$s7aq3
z&q0rZn9!3v=^q{JoONL@ien6M&iIEzV;ni4VCX{4nEqse@S5FIO5vZ5DQaFW5<fvq
z{-fd@`kUA>_W_9^6jHq^Hk8uqZ`sQ!XZZkCw<(d}13p<1Xf}?Hca?Rh0arV_Sp?pM
zi*Dc8EO-#w$6K*<JAydVGl`UGN{kGISXs&}(36~;dyg?%t*_mMy4bgw)bDSoP9dbK
zkwG&PWl+qb2b2Q+?FR-6GVO|$*-%zMD<Vbw7^N1;C<ry3#K#R2JtC5x*wKipJc^}%
z#cp;qk)HYbhC{>;sn^>S29+^o9jO7$?WrH*&T7@{4apa@(q7a}P8p|)hxDrD4<IJ{
zH7r5|pOu(1)g`##ucCwZV;z+>k?l(*Md;f=1~}0#+(U4K&a=DgT<r$FDO)3SE9zra
zk*{T@5Q>L)O5vfe$p>8;mbC05No3yq_F1a+QSEk2p(xc%TMtAZUcIV(<WOZ&$b(P~
z?*QmQXxf3!VopdaOVj$TIw{v=A~TSzs8LYXRc|g}HD-EAh0^*{ltC>ut<&Vhkq3%J
z5=rUt74|atvrzz9;#3A0DIt4;mm&DWq6t!=PUDbc;YS}E(s5p{PPE9n(BG9i`O^jF
z6>l}=H+1<U4b^oj2TQ$!{^xyy(hB)%Rd`uO3026N8e8KoVnF3MhaSTw|A5wgNZShG
zjr!JP;MwmPa@hxe%3td(YpsZVcCsT?jG#@tM{P{juZnGrpA*AlM&Bwsyg0T6G2E)v
z7yLT1bzsP%Lh#fxV%nj>?{!+<f}Ar6uAyfus;PG9ReBo6Sp@kf24Ex)^_(ljqM)xD
z*>&G;VTo@uWi?dG=fj?dWf-O<NnAXckFE}rri39W&~G$>CE}F8BPj>|&t#e-1oa=3
z7~9^4RI7Z07kYE^r4GV+WT!;R#*V|FLq)Ffa;+<{N>PsDKQ(RdYc#32v8xAg^eTq{
zH<O9j(;Kdaw{_AD)?icUkbuA{z8rK@0fi%Jf2v<$@;j_iWDHptTC~$Q`mAr_g|y>;
z=QxLTI7qt#&CM*+EIMru;f(pQds(?WQRkXpU@+)JrRqPN>P@oC;+0?&*@8=!&Sr$+
zK%`FJk3Hh2ly&$LgXRUk-k+2hZvjbM7aT*k2H7@)nTFVfyp97urrKQ#i=34N6@=1L
z#ELNCiD<Sq$FJSE=><hK9`Gg4zlklrr|x_p8smo-%Obcl8@Dr4^H+eyq^g<@;zk(C
z+%OB!VixiJXYnouQ$1LJK+kIbStn+7v1vdp0F86pvuDTKMWECM*97O|O$$K~li#@)
zS%oA|LI07#BYHK34#fZz?Pg-Y0S+&hdG0FMrJx1tIP?Z^|6E#&@j%8taq$05ktw$n
z^T_G)P6GDyf_<NR>7`Z6?|GQ))e&203nwtoUdmxmw1y}VIsYs~ba@)bZDb$vT>H^N
zd$xOfHX<P*j!L2Gn^+?6W|a)m;9$Mu`3sIgE~UzoyU7>*a>X{08W<~Cwq~cGDcVoW
z?0-T1a<f*K9YZ`p-FL{<QdUePWWgFiv=mI!aNk2f7SEM2`xM$phA=U$f@PJ5*)Z44
zhyM=$6fTAnzX|nCh89Qf9(nCT5yl?Tjxh^vTB7`1$ux1}^79Fr0%9AAQk7^oYf5W(
z2PHST_)}d5Cfua$bEVk|k?i?dCnu9oS5g~3CI=^@uITX}otnCIkbA3lWz65Y7ha1C
zZ#^rTdsMM=-P?BxRUMq^@nXtxDpSJ|^wceqsuXgVesLoS{q=F?T*b6EaWTM0hYYK9
z^)met?_CRg47}XArsf_v|NY@yr@WFkaH%pDZk9te)HTRG>xN|({VcACJhkqk#G#_r
zxph<V+)q$d`xr$qKbtvzF5~=9&tWEhO1z_0A}l+jH;NF4)v<lXP*sKL-tbnO;5e+8
z{&u=mmosFQ&mqiyGhostDkYisYJJ{^SCv@&6>WikMT$!zuHaKFK@`u<22sX7#{8?K
zj5{~Ldk&|ACGU7NGsQCfmip@K-;i_z-cGKb?b?=~4&s!VyB#7+n}v>!ws-b6KQ!&3
z>O1df>Im4_aKH(tT=mtax^6M7TG<1U8V;`Mk&ECcRB@55zpZ~kK%mtUK%7(KDhf>@
zQrFRs%DQd2X22C`oRaO(Q*kaVtY;OWQyR4%0M5NR^>gl&TB$=w;hz)0uvPr~#XIEn
zv_KdtbSLr2#EYE(dygZO%Z-X|_X}7yTUOo+-y=o|v~VptnH^jo6wh%sZfBR2Ml*_b
zn4A4y04YG$zaXYFL<i^Ycsv%e(^7aky(;KgF<CdtV;6WgsZ^L?A8!?Cj?3tC@0V*n
z9(^I&S`P}f-Z2GJMj@jd*iEs7Of1AECuInD$*Sjrv5bI+FAmPr^!!*^t|d7_aO+Dn
zDK-Vqefuk-{0|c%wsh3T8SOBxsg^GkfLuZl^zrF)tDT@8Fu+mjGlr-1vRBh#!6xLX
zi*^f(92^L)Z#6AnMqL=(cruP5(Tcg~(~ab>HL#>q0yJ$@&Ri=Al50TGR!<Sw&|LBs
z8zU5YnKe_br|Ba@Y6R*mci^;ewngXdQs#h5j3q@6;V?~1YA|2rlP?YutwE6=h8iL)
zJ3K71sLjyb{mE&j3>DVFeTo?{FGTQ1M3#xZblbkW#-cLcR1jP~ak@w?T%O;NvDBJd
z2TkA%)l(|G?#q=4+cBuo=?Z@~bAbQ%aI$fE#$oz4tWU|2oJ4LW$8V^|2U<b%xp?Bl
zOk3CwR5}^fAvyFgV;C|Qh#x~E;zp4K@%<0@5?&am($GGt$ZZH}D)|9W;>txhZoVN2
zyzH-hL4^h$3r~b*u|FnIt(D+Fk$uqQz$oiievtrPGG)uQV%K-QT327Ndx^!OvLj1D
z^^dOOq1kCu{!zdnH=A+atEeYCJ;d1dNc>^~0Pn>jSM}AG;4O$0;4%l0Rg4B&`HG=z
zpsp?3W+;KD0~94diRsET&dt&p46~RDOEZ(9W(APWFdxiON4GzG#{F2E_GxD{gy51b
zFmkPwzM@ee1s$q2os=2tjCi$V(W5o|knZIf27wJ>lda9Wq<T{zx>+Y~ko)h`*6c-r
z#t0o;)H-fCz-4CRvHZd9pZc>y(1^$ZXv`tG2H4lVnRf(&K{s>^W5IwLN=_0e>To8a
zh5lp7X9;#Uj*x68c#r_AEC=?((51OT3Eo&h5!FsYGZ$0JAHUpmd~Y}tceaTT724gy
z2y1gbf|h1kf9g&N&}C~LBU+%cKUOw*f(j&3XTqGhMuEAYrHG$<az#>IUjCB5l8Jn0
zy|aJ;JCsNQ>gP-;-)kaXB?rAkEGG!m+N_oZu=I7}h=*M-SYo1fiN}C^Ns#I25j^7m
zhI9#61}_3yQQXgGqO&Pv60o;jDO9Vx>au$hLQ8)^AEhrEDY;Io`F;Vk=MLGYVy8nF
z`4n3z5wG$Nv&WXabRbyiDvBAzS#s^D+K2`3u>jwTuuJ$;)z$u9!0>gPtQq^f@M_I_
z?3D^TAv9>4x#$$OGG85>2}Xw0ul`sNOc?<BfuYWW$UI%CvsHAGN&bqDL))AjRPZ|J
zE65eb$p-z~j8bobi`UyNb+=d>u#mCc6mW5AbNEa<)4P{P6Vtbo{jOcYm|WlD3B>HX
z@_;J^FwrPR)+w}4oVSMZaP#RgvXaVR-u=-+B0r*bE5darWh4VNN!7HfT@8~(VWFz7
zO8&9oh+EEPTXd5d0CS+&+7#;#nKvs;GnrLV{$8lBNjzkhMzhibtZrwIL{CxT9IFLl
zn?7?XNc(#&Tt{WPctUrTQ-PrF7x0q=;5>C+M#+?0i+=t9oy`F?LP@1(lOYgN@aUPT
zyA>r@Fo>dosXzvb`WvHscsGElv!sQ^DFy-><AhT1tA-C#%(pn$(?-yNwNT5Q;WKJM
z-w_lO`yrL_%no3~B#{SmN2kCwK+l2WZHc3TUu}5~-T*qn&XaDPbe^Fn9i|da5S=V^
z!tg3H)$_y_W3XgK9>i$fPXt6T5CW1X4rns6E0T3f6U2r#&3v*jqQMl40SWwFAboRC
zECeU9Scw4V8Y=X%_JofRmL`oi(ZnfvDrym}IU@_SMk3x-@}x(_1PblMu#6^)b*gv;
z3yBIGfd@b!y#t>_7;~IuNUNWI@Ewveg#8=_a`}z2vyRdgt*)#22WTs2PVcT5ieiGd
z5Sk0f6bG?)wr|ggvs8&e$daU>1`<$UVMoEc99z6VUI{qq8D*6eidFzM!{QeYa2<+4
zzSL1c{~BQE0j}Z!1XkxGu=9n=pf>x3+S#&pWICDPM1ZKfho9X&52Y(Nv7da}pX4?U
zU9y&0Dv-`%b8$B&CJm7**HD^SOn;5+f#|ge0AOS-2oQ|p5Ed0kzLVhLpyhZ6_w0z(
zfC=NZRTPwf(A9`h3fLuC6Qe2<1(X({J{bfut>m8IW()*VZv>MK+khujDf^2#?C}xo
zab7w|d^8CL!<nI_+mM1h4&y8)?g80X-(Eo$qCX9u{maRrT}r<wHt*;7!ZtZN+0*wd
z$j%D4uwmPgYT#y24v>!62p{jc7(=6rGe@6L)sz%jAe9Cct)z<JBT!O=-t$6ev8eWa
zsN?J+pV0>%X6WZ*OZg#N^sM$N1xUUCJ}G4qB)mZJzki?SqM4G6`KM8Z%8$22hI<wJ
zT~cGHObok{$xAQtrZBp6jx-1b0_aN~<I;jgqAb41rHrL(DJzBt=t1_trR>QiVP{%R
z4L5g6_(ryhvlL5yXvMsg^YKY)LWGO@=@BiGnOj_hnxH+~7uBMHy5!yYW<_uTH1GeW
zmVV&cjeJ0m>lA|8zs<nQC(?#=;u)era(%W6{9KK0WXyL1$AX1D1cWy9HiFSAECRy*
z0{7bOg`PQ)Oxk2%Sf9W3{HrDn*AF$>FrXl%_5{WHDoGtDaw{XMmOwL?b`hWL#&e5b
zppz53?aG-a*`Jq>Vj*ahsj1i8O0(4i@_{D`1E)AKETH{FtO+zCLUh>#3WT)&P(Ew?
zEGr!835zHs$X8Xa&O8atpD(W`eGOBNUI<QRnMxeQ9+`E2b|DSO7&aEzAotma$6(1U
zO{U59AQ-m?eBh_q4VL-=YGlj`wX591?i+qYWC8q?CXS7G9r2bz1ghqcWdjv7<cBwn
z!BS`Ee1zaPWRUV~;pxH62;=(z%Rg)nwFC1jh8CbPB}WH-N`uK_BfR)==bN59t==sJ
zUm(%KK`<17lAlOeJTnyIWn08`<$0y{Pz=E4CK;e2a6My3BtzDcnGl51K^=jO_b62X
zMMgTAhU|#u_((G&E`E5BU>BBSd|uwZeTyEY%n|K%pP&3GOf?je#lm~sxk?I8f9A?B
zza{XB_u5v|Rg8E6kL2CCuGdUv_dy;&*icnjdQnVpG_x#m?XZISU6}kScwK)rb4-ID
z<vwVsUW6fV$~zepypx)QMIuD|Rb{<AtSqK3)~&Ek<ae50pNKeenVlOO2C3Y%K4S5p
zY@_CYvev>8JVET$gA-t9mcKp<-?S)rVERb(G2z2AUr8B)TApJ26qLIT0Q~s$jeZu1
z2LPSIg9hI4Ju!5o(`Kd;gm3AgZJvn|aiO0J+v?h_Hd9@vn`tSKX@pIP#@Gj0;}iPm
zeD#N}T;ieeeeh|XZ4HEXDqBKNQRqO55T8wQZ5}<-`9eJluR{(1$RLW`!n7Q<cjjl-
z+s!79wVv)`F^YYRET-D(K+{Id-xwyMtJ1%TWSw9X>$(znO~E(JiX?TBHg-6$5dJ2R
zy9ps#$E2WBwpPWnyhT_-Dc=Hoe6@>9veVow3&dDIA!@|p3;@M{_P+>?+B5~$9z6q2
zd!Rtzz+>)>{p3I=9}ZdH5ugCwts1av95)~!1Rv$qzMMT^FBo|7%w<I3zHC$v7t5BG
zL9%gB%$Y`!Vyg`UNXfvAT1fhlSgdyO;7>?cEKo*xR)|8ZHlTfl-5`MiLaPejphP>U
zA{vV!ki{Pk2XpJ)Q`f`A%r?U61gU_dOo28}y9Q=9PVd;L)eM#BVWgr|76y2m!ig3m
zwli}c8TdYHn&n5}k+Ar=EkUP-?dHoMcx*c(5%Y4|iUjENSHWX_JSVdX@NvG?!9T-L
zvV7j!=@X(vEL$a0kSFxhof%BRQwzI!QC-O07_k_f`Jr25m;Wt^bW$0PowCe`TprIW
z=8zyncwCYK0&7-Pj8Z6Sl|X6f3<~2(w3w#K<Mm}MEFdUVg^7W`1dxcV1Xz{xKgeRj
zjv(vd(co9y2e!+Y1y8q;01i&vkAr2xap^5CI*Zy^BN?s>eT^}rFkBF<Ef)oGT=WgR
zZa`{WWEu;yZJXjxZh`^l%;HPjKi7{iYA(Cuk9UD<<RJTm7}qZFlx1ecp-+-s*D_QE
z;OIhKQGjR*o6%2HP^b>rq1=bDECTu7ek2DLP$Y~5z{)XVfDjaD%-q`&z^hO-)%nX>
zqXG;v7-*=U9u%a?;C{7x+xaXBC~wGQX8+Xi07^CwB?(uk^kfjjB83-K$I$=vsy378
zLK6<b4NJ$-Plz`l5P)n^wv%`<3%42ATOL}mqhL3ScwdUW_#E%ls*00sW?KI5@Ofzs
zZLfztw4rQ68V`g)aogt+PSexhH;J`bV=jc+jVKLC0(`9%%R;9(i0Y~3SW7Fqxp<KT
z0f_TfI|)G0##|~;8@kedeNX{BgLbMN%k`}hk>hV449R22K{H~Z#&~#%4B!F=Si?u|
zUr670duU{57H8^;X>q1KTzRfTfnJ+20fwKzQpg1yMilq3#LY`&m5!CgP$&*jl2Y%0
z1_s;+Y8(7dSF!!aZXhgdh&3Bnn-kcY^aL8BRZ=j1btKlt#Lro)4EL+1J<;4WuV0sC
zw-@-GZ1g8=>FTb*Dk!J=zy{an6b~6<?G7ZefB{`+33lXq6-)JIf7el&14UZPO$HLd
z@@%Fki+Ox@;}O8I9Fl?eY>Q9n-Iqi}`%)hqTzbPMFsw=oaS}J8;?8Cb3eRqW#-W46
z1Z`}JW}2j|S!tOivVjw|FE>XIgVC*!pkbs&;+mdOG4$h{rl8nEX35|s2=SsT4??SC
zFGyj2zyaLMwlD;e!fnII4BZ6-qJc1#kQ$f`!e+yz>A9ugV5F(=g2zXWrp9bVU17qA
zWpmNNBcs$P>xd`^*1Sz_Y&!$R)V+yd2nkSBw$5kcXocw}x~3wPK>0V-X;b0M1K6H(
zM?P?F!8>UHjqyhYDrOoSZE<3Yqp`GV0UNPMp=)A^s&@*$mfa|})$v);9@3*CG2gDY
zNGl%7(FiVnMHdaI7X}-B(8O9EiIyST9B+3h<H3{T!Q4kim+r$)ku`Edr=VYA8Z(Jm
z6I?dzX4D|ruy_iDIe~+ign93qp_cT*xGz~8z)fw365?mNT*)zu%;}Nihum!!a(x2;
zJeW1V#vx&dpnOc|hG&>a)c-eMd>ocO36z0TAfQ4a9M1RP9Idjo)L?5t6Fqk)0d??;
zwsa0gK)!Xft_PeC2JQ`lRFt%vINcwJvyXqkLJJUxQ{72~%*0v<w0t2@CY)0xE0D-}
z+uHSum6~LDYTOo?5HQM0TK69@KoCO+?VSXq0~2A$h3;E~oFo)^k+}PwdVTCGVfNlF
zA}~8c1+Lc|Jc6l|t#Lo{9~--V76wXq!<8KDgdS>S2sWJ}!*m2ZNMl-|TNA>6_QQ~d
z@i?jZV>O{A+8C1w$rmm!={_!}!w#2Q3l4z~e^=2VSWh}-@CpeiD8l2}&+6tv43fsL
z_70AY490m#_8<nRq4_LFC@PxRJL;^tMxOSRvv)KXeo~-q&BQOFIg1lB)%B5(-F6Zv
z4F8TeqGO+9yQU99Q6(F68-6GzP+<gS9yBp~9i~~*&ykraf45O4Lm6TvESBDP<;xf`
z+(|iGW*~Ee3D-Yhwhk<Q4eN!j%Y?wb3V^;7yue?9{&J+dPgog+1T-T8cwh=(<r%bD
z2gI}Dx5&JLDHpjEBbJ{ow71Z3x+gQOq8}Z?sV@pbE)D=-q75R$??w|8zvxF_p$ju_
zy$773FBAQW*fV?iI>a<P(TeQ&QA{tn@bg506uuz*Jf{Qu^LG_b789NEjlo)Axy)RK
z?~Ex-i4K*So*1!bP-B`i$PIY_P9f~BHj{Gr#oS}Z1p-awXB2<+Kb3~A%t((G9?Wxb
ziDZ=Vw-^!Q6aqqImL{_F)-{|a3V?~C*j%Y|=>=#6itvlq>g~j7d=SMECO`p<Z~>iQ
zPB((%$OAGGhhD;5L>3Ztgpex|<3L8N5M!1~Yp@{2L;I8u>Z7h=U-?{#zwqv-^<)Pm
zrELw!M?9Ay8w&^CidWHA@Dou+AfK~52xNWkfc_*w(j|r`QJ#^z{g5*h%JV#t-=ozs
zb{${gXMT*r-|dDVVCKc9+E+7Ospp>rADaEilpE4WCi^)e6Ptl!7>WLn&7ztQHn#EL
zJlc-}rq7?D9f{0MqM{M9%PJ!sjfYoagN|H)D+Jgrg4Avy9hK(>fI3c7U_TT`YZ$@O
z<iXzo!Nh=ud`#ivfMxLyiVf7hRbW~KiVkG~mOo1E5Bk}Ooe4dME33tkL(kSFzBTiG
zU@!BsECqKSXe*RYkiG?#F`5g>aEM+lVqQ)!UhGgPnP}5;Igsccs$BYNwht%GjD-z_
zyGu*7=RT@1U&<igW(b~UwSB@e9Tzl6VJ!s&lmXOZdGO+snrigPdsN_^(Pne#Hu_)@
zYAM8WhQdF*isG75?zTzptCWUwu*`x@z62X_?8OVq4h$GnRwr??d<#VcQizFEFAeZg
z>tzs$<O-R%%0UL6@seE<Y0Y67P#e|ox5Q~2G$eBSrr97vF=?NHNCMuS`tO)2AvE0=
zY9~9+i~wb!OS2CU27(0s{Rc4*9?zya1%@glFmPLv-yq;L1xlU0q7|J(zM(Z#AmtSx
zqEq+~JsRn2p5{Lo^ylK8#|5iR^3Ejm=b=&>K+Zs%&zf2(R-O-E*fJ1>1SlF*yO8An
zE&aoCaX&Pk)h8p@>>QIruI&Da&I2%OW;tdn)QZOeuX|8Tj#Gqlk%b^lb3Ee$xRqXo
z!Iq08^1~#a_60#t7183(e;4g_5Fj1AeuCQ+;L|{;{C?W~TrA_<8qKkZ&Zqq3C1Co!
zWa;}cicw}h7-WRK^t|3H3vcfwvF>ColviM>z_A3j5`4EM5(#PnUpV(oG*_sYaU}YH
z*Ij9D^@LM~hQB-Q5eALa-w`v!DagW3vn|5-Oaq7sgB+0(+zm+Wj$O%BVU2TanuEBK
zmmSc5jbk;&23z>^c<P0S5Sx7VGVB8aMM}v4-6?Ne2jZmb$q<yD>WN5KDwb|>7IEZ1
zg{Y1tnYVD>>a0jJpzY>`L?R3VvDqsb$hL64)m^vSZ(nd5{$SH06i`p#$h~lm023?A
z@GKK#4-gCyN7Rj?W?S%^Kn*6wZeO-u5eYZ96!8C<K^yV|ZuR`fY+|@L4v0lYJO~ac
z{vZ^X5Ogc4j~}zyp$32&ui-H8D#OW@qL{ooI#wZ^7=tV@+rcwiPF#ix`&vFYtk^kD
zbP&{@IEKkcm-sWg4K)8bfD8qIK}n_PwG(VrG@{b93xA}goh8tzZ#WoWjZr5p1LDn}
z5f&#CCrRN)%Je4L;$r9sGygLc`9VRu+2nZ0afE?iH%6xxZTrO~J`z$|<x+aEz!I1T
z7m5JmG)txs{(uUghZ+E6l&L-F+OHUFX=;>Dc4XC+of2_@=9jD<@(=HjpF4G|&W!NA
zFdr|IEfI?k<+;Mqp)>~T8LMF5hp45kfm`y0x}unjQkwRD(!{gTlw6r0NaI6(dA$h8
z3-%x*3MhHF5T~_W4r#jDFwo{%(&l6_s5-Pzs6&K^%~zT>Fvl98gNRzbaf#0JRKMuR
zRO2;`3WuR2FB4P*q}*CMUMCLlDKgC%>X~Q`6c<lSzK3Mt)fkI`|1{+04W`Z869tAv
ziNh$a*xhm~2FoBPPMu}oP>(!`V(U_{1^hWiq)mb*ktzS~dVn^GN2Vo6xl29CeVDkx
zc1d%ax;AX(KWH2`%oh?Q+joPIRkTxti$dKefs_)(2rL`zWs{wm(rlm{UB|egDE7>x
z*xxjfk=^0oZXLVmG15O_u4`(0n_mT^=!<n)@qyYNnmXjxZQ^#zv0g^O0?eL*^=ijT
z*$A8aR!3y4ajk&M{DI0CjuEJ6YR=~NxNg7Kt0dB6SehN((Lg}Z*Na~35>c{Zr6Eo}
zgc(X*aV{8-Nk~HQcT%-EMHj~4pww#F*Gwl4%_>>MrkE%2Yrf{AD|YWarQ4n&7`Nqx
zY*Hyy7C%2fkfBaWCO)Fh<a4OKjroYoPI9SdP^7|93d2$Eg%yHGxCztY#ncrgFk6st
zQ_PW10kB+%gG@NuIjv$V>({p8KzEyoUowyKfzL5QhCo7SJ_U~w?m>9RHu1cym}F<r
z(96cW<c7@w#|24D8Vw|{%MvgqVR9f8w9Y5QiX~Tr%MVF%xR?wRQx6_1TKUka`p2Rn
zaxQqYGPXQOUJ$on^94_<0shb)HbV<#Rw2e1TR8-p=pz;@%2CK*t+I=WFoTFbJRT?R
ztw=%{fc+4ivQ9}?-X2S43$+Zd_ujIPS`06P-b>S^A-^_^97zATT>c6)zhU3s!Q$R8
zuRgHX$E|?V>ie_dz)9cg{{vWi_)`u$Iaj1!4RXWq^8MjBL`I}x7_L~F_<{!QA5@dt
z(vX78F48hR`?G`INEnb$7;}|G_zeJbj`r%B(HOi);|Fqj@Pg=0mVKv))pqfJtztO_
z_ym|dm^^M_N8HjJ8R1OfPvo9i*$)>eLx3@?$2!O3atwI~r^sv7aU37L6J`2^kP$=@
zEGl($jLeyJjXWS=`T)Azea;1?GF@}>5hRq6AtX19oJ2~QQpr%j6N27+iUlL9F3$>8
z=^LW1|I#L*mBPToM~SnJavDPFyg&|MXLE)bV^Y|g8zMQKm7Tkl-wMn`_sfv715$}{
z`3LoLrnW8u;lWsC7^qe*|Fb`gn#zu=RER5-aPJhDtQ{lsNj}Eg+4XDOY+=c^p$-Vh
zO8u2f$6)gXL2c0(T?1>Mp&_jDvIxLn%Av2}9ko(sxhg+J<l;C%7uA(F`GbQ)$s;g~
zfDqyBXdSzW_|IhOqhjm5<mNaT1h00LaiT_pgOS$K0r<b9xm_T~9+@=XvL?h(1)Rw@
zaksn}i#n&rzyWMYl)gW700?8f#ZUF!;}T8fzW`KAuZZi$VA_4$V>2OcDDP}Z7SHXv
z&(>J1SEkC89x9;Vw1xjv3K}qBE*oh)x0?}gZUdn*!vx_B%1l+-^lJrAR0X&;Bb88~
z8xhB@u<7X9feO`|EW5K#`n9wf5IH;Ke02tgdFg*fM8~Ixx~f>ro)v{K=`zeyQPC`F
zko~P8jSrysI|(BWoAIqL?X+phB%v2^P^D2tw0g`d3f&<*@|NnsZW&`0?-c~#i^G=v
zT?PdKC8g!>m8et74C`U?@?DwH0Yx&(pJ+#D$CPT&imriKbZIi(IoTjiQRK<>$Z&50
z(rap@aa@(FeewAQgEha@Q;v?ap(&RlO0tQiGhKs*92_tSP0xY=u;BF~_8Zr=z-E2L
z2=pncgHi-~n%#G3463R0r;N?G*GfZy7tDd0N5WuhBU~yxFQhjqI`t|Y%aUiLVC^*`
zEO(I)Ruosq09$<#uDe7L5+!)ha2b^YjbTuUDs=eYQ-wxV1wl`#isT2%eL2sCo+>cD
zfgQ1c0IAazC`oZd7YrUXcXjfH_p*5hV<+_FA^)@)A1L2As2b9r1na;edF=RnRMt_b
z5-i@`c$rBj#a&CpNGD=2lhwqnh+Huf2d#gRaOP9+x0v&|Ht!pNT7bM(<?2`&KZd}k
z)*2{WtdJHe1c`a{5GE`j3<_kOsqN*`&F$>LtdR@~)YsPu)WVApfDkoKFl~;$@)m9A
zm`^UH9Plb_+%JY_<n>N0`l|5SZw=AUoa9Suj(YW|If2ojNfy@0@}$z3-yM^QXpM@X
zP$rC4uoJ;nTO8)!01?X86;=Mq$h46$4I7xdlUA_dfG4uUYgM!hv+FNBqu`B8dYvkS
z@z_)%@YP<dNd;!GJd{?<OLQ2iBro*)q|CN`1h)Q#^|FC5C1_oP$1sn)LJx7MhA#9X
zG5wDZLhL?uFo%}`=X~W;s+p5QH~9%C2HTP>WvpJXdpOxjtuhd39)`<1azWdNuTZ%`
zn~(IbjM*7v&)#3LU?>?WSLg18ly);AU)#KrbR(h$iR_-pXgABFf50z7y6?ib>xPuk
zG9ZUC`!dZYmt_i3heJjput>drUbY4UIJMUs@?d|=Tm#zJm{X&aaF7ICd2mPaG}j;$
z5wNdo@lbH?Toc%fLV)RFft+$Moz>*!1Y#8yqcYqTg^f^#XJ+hQW3g;0%+z!mx0V^@
z^$+n)NRJ&qiUX2AAa_W)1y5h2=vbg)aZ$Av(SD_~5I_w0Ny4o(QZ1w8<?>^IH9@P4
zFyawYLbJ7kDahg%F&zy|l!5@kF{nq)GF1uYebk|sq+G5c065?8U7?{Qv&n&1@<5O$
z_{j}%waYJJp<%pujAnUAJ9r2s>(TfGwIt!v;8Yn<w!*qh?9}IsH4fNWAuI*$6|#1F
zro?IsHS`mZM!>hXj&$HY61**nwQCc?fK77ZYJeZv5j;ee^GEI^xi10FDpkG|-U9=p
zMDFbcXb&nBlrCyLbeBu274yTgh|&}j7M8%afNBiGiCZ~ZmQ^F<Ej3Bdn8|A*qCpBm
zsd*mgB>$_+#0@(n2>LoqvH>BSMfDHlUse4Q4pD#oRd1@hlat}_yMga4Vic$th7!TB
zq$nkB(L{Sy^Or&R8m8W!Q*vAx)iX0DN+TFTA*<*E0{Xn^Nk-_DWEWiS6Qqx{*sg*i
z5a{eN)vR}gbjBMl(RU(dE?c}&W~Pb<gFh75h{mw}g*HX=>_})3W9(GYt<3<o<@pv5
z9eU&?)l?ZhWhX9PW8Z>2P*Fs3I0+FYhwp@*V8D_aS(d(|;wex?mM>-{IEmOkh_tcT
zk2FA2VGZLU*SvHhj!5B0d9%e`yZ}@<@Nnw`nAkHiO0*FJ#couZFSRsJPE;e21Vu8}
z`!1yD;27(`qJW);p(HMWNFT>cJ7s@ME?Ra*v-|WYcpuGffgB$pF#r_)2`3KWC23<e
z;+jZEjNm9Ra|R7-(p(|VwYc8K2L;6qvoMjUl|%?oTN=1qwGknIWg2NMO-Z;q(yh$j
z0GH=W5KxD)rzMG|hXZeN^_B<%&RdW}ulUI(>PD*Rn<$0G?^gU40gfzNW9%^nj1{7t
zY5&Wtss_wb;^#>CqIqK-sfJ3aX3mw3Sc>wS?juJ>Y;V^z^niO{C-Yco$i6#6fUKhO
z2-79ZEpF`Xjm<4M{gGtDXToenI)|<G33h|i-k0g!kp+0@HUpe`m~~NCy}IZqg*#^`
zH4B?!d$f15Z}#YkA}J%=7g$|j>d^ORQl&H-Pz|T65uwU250}bS=W0l~H+AcWgbIIo
zW?UBK21Jz=WG|YI<{)N|M=6;ktn{;rG5ktc+EzI^Y3`kV<J3?Uz1^uH;je!(Jm9by
zjd=KmEZfGti}Ijd@&r+;KFbG?Ru9NYe(~z@GFsi0A#T0P+%nbE!5F44pDw7!;*@-2
zphiL=VTh+hQr~PLD2~w&e9kElU&NpN#E}IjHXv6c^Rj_nc8iMx#FN(2<aj`MXiFe-
zY%#^LLsQn!KA7NIN|8UC16U`xKUy&ZqFUx30%p>>8FKnjSp}+u#HGm(MVG$RE{~MS
zaf~>=%#Q}T_Mbu$t^Gl?L=+IrhmwSxQ3*_}Odyz~%&Da6QW8DeXL-LpTp$zz-Z`cW
zWlLSPfUc&AX2ZH9PF7$bAiT<e18*FlQ{zJ4h*CX#Ey5T&pw34IS<9e1F8Sx(04q6}
zdJDDgB=t-ugnFg$M|`anGx#7UGCBLkO!Y#T6k`(N2c%S48a}0TJP|p7ZoudSXSaNK
zq4DT?D_6VAJRG4lbGBfnu1^|~3S5X%Nwz3FhL70rwhcZir}meF%*<9$Toew<?^^Et
z`^c`oWk4epm9Udfk{0Wl#0R#Tc1IK41FNS@T&@MfCV+x*;v*f34xm_$%@@j57Jej-
zdWm894S=7zQnMhmNFW-)Q!#wgavPRN<QPXzwB9!b-<{J{#IX`#<P)_%_yIkrj%Zv#
zoQZ4-GVTW-pdW5=31IRZXuE{l`iH35b+=QoSYHfso`ItS+_5GmG9}20rrk~gb+c3S
zqY?=VCUfJ?<&qNrkjX`h?Q=-vS%JGcv|q){T`d*~kLYF%c@b6Xx<C=2YZAU*y`&8v
zj)96Q$#s6L>O|*dD0Lw~Ks1-V{7wdVULnaH1&9iv876_)Yj`XdgE)U#>`WGGs?Qd_
zO3}yiOqxgyqM>nZNWbbO;&XV^(g=58Gf5jFq&L37h~OV=3sDnB!01rxE;R6pP--f&
za3AAi0=dF$yxBM`RppiV)?O;jU?+`q5g(6Cs}u}L4RA9t>q;$XNw5_W@A0S#MTUBV
zz32=@v+0f9cz?r&j4|29!0wX4XEpiz2E<6J1%t$iG%8^@86|)WZ`pF6@^u$b7}SmN
z;7U__f$w0kr*qPts5XgBe~lmEktA#zCEITH%h*DnkODyz+i;D85ur3s1`xa|y>pKc
ztEYJCyuQ3BS>U9~^Z|z3r!igIAxNT)Gf5D93gBZ%QYA8zgYZ*t|DrH{jZ+(o1NBJ^
z#UV;}U%NR*>zE=N2?;jD1XM@esshO!KG7d8>n?pQSU6iFu46NxRaA+&ldb?ykDsjo
zfUMI-D}!Z)U7sTxc#!%@M8^r(F8mcdDU?z$_)~ceBX~q$EZf&f0G2QPgn6wt#)94{
z69z}gg<nqla8G7rOI51SN=idaqY4u~s8VxJ=>WCrq5oP1u)SUA#$)#^<%gSG%sjJ(
zo+wNuT0)aUG$cw`fq+k#l^R<81fG-x0mPH|L+MUOo)a6daig?|RnqJ;E!|cWq@g?{
z#Wef4)7^mcn~n4V@!_raE-Kxxyq%sl_W|+D8~X@IaiA74K6E0p9w9xJ4mO1U4#|Ab
z{=Awl7-(=tNT3rUrRzQ%DuFK{cPZkdKpLvYLuDGiNHbKSCh{1O1;wfT^S_Q?kOzU#
zE<h`i;Q;lb4B!wR6WZCVwKeNt2>eAvcp2@jWDa;y1-y|2VI%NB&k!h4dxc|^G?XOM
z>BDc`(T0i)-Jvv#c{oax!^#P3T_@rG6JD4SFXHxrc*oR1{~~6t5N;tBv0EV3fgIdc
zxY^iQ1(1lPkjGJ!#8IhWpgLmRgY`yClndz5POQrgTN-d=%6~=21GY5r_ePlXzC(t%
z`DAGp1<0NGvFNLfyoQ56KaK1k#RQ{AM2&uTfpX+<^nijXPUw(ENz?MfLzQ#rtg@9L
zfF_Im6Pw${yaz1thK(KwrupuBwZfU2*{u*+aTMqUVrO$p1LY5=;`0>ossUZXbpyrp
zr2qdrW1eYx%FJ`o*K-Q!hNI8S*tGfL)PNk~GMVAEX-B<)LPR-$%~RGr77*&Va7bhb
z=Cu){LleCZ0&2#@t<mx*zOG2tD_c#~1MhkPTrhzc_@QQMv1q(t*HWpo8XRb+6fvUF
z+ssw*mj8dp1QSp43oTH!2vrVgxbg+4z?<0CN=LjQ9K#c<T1TP10izg!K_b+#62*ro
zQa*&T#nXzPN!hZ#fZhDFSdWf8U+qHqZ|c*%SH+ftn3*QbKu`i_hqSKe25~?b<){_e
zOI*eB9IL-NG3W7kk`s^MSdgc|Cb?>Qwr&~u!SEZz3>MzAn5!wR0X-zte^!k8e*JW9
zf)r+EZ{<IIc&3EG=t58*3e3VacHCJmCWC9%sc?)uL=_}&1o4sSlY>n4#4%eS?yk-D
zFCa?Ws(0hzH@Bx(YgaV~8}pzrD5RV4;Jyz}bSw*`u;@bvub1)?bGig*o&k&~;U(Gt
z(`vzkE|>LYuBKL_w3GH6*7Uj-Z}VRe-0+uX)Q~pkSm&2OOq|UVZI3zE$89v@K(wfm
zM%L8n5B<$hi<J#126;Au(Tlm8Lf7zu$~S#&jsyYvm~!8wp2l(tz73sl_*wIY<X?-P
z%I``zhMHQcJQ+&w6&JhU1)t9vTH0|4rF0bbK*OPdd5O|*F#*Ymf__8W#({Jk(%0~{
zG$=2bMb%PYp|-d~&ou|{u3loqwto83q{}=Jb`hCGUOO%zQwZXf9!s}v*;`<NK7rIy
z0tBOBHXC;@a_ykALIe<WSkqP{TAKKL+_7O0=QV)>XW4<jNN@YfcforfBWp4K6`Hh8
zX0p3aO<ZRBiZiGO@}vDp>-<1sU3#aB92MF{Mra(XXD1T=0~h=X^M8&I**G^?^pq6j
zQOGlB9IovHX>N~t@kC!I*DhmSg$c49#8Wl@4bgk#*TAGe#}ye%vG}#7;f{6(@5}|t
zD@XA^c`{X*2oerV1M&<BDA=>SW-t~B(GF272JwKZpi_9kN~0GAiJ-Ue&$b~Krlc|W
z7Q$t<v8@y*ie(yQ8iuqT>+K+$5+yiP#7rbiGzDU(8}rbCdYa4>9MXQlT_!`kdo>O^
zeSbh9-BnE?rkb|;ScaL?`nbIeNB|ju>~jZ%t%=&~{n25jvf;T%soc{p=CYl4M-(z5
z0~XcSmap=Q9D2sQLx3&d)Lff1txYuQ-EH<b?#>dbwq!u#(D&^>1gkgQ#r9_l6=^57
z@F6Fp5GOHI6>CrXQn04kMLTGSX1ezig<*`?*aU~)a-n~u>Z|rB655l6qj?{#8igSN
z_zsi?aak5wIZUHUVj<KhY~kV|s1%SGc+%2f0S*Ek0SKu4NG1gaoGjyrEOz%8OP9l3
zgCEX!^@d;~#hlpDS=@>t1a%C#tY%(bT$L0P2)16K!Bw=>bKM2|F1T9`H(cVz!NL?H
ztQypc+@uQ4%Pvr1XwWcl=_Udq;o)W<a3(DqaE~MtXr3E9Ypjv)o}TaoR50O6)9LRC
zZs(M+u1FgBuUv<R7MRk9T4<{19PcQZK>umeO*D6r$f|KE`=2yIKR^-zlg30m80hMf
z9pk|y0;{+SknnHu;3c5pe;DyiiynF$9SD+>9S6*#kV4*=wLKGu0+qB92R_F&E4V6c
zebCA+q}inmI0UU9!1a4J0TQXq%*HfneJy=Cj{|ksO;9`AIg~tz+`vCWLU$g}HAp~d
zR70i(V`aFRb(k^@!vIfx#-V~sM3SrRK{zS~+tvTgOZk-k1jET9DOK7PSYoQ<(E0~=
zX8_`oSU#XZPo_*7=7|1n4yt`??Z;$EX7yOW13(--j^4p7uDzELm<52Bi#14tL=H%b
zjx`4wogw9Lqs>Pd0?1iUScMq7^;<}xPzB)7lPaaDavC7NXx=S*4#WyEzFb?uU@bIT
z*T;P<00;`=L|mtM)%2nN0&jSLv5S`q0z>Plkkl$wL#Ut<40mY?9G7y=1H>f_{MrZk
z6>|^x+)xN$mVa<~(jdM13t_*51L^Gz#2bRTYIm8U;=ky^8x2YDa-nUb6DFZgAPA2`
zIb6{g(W~$SPl=%vz1;eYj0VlYv(#W72iProq~e}yC?$Q5>zpY?T_~ELaGbcU0E)mf
z$lGn9g)AZm8ePDW;^@`u@#7&+Ah=rH?m`-B%_!L?NX90Touzp0zA=#}*Z>0<1$JKt
zzKh{~IOYn81ppLk)dMd`%zVmEkhBjXy5mSt$c)1D+%*=0hIF?J$>aeQS#fK8>nm?}
zw<G+G$T+2Hso_oEBM@T<Eee4dN{Z`(|9PDYASp<Z6~7=7oI%T4sL(_RW%iDqfSlM+
zIpZ^waYAjkAM%(Cqr&c%DSn1F^>K7ryqR?^=cj`byYQFIfgKMLEN>;f)u6OTLO91l
zVySfy?{K5R+`b<UN2^VuzstIO2AK;8P)r@Br(u7R1jX9GMJME%$`)?=M*)!YVJzFe
zeeYYK#14CM#(K*Lm5-f;G=nVB9ZSt|;n{0NrHu!ttDq*eCgjNq1k@zUTpOO(tuzGF
z-AD|SONeqyrjo*$Nuw%qa9Liop(>Ve+l1#*J`EaOh;1iQh?M^fm;zR1$0?A^ETwe^
zFwxa|$V%*>?%ZS2#0=o%|04BV6PV&O?C}<g&1k1-8Y8IZt?Lpg%zXYK1-asD0pOUZ
z+pbVU!@y=WS?(;ZysXM;ez2nn=lzs{BKH233=G0VD?_8q7DorERCGC+hMT|{0U=^k
zX#y~)vk-I;WPTns%i<{tQ|w=}H!>*!CuMb<T|jnn%w{tlROLtow+@tKoZD61TapaS
z9;PMTM%xNw?Ktm9neC`9M*6`UZCCfGK2d9MD`5(M5kzu+CQ8m%Lu3xV$Ag^AlK@~5
zw`t^t2-%?lqt_}}#6r0rB=MtxwzMG+F4gyp9uq8?$n5M|N*q*-j?iQ|77!)c{t4&p
zi%<+02DN1yBMr~%Pbk)GBLybpYmZ<nDhHUHIo=5<$N}eg6=^TPZyd2nNX^Rw%#(b?
zuFejVN{{3>=n`I%N2KGJsVTe^wql|?Wly+ugnY@1w2x3$Q)VQG)t!M&6k%VOzuruf
zAmSnqCvRoS-E}P!j*-5wm+EtLq6|?SGm2ZJTL#}JtUQ9vz!nX-;SOj3v(#U6P}%SN
z=2;~~f;Y1L)8I=th42j#!5?Z#d?NT9Hb)8193>GD7KT2Bw&S?blgqM?iH!xwG<!ld
z-0UugkBQmGl8sF$*yX|=Wwnk6?)BA#G?E!0=Y~LI2zgB-m~W~0%~i%u6*-P$b7&wG
z*b3<)Mz8ETstn+TEJVEVyMc~AsFH?OtP=)n(luQI)&T3u3hh|%=4gyCdq~6u$o<~Q
zwA#M|S21x1xbeMAQECvbH0h-TqAg(|p~Ar_-#30QWhV)be#*xo#vD}Cc-ngtE(>Sy
zqYrSP5ioAxxUgXHR!|ZX{FdsYn&uG5?CxI7m`rY(`iLvdCa{4}`OX^2J&N+J{y#7r
z41m|_wak6xa>Msd5-J~A-rSU5eogtkSo=6+@OuH`96qBr(|bU~^Hh@_!p*5Nb6nT7
z5S-IrIWqrOFRQZ9Qb&4NDrY++J{~QMl;vk_rV~5?4=B&sdSodr4YQYZxW*P>+b><&
zd0=7_O$rP|_cQLHi6AUc!ld`2JLS+xcUZVJW-bAZo2uA0f~<*?PkUvbsVGUSX-0UE
zNB;r9oR1fQSX+Z{iPwv($N;cL5dk2VcHBX#QXsvZktiXq32xf@SB{-+>Y|?X)b2R6
zt%<rvB&R^-6H`wcR&rOZyQ`RT2%lI8sgseQi208zdE2CATIgs4BQl3y5Us(7bonBe
zp`+qEce3nh=?jj-2Ei&}pwn1)5K>H_XIx^>kRjKSw+6HbM|weua!@2m$<0ab*I0$6
z{J02#G#oO1hR`FsLYMRK>YD$JaV&m4XeochIT(JF$L5H1UH)_c!15ZdBG?Ea(qY1?
zOOhHtM)zJ${;M>HeGmvbNkVFbvr8aSQq}d7>iVAl%jC*^^4mR0MA2h;b^`#8P56^R
z856p5A(ToXE-T_bfbBd-AU*WBD8lIswtBK4b>NL6I*<=&{e>)6m%Bt06XUjU3aK2h
znoKHr#tM@1(XjL(R2fXl7nAVr7M&u%$@t0N;Y^+Eg@h2*aq&``h0%dX5ic#d&}IVE
zHn_C<j+zzL=;_g>HZ<?W%cPE(UAgHigi7|CYeM#)ySJ`&SZah|#B|fW1~Y4_?SPHH
z&*>B^A6@`+n`o2J4hs1t5thSM=GxJ0|H6@TKyL@C3rgEoJ5U60b}z#`T!f$xHE1(f
zxN)YDygtR4zjJ2ZzNUuH*h>jXn@%$6*+9*UwY6$g+h*>xkbqJ(Fm*5y`~4(Rh`}{b
zl`<0g7_5G!MDSQbo7!_{lz-qQ2Lez)61Hu9*|l<yli&oWD=@}Q%&=uo;MWN6XznDu
z^Uhn7>YnFlPQygP3Wow5onO5&&z0Z-QQ!Bzi9#h3X_X&4*oKyTXu!<5UGEqv$6lP9
zodEy_=!nLdWK2UnyDl)dIunYft>*M-Hm01R81m`OL12+hS5N~*qI5BriHAQ$;j(7M
zc@}tusKcq}`AbKE2o-WrVDo`rzn)2sP>`THvCXu{+cjG?M8qbQ%L06sK4s5hM0*IT
z0rTQHwAu(p;9zX(F7$FNMvD*pK);kC8L{Bl@vW0!EOmy^iv7e99-+aDJ%A5eF}u_7
zS0UB7^>a^ZjrMM1m6pI@0F#z>8N>B#?Ni>kj?iSms`oDEDRVG|jDxEo&<y)!AHoC3
zNTvgayvYEUUPu@S60uw2Ke-IQ^|=1}S1oK{H@-UIOI5x?ad*PjT<#YuOD>7MH36ZF
zULcNr+Sy2u1Yj1X0YF(T=N5e*?95@y6Y%K3Y=YO_!KSNzu@g&WSU(!OXWQYp@q3?$
z+kj~F2up25HYAXyNQq@46bQ+j^KQ(;M^^PBYj4C#s$P8%Vio`dof*;e%tjbg7jqN^
zK_uydjuZQ!in!jCs@n9CsohG%`$JNIcuoL}V~u<jSOd~2OBnWh69V~m?FLDaQXa5E
z^B!pc;m>T7A|r7TDROId*f6lQ{PNB7eKQXs0-KrWv2N#EwWF3-@D5I9CvSu>-NATk
z>htu2KR(40vJymyQ^3QH!S<g0t`h>pwAQ%<^bjI&y8Q=q{{}{KgO>zUxr;0k@bNmw
zK0{JS1A2TsFZ41jX#iM`j!$|ZK=($e74cpvN*KB1HtJss{Pa0R6!4)Z9s@H<3yu-1
z56J>c<YN9ukH_APNJc$w*Iri=*AX`D2yVFyS|aRh5`cfW`$|yQ0gz!e3&EW?QRER_
z3n@n>8fz~*UCPD<{6K~Y0Y~|TY)DylfhgeQn)_L7lX5Fu1SjFAHQ8fRQ(g`Gp@nnj
z)2)!HjFc9{$HM_V!m#_cm}6Vw0f3oSKBDofP&p!C6v&{H3e0!!BC8!HO0rwY2t|j|
zbm|03TVymTCX6ddJN&_S1NGm@_}jNZz|CUh1`I!SV6i5NlM9zY{T!nzjW3eHCKAl=
zpU#|vUIPCPk;mUO`y=G0N6V-bm7dwVhC}xs(?a&VC%zPuQc(qwcMCZyDgbJS3kNbV
z(N;MHUjx1{i4>4!YDAmFg@4U7<tqJLQf~v0_nPpwU*hUQ(?CT2TtKtBG;-iduop9#
zh;F9jzm`n0J*MsZrtppf-A+X)s%@QawCp|dhjCoyA48_64*Jx#Tn59x6^$9XT8Q!|
zSh<EIYSSc-<5kW1c^ikJaSc{2SCraF{Qy}z<7}W)gwzZHB7%2TVf3m9FZbRjNV;M_
zkr%LRu@eQ!<*=L~BrJ$A+e^933pf<I6c0w3`seAt3`2x06LH2bmfQziO|Xyu<O;~~
zOHWyz>$`&k0dZ+j8pVequ!6(W+vb}Zms2i+4@q-Ha!3o#i}MY>Gr&y6%rEov!#ZeC
zF0K)nGqMTDgCR)30eV0m7dM4Wj6evq(hK0f-GM^)QhB?N1IgGL&_dmNa0v@d@GoM)
z$RCU8f(=iKanOnPg|W~A=pT4MfN2hM_NCJa915tiMNEhpX@#P`l>2Y`Xl2=Ke=(go
z4h&eQ*KWcGKsEqCk+<N+xdQGS-c91bgb--WE*uID@x%l<>Z$`t7*>h_f(%OL8kzx^
z$v(9nsOIp6jr6}jH%+K1eyiX^Et@A$9YfA~@MO@?A>PTU>~c7N(vo+%5hOyW#j`K!
ztSix2p6Vks8>+h}gUuhddBB>yD>X<9>4y5rT}ZA2QV)?~gUJpe)8x?Ze{JA_gOz;#
z0kQDrs%D4+k}ECmf`cc2U<^{cv5N+O^^^*M8sZi$C19TfT3}5mnB$+!LM4_~R`%!2
zI8a49bz+zeyI9;y{BHD``3VV}XCZj{6IN*xxpL);c=eQ)U~P+W;1hmvfZI>h%rHg7
zfpvfp#7>;ZFkKkLeq3QZiZ#|>`54CCw?m0`qh>GP>p!tu2^}7<CwXBxNQ<#T8#Kz@
zyxm|`nL3eCwF}TDKG#k*P&68NE<CeW+ZB<262S2v>Yzz-<O=nQw^eCXW6Oq6BD{Q3
zU^G8OJuZn(jnXLfd(b4O9Kp!$B2#F;`LZ2$wk%!PK%Ev;y@W#q<$?-kzww7;vNZJ)
zt!^Q_32{Aw8BJu`r5=jh6}K0_Th}Y&#4y9f>-QLIagdSDPz@#KSib=7U|7d+4`jf4
z*(1zo*7%v`GIby5%0Xxej7HqJi`Pf~_uDB<uq9eBjGkt2X(3~aP+GzZuxA_e3gf{F
zZe7X2nqk!6xFvaROYUpN!=y{UO6<UL0v`-A<Tvuy6-g|jo;(w@tkFkGBpX{wp;-L^
zq?P(j2ucBk|4;3FsEgeC4@0=$Cf{~lVS#gEyGU`k?ZR-WyelsCAqwM2rTz^tXmK)f
z`pU%fSj6S(w61P{bL^8@kp6?)v)t__Gq8yp<ZxCdhne9}4(Cjb&pqKh(C>f@amoo%
zc3Qqx6VDfUD^OH+c@W4RY0H%kRc=H(H$Z>wO(SJ|;zCy2!E0;{tD(3fEh^k)&gMa|
z_;;`50kGGk1rIEDh)J2Hkt8kxawHAXMcmpL0%{kcY71Q=GmPkSBqYzy#8*8zT1#je
zpjU(*MNC}8?6EB^eRaTeBpM3Z)@+UhGK=y9NMHead;8q-&5(D{Mm3>$zb`=Hu)!c_
zzo%_VGbq3N$laUILVvD9Co*hsaA`Et>?_mHqiKkZWWg0nf2L^;29G9^U)`Jrq{&{?
z$9ynk>7~{xsw2{~_3h$(i*mIcDuR;dMTF)jbO<M-IuOmTLxe6H!PJ(sm%>Cwtd(eI
zK=I9@8yrxT>oodg!Ig*DvC6Y6eG9Ekr+F^>Hda(rr5i$30jOCguv{X{oFb_JA$CVi
zQ<Fe<Iu*%ula>As^3?eT3k=>)5T@2dx2G%VcbgwfCY}WQ&_Ewn8Yakzgsb1w{}=-j
z2-OeAs0$kNkAD#F+RnNBS!Kg^FHIW0*xg)RhzSjVd-x|bsigzlKja`;zMh=YBqlNt
zP<@H<c)Kq!X^p7T74zoG@Y4sh*>=MIbES2B`&mth#<UyBp*DdKH83FQJB$*=c>U#Y
z+<0*V1qFbnv{smr_O-o%mn7|oF!v~jT9mC~j9?sZGRmzcWz)tp-($52CLW?~<vzpG
zAYP=yEbDneW!vln0|+#_5L<$iQ`55~rR<wRk&6wBPd{%Pf`r%ubl7+u8>na<fuDuq
zr>nw+jeXmM5EdHiJXL_%l&~21HXGaEdP2UU*<|tR-P77J!(FG>_VC}9A6t-yQCMI=
z-P{PoM~VXYz*ro;$Ew44R=03;jpB5jxE<<|z|8a8B1vXDu;j>ZOx5E{LnJg4BP$c`
z!A9cITg5bnnOnhf%^AYyZwGN}KN=?Gfno~-vgUc-meoDxi%YePrpCAWkP{SIPH-`3
zxp*(UKkP2g;>G}9vcJ6}D!U~;A7h+vE?;x!-EoLLSqs^2gP&k0{tDKcYG(!m``}nz
zd(Z|4)hha;qS2qKlrA(-J*pn?KPbH&w)5eIYG6&*Er}TyE4o6wxLx5RD*$eyAlfC(
z2Ifh`$SD<=iq7O~7>3q#A<K@+3HNJ=XAh!Sv$_&n0;wz$joA{FKz1zfJ)33G21>dr
zn27>8*bIFEq~0{AL<-mp4a{x?8IV+U3dKgTelG$GZk(6k9O(38W4g0I-&c@jr7cKK
ztcrwGEyKr0*G++<ezYR{ISY}phyJEqpdu)TVdxAT{rHW%6jVT;6|W^Nc`_-M9$Lhv
zQ*30F9lh_g^C8S4Y<!we#sujwuc<HPe66j@Qg1P|AT43<I`<&3j{#obD7p_Z2O`C1
z3V6h{hougYK(0pAwPPa-js*zX0Rrhl7m)ZkWpp%p#?#xq;=1sc2n%i;R>?WzhfY*X
zR@(qKK*+zlwsVw+5|%{U=Ri<NW{iMS$2*Akse(VM9*K-<u1}D-hdx0vuUQ2yPkk0v
ze9vzhumNAEAqg#sN8h0$RDw~6=u6yBEe`hYdkcbzG_XB<yq*p=xpWQk1YkLeNTB|n
z8ZnL1(#-x??3u4L4T<`-!?{-2r&9*`F_dX>$Ap7>)$_V*CjY!K!4^wz@B(RpBv2tu
zRard)HA>_!ftbea@6fMH#DjUV_qAA2<h#p<OpFF>sPvRml>>o56dK23Q1XkY6Ta`~
zZQObYH}r}?F<6X->8?%BR4_}%RRH&kWJ43gFFTw*xvdC5cN7+pvf<dS5}BEO-$Wwt
zEjDVQD-ZSPnPz@b6dcMhEv(kVT(iUREi(7Qj*6SuhZ0OC@j*^IGvngAfg^_cUS#_E
z3gWbEsGt;5l?G9PCS)9ifoFhS-Kbkw8Jr;x%#;zfY!7s|!YdXL7iORz#y8E$3r6hm
zg!Sot3nwY3z=v1}#@7rfq-=^hU!u^!JBu8Bh0mNwyqF-FZE+Esv|+y&F57UuHXsZ+
z$1_oa{Jzm!qBl~79nE2LNZR!Zed=LxFnsmyCka@+YIkZZ3rH0p9W&s3!lyz%K-Yv^
z^B3OjHtZX>T5uIo?7uJZPFLjjV@fhb!APaTfyL7?CK}r^S>UE}P~Br_2F%JW7<b5I
z+VV@@na!?vh@1$hp@BV=g7cLHeGw7Ni%~xBv@%fEbP|~1Vk$+P1D)0i`jIqA$?8|L
z)Txl9KuT;yKVRFp<<g&FYAO_{-YFZSgl{q*wk;h@7Z~t4s!m7&XDz#Gs-z_B<IVC<
zTV6!1@bUrdt+oFTft4P`Wlp|~AGOgb@Vzv>TE#*GDwt6lD#kV-%jOZ87RO`&>G}RS
zLT*m)rPAnA*Y#4Zs9ya-j{-NaiYPp4@aWPR+!BK;iwiR*-9#Z1BtIZ@8)L)90bk^5
z$s3-E`{ih}BI`{=Bi$P#mI#Ot#8<txUp?`X^9=jl3+QCd^*$)`7?Nd#?NN^^%gRKm
z`kP0Gr>$1DVj|IzkVqC_34?)mDlv@+^N!=h91<pU6R}4a75;`LW)<#xm?Cb#%PedC
zIN)rLMy=}`4Zxf8ELkSFMhcxD*R7cG$-9FWGO7GC@xJmD54)r^+DjhF4kU-TFs6>c
zY~cs-f8%Cdx@x_AK*tsk4`7@Egh+kD3=yfq&>;#f{DM9ix`GG#z2NO9tVAjmokl?>
z*UqR=H2b-u@uUeVKez#V7d%1QzO3p+NE9THszMP?1j%0|78?gJyIBc`^Kl*ut&30R
zsj!ir_a#-nrwni}eH{(sKHN?w`2DCvMD(P<54zzb*xC$%YMaVd^&nimdySf<LZDjS
zxHf^dDNo6heOXyw3SY_c@mN~~C@<8;5kr;PURMDoKug$4=Bc14uUyBNe?kDXj`kb7
zXQpbu`Om`qjCE6NCM5v4yZ{jW2-^qnCD{y7r9oO_=gmPBlkk{^EsKc^70jGOryUNZ
zIA$!#Y%_a^)?rpdh1^Bmd}7~@tq;wOC*1Ith<km(ZP*L}0G<=SD<z%yWwCHVR0$|3
z&BUOcoEh(Z6Lr@H=p=M|mr9q5tlNOZIHAo4n}*SO1roMvzw88tuebGb1xBww(NDDG
zhvX{M(N0C0Of!Wt7{%}~zjriZ_WEuCnW#C(;%#p}L`nF>Sep43DdbRJBL_H5utX!S
zDR+_{Xxq4b1)F+yN!IM`%j?^H)3+oL2)PM3Ln^y(&PYgonn{orShhJH37C12jN4F*
zNRP*)5NP1&OvBttKw}oWpaE%-%=rR3Df01reCliyN9BW@HKw9-l(#bAIn>zqaiIvv
zcntR1uS0-|*Xn{^%meeA(KA57at0Ptt+03*U4fBx5Xy0-+zhtW#JnY2iD;Zb-i5UQ
zI+3J18aMT^mEl<0Chq*47+hAEP99DHIdmT=&SOw)H-5poQT>jckXohqAen+}XGJDS
zAhf)MZEv_57HL~CDrbWWp^sX+SrTAnHW3{tQiK_c(_>)Fg_-HdY;+3Pv1l>Ip&}<C
zRoTfLk3NAHL5lbYcLE)UBmz%7&tE43BU7A^j?ogP5R*>|G!ppm0U_GSCoVlAERn_%
zxedkb>Ioyl+#-F-uP1|<8;mSmzt}o<5fOxOg<rOV2e;fixv0I705R0&)-G8Edu+&j
zc23&bd6d+bbd4!)oNj_mN%#yY@9I~qWR)0vDWEmp_2Re<6h(cqkHY3#Glg1LOKml3
zSp=$XHY0fi`~@+vl@ciqHC|E<X&8hyh6W2jX{TuA8v9NnuYcqw$=EL3NG`QOzD#R)
zF>j1A0Nc-X*|)sOI?;XUVFMrYENBWIBqu!~6SV&0Gk0Up!n#q1LQo0lY*s3d0VhHU
zLU!w#VI?CEVp%91bRc&JYt~u^R^R_ZR8w9mes2W+rkCpyhW`f#LbIStDLmls70NP}
z{pkOXpT+^SquWLEuR%WaboNIQLH0{WcP#kBqfZH5Jn2cK-IQmLj@@)$C9g`8l7>on
zO+krr;ted((UZYYYE8=S$fs#>SaPq4EnxLTLZ#I#>EPxF;)5{ANKk<tRhJd*W}(a?
zY7h(_iIl*>U4*D?!&s<Ol40`H=Tz1r2bs7Lt1T{Gt(Hx?_2<`A`V1JvB8;lX#&acv
z)^pGGhOwB-a6IU<-B=jY?TQsZs+DyUo*G6*&u9mgtSc;`65-Mlc*!nk?M~4=$XGHZ
zW6&YsDnO*e9lK7QSgm-WLih*-*};I*aaWo$6+XYo1y-lmwe^RywsIrm!;*OKX;gi_
zPkA@@9A2a!LPv29+7u*9RPm%g(JT_?o++eWh#3^#*el)dGy!j#`G=u}M{3#=CF&i4
ze-xF<6hgw>bj+2BbxrAM6j9bstR?U?v+zL_P0)|HVW`lN-%q%R23m;wH{eaSKpw(G
z0nu=FVxFTcyw(5hH#ht$-~gvRDUaAUbk-Lh6P1$*rao}?j?BZ%=+HeHkTG7cNFwoY
zGA)~mEY0>k5on=Ya~x6Q%pX`VbRXNOiL_6S*P(e#3X6My=9E3N2<tUZ@5ca2Yv&{X
zTrXWefec>T&dE&9-dYkH(35K!?Yl6D0X}2H#<U>->TLZUz)H03o?@P2oJH>ec6;Vw
z$RrFKm$AF`DvGLM7^=csJu!ZVYa6cwH1}vxVX=y}JeKIZO3SBL|J1ezx$P8yfB_oB
z;So`UgmruKDW+q=b=|z&y4r9JY~?`%-`2sp$#-rM0j3=zPkr(ji&QWo$23|q&#M)%
z7}r#T1)H7#z}E9q%rC(R7#?XwW1e7k2Hh?W0DRDfH~h@}NEQO&GV-pj$x-7bpdaWr
zEevrKmPJ+TKaPOEQ7@p85M*A<hBB!_np3gR6Am{`e!!80=x_&5416P`8z_{<st1eu
zn=)(^A3!JK%D1Okxu36Dk>{u_y=MX=YX^~S)<d?n%k9g52hFmT@@REj+QalVSVHT2
z@u}oXE0d75{uqwHC4Wc~NH6ea71F3aBlKXOfvX)1Wj(9Ag2wF#S94E$tuZHtVoE(j
z4S>NiP+Gp6SYAD;7*1ztzkDIvk^5AWQD9$Wp}eq!26}d}69y!OJ`3sxT_RZn2kb~0
zYu7krflx@xtFly;frA`o#M`KmO<EABUM{jnvnhZjn6#|r_Sw`Z<^otB!!r^HxDhIJ
zv3q?5de@HnEpo5jy$Oci+&0U{%W>`nIQkqLJADEa=gGqa8)1l4stea~2C``(sk+Fa
z#+W0OUi6l~$|`eEXQuaRRMY>5tD#U{$Ofs!OxgewpigU~$HPgSjs52&5CaMMQqy5b
zC!H1`b#2i6U={k<+nsJD`~=Ul$Q0KUV*Lr?gYOJYe4Z>&F;_E9aiUEN&o3I;)EV{{
zK<O!2FMM2J1^qdUjOd^ri-|@=F>rX3&0v*8PeNkyQOydldkwBAnz%&ks8m0Av;YQd
z(A-+t_>b^~7K&`X@n`~3w$7V;S`q>xd<Bq)*zst1ZkS6Bz*=Q;=9H3kO}0^Kv!78C
zO3X(ayoLRuuL(%r-kXLy2DM=u-OtA)3DX+515zC`&xB$H8ij$ZzXeYM2iq=zGkESK
z0Stux^+`=ZiN6Qz3&GZh=Sv~`KNLSYH{%%0tU!tN&{pHb^1=Kjypv02d%4TP0j)`e
zRAU+J#3j=yjTeMUY4FP_vq0HX_;LU>Db@?X&e?*H<lZ<bZ8tRIR~$(Uw#YM1!}MTx
z6EBp|O0daD4GKj>X8am<h>jRuRR9G-YBr{$;^~c8x@|BjQMa}*eK9T$AXvnMjb~=g
zZiAP<B}rJho~!IfJbb#K0BOrk$SpOLmuQg`U_{!%@G6I`z|@jSJ&7Y1(;<WX=(sv?
zcz-@ev4_8M?FnS0;(8V9kn9VI>Dk+jM~evz^GR`@%r@QuL^W*u0|4c0mp$Y}{Khn)
zUZEu%?oFsHSu+s=c`j($K)evWxk365_^t|dIW)0Cz&ElW(PLy*D;jZ7^dF3L1o}Q&
zT)d*NRnU~IO17y+o>K2yGk}wW(8~bc5**SciNnUdcH<r2*qhV&MT2@{2BwF$gSb7(
z*1AfIasI!WS(m^r^ITze2fWII0TnYr13vR7<p2?(iTu(e;jRd8y%6C(wfqC(Ji_2|
z-38|G1I97lwP~w0Ht<<LTUvX_GsByo4FiBl7BzTMm)K5Yx_~d^Lq3pbAXQpn+@OZ2
z@muQ$Web>coaJKeu3JK2tktOV2&H_tuwO{+ksWrgi6Ssg`YFDxke1Xfd}Bf2k+Dj-
z<eX6hxS0ilPK0=yw}#_$TZW6jm4iWjD>wlpy$P%^0Y%QH1suf>peca|P$U$q0z5+1
z;Fq1U{lezCNVJ|vCSNWlLav>0lCc7>A%Y$z7c4tSY7s%o=+<bgO6RZ`Sb{e@c`aHU
zi)#>KpuTxsM+?W$3&3VJFeq$>R-5O~V*xpYR4kH-D7Z;y)okEfzpo?iQT5bYEC3?h
z@JNv@*qu=O1WxT?;!@X-Y$qFp3Jl4axH9C@eTm8t_vj$%A}rgCKpG>2>^ikwL_fgT
zq&w?GGS;>*N$NxRL9uUW*fdhwG(L9bB$*E+5kI|B-f(Q3x)Ys&Vj&BgQLF+bs^j67
zqi%<{AIjWAMmYAJUc_os7^_s$JBi2H1}ueV1q8L(A&QOdaiy$@bj$!nGgb&c0JDPe
zFj*)JfZH+G9Cjg(s@uhp>T~5jbLk_x0CaTO*0GZxPM@*)n3KFh<o_GQ3347eN%j<m
zC!)rQSZgvDePx%%_0;`3N6_4`?w$?cemj-|CU>r4sMEbih^ma@CQc)P0n>L)VD>>>
z>2B)0u~b6hi5JfTxekXx^*r<-GUCK4as%`B&cY!n*R!1D&GrUq(lY@LZ&QdyAifaG
zh(yLqVM@m{YX#<Y^6(0<L4q@MN9hUP9_>aBqdCTgrY+3l$f6P*ci`5<)s>20dLMeA
zY{;+*G!giSzj<0^$@=oQ58_xN51(u}!^gT^dU?Pm2mED)SwV#Z^LQM($L=8rbkjCZ
z%o4w$ygU*Tg#c@~tfp;MiXEp4XX`PsQo{oS&2GeyIi(5z`YKj9FPx3&!c~f|OO6o;
ztW5`ln8&lc2kHL55ss|`{2Q1v&`aVG0xA4^=DlYgUB1n+&%&9VQ^I85Ea0-SwE&<F
ze|PH~Z=Y)v&!hkC`GUCf!QDuLS4Lxgg=DLorjya-gIU*u4dDcTsY8zxhg>?-_5A`v
zUB#gbA$uYOk(|zC7}Jo<I&ALj=Eu+`9Nv1Udyvmoi6}!JFne^yIt)+F1gzGUk~52&
zPBLZnGs(s;bFP<dCWWFZ%P>?QWQlRMYl(WHD1lK}GO>s;(w9_N!gO5Az8(h7lZzJQ
zj=V1zIUCHC@Z1dYOTwP`TJXQYNXel?&VH#UAEqk#nazCsN{!KBm}l{wO6L&ZCH(S!
z5UP4G8MC1t*@_d2UN<PKqXjL_dA(!5sA1O>6f>|gVo{q`%FGa!G?PEPHEd6d%^vFq
zi#Xj8#w9#cXq2EBj3vi9lxR`{c}Jv8wYie6yk#2oQ>I~1li$Tj!kgvEI#@C$dZ{xo
zDiL}JE{M!#hs50Ov6PPuv_{7QSnHtm096u!9O6p^4HE^Hi(&Xiu>*qP<uDK|lJX=B
zHJ_y{GF^fW@Z(WNGVZ)6Pf-nt+usQel4p+J;{$vNm6KmV)ikAX3{xGsl141^H1*uF
ze*U7O1ulO94WJ7Dpz}=XdS(PAxf@Fc*q9{{4fmhN>b^8einN48pUln8`zh0-{f}GK
z=sj1gV=5D?eZ2^eN>bITGZ2~S(cdz?fSq~2n=@Zh5#B#N=o$vA?SNA1`_(}Nw=+QY
zYe|}EVgEY?NlvvC?|0L3nFe`6!m2u2KhmW~)S+W^>3)^3|NNp&%pu5}OsKN$Vk+E!
zo-3-J#ZV_nbr70ZcteBgieU7c+Z&=R6k%2KG$n;y4@PfK12l^QFzfkCPvs@q)0(bI
z^R2-gbGTA{KZk7yz#RD~uujpO@hi*gv52IU!fIB{5H-uH4G#9(YgPQo#&oT0lLW9O
zMPeq~#9@Y%P<X8@b}JgmnfgS9L}xM=4ACX9lIlb)+pA*TZz*)Dqj=H6#=?-c=Njgy
ztF0oFXzZEAT@}sBXA$&e^6R3bI{!j+*B1m=0f38prXr-Vhc-R7E?KK*5h2CkH5jXL
z%g&@XEa2U0MdGK27`O#PwjPd7!&D#7P?=5`;XebSMQm}sLy&}iMkp_1GDiggJaQqr
zzd-5<I=uw!itAa9<WcZ^Mq;B-$g}|796d(hJ3v^hhBhz%yRpMmvQe=?N$`OJ2)9O1
zqGsr7PyJlr75=3vTL2Atqs@}q3JL&QSssM(a0-Ag)tQda9yu+6&cqx1;<L83hACir
zas+t(g5hP>U+ip~Es=@T^T1V^2*Dms;Bxe~?}n2*9Wc;y@BE;C!Zo%rzeQ`tI5PXI
zwFCq&c+f?J_W;fCA;RteXI9PW)EWSE9?EU|O7qJjdq{%{Kt;z14FXJJta3Xz43ij&
zO;#T?)IbD(@~i}o?*kogt$2u{4mzjof1%8oBuD|O3C2jQC8WI)>c_37w>g3rz9l`5
z?Ehi8uk+S|HXoz5i|juWotilMvCJub!APpSwr(n6K07Ed82Sb~7&T-#IWG{m-l30B
ziNN&J)J%cl>JiSj9H45!vEVYCmMZePtk{WIKfGeB^amUO>P280=Y{UO6axdkXw}m>
zZu^65o%>z1wJ!=|m<Fmn0O)doiFt!U7;gB$IFB}h3mqL{9RLp592HnY%<YZ1;tLu|
zCJ6-qNJnDZ({v)Xk~#ua2IuoJ0ghS~bCoocJj8Un{&MfTtA6V0$2DI5>5}Hr8o%$&
zzT!G+VG(s(NfpV~RRfL2|L=l9J`?3+aDc<H@2Ur_6smyXYg~|RwPF-AhB2!LI_Jms
zuntk;coY^!j5Jq(=lU#i26RX~S6hgXsf^U35ch^=NXrj6T!4zyqlq+Pg`p1y!W!OH
z0cmuh5<fICbtEKAFC`wXB!C9pei{^Er(RuK7OItxyz&Rcowr`q`|xYgFQYW6q|*Ad
zbOX5qhEP?2)*-+Jpcg@rrwSRI@99GK-{8o?9nr!8-5g(JJ>U?CV9G7KP>dV3Cc(A1
zOjNyhO#nv(Y_NO!Hbln6@=jM*;3o?Fx5YQ!)L(2an#de+11(wO1aI>46DZS+6}kv7
zkhr*VDa@k})&ufPexQ>o^51EpKX~3|l$U|=!~us1NLC``1HSMB98ItH3}jIh5pwZH
zhp0~;p&>Tmgl;8_AJ{U>%m^cea)$$hPV77yXM<h|XE|xtLKHt}7qGj4D$|rc4L5Qm
zmmn>8Nd}Y(<xE!%$C*mtzEr@tbhnQ(M=JfJX_a(L)QY(r!VyJOGA&ifiIsO&=dw_w
z#=bFE63;#e8VDH<$gvogj88OgC>$ceVX+>!=6QzDKdJ+=po2dSmOp*>?LyqvU*=Z?
z)wnoyPvO*H$Fv=ouonJYhSn)cQ0=FWEntqEIgt-CZeT|YUv9MwlN+^1yvS6qALBjX
z?`EQx#}+Hn1*;=5H7k(&Twt+nTmp1tb*xe%ek5FQWSquu3z@OTgbl?U94U!E=0moZ
z+l3q~*p15e>#A(?M*(5jC%5rzduwYzF%?b+byNDg6e^_Hl|Y^q7)<o<m0d-xouA4E
zd^I&g3(T7&)dNq$gI|E`@JyV;rp1hYjnm*O8Xte49VhRQlKAz^0h>w##cXeV3h{&@
zLzIBvY?h2LvQ|=kcB+Cnv>$D%)74JBlKtr*-OyNiStsje97^V3y9rR7^{1*CU`2of
z))T>whPJO5B*fskkwo%LKu$hL6{<VJb1cf3>IOn=GYEET9w!yu+qj1^cY#88ph&M{
z{{DFgDBzqZJq!j5_(7AO>-btFI<!P^l=!PxR4CV5p}51%eazw)qn5~YBcP!NMIA;U
z-hr6!Us%Il-_*?}4|0?OQ$2W{u<LfaMrF|7*hoq<No%ZqUD_h&MUnBg+>d)A`UDAA
zG>F;|Af5U{0VRl1RIUUKPtjoze+TW9I#o2)&GW&+s#2*M%P#0x0ip7mCizSwjYGlR
zf=+$v@l}@2&>oEXv5$)4<Se2^Ph=R>sy0yMg7D>Uu{Bd8wi{v@YfI7FSUI+o$Vw2s
zbEVr(Z(~@%6+)Q3f@t8uFkZkaOH8Vwpm`icRWRXpV<I0=TUy8l%4wUW>;nZdF{Ir@
z7KzGiU|}4W*6{*Z$VfS*8|5<g7BZ5N`IE49CkT^j)H=)bE$M2LRSX8x>4f_=5bHTd
z#da1WXbu`5p#6IPeu_!ZU>r))wP>hG6BC*oQiKl36JCKKym;6}$nDtUlb!+i0X7DU
z(=_vZxJ4V~doZSHIk|FH(g099C^44~&a-F#rV6mlHX;o>1HpxE6SV*16yq7;qLv@g
zDPSUFc*##*n41B=_y^!A!%iaE7869iGRInt@0&SjVyjDOPJ?U7-7pKf<1;g9GiRMJ
zTH)nqW6D9>qn>fpHga=!_StsVQz6sWiy!?$e`O##EKd{ah#cmy2$kZSOftftGinS1
zC*%U9fGOIhuTZI{q#fhfP>_<8Efrb>AQ7ZUZ~2d0NaU}3!iv4H6)Fjg!VBMsnluEm
zss7qnW;X&6db_0{CX!dvpUW>3NO(2_f>*)bCfQubxjZC^ih=s4Bb12?WzGXa_S5re
zEt4rA@tQ(N%6!!<p|Va8tpXfmOUdcBStr6%nAO)Sm%$|#J1xZfc6?7q-nc$@?B2r)
zcfzBPMW{9iOozb;D9adT#ulj$3`A}cnp6u4AR7QKGD2Imq2AC1pokjNmT@BiP#=CI
znAhlZ>VEKwdJL@9hcHA*vM;>qP&~(d**`I2cw{blAuNq0d30i4GX>;%w*Nfr^n(zB
z3X(PCbrlGXExt93-4iFlvxwlr65|7)p3fl=lC6Y+8D|UYwtV@h-eJ_qUmq$OIxcmy
zke#I?1#-xWP|4#is<imaL4CpNi&8)w2T?mmv{tJDW2*=5GPGOxBs9VOm6xyfdp2U@
z!Z|O!-hbob%!G}=?=4A^F6mwrkG3R|fm%imF@t&lPtJ=zSGnCB5R;Nw-BF;*h>lz1
zKH3QP$y;y%$F!_<>PZ%w%Ak2u%J$*cG+2&mo`Ev?Jnn5onH{4^QPM}a+odHpr6oXq
zDXZXghHYp)$74+wv)P9TdEdTKF`G22B+%usdKj7zWg?HgWZ4)e-8nBbk&&SCAkm%~
zQ(tz_cJ@%De~F0?_7*G`116Q1p)&X)+e3g&%DV0JW^480(^XZ8@96Jyo&fb>gD_Sk
zA)&f-^H%A5>?kK6+FF0r6$(e;(jp6{<W_``J9eQ*2Y@2-x?M?csCq?^%^`FBlfIQ&
z$jB>y{<OnD$r!u!pBr5ItcW<kdp!A|V1;$hWS~xY=^iOtH&SG<y~87(8?ffd%nc=`
zu|%c};r`&X06P)tqgz8p#gOLta7cEe4F-7V(S$0=Z2a&X&zUXcc2fhL6LgZvnv&>i
z1(iA`!PIe@!1CasBH-ayxiKt#@Ba#w!{0BU_B!2wxD6&cJQbk3AFvOsd?+!Kn-?KF
z9T|eDf+Ofn#A|?FTW>W?k9!>p545p_W?!lmLGz&G3Kp-I+zpMY935H^`x^$Qk)uLo
z@wDH=X_Eb3pjXHoku&9v;o0H+5IpUHn_`-yb#9vjp=a5a8{?q2h4IVtTkYr*l9Uln
z8d$z~9&yLnH<aj$z@#WXye-?v3)d>i+T?<GhKDRkOYLsxsl<QJeS|@g<$?^6`VtTY
z${K&dXV4lCpkQ25eqfcQHzZ>1o|Le1I6}@OV{M(yJcFtkA8}0VC^1sAz_tBxC1*My
z9tcPSPM0Nj<l!7F%mQfi5vkP}TkMcK=u!j7tQyi})3F4zat_7p!cZ3Zz;o7*bPAyL
zoInNkO%JOwN-b9tG)m2l=`eu-pmD0r>7`ZR5B&3<hiz0<ohr-rtt9F0T?hRHXw|U6
zV${MXMR3-`Q6(!~N+l4tKgF;@9<C@fYrEhYj$~uK2SX#8KMvqq^@qp`xuqF0^!A(*
z(&4p1n5JYZm6WS3L?Nyo;&@8`J!TJpf*82T0M|t3h!wL=;U7)=#Z;fROIm3JD`^YB
zmqmkLZ>^RdqjoGBMK-uTEVeQ_7d`D6*;NCs3hop2*}#7L@Giz{QA!GMu^5ZQkpPqH
zWI<z#O+pi(pQBa!5{APVmV|t4VpybzZ8wdl0IdGc@G{lao3riruFAAVt*Im(Scq*<
zC=!iF0HG$yJeTvMU9>$-#1fW9Myjz!mDzFn3Kk={-V#^)Zu*6NSEv(o!#c^>!=woH
z)PSdIGQ-BxQxe*p!)l9G@Tiq;!=gL*r_mh%eV7E0PPDxV1N!g}EI^Ch1MEt2m4-A!
z*p=-#?1eSN6vf0oPYD`#9i!!efA~KFJ4LQA1H=V}O^Re6n9MyK3D=mW24{#3_BRc2
z4DzE>K;~tb2o(d2mjuS|THN>DNt)D$G~0j~SIEA_jez8we#dd5&MgzAOJ<YQ{CL|K
zYpEP>Lg+kK*`Lq*pFcKtYzi!M`W81}i^g#*1aJqC3vSQ;rl}*32&jn8ICAz<1JxeU
zQ>5bz>9KYl1Ws^(H1t#mpHrluM7j0^Hn=t~CE3h;Hs76N(La&L`Q=9hC@e?Ls#wWS
z^;X#A%b94q-zdNqMbQMnx$ULF=LyDnvR;YPjo;GNFhcov2^5NKaL~}@Y+GRG8IC6!
zIV%hCfX6jDMkSSYl^X35jgXSx+VpXjI*^+#3Fd38xxlXF0db<1!x4O}N&tq}KpPZ7
z38TxFV4Ium)8sjrwk?V-q)=dxNRA;9y8aBsP-oT_bX-FcJYA)tXbWV<<tnW_EE)~`
z(6LI_gx!9xD=RR7)VV9+pHM+MvWOs(1{tpzh8q%?1Sh69P;Qa17Cb^8$9x@yNkUVU
zxv3Vjkz<+M<CL4EgM$2lIG|pt$2EzY<!>tr8FpeQ0}$wz9LlkjcXAqg@C(5*%D36d
z_ZG%MW|h7LV@%MZSadjO8VJ7Co+;(`*@g+@<^7w_I5$WxYf$5qwxS1ohoTM0kGY@Y
z#77>W?jQy0j&#1_78sa;r(44R@oNCD%pv#;&S*hLfoo8~;2W+eLYOU)ZHE*)m>x*m
zm1gHa3BNtu?2^HFcrZeHBS=~Uu*#&cYbmD`BH)3a&qv54)do;jTwN{c7q~c;j$3;W
z4drjzH5f9Sd%2hvt?%(6O@Ly96{Ou1Qj#Kym94^D)mKF!N96HgzuVm*f1*mMPdYFV
zGT@Qd(qVmb+e;|{9c4Djac_s0E~2jhub36d)XPER+`=MThnkForWMROlJQEaWXQaO
zXKq%$BHiSP*0)5;qduKoi7{FxeztnoH@=%ns?xpr9aV@o0Tb)Psrs^u4GP*ad0+;m
zS$}_kIuQm7>vuwtdxhveqH)OZJ4)UMe?<aM3i7={mFQBdtr@8U+Q$d@W}SjEl`|Fd
z4I&guu8>=e27W}DoY=Hal#zapy!t{@b{M{WfP}@8h5A8!5>N~e?>YiyJ{_<vr7Wz{
zZ)RH4WB2uSdmN;Wa$JqfF3x;+)*neLk}Xve$%I?XEH?ZD+9@<D@DwMOeG7Do<-PF8
zc0TPA!VAU#gB#-FK?pH|19N@?>oMe6%TxEGX#RnaJDLd~x(yD?JI9dg=@J><!Sk3?
zBhd}e1rQcY<Z?m{$O0>QW1DRm!-W%wwsvne$ik>kp%nqZ&H@R!nd04!2P;t8P^^Y%
zTOFxV9q5i|0LOKJGH^hns>CCvhy12=hb7nsZZQFNtswvg5QhcQ&^zK16s}E;q5jw-
z_a(OGGhwOK)?_rBh1Q+x%>8mlJCR&-h`3YQm-ZEXZE79$O?+_)JFIx-T+!L)0HS&k
z6CQg)p<nK1Lz(m_;W7nGbAllV9TB#%BN4j@upP;Gx50)w+?O_Gs3>!sNg`!9F9`r>
zfnsl6Jp}yKtP&MDd$mnmR{22Kg*>uPj|J}YBh*7-G23uZTIU%!PHhn}6&r!Iz69Gl
z$uDI$YBMhKB?C_~xz4^dI%H@^J#dfx0>eO171X4?Y+i<aQAA1No@zBj?8LSxe=2B}
zs3Js+wy08s!&K6Y!#JER%rr+xYJo5iqi+-Z@_^tknG(2r`ccw*6mr{^xfPo*20%@A
zS^5p#Tu3~}7aDx7+c>*JGj2?d;A?m*_sMj3FuaPQV>r(1>+b$c<ioX-Y77v?3<|y|
zIQNgy`yLfAw#}Xfh_{FOg8&!GEoenYQg%WaiGKMx4^pe2Bkp-epX$Uwd&DOwt|RZD
zqcHX$$&C^{O0Im5x#bB^CP*_a79*2j7)IR3#zsNrkha7$l0kHoy1-lUbzpU_JG(4m
z45N}h4jJw}<Me*ghk{9WkR6A9g^s6Ip+wZvS5;Mxqi$rVg)yhTH-?f)hNB~St(~-k
zhM2Fh<9ux5nYWI4Z&3nk!k{UC0Gi8b9H1ud_f|@m)XHvJtYLS^)~qU4Zh);jb0V^=
zBuQ0W$=Hb85K;9pdHc7$s~|cHsUuql;&5aL?MZ*7UC6qb!bbr@em2vmb9{=ADb;>P
zx8fs6c|X5V@~<-j_oVaNoKF(cYw}Mz3|x#@2&xM^Yto<@GHiU`cY{gdusMaC^96JR
zRtL5{A{Yx>#>yT<mMoYOMHy*fGR1A}bqbFxb@<Zrwhy?lVai;^nRvByYScQQrC0a|
z)gx?#W#QGZf_T1b(9^B2;##h{!$c0=S=2gw7&Zm3Bnu=$2<G5IG$N&@0ub0&1^5dD
zVBYss0tR89XKc^(!U+SGSl|MrAP%swFDN<{k>_@^Dd#gOx|-PsRsd8m{v)Q~!+Zf8
z1A+c{TUm=%h!D6iXXQtaqrf{w*m$w43la}*v0-!2mwqXEsw~%#dH)GiA$R2-Xy7tH
z&`o!pkwTQIO;6n$N{~RN%<79l9Xg7V?j{n7T?xtux8SK79ko|9LsKUT&`5A2Wpw#~
zZBFQ&Q`>!RFI7Hcm?mZgXVi#!bXqf9Rgi;SAEJQrw3rQs@ll~=0<!s=oVxG%=756c
z<q3~}G_uM!T9E7=wMtca5Yc%CR<Jr}!7hcg?z8H@wJ_y52Nh_Tm6Y@DhR?IJrMtCm
zCrcr*J@a6UGneqpEx=#`#aOcX8(agSU>szt1F5yOP2gTna&!`;HqkL$APAYwa6lS!
z?W^m=zJ8q^>L(LG9ad0HGjx#y?~1SrLqQRSkvG?vX<961V9xd88!-i!V^N3`4%*^c
zHc}mM!Q_aXMl3Lg4ZyS%bUz7|qoj?;_wTTw>=zenPQyCt@$?dl(A0^Yn=C2M0v%s9
zE9429#({t1R^nt4;0%<Q$c3W+7jZT{c8R7lKjK%MfCfmg7QRPUKfi@rn2YiR0s%ef
zT%vjCVLMmo9*{0BYCt?$zj2Z+OQoV7l-i+1avqrOF8CFIsS1ZObQ9EjF!LtQ0RWFC
zRgd^*#(b3N4ExDQi#B<p<8E#iCUb{IH5emp>)5@>Us{lE>$uTU38oOm;DsYLo<ydM
zMDy6z5ljPWkC|-Pl;=)Ti7Ii|p_vsD>;x$4BFA5xFyl@--$yH&UKCb~LyhOC^%As#
z^KoVyspMrwX3KDd<2IBoILeKPMx#7BiS!^qvzvBy@gL!pdLM|_efyOl+rT)9|ADZh
ztPUvIx&fEoy}-CZSU2uIP#mYt{D(~h9g1002Fi-s#Q+$FpjIYHvqp`REejJ#ZCR1X
zHkeg^1ZWj41Cg$rjYdSd(<C%cTDQJEu*7wyJrUkDR(Dgkzb-%oT%r~+6wT0KEa80y
zjoo$vSa@}lxHg!>bjc(-3jHSehV+?VlO6911Q!H*@ghm!FMEmK`(0i-DJnmq;GZ${
z*stx6cD4hpno&>nr!3D~Vr;j*PWVCjW?oM>%rkGU1YdcLB5}`W4rgMYC65Ip;b}dh
zjr^!h#xhD@qEM}i9qYR8i6xx=PFy!o^_7fHsFgsB7NgcxKqzs;{xf8s(j>&yGC2{K
zUU>x03Dij&;~Cxr;;fRmUd!5I$hYz=V`th3v;mJ>IUZSxM4=^!gVx9fmI+}<lmKCV
zN-GS*0r)E-Fi?MoIsiP%1Wyoatk^}_z=@H!n5+eMHi*3fE(w`XQx@7vTSpeOl)WyP
zQdsOUOd^wgp|(q^0>xc}HV>OI+~@`bHWZbBWO5^QGV+0+nan$nkQ615X%pDl!F=Qg
z_&;36M<P~3EUzJ!8x;llM=cqGx<dS`-McIOI&I4h;V^nZY59bDMJy>1P+{*h@g~V%
zdnu<CsTz(e6tO2juw?7SACoc>UFoY{8krt=w22BN818v48cWmJYMe(~pv5P$>{gxd
zIzcnX5|e|M6|@njez}DrDt!|YrYW^bNk}GfBCtX91%u0a0nO`HM@k0X+X=`T*mfL4
z!?Yl1J?m<-*SZ-bbPUu48Pxe5885B{npYUCd}qvGx5+Xi>(w?c$^wQ8nNxG9=>PC1
zj~p)2LL6|UQw5(Yst9+)E!?@=!`n0@I%euQK0_BpJ(BS2>2}v2<>(&s0tRe>s|=l&
zIm8|F7olwh4S`{wfSVMP88fZx-Fr)&aU48ES_0)5CWiIPCX2SH7hc>C`Z^-20!ry@
zM3ku_-C61gU2_McbFz`dH>eO5b(tOcC6N!_10{JMsN?T|Ufn`%NW%MIZY)Qy!^Ykw
z;MBX1t{S96SbZO1J>u+e)g;&h67B)_*X%>ZR|3ihNvQr#G$rRXoh}FqWEU)O%{)`t
z1`?Pcu8?^`XlV$^Fey~%deDtZbo(AeB0>lfRfAQ!yfS*DR6}#CrFIDe&O{Tn0c-+R
zvg$9ZE}hQ=UqqFJnjE8h1&z*o6Gm#<8nz1;Vi*)NN5WWa_MXJ+oYrX9E&V*pp;ecY
zQQgk@7;Jv*x^2cyQ4bM?lANP;9?wLY*{2i{ZcKg=h+j#Uk}EtfC?b44RVsBb(=SjU
zZ#oD~rlzgZk-HGO!^IR1Vi|f2(BD_<klT7t9^KyeZM(gV&1PMdW!L_m=IKvbAm!MR
z5aJbTWM`bHs>`x?Gc{_To_cfnP^g}RKdl<kfCbp{`+f`XGp#%x<noc+q;m!+;kSzb
z5+Js`(z-cX9Yr9AGM=Ey0Fmdq3wyh25z!t_K&Po*3FkK=qf5QzWcnfuEtLNvY`H<(
zgWbd?y=O{>rhF&QQNSvQdK1%nu06k!T<wZxHhPKK94u8;kE85dv%W<-wfY^ltjMh!
z>moA+^nl9X-I+3mXqK3BfMnbb00aSCu$X?fJ0=e@4BkeSNo={Oy#e-IB9tc`)dk22
zkw<9*AyY5RB?Jb;gsFwqQIQ(O>E8`4Wxh-f3L48l2(IGyJL_MJF)wYTKikMyKBv+4
zJkHIqW~rpNO1{VeqG7?o7R`3Sxtrhu=6HpuS9>Q7q$MK;AF}UaX3~~Fd|K||uyFcS
z?YveqPC@Zxwv69XS2M{TYo$xcIlmB$lOJM&+@TWO81lN0hiv4rC~uWWvYd;Uc_d%L
zMzMzH{cOCX@evbd8}1?7ibcio&PZ+$Fdh8$>h<!F&d_2nS*$884Aa+h;5?JaTO*UW
z&t!t1NNQRU>?VdaDgCj9_FygzvSDg9;ss%9qLL<4b~Wd?G3h(t;M36gSiTAQ5{5;3
z4~pIK17R{q$-R%{Hx0fQ`L-r8?4W@X%!ZM<q{n4G7|rA-aD~Rp`T#Gq`|4_h@Ty``
z!lUTO#m`4I;wP}F7^6#C>Ix8D1I&(Z?t#nJNjfJys;}HdLY$+(g7cK+qDe03aTj?j
z6w1dW0Z^&)t8g5HaA3AX^IOU99qrewk1iGjSGn1Bu~))q_6~gkO&AL;3Xg$uKMA-`
zDtTv4IpFNowOV2LPtGk|-M$)E7!Dq=$rbSwrlq)(UZ70JxggrZCYBs8{k>(ZwwrbY
zJ(At7$u-Obp}6weA%Yo5RQW^DN{{|j1~#|;dE3)Xv<9(MC(X3~udmmjLl**F<W_3#
zI^S*wU7=ea|7ue4(9q1XLI5iiV0qzzeLg@Avcf-2Y$zbs80n+Y2;zztikU<(bu*Xr
z)6fDQcms+P6*LIKFogH@&j&#om{)z=JSpb%!?3AQAwDdyQL{??qq!&Q#ROID+P^f&
z7ZWIjwd^K(WZ+P^cX8mv(LT&;$%Iu{WdX<tsyXOE9kx;}<=J8_XL%4ol8<rPe90l&
z`opr!O@S?^LkooW`dxVjiP7vuF?(RpP)L+(%ugyviC7$0+X$J2^T{ZNBLF6_9!;eO
z%NWnx<uMk0FK}$59s>+Pw}g*jkTEuozw<mVA=^M6Jv#xq{;DTXMn==y*$~^TFr;}e
ztPAFK5RQhu#j()QSqaCu0NGk-?_eMC>@KCK1zj-8BC58EphF)>^6}b7Msam~W5y5O
zo=_3gF<Nk1$kDkHbwf4UN<asA@i^cj1w6XXTWCC_CMp;yDDI@DG5TzBaX@0pq2i#C
zO{!mzQveT$7>f;6#tDNa+~_WtI<y$CvY}>ll`Al(7(3tVDThvHWY=uZq#)l-a6^Wv
z*M@#}{42_2f~K0CZ_iX8iuXIllPmMbcMtjdJP&ms0?`rN=J(l>$zU?7x+*nx=3}q$
zo^u#Eqe_i|)fE_B$rC*bSs2_E$rMxUoG!+Hn!$L5r?(06Df_@Unxa}5rO?Aj@w5jL
zcL3yr$573bF4>$n5g%kG)&B?|RsqK0bk)l`n@1u7KHj{A2L#0mC~|8&!AclNxRk8q
zV#zY?kIkU@KvbKvX4GR&;KFXaFQ*|4*@*--yaM9FCTvC%0U&#57(5Xs)5e))Tc1~o
z6*+Ye;0e*{)}0|vK$!fuK)xj`Uy#K`q{^AB>7Y!!e50dC-6d;TezL3i>VFizvMl3-
zP6G~|9cw`q2HKW2FDrrN^ok}-U1|}r!b+C{D_YnVoZg2)==xa(=%VsNXc4?>>f$)f
zT;#^xc_%oqdUm$;3K-}0FH*x*b}N9sh$%XdJ!d8?>l$tT0ZSw&Z6;9u&kEVa@N3Rc
zX-i^!5D?4o2|84~OSRAj$S<&Ql8egc!%%j}4++_fHfs3E6OkxxFQBzl`yU8V8Awff
z7=~}Xu+Y;Nv3za^XA+oF{gpeWnlT*_G$<+4Fmgc<BBfp_QAp`bxk#!79Z<3Ge44XY
zVm<3%JL=#Pkx?1_C}QK#lqX5?WMk>qSI30kylQku`;7?sagDU)>_Ns}fqe*50klk-
z@%C1wLedd{YU@lW#S?ncb9-0eGlbg`TTR+-ID*}cnN1{B33g&g>WWNxBJR9p7pn}Q
z_tqV+u=f>J(>@_`>yiD-G9sJg9ME}<>m0JOt<5AxnJ`q}&r<7cn{RS{4Z2#pkrdm;
zeyVk&w+{@riolQ-bznu1CBqk!C>SnQJ3r0iF=CDf7kG9VBhy3NG_Ai$keO8Op%L@j
z!TZ%jfF<_ID0W`%u{e0%rB<29{M#gv5&m`PId_IIZ6JEIQ!p+mC8@FjBSCwQ0#W$`
znPQyb`>Ya0b3LsQbOQ6>Q9vQ4osv{@C#a`jQ!${QK4JYeaZuH5=_-uTOkuo6k&BSn
zBf*%5hry!A#1=)JrWJZ~_jY_Y?bx=r50D1y6<$ptO)r?qNaz!y+>dGJ@c=ul!o5_F
zBBlCjJ+N7o_7u;cuwh_TmC-IB8MVV(aFT^m#y$8Yewn>HL<9PF(@@SNG9E*<LK>_*
zqd(SFLlPu8T!}X>4)WwVU=)3Cm8G0ma*$%Jgjw7%;yxz-l14=0VUv^H0Qko%h`$^S
z&@8Rwb&jKh6zw2;v-ff@KnFLog_HJc&1ZN!z|HN8<1I8Xu?a&eYHCqzyZPgY>J0&B
zQALjIIyRCaz{fGr#8K9IAE_oc<`7UAAig9l>b=14#CMUJEZ%TDfE1xMC+1|;n-Sp1
zz3_-!d#5SY0QE;oFwGtlwR#O|^GS${VFa7(m2<XPHdN<`=4TT3ZupI)d#%5l`c=Fv
zAsA*?MAr<r!6>2JClfBE4y!G}(YB0ocm}Prn7VR!`CA2VEdyhnTVS_$vgj0e_gu4y
z5+b-)hW&HLC}CcDU${=?1J0C9K)B{38kV7bjiQIEsxRck<0c_1O!3t`L~u1LaH01;
z;ndK^ir(1s>XT*kYU<t|EKZPXSrCU3LO_((eEKcrP1#8GK|$OMLfRR~+vHzq2RuMU
z(NqPD!Js@|#_ALzIn(}XC<L7Fspi{pCWbUH+$ER<t5q?I+I=a+y}N-S=^9-;q;v-o
zm3}!BkP8%l)85ySCDfqAfk@Kf&WX?qOC~6qw1Q&Ce6^AJaf#?ISKZ$r)n<@Dre?>n
zd78_M!~*EpxmU1YL&DJYt8e51F!o;JRj6Yf38rZlBpookT-KH#UEMYKf>{Nnlm#TO
zWxm9)ZwJX>QN}_!n`A5XiGW8c`1(2NMF@aF!UGL!ZxLmg)*1kOP4eyipKnBb^e3=z
zBA4`33%V@!m-*70@{u*W3A5r)h<huN<AvrcfO#K;*+T$-6laYJCBtU36x8-v&2jb7
z*pSa1Cnx$|jTb|oFSHnxw&IP!Q|^2<&@`EMSUVe%b@2DBm+P`mzT#+QiS`D_`2}0*
z({gh}-t1u#si+Fp9q_-1fSOadLHVwtypQsggYhmrb$&_fgC3-onYSpyvz$f7upcA1
zIcqf{IaCDvTK6Lck5Rg?V5!_lX0?K2b3olqL~v7tcWQzn1I=MqeV&`>DEH?B4?boH
z28RfoCq#vRZA0y<!<n(b9VwHqoYVOCI5$03-%JR{)px^8IRXjm1GEs++~2XrJ09Zz
z<L*>S$GG8RdESR9j%c}@f(=lS5eP<pBpJIR1_h!q7P`RYe~u2gnWq3In@qi@5>2h!
zpj^&AK*)f1a7RI4D>cD1o{V62+N=Qx2u94PLgQ%emsWfy3b=s)^hQx(goHqZ7Up~1
zSE@ggjF;yec|N6nCnrSn_n=1yQzu-TkdNSqL#&2F?Iwu8PlBo50(BxjPAx@M#Yhfq
zuI4S699a}h3J7t1^TL)0p`W#;GNGw@r_f(Kt_&|AIy|A{>KsX-pVpS*(DEu`<;Q5-
zlUH#*R)Auh1W`ZxGLXMSQ34nJGmunL3VvF8l*D3#d6C;RjfPTyOz%p*FAlulIlS72
zCa6wVGhKi6qOBYXhd)PXk^Shkb@t}{JbgQ|R0k;HPlSR13&y$^%>RFVqWFj*$SGo|
zGw5r;xfPmec#x1#wN)t0yhC7lFC&T;#8KupX7dw^@y70_p}`T5j{`J~!@{`rnzY9Y
zpE!=<y<(g&0J4Vxb=07rm8?0}4{He99E>TU9AsV!Jh)m~>^x*mFIsTFE301-e>*hM
zHbgN68Z;8TTHG>Tt;>3OK{Eu?bPI-d4q4HpNp=a9tFD4c&=H{-2K71#1A$)3knCdA
zWO4q%yU&;ILDieG4nXQ6QCXQBY|H#8I&r{=i3$E4#PlAV1JSj38=!!#gzeSCMIU7e
z&Q68EC`Dp>FEy3j%?LmXE;Z17!c87aAwaAR5DP$!ZODY;ZJJ`bbr+ZwuozS@0^dlm
zSt?Azh$y+Clule9xdvQR1y)X&yU0YSSHN1p;zddAtg-rhaKoc5PC2!;-n??@1Ho={
z;)3WRXWU4zbsdrX@(5942GmDZhlwP1=f?<hE1JrmjpmFblYA*Co7DRB6B%*CF^~Zf
zTVfZHx+gFgB}xD_gkwrdEQ1?iiiBSdM?aVtqGh{|hTE4I8kt-e{M$X$BN}biDuLRq
zuLTX)_&<%vBvh0LPi!cb{F<JVh^;Id@WAah48fh%cy^JVx64&7v4W>VPG#U-F*gZ4
zgFU?BoX!PdTB76xKGKJziI7kM7W=Xnsnje(C6fO-Nj8y=I|!)3`a~(mQOYG(tu+XJ
z$&b<G2!|>g)T|}a#{r8*mUKCk!2Dtk(CH_1yD|Y`SOq^k2%?7iC$EHSB@Qy}&a<Nf
zMYLwha7r18j$GMYvz6-+#7L%41G%YFUDp;0*>YxO?*0R1_XDM2em=hIJznrQDqnGw
z(r394@k)H#;I}C<tUdIL6#;pwN<-a@eG=B_H_uyNXtT<UwJRbVN|taXWL+(yFZHIb
zM8ODDvDZN$P9}bF?}5l=iAqZBuzh|cEeMGNc~K)66ZkLJos4o!{!+#^0#Z7B!LDwo
zTu{jfu{Bqe!L<|v0fT;JkT<1`^e^js#X@I>CRWv#d!yA%B1U|K&r-gpSklZ)n2(RP
zO2B2CT{7@qKwgx43bENGP$E8YW{mw#QYi5tJT*#t0Jp_2j~Q8n2QUx7aAbGe25{KO
zqvL!gUA%s5Xkc1saZ7zO2n9tc!X%JxlT!f|2}CtR66-lew#;}0q>+TB7^R=<I+dad
zQI%`6Mm&ZsYBW(uP{qDQTOEjGe8MNc)G-78bO`x5c|1XdS1kwvL6RHWhcUnD5>s1=
zv%T(c^~RDg&@<SSSY<F42rA)DIrwB0>Z|BVg2Wlt`kp<d>%xCVUeqParof)XxFb*1
zi0I(><->p=5mb~wmL`f7sc<|F#6(BWXTvlXKsb|Ypd_w=V%+K90M~^K0c^zA;f;Tc
zKz3=D30avHzcXw*=kzU@rY{NCB7zyNbG_=?I)r+7fVu_r5f|ENgaO+z4xkU5VJ7J6
z!F_Q^VU<jEE*4qENxks4VpBvTVziSAlY5SXR_jiTKYFu6ggcJ|X>GE1iiQSI4)`|*
zBk<<#A6ked64W66nI5@{Bt&d{`xTlwTLF0k*+RgpNP@~+)HHbj6`5%wyC`aCr87$^
z!GM&dWPn7vJA@Jgc&0`&WAH&qmHQ_#!@YZ$xU<QQMBb1Xn1DF#z#AQ+kq~Zir1sU0
zE7kB*i2uorafolMo@x;Q&>}wL?T_zmS)zA5!0bHY=pR{vhJawD)e<|VJ-%)G7?0R5
z3G0}djg}2iG=e#hw27yB)rJL5Oi8S@|FP~6Ei9kFa3BZfQy>!|6x&Jxv&ybDF-Rd0
z$kEiH6)w6#i!|Q1(6waz7xv>7s8!+wL=qh6nosUgwyHT8fhP-L$Q}nM<dRsGp;!c7
z2ExjNY`Bj&U2!5RxD5esERfRx`Z^#6e4kS7FSkWeU)K^N4^$=>iIZtV6oX5^<@khj
zx-rWaViKfsT$=cpMj9pJ5YV{daqN`SKHq(j=@q2Ni#Ui3wjzUIIHr=2q|A6J<1k`>
z!V1cE3YzHGvwEtasWjMHH|snQh31P1jV^H@qa-&XDf39mMq>izO-?Tr=DxQih_NGi
zhe-+!{d^c$EhFY$3L_6r+ZL4`PD!bSDw0?ygm`hwQz#uHu0fP@NH{>P=H`%(m6H>P
z>@mgGH&|dav1!M*Xkq)Ya)Q7#AOP{A_>&K#S)i-nS2WP?f5`%0+$XNb_QC2wJE{hx
zimn1f${MNcs2VUyCf;HPR%la79CH^1Gc%2~HWEb1Y%(N2YNA2_wL!lqM`fHviqdrE
zZZe5xER128x1dwF7aIt&euPUGuMeereQkOc1@C8MNMpJoG6_LS-S@h}G*1tr#2}Jc
zR+8kKWyJWr?lqF$93v0`VOoeyF@i7n3?0s3NtmQlZioEk9yNxvUiMv(zZ5|wyxhPB
z;hj<^TT@f2j4C`M@PvtLw09K{%HK*ItFAUXcxG(9BU!)$C}^MBtOf^sT}zLRN8>vw
z;Q|5S5uK}N7qmR5bpmR{ErvTfyJG14{)W%(&(K?-v1cr8eW5L0!^kc)DK>>v^k(x8
z8u!<n7Y&DU77;_bDT&*An+<0T4(v2{A_mjLbvGlwy>ayPWRV(Yvk7YLz*@mW;4;GT
zOc4>(flI*NCpBi5d9i?~&)kflV2!B$5TmBtHW6^vp{7uOjzD(!c;9GJRzyNYW?_`|
z^brSKTJs_7^BhlV@O$6%1_s)y*THuOX!<;V>_RqK(HH5#;W7=o4bB`#v^<}Rd&6lV
zIRbuJ$W1)S4lm5$gJF~#2jUEr_<eQ<%U?Jc`?n0QV4A$li1l@BVw58h=4Vbh=Qm`l
zI)|K&K=#wKYXxm_ABxKQn-L-Q)6NYx5)N{)ml9!3a9<{@2u!8SjZ7JRXvIqcT4X`7
z2e?A{&0UUgc?TmP_6Wl(fVro9xDl2qyiXn~_wg9Qvux0!|GA5DU68r^+VY}>D2WKN
zi6GxP49?^6gw$gymaDQ}BQa@CHi~2}(tsP-1t5rQB$leEHB{s!0!z>WPVW+MT(S!T
zfhhpACle%YGij!MYtyKp!orw+FA3XXHyr>lB0Pwn_V`>jIewVvDfA!(mrXI;Rv!l7
zfk}c?W<Xrb$L7%WanB=)gPWR@Q38sBnhfx}<-K!yth_Es8<d)c&y|G1A+%u6TvLQW
zPc&Oxmc%%yZ&iS{VYq;Lg=BmilLd|0qU`l0f3PRce`#%gW*etP+TOcc#PJdFFnu`(
z8KM<d5b~t7h!&Jvf7&qf44o%p6X}yFTmxNko9~UcrZ|Zj>_}!!EBjkR^35KTRKIy3
zS5D@3>AY=+P{JIUQPP)XW-gi}T~GLUNF)yVL>n2RTo!V=NxWsqykJA8@>e?9f9x0n
z%Y3Arcv3&3;k%PAYt*f_0?1gk5~d|$;M)iq`H42(8AMkWNBl`^mc()lrah)I6u7Iu
zWW5sn5y*j^x7HFV=-VWmSJH(lugEem^j1g*5U|jui<tzN{D=vI=k2xQYBGBf32rn~
zN+Qkj`qLEA0bOJLN9r%?Div*G>kXy5f=-3!L5J+?*~eq@Mz##WNjOSMWqAOh{p<31
zVS;vAONVr;19~kgi^PJo3bzn1K_)7dHzpyWS?~u*nI`8B$ktFPO{kY$;8Z1CcrZFO
z1UE`X&$+c83h382W_)#vWN~P>ai2jd^{(=1BS??t-Y?@8Onm}ClRXN8AALbBeO?F)
zon-W+0xfUO^4mZl0Vngn?JBu1`u4x19NMf;1=9z}%4K~~(2sT^yyOv;BO4X9nCjB0
z_-S=7TP4fqpJ7ro-sU{EE4fHTa->|4I&>^SqQc6Kb;0~AugA4=sSai#Tm_8>&vDOF
zqdvO^SQD_UB*YcP#zN+S05g(|Tplwk%aL|$h>E}R%8J&rPPnvLj#xVyJ~+2(JoEwt
z)WHY`+XoQ=Ze&4GBHwDk+Y$vi%k<Y*Sl_+9$2!L<0cw4wUEHD(#4_S9@I#E7a{&`*
z8b=P0@OXy~jQ)P7QzRFKo}dEP$PEKp;y*_%gPFL=PG3}v+YE^NltX=cXHMeGFm(i8
z4vlO!aRyvHp<K`O4$cmY4{`N)07!Z)`z&;-ygv00H8a>|0JBLbXd6|&@52vSz_v^g
z-MrCFJN3$gDd4CaaGx|lPXpyN7#yvndx}o2EZX#}j7E)7p0~W;dJX?fs>q^T@<ndK
zslGF+f2f({3_2T3GZ_$!t)JwS^wE!FmD#5zvFNw(=f=dMRbx=(K`e=(Fsf4C82SYh
zHlxwPO|-P4s{RH@E@6m@+fYVAg12x=s}$*K_}#GYDkPzOwj3x-`EtD|5{J2*@{3>^
zY)S}*O9v?Fy`w{nsR>W1!&!oP%m@K#nCrobdM|J6yu2Z&m@!yfp$T9M8otz1L#N5L
zm-BjDY!Y?6BZz*Fg;pC$oS;w&JGbEKl?P*^`Mq>*z7~sYUo<&fU<Ra(n2;`YE~JL?
zahGN+g3+B}KR{@GZ4#L-fHJ_bpKf4iLn&QgnBPGlfa87}<=Z%OLR`@I!m+b~dnKOV
zwQ!I|JH;CRfA9G+d569URvbM^k2@EaJWssSJygGQ3RZ<o`1-c|=EPFMe#Srq@fa{x
zQmGdJcT~teuGx*Tg1W_!<9)4wW&u*_aDqx{U6s?@NyULQ%s=T=o4GI2PmB9&(&)-}
zx*1uQ`U^B|vaOcZ5>zq@dI3)&+hb<CA07?Q<>=gV>O!t<gEA87@0U>J$W^=fWAyd)
z^0Kd+!H-f9Q(RRA(%zsTwRhsJXG3z6KS8F=PR^!aMSJ7BB8-AvH_8D-#SKA@v$m5K
zsYDU{3^A0PH#dp2@;8h4Vr^g`hv(imZ3Ef>cn%|dk&GY|KyW^^KByn9>7b)VcIKqt
zYpD-Kp!E0&>hJ`WIko~v1<5m}0O26tBe*fs@z4_PVCb7;Ie|#F<p|vX5e(xZBi$&B
zdZcQrM;gYDGeBAhsx_N$oiO)Tza$G&i(%$Cg3sye6oVQ#yON@CLs)IcRm2wn<b+4V
z$cGp_&2}D7qEL#SIyS@=6k7Xra^$?dq={{nh>4xUUtFON_ygaVJfJQXOq4^1n&ZkJ
znpv#Ztck!}9Oazq|6rgi;C?OnK&Mh?DJF#E@sI89U9b@d?OX1g$1>+L1-=K0dt2iP
zx4bGCER<z$)EHX#mc{9fz!q_}w3dnt`3dd|+}XO#0D4VVqz*HBXrZ;%3Pqot%UMcT
z!7CdX(O03!TAhM4?~e{N28_Od?r~LST}$OmwVM6;X)!zS_9Du-Xn@AIt#aHfy)J{y
zqIEGrDU@Z?_6*%bi-8FQwb6<&r2!6nIx_IORka&%EBU_S_`_lfHYB~*#K?8YQYc1r
zkJ1i5G4?Dj8$imv+tHyQqr<xYqcq&&N7k*j6r6PPwp&Tcq0eN7$xU1nTbD>cjRWLB
zBWN1R*pPwm-r-=NM$_cfYl1aFb{6tfGD7HFNVcUn?DKna_#!ab-<dt8ic!88a%_pT
zqhNU^O)P5)A9v-<hD~b#9QWvx-@uB%-WaQ46Rz1dqAkz)eAn^aT|u2G3o=0I{`}BL
zGmR+GO|b!e21F;LC5<rLNK_=-1z2RC6t={h`9>t8I*xA&yDgj99#tVZT)Z|8P>7y>
z-fJ%PGfV}XRJ7{!mkqmmG=~o;td<61d2My9KOn=~T}J1(5Y&90X9zabU!Kh44aZoz
zzR?IzDRCYtq*!Qxu{@^{Ni0LRJ!Q)yYhbti&YfI7IefT->T{)cLbl=CE%1*6%fvv?
zl7HV?hqKxG?6BqlbS?7o-uhXR8J)z%>6X{Sx=a&mUktyLLez8O1)C6{$=QOG-GZw%
zUHQv1Gk&0V{RD6Tp*#PZB=VGyp=C!=p~=}Rdyc#q%=DK1MRZ;8rng|%=)Kpj0PEN0
zQ*W(^Et@HZ5M!UJ8pz)|qOr$3swo<2!4d)ILna;*f|$OcaQ^@YKBcGNVc2vix^&^b
z1!61^;ykfkqX)yQO+BFGv|w}-ufJdZod6pD1hheP1EJwPR|}>&YID9n*i&ep_09Ij
zdf+HD>wJaD@9Bj%ePq@;3Mne95lr6Q0q;?D6a;Fug4F<Xnek=So+QJIScsDX%6-t5
z1Y>IOkOID7#8U4dN^t3U+0-l;!tPDD;G`L2$&SB3!yZiFulw~;P(ZH2Spf#PY6?s<
z0JxZtL)Ma4f#%85D!#3k>-DqBQ2wCD%yYnsnCdp5Vs=N1GjXmpzP+O|>yU^P%7#!A
zGc^Hbw6lIFka)HIDiOIX8y+n6?yTUz@Wz&t5(9t^{7UU+6Kw+ba9<RR<Yxp&b8FfX
z89+#WUwT$mm5&ug0TNy5Y@qzOq#1;VC9AM1tq4Ew#mk@?eipelj%u>4{;>hmoIiz)
zch?`(D$lbq%qFcRVL(7iI7vYVfjk0@mc)Ss)7z-)Fgp0(Vsz-i2_>kng>=DEfCp%`
z0_%>j6yv<RIKgdSuDpi_J`(WeRS76aibNgoFhxq?%F$9ko$VX2bX9w!0bmuu{=mC-
zkvBD6;GBJbHj*tjbK*g)5GI5QaV}}KKdHZz7){$Qxo|ZkTF+_<%FL>iC;v7uNM33n
z({ivXbJ20h$3(;6kVyAkpE#Ve95(FTE=eg;laLh8A97d>mni%AOE)2z*Eth;_55ix
z{;k3U0eM0`K*+=cv<YeZ-0P4OT}#MSD}$AV0AI^o5#S#g3bTBGg&sJVOvr~ea^TGY
z@c@Z~*=x-9<27oBfOA$O80bK<1@{18V<+0(=p|V2lO#2jkV)xPy$WLB6g5S{$DaNz
zM$H5k&4D`_7B1qOUu4?IA2X03EaWUX<nNm@OX=4M`lE28OF_^>wr^&NQ7*rG8A0MQ
ziAZ|7^1JG#xcBPBIdU$CzUJtup=6#`i9NLBN{vMnA=b8lADbRuu8%P&t3;s<NQULT
z1c)oZ{7LIHO$dvQ6eG00PEFn;j$xfPvz{^6ntP7ha9XZ#8#|fH2wag*<WVhKrY>Nd
z#K|JC=BXt3Vk!LlQIYQgxz!q$x>(J3`YF2L{~!nPX~%^@h=%MGsMu2<0lkq~qgrxQ
z=D^BGtlinuA7w3wt**ryWG*5>i=-47pf4bx%?<n<#u`mbQ<nxPeq0fIdUpFiSr{5&
zw9+7($<f=0;n#JUDRUOIHN7#$z_*|c5*vsQ|BYZ4*)ZU!9Xm7p?=fk8o1{&Wg8iTI
zn8?|kb_IX+MZZx6LKsz1B;Bj06q?)gtPFLXPv}ku5nys+0rsBRO6z)sYR4cQB^wFT
zuDfEah*pA35hhq63)+3^V6XK}9cC?U>~c0R(nnF23!Etwb6ht8S#ys|?lbby3ux|*
z93eo2axTU!eV`60pjEj*=Ok(q`r)Ya0<^5JB)%1&vA}h{`jIO_QMj{#LKoV*tcr!a
z4|a~V-u~gzcan9TV|C*e<gN5TJgt1`bt+_zIu5<ivzfH$9laijN}Z8>9Qb!Lf+`zO
zrY~L<%g>)KBY-(*Lkf0KzA*S3SS=yb@GYTlFnAu~P_zrnUswA5KCCF(^pwA0djx+1
zksLgMJDwgs7k4=hg^PTivIylvqxuey<gQxIE)e?GA87a*O7!Hz!=Ru_8ktzmhv-bs
zj<<E3fzDTedlNO)v~!?AbN=*RN@$z$f&JRbxA2q9oMHmD@f-nk&k-NRrcIxhzk)2p
zgAcF9<P@#m=Px}Z6es=QcoocQ#1is5n)s@GSKTt&mx%kXYL|lUPj0BB7fWPcwY<4H
z-p(ktdC4%VBmyd(|34h97TxGjiCxS6$}LF?&v+OH{Cog3d$WDV`lLw`2mvq+=m&O1
zwL;l<eDhmxzR%*O$(AvY8b2EMj+0H_{eED;dbQN~G3mkDe!L>sjgBd;lllTb!Nr0i
za)nhw?$&$*-Unl2<%#$()dtLLBZQ3pX(|J~B9k&<NmG8L;4R<>c$*C^3AvRlwFp|E
ze)Jz2+YT#Z_w_M}k(XC7T!lUb-<7nDy6AP!3Ian|)(hG1CwJ{!(Q!o^>wcgWdW^_W
zTpZST&6OyQPSiFoq)c?1-S~8dyNUueY`g+D!qIvlv8Wx8Sf<*+8MDXm?D7kP^i=GT
z=PAQ<izR`|-j+^Uusb}^c)6P#4I;;u!EJ6jqQs2g4arWFrX3KB%Q<xdZG8@jJPQi0
zUHo};ll{h18FjU~TX(@@a)0#Xj#c#0IFq+vz@3rXoCx6PE&WW^%K~nmrUR5M%9JQ~
z`1ioEku>#*tZ1^rH~AAEf=qKA_o5`=eIZS@s*fApD54=J6M;U=8X|{*{m79eN?1_*
zMqJ+NZX<jQ=I8IXRXAh<_eOf}uyx$>_$9_BYe)Dmw(|ZP84n%W`mm)^is(jFe@Ysj
zuPi2UWrVOX5+Yc$U=TwdzR60K$rdqY3BD~>d}0(u^OVU8gO+@%{spwdCl>bY_%&J|
ztd6oho={KZ@}!L%ldJ2&&)G#_WPfU|E|&+U6`&IdRotD^(6PsppBX~f+LCaWQzS$Y
zF@OOpE98d$JPri!x>w3$MmC}|ZvoiY7_&+H&D2TsQo)AG@mSb@nz~f+@b>&lmoMky
z(5kFW2BqgGp3{2!dK%%I1=BZq`hQjiB(PyKP~1L0`QUZ}u_e{3?}6?!!MDVj6G?=@
z`TmJo5h?}_f7(=Y;QvG;%z3FsgK@mVBbxw;+B;;F7uos=(IN~NQG7-pKt=4V+8cnx
zhdt%O(8#k>0+>sH*a@lQ>9L6oZY+NpVcBvWS$dx{KxdN?1Eng!^&H%BI1(lXDL`cT
zAY9MLf+4H7>wK3z?wOv!^1P-8dZeFW@6l{kc@1}mKJvQ#Tz>jI*a;U?LPm{+(4=Bc
z&?qo7VawSop0g_{)Pt6^KuAb-mMRU6D2m#&iRHEdrok2TSyESSsfhX`^@}S?c+FEW
zWu=yI%W;i6u>`wnKh!Ib7TPwC3vKX*@DIQb+v3m$D;GJF29&sBOn*YqckQ@nNBMaq
z*cM@kY@jCyijpkn<W`J?B;Al=Mu7-eaA*;^tw`y@GwLXSLDmh7=uVg`qCz00Ib;w+
z^4M*<cj(|p=nwT_g8MgcPKVjpXdD1mHNMeEaIzn^TK@V04%J})D>2V9GRiN)JSyG$
z&%o44o`GWlv0;&nESFG$qWLg8XJ<65<65n1eP&?Amy!ZOnR{QnsSZ^jXbw@kJ_PTS
zG#Lv)Gwr#NaUIA!;3lrpqa1eCm8<EeQVEk?+0QNA^3GyY_B}JWztQy}<TiiOk+ml!
z$w}bhSuf}sGD|c4(0~uuS>ZwA)>&GM_tTHh_3MirSn6E~^DHjZ?Zd!?IIFoBGV~a^
za>f$B!^t&6!17-QkK;4NI8QT(1;Zbf7dwR__r@CvYqlLlz46WkmI*6i5+WIBGH#RH
zUNLe9xjZ)jG4iQl?Ou9|<YF@7-ERRVlEJ}e7ECYuE;g{Xgl2Z?DANjrLSnkSP#3z)
zm5B~mq-5;vwF3nn&`;?3g*tGz%}@W?{1UQe0~CD1*w?;)<nN%uDZrpPrgDb=U>rUl
zXCk{85&-H4V!i9EpcEqey2pv|@5{_FjfBhWlstsOC1V68=u!}1CR5}-T}oA*(kC9Z
ziw50g&z43`hzhZ2^o`48NoqZ<EIC3Tlm@gWAsQ3KzXjL7)2fV3#U}7-2ypDo&Ziiz
z%mu&VcXew5aya0?sYwjar9YM&_DjsuV92gaCZedRt$++UteymfubgAalN7yR_C7gS
zHNTjWK#9NEAmFhXAn+a!2}~KRFVGn?4g>SN<nkauG6dF?E~KmbWj&~<+JuNTw?|4L
z)J5W@l%s$*^N7O<&1UrmgWO)0R}9X^%)PGZZ;dsa2|d8RE6XG)FfsG{oe4o6LmwGo
z99$tH6H<&&q>*s2?mUd*Oh`}I-Mk}J?xheMV*o;nn8O&59Z;!Jgj_O&7!cVzurCs{
zRU|;QVwXCq()Q*3wQPfW#EnW3#1!Zhe}jFIh@<dM_jkjC{U$S3qQ^mI*^8@5odq(0
z;GxMPvM<KcTCbQ!m1=}g>utKO0q%6XSicA%+Dez@&{dJspEgcF%(GWxJ)Cx?2vbt>
zPks{tii@<X)7&8Oje^dMl;y5TK#bD}58jz$KS~47HFiIXaxc`d0?-8T-_{Hl12a|@
zR#ho5?pbT9>3tMyjx2}giUfg#m?d2Ny@P@vL5E`_$jfTZjoGoPFGh!NlDG6fEP~>7
zI5$9yEqe`0eSsXAm1KK#m;y}m)5iWnAHJaY38cI;r;m6UL5d7WszW3-7f=IMgr1@I
zR{*CDjwcTc^N++P<Tsso91UK1b-L>D)u@Wlp^BYo@Cjp14Km3lDZYExSOfj*^*LQ$
zI<IjCuIPFkN&H_?iCpeLfz1d|{8exw9<d&2Y7qp)`cT6>uWaVl?8u*YArMGS+oULf
zi>5}2K9n*iq)nA&b@gpa7BvAm@KM2SZLvRJ#QTaPa?M0&SN-9rk=Srwljw0!pYXAv
zu6I^2dIRlWJ=l<zHx-UA?x9D=f1$OJFB=O8d0)c<m}!y^r2H|t*cdQ?H1<S4Dyr9O
z=^8M%U7c+R2R-sYk7I?gl30`W)d*WnJ<|z^dtj{3$0g`(YG6p{`Tjw+om4SG)W-Bt
z<bVi`ye``>*yoew^G3D_Q4Zp{QXL`PkHQFq3V{hlOFJ~u`@&G0Q!IL-%bXNMie|JR
zreGA(O*&2mU-4@_QII4=`i;Utu!gSkBF&Wm?5VPGWm6R}vR5E_$X9R;=;QiSW6;-?
z!u;O{x(a?;x^~nbjSrO^DefnI;Hc_&EGHmcg!XXzAbBz0qR<9Ho+=pgpIjV664M9G
zobpc~9W((iRBPT)UH{rJESF>G89mf5$#F@seB)i?Icw6|N^Y~LbH5uXWtX~(AaQ#V
zMu@CP(P7#h%fEPI7vR)@MQP_q>xk9N&QQGsX1L>)2mj4|jK~=*3*=qk^<cM5gu}hw
zd5?V}Mx<d5Xf*G`zd=Kq5dHos&b#T{C!J!stqIevNR}akHoQ2*0jD01k_nb)AhD0J
zZLp`l3t*9=5-esl)ucd$n*}}un8e^kqmdL0Xl4E&L|P>i6YdEpwgsC4S2z7F2)CF4
zQF}dl#CvAMiI;^kw3t*1wroCR=L(7wzDq-Xk#06|(Q9m*=1Mxw2DaeEQ0~Y@QqE)e
zS|pdJ0AZ7kMDpJhT^nw4VDLO)A`%?!oTi|%$_)5{)y$w*aw^e9>vsAHqi2rA45y>%
z?D=*o>2@&0%J@V^baMk>Py$9<4mAnsffMr}PRCi80EsoL)52O}T-2=F1>WTluchM!
zHk_>(5Swt)Z>02Q&RB_RyCK*$kgUo$*-pC&I_p1ElS(j2j3E*bjh3q;<wua$APnzd
zIv12$wT2o{8a6YS4eVmNwWUTh63t&-)Kz*S$3O?j+k#?Coq<D1cA#1LHCD}Rl5=Kg
z75S}$5Y$74hR}rhbJg}-XJxP<EJL3oG#t{>n4!jYdm;_xZkdy*V9qCU4=zA^l3Atj
zWP!^ZU$HUV45gjXPEg7y1>$n3w8ySXCOpwKdW0ZA$T~E@#(#r(fsLhY6*iK)WUsHj
zO7GMoqMdlFQAq%)lvhCnNEmP<2}XiSSZXr>-tU0iAc4MAT>-J51C!{xPejE!1D@<u
zhadVE8!7_^<<VTN?^*0t3xGO;K~=4q2Iq~5rR}g9e?P+j5lXzrGmn2LJuNUH&E)_N
zLVQ0>;?2cjxG=700FTaS78SS9j%45r#;gF^5y}BYH4*@3yq$o%r33-ChYt*n0vyMG
zvrq(o<5ZL{{L!92jaoh#9shEZo3Khh?XA-H*tc~mSD>Q00HeKEE+$jW{ynEKwGkR9
z@^6d8=y7NrNNK4<fvn~vhOQtodvI{URwiq%gm`L@&*1-L?1||;fEzNtkehV5Eg)Vk
z6$S}-K`ESsfF%K=WGS};3&Bd`INLde>dy2tWhk~yVqc~pnVq`F^_L72uWQR8C5%LI
zQ%~=w>YDSQ8zd(Xl+js5z_e4awi2#r$M8bJhGKr0@R{2**<*2wa~k&xv<<;mN&ShO
zGJY!BaeI2U?6jsNYJ8IKC6ons7GvBkEdU>OF7;?3U3z`1TBYbw;<`(tOwW+pnS%#3
z$LopEiR*w$WG|MOThxV}i1?_46&Mj47c?jO7wHpzP)}vvtjhcm>^T*E)jR?Nw_VJH
z(hyf&8z9CwR@|p!%gwhWkz_rR+lGfiIR&)phPlmsr)V9-;umGc1K39zvfxO6QPga>
z03Ql7m=%%3;@<I?;W5SovX8HDlxR8ZXU7eW{qz5O=K<*~tbAw4)F<jr;mG*6j-IG}
z@711?s-Jw|J~e);0zV6F$s=7fj=|oiJn5LcYp(IY$rS&crK~mT3f-ajIAnJjm@!~r
zvNUcm?3Z#jmBehUPEB^%r|$L;VLt-~2D3l<oXK()%~E}}s~JsvG~u<>M=}+>oZW-B
zW7r*f;Gfacn-<D#<{d9>uIX+FxaKgJYJm)wDDM0%H3FZy!IXV46_!}K!3z{KRynX7
z8P%iL`n8lvs8|?0kI3bLIi5@d3CX5dMj1=lZAr8atH3Uzgp*A5YVnA&WveVSRe_F+
zKBu`{E5o8(9}y_j1tTEv;<7PG?zVX5+Z(9%hbbM9cR2Hb$s=HtEJcW;j<_D)6#)T4
zfLP?iNe$dH2-HJ54VYa+XpAcx*kQoQk&Hta#taSgFbG+$IOgd9G;INp!w?1yi{LHr
zree(s>|1cNk#QoT3b0gxLt>7_Op7=c?kkK}z^tKJ1Sk@OBX~}zmN6va5X4*wLlPuN
zkuU^j6Kp&n`oj>0_zgrEfIsl#!&C=h4RRVNF#upN!a<IMJcbhw@HG%<u;T&FgFOdt
z4e}dAA!tdEjbUg)LIgVr9uT-Kutva{VGaVC3OEpS7E~*6Q=qY+kRX5{{K3`&F$0AM
zY!7rEI5coj!1n=z0%!>!I6#*J@CSei3=Y&51QrYwFdP^^pke?7K(&F~03raL06GD^
z0j>h)0YU*A0Sy3v0AB$=0M-E40cZgm0e1s-0cir_03iWv0W=2e1~>&C2C!rRp>L5(
zTWCN~w3r0IMuFNZvJHR=ARK^l`#1D{G5?pwKS_MA^54V%0DKehr}RFC`2XTB_<sB5
zf0g^s**z@wJIKCS<c|paIr2Z!zg&FZ^Rvv4G5Dj>?==0w^)u1m5PYii@6f)6_5Ydu
zv+NIZ_(Rt}Q++LT5!n8!J4x!>sE&v_3*cXat{Zq5;17w;B6$epw}$Rg`0nFJg5D-L
zYvw<P?hg2k;Jce{8#u+_%X1rq>@(goc5TeJjM($AJAZxZHZN}RzBc<i=I(j3_WGND
zY}aI)!r5;Ao8#<+-wSHK*6o|xy66e3)_}cPb?neVqF+JQnq4y5xN@Ck7|Fkp<05`j
zyqXy?a;0Sx%D<bxDn4sWggI5Rn$ESGt235&i9l3302K<BJuwV1Fx>P0=_>ZI6WVGU
zO#Nk-YqZTa3{!84P0K~GsI#32<+_AsXU43wILwZS(8n%S9)lP!Dg$$e2$$9$E?^Nj
zql4do#<itb;pZITQ?vU-Hk7{2#(q!JP)EC%!4yy*HfY2j*hQJDEnP205i$CT8yKnr
z&R|?b4Ju$VT#pVUE04I)G3kZCHzxHgK^rMf835sQD#SEl1wh{DcFD;!kJ+Tp0CB~x
zxe%Q`fRK~jADo1}$>+a8qEP(bD2)DpP|$dp<`TZ#bY6^~7Xv_Lle)77^OsVhMOm(@
z??8O8kA%}ZWpR&2v!7qFSw@TF6d*=9YT^Rtk(n8p=CQWvt1Om=n&5uP;Gi<FE_H<?
z&C$A?6ps6+s_UO{EDkXn{D_Ak1~u9YFheG%s=1s51P_}~9O%ke-#DHVJ4L~%?k>T6
zMRvbm39kbp*KB`qoVg12w52Z)T}`X41P>D|q_%K#zuhwb+BpEogY0E)KnSy#@+(m5
z20@LG@LUEvk`I|OIUV^^0_YtG9AElBS!Dsh%k^P9r0moJ25Lkm-gh#ig<tV7v`Iy3
zd3t5#XoACmt8255R4kxa9X7c*Yyxs%&d;f^>wBDhAOj0!EF&8MxV^-m1U1MEd?H7}
zL;r;tfFIT|ei3-Z@gyM=!%Ba7Pa626JRAA`V<2D<{RLRT@0o=bE)XF)nFtUL67`2L
z{?_Q<qIOyU1qoDWGBN{TMf}`X{{rBu(@o7pf>z_`Yy2t+I)?9&z#z__Q%L3pnhN}U
z_rN#WU)kD59D4whbSYERHY01jM7id50EuI1ctl?<_IT=Y5vP>(sNN<OW;PZ?!Nq6@
zvOa;RF_j-T8_?!VN7D)6C$HRYyy%MdoXQ-5GPHrjR&KE1*3wu?hPm|833)bez2l@5
zn#k&Ja#2PDT%IYU%XmZ^tc(1NraoDT$|lx-%3O7|2<xN|g9l}S@f4Tj#-G&n0xR@J
zDFPWb0VoDdx}Z}=_2FI}9?T-}I$M|lYDEp7004}1PGewDY0zW|0bPTcX4@j<r)zOB
zGhQRFDe>kB&U5&F&^kBhm5y{o!y!F+4wdxXoy;!4$W`?_nL(+bK_QDAMUV1O0AwZ|
z6j)s}9YEZbY-C^Y)9Ej`aS&~{sXCG2SS3ce$EY;Yv-c8TlrD$C85ATlLZpGP_YWfi
z`RQ?z1@zIfa{yqfsUDMEPpwuX%XHdO+ASb3EPi1fBPocvfgsC0xa^CG2SWBPWQ&GS
zpCXPti8b>WkYbf#Vg%A?&_UwUsUQE_t4GX?7QqUpKJ2Iw#%)Q4Ft(`9Ja&Yk{C@38
z@%T`)#wWy(kKfEH;ZBQ(m*Iq&L=<)4D7tNO{SsA4Fp4D?(Ex6nQS&f3TK|atgj`fE
z2|OX0(&(ZqxJd~IANX&dvX?U14_<~h2(lP6k^H8ep;2HW6<hT1imONo5oB|bMG@a`
z#Lgj^XVeQ4Za~Fx&wUn%^o(Y8F)`=C6v*v@(L?R;IJbtvVC>oPo?U%v{M>|{sU~;p
zLTv$OTx3H^4zNUn4wUfo>j{CEvTC@C+cw+cW*ABH6u@!M2EdBL?1GbL_#e;7YDBas
zic?MTazk(khXSyPeDom_I~wkLv?Wr8<%egEfM!*M9^kl$><s)t${rCVYPkMa4qe||
zaAZ;PGdOrl))@{&=KbYE^I_b&+v)sO*eakJEuTMFdpO<K3}0qTT$6pt=)oXQa7<`0
z3_qg{T_Koqnwja~buX?Qflt$5%BYN=^^C-mWBQo9UT&W#8;ZEqwbH1S6!8FNcIqK8
z*i?p1+RXp~v^+u8&?5jcT%(1Pg;y;gHk;}^NHf1<u9G+;RphtcS7_pek#oQ}0{{Zx
z7Ygy8>zsVzaP}S!gc<n-P#@Z2g|MGNh9)SgEqV&*jY&(jl)!io3?{XUWCF*zqR2#M
zwNJvP10mPwk#w|Zh_;<u1R_v-Ya<4zuI%S1-um1;5?J%v2Mb`Sk%ysYQ##5zjE<cO
z4dKs})hcFTZWs<zYmk&M?a<jUHD0x({2o#<c3HuZ=)?HCV}Zf6XA!arG9FXtQMn9g
zfCyh&yo=7IX5U@AwDJzSHiJa1%@u$hYyrYm@H_y6L2%G_&t4iufUzFVBYlxQD}Ykc
z!mp1gBy5IHfURLXDAgNIT6p!=47JD&W@rkWvM{Q-MRMxwAR2}N0xit7%lU$V%7a}Y
zwFM;t1gG5()^>D3;Czy#58RTm?`p)RTS8I<-sC3+*n{A)P*rU!@Npj`e{x9xsif2v
zTW`{q3p<R6f~aRR%^dc#!D3~xyW!cgN6^V&b~8CFKvj@q-ali}5n-{gT&CV4p2=D}
z9g^m_X6KZ*%p=CslDP})s;)w%aJMb8L^m*`a$#Z?Ki1>^?A!Mk60Q{(FLt(&TVe9z
z0-!PiOV02JcNeq?AbJaI+B9xC;LB=}Ho0vH(@;Qe0zq~-8ckOa!(u@Wou`p_TR|QT
z38H`lJE$G{q1egUX@&v$x7wNLWD#j*!D58GLv^bT+jpdKBrK#SsQsWK(+RO40VA^w
z0nA7MN1Y1Fc#5JkwD5TtHG1t;lo=i)U+kFG?1Jh11h9382!marrRE2eZh;JGh`wNO
zQA_~n?%97HOKLA^#oG(5*bgSllS%rOc(S%Yj00cYR;!D9G_90{pfq7D4I*$k?byOV
zR|epi%oIJ{ou`5zS!-_dnxOa{uNv)(luMo^5TCOItq}2}sxCztLEzBGS)Mf6dzaw<
z!GweAgvFYJu&mH(Vl9HJBV%=Jz~~i%nDGIF9ncTET-AQ=fv{L11&K_<cvtPj0KcSJ
zqHGrQcbxIF-!%7A9gu^H_1}qa$)EsV25=Zlwv;ml`17G-=5A8~V@Cyp78UF`SCFAx
z5v?-bmG+t539aexV#>;ei!iht(!De;ym|y7ksL|^5Ko~B-vSh80++s?unD}bZaYa@
zPH4M$&fw;xEGN3_H1vHW><%-+dg7dfW)F8$bB+h7sThoOtteO(v{&-+iK}r$%G))#
z*Nhx^!ZMj1VeG?EkWg+0CYQSX1t96fV9^3c+9C393LU&CHsFCa1q99$`zTMsEWwLc
zxsw1|A?k8-m8HCrk6;K7dhNDJN3R9iws%6vTq_}PtR2CZ8TG;ltZ4<jHrnMp8#XOc
zmJK*YX~mYy4EVnTS1tvpiqxTi4NA<Nfuts_IIP*;p$5w0Y{80vN-srDhr7*1GK?Wm
zpc7{Vxs4*qJPbv)k!=J@$XqyN2<nGsklwVJyGU<ZOx>I}sU+^s8`P3F5QxrypG1-{
zGlr^7$Wsy(lo=xfC~BpKfg<2z4OEeEF@~x{Pi7O#CvqMJy+f+}=CB_$&IuEslB@s#
J000000038FvZ??8

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.svg b/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.svg
new file mode 100644
index 000000000..1ee89d436
--- /dev/null
+++ b/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.svg
@@ -0,0 +1,565 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="1536" >
+<font-face units-per-em="1792" ascent="1536" descent="-256" />
+<missing-glyph horiz-adv-x="448" />
+<glyph unicode=" "  horiz-adv-x="448" />
+<glyph unicode="&#x09;" horiz-adv-x="448" />
+<glyph unicode="&#xa0;" horiz-adv-x="448" />
+<glyph unicode="&#xa8;" horiz-adv-x="1792" />
+<glyph unicode="&#xa9;" horiz-adv-x="1792" />
+<glyph unicode="&#xae;" horiz-adv-x="1792" />
+<glyph unicode="&#xb4;" horiz-adv-x="1792" />
+<glyph unicode="&#xc6;" horiz-adv-x="1792" />
+<glyph unicode="&#xd8;" horiz-adv-x="1792" />
+<glyph unicode="&#x2000;" horiz-adv-x="768" />
+<glyph unicode="&#x2001;" horiz-adv-x="1537" />
+<glyph unicode="&#x2002;" horiz-adv-x="768" />
+<glyph unicode="&#x2003;" horiz-adv-x="1537" />
+<glyph unicode="&#x2004;" horiz-adv-x="512" />
+<glyph unicode="&#x2005;" horiz-adv-x="384" />
+<glyph unicode="&#x2006;" horiz-adv-x="256" />
+<glyph unicode="&#x2007;" horiz-adv-x="256" />
+<glyph unicode="&#x2008;" horiz-adv-x="192" />
+<glyph unicode="&#x2009;" horiz-adv-x="307" />
+<glyph unicode="&#x200a;" horiz-adv-x="85" />
+<glyph unicode="&#x202f;" horiz-adv-x="307" />
+<glyph unicode="&#x205f;" horiz-adv-x="384" />
+<glyph unicode="&#x2122;" horiz-adv-x="1792" />
+<glyph unicode="&#x221e;" horiz-adv-x="1792" />
+<glyph unicode="&#x2260;" horiz-adv-x="1792" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
+<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
+<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
+<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
+<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
+<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
+<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
+<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
+<glyph unicode="&#xf016;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " />
+<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
+<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
+<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
+<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
+<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
+<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
+<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
+<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
+<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
+<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
+<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
+<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
+<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
+<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
+<glyph unicode="&#xf035;" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
+<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
+<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
+<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
+<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
+<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
+<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
+<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
+<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
+<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
+<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
+<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
+<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
+<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
+<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
+<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
+<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
+<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
+<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
+<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
+<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
+<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
+<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
+<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
+<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
+<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
+<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45 t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf080;" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
+<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf082;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
+<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
+<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
+<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
+<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
+<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
+<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
+<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
+<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf092;" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
+<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
+<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
+<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
+<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
+<glyph unicode="&#xf09b;" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
+<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
+<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
+<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
+<glyph unicode="&#xf0a2;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
+<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
+<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
+<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
+<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
+<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
+<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
+<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
+<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
+<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
+<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
+<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
+<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
+<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
+<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
+<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
+<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
+<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf0d4;" d="M829 318q0 -76 -58.5 -112.5t-139.5 -36.5q-41 0 -80.5 9.5t-75.5 28.5t-58 53t-22 78q0 46 25 80t65.5 51.5t82 25t84.5 7.5q20 0 31 -2q2 -1 23 -16.5t26 -19t23 -18t24.5 -22t19 -22.5t17 -26t9 -26.5t4.5 -31.5zM755 863q0 -60 -33 -99.5t-92 -39.5q-53 0 -93 42.5 t-57.5 96.5t-17.5 106q0 61 32 104t92 43q53 0 93.5 -45t58 -101t17.5 -107zM861 1120l88 64h-265q-85 0 -161 -32t-127.5 -98t-51.5 -153q0 -93 64.5 -154.5t158.5 -61.5q22 0 43 3q-13 -29 -13 -54q0 -44 40 -94q-175 -12 -257 -63q-47 -29 -75.5 -73t-28.5 -95 q0 -43 18.5 -77.5t48.5 -56.5t69 -37t77.5 -21t76.5 -6q60 0 120.5 15.5t113.5 46t86 82.5t33 117q0 49 -20 89.5t-49 66.5t-58 47.5t-49 44t-20 44.5t15.5 42.5t37.5 39.5t44 42t37.5 59.5t15.5 82.5q0 60 -22.5 99.5t-72.5 90.5h83zM1152 672h128v64h-128v128h-64v-128 h-128v-64h128v-160h64v160zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0d5;" horiz-adv-x="1664" d="M735 740q0 -36 32 -70.5t77.5 -68t90.5 -73.5t77 -104t32 -142q0 -90 -48 -173q-72 -122 -211 -179.5t-298 -57.5q-132 0 -246.5 41.5t-171.5 137.5q-37 60 -37 131q0 81 44.5 150t118.5 115q131 82 404 100q-32 42 -47.5 74t-15.5 73q0 36 21 85q-46 -4 -68 -4 q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q77 66 182.5 98t217.5 32h418l-138 -88h-131q74 -63 112 -133t38 -160q0 -72 -24.5 -129.5t-59 -93t-69.5 -65t-59.5 -61.5t-24.5 -66zM589 836q38 0 78 16.5t66 43.5q53 57 53 159q0 58 -17 125t-48.5 129.5 t-84.5 103.5t-117 41q-42 0 -82.5 -19.5t-65.5 -52.5q-47 -59 -47 -160q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26zM591 -37q58 0 111.5 13t99 39t73 73t27.5 109q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -48 2 q-53 0 -105 -7t-107.5 -25t-97 -46t-68.5 -74.5t-27 -105.5q0 -70 35 -123.5t91.5 -83t119 -44t127.5 -14.5zM1401 839h213v-108h-213v-219h-105v219h-212v108h212v217h105v-217z" />
+<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
+<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
+<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
+<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
+<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
+<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
+<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
+<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
+<glyph unicode="&#xf0f3;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f6;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
+<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
+<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
+<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
+<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf110;" horiz-adv-x="1792" d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5 q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
+<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
+<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
+<glyph unicode="&#xf116;" horiz-adv-x="1792" />
+<glyph unicode="&#xf117;" horiz-adv-x="1792" />
+<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
+<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
+<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
+<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
+<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
+<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
+<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
+<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
+<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
+<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
+<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
+<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
+<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
+<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
+<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
+<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
+<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
+<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
+<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
+<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
+<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
+<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
+<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
+<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
+<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
+<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
+<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
+<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
+<glyph unicode="&#xf15b;" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
+<glyph unicode="&#xf15c;" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
+<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
+<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
+<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
+<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
+<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
+<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
+<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
+<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
+<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
+<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
+<glyph unicode="&#xf16c;" horiz-adv-x="1408" d="M928 135v-151l-707 -1v151zM1169 481v-701l-1 -35v-1h-1132l-35 1h-1v736h121v-618h928v618h120zM241 393l704 -65l-13 -150l-705 65zM309 709l683 -183l-39 -146l-683 183zM472 1058l609 -360l-77 -130l-609 360zM832 1389l398 -585l-124 -85l-399 584zM1285 1536 l121 -697l-149 -26l-121 697z" />
+<glyph unicode="&#xf16d;" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
+<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
+<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
+<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" />
+<glyph unicode="&#xf174;" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
+<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
+<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
+<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
+<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
+<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
+<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
+<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
+<glyph unicode="&#xf180;" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
+<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
+<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
+<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
+<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
+<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
+<glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
+<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
+<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
+<glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
+<glyph unicode="&#xf194;" d="M1254 899q16 85 -21 132q-52 65 -187 45q-17 -3 -41 -12.5t-57.5 -30.5t-64.5 -48.5t-59.5 -70t-44.5 -91.5q80 7 113.5 -16t26.5 -99q-5 -52 -52 -143q-43 -78 -71 -99q-44 -32 -87 14q-23 24 -37.5 64.5t-19 73t-10 84t-8.5 71.5q-23 129 -34 164q-12 37 -35.5 69 t-50.5 40q-57 16 -127 -25q-54 -32 -136.5 -106t-122.5 -102v-7q16 -8 25.5 -26t21.5 -20q21 -3 54.5 8.5t58 10.5t41.5 -30q11 -18 18.5 -38.5t15 -48t12.5 -40.5q17 -46 53 -187q36 -146 57 -197q42 -99 103 -125q43 -12 85 -1.5t76 31.5q131 77 250 237 q104 139 172.5 292.5t82.5 226.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
+<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
+<glyph unicode="&#xf199;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
+<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" />
+<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
+<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
+<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
+<glyph unicode="&#xf19e;" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
+<glyph unicode="&#xf1a0;" horiz-adv-x="1280" d="M981 197q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -49 2q-53 0 -104.5 -7t-107 -25t-97 -46t-68.5 -74.5t-27 -105.5q0 -56 23.5 -102t61 -75.5t87 -50t100 -29t101.5 -8.5q58 0 111.5 13t99 39t73 73t27.5 109zM864 1055 q0 59 -17 125.5t-48 129t-84 103.5t-117 41q-42 0 -82.5 -19.5t-66.5 -52.5q-46 -59 -46 -160q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26q37 0 77.5 16.5t65.5 43.5q53 56 53 159zM752 1536h417l-137 -88h-132q75 -63 113 -133t38 -160q0 -72 -24.5 -129.5 t-59.5 -93t-69.5 -65t-59 -61.5t-24.5 -66q0 -36 32 -70.5t77 -68t90.5 -73.5t77.5 -104t32 -142q0 -91 -49 -173q-71 -122 -209.5 -179.5t-298.5 -57.5q-132 0 -246.5 41.5t-172.5 137.5q-36 59 -36 131q0 81 44.5 150t118.5 115q131 82 404 100q-32 41 -47.5 73.5 t-15.5 73.5q0 40 21 85q-46 -4 -68 -4q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q76 66 182 98t218 32z" />
+<glyph unicode="&#xf1a1;" horiz-adv-x="2304" d="M1509 107q0 -14 -12 -29q-52 -59 -147.5 -83t-196.5 -24q-252 0 -346 107q-12 15 -12 29q0 17 12 29.5t29 12.5q15 0 30 -12q58 -49 125.5 -66t159.5 -17t160 17t127 66q15 12 30 12q17 0 29 -12.5t12 -29.5zM978 498q0 -61 -43 -104t-104 -43q-60 0 -104.5 43.5 t-44.5 103.5q0 61 44 105t105 44t104 -44t43 -105zM1622 498q0 -61 -43 -104t-104 -43q-60 0 -104.5 43.5t-44.5 103.5q0 61 44 105t105 44t104 -44t43 -105zM415 793q-39 27 -88 27q-66 0 -113 -47t-47 -113q0 -72 54 -121q53 141 194 254zM2020 382q0 222 -249 387 q-128 85 -291.5 126.5t-331.5 41.5t-331.5 -41.5t-292.5 -126.5q-249 -165 -249 -387t249 -387q129 -85 292.5 -126.5t331.5 -41.5t331.5 41.5t291.5 126.5q249 165 249 387zM2137 660q0 66 -47 113t-113 47q-50 0 -93 -30q140 -114 192 -256q61 48 61 126zM1993 1335 q0 49 -34.5 83.5t-82.5 34.5q-49 0 -83.5 -34.5t-34.5 -83.5q0 -48 34.5 -82.5t83.5 -34.5q48 0 82.5 34.5t34.5 82.5zM2220 660q0 -65 -33 -122t-89 -90q5 -35 5 -66q0 -139 -79 -255.5t-208 -201.5q-140 -92 -313.5 -136.5t-354.5 -44.5t-355 44.5t-314 136.5 q-129 85 -208 201.5t-79 255.5q0 36 6 71q-53 33 -83.5 88.5t-30.5 118.5q0 100 71 171.5t172 71.5q91 0 159 -60q265 170 638 177l144 456q10 29 40 29q24 0 384 -90q24 55 74 88t110 33q82 0 141 -59t59 -142t-59 -141.5t-141 -58.5q-83 0 -141.5 58.5t-59.5 140.5 l-339 80l-125 -395q349 -15 603 -179q71 63 163 63q101 0 172 -71.5t71 -171.5z" />
+<glyph unicode="&#xf1a2;" d="M950 393q7 7 17.5 7t17.5 -7t7 -18t-7 -18q-65 -64 -208 -64h-1h-1q-143 0 -207 64q-8 7 -8 18t8 18q7 7 17.5 7t17.5 -7q49 -51 172 -51h1h1q122 0 173 51zM671 613q0 -37 -26 -64t-63 -27t-63 27t-26 64t26 63t63 26t63 -26t26 -63zM1214 1049q-29 0 -50 21t-21 50 q0 30 21 51t50 21q30 0 51 -21t21 -51q0 -29 -21 -50t-51 -21zM1216 1408q132 0 226 -94t94 -227v-894q0 -133 -94 -227t-226 -94h-896q-132 0 -226 94t-94 227v894q0 133 94 227t226 94h896zM1321 596q35 14 57 45.5t22 70.5q0 51 -36 87.5t-87 36.5q-60 0 -98 -48 q-151 107 -375 115l83 265l206 -49q1 -50 36.5 -85t84.5 -35q50 0 86 35.5t36 85.5t-36 86t-86 36q-36 0 -66 -20.5t-45 -53.5l-227 54q-9 2 -17.5 -2.5t-11.5 -14.5l-95 -302q-224 -4 -381 -113q-36 43 -93 43q-51 0 -87 -36.5t-36 -87.5q0 -37 19.5 -67.5t52.5 -45.5 q-7 -25 -7 -54q0 -98 74 -181.5t201.5 -132t278.5 -48.5q150 0 277.5 48.5t201.5 132t74 181.5q0 27 -6 54zM971 702q37 0 63 -26t26 -63t-26 -64t-63 -27t-63 27t-26 64t26 63t63 26z" />
+<glyph unicode="&#xf1a3;" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
+<glyph unicode="&#xf1a5;" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" />
+<glyph unicode="&#xf1a7;" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
+<glyph unicode="&#xf1a9;" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
+<glyph unicode="&#xf1aa;" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" />
+<glyph unicode="&#xf1ab;" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" />
+<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
+<glyph unicode="&#xf1ad;" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
+<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" />
+<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
+<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " />
+<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" />
+<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
+<glyph unicode="&#xf1b5;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
+<glyph unicode="&#xf1b6;" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
+<glyph unicode="&#xf1b7;" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " />
+<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
+<glyph unicode="&#xf1b9;" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1ba;" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
+<glyph unicode="&#xf1bb;" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
+<glyph unicode="&#xf1bc;" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1bd;" horiz-adv-x="1024" d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
+<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
+<glyph unicode="&#xf1c0;" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
+<glyph unicode="&#xf1c1;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
+<glyph unicode="&#xf1c2;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" />
+<glyph unicode="&#xf1c3;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" />
+<glyph unicode="&#xf1c4;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
+<glyph unicode="&#xf1c5;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
+<glyph unicode="&#xf1c6;" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
+<glyph unicode="&#xf1c7;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
+<glyph unicode="&#xf1c8;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
+<glyph unicode="&#xf1c9;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
+<glyph unicode="&#xf1ca;" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
+<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
+<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" />
+<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
+<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348q0 222 101 414.5t276.5 317t390.5 155.5v-260q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 q0 230 -145.5 406t-366.5 221v260q215 -31 390.5 -155.5t276.5 -317t101 -414.5z" />
+<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
+<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1d2;" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
+<glyph unicode="&#xf1d4;" d="M825 547l343 588h-150q-21 -39 -63.5 -118.5t-68 -128.5t-59.5 -118.5t-60 -128.5h-3q-21 48 -44.5 97t-52 105.5t-46.5 92t-54 104.5t-49 95h-150l323 -589v-435h134v436zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
+<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
+<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
+<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
+<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" />
+<glyph unicode="&#xf1da;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1db;" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" />
+<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
+<glyph unicode="&#xf1de;" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
+<glyph unicode="&#xf1e0;" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
+<glyph unicode="&#xf1e1;" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf1e3;" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
+<glyph unicode="&#xf1e4;" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
+<glyph unicode="&#xf1e5;" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1e6;" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" />
+<glyph unicode="&#xf1e7;" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
+<glyph unicode="&#xf1e8;" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
+<glyph unicode="&#xf1e9;" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
+<glyph unicode="&#xf1ea;" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
+<glyph unicode="&#xf1eb;" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
+<glyph unicode="&#xf1ec;" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1ed;" horiz-adv-x="1792" d="M1112 1090q0 159 -237 159h-70q-32 0 -59.5 -21.5t-34.5 -52.5l-63 -276q-2 -5 -2 -16q0 -24 17 -39.5t41 -15.5h53q69 0 128.5 13t112.5 41t83.5 81.5t30.5 126.5zM1716 938q0 -265 -220 -428q-219 -161 -612 -161h-61q-32 0 -59 -21.5t-34 -52.5l-73 -316 q-8 -36 -40.5 -61.5t-69.5 -25.5h-213q-31 0 -53 20t-22 51q0 10 13 65h151q34 0 64 23.5t38 56.5l73 316q8 33 37.5 57t63.5 24h61q390 0 607 160t217 421q0 129 -51 207q183 -92 183 -335zM1533 1123q0 -264 -221 -428q-218 -161 -612 -161h-60q-32 0 -59.5 -22t-34.5 -53 l-73 -315q-8 -36 -40 -61.5t-69 -25.5h-214q-31 0 -52.5 19.5t-21.5 51.5q0 8 2 20l300 1301q8 36 40.5 61.5t69.5 25.5h444q68 0 125 -4t120.5 -15t113.5 -30t96.5 -50.5t77.5 -74t49.5 -103.5t18.5 -136z" />
+<glyph unicode="&#xf1ee;" horiz-adv-x="1792" d="M602 949q19 -61 31 -123.5t17 -141.5t-14 -159t-62 -145q-21 81 -67 157t-95.5 127t-99 90.5t-78.5 57.5t-33 19q-62 34 -81.5 100t14.5 128t101 81.5t129 -14.5q138 -83 238 -177zM927 1236q11 -25 20.5 -46t36.5 -100.5t42.5 -150.5t25.5 -179.5t0 -205.5t-47.5 -209.5 t-105.5 -208.5q-51 -72 -138 -72q-54 0 -98 31q-57 40 -69 109t28 127q60 85 81 195t13 199.5t-32 180.5t-39 128t-22 52q-31 63 -8.5 129.5t85.5 97.5q34 17 75 17q47 0 88.5 -25t63.5 -69zM1248 567q-17 -160 -72 -311q-17 131 -63 246q25 174 -5 361q-27 178 -94 342 q114 -90 212 -211q9 -37 15 -80q26 -179 7 -347zM1520 1440q9 -17 23.5 -49.5t43.5 -117.5t50.5 -178t34 -227.5t5 -269t-47 -300t-112.5 -323.5q-22 -48 -66 -75.5t-95 -27.5q-39 0 -74 16q-67 31 -92.5 100t4.5 136q58 126 90 257.5t37.5 239.5t-3.5 213.5t-26.5 180.5 t-38.5 138.5t-32.5 90t-15.5 32.5q-34 65 -11.5 135.5t87.5 104.5q37 20 81 20q49 0 91.5 -25.5t66.5 -70.5z" />
+<glyph unicode="&#xf1f0;" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f1;" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f2;" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
+<glyph unicode="&#xf1f3;" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
+<glyph unicode="&#xf1f4;" horiz-adv-x="2304" d="M322 689h-15q-19 0 -19 18q0 28 19 85q5 15 15 19.5t28 4.5q77 0 77 -49q0 -41 -30.5 -59.5t-74.5 -18.5zM664 528q-47 0 -47 29q0 62 123 62l3 -3q-5 -88 -79 -88zM1438 687h-15q-19 0 -19 19q0 28 19 85q5 15 14.5 19t28.5 4q77 0 77 -49q0 -41 -30.5 -59.5 t-74.5 -18.5zM1780 527q-47 0 -47 30q0 62 123 62l3 -3q-5 -89 -79 -89zM373 894h-128q-8 0 -14.5 -4t-8.5 -7.5t-7 -12.5q-3 -7 -45 -190t-42 -192q0 -7 5.5 -12.5t13.5 -5.5h62q25 0 32.5 34.5l15 69t32.5 34.5q47 0 87.5 7.5t80.5 24.5t63.5 52.5t23.5 84.5 q0 36 -14.5 61t-41 36.5t-53.5 15.5t-62 4zM719 798q-38 0 -74 -6q-2 0 -8.5 -1t-9 -1.5l-7.5 -1.5t-7.5 -2t-6.5 -3t-6.5 -4t-5 -5t-4.5 -7t-4 -9q-9 -29 -9 -39t9 -10q5 0 21.5 5t19.5 6q30 8 58 8q74 0 74 -36q0 -11 -10 -14q-8 -2 -18 -3t-21.5 -1.5t-17.5 -1.5 q-38 -4 -64.5 -10t-56.5 -19.5t-45.5 -39t-15.5 -62.5q0 -38 26 -59.5t64 -21.5q24 0 45.5 6.5t33 13t38.5 23.5q-3 -7 -3 -15t5.5 -13.5t12.5 -5.5h56q1 1 7 3.5t7.5 3.5t5 3.5t5 5.5t2.5 8l45 194q4 13 4 30q0 81 -145 81zM1247 793h-74q-22 0 -39 -23q-5 -7 -29.5 -51 t-46.5 -81.5t-26 -38.5l-5 4q0 77 -27 166q-1 5 -3.5 8.5t-6 6.5t-6.5 5t-8.5 3t-8.5 1.5t-9.5 1t-9 0.5h-10h-8.5q-38 0 -38 -21l1 -5q5 -53 25 -151t25 -143q2 -16 2 -24q0 -19 -30.5 -61.5t-30.5 -58.5q0 -13 40 -13q61 0 76 25l245 415q10 20 10 26q0 9 -8 9zM1489 892 h-129q-18 0 -29 -23q-6 -13 -46.5 -191.5t-40.5 -190.5q0 -20 43 -20h7.5h9h9t9.5 1t8.5 2t8.5 3t6.5 4.5t5.5 6t3 8.5l21 91q2 10 10.5 17t19.5 7q47 0 87.5 7t80.5 24.5t63.5 52.5t23.5 84q0 36 -14.5 61t-41 36.5t-53.5 15.5t-62 4zM1835 798q-26 0 -74 -6 q-38 -6 -48 -16q-7 -8 -11 -19q-8 -24 -8 -39q0 -10 8 -10q1 0 41 12q30 8 58 8q74 0 74 -36q0 -12 -10 -14q-4 -1 -57 -7q-38 -4 -64.5 -10t-56.5 -19.5t-45.5 -39t-15.5 -62.5t26 -58.5t64 -21.5q24 0 45 6t34 13t38 24q-3 -15 -3 -16q0 -5 2 -8.5t6.5 -5.5t8 -3.5 t10.5 -2t9.5 -0.5h9.5h8q42 0 48 25l45 194q3 15 3 31q0 81 -145 81zM2157 889h-55q-25 0 -33 -40q-10 -44 -36.5 -167t-42.5 -190v-5q0 -16 16 -18h1h57q10 0 18.5 6.5t10.5 16.5l83 374h-1l1 5q0 7 -5.5 12.5t-13.5 5.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048 q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f5;" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f6;" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f7;" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f8;" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1f9;" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1fa;" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
+<glyph unicode="&#xf1fb;" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
+<glyph unicode="&#xf1fc;" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
+<glyph unicode="&#xf1fd;" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
+<glyph unicode="&#xf1fe;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
+<glyph unicode="&#xf200;" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf201;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf202;" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
+<glyph unicode="&#xf203;" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf204;" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
+<glyph unicode="&#xf205;" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
+<glyph unicode="&#xf206;" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf207;" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
+<glyph unicode="&#xf208;" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
+<glyph unicode="&#xf209;" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
+<glyph unicode="&#xf20a;" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
+<glyph unicode="&#xf20b;" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf20c;" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
+<glyph unicode="&#xf20d;" d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
+<glyph unicode="&#xf20e;" horiz-adv-x="2048" d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335 q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5 q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360q2 0 4.5 -1t5.5 -2.5l5 -2.5l188 199v347l-187 194 q-13 -8 -29 -10zM986 1438h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13 zM552 226h402l64 66l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224 l213 -225zM1023 946l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196 l-48 -227l130 227h-82zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
+<glyph unicode="&#xf210;" d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
+<glyph unicode="&#xf211;" d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384 q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
+<glyph unicode="&#xf212;" horiz-adv-x="2048" d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021 q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25 q209 0 374 -102q172 107 374 102z" />
+<glyph unicode="&#xf213;" horiz-adv-x="2048" d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101 q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284 q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
+<glyph unicode="&#xf214;" d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34 l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114 v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378 v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51 h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5 t-43 -34t-16.5 -53.5z" />
+<glyph unicode="&#xf215;" horiz-adv-x="2048" d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832 q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
+<glyph unicode="&#xf216;" horiz-adv-x="2048" d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126.5t-103.5 132.5t-108.5 126t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5 t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113 t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5 q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
+<glyph unicode="&#xf217;" horiz-adv-x="1664" d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf218;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf219;" horiz-adv-x="2048" d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20 l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
+<glyph unicode="&#xf21a;" horiz-adv-x="2048" d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83 q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314 v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
+<glyph unicode="&#xf21b;" d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14 t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5 q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31 t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
+<glyph unicode="&#xf21c;" horiz-adv-x="2304" d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5 t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105 l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226 t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
+<glyph unicode="&#xf21d;" d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12 q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384 q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf21e;" horiz-adv-x="1792" d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221 q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124 t127 -344z" />
+<glyph unicode="&#xf221;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292 q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
+<glyph unicode="&#xf222;" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h416q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-419 -420q87 -104 129.5 -236.5t30.5 -276.5q-22 -250 -200.5 -431t-428.5 -206q-163 -17 -314 39.5t-256.5 162t-162 256.5t-39.5 314q25 250 206 428.5 t431 200.5q144 12 276.5 -30.5t236.5 -129.5l419 419h-261q-14 0 -23 9t-9 23v64zM704 -128q117 0 223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123 t223.5 -45.5z" />
+<glyph unicode="&#xf223;" horiz-adv-x="1280" d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5 t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf224;" d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf225;" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9 t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf226;" horiz-adv-x="1792" d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23 t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391 q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391 q0 -226 -154 -391q103 -57 218 -57z" />
+<glyph unicode="&#xf227;" horiz-adv-x="1920" d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230 q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9 t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128 q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -29 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
+<glyph unicode="&#xf228;" horiz-adv-x="2048" d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23 t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9 t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5 t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
+<glyph unicode="&#xf229;" horiz-adv-x="1792" d="M1728 1536q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-229 -230l156 -156q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-156 157l-99 -100q87 -104 129.5 -236.5t30.5 -276.5q-22 -250 -200.5 -431t-428.5 -206q-163 -17 -314 39.5 t-256.5 162t-162 256.5t-39.5 314q25 250 206 428.5t431 200.5q144 12 276.5 -30.5t236.5 -129.5l99 99l-156 156q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l156 -156l229 229h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM1280 448q0 117 -45.5 223.5t-123 184t-184 123 t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5z" />
+<glyph unicode="&#xf22a;" horiz-adv-x="1280" d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22 t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5 t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22b;" horiz-adv-x="2048" d="M2029 685q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-131q-12 -119 -67 -226t-139 -183.5t-196.5 -121.5t-234.5 -45q-180 0 -330.5 91t-234.5 247 t-74 337q8 162 94 300t226.5 219.5t302.5 85.5q166 4 310.5 -71.5t235.5 -208.5t107 -296h131v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM640 128q104 0 198.5 40.5t163.5 109.5t109.5 163.5 t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
+<glyph unicode="&#xf22c;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf22e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf22f;" horiz-adv-x="1792" />
+<glyph unicode="&#xf230;" d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
+<glyph unicode="&#xf231;" horiz-adv-x="1280" d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5 l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5 q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
+<glyph unicode="&#xf232;" d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5 t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233 l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
+<glyph unicode="&#xf233;" horiz-adv-x="1792" d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216 q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
+<glyph unicode="&#xf234;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
+<glyph unicode="&#xf235;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136 q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69 t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
+<glyph unicode="&#xf236;" horiz-adv-x="2048" d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704 q-26 0 -45 -19t-19 -45v-384h1152z" />
+<glyph unicode="&#xf237;" d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
+<glyph unicode="&#xf238;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56 t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
+<glyph unicode="&#xf239;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47 t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
+<glyph unicode="&#xf23a;" horiz-adv-x="1792" d="M1792 204v-209h-642v209h134v926h-6l-314 -1135h-243l-310 1135h-8v-926h135v-209h-538v209h69q21 0 43 19.5t22 37.5v881q0 18 -22 40t-43 22h-69v209h672l221 -821h6l223 821h670v-209h-71q-19 0 -41 -22t-22 -40v-881q0 -18 21.5 -37.5t41.5 -19.5h71z" />
+<glyph unicode="&#xf23b;" horiz-adv-x="1792" />
+<glyph unicode="&#xf23c;" horiz-adv-x="1792" />
+<glyph unicode="&#xf23d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf23e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf500;" horiz-adv-x="1792" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.ttf b/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..ed9372f8ea0fbaa04f42630a48887e4b38945345
GIT binary patch
literal 122092
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
W2%>->3J9Wr?l-V&_Su?ry8j2p&Q&b{

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.woff b/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.woff
new file mode 100644
index 0000000000000000000000000000000000000000..8b280b98fa2fa261aa4b0f8fd061f772073ef83e
GIT binary patch
literal 71508
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
F003Px<E8)r

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.woff2 b/ansible/artifacts/sunbird/login/resources/css/themes/default/assets/fonts/icons.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..3311d585145b1cc1b9581e914acbb32d8542b4f5
GIT binary patch
literal 56780
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

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/img/bg.svg b/ansible/artifacts/sunbird/login/resources/img/bg.svg
new file mode 100644
index 000000000..c5d85d892
--- /dev/null
+++ b/ansible/artifacts/sunbird/login/resources/img/bg.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="1280px" height="720px" viewBox="0 0 1280 720" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 51.3 (57544) - http://www.bohemiancoding.com/sketch -->
+    <title>bg</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="61" y="19" width="1635" height="920"></rect>
+        <pattern id="pattern-2" width="14.4" height="14.4" x="46.6" y="4.6" patternUnits="userSpaceOnUse">
+            <use xlink:href="#image-3" transform="scale(0.3,0.3)"></use>
+        </pattern>
+        <image id="image-3" width="48" height="48" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8AAAFFSURBVGgF7djbDYMwDAXQBjEMYqyqY1WMxTppLiJIQIA8ariWkp8IPuweO60am67r7MstY8wwjuPH7dMz3uUua63p+/7r9rePIRW/9QmQzCV9ub0YgSIgzhxvQkjFb1EZBAdEKolkfJTqtnb7bv/zOJm58moRE0AzYgFoRawAGhE7gDZEEKAJcQjQgjgFaEBcAtgRUQBmRDSAFZEEYEQkA9gQWQAmRDaABVEEYEAUAx5H4EaGOyw+SMl66mbXzNOD4k6gCPNUY/CFwF1YOn5zRxJJRINqaUbUuZA/79sd3wm3xIdbdS60rXzo2XVCbO60/HxKJgFKKv4CkEziuyKBWAE0InYAbYggQBPiEKAFcQrQgLgEsCOiAMyIaAArIgnAiEgGsCGyAEyIbAALogjAgCgGPI7AX9w6F3JtqHMhnMWLFSrSD9jOnakVHpZYAAAAAElFTkSuQmCC"></image>
+        <linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-4">
+            <stop stop-color="#35A0EF" offset="0%"></stop>
+            <stop stop-color="#005DA2" offset="100%"></stop>
+        </linearGradient>
+        <pattern id="pattern-5" width="21.8014706" height="21.8014706" x="732.198529" y="-21.8014706" patternUnits="userSpaceOnUse">
+            <use xlink:href="#image-6" transform="scale(0.454197304,0.454197304)"></use>
+        </pattern>
+        <image id="image-6" width="48" height="48" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8AAAFFSURBVGgF7djbDYMwDAXQBjEMYqyqY1WMxTppLiJIQIA8ariWkp8IPuweO60am67r7MstY8wwjuPH7dMz3uUua63p+/7r9rePIRW/9QmQzCV9ub0YgSIgzhxvQkjFb1EZBAdEKolkfJTqtnb7bv/zOJm58moRE0AzYgFoRawAGhE7gDZEEKAJcQjQgjgFaEBcAtgRUQBmRDSAFZEEYEQkA9gQWQAmRDaABVEEYEAUAx5H4EaGOyw+SMl66mbXzNOD4k6gCPNUY/CFwF1YOn5zRxJJRINqaUbUuZA/79sd3wm3xIdbdS60rXzo2XVCbO60/HxKJgFKKv4CkEziuyKBWAE0InYAbYggQBPiEKAFcQrQgLgEsCOiAMyIaAArIgnAiEgGsCGyAEyIbAALogjAgCgGPI7AX9w6F3JtqHMhnMWLFSrSD9jOnakVHpZYAAAAAElFTkSuQmCC"></image>
+    </defs>
+    <g id="bg" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <rect fill="#FFFFFF" x="0" y="0" width="1280" height="720"></rect>
+        <g id="Group" transform="translate(-278.000000, -19.000000)">
+            <g id="Rectangle-Copy">
+                <use fill-opacity="0.06" fill="url(#pattern-2)" style="mix-blend-mode: multiply;" xlink:href="#path-1"></use>
+                <use fill="#FFFFFF" xlink:href="#path-1"></use>
+            </g>
+            <circle id="Oval-3" fill="#2CA58D" fill-rule="nonzero" cx="449" cy="926" r="449"></circle>
+            <path d="M1841,886.403544 L1841,0 L1126.10151,0 C1051.81862,76.0198684 1005.9118,153.227547 988.381039,231.623037 C962.084898,349.216271 1014.67718,441.420056 1014.67718,537.632702 C1014.67718,633.845348 706.402823,686.851389 760.332198,855.22352 C796.285114,967.471607 1156.50771,977.864948 1841,886.403544 Z" id="Path-2" fill="url(#linearGradient-4)" fill-rule="nonzero"></path>
+            <path d="M1841,886.403544 L1841,0 L1126.10151,0 C1051.81862,76.0198684 1005.9118,153.227547 988.381039,231.623037 C962.084898,349.216271 1014.67718,441.420056 1014.67718,537.632702 C1014.67718,633.845348 706.402823,686.851389 760.332198,855.22352 C796.285114,967.471607 1156.50771,977.864948 1841,886.403544 Z" id="Path-2-Copy" fill="url(#pattern-5)" fill-rule="nonzero" opacity="0.400000006"></path>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/login/resources/img/diksha_gov_logo.svg b/ansible/artifacts/sunbird/login/resources/img/diksha_gov_logo.svg
new file mode 100644
index 000000000..fd3c8c70a
--- /dev/null
+++ b/ansible/artifacts/sunbird/login/resources/img/diksha_gov_logo.svg
@@ -0,0 +1 @@
+<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 85.57 51.99"><defs><style>.cls-1,.cls-145{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{clip-path:url(#clip-path-2);}.cls-4{clip-path:url(#clip-path-3);}.cls-5{clip-path:url(#clip-path-5);}.cls-6{clip-path:url(#clip-path-7);}.cls-7{clip-path:url(#clip-path-9);}.cls-8{clip-path:url(#clip-path-11);}.cls-9{clip-path:url(#clip-path-13);}.cls-10{clip-path:url(#clip-path-15);}.cls-11{clip-path:url(#clip-path-17);}.cls-12{clip-path:url(#clip-path-19);}.cls-13{clip-path:url(#clip-path-21);}.cls-14{clip-path:url(#clip-path-23);}.cls-15{clip-path:url(#clip-path-25);}.cls-16{clip-path:url(#clip-path-27);}.cls-17{clip-path:url(#clip-path-29);}.cls-18{clip-path:url(#clip-path-31);}.cls-19{clip-path:url(#clip-path-33);}.cls-20{clip-path:url(#clip-path-35);}.cls-21{clip-path:url(#clip-path-37);}.cls-22{clip-path:url(#clip-path-39);}.cls-23{clip-path:url(#clip-path-41);}.cls-24{clip-path:url(#clip-path-43);}.cls-25{clip-path:url(#clip-path-45);}.cls-26{clip-path:url(#clip-path-47);}.cls-27{clip-path:url(#clip-path-49);}.cls-28{clip-path:url(#clip-path-51);}.cls-29{clip-path:url(#clip-path-53);}.cls-30{clip-path:url(#clip-path-55);}.cls-31{clip-path:url(#clip-path-57);}.cls-32{clip-path:url(#clip-path-59);}.cls-33{clip-path:url(#clip-path-61);}.cls-34{clip-path:url(#clip-path-63);}.cls-35{clip-path:url(#clip-path-65);}.cls-36{clip-path:url(#clip-path-67);}.cls-37{clip-path:url(#clip-path-69);}.cls-38{clip-path:url(#clip-path-71);}.cls-39{clip-path:url(#clip-path-73);}.cls-40{clip-path:url(#clip-path-75);}.cls-41{clip-path:url(#clip-path-77);}.cls-42{clip-path:url(#clip-path-79);}.cls-43{clip-path:url(#clip-path-81);}.cls-44{clip-path:url(#clip-path-83);}.cls-45{clip-path:url(#clip-path-85);}.cls-46{clip-path:url(#clip-path-87);}.cls-47{clip-path:url(#clip-path-89);}.cls-48{clip-path:url(#clip-path-91);}.cls-49{clip-path:url(#clip-path-93);}.cls-50{clip-path:url(#clip-path-95);}.cls-51{clip-path:url(#clip-path-97);}.cls-52{clip-path:url(#clip-path-99);}.cls-53{clip-path:url(#clip-path-101);}.cls-54{clip-path:url(#clip-path-103);}.cls-55{clip-path:url(#clip-path-105);}.cls-56{clip-path:url(#clip-path-107);}.cls-57{clip-path:url(#clip-path-109);}.cls-58{clip-path:url(#clip-path-111);}.cls-59{clip-path:url(#clip-path-113);}.cls-60{clip-path:url(#clip-path-115);}.cls-61{clip-path:url(#clip-path-117);}.cls-62{clip-path:url(#clip-path-119);}.cls-63{clip-path:url(#clip-path-121);}.cls-64{clip-path:url(#clip-path-123);}.cls-65{clip-path:url(#clip-path-125);}.cls-66{clip-path:url(#clip-path-127);}.cls-67{clip-path:url(#clip-path-129);}.cls-68{clip-path:url(#clip-path-131);}.cls-69{clip-path:url(#clip-path-133);}.cls-70{clip-path:url(#clip-path-135);}.cls-71{clip-path:url(#clip-path-137);}.cls-72{clip-path:url(#clip-path-139);}.cls-73{clip-path:url(#clip-path-141);}.cls-74{clip-path:url(#clip-path-143);}.cls-75{clip-path:url(#clip-path-145);}.cls-76{clip-path:url(#clip-path-147);}.cls-77{clip-path:url(#clip-path-149);}.cls-78{clip-path:url(#clip-path-151);}.cls-79{clip-path:url(#clip-path-153);}.cls-80{clip-path:url(#clip-path-155);}.cls-81{clip-path:url(#clip-path-157);}.cls-82{clip-path:url(#clip-path-159);}.cls-83{clip-path:url(#clip-path-161);}.cls-84{clip-path:url(#clip-path-163);}.cls-85{clip-path:url(#clip-path-165);}.cls-86{clip-path:url(#clip-path-167);}.cls-87{clip-path:url(#clip-path-169);}.cls-88{clip-path:url(#clip-path-171);}.cls-89{clip-path:url(#clip-path-173);}.cls-90{clip-path:url(#clip-path-175);}.cls-91{clip-path:url(#clip-path-177);}.cls-92{clip-path:url(#clip-path-179);}.cls-93{clip-path:url(#clip-path-181);}.cls-94{clip-path:url(#clip-path-183);}.cls-95{clip-path:url(#clip-path-185);}.cls-96{clip-path:url(#clip-path-187);}.cls-97{clip-path:url(#clip-path-189);}.cls-98{clip-path:url(#clip-path-191);}.cls-99{clip-path:url(#clip-path-193);}.cls-100{clip-path:url(#clip-path-195);}.cls-101{clip-path:url(#clip-path-197);}.cls-102{clip-path:url(#clip-path-199);}.cls-103{clip-path:url(#clip-path-201);}.cls-104{clip-path:url(#clip-path-203);}.cls-105{clip-path:url(#clip-path-205);}.cls-106{clip-path:url(#clip-path-207);}.cls-107{clip-path:url(#clip-path-209);}.cls-108{clip-path:url(#clip-path-211);}.cls-109{clip-path:url(#clip-path-213);}.cls-110{clip-path:url(#clip-path-215);}.cls-111{clip-path:url(#clip-path-217);}.cls-112{clip-path:url(#clip-path-219);}.cls-113{clip-path:url(#clip-path-221);}.cls-114{clip-path:url(#clip-path-223);}.cls-115{clip-path:url(#clip-path-225);}.cls-116{clip-path:url(#clip-path-227);}.cls-117{clip-path:url(#clip-path-229);}.cls-118{clip-path:url(#clip-path-231);}.cls-119{clip-path:url(#clip-path-233);}.cls-120{clip-path:url(#clip-path-235);}.cls-121{clip-path:url(#clip-path-237);}.cls-122{clip-path:url(#clip-path-239);}.cls-123{clip-path:url(#clip-path-241);}.cls-124{clip-path:url(#clip-path-243);}.cls-125{clip-path:url(#clip-path-245);}.cls-126{clip-path:url(#clip-path-247);}.cls-127{clip-path:url(#clip-path-249);}.cls-128{clip-path:url(#clip-path-251);}.cls-129{clip-path:url(#clip-path-253);}.cls-130{clip-path:url(#clip-path-255);}.cls-131{clip-path:url(#clip-path-257);}.cls-132{clip-path:url(#clip-path-259);}.cls-133{clip-path:url(#clip-path-261);}.cls-134{clip-path:url(#clip-path-263);}.cls-135{clip-path:url(#clip-path-265);}.cls-136{clip-path:url(#clip-path-267);}.cls-137{clip-path:url(#clip-path-269);}.cls-138{clip-path:url(#clip-path-271);}.cls-139{clip-path:url(#clip-path-273);}.cls-140{clip-path:url(#clip-path-275);}.cls-141{clip-path:url(#clip-path-277);}.cls-142{clip-path:url(#clip-path-279);}.cls-143{clip-path:url(#clip-path-281);}.cls-144{clip-path:url(#clip-path-283);}.cls-145{stroke:#979797;stroke-linecap:square;stroke-miterlimit:10;stroke-width:0.5px;opacity:0.7;}.cls-146{clip-path:url(#clip-path-286);}.cls-147{isolation:isolate;}.cls-148{clip-path:url(#clip-path-288);}.cls-149{clip-path:url(#clip-path-289);}.cls-150{fill:#e55a28;}.cls-151{clip-path:url(#clip-path-291);}.cls-152{fill:#024f9d;}.cls-153{clip-path:url(#clip-path-293);}.cls-154{clip-path:url(#clip-path-295);}.cls-155{clip-path:url(#clip-path-296);}.cls-156{clip-path:url(#clip-path-297);}.cls-157{fill:#008840;}.cls-158{clip-path:url(#clip-path-298);}.cls-159{fill:#005ea3;}.cls-160{clip-path:url(#clip-path-300);}.cls-161{clip-path:url(#clip-path-302);}.cls-162{clip-path:url(#clip-path-303);}.cls-163{clip-path:url(#clip-path-304);}.cls-164{clip-path:url(#clip-path-307);}.cls-165{clip-path:url(#clip-path-308);}.cls-166{clip-path:url(#clip-path-312);}.cls-167{clip-path:url(#clip-path-313);}.cls-168{clip-path:url(#clip-path-317);}.cls-169{clip-path:url(#clip-path-318);}.cls-170{clip-path:url(#clip-path-322);}.cls-171{clip-path:url(#clip-path-323);}.cls-172{clip-path:url(#clip-path-327);}.cls-173{clip-path:url(#clip-path-328);}</style><clipPath id="clip-path" transform="translate(-356.73 -91.29)"><circle class="cls-1" cx="374.41" cy="127.43" r="0.76"/></clipPath><clipPath id="clip-path-2" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="219.71" y="64.28" width="360" height="640"/></clipPath><clipPath id="clip-path-3" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M376.23,127.57c-.52-.06-1-.09-1.16-.09v-.12a16.86,16.86,0,0,0,2.34-.35s0,.08,0,.12a.25.25,0,0,0-.17.27.26.26,0,0,0,.17.26.28.28,0,0,1,0,.09A8.8,8.8,0,0,0,376.23,127.57Zm1.17.34c-.09,0-.19.08-.23.22s0,.26.1.29l0,.09a10.24,10.24,0,0,0-1.11-.48c-.48-.19-.91-.34-1.1-.39a.2.2,0,0,0,0-.11,11.22,11.22,0,0,0,1.15.17,11.65,11.65,0,0,0,1.21.09S377.41,127.87,377.4,127.91Zm-.23.75a.25.25,0,0,0-.27.15.25.25,0,0,0,0,.31l-.07.1a9.31,9.31,0,0,0-.94-.76c-.41-.31-.78-.56-.95-.66a.41.41,0,0,0,.07-.11,10.43,10.43,0,0,0,1.06.46,8.93,8.93,0,0,0,1.15.39Zm-.41.67a.25.25,0,0,0-.31.07c-.09.1-.12.23-.06.3l-.1.08a11.11,11.11,0,0,0-.71-1c-.32-.41-.6-.74-.74-.88l.08-.08c.14.13.49.41.9.72a9.57,9.57,0,0,0,1,.68Zm-.58.53a.25.25,0,0,0-.31,0,.26.26,0,0,0-.15.28l-.11.05a8.28,8.28,0,0,0-.43-1.12,11.29,11.29,0,0,0-.49-1,.3.3,0,0,0,.11-.06,10.14,10.14,0,0,0,.68.93,9.61,9.61,0,0,0,.78.91Zm-.7.37c0-.08-.16-.12-.3-.09s-.22.14-.21.23l-.12,0a9.19,9.19,0,0,0-.12-1.19c-.07-.5-.15-.94-.2-1.13a.2.2,0,0,0,.11,0c.06.19.22.6.42,1.07a9,9,0,0,0,.52,1.09Zm-.77.18c0-.09-.13-.16-.27-.16s-.25.08-.26.17h-.12a9.08,9.08,0,0,0,.2-1.19c.06-.5.1-.94.1-1.14h.12a8.91,8.91,0,0,0,.12,1.14,10.59,10.59,0,0,0,.21,1.18Zm-.79,0c0-.1-.08-.19-.22-.23s-.26,0-.29.1l-.12,0a8.76,8.76,0,0,0,.5-1.1,9.82,9.82,0,0,0,.4-1.07l.11,0c0,.19-.11.62-.18,1.13a9.63,9.63,0,0,0-.1,1.19Zm-.76-.23c0-.08,0-.2-.15-.27a.24.24,0,0,0-.31,0l-.09-.07c.11-.11.42-.48.76-.93s.57-.77.67-.94l.1.06a9.49,9.49,0,0,0-.47,1.05,8.64,8.64,0,0,0-.41,1.12Zm-.67-.41c.06-.08,0-.2-.07-.3a.26.26,0,0,0-.31-.07.31.31,0,0,1-.07-.09,10.59,10.59,0,0,0,1-.69c.41-.32.75-.6.89-.74a.6.6,0,0,0,.08.08c-.13.14-.42.48-.73.89s-.61.84-.69,1Zm-.48-.49-.06-.08a.25.25,0,0,0,0-.31c-.08-.12-.2-.18-.28-.14a.47.47,0,0,1-.05-.1c.15,0,.61-.21,1.13-.43a10.58,10.58,0,0,0,1.05-.49l.06.11a11,11,0,0,0-.93.67A11.47,11.47,0,0,0,372,129.26Zm-.44-.77c.09,0,.13-.16.09-.3a.25.25,0,0,0-.23-.2s0-.08,0-.11a11.77,11.77,0,0,0,1.21-.12c.51-.08.95-.16,1.14-.21l0,.12a11.4,11.4,0,0,0-1.08.41c-.53.22-1,.43-1.1.51A1,1,0,0,1,371.57,128.49Zm-.18-.76c.1,0,.17-.13.17-.26s-.08-.25-.17-.26a.37.37,0,0,1,0-.11c.15,0,.63.12,1.19.19s1,.09,1.16.09v.12a11.41,11.41,0,0,0-1.15.12,9.73,9.73,0,0,0-1.19.22S371.4,127.77,371.39,127.73Zm0-.78c.09,0,.19-.08.22-.21a.25.25,0,0,0-.09-.3.42.42,0,0,1,0-.1,10.25,10.25,0,0,0,1.1.49c.49.19.91.34,1.1.39a.2.2,0,0,0,0,.11c-.19,0-.63-.11-1.15-.18a11.65,11.65,0,0,0-1.21-.09S371.41,127,371.42,127Zm.22-.75c.09,0,.21,0,.28-.15a.25.25,0,0,0,0-.31l.06-.08a8.35,8.35,0,0,0,.94.75c.42.31.78.56.95.66l-.06.1a9.48,9.48,0,0,0-1.06-.46,11.2,11.2,0,0,0-1.14-.41A1,1,0,0,0,371.64,126.2Zm.42-.66a.27.27,0,0,0,.31-.08.24.24,0,0,0,.06-.3l.09-.06a9.51,9.51,0,0,0,.71,1,11.18,11.18,0,0,0,.75.88l-.09.08c-.14-.13-.48-.41-.9-.72a10.43,10.43,0,0,0-1-.67Zm.58-.54a.25.25,0,0,0,.31,0,.26.26,0,0,0,.15-.28l.09,0a10.85,10.85,0,0,0,.44,1.12,9.67,9.67,0,0,0,.49,1l-.1.07a10.81,10.81,0,0,0-.69-.93,11.19,11.19,0,0,0-.78-.91Zm.7-.37c0,.09.16.13.3.09s.22-.14.21-.23l.1,0a7.86,7.86,0,0,0,.13,1.19c.07.51.15.94.2,1.13l-.11,0c-.05-.18-.22-.59-.42-1.06s-.44-1-.52-1.08Zm.77-.18c0,.1.12.17.26.17a.28.28,0,0,0,.27-.17h.1a9.8,9.8,0,0,0-.19,1.18c-.06.51-.09,1-.09,1.14h-.12c0-.19,0-.63-.13-1.14a10,10,0,0,0-.22-1.17Zm.79,0c0,.09.08.19.21.22a.25.25,0,0,0,.3-.09l.1,0a8.5,8.5,0,0,0-.49,1.1,9.16,9.16,0,0,0-.39,1.08.27.27,0,0,0-.12,0,10.63,10.63,0,0,0,.18-1.14,11.21,11.21,0,0,0,.09-1.19Zm.75.22a.24.24,0,0,0,.15.27.26.26,0,0,0,.32,0l.08.06a10.07,10.07,0,0,0-.76.93c-.31.41-.56.77-.66.94l-.1,0c.09-.18.27-.58.46-1a10.41,10.41,0,0,0,.4-1.13Zm-.75,2.73a.49.49,0,0,1-1,0,.48.48,0,0,1,.48-.49A.5.5,0,0,1,374.9,127.43Zm1.43-2.32a.23.23,0,0,0,.07.3.25.25,0,0,0,.31.07l.06.08a9.48,9.48,0,0,0-1,.7c-.4.32-.74.61-.88.74l-.09-.08a10.64,10.64,0,0,0,.73-.89,9.57,9.57,0,0,0,.68-1Zm.54.57a.25.25,0,0,0,0,.31.24.24,0,0,0,.28.14.36.36,0,0,1,0,.09c-.15,0-.6.21-1.13.43s-.88.4-1.05.5a.21.21,0,0,0-.06-.1c.17-.11.53-.37.94-.68a11.19,11.19,0,0,0,.91-.78Zm.38.69a.24.24,0,0,0-.09.3.25.25,0,0,0,.23.21s0,.06,0,.09c-.16,0-.64,0-1.2.13a11.21,11.21,0,0,0-1.14.21l0-.11c.18-.06.6-.22,1.08-.42s1-.44,1.09-.52Zm-2.88-2.14a3.21,3.21,0,1,0,3.29,3.16A3.22,3.22,0,0,0,374.37,124.23Z"/></clipPath><clipPath id="clip-path-5" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M376.63,99.48c-.12-.07-.28-.39-.63-.38s-.55.44-.62.52,0,.16.13.12.18-.39.53-.41.35.26.54.28S376.75,99.55,376.63,99.48Z"/></clipPath><clipPath id="clip-path-7" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M372.11,99.66c.13,0,.32-.31.53-.39a.44.44,0,0,1,.49.19c.06.08.14.18.22.19s.11-.11.09-.11-.1-.31-.3-.45a.63.63,0,0,0-.52,0,1.71,1.71,0,0,0-.55.37,1.86,1.86,0,0,0-.24.19A.47.47,0,0,0,372.11,99.66Z"/></clipPath><clipPath id="clip-path-9" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M374.27,103c-.13,0,0,.23-.17.26s-.11-.24-.17-.21,0,.26,0,.3.21.19.3,0S374.34,103,374.27,103Z"/></clipPath><clipPath id="clip-path-11" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M373.23,103.59a.35.35,0,0,0,0,.46c.13.13.28.16.31.12s-.13-.18-.22-.23S373.23,103.59,373.23,103.59Z"/></clipPath><clipPath id="clip-path-13" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M375.5,104.21a.5.5,0,0,0,.3-.39.69.69,0,0,0-.05-.42c-.09,0,0,.29-.14.46S375.28,104.26,375.5,104.21Z"/></clipPath><clipPath id="clip-path-15" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="380.86" y="129.41" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-17" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="380.77" y="129.8" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-19" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="380.73" y="130.19" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-21" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="380.59" y="125.29" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-23" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="380.86" y="125.29" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-25" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="380.91" y="125.73" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-27" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="380.32" y="124.9" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-29" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="381.23" y="125.76" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-31" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="381.69" y="126.83" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-33" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="382.02" y="126.15" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-35" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="381.69" y="126.51" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-37" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="382.02" y="125.82" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-39" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="381.64" y="125.79" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-41" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="381.23" y="125.34" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-43" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="381.69" y="126.19" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-45" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="377.28" y="130.12" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-47" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="377.32" y="130.49" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-49" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="377.66" y="130.13" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-51" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="376.95" y="130.52" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-53" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="377.64" y="130.49" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-55" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.01" y="130.49" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-57" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.27" y="130.07" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-59" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.01" y="129.24" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-61" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="377.66" y="129.62" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-63" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.01" y="129.62" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-65" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="377.97" y="130.07" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-67" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.43" y="128.39" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-69" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.71" y="129.24" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-71" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.32" y="129.63" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-73" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.36" y="129.24" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-75" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.38" y="128.86" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-77" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.1" y="125.21" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-79" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.19" y="126.01" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-81" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.1" y="124.82" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-83" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="377.77" y="124.82" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-85" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="378.13" y="125.56" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-87" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.2" y="126.88" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-89" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.2" y="126.61" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-91" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.52" y="125.64" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-93" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.47" y="125.19" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-95" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.9" y="125.64" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-97" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.47" y="124.81" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-99" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="370.04" y="124.81" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-101" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.9" y="126.2" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-103" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.56" y="126.9" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-105" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.2" y="124.81" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-107" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="370.42" y="124.79" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-109" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.74" y="124.81" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-111" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.74" y="125.19" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-113" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.9" y="126.59" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-115" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.89" y="125.68" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-117" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.93" y="126.61" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-119" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.2" y="125.19" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-121" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.19" y="125.22" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-123" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.19" y="126.2" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-125" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.19" y="125.68" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-127" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.86" y="124.91" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-129" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.52" y="125.68" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-131" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.52" y="125.22" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-133" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.52" y="124.91" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-135" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.85" y="126.2" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-137" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.89" y="125.22" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-139" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.9" y="124.83" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-141" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.88" y="125.22" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-143" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.92" y="126.9" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-145" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.2" y="125.66" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-147" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.19" y="126.2" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-149" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.51" y="126.61" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-151" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.25" y="126.61" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-153" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.48" y="124.85" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-155" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.51" y="126.2" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-157" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.19" y="124.91" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-159" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.51" y="125.66" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-161" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.51" y="125.22" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-163" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.94" y="129.22" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-165" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.26" y="129.6" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-167" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.28" y="129.95" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-169" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.28" y="129.57" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-171" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="365.94" y="129.55" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-173" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.28" y="130.35" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-175" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.83" y="130.42" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-177" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.21" y="130.42" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-179" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.49" y="130.4" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-181" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.49" y="129.63" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-183" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.21" y="130.04" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-185" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.17" y="129.65" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-187" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.88" y="130.04" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-189" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.49" y="130.02" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-191" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.59" y="129.22" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-193" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.19" y="130.4" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-195" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.88" y="130.42" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-197" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="368.83" y="130.04" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-199" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.19" y="130.04" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-201" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.97" y="129.57" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-203" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.97" y="130.4" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-205" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.69" y="130.4" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-207" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.94" y="130.02" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-209" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.59" y="129.57" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-211" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="366.64" y="129.97" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-213" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.29" y="130.4" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-215" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.59" y="130.02" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-217" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.26" y="130.04" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-219" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.59" y="129.6" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-221" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.84" y="129.65" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-223" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="367.59" y="130.4" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-225" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="370.92" y="129.6" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-227" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="370.1" y="128.31" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-229" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.74" y="128.01" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-231" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="369.79" y="128.38" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-233" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="370.15" y="128.78" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-235" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="370.43" y="128.31" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-237" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="370.1" y="128.01" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-239" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="370.52" y="128.7" width="0.38" height="0.38"/></clipPath><clipPath id="clip-path-241" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M366.6,126.61c0-.07.11-.09.25-.19s.06-.27,0-.25-.22.12-.31.25S366.55,126.71,366.6,126.61Z"/></clipPath><clipPath id="clip-path-243" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M367.4,127.5c-.07-.08,0-.45-.13-.44s-.26.33-.23.42S367.48,127.59,367.4,127.5Z"/></clipPath><clipPath id="clip-path-245" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M375.05,97.9h0Z"/></clipPath><clipPath id="clip-path-247" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M374.29,97.85Z"/></clipPath><clipPath id="clip-path-249" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M366.22,125.91a.19.19,0,0,0,.22.14c.05,0-.11-.1.1-.24s0-.31-.07-.23S366.18,125.74,366.22,125.91Z"/></clipPath><clipPath id="clip-path-251" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M366.12,125.65c.06,0,.16,0,.1-.14s.1-.14.17-.17-.1-.09-.24,0A.18.18,0,0,0,366.12,125.65Z"/></clipPath><clipPath id="clip-path-253" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M372,101.24h0Z"/></clipPath><clipPath id="clip-path-255" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M366.52,126.27c0-.14.19-.16.23-.24s0-.21-.06-.13-.27.14-.3.23S366.51,126.34,366.52,126.27Z"/></clipPath><clipPath id="clip-path-257" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M366.21,125.13c-.12-.06-.47.12-.33.26s.32.16.22-.07S366.29,125.17,366.21,125.13Z"/></clipPath><clipPath id="clip-path-259" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M366.75,126.65a.24.24,0,0,0-.12.29c.06.12.1.14.13,0a.42.42,0,0,1,.14-.18.19.19,0,0,0,.05-.28S366.88,126.56,366.75,126.65Z"/></clipPath><clipPath id="clip-path-261" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M366.82,127a.2.2,0,0,0,.15.3c.13,0,.12-.18.13-.24s.1-.25,0-.25A.56.56,0,0,0,366.82,127Z"/></clipPath><clipPath id="clip-path-263" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M366,125c-.22,0-.38.26-.27.33s.17,0,.17-.1S366.21,125,366,125Z"/></clipPath><clipPath id="clip-path-265" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M367.61,127.72c.15.07.18,0,.12-.15s-.34-.24-.35-.17A.44.44,0,0,0,367.61,127.72Z"/></clipPath><clipPath id="clip-path-267" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M372.37,101.13a1.86,1.86,0,0,0-.32.31.14.14,0,0,1-.06.07A2.22,2.22,0,0,0,372.37,101.13Z"/></clipPath><clipPath id="clip-path-269" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M380.76,126.74a.3.3,0,0,0-.27.28c0,.15.27.1.34,0A.19.19,0,0,0,380.76,126.74Z"/></clipPath><clipPath id="clip-path-271" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M379.51,126.24a.34.34,0,0,0,.22-.27c0-.1-.12,0-.18-.1s.05-.15.13-.23-.18-.1-.41,0-.32.44-.23.4.14-.11.17-.09,0,0,0,.08a.13.13,0,0,0,.11.14s0-.06,0-.11a.09.09,0,0,1,.11-.07c.1,0,0,.14-.08.19S379.32,126.32,379.51,126.24Z"/></clipPath><clipPath id="clip-path-273" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M367.61,104h0Z"/></clipPath><clipPath id="clip-path-275" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M384.57,102.83a.32.32,0,0,1-.29-.09,3.37,3.37,0,0,0,.52-.54c.13-.2.35,0,.31.15A.72.72,0,0,1,384.57,102.83Zm1.74,1c0,.11-.16.39-.29.33s-.09-.39-.43-.51a1.4,1.4,0,0,0-.51-.07c-.07,0,0-.15-.05-.25a.22.22,0,0,0-.13-.17c-.11,0-.15-.17-.09-.19s.32.35.44.2-.13-.12-.08-.33a.47.47,0,0,1,.21-.28l0,0c-.05-.07,0-.41-.05-.54a.92.92,0,0,0-.13-.19.22.22,0,0,0-.31,0,6.92,6.92,0,0,0-.66.86c-.18.23-.24.2.28.46a.36.36,0,0,1,.19.52c0,.1-.06.18.16.18a1.71,1.71,0,0,1,.45,0,1.18,1.18,0,0,1,.57.44c.14.18.08.34,0,.29a3.14,3.14,0,0,1-.45-.41c-.1-.08-.22-.18-.32-.13s0,.16.12.24.47.44.33.55-.3-.21-.38-.32-.15-.25-.27-.3.11.21.13.25a1.57,1.57,0,0,1,.15.43c0,.16.05.32-.07.32s-.12-.15-.27-.25a6.4,6.4,0,0,1-.52-.71c0-.07.06-.12.09-.09s.35.54.46.65.07-.1,0-.22-.14-.37-.15-.42h0a2.17,2.17,0,0,1-.37-.4c-.22-.26-.56,0-.61-.15,0,0-.08.18-.14.27a2,2,0,0,0-.26.66c-.05.44-.2.25-.37.34s-.22.35,0,.6.6.14.8.15.1.12.11.29a.85.85,0,0,0,.22.47c.08.1-.07.19-.27.27a.37.37,0,0,1-.45-.15c-.06-.08,0-.29-.17-.44s-.48-.24-.63-.4a2.25,2.25,0,0,1-.05-1c0-.12-.12-.39,0-.51s.41.14.57,0,.22-.2.28-.27c.22-.24.31-.26.33-.23s-.26,0-.44,0-.58.12-.61,0,.09-.17.06-.41-.13-.27-.12-.43.08-.29.4-.31a1.59,1.59,0,0,1,.73.12c.13,0,.27.06.27,0a1,1,0,0,0-.55-.43.4.4,0,0,0-.34.06c-.09,0-.33,0-.34-.11s-.09-.14-.11-.29-.07-.38.23-.38.29-.41.51-.49a.56.56,0,0,1,.49.08c1,.52,1.18.25,1.37.57a3.09,3.09,0,0,1,.19.35,1.69,1.69,0,0,1,0,.58c.11,0,.06.32.23.43a2,2,0,0,1,.38.33A.77.77,0,0,1,386.31,103.79Zm-2,.71c.1.07.22.27.15.3s-.17-.15-.22-.2-.17,0-.19-.07a.07.07,0,0,1,0-.12A.52.52,0,0,1,384.29,104.5Zm.72,1a1.63,1.63,0,0,1-.48.36c-.08,0,.15.18,0,.19a.44.44,0,0,1-.32-.25c-.08-.14-.18-.37-.33-.36a.7.7,0,0,1-.48-.1.34.34,0,0,1-.2-.21c0-.06,0-.12.18-.26a.85.85,0,0,0,.18-.23,3.25,3.25,0,0,1,.27-.51,2.19,2.19,0,0,1,.23-.26c.05,0,.11,0,0,.09a5,5,0,0,0-.37.67c-.07.13-.25.38-.24.45s.15.11.22.09.1-.29.19-.28.13.15.11.24c-.06.25.16-.07.24,0s-.16.46.14.2c.11-.09.15-.38.29-.29s.14.13.1.17-.31.22-.37.29,0,.19,0,.21.25-.24.44-.32S385.06,105.39,385,105.45Zm-2.44,1.91a.48.48,0,0,0,.23.42c.14.09-.07.09-.12.06s-.34-.31-.48-.41.25-.19.24-.26,0-.2-.12-.12a.54.54,0,0,1-.54-.12.8.8,0,0,1-.1-.79.53.53,0,0,1,.3-.36c.06,0,.23,0,.23.09s-.16.36-.26.53,0,.54.22.54.15-.14.27-.15S382.6,107.12,382.57,107.36Zm.34,1.76a4.7,4.7,0,0,1-.46.58c-.07.11.07.32.16.26s.31-.52.52-.58.2.12.17.32-.37.29-.48.53a.49.49,0,0,0,0,.31s-.13,0-.18,0,0-.26-.07-.29c-.44-.23-.52-.5-.5-.61a2.24,2.24,0,0,1,.47-.71c.14-.13.22-.35.34-.36S383,109,382.91,109.12Zm-.66,2.79c0,.13.16.26.26.35s-.06.11-.22.12A.42.42,0,0,1,382,112a1,1,0,0,1,.34-.77c.21-.15.18-.25.14-.34s.26,0,.27.27C382.79,111.65,382.29,111.77,382.25,111.91Zm-.46-.58a4.21,4.21,0,0,1-.05.58,1.07,1.07,0,0,1-.23-.77,1,1,0,0,1,.26-.51c.09-.13.13-.3.2-.27s.12.19.15.39S381.79,111.14,381.79,111.33Zm0,1.39a1,1,0,0,1-.31.45c-.1.08-.32.23,0,.47.1.08,0,.27-.27.07a.62.62,0,0,1-.07-.6.83.83,0,0,1,.4-.39c.19-.12.1-.34.24-.33S381.8,112.54,381.75,112.72Zm-.67,1.47a1.44,1.44,0,0,0-.28.37c-.05.11,0,.14.09.2s.1.21,0,.25-.42-.11-.45-.32.24-.31.15-.37-.39.06-.57,0a.37.37,0,0,1-.25-.34.72.72,0,0,1,.32-.62.12.12,0,0,1,.17.16c-.05.13-.31.19-.35.4a.25.25,0,0,0,.3.27c.19,0,.22-.12.5-.14S381.17,114.07,381.08,114.19Zm-.33,3.46c0,.3-.35,1.81-.33,2.08s.39,1,.37,1.28.32.72.34.88-.15,0-.27-.17a1.59,1.59,0,0,0-.29-.42c-.09,0,.06.43.13.56s.39.44.34.45a1.67,1.67,0,0,1-.64-.6,7.1,7.1,0,0,1-.28-1,4.43,4.43,0,0,1-.05-1c.06-1.11.28-2.14.26-2.39a9.23,9.23,0,0,0,0-1.49c-.06-.08-.13-.44,0-.53s.24.06.29.15A6.61,6.61,0,0,1,380.75,117.65Zm-.78-3s.16-.08.18,0,0,.2-.09.21S379.82,114.78,380,114.67Zm1.19,8c0,.2,0,.39.13.48a2,2,0,0,0,.48.31c.1,0,.09.21.06.29s-.22.32-.2-.08c0-.13-.28-.18-.35-.12s-.06.25-.15.27-.12-.3,0-.35a1,1,0,0,0-.29-.75c-.14-.08.06.36,0,.53s0,.5-.24.47c-.44,0-.71-.84-.87-.92s0-.37-.44-.83c-.09-.09,0-.7-.11-.74s0-.62-.15-.68-.06-.44-.33-.61a.9.9,0,0,1-.21-.4,2,2,0,0,0-.13-.51,1.35,1.35,0,0,1-.18-1.12.53.53,0,0,0,.08-.49,1.2,1.2,0,0,1,.1-.83c.1-.11-.09-1.21.13-1.62.05-.09,0-.21,0-.22s.07-.2,0-.25-.08-.28-.1-.4-.13-.35,0-.42.12.22.26.29a1.64,1.64,0,0,1,.53.42.78.78,0,0,0,.32.35.76.76,0,0,1,.4.48,6.55,6.55,0,0,1,.19,1.61c0,.44.11.64,0,.75s.09.68,0,.81a8.43,8.43,0,0,0,0,2.14c.1.27.13,1,.2,1.13s.15.5.37.59.23.16.38.09S381.13,122.54,381.16,122.69Zm.28-.33c.13-.06.32,0,.41.06s.31.14.32.25a4.07,4.07,0,0,0,0,.6,1.69,1.69,0,0,1,.1.35,1.5,1.5,0,0,1,0,.3s-.11,0-.17,0,.07-.29,0-.56a.48.48,0,0,0-.24-.23,1.31,1.31,0,0,1-.4-.56C381.44,122.5,381.34,122.4,381.44,122.36Zm.9-.17a.48.48,0,0,1,.22.13c.07.07,0,.5,0,.57s.16.17.76.47a.46.46,0,0,1,.1.31c0,.08,0,.28-.11.28s-.07,0,0-.23a.31.31,0,0,0-.09-.28.22.22,0,0,0-.21,0c-.08,0-.07.17,0,.34s.15.14.09.3-.2.07-.25,0,0-.15.05-.18a.77.77,0,0,0,0-.4c-.06,0-.39-.34-.39-.42s0-.28-.15-.34,0-.33-.27-.45C382,122.18,382.26,122.18,382.34,122.19Zm1.12,2.51a.12.12,0,0,1-.23,0c0-.16-.11-.32-.05-.32a.31.31,0,0,1,.2.07A.29.29,0,0,1,383.46,124.7Zm.1,4.34a10.45,10.45,0,0,1-.15,1.39c0,.09-.14-2.75-.14-3s0-2.26.06-2.23.19,1.11.19,1.54C383.52,127,383.58,128.52,383.56,129Zm-.4-5.47a.17.17,0,0,1,.18.19c0,.12,0,.25,0,.26s-.1-.12-.14-.2S383,123.58,383.16,123.57Zm-.12,6.86c-.07.2-.18-3-.18-3.21a8.92,8.92,0,0,1,.05-2.08c.06,0,.21.49.24,1.42A22.77,22.77,0,0,1,383,130.43Zm-.27.58c-.06,0-.12.07-.14,0s0-.1-.06-.16-.12-.15-.06-.16a.23.23,0,0,1,.22.13C382.77,130.93,382.83,131,382.77,131Zm-.3.11s-.1,0-.13,0,0-.07,0-.1-.17-.16-.16-.17a.32.32,0,0,1,.07-.06c.05,0,.22.16.25.21S382.5,131.11,382.47,131.12Zm-.44.12s-.07.06-.09-.05-.26-.28-.15-.3.13,0,.17,0a1.31,1.31,0,0,1,.2.23S382.08,131.19,382,131.24Zm0-.9c0,.09,0,.26,0,.29s-.06,0-.09-.1a.79.79,0,0,1,0-.44c.05-.1.08-.15.18-.16s.11.06.08.15S382,130.25,382,130.34Zm-3.25-3.65c.14,0,.12.17.07.22s-.16,0-.21-.06S378.7,126.68,378.75,126.69Zm2.78,3.87c0,.08-.18.06-.42.07-.07,0,0-.3,0-.35.26-.19.1-.28.24-.39a5.89,5.89,0,0,1,.55-.62c.08-.06,0-.09,0-.09s0-.34,0-.35.18-.27.16-.29-.09.1-.28.28a1.08,1.08,0,0,1-1.17.08c-.09-.09,0,0,.2-.34A1,1,0,0,0,381,128c0-.2-.1-.41-.15-.42a1.33,1.33,0,0,1-.11.72,1.32,1.32,0,0,1-.35.47c-.05.06,0,.2.08.18s0,.48,0,.54a.63.63,0,0,0-.15.33,1.12,1.12,0,0,0-.05.36c0,.14.09.26,0,.27s-.09.19-.08.23-.45.11-.52,0,.08-.11.13-.15,0-.4,0-.42-.1-.14,0-.16.12.11.15.14.09,0,.12-.05a.46.46,0,0,0,0-.32c-.06-.24-.34-.4-.3-.48s.08-.2,0-.23-.1.21-.18.23.08.23,0,.28-.13.15-.1.22a.85.85,0,0,1-.19.44c-.08.07-.26.56-.43.55s-.45.05-.43,0,.31-.28.35-.38a4.38,4.38,0,0,0,.27-.66.61.61,0,0,1,0-.36c.08-.15.26,0,.41-.2a2.33,2.33,0,0,0,.4-.59c0-.13.12-.52.16-.64s-.12.12-.18.25-.09.27-.14.4a1.56,1.56,0,0,1-.25.42c-.12.11-.31.12-.3,0a.76.76,0,0,1,.08-.15l.34-.62c.11-.19.38-.6.41-.67a3.74,3.74,0,0,0-.45.59l-.36.56a.15.15,0,0,1-.18,0c-.09,0-.17-.16-.13-.23l.21-.22a3.1,3.1,0,0,0,.41-.41,5,5,0,0,0,.37-.61s-.38.51-.48.6a2.18,2.18,0,0,1-.41.35c-.1,0-.18,0-.21,0s.1-.07.17-.12a3.67,3.67,0,0,0,.34-.32,2.81,2.81,0,0,0,.26-.25,1.18,1.18,0,0,0,.24-.39s-.13.18-.2.26-.25.24-.4.39a3.17,3.17,0,0,1-.27.21c-.06,0-.12,0-.16,0s0-.08,0-.12.34-.2.37-.25-.24.08-.34.08-.12-.08,0-.13a1,1,0,0,0,.29-.2c.09-.14.07-.17-.07-.12s-.08.06-.18.06-.16-.08-.08-.14a.69.69,0,0,1,.33-.13c.07,0,.29,0,.29-.07s-.16-.15-.3-.15-.08,0-.16.12a.34.34,0,0,1-.49,0c0-.06.37.14.45-.06a.17.17,0,0,0-.11-.25.42.42,0,0,0-.22,0c-.13.07,0-.08.13-.11s.19-.07.13-.12-.09,0-.13-.07-.11-.49.12-.63.13-.09.14-.16-.12-.18-.16-.2a.15.15,0,0,1,0-.18s.12,0,.09-.06a.21.21,0,0,1,0-.22.49.49,0,0,1,.27-.15s-.07.23-.09.3a.38.38,0,0,0,0,.26.44.44,0,0,0,.22.14.33.33,0,0,0,.39-.14c.11-.19,0-.3,0-.42s.12,0,.17.07a.39.39,0,0,1,.09.31c0,.21,0,.12.08.16s.09.07.1.13-.06,0-.07.09.05.17,0,.19,0,.17.05.14.05.06,0,.1,0,.3-.09.42a1,1,0,0,1-.25.24c-.12.06-.3,0-.36,0s-.09.09,0,.09a.12.12,0,0,1,.13.1.17.17,0,0,1,0,.17c-.08.07-.07.12,0,.09s.12-.13.24-.23a.84.84,0,0,0,.19-.11.86.86,0,0,1,.24-.12c.12,0,.1-.27.31-.36a.48.48,0,0,1,.4,0c.1,0,.31.18.19.4a.61.61,0,0,1-.24.3c-.09.06-.08.24,0,.34s.08.15.15.21.13.06.3,0a.62.62,0,0,1,.33-.11,1.49,1.49,0,0,1,.59.13.69.69,0,0,1,.29.28,1.19,1.19,0,0,1,.05.22,1,1,0,0,1,.09.29c0,.22-.1.28-.08.37s0,.39-.1.4-.19.06-.18.16a.35.35,0,0,1-.06.23,3.57,3.57,0,0,0-.28.28c-.08.09-.07.2-.11.26a.65.65,0,0,0-.13.34C381.73,130.44,381.56,130.49,381.53,130.56Zm0,.81a1.11,1.11,0,0,1-.14-.35c0-.06,0-.07.09-.07s.22.26.22.31S381.57,131.39,381.55,131.37Zm-.19.71c-.09,0-.1-.13-.08-.2s.11,0,.18,0,.05.09.06.14S381.44,132.08,381.36,132.08Zm-.21-.65c0-.07-.19-.43-.13-.46a.1.1,0,0,1,.15,0c0,.05.13.24.1.3S381.17,131.46,381.15,131.43Zm-.09.64c-.1,0-.12-.13-.1-.2s.1,0,.17,0,.06.08.07.14S381.13,132.07,381.06,132.07Zm-.14.4c-.16.22-.33.2-.34.14s.15-.15.17-.27,0-.24,0-.24S381,132.32,380.92,132.47Zm-.2-.41c-.09,0-.11-.13-.1-.2s.11,0,.18,0,.06.08.07.13S380.79,132.06,380.72,132.06Zm-.16-1.05c.05,0,.27,0,.28,0s.12.33.07.37-.16.08-.2.05S380.51,131,380.56,131Zm-.18,1c-.09,0-.1-.13-.09-.2s.11,0,.18,0,0,.08.06.13S380.46,132.05,380.38,132.05Zm.25-2v-.21h-.17c0-.17.1-.36.16-.58a1.71,1.71,0,0,0,1.14-.07c.1,0,.13,0,.1.07s-.24.08-.4.24v-.08h-.18v.12h.14a1.17,1.17,0,0,0-.2.42,2,2,0,0,1-.3.59v0h-.19v.17h.08l-.13.14a.32.32,0,0,1-.18-.14h.08v-.17h-.15a.3.3,0,0,1,0-.1.08.08,0,0,0,0,0h.14v-.2h-.14a1.71,1.71,0,0,1,.05-.3V130Zm-.45,1.35c-.06-.06-.24-.31-.14-.35a.28.28,0,0,1,.36.35c0,.11,0,.19-.13.19S380.23,131.43,380.18,131.36Zm-.23.49c0-.07.11,0,.18,0s.06.09.06.14-.07.1-.15.1S379.94,131.92,380,131.85Zm.11.78c-.05,0-.22.08-.27.05s.07-.28,0-.41.2-.05.28,0S380.18,132.55,380.06,132.63Zm-.44-.59c-.1,0-.12-.13-.1-.2s.12,0,.2,0,.06.08.07.13S379.7,132,379.62,132Zm.08-1a.55.55,0,0,1,.15.43c0,.08-.12.08-.2.07s0-.1,0-.23-.21-.23-.26-.28,0-.08.05-.08A.36.36,0,0,1,379.7,131.06Zm-.1-.85s-.09.07-.13,0a.19.19,0,0,1,0-.26c.08-.05.08-.11.11-.12s.08.18,0,.19S379.57,130.16,379.6,130.21Zm-.19,1.12c0,.06-.12.21-.22.23s-.25,0-.24-.06.07-.16,0-.23-.32-.23-.18-.27a.4.4,0,0,1,.3,0C379.24,131.07,379.45,131.27,379.41,131.33Zm-.2.71c-.12,0-.13-.13-.11-.2s.12,0,.21,0,.07.08.07.13S379.29,132,379.21,132Zm-.34.68c-.1,0-.07-.11-.06-.25s-.05-.25,0-.28.22,0,.31,0,.11.29.12.46S379.14,132.7,378.87,132.72Zm-.22-.87c0-.1.13-.06.23-.06s.07.1.08.15-.09.08-.19.08S378.64,131.91,378.65,131.85Zm-.21.85c-.11,0-.29.06-.29,0s-.15-.43-.07-.5.37,0,.43,0S378.56,132.65,378.44,132.7Zm-.63-.89c0-.05.15,0,.24,0s.07.08.07.12-.09.12-.19.12S377.79,131.86,377.81,131.81Zm0,.91c-.13,0-.37.06-.36-.05s-.2-.45-.11-.45.51-.06.55,0S377.88,132.7,377.77,132.72Zm-.72-.71c-.12,0-.08-.15-.09-.21s.14,0,.24,0,.07.07.07.12S377.15,132,377.05,132Zm-.19.73a1,1,0,0,1-.07-.56c.06-.07.26,0,.33,0s0,.19.12.42S377,132.8,376.86,132.74Zm-.21-.07c0,.08-.21.11-.34.07s-.26-.51-.11-.55a.85.85,0,0,1,.39,0C376.68,132.2,376.68,132.6,376.65,132.67Zm-.78-.87c0-.07.19,0,.33,0s.11.07.11.12-.11.11-.26.11S375.86,131.93,375.87,131.8Zm.15.92a.66.66,0,0,1-.4,0c-.09,0-.2-.48-.14-.5a1.46,1.46,0,0,1,.38,0C376,132.23,376.05,132.68,376,132.72Zm-.7-.94c0-.06.19,0,.33,0s.11.08.11.13-.15.09-.28.11A.14.14,0,0,1,375.32,131.78Zm0,.91a.66.66,0,0,1-.4,0c-.12,0-.17-.44-.11-.46a1.93,1.93,0,0,1,.49,0C375.43,132.28,375.37,132.65,375.34,132.69Zm-.49-1h.42a.72.72,0,0,1-.13.28,2.54,2.54,0,0,1-.39,0S374.85,131.71,374.85,131.71Zm-.19,1c0,.06-.18.05-.28,0s-.14-.38-.14-.43.4-.07.41,0A1.14,1.14,0,0,1,374.66,132.67Zm-.64,0c-.1,0-.27,0-.29,0a1.41,1.41,0,0,1,0-.41c0-.08.42-.06.42,0S374.18,132.64,374,132.69Zm-.57,0a.51.51,0,0,1-.39,0s-.09-.41,0-.44a1.34,1.34,0,0,1,.4,0C373.53,132.27,373.58,132.66,373.45,132.69Zm-.67.06a.66.66,0,0,1-.4,0s0-.52.15-.5a3.07,3.07,0,0,1,.38,0C373,132.27,372.86,132.72,372.78,132.75Zm-.44-.88c0-.05,0-.14.18-.14s.33,0,.33,0a.25.25,0,0,1-.26.21C372.45,132,372.25,132,372.34,131.87Zm-.36.1c-.14,0-.34,0-.25-.1s0-.14.18-.14.34,0,.34,0A.24.24,0,0,1,372,132Zm.08.75c-.13,0-.38,0-.4-.07s-.17-.49-.09-.51a.8.8,0,0,1,.41.06C372.12,132.25,372.14,132.69,372.06,132.72Zm-.75-.85c0-.05,0-.14.13-.14s.24,0,.24,0a.2.2,0,0,1-.19.2C371.39,132,371.24,132,371.31,131.87Zm0,.8c-.14,0-.42.07-.43-.18s-.07-.34,0-.37.24,0,.3,0S371.49,132.66,371.32,132.67Zm-.46-.79s0-.13.13-.13.24,0,.24,0a.2.2,0,0,1-.19.2C370.94,132,370.8,132,370.86,131.88Zm-.28.09c-.1,0-.25,0-.18-.1s0-.13.13-.13.24,0,.24,0A.2.2,0,0,1,370.58,132Zm-.24.69c-.13,0-.17-.38-.14-.47s.15-.08.25-.07.15.35.25.46S370.47,132.69,370.34,132.66Zm-.38-.78s0-.13.12-.13.25,0,.25,0a.2.2,0,0,1-.19.2C370,132,369.89,132,370,131.88Zm-.32.78c-.11,0-.21-.53-.09-.54s.21,0,.27,0,.09.47.12.52S369.76,132.71,369.64,132.66Zm-.15-.76c0-.05,0-.14.12-.14s.24,0,.24,0a.19.19,0,0,1-.18.2C369.56,132,369.42,132,369.49,131.9Zm.33-1.12c.07,0,.21.06.16.08s-.22.07-.22.16a.58.58,0,0,0,.12.31c.05,0-.12.07-.21,0a.55.55,0,0,1-.2-.3C369.47,131,369.67,130.81,369.82,130.78Zm-.38,0c-.07.07-.23.11-.18.18s.23.3.15.33a.65.65,0,0,1-.31,0c-.09,0-.18-.22-.18-.28a.53.53,0,0,1,.34-.35C369.35,130.69,369.5,130.75,369.44,130.81ZM369.2,132c-.09,0-.22,0-.16-.09s0-.14.11-.14.22,0,.22,0S369.32,132,369.2,132Zm-.08.67c-.23.13-.3-.11-.31-.29s0-.24,0-.25a.23.23,0,0,1,.21.08C369.09,132.26,369.28,132.57,369.12,132.66Zm-.51-.77s0-.13.1-.13.21,0,.21,0-.05.2-.16.2S368.55,132,368.61,131.89Zm-.15-.86a.72.72,0,0,1,.33-.28s.19,0,.15,0-.2.14-.2.18.14.3.1.32-.19.06-.23,0S368.43,131.1,368.46,131Zm-.25-.06c0,.06.14.23.12.26a.29.29,0,0,1-.25,0c-.08,0-.22-.22-.19-.27a1.18,1.18,0,0,1,.41-.28c.1,0,.18,0,.15.07S368.2,130.91,368.21,131Zm.1,1c-.08,0-.19,0-.14-.1s0-.14.1-.14.18,0,.18,0S368.41,132,368.31,132Zm.07.61s-.05.08-.14,0-.17-.46-.05-.48.2,0,.22.07S368.36,132.5,368.38,132.61ZM368,132c-.08,0-.19,0-.14-.1s0-.14.1-.14.18,0,.18,0S368.05,132,368,132Zm-.4-.75c-.11,0-.39-.27-.34-.33a1.26,1.26,0,0,1,.49-.21c.12,0,.26,0,.18.07l-.29.17c0,.05.16.19.15.23S367.66,131.25,367.55,131.25Zm0,.76c-.07,0-.18,0-.13-.1s0-.14.09-.14.19,0,.19,0S367.68,132,367.58,132Zm.1.27c0,.12,0,.28-.05.32s-.16,0-.2-.08-.09-.36.08-.35S367.71,132.16,367.68,132.28Zm-.44-.26c-.07,0-.17,0-.12-.1s0-.13.08-.13.17,0,.17,0S367.33,132,367.24,132Zm-.19-1a.11.11,0,0,1-.1.05.72.72,0,0,1-.25-.22c-.06-.08.21-.14.28-.15s.23,0,.19.09a.93.93,0,0,1-.2.1S367.06,131,367.05,131Zm-.07,1c-.07,0-.16,0-.12-.1s0-.14.09-.14.15,0,.15,0S367.07,132,367,132Zm-.35-1.21c-.05,0-.16.09-.13.14s.13.11.06.12-.08,0-.15,0-.13-.2-.1-.25a.32.32,0,0,1,.21-.12C366.59,130.72,366.68,130.79,366.63,130.82Zm-.45,0a.11.11,0,0,0,0,.2c.09.07,0,.11-.15.09a.17.17,0,0,1-.15-.23.45.45,0,0,1,.25-.19C366.19,130.68,366.25,130.78,366.18,130.81Zm-.53-.29a.67.67,0,0,1-.43-.42c0-.15-.09-.26,0-.39v0a.08.08,0,0,0,0-.12s-.07-.24,0-.29a1.32,1.32,0,0,1,.34-.2.77.77,0,0,0,.28-.1.16.16,0,0,0,0-.16c0-.08-.11-.11-.17-.23a1,1,0,0,1,.05-.68c.06-.08.18-.2.21-.26a.33.33,0,0,0,0-.06c0-.06.06-.17-.08-.16s-.18,0-.17-.23,0-.25.07-.29,0-.23.06-.34.1-.32,0-.37-.07-.4-.07-.48-.14-.23-.21-.21,0,.14,0,.14a.42.42,0,0,0-.1-.07.49.49,0,0,1,.26.42c0,.33-.07.18-.15.35s0,.25-.07.31-.28-.18-.3-.28,0-.25.06-.29.05-.11,0-.22,0-.29.11-.3h0s-.06-.28,0-.33a.19.19,0,0,0,.11-.18.22.22,0,0,1,.06-.17s.18-.07.2-.11a.26.26,0,0,1,.21-.12,2.13,2.13,0,0,1,.25,0c.09,0,.21,0,.28,0a.14.14,0,0,1,0,.2c-.08.07-.05.28,0,.28s0-.14.16-.23.09-.09.12-.09.07.27,0,.35.06-.12.15-.13.1.22.05.25a.41.41,0,0,0-.1.18c0,.12,0,.18.1,0s.12,0,.13,0a.16.16,0,0,1-.06.2.27.27,0,0,0-.1.11c0,.08,0,.2.08.16s.06-.15.1-.17.09,0,.11.08,0,.09,0,.12-.17.18-.09.17.22-.06.23,0,.06.12-.07.21a.61.61,0,0,0-.16.12s0,.09,0,.09.24-.11.33-.06,0,.2,0,.23-.27.17-.19.18a.81.81,0,0,0,.31-.1c.08,0,0,.13,0,.18s-.25,0-.28.09.1.15.28.08a.47.47,0,0,1,.17,0,1.17,1.17,0,0,0,.26.1.69.69,0,0,0,.25-.08.83.83,0,0,1,.35-.06,1,1,0,0,1,.54.18.58.58,0,0,0,.4.09.53.53,0,0,0,.41-.23.65.65,0,0,0,0-.56c-.09-.18-.17-.46,0-.61s.13-.25.16-.39.31-.34.38-.39a.3.3,0,0,0,.15-.21c0-.08.12-.15.22-.12a.11.11,0,0,1,0,.19,1.26,1.26,0,0,1-.21.23c-.05,0-.21.09-.19.17s.12.08.19.2,0,.21,0,.23l-.19.08c-.05,0-.07.07-.06.08s.13.07.14.1,0,.11-.11.11a.06.06,0,0,0,0,.11.14.14,0,0,1,0,.25.16.16,0,0,0-.1.11.07.07,0,0,0,.06.09c.06,0,.06.13,0,.16s-.08.07-.07.14.06.17,0,.26a.48.48,0,0,1-.3.17c-.13,0-.16.08-.31.07s-.39.1-.53.07-.07,0,0,.11c.26.25.06.52.17.66.24.32.44.65.58.68a1.48,1.48,0,0,1,.46.17c.07.06,0,.18,0,.22s-.08.15,0,.18.18-.05.24,0a4,4,0,0,0,.22.37.49.49,0,0,1,0,.42c-.07,0-.25.11-.35.06s.1-.21.08-.31a1.18,1.18,0,0,0-.21-.37c-.1-.1-.29-.41-.42-.45s-.62-.41-.78-.4a1.94,1.94,0,0,1-1.27-.53c-.12-.12-.09,0-.09.18a.25.25,0,0,1-.28.22c-.23,0-.32-.23-.4-.31a.49.49,0,0,0-.27-.15c-.15,0-.27-.42-.3-.44s.09.52,0,.6-.32.43-.53.48l-.49.1c-.12,0-.24.22-.1.29s0,.5,0,.54a.81.81,0,0,0,.27,0c.05,0,.07.11.1.2s.1.11.07.14S365.87,130.55,365.65,130.52Zm.07.16a1.13,1.13,0,0,1-.19.19s.21.17.15.19a.41.41,0,0,1-.19,0s-.19-.2-.19-.26.24-.16.3-.18S365.73,130.67,365.72,130.68Zm-.67-1.51a5.91,5.91,0,0,0-.11,1.05c0,.35-.36.41-.29.33a1,1,0,0,0,.17-.62c0-.29-.09-1,0-1.19s.24,0,.31,0,.29-.06.28.14S365.13,129,365.05,129.17Zm-.7,1.46s.09-.28.1-.35c0-.27.05-.81.07-1.11s0-1.32,0-1.7c0-.18-.06-1.29-.1-1.6a3.07,3.07,0,0,1,0-.68c0-.15.2.46.26.86s0,1.27,0,1.47a11.1,11.1,0,0,1-.13,2.84C364.53,130.47,364.38,130.7,364.35,130.63Zm-.27-.67c-.09.14-.08.08-.06,0a4.07,4.07,0,0,0,.21-1.23c0-.49,0-1.91,0-2.08a4.48,4.48,0,0,0-.22-1.08,1.74,1.74,0,0,1-.19-.35c0-.17.11-.14.23,0a3.72,3.72,0,0,1,.34,1.45c0,.29.08,1.52,0,2.08A3.67,3.67,0,0,1,364.08,130Zm-.32-.79s0-1.23,0-1.59-.05-1.72,0-1.77.21,1.11.21,1.39S364,129.17,363.76,129.17Zm-.34-1.14a1.18,1.18,0,0,0,0-.66c0-.09.27.08.27.33S363.38,128.15,363.42,128Zm1.32-2.69a11.75,11.75,0,0,1,.4,2.68,2.86,2.86,0,0,0-.28.37S364.67,125.57,364.74,125.34Zm.56,2.6c-.16.08-.25-1.36-.16-1.36s.45.4.45.48S365.45,127.86,365.3,127.94Zm0,.66c-.17,0-.25.05-.29-.06s.14-.37.22-.45.44-.07.44-.07l0,.13-.13,0a.18.18,0,0,0-.09.16C365.39,128.49,365.42,128.61,365.26,128.6Zm-.32-4.12c.06-.26,0-.26.23-.28s0,.09,0,.2.09.2,0,.2S364.9,124.61,364.94,124.48Zm0-1.09c.06,0,.24,0,.24,0s-.12.08-.06.17,0,.16-.1.08S364.89,123.42,364.94,123.39Zm0-.33c.14-.13.28,0,.4,0s.19-.24.27-.66.25-.41.28-.32-.08.25-.07.4a.89.89,0,0,1,0,.26,1.1,1.1,0,0,1-.19.29c-.06.07-.08.33-.25.39S364.83,123.2,365,123.06Zm.36.43c.11,0,.17.13.19.21s-.12.1-.09.15,0,.22,0,.25-.3.06-.36,0,0-.14.12-.17.1-.21.1-.21S365.22,123.51,365.32,123.49Zm.4.92c0,.12,0,.15-.14.15s-.26-.14-.12-.31a.41.41,0,0,1,.39-.22c.07,0,.14.15.07.16S365.7,124.32,365.72,124.41Zm.49-.72a.37.37,0,0,1-.4.29c-.13,0,.09-.21.14-.33s-.21-.42-.24-.17-.16.08-.1-.13a.2.2,0,0,1,.32-.11C366.08,123.32,366.29,123.42,366.21,123.69Zm-.09-1.27c.11-.21.24-.28.33-.28s.2.06.31.2-.05,0-.16.14.07.41,0,.49-.4.4-.43.2a3.74,3.74,0,0,0-.13-.5C366,122.58,366,122.58,366.12,122.42Zm.26,2c0,.13-.36.13-.37.05s.19-.42.26-.45.22,0,.21,0S366.36,124.24,366.38,124.38Zm.91-1.91a.67.67,0,0,0,.62-.15.82.82,0,0,0,.29-.54,4.3,4.3,0,0,0,.08-.69c0-.1-.1,0-.12.27a.66.66,0,0,1-.18.48c-.06.08-.12.19-.19.08s.07-.44.14-.72-.08-.6-.19-.25,0,.87-.25,1-.28,0-.17-.27.13-.44.16-.52.11-.43.12-.52,0-.2-.09-.2-.08.22-.09.34c0,.31-.07.69-.17.59a1.92,1.92,0,0,1,.05-.83c0-.16.08-.35.13-.55s0-.43.06-.6a2.35,2.35,0,0,0,.2-.51,4.59,4.59,0,0,1,.18-.56,3.39,3.39,0,0,0,.08-1.66,8.22,8.22,0,0,1-.13-2.13c.05-.08.35-.11.47-.2s.15-.31.19-.36.34-.19.59-.46c.08-.08,0-.52.22-.55s.3.36.2.52.35.38.38.6-.09.11-.06.57a18.78,18.78,0,0,0,.22,2.12c0,.25.12.48.19.79s-.15.44-.08.88a.51.51,0,0,1-.11.45c-.19.26-.36.36-.39.76s-.35,1.07-.31.62c0-.13,0-.55,0-.45s-.08.62-.26.91-.08.41-.09.75-.37.34-.3.61-.36.66-.62.92c-.12.11,0,.15.17.06s.34-.25.36-.22-.16.43-.44.49a1.29,1.29,0,0,0-.4.06,2,2,0,0,0-.31.22.51.51,0,0,1-.35.11c-.08,0-.17.22-.24.09a2.2,2.2,0,0,1,.07-.37c0-.15-.12-.18-.15-.12s0,.29-.14.29-.2-.3-.06-.42a.27.27,0,0,1,.31-.1c.12,0,.2-.07.06-.18a.34.34,0,0,1-.08-.46C367,122.3,367,122.4,367.29,122.47Zm0-5.71c0-.13,0-.22-.1-.61s-.09-1.61.07-1.67.41.75.41.93a2.18,2.18,0,0,1-.06.55,8,8,0,0,1,0,1.3c-.05.17-.05.3-.16.3S367.3,117,367.28,116.76Zm-.18-5.29c0-.1.17-.44,0-.56a1.1,1.1,0,0,0-.45-.2c-.14,0-.25-.2-.31-.31s.08-.49.21-.47.16.38.39.41.27-.35.21-.47-.58-.33-.52-.76c0-.19.12-.18.21-.17s.28.2.43.21.23-.2.2-.37-.61-.49-.68-.6.16-.39.3-.45.21.23.39.3.2,0,.25-.07c.15-.27-.46-.38-.64-.83-.07-.18.22-.39.4-.47s.3.25.44.22a.19.19,0,0,0,.09-.26c-.19-.21-.45-.21-.5-.3s-.28-.83,0-.84c.1,0,.33.42.64.39.13,0,.18,0,.18.17s.14.26.22.4a.52.52,0,0,1-.19.62c-.22.14-.49,0-.61-.07s-.08.15.19.25.53.65.25.85-.6.1-.66.17.06.08.15.13.07.11.13.19.32.09.18.44-.68.37-.6.46c.22.25.32.29.31.45a.58.58,0,0,1-.44.52c-.17,0-.3,0-.06.2s.5.15.34.54S367.05,111.58,367.1,111.47Zm-.26,2.93c-.26,0-.34-.12-.24-.22s.2-.09.2-.2-.12-.18-.13-.38.19-.1.19-.1c.17.06.17.36.17.61A.3.3,0,0,1,366.84,114.4Zm-.38-1.93s.06.33,0,.48a.35.35,0,0,1-.39.19c-.12,0,.2-.17.22-.29a.35.35,0,0,0-.2-.37.57.57,0,0,1-.36-.43c0-.1.1-.16.22,0a.61.61,0,0,0,.42.24c.21,0,.31-.09.33-.15.07-.22-.2-.32-.32-.4a.71.71,0,0,1-.22-.39c0-.11-.08-.29,0-.35s.3.07.3.15-.05.18,0,.22a1.39,1.39,0,0,1,.49.51.39.39,0,0,1-.12.55C366.71,112.5,366.5,112.43,366.46,112.47Zm-1.16-1c.11-.08.1-.15.08-.28s-.33-.36-.36-.56-.1-.34,0-.32.24.34.44.48.39.45.27.62C365.49,111.78,365.09,111.66,365.3,111.52Zm-.2-2.2c.08-.08.27.12.27.23s.06.34.22.31.41-.28.15-.5.06-.18-.4-.57c-.15-.13-.24-.63,0-.68s.4.32.47.39.07.2.33.15c.08,0,.11-.24-.07-.4a1.82,1.82,0,0,1-.46-.69c-.07-.23.07-.32.19-.26s.33.37.51.37.15-.11.19-.24-.36-.33-.51-.47a.55.55,0,0,1-.18-.45A.81.81,0,0,1,366,106c.1-.07.27.08.3.15s.19.17.19.17,0,.12-.09.1-.22,0-.21.09a.55.55,0,0,0,.19.31,3.11,3.11,0,0,1,.41.32.67.67,0,0,1,0,.5c-.16.06,0,.16-.21.22a1,1,0,0,1-.53.05c-.07,0,.2.23.3.26s.3.36.26.54-.08,0-.14.19-.52.11-.69,0-.17,0,0,.21.46.29.47.47a.51.51,0,0,1-.23.42c-.11.07-.3,0-.33.19s.16.21.16.3a.79.79,0,0,1-.38.36c-.1,0-.08-.1.05-.23s0-.24-.11-.39-.36-.18-.43-.35A.46.46,0,0,1,365.1,109.32Zm-1.63-7.38c0-.11.33-.11.39,0s.09.18,0,.2c-.26,0-.22-.07-.28-.08S363.45,102,363.47,101.94Zm1.58,4.1c-.19.48-.1-.06-.15-.05s-.16.29-.24.37a.79.79,0,0,1-.48.09c-.11,0,0-.37,0-.44.14-.3.2-.37.3-.37a1.56,1.56,0,0,0,.48,0c.07,0,.09-.15.19-.24s-.09-.2,0-.23.15-.19.19-.36a.39.39,0,0,0-.17-.43c-.13-.09-.45-.38-.47-.52s-.43-.53-.22-.42a.66.66,0,0,0,.8,0c.19-.14.26-.23.29-.36s-.1-.17-.13-.12a.52.52,0,0,1-.61.27c-.22,0-.21,0-.06-.1s.19-.09.11-.14a2.08,2.08,0,0,0-1,0c-.12,0-.4.29-.55.33s-.3.06-.12-.1a2.81,2.81,0,0,1,.39-.31c.1-.07,0-.43.07-.56s.14-.3.78-.3c.12,0-.11-.3-.28-.29s-.16-.29-.48-.29a.61.61,0,0,0-.4.27c-.1.15-.13.51,0,.5s.22.13.23.3a.42.42,0,0,1-.32.45.49.49,0,0,0-.36.41.46.46,0,0,1-.16.34.36.36,0,0,1-.6-.21,1.17,1.17,0,0,1,.49-.79c.15-.08.21.06.22-.15s.1-.38.23-.42,0-.49,0-.6a1.49,1.49,0,0,1,.69-.52,1.24,1.24,0,0,0,.58-.21c.13-.13.16-.39.27-.39s.3.3.51.4.57.21.66.37c.19.37-.22.38-.26.43-.34.35-.85.14-.87.22s0,.11,0,.11.54,0,.74,0a.65.65,0,0,1,.42.57c0,.12.34-.1.08.35a1,1,0,0,0-.1.34,1.22,1.22,0,0,0,.1.81c.17.29.06.36-.07.53s.07.85-.1.88A.65.65,0,0,0,365.05,106Zm-1.22-.1c-.12-.08.61-.68.69-.71a1,1,0,0,1,.38,0s.17,0,.18,0-.09.12-.25.1-.28.1-.35.14S363.92,106,363.83,105.94Zm.53-1.54s.17.09.19.14.08.18,0,.21-.24-.16-.26-.22A.14.14,0,0,1,364.36,104.4Zm-.92,1.2c-.08-.09.25-.15,0-.2s-.36-.39-.27-.45.2.42.35.24-.19-.25-.21-.4,0-.23.15-.19a.56.56,0,0,1,.26.5c-.05.28.14.07.09.11s-.07-.38,0-.33a1.2,1.2,0,0,1,.12.35c0,.07.17-.14.25-.18s.38-.1.48-.22a.33.33,0,0,0,0-.4c-.07-.08-.29-.19-.38-.3s0-.17-.06-.23-.13-.2,0-.18.42.41.5.54.35.51.31.62-.51.15-.64.21,0,.14-.18.2a1.84,1.84,0,0,0-.25.13s0,.12-.2.14l-.08,0C363.83,105.57,363.54,105.71,363.44,105.6Zm-.38-.89a.81.81,0,0,1,.12-.43.31.31,0,0,1,.16,0c0,.07,0,.15-.07.2S363.07,104.86,363.06,104.71Zm.58-.36c-.07.12-.2,0-.12-.08s.3-.28.4-.29.1,0,.08,0S363.74,104.18,363.64,104.35Zm.62.43a.1.1,0,0,1-.13.1c-.09,0-.16-.07-.16-.13a.16.16,0,0,1,.1-.11C364.12,104.63,364.24,104.73,364.26,104.78Zm-.08-.47a2.57,2.57,0,0,1-.44.29c-.07,0-.11-.08-.1-.11a1.5,1.5,0,0,1,.45-.27C364.15,104.2,364.2,104.29,364.18,104.31Zm-1.38.32s-.09-.19.08-.41.26-.29.13-.24-.3.12-.34.21c-.12.28-.19.13-.13,0a1.3,1.3,0,0,1,.39-.47,3.37,3.37,0,0,1,.5-.15c.17-.07.46-.34.58-.36s.13,0,.11.13-.08.11-.2.25a5.64,5.64,0,0,0-.4.54c0,.08-.17.1-.31.1s-.15,0-.23.17S362.83,104.64,362.8,104.63Zm2.59-4.95c.25,0,.3.39.35.08,0-.12-.19-.23-.27-.28s0-.15.07-.15.32.25.45.21c.38-.14.5-.49,1-.46s.43.36.44.54.26,0,.25.5.14.12.09.47c0,0-.11,0-.09.08.13.32-.1.36-.2.39s-.15.12-.1.16.29.29.17.38-.53-.06-.31.1.48.81.21,1-.35-.23-.62-.28c-.1,0-.1.1,0,.21s.49.31.51.64a.85.85,0,0,1-.31.69c-.24.08-.19-.12-.11-.25s.12-.14,0-.21,0-.15-.11-.19-.41,0-.64-.18-.13-.35,0-.37.17.14.3.12.16-.38.05-.45a.9.9,0,0,0-.5-.14c-.1,0-.18-.15-.11-.15a1,1,0,0,0,.9-.53,1.33,1.33,0,0,0-.2-.95.74.74,0,0,0-.35-.31.57.57,0,0,0-.27,0,.81.81,0,0,1,.44,1.34c-.5.38-.77.17-.62.08a.72.72,0,0,0,.41-.6c0-.15-.3-.38-.67-.43s-.6-.15-.66-.5A.43.43,0,0,1,365.39,99.68Zm2.44,1.46c.16.14.12.46.44.51.09,0,.24-.05.32,0a.69.69,0,0,0,.53,0c.08-.07,0-.32-.27-.36s-.58,0-.82-.13a.41.41,0,0,1-.12-.54c.07-.09-.13-.22.09-.38s.76,0,1,0a3.3,3.3,0,0,1,.73.52.52.52,0,0,1,0,.53c-.06.13-.25,0-.32-.24a1.54,1.54,0,0,0-.4-.58c-.07-.06-.25-.06-.26,0s.24.23.34.37c.25.34.43.81.12,1-.12.07-.52,0-.42,0s.05.25.14.31.33.3.28.58a.37.37,0,0,1-.41.3c-.11,0,.1-.55-.12-.53s-.58-.07-.67-.33-.17-.14-.25-.19a.15.15,0,0,1,0-.22.5.5,0,0,0,0-.55C367.64,101.18,367.69,101,367.83,101.14Zm.11-1.49c.21-.11,1,.29.88.34s-.68.13-.82,0S367.85,99.69,367.94,99.65Zm1.07.15a.59.59,0,0,1,.52.19c.25.3.28.6.2.49s-.3-.19-.49-.29-.06-.17-.1-.24S369,99.8,369,99.8Zm.81,3.1c0,.11-.2.16-.21.07a.33.33,0,0,0-.09-.33c-.1-.1-.11-.25-.21-.3s-.26-.2-.21-.27.29,0,.45-.13.09-.32.13-.4.08-.07.1,0a.75.75,0,0,1,0,.47c-.07.13-.18.21-.05.37A.61.61,0,0,1,369.82,102.9Zm.06,1.22s-.19,0-.25-.22-.28-.11-.34-.39a.47.47,0,0,1,.18-.42c.09-.1.28.26.35.49A1.89,1.89,0,0,1,369.88,104.12Zm.07.32c.15,0,.18,1.13-.05,1.23-.08,0-.08.25-.06.44s-.14.1-.26.35-.08.42-.19.35-.06-.25-.05-.43a1.27,1.27,0,0,0-.21-.63c-.12-.23,0-.27.18-.25s.26.53.33.38a.94.94,0,0,0,0-.44c0-.08-.09-.09-.22-.25a.69.69,0,0,1,0-.48c0-.16-.1-.09-.16-.4,0-.13.15-.21.2-.16s0,.15.15.23.19.12.19.25.08.25.08.25S369.83,104.47,370,104.44Zm0-3.7c0-.15.1-.25.24-.19a.48.48,0,0,1,.2.46.35.35,0,0,0,.2.38c.11,0,.19-.06.2-.24a1.1,1.1,0,0,0-.23-.56c-.14-.21-.34-.16-.42-.44-.12-.48.05-.54.07-.73s.09-.42.25-.43.28.1.26.37c0,.56,0,.16.08.09a1.91,1.91,0,0,0,.14-.31.5.5,0,0,0-.16-.46.42.42,0,0,1-.1-.35c0-.12.08-.14.18-.2s.1-.16,0-.18-.12,0-.18.07-.11-.28-.11-.41a.38.38,0,0,1,.27-.37c.2-.1.26,0,.38,0a.32.32,0,0,0,.32-.09c.08-.08.11-.18.26-.2s.19,0,.39.16a1.12,1.12,0,0,1,.37.53c.08.16.09.24.05.32a.13.13,0,0,1-.19,0,1.67,1.67,0,0,0-.21-.28c-.09-.09-.13-.22-.28-.25s-.2-.09-.05.06a1.74,1.74,0,0,1,.33.41c.06.15,0,.13-.08.13a.72.72,0,0,1-.26-.25.4.4,0,0,0-.31-.17c-.11,0-.21.17-.32.18s-.17,0-.25,0,.2.1.25.18,0,.07-.12.2.12.11.23.1.18-.19.2-.24-.06-.25,0-.29.19.15.22.23.06.31,0,.35a3,3,0,0,0-.65.77,1,1,0,0,0,0,.62c0,.13-.21.37-.26.5a1.2,1.2,0,0,0,0,.68c.07.17.22.42.28.56a.31.31,0,0,1-.07.37c-.19.18-.15-.16-.24,0a.78.78,0,0,1-.55.42.31.31,0,0,1-.34-.14c-.06-.06.05-.15.16-.23s.09-.17.09-.28-.12-.19-.22-.31S370,100.89,370,100.74ZM372.56,97c.08-.16.36-.2.53.09a.69.69,0,0,1,.06.55.4.4,0,0,1-.16.27s-.08,0-.07-.06-.19-.28-.28-.4A.45.45,0,0,1,372.56,97Zm1,1a.34.34,0,0,0,.07-.19.67.67,0,0,0-.2-.35.45.45,0,0,1-.13-.4.22.22,0,0,1,.2-.23.36.36,0,0,1,.33.09.48.48,0,0,1,.12.47,2.69,2.69,0,0,1-.13.4.33.33,0,0,0,0,.17h0a4.24,4.24,0,0,1,.53,0s-.05-.06-.06-.2a.3.3,0,0,0-.06-.23.52.52,0,0,1,0-.55.28.28,0,0,1,.28-.09c.14.07.14.33.14.34a2.34,2.34,0,0,1,0,.48c-.1.18-.17.16-.12.25h.09l.28,0h0s.07,0,0-.19-.12-.19-.15-.36a.75.75,0,0,1,.05-.46c.08-.15.15-.18.23-.17s.25.07.27.38-.11.3-.16.5,0,.22.05.3,0,0,0,0l.3,0c1.3.3,1.54.78,1.62.94.19.35.14.78.24.87a.86.86,0,0,1,.27.5c.05.32-.47.46-.57.68s-.12.19-.2.16c-.29-.08-.4-.71-.66-.81s.59-.26.79-.49.08-.13-.35,0-.94.37-1.3.13,0-.85.3-1,.54-.26.93.13.38.38.42.36a1.7,1.7,0,0,0-.66-.79c-.45-.16-.87-.12-1.39.62-.31.43.12.55.19.87s-.16.31-.21.38-.09.07-.31.07-.19,0-.31-.08-.42.07-.34-.36.32-.38.13-.86a1,1,0,0,0-1.39-.64,2.93,2.93,0,0,0-.83.71c.05,0,.3-.12.63-.39a.73.73,0,0,1,.92,0,.6.6,0,0,1,0,.91c-.36.25-.62.1-1,0a2.58,2.58,0,0,0-.72-.17c-.21,0,0,.09,0,.09a.78.78,0,0,1,.32.08c.09,0,.21.2.38.27s.55,0,.49.09-.36,0-.56.65c0,.11-.13.13-.22.21a.89.89,0,0,1,0,.15c-.05.16-.08.07-.08.22s.19.06.17.37.07.3-.12.23-.16-.29-.34-.24,0,.13.11.17a.31.31,0,0,1,.15.22,3.34,3.34,0,0,1,0,.59c0,.2.05.23.26.28a.93.93,0,0,1,.54.22c.15.16,0,.34,0,.45s-.14.06-.25-.06,0-.26-.37-.36a1.12,1.12,0,0,1-.4-.13c-.11-.07-.08-.27-.09-.45s.15-.12.13-.35-.14-.14-.18-.37,0-.25.17-.39.15-.22.15-.22l0-.41c-.29-.3-.69-.43-.72-.89,0-.16.14-.35.35-.52s-.06-.52.09-.85a3.19,3.19,0,0,1,2-.86h0Zm1.77-.52a1,1,0,0,1,.15-.46.63.63,0,0,1,.46-.28c.18,0,.13.22.1.31s-.12.2-.26.59c-.05.17-.23.31-.32.26S375.27,97.68,375.29,97.41Zm1-.37a1.16,1.16,0,0,1,.74-.12c.3,0,.44.21.39.4s-.29.36-.6.5-.18.17-.12.22.23,0,.32,0c.28.12.36.38.42.39s.14-.09,0-.23-.29-.29-.3-.42.14-.24.34-.15.06.31.17.46a.86.86,0,0,1,.22.47.74.74,0,0,1-.28.54c-.19.13-.08.17-.06.18s.12-.13.23-.06.15.17.27.32.27.19.3.48a.72.72,0,0,1-.1.48c-.26.43,0,.3.12.44s.09.14.07.27-.18.36,0,.59c.07.08.08.22,0,.26s0,.46-.08.51-.26-.18-.25,0,.18.2.14.32-.18.16-.22.1a1.24,1.24,0,0,0-.16-.3c-.05,0-.16-.15-.09,0a.93.93,0,0,0,.1.2.92.92,0,0,1,0,.3c0,.19,0,.25-.08.28s-.38-.25-.39-.36,0-.21-.08-.33-.24-.44-.1-.61.2,0,.24,0,.17,0,.08-.11-.15-.07-.15-.22a1.07,1.07,0,0,1,.23-.73,1.05,1.05,0,0,0,.2-.84,4.43,4.43,0,0,0-.42-.64.43.43,0,0,1-.13-.46c.06-.29.14-.61.06-.62s-.31-.36-.42-.32-.66-.13-.72-.28a.35.35,0,0,1,.2-.51c.31-.15.41.11.42,0a.19.19,0,0,0-.25-.23c-.17,0-.27,0-.35.18s-.14.33-.24.34-.14-.15-.13-.23A.91.91,0,0,1,376.25,97Zm2.55,5.36s.11-.05.05.17a3.8,3.8,0,0,0-.08.84s0,.06,0,.09,0,0-.07.07c-.25.18-.27.45-.23.44a2.63,2.63,0,0,1,.31-.34c.06,0,.09.08.09.15a1.31,1.31,0,0,1-.09.47c-.09.24-.26.31-.31.57a1.24,1.24,0,0,0,0,.58c.11.27.1.17.1-.07a.84.84,0,0,1,0-.35c0-.07.14-.24.19-.32s.16-.25.28-.24.15.42.13.55-.06.28-.08.38c-.09.33-.28.17-.35.53s0,.46.05.46.08-.36.48-.64c0,0,.21,0,.15.27,0,.08-.16,0-.07.16s-.12.21-.17.38-.27.26-.22.29.1.67.18.5.32-.66.5-.66.11.25-.11.6-.29.57-.38.57-.2-.2-.19-.52-.22-.31-.36-.58,0-.52-.15-1-.28-.41-.33-.72.25-.67.17-.87a.38.38,0,0,1,0-.35c.12-.18.23-.29.22-.47A2,2,0,0,1,378.8,102.4Zm2.74,3c-.23.08-.34.18-.32.32s.13.18.19.23,0,.11-.22.11-.17-.17-.24-.33-.06-.26.14-.42a4.38,4.38,0,0,0,.69-.71c0-.08-.14-.13,0-.2s.46-.41.55-.34.09.29.09.38a1.17,1.17,0,0,1-.26.61A1.46,1.46,0,0,1,381.54,105.38Zm-2.14,3.06c.12,0,.12.17.06.37a1.06,1.06,0,0,0,0,.5c0,.09-.2,0-.25-.26S379.27,108.4,379.4,108.44Zm.67,1.06c.31.19.37-.31.46-.54s.21-.2.3,0-.06.41-.11.62c-.13.64-.33.23-.29.53s.14.49,0,.49-.36-.3-.34-.47.1-.34,0-.41-.41-.22-.47-.58.22-.93.45-.92c.08,0,.18.11.18.25s-.31.48-.37.64A.31.31,0,0,0,380.07,109.5Zm-.22-2c.08,0,.13.19.13.32s-.28.43-.43.61-.19-.27-.14-.37S379.67,107.45,379.85,107.45Zm-.23-1.66c0-.11.36-.26.41-.33s0-.16,0-.26.22-.12.33-.18a.4.4,0,0,1,.33,0c.18.1.11.28-.11.49s-.59.31-.55.38a.34.34,0,0,1,0,.35c-.11.15-.17.11-.25,0A.5.5,0,0,1,379.62,105.79Zm0-1.51a.89.89,0,0,1,.63-.31c.13,0,.1.43.2.52s-.1.2-.27.29-.36.1-.38.15.11.31,0,.37-.33,0-.38-.09A1,1,0,0,1,379.62,104.28Zm-.69-1.59c0-.23.29-.32.35-.36s0-.28.08-.27a2.27,2.27,0,0,0,.61,0c.25-.07.41-.38.44-.25a1.7,1.7,0,0,1-.28.9c-.11.15-.36,0-.53,0s-.28.06-.31.21,0,.23-.12.2A.34.34,0,0,1,378.93,102.69Zm.24,1.25c-.09,0-.29-.19-.12-.32a1.6,1.6,0,0,1,.32-.26c.24-.13,0-.22.3-.29s.46-.16.55-.15a.9.9,0,0,1,.52.3c.1.07-.19.33-.46.43s-.65,0-.77.13-.29.17-.06.34,0,.09-.12.08S379.24,104,379.17,103.94Zm.41,7.49a.4.4,0,0,0,0,.42c.12.2-.06.09-.06.09s-.18,0-.23-.45a1.14,1.14,0,0,1,.25-.81c.17-.18.27-.55.09-.53s0,.41-.21.45-.33-.18-.32-.45,0-.34-.06-.41-.2-.08-.2-.14.08-.17.24,0,.08.08.22,0,.32-.07.36,0-.34.47-.3.61.22-.42.45-.36,0,.4.14.46a.57.57,0,0,1,.06.66C379.89,111.24,379.7,111.25,379.58,111.43Zm-.15,2.9c-.06,0-.35-.24-.16-.41s.29,0,.31.1S379.52,114.25,379.43,114.33Zm-1.35-.94c0,.08-.22,0-.22-.18s.15-.41.27-.41.16.22.11.33S378,113.32,378.08,113.39Zm-.18,4.48a3.72,3.72,0,0,1-.54,1.3c-.08,0-.13-.32.06-1.51a2.85,2.85,0,0,0,.06-.39c-.09-.4.07-.34.13-.53s-.13-.19,0-.38,0-1.86.29-1.94c.12,0,.28.69.15,1.85A13.49,13.49,0,0,0,377.9,117.87Zm.4,4c0,.11-.43,0-.54-.11a7.26,7.26,0,0,1-.08-1.76c0-.1.06-.57.24-.59s.21.3.26.45A14.31,14.31,0,0,1,378.3,121.86Zm.17.44a1.05,1.05,0,0,0,.2.61s0,.13,0,.15,0,0,.06,0,.19-.05.24.08a.35.35,0,0,0-.26.08s-.12.18,0,.25.2.23.1.23-.21,0-.24-.1,0-.23-.07-.47-.12-.19-.2-.42-.21-.31-.06-.46S378.48,122.15,378.47,122.3Zm.46.22s-.06.12-.11.09,0-.32-.11-.42,0-.13.11-.13S378.94,122.42,378.93,122.52Zm.2.16c-.08.06-.11,0-.13-.06s.1-.21.05-.33-.14-.31-.08-.32a.68.68,0,0,1,.23.41C379.2,122.49,379.2,122.63,379.13,122.68Zm-.25.62c0-.07,0-.14.1-.13s.08.1.1.14a.77.77,0,0,1,0,.31c0,.06-.1.1-.19-.12A.32.32,0,0,1,378.88,123.3Zm-.46,3.6c-.05,0-.07-.21.07-.22s.18.1.13.17S378.47,127,378.42,126.9Zm-1.76,4.63a.25.25,0,0,0,0-.19c-.05-.1-.3-.37-.21-.37s.11,0,.2,0,.26.21.28.29,0,.25-.05.28S376.63,131.61,376.66,131.53Zm-.23.27c0-.06.19,0,.33,0s.1.08.11.12-.14.12-.27.12S376.42,131.92,376.43,131.8Zm-1.4-.26c.07-.06.1-.15.06-.2s-.1-.2,0-.21l.2,0c.05,0,.25.35.16.44S375,131.58,375,131.54Zm-4.37-7.17s0-.2.11-.4.13-.23.24-.23h.3c.2,0-.08.15-.2.25s-.05.36-.13.38A.89.89,0,0,1,370.66,124.37Zm-1.54-.46c-.36.18-.24.5-.34.49h-.35c-.08,0,0-.2,0-.26a.59.59,0,0,1,.43-.31C369,123.82,369.17,123.89,369.12,123.91Zm.26-1.44c.14,0,.25-.58.37-.49s-.05.68-.22.72c-.35.1-.47.57-.5.43s-.14-.72,0-.77S369.15,122.53,369.38,122.47Zm.16-.64a1,1,0,0,1-.06.27c0,.13-.19,0-.19-.17s.06-.28.19-.29A.59.59,0,0,1,369.54,121.83Zm.12-1.42c0,.2-.12.94-.18.9a2.17,2.17,0,0,1,0-.94,1.39,1.39,0,0,1,.28-.44C369.86,119.89,369.71,120.21,369.66,120.41Zm.46-5.87c0-.11.08-.47.22-.47s.13,1.31.05,1.42,0,1.32-.06,1.26a4.11,4.11,0,0,1-.3-1.36c0-.14,0-.35-.06-.51S370.08,114.65,370.12,114.54Zm-.18-1.57c.1,0,.14.18.12.27s.11.28,0,.28-.17-.09-.23-.21S369.86,113,369.94,113Zm-.35-1c.08,0,.24.12.25.18s.13.27.09.32-.18.14-.34-.07S369.39,112.11,369.59,112Zm-.39-.92c0-.18.12-.22.2-.22s.13,0,.13.2a.56.56,0,0,1-.17.42C369.3,111.48,369.18,111.25,369.2,111.08Zm.17-1.2c.08,0,.22.25.16.4s-.34-.1-.34-.2S369.3,109.91,369.37,109.88Zm.17-.31c-.1.22-.15-.09-.16-.14s-.06-.4,0-.44S369.72,109.16,369.54,109.57Zm-.15-.94c-.07,0,0-.3.11-.36s.15.07.15.13S369.53,108.72,369.39,108.63Zm.39-1c0,.14,0,.32-.21.4s-.12-.07-.13-.24,0-.34.11-.36S369.82,107.41,369.78,107.59Zm.38,2c.16-.1.25.27.16.41s-.34.37-.41.53-.18-.26-.11-.41A1.55,1.55,0,0,1,370.16,109.57Zm0-2.84c0,.11-.1.34-.24.28a.42.42,0,0,1,.06-.55C370,106.41,370.18,106.62,370.13,106.73Zm.07,2.25c-.15.12-.21.42-.28.31a.67.67,0,0,1,0-.48c.07-.3.24-.46.37-.41A.76.76,0,0,1,370.2,109Zm.15-1.74c.13,0,.32.17.2.31s-.52.3-.49.41-.31-.1-.09-.38S370.24,107.27,370.35,107.24Zm2.58-2c.06,0,0,.32,0,.35s.12-.16.12-.16.13-.22.19-.23.06.08,0,.19-.25.3-.24.43.11.35,0,.44-.27.08-.47-.05-.19-.42-.27-.55-.09-.13-.24-.15-.1-.3-.08-.41.15-.14.15-.14c.15,0,.2.11.21.23s.12,0,.2-.13.06.42.14.42S372.79,105.22,372.93,105.24Zm5,1.33c-.18,0-.17-.15-.24-.33s0-.35.09-.35.13.22.2.32S378.1,106.56,377.92,106.57Zm.33,1c-.23,0-.19-.11-.27-.25s-.23-.15-.28-.33a.22.22,0,0,1,.06-.22c.1-.08.22,0,.33.07s.36.24.39.36S378.52,107.56,378.25,107.56Zm-.38,2.6c.06-.06.13-.07.08-.19s-.42-.17-.51-.43.06-.26.26-.26.2,0,.35.2a.38.38,0,0,1,.08.51C378,110.22,377.82,110.22,377.87,110.16Zm0,1.12a.86.86,0,0,0-.32-.46c-.14-.12-.17-.06-.21-.14s.15-.44.29-.43a.2.2,0,0,1,.13.09.57.57,0,0,1,0,.29c0,.06.12.06.24.17a.39.39,0,0,1,.07.38C378,111.27,377.87,111.46,377.83,111.28Zm-.2.72c0-.12-.19.06-.31-.1a.19.19,0,0,1,.09-.3c.19-.07.48.18.54.27s0,.28-.11.32S377.62,112.21,377.63,112Zm-.28,1.41c-.17,0-.09,0-.09,0a.34.34,0,0,0,.14-.29.74.74,0,0,0-.14-.36c-.07-.14-.06-.27.05-.31s.33.25.33.36S377.61,113.35,377.35,113.41Zm-4.54,5.53c-.14.14-.13-.55-.13-.66,0-.47-.14-1.66-.15-1.89a3.57,3.57,0,0,1,0-1.22c.08-.15,0-.64.45-.65.14,0,.32.34.44.38s-.11.48-.13.61-.06.13-.06.24a1.21,1.21,0,0,0,.09.4C373.34,116.39,373.33,118.43,372.81,118.94Zm.27,2.42a6.59,6.59,0,0,1,.09,1.24,5.25,5.25,0,0,1-.29-1.57c0-.28,0-.92.15-1v.54C373,120.8,373.07,121.29,373.08,121.36ZM370.39,113c0-.07,0-.38.16-.31s.09.13.12.19,0,.16-.09.28,0,.34-.06.38-.24-.21-.25-.38S370.38,113,370.39,113Zm.21-6.39c0,.15-.39-.26-.22-.44s.25-.38.38-.48.24.08.26.31S370.62,106.41,370.6,106.58Zm1.2.09c-.15.44-.38.32-.8.55-.17.09-.14-.18-.1-.31s.33-.31.49-.38.21-.27.3-.26A.42.42,0,0,1,371.8,106.67Zm.3,1.54c.17-.06.45.07.4.27s-.35.33-.39.47a.42.42,0,0,0,.05.42c.1.09-.2,0-.33-.1a.71.71,0,0,1-.15-.56A.77.77,0,0,1,372.1,108.21Zm.31-.66c-.18.17-.13.27-.16.35s-.3.1-.35-.11a1.45,1.45,0,0,1,.68-1.13c.11-.06.46-.06.49.08C373.13,107.07,372.59,107.38,372.41,107.55Zm.9-.54a.81.81,0,0,1,.35-.22,1.29,1.29,0,0,1,.39,0c.15,0,.12.56-.16.8s-.55.2-.69.4a.4.4,0,0,0,0,.45c.08.08-.41,0-.46-.28a.57.57,0,0,1,.22-.49c0-.05,0-.14.06-.23A1.79,1.79,0,0,1,373.31,107Zm.14-1.69s.05.27.09.33.12-.25.18-.26,0,.2.08.29.33-.36.43-.35-.19.35-.22.44a.26.26,0,0,0,.06.25c.17.11.26,0,.26.14s-.07,0-.21.12-.14.14-.25.13a.72.72,0,0,1-.35-.13c-.1-.06-.25-.1-.25-.44S373.31,105.35,373.45,105.32Zm3.7,2.43c0,.1-.21.36-.39.3s0-.12-.07-.32-.29-.18-.42-.24a1,1,0,0,1-.51-.48c-.11-.29.2-.26.2-.26.27,0,.28.15.29.18a.94.94,0,0,0,.42.33C377,107.38,377.15,107.6,377.15,107.75Zm.36.2c-.25,0-.14-.13-.08-.18a.23.23,0,0,0,0-.38c-.2-.11-.3-.23-.16-.33s.29-.09.55.21S377.76,107.9,377.51,108Zm-.74,1.34c-.09,0,.1-.19.1-.33s-.32-.33-.56-.44-.09-.2,0-.27,0-.43.08-.4a.83.83,0,0,1,.4.29c.07.1.23.16.41.37s.28.28.2.52A.48.48,0,0,1,376.77,109.29Zm-.55-.64c.22.15.2.29.42.64s.45.25.52.4a.52.52,0,0,1,0,.35.39.39,0,0,1-.36.29c-.09,0-.08-.26-.1-.42s-.4-.2-.47-.28S376.08,108.55,376.22,108.65Zm.48,2.92c-.05,0-.11,0,0-.13a.33.33,0,0,0,0-.37,1.56,1.56,0,0,0-.48-.45c-.1,0-.1-.22,0-.28s.15,0,.06-.08a1,1,0,0,1-.22-.37.19.19,0,0,1,0-.2c.08-.06.22.14.26.17s.28.27.3.31,0,.24,0,.26.09.17.36.21.23.36.18.5A.88.88,0,0,1,376.7,111.57Zm.21,1.65c0-.07,0-.13.09-.13s.16.23.17.26-.07.14-.17.09S376.9,113.33,376.91,113.22Zm-1.55-2.6c-.18-.09.07-.22.08-.35s-.09-.37-.28-.39a.81.81,0,0,1-.52-.13.57.57,0,0,1-.28-.44.3.3,0,0,1,.23-.35c.06,0,0,.17.26.22a.49.49,0,0,1,.37.23c.15.17.16.37.4.42s.47.38.3.55S375.5,110.7,375.36,110.62Zm-1-2.75c.08-.05,0-.31.11-.31s.53.4.66.52.18.53.45.6.38.29.35.4a.86.86,0,0,1-.38.46.18.18,0,0,1-.27-.11c0-.1.05-.21,0-.37s-.73-.51-.92-.57a.53.53,0,0,1-.25-.49C374.2,107.93,374.32,107.92,374.4,107.87Zm.06-1.92a.12.12,0,1,1,0-.24.12.12,0,0,1,0,.24Zm1.22,2.12c0-.25-.36-.24-.53-.35a.92.92,0,0,1-.44-.62c0-.18-.42-.33.17-.33.36,0,.37.18.44.27a1.82,1.82,0,0,0,.42.55.56.56,0,0,1,.22.75.27.27,0,0,1-.39.15C375.43,108.37,375.72,108.41,375.68,108.07Zm-1.12-2.75a.55.55,0,0,1,.43.14c.08.1.17.24.17.24s0-.4.13-.4.25.43.24.6,0,.29-.21.37a.88.88,0,0,1-.81,0c-.15-.09.12-.16.25-.41S374.29,105.35,374.56,105.32Zm-1.73,4.28a.61.61,0,0,1,0-.62c.12-.16.23-.09.46-.27s.11-.31.18-.44a.48.48,0,0,1,.24-.21c.24-.07.43,0,.45.31a.44.44,0,0,1-.18.41c-.07.07-.14.07-.28.11a1.26,1.26,0,0,0-.48.52c0,.12.17.33.11.38A.36.36,0,0,1,372.83,109.6Zm-1,3.25c.06-.21.32-.25.42-.45s-.1-.35.13-.36.14-.07.18-.08.17.13.1.22,0,.24,0,.32-.46.18-.46.31-.14.17-.08.35.08.3,0,.25A.63.63,0,0,1,371.84,112.85Zm0-1.23c.44-.42.48-.8.6-.72s.2.44.18.66-.71.44-.73.51S371.72,111.77,371.88,111.62Zm-.15-1.32c.13-.09,0-.33.25-.45s.28-.28.39-.38.3.42.26.59-.38.32-.54.49,0,.23,0,.36-.15.21-.3,0S371.54,110.45,371.73,110.3Zm-.69-1.84c-.05.05-.19.07-.15.36,0,.1-.44-.07-.18-.6a1.14,1.14,0,0,1,.64-.62c.15,0,.27.23.31.37S371.18,108.33,371,108.46Zm0,1.8c.09.11-.36.19-.36-.36,0-.14.14-.43.26-.46s.31-.35.37-.33.24.25.19.34c-.21.45-.43.4-.46.51A.35.35,0,0,0,371,110.26Zm.14,1.45c-.16,0-.31,0-.31-.12a1.57,1.57,0,0,1,.09-.72c.12-.29.25-.27.25-.27s.28,0,.14.45c-.05.17-.33.3-.28.46s.3,0,.36.13a1,1,0,0,1-.07.62c-.15.24-.39.39-.39.2s-.15-.28,0-.38S371.36,111.78,371.15,111.71Zm.07,2c-.14,0-.29-.3-.22-.57s.18-.14.25-.21,0-.15.07-.19a.11.11,0,0,1,.19.06c-.06.22-.24.28-.29.64C371.21,113.53,371.43,113.67,371.22,113.67Zm1.2.37c0,.14.23.22,0,.23s-.37-.19-.39-.46.25-.38.34-.48,0-.1,0-.18a1.42,1.42,0,0,1,.39-.28c.12,0,.13.5,0,.55A.72.72,0,0,0,372.42,114Zm3.34-2.52a.4.4,0,0,1-.26.13c-.18,0,0-.16,0-.26s-.24-.38-.53-.5c-.14,0-.25,0-.52-.23-.1-.11-.07-.35-.25-.44s.06-.19-.26-.41h0a.75.75,0,0,0,0,.15c.05.32-.13.35-.24.46a.67.67,0,0,0-.3.59c0,.2-.16.3-.36.09s0-.66.05-.79.09-.19.26-.26.22-.26.15-.36-.09-.1-.05-.16a.58.58,0,0,1,.54-.09c.08-.07.24-.16.26-.1s0,.26.05.4a.7.7,0,0,0,.3.41c.14.09.34.06.53.24s0,.26.11.34a1,1,0,0,0,.5.26C375.92,111.05,375.87,111.39,375.76,111.52ZM375,115.2c0-.24.57-.38.63-.33s.05.5.06.62c0,.49.2.5.21.6a12.26,12.26,0,0,1-.32,2.3c-.16.19-.14-.15-.27-.57a6.57,6.57,0,0,1-.23-1.6C375.07,115.78,375,115.45,375,115.2Zm-1-.63c.15-.06,0-.22.11-.32a.2.2,0,0,1,.2-.06c.1,0,.15.11.1.28s-.13.46-.32.49S373.94,114.6,374,114.57Zm-.09-1.07c.09-.09.26-.5.28-.44.11.32-.06.35-.12.56s-.47.37-.48.55,0,.27-.08.32-.3.07-.3-.38S373.81,113.61,373.94,113.5Zm.18-2.1c0,.22-.52.58-.61.62s-.06.28-.14.34-.22,0-.27-.26a.49.49,0,0,1,.37-.56c.2-.05.2-.15.21-.27a.32.32,0,0,1,.25-.27C374.05,111,374.16,111.17,374.12,111.4Zm1.23,2.84c.06,0,.1.16.06.25s-.28.21-.29.17.09,0,.08-.16S375.28,114.22,375.35,114.24Zm.41-2c.12.12.07.39,0,.41s-.19-.12-.19-.2-.11-.16-.12-.22S375.65,112.15,375.76,112.25Zm-.15.94a.49.49,0,0,1,.18.41c0,.16,0,.17-.35.34-.05,0-.21,0-.15-.1a1.2,1.2,0,0,0,0-.62C375.22,113,375.55,113.15,375.61,113.19ZM374.33,112s.06,0,.07.07h0s.7.45.8.54.05.52,0,.55-.45-.2-.44-.33.09-.12.09-.21-.4-.25-.36-.36,0,0,0,0h0a.62.62,0,0,1,0,.2s-.08,0-.27.08-.36.45-.38.64.09.39-.09.32-.38-.33-.35-.47.28-.14.37-.3,0-.43.15-.45A1,1,0,0,0,374.33,112Zm.05-.75c-.2-.11-.16-.33-.11-.28.23.19.81.5.93.63a.44.44,0,0,1,0,.42c-.24.17-.7-.34-.77-.44S374.48,111.26,374.38,111.2Zm.45,3.92c-.08.07-.18.09-.2.06s.06-.43.17-.37S375.12,114.86,374.83,115.12Zm-.3-1.28c0-.29-.12-.55-.08-.58s.24.08.32.13a.71.71,0,0,1,.31.31c.08.23-.19.16-.18.23s.11.07.23.14.05.2-.11.22S374.53,113.93,374.53,113.84Zm1.6-.8a1.27,1.27,0,0,1,0-.67c0-.11-.15-.18-.2-.29s.13-.11.29,0a.39.39,0,0,1,.2.3c0,.17,0,.29,0,.31s.34.47.28.65-.14.28-.27.14A3.11,3.11,0,0,1,376.13,113Zm-.12.36c.05-.1.17,0,.19.07s.09.23,0,.22S375.94,113.58,376,113.4Zm.07.62c0-.07.18,0,.21,0a.12.12,0,0,1,0,.22C376.16,114.31,376.07,114.12,376.08,114Zm0-2.41a1.11,1.11,0,0,1,0-.74c.15-.13.34.63.6.83s.32.32.26.44-.29.34-.2,0S376.19,111.69,376.11,111.61Zm1.26-3.15c-.07-.12,0-.36.31-.32a.38.38,0,0,1,.33.21.89.89,0,0,1,0,.52c0,.12-.21.46-.18.09S377.55,108.81,377.37,108.46Zm-.58-1.85c-.06-.13-.05-.32.16-.33a.27.27,0,0,1,.27.37.35.35,0,0,1-.39.27C376.58,106.89,376.91,106.83,376.79,106.61Zm-.56-1.19c.1-.14,0-.61.09-.61s.18.15.22.33c.1.42-.2,0-.11.21.16.36.05.58,0,.65a.93.93,0,0,1-.7.29c-.18,0-.14-.06-.06-.13a.56.56,0,0,0,.08-.4c0-.16-.17-.32-.15-.42s.31.27.39.25-.09-.41,0-.44S376.17,105.51,376.23,105.42Zm.38-2.81c0-.11.14-.12.18-.17s0-.27.11-.34.11-.08.16.05,0,.29.05.42,0,.25,0,.38-.22.19-.42.24a.53.53,0,0,0-.37.36c-.09.24-.24,0-.23,0s-.09-.31,0-.36a1.51,1.51,0,0,0,.46-.32C376.65,102.71,376.58,102.74,376.61,102.61Zm-3,.89a1,1,0,0,0,.59.34,1.12,1.12,0,0,0,.78-.1c.26-.19.56-.88.76-.92s.21,1,.19,1.13a1,1,0,0,1-.62.52c-.15,0-.43,0-.36-.08s.24-.1.26-.2-.13,0-.25,0-.29-.09-.26,0,.12.18,0,.23-.57.11-.65,0,.13-.25.07-.31-.11.1-.25.15-.44,0-.38.07.17.06.26.08.16.07-.05.09-.53,0-.68-.11a.73.73,0,0,1-.23-.64c.06-.26.09-.84.19-.84S373.47,103.34,373.64,103.5Zm.81-.1a.24.24,0,0,0,.27,0c.12-.06.1-.11.3-.31s.29-.13.26,0-.25.51-.52.52c-.08,0-.27,0-.29.05s-.25.13-.45,0-.42-.46-.38-.65.28-.29.48-.3.15-.16.2-.12a.68.68,0,0,0,.59.24c.26,0,0,.44-.27.46S374.39,103.35,374.45,103.4Zm-4.4,8.11c-.14.08-.16-.25-.11-.4a.83.83,0,0,1,.38-.42c.07,0,.32,0,.24.17A2.53,2.53,0,0,1,370.05,111.51Zm.45.16c.08,0,.25.26.15.36s.06,0-.1.28-.35.15-.42,0S370.39,111.73,370.5,111.67Zm-.81,12.11c.18,0,.23,0,.23.1s-.21.16-.26.25,0,.23-.07.29a1.45,1.45,0,0,1-.39,0c-.16,0-.07-.18,0-.35A.51.51,0,0,1,369.69,123.78Zm.07-.45c0,.08-.08.18-.16.12s-.05-.28.06-.3S369.8,123.24,369.76,123.33Zm.58-1c-.08.17-.39.5-.38.59s0,.14,0,.24c0,.3-.1.49-.14.47s.08-.24,0-.46-.32-.16-.38-.12,0,.62-.08.58a.55.55,0,0,1-.13-.47.55.55,0,0,1,.49-.34c.2,0,.22-.14.23-.3s.08-.49.32-.54S370.42,122.16,370.34,122.32Zm.22,1.09c-.06,0-.18-.07-.15-.14s0-.14.08-.14.12,0,.15.09S370.63,123.4,370.56,123.41Zm-.2-.44a.36.36,0,0,0,0,.41c.06.08.11.19.06.24s-.25,0-.32-.05a.82.82,0,0,1,.09-.66.33.33,0,0,1,.28-.11.52.52,0,0,1,.24.15c.21.2.07.37.05.38s.05-.18-.17-.36C370.53,122.94,370.41,122.91,370.36,123Zm0,1.33c.05.16,0,.17-.25.17s-.24,0-.24-.16a1,1,0,0,1,.18-.36.4.4,0,0,1,.34-.21c.12,0,.31-.06.31,0s-.09.11-.18.19A.53.53,0,0,0,370.4,124.3Zm.77-1.76a.84.84,0,0,1-.05.31c0,.1,0,.24-.05.34s-.11.22-.08.31-.32.19-.35.08.06-.28.17-.27.13-.08.07-.31c0-.08.08-.2.1-.3s0-.16-.09-.16-.36,0-.32-.08,0-.3.08-.39a.11.11,0,0,1,.19,0c.1.07.25,0,.34-.13s.32-1.35.2-1.25-.06.49-.12.7a.8.8,0,0,1-.15.26c-.19.22-.34.22-.39.18s0-.51.1-.51.13.27.17.26.1-.36.06-.52a1.7,1.7,0,0,1,0-.28c0-.37.05-1.23,0-1.27s0-1.71,0-1.8a8.76,8.76,0,0,1-.29-1.85,1.94,1.94,0,0,0-.12-.58,1,1,0,0,1,.2-1,1.11,1.11,0,0,1,.93.14c.17.16.54.48.57.65a2.61,2.61,0,0,1,0,1.06,1.1,1.1,0,0,0-.11.35,8.16,8.16,0,0,0,0,1.46c0,.11,0,.23,0,.32a3.31,3.31,0,0,0,.3,1,.76.76,0,0,1,.15.68c-.09.06-.11-.3-.2-.36s-.14,0-.13,0a2.14,2.14,0,0,1,.2.7,2.55,2.55,0,0,0,.1.51c.07.26,0,.68-.16.7a1.34,1.34,0,0,1-.17-.52,1,1,0,0,0-.07-.24c0-.08-.07-.18-.11-.19s.17.72,0,.85-.21.23-.25.17-.1-.9-.18-1,0,.91-.1,1.13S371.12,122.34,371.17,122.54Zm1.28.37c-.06,0,0,0,0,.12s0,.57-.1.59-.08-.16,0-.28-.07-.3-.1-.39,0-.29-.08-.43-.12-.23-.16-.24-.09.26-.19.34-.16.12-.18.16,0,.11.05.11a.77.77,0,0,1,.28.07.35.35,0,0,1,.12.32.55.55,0,0,1-.19.34c-.11,0,0-.35,0-.4s-.07-.14-.15-.18-.15,0-.25,0a.15.15,0,0,0-.07.18.45.45,0,0,1,.07.32c-.05.12-.28.17-.28-.2,0-.16.06-.33.15-.35s0-.41.08-.68.07-.39.3-.39c.07,0,.17.1.26.1s0-.34,0-.35.13-.27.22-.29.1.13.13.19a1.88,1.88,0,0,1,0,.58s0,.11.06.11.24-.09.14.1-.09.11-.09.17,0,.15.09.11.11-.18.17-.2.21,0,.21.08,0,.17-.11.17-.23,0-.25,0S372.51,122.91,372.45,122.91Zm-.09.79c.07,0,.28.08.1.2a.94.94,0,0,0-.33.38s-.18,0-.18-.11S372.29,123.71,372.36,123.7Zm-.72-.56c.18,0,.19.13.18.21s0,.16-.11.16-.13-.08-.14-.16S371.57,123.13,371.64,123.14Zm.06.6c.13,0,.42,0,.35,0a1.07,1.07,0,0,0-.3.25c0,.06,0,.22-.05.27s-.18,0-.32,0S371.61,123.75,371.7,123.74Zm1.28-.37c0,.08-.17.06-.2,0s-.1-.18.08-.19S373,123.3,373,123.37Zm.07-.23c0-.07-.27-.21-.36,0a.47.47,0,0,0,0,.29c0,.06.17.14.19.25s-.22,0-.27-.07a1,1,0,0,1,0-.21.7.7,0,0,1,0-.45.27.27,0,0,1,.25-.13.35.35,0,0,1,.27.15.4.4,0,0,1,0,.32s.05.16.05.22-.1.09-.12.1a.09.09,0,0,1-.09-.12c0-.05,0-.13.06-.18A.31.31,0,0,0,373.05,123.14Zm2-.33a.63.63,0,0,1,0,.77,8.13,8.13,0,0,1-1.42,0c-.17,0,0-.27-.08-.41s-.23-.29-.16-.36a.43.43,0,0,0,0-.55c-.09-.09,0-.66,0-.74a1.28,1.28,0,0,0,0-.66,3.63,3.63,0,0,1,.26-2c.16-.29-.24-2.68,0-3,.06-.06,0-.26.1-.28s.2.16.31.07a.46.46,0,0,1,.39-.09c.14,0,.21.16.28.18s.19-.15.24-.07.07,2.21.05,2.31a9.35,9.35,0,0,0,.41,1.88,1,1,0,0,1,0,.59,1.88,1.88,0,0,0,0,.33,1.6,1.6,0,0,1-.08.62c-.07.14-.17.45-.3.69A.81.81,0,0,0,375.09,122.81Zm3,.62c0-.09,0-.14.12-.16s.18.15.11.21S378.05,123.53,378.06,123.43Zm-.17.45a.66.66,0,0,1,.33.05,1.39,1.39,0,0,1,.37.46c0,.14-.23.1-.31.09s0-.29-.3-.47C377.93,124,377.8,123.89,377.89,123.88Zm-1.77,0a.53.53,0,0,1,.32.09c.27.21.18.34.11.27a.78.78,0,0,0-.48-.25C376,124,376,123.89,376.12,123.89Zm-.07-.75a.18.18,0,0,1,.15.23c-.05.11-.07.14-.15,0S375.89,123.14,376.05,123.14Zm1.1.28s-.14,0-.18-.13,0-.19.08-.19a.14.14,0,0,1,.15.12C377.19,123.29,377.19,123.41,377.15,123.42Zm-1.22,0c.06.15-.07.26-.17.2a1,1,0,0,1,0-.77.15.15,0,0,0-.05-.27c-.07,0-.07-.36.08-.36s.26.49.28.3A2.54,2.54,0,0,0,376,122c-.06-.2-.06-.47,0-.46s.09-.35,0-.37-.06-.71,0-.75.07-.51.16-.51.14.55.11.68,0,.13.08.27,0,.31,0,.41,0,.37,0,.63-.18.2-.05.55a1.49,1.49,0,0,0,.09.3c.05.08.13,0,.15-.14a1.21,1.21,0,0,1,.17-.35s.16,0,.21.06a.21.21,0,0,1,0,.28c0,.08-.12.13-.19.23s.21,0,.38,0a.3.3,0,0,1,.24.21,1.12,1.12,0,0,1,0,.24,1.14,1.14,0,0,1-.12.36.13.13,0,0,1-.2,0c0-.1.15-.24.14-.4a.18.18,0,0,0-.09-.18.34.34,0,0,0-.31,0,.18.18,0,0,0,0,.24.39.39,0,0,1,.15.21c0,.16-.09.17-.25.14s-.12-.24-.11-.47-.15-.14-.25-.34-.16,0-.06.08a.52.52,0,0,1,.11.38.24.24,0,0,1-.18.25s0-.17,0-.33-.18-.23-.25-.16S375.92,123.4,375.93,123.45Zm.87.67c-.15-.11-.32-.28-.24-.29a.52.52,0,0,1,.28,0,.89.89,0,0,1,.3.28c0,.08.19.35.09.35s-.35,0-.38-.09S376.86,124.16,376.8,124.12Zm.65.07c0-.06-.36-.32-.29-.32s.31-.05.5.14a1,1,0,0,1,.23.4c0,.09-.05.09-.18.09s-.27,0-.24-.08A.37.37,0,0,0,377.45,124.19Zm.1-2.49c.08-.06.1.12.15.17s.21.21.17.23a.36.36,0,0,1-.25-.07C377.53,122,377.5,121.74,377.55,121.7Zm-.69-3a7.82,7.82,0,0,0,.46,1.61c.08.21.05.64.1.83s-.13.16-.14.32-.06.5.07.59.43.15.51.4a.43.43,0,0,1-.06.32.5.5,0,0,0,0,.32c.06.11.08,0,.15-.13s.27,0,.32.12a1.5,1.5,0,0,1,.09.46c0,.12-.08.11-.13.08s.07-.34,0-.44a.19.19,0,0,0-.23,0c-.13.07.15.42,0,.45s-.13.06-.19,0,0-.26-.05-.29-.14-.06-.17.13-.05.06-.05-.14.12-.35,0-.5a.76.76,0,0,1-.21-.31c-.06-.15.06-.28-.22-.32-.09,0-.4-.09-.36-.25a.27.27,0,0,0-.08-.34c-.09-.09.11-.37,0-.55a2.31,2.31,0,0,1-.36-1.17c0-.68-.07-1.54-.07-1.54a5.68,5.68,0,0,0-.21,1.1,10,10,0,0,0-.3,1.8,1.26,1.26,0,0,1,0,.33,2.8,2.8,0,0,1-.18.45,1.07,1.07,0,0,0-.05.6c.05.07-.19.11-.2-.12a1.26,1.26,0,0,1,.13-.59c0-.08.17-.21.19-.29a.75.75,0,0,0-.13-.43.86.86,0,0,1,0-.55c.12-.57.43-2.5.48-2.66s0-2.34,0-2.61-.27-.78-.07-.81c.46-.06.45-.1.54-.18s.42-.52.55-.52.42.09.4.18c-.06.42.34.75.12,1.62a13.85,13.85,0,0,1-.36,1.62C377,118,376.79,118.35,376.86,118.73Zm1.49-10.19c-.34,0-.05,0,0-.18s-.06-.1-.16-.23-.13-.41.16-.42.33.15.4.4A.36.36,0,0,1,378.35,108.54Zm.25,1c-.14,0-.09-.12-.12-.2s-.17-.12-.2-.2a.2.2,0,0,1,.07-.22.33.33,0,0,1,.35,0,.36.36,0,0,1,.2.37C378.89,109.34,378.75,109.53,378.6,109.53Zm-.39,1.25a.3.3,0,0,1,.32.14c.16.25.14.5,0,.55s-.18-.06-.16-.26A.54.54,0,0,0,378.21,110.78Zm.57-.24c-.06-.31-.18,0-.25-.35s-.29-.12-.08-.36c.08-.08.3,0,.4.18a1.25,1.25,0,0,1,0,1.09C378.64,111.45,378.84,110.85,378.78,110.54Zm-1.55-5.67c.25-.21.11-.82,0-1s.19,0,.33,0,0-.15-.22-.24-.1-.12,0-.18.27,0,.53.3.07.54-.05.75-.1.37-.33.38-.25.25-.33.38a.38.38,0,0,1-.41.22c-.13,0-.12-.12-.08-.15s.12,0,.14,0,0-.19,0-.29a3.3,3.3,0,0,0-.26-.39.25.25,0,0,1,0-.32c.11-.08.24.33.35.29s-.21-.45-.07-.56.13.35.15.34,0-.59.1-.51a1,1,0,0,1,.18.51C377.26,104.68,377.2,104.89,377.23,104.87Zm-1.78-4.51c.09-.09.31-.06.31.18s0,.47-.28.61S375,101,375,101a1,1,0,0,0,.36-.15C375.54,100.74,375.34,100.48,375.45,100.36Zm-2.64.46c.17.13,0,.2.24.41a1,1,0,0,0,.56.24.94.94,0,0,1-.53.07.87.87,0,0,1-.57-.46C372.43,100.92,372.66,100.7,372.81,100.82Zm.1,1.51a1.28,1.28,0,0,1-.61-.19c-.07,0,0-.14.15-.11a2.07,2.07,0,0,0,.59.09,1.83,1.83,0,0,0,.89-.23c.19-.08.28-.12.3-.26s-.06-.12-.24.05a2,2,0,0,1-1.16.21c-.3,0-.38-.18-.55-.4s-.08-.25.05-.25.22.35.4.42a1.44,1.44,0,0,0,.85.08c.19,0,.37-.12.4-.23a.16.16,0,0,0-.08-.18c-.33-.16-.37,0-.58-.17s-.12-.28-.25-.62a.24.24,0,0,1,.14-.33c.08,0,.15,0,.16.21s-.07.39.05.58.27,0,.56.19a1.32,1.32,0,0,0,.51.16c.17,0,.21-.17.4-.19s.14.1.34.15a.54.54,0,0,0,.54-.14c.14-.12.19-.08.24-.23s0-.16,0-.36.44,0,.25.56a.78.78,0,0,1-.45.44,1.2,1.2,0,0,1-.94-.18c-.28-.17-.07.13.22.23.58.19.71.11.87,0s.3-.36.51-.42.17.16,0,.37a.75.75,0,0,1-.65.37,1.64,1.64,0,0,1-.69-.09,2,2,0,0,1-.62-.37c-.14-.1-.07.07,0,.16a1.27,1.27,0,0,0,.8.42,1.82,1.82,0,0,0,1,0c.39-.14.28-.4.57-.58.1-.07.18.07.24.16a.38.38,0,0,1,0,.36c-.07.09-.16,0-.13-.08s-.15-.17-.2,0a1.19,1.19,0,0,1-1.29.65,1.34,1.34,0,0,1-1-.45c-.12-.13-.12-.34-.24-.34s0,.07-.14.25a2.53,2.53,0,0,1-.5.45c-.18.13-.32.06-.7.27-.17.09-.48.07-.46-.1s.32-.11.46-.18S373,102.34,372.91,102.33Zm-.65,2a.47.47,0,0,1-.06.39c-.13.15-.45.12-.49.31s0,.2-.07.31a.35.35,0,0,1-.22.1c-.13,0-.2-.08-.25-.26s-.08-.51-.24-.61a2.54,2.54,0,0,1-.57-.71c0-.11,0-.12.06-.11a3.35,3.35,0,0,1,.52.41c.14.13.14-.52.44-.42s.1.39.16.62c.13.51.09-.16.25-.2s.15.26.13.39S372.19,104.26,372.26,104.34Zm-1-1.51c0-.2-.05-.4.1-.38s.16.14.08.37a1,1,0,0,0-.07.38c0,.34-.17.57-.47.55s-.14-.11-.33-.29-.3-.19-.37-.34a.7.7,0,0,1,0-.48c0-.16.26,0,.49-.13s.16-.25.28-.25.17.29.19.44a2.78,2.78,0,0,1,0,.31S371.27,102.94,371.26,102.83Zm-3.33-.31c.07-.07.1.27.24.29a.49.49,0,0,1,.36.16c.07.1.07.2.21.28s.39.21.42.38-.15.35-.28.47-.07-.21-.3-.35-.65-.16-.76-.38A.78.78,0,0,1,367.93,102.52Zm-1.47,3.06c-.38-.32-.45-.5-.45-.73s.12-.3.25-.23.33.34.45.4,0,.28.07.32.06,0,.09-.07,0-.13.05-.2,0,0,.06,0a.21.21,0,0,0,0-.19c-.05-.12-.12,0-.36-.43a1.19,1.19,0,0,0-.35-.3.37.37,0,0,1-.15-.27c-.05-.12-.28-.37-.18-.44s.24.21.4.27.19,0,.32,0,0,.3.22.47.31.18.36.29,0,.1,0,.15a.66.66,0,0,1,0,.61c-.16.25-.51.24-.43.29s.34,0,.47.3a.64.64,0,0,1-.23.82c-.24.12-.6,0-.52-.07a.76.76,0,0,0,.28-.46C366.82,105.94,366.75,105.83,366.46,105.58Zm2,.16c-.1-.17-.72-.12-1-.55-.1-.17,0-.31,0-.49s-.21-.29-.21-.44.25-.31.25-.31a.09.09,0,0,0,0,.06c-.09-.09,0-.44.09-.47s.25.15.46.35.29,0,.34.14,0,.13.21.22.28,0,.38,0,.27.26.22.59c0,.14-.07.21-.27.32s-.29-.13-.28-.26a.42.42,0,0,0-.25-.34c-.12,0-.35,0-.55-.07s-.1-.45-.25-.5a.75.75,0,0,1,0,.33.78.78,0,0,0,.34.61c.27.13.52.16.72.26a.5.5,0,0,1,.27.67.45.45,0,0,1-.56.2C368.29,106.05,368.56,105.92,368.46,105.74Zm.3,6.55c0-.12.05-.34,0-.38s-.19-.24-.07-.29.1,0,.23.12a.74.74,0,0,1,.09.65C368.92,112.49,368.74,112.41,368.76,112.29Zm0-2.43a.14.14,0,0,1,.12.15c0,.09,0,.19-.05.22s-.1-.08-.14-.08S368.56,109.87,368.75,109.86Zm-.9,1.42a.11.11,0,0,1,0-.19.29.29,0,0,1,.22,0c.15,0,.18.1.32.08s.21-.25.32-.33.27.1.28.34-.05.21-.24.22c0,0-.05-.11-.14-.09s.05.26-.1.46-.18.32-.22.16.06-.28-.08-.43S368,111.35,367.85,111.28Zm.36-1A1.53,1.53,0,0,1,368,110a.24.24,0,0,1,.13-.28c.11,0,.17.15.22.3s.23.24.23.37a.43.43,0,0,1-.3.44.74.74,0,0,1-.62-.09c-.11-.12,0-.21,0-.22s.2.18.36.21.11-.07.19-.14A.19.19,0,0,0,368.21,110.24Zm-.13,3.75c-.1.11-.25.09-.4.07s.15,0,.24-.47C368,113.4,368.29,113.77,368.08,114Zm.06-1.12c-.11.29-.32.29-.43.47s.19.2-.2.4c-.13.06-.28,0-.17-.09a.37.37,0,0,0-.1-.53c-.12-.09-.16-.37,0-.38s.25.32.41.31.27-.22.26-.36-.15-.17-.25-.29-.08-.21-.17-.27c-.24-.15-.15-.28,0-.27s.4.31.51.39A.48.48,0,0,1,368.14,112.87Zm.65.48a.62.62,0,0,1-.37.18c-.28,0-.08-.12.05-.33s-.13-.55.07-.62.29.12.41.24,0,.23-.11.3S368.85,113.29,368.79,113.35Zm.33-5.15a.66.66,0,0,0-.18.55c0,.19,0,.53-.12.61s0,.34-.11.43-.36-.07-.33-.18.21-.16.23-.32-.14-.3-.31-.52.14-.28.3-.28.33,0,.26-.14-.41-.44-.47-.75.25-.25.31-.26,0,.34.14.35.08.06.18-.1-.22-.08-.18-.4,0-.59,0-.71.17-.33.26-.32,0,.34.06.47.24.26.28.34a.25.25,0,0,1-.08.36c-.13.09,0,.16-.19.3S369.26,108.07,369.12,108.2Zm1,12.48a1.73,1.73,0,0,1,.13-.67c.05-.13.06-.27.14-.46s-.11-1.34.12-1.27,0,.67,0,.75a1.91,1.91,0,0,0,0,.53,1.94,1.94,0,0,0,.22,1.09c.05.07,0,.28,0,.51,0,0-.13.15-.21.28s-.08.24-.13.28-.34-.08-.46,0-.21.15-.23,0,.07-.16.17-.32a1.53,1.53,0,0,0,.11-.29A.86.86,0,0,0,370.11,120.68Zm-2.24,3.3a.44.44,0,0,1,.37-.17c.15,0,.1.11,0,.2a.55.55,0,0,0-.22.44s-.37.09-.36,0A.76.76,0,0,1,367.87,124Zm-.85,0a.85.85,0,0,0-.17.44c0,.12-.17.1-.26.11s-.07-.2,0-.34.11-.23.22-.25S367.09,123.88,367,124Zm.1.12a.65.65,0,0,1,.55-.2c.1,0,.07.11-.07.14a.29.29,0,0,0-.22.26c0,.11.08.23-.06.23h-.21C367,124.5,367,124.21,367.12,124.07Zm3,1.12v.12h.15c-.17.12-.35.26-.36.33h-.12v.12h.12a.67.67,0,0,1-.2.41l0,0h-.17v.12h.12a.43.43,0,0,0,.06.27h-.12v.13h.18s0,0,0,.08c0,.18.08.43-.15.44s-.55-.16-.93-.24v-.1h-.18V127h-.08v-.07h-.19V127l-.12,0h-.06v-.1h-.18v0c-.16-.17-.15-.65-.32-.85a2.6,2.6,0,0,1-.36-1.07h.15v-.12h-.17v-.08a12.73,12.73,0,0,1,3.38-.18c.18.13.1.31,0,.44a1.64,1.64,0,0,1-.25.2v-.1Zm4.32,5.7a3.46,3.46,0,1,1,3.47-3.5A3.48,3.48,0,0,1,374.45,130.89Zm0,.63c-.05-.06-.05-.31,0-.31s.32,0,.37-.06.16.33,0,.39S374.55,131.6,374.48,131.52Zm-.21.19a3.76,3.76,0,0,1,.48,0s-.06.27-.13.28a1.78,1.78,0,0,1-.48,0S374.2,131.72,374.27,131.71Zm0-.17c0,.09-.42.06-.49,0s-.21-.39-.12-.37a3.71,3.71,0,0,0,.55.06C374.31,131.24,374.27,131.46,374.29,131.54Zm-.63.19a1.27,1.27,0,0,1,.52,0s-.09.27-.21.28-.46,0-.46,0A.29.29,0,0,1,373.66,131.73Zm-.41-.15c-.09,0-.19-.26-.17-.33a.34.34,0,0,1,.1-.18,1.64,1.64,0,0,0,.38.06c.12,0-.07.11-.06.15l.09.26C373.63,131.63,373.34,131.61,373.25,131.58Zm-.31.29c0-.06,0-.16.17-.16s.34,0,.34,0a.25.25,0,0,1-.26.23C373,132,372.84,132,372.94,131.87Zm-.33-.62c0-.07.29-.29.29-.29l.21.08s-.23.12-.1.32-.16.17-.26.18S372.58,131.32,372.61,131.25Zm-2.09-2.05h0a.46.46,0,0,0-.31-.11c-.1,0-.2-.09-.28-.22H370v-.15h-.13c-.16-.34-.24-.8-.12-.82a3.3,3.3,0,0,1,.81,0s0,.07.06.15h-.17v.15h.19v0a1.87,1.87,0,0,0,.28.91l.07.11h-.15v.14H371v-.08a12,12,0,0,0,.87,1.28c.12.08,0,.11,0,.11a2.82,2.82,0,0,1-.65,0c-.05,0,0-.11-.07-.28h.16v-.15h-.19v.08l0-.08c-.16-.29-.37-.54-.4-.63a.5.5,0,0,0-.07-.17h.08v-.15Zm-.79,1.45c0-.07.2-.22.24-.28a.66.66,0,0,0-.06-.39c-.05-.07-.21-.36-.31-.38s-.23-.11-.29-.13,0-.08,0-.08a.72.72,0,0,1,.2.05,2.38,2.38,0,0,1,.43.24,3.17,3.17,0,0,1,.33.46c.06.18-.09.27-.1.4s0,.16-.15.17S369.7,130.72,369.73,130.65Zm-3.81-.46-.06-.09H366V130h-.19V130a.13.13,0,0,0-.08,0c-.1,0,0-.39,0-.47h0s0,0,0,0a1.26,1.26,0,0,0,.89-.49c.08-.15.46,0,.73.18h-.06v.15h.19v-.06h0c.24.19,1.12-.05,1.31.21l0,0h0v.15H369v-.06c.27.12.67.15.74.47s-.16.46-.25.47-2.9,0-3,0-.34,0-.46-.21l0-.06h.07v-.14Zm4.55,1.21a.33.33,0,0,1-.33,0c-.14-.1-.2-.35-.14-.4a1.18,1.18,0,0,1,.48-.21c.13,0,.23.06.22.08s-.28.13-.34.22S370.55,131.35,370.47,131.4Zm.6-.07c.07,0,0,.14-.11.15s-.42-.38-.31-.46a2.52,2.52,0,0,1,.77-.29s.18.11.15.13l-.48.26A.14.14,0,0,0,371.07,131.33Zm.73.19a.7.7,0,0,1-.35,0c-.17-.06-.27-.31-.2-.35a4,4,0,0,1,.92-.39l.16.08c.08,0-.51.23-.59.36S371.83,131.47,371.8,131.52Zm.65-.06s-.28.1-.34.08-.21-.29-.13-.34.39-.31.48-.31a2.17,2.17,0,0,0,.25.05c.07,0-.29.1-.33.2A.51.51,0,0,0,372.45,131.46Zm3.09-.16c0-.06-.23-.23-.17-.24a.85.85,0,0,0,.24-.08c.05,0,.26.25.31.29s.05.21,0,.25-.43.07-.37,0A.15.15,0,0,0,375.54,131.3Zm.55-.1c-.08-.08-.27-.21-.2-.23s.15-.07.19-.05.44.34.44.44,0,.2-.17.21-.27-.06-.27-.11S376.17,131.28,376.09,131.2Zm2.32.26c0-.06,0-.13,0-.19s-.2-.26-.11-.27a.24.24,0,0,1,.2.08c.06.07.23.29.21.4s0,.09-.16.09S378.38,131.58,378.41,131.46Zm-.19.36s.14,0,.23,0,.07.07.08.12-.11.12-.2.12S378.2,131.88,378.22,131.82Zm-.84,0c0-.08.14-.06.24-.06s.06.09.07.14-.1.11-.19.11S377.36,131.87,377.38,131.82Zm-.17-.6c-.07-.07-.21-.18-.13-.2a.58.58,0,0,1,.32,0,.51.51,0,0,1,.26.26s0,.27-.16.28-.37,0-.32-.09S377.27,131.29,377.21,131.22Zm.63,0c-.1-.1-.26-.22-.18-.24s.12,0,.26,0,.33.21.3.33,0,.2-.15.19-.33,0-.26-.09S377.93,131.33,377.84,131.24Zm.74-3.68a1.09,1.09,0,0,1,0,.18v0h-.14v.12h.14a1.48,1.48,0,0,0,0,.21h-.15v.12h.17a1.53,1.53,0,0,0,.26.63h-.06V129H379a.56.56,0,0,1,.13.31l-.19.45v0h-.18v.12h.15l-.1.26h-.14v.13h.1a.51.51,0,0,0,0,.09c0,.15-.37,0-.39.19s.08.29,0,.29-2.13,0-2.13,0a2.4,2.4,0,0,0,.5-.23v.07h.18v-.12h-.11l.1-.08a10.1,10.1,0,0,0,1-1.08h.09v-.12h0a.41.41,0,0,1,.05-.09,1.85,1.85,0,0,0,.09-.23V129h.18v-.12H378c0-.08.06-.18.09-.28h.12v-.13h-.08a7.12,7.12,0,0,0,.21-1.39c0-.06.14.09.19.38h-.13v.12Zm0-2.22a1.24,1.24,0,0,0,0,.22h-.1v.17h.09c0,.26,0,.54,0,.54s-.22.19-.3.19-.11-.4-.26-.7v0H378v-.17h-.13c0-.06-.07-.12-.1-.19h.08v-.16h-.17l-.13-.23h0v-.16h-.12a.68.68,0,0,0-.12-.12h1.21l0,.11h-.09V125h.13a1.36,1.36,0,0,1,0,.2h-.15v.16Zm.71-1c0,.1-.09.1-.19.1s-.25,0-.25-.13-.27-.3-.27-.45.13,0,.24,0,.14.09.17.13S379.32,124.3,379.32,124.38Zm.27-.78c0,.08-.24.12-.3,0s.08-.19,0-.36-.16-.39-.11-.4A1,1,0,0,1,379.59,123.6Zm0,1.39a.19.19,0,0,1-.17.14c-.11,0-.18-.13-.18-.2a.15.15,0,0,1,.17-.18A.18.18,0,0,1,379.56,125Zm.48-.63s.06.24,0,.24h-.23c-.09,0-.05-.26-.24-.4s-.29-.28-.22-.28a3,3,0,0,0,.32,0S380,124.15,380,124.36Zm.57.24c-.12,0-.33.07-.34-.16s-.24-.31-.24-.43.21-.07.34,0S380.75,124.59,380.61,124.6Zm.74.08c-.15,0-.31,0-.38-.08s-.19-.34-.24-.41-.07-.17,0-.17.24.1.31.16S381.43,124.67,381.35,124.68Zm.88,1,0,.86H382v.17h.18v.21H382v.16h.16v.17s-.84,0-.83-.09v-.08h.1v-.16h-.1a1.62,1.62,0,0,0,0-.21h.09v-.17h-.11a.33.33,0,0,0,0-.15h.14v-.17h-.18v0c-.1-.17-.27-.16-.44-.25l-.18-.09h.07v-.17h-.18v.12l-.2-.09-.06-.3h.13v-.17h-.16v0a1.73,1.73,0,0,0-.11-.42.94.94,0,0,1,.59,0h-.14V125h.18v-.15l.2.07h-.06v.17h.18V125a5.41,5.41,0,0,1,.68.35h-.13v.17h.18v-.13C382.07,125.53,382.23,125.65,382.23,125.65Zm.09-1.43c.14.06.25.38.18.45s-.24.1-.23-.14-.11-.19-.2-.25-.12-.14,0-.15S382.23,124.18,382.32,124.22Zm.34-.47c0,.06-.12.23-.18.23s-.07-.22-.06-.3,0-.16.12-.15S382.67,123.68,382.66,123.75Zm.06.13c-.09.19-.05-.08-.05-.16a.59.59,0,0,0-.25-.39c-.09-.06-.06.06-.09.1s-.1-.15-.1-.19,0-.07.11,0a.86.86,0,0,1,.26.2A.48.48,0,0,1,382.72,123.88Zm0,.53c-.05,0-.1-.09,0-.11a.21.21,0,0,1,.15,0c.14.07.31.42.05.4C382.83,124.72,382.91,124.49,382.74,124.41Zm-.21,6.19-.35.05h0s0,0,0,0,0-.21.06-.26.16-.35.17-.38-.14-.12-.14-.21a1.59,1.59,0,0,1,.14-.36l.29.31c.05,0,.11.27,0,.26s-.14.37-.17.39S382.6,130.58,382.53,130.6Zm-1.11-6.85c.08,0,.19,0,.17.13s-.07.14-.17.09S381.31,123.78,381.42,123.75Zm.25.36c.14,0,.32.32.27.46s-.15.22-.24.13,0-.31-.15-.36-.25-.08-.29-.23S381.54,124.06,381.67,124.11Zm-3-2.39c.06,0,.46-.08.43,0a.67.67,0,0,1-.59.21C378.43,121.91,378.56,121.77,378.64,121.72Zm-.1-1.47c.06,0,.25.61.3.78s.1.49.11.55-.34-.17-.31-.3C378.75,120.8,378.42,120.31,378.54,120.25Zm-.24-8.17c0-.06-.19-.15-.13-.25s.23,0,.31.09.16.41,0,.51-.22.09-.17-.07S378.34,112.14,378.3,112.08Zm.78,1.7c-.11,0-.25-.12-.27-.23a.22.22,0,0,1,.13-.21c.13,0,.14.18.22.22S379.16,113.76,379.08,113.78Zm0-1.13c0,.22-.07.54-.18.48s-.23.3-.35.29-.15-.22-.12-.35.39-.45.43-.52,0-.29-.07-.39.29-.45.35-.46.24.43.16.55A.76.76,0,0,0,379.1,112.65Zm.42.68c0,.17.13.2.14.25s0,.15-.3-.13c-.1-.08-.14-.23-.05-.47a2.36,2.36,0,0,1,.24-.48c.1-.18.14-.16.14-.16s.17.4-.07.53S379.59,113.12,379.52,113.33Zm.8-.78c.06.07-.26.13-.4-.18s0-.28-.07-.53.45-.69.54-.76.21.29.2.41-.42.47-.45.68A.43.43,0,0,0,380.32,112.55Zm.41.86a.78.78,0,0,1-.35-.79.86.86,0,0,1,.42-.52c.14-.07.07-.27.14-.27s.16.2.11.38-.19.24-.31.51S381,113.55,380.73,113.41Zm.29-2.67a.82.82,0,0,0,.05.53c.06.2,0,.37,0,.23a3,3,0,0,1-.16-.52c0-.14-.26-.19-.2-.39s.19-.36.26-.55a3.19,3.19,0,0,1,.29-.54c.05-.08.22,0,.3.18a.81.81,0,0,1-.14.64C381.26,110.58,381,110.62,381,110.74Zm.47-2c.22,0,.21-.13.22-.24a.73.73,0,0,1,.54-.51.28.28,0,0,1,.26.37c-.11.26-.28.21-.51.47s-.13.32-.18.44-.16.13-.16-.17c0-.11-.32,0-.4,0s-.24-.49-.44-.76-.38-.1-.5-.51.06-.27-.11-.52a1.66,1.66,0,0,1-.26-.48c0-.1-.14-.35.25-.64s.54-.17.59-.1a.49.49,0,0,1,.13.28c0,.18-.35.14-.52.36s-.19.25-.07.31.28-.2.39-.16a.7.7,0,0,0,.55-.15c.17-.1.22-.07.21.11s-.19.37-.43.49a.65.65,0,0,0-.35.69c.08.16.18.19.24,0s0-.37.37-.42.23-.26.38-.26.21.23.13.37-.59.4-.58.72S381.36,108.77,381.49,108.77Zm.34-5.61c.17,0,0-.11.15-.32s.24-.22.4-.19.12.12,0,.34,0,.4-.1.56a1,1,0,0,1-.72.41c-.29,0-.49.14-.53.24s.25.18.35.22,0,.2-.2.22a.47.47,0,0,1-.5-.37,1.35,1.35,0,0,1,.27-.87c.13-.1.24.13.35.17a1,1,0,0,0,.63-.08c.07,0,.1-.16,0-.17s-.34,0-.48-.07a1.73,1.73,0,0,1-.31-.58c0-.11-.07-.29.08-.32a4.3,4.3,0,0,0,.61-.26c.1-.07.24-.33.4-.37s.19,0,.2.2-.06.37-.19.34-.09,0-.22.13-.34.32-.38.48S381.69,103.13,381.83,103.16Zm-3.08-2.11c.08-.17.21-.31.64-.62.15-.12.44-.32.62-.22s.39,0,.5.08.13.15.21-.06,0-.29.25-.59a1.22,1.22,0,0,1,.87-.39c.36,0,.85.14.94.51.05.2-.3.46-.23.46a.47.47,0,0,0,.19-.06.42.42,0,0,0,.15-.12c.06-.09,0-.2.14-.2s.06.16.06.2a.17.17,0,0,1-.09.13c-.08,0-.1.07,0,0s.14-.16.25-.13.07.37,0,.51-.14.41-.41.36-.52-.15-.55.05,0,.31,0,.42-.14.17-.2,0-.08-.14-.09,0,0,.23-.14.3-.71.1-.86.41,0,.44-.1.52a.31.31,0,0,1-.46-.15.87.87,0,0,1,.26-.7c.2-.19.13-.3.31-.48s0-.28-.07-.27,0,.34-.17.3-.34-.3-.24-.36,0-.45-.11-.45,0,.28,0,.49a.87.87,0,0,1-.31.67c-.32.18-.53,0-.69.11s-.2.07-.18.17,0,.22-.07.27-.61-.3-.43-.52c.05-.06.18,0,.28,0s.11-.32.34-.36a1.45,1.45,0,0,0,.7-.22c.17-.2.17-.48.11-.51s0,.21-.15.3-.25,0-.47.09-.6.53-.77.49S378.63,101.28,378.75,101.05Zm5,24.17a3.23,3.23,0,0,1,.35,1.22,12.8,12.8,0,0,1,0,2.21,7.2,7.2,0,0,1-.29,1.36,10.71,10.71,0,0,1-.08-1.76c0-.28,0-1.5-.05-1.89A4.19,4.19,0,0,1,383.72,125.22Zm.68,1.87a6.13,6.13,0,0,1,.07-1.44,7,7,0,0,1,.15,2.39,6.17,6.17,0,0,1-.22,1.17C384.35,129.35,384.4,127.56,384.4,127.09Zm.42,0a.43.43,0,0,1,.23.34.44.44,0,0,1-.21.38A1.9,1.9,0,0,1,384.82,127.06Zm-21.49.79a.13.13,0,0,1-.12-.14.14.14,0,0,1,.12-.15.14.14,0,0,1,.13.15A.13.13,0,0,1,363.33,127.85ZM386.28,103c-.17-.24-.31-.3-.45-.5s0-.26,0-.57c0-.87-.8-1-1.31-1.12s-.54-.05-.58-.2a4,4,0,0,0-.32-.75,2.45,2.45,0,0,0-.82-.74,1.53,1.53,0,0,0-1.1-.24,2.16,2.16,0,0,0-.89.43c-.42.35-.38.59-.59.6a4.12,4.12,0,0,0-1,.2c-.32.1-.37,0-.41-.11s0-.3-.18-.55-.44-.28-.38-.62a1.66,1.66,0,0,0-.08-1c-.11-.22-.22-.13-.22-.36a1.06,1.06,0,0,0-.25-.67,1.18,1.18,0,0,0-1-.21c-.29,0-.34,0-.4-.08a.55.55,0,0,0-.58-.19c-.13,0-.21.19-.39.17s-.13-.21-.41-.16-.23.23-.34.14-.19-.22-.29-.19-.14.19-.25.19-.29-.22-.6-.19a.83.83,0,0,0-.28.09c-.2.07-.08-.21-.5,0-.1,0-.21.38-.31.35a.55.55,0,0,0-.54-.11c-.17.08-.16.17-.42.17a1.26,1.26,0,0,0-.86.06.6.6,0,0,0-.4.65c.08.27.05.72.12.84s.06.34-.16.55-.29.62-.42.78-.32.06-.48,0a1.79,1.79,0,0,0-.74-.27.91.91,0,0,1-.78-.35,1.09,1.09,0,0,0-.75-.39,1.17,1.17,0,0,0-.74.15c-.09.08-.26.31-.41.28a.78.78,0,0,0-.51.11,1.62,1.62,0,0,0-.56.51,2.9,2.9,0,0,0-.29.48,1.86,1.86,0,0,1-.29.35c-.14.09-.49.42-.77.44a1,1,0,0,0-.47.3c-.17.17-.17.56-.22.81s-.38.53-.52.67a1.54,1.54,0,0,0-.42,1c0,.23.09.42.2.47s.19,0,.28.07a.25.25,0,0,1,0,.25s.31.38.44.45.25,0,.29.14a4.89,4.89,0,0,0,.28.52c.11.14.06.17.23.37s.35.33.45.47.19.31.23.35.36.06.62,0a.84.84,0,0,0,.5-.55c0-.16.14-.28.14-.14s.08.46.07.65-.14.17-.23.34,0,.27-.07.42-.51.45-.53,1c0,.12.17.22,0,.38s-.12.32-.13.83c0,.35.13.26.05.38a.81.81,0,0,0,.14.94c.19.21.23.11.13.33s.17.77.34,1,.55.35.55.71.56.67.62.71,0,.52.13.72.54.23.43.51,0,.68,0,1.19.36,1.88.43,2.32-.33.93-.29,1.79-.19,1.58-.42,1.61-.63-.13-.94,0-.37.64-.4.72-.49.23-.6.54a1.23,1.23,0,0,0,.12.82c0,.1-.18.21-.28.26a.69.69,0,0,0-.3.4c0,.1-.17.06-.27.07a.5.5,0,0,0-.32.33,1.81,1.81,0,0,0,0,.38c0,.13-.1.17-.12.25s0,.48-.07.63a7.77,7.77,0,0,0,0,.81,1.21,1.21,0,0,0-.28.29,1,1,0,0,0,0,.74c.08.14.41.11.39.25a5.11,5.11,0,0,0,.13,1.43,7.26,7.26,0,0,1,.42.94c.07.2.27.18.37.29a.56.56,0,0,0,.44.16c.33,0,1,.2,1.28.17s.3,0,.27,0a.82.82,0,0,0-.1,1.11,1.67,1.67,0,0,0,.88.46c.19,0,7.24.19,7.24.19s5.85,0,6.2-.07a1.7,1.7,0,0,0,.85-.23,1.09,1.09,0,0,0,.54-.92c0-.38-.07-.53,0-.55s.57-.15,1-.29a2.23,2.23,0,0,0,1-.73c0-.09.07-.43.28-.48s.08-.29.13-.38.23-.1.23-.36a4.73,4.73,0,0,1,.14-1c0-.12.21-.22.31-.28s.09-.72,0-.78-.35-.15-.39-.46c0-.15,0-.36,0-.53s-.19-.2-.16-.34a.63.63,0,0,0-.13-.43c-.11-.08-.24,0-.26-.12a.53.53,0,0,0-.24-.41c-.1-.06,0-.14-.09-.28s-.61-.29-.39-.63a.68.68,0,0,0-.36-1c-.13-.05,0-.3-.16-.46a1.05,1.05,0,0,0-.85-.43,2.2,2.2,0,0,1-.72,0,1.21,1.21,0,0,1-.3-.8,3.75,3.75,0,0,0-.44-1.28.82.82,0,0,1,.06-.89,4.79,4.79,0,0,0,.33-1.73,7.48,7.48,0,0,1,0-1.81c.49-.1.13-.41.37-.58s-.06-.3.18-.46a.74.74,0,0,0,.37-.49,2.1,2.1,0,0,1,.33-.6c.09-.15,0-.34.05-.39s.59-.46.59-.65-.17-.32,0-.46a1.61,1.61,0,0,0,.42-.75c.06-.35-.31-.16,0-.52a1,1,0,0,0,.23-.94c-.07-.25-.22-.21-.12-.42a.68.68,0,0,0,.06-.39,1.16,1.16,0,0,0-.23-.53c-.19-.23.1-.07.08-.33s-.27-.5-.33-.64-.06-.26-.1-.36a2.3,2.3,0,0,0-.33-.45c-.08-.09-.19-.38.06-.37s.27.39.33.55.29.28.38.33a.63.63,0,0,0,.5-.07c.13-.09.39-.46.51-.57s.35-.24.41-.42a1.07,1.07,0,0,1,.3-.48c.16-.13.46-.3.56-.39a5.22,5.22,0,0,0,.5-.47,1.72,1.72,0,0,0,.43-.75C386.74,103.54,386.5,103.28,386.28,103Z"/></clipPath><clipPath id="clip-path-277" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M367.61,104h-.05a.67.67,0,0,0,.25,0A.66.66,0,0,0,367.61,104Z"/></clipPath><clipPath id="clip-path-279" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M367.6,104l-.06,0Z"/></clipPath><clipPath id="clip-path-281" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M372.18,101.43c-.08,0-.17-.18-.38-.38C371.8,101.05,372.06,101.41,372.18,101.43Z"/></clipPath><clipPath id="clip-path-283" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M374.26,136.5h.07a1.14,1.14,0,0,1,.41.07v.32a1.41,1.41,0,0,1-.28.18,1.53,1.53,0,0,1-.31.08l-.15,0c-.18,0-.27-.08-.27-.22A.49.49,0,0,1,374.26,136.5Zm6-.73H381v.76a.46.46,0,0,1-.25.4.87.87,0,0,1-.48.14A.61.61,0,0,1,380,137c-.11-.06-.17-.13-.17-.21a.07.07,0,0,1,.06-.07l.18,0c.17-.07.26-.16.26-.27l0-.18-.05-.23a1.11,1.11,0,0,1,0-.23Zm-8.55,0h.92v.94h-.92Zm-2.32,0h.79v.76a.46.46,0,0,1-.25.4.87.87,0,0,1-.48.14.61.61,0,0,1-.28-.07c-.11-.06-.17-.13-.17-.21a.07.07,0,0,1,.06-.07l.18,0c.17-.07.26-.16.26-.27l0-.18-.05-.23A1.11,1.11,0,0,1,369.36,135.77Zm-3.87,0h1v.79a1,1,0,0,1-.54.11h-.29a.26.26,0,0,1-.18,0Zm11-.32v.32h2.22v.62l-1.21,0h-.07l-.05,0v0l0,0a1.28,1.28,0,0,1,.41.55c0,.22-.1.32-.31.32a.4.4,0,0,1-.24-.07l-.21-.19a1.12,1.12,0,0,1-.2-.33l-.1-.22a.16.16,0,0,0-.13-.11s-.06,0-.06.09v0l.11.26a1.68,1.68,0,0,0,.23.4,1.71,1.71,0,0,0,.47.45.87.87,0,0,0,.4.09.34.34,0,0,0,.34-.37.59.59,0,0,0-.07-.31l-.12-.23v0s0,0,.08,0l.15,0h.56v1.07a.16.16,0,0,0,.08.13,2.07,2.07,0,0,0,.29.22s0,0,0-.1v-2.28H380a.43.43,0,0,1,.06.24.29.29,0,0,1-.13.28.68.68,0,0,1-.33.07h-.15a.07.07,0,0,0-.06.07,1,1,0,0,0,.14.23l.13.2a1,1,0,0,0,.82.54.66.66,0,0,0,.41-.11l.05,0s0,0,0,.06v.43a.46.46,0,0,0,.07.1l.22.22s.08.06.1.06,0,0,0-.05v-2.33h1.9v.59h-.87a.64.64,0,0,0-.39.14.51.51,0,0,0-.21.41.9.9,0,0,0,.19.56l.27.35a1.13,1.13,0,0,0,.32.28.25.25,0,0,0,.14.07s.05,0,.05,0a.17.17,0,0,0,0-.1,1,1,0,0,0-.21-.21l-.18-.15a.56.56,0,0,1-.21-.46c0-.29.18-.46.52-.5h.61v1.08a.2.2,0,0,0,.06.14l.13.1.18.14s0,0,0-.14v-2.25H384v-.32h-7.47Zm-12,0v.32h.68v.51a.26.26,0,0,1,0,.11c0,.07-.08.1-.12.1l-.13-.05a.25.25,0,0,0-.15-.05c-.09,0-.14.07-.14.22a1.17,1.17,0,0,0,.35.7l.31.39a4.57,4.57,0,0,0,.38.37.24.24,0,0,0,.18.08s.06,0,.06-.05a.53.53,0,0,0-.23-.32l-.24-.19c-.15-.13-.21-.23-.21-.3v-.07l0-.08.14-.23a.77.77,0,0,0,.07-.16h.1l.09.06a1.14,1.14,0,0,0,.16.14,1.31,1.31,0,0,0,.28,0h.16a1,1,0,0,0,.28,0v.65a.49.49,0,0,0,.11.33l.1.09c.06.07.1.1.13.1s0,0,0,0,0,0,0-.06v-2.27h2.29a.43.43,0,0,1,.06.24.29.29,0,0,1-.13.28.68.68,0,0,1-.33.07h-.94a.7.7,0,0,0-.39.13.51.51,0,0,0-.21.41.88.88,0,0,0,.19.55l.26.34a1.28,1.28,0,0,0,.32.28.25.25,0,0,0,.14.07,0,0,0,0,0,.05,0,.17.17,0,0,0,0-.1.8.8,0,0,0-.21-.2l-.17-.15a.54.54,0,0,1-.21-.45c0-.3.17-.46.51-.5h.63l.12.18a1,1,0,0,0,.82.54.68.68,0,0,0,.41-.11l.05,0s0,0,0,.06v.43a.46.46,0,0,0,.07.1l.22.22.09.06s0,0,0-.05v-2.33h.77v.91l-.06,0h-.14c-.12,0-.18.06-.18.17a.41.41,0,0,0,.18.3l.19.21a.34.34,0,0,0,.23.13.23.23,0,0,0,.11,0s.06,0,.06-.09a.17.17,0,0,0,0-.07v-.15s0-.07.07-.1h.83v.72a.54.54,0,0,0,.16.22c.09.1.15.15.19.14s.05,0,0-.12v-2.26h1.76v.71l-.33-.2a.54.54,0,0,0-.28-.08,1.3,1.3,0,0,0-.31,0,.43.43,0,0,0-.38.46.91.91,0,0,0,.24.55.7.7,0,0,0,.54.26,1,1,0,0,0,.4-.09l.05,0,0,0h0v.19a.53.53,0,0,0,.14.44.5.5,0,0,0,.18.15s0,0,0-.1v-2.28h.31v-.32h-11Zm17.46-1.18c-.1,0-.15,0-.14.06a.17.17,0,0,0,.05.11l.07.1c.1.14.19.2.25.2h.12l.09,0h.09l.12,0a.54.54,0,0,1,.18.14l.29.37c.06.07.11.11.15.11s0,0,0,0a.39.39,0,0,0-.1-.19l-.34-.4A1.11,1.11,0,0,0,381.92,134.27Zm-10.68,0c-.1,0-.15,0-.14.06a.25.25,0,0,0,0,.11l.07.1c.1.14.19.2.25.2h.12l.09,0h.09l.12,0a.54.54,0,0,1,.18.14l.29.37c.06.07.11.11.15.11s0,0,0,0a.32.32,0,0,0-.1-.19l-.34-.4A1.11,1.11,0,0,0,371.24,134.27Z"/></clipPath><clipPath id="clip-path-286" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="421.74" y="96.72" width="5.11" height="5.08"/></clipPath><clipPath id="clip-path-288" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="421.71" y="96.28" width="6" height="6"/></clipPath><clipPath id="clip-path-289" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M424.29,96.72a2.54,2.54,0,1,1-2.55,2.54,2.55,2.55,0,0,1,2.55-2.54"/></clipPath><clipPath id="clip-path-291" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M431.79,98.34a1.21,1.21,0,0,0-1.21,1.2v9.17l-.05,0-.74.43c-.49.3-1,.61-1.44,1a10.91,10.91,0,0,0-1.37,1.16,10.63,10.63,0,0,0-1.13,1.38c-.12.19-.24.37-.35.56v-7.62a1.21,1.21,0,0,0-2.42,0v7.62c-.12-.19-.23-.37-.36-.56a10.56,10.56,0,0,0-1.12-1.38,12.55,12.55,0,0,0-1.37-1.16c-.47-.35-1-.66-1.45-1-.24-.15-.49-.29-.74-.43l-.05,0V99.55a1.21,1.21,0,1,0-2.41,0v9.88a1.2,1.2,0,0,0,.73,1.11l.68.31.69.36c.45.24.89.5,1.31.77a7.6,7.6,0,0,1,2.09,1.93,11.17,11.17,0,0,1,1.44,2.54,9.25,9.25,0,0,1,.41,1.36,6.78,6.78,0,0,1,.15,1.27v0a1.21,1.21,0,0,0,2.42,0V119a6.78,6.78,0,0,1,.14-1.19,8.22,8.22,0,0,1,.42-1.36,10.81,10.81,0,0,1,1.44-2.54,7.76,7.76,0,0,1,2.08-1.93c.42-.27.86-.53,1.32-.77.22-.12.45-.24.69-.35s.47-.23.68-.32a1.22,1.22,0,0,0,.73-1.11V99.54a1.21,1.21,0,0,0-1.21-1.2Z"/></clipPath><clipPath id="clip-path-293" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="410.94" y="108.83" width="11.71" height="15.16"/></clipPath><clipPath id="clip-path-295" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="410.71" y="108.28" width="13" height="16"/></clipPath><clipPath id="clip-path-296" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M418,117a18.81,18.81,0,0,0-4.63-2.39V110a1.21,1.21,0,0,0-2.42,0v5.45a1.2,1.2,0,0,0,.85,1.16,18.35,18.35,0,0,1,4.75,2.31l0,0s2.86,2.06,3.76,4.28a1.21,1.21,0,0,0,2.24-.9c-1.13-2.79-4.27-5.1-4.58-5.32"/></clipPath><clipPath id="clip-path-297" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="410.71" y="108.28" width="12" height="16"/></clipPath><clipPath id="clip-path-298" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M411,138.16v-5h1.82a2.51,2.51,0,0,1,1.85.58,2.75,2.75,0,0,1,.58,1.92,2.64,2.64,0,0,1-.63,2,2.23,2.23,0,0,1-1.69.53Zm2-.79a1.07,1.07,0,0,0,.78-.22,2,2,0,0,0,.42-1.49,2.05,2.05,0,0,0-.4-1.47,1,1,0,0,0-.8-.25H412v3.43Z"/></clipPath><clipPath id="clip-path-300" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="410.94" y="96.72" width="26.36" height="41.55"/></clipPath><clipPath id="clip-path-302" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="415.71" y="132.28" width="2" height="6"/></clipPath><clipPath id="clip-path-303" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="416.22" y="133.15" width="1.03" height="5.01"/></clipPath><clipPath id="clip-path-304" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="410.71" y="96.28" width="27" height="43"/></clipPath><clipPath id="clip-path-307" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="417.71" y="132.28" width="5" height="6"/></clipPath><clipPath id="clip-path-308" transform="translate(-356.73 -91.29)"><polygon class="cls-1" points="420.91 135.51 422.63 138.16 421.47 138.16 420.05 136 419.47 136 419.47 138.16 418.45 138.16 418.45 133.15 419.47 133.15 419.47 135.21 420.03 135.21 421.39 133.15 422.47 133.15 420.91 135.51"/></clipPath><clipPath id="clip-path-312" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="422.71" y="132.28" width="5" height="6"/></clipPath><clipPath id="clip-path-313" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M425.84,136.73c0-.59-.38-.65-1.1-.68-1-.05-1.75-.31-1.75-1.48s.85-1.54,2.12-1.54a5.59,5.59,0,0,1,1.35.19V134a6,6,0,0,0-1.33-.15c-.74,0-1.09.22-1.09.64,0,.59.39.61,1.1.64,1,0,1.75.32,1.75,1.54s-.9,1.63-2.22,1.63a6.13,6.13,0,0,1-1.58-.22v-.81a7.33,7.33,0,0,0,1.56.19c.9,0,1.19-.29,1.19-.71"/></clipPath><clipPath id="clip-path-317" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="427.71" y="132.28" width="5" height="6"/></clipPath><clipPath id="clip-path-318" transform="translate(-356.73 -91.29)"><polygon class="cls-1" points="427.75 138.16 427.75 133.15 428.78 133.15 428.78 135.21 430.88 135.21 430.88 133.15 431.91 133.15 431.91 138.16 430.88 138.16 430.88 136 428.78 136 428.78 138.16 427.75 138.16"/></clipPath><clipPath id="clip-path-322" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="431.71" y="132.28" width="6" height="6"/></clipPath><clipPath id="clip-path-323" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M435.84,137h-1.92l-.38,1.16h-1l1.82-5h1.17l1.82,5h-1.08Zm-.26-.77-.35-1c-.14-.43-.24-.8-.33-1.11h0c-.09.31-.2.68-.34,1.11l-.35,1Z"/></clipPath><clipPath id="clip-path-327" transform="translate(-356.73 -91.29)"><rect class="cls-1" x="422.71" y="108.28" width="15" height="20"/></clipPath><clipPath id="clip-path-328" transform="translate(-356.73 -91.29)"><path class="cls-1" d="M436.1,108.83a1.2,1.2,0,0,0-1.21,1.2v4.61a18.81,18.81,0,0,0-4.63,2.39h0a14.57,14.57,0,0,0-1.9,1.61,27.62,27.62,0,0,0-5.18,7.68,1.21,1.21,0,0,0,2.22,1,25.63,25.63,0,0,1,4.66-6.93,14,14,0,0,1,1.62-1.37l0,0a18.19,18.19,0,0,1,4.74-2.31,1.19,1.19,0,0,0,.85-1.16V110a1.2,1.2,0,0,0-1.21-1.2Z"/></clipPath></defs><title>diksha and gov logo</title><g class="cls-2"><g class="cls-3"><rect x="11.92" y="30.39" width="11.51" height="11.51"/></g></g><g class="cls-4"><g class="cls-3"><rect x="9.43" y="27.94" width="16.5" height="16.42"/></g></g><g class="cls-5"><g class="cls-3"><rect x="13.62" y="2.81" width="11.37" height="10.66"/></g></g><g class="cls-6"><g class="cls-3"><rect x="10.1" y="2.72" width="11.62" height="10.66"/></g></g><g class="cls-7"><g class="cls-3"><rect x="12.14" y="6.7" width="10.44" height="10.46"/></g></g><g class="cls-8"><g class="cls-3"><rect x="11.39" y="7.3" width="10.38" height="10.6"/></g></g><g class="cls-9"><g class="cls-3"><rect x="13.67" y="7.11" width="10.4" height="10.82"/></g></g><g class="cls-10"><g class="cls-3"><rect x="19.13" y="33.12" width="10.38" height="10.38"/></g></g><g class="cls-11"><g class="cls-3"><rect x="19.04" y="33.51" width="10.38" height="10.38"/></g></g><g class="cls-12"><g class="cls-3"><rect x="19" y="33.9" width="10.38" height="10.38"/></g></g><g class="cls-13"><g class="cls-3"><rect x="18.85" y="29" width="10.38" height="10.38"/></g></g><g class="cls-14"><g class="cls-3"><rect x="19.13" y="29" width="10.38" height="10.38"/></g></g><g class="cls-15"><g class="cls-3"><rect x="19.17" y="29.44" width="10.38" height="10.38"/></g></g><g class="cls-16"><g class="cls-3"><rect x="18.58" y="28.61" width="10.38" height="10.38"/></g></g><g class="cls-17"><g class="cls-3"><rect x="19.49" y="29.47" width="10.38" height="10.38"/></g></g><g class="cls-18"><g class="cls-3"><rect x="19.96" y="30.54" width="10.38" height="10.38"/></g></g><g class="cls-19"><g class="cls-3"><rect x="20.29" y="29.86" width="10.38" height="10.38"/></g></g><g class="cls-20"><g class="cls-3"><rect x="19.96" y="30.22" width="10.38" height="10.38"/></g></g><g class="cls-21"><g class="cls-3"><rect x="20.29" y="29.53" width="10.38" height="10.38"/></g></g><g class="cls-22"><g class="cls-3"><rect x="19.91" y="29.5" width="10.38" height="10.38"/></g></g><g class="cls-23"><g class="cls-3"><rect x="19.49" y="29.05" width="10.38" height="10.38"/></g></g><g class="cls-24"><g class="cls-3"><rect x="19.96" y="29.9" width="10.38" height="10.38"/></g></g><g class="cls-25"><g class="cls-3"><rect x="15.55" y="33.84" width="10.38" height="10.38"/></g></g><g class="cls-26"><g class="cls-3"><rect x="15.59" y="34.2" width="10.38" height="10.38"/></g></g><g class="cls-27"><g class="cls-3"><rect x="15.92" y="33.84" width="10.38" height="10.38"/></g></g><g class="cls-28"><g class="cls-3"><rect x="15.22" y="34.23" width="10.38" height="10.38"/></g></g><g class="cls-29"><g class="cls-3"><rect x="15.91" y="34.2" width="10.38" height="10.38"/></g></g><g class="cls-30"><g class="cls-3"><rect x="16.28" y="34.2" width="10.38" height="10.38"/></g></g><g class="cls-31"><g class="cls-3"><rect x="16.54" y="33.78" width="10.38" height="10.38"/></g></g><g class="cls-32"><g class="cls-3"><rect x="16.28" y="32.95" width="10.38" height="10.38"/></g></g><g class="cls-33"><g class="cls-3"><rect x="15.92" y="33.33" width="10.38" height="10.38"/></g></g><g class="cls-34"><g class="cls-3"><rect x="16.28" y="33.33" width="10.38" height="10.38"/></g></g><g class="cls-35"><g class="cls-3"><rect x="16.23" y="33.78" width="10.38" height="10.38"/></g></g><g class="cls-36"><g class="cls-3"><rect x="16.7" y="32.1" width="10.38" height="10.38"/></g></g><g class="cls-37"><g class="cls-3"><rect x="16.97" y="32.95" width="10.38" height="10.38"/></g></g><g class="cls-38"><g class="cls-3"><rect x="16.58" y="33.34" width="10.38" height="10.38"/></g></g><g class="cls-39"><g class="cls-3"><rect x="16.63" y="32.95" width="10.38" height="10.38"/></g></g><g class="cls-40"><g class="cls-3"><rect x="16.65" y="32.57" width="10.38" height="10.38"/></g></g><g class="cls-41"><g class="cls-3"><rect x="16.36" y="28.92" width="10.38" height="10.38"/></g></g><g class="cls-42"><g class="cls-3"><rect x="16.45" y="29.72" width="10.38" height="10.38"/></g></g><g class="cls-43"><g class="cls-3"><rect x="16.36" y="28.53" width="10.38" height="10.38"/></g></g><g class="cls-44"><g class="cls-3"><rect x="16.03" y="28.53" width="10.38" height="10.38"/></g></g><g class="cls-45"><g class="cls-3"><rect x="16.4" y="29.27" width="10.38" height="10.38"/></g></g><g class="cls-46"><g class="cls-3"><rect x="7.46" y="30.59" width="10.38" height="10.38"/></g></g><g class="cls-47"><g class="cls-3"><rect x="7.46" y="30.32" width="10.38" height="10.38"/></g></g><g class="cls-48"><g class="cls-3"><rect x="7.79" y="29.35" width="10.38" height="10.38"/></g></g><g class="cls-49"><g class="cls-3"><rect x="7.74" y="28.9" width="10.38" height="10.38"/></g></g><g class="cls-50"><g class="cls-3"><rect x="7.16" y="29.35" width="10.38" height="10.38"/></g></g><g class="cls-51"><g class="cls-3"><rect x="7.74" y="28.52" width="10.38" height="10.38"/></g></g><g class="cls-52"><g class="cls-3"><rect x="8.3" y="28.52" width="10.38" height="10.38"/></g></g><g class="cls-53"><g class="cls-3"><rect x="7.16" y="29.91" width="10.38" height="10.38"/></g></g><g class="cls-54"><g class="cls-3"><rect x="7.82" y="30.61" width="10.38" height="10.38"/></g></g><g class="cls-55"><g class="cls-3"><rect x="7.46" y="28.52" width="10.38" height="10.38"/></g></g><g class="cls-56"><g class="cls-3"><rect x="8.69" y="28.5" width="10.38" height="10.38"/></g></g><g class="cls-57"><g class="cls-3"><rect x="8" y="28.52" width="10.38" height="10.38"/></g></g><g class="cls-58"><g class="cls-3"><rect x="8" y="28.9" width="10.38" height="10.38"/></g></g><g class="cls-59"><g class="cls-3"><rect x="7.16" y="30.31" width="10.38" height="10.38"/></g></g><g class="cls-60"><g class="cls-3"><rect x="6.15" y="29.39" width="10.38" height="10.38"/></g></g><g class="cls-61"><g class="cls-3"><rect x="6.19" y="30.32" width="10.38" height="10.38"/></g></g><g class="cls-62"><g class="cls-3"><rect x="7.46" y="28.9" width="10.38" height="10.38"/></g></g><g class="cls-63"><g class="cls-3"><rect x="6.46" y="28.93" width="10.38" height="10.38"/></g></g><g class="cls-64"><g class="cls-3"><rect x="6.46" y="29.91" width="10.38" height="10.38"/></g></g><g class="cls-65"><g class="cls-3"><rect x="6.46" y="29.39" width="10.38" height="10.38"/></g></g><g class="cls-66"><g class="cls-3"><rect x="6.12" y="28.62" width="10.38" height="10.38"/></g></g><g class="cls-67"><g class="cls-3"><rect x="5.79" y="29.39" width="10.38" height="10.38"/></g></g><g class="cls-68"><g class="cls-3"><rect x="5.79" y="28.93" width="10.38" height="10.38"/></g></g><g class="cls-69"><g class="cls-3"><rect x="5.79" y="28.62" width="10.38" height="10.38"/></g></g><g class="cls-70"><g class="cls-3"><rect x="6.11" y="29.91" width="10.38" height="10.38"/></g></g><g class="cls-71"><g class="cls-3"><rect x="6.15" y="28.93" width="10.38" height="10.38"/></g></g><g class="cls-72"><g class="cls-3"><rect x="7.16" y="28.54" width="10.38" height="10.38"/></g></g><g class="cls-73"><g class="cls-3"><rect x="7.15" y="28.93" width="10.38" height="10.38"/></g></g><g class="cls-74"><g class="cls-3"><rect x="7.18" y="30.61" width="10.38" height="10.38"/></g></g><g class="cls-75"><g class="cls-3"><rect x="7.46" y="29.37" width="10.38" height="10.38"/></g></g><g class="cls-76"><g class="cls-3"><rect x="7.45" y="29.91" width="10.38" height="10.38"/></g></g><g class="cls-77"><g class="cls-3"><rect x="6.77" y="30.32" width="10.38" height="10.38"/></g></g><g class="cls-78"><g class="cls-3"><rect x="6.51" y="30.32" width="10.38" height="10.38"/></g></g><g class="cls-79"><g class="cls-3"><rect x="6.75" y="28.56" width="10.38" height="10.38"/></g></g><g class="cls-80"><g class="cls-3"><rect x="6.77" y="29.91" width="10.38" height="10.38"/></g></g><g class="cls-81"><g class="cls-3"><rect x="6.46" y="28.62" width="10.38" height="10.38"/></g></g><g class="cls-82"><g class="cls-3"><rect x="6.77" y="29.37" width="10.38" height="10.38"/></g></g><g class="cls-83"><g class="cls-3"><rect x="6.77" y="28.93" width="10.38" height="10.38"/></g></g><g class="cls-84"><g class="cls-3"><rect x="5.2" y="32.93" width="10.38" height="10.38"/></g></g><g class="cls-85"><g class="cls-3"><rect x="5.53" y="33.31" width="10.38" height="10.38"/></g></g><g class="cls-86"><g class="cls-3"><rect x="4.55" y="33.66" width="10.38" height="10.38"/></g></g><g class="cls-87"><g class="cls-3"><rect x="4.55" y="33.28" width="10.38" height="10.38"/></g></g><g class="cls-88"><g class="cls-3"><rect x="4.2" y="33.26" width="10.38" height="10.38"/></g></g><g class="cls-89"><g class="cls-3"><rect x="4.55" y="34.06" width="10.38" height="10.38"/></g></g><g class="cls-90"><g class="cls-3"><rect x="7.09" y="34.13" width="10.38" height="10.38"/></g></g><g class="cls-91"><g class="cls-3"><rect x="6.48" y="34.13" width="10.38" height="10.38"/></g></g><g class="cls-92"><g class="cls-3"><rect x="6.75" y="34.11" width="10.38" height="10.38"/></g></g><g class="cls-93"><g class="cls-3"><rect x="6.75" y="33.34" width="10.38" height="10.38"/></g></g><g class="cls-94"><g class="cls-3"><rect x="6.48" y="33.75" width="10.38" height="10.38"/></g></g><g class="cls-95"><g class="cls-3"><rect x="6.44" y="33.36" width="10.38" height="10.38"/></g></g><g class="cls-96"><g class="cls-3"><rect x="6.15" y="33.75" width="10.38" height="10.38"/></g></g><g class="cls-97"><g class="cls-3"><rect x="6.75" y="33.73" width="10.38" height="10.38"/></g></g><g class="cls-98"><g class="cls-3"><rect x="4.86" y="32.93" width="10.38" height="10.38"/></g></g><g class="cls-99"><g class="cls-3"><rect x="7.45" y="34.11" width="10.38" height="10.38"/></g></g><g class="cls-100"><g class="cls-3"><rect x="6.15" y="34.13" width="10.38" height="10.38"/></g></g><g class="cls-101"><g class="cls-3"><rect x="7.09" y="33.75" width="10.38" height="10.38"/></g></g><g class="cls-102"><g class="cls-3"><rect x="7.45" y="33.75" width="10.38" height="10.38"/></g></g><g class="cls-103"><g class="cls-3"><rect x="5.24" y="33.28" width="10.38" height="10.38"/></g></g><g class="cls-104"><g class="cls-3"><rect x="5.24" y="34.11" width="10.38" height="10.38"/></g></g><g class="cls-105"><g class="cls-3"><rect x="4.95" y="34.11" width="10.38" height="10.38"/></g></g><g class="cls-106"><g class="cls-3"><rect x="5.2" y="33.73" width="10.38" height="10.38"/></g></g><g class="cls-107"><g class="cls-3"><rect x="4.86" y="33.28" width="10.38" height="10.38"/></g></g><g class="cls-108"><g class="cls-3"><rect x="4.91" y="33.68" width="10.38" height="10.38"/></g></g><g class="cls-109"><g class="cls-3"><rect x="5.55" y="34.11" width="10.38" height="10.38"/></g></g><g class="cls-110"><g class="cls-3"><rect x="5.86" y="33.73" width="10.38" height="10.38"/></g></g><g class="cls-111"><g class="cls-3"><rect x="5.53" y="33.75" width="10.38" height="10.38"/></g></g><g class="cls-112"><g class="cls-3"><rect x="5.86" y="33.31" width="10.38" height="10.38"/></g></g><g class="cls-113"><g class="cls-3"><rect x="6.11" y="33.36" width="10.38" height="10.38"/></g></g><g class="cls-114"><g class="cls-3"><rect x="5.86" y="34.11" width="10.38" height="10.38"/></g></g><g class="cls-115"><g class="cls-3"><rect x="9.18" y="33.31" width="10.38" height="10.38"/></g></g><g class="cls-116"><g class="cls-3"><rect x="8.36" y="32.02" width="10.38" height="10.38"/></g></g><g class="cls-117"><g class="cls-3"><rect x="8" y="31.72" width="10.38" height="10.38"/></g></g><g class="cls-118"><g class="cls-3"><rect x="8.06" y="32.1" width="10.38" height="10.38"/></g></g><g class="cls-119"><g class="cls-3"><rect x="8.42" y="32.49" width="10.38" height="10.38"/></g></g><g class="cls-120"><g class="cls-3"><rect x="8.69" y="32.02" width="10.38" height="10.38"/></g></g><g class="cls-121"><g class="cls-3"><rect x="8.36" y="31.72" width="10.38" height="10.38"/></g></g><g class="cls-122"><g class="cls-3"><rect x="8.79" y="32.41" width="10.38" height="10.38"/></g></g><g class="cls-123"><g class="cls-3"><rect x="4.81" y="29.88" width="10.38" height="10.47"/></g></g><g class="cls-124"><g class="cls-3"><rect x="5.3" y="30.77" width="10.38" height="10.53"/></g></g><g class="cls-125"><g class="cls-3"><rect x="13.24" y="1.61" width="10.08" height="10.01"/></g></g><g class="cls-126"><g class="cls-3"><rect x="12.55" y="1.56" width="10.2" height="10"/></g></g><g class="cls-127"><g class="cls-3"><rect x="4.48" y="29.27" width="10.38" height="10.49"/></g></g><g class="cls-128"><g class="cls-3"><rect x="4.3" y="28.99" width="10.38" height="10.38"/></g></g><g class="cls-129"><g class="cls-3"><rect x="10.24" y="4.95" width="10.04" height="10.01"/></g></g><g class="cls-130"><g class="cls-3"><rect x="4.65" y="29.58" width="10.38" height="10.42"/></g></g><g class="cls-131"><g class="cls-3"><rect x="4.11" y="28.83" width="10.38" height="10.38"/></g></g><g class="cls-132"><g class="cls-3"><rect x="4.88" y="30.18" width="10.38" height="10.57"/></g></g><g class="cls-133"><g class="cls-3"><rect x="5.05" y="30.55" width="10.38" height="10.49"/></g></g><g class="cls-134"><g class="cls-3"><rect x="3.96" y="28.72" width="10.38" height="10.38"/></g></g><g class="cls-135"><g class="cls-3"><rect x="5.65" y="31.08" width="10.38" height="10.38"/></g></g><g class="cls-136"><g class="cls-3"><rect x="10.26" y="4.84" width="10.38" height="10.38"/></g></g><g class="cls-137"><g class="cls-3"><rect x="18.76" y="30.45" width="10.38" height="10.38"/></g></g><g class="cls-138"><g class="cls-3"><rect x="17.27" y="29.29" width="10.72" height="10.7"/></g></g><g class="cls-139"><g class="cls-3"><rect x="5.87" y="7.74" width="10.04" height="10.01"/></g></g><g class="cls-140"><g class="cls-3"><rect width="34.94" height="46.85"/></g></g><g class="cls-141"><g class="cls-3"><rect x="5.82" y="7.74" width="10.26" height="10.02"/></g></g><g class="cls-142"><g class="cls-3"><rect x="5.81" y="7.73" width="10.06" height="10.01"/></g></g><g class="cls-143"><g class="cls-3"><rect x="10.07" y="4.76" width="10.38" height="10.38"/></g></g><g class="cls-144"><g class="cls-3"><rect x="2.73" y="37.98" width="29.49" height="13.89"/></g></g><g class="cls-3"><line class="cls-145" x1="42.09" y1="6.5" x2="42.09" y2="46.65"/></g><g class="cls-146"><g class="cls-3"><g class="cls-147"><g class="cls-148"><g class="cls-149"><g class="cls-148"><rect class="cls-150" x="60" y="0.43" width="15.11" height="15.08"/></g></g></g></g></g></g><g class="cls-151"><g class="cls-3"><rect class="cls-152" x="53.84" y="2.05" width="27.42" height="31.97"/></g></g><g class="cls-153"><g class="cls-3"><g class="cls-147"><g class="cls-154"><g class="cls-155"><g class="cls-156"><rect class="cls-157" x="49.21" y="12.54" width="21.71" height="25.16"/></g></g></g></g></g></g><g class="cls-158"><g class="cls-3"><rect class="cls-159" x="49.28" y="36.86" width="14.25" height="15.01"/></g></g><g class="cls-160"><g class="cls-3"><g class="cls-147"><g class="cls-161"><g class="cls-162"><g class="cls-163"><rect class="cls-159" x="54.48" y="36.86" width="11.03" height="15.01"/></g></g></g></g></g></g><g class="cls-160"><g class="cls-3"><g class="cls-147"><g class="cls-164"><g class="cls-165"><g class="cls-163"><rect class="cls-159" x="56.71" y="36.86" width="14.18" height="15.01"/></g></g></g></g></g></g><g class="cls-160"><g class="cls-3"><g class="cls-147"><g class="cls-166"><g class="cls-167"><g class="cls-163"><rect class="cls-159" x="61.25" y="36.74" width="13.9" height="15.24"/></g></g></g></g></g></g><g class="cls-160"><g class="cls-3"><g class="cls-147"><g class="cls-168"><g class="cls-169"><g class="cls-163"><rect class="cls-159" x="66.02" y="36.86" width="14.15" height="15.01"/></g></g></g></g></g></g><g class="cls-160"><g class="cls-3"><g class="cls-147"><g class="cls-170"><g class="cls-171"><g class="cls-163"><rect class="cls-159" x="70.77" y="36.86" width="14.8" height="15.01"/></g></g></g></g></g></g><g class="cls-160"><g class="cls-3"><g class="cls-147"><g class="cls-172"><g class="cls-173"><g class="cls-163"><rect class="cls-157" x="61.35" y="12.54" width="24.23" height="29.18"/></g></g></g></g></g></g></svg>
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/login/resources/img/favicon.ico b/ansible/artifacts/sunbird/login/resources/img/favicon.ico
index 4b2d8aa6de5db3be532e3eff383f7149da6a7e66..4efa5f58112409a2caeaab80c6852655a5a413e0 100644
GIT binary patch
literal 1150
zcmZ{kyGmS96o%KJW~{_24x~`95d?dmAPGKzO&-7|pp}TtJb;bbS=p$8AZV9z3L861
zu^KOp;0-ilq9%Ud%-O@{aOCivz1Q07-<P%5IT1CU;o;yt7IXa(A0uJ{aN+6tX(AXK
zpX$=Fvsd$bBcKjnU<c0OZ^0SuHhhK;&{NtkXwa_04g7xx$BY?)q_b7K2f6MA+x1^d
zeto-;=5Rl2r5NXVgd;d9#-3?6VFnIh9R}blTtmLLeb-rmML32H7=vZF0yXBtT$Q!j
zKVb;^!1IlQ`_9j^g>9b8`rr7RJI~QKY|oI#o>urAZ-eV4{U`c|kZbM#f%2UCJ>N8_
z9|ZIJ532N4`!{YL)K9`Cl(pLKzbb$3X%^HkfVEJiH-F{(GruiZf_=DyDy{ctt>^V~
zk8N%If(NM5C7*R{{kTW(*R@>x3953Hbhg&I8np>+^Lz_=Y~D}bPfwdZ#A2R0t!MfH
q7hoR6J2KCX8Ixquu1B=`BAT_HtJA5q_-{1*cXa7Ei<hx#)V=|Z<+5@B

literal 203870
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
ZA9#F1*S(fKi=F-0@-?v~5Ez08{C~5Z&UXL+

diff --git a/ansible/artifacts/sunbird/login/resources/img/google.png b/ansible/artifacts/sunbird/login/resources/img/google.png
new file mode 100644
index 0000000000000000000000000000000000000000..c19eaff0f653f5a0589e4c50777dcca604c92eeb
GIT binary patch
literal 6739
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

literal 0
HcmV?d00001

diff --git a/ansible/artifacts/sunbird/login/resources/img/logo.png b/ansible/artifacts/sunbird/login/resources/img/logo.png
index e5e61876e4bf4424342c1f98e8118bbb11fca0d1..a0d1b6a47e3eea95e1f12e7a315b929984477a88 100644
GIT binary patch
literal 14389
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

literal 68091
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%0AGd
zv{<23nj*x3VsMCaXJHDS0pX<yFa!UTiRbnJdrN1Rzn4sGDUSG}kVMf>N>z^744D-O
zC`_NCTS-_zebwS`ZM5k?AgM9@t9il8zDdA(|1K+Icz@z?@pa5};AOCO`j=tr-AA1K
z)xjC{m)~01%35evDgb$S>VfD41+ws}FraG|V7y&fF{{WYBtd<bXaw3gj2TNks4x9A
z01;#`P&GM$T%QIC{sw=wgvNiua?_K#4z}KbSu=!N)d2s6>O4?w@Mu}nJ?`>3)GOZI
zTL!F|!9zl6@kWYIH|?p>8}~x^)nlcf#D#z*%V6H&n!4+dK-DoPJ}|vohY_{t7>Hxr
z_tpS5I({Gqf~yWez?pN7Mx=xlO{Ddx2U%ZPV%4AqOx=KH3r^4k0IAt0TR1^)RroEH
z-4xp%TFxEiC)p6OnUR`o$7%aV$lF(YVmx~<a_h#eG#)eo8>%O~`)0Cu;C6^=!?6+f
zlfo0^t6+I*lE)fdK9^}@9sZ?&_odNiK9Lkcv2}~s40}4eVc@!B0!>(HNJ6p{IlE8*
z%`Tigu+Z;8Xm1*H>B}`hq4Pk*L+Ji_RR3wnVg>edoYXeDY`+(HW2p1EUq_o`ov^;3
zvSyuLi%ZI;ZtsPuj_L>++Wj=wmd5SYX9?yh81v2zY%NK<KJs8`ikMsaW%V{c=D5p%
z$t8bf7$#HXCY$MDn%ooCurlEjwG=x5yGtC%8v&O+BNz+^bKQqlSrLm4;>Zmu9Oevl
zbfPe;D=r9+6HvP#-Y6GuE44?;RPtByO4<`(67a04UVPbBW{-Isk~EmV&)n~U!{HS)
zJR3^yZ1&`MEnd5m;`PQq=*F&KefpR-<e?^klx2}>-n6I}sj~T4ccosrQltzaa#fdp
z7O-PyMdtQUj=OlHEnzkUODF~SmBCZcg5vBFXcU7If(z@tgE<FyMHc7_b<VY{u1eIn
z`pj0ZW>@g(N5}Os7;_X^x>88K)icn8LeIFP?tCG#b~60=bY+Nb(@^?c3wAY_4v>D1
zp>IKuzf7*%SKIv=stII<G@Rm4v^jFa0I-ns5WTRY2{pZq9{6QJDA+s)3D)hyHXZZ$
zV^=zX#42MOwCDp1Vd}s_U`}-oWf%*DE!B5*WD&>P866{S`)hhH)C%daPW&BY<ye*6
zn&n-2bJ?%$O$|k9I$=M#D}3c3maA}45=dd31<!{}P38RRjKz5^IT2|}G{AbW!ppR`
z^bOtvSc)qiUeE$Tk>I;mit=@ZRyV1RAQy>4^}t*Iex$cPaOeLhPU&t&7SCK)#+`4{
zPm5vt&qD@JUk*bEY-$Jf!p$1jSBpe5=a4y<xJN<hTHv@2>WoRymM-i`JKO}VEO$>&
z@xz@_W55<{0F-S5FwxOCP#p(SM=NN|kg%UXe~<Pa5L>kYi4q;h+dViyE3-$bV&>MN
z|77A~eBb$(nibaHWuA&o4>I0W>A#P|5i7dfrxTm+bTI5rV?+mDDH`uG61{<&4VRBK
zJ!Z-_Uz&P3PLI^t73}5tRS%$|LMXZz3IkTwZBW+ENZz2kM-OX#AO_wBMi-v_6rj$b
z#mVjTgWfNp6dUyOolIGfx6fo+%dir8D)g!{2ZU?^{DqFTnYePb&8}`qKj9_Q4!g3V
z&r2L;`xh8AHk9Cc7M3E%t-MjB1t;OfwndArP8?Oo%DnqD*XZdu-Sp9@WlBdb9RZlh
zTmbt6Z7Au&p9Ua1&;S6agX=w{=m@A?s$<F?+^xDB)$7<WG4?$sgZ)L#B}(9s4c|{)
zHw&t8zjKB+lImJogoCNPQ-4Y$mN*gEfE;25`OXNlbQ|8d&a3i+&Jl1;MO+S|YMBAn
zp}5dJs-S4Ab*f|WM-2?@>GI${xWIVeu#(>K1I9DUX$S~_BrO?0H)6vg9Xm>%it>|g
zJ!keaV@;503wplZ<a&?dmo*|4$6TdP<ERf1;r>1x<tHH%FV+^tlgTr6W@=^E@__hO
zIgia6et$_|VLmzHN0?u$!{o-7OH+U@!l`m}D$#bv12Gs4P8H}}cedM)BRcJa9x&QP
z0)B}g)3J1KX~h8bJpAh90cH67?cqs8NQ1zyJd4;%xA~`BY_hco*Z_w8%r!^YI9^l5
zLcoPR3EP%rO81BsAgubxQ`vECQOdkBKqkNt=d~1;)-Hwn0ij!2aLgKJP_RY=-i5=i
zOBJdZ!+>Tl82n_819F&l3p`u^jFST&w+g2Jj{_V)Snjp$Bb{ElG48~D5QXw8$7aYT
zEt@Sp3Ma-4N;gcf&n=c8nzO~4reH@Lbl5}AqYpCKd%Ngm`Kgg>OKAZYse`%B)lSp0
zF1vUi?y;D=tLc}KBICez*9CkEokM47JKsZ{x^VYP2uM|cuXRsh$YBAD3tR6Q_PX9A
zBkQc$CZ0&6Hhm!ONPfmc;oSH_%CkxTeVOv~bMds$`{8%{k!LSkX5CkMzW#O@fv@j!
zU-pyKo!bhY#st=#eeqrR0NMRSMa`CeDZxuI%y_xG6-BMI|8Y$N1C5{$z~CDXs{^y+
zDcD_R9XlLMa<_&P?$DqO#Q0Z#MAsE_bI$#A2wbqvOXeaVn%#RQWsIv(#)tMJNPadc
zp0Ajm{SFr89wz1wi@8e6@Jd%}DJS0XmmV_m3ZUOl=I@V)303l+#?*=QZV_})2bYuG
zQf}(RdfeVfS~)4Zny&Z}&=wKs_#3c+V*o*V(!rLo6wrFFlaYqnK#e#DS4ZeU!1Ysl
zeMHKI<SeEgmEl)CBeuXajMI-*2+0omP}Il5L4ECVR{ypKyxZfn!P<2$`26fotlpoj
z9vuevt6M8kxq9wD8%}g+w{0-w1axW6!91xu=@DAkv4YlPvBQlEZFypRd%KjL>&HWu
z|Lvh@gW$?sLm)3DE^y*)K()QrEo-330$pe_4{l(LxHAA`bupk$xB`?K4Ooz0L6eyu
znvud=8H$uYAB6Wn6N9wmSjqJsA$jf14eK4Pry)NJ^yu!`#CU#5@i?Dn^DZo^VzVkH
z*21JASnv5`GU>R};C{u?px|dc8f5hXKC=C(x`~Cd?OajghfZ=o;gyco5_tPhen*gb
zM4vh6UvSe+<=Kv*{KrZimcqD?Hy>Zu6o?HpS!dr#I*2|hPbtsOYB_abe)`28jSl4H
zE@wN$0{YGlu`pQ~N-Zr#0<W2!`fj8(g0BL(p;(Bx&jd8{9tUynf%gOSZ_s0&YK?Rg
zxkjV^!7iq0LU;Sh?bB1%Hm}E5wWmJm=sSNHm5Y;%y<DJG$)I+0*kaMFfud7@+56I?
zu^q@g3}2$#?$=&ZmW}#)Yet7^iTS~@%%!%mEbXe`mz->nLV(vsw|@+A@sv~3!m#*A
zY4}Hn6gaHte$FosQTN#7rQY9*MV&qspK5wsWC#dXXwlK2E@T6`6@zrZxY#q=%}RQc
zaux~WTUL!VcX$6RrqSLdXm7Rh`dyxO%OASfa<!T#-ROK~&=vlCo4nzqLlTc?{bP(r
zeveV_Ieb)fwLG!edRM0{40UZvOsWdM9>6`!9`|*;?gZYt`7v3%FmEJ*Y9;a3&me(q
zUs!!1fwULw{capxx2xEpeZq0ak{+z`>{qIk*?CKD{yV1Krza9tVnj_UF9Q|;n3EBm
zlCQ@OT6&EY$W9ij>m%$#A|^OO)ulyj#m4-8LA)r}InFSIaCA!gs04R;RQGqf0x!3c
zMq6U~DY$^eu)bvY@b|ARUo(b&1%>~Vswy3n)U&oI8VfPE_CPJ?8E@%w4`bK6VmOB-
z51Vqnll~R5Z`yA&x4k<wHI<GM>kX7{b8oQLaSv%a$jJKmw=Kd_C!*%g`?MX5cH-aa
z*$UIaop1KvTLC7AyU<41LEi*fuPSD6XiK?5SqfOM$h=2B#~<f<f)Fk_Y;Zpw$ei{Z
zBod{zI&2=--ckRfP_Tk=07rK|x?(J3_kMvtRkR>z!%?bASgesKAn`OIO|rIQx0GG8
z%HVbfcW@UrF9TCAO$TbNgPMKF;M&i=y6H;Ed)0hW?>A@;&TKJVOb|YEa$yBIFA(`7
ztd~3`ZQu@6+$rCn$0GPr2MXq#%YpoAlxqZ(y`%8?`E5O0qvKa2D%hn4|3?8n;`KPh
zH0}Q7lT25O&}lBz^9A>W)vE>kY@2Hh!AXj)ffn<`hg!~e&%X~Pr?*mT!Gt(#QxEL!
zuB}9s!K8P3O!lVhCx+L`JibX|aCK3$4pn`q&E3|h@bY6Gp@Rsf@S{1l$V3vFv$kJ1
zN+O3m4SQQJmd!dA6vMLv1hk-hzZo$`>>~@O?qQeamdgAM$SRKyDEY4ofm4egX{~_-
z4+xYT+UL(wNSv{BHtprxv0HL2(La=3dxHv+l+2}sO&Ta8QdRJl$El;4q2#xDMjq*g
z6N43bx#Q?>r-XM5YBvyn_FJqJR@v{$gArUNA$<p%+-@Um^i0}i!;eV|S9kAXoDFPq
z^DZ;a;e;J<PJsS$JT0R#U=6VDQ<;r{IcpwdkB@0&fjhrG7t>mzc?US;0o=`!;blHX
zeGxrjLh6C(ovbGYwgf)7=Pi=kryOnGte7ZJ8hQ-Y&iHRI`=v%dg5NQ(#BIOzzZfAD
z{(gfwU^=8|{{(751PprZBtrDx(&Fb=1VSr0TD{qSRNh^FB>|Ozai$@|>b*$NK?G#;
z>KeC6WsACc*1}uI_ow4VBi~C_A#2{G{~A06x<DJ)mInQ8)O1at&Q4yB2!5mZZo7RM
z`3o#Dt4zDZI=)n0s_CUeN9F3MyJ{Y0eNrYoN;Fk#dSCml2M)ji5q*$rKKZVK@od$u
z`t{{V;LjXD!lPVEE>Ivq#C{!eZ)i4U=1{fo3bny-5r&2%otJI@&$}Ee@@L1Xq*B<q
zYg^#A`MS`l5t$Q}w%Q+71ZY)At#iVo%EJD;JvZjIiGD4A107o%Ua7602&^Yz_ER4p
z{J0>-G?!t8dDD+u@DO{;()yuy?x9LJ&&SY3kk#J&tR@XM&7Lc`ENprWZa&9x31K_j
z`7%Y^B4sMmZ73FQE#G=aR(Ei_!?76pv#fT-l6LRdF1+cl+BZ-!e%!q=o?Uqd9$qS5
zV3a=8+D5>}btR;Gg5wDtjT~bQ_^`6;F_}iLr{C@Us!4LN7qJ^Yjq{*EyNe-Kzp3sT
z8;?-09#t7Q?pI&+n!uzIo~rEj_%!jTHp%Q{a8>(TMT^|G>lG&Ot2*Pom{QI$$)3+4
z{zD7h^@Z%NImAWx>#=|J0)G*(*3Lg9)|C!2W@kZN7M{yq(^ShpTVuy6iX|~sFpyNr
zKpCGv7~GGtTv?7hcI&=+XMoi;0&QwYO{A@4#}~6KIEMW!*1|hnGm~oNe-qoqUcVJ~
z#AYCza2{xB6{wx(glA?y_L=O&@b4Q4Z+@68{-Hzz+ci$>byfU%o_>J#p;QiR&T#Q|
zM8(#e1(1yEzMjeg8AF?MY?|M{tZ2h<&-<uakZDNehYvmhDvvll0&1~ZkB+|7m&T`X
z{o=ZvXq^0(#lrS@P9;XVmKuXQzo3P~*QipysR5Qu^2BQT*~ySUDl4|&s!2>zZFXr<
z#DmkVVo9|bG!M8OL6TZXb|9skIQyWb4@iK&tgL_MN!qybQc>6myN)kd%?L~W@|3`+
z@|gCUri-A}hVBpVuWw21oGg|>I#{oTgtq9=)K5&)>iM(t)VUc_Z*4m2qclaf%3?IF
z;+M@FuW9SPsM+s^4i%6aq4P%?Qa0UB?nY%AhhM$3S9rEMXujgXDt7Ii&F<);ZSiB;
zZq5ApwzhW;jb80H`p5{!tkUyI(t$04ZCZD+t>v3lEatDe^QcNwW$?0~$|h=53kOsD
zqoyldc^V4#Uo!4XZdB=xKD_tnsN0MCZH#4*fi&FIaqi%^^|^(0H`m;L6U!BkotG+g
zFLdr5=2ZRpX2jw7WK&+nVOoS^l@_qX9;h&<w01T6d)dtH>UE|6cvgvt4sDp>Ao%r(
z5Za`z)BDT5MC-He3se3Ikp?vta+YDo6^*fp!uHRw?$CX5g?mLvEir_wb<LXdxNgN8
zR(hID+ITeMX^smbna^k$Pvly3zy5e;%&oP~y5jU7uP8Ga-HJPw@eW1XqvUG=c<<$3
z)!xfV-pgV4f13MGZ<8Ibh>1#@EDz846Sw^rhI)MA8%@~pa#lO=RuErNP?D#ZSd5J<
zld7Kiah31v5RQwwX5_MzcXmdDxw+@fIAt!!w-=xNbpB=_WClmEA#G6oLv?*KnbpLj
zh_#N8=Dy|x!(gN0y)#MUf%<EM^zsLPILz`P&O*ihu$+eK9`EyKC+n)BH6B0qMcF&p
z%Q<jY{9azXVijY2aoyLVv&j0@oL>?1>~f>Ox!D`ZXBUqm<W<KI8R;v<vFt)LVVLoO
z`IhuE=RHj+CieLodmfBizZsE16Ix`?n?Y@<pRDF8w-VM1_V0a^+Bb;uvlT<0L9iS=
zgMB>yj>dPD!nZ$rKKpidZP;&gZ+af750Y-vd*BN6)eq^P=jT@UA7UC#AG##i?JV<%
z!1X=d$}c&jdXaYI!x-OLS|}0y<#Y9mJ&nhtOkAl5<xoU9;?kKzONCeq^<MnuN$#7B
zndhCgaHw<#{7Gfl_c#Abn7gvxKyq8i1hxE-8S>+;f7Y*rI~e_K_uiZ=_VDl}izNf8
z)7gJMGMw^iJg2+EoLe%W6G)=?KPs-HnEvk5wx!TKILA9`L{R3Kw0L0b6~gS=nxA)q
zTr^vkmZKPGFRJ<BuQ+A$wau$k=4=SJMxc=<6>ooj@MpfrcVb6(Lvm8@aphyPfU|xk
zbKxeUU02l^SII;PfmOGXYnTeZhtiZ1|Ck83>qe;hhf>STVW{Q>0m8w0$(t8Z*cHlp
zKPApruvtZigt<-hQsai4S`MMgm^}10e5Ks(Rlv3VCJ{zG6^|cKB97F!Z;J-(5sU()
zmsDgljM0K5os*eWugVGq^Q)@UtOECD@5=>U)H2fJbx3v2vArsAa?ehwEnF@yL7CUm
z<>&H^*sBUN4%SOQIBr9!s1TCBEO(#Ee&gvT{B@GOyz<R;*Y!_%uLVZ2sfXlh7?Bhk
zI>dCIb)=>{k^S-x)^|=iw#Gx5RVCbQ*)90j4t={c^l#%QN(NyYo3od%G~f7&3Ka!1
zvW->=^mmfX#_RC4p5B?_tPOUSF1f$mGF&1@?ly{d+j`Dz?9`ub)ksYDk2as-`CZb@
z{UARpLSN~#@kI-E*0dZWg7uqL!GPI&Mk(A@RkG#rJc|Vx$`x^)TrT>*HFfnn%hQkN
zLAc+OB!jY3OLvO)`zA#ZsKh7D<E09tlWEkyk7nCO4IC;jX~m}751wn=4)OKbw)(U$
zF^+<xdG8Txt@A7Eu2LRaw(S_Cf=LuKU_Y9i%TZS?mN37HD1v`wJ_^geq`rvTYr(T9
zBW{kQ%?pPtE`EFxoG*bsX;Y#3(rqa2O5}3eyM$=3+3YZ`&l)p|jYndQyews=dX-Fk
z0(m!CQ%80h2xA<*6&t_T%Gh)?Mz345_5RKZj@xLDFb=p&ajL=kpC8$<l-1kin_z%a
znKUNs6#_BZ3HnWulD|JD3Lc|ou2F9~r;-)9gPG0XbuG$J<e))gmZdvw$p(4L`v`eo
z%DLFd2qo*QAlpz)2OY!$yZ2_~ytDE0HB$-+T1HEe1|JJ4CPCb=N6ug2k6lj4{3{SI
z{CBHKOmdN!Zhlieiyoc-%Wn9yLR?6l<m0=N$8!9-*YB<UHu<cIkKIZzHS*OHiz|O%
z_`KA9{JyM=&@rj}`7)_w^)i8b{<oEaKNp4F95B7cel`7Fx~ztNH>x4v67)b2dH$7j
zjC$ZsTeH*cyqtA(Rl>t#g|?d=x;dnDTYAxuV+B>)0_4k8b5U|fr77o76)&6(%!-~<
z#lng_LJ<GX6`$@t_rzh7a_n5DO^xe>o9@Qd_k-iy`{#ie1bJNi(gMDK3nz$BFu$Lj
z`bvOI+|wu;`;rJ{dbLH|*}J?ix<{d&4p2}^;Q4^}8(F(OXnRBZdC`2qhl23r+Q5#%
zle6<e@1kqmmXf~{OJp-@d1ijU-&Or_3W{MHHTy;s?s7or{hHiZ**nV~RD9)_^Ztga
z)ZTKX$kz^qMw9w)GsO3KQ-tO-@jDpr4oTC1DnrfKbs?;ue0`WV3uFg2f}oPWWzp%q
zR&b=;Iq$@tYWzUt*3H(h7)NB{cl<0g)}NYQ@;av}LbmqZc1m56{U9yl)1;x8*@&tK
z0rxRHb;+q0*V$%FHa=b$^e;>`ZgrWvbCJ2%=Ru6)>|*qxJ<W@zz4@4!9ddcz>}ZbU
z>>ge7Ea&7A9MgBXfraE!hB(=^`ly_j9yU~|33iQV-$T-QkLHrpOL05LE^dJ77Yf{e
zavt3FBhU}iQ;nK-#8MsqcMWvPVWZ~j1*S_FuagNOHK!VQC^oC!-}_0yUl~8tBFuO6
zpl(LoedLqflJwzv;-Mpxyra(8iS}4ecjObb5D(q^0-C8Fi8oae^@NYMWas?Ja~k?-
ztaignuiB^0^iQAm$lFhtm>b0D3W+mB9h>x5sYrSKs#^_b)Qm<&@xRvj;4|%!ZM<i?
zDEf<#l3Y;ID_QEfOWS<e!Q=}gnemP$U%u`z|Np1GP>vO_FDMv9sh<y*wXKW!YO(wA
zdwmZ=L=aK7W1$Y+St}i)1^-ArrK{Y{d+O>Uz91vBm$TW3aPE-XK-7ipm7f`ooRM8a
z^-3=V*LCi>dvXi$Hz>VywLRvtnfyg!ZKBF6z{&ftW=$c^4HN5l;*<S8l<F><mZHZH
zq1-A*3?O>CeGy8>e|;EwtGRKT_gD@ouq1TgeB_bf6>HM~Z*enti^usPS-I!SU)On!
z4^ex%-ZI`-suyqVi?u63|8kXm%^+TJLS>}FUrx`KYk_0GY}P^={%aLR^Fs^g#fz3-
zll#Vsd*NVxa?Z4XvhDg)?&%JSX6M|~+KKMDmlUefOP2^<qtqKQ0|PqYwsnqm5+C#A
zJoNtN1xn3s7B_C}B%5rkpOBmtc&|;H&4LZSEZO@*PVc;+2U$h!%DRt-Hq|#x)cNL?
z1UH5x^kUUpv7_T6x69j_G=cLEL#_IQFWEl#{f%~gsW~J3cS<eQ{lAma?pKaY`Z$PJ
zkCU|(a$&+IdHAN=Z1yK1oTo6XG)L%hN0Il=LSNq*L2gK!=8&tGy;CUL_0g#`Mkt+C
zrI)CfKJoT86)kD6LrY38CFfHLa_e62G0=CkoHXngC;7NBZ<}=u-H2hl@}|;W=Y4<j
z1OG=&ThDNE<WP&+#X{_yXJHj=#kd|diIgB^%jS~OJF=4h_?b+6aV*fhdwBDhL1x4B
z;JDDQJ+*roe;GHY?u!~&=I*DdBo7Ro{NK7)4R$<!?$x^<U)TpyuqUV${N*mc|1-t0
z557V{dBrsLtcF$O!Y3ZXWu$yD?Gbutra#5kgovxGi+<e!Cew0<QuZT+!OO5Ot6uLo
zaV%#$N9iSlPT|StrP}wG-nCP~NgwF>y@H8Jv~(}l-j}ZkdrJh-viN)Qr7<?*n}(}5
z-nHs9^*4`w+#~V_PN6>gY?95D1hOc<E`|JjuX}p^-Et1bcs<Laz#FEYmutyvDA~Ft
z^q5{<@TW<%eqEAFz5-Rq*?OH%DR_^o5Nm&^x4j<c46nlZx7tk?X5JC-?qmBj5Fdy~
z9<oK0s9a}Qt7x!;c4JUQch-ANjs?=)kfz6dW9&4A8yRs<g1E36&dy7TattCD&LT#&
zS7+?jq!bN$pYsWmZED4mmPdkLyjAmfGQHC$UeY0*tNAo8*3!)2a$oZIPaUT~Nd3?!
ze)p|g_6`7?X*L(rzbAA{--uC}tF||KtCW1)_F*7}7@j$?Nnx>$3y>lekTQiYerHH&
zhWjp?23%AzJ0HZ=+vfkoN;&9)W>T$F#-3sz$8*2y{LTd;9dk52G4-ixe)U&ef3q8R
z4=)r@<5q@_6B)@N#Ft={6GgfG;(z-(6N*1)MlKpsbNV^1;ZlKN4B`HbuuDN)pMCA}
zheh6;noSXcB6hI}vQYJ&Tq!cv8=BO|2{j*Dgblu&5JCq2^|*YUbA&%ZA79=le(V!?
z*A|(qf$phTi9T`Pt+0XQ@2Szgg9!k~b~(>|dZH7+<-#ech)Pbs_@^<VMGn&$^4tIX
zU0B*aA$uMlBFlX>h!=@@vHu#c2QZ1zCRe4=#QvY2!<Eqi>)lQt3Y;IV?<_hp%o~_s
zsBZK6)KImGx@*O{SZzIF8@)}r;C|aNhRooJZW8|Uk(uKV0qiF3cgZo^mK*xUR-f~?
zBuUQj+Xt^~xUP2hHB}$NR#Pz4!DU7dC)n=+V&@WmkWR!M$x%5{15M6jt5)_%+}5Y?
zxecJFEV3Z}eO>%0s>;kVrs|hf%#FLn+8Q_euba81^{8KP;WPkeTQd2hgeQ`aUR0IM
zO6nf|TJ={$s1n=0S)caW$o5)qB;}6Rv*pV{31CR4L~k8Q+GR0QU8zZ@S9tLr|J|x<
z!mK?<^XiBBz_|X%L1oR0GOw3&oBZUm2WRBeq@&zJVYjz5W3{nosGKt={`YEyTc{?L
zlC&jM>Q&T8S>#LVLjc^@N)-^3E%;%oup!0595H_#@~1_gLo8Nc6WAahTJ#gdAujYP
zYT<T4PEr3k)nk8Bm~OGy^oyUDF4fjBx<GzaG<(m7Ca&UvVIT&!j1+#M^zylWx$%8-
znqrL`dcuuyxAgw<jc^cXBy*VA8LL)~9;@B8s&b9!@968uS0Ujgwlt_y#Jra0?(dqa
z4NRINPV@vWW+<ECO9LM^*|@9ww|vT9nU$E=-@y&`qqJnwN3O7XA20CTdYXNl6t3YX
z>i^1k66G$@uJ^w~S~7?+)&8`7G%Md{?dCYX{douUrV;N<oBtDzkcIq@pj(jgKF|#r
znB;nS|LVyRNR12aMow^NeoIWc2V-ZD%K;J_A^{CaUOv~)j%2^rwh8=__?KDwWOiAE
zzH<0*^7pd6V`|1dR|36~@44!*wh_aXUd}vDs61kl-u$ucuPZ5cHFEmQzN1Eem+X!H
zILqQCt_zcx9X+W!CxKoPp^n?##G;F5UQR>jv5e0mjq}41mB&Iplc)4^M!yvmC@jl3
zTT@OdwUONmv6`oMG^ncYyqk+i=@ij+qyJtp`{q*V{iTe?tU)<uxSRy4mYQm8w**wp
zOc34Q4gTHGk9Y>6Ps&b$0`%Z7CXD8iu-aV|ThRF+`X{IP93HMtF0~|ok83{U)Lh`D
zb85zg)B4JNz1w=;a#QiXod|F&<@&@U6xmBOoLrOM$fodN)eeC%E{^XL;LNQw-GV!N
zjT0`%;OE55R}AhM&muz%mWFtZSAJ9aW<%o&QNQj-WKN$Yr4AZsI_b)Yj@0}`IPdMK
z6=J9Uo)KFexwkiaburu-?@QvxhI(`V2kQQqle77xdz|r(9-Y=p#1yTBk{Bt9C?Avy
zq070@#}I~B5!V->-Yx7IP7YZgX!bf($%12SJBRZSPLLhC{#>_k-*I{O1V@40uQ1`^
zqYE}MRpR6$t{?lv&8=NHr3cjtTxk2nbEhi}uiw>_Q8%2jiP>rNta%{YC!SpORP+30
zC0o+PfW$Qev4^MeNk)zqm4ea*(@E;hxj*o;$KAQ%r-20yjn+Lr9txYh$3P04zm+%N
z-6_J_!+m3JXGA;Qq`7aVz~N_I&rZYX!oW54i3^j0{#0v4!z7u=H&4b>>Hf<Wx%;dW
zm0@3Se?lbq9+ty>#SHi6_eLsa6WrCqAlbdRGq~|ENTmh}nuDEra3@wDhta$+M4Rn1
zSkvXxBMOC}{k<l$Gp4P_cs<9>EEx^u>-)rWRr<t3z>Dyh8Jqjia4T1u=yv=m)m~iW
z&-gp&rWRDwcIayixUm&AxMiEvs}}7ksV<z3?X49g!FRfJ6MqlS4!?@WIyEnwnR+#{
zx38S0{#r3<e2mI%icHViO1#_?Q<qNf-2VQR!P{d3`D#~!n=6dAsRr*A_v4@X8BeGy
zT#<R;e!8=6TWr_p;o%vX|H6$z@mA@b4Yl^t@Au(RmRExxo*(D8S!G5(!P`(OX`qSl
zub6&>T`9swD3K0W;`6}^MnH)b$V4^7b$-Z8lHgt;e#7?gewVU58Z{J0e~U??G5LFM
z_2thC4^(q3dW^I#O85G0-S8K2^d9$Kiwm#oYxz>wEYXpC>Ae2ODZ{jjr3xjeZ}xjW
zVa~PlMB}SU9q?DqvFx|`sHH&jtdJ$$Z6lWr^-;_HtVM<7#>zvxBQlexS~Et)1oOQ+
z0(<J0J)JE*q?LXp1uS3OZi3pF-J-&yS(^Gi*l7N%r1Z;Szc8*xpD3fwutB9izyYDG
zfk;~HJ9%Uuh@&&~knI$vk`>+0ngQH^7Z6i=5J?Svn0|JEk>lN-+*#-nFV2kxE$;`5
zl0Qx;3?#T3gx;gQ5%W+!<@_%dtyXXS?yVSySW|O_GH^x7vzPoCPMmV#gg=ZcQUWfY
zAKCYpeHxjaiX5fLE7uQ4U7cyg>>9sleo&8e`<T7{mvBX@dOkXeYX`N@7B|9qxfgGL
zJZSV&PrWz)=A?w>qtG5=;N1=fYbF0fG5N}3$!dOe+5iHWbW185QCt$j3Oei7^(eZ;
z>_>auzPXYU$5WgCL#P)DwhWZb$m~bVx`elmRTNRY8c}C&3}Mld=u}r^K0Qu=_MQM;
zX9=C+1LO}7f1p_@82pzWGhD7LPF{GJcECHUGvstktFtIQg0Ct0yI)sCca|8Pd3@8g
z1As^BoGX;ok@G0g4vH$(4m+=nvVNF)H!M@>Wk(50ZzMQEq<J^2lwP%><MzOEgPnDD
zd4EWi8Jx8e@><6|)w%drQQ(BAv+X*<Cud3AV3)}~g_=aKdyXe2&rWXhoosG<VnTt>
zF2($fEv1$CxQadMZO;kP#XY`u$N%E1+rH}uXIN&4y-V@tIPuLGH(dV;A1=OkSrSc9
zAq*0@aUl)D1BW?U7}10)&^JC%wauy_dbVK0$I#Qmb^-{-?Ig%ThIsw*X4}?;nw*00
z1$NwF5O5|z=`404f#=R{zxc6|Lg9}}FKr$q^lclOXL{@Xb+LXu=LZm<#@_FJ?@tm@
zk!n5VDrLOBXQ&sv@5A0rc_en<ocr0)E_r;9w{${|T;blvxIA4_3f?;IBk?|y8v0Ff
zz(##vHE76lwG-`nesikP*zYgWnRqtEiidbHe8pDFM=nSZNj*Itne*U}ZZ`fb=f9vN
zA5ld44Iu0%CjKMkXCCExo_km-c7n?;`9AHnY^ZF<uMJ`N?^4!qpvx&3TjqOb5!Z{L
z#&Z4r+G3hmR;Wk}%}I^t|8OUJ`&@0k<B071{JKQZy5;P1PPU5#ghxcbIQ6c(L|tm?
zMPbKD5Rd(&TsSoylT60W6l;f_%FOFe%O%H8bw{GqefwNEcUOLt&c?!XHcfcl<{kd9
z<JOP;DvU=`ufET~gDNm988z(sbgA5x8XFL?Y>%vaa&PSPIn;)q<=lF(s`Y!3nk`m*
zUc8)J-m}W={H<#D3;B`e3vf|Fr=d&EL!LoC_}RMPzqEt1TEeD&seMFKNYO1L)%Avm
z?p1dtJb@Lf=S%q@Fdy2*M-}o!Bvu?uo-K)B1w%iogo>4+NhMsa5zep{da}cN1!uEs
zQHlxIEfZeZIv;6P_e6!pZm~prUqmx9{%(41vE<bdz1#MIW69syZ@11?hd<pIYl-O-
zAUMgoaOPp7^<FloOksY;Am!|XW?x@e<sBbNxtCu_UM%CTN&aCH@FGB=-*{%(FW<Gz
zzGq`j#uUDyGQHNpuy|%gy+%9aRY-*Q(f?j1f2+fzXbZkYyp=r8MKLmNBznrQAkufz
zbNLV^IU<A~cB;^A)(jcy1Wg!JzUQup_`V1`Q%>T7ta)H(Ui1?nwY$NFeqv0Ce8U3S
zvOz1zvHL$Z+>L&fx<8sl+NG9i2mPZ-WfJOD{?VjYg7j|JmPvS;8HaN-?vUbd?=8(E
z2cs-YpV7Rn{^4FMZgA`P=20uHw2!4G)*Bal6u0RMv6~DWyY^ufW|2P(Msjb_0;#th
z0NxTF<uFr|wh2gyOAK>edVw-gawSU@*ypPTs~vEwC8Q&gAwZwML~H2oQiHhu2`)S(
z@|tQVjW8QusVWXbFpjTO92WU1xhKY=3f&^9KwQ+m{@2RJM{3&(^4HSKrxMWD5%LZF
z;-lON`jIQGS^dTlzxR!-V)&B33THifc45AicyZ(>bAdPcbx+OWdFQ=VXHX2+a`a8m
z*3ZB3yK^l~7#rz*?7xR~FHf(;mE7J?bu?jc!kaC1d@iII9qNu9qRzv|+D@V`*ll8}
z&qW~b)k6FI4TJF1JpLPPXBc1!aVZE9M<}rd>T!c&cG9yB!&yM&+*-)zyf|Byp28bb
zCK?MRPOfriRxaseU*$YoY#-{TciZ8B`Fv6@@!KT!!ct0lPW)w1k=G`eEUoiup$(q&
z!TTem?jW)D;C~S;F=#){x*Y47>sOI(vFnf(6o=h)siqNWIR|kfhp4Rf2jdj93Snn@
z2rm-}<@aZ8Vp!>VK-N8mON1?0p;|%o93)SNpa&nZDq+O_VSMN{bY6gDw!g!qiCTNk
zh=iU*n|MsLAK8n$t9P6jAcA?AqH<~ddsc9_0?FhH-wf&>2Do1D3_F7@{R5izX-woF
zdSv8x{C()sDKV&G)uIXUWHvolkcQERi(sX945!PN;Y7t0?=y>`-;yg!vp4M_XExk0
zogF7tjRxJ%BoYcgxPr60<rPm!U85!OgQ3$ng~?>0pQa<DQ!D~Oj`Ww-X+!-ySHqd>
zbx+OpqyBfY?8;&7E03&}<lL9uT~6BFh*@F?&mtBx+a<dl#l0k-EJlp6z%g{#chL+S
zH#Yr7<!JHF$b4>WWjPK|E(tUl)(rXP)NdB^j_{NbbcQVFeo#O>;lF}-c#L3r#aQbl
zWq<7)hLIoGW<D%G{OCQ5FBWJB=6X3(ul+V!kvzA_4SDF(9$*FnZOInKt#C{DWJ%dw
zvfR)YA}6(QhrN;IO)c~u>=4>%*Y7=TtQ1V@FR_PQScRajeu;5+D~5bGTKSjQZXU>=
zMdX4N1K)k_3_iq*&IeF_K44F-N>>;k&_F@$tr|>c058E4<eGVv>F}a@1#6Z+@;5*E
z+5Sd-<ofadPOnQjO5zU><?Mx>qGvc~`X54&Gd)4k=?Gen5*b?q9gma66|`6pI=!Hc
zB1q2#K~sS^83*Hre($kCm1eli7uera;nOVgHizLdrqv==Pu~x`21xA5arsNEkjUh9
zoV`*w0)b0Yzxl}Ht%zc9kPz8p^+jI%N;JhjRTy#57LW(@xdOk-^<JuDa4$7qX7m*b
z|5nxv*1L<lf9OXjX1KzFdg?C`e3c2aYjF{=Bn!<|{DEF5lt88yh#FUfp*rHb4!Uw4
zpURY>fV{J|0!A3OLW~w}&rjJxJg?8)_);#}8}fFDtf43^!T*;Y;)rEun{rZyKA*1Q
z{_Br4-2PhWlrf(e40L?7Gur>1R+gP(M52N|ohjK`ZP6KiaCxV--#G{4NSohF%@~5t
z&92Ts*W-rZxN=;C8P3I44Z)&?lb}Hh9?Jg=FN8u*SNmUu6l|h2zUxDkN1-%C1~c-A
zEo8z|oR@eX=6oK*Dg(|eWZ@Q}mox2FYM`O0crBP_q@HO_3xpbVj!rJza<KPQ_oErl
zlK+m&_x!C=hYbetU0#dd3gl0-WisR?DZD&%sS#7M-@09J1^wYL&MA4p=@k=4!8^EB
z2r^L;giN{6cy4fEID~s><)1=@k8of@r!kaqnmVO~%Y1-%QXPf>c<Jd5yY-ibn);wQ
ziI&omPZ%0N)QWgP&=udbk`Ix*s%F4Z99hQlVulG?`TIupIUlCcpX*;UWTJ8qjx893
zFUMC7c08r#ShEd;V(R1dpx=m$WQ5I+*DfZ!IGeRdV=%Dh3PK!E3^Y9u;hK{e&T@xL
zhyTKa7NU7`5%Jg!@um-%3}}0#VJ+gxSikK;AF@RVIxNc%-Fh~US35)q$HA7L9$VD}
zEcSoX)mG(DgK*H>;T4S7;0W=8OXTkMH$UNh7GyxG2~66)myy{SqQg)8Uj4tvEFHu?
zEg2-D#)`L4ZTho!?`zt<42d|s)$5Pl4O!Ey?85@ez2q+#QkIwjW-Bu0?-%{Wu+bm6
zjV)ZRh~6trMyjoq-eh2=`TUaYJ=Ho6dx}P6IER9fr20%ig{%EOh{RBck_`#o^ZgZq
zjaCkH9j=gO4P}7r6ubjDK_NEO{IXot!02w{UGhT3>~qnqW>rn6*2(TCS3TM2{sn}c
zaX}CyoeuI|+9}^0B5U<u;hZo!a0Mu81BcK`M+_zRFRR$S>teO5gr%hsmp4JD<DvDw
z9zV2(D2C@%a3A+dA0TGWK|fTXTn*fdxaloy%wdlE+;)j~#c)zo2QE8*s|t!*!P0D2
zYvsia2>NpR{5*!mWbi@k=(U>E`N1XUGfH1Hg^mYkR8r+AIYEUVp07Ei>i&06E5?QU
zEY9{-n~~+#%XeCz+(!QRig^)SS&sd7hGxSSIzNs#LV;P<v?8-o=&PHkPUy{L{9J`5
zT>1jLYo$ytG6UtO0a-Sq1hsgD&JuBN9?6jg`C8!Ir3pQaf+w>FP{b7Do6O@hP)6<F
zu7V-4zGnfmk9!1X+ukKj@^6Inu#}q_EiE#OylZw@fL#)9bY!k{wd`1=n*8qpizo&Q
zg%k%Fq0jOQ@05nzIrlRGZBPP@B;yUA!irAJ1jQ4)Xj`U}f>5`q0(y{9gaM%+2L|Z0
ze0O4nMkJuLodk8{Vj=!DLgY2p=O}s!@@R!R`5}ZD0vyD$o$a!>ZZ;pEI$NtR^>^<7
zis3***S$dFXvzNTqb#}i^ROd7JRvOD@&_rZc{3^a(dNE(g1YC;|Mpj<Xlq5fFe`7%
z!Riym=0nFovI_VqCX+q9+fjlzHCyp7W>{_z7UD<LZ^2GAvXJ(M;1H~53q6xZ`!Ayg
z%%Q8ixE`jA3Yfu0dI(w^LpdBJD3aw;pxc5VR1V0%^kV1{dOKS=8~3#zxg&j77~RX=
zUmP0^<U7uY({3sHsk$|z>*7~_f~s0;5PY9V<X`7}vZ0dWy6HY?@`AN~Q6$yzzm>dM
zNU2=BUM@{ODoV|c?ZX1Vka$Yu3iO0vQ44*)fvW-VZ~-sC#`lKKjv0P}o5#<xBue=}
zKbGLAk_GqyfXbqN$V4Qxw2N)y!^zTi8to>WL;jFPj9h>~=CtL(Ik9H6(~b#2Hv8+c
zxYef%vlGE{TP{V}9T)o-uRY>J+C_UVMcgTLS|JHBJ-g>Q9bADh9C+g_ES7w}j_!8A
z(JpyM0ahR7q2F?0_;3C^|ALWy-XQ*_^^#mkmSd1M^}^!1OZ7Y|*xHT(mojUy!b^`E
z;1sdgEhZ}!!(M(kYhGMXaS1XkmIZgMn%U0&0-6WMLCKOPP?L!_UCtseaKVL#?dE9>
zhbU9z9tiD5d*fsZXm`n_AaXq+(fuhm5YKUqe+l}~Er@ZgBdO+|(30x%cG4jMYta|r
zI~MnUNPmn(NIGx-`J3MTduWW(l<|E2<~|$k=EM6GRFX)#@i1;(=3gRimxBpoy7A2A
zy;L!}2kY&o=>*g)$9_#bc4XW1qa1C0Q2ObODOZSOg)SFF7gJkb!ld$K8oNBWH4QRm
zz@1?<96V%~O6d<r+*5<DU%_c`a(rO5EB6=5XlDVOry4!Syc&TKGlU;fL;JH35)mIR
z@j(kh5)i)LdG3nTdza4`KWmb%=qo5uTqD*aQRCvp`reF@4SmvS>wSEJS9q|^YV5Jl
z#ADAtyC=z{o1gx!%KLB4XG#ZAt;)}5qEKmMdiwW&sCn#1Gh35h%$QO5TYOH^;|fUb
ze$4lMUj=sWp}P5SZi48OVo-@7;#`X@6tGq*03Bx#F;=4KlX5|v5JOiY4NG<yUckK{
z5$ka7VaS9d190mWl*jzgZSD*wF2a#E0W>H`c&Sub9IG!cG&AGkYiN-U=j?bHvwc4d
zai#KyP5Ah_s5GWN>^7ocV%DEf>XyG7h~_u*gSxk&UB0H#<i@WZj0%i|=z)`N*n*ty
za0Em({~Qcsux$z!0GxaU8=8}^gR8qrT`2u#@Q51nC~#%2CKSSgTt}?|;1h8N-;vCT
zg0Auq26qTX&|C<X!!D@vFa$m<k-1m;4A}z01wY65ZDb;dac+RFl!c6Td6!@kBkl(f
zOA?MWNq>A9@iAs-qDwRyN+bj&dVUS*=&wlkdVy^pCxvfq4`m65<{vZA*w!m@`Nrle
zk{sbJ|KC}$Er+E**WTUegl0MFwd_#*EEo0Wnw%Rm4IvQo*Rq`2idj$ZZi7><BUD8?
zO+mvD@>)$7u{$jyLMz{(g5)@5MizS<jsUlH0SPcvI3n>YBs2lh)1W7zANCMQ2h{e&
zVj8q5EEc<geN@hmK19<4{;Uv`#f*M|T{(#(GTun={1p=1=d;!6Fcc#K3KiTiXNpd-
zX7EiP6~$}o-R`XNkn<2_SA^9abI3?DVs>~lH>hTft-bMIUBVYk{cXA==Q@`mceI!K
zxPri&1z-bSlGv9+UZ|lDeF|6eL-Qad3yOfNmnI4(nFwxLL&ts6Ae~lxz|t&|5sa-A
zHs;GP+G+hj_7Q__(`Crh+@TQ(%DGF$I@s~zQuxQt(Q`=n(VXrJN4!s{fl~isTX<dO
zjJN6*%bdyO$>ukiKhhFt#p^$O4M}&5b!X%N9=Eo4)P|d-TAfx-Pk(CNh-6QmzUlt-
z+@5T87^+E?|KE|%wphX^e>D0RXo%L}>7!TuUIkRQf$%MeXfTE^J79Qroy#%2jQLzt
zu;H?hApnlKxYHZq_K+7np^4)w6bJeb+;(U-oG}G}+9`d=WD1qYp8*;$;F2FAcwFAO
zdhaVVas~Qo6AC%3l`hb)`W<}!!z5_9?6$O$?}I<3BOPGMPa;rsY50u2pir0RU2;`_
zTF~-A>Bnl?;N7@SbYBBf|3kNG{copl2MN#I{fBPD09(mk|0WIRjN&zfm-4q#ep|p4
zOe_7PqlZp*P+O0qdUml&6jY*U#x!l>705LAln~T?hh+)wjy(z~j|<DQeK5btG+WPO
z2uAXP;Xpj}vpmTBb~xob{wJ+`I5caHcvek|Xpz8Sh3qnzR=>w<Do*Os&%or_(d&$o
z5cnR<cX1<6?^+6fxdizqwAS%bdZ&|`)V?Hl!6uTchW%HJf!5uLeU<}G3g>OQWN@<Z
zfhjp#JW80mhw+-?*nT|+#aR-Ue3;|aj-Ly~!h$wg3U<pz<bp5BbBrAeJc72~O(>$)
zmrkwXui3KU@~K7H(86D#UTiNd$7~Jq!eRI}E#V^_x?!G!@5%yz(Ziw8H*r%MLNYnQ
z3))YE9{t6>az8ru>HD`3MCVH8f}i+BG(x`JGI=R|LC)=0&ns+u!QK(_O!735#Z!~*
z-tM9!so<KxM3IUG%|TePyHiN{<kK5+)9i3B^`!Nz<Y0eycz+>bJKKD}_wXY-7fA0B
zu7-Rk)BO-KR+?H9hs%`LYoUKLL={s4i>)X@P{i!vPw$1hK&(ZOk2JzzT<$eibZ=?s
z)oOn@GG7&vI$S6^R>q2E#F{XGsCWqdhw+0nth+x1O%@-J%SkWf`iyVa!wxqGdYp?{
zAHP7_1$p@esci<(zu*4k_#yrLwYv6uVC-67AaRF=Vs5QUyETwYor1F-T_HbgbF7jj
z><aul?~dTSKl`X{u|zbvp>42NNFn`<ul}2Ua%6^O=e2PY;=xx;C6D0}y~ogzv5FID
zZVIT;l@E<oFrj%_PJV^6&dqnjX(JHRpb{=?iui?2M8BJkgV&G(dQ!s`h=E>gH8YwC
z`FZ*ExkzMwVg+J03@6VkhHi&CL3igdq<qa1S~z+Om&H70wMC3mE*~h}P7FQEcnWF~
z9sZ(Qn*WK|8fYLV{|fetF5O~<Kd^s^R%BfCM0aFzlL~%bRB`{eBV)gIBr)Z9AXmh2
z7%s6Nfxjt1Jp`25kJeoDNl^E)p-<W)%2q8J>p6Dkt<XL!1Q|w;<UwjFGfiwbRL)HB
z(==<L?F96F6QZxl#Tvf&2RSB>R9u2<T%qGEouD!or0WbjAao|rK>Agp3}{wFPch9A
zAt;Cz%|`#ZpT>)e&`fdhyKyC<>dV_?W-U5`%0&4Q_*F-4iB$H^%q3w;G38TG?onjm
z{cb=!?QV!iter^3|A)!;o#DHq`}YdBIt*#?R%^;Wh)Z;7l>UyLR%^tQ!x^<i@;bxP
z26j!oM-TeehU}z66q>=~@99$|N)exHp$#oujUME+i2<WlKhS%mISFNW(}0ryo-(u}
zMfIA(41-jBVSnL`0yHUtb~#Nr!9Y02lvu@U3ysSzKt8t6SH{&!xU{nLTO13tyJhXE
zy+zKzdc0T;(|w)~C_#^<h$Dpyvs-nKpWic@t}6jw6WI+QQ$}k@h!=|=hk*^0kF~u2
zMc(U57YcLx#J?=S7>>QG;aIqZjrZv?TJkI1kQ8_ll12K|Zim8dqU5E~JbPtKB7Tgs
zwAc^wXqUH`b<OIprQimghSF9O@bO%5TN=dlNDN^ti5uQ41)pY8G@}SvL&$!p#teQe
zfH>3;3dxKMFWE4k{C`A!c_5VE_y2un?7I-jGSZ?Himb^*Q79x^2ni)yAz5cCMP+GG
z3R$ycEqhsJDj_O6WgBZq_H8gT&+p3n^Zor@<9VKY?>YCJ*Lj`SDMKNeB+OF(rTPd9
zpMxc<NXA!;aSwVzB)JXDrbHn!ZjB8^6oI8zn&xq;HA28K>GUcix@7oppv@Pp%nx~F
z#_Bz_$9&z6&wdFTQ{K7HPc(?D#{N56<W~g>A%glPc0zOyUGgHhRv?Kr{z8bE*Yp)i
zKC%^8K!3Ub+TQ`wfh0N5e1H>wdetvyE&c<@I5kAcXLvT3&<%!x{yM58#n@#^E?LsD
z7qYK}I`puOu#?Gh>Mxr@9wMkq+|Mu*z>6U8N`Wy^Jjmd~+b-D^qpZJy+aqOcE-xGK
z@xf5b6X-S}C4_sbX@xvP9K?e^KC_2iX)bFm@=Si%uV3A2MkBpcdb-9MP+5gJF#5bc
z^ru98ao%cPP<J6u9{TTwD2FkTOH5ogU1b|YGo^~DdJs$bjVB+6)L+*?5;ZZ7Ihm9B
zoHrIimy<3k74hIYUvd_e^U@q4;})?EhDhfIXL`AkJurL_^cejCruN|%*oYp2xEK87
zFV$C7@IC`98wpnlCr*2<TM31}t%Hrt?+qg-53;f@ftv+~bHL%<<SE&*vj!H?^bo7-
zi-O0u0!LM<d_n%N5Ryk@;DO6agbQnVA=0$*-E30_^*>w3wi=g-H#fKd#@4YL|2~At
ze7(TQ%_N5&bf9(mlYW4<>6FTSbRzC0p|8uNb`?GT{UjdeI-b-!RPcjdVMaeK3w%>4
zJ{mujf$eUh92OrQvQ#Y-whcF|g54qXQT{jTWK)Km)FobFBInWVrobbprwI!ppX_>&
zx2>AM7+#B|JPL-|!kDZm<faDb)KEt<>hBQ`am@ZLty&HY>k?XBXSv8pd{<YuZFM=Y
z<U<uMi#k@57(`)sLQ)ENr@7l2mEYO)hCYAgTZwAjzXOJ=aYb+EKJ|ex>o9x!B5sdm
z3RD-@1*tnzB%KskM}84XKFKqz{g;x&sF_h5<K5_KFGPL}jO${cH%Ku@eN%|3Sn@k5
z{8NVHn^5#kDg`1h2bpXlfYhRIADG_?R3MFyEjbRj@+BYPu<yp;v;nMm3_hU7vcEvf
zdQd0YGs0m`9BtvSa-(U~&zZFR5Z*qqc#e<EWRaoHpGvM%6APlgI(L-h>CYc=5pM?&
z23*=I(R)87?)bO`UpV?~m21rZ-=0u&=+>t@7<DTXIrO$L|0n6@bA7UmwQInInzZ1z
zRtI?0p$p{!b9DPja2jR-%LG#vqQ~iE5l#j6Aln{7%x)%QWelvm3|)oiN@tXi?I?@4
zvDYJd?y`T&hgX@CF97ZNED_3nNO%vti}YSpVvHqN6@0)?N8}*{B6L9|LfkIKg2(eE
z*Rs7>`=YLX&eEAwpdZ&02`4iVy_*tK_1EeCS#GCK!qlyMxN%ivJoAHaHTOr&+RH(x
z{*GwPduBCM?}UX7-%R|<Wk*=Rq#5Qd3m-0Np&72YlC1A){cIpj$h`+`cbI@KGdrK)
z&;_Bj`8a%^CGjg@`y$BK5&Vnq5jT+geV0GkoS|dInx%-X34Z*C1=Q)2nZ|a5uWSnD
zG;A%B&<8$m!y11^;V6=Gbd@|zyF2#L9pJm0D8k$viG)`8AmIl=3$uMT!#Zsv8}yI{
zD&Uid%KpCNhx5dj1KqkNuCvL5TF|spqJ$FrD)_Y0o-58LhtR1JE2R-mu0_FgyjS$$
zL{j*X^lkG@o$0DG|Bl_$l5WDQH{FtUmJYeg(Mq3x@$iinav1wCW#ypl2Z7aW&PT$B
z4x+jMS&0KzMw|S=<YSE(rrJ$m9?f`{uJ4iYMsKm;Ul$5N)`o&J$bH!53_=UJ$sJ6_
zhro!(Mg&Y&$M0gr*&G7BwcvP%mUa<`f{g%EmLlSFjM&dZ^j+SEhvM}!rF`hn+ThZ=
zk!@nd6mQS;QEejPB{4Xu)_9&)+nb$6;(WhG8mgCGCUjMy0&LR<bzORU=J)=vRz?4P
zN!GG#2V?t<*AX8Ec%7=XX2-VJcGG!TL@<BM!7rRK9J4S7lRq^{awyfxcR$_(<=wjM
z(tv$*mvn?>fQ>Ci9nj*zh#Wxm@sHWbUxHsx?!&)A_zHv|Jl_qKxpsrq^II9$*GV6^
z@nt;5JU}TAX^+G(S+k0G)MLCvkm^~j!)(UFnEDf>pzqwoy-9f)(aW#9XEd9d`T8m}
zu-aV2g_`+<Hbz2xt&Y?~!jF`~l4U~AhoLUMKF9D3qYy)-OYwPiB6fBDxQ(Ff#r_V)
z<f^iCZSwxLif69qB7goLBi=0x7mt;$mn`?YO9&s$nX|8=K4yeIHsTLKkuxI6`xt$<
zF%YhF6()A`^X>XhH{$%s^k_hk@n=oz%7J7@LHj%@CgTc>!cjae9%45<L_R&x&IPQf
zIgTKk9agg+@#_-hSaCn~@fTKCJTZ^dk&$J>=iLzhu<QfylltB>GX~yHU-;mxcc?}L
zjJ*gP;x&O}PW~T?KaFNGX_qZo@MbxLtN70eZ}|EhLq7<Ubg+m0hu%!M*hDNG+emK}
zT2?J;A4Xg+>9$jS(7`bNP0QRKqP*`ls@yU<c|2VjXEMR2I{p)bJ6^q)mF&(*d^02;
zMxQ7|M)ng2qcDc1IgI&zcqcgE`aIpD3u(w8D)GQjlq|n|2fnZhCVc(<tZ)axe^>HX
zCKxY6Yw3o=Ke5GJNXxSPOT?jdH&NlU2;TCMJ8)%7PQc=#kr!MWL^vPB=4(jC+tQX0
zJBd6GybKPE@i9UgvvP|lci1zJZhKB0Tjcif4{MCqhm<sCK8j-~gdIlP5?!vHVcP(B
zcL$UZDj-zev!L1|Il6<^cL=234yC_T2CCe*$R&j9F2wUo(7L&V`f^D@Bo8e9EsiX+
z3l7v_eqBQ#@Zhxvc0+glEE_#n#t)`shy*TNyDzbj8p{pVOP#s!70{()E@8=eocMf3
z#a-myHZGus#b02T83Um?;vnu1DGf_@!Ssq(JyQ={pIVt{aJ<Xs3=*XKPkvqU8}u>b
zvZghiuK1Od<b4Snx+0P?`mkrTElH5_p8p3w0*Tb*(41w`>w@L7R@&#)H02&G&Etbw
zeQ$XbiW7*(yS5URLe%=~co?P{Oooc6Yr2*omfZel=H58w(TQqTE{HOmSSNKc!A$n2
z8R3c|B!{S)i6SquLou#pNNz^~=3E`tPzrt#q?Kbnfi$ch(#{WLx8u(<i|}8>CGTa$
zyQ92a5tw>wKpUcvm?7M$@Z~K#ehM>CDOeOe67HI)%X5u|Jbqns-7t6N?>mY=Coe_O
z4QoI4)o*G=j-tpr7tDA=7`-U!y6>H^x&lLBEPUfqvfpvA@7z?hM(}ht-9>SS!Vzz&
zmY>YYSLv}jD7--n4<_G0vS5j2k?@piQ3neYyuMsGOBEs?8nuc>vUj_Kwh?}41}9VP
z#Iar?7(@+Bi-Qa~&}I&Nx5M^vA1m;OMylLm><){nM7BFrl{_XNN$gMDHq4|>94gF$
zFW-oIELuM3s70;JxL35|T7k%k(vjHinfJYa${nCf`1;{Ef%W4am1D$cBtS8Bv@M0z
zD{=E^Z9#vGo60gerfe5)bkCXa^R+dl98}P}+=Cvo5Wts-8c#7bGh?%@z=tUS%RaL`
znD;{kQ3%u3b(JWL+sQ|r$ZqOg(nXL3bI;?f#7k_U#XQE)55oy8r99AWUG8SVrA=a*
z&FFola9%eA#@V{u5Wd@XwyZL&$b+l$qFC}5rblH+_@u!v-y2ub=||-}Cz4^e1%z)z
zm?iq+ulV-dw4mH*wf<_6_!wz!H65n!!UmsPr<LKzO^SJqGqFZtHx5>ZdY|~`1s+qc
z>axGL`J?_}Z+d0t`D=@`k8U5-lznXy67Fsh%d+Etk;RTKFcL%=V{m#>v&_7i0Pd#<
zk?fOnWU}CMF^lmxG{;Wk4iKQ_p>hb(bk|_Pjg29yGS0*|uz>JKOJ^(NV<!S*w;eHm
zNc9^fRTTl8p$?e^Oq_=Y%z+3?2d=ne5iFba+Xo?qZUTpWe16SPs=k=<T?G*ekf4=H
zTid!GTslgXb=k>ye??)$`rz1J{d+)*l7|*RYW(u~xngBS#<sEhn<s2OGoo=D$z|55
z=C0t#*<bx9SPgQnoLb%+pgcF8<%A7wUDnbJeReBjiRkJ_wCUshi($*9HKq{NP06AA
zseK<Xy^yOhU%){qiv&<bW4oX<@qU26G?DaYMv2+bA9!pB7%b8k2~#6KH_Rg_PkbGO
zBFQX(!$%f$m;f`{!vo-t2+>gt|AwY<oPgg-4!FV~*xK_D4Ooc2Nk+8B-Q*eN>5His
z>qAH(FRo!yxrzLj`W?{j>OZA4#Vu%pke<YR^wi&YPX3UiFN2Y#(c1b<b*;~<Qva?b
zLmIc^)?wa=(-DRC8F;I!d!}UbQ}60=jK9I^jdwe|z_c~l+t>&2eUuzMyOiYdjmhf=
zU1N;KtL{vH^$YyS2eyr*Gt{s`aeU&cg*Sj`%xUW6beST!B#q}^zbH-oz%c6J$N6F|
zYhZ$k(Ca+JD?9Nj7+fY}a=I-KIrkkLWWjv^KD&ummhCQJ$JIFoI1we7fiIvtILX~S
z18kU>PK0F}@<;>h-<n%!NMv4bn_Brj(9EY9<0bM5el0P&)_2jr@*P13YyJRzDGDZ>
za;8@HdTNI8X%UJG0&R|_Tisc}|HEO!t3Q@MpG%cjdRzOQZ(ylz==Y6o2#|0Vo@pIk
zFC72#V&u`6svde<(_3$H-r7tqZI5dgl5K^+>(_%pX%|XX#QHc8|9m5rAIPL9onj%z
zF=pzKM_A;r5W$xVFT{XeC3`kj9gJ`Rs9btkm>7c{aK>a!q1Qoj7ELdgE0Gxn>Ix^=
zQO>6k8`+dUce3|(qO(x)3=BpF)#qjuFy?I^X*<^GKU>@U&Zzr>7vr<<M6aEawe_tX
zN;2(;b3ya(sYv5$ngk$BtFNQ!KJ+GQUg(%tKkLSgMPxZD=_fsGW@mZkPW;}1ZKA1d
zr}H4^@@|LrDr~6oIbqmp6^6any4OCRCfN?t@@XJ7?fZ!m!wFGAd%8#DEN`usIT8oy
z9nG<0sJPWeqLCzpiw5<5$aP`zxf3+j@7U&CW+f+(1^-bUuQFHwHS>-UTl(d|`uPTg
zjkkq~4SJw5SSLo_W;06p2jb~=g6CO@=jnc;NKWN`%M)4`Nd=WHTA4wW`TpPB7lHke
zk9z%op9NP%E;_e<D>?*j-h_jYx-7Y*Li*2dq*fEy`8N%RRUz|~1pu5+^+?ZtFHT1u
zM_&1(A6{bU*gHOjDR*xq>??DACV56R_q3eW(`&>DxgO-wEy?sgwgF+(q`?*MD?pTE
zYgXP8V?{8PNiOfq!=CHHWDnW(ZL!Z@Yt)5o6`V(pG?;hizTQE|b{0?eU$&cK5xIa%
zeupIsvy4M{j2k)k8Tj^WoLDHC)y<^v<q>uu0i`7SU{rO$XWK&{VhXM1hsT<{I+{Jz
zuA*R1q9~6D>C_`$EZ-iSD%I_)aT<M0Nq9y@Wu|o3{g#~b?(k_D`M3p|9No1lICkw{
z!W9v*cNP^XQ|x#2%BlMNU2uGf%d(@v9SRH47muuUBy!36`j_8FKNJ&OtO+uc2$s<A
zK9#iOc}+^bFVh@7EspsN6Ws;G$A1HIu$t9S#<&@O05Oomx+0xEpao-$t+Z|vqHn-l
z6NzURn?mxEofW6db_DJ=Kge<h^(+u*8qa17o#$cp+0M+S;sfhtGv5%l?@TZO3WJaU
zNuI6wciZJSf%x&8gsPhgthafH4u$hCv?R;kN=@a~Xu0Syte0o5QVwmuNITNJ_|fcm
zqQv?YC)&0jzc%X$;?>`%TZcVr>mmdtZvS=W@L39!$;^1H{7NRJ?5y`he_xo`)VGvK
zWT)tfYBgcJi>TN+U69a&_-NbhS?dcWIqjDDNGODv7=82zoMsMrKgUl&Doov0;B+9l
zYKt+<i0>0h=mb}pNl;R=9cBz{&Hdo*`6T9KMF1&~5Fpd0#+PF1KN3x2U=N7F66Ga!
zppR)l1yrU1Q=3jC+ZG_h;0d+NzO2kiyo_Q{DLpVv^$Ax8+M$I0@H3)K_L5bx*S}kB
z2YV)I?qjEuXd<_1HVd>9BYT?)i_UI)tg7<w$PV<*o7Jv}kQPe@oxJjfoH>eDmfB$6
zcs|L((DU_3EA0ODu?kN^VCIRaccJ3#&PezJ(vhtLTWOg+e0&Ww(gzOXP<Z!Y4b@;=
zk7EVuH6%d}k%>vB@R%O7!ySkYdMZKU@@epXzTh6n?uzmN=`fIF&5FXny*z>zY<brj
z%%J4WYn>3qJ{m*e8E#j=TVTnLuzdNG7-J0(q)X<yLAc-)>G&*DtbrXge~$e9EjwVn
zs%X8vw`ePx@LYnj-qPlH-z0qA+W?XpN80YIT;pN+$AtJf5G@j`AYs4%(kxR3qGFo-
zz9O2Z=xNE}x`*Q(BVr#ME#hu4D3vVDR&&A^FPvEw&YA?HS7D3}J92WU@yeL2R7lps
zSunzixbZyLVp6Fd*b<S0W?Y$mS_f|XVQN^5(fCe~J)~tRyn*uMVz@5T$B<ibr$I&o
zB&GXtV!2EWfxvVA0ayTp<9u>4f-pjpW13Zb1A*Y+p2E}Ztyjt_&R)0T)<zJvPYLZd
z>zZvpt(12R5zfpDDJdz9cc6D!rRtk}C(%7B{Hqd#8(*D+#K){REz*_|%K!0Z=(~up
z`1S6Uh}e7i68f?QCC;jL`VA>bwHdB@m{hJ;$n{oI_jExHb+TGHkItF?M}8mu&q@bB
z=n!FZW;1MaV`39Q9(@3RO<=<Zo&!@{hrDh9Y1`mM7vbl#fkb1th#ia`i28Cf`M4pE
z4goQ{3K1}Lek;ASnb%=g@(~_fA@D(n>R5YfJgEGnWzR*fQ;hf1=--~?B7`47?1=?G
zMv^2uU3*fb)^-f%^B)Ayo#@>myf<d(Y^gM{vuLZ|<z!__V)(qT#85BCzlzPZ+9btP
z5t8F^#WQCg8JrG`HA8Hl2R}$OIHIpIWq6ncWyj*0xl~2?n6e%a%x1&l5WWXe$&<jV
z2a^mt8`MA{KlwzZ0>E^FeGos0fh=0Ucbo7^j!nU9JN_+<VnoRh8ya0ESi!cP9B?NO
z2zH<f6X(m=$>&yKS>bOdVRAVDGQph0?O_t-1@FeMY|W9_{RR!i6jq&xJ<Be~{vye@
zSX&-6zRP|ky@R24B|YaarRM`Jgl)n5<jTjU5z||lUX1^^SA+7~6oVyaCq+(tG`!VN
zdPd#&?CFQmTbmVGqne}rcJ?@8=3TX1l!@yyc$q<hx-?#8r67uFyc6@mjOO%F9<_;4
zLTA3SH19!STN47YEsDD-<m4t5@-!DSnl53Oe3+oSG?Yc|!g2RTFX<L#pgz^kg~jr=
z-2_YXZ{%_(@&FRtuy8CH6VIIFCuPv5PFBzn#@F1wtgm5qku=>Cus#7%IJTo;XGoDs
z+o5`DdR^Nw&s}zE7h%eMHIdH9AxMjTqKUQ4e-WS83)wO(t7`GD0B(PAp)4Y2ThX@o
zZKEDAdR>*hI+0v;;@P6V`BBaHS`YIdo_em1*@8WUjI;n-Vd6x04EsPQcXB=|@aaN7
z8?G7B%C;k7)`%GN44AiiNeC_y88^p>!j#UtfH4^Xe3z1jkHStsJr<%ooAD)hBM|p;
z8J|H_A~B(|p^yRU%8DP@M;=gvLzc-`FuB(~5Qq<5@~|w9ay{QY)fI3|hx5CSRS7%!
z((Qs*nqT_`h6>eIzVHj62^XUM1g7yi{GqGwUFrYQIynKOD|?2~p#(NSWJQQyziKJu
zyHwVMJG8SXGCzp#*~{=@4vu?iMCyq@W$|UFnmQ;~?aE_n&tu_&bgtO7nNkEV!LBe0
z44-n{lKH%qNai7ujmd8yP#}U;_`!gvD_1;nI}-W1n^?%AfTu33r(x@0pv{+Wh0TIU
zt1kXU=w2+&<|}}#aHbus<Y^|h6f8ahgigX<9yMUPb56^Np+Dn(<GZKU+W-xJ7W&+_
zgUn8R1fcNSWi7LQpLKL}78S)U1+4q6IOpF|)zVv(xFAi4K{>{bLWvVdk^UGff_^H$
zKc_Ao6{c135|fxBrQXr3|1Ps(Vpzw2F+TLOlIbDr$W>cEyv#Gg`#<s?InHD+b8I#&
zH_$v6;YbKRV?9tj49>D8U*k?TP=Wsq1z3CE0bTHl-@c5lH=`hm@PD?%iWt(24u%tK
z_Yf(-D-L{wxZNMZO^BNkgpwV%6PuX$LciM`ldRpNcA@deoEV1B(0N0+K|EMulCGet
zgqO_hQ-T5r-|nl>bKF$4IIo59T(+Gf2EFK+SWl>1h0|nV3`Xt{q-sT2Z}U`Kp8vZW
z`g>1%;{2p_ZuXz`EAJQaG^s|x=20-tg&baNf^qYMV91$TD><^oo|6&D9`#mh{X7ir
z6~Jo+GGv_D&iTPPK<?mC5n{Me)+4^5+x-B>Wyp*3=my9d1+wlDuLuwglaaS)E(Y7P
z0usdquqkfjv~7?@I}8h5;f?PE-o1gvt&oyESZzMT^H8SY*GyQ<6Cvq+3^mB;=_Zk`
zOfT_`r}eF&wSuC5vx-#I4l&rrl>Y4xQE{*_f>Y#(*?4g6F^WyfT<g@f<lb)G?(3<c
z{ihq#*N0li3mtM<eXO}fa;GTg=v||Ls(~ysCI6r|Dx&cDK8o1R?5n_R2wOvVdm0+Z
z28jUnUVI^xXJGMrXkYe`!ySA;`6$Tp2Rne*gG=CN4&Z(T9JX}x;ZL*RUvwbk7iG8e
z?a{u8IF@za^Ia|Od0KZwn4WT1^Vdp7Ss6j9gV;4}^7|eag+)J;4fgo!=-ox~$<@Oe
zqtS!b*QPO>fz_#-sk3F<v|PS9y`BSC;N}!jbbfVk7auGL{ry@jEvYW!d<OB&b_n#q
zUgyS>#*nq34l?!*65B=|gS`T{*0;=fAvEI*lmi9VU`pdLg$`Y<n6i^VEXB|BB|}I=
z8IGPJ^Dr-(LF0ig1m}rmvw$Vw6SRkr+G3Zg2x!NM-D2Pi6B`%C#+?;$wLtWDlLZ|x
z-|UY0$@d(8RYhN(ocA)*{7%F%Jq@=y`1M@N?-ef#G5<?7U$j&Nsg}16tKV1yOlvZ2
z)eQF4VP(-Vnaz#z{@5iVtT^qsf1vw8S4gknt<J=w4Y|2#CGSrx2Aoyy6N<m+#{n6Y
z@OTKVd&nYYEi=3fQ*NSW>0Z7!zc`Y0_N?XgT-AYv-$+pY8-&8fSy@zlPErc8!V9?E
zVGWtd>%kMOJqNbfL%w?e0%016n>6_?JI=6+8P|<+vk+fl6+G`c0Wax+FL@Q>1)oRN
zGNrgazLr|EOrdvcnI#<>8cHfsT{ue6``OP6)o&i(E6Z#%E~uJ#{ba676>_K{d<7EZ
ztADUL9;vsissFt_1%5}y^aXwSf)q2un5u-EF(IYWzaRsT8}Sz-yD!@nuTM^UM<LWA
zL`>VRhy`L&yl^ya?~Moy6EBm}%MGKk-b3sWf$&x-e=<KEQpdt!y|G;mz^Zr>^7fbj
zru^v0X%KY)oaG^UFhRJn=bQDhtESPa7yOETUF9C)GxXVLWQSq{!D=E^ix(OWr(FcI
zhDgu2?V17GlF3y%>Cut9_vcgo?o054@EiPuT2aEM7qwJw`RYUS^%cI&HwTNlzovH-
zA6XaFB;X!;^oKM{(eA)`hi2&LI;1#60dgc{q5Cr74z(NOVb&oyR}eB)%3^#KQ}2$>
zJA++Vvb!{~mod}H42eJkl8EID{xHVS78J4%d_ydSAil?f==Xr!GoV)K#`@(`ca>5P
z;r+g(>+HPE&ME2pHGA2`zD6iWVINGDTb^7+HI@pDZW&ANQg^)YL~GyJAPp*|VIg9D
zfod1Ajq7NAd7NJcjCY_k&91E$txu%)Oz^HBnz-kFKVKS&atCp~#6!Db5sn{!2#JVC
z{w|}cjv~qN?8%~-QtC=1#4A9}KKy$u`8;P9J94fLIfva~`iaA6DES7+iU&7G?Jh8n
zHvwaFAexPSFaZ^7@{yRIu-?K1n+ATbzV~lYcfGvQq#dhNX1&nD_t1XF{EhBw>m~io
zR_d;>kTpD4`kJ>r=^p%sxTEE9n&jYRCD!34FF9n>)SI9l3`ebE1h-8Rvm$eYwZ;`s
z6XxI$Dii&v)SdjE0CG7yzFMn61;dyA4K-?uKrWXd<$0_&+f`X$^kz)zG(*FBkmN>a
zzoCShhGq*`UP0evb)aOpPeKE0$p|qU;ghpK)2|N85RIU^l`_WgWm)e~+2oDp=0_yN
z$;f0^&5jpdz2%B`MJodGx>N~Ogy+}lvhJfRrXiO|NddeCw=5;OVWo;?Ut!JXZ!YQ?
zLkUofYGWJtS2b!6M~sPB2i?-E<&5=BKQL9i?xS{~zCNwaFSD&9enssGdbe44H~zJ=
z(14OZ!)|(`f^j<v<SyjX+aj@CE==T0m~lhIgsw6Qj^}c5A?^23wku2<N)5R!z=;db
zjkdvyC<0vFiDQz6`TODp16UX8B<S&wIjm`%q3p9)w6lkO6;+0rj!VBVt`Us+RWS26
z`-Mp!!&77K1051_16VEwE1gGID)&ehUZ{HyUmo6o_J`(-BDRajE8du`2P&raUYEl;
zwp(8j){sh!O*DwE&1`vQy{z#KOtApD`NOs#e~6H$j?SRn=T^t;Dwsi>HZYs>ETQYM
zIwMd(soa?f_j5Ps6Cw5rC7YvD`QSSn5e*1FDGeNuV{k42WMCd6$`%iyVM+Tl*=iZX
zj5h*J131l6dCpJ#hHTWUR*U6}H@h#xTqeyGjCAaz>ey;k^V|-8ZH<o6RXm6Jcn=yW
z(xnqvH;s3<qTNNBXYKb06_GjGk@oL`1GnW#`7bZd8;pN$7Yn#-!C~v{%l`MB3RAr<
zv2Se#ik>go!SPEyAbFC_O9cEa-SsDZKZG}%9!J7l2B-at#eNI=VWal+@TxyU%a9#g
zd<fa<*}kI`2{$7Sx&r%0JfKeo-z*1`sKQ;nfX&h7JEN!Yp7Z+Qk3H$0_fOv?G7ZNy
zmhNeJbI*L;w`%UEcN)CAPuo^|eXr)p4xWzZo02{Wds<U&bw6DWWgga`eq;UTOF`A%
zS;DrmgZ&PF9gE+;#8f3B4LMg+-ThB2dR$kg?^C`jXQ~amJ8_)Bb0x!!k`OG}dQ@dQ
z;yMW%nzE#bkeHT_h2^53Ur~J?e0jzijK1<v^}&K1+9ZtQdBB)Hd1;vg|Bgjrqk}*g
zGrsdJCz-_JmF~!$+>4O8LCAWntTL1kAf?Y+x)<$A#_jxgbF^r`_5QObCf}I||6?hB
zl#1@M)GU!q4Gx_+!_a2D2-uP|wHY1qsoOaRJ-xPPSVwnDS|h}J{;U|^Fw=BzIPkiR
zM<PAYPpmy3aEWkQ=7=H;99~5LR#hzSl76r?`(nfS0hAArTKghH>|T@1#p27jaW)4*
zyBN4Yk3CJ?E0qg96BywJJD8ePG4^+nd@mo2<xo;I6V(t3{~ufzYg)ZmxrObNg53LH
z3sK+Yz@RiE?4n6`v|b;u45A7z2WDyv28S>6zjhk5oln{OcupuN3j6N{Ape>ZvNPDF
z^>9?<SzECC^IC&IPe~`U_SWvdm;gF{YhTF}u>GTm?3cFB^XJ0Fn1EN?6vVK2VT?>I
z2p#vcW|nC}ITgw7+ljlD??APRLHV>e;9(0c3gVJs;R~qF18P?(l6(pIwgN|;p7+7J
zeO3K^Gs@0DjpZ17t@!<29m`i$-`t$YdPq2P{p<C0iksDS`Ox)~B@EJhu&C=^VP1FE
zVXawz?tlIgq<!uZp}6!mQ4>D;$@{}w_j%$4^>gN@bD|Po$F7KH^ps6!Lg|TaZtyXJ
z2<AxLuse7k`UegXqpg1fzRZvT&zA;Z+t6W5`(ao{$Gai3E`SOl3SZ=>E-`~{Cj@%}
z?H?#%k|Cow4J2&)8(7zvBR-6SqDsUprr~?SJkC7@l+Hx;oWrP%2pIhyvXIMIlGLt@
zW`dzyf3EMm-nU??4a>iS4Vw!k6*CkhF76*39vbQU;#R42W7*jCl+b~uBgf?beowYm
zp5gw9;cI~GH*VOygQM(;2dM(&2IfcSQD2sgQ!T-4%nbr};)|HcN-P5fv;tU*u)q>2
zd(0r6E(hd!k(t+Uco$)^e#HiTIL{srqcmH6E!*O#^FO_J%RO^{<pX(Q;RXu7->dKb
z6;Sn{aXy!|={|MLXC*MrjO7mpu2(O-^BHfw<gT9Jm&#PJ|6YCJThgH&+oBJeE6i`x
z@yNh)Yn(FLmz%sRY+?KtRcURmR#Ue{QUUW;y;B4;UY-{U?!l;Q3u=Bc*=ROwuP(lP
z3rp5^tZ@!{aTiXQG1UF=5YNC9W<KZbNKS$@xOW<uy3LW!R&e7*KtiTUje251OrdBT
za*MrIHOKqm-!8Xf!L4cn=uEoJ@J!rSOXj(wTk=rP&^CLQJ2x#?BMD@e1OFU3h_Gec
zzV=c+&!0Q((QTW3)*6=y4$Q%iLn0ER3{ob$>R6*N3bzVwV8?%>zB!0*Jn$JLWGHMT
z^Taf1TsUk%M0y8AAn@%VK&-?l7*+`3MVTMvphKkvYx2qvYJ$|zC)hBtrY6`X&-c>)
z+b2D<Bh}(_bgU*M>vxQO13v?3W(4Ji+Dxedz2qg5e3OHA|Lvx8U;|nMA_UrDSfsJ4
z)z!VCV47U~=Gn4fOzZ7pv49=QFY~P=J^g^!HP1ZGb~sUr6N#w+?aKtn+J|f*6;#r>
z9>b>S#snGdpP1h2VPJgnLHsxD+Vnez2B%W=$jXr8K2|oSrUORhV9y)h+}A_;vNEMf
z52beJC!RXO@s7P#tWsn2a*6GMj905O35s(~Y8Q%n7-jKCtGB{t^edFvz*R?k=A#<O
zKjNwV&@6XtNrbRSkBAwBCWKS&avu<kwKGiGDG7CJPrkOgda>jf3@PlpS?r^+B3$5_
zos1Om6Bndy?4n|?gBmun`YtZ7S0n*^8ywH*g#4UBGZgSnyOJ-Xv60|0f~y4~GTT7H
z<gb}r507Ws9cvrnaN%bZGH&jfD%T<wq>U#$Ae=F^xVs`bGnw2yR?W^&*s4^mc;{X~
z&zH8Zl0QkG#&&LQyrCNdN{`-I>8M@%traN@Z&RW6!!1#j+H14+TQ!U6;Jam&VzL1F
z058sR4{;pum5l=O-g~gUdWn)qU%889FQ5n{y+Qoo31aVuxePnzAYgZ#4YqeuQ_j+3
z{c!;gmqdDsI=ByPbTWPth+y~VeyM-Dud4JIbt0vw=?!(vnuR5-veD!SbD-2v)4ee{
z*mnIS=w{O0CY{age-Si0GDcYVe(Q(BUx(uIjcNzhCpF`7sf5Of8HxJWcJ6(8CihH$
z8fY#S!YhO0IN0(EyJFy-7NN+CySZfd1H;zKG;kQ?$^jj=WJ~5OPQ*tM38Bty3D8<5
z4$t-ZXNwKNSEF7vv57k8p*hxp${(68Md?5KX0&UPm|-jEV_rq?xnHcCJ`}Ia%y>Gd
zSR2TdZ>-U4h*Y;7%`A*k7S}xGy)2#@s4|mc@P2Qy)jwL@Hw6y9{I5v!U1UuI(9}Tp
zG9mUL5q2NBgWOIFbd(S8#Dv4K;`z~py%Dy0^J39s>tXXa{73)MxnQg1509rA=5bGh
zzNo2yCl6p@{r>YWEBN{(sne1dbd;LqB^sWN^vT_6Qr}!Fpj-W|Jp7vQu%j+V7c=xZ
zE_PbtdkZp_^v*O-2DXmpM^;?<!?B`(w}l)M=HyA1w-p%JUj3evtgV89n|6JJ#+l5w
z5vb>2?Va!}8&(9#LCT0+66y9Cv#wLNTkkAxFyc+TF1&cJdH;;c>cZa6(IbIBAmKDu
zttUxqwtE-fg3G4`O6si#(nAhn_MyWI(28NS3mc4QH;Mo&hkh$kJt~gEyu2zinkV*L
zOZMlwiP63{KI?0?N@g&thJ7F(fZ>pxJ6-rAp;T%>fIfH(ipCutB3MEZ073jg#3vq<
z&z7AgMsIC<WzcErVpKr4gffV2-`~CAdp(e_@Z~XP-Pf}7iT8yXtuQ|c%j^<mNo@w#
z#2G67C==;+6ZCu=t_4Vcl{_ftK#QAWmK6WJY71A))P*-)$gKH+PTlyb?J1we?pNJ%
z#J9Ms0B#j3LJpAJE+!44_JedzoM9|t@5waljxp{=nXe0P)b~aJHU9)Fap3OvYf*K(
zb3WXX>q%rX;rOvFNZ^D8Y2`p8mU`5%YOpeVgZN!aVbu&X*Z!7tY7(Wz`v;^2t2zX6
zCz))9L_jxQ%lWv1gu`q~zfJxDcvXK`KBIm!J7#O9M7oRL&eqd87u{OqLkZ<6ocLn;
zLo*`6LNs6{!V4OP58TOcoK6p9cNHTr=I8SM#f0-iyv%pGs7pMADl~i<0|}4MnLCn}
zw>;eXs_YN?e3;R!UR@z^JLG0NY0*|Rt4Krb=GB(6IV(6wb3;0JAZX4dLZ)^`q@~(^
zUzdTI0qc~Om0{8z$rOqw#i;9qXV*PMy%228k1YkcyjO&h*|1y|hTtGZ;R|fvDQAK7
z$6iAiCl9o~H;~E6`ZkBspN)uxn=1UNjENcM?VEh_u5<R4JQi1`-cQ-JICz+E>GSJ7
zPLG4w{Kb;g{#z25aDOdNm=kOgcNE-6_u{)RH{I7>Q#$xmf)a=Cn%$4=;v^@r5A-7&
zTu=w%yfQH5Aq&E^S{0K#0#pk@&?}%4T>3z?TVo1M+K~C3nbzTZW8Yp5>0f50eybO*
z=@jo=uoyc{^N#yaDa#fX(48y3%(s-%R!H?&Rq!VZ4?Sptc;>&;<CsWtu=zs8Ix2S2
zAj&?p=G^U@OZ+{pbv)Xm`?SUWKEZO1=C|DVt>|FkY%FAUy#m$HQL%YFXjBGIk%57<
zFN@e($DFd3WI{-+zP0-J`Q5EJ^N*L`F5i4dKi^oO>2=|YR-NLwt#y~*AtW_K71A^q
z#CzxW{heU1B@KH+mG^&!b@R8RNY}v&mueJT`?zjN?M^l7P;QR;`*iV`wy0*ggRpJs
zr8|mj#;){OZy*NMBiBjoh&_9Vo-jTc%CQ^K%Hu$_7=UpP<<$rkEhN2u;Ed0`&HvjX
z@KF7*V*DCQ!1$|?oF6$<^vLj;^~03+>*8$d#v61BiC;L$Lm{`CIR9G`fk^p-jJwwa
zh7Z@u>85Q|;Kg1GnE4hjjk5>rIr?(iPT0WYtT6EdM>7dhzmS;2#3*C@XJz2eiB}N7
zCA`xrBhQr)63svhhc1_g%xF86BBybt(zibcWql~TUc|N)75jAbcz3Gg6J8<f;5ywP
z-OY3kyb#PFqYk|dHy=JGU-ngGUSnYyx3oI!ek8%b`^K&o&786}CCE{5MUzrtqVo#&
z@IhW#y*NN7fo%=Re(Snz`qJrT%GWv!)G}lm5{h7xd_DH7Ag?>>(}EmBE&a6K6zP6h
zu}&{*=HPcW(Z9u!2?4b#v+!vCvk&`2pYObtv+w<QGwE@?Mns?Ct?3Y6@dIyOmrVRx
z?EZoEu~;;JVEI<vYuWA(c#-;s@h}p$iMs=2H}Mk7tO?O>e;+<L5m}#cot{ohn$o{R
zWOn&-TEjH2>xthv=SN31eR^IffDdcdxuh$}yLpF>)^wuP0@vnKCY{A*He(M!#8+$g
z(|`U0J`V*zkFh*`LEYxunU*(t<6ou%CzhS!Wo!~rs7oq>q3V2R!;^P|NQCSkY<+up
zratFthU~>BxJw_m6-^dvnJ##(W*n4aP|j30FyaGRV|9AN@awgiqdK1tiFN(&fz7M?
zhDjnT2e*2;*NpoqGRJ9D>@7(SeZI@7)!TZd+305dKu{(-WchAa!B9g<<<%pf?-s8%
zo79mirY>y@-LER0*b8;Lqi%i)hIzZ=C-5_2J(c2SjqYR$;S;4)MPwD|9J$onvT7jq
z`G3zW8lH@hJS1^x|HVrSJWlWyNvV4JWd7mhmRno_&Zc60<z9I=IEh!d23Yl3A*tB;
z?Tom5!F8I(Ovc!;=GzVjH=5fIm;5S7fz9oa>@c1)pYn9_TpMr=4^m02cy#2%-ub}+
z4zZm7J+EcZNW^qo^r7bq`9VkZr<^(3i;G*TdogQno}!xXL-yFBzq0WHWCe`<HjL!{
z*VbBgCl0*QjGFxvCcvZf^Y$YvpBj=?YVm6Q3wX)b{y5~h`<Ndml;q^wLAm=wyr3a0
zmiL<BX3hX7XdEE?c=6+A!n?R@4`3`VYJJ)0%+c>XuMDH}?x$EK<-;zn_W}beS4%ZQ
z^n3#|g~nN~ao)b>Vx#W66c}&85_V+q*q<fG1~AJNkm<fQ@24|T(Y)9a9nSLi>+7H-
zsr!zQhzr3RsQj6@Dr<LD&gjqiCK+~Tj+pktt@+aai`ROO1?&vqv_0zi@-rCN-yQ#l
z>d9l)Zl%#Db^X@%uTCY)SDguiE{^&%c~ze<dYNx+6?cl~(5hz(-l_CvR(ZU@z2W`;
zJwoBe|KP2g(!_Wv@)!q<AWRIM<*LfOwKU%b34Bkeh&j8!DXvvEZz*+LPGMgEdKCTq
zm8pCQ)1joNmc{jq_48Z%;NMRUoY9-_VeAq!`roF^)oC5{u&?~~^JA8`A~Ops>znL1
zhsiQG5ANN5QJ4uf_H6WF7uxMLI5e}}n*}sU^Tn=NRP(+oNb&!8;O|6HnlAO;lY+sY
z?3>mLA_&zrREteCC?dmt7&{eA_c5YLg<lx355Dk@E~;iy;rH!6;f#e{QCViyZ`GRW
zduy@Pdf27RFKzWt@ua)M{{_`h9pv;a)SebI$KxoOcKR^F5r2LH>b&q(lZQTPhJ78*
z5nbW-Y18;xRGUC0$gb*dF;EI<eXc!wb^Mg=4$^nR!(plaE#NBk(6DxG-iWQ<W!o(e
za`-sda=Y*zwncfOWn)!pyK~U^>vpq#?{WjhZri0e&1n`=DU*SeVd{T@DloiAJ>r#W
z%)X##q|Ib>9qO_<<kZG3n>wDQd0)@II7KR&yJN*izy5#vQa5kbHIW7_|Mz?FL+em>
z`Pl(?iqUk_ZN9|Uy<+kD2Q-8Gf09y;#U+JIzBmj-)eWi$E`Ev|C;F3}!aC*;RCa=+
zDaGnk|GN`F{qgJcrVj037v8=Ng^8P6w)l0EZ0EgJ*AB`u)Dn*sn6&uq;7PShJ+S6r
zMe|%9B@T%E-z%_2b96j1Z9A!0w&$3j(T)(3R-<|35nIBU)^G6FTAGWB>z-2)@z}wc
zG$?N?`lnEsFk6yLh#nUGZxw;htp1>Wh0hB+4u>PB2Aqvx7w3WOu1i`6GvKB2p!zM^
z36%h~X%9Dah^{Z8yT#fdG`nFVV4ybXP~qL%H=(vZ)BH|*$b7Uuyj8_H>dIWx-YZ8h
zqE$-;He7Q}mnn-8`x&tVmMs6BCZaLb=z`_wzSJH?`>D{dlZoZMLa`p2P3CMP_FBP@
z0{ULS7PfE<iR+yB9jc2`b)cFFA(jt4B0eYYC5GLE^Z-7~rcPwYH8nNwDHNr~ygPF2
z)PaJM#@aw5g8J_-XwO%R2eG@CULUxH%=W54<=@?j+6=PIy<y@1efPaa18p;}$Ew(i
z{-5St=MP%bRD8{%{O6i}dHq#e_w=w^p}tlD>W+4?)+nX!8oa_cf(bZ5@>A?Kjk|@G
ziQb}6e+OzB2xd==mvYuU<Uub&#750*+2DyNrQ-V8hiFE0fwbtjFt47(aP+la%ztlA
zemUP2v7^PB1{ttWfaOzd<reFck_Eps<!ZDtQ`*-3cyB15|GM(jjMh~(>n@A^=r^Yj
z5<V>SzZd`U{Gq=D&SD#E&Gv!qpG=FYV=1sctUB^4ZD#v;YT1(lF%=e~%iE@Pzp*c8
z{`?`VRKJI3m{au(0_^{Ng8l1q1DQxu?mQnTg9-&B?z*Un6<jTSHrzQ}5V?I$3vG5^
zru4m^j65aFu-@9c?;)xaQ7|OJ{J;HsJR*>y3T0FII8@KPjKB8DJj%>{PhBK+?5{kn
zm(gQgUG8}H0lF4T(!+A!9da0WrADcF2M0)PE}-;x$%AJ@=U@1#O5P4gxMtuMcevKU
zNu7(kwYNCF?ipg-8*^nlSdvG(UMm4;`wbna-Zh*5TfNJ3O%bB9zHXPpB`C4X4w_Lv
zZ7nBew#!>9=EL<XD)_qA!@93%kIN+bB+zM&6jm9p?)CqFoptb4<(uJiUB7h7YBP@6
zL}L?=dbMk5HH9uFynZ>XPg_XVo{{57O>F=2v|tG>F}R$Sr+?&bUIZHH$p3#Ez>Jcr
z)<Ja6hc+#SvG&QnzMU2EZa2_)w@!Acug<4>{_d6<;HbUD=ctc+gvYS+u^p~qG4w6F
z8_DS*vVHq4q^I2CZJvqz^Gm19-vvl69ZlOyLe(rj#7=%Z@m#MpW+phXNdQyo{JUQ<
zAaSK?EO8<E<?*O?rTS;q!)(8#+!jk!_g<ZN%R%JUV{EzMhpITE-{H95cf7h5h=OlS
zd69C@41-cTg9CzayY0&pGHc?l9G}^1)XZah_0YrI5zF33VmAiu8gu)dgYVV)r=?|s
z%Ynm9%d_YibS0Xi17I-~kl(JxTyHnrrMM+(OQ}w?c;J(o(K*qs`r*lE{&N<0osfaQ
zG6#>|DJc3_E-i6jkmT?ieL(8zE`4`qRWD=(ByXHFX@{7^$9YdrSrq6o-pb!?7S~=h
zkNo;<sWWewepf!siP{wqEH|uJ?(L`B)sE8W%N6KT>MJY}*5N?JYr7W{uPf7acDqOK
z2?`4r9xBQk`Ppu^t#puZs+GHQY`k|>yIl}W#iP!=sO+lk=FdWJkA06Bk||J}J|aNY
z>pa{uoL-$)fo4;koc@SASOYPc^Umo5&qr1CPEflh#lq_<L(XOg-J>Y}`)IsOIsTV>
zhEUbGm{iaucXe~;yTAX&^*L;3lsw63XGnaO|1m+iPs7-EtJIjr?KBURzOF`c1jg`v
ziN^Eq85+-YFTM;IXFC=Y+FPb|Iw*wnSi&~(%*#;`flg+8X2n<P{{DuDtnzir`^gjQ
z?dW@&2ZG;7AhlaoVkBOjkE`gr-ZQ-uv&y!g7CTmK9vS;xttr%(+BJH@E`4X~l;yU$
zLDH3$!#j>f`>$S)dAM4I`L|f1*_616U8Ix~wI1Gl-@;lN-_+&K+Vwpb?i{oWl$|W-
z9J}%`7?=8)KsSwjP*&S*Wm*Pe=hm43Gki9iZ)di9#e;opzdw)Mdv(8cdU}dr(=YpQ
z3t`(bGv0YgIR{)$2t09I81%6U_hd4RhF91C2mB!)&(VC#oEKFwPxSDTEb9i@d5bTM
zOOO8jO#1y-M)_!TLE42s8Bq^@&Qj(ZB9~{AvTW*S`2QVBoDD7KY(ZN@&*U@Kexp6F
zc~kcAh`(!f49hv@Tx+|HpBZ1!<P@}frDckLJL6RoE%xSigKv#p=@COKtecPa$TzN3
z?`SXe`#SQ9J#<Mbxywq%bHgaQ6sM!ZXGyA83YT80`yG*lq5wv%=hyqtz||^bbFp&t
zzFm5Hp$(@+5!JiQTUcUs!aU$e|05CpK|2lO;`TM00|mW;j|WM<-(M}yk}TAsDcd$r
zM|tZl=d_nz{SAAiidkDcS9WfXwjBRF?A=&NW#=~qf+`t{+@d6-gf^0ZzbR@*y+!SD
z&5cS!-)#$V*|Z3UDMkInmp&K5n|4>SejL?zEou7@T$yR_P!meXYwP=I;dbt|UVk6@
zCavaG)t8VJw2PJq{+*B=UsPgl4Es-Ch^B?uaY!-5zMp)%91&alqcEHUEfRNJ%p(jJ
z`PLnXF2^JvSVjV=l=^nU=3=+nc<xSo^83d7fWRZiLLTjY<30BG??k-R%u3^YjJ0$&
z2>%|`t6%5t*(+%R4Y|{(hSGO2r1Jde0?p&Uhqo9iu8PU!9L#tpFy7SvoOVbS=VCDv
zo;6z_{w84N^Dl1i5D61gG?25uj6zSUpJCd3@>$#Dzlv>5*%25F-Rc91KaY;wd@NxU
z_U(GaefXZ$Y2}_bbOQ7E<D}EU_|GHXB^a>_>)_w14EM1!Zt%s-uhQqcboAJkv9HTa
zzIndQh;FRVOL|Z~Td=fdQ#<DE;u-m3mZItz5uVvo>GNTbszl=4w8zV{I<IDYwzy8;
z_<Eq?DH|30cIVOyAx6%5?;VF|@@L}Qf@^<FHJ#8!W=D1n?KL>4^*oV0XBxt~xlt`6
zE6zI_yp<b&y7Oo=uJo46nyB|mOvI}VKD&FrOZO7;mUQ{P8Bmgs-vUqT*tFI18?<P3
z8k-F50<>ICfBB$P*qm?CXqf)QRrZ*=KKu!_>%sP?>oZT+Yt-o04w8)c3yiySR%_92
zqr*Wn$Uh%)+2`F8*Nn8)ukS<YPhSL#hYK-!Y|p&p_j9V*3dHkuhrI(D+CCknb!qv&
zxp~$5yFph@Q0&Z+O_TV}NNP<Mc+xX@*!=yTMZ!rfQIlVtSA@Xiq3Ot<vju)iv+L{2
zs^d}C640zyQg*>NHk!3%{dc->hjg{N^G(k}Zl?`N@zyM5X6f&+`R)BawR&#Uu8WG2
zB}cFJtOb5nr<Ls|{gPk|r+ac5R!{yj3lKw!yRx^W`-+>t@YEpc7x*;Nioce2Ey>{b
z7o+fT3@**};j<UpozeYnpGgb9W*(5<w9{m48wm4s7Cb^e1s6<G-RRe)jEtWNLs>j%
ztn8JJGqQX$4M~zMgLXMH(3Rwn@^qmq;edS7J*&RZn6>8nU>^+p<*Z4P+5GpB#awAw
zS5BhUeLbzp?fq6;=LYTCio_yHaD`=|?o?0P^+0G4eRghhegAvpo@;L|<_2W0RCTot
zq#d9cbxX)c+6FsV%0F1qZ#cj&$q?Riy7a8~SgFe=?>{J~mLMT8Z}ni@Gx>$!%_n;W
zn0|vY$-QzGo_@#8kl70%?}hF~pL2ispaNaz5VlTw@BeFLRu*JLZSh++hwmJ}DuMlX
zv_)RLcYd;#T-<$g_fgSLD0U|EAqn+fx!HXw!_nuQAovn_Dp<06?D1MAN$3VMz9*jW
zE)2D-CT-dx%e3}ru%gKUBl&PD+|{EpmoJx`9ntvJmb!y>RXm?%STV5S>?b*z$~VS+
zYK8T;M)S0ws2TZ9qbOQ1(og5-qKEkZwbz9ny|FcKi8noUmxk*nbbp<QV;(lxNAmnu
zXH%3Um-vbIuOC`46v(+5NO&>yu1#J_7p|@Fx43xx9va_1*7{IFv}k}XasL$c1iXvi
zz2vo?c<)ZHaxeovZvL&%oacg>|Lv2P$Mit~^E1Ik5&c_*uQ8K9wz|rmsC`x`dU(*z
zprF?+c=_HhE$;YPO1XV*cxGMDWZg5P1>67qcJacWtKVLyTYQavJ&TSE8p?vQ<@Uyi
za#<L<WKF7i1l=H9efBOc#8MC#UD%O0ue4CO8k01ux%qoOu_WWx?=^>2_NwgoghGRU
z<2G3gZ;IBL``OTs1guY|Run0ReeXkmXnOxOMP26UOq(WUV`mcQGj!d*^7;&;{jEGu
z7CTUS_EHFaFpCp4c(U6%iR3-m=D-h4x!SyDMv+pQSbdG3a(dH+d{nv6w6*JN&WAkH
z{GP{rrGsdG)z{X^Db6Qra#XRp@+?`fEL80#1Wp?egysiHj0w;CWpYhHjRDsh&>;=>
z%~c;aR1~nh?o?$Xac|I$G!_xZB1@ZARo?UG6X{0f!FMxEHv`idZwz#*L358_cU0Y~
z9A@*7ogb5(dAS!Z?A%*f@O$TP%e}3?OvIiI+D&>bJ;NoozJA1u9+35T7e)xXj!;f)
zzO&BEOw5i6f`om5jrq?|^r~Ntfn#jr$;TliyXU(o@YjS=$J|w=FnCC|v<^~M|N4EQ
zoO3>4ksK5W<IR6QY;eIn-C$4Q4Zi}~4WsLDM|wCK@_Ongp2epvPovx65gAKyr%UR5
z0AA_U4y1L03Pp4C;h$%m6`zTFx;|s?5tkBYNCs(Dp^0TD{XBEN`9ws)hK;;=TUis8
zZ)>OO@1dQ(em$R2p3x)Kew%ios~hq12jq2z{Y@oWctk$^RBJAKs`}Z|@%DR!y!@)H
znS<fa_20y+?^DWTkf=IyC0#FL4Ly&o?yC0u?+^T_i_vk`w|??m@(DA!a1kR*i!HmP
z3!|^a&agEv7Y~l_6{xA+{q^x1(3<xKb%D)5wNidxhkCj{EyRE1&f+5ul+^!B=2ex1
z^ocbZG>jL59fO2xt(RoY{3=(@o!knhJT))zqT8ua$Y%5<j%F^3HpTcY)kp603DZZs
z%5!V=pM*WI(53gGRd+e_7Fvp_u~Nbe=t0lXG~It&w|{BXnx$hlkLdYnMN{h=?rC$q
z^pjy|CXdT`hqClc<v*WE=IxJu`e|2IokiQzrIeS@$)UaKmr3hdi8Df*JJp<KaoNsg
zciH#423;juH0AfBKc#16PvxINvCPEQL05$zVVOInMy45l9>LwvmS<o6_skDR-&mIQ
zx$OBJVTtg?o4W1#>gdbLjyAZ}sro9fDeL?_TCV!~6QK>W)L-eb@I+`|(h!U_H?k32
zaq#J;auw~2I$1(*toq+UbY=Z)1T*{6;PP_4m{8DOkpD>Kkd}>2fp4E?iYYkafB)vb
z*6(G%O+&uHsB<GR!QXswx!*P4Z8GLm&v4iQnqB^-PUZ8*`~v&;e<G0DANb`hv??qR
zbX@+R{qNx&CqGL^Hkax`M*Mxbl++(E&@}<yPB)Z1xnvv2|B;em{)#u48sC`i@h7YK
z#TtpKzH~3>_b!c8n;JjX|DLI4M<J>_?d#4>mEuLarcOTk?O|b8Z<ccX%Dmuh0%_Yd
z3;lwEncniKN`Wnd6nMc8<!Lzc@K*tH*=ql0M8jqj!0YFD_$d7dvH!WJ3@1_iu25$m
zL9_4G0GhJvl#1n8hGXMXDHGsRcc9FOPKcTLFOr#EwoSL*Q`sp|Msqf5eH4m@^_OjZ
z{4~FR>&tC^yFOB!jXoN5uC}yI>%r?ex3WWm!7D2~Yy00<GdvWZUT|>CiJ<&ubET55
zUriA6bS-JU<o4S!lmSj~vj^{~n|%IZ4@s@i^#4`&=Fw2T;s5v$l@yf<*;-`Hp6n(m
zvP6+BdqT34eHkh0U7}=cVN{l6nX>OAM8+~Alx-{_>(~v(JimLI(dYcW=l93=_x<lX
z=hW$R?&o=~``WM9b=}Vcp?2Kuc<8+^hc6q|o~7k}&8-e&13}dyAD+_}v<ZExM>u)!
zeF*XQTj-6G{Gaih4c)*aPdEcZX2&0*8uF{F=mlQ)tlF<R&EZGM?n9~kmNi!6j=&zw
zUP`{I<Fkpjvw%bno*5!Yocz9suUy~-(K#!n*>4Y(+rKy2GkeR~<~O)-^C)M!5g~L@
z*YADJ)~6Ryjge<r&89y1%=2lu%|OrLN3At$HjPgrC6-fRR4G@4X02fK!oYifyc#+h
z)t*4po@U0MTo(#X&!H~g|Ekm*a6fT#{FU(Ez`URbOt~ePoodQgYWKAtOEep}cYe$d
zl$rIuPkt2ptwF~yd3sgPKOqj3%twSc=HxtRTp*XZ2RHJPt*4Y=RJ~UGGgT{>=mb7y
z+*KqF0~NyOuDfpYbm3&-wx?AFlrmSjqDwCN8qqz)yMkyrKRNNyfSg8vQ7!S$lJLZb
zqyvup+&mscOpx`n&yiuOgTvxU^Bg)q;SuLr4D;S)*sT<gO2D#0ER~yCL4_Y<KSxa`
zo~pi&yO?@lO`ELv6D3TVo!?V*pDX`Dh3v-FaI({!_|wlFM%}G_EJ1Xg74w`yMC-;x
zS`k$fYMa%t+^d&VtU@kktRwxl5WPO*IKZ@-ZSu1dv+^!mb0)3&u4x0pu+9GndZ5~Z
z5i7_^psK~YffWbs9|K#Kq0bf(I~@#83k%F~p&0!Wg4YFpqtxEC{z`yinhz0%AVG;E
z?)H%ZW;NItjw$NJ9uEr#be{t-Lhm+gPUK_p0y#U*oqq)Ng}d3`63H=@yS)?9a2xi3
zfO1D|LELuS)I?JkWvHDAFVs_c@cZ#1^ljg?aq^s(Tx(moDAT6nr_pcLdEUL1>l+Pn
zYltO@wPS}?GS?!io-Q5wD<YV0g0PCB>`V^1Y+g^g9s+1eMtM&Afg+H#99i6VD)Y{J
zpN<p>@;%dfjQ3XAS95Ed+Pq=JqIr}vRjcKbl-gDk@ttSv$`tOd9TB~utz{=N8XC5G
z=D(&r#6w@fWAUH6RM#NeCYirtg{5>z%cwOW`?SlNok>N_eWJ`q1&%K4v(XqtcFlUP
z4Mpk)d7IWFT0i1{Hb80<!A;V;*EJ*gndDiHiJco{?d<x^mA}$kyXmeDUxO-I8}WC<
zx_%Y}M|d8j?#ppm*uJLANdODpIu^cT_S5oHod_)X#PyT?^fog>o|*2&ezF+5gH&ay
zyEOMXTML7i$TdLde1bDa99jwy#C41L=vzr=fLwD6-Y?M?gbj$YrEQw6h9|u_O(>>!
z?(`2-=EZ~}35XAVAp_KjP0&+-{#4)E;v*+X(P-JTRGjkrnlM7gK~aMZ?9`3qui{=W
z?>@BePUM3bjFNl8j<h9?NX^T_9ukW~?+)p{PF)aK+JvVZyzwV0VROmk$TH4GeUc)~
zt$s^&V^}d}CsBojwg>asj35BiT~fKDA9wD$Q=#(2#p$JDGpL}T=2|?z{^>s`jr(7p
zFfS`ulSYA?Y*K);d-^3x7``R(0N|GrJYajr?qoJu!S3F2m7>qDoyB*WIqYn+n7q$x
zEl&UzE;}F56tJxLJaTdYDn>ug{%MQ3^`4WKc}w2dU{Kw_RGn%%P_nfN(NEdVVgiEQ
z0wf5G^oX#(ApmEea@OSj+{<II)B#kHbyfmL6;<OUZ?MmBLJt}1l2@zXM?J>1tyD&F
zjmSKy%Mzm)T;cCG`QF{+1?xw=<TrN&p85y1C&*_7hc8i6Z`dB6+$5nO<$2?<)Cmsn
zu9w?x9fo5oLHY0m6Tdps%{2Ov1HX`PyrRT)X2HE>F#qK@WBJ$%i0WDx{O;T?*HY2H
zXRhRI6iD2^_6IeF59&{^l3rV9!-miFTA0Q8hx}lNMI73}O>X$+)P-u@V20IXrqBCF
zex}jjIG*6}PWeXht^57VQHWl1Seo#h__gxM$6x8p1Mk}#^{3vng#9`CRp`bumc4#6
zP*)3RM+AKAj*F4<r2;QD=^cg!58ll!xKbd*|604tN>YXw+)q6;feYAloa}ruFmTSD
zFZBe-GOb7qK6|$=2X2rV)tDgwx*b6mbp~pyZwlDa1liGKDr3YeZYCzh^g8d9^+=Rb
zE|M^=)AuVoo2!WFovUZvp(NH2d9FL{scNFIz@x?k`ty&X%xPL}&X?#n??beHP2MMJ
zFA(o4KMSi?*f3ifII*uSZ&(1}DetpjK#yCu<~rCz563Oy3%7iOhzJa#eQy&ux<gT=
zgFm699O)d=p|f>v*d(`e?P3ZzRuKlYUR7&g)Fr;mc213o!-p6zT@S)v2vM<w3xV*u
zokldzZ8Q9pMS?ep(TqLcRncgshuq$?y;dBuVj3Gfp8jaDzR@`|C%0?M?7HP~py#De
zS)eV?CswFdVs*g}xsDoGqN28i=J03y4(5^6u7qZ*96suz2k%DwT*bEUK)r|#90BJU
z^*T1|m}t$qe?R}l+0mzBFp$aL3F%$;g91A!79TV}YHgjk!cj)^&82r<Boa1Sx_-aO
zJ8VAql0U?m{=vTa0)MZ7Jmj5_Q1l!q%wI9q6_5h>I{Z!j*Ayb4$Rzj)YsdE`DPha{
zQD(b5e*XZJKhjkWeN3l~^?Uj>b@W|tG%S@?b87su;SKy;ofQ53h!O1AMfok&lq&U^
ztdQ}PEOOP#`cDGcx;c^NBfgm03$!A0%FOAE_jy@E2gpYG3Tmw1oV%fWa~ExRBRc$(
z_z*^o$6&7F*-I6H%){{PDrjqoZeU3S^h~HWKaPK((bFQ0A&)T8`D%3?6ZM(=vA`4i
zvKpX-7yL}j(T06i{5rAOk3)zkb_5atha2r&4?w66il|gH)-uQnj^E|+qovp+acdpS
z_T$4<sw--ujlAcrq#oM_gvZI+o1%M0@5lLYZbbUfEow}v1Ju=QXW+|mSa+>>S}X&|
zG(<VjG<U!ec)G$Z_55?LSoqO9Wqfb!&*6TyH9xr^Ioo`wOGM5LJ+)LZQB%!cUkbY>
zj_BSx-!X-e`#_)W-Mj)Y$*`pZRNwz-?Ol@i+7P+!FqcW;WW#Ebq^D{4N(X6kY-2mW
zuZJ*dQO3v3Bs<U8w7t<g!74(UwcOJ<;G7nzJi!)aLKPH86b8I8zB2D#i=xxFj)GsV
z8TvK1A&<x@U_jdFvStyw<r$W5gTy6UHu74<+*(D{#)7sPq8C)GIXYj>Q|+%u-l)a-
z@5*cIO_C%Y8#<PuX3V~4>(5g0p`fQ$@xjlF*MFFuyX50sa9+Dw_56V_6N6CK8p3)R
zpVBOSI*9iaI7-Ht<|#g@=I~wbn=UM^S&TEBQ?fXuLGL=3$MNbE&uht>BIbqp{DWPF
zqPblQ2RG?$9LdVFDsnXsddwoAczd~@4TwUo)Bl7&ODALN))BIvaoX37#2^|Ge<ACI
zX=2(0$62!;rM!)?b>Ef&&FqK=bT>w#W`iEo_qgT#hIcL!Qph|@7rEu&A4B(!aYY%?
zc$N1&PCHeSOR+VoXG8zQ9h0nKw}^$Pk78%Zx;y0huj@+VUg`IozKOH^ob*~pf_DSr
zW)=|oW4Y@wM8_r(n#Dg?YJXg@^K;HH(zHfAEC8fvO#j*B<6jT+b}CEfmbJJv{{(g9
z$~d}k*m`PMVGjx%k1PXXw^l%X-W9yhLxX#&`iRQK>g<toqAv=xFoJjK*FXMH$}3?4
z<M}D4fnU5lx%1UQg*2MXnCs5>^9MAA5hR!1UqP3MKuxAJd3k%jPLkd@A+GHD^166T
zN%)*gbK=X&)>_G>+c{3HWy98BSoXYrg&6;^x!2~K-fb_{jT#wt7^M#WRs|Y17~2$D
zfT@tzms($&eIVBYbS3*x;pW<ts0%YoYmvXb*S)#N`Oynu$mBKSh^>X~YZ!F$I{o;L
z|LpSK2OF6A7ux_h93sy)?rM=*Rg-QKA2(tmO3m1v^<F&V+sgi0D~3gnB@t1TZITs;
zc8DwZm<kOw{pCuTNZ^1VQF4L6%6y+N^i6(uYc<=bPQUDG%M<*%%62b%2Ie_)ife>2
z$_BeHPAI>x$25!38({H@6AOFQwcwF9yz}nxz{wn_dHolG4265rSUoj!K*k;*xM@<~
zYUBL#k=o3uo~Ny0_t2SmG0O#qf$eBH<KKK88=qtl!%t?9Hb%i+={jqtnLwufm4il#
z&Cgsz2VhJ4Hyl~IH%wbDe0EU>&`AGSMvDRdrb~^VN|3GAa-40@4r!~QX?829Kf|rR
zPoI;_HD#G2u92{LQ3r{W)}UI)h{aB)s%+>fHDB+ABIBpSu`9tp!M#8e!r;#XQv#-;
zM+jiPJn?;Q-U=`Jei&}+2W%kzcC7Bzs$iDAn}n!($j~5=dSOjwd5dN9Qh1&ff2VT1
z0REUUV^|gn>XTt_Q<rGluo`Ao-%19mSZam##-$jZfTb!~7whk!nu%15EX=0-hi<aw
z$5IygHiuiTpWSZEGSW5V!z5kd7tKkbXk_WQcJIMoQ~$LGHU_4~_h1y9i0-%LZ#FuL
z87JmiwEg3d|IpK=P)v2KS8G^<i<X@i{+6%1-_J-y_pB!GOJ4mq$2(T2Zb%K0nz3v;
zE1QC|Tz|D_4bY9T{EkwAb3zGHs#FG@;vlO_xgn;0EU4s44*W3s<tJE`eQ}N%=4!SK
za%VF)##LI*bHn<5R!tr8*KmKz>){;&dBh%c<(#7Qsn)(f-rk|#0=ZsAx9^u(v=s2E
zQ5ch+WVR!WVJCne(mrVjPszd?=61BEs%`$-`b=Nb5vCe=)Os6~c~%#{@{(W2F>|7*
z9{=z`>n<6hPycz3rc|Ru%jDqq$Xnj`H?HW?*~D`Ja4ZiuMfF6fD>%zn%UrXLrS8GR
z$BTsENu@E@Po)BL#<d;)c%I}a&`~r*Pk7PxBu_HvlmFE#$6=F0TL3P~bl+E7JAUbV
zm-lUM564=c%1oy(<!lFFDrf6_2b+H~z&wru4CPa>)$|Xiq732ryoR}GyQ2K!Er(va
zBPOuKVJtaUYERv+A5z=Nqi7^<(N9ii=m*+-6k|{8ilLU6U?X6xC(I_GNjK%Q87s;s
z(I>8;<mhbpW9KuauukKw;nVFyvb|Gct{pEEA8R@8c=ua$)M_4BUJsUEgCYpeG3{Hw
z^064{i*(c?+En%Zh1td&lS;m};`R5kL0bzB+aX7I$k&<K(8y=;bFA5men#Jx;|4nJ
zd#bJc8C1zdQ}Up}U*-U)cDHw-r@{x4Dh>i2e$lE5A1+z^O12~I@ahKvSiK(%-L!!4
zmI*#|JrL%o-{_!nf2SrMS;onD$$V}PXn&V_@!GLb#T7nrCsR+bV=H=0P2zsvw41bn
zvz;Ra<DMJ~3;eFWvbb4OD2gC+LRJO=d24<txKNXm4rJ8l6PKX3=w^0~H#9Ut7a?sp
z6%-(GP=o>Z9D_Yjbnb=IO(R(1#R*;Z7@TYBlepzF0Q;{BL&4Y0YnP^~Wi?;qKxyH7
zfNSlO6sIvJQ8g=WU8TXwY0eLxxL75!#v)n)jO{-x{iPtW9XDrNc*rruar;n`5#OeF
zC5L2dcv_=uS8c#YP&V0s>4(3#*{315EWH}R9h*ml0ZsV9PeBLnyaQqa1$*hj0+;vZ
z!1KGn1%+8M<aLV=@l~H6n=Tc&aSb0H6?L5kV4bWfBT1zyQd&~;9CCj;tI9lH9lzI?
zf#>OAyo5h{gpD6Ve(9s9Xz`*@eB5dlGh6sonPhpr7cK&~`$xqNRyS>%nH^;~a$OjI
zkFoz(^yiz_u*7Z>8@AVc>Z<;xT%YNuggvF;1x`n4vbgRpk>H@KMsSr{Fh%M76!U0W
zdopNMj|iJ@c6g2>d^QNRXh~-4W%>h;*2cRX{73IcCWmF^Th%iu>IK89H~0cYFI|Q-
zYeIk1P0zT#GUTqoB4h-p9JUeS@a_bidb5`v?FtbCe`~q2=4*w4UzF&f7BQXLt6-8#
z-x!u>t4!r)-3?++lJc6&%+yI2_H*Pe?ZSu-`FgTbBfoB3R>8+Q`VreEek!VTFoGup
zH(T{$F|^>Vuj>{nkN=Hn>BDryN$>GyE+z4wEHx|**&MHF3geQH)FM+dHkAIjU#tRW
z?&Pb}vBI#^{TPbPx)nsk8K|}-GW>PlVQ+2b`leQb?19kI83rDG70tU+bzxJWo~+dX
zF&rm%&y6DZM){~LjKs<v!+6eC1ZsBHyE?3ul67b0PB8E<qOQ4rHtkQbWrc#`^d)&|
z%=l1!U!e22a2cc6NU~q)(6Adlq*)Ic8Tj5I;xjGUOm_)bCOp#=?6mVC?34X{(XWrA
zr8F};x|8oPxz${HeiR}2@9F)m4hKSH=Qq@tD?n-Wl^~ZU^73OZHvmpIHHf&vC(t~$
znez#i1CnuMv+3``#UD<e{-EXu9JX<Nd(MzLQLY~9G58+q$_kk?LA0gZ4#`@pYiAKG
z_kX@<5B#ZJ!N+ZVWNj3oR(~bOr5$w5#IRSR)Tr9aaUV)Ap5_0D(qvs1*-=`Vx~;X*
zp4a?Nm1L62L6&19(>7nO?8LY_*Zhb#5LA<9PJU|jvNyTNcDIOVxAu}JkRLKeicAIl
zY~+KroqjkKXNkf8_(3Iu{W}`{Yuh0=gQuXAKA|zc8lZv42-?H-5K?T@St--%M?>4I
zhE>wmg=$vdS|9ZfLheU)pDaIZG?nXf#`Vwn*Pt{~KN?mQWFGYc#IGaBQ49!Eykt8h
zGiMNO?<r)PtS;98nI|sal~#nDbf14*gbc<cGD>SYdC78zcW+ugeJao*yK8dcB$z^x
z;XmyU3U%YH_7D9>uZ}{ubDSjr_xq5{9N^SGrJpJ}=qB}gdLcaVG;=+HyW}DVM^_)y
zIc6UsLEeoOa{kBpqa7yEGk5zzy`vDlq<$iDgI&DTU=e^D?@y7e1=o1Kf^;=<k(C-p
z&raNyNv%Z$|9ZK1EbduZKEHCa)WvrV(7Q(KXGQM;j%u=zAQlCN#Tfww9KKV+EsCk2
zT)hkYnfl3R%&AKnN7spgXO&6T=z2sB@M-)cDpFi`?WC)~kMdYqb>66UrLok7tfz+{
z2|-JDm-qLS;{S;>gQt_JXMX--X$}|GM)~Z5_7ZVW<4mvUn5F{}GO{6BYY_KQZR*v!
zolK@cLNiNis^^N3N7GdcqIJpzvy)1#K%cdsvnQftX;j`MB;m$qmHO0qUiR4!I-VPE
zEIf4NI5~lT=+t#fBnT$byV`&Gi(gwt^34)^)62^s5|~c=>vVX(;wD?4q3z<*2Y+=z
zBMe@!HP)RsK0Ww@KN9&e0i<H5M-k5sKt}6}eCoRd-dI9C)6eb!!7)<oyrYpj0rxG`
zPOZ*^71DX_9yhsgKZuCZ{I|HUUN<k-fWT2&XVIHtTb(uRd5Y8kT^Aws0l<;F9!_;o
zk7Ff7YZO0E_VJzU?F4m|Gr#=~W|W(}c9w0@aT@NhtDvWTG$!V(m8^nCUjVQ|QJ0sI
zv)<20$i%>n=^!MtpJtVZ?~`v%cjc6nOW7wrT0!SGDyPh{Fl@_!0uY$Q%C1T5zlwX)
zvIY{ENLl4(2Nj3RN!Doe{;EZc@`Ukm@+>F_%>EJh4kwbYSYces%d>7o^qaty#d?GG
zh3yHl`)l8XZeDV>Od1V`zolZE)%W6;;S-fBg7L1Ox>mv;Yk|7eB!i@(XmJRL<(M54
z)g@l;5j;MA!q+nB`zQQPA1HA-rhgGOBCZpylLCWmh^Qu0da6#`@WmwAl>JtfJ7Zf}
zIiI++1+4eeehBdO#wg}HFBxi*|F`m$!CN*LP%(jqCGWaqz9Tm{bRTtW=%?9{y`xZB
z*R&h3wq{OEs;wQK33bf+nY!t%!GA;IT6vRp7f24?@{qejv+EH>DkM0TWB0~>4-L`{
z^M)~@rFMf)AJ3R{FBEnGOe6l~At<+Jdrnb`1aI42>>>G8w-8JqyfFPV9Jf-8{NTsl
z_!vx|oV)7h{#=CwMJ$02vH?SbjgBZ!Jk=`<)ZQK>GMzn9u)!|&*<dYs75><U2-O^b
z@&UVG<NK)Ws{eXLrkw(IyrWa1^kL0ne%S5LE))RS$HRK^xM~v%O_{ofApcYc%QP0y
z`;>ooy6VH}FV}ii5$@L_AkcA_Dm_=svmxzE6IY6bn?OIY%jYa_F{r6C2sa;Ry<~y_
zxWmCgCfE+bsF_RouY5LFH0~To1G&DZt8`1<4i1fZ^=Y>M`Q<YtbZdEEBB!kq8GHnb
zDlm_gJu*F6w_LcFKGgt(2U*CR;&~P^1s_*EPF89!`)#str;T=J`M@$lKoI)8R;6v@
zo{d>eGHA#DXV0ZU?0|M2f?1X*FfUATO8YevlBX{g1)5*eEyKslHHg4Ue=EzqyZU%w
zz@8QIleD7k$0A?0D<3b>YUp<8Kl%}mmixId)A-<(r`1o^l2|`3;z9Jn*yinSYwP1!
z50hM(FXCHXDaxp*8#@%JRyP{Db0`V%%E~>4lN^H0j{<|ge<^U(X^*Q?oG*AO48xjB
zzu3qi)Uj?jV_t3Eupwe1Jn3mNozr=ylRbFZG58ypC>xr%(B-G2KlG{A&84@Y>EhF!
zCuyAE{1F39rbFB^(*>>N5_jvtM7sa%CiF2r#r7Z+vo{jr;yg>!(goG*2Y)im`%{h>
z_(3KagAT`G3ME02!X&r=FKQszEXHe(9qoo^zC4hbpHafUy#=dI+9@}JaRY@pk7hqi
zMtmhwdR>&_<0%8`X0lIzzLS!G%viy}9C{l+HGr=)I;dXEK(86Evx$&4`Wqk#PCjaP
z?65GeEE}OpK|kUau`d>j2Sa`dM-ftY(M3{0Ai<qQl*fMtGn5o2y#naIvEcAl^qr(>
z4jwPYOQAbzXJ2ja)SiBmy14$`31H@Ji|8px|BeeNg1|+W_&47t1(r?LaCm`HBPR*T
zVe6RekZYl2B~8?=QM@zg^-7Av{<8K|Y)UrYc3)0e_Yi*(x7}rN(yS6$TtE9&+nY*}
zaPrF9S=Q1;^aiOa*>jhg-@y~YpLqa8X_j(9A>%+8D1v&oMV)k+XK=%DGAfcJeH)8^
zbOcSPD71_&KloNa+B{vvMrjn}Z^Yj$Id>242kQK$WcnS=80obCxw(?|tEAwy;;lVb
zpMRa7SADx*2-I2jEoD*ubm@eyH&2FHB;`k;in>L3{Qq2J{8f7k05kR=Lppm57lXNd
zAT^pzJIo5Dv(7HY`8}0x7+%{J2oJniS3#}@3FtrrMwR_NColsF=6zUL+`#IhAsSCe
zV2zf5PhWuKiue*1hD+I=g@Js|3>nz`^cW0Ov-ulR%~Ir)&|VPmI8ZgvAA<s$U6yAM
z3uA3E!Hb1J0p``8p7&_|d$NjP9849X$&!#459$HX`a34azkvxQDD0%<2guMjKsZjW
zT@oIA%a=2BrvQms$<ia8)u7av_K;1v!SJJmy~SBA@frL^;0yYYKduM%ZOfESv==`?
z)MSs~ICgKq)M3bbGf!n<^}tpU&v=KTGR`aN6_^{Cqw5DB?kGGYEf-398HuP_539J2
z66f8!BIC>b#+4wU7>ANprRl=aV2ywQ-D+Nxc`4r;pAK6KG+pPQWk|hCSW}0W8ESLn
z<#AYGX?Vaf`SFe|0-+6Mhp3vzLQ?;8y`h4Gz%c081yIuBnzIBUGdt_6c=;|-xfT*J
zH{1%m?fHxHYSg15X2^R_0|fogqX#?TUx(zMojl4fVB6I>n518Ob7tVVz7XB*!22(F
z7{WId11G}+TslJB>JaWG<lt@dZu65Q)^RX?Ps#A=ha#}bL1QmO1A5BM;c>XBSuuu<
z<Koi3`#$mglC26iRt9aU&!G#TC$(?Y&zHUNCtfdi`E1jEs*8JEg)nAGb}DP`7I3$R
zOXUr$*2MXz-YVr*dCTy}Llz5iTn#M`akx^IL)n_lK7)I6!v52bwV1H19KfOcRicH}
zaNpjK!2p%sQ>&wTY}GiZW;hLK5NYdCq0rKn8r1eI-er914=N}NPAM^WGT$HxQW`YY
zr%a2H7fkXhHUND4Bv_~RVIm*=<}<EXz<|mi^B0br`((J%8+tnBVldeY#Rxa+(bn|@
z7Xxv-6q>2YZ^so5>sD@U2GxuVRp^zlmV$f%yj{`r@{#oC4?(YeFG*&yN&ges%}A$1
z7#bwM`wBt<hEtG6eh1mGrIgo$kb^9lMjXr;ahGeBvI6--$_@JR8p|f{tvvy02>Y4&
zUcA!nqNxnT<fZQh+cEC9YFp*Odzrv&dzgoB{%Za`ckXl7bCwOpN=|c;=X?1AE-4PR
z3m&7J5Hq7Rd}P|r5Z|m#v7SH^zabD1QFNUz2X&mt0(>`Bj6IB4=Jkv>H`cdax-YT2
z0GIUpT2Ii-&~`p<6!Z@E93NXlD0M$0e@==?UBs)(*A9kir(nxCMQPh8s7;@fH7scD
zK26{bk<JT8r1v=aX@g+FR7Cf2Ai70ljj#uDp<uqK&p6-CB03k%nq{#jphA>Ep2xX-
zGfB(F*m<G&3E{FxAEMkeBQvPrpW_Kd2Guyian0%5N#h)jI~AlY^(I6&LJ#7Zzp*3|
zMC`j>FZYj#=+zSl#En4*Y<vEY;L4cbl`F(D^W@;73%>CHWv}~n^9(>TWywL7L9dnw
zfy(n5M7Tv^KUvcmsly>b+eozP+q_czalCoC(C<<r^STSHCJ{B<(Wy)d#bm@`&bhgl
zEkRsLqWlGSU#O7!gzz@iyPB}|EY?k6@M3~tul*q3=P&Tica5`|m9o})zN_o(bUT_z
z>1RtoV3g1@`bQ+QMYr6(T{G$ux7aA&4Rjss{K5>mkywN@2><C|&8fi@wDP&qnx$3j
zMt1)RiQDI|B?`H!lsp{8sBNCK+e?#NJ6vd>{lP4N`z8k+-zySl*I>hKp%x&j?`gn@
zUkm*L5*ezVtl+gj`#4t>=>jZ`x8w^V%dXf38*m$lC-ppWR`YBq_TN(PsxCW$L104C
zaPrKDgXFE7Pk`r)%7^HqS?o)f30-AkXU2CaXlh1g_U5}{^udV1i$7vyJ^N_86wud`
zXdmi%_{ADOkEn!}_BS1*$vPEb7~38<FzpsAC(ZY)as)0x7Wrje-1u`$a^%BJUSrjE
z(_M;XHMWdD$wgy9FaR;{V>m*$o?pSD`Zh34`bU_wZA6Th)ISwQhWhTHpW$??oR9=C
zJXZdJi40C12!jMHiid?h+G673#N{S%aOkhX72!nQv=tA`dUHM>x~j8i9jkoRKy>(c
z4339`)EzgAT%jZ^RR2<&c`Wh2vYcE4<IEw><6jV0v97U3HR{2k?lz0?4^iyKtKa|~
z#Sr&<7Tsz0lX##AT<M+0eGtg2W2-Coc*WX1S!QbjVy8U$%Ci_@srBDMAN=jFxG!bH
z2P&hsGXXjwxw?&ffwhkUN5d%i+EadOgR!>NT$4(K%=Xe#7V>Aa7;Q6e4V%RcA?G+9
z4mKKfPN7*pl9|duCGi<%#lIH<rT#K#=Nr6NwW}L7I3Wsk_yfu))LnbeUbOxEPQGt~
zS<UrH`6f+^MHFaTnXg#I0bH_f1pl_pxc1w>)vHbu*PVx}&?df<xc|zhcBbT;T0kz*
z^~2~m2kA{*HWDXwf~KbiA?hu%uRXl|UgT+El-`9ypm$J+x%auaD&^r9j7C5P24;Jn
zW+aW3R!(x=9-iuj0NZ+&ID$DfdQ#z5HP*CIazx08`~g7tyY%|Lm2ORY3T7K*PJDg-
zcmyN4q^KoiE+MY(XtRhj4DE(CIl=qID0@5novamr*KJfuyZ9?nMfOZM6q_L&dwVI`
zKX{>T1eHb7RzS_NQW^Vwr1@D1y_IXw+w(fL=jI+k008FC4Xh%PhU-QU*OE?!C~<p$
z89$1do*J8mkpwgQbeljZvv(ss{=`Dg{U_AyWy1m`DhsZ>))#SZzdN@Qbk|Q!*VKKf
zOnh8b_(9XY$WY93sTXG-H&tBk+WX?p%bW(|#<`2Z?xvBUmZl(W5dqD8U?;e3#Py2D
zvxjJO-iz%ZIcST!>d6^5vzCpZ{RI4{{=7B-$8b1Eme`{cq883no<7xJ7sB<w_PX<H
zFXd>E@fT|heq-6{<*rn3)_yAirV5lV?A}^{eVNbm!EWI<UTG}3Bk*P^Js{uLSp`_2
z0C~D5s?9#TOV>j(+jLvEIx2>FB`p3InHmS&+C10?Bt@~1cSET=xJIrg!zbOXNJh3t
zNbLL;XTij&Rzj76Br!o7-y6a19YW)1|FlPSy>1&A?OJCSXL&A0UJZZDWIy|&`51k)
z9Tot0<+W6q!d@Xvy4rpWj^2L>ik-+{V4@c&Ci=<>B`QhG7JZFesVJqXit0F0Kt{o&
z_-;$9R^O8ci`Hpgxp$4+*->~d4ic*<Tii-{!S2$n1>yyj0lY3w_&Aq+sh!KWy%300
zoX$syJLI|%jLs%!AK(;aUmou;CZ);Kzvk!TLF)R%WzqVLCkg=Ld(<&*bi+4mo7X__
zq?mN@4}@@YJEblc2W9;JicT~;UsQYGE$ufl6fd=bG2RsD1EtE}n|hTA4>`nkpyB*r
zd@Iso5%Eu`YuX4MB-(?AmhTJty;?4m^&6%n$C#rA=A?FzSpJhMdSm@fZt#DzAdjNB
z3;7ZWQ6}SLUpXC6nVn`MIVv@^bdUmowQ>S$MLNdeJP*<Co9!22;4UyjX<5ZSP`}0i
z1uU`MMU38Yn$KZ9NcO?nVI9juY24~o(hs<`b)ros8Z@PwhSp!PkfoT|CT=WgPkYJj
z+Y3og=wrWHz^Qszmo%+3MM%u4?3;=OQ2Go1Me9WWRQ|XcadCZ3;3~5Q3xcDZfyq(`
z=16p3-*<of-pt2X;3iLgA3^geT+8tv5IRH8QiH+Yod_-f8Fo5YX)}@~)H}cSE|LL2
z02l6jK?Gp)V}T3%>wjYm3uX|y4`+eW{=I8DGcsWPaY*^y5(;MWY6K%Puh)`4<nAKN
z;W1|r+O!6|1w~{jH4-BG+8+-M4T!kgLq1o+q5i1tjLzx(2Y1Niwf(iY657Ip9r|%6
zWt{qoCtAS>OC)&3Fc`qRQ^fnKYjU-21U<EbHWHsu1gxbb!+SO1N|57MyR7-V86N3o
zsZi5L5GeiPW_ky~T9YmFkHN@UpfrC;t=1RjYAc>!TEhajs&R@hdIa7or7_$Zq&A}%
z4S1_(U$A_x0Gt!0Fkxgc${;%VzpBh^V=EnuqiHw<rlWr)!A+7YMfN;G6fH+B2NVDg
zm;Sej)-mLx{U)jMIhWz@%tq%Y%0%3A)T!+Q*73b*TXiGW*~(eLk<K82r_`+Se(XXL
z{jdFkrz=n6$0P)7-+?OowB^DiSeP}K8yvp7aDTLf(01GJ`Q-;3%!EVs6yfIIl>F0o
zKz<pi6c^)Z3CN^u?90m8%=%<^yr+eg*5=wvMhFZeU(^1oF}+qn{|FK3r4H#b6o4oP
zqd3@WAY=0rb(49>m;dXm_qgCet;N2~%ixsY(x%G8FZj0>Lr`crD4G9yuTx#P9?X3K
z4-{TBh?$+G<pctZY{U)rhk#b<o=1?|gjWH$C*{62_kv3hl{KCq0)gI9ZTdb4%+YAS
z?LIB2Fl-cB=L1%ygFgp(RC<PQyJ7M+pPtty*>_&Xq^TW#v-T<OVm9#H=t8}UIN)Rd
zvWY`+O0@g9GjAxETLS0Jm~Jm3w*Oqnx!=xokQ^BD&>oBM0FL`F1Jq~v;&_bDZ1}ch
zr8tHkCHXx3bZ#TSZYnJ7y<t)|iFpbj5n({RBv-`^wcBnj%n2cn3u6?fM&JX$8~?^3
zsowaVa&B;%H;^esN*ug?LMjf@aN~`KZ84aclyJ=O84v5xGr(w>L3U=XTo4?;!m_)T
zkAPShmM4Xx!1>fbJ#*4m&_)6sos8}wZVpl_ay!G_T&+U|kV|1zBI!-6OV$cyY7rOg
z(fI{oJ63Ykx>C;~EgGmmI>~sGV+w??zZ6$D2_15{jK0?rpYS?V_QMF}U}VNEm$<(^
zneS$n5W7b$pq8Qr4YSG<OkW+dRzWQc{Op_=$cGF<#gcjk8mBfG_Co&lcOYlaj@{LB
zgt&GGZNl36x87=YoFWmey`B2IcYzIq=i?x42*Cx3Kwl{iRHLH|d08e09Ixk4Bf9{*
zU4?5sl+n}kaxn<~rU3jvI#?8yXC5amlRtYHZ8F1m?N477UG=NYPjMGA8G%@rE0@JO
zK)U~T_jjj_Hms%Ds?rM4Wm8<=P9U~$)gcc)-YT7B*o!Dzezwe)Vhxr8>#qB@9Xlpz
z7?e<D2JBzOZV@%jA!hD{dR@8x4p_J2;WiU;gf~!ZioEt8N)YvN@It$_zCNdAsK@o!
zAxD!cn)+dMn$MS0mKi%lsT7<7--6iSn?b1J<)d%8A{9giQ6fa#3yQt6YdPy%+AN|?
z$RB}p0SSNa%!4u>mhP@<o{Hybc0er$K#WXmFV<k7+ygm;K3%!>Cc_jZ)>HDL+u}Eu
z+ZgbJmSWCbkVn@DXzBdFWUE*4bOmI@fA6b;G3akUW(`L4z^sqzQ4%<@79Y3#0vs^{
zDxQRWfn`k5p>pEVpNbnvuKLTK=bWRANb_GHWSn`F4=gxT-)2$&M!~CEpFQ#@u#`dt
zIJAh}c8Db`6}L3aVNws1Oft#FUiUYi;Rztx1R+KDlW8kE*X=T~x+`ERzVQ5}gD4Sw
z9eND_kKg>w4ilOwAjVLHaOqyR-yFdxu>A@^I1MM8V&sgs5NB6xg`Kny9o$j12Q_5}
zFfWQ|PpyU+m^o$!Vl;i(&r60wU@S}9-dWFP(NDA$iS}FotH5c&u*G!s;P|9D^Pri#
zmQ5jr=Qb2T7wf=5vL%*&qBTVhtO8nhiAan9*;pme{8)-1<>a1`B+kNDs(~Ci!4jbG
zr-Cgy`ToFDx(V~~EGFvUF(Udxs0qsJhbf|{Z=FJ_cx|ccgZFB$<{zq40P0Mk@^KPD
z)IOVu9Dz;6UQMCs1m$u5l{%iOXNa>`VeT`C3t`@1A!Yab)!9Ww^^cI)kXqP)6o4R5
zY1?u<H_!hCf%0PfLfJcD`(aLpy$qmT86!{8^K?MMH?NA=+&q)o_D%2~lm}CO>3{#G
zMnv#Wig{6f;7ODpMJp&jiZxSy|KAr;Hb?o<F8)8dX!nW#zn-*v(e4xfx5)cnFWP;g
lAa$?*x9<FZi+m1Vh_BtmUB5P8Q-dNgt*d%h3NG7(|35n`Wbpt1

diff --git a/ansible/artifacts/sunbird/login/resources/js/login.js b/ansible/artifacts/sunbird/login/resources/js/login.js
new file mode 100644
index 000000000..a4a1a0ff8
--- /dev/null
+++ b/ansible/artifacts/sunbird/login/resources/js/login.js
@@ -0,0 +1,171 @@
+function getQueryStringValue (key) {
+  return decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]" + encodeURIComponent(key).replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1"));
+}
+
+window.onload = function(){
+
+	addVersionToURL();
+	var error_message = (new URLSearchParams(window.location.search)).get('error_message');
+	var success_message = (new URLSearchParams(window.location.search)).get('success_message');
+
+	if(error_message){
+		var error_msg = document.getElementById('error-msg');
+		error_msg.className = error_msg.className.replace("hide","");
+		error_msg.innerHTML = error_message;
+	}else if(success_message){
+		var success_msg = document.getElementById("success-msg");
+		success_msg.className = success_msg.className.replace("hide","");
+		success_msg.innerHTML = success_message;
+	}
+}
+
+var storeLocation = function(){
+	sessionStorage.setItem('url', window.location.href);
+}
+
+var addVersionToURL = function (){
+	var version = getQueryStringValue("version");
+	
+	if (version == 1 || version == 2){
+		
+		var selfSingUp = document.getElementById("selfSingUp");
+		
+		if(selfSingUp) {
+			selfSingUp.className = selfSingUp.className.replace(/\bhide\b/g, "");
+		}
+		
+		var stateButton = document.getElementById("stateButton");
+
+		if (version == 2 && stateButton) {
+			stateButton.className = stateButton.className.replace(/\bhide\b/g, "");
+		}
+
+		var versionLink = document.getElementById("versionLink");
+		
+		if(versionLink){
+			versionLink.href = versionLink.href + '&version=' + version ;
+		}
+	}
+	
+}
+var makeDivUnclickable = function() {
+	var containerElement = document.getElementById('kc-form');
+	var overlayEle = document.getElementById('kc-form-wrapper');
+	overlayEle.style.display = 'block';
+	containerElement.setAttribute('class', 'unClickable');
+};
+
+var inputBoxFocusIn = function(currentElement){
+	if(currentElement.id !== 'totp'){
+		var placeholderElement = document.querySelector("label[id='"+currentElement.id+"LabelPlaceholder']");
+		var labelElement = document.querySelector("label[id='"+currentElement.id+"Label']");
+		placeholderElement.className = placeholderElement.className.replace("hide", "");
+		addClass(labelElement,"hide");
+	}
+};
+var inputBoxFocusOut = function(currentElement){
+	if(currentElement.id !== 'totp'){
+		var placeholderElement = document.querySelector("label[id='"+currentElement.id+"LabelPlaceholder']");
+		var labelElement = document.querySelector("label[id='"+currentElement.id+"Label']");
+		labelElement.className = labelElement.className.replace("hide", "");
+		addClass(placeholderElement,"hide");
+	}
+};
+
+function addClass(element,classname)
+{
+	var arr;
+  	arr = element.className.split(" ");
+  	if (arr.indexOf(classname) == -1) {
+    	element.className += " " + classname;
+	}
+}
+const redirect  = (redirectUrlPath) => {
+	const curUrlObj = window.location;
+	var redirect_uri = (new URLSearchParams(curUrlObj.search)).get('redirect_uri');
+	var client_id = (new URLSearchParams(curUrlObj.search)).get('client_id');
+	const sessionUrl = sessionStorage.getItem('url');
+	if (redirect_uri) {
+		const updatedQuery = curUrlObj.search + '&error_callback=' + curUrlObj.href.split('?')[0];
+		const redirect_uriLocation = new URL(redirect_uri);
+		sessionStorage.setItem('url', window.location.href);
+		
+		if(client_id === 'android'){
+            window.location.href = curUrlObj.protocol + '//' + curUrlObj.host + redirectUrlPath + updatedQuery;
+		}
+		else
+		{
+			window.location.href = redirect_uriLocation.protocol + '//' + redirect_uriLocation.host + redirectUrlPath + updatedQuery;
+		}
+	} else if (sessionUrl) {
+		const sessionUrlObj = new URL(sessionUrl);
+		const updatedQuery = sessionUrlObj.search + '&error_callback=' + sessionUrlObj.href.split('?')[0];
+		redirect_uri = (new URLSearchParams(sessionUrlObj.search)).get('redirect_uri');
+		client_id = (new URLSearchParams(sessionUrlObj.search)).get('client_id');
+
+		if (redirect_uri) {
+			const redirect_uriLocation = new URL(redirect_uri);
+			if(client_id === 'android'){
+				window.location.href = sessionUrlObj.protocol + '//' + sessionUrlObj.host + redirectUrlPath + updatedQuery;
+			}
+			else{
+				window.location.href = redirect_uriLocation.protocol + '//' + redirect_uriLocation.host +
+				redirectUrlPath + updatedQuery;
+			}
+		} else {
+			redirectToLib();
+		}
+	} else {
+		redirectToLib();
+	}
+};
+const redirectToLib = () => {
+	window.location.href = window.location.protocol + '//' + window.location.host + '/resource';
+};
+
+const viewPassword = function(previewButton){
+	console.log('Show Password');
+
+	var newPassword = document.getElementById("password-new");
+  	if (newPassword.type === "password") {
+		newPassword.type = "text";
+		addClass(previewButton,"slash");
+  	} else {
+		newPassword.type = "password";
+		previewButton.className = previewButton.className.replace("slash","");
+  	}
+}
+const handleSsoEvent  = () => {
+  const ssoPath = '/sign-in/sso/select-org';
+  const curUrlObj = window.location;
+  let redirect_uri = (new URLSearchParams(curUrlObj.search)).get('redirect_uri');
+  let client_id = (new URLSearchParams(curUrlObj.search)).get('client_id');
+  const sessionUrl = sessionStorage.getItem('url');
+  if (redirect_uri) {
+    const redirect_uriLocation = new URL(redirect_uri);
+    sessionStorage.setItem('url', window.location.href);
+    if (client_id === 'android') {
+      const ssoUrl = curUrlObj.protocol + '//' + curUrlObj.host + ssoPath;
+      window.location.href = redirect_uri + '?ssoUrl=' + ssoUrl;
+    } else {
+      window.location.href = redirect_uriLocation.protocol + '//' + redirect_uriLocation.host + ssoPath;
+    }
+  } else if (sessionUrl) {
+    const sessionUrlObj = new URL(sessionUrl);
+    redirect_uri = (new URLSearchParams(sessionUrlObj.search)).get('redirect_uri');
+    client_id = (new URLSearchParams(sessionUrlObj.search)).get('client_id');
+    if (redirect_uri) {
+      const redirect_uriLocation = new URL(redirect_uri);
+      if (client_id === 'android') {
+        const ssoUrl = sessionUrlObj.protocol + '//' + sessionUrlObj.host + ssoPath;
+        window.location.href = redirect_uri + '?ssoUrl=' + ssoUrl;
+      } else {
+        window.location.href = redirect_uriLocation.protocol + '//' + redirect_uriLocation.host + ssoPath;
+      }
+    } else {
+      redirectToLib();
+    }
+  } else {
+    redirectToLib();
+  }
+};
diff --git a/ansible/artifacts/sunbird/login/resources/login-reset-password.ftl b/ansible/artifacts/sunbird/login/resources/login-reset-password.ftl
deleted file mode 100644
index 5232e86d9..000000000
--- a/ansible/artifacts/sunbird/login/resources/login-reset-password.ftl
+++ /dev/null
@@ -1,43 +0,0 @@
-<#import "template.ftl" as layout>
-<@layout.registrationLayout displayInfo=true; section>
-    <#if section = "title">
-        ${msg("emailForgotTitle")}
-    <#elseif section = "header">
-        ${msg("emailForgotTitle")}
-    <#elseif section = "form">
-        <div class="page-login">
-        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-            <div class="ui centered grid container">
-                <div class="ten wide column signInGridAlign">
-                    <div class="ui fluid card">
-                        <div class="ui basic segment">
-                            <h2 class="ui header">${msg("emailForgotTitle")}</h2>
-                        </div>
-                        <div class="content signin-contentPadding">
-                            <form id="kc-reset-password-form" class="ui form pre-signin" action="${url.loginAction}" method="post">
-                            <div class="field">
-                                <label for="username"><#if !realm.loginWithEmailAllowed>${msg("username")}<#elseif !realm.registrationEmailAsUsername>${msg("usernameOrEmail")}<#else>${msg("email")}</#if></label>
-                                <input type="text" id="username" name="username" autofocus/>
-                            </div>
-
-                            <div class="ui grid margin-top2em">
-                                <div id="kc-form-options">
-                                    <div class="${properties.kcFormOptionsWrapperClass!}">
-                                        <span><a href="${url.loginUrl}">${msg("backToLogin")}</a></span>
-                                    </div>
-                                </div>
-
-                                <div id="kc-form-buttons">
-                                    <button class="ui primary right floated button buttonResizeClass" type="submit">${msg("doSubmit")}</button>
-                                </div>
-                            </div>
-                            </form>
-                        </div>
-                    </div>
-                </div>
-            </div>
-        </div>
-    <#elseif section = "info" >
-        ${msg("emailInstruction")}
-    </#if>
-</@layout.registrationLayout>
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/login/resources/login-update-password.ftl b/ansible/artifacts/sunbird/login/resources/login-update-password.ftl
deleted file mode 100644
index bb2fee49c..000000000
--- a/ansible/artifacts/sunbird/login/resources/login-update-password.ftl
+++ /dev/null
@@ -1,48 +0,0 @@
-<#import "template.ftl" as layout>
-<@layout.registrationLayout displayInfo=true; section>
-    <#if section = "title">
-        ${msg("updatePasswordTitle")}
-    <#elseif section = "header">
-        ${msg("updatePasswordTitle")}
-    <#elseif section = "form">
-        <div class="page-login">
-        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-            <div class="ui centered grid container">
-                <div class="ten wide column signInGridAlign">
-                    <div class="ui fluid card">
-                        <div class="ui basic segment">
-                            <h2 class="ui header">${msg("updatePasswordTitle")}</h2>
-                        </div>
-                        <div class="content signin-contentPadding">
-                            <form id="kc-passwd-update-form" class="ui form pre-signin" action="${url.loginAction}" method="post">
-                            <input type="text" readonly value="this is not a login form" style="display: none;">
-                            <input type="password" readonly value="this is not a login form" style="display: none;">
-
-                            <div class="field">
-                                <label for="password-new">${msg("passwordNew")}</label>
-                                <input type="password" id="password-new" name="password-new" autofocus autocomplete="off" />
-                            </div>
-
-                            <div class="field">
-                                <label for="password-confirm" >${msg("passwordConfirm")}</label>
-                                <input type="password" id="password-confirm" name="password-confirm" autocomplete="off" />
-                            </div>
-
-                            <div class="ui grid margin-top2em">
-                                <div id="kc-form-options" class="${properties.kcFormOptionsClass!}">
-                                    <div class="${properties.kcFormOptionsWrapperClass!}">
-                                    </div>
-                                </div>
-
-                                <div id="kc-form-buttons" class="${properties.kcFormButtonsClass!}">
-                                    <button class="ui primary right floated button buttonResizeClass" type="submit">${msg("doSubmit")}</button>
-                                </div>
-                            </div>
-                            </form>
-                        </div>
-                    </div>
-                </div>
-            </div>
-        </div>
-    </#if>
-</@layout.registrationLayout>
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/login/resources/login.ftl b/ansible/artifacts/sunbird/login/resources/login.ftl
deleted file mode 100644
index 9115c346f..000000000
--- a/ansible/artifacts/sunbird/login/resources/login.ftl
+++ /dev/null
@@ -1,72 +0,0 @@
-<#import "template.ftl" as layout>
-<@layout.registrationLayout displayInfo=social.displayInfo; section>
-    <#if section = "title">
-        ${msg("loginTitle",(realm.displayName!''))}
-    <#elseif section = "header">
-        ${msg("loginTitleHtml",(realm.displayNameHtml!''))}
-    <#elseif section = "form">
-        <#if realm.password>
-            <div class="page-login">
-            <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-              <div class="ui centered grid container">
-                <div class="ten wide column signInGridAlign">
-                  <div class="ui fluid card">
-                    <div class="ui centered medium image signInLogo margin-top3em">
-                        <img src="/auth/resources/3.2.0.final/login/sunrise/img/logo.png">
-                    </div>
-                    <div class="ui basic segment">
-                        <h2 class="ui header">${msg("loginTitle",(realm.displayName!''))}</h2>
-                    </div>
-                    <div class="content signin-contentPadding">
-                        <form id="kc-form-login" class="ui form pre-signin" method="POST" action="${url.loginAction}">
-                            <div class="field">
-                                <label for="username"><#if !realm.loginWithEmailAllowed>${msg("username")}<#elseif !realm.registrationEmailAsUsername>${msg("usernameOrEmail")}<#else>${msg("email")}</#if></label>
-                                <#if usernameEditDisabled??>
-                                    <input id="username" name="username" value="${(login.username!'')?html}" type="text" disabled />
-                                <#else>
-                                    <input id="username" name="username" value="${(login.username!'')?html}" type="text" autofocus autocomplete="off" />
-                                </#if>
-                            </div>
-                            <div class="field">
-                                <label for="password">${msg("password")}</label>
-                                <input id="password" name="password" type="password" autocomplete="off" />
-                            </div>
-                            <div class="ui grid margin-top2em">
-                                <div class="six wide column">
-                                    <div class="forgot-passwordText">
-                                        <#if realm.resetPasswordAllowed>
-                                        <span><a href="${url.loginResetCredentialsUrl}">${msg("doForgotPassword")}</a></span>
-                                        </#if>
-                                    </div>
-                                </div>
-                                <div class="six wide column">
-                                    <button class="ui primary right floated button buttonResizeClass" name="login" id="kc-login" type="submit">${msg("doLogIn")}</button>
-                                </div>                
-                            </div>
-                        </form>
-                    </div>                 
-                    <div>            
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-        </#if>
-    <#elseif section = "info" >
-        <#if realm.password && realm.registrationAllowed && !usernameEditDisabled??>
-            <div id="kc-registration">
-                <span>${msg("noAccount")} <a href="${url.registrationUrl}">${msg("doRegister")}</a></span>
-            </div>
-        </#if>
-
-        <#if realm.password && social.providers??>
-            <div id="kc-social-providers">
-                <ul>
-                    <#list social.providers as p>
-                        <li><a href="${p.loginUrl}" id="zocial-${p.alias}" class="zocial ${p.providerId}"> <span class="text">${p.displayName}</span></a></li>
-                    </#list>
-                </ul>
-            </div>
-        </#if>
-    </#if>
-</@layout.registrationLayout>
\ No newline at end of file
diff --git a/ansible/artifacts/sunbird/login/template.ftl b/ansible/artifacts/sunbird/login/template.ftl
new file mode 100644
index 000000000..23e7579f5
--- /dev/null
+++ b/ansible/artifacts/sunbird/login/template.ftl
@@ -0,0 +1,114 @@
+<#macro registrationLayout bodyClass="" displayInfo=false displayMessage=true>
+<!DOCTYPE html>
+<html class="${properties.kcHtmlClass!}">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta name="robots" content="noindex, nofollow">
+    <meta http-equiv="cache-control" content="max-age=0" />
+    <meta http-equiv="cache-control" content="no-cache" />
+    <meta http-equiv="Cache-Control" content="no-store" />
+    <meta http-equiv="pragma" content="no-cache" />
+    <meta name="last-modified" content="2019-01-17 15:30:17 +0530">
+    <meta http-equiv="Expires" content="600" />
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+    <#if properties.meta?has_content>
+        <#list properties.meta?split(' ') as meta>
+            <meta name="${meta?split('==')[0]}" content="${meta?split('==')[1]}"/>
+        </#list>
+    </#if>
+    <title><#nested "title"></title>
+    <link rel="icon" href="${url.resourcesPath}/img/favicon.ico" />
+    <#if properties.styles?has_content>
+        <#list properties.styles?split(' ') as style>
+            <link href="${url.resourcesPath}/${style}" rel="stylesheet" />
+        </#list>
+    </#if>
+    <#if properties.scripts?has_content>
+        <#list properties.scripts?split(' ') as script>
+            <script src="${url.resourcesPath}/${script}" type="text/javascript"></script>
+        </#list>
+    </#if>
+    <#if scripts??>
+        <#list scripts as script>
+            <script src="${script}" type="text/javascript"></script>
+        </#list>
+    </#if>
+</head>
+
+<body class="${properties.kcBodyClass!}">
+    <div id="kc-logo"><a href="${properties.kcLogoLink!'#'}"><div id="kc-logo-wrapper"></div></a></div>
+
+    <div id="kc-container" class="${properties.kcContainerClass!}">
+        <div id="kc-container-wrapper" class="${properties.kcContainerWrapperClass!}">
+
+            <div id="kc-header" class="${properties.kcHeaderClass!}">
+                <div id="kc-header-wrapper" class="${properties.kcHeaderWrapperClass!}"><#nested "header"></div>
+            </div>
+
+            <#if realm.internationalizationEnabled>
+                <div id="kc-locale" class="${properties.kcLocaleClass!}">
+                    <div id="kc-locale-wrapper" class="${properties.kcLocaleWrapperClass!}">
+                        <div class="kc-dropdown" id="kc-locale-dropdown">
+                            <a href="#" id="kc-current-locale-link">${locale.current}</a>
+                            <ul>
+                                <#list locale.supported as l>
+                                    <li class="kc-dropdown-item"><a href="${l.url}">${l.label}</a></li>
+                                </#list>
+                            </ul>
+                        </div>
+                    </div>
+                </div>
+            </#if>
+
+            <div id="kc-content" class="${properties.kcContentClass!}">
+                <div id="kc-content-wrapper" class="${properties.kcContentWrapperClass!}">
+                    <#if displayMessage && message?has_content>
+                        <!--div class="${properties.kcFeedbackAreaClass!}">
+                            <div class="alert alert-${message.type}">
+                                <#if message.type = 'success'><span class="${properties.kcFeedbackSuccessIcon!}"></span></#if>
+                                <#if message.type = 'warning'><span class="${properties.kcFeedbackWarningIcon!}"></span></#if>
+                                <#if message.type = 'error'><span class="${properties.kcFeedbackErrorIcon!}"></span></#if>
+                                <#if message.type = 'info'><span class="${properties.kcFeedbackInfoIcon!}"></span></#if>
+                                <span class="kc-feedback-text">${message.summary}</span>
+                            </div>
+                        </div-->
+                    </#if>
+
+                    <div id="kc-form" class="${properties.kcFormAreaClass!}">
+                        <div id="kc-form-wrapper" class="${properties.kcFormAreaWrapperClass!}">
+                            <#nested "form">
+                        </div>
+                    </div>
+                    <script type="text/javascript">
+                        var sessionTenant = sessionStorage.getItem("rootTenantLogo");
+                        
+                        if(sessionTenant){
+                            var imgSrc = "${url.resourcesPath}/img/tenants/"+sessionTenant+".png";
+                        }else{
+                            var imgSrc = "${url.resourcesPath}/img/diksha_gov_logo.svg";
+                        }
+
+                        var logoImg =  document.querySelector(".ui.header img");
+                        if(logoImg){
+                            logoImg.setAttribute('class','logo-image');
+                            logoImg.setAttribute('alt',sessionTenant);
+                            logoImg.src = imgSrc;
+                            logoImg.addEventListener("error", ()=>{ logoImg.onerror=null;logoImg.src='${url.resourcesPath}/img/diksha_gov_logo.svg'});
+                        }
+
+                    </script>
+                    <#if displayInfo>
+                        <div id="kc-info" class="${properties.kcInfoAreaClass!}">
+                            <div id="kc-info-wrapper" class="${properties.kcInfoAreaWrapperClass!}">
+                                <#nested "info">
+                            </div>
+                        </div>
+                    </#if>
+                </div>
+            </div>
+        </div>
+    </div>
+</body>
+</html>
+</#macro>
diff --git a/ansible/artifacts/sunbird/login/resources/theme.properties b/ansible/artifacts/sunbird/login/theme.properties
similarity index 84%
rename from ansible/artifacts/sunbird/login/resources/theme.properties
rename to ansible/artifacts/sunbird/login/theme.properties
index d5c984f74..20358b79f 100644
--- a/ansible/artifacts/sunbird/login/resources/theme.properties
+++ b/ansible/artifacts/sunbird/login/theme.properties
@@ -16,6 +16,6 @@
 #
 
 parent=base
-styles=css/semantic.min.css css/login.css
-
-kcFeedbackAreaClass=ui info message
\ No newline at end of file
+styles=css/semantic.min.css?v=1.14.b css/login.css?v=1.14.b
+scripts=js/login.js?v=1.14.b
+kcFeedbackAreaClass=ui info message
diff --git a/ansible/inventory/env/group_vars/all.yml b/ansible/inventory/env/group_vars/all.yml
index 2c75fd7e0..38768a632 100644
--- a/ansible/inventory/env/group_vars/all.yml
+++ b/ansible/inventory/env/group_vars/all.yml
@@ -19,9 +19,13 @@ sunbird_app_name: "{{env}}"
 azure_account_key: "{{core_vault_sunbird_azure_storage_key}}"
 
 # Keycloak
-keycloak_api_management_user_password: "{{core_vault_keycloak_api_management_user_password}}"
 keycloak_api_management_user_first_name: "admin"
 keycloak_api_management_user_last_name: "admin"
+keycloak_api_management_user_email: "{{keycloak_api_management_user_email}}"
+keycloak_api_management_username: "{{core_vault_sunbird_sso_username}}"
+keycloak_api_management_user_password: "{{core_vault_sunbird_sso_password}}"
+keycloak_management_user: "admin"
+keycloak_management_password: "{{core_vault_keycloak_password}}"
 
 ## Learner service
 sunbird_url_shortner_access_token: "{{vault_core_url_shortner_access_token}}"
@@ -32,7 +36,7 @@ sunbird_keycloak_required_action_link_expiration_seconds: 2592000
 sunbird_es_port: 9300
 mail_server_port: 587
 upstream_url: "{{azure_account_name}}.blob.core.windows.net/{{sunbird_content_azure_storage_container}}"
-## Mailing list 
+## Mailing list
 # !! Override for specific alert groups; Default will be alerts_mailing_list
 monitor_alerts_slack_channel:
 app_alerts_mailing_list: ""
@@ -46,7 +50,7 @@ sunbird_user_profile_field_default_visibility: private
 
 # Player
 sunbird_external_content_whitelisted_domains: ""
-sunbird_portal_user_upload_ref_link: http://www.sunbird.org/features-documentation/register_user  
+sunbird_portal_user_upload_ref_link: http://www.sunbird.org/features-documentation/register_user
 
 # Content
 content_service_whitelisted_channels: ""
@@ -54,7 +58,7 @@ content_service_blacklisted_channels: ""
 
 # Badger
 badger_file_storage: storages.backends.azure_storage.AzureStorage
-badger_admin_email: 
+badger_admin_email:
 
 ## Below passwords are used by DB install scripts when creating databases. Please use strong passwords.
 sunbird_pg_user: "{{core_vault_postgres_username}}"
diff --git a/ansible/roles/sunbird-auth-deploy/defaults/main.yml b/ansible/roles/sunbird-auth-deploy/defaults/main.yml
new file mode 100644
index 000000000..b68604449
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/defaults/main.yml
@@ -0,0 +1,86 @@
+---
+sunbird_auth_version: 1.0v
+keycloak_pkg_src: https://downloads.jboss.org/keycloak/3.2.0.Final/keycloak-3.2.0.Final.tar.gz
+postgresql_driver_src: https://jdbc.postgresql.org/download/postgresql-9.4.1212.jar
+keycloak_pkg_file: "keycloak-3.2.0.Final.tar.gz"
+keycloak_sms_provider_build: "keycloak-email-phone-autthenticator-1.0-SNAPSHOT.jar"
+keycloak_subsystem: '
+    <subsystem xmlns="urn:jboss:domain:keycloak-server:1.1">
+        <web-context>auth</web-context>
+    </subsystem>'
+keycloak_cache_container: '
+    <cache-container name="keycloak" jndi-name="infinispan/Keycloak">
+        <local-cache name="realms"/>
+        <local-cache name="users"/>
+        <local-cache name="sessions"/>
+        <local-cache name="offlineSessions"/>
+        <local-cache name="loginFailures"/>
+    </cache-container>'
+keycloak_default_ds: '
+    <datasource jndi-name="java:jboss/datasources/KeycloakDS"
+      pool-name="KeycloakDS" enabled="true" use-java-context="true">
+        <connection-url>
+            jdbc:h2:${jboss.server.data.dir}/keycloak;AUTO_SERVER=TRUE
+        </connection-url>
+        <driver>h2</driver>
+        <security>
+            <user-name>sa</user-name>
+            <password>sa</password>
+        </security>
+    </datasource>'
+
+keycloak_ds_driver_path: "/opt/keycloak/modules/system/layers/keycloak/org/postgresql/main"
+wildfly_dir: /opt/keycloak
+keycloak_download_dir: /opt
+keycloak_download_url: https://downloads.jboss.org/keycloak/3.2.0.Final/keycloak-3.2.0.Final.tar.gz
+wildfly_user: keycloak
+wildfly_group: keycloak
+wildfly_standalone_config_path: /opt/keycloak/keycloak/standalone/configuration/standalone-ha.xml
+keycloak_ext:  <extension module="org.keycloak.keycloak-server-subsystem"/>
+keycloak_download_file: keycloak-3.2.0.Final.tar.gz
+
+keycloak_ds_driver_url: https://jdbc.postgresql.org/download/postgresql-9.2.1212.jar
+keycloak_ds_driver_name: "postgresql"
+keycloak_ds_driver_module: '
+    <?xml version="1.0" ?>
+    <module xmlns="urn:jboss:module:1.1" name="org.postgresql">
+
+        <resources>
+            <resource-root path="postgresql-42.1.1.jar"/>
+        </resources>
+
+        <dependencies>
+            <module name="javax.api"/>
+            <module name="javax.transaction.api"/>
+        </dependencies>
+    </module>'
+keycloak_custom_driver: '
+    <driver name="postgresql" module="org.postgresql">
+        <xa-datasource-class>
+            org.postgresql.xa.PGXADataSource
+        </xa-datasource-class>
+        <datasource-class>org.postgresql.ds.PGPoolingDataSource</datasource-class>
+    </driver>'
+keycloak_custom_ds: '
+    <datasource jta="true" jndi-name="java:jboss/datasources/KeycloakDS" pool-name="KeycloakDS" enabled="true" use-ccm="true">
+        <connection-url>jdbc:postgresql://11.0.0.6:5432/keycloak</connection-url>
+        <driver-class>org.postgresql.Driver</driver-class>
+        <driver>postgresql</driver>
+        <security>
+            <user-name>keycloak</user-name>
+            <password>KeyCloaK#2</password>
+        </security>
+        <validation>
+            <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLValidConnectionChecker"/>
+            <background-validation>true</background-validation>
+            <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLExceptionSorter"/>
+        </validation>
+    </datasource>'
+
+theme: "sunrise.tar.gz"
+dest_theme: "/opt/keycloak/themes/"
+theme_file: sunrise
+keycloak_home: /opt/keycloak
+login_theme: artifacts/sunbird/login
+email_theme: artifacts/sunbird/email
+tenant_name: sunbird
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/PKG-INFO b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/PKG-INFO
new file mode 100644
index 000000000..e71b54e3b
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/PKG-INFO
@@ -0,0 +1,19 @@
+Metadata-Version: 1.1
+Name: python-keycloak
+Version: 0.12.0
+Summary: python-keycloak is a Python package providing access to the Keycloak API.
+Home-page: https://bitbucket.org/agriness/python-keycloak
+Author: Marcos Pereira
+Author-email: marcospereira.mpj@gmail.com
+License: GNU General Public License - V3
+Description-Content-Type: UNKNOWN
+Description: UNKNOWN
+Keywords: keycloak openid
+Platform: UNKNOWN
+Classifier: Programming Language :: Python :: 3
+Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
+Classifier: Development Status :: 3 - Alpha
+Classifier: Operating System :: MacOS
+Classifier: Operating System :: Unix
+Classifier: Operating System :: Microsoft :: Windows
+Classifier: Topic :: Utilities
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/README.md b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/README.md
new file mode 100644
index 000000000..c6b0940b0
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/README.md
@@ -0,0 +1,210 @@
+[![Documentation Status](https://readthedocs.org/projects/python-keycloak/badge/?version=latest)](http://python-keycloak.readthedocs.io/en/latest/?badge=latest)
+
+Python Keycloak
+====================
+
+For review- see https://bitbucket.org/agriness/python-keycloak
+
+**python-keycloak** is a Python package providing access to the Keycloak API.
+
+## Installation
+
+### Via Pypi Package:
+
+``` $ pip install python-keycloak ```
+
+### Manually
+
+``` $ python setup.py install ```
+
+## Dependencies
+
+python-keycloak depends on:
+
+* Python 3
+* [requests](http://docs.python-requests.org/en/master/)
+* [python-jose](http://python-jose.readthedocs.io/en/latest/)
+
+### Tests Dependencies
+
+* unittest
+* [httmock](https://github.com/patrys/httmock)
+
+## Bug reports
+
+Please report bugs and feature requests at
+https://bitbucket.org/agriness/python-keycloak/issues
+
+## Documentation
+
+The documentation for python-keycloak is available on [readthedocs](http://python-keycloak.readthedocs.io).
+
+## Contributors
+
+* [Agriness Team](http://www.agriness.com/pt/)
+* [Marcos Pereira](marcospereira.mpj@gmail.com)
+* [Martin Devlin](martin.devlin@pearson.com) 
+* [Shon T. Urbas](shon.urbas@gmail.com>)
+
+## Usage
+
+```python
+from keycloak import KeycloakOpenID
+
+# Configure client
+keycloak_openid = KeycloakOpenID(server_url="http://localhost:8080/auth/",
+                    client_id="example_client",
+                    realm_name="example_realm",
+                    client_secret_key="secret")
+
+# Get WellKnow
+config_well_know = keycloak_openid.well_know()
+
+# Get Token
+token = keycloak_openid.token("user", "password")
+
+# Get Userinfo
+userinfo = keycloak_openid.userinfo(token['access_token'])
+
+# Refresh token
+token = keycloak_openid.refresh_token(token['refresh_token'])
+
+# Logout
+keycloak_openid.logout(token['refresh_token'])
+
+# Get Certs
+certs = keycloak_openid.certs()
+
+# Get RPT (Entitlement)
+token = keycloak_openid.token("user", "password")
+rpt = keycloak_openid.entitlement(token['access_token'], "resource_id")
+
+# Instropect RPT
+token_rpt_info = keycloak_openid.introspect(keycloak_openid.introspect(token['access_token'], rpt=rpt['rpt'],
+                                     token_type_hint="requesting_party_token"))
+
+# Introspect Token
+token_info = keycloak_openid.introspect(token['access_token']))
+
+# Decode Token
+KEYCLOAK_PUBLIC_KEY = "secret"
+options = {"verify_signature": True, "verify_aud": True, "exp": True}
+token_info = keycloak_openid.decode_token(token['access_token'], key=KEYCLOAK_PUBLIC_KEY, options=options)
+
+# Get permissions by token
+token = keycloak_openid.token("user", "password")
+keycloak_openid.load_authorization_config("example-authz-config.json")
+policies = keycloak_openid.get_policies(token['access_token'], method_token_info='decode', key=KEYCLOAK_PUBLIC_KEY)
+permissions = keycloak_openid.get_permissions(token['access_token'], method_token_info='introspect')
+
+# KEYCLOAK ADMIN
+
+from keycloak import KeycloakAdmin
+
+keycloak_admin = KeycloakAdmin(server_url="http://localhost:8080/auth/",
+                               username='example-admin',
+                               password='secret',
+                               realm_name="example_realm",
+                               verify=True)
+        
+# Add user                       
+new_user = keycloak_admin.create_user({"email": "example@example.com",
+                    "username": "example@example.com",
+                    "enabled": True,
+                    "firstName": "Example",
+                    "lastName": "Example",
+                    "realmRoles": ["user_default", ],
+                    "attributes": {"example": "1,2,3,3,"}})  
+                    
+                    
+# Add user and set password
+new_user = keycloak_admin.create_user({"email": "example@example.com",
+                    "username": "example@example.com",
+                    "enabled": True,
+                    "firstName": "Example",
+                    "lastName": "Example",
+                    "credentials": [{"value": "secret","type": "password",}],
+                    "realmRoles": ["user_default", ],
+                    "attributes": {"example": "1,2,3,3,"}})                   
+
+# User counter
+count_users = keycloak_admin.users_count()
+
+# Get users Returns a list of users, filtered according to query parameters
+users = keycloak_admin.get_users({})
+
+# Get user ID from name
+user-id-keycloak = keycloak_admin.get_user_id("example@example.com")
+
+# Get User
+user = keycloak_admin.get_user("user-id-keycloak")
+
+# Update User
+response = keycloak_admin.update_user(user_id="user-id-keycloak", 
+                                      payload={'firstName': 'Example Update'})
+
+# Update User Password
+response = set_user_password(user_id="user-id-keycloak", password="secret", temporary=True)
+                                      
+# Delete User
+response = keycloak_admin.delete_user(user_id="user-id-keycloak")
+
+# Get consents granted by the user
+consents = keycloak_admin.consents_user(user_id="user-id-keycloak")
+
+# Send User Action
+response = keycloak_admin.send_update_account(user_id="user-id-keycloak", 
+                                              payload=json.dumps(['UPDATE_PASSWORD']))
+
+# Send Verify Email
+response = keycloak_admin.send_verify_email(user_id="user-id-keycloak")
+
+# Get sessions associated with the user
+sessions = keycloak_admin.get_sessions(user_id="user-id-keycloak")
+
+# Get themes, social providers, auth providers, and event listeners available on this server
+server_info = keycloak_admin.get_server_info()
+
+# Get clients belonging to the realm Returns a list of clients belonging to the realm
+clients = keycloak_admin.get_clients()
+
+# Get client - id (not client-id) from client by name
+client_id=keycloak_admin.get_client_id("my-client")
+
+# Get representation of the client - id of client (not client-id)
+client = keycloak_admin.get_client(client_id="client_id")
+
+# Get all roles for the realm or client
+realm_roles = keycloak_admin.get_realm_roles()
+
+# Get all roles for the client
+client_roles = keycloak_admin.get_client_roles(client_id="client_id")
+
+# Get client role
+role = keycloak_admin.get_client_role(client_id="client_id", role_name="role_name")
+
+# Warning: Deprecated
+# Get client role id from name
+role_id = keycloak_admin.get_client_role_id(client_id="client_id", role_name="test")
+
+# Create client role
+keycloak_admin.create_client_role(client_id, "test")
+
+# Assign client role to user. Note that BOTH role_name and role_id appear to be required.
+keycloak_admin.assign_client_role(client_id="client_id", user_id="user_id", role_id="role_id", role_name="test")
+
+# Create new group
+group = keycloak_admin.create_group(name="Example Group")
+
+# Get all groups
+groups = keycloak_admin.get_groups()
+
+# Get group 
+group = keycloak_admin.get_group(group_id='group_id')
+
+# Get group by name
+group = keycloak_admin.get_group_by_name(name_or_path='group_id', search_in_subgroups=True)
+
+# Function to trigger user sync from provider
+sync_users(storage_id="storage_di", action="action")
+```
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak-realm.json b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak-realm.json
new file mode 100644
index 000000000..72416d4de
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak-realm.json
@@ -0,0 +1,1999 @@
+{
+  "id": "sunbird",
+  "realm": "sunbird",
+  "notBefore": 0,
+  "revokeRefreshToken": false,
+  "accessTokenLifespan": 21600,
+  "accessTokenLifespanForImplicitFlow": 7200,
+  "ssoSessionIdleTimeout": 1800,
+  "ssoSessionMaxLifespan": 21600,
+  "offlineSessionIdleTimeout": 43200,
+  "accessCodeLifespan": 60,
+  "accessCodeLifespanUserAction": 300,
+  "accessCodeLifespanLogin": 1800,
+  "actionTokenGeneratedByAdminLifespan": 43200,
+  "actionTokenGeneratedByUserLifespan": 300,
+  "enabled": true,
+  "sslRequired": "external",
+  "registrationAllowed": false,
+  "registrationEmailAsUsername": false,
+  "rememberMe": true,
+  "verifyEmail": false,
+  "loginWithEmailAllowed": true,
+  "duplicateEmailsAllowed": false,
+  "resetPasswordAllowed": true,
+  "editUsernameAllowed": false,
+  "bruteForceProtected": false,
+  "permanentLockout": false,
+  "maxFailureWaitSeconds": 900,
+  "minimumQuickLoginWaitSeconds": 60,
+  "waitIncrementSeconds": 60,
+  "quickLoginCheckMilliSeconds": 1000,
+  "maxDeltaTimeSeconds": 43200,
+  "failureFactor": 30,
+  "roles": {
+    "realm": [
+      {
+        "id": "7b955d7f-0a1e-4935-8391-642886d34612",
+        "name": "offline_access",
+        "description": "${role_offline-access}",
+        "scopeParamRequired": true,
+        "composite": false,
+        "clientRole": false,
+        "containerId": "sunbird"
+      },
+      {
+        "id": "96adf368-c8e2-4b39-b2a5-2559573edb63",
+        "name": "uma_authorization",
+        "description": "${role_uma_authorization}",
+        "scopeParamRequired": false,
+        "composite": false,
+        "clientRole": false,
+        "containerId": "sunbird"
+      }
+    ],
+    "client": {
+      "realm-management": [
+        {
+          "id": "3f8bf7e5-5d66-4394-8f06-1270529c605f",
+          "name": "manage-authorization",
+          "description": "${role_manage-authorization}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "601fa2c9-29d4-49c1-87ac-939a1260f6ce",
+          "name": "query-realms",
+          "description": "${role_query-realms}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "9aa1dcd9-cb93-4496-af5f-41b9ecacc1da",
+          "name": "view-authorization",
+          "description": "${role_view-authorization}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "98999987-faf5-4c4e-958a-e5463bc4edc6",
+          "name": "manage-events",
+          "description": "${role_manage-events}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "f898fca8-5361-49d5-900a-ebf5b775a939",
+          "name": "impersonation",
+          "description": "${role_impersonation}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "698dfeb0-b8d2-4240-b8a8-acd4b7a12ad3",
+          "name": "view-realm",
+          "description": "${role_view-realm}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "3ff462fc-b33c-431a-b54b-861c3298d910",
+          "name": "manage-users",
+          "description": "${role_manage-users}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "be1802b1-558c-404c-bcb9-b9bf77af9788",
+          "name": "manage-identity-providers",
+          "description": "${role_manage-identity-providers}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "387b44e4-e901-4431-b9af-6abd9377ed46",
+          "name": "query-clients",
+          "description": "${role_query-clients}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "a408b6e8-03c9-46a2-97ba-305d09db0c3c",
+          "name": "view-events",
+          "description": "${role_view-events}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "41c2f39a-3008-4f9d-9e1e-a7738c118570",
+          "name": "query-groups",
+          "description": "${role_query-groups}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "26d3289b-d2eb-4cf2-a501-f1e3fa07344c",
+          "name": "manage-clients",
+          "description": "${role_manage-clients}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "e2077ab0-6efb-450d-9cba-89cacd887b71",
+          "name": "create-client",
+          "description": "${role_create-client}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "46019462-3dc8-46a8-9786-ffcbad293f43",
+          "name": "view-users",
+          "description": "${role_view-users}",
+          "scopeParamRequired": false,
+          "composite": true,
+          "composites": {
+            "client": {
+              "realm-management": [
+                "query-groups",
+                "query-users"
+              ]
+            }
+          },
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "d269f220-e93f-4b43-96a1-9f2c117a2dfb",
+          "name": "view-clients",
+          "description": "${role_view-clients}",
+          "scopeParamRequired": false,
+          "composite": true,
+          "composites": {
+            "client": {
+              "realm-management": [
+                "query-clients"
+              ]
+            }
+          },
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "0c998f1b-7363-47fb-a493-4b6f4aacb0ba",
+          "name": "realm-admin",
+          "description": "${role_realm-admin}",
+          "scopeParamRequired": false,
+          "composite": true,
+          "composites": {
+            "client": {
+              "realm-management": [
+                "manage-authorization",
+                "query-realms",
+                "view-authorization",
+                "manage-events",
+                "impersonation",
+                "view-realm",
+                "manage-users",
+                "manage-identity-providers",
+                "query-clients",
+                "view-events",
+                "query-groups",
+                "manage-clients",
+                "create-client",
+                "view-users",
+                "view-clients",
+                "manage-realm",
+                "view-identity-providers",
+                "query-users"
+              ]
+            }
+          },
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "d77bf5a5-5877-450b-b11e-5f874f410e10",
+          "name": "manage-realm",
+          "description": "${role_manage-realm}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "d97009ed-d0c7-4afb-b9a3-6ee03ef01a74",
+          "name": "view-identity-providers",
+          "description": "${role_view-identity-providers}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "57118202-c5e5-4c49-829b-c2ed796bfdea",
+          "name": "query-users",
+          "description": "${role_query-users}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        }
+      ],
+      "security-admin-console": [],
+      "android": [],
+      "admin-cli": [],
+      "trampoline": [],
+      "broker": [
+        {
+          "id": "19ef58ac-2d90-40a4-a158-0e2f8893264a",
+          "name": "read-token",
+          "description": "${role_read-token}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "c3950efa-6684-44c2-b50a-c7b3d16df04b"
+        }
+      ],
+      "portal": [],
+      "account": [
+        {
+          "id": "1fef7ac5-b042-462b-8298-0446044788b3",
+          "name": "manage-account",
+          "description": "${role_manage-account}",
+          "scopeParamRequired": false,
+          "composite": true,
+          "composites": {
+            "client": {
+              "account": [
+                "manage-account-links"
+              ]
+            }
+          },
+          "clientRole": true,
+          "containerId": "c2d24d3f-65ca-46de-9cd8-3eeb71a7f83d"
+        },
+        {
+          "id": "f8786348-6fa4-4b13-828e-9f080c9c6824",
+          "name": "manage-account-links",
+          "description": "${role_manage-account-links}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "c2d24d3f-65ca-46de-9cd8-3eeb71a7f83d"
+        },
+        {
+          "id": "91c5c738-9c39-4c4d-bae8-75f18fd7c5e4",
+          "name": "view-profile",
+          "description": "${role_view-profile}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "c2d24d3f-65ca-46de-9cd8-3eeb71a7f83d"
+        }
+      ]
+    }
+  },
+  "groups": [],
+  "defaultRoles": [
+    "offline_access",
+    "uma_authorization"
+  ],
+  "requiredCredentials": [
+    "password"
+  ],
+  "passwordPolicy": "hashIterations(20000)",
+  "otpPolicyType": "totp",
+  "otpPolicyAlgorithm": "HmacSHA1",
+  "otpPolicyInitialCounter": 0,
+  "otpPolicyDigits": 6,
+  "otpPolicyLookAheadWindow": 1,
+  "otpPolicyPeriod": 30,
+  "clientScopeMappings": {
+    "realm-management": [
+      {
+        "client": "admin-cli",
+        "roles": [
+          "realm-admin"
+        ]
+      },
+      {
+        "client": "security-admin-console",
+        "roles": [
+          "realm-admin"
+        ]
+      }
+    ]
+  },
+  "clients": [
+    {
+      "id": "9a901d18-377b-4615-9b89-677b544be3c5",
+      "clientId": "trampoline",
+      "rootUrl": "",
+      "adminUrl": "",
+      "baseUrl": "/",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [
+      ],
+      "webOrigins": [
+      ],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": false,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": true,
+      "serviceAccountsEnabled": false,
+      "publicClient": false,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {
+        "saml.assertion.signature": "false",
+        "saml.force.post.binding": "false",
+        "saml.multivalued.roles": "false",
+        "saml.encrypt": "false",
+        "saml_force_name_id_format": "false",
+        "saml.client.signature": "false",
+        "saml.authnstatement": "false",
+        "saml.server.signature": "false",
+        "saml.server.signature.keyinfo.ext": "false",
+        "saml.onetimeuse.condition": "false"
+      },
+      "fullScopeAllowed": true,
+      "nodeReRegistrationTimeout": -1,
+      "protocolMappers": [
+        {
+          "id": "12134027-94cc-401c-bbf6-be565078ddfb",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "6a956bf1-6c40-4549-b335-9fe8c788b18f",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "d32ba1d4-3fef-42ff-aa2b-98cb4bfef6f9",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "9e899fc7-1ddd-447d-810c-d91333d6621c",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "74e4d13f-bd02-4f17-bbbc-d4b79bab1971",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "48fe23c2-a6fb-4c5e-8930-28ad1913829a",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "da893beb-6ac7-420d-b51b-f05dadf56bbc",
+      "clientId": "android",
+      "rootUrl": "",
+      "baseUrl": "/",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [
+      ],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": true,
+      "serviceAccountsEnabled": false,
+      "publicClient": true,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {
+        "saml.assertion.signature": "false",
+        "saml.force.post.binding": "false",
+        "saml.multivalued.roles": "false",
+        "saml.encrypt": "false",
+        "saml_force_name_id_format": "false",
+        "saml.client.signature": "false",
+        "saml.authnstatement": "false",
+        "saml.server.signature": "false",
+        "saml.server.signature.keyinfo.ext": "false",
+        "saml.onetimeuse.condition": "false"
+      },
+      "fullScopeAllowed": true,
+      "nodeReRegistrationTimeout": -1,
+      "protocolMappers": [
+        {
+          "id": "ff7dac46-16b4-4ab6-a054-dd03d5411fa9",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "32fad9c0-0dfe-45b2-94a1-3e2f74d756ec",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "4fb4d644-c609-4a27-a407-d451bcd83e16",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "84e7c6e5-1afb-44d8-b507-1ed31fa0f351",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "e7ca189f-94de-4996-a192-e93ba960bbba",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "16bedb3b-7571-4106-9a47-66151915ac31",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "8891d8e9-35e6-4a1c-b32b-027be03b0f24",
+      "clientId": "admin-cli",
+      "name": "${client_admin-cli}",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": false,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": true,
+      "serviceAccountsEnabled": false,
+      "publicClient": true,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {},
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "protocolMappers": [
+        {
+          "id": "32d6a3a4-8635-4a36-bd14-8ac5b73a49cc",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "900fa741-d1b2-467e-88a6-b454a9519568",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "8ea14714-d160-49b8-b612-59102d50ef53",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "bd167b99-5d23-49c1-90c7-85c2b088fed7",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "c4fe56a1-8d15-455a-b87b-cf051454b57c",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "26e3bf4c-8f9a-4548-b0db-5bbb7c398991",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "c3950efa-6684-44c2-b50a-c7b3d16df04b",
+      "clientId": "broker",
+      "name": "${client_broker}",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": false,
+      "serviceAccountsEnabled": false,
+      "publicClient": false,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {},
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "protocolMappers": [
+        {
+          "id": "54c3bbc3-850b-4636-82d1-ed4f3a46a00a",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "0f0d9b74-c476-4981-a783-dd4bdbe041ec",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "d6f625cc-eac1-49d0-bea5-17e6f9d3860c",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "bbf35056-9bbe-49a0-aefc-2bde2379ccdc",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "38b04951-1043-4dc6-9504-7b0f31ed71a4",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "88bb836b-7feb-45eb-b004-fb3be8436908",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "b2f45201-1362-4b10-83c3-207d470f44bf",
+      "clientId": "realm-management",
+      "name": "${client_realm-management}",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": true,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": false,
+      "serviceAccountsEnabled": false,
+      "publicClient": false,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {},
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "protocolMappers": [
+        {
+          "id": "71605238-bf41-400e-8c03-a5d78f54b00b",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "a0cb6f3a-30ef-4475-b73f-ca6c2f1f3675",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "3a7708b1-63b9-4116-af7f-969fc1bf61a4",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "c393d7b7-fa22-4e90-9ad7-07d520632c20",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "2d8cbac4-e4dd-4fa6-bf71-98adf826b9dd",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "e77aae69-8ea4-4ee4-bcd6-ba7ef3958c02",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "8c12290d-d62f-48ce-913b-c93bf995ca59",
+      "clientId": "portal",
+      "rootUrl": "",
+      "adminUrl": "/callback",
+      "baseUrl": "/",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [
+      ],
+      "webOrigins": [
+        ""
+      ],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": false,
+      "serviceAccountsEnabled": false,
+      "publicClient": true,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {
+        "saml.assertion.signature": "false",
+        "saml.force.post.binding": "false",
+        "saml.multivalued.roles": "false",
+        "saml.encrypt": "false",
+        "saml_force_name_id_format": "false",
+        "saml.client.signature": "false",
+        "saml.authnstatement": "false",
+        "saml.server.signature": "false",
+        "saml.server.signature.keyinfo.ext": "false",
+        "saml.onetimeuse.condition": "false"
+      },
+      "fullScopeAllowed": true,
+      "nodeReRegistrationTimeout": -1,
+      "protocolMappers": [
+        {
+          "id": "63071ff2-a5e5-4d38-b534-a9f25a075403",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "9bf9cad5-dbce-41e9-aa36-d84cc5a768a2",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "238e55b7-6545-467e-856b-f95477afe1ff",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "edb1ff4e-b452-46bc-8c3b-d6075f6ee579",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "7a0118e2-57ff-4d23-bf74-cbfe1f545d1d",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "b59a913e-118a-4dc4-a8d7-66c44ced5345",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "79c518d7-b41a-4e6f-be42-4ef365824100",
+      "clientId": "security-admin-console",
+      "name": "${client_security-admin-console}",
+      "baseUrl": "/auth/admin/sunbird/console/index.html",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [
+        "/auth/admin/sunbird/console/*"
+      ],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": false,
+      "serviceAccountsEnabled": false,
+      "publicClient": true,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {},
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "protocolMappers": [
+        {
+          "id": "c989a8c8-cb8b-40ff-b4b9-86122bad7aa9",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "b180fb8c-997c-4f6a-b774-af677f903139",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "c373dc9a-49d7-4d28-9b94-06cf20fb1955",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "24c7b1c4-62c2-4d92-ab19-49bfaedcc3d4",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "883a39a7-37b4-46ef-a761-3e51b95ccc35",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "95ed8e44-38cc-4f09-8adc-19c12d5eada0",
+          "name": "locale",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-attribute-mapper",
+          "consentRequired": false,
+          "consentText": "${locale}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "locale",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "locale",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "c66c6a41-eb22-443f-8a77-e68d404ad26f",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "c2d24d3f-65ca-46de-9cd8-3eeb71a7f83d",
+      "clientId": "account",
+      "name": "${client_account}",
+      "baseUrl": "/auth/realms/sunbird/account",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "defaultRoles": [
+        "manage-account",
+        "view-profile"
+      ],
+      "redirectUris": [
+        "/auth/realms/sunbird/account/*"
+      ],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": false,
+      "serviceAccountsEnabled": false,
+      "publicClient": false,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {},
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "protocolMappers": [
+        {
+          "id": "a64118ab-33c8-4060-9f3e-3ed817ba8e0d",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "1f4a0c5e-7c8a-4693-8be5-14681b243868",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "8d88a133-a399-4e75-b051-5b0d4ae850ab",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "45593258-916c-4158-8577-d9806c16415a",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "027be48e-b7dc-4c3a-a648-414a466b67dd",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "c93937f9-0446-4be9-8b47-3c6de857497e",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    }
+  ],
+  "clientTemplates": [],
+  "browserSecurityHeaders": {
+    "xContentTypeOptions": "nosniff",
+    "xRobotsTag": "none",
+    "xFrameOptions": "SAMEORIGIN",
+    "xXSSProtection": "1; mode=block",
+    "contentSecurityPolicy": "frame-src 'self'"
+  },
+  "smtpServer": {
+    "password": "",
+    "starttls": "",
+    "auth": "true",
+    "port": "587",
+    "host": "",
+    "from": "",
+    "ssl": "",
+    "user": ""
+  },
+  "loginTheme": "sunrise",
+  "eventsEnabled": false,
+  "eventsListeners": [
+    "jboss-logging"
+  ],
+  "enabledEventTypes": [],
+  "adminEventsEnabled": false,
+  "adminEventsDetailsEnabled": false,
+  "components": {
+    "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy": [
+      {
+        "id": "84078bbb-e005-44c8-9c7d-a1b4821558da",
+        "name": "Max Clients Limit",
+        "providerId": "max-clients",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {
+          "max-clients": [
+            "200"
+          ]
+        }
+      },
+      {
+        "id": "346d857e-4385-4f8f-a2fc-072fd11a10ec",
+        "name": "Allowed Protocol Mapper Types",
+        "providerId": "allowed-protocol-mappers",
+        "subType": "authenticated",
+        "subComponents": {},
+        "config": {
+          "allowed-protocol-mapper-types": [
+            "saml-user-attribute-mapper",
+            "oidc-usermodel-attribute-mapper",
+            "oidc-usermodel-property-mapper",
+            "saml-role-list-mapper",
+            "saml-user-property-mapper",
+            "oidc-full-name-mapper",
+            "oidc-address-mapper",
+            "oidc-sha256-pairwise-sub-mapper"
+          ],
+          "consent-required-for-all-mappers": [
+            "true"
+          ]
+        }
+      },
+      {
+        "id": "eed64f9f-4b66-45ad-bdb4-4070e3802366",
+        "name": "Allowed Client Templates",
+        "providerId": "allowed-client-templates",
+        "subType": "authenticated",
+        "subComponents": {},
+        "config": {}
+      },
+      {
+        "id": "17ac4eaa-9139-4b3a-b1db-c82d44c1531d",
+        "name": "Allowed Client Templates",
+        "providerId": "allowed-client-templates",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {}
+      },
+      {
+        "id": "38532936-be91-40e4-b65d-c0abfaf9547c",
+        "name": "Full Scope Disabled",
+        "providerId": "scope",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {}
+      },
+      {
+        "id": "8c1690a2-6eea-4d61-ab66-7a015e3bea3c",
+        "name": "Allowed Protocol Mapper Types",
+        "providerId": "allowed-protocol-mappers",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {
+          "allowed-protocol-mapper-types": [
+            "oidc-usermodel-property-mapper",
+            "saml-user-property-mapper",
+            "oidc-full-name-mapper",
+            "oidc-sha256-pairwise-sub-mapper",
+            "oidc-address-mapper",
+            "oidc-usermodel-attribute-mapper",
+            "saml-role-list-mapper",
+            "saml-user-attribute-mapper"
+          ],
+          "consent-required-for-all-mappers": [
+            "true"
+          ]
+        }
+      },
+      {
+        "id": "3dcc314c-07f8-484d-9535-29424dbaddfc",
+        "name": "Trusted Hosts",
+        "providerId": "trusted-hosts",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {
+          "host-sending-registration-request-must-match": [
+            "true"
+          ],
+          "client-uris-must-match": [
+            "true"
+          ]
+        }
+      },
+      {
+        "id": "ab52b781-64b9-42a0-99f5-cbeba6710763",
+        "name": "Consent Required",
+        "providerId": "consent-required",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {}
+      }
+    ],
+    "org.keycloak.keys.KeyProvider": [
+      {
+        "id": "bd30c46f-9ee3-443d-9faa-6ed8075aac87",
+        "name": "rsa-generated",
+        "providerId": "rsa-generated",
+        "subComponents": {},
+        "config": {
+          "priority": [
+            "100"
+          ]
+        }
+      },
+      {
+        "id": "a93cc73f-b070-48cd-bf08-9b290707c2f5",
+        "name": "hmac-generated",
+        "providerId": "hmac-generated",
+        "subComponents": {},
+        "config": {
+          "priority": [
+            "100"
+          ]
+        }
+      }
+    ]
+  },
+  "internationalizationEnabled": true,
+  "supportedLocales": [
+    "de",
+    "no",
+    "ru",
+    "sv",
+    "pt-BR",
+    "ja",
+    "lt",
+    "en",
+    "it",
+    "fr",
+    "es",
+    "ca"
+  ],
+  "defaultLocale": "en",
+  "authenticationFlows": [
+    {
+      "id": "6c9d3423-9956-4d08-a124-41cd17aceb5a",
+      "alias": "Direct Grant 2",
+      "description": "OpenID Connect Resource Owner Grant",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": false,
+      "authenticationExecutions": [
+        {
+          "authenticator": "direct-grant-validate-username",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "direct-grant-validate-password",
+          "requirement": "DISABLED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "direct-grant-validate-otp",
+          "requirement": "OPTIONAL",
+          "priority": 30,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "a7a49eb1-4386-499a-8a8f-13454b428f98",
+      "alias": "Direct Grant w/o Password",
+      "description": "Grant user access using only the username and no password.",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": false,
+      "authenticationExecutions": []
+    },
+    {
+      "id": "c7b2f9c2-525b-486a-b2a8-148606caac0e",
+      "alias": "Handle Existing Account",
+      "description": "Handle what to do if there is existing account with same email/username like authenticated identity provider",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "idp-confirm-link",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "idp-email-verification",
+          "requirement": "ALTERNATIVE",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "requirement": "ALTERNATIVE",
+          "priority": 30,
+          "flowAlias": "Verify Existing Account by Re-authentication",
+          "userSetupAllowed": false,
+          "autheticatorFlow": true
+        }
+      ]
+    },
+    {
+      "id": "c4674fef-8631-43c5-8f44-deb8867fa866",
+      "alias": "Verify Existing Account by Re-authentication",
+      "description": "Reauthentication of existing account",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "idp-username-password-form",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "auth-otp-form",
+          "requirement": "OPTIONAL",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "35016b3a-a041-47fd-8a85-a131c6f7b745",
+      "alias": "browser",
+      "description": "browser based authentication",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "auth-cookie",
+          "requirement": "ALTERNATIVE",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "auth-spnego",
+          "requirement": "DISABLED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "identity-provider-redirector",
+          "requirement": "ALTERNATIVE",
+          "priority": 25,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "requirement": "ALTERNATIVE",
+          "priority": 30,
+          "flowAlias": "forms",
+          "userSetupAllowed": false,
+          "autheticatorFlow": true
+        }
+      ]
+    },
+    {
+      "id": "8e85927e-349d-4a0a-a7da-efb352ba78ce",
+      "alias": "clients",
+      "description": "Base authentication for clients",
+      "providerId": "client-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "client-secret",
+          "requirement": "ALTERNATIVE",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "client-jwt",
+          "requirement": "ALTERNATIVE",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "b62ac783-8af6-429e-a8ff-7c8073195675",
+      "alias": "direct grant",
+      "description": "OpenID Connect Resource Owner Grant",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "direct-grant-validate-username",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "direct-grant-validate-password",
+          "requirement": "DISABLED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "direct-grant-validate-otp",
+          "requirement": "OPTIONAL",
+          "priority": 30,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "e16e69c8-a3e8-480c-8201-8474d614e172",
+      "alias": "docker auth",
+      "description": "Used by Docker clients to authenticate against the IDP",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "docker-http-basic-authenticator",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "487ab3f9-33bf-49e2-8b03-5c45c85ea8b5",
+      "alias": "first broker login",
+      "description": "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticatorConfig": "review profile config",
+          "authenticator": "idp-review-profile",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticatorConfig": "create unique user config",
+          "authenticator": "idp-create-user-if-unique",
+          "requirement": "ALTERNATIVE",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "requirement": "ALTERNATIVE",
+          "priority": 30,
+          "flowAlias": "Handle Existing Account",
+          "userSetupAllowed": false,
+          "autheticatorFlow": true
+        }
+      ]
+    },
+    {
+      "id": "a6d19ee2-387a-4db8-9ecb-2e9f806a88a1",
+      "alias": "forms",
+      "description": "Username, password, otp and other auth forms.",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "auth-username-password-form",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "auth-otp-form",
+          "requirement": "OPTIONAL",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "43fc7877-ad15-4c93-b327-15d4ca83f3e1",
+      "alias": "registration",
+      "description": "registration flow",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "registration-page-form",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "flowAlias": "registration form",
+          "userSetupAllowed": false,
+          "autheticatorFlow": true
+        }
+      ]
+    },
+    {
+      "id": "8a77377f-60eb-4a23-8bfe-b7c360d7b48f",
+      "alias": "registration form",
+      "description": "registration form",
+      "providerId": "form-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "registration-user-creation",
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "registration-profile-action",
+          "requirement": "REQUIRED",
+          "priority": 40,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "registration-password-action",
+          "requirement": "REQUIRED",
+          "priority": 50,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "registration-recaptcha-action",
+          "requirement": "DISABLED",
+          "priority": 60,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "30bd3dd1-f2f1-4708-a07d-08cf759c7b28",
+      "alias": "reset credentials",
+      "description": "Reset credentials for a user if they forgot their password or something",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "reset-credentials-choose-user",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "reset-credential-email",
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "reset-password",
+          "requirement": "REQUIRED",
+          "priority": 30,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "reset-otp",
+          "requirement": "OPTIONAL",
+          "priority": 40,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "226a50b1-059a-44ef-8cfe-082dee5d60b9",
+      "alias": "saml ecp",
+      "description": "SAML ECP Profile Authentication Flow",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "http-basic-authenticator",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    }
+  ],
+  "authenticatorConfig": [
+    {
+      "id": "aec72381-3c1d-4a96-b436-ddb72b3737b9",
+      "alias": "create unique user config",
+      "config": {
+        "require.password.update.after.registration": "false"
+      }
+    },
+    {
+      "id": "51f3fa48-bf74-4df9-9724-c0a9d6fe7c80",
+      "alias": "review profile config",
+      "config": {
+        "update.profile.on.first.login": "missing"
+      }
+    }
+  ],
+  "requiredActions": [
+    {
+      "alias": "CONFIGURE_TOTP",
+      "name": "Configure OTP",
+      "providerId": "CONFIGURE_TOTP",
+      "enabled": true,
+      "defaultAction": false,
+      "config": {}
+    },
+    {
+      "alias": "UPDATE_PASSWORD",
+      "name": "Update Password",
+      "providerId": "UPDATE_PASSWORD",
+      "enabled": true,
+      "defaultAction": false,
+      "config": {}
+    },
+    {
+      "alias": "UPDATE_PROFILE",
+      "name": "Update Profile",
+      "providerId": "UPDATE_PROFILE",
+      "enabled": true,
+      "defaultAction": false,
+      "config": {}
+    },
+    {
+      "alias": "VERIFY_EMAIL",
+      "name": "Verify Email",
+      "providerId": "VERIFY_EMAIL",
+      "enabled": true,
+      "defaultAction": false,
+      "config": {}
+    },
+    {
+      "alias": "terms_and_conditions",
+      "name": "Terms and Conditions",
+      "providerId": "terms_and_conditions",
+      "enabled": true,
+      "defaultAction": false,
+      "config": {}
+    }
+  ],
+  "browserFlow": "browser",
+  "registrationFlow": "registration",
+  "directGrantFlow": "Direct Grant 2",
+  "resetCredentialsFlow": "reset credentials",
+  "clientAuthenticationFlow": "clients",
+  "dockerAuthenticationFlow": "docker auth",
+  "attributes": {
+    "_browser_header.xXSSProtection": "1; mode=block",
+    "_browser_header.xFrameOptions": "SAMEORIGIN",
+    "permanentLockout": "false",
+    "quickLoginCheckMilliSeconds": "1000",
+    "_browser_header.xRobotsTag": "none",
+    "maxFailureWaitSeconds": "900",
+    "minimumQuickLoginWaitSeconds": "60",
+    "failureFactor": "30",
+    "actionTokenGeneratedByUserLifespan": "300",
+    "maxDeltaTimeSeconds": "43200",
+    "_browser_header.xContentTypeOptions": "nosniff",
+    "actionTokenGeneratedByAdminLifespan": "43200",
+    "bruteForceProtected": "false",
+    "_browser_header.contentSecurityPolicy": "frame-src 'self'",
+    "waitIncrementSeconds": "60"
+  },
+  "keycloakVersion": "3.2.0.Final"
+}
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/__init__.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/__init__.py
new file mode 100644
index 000000000..cf1f95540
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/__init__.py
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+from .keycloak_openid import *
+from .keycloak_admin import *
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/__init__.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/__init__.py
new file mode 100644
index 000000000..4a1d86dbe
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/__init__.py
@@ -0,0 +1,87 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+import ast
+import json
+
+from .permission import Permission
+from .policy import Policy
+from .role import Role
+
+
+class Authorization:
+    """
+    Keycloak Authorization (policies, roles, scopes and resources).
+
+    https://keycloak.gitbooks.io/documentation/authorization_services/index.html
+
+    """
+
+    def __init__(self):
+        self._policies = {}
+
+    @property
+    def policies(self):
+        return self._policies
+
+    @policies.setter
+    def policies(self, value):
+        self._policies = value
+
+    def load_config(self, data):
+        """
+        Load policies, roles and permissions (scope/resources).
+
+        :param data: keycloak authorization data (dict)
+        :return:
+        """
+        for pol in data['policies']:
+            if pol['type'] == 'role':
+                policy = Policy(name=pol['name'],
+                                type=pol['type'],
+                                logic=pol['logic'],
+                                decision_strategy=pol['decisionStrategy'])
+
+                config_roles = json.loads(pol['config']['roles'])
+                for role in config_roles:
+                    policy.add_role(Role(name=role['id'],
+                                         required=role['required']))
+
+                self.policies[policy.name] = policy
+
+            if pol['type'] == 'scope':
+                permission = Permission(name=pol['name'],
+                                        type=pol['type'],
+                                        logic=pol['logic'],
+                                        decision_strategy=pol['decisionStrategy'])
+
+                permission.scopes = ast.literal_eval(pol['config']['scopes'])
+
+                for policy_name in ast.literal_eval(pol['config']['applyPolicies']):
+                    self.policies[policy_name].add_permission(permission)
+
+            if pol['type'] == 'resource':
+                permission = Permission(name=pol['name'],
+                                        type=pol['type'],
+                                        logic=pol['logic'],
+                                        decision_strategy=pol['decisionStrategy'])
+
+                permission.resources = ast.literal_eval(pol['config']['resources'])
+
+                for policy_name in ast.literal_eval(pol['config']['applyPolicies']):
+                    self.policies[policy_name].add_permission(permission)
+
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/permission.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/permission.py
new file mode 100644
index 000000000..94eca7795
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/permission.py
@@ -0,0 +1,98 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+
+class Permission:
+    """
+    Consider this simple and very common permission:
+
+    A permission associates the object being protected with the policies that must be evaluated to determine whether access is granted.
+
+    X CAN DO Y ON RESOURCE Z
+
+    where …
+        X represents one or more users, roles, or groups, or a combination of them. You can
+        also use claims and context here.
+        Y represents an action to be performed, for example, write, view, and so on.
+        Z represents a protected resource, for example, "/accounts".
+
+    https://keycloak.gitbooks.io/documentation/authorization_services/topics/permission/overview.html
+
+    """
+
+    def __init__(self, name, type, logic, decision_strategy):
+        self._name = name
+        self._type = type
+        self._logic = logic
+        self._decision_strategy = decision_strategy
+        self._resources = []
+        self._scopes = []
+
+    def __repr__(self):
+        return "<Permission: %s (%s)>" % (self.name, self.type)
+
+    def __str__(self):
+        return "Permission: %s (%s)" % (self.name, self.type)
+
+    @property
+    def name(self):
+        return self._name
+
+    @name.setter
+    def name(self, value):
+        self._name = value
+
+    @property
+    def type(self):
+        return self._type
+
+    @type.setter
+    def type(self, value):
+        self._type = value
+
+    @property
+    def logic(self):
+        return self._logic
+
+    @logic.setter
+    def logic(self, value):
+        self._logic = value
+
+    @property
+    def decision_strategy(self):
+        return self._decision_strategy
+
+    @decision_strategy.setter
+    def decision_strategy(self, value):
+        self._decision_strategy = value
+
+    @property
+    def resources(self):
+        return self._resources
+
+    @resources.setter
+    def resources(self, value):
+        self._resources = value
+
+    @property
+    def scopes(self):
+        return self._scopes
+
+    @scopes.setter
+    def scopes(self, value):
+        self._scopes = value
+
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/policy.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/policy.py
new file mode 100644
index 000000000..66512bac3
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/policy.py
@@ -0,0 +1,107 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+from ..exceptions import KeycloakAuthorizationConfigError
+
+
+class Policy:
+    """
+    A policy defines the conditions that must be satisfied to grant access to an object.
+    Unlike permissions, you do not specify the object being protected but rather the conditions
+    that must be satisfied for access to a given object (for example, resource, scope, or both).
+    Policies are strongly related to the different access control mechanisms (ACMs) that you can use to
+    protect your resources. With policies, you can implement strategies for attribute-based access control
+    (ABAC), role-based access control (RBAC), context-based access control, or any combination of these.
+
+    https://keycloak.gitbooks.io/documentation/authorization_services/topics/policy/overview.html
+
+    """
+
+    def __init__(self, name, type, logic, decision_strategy):
+        self._name = name
+        self._type = type
+        self._logic = logic
+        self._decision_strategy = decision_strategy
+        self._roles = []
+        self._permissions = []
+
+    def __repr__(self):
+        return "<Policy: %s (%s)>" % (self.name, self.type)
+
+    def __str__(self):
+        return "Policy: %s (%s)" % (self.name, self.type)
+
+    @property
+    def name(self):
+        return self._name
+
+    @name.setter
+    def name(self, value):
+        self._name = value
+
+    @property
+    def type(self):
+        return self._type
+
+    @type.setter
+    def type(self, value):
+        self._type = value
+
+    @property
+    def logic(self):
+        return self._logic
+
+    @logic.setter
+    def logic(self, value):
+        self._logic = value
+
+    @property
+    def decision_strategy(self):
+        return self._decision_strategy
+
+    @decision_strategy.setter
+    def decision_strategy(self, value):
+        self._decision_strategy = value
+
+    @property
+    def roles(self):
+        return self._roles
+
+    @property
+    def permissions(self):
+        return self._permissions
+
+    def add_role(self, role):
+        """
+        Add keycloak role in policy.
+
+        :param role: keycloak role.
+        :return:
+        """
+        if self.type != 'role':
+            raise KeycloakAuthorizationConfigError(
+                "Can't add role. Policy type is different of role")
+        self._roles.append(role)
+
+    def add_permission(self, permission):
+        """
+        Add keycloak permission in policy.
+
+        :param permission: keycloak permission.
+        :return:
+        """
+        self._permissions.append(permission)
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/role.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/role.py
new file mode 100644
index 000000000..8d398b09e
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/authorization/role.py
@@ -0,0 +1,39 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+
+class Role:
+    """
+    Roles identify a type or category of user. Admin, user,
+    manager, and employee are all typical roles that may exist in an organization.
+
+    https://keycloak.gitbooks.io/documentation/server_admin/topics/roles.html
+
+    """
+
+    def __init__(self, name, required=False):
+        self.name = name
+        self.required = required
+
+    @property
+    def get_name(self):
+        return self.name
+
+    def __eq__(self, other):
+        if isinstance(other, str):
+            return self.name == other
+        return NotImplemented
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/connection.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/connection.py
new file mode 100644
index 000000000..503b688a7
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/connection.py
@@ -0,0 +1,199 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+try:
+    from urllib.parse import urljoin
+except ImportError:
+    from urlparse import urljoin
+
+from .exceptions import *
+import requests
+
+
+class ConnectionManager(object):
+    """ Represents a simple server connection.
+    Args:
+        base_url (str): The server URL.
+        headers (dict): The header parameters of the requests to the server.
+        timeout (int): Timeout to use for requests to the server.
+        verify (bool): Verify server SSL.
+    """
+
+    def __init__(self, base_url, headers={}, timeout=60, verify=True):
+        self._base_url = base_url
+        self._headers = headers
+        self._timeout = timeout
+        self._verify = verify
+
+    @property
+    def base_url(self):
+        """ Return base url in use for requests to the server. """
+        return self._base_url
+
+    @base_url.setter
+    def base_url(self, value):
+        """ """
+        self._base_url = value
+
+    @property
+    def timeout(self):
+        """ Return timeout in use for request to the server. """
+        return self._timeout
+
+    @timeout.setter
+    def timeout(self, value):
+        """ """
+        self._timeout = value
+
+    @property
+    def verify(self):
+        """ Return verify in use for request to the server. """
+        return self._verify
+
+    @verify.setter
+    def verify(self, value):
+        """ """
+        self._verify = value
+
+    @property
+    def headers(self):
+        """ Return header request to the server. """
+        return self._headers
+
+    @headers.setter
+    def headers(self, value):
+        """ """
+        self._headers = value
+
+    def param_headers(self, key):
+        """ Return a specific header parameter.
+        :arg
+            key (str): Header parameters key.
+        :return:
+            If the header parameters exist, return its value.
+        """
+        return self.headers.get(key)
+
+    def clean_headers(self):
+        """ Clear header parameters. """
+        self.headers = {}
+
+    def exist_param_headers(self, key):
+        """ Check if the parameter exists in the header.
+        :arg
+            key (str): Header parameters key.
+        :return:
+            If the header parameters exist, return True.
+        """
+        return self.param_headers(key) is not None
+
+    def add_param_headers(self, key, value):
+        """ Add a single parameter inside the header.
+        :arg
+            key (str): Header parameters key.
+            value (str): Value to be added.
+        """
+        self.headers[key] = value
+
+    def del_param_headers(self, key):
+        """ Remove a specific parameter.
+        :arg
+            key (str): Key of the header parameters.
+        """
+        self.headers.pop(key, None)
+
+    def raw_get(self, path, **kwargs):
+        """ Submit get request to the path.
+        :arg
+            path (str): Path for request.
+        :return
+            Response the request.
+        :exception
+            HttpError: Can't connect to server.
+        """
+
+        try:
+            return requests.get(urljoin(self.base_url, path),
+                                params=kwargs,
+                                headers=self.headers,
+                                timeout=self.timeout,
+                                verify=self.verify)
+        except Exception as e:
+            raise KeycloakConnectionError(
+                "Can't connect to server (%s)" % e)
+
+    def raw_post(self, path, data, **kwargs):
+        """ Submit post request to the path.
+        :arg
+            path (str): Path for request.
+            data (dict): Payload for request.
+        :return
+            Response the request.
+        :exception
+            HttpError: Can't connect to server.
+        """
+        try:
+            return requests.post(urljoin(self.base_url, path),
+                                 params=kwargs,
+                                 data=data,
+                                 headers=self.headers,
+                                 timeout=self.timeout,
+                                 verify=self.verify)
+        except Exception as e:
+            raise KeycloakConnectionError(
+                "Can't connect to server (%s)" % e)
+
+    def raw_put(self, path, data, **kwargs):
+        """ Submit put request to the path.
+        :arg
+            path (str): Path for request.
+            data (dict): Payload for request.
+        :return
+            Response the request.
+        :exception
+            HttpError: Can't connect to server.
+        """
+        try:
+            return requests.put(urljoin(self.base_url, path),
+                                params=kwargs,
+                                data=data,
+                                headers=self.headers,
+                                timeout=self.timeout,
+                                verify=self.verify)
+        except Exception as e:
+            raise KeycloakConnectionError(
+                "Can't connect to server (%s)" % e)
+
+    def raw_delete(self, path, **kwargs):
+        """ Submit delete request to the path.
+
+        :arg
+            path (str): Path for request.
+        :return
+            Response the request.
+        :exception
+            HttpError: Can't connect to server.
+        """
+        try:
+            return requests.delete(urljoin(self.base_url, path),
+                                   params=kwargs,
+                                   headers=self.headers,
+                                   timeout=self.timeout,
+                                   verify=self.verify)
+        except Exception as e:
+            raise KeycloakConnectionError(
+                "Can't connect to server (%s)" % e)
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/exceptions.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/exceptions.py
new file mode 100644
index 000000000..27d8b14c1
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/exceptions.py
@@ -0,0 +1,93 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+import requests
+
+
+class KeycloakError(Exception):
+    def __init__(self, error_message="", response_code=None,
+                 response_body=None):
+
+        Exception.__init__(self, error_message)
+
+        self.response_code = response_code
+        self.response_body = response_body
+        self.error_message = error_message
+
+    def __str__(self):
+        if self.response_code is not None:
+            return "{0}: {1}".format(self.response_code, self.error_message)
+        else:
+            return "{0}".format(self.error_message)
+
+
+class KeycloakAuthenticationError(KeycloakError):
+    pass
+
+
+class KeycloakConnectionError(KeycloakError):
+    pass
+
+
+class KeycloakOperationError(KeycloakError):
+    pass
+
+
+class KeycloakGetError(KeycloakOperationError):
+    pass
+
+
+class KeycloakSecretNotFound(KeycloakOperationError):
+    pass
+
+
+class KeycloakRPTNotFound(KeycloakOperationError):
+    pass
+
+
+class KeycloakAuthorizationConfigError(KeycloakOperationError):
+    pass
+
+
+class KeycloakInvalidTokenError(KeycloakOperationError):
+    pass
+
+
+def raise_error_from_response(response, error, expected_code=200):
+
+    if expected_code == response.status_code:
+        if expected_code == requests.codes.no_content:
+            return {}
+        try:
+            return response.json()
+        except ValueError:
+            return response.content
+
+    try:
+        message = response.json()['message']
+    except (KeyError, ValueError):
+        message = response.content
+
+    if isinstance(error, dict):
+        error = error.get(response.status_code, KeycloakOperationError)
+    else:
+        if response.status_code == 401:
+            error = KeycloakAuthenticationError
+
+    raise error(error_message=message,
+                response_code=response.status_code,
+                response_body=response.content)
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_admin.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_admin.py
new file mode 100644
index 000000000..79f5c2c6d
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_admin.py
@@ -0,0 +1,670 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# Unless otherwise stated in the comments, "id", in e.g. user_id, refers to the
+# internal Keycloak server ID, usually a uuid string
+from keycloak.urls_patterns import URL_ADMIN_CLIENT_ROLE
+from .urls_patterns import \
+    URL_ADMIN_USERS_COUNT, URL_ADMIN_USER, URL_ADMIN_USER_CONSENTS, \
+    URL_ADMIN_SEND_UPDATE_ACCOUNT, URL_ADMIN_RESET_PASSWORD, URL_ADMIN_SEND_VERIFY_EMAIL, URL_ADMIN_GET_SESSIONS, \
+    URL_ADMIN_SERVER_INFO, URL_ADMIN_CLIENTS, URL_ADMIN_CLIENT, URL_ADMIN_CLIENT_ROLES, URL_ADMIN_REALM_ROLES, \
+    URL_ADMIN_GROUP, URL_ADMIN_GROUPS, URL_ADMIN_GROUP_CHILD, URL_ADMIN_USER_GROUP,\
+    URL_ADMIN_GROUP_PERMISSIONS, URL_ADMIN_USER_CLIENT_ROLES, URL_ADMIN_USER_STORAGE, URL_ADMIN_REALM
+
+from .keycloak_openid import KeycloakOpenID
+
+from .exceptions import raise_error_from_response, KeycloakGetError
+
+from .urls_patterns import (
+    URL_ADMIN_USERS,
+)
+
+from .connection import ConnectionManager
+import json
+
+
+class KeycloakAdmin:
+
+    def __init__(self, server_url, username, password, realm_name='master', client_id='admin-cli', verify=True):
+        """
+
+        :param server_url: Keycloak server url
+        :param username: admin username
+        :param password: admin password
+        :param realm_name: realm name
+        :param client_id: client id
+        :param verify: True if want check connection SSL
+        """
+        self._username = username
+        self._password = password
+        self._client_id = client_id
+        self._realm_name = realm_name
+
+        # Get token Admin
+        keycloak_openid = KeycloakOpenID(server_url=server_url, client_id=client_id, realm_name=realm_name,
+                                         verify=verify)
+        self._token = keycloak_openid.token(username, password)
+
+        self._connection = ConnectionManager(base_url=server_url,
+                                             headers={'Authorization': 'Bearer ' + self.token.get('access_token'),
+                                                      'Content-Type': 'application/json'},
+                                             timeout=60,
+                                             verify=verify)
+
+    @property
+    def realm_name(self):
+        return self._realm_name
+
+    @realm_name.setter
+    def realm_name(self, value):
+        self._realm_name = value
+
+    @property
+    def connection(self):
+        return self._connection
+
+    @connection.setter
+    def connection(self, value):
+        self._connection = value
+
+    @property
+    def client_id(self):
+        return self._client_id
+
+    @client_id.setter
+    def client_id(self, value):
+        self._client_id = value
+
+    @property
+    def username(self):
+        return self._username
+
+    @username.setter
+    def username(self, value):
+        self._username = value
+
+    @property
+    def password(self):
+        return self._password
+
+    @password.setter
+    def password(self, value):
+        self._password = value
+
+    @property
+    def token(self):
+        return self._token
+
+    @token.setter
+    def token(self, value):
+        self._token = value
+
+    def get_users(self, query=None):
+        """
+        Get users Returns a list of users, filtered according to query parameters
+
+        :return: users list
+        """
+        params_path = {"realm-name": self.realm_name}
+        data_raw = self.connection.raw_get(URL_ADMIN_USERS.format(**params_path), **query)
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def create_user(self, payload):
+        """
+        Create a new user Username must be unique
+
+        UserRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_userrepresentation
+
+        :param payload: UserRepresentation
+
+        :return: UserRepresentation
+        """
+        params_path = {"realm-name": self.realm_name}
+        data_raw = self.connection.raw_post(URL_ADMIN_USERS.format(**params_path),
+                                            data=json.dumps(payload))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=201)
+
+    def users_count(self):
+        """
+        User counter
+
+        :return: counter
+        """
+        params_path = {"realm-name": self.realm_name}
+        data_raw = self.connection.raw_get(URL_ADMIN_USERS_COUNT.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_user_id(self, username):
+        """
+        Get internal keycloak user id from username
+        This is required for further actions against this user.
+
+        UserRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_userrepresentation
+
+        :param username: id in UserRepresentation
+
+        :return: user_id
+        """
+        params_path = {"realm-name": self.realm_name, "username": username}
+        data_raw = self.connection.raw_get(URL_ADMIN_USERS.format(**params_path))
+        data_content = raise_error_from_response(data_raw, KeycloakGetError)
+
+        for user in data_content:
+            this_use_rname = json.dumps(user["username"]).strip('"')
+            if this_use_rname == username:
+                return json.dumps(user["id"]).strip('"')
+
+        return None
+
+    def get_user(self, user_id):
+        """
+        Get representation of the user
+
+        :param user_id: User id
+
+        UserRepresentation: http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_userrepresentation
+
+        :return: UserRepresentation
+        """
+        params_path = {"realm-name": self.realm_name, "id": user_id}
+        data_raw = self.connection.raw_get(URL_ADMIN_USER.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def update_user(self, user_id, payload):
+        """
+        Update the user
+
+        :param user_id: User id
+        :param payload: UserRepresentation
+
+        :return: Http response
+        """
+        params_path = {"realm-name": self.realm_name, "id": user_id}
+        data_raw = self.connection.raw_put(URL_ADMIN_USER.format(**params_path),
+                                           data=json.dumps(payload))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=204)
+
+    def delete_user(self, user_id):
+        """
+        Delete the user
+
+        :param user_id: User id
+
+        :return: Http response
+        """
+        params_path = {"realm-name": self.realm_name, "id": user_id}
+        data_raw = self.connection.raw_delete(URL_ADMIN_USER.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=204)
+
+    def set_user_password(self, user_id, password, temporary=True):
+        """
+        Set up a password for the user. If temporary is True, the user will have to reset
+        the temporary password next time they log in.
+
+        http://www.keycloak.org/docs-api/3.2/rest-api/#_users_resource
+        http://www.keycloak.org/docs-api/3.2/rest-api/#_credentialrepresentation
+
+        :param user_id: User id
+        :param password: New password
+        :param temporary: True if password is temporary
+
+        :return:
+        """
+        payload = {"type": "password", "temporary": temporary, "value": password}
+        params_path = {"realm-name": self.realm_name, "id": user_id}
+        data_raw = self.connection.raw_put(URL_ADMIN_RESET_PASSWORD.format(**params_path),
+                                           data=json.dumps(payload))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=204)
+
+    def consents_user(self, user_id):
+        """
+        Get consents granted by the user
+
+        :param user_id: User id
+
+        :return: consents
+        """
+        params_path = {"realm-name": self.realm_name, "id": user_id}
+        data_raw = self.connection.raw_get(URL_ADMIN_USER_CONSENTS.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def send_update_account(self, user_id, payload, client_id=None, lifespan=None, redirect_uri=None):
+        """
+        Send a update account email to the user An email contains a
+        link the user can click to perform a set of required actions.
+
+        :param user_id:
+        :param payload:
+        :param client_id:
+        :param lifespan:
+        :param redirect_uri:
+
+        :return:
+        """
+        params_path = {"realm-name": self.realm_name, "id": user_id}
+        params_query = {"client_id": client_id, "lifespan": lifespan, "redirect_uri": redirect_uri}
+        data_raw = self.connection.raw_put(URL_ADMIN_SEND_UPDATE_ACCOUNT.format(**params_path),
+                                           data=payload, **params_query)
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def send_verify_email(self, user_id, client_id=None, redirect_uri=None):
+        """
+        Send a update account email to the user An email contains a
+        link the user can click to perform a set of required actions.
+
+        :param user_id: User id
+        :param client_id: Client id
+        :param redirect_uri: Redirect uri
+
+        :return:
+        """
+        params_path = {"realm-name": self.realm_name, "id": user_id}
+        params_query = {"client_id": client_id, "redirect_uri": redirect_uri}
+        data_raw = self.connection.raw_put(URL_ADMIN_SEND_VERIFY_EMAIL.format(**params_path),
+                                           data={}, **params_query)
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_sessions(self, user_id):
+        """
+        Get sessions associated with the user
+
+        :param user_id:  id of user
+
+        UserSessionRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_usersessionrepresentation
+
+        :return: UserSessionRepresentation
+        """
+        params_path = {"realm-name": self.realm_name, "id": user_id}
+        data_raw = self.connection.raw_get(URL_ADMIN_GET_SESSIONS.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_server_info(self):
+        """
+        Get themes, social providers, auth providers, and event listeners available on this server
+
+        ServerInfoRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_serverinforepresentation
+
+        :return: ServerInfoRepresentation
+        """
+        data_raw = self.connection.raw_get(URL_ADMIN_SERVER_INFO)
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_groups(self):
+        """
+        Get groups belonging to the realm. Returns a list of groups belonging to the realm
+
+        GroupRepresentation
+        http://www.keycloak.org/docs-api/3.2/rest-api/#_grouprepresentation
+
+        :return: array GroupRepresentation
+        """
+        params_path = {"realm-name": self.realm_name}
+        data_raw = self.connection.raw_get(URL_ADMIN_GROUPS.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_group(self, group_id):
+        """
+        Get group by id. Returns full group details
+
+        GroupRepresentation
+        http://www.keycloak.org/docs-api/3.2/rest-api/#_grouprepresentation
+
+        :return: Keycloak server response (GroupRepresentation)
+        """
+        params_path = {"realm-name": self.realm_name, "id": group_id}
+        data_raw = self.connection.raw_get(URL_ADMIN_GROUP.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_group_by_name(self, name_or_path, search_in_subgroups=False):
+        """
+        Get group id based on name or path.
+        A straight name or path match with a top-level group will return first.
+        Subgroups are traversed, the first to match path (or name with path) is returned.
+
+        GroupRepresentation
+        http://www.keycloak.org/docs-api/3.2/rest-api/#_grouprepresentation
+
+        :param name: group name
+        :param path: group path
+        :param search_in_subgroups: True if want search in the subgroups
+        :return: Keycloak server response (GroupRepresentation)
+        """
+
+        groups = self.get_groups()
+
+        # TODO: Review this code is necessary
+        for group in groups:
+            if group['name'] == name_or_path or group['path'] == name_or_path:
+                return group
+            elif search_in_subgroups and group["subGroups"]:
+                for subgroup in group["subGroups"]:
+                    if subgroup['name'] == name_or_path or subgroup['path'] == name_or_path:
+                        return subgroup
+
+        return None
+
+    def create_group(self, name=None, client_roles={}, realm_roles=[], sub_groups=[], path=None, parent=None):
+        """
+        Create a group in the Realm
+
+        GroupRepresentation
+        http://www.keycloak.org/docs-api/3.2/rest-api/#_grouprepresentation
+
+        :param name: group name
+        :param client_roles: (Dict) Client roles to include in groupp # Not demonstrated to work
+        :param realm_roles: (List) Realm roles to include in group # Not demonstrated to work
+        :param sub_groups: (List) Subgroups to include in groupp # Not demonstrated to work
+        :param path: group path
+        :param parent: parent group's id. Required to create a sub-group.
+
+        :return: Keycloak server response (GroupRepresentation)
+        """
+
+        data = {"name": name or path,
+                "path": path,
+                "clientRoles": client_roles,
+                "realmRoles": realm_roles,
+                "subGroups": sub_groups}
+
+        if parent is None:
+            params_path = {"realm-name": self.realm_name}
+            data_raw = self.connection.raw_post(URL_ADMIN_GROUPS.format(**params_path),
+                                                data=json.dumps(data))
+        else:
+            params_path = {"realm-name": self.realm_name, "id": parent}
+            data_raw = self.connection.raw_post(URL_ADMIN_GROUP_CHILD.format(**params_path),
+                                                data=json.dumps(data))
+
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=201)
+
+    def group_set_permissions(self, group_id, enabled=True):
+        """
+        Enable/Disable permissions for a group. Cannot delete group if disabled
+
+        :param group_id: id of group
+        :param enabled: boolean
+        :return: Keycloak server response
+        """
+
+        params_path = {"realm-name": self.realm_name, "id": group_id}
+        data_raw = self.connection.raw_put(URL_ADMIN_GROUP_PERMISSIONS.format(**params_path),
+                                           data=json.dumps({"enabled": enabled}))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def group_user_add(self, user_id, group_id):
+        """
+        Add user to group (user_id and group_id)
+
+        :param group_id:  id of group
+        :param user_id:  id of user
+        :param group_id:  id of group to add to
+        :return: Keycloak server response
+        """
+
+        params_path = {"realm-name": self.realm_name, "id": user_id, "group-id": group_id}
+        data_raw = self.connection.raw_put(URL_ADMIN_USER_GROUP.format(**params_path), data=None)
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=204)
+
+    def group_user_remove(self, user_id, group_id):
+        """
+        Remove user from group (user_id and group_id)
+
+        :param group_id:  id of group
+        :param user_id:  id of user
+        :param group_id:  id of group to add to
+        :return: Keycloak server response
+        """
+
+        params_path = {"realm-name": self.realm_name, "id": user_id, "group-id": group_id}
+        data_raw = self.connection.raw_delete(URL_ADMIN_USER_GROUP.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=204)
+
+    def delete_group(self, group_id):
+        """
+        Deletes a group in the Realm
+
+        :param group_id:  id of group to delete
+        :return: Keycloak server response
+        """
+
+        params_path = {"realm-name": self.realm_name, "id": group_id}
+        data_raw = self.connection.raw_delete(URL_ADMIN_GROUP.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=204)
+
+    def get_clients(self):
+        """
+        Get clients belonging to the realm Returns a list of clients belonging to the realm
+
+        ClientRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_clientrepresentation
+
+        :return: Keycloak server response (ClientRepresentation)
+        """
+
+        params_path = {"realm-name": self.realm_name}
+        data_raw = self.connection.raw_get(URL_ADMIN_CLIENTS.format(**params_path))
+        
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_client(self, client_id):
+        """
+        Get representation of the client
+
+        ClientRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_clientrepresentation
+
+        :param client_id:  id of client (not client-id)
+        :return: Keycloak server response (ClientRepresentation)
+        """
+
+        params_path = {"realm-name": self.realm_name, "id": client_id}
+        data_raw = self.connection.raw_get(URL_ADMIN_CLIENT.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_client_id(self, client_name):
+        """
+        Get internal keycloak client id from client-id.
+        This is required for further actions against this client.
+
+        :param client_name: name in ClientRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_clientrepresentation
+        :return: client_id (uuid as string)
+        """
+
+        clients = self.get_clients()
+
+        for client in clients:
+            if client_name == client['name']:
+                return client["id"]
+
+        return None
+
+    def create_client(self, payload):
+        """
+        Create a client
+
+        ClientRepresentation: http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_clientrepresentation
+
+        :param payload: ClientRepresentation
+        :return:  Keycloak server response (UserRepresentation)
+        """
+
+        params_path = {"realm-name": self.realm_name}
+        data_raw = self.connection.raw_post(URL_ADMIN_CLIENTS.format(**params_path),
+                                            data=json.dumps(payload))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=201)
+
+    def delete_client(self, client_id):
+        """
+        Get representation of the client
+
+        ClientRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_clientrepresentation
+
+        :param client_id: keycloak client id (not oauth client-id)
+        :return: Keycloak server response (ClientRepresentation)
+        """
+
+        params_path = {"realm-name": self.realm_name, "id": client_id}
+        data_raw = self.connection.raw_delete(URL_ADMIN_CLIENT.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=204)
+
+    def get_realm_roles(self):
+        """
+        Get all roles for the realm or client
+
+        RoleRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_rolerepresentation
+
+        :return: Keycloak server response (RoleRepresentation)
+        """
+
+        params_path = {"realm-name": self.realm_name}
+        data_raw = self.connection.raw_get(URL_ADMIN_REALM_ROLES.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_client_roles(self, client_id):
+        """
+        Get all roles for the client
+
+        :param client_id: id of client (not client-id)
+
+        RoleRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_rolerepresentation
+
+        :return: Keycloak server response (RoleRepresentation)
+        """
+
+        params_path = {"realm-name": self.realm_name, "id": client_id}
+        data_raw = self.connection.raw_get(URL_ADMIN_CLIENT_ROLES.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_client_role(self, client_id, role_name):
+        """
+        Get client role id by name
+        This is required for further actions with this role.
+
+        :param client_id: id of client (not client-id)
+        :param role_name: role’s name (not id!)
+
+        RoleRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_rolerepresentation
+
+        :return: role_id
+        """
+        params_path = {"realm-name": self.realm_name, "id": client_id, "role-name": role_name}
+        data_raw = self.connection.raw_get(URL_ADMIN_CLIENT_ROLE.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def get_client_role_id(self, client_id, role_name):
+        """
+        Warning: Deprecated
+
+        Get client role id by name
+        This is required for further actions with this role.
+
+        :param client_id: id of client (not client-id)
+        :param role_name: role’s name (not id!)
+
+        RoleRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_rolerepresentation
+
+        :return: role_id
+        """
+        role = self.get_client_role(client_id, role_name)
+        return role.get("id")
+
+    def create_client_role(self, payload):
+        """
+        Create a client role
+
+        RoleRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_rolerepresentation
+
+        :param payload: id of client (not client-id), role_name: name of role
+        :return: Keycloak server response (RoleRepresentation)
+        """
+
+        params_path = {"realm-name": self.realm_name, "id": self.client_id}
+        data_raw = self.connection.raw_post(URL_ADMIN_CLIENT_ROLES.format(**params_path),
+                                            data=json.dumps(payload))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=201)
+
+    def delete_client_role(self, role_name):
+        """
+        Create a client role
+
+        RoleRepresentation
+        http://www.keycloak.org/docs-api/3.3/rest-api/index.html#_rolerepresentation
+
+        :param role_name: role’s name (not id!)
+        """
+        params_path = {"realm-name": self.realm_name, "id": self.client_id, "role-name": role_name}
+        data_raw = self.connection.raw_delete(URL_ADMIN_CLIENT_ROLE.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=204)
+
+    def assign_client_role(self, user_id, client_id, roles):
+        """
+        Assign a client role to a user
+
+        :param client_id: id of client (not client-id)
+        :param user_id: id of user
+        :param client_id: id of client containing role,
+        :param roles: roles list or role (use RoleRepresentation)
+        :return Keycloak server response
+        """
+
+        payload = roles if isinstance(roles, list) else [roles]
+        params_path = {"realm-name": self.realm_name, "id": user_id, "client-id": client_id}
+        data_raw = self.connection.raw_post(URL_ADMIN_USER_CLIENT_ROLES.format(**params_path),
+                                            data=json.dumps(payload))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=204)
+
+    def sync_users(self, storage_id, action):
+        """
+        Function to trigger user sync from provider
+
+        :param storage_id:
+        :param action:
+        :return:
+        """
+        data = {'action': action}
+        params_query = {"action": action}
+
+        params_path = {"realm-name": self.realm_name, "id": storage_id}
+        data_raw = self.connection.raw_post(URL_ADMIN_USER_STORAGE.format(**params_path),
+                                            data=json.dumps(data), **params_query)
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def import_realm(self, payload):
+        """
+        Imports a realm from a full representation of that realm
+
+        Realmrepresentation
+        http://www.keycloak.org/docs-api/2.5/rest-api/index.html#_import_a_realm
+
+        :param payload: Realmrepresentation
+
+        :return: Realmrepresentation
+        """
+        data_raw = self.connection.raw_post(URL_ADMIN_REALM, 
+                                            data = json.dumps(payload))
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=201)
\ No newline at end of file
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_main.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_main.py
new file mode 100644
index 000000000..bb859c405
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_main.py
@@ -0,0 +1,87 @@
+import json
+
+from keycloak import KeycloakOpenID
+from keycloak import KeycloakAdmin
+import urllib2, argparse, json
+
+# Import realm
+def keycloak_import_realm(keycloak_realm_file):
+    data = json.load(open(keycloak_realm_file))
+    realm_import = keycloak_admin.import_realm(data)
+
+# Add user and set password
+def keycloak_create_user(email, username, firstName, lastName, password):
+    new_user = keycloak_admin.create_user({"email": email,
+                    "username": username,
+                    "emailVerified": True,
+                    "enabled": True,
+                    "firstName": firstName,
+                    "lastName": lastName,
+                    "credentials": [{"value": "12345","type": password}],
+                    "realmRoles": ["user_default"]})
+
+# Create the user and assign the role to access the user management API
+def update_user_roles(config):
+    realm_json = json.load(open(config['keycloak_realm_json_file_path']))
+
+    # Get the id of realm-management
+    for client in realm_json['clients']:
+        if config['clientId'] == client['clientId']:
+            client_id = client["id"]
+            break
+
+    user = keycloak_admin.get_users({"username":config['keycloak_api_management_username']})
+    user_id = user[0]['id']
+
+    # Read the role from file
+    with open(config['keycloak_user_manager_roles_json_file_path'], 'r') as data_file:
+        json_data = data_file.read()
+    
+    roles = json.loads(json_data)
+
+    # Get only client roles
+    clientRoles = roles[config['clientId']]
+    
+    keycloak_admin.assign_client_role(user_id, client_id, clientRoles)
+
+if  __name__ == "__main__":
+    parser = argparse.ArgumentParser(description='Configure keycloak user apis')
+    parser.add_argument('keycloak_bootstrap_config', help='configuration json file that is needed for keycloak bootstrap')
+    args = parser.parse_args()
+
+    with open(args.keycloak_bootstrap_config) as keycloak_bootstrap_config:
+        config = json.load(keycloak_bootstrap_config)
+
+    try:
+        # Get access token
+        keycloak_admin = KeycloakAdmin(server_url=config['keycloak_auth_server_url'],
+                            username=config['keycloak_management_user'],
+                            password=config['keycloak_management_password'],
+                            realm_name="master",
+                            client_id='admin-cli',
+                            verify=False)
+        # Import realm
+        keycloak_import_realm(config['keycloak_realm_json_file_path'])
+
+        # Set realm name to sunbird
+        keycloak_admin.realm_name = config['keycloak_realm']
+
+        # Add user for user api
+        keycloak_create_user(email=config['keycloak_api_management_user_email'],
+            username=config['keycloak_api_management_username'],
+            firstName=config['keycloak_api_management_user_first_name'],
+            lastName=config['keycloak_api_management_user_last_name'],
+            password=config['keycloak_api_management_user_password'])
+
+        # Update user roles for access user management API's
+        config['clientId'] = "realm-management"
+        update_user_roles(config)
+
+        # Update user roles for SSO
+        config['clientId'] = "admin-cli"
+        update_user_roles(config)
+
+    except urllib2.HTTPError as e:
+        error_message = e.read()
+        print error_message
+        raise
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_openid.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_openid.py
new file mode 100644
index 000000000..f1dcde44e
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/keycloak_openid.py
@@ -0,0 +1,390 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+from .authorization import Authorization
+from .exceptions import raise_error_from_response, KeycloakGetError, \
+    KeycloakRPTNotFound, KeycloakAuthorizationConfigError, KeycloakInvalidTokenError
+from .urls_patterns import (
+    URL_TOKEN,
+    URL_USERINFO,
+    URL_WELL_KNOWN,
+    URL_LOGOUT,
+    URL_CERTS,
+    URL_ENTITLEMENT,
+    URL_INTROSPECT
+)
+from .connection import ConnectionManager
+from jose import jwt
+import json
+
+
+class KeycloakOpenID:
+
+    def __init__(self, server_url, realm_name, client_id, client_secret_key=None, verify=True):
+        """
+
+        :param server_url: Keycloak server url
+        :param client_id: client id
+        :param realm_name: realm name
+        :param client_secret_key: client secret key
+        :param verify: True if want check connection SSL
+        """
+        self._client_id = client_id
+        self._client_secret_key = client_secret_key
+        self._realm_name = realm_name
+        self._connection = ConnectionManager(base_url=server_url,
+                                             headers={},
+                                             timeout=60,
+                                             verify=verify)
+
+        self._authorization = Authorization()
+
+    @property
+    def client_id(self):
+        return self._client_id
+
+    @client_id.setter
+    def client_id(self, value):
+        self._client_id = value
+
+    @property
+    def client_secret_key(self):
+        return self._client_secret_key
+
+    @client_secret_key.setter
+    def client_secret_key(self, value):
+        self._client_secret_key = value
+
+    @property
+    def realm_name(self):
+        return self._realm_name
+
+    @realm_name.setter
+    def realm_name(self, value):
+        self._realm_name = value
+
+    @property
+    def connection(self):
+        return self._connection
+
+    @connection.setter
+    def connection(self, value):
+        self._connection = value
+
+    @property
+    def authorization(self):
+        return self._authorization
+
+    @authorization.setter
+    def authorization(self, value):
+        self._authorization = value
+
+    def _add_secret_key(self, payload):
+        """
+        Add secret key if exist.
+
+        :param payload:
+        :return:
+        """
+        if self.client_secret_key:
+            payload.update({"client_secret": self.client_secret_key})
+
+        return payload
+
+    def _build_name_role(self, role):
+        """
+
+        :param role:
+        :return:
+        """
+        return self.client_id + "/" + role
+
+    def _token_info(self, token, method_token_info, **kwargs):
+        """
+
+        :param token:
+        :param method_token_info:
+        :param kwargs:
+        :return:
+        """
+        if method_token_info == 'introspect':
+            token_info = self.introspect(token)
+        else:
+            token_info = self.decode_token(token, **kwargs)
+
+        return token_info
+
+    def well_know(self):
+        """ The most important endpoint to understand is the well-known configuration
+            endpoint. It lists endpoints and other configuration options relevant to
+            the OpenID Connect implementation in Keycloak.
+
+            :return It lists endpoints and other configuration options relevant.
+        """
+
+        params_path = {"realm-name": self.realm_name}
+        data_raw = self.connection.raw_get(URL_WELL_KNOWN.format(**params_path))
+
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def auth_url(self, redirect_uri):
+        """
+
+        http://openid.net/specs/openid-connect-core-1_0.html#AuthorizationEndpoint
+
+        :return:
+        """
+        return NotImplemented
+
+    def token(self, username, password, grant_type=["password"]):
+        """
+        The token endpoint is used to obtain tokens. Tokens can either be obtained by
+        exchanging an authorization code or by supplying credentials directly depending on
+        what flow is used. The token endpoint is also used to obtain new access tokens
+        when they expire.
+
+        http://openid.net/specs/openid-connect-core-1_0.html#TokenEndpoint
+
+        :param username:
+        :param password:
+        :param grant_type:
+        :return:
+        """
+        params_path = {"realm-name": self.realm_name}
+        payload = {"username": username, "password": password,
+                   "client_id": self.client_id, "grant_type": grant_type}
+
+        payload = self._add_secret_key(payload)
+        data_raw = self.connection.raw_post(URL_TOKEN.format(**params_path),
+                                            data=payload)
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def refresh_token(self, refresh_token, grant_type=["refresh_token"]):
+        """
+        The token endpoint is used to obtain tokens. Tokens can either be obtained by
+        exchanging an authorization code or by supplying credentials directly depending on
+        what flow is used. The token endpoint is also used to obtain new access tokens
+        when they expire.
+
+        http://openid.net/specs/openid-connect-core-1_0.html#TokenEndpoint
+
+        :param refresh_token:
+        :param grant_type:
+        :return:
+        """
+        params_path = {"realm-name": self.realm_name}
+        payload = {"client_id": self.client_id, "grant_type": grant_type, "refresh_token": refresh_token}
+        payload = self._add_secret_key(payload)
+        data_raw = self.connection.raw_post(URL_TOKEN.format(**params_path),
+                                            data=payload)
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def userinfo(self, token):
+        """
+        The userinfo endpoint returns standard claims about the authenticated user,
+        and is protected by a bearer token.
+
+        http://openid.net/specs/openid-connect-core-1_0.html#UserInfo
+
+        :param token:
+        :return:
+        """
+
+        self.connection.add_param_headers("Authorization", "Bearer " + token)
+        params_path = {"realm-name": self.realm_name}
+
+        data_raw = self.connection.raw_get(URL_USERINFO.format(**params_path))
+
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def logout(self, refresh_token):
+        """
+        The logout endpoint logs out the authenticated user.
+        :param refresh_token:
+        :return:
+        """
+        params_path = {"realm-name": self.realm_name}
+        payload = {"client_id": self.client_id, "refresh_token": refresh_token}
+
+        payload = self._add_secret_key(payload)
+        data_raw = self.connection.raw_post(URL_LOGOUT.format(**params_path),
+                                            data=payload)
+
+        return raise_error_from_response(data_raw, KeycloakGetError, expected_code=204)
+
+    def certs(self):
+        """
+        The certificate endpoint returns the public keys enabled by the realm, encoded as a
+        JSON Web Key (JWK). Depending on the realm settings there can be one or more keys enabled
+        for verifying tokens.
+
+        https://tools.ietf.org/html/rfc7517
+
+        :return:
+        """
+        params_path = {"realm-name": self.realm_name}
+        data_raw = self.connection.raw_get(URL_CERTS.format(**params_path))
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def entitlement(self, token, resource_server_id):
+        """
+        Client applications can use a specific endpoint to obtain a special security token
+        called a requesting party token (RPT). This token consists of all the entitlements
+        (or permissions) for a user as a result of the evaluation of the permissions and authorization
+        policies associated with the resources being requested. With an RPT, client applications can
+        gain access to protected resources at the resource server.
+
+        :return:
+        """
+        self.connection.add_param_headers("Authorization", "Bearer " + token)
+        params_path = {"realm-name": self.realm_name, "resource-server-id": resource_server_id}
+        data_raw = self.connection.raw_get(URL_ENTITLEMENT.format(**params_path))
+
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def introspect(self, token, rpt=None, token_type_hint=None):
+        """
+        The introspection endpoint is used to retrieve the active state of a token. It is can only be
+        invoked by confidential clients.
+
+        https://tools.ietf.org/html/rfc7662
+
+        :param token:
+        :param rpt:
+        :param token_type_hint:
+
+        :return:
+        """
+        params_path = {"realm-name": self.realm_name}
+
+        payload = {"client_id": self.client_id, "token": token}
+
+        if token_type_hint == 'requesting_party_token':
+            if rpt:
+                payload.update({"token": rpt, "token_type_hint": token_type_hint})
+                self.connection.add_param_headers("Authorization", "Bearer " + token)
+            else:
+                raise KeycloakRPTNotFound("Can't found RPT.")
+
+        payload = self._add_secret_key(payload)
+
+        data_raw = self.connection.raw_post(URL_INTROSPECT.format(**params_path),
+                                            data=payload)
+
+        return raise_error_from_response(data_raw, KeycloakGetError)
+
+    def decode_token(self, token, key, algorithms=['RS256'], **kwargs):
+        """
+        A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data
+        structure that represents a cryptographic key.  This specification
+        also defines a JWK Set JSON data structure that represents a set of
+        JWKs.  Cryptographic algorithms and identifiers for use with this
+        specification are described in the separate JSON Web Algorithms (JWA)
+        specification and IANA registries established by that specification.
+
+        https://tools.ietf.org/html/rfc7517
+
+        :param token:
+        :param key:
+        :param algorithms:
+        :return:
+        """
+
+        return jwt.decode(token, key, algorithms=algorithms,
+                          audience=self.client_id, **kwargs)
+
+    def load_authorization_config(self, path):
+        """
+        Load Keycloak settings (authorization)
+
+        :param path: settings file (json)
+        :return:
+        """
+        authorization_file = open(path, 'r')
+        authorization_json = json.loads(authorization_file.read())
+        self.authorization.load_config(authorization_json)
+        authorization_file.close()
+
+    def get_policies(self, token, method_token_info='introspect', **kwargs):
+        """
+        Get policies by user token
+
+        :param token: user token
+        :return: policies list
+        """
+
+        if not self.authorization.policies:
+            raise KeycloakAuthorizationConfigError(
+                "Keycloak settings not found. Load Authorization Keycloak settings."
+            )
+
+        token_info = self._token_info(token, method_token_info, **kwargs)
+
+        if method_token_info == 'introspect' and not token_info['active']:
+            raise KeycloakInvalidTokenError(
+                "Token expired or invalid."
+            )
+
+        user_resources = token_info['resource_access'].get(self.client_id)
+
+        if not user_resources:
+            return None
+
+        policies = []
+
+        for policy_name, policy in self.authorization.policies.items():
+            for role in user_resources['roles']:
+                if self._build_name_role(role) in policy.roles:
+                    policies.append(policy)
+
+        return list(set(policies))
+
+    def get_permissions(self, token, method_token_info='introspect', **kwargs):
+        """
+        Get permission by user token
+
+        :param token: user token
+        :param method_token_info: Decode token method
+        :param kwargs: parameters for decode
+        :return: permissions list
+        """
+
+        if not self.authorization.policies:
+            raise KeycloakAuthorizationConfigError(
+                "Keycloak settings not found. Load Authorization Keycloak settings."
+            )
+
+        token_info = self._token_info(token, method_token_info, **kwargs)
+
+        if method_token_info == 'introspect' and not token_info['active']:
+            raise KeycloakInvalidTokenError(
+                "Token expired or invalid."
+            )
+
+        user_resources = token_info['resource_access'].get(self.client_id)
+
+        if not user_resources:
+            return None
+
+        permissions = []
+
+        for policy_name, policy in self.authorization.policies.items():
+            for role in user_resources['roles']:
+                if self._build_name_role(role) in policy.roles:
+                    permissions += policy.permissions
+
+        return list(set(permissions))
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/PKG-INFO b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/PKG-INFO
new file mode 100644
index 000000000..e98a1ee3c
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/PKG-INFO
@@ -0,0 +1,18 @@
+Metadata-Version: 1.1
+Name: python-keycloak
+Version: 0.12.0
+Summary: python-keycloak is a Python package providing access to the Keycloak API.
+Home-page: https://bitbucket.org/agriness/python-keycloak
+Author: Marcos Pereira
+Author-email: marcospereira.mpj@gmail.com
+License: GNU General Public License - V3
+Description: UNKNOWN
+Keywords: keycloak openid
+Platform: UNKNOWN
+Classifier: Programming Language :: Python :: 3
+Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
+Classifier: Development Status :: 3 - Alpha
+Classifier: Operating System :: MacOS
+Classifier: Operating System :: Unix
+Classifier: Operating System :: Microsoft :: Windows
+Classifier: Topic :: Utilities
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/SOURCES.txt b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/SOURCES.txt
new file mode 100644
index 000000000..e69de29bb
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/dependency_links.txt b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/dependency_links.txt
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/dependency_links.txt
@@ -0,0 +1 @@
+
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/requires.txt b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/requires.txt
new file mode 100644
index 000000000..d6eafdf65
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/requires.txt
@@ -0,0 +1,3 @@
+requests==2.18.4
+httmock==1.2.5
+python-jose==1.4.0
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/top_level.txt b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/top_level.txt
new file mode 100644
index 000000000..26c07c1da
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/python_keycloak.egg-info/top_level.txt
@@ -0,0 +1 @@
+keycloak
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/tests/__init__.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/tests/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/tests/test_connection.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/tests/test_connection.py
new file mode 100644
index 000000000..97ec1792d
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/tests/test_connection.py
@@ -0,0 +1,148 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+from httmock import urlmatch, response, HTTMock, all_requests
+
+from ..connection import ConnectionManager
+
+
+try:
+    import unittest
+except ImportError:
+    import unittest2 as unittest
+
+    
+class TestConnection(unittest.TestCase):
+    
+    def setUp(self):
+        self._conn = ConnectionManager(
+                            base_url="http://localhost:8080/",
+                            headers={}, 
+                            timeout=60)
+
+    @all_requests
+    def response_content_success(self, url, request):
+        headers = {'content-type': 'application/json'}
+        content = b'response_ok'
+        return response(200, content, headers, None, 5, request)
+        
+    def test_raw_get(self):            
+        with HTTMock(self.response_content_success):
+            resp = self._conn.raw_get("/known_path")
+        self.assertEqual(resp.content, b'response_ok')
+        self.assertEqual(resp.status_code, 200) 
+
+    def test_raw_post(self):
+
+        @urlmatch(path="/known_path", method="post")
+        def response_post_success(url, request):
+            headers = {'content-type': 'application/json'}
+            content = 'response'.encode("utf-8")
+            return response(201, content, headers, None, 5, request)
+                 
+        with HTTMock(response_post_success):
+            resp = self._conn.raw_post("/known_path",
+                                        {'field': 'value'})
+        self.assertEqual(resp.content, b'response')
+        self.assertEqual(resp.status_code, 201)
+
+    def test_raw_put(self):
+        @urlmatch(netloc="localhost", path="/known_path", method="put")
+        def response_put_success(url, request):
+            headers = {'content-type': 'application/json'}
+            content = 'response'.encode("utf-8")
+            return response(200, content, headers, None, 5, request)
+
+        with HTTMock(response_put_success):
+            resp = self._conn.raw_put("/known_path",
+                                       {'field': 'value'})
+        self.assertEqual(resp.content, b'response')
+        self.assertEqual(resp.status_code, 200)
+
+    def test_raw_get_fail(self):
+
+        @urlmatch(netloc="localhost", path="/known_path", method="get")
+        def response_get_fail(url, request):
+            headers = {'content-type': 'application/json'}
+            content = "404 page not found".encode("utf-8")
+            return response(404, content, headers, None, 5, request)
+                 
+        with HTTMock(response_get_fail):
+            resp = self._conn.raw_get("/known_path")
+
+        self.assertEqual(resp.content, b"404 page not found")
+        self.assertEqual(resp.status_code, 404)   
+        
+    def test_raw_post_fail(self):
+
+        @urlmatch(netloc="localhost", path="/known_path", method="post")
+        def response_post_fail(url, request):
+            headers = {'content-type': 'application/json'}
+            content = str(["Start can't be blank"]).encode("utf-8")
+            return response(404, content, headers, None, 5, request)
+                 
+        with HTTMock(response_post_fail):
+            resp = self._conn.raw_post("/known_path",
+                                       {'field': 'value'})
+        self.assertEqual(resp.content, str(["Start can't be blank"]).encode("utf-8"))
+        self.assertEqual(resp.status_code, 404)
+
+    def test_raw_put_fail(self):
+
+        @urlmatch(netloc="localhost", path="/known_path", method="put")
+        def response_put_fail(url, request):
+            headers = {'content-type': 'application/json'}
+            content = str(["Start can't be blank"]).encode("utf-8")
+            return response(404, content, headers, None, 5, request)
+
+        with HTTMock(response_put_fail):
+            resp = self._conn.raw_put("/known_path",
+                                      {'field': 'value'})
+        self.assertEqual(resp.content, str(["Start can't be blank"]).encode("utf-8"))
+        self.assertEqual(resp.status_code, 404)
+
+    def test_add_param_headers(self):
+        self._conn.add_param_headers("test", "value")
+        self.assertEqual(self._conn.headers,
+                         {"test": "value"})
+
+    def test_del_param_headers(self):
+        self._conn.add_param_headers("test", "value")
+        self._conn.del_param_headers("test")
+        self.assertEqual(self._conn.headers, {})
+    
+    def test_clean_param_headers(self):
+        self._conn.add_param_headers("test", "value")
+        self.assertEqual(self._conn.headers,
+                         {"test": "value"})
+        self._conn.clean_headers()
+        self.assertEqual(self._conn.headers, {})
+
+    def test_exist_param_headers(self):
+        self._conn.add_param_headers("test", "value")
+        self.assertTrue(self._conn.exist_param_headers("test"))
+        self.assertFalse(self._conn.exist_param_headers("test_no"))
+        
+    def test_get_param_headers(self):
+        self._conn.add_param_headers("test", "value")
+        self.assertTrue(self._conn.exist_param_headers("test"))
+        self.assertFalse(self._conn.exist_param_headers("test_no"))
+        
+    def test_get_headers(self):
+        self._conn.add_param_headers("test", "value")
+        self.assertEqual(self._conn.headers,
+                         {"test": "value"})
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/urls_patterns.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/urls_patterns.py
new file mode 100644
index 000000000..b57212950
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/keycloak/urls_patterns.py
@@ -0,0 +1,54 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# OPENID URLS
+URL_WELL_KNOWN = "realms/{realm-name}/.well-known/openid-configuration"
+URL_TOKEN = "realms/{realm-name}/protocol/openid-connect/token"
+URL_USERINFO = "realms/{realm-name}/protocol/openid-connect/userinfo"
+URL_LOGOUT = "realms/{realm-name}/protocol/openid-connect/logout"
+URL_CERTS = "realms/{realm-name}/protocol/openid-connect/certs"
+URL_INTROSPECT = "realms/{realm-name}/protocol/openid-connect/token/introspect"
+URL_ENTITLEMENT = "realms/{realm-name}/authz/entitlement/{resource-server-id}"
+
+# ADMIN URLS
+URL_ADMIN_USERS = "admin/realms/{realm-name}/users"
+URL_ADMIN_USERS_COUNT = "admin/realms/{realm-name}/users/count"
+URL_ADMIN_USER = "admin/realms/{realm-name}/users/{id}"
+URL_ADMIN_USER_CONSENTS = "admin/realms/{realm-name}/users/{id}/consents"
+URL_ADMIN_SEND_UPDATE_ACCOUNT = "admin/realms/{realm-name}/users/{id}/execute-actions-email"
+URL_ADMIN_SEND_VERIFY_EMAIL = "admin/realms/{realm-name}/users/{id}/send-verify-email"
+URL_ADMIN_RESET_PASSWORD = "admin/realms/{realm-name}/users/{id}/reset-password"
+URL_ADMIN_GET_SESSIONS = "admin/realms/{realm-name}/users/{id}/sessions"
+URL_ADMIN_USER_CLIENT_ROLES = "admin/realms/{realm-name}/users/{id}/role-mappings/clients/{client-id}"
+URL_ADMIN_USER_GROUP = "admin/realms/{realm-name}/users/{id}/groups/{group-id}"
+
+URL_ADMIN_SERVER_INFO = "admin/serverinfo"
+
+URL_ADMIN_GROUPS = "admin/realms/{realm-name}/groups"
+URL_ADMIN_GROUP = "admin/realms/{realm-name}/groups/{id}"
+URL_ADMIN_GROUP_CHILD = "admin/realms/{realm-name}/groups/{id}/children"
+URL_ADMIN_GROUP_PERMISSIONS = "admin/realms/{realm-name}/groups/{id}/management/permissions"
+
+URL_ADMIN_CLIENTS = "admin/realms/{realm-name}/clients"
+URL_ADMIN_CLIENT = "admin/realms/{realm-name}/clients/{id}"
+URL_ADMIN_CLIENT_ROLES = "admin/realms/{realm-name}/clients/{id}/roles"
+URL_ADMIN_CLIENT_ROLE = "admin/realms/{realm-name}/clients/{id}/roles/{role-name}"
+
+URL_ADMIN_REALM_ROLES = "admin/realms/{realm-name}/roles"
+
+URL_ADMIN_USER_STORAGE = "admin/realms/{realm-name}/user-storage/{id}/sync"
+URL_ADMIN_REALM = "admin/realms"
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/PKG-INFO b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/PKG-INFO
new file mode 100644
index 000000000..e98a1ee3c
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/PKG-INFO
@@ -0,0 +1,18 @@
+Metadata-Version: 1.1
+Name: python-keycloak
+Version: 0.12.0
+Summary: python-keycloak is a Python package providing access to the Keycloak API.
+Home-page: https://bitbucket.org/agriness/python-keycloak
+Author: Marcos Pereira
+Author-email: marcospereira.mpj@gmail.com
+License: GNU General Public License - V3
+Description: UNKNOWN
+Keywords: keycloak openid
+Platform: UNKNOWN
+Classifier: Programming Language :: Python :: 3
+Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
+Classifier: Development Status :: 3 - Alpha
+Classifier: Operating System :: MacOS
+Classifier: Operating System :: Unix
+Classifier: Operating System :: Microsoft :: Windows
+Classifier: Topic :: Utilities
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/SOURCES.txt b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/SOURCES.txt
new file mode 100644
index 000000000..d948eb4a5
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/SOURCES.txt
@@ -0,0 +1,21 @@
+README.md
+setup.cfg
+setup.py
+keycloak/__init__.py
+keycloak/connection.py
+keycloak/exceptions.py
+keycloak/keycloak_admin.py
+keycloak/keycloak_main.py
+keycloak/keycloak_openid.py
+keycloak/urls_patterns.py
+keycloak/authorization/__init__.py
+keycloak/authorization/permission.py
+keycloak/authorization/policy.py
+keycloak/authorization/role.py
+keycloak/tests/__init__.py
+keycloak/tests/test_connection.py
+python_keycloak.egg-info/PKG-INFO
+python_keycloak.egg-info/SOURCES.txt
+python_keycloak.egg-info/dependency_links.txt
+python_keycloak.egg-info/requires.txt
+python_keycloak.egg-info/top_level.txt
\ No newline at end of file
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/dependency_links.txt b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/dependency_links.txt
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/dependency_links.txt
@@ -0,0 +1 @@
+
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/requires.txt b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/requires.txt
new file mode 100644
index 000000000..d6eafdf65
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/requires.txt
@@ -0,0 +1,3 @@
+requests==2.18.4
+httmock==1.2.5
+python-jose==1.4.0
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/top_level.txt b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/top_level.txt
new file mode 100644
index 000000000..26c07c1da
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/python_keycloak.egg-info/top_level.txt
@@ -0,0 +1 @@
+keycloak
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/roles.json b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/roles.json
new file mode 100644
index 000000000..cc5e0b324
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/roles.json
@@ -0,0 +1,41 @@
+{
+    "realm-management" : [
+        {
+            "id": "3ff462fc-b33c-431a-b54b-861c3298d910",
+            "name": "manage-users",
+            "description": "${role_manage-users}",
+            "scopeParamRequired": false,
+            "composite": false,"clientRole": true,
+            "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+            "id": "57118202-c5e5-4c49-829b-c2ed796bfdea",
+            "name": "query-users",
+            "description": "${role_query-users}",
+            "scopeParamRequired": false,
+            "composite": false,
+            "clientRole": true,
+            "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+            "id":"46019462-3dc8-46a8-9786-ffcbad293f43",
+            "name":"view-users",
+            "description":"${role_view-users}",
+            "scopeParamRequired":false,
+            "composite":true,
+            "clientRole":true,
+            "containerId":"b2f45201-1362-4b10-83c3-207d470f44bf"
+        }
+    ],
+    "admin-cli": [
+        {
+            "id":"30ab6b4f-b17c-4fff-a5fa-1181686bb409",
+            "name":"admin",
+            "description":"admin role",
+            "scopeParamRequired":false,
+            "composite":true,
+            "clientRole":true,
+            "containerId":"8891d8e9-35e6-4a1c-b32b-027be03b0f24"
+        }
+    ]
+}
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/setup.cfg b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/setup.cfg
new file mode 100644
index 000000000..9f88734b5
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/setup.cfg
@@ -0,0 +1,7 @@
+[metadata]
+description-file = README.md
+
+[egg_info]
+tag_build = 
+tag_date = 0
+
diff --git a/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/setup.py b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/setup.py
new file mode 100644
index 000000000..bf6a505f0
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/files/python-keycloak-0.12.0/setup.py
@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+
+from setuptools import setup
+
+setup(
+    name='python-keycloak',
+    version='0.12.0',
+    url='https://bitbucket.org/agriness/python-keycloak',
+    license='GNU General Public License - V3',
+    author='Marcos Pereira',
+    author_email='marcospereira.mpj@gmail.com',
+    keywords='keycloak openid',
+    description=u'python-keycloak is a Python package providing access to the Keycloak API.',
+    packages=['keycloak', 'keycloak.authorization', 'keycloak.tests'],
+    install_requires=['requests==2.18.4', 'httmock==1.2.5', 'python-jose==1.4.0'],
+    classifiers=[
+        'Programming Language :: Python :: 3',
+        'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
+        'Development Status :: 3 - Alpha',
+        'Operating System :: MacOS',
+        'Operating System :: Unix',
+        'Operating System :: Microsoft :: Windows',
+        'Topic :: Utilities'
+    ]
+)
diff --git a/ansible/roles/sunbird-auth-deploy/tasks/bootstrap.yml b/ansible/roles/sunbird-auth-deploy/tasks/bootstrap.yml
new file mode 100644
index 000000000..9389b39bd
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/tasks/bootstrap.yml
@@ -0,0 +1,77 @@
+- name: start service
+  become: yes
+  command: /etc/init.d/keycloak start
+  poll: 5
+  async: 5
+  ignore_errors: yes
+
+- name: Create admin user
+  become_user: "{{ wildfly_user }}"
+  command: "{{ wildfly_dir }}/bin/add-user-keycloak.sh -r master -u {{ keycloak_management_user }} -p {{ keycloak_management_password }}"
+  when: keycloak_management_user is defined and
+        keycloak_management_password is defined
+  ignore_errors: yes
+
+- name: status service
+  become: yes
+  command: /etc/init.d/keycloak status
+  register: keycloak
+  poll: 5
+  async: 10
+
+- name: stop service
+  become: yes
+  command: /etc/init.d/keycloak stop && Pkill keycloak
+  when: "keycloak.stdout.find('running') != -1"
+  poll: 5
+  async: 10
+  ignore_errors: yes
+
+- name: start service
+  become: yes
+  command: /etc/init.d/keycloak start
+  poll: 5
+  async: 5
+
+- name: Waiting Until Keycloak is fully functional
+  wait_for:
+    host: "{{ inventory_hostname }}"
+    port: 8080
+    delay: 5
+
+- name: Install dependencies for keycloak
+  apt:
+    name: "{{item}}"
+    update_cache: yes
+  with_items:
+    - python-pip
+    - python-setuptools
+
+- name: Copying python libraries
+  copy: src={{ role_path }}/files/python-keycloak-0.12.0 dest=/tmp/
+
+- name: Initialize python library to run keycloak bootstrap script
+  shell: cd /tmp/python-keycloak-0.12.0 && python setup.py install
+
+- name: Save keycalok vars to json
+  template: src="keycloak-bootstrap.conf.j2" dest="/tmp/keycloak-bootstrap.conf.json" mode="0644"
+
+- name: Copy realm json file to tmp location
+  template: src="keycloak-realm.j2" dest="/tmp/keycloak-realm.json" mode="0644"
+
+- name: Copy user manager roles file to tmp location
+  copy: src="files/python-keycloak-0.12.0/roles.json" dest="/tmp/roles.json" mode="0644"
+
+- name: Pausing for 100 seconds sometime for keycloak to run completely
+  pause:
+    seconds: 10
+
+- name: Copy the keycloak bootstrap script
+  copy:  src={{ role_path }}/files/python-keycloak-0.12.0/keycloak dest=/tmp
+
+- name: Run the keycloak bootstrap script
+  shell:  cd /tmp/keycloak/ && python keycloak_main.py /tmp/keycloak-bootstrap.conf.json
+  register: out
+  until: '"404" not in out.stderr'
+  retries: 2
+  delay: 10
diff --git a/ansible/roles/sunbird-auth-deploy/tasks/deploy.yml b/ansible/roles/sunbird-auth-deploy/tasks/deploy.yml
new file mode 100644
index 000000000..de5127b5b
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/tasks/deploy.yml
@@ -0,0 +1,109 @@
+- name: Create required directories
+  file:
+   path: "{{ item.dest }}"
+   mode: "{{item.mode}}"
+   state: directory
+  with_items:
+  - { dest: '{{keycloak_home}}/providers', mode: '0755'}
+  - { dest: '{{keycloak_home}}/modules/system/layers/keycloak/org/postgresql/main', mode: '0755'}
+  - { dest: '{{keycloak_home}}/themes/{{tenant_name}}/login/messages', mode: '0755'}
+  - { dest: '{{keycloak_home}}/themes/{{tenant_name}}/login/resources/css/fonts/notosans', mode: '0755'}
+  - { dest: '{{keycloak_home}}/themes/{{tenant_name}}/login/resources/css/themes/default/assets/fonts', mode: '0755'}
+  - { dest: '{{keycloak_home}}/themes/{{tenant_name}}/login/resources/img', mode: '0755'}
+  - { dest: '{{keycloak_home}}/themes/{{tenant_name}}/login/resources/js', mode: '0755'}
+  - { dest: '{{keycloak_home}}/themes/{{tenant_name}}/email/html', mode: '0755'}
+  - { dest: '{{keycloak_home}}/themes/{{tenant_name}}/email/messages', mode: '0755'}
+  - { dest: '{{keycloak_home}}/themes/{{tenant_name}}/email/text', mode: '0755'}
+
+- name: Copy login theme
+  copy: src="{{login_theme}}/" dest="{{keycloak_home}}/themes/{{tenant_name}}/login/" force="yes"
+
+- name: Copy Custom Validation theme html to login theme
+  copy: src="../../sunbird-auth/keycloak/sms-provider/templates/" dest="{{keycloak_home}}/themes/{{tenant_name}}/login/" force="yes"
+
+- name: Copy email theme
+  copy: src="{{email_theme}}/" dest="{{keycloak_home}}/themes/{{tenant_name}}/email/" force="yes"
+
+- name: Create directory for sunbird auth package config
+  file:
+    path: sunbird_auth_{{sunbird_auth_version}}.config
+    state: directory
+    mode: 0755
+
+- name: Keycloak configuration XML file
+  template:
+    src: "roles/sunbird-auth-deploy/templates/standalone-ha.xml"
+    dest: "sunbird_auth_{{sunbird_auth_version}}.config/standalone-ha.xml"
+    mode: 0750
+
+- name: Postgresql Configuration- module.xml
+  template:
+    src: "roles/sunbird-auth-deploy/templates/module.xml.j2"
+    dest: "sunbird_auth_{{sunbird_auth_version}}.config/module.xml"
+    mode: 0750
+
+- name: SMS provider configuration file
+  template:
+    src: "roles/sunbird-auth-deploy/templates/Msg91Creds.json.j2"
+    dest: "sunbird_auth_{{sunbird_auth_version}}.config/Msg91Creds.json"
+    mode: 0755
+  when: "{{ msg_91_required|default(false) }}"
+  ignore_errors: yes
+
+- name: status service
+  become: yes
+  command: /etc/init.d/keycloak status
+  register: keycloak
+  poll: 5
+  async: 10
+
+- name: stop service
+  become: yes
+  command: /etc/init.d/keycloak stop && Pkill keycloak
+  when: "keycloak.stdout.find('running') != -1"
+  poll: 5
+  async: 10
+  ignore_errors: yes
+
+- name: Keycloak configuration XML file
+  copy:
+    src: "sunbird_auth_{{sunbird_auth_version}}.config/standalone-ha.xml"
+    dest: "{{keycloak_home}}/standalone/configuration/standalone-ha.xml"
+    mode: 0750
+    owner: "{{wildfly_user}}"
+    group: "{{wildfly_group}}"
+    remote_src: yes
+
+- name: Postgresql Configuration- module.xml
+  copy:
+    src: "sunbird_auth_{{sunbird_auth_version}}.config/module.xml"
+    dest: "{{keycloak_home}}/modules/system/layers/keycloak/org/postgresql/main/module.xml"
+    mode: 0750
+    owner: "{{wildfly_user}}"
+    group: "{{wildfly_group}}"
+    remote_src: yes
+
+- name: Create a directory for SMS provider configuration
+  file:
+    path: "{{keycloak_home}}/bin/sms-provider"
+    state: directory
+    mode: 0755
+  when: "{{ msg_91_required|default(false) }}"
+  ignore_errors: yes
+
+- name: SMS provider configuration file
+  copy:
+    src: "sunbird_auth_{{sunbird_auth_version}}.config/Msg91Creds.json"
+    dest: "{{keycloak_home}}/bin/sms-provider/Msg91Creds.json"
+    owner: "{{wildfly_user}}"
+    group: "{{wildfly_group}}"
+    mode: 0755
+    remote_src: yes
+  when: "{{ msg_91_required|default(false) }}"
+  ignore_errors: yes
+
+- name: start service
+  become: yes
+  command: /etc/init.d/keycloak start
+  poll: 5
+  async: 5
diff --git a/ansible/roles/sunbird-auth-deploy/tasks/main.yml b/ansible/roles/sunbird-auth-deploy/tasks/main.yml
new file mode 100644
index 000000000..3c5bbefeb
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/tasks/main.yml
@@ -0,0 +1,7 @@
+- include: deploy.yml
+  tags:
+    - deploy
+
+- include: bootstrap.yml
+  tags:
+    - bootstrap
diff --git a/ansible/roles/sunbird-auth-deploy/templates/Msg91Creds.json.j2 b/ansible/roles/sunbird-auth-deploy/templates/Msg91Creds.json.j2
new file mode 100644
index 000000000..d584b8be7
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/templates/Msg91Creds.json.j2
@@ -0,0 +1,7 @@
+{
+  "auth_key": "{{vault_auth_key}}",
+  "sender": "{{vault_sender}}",
+  "country": "{{vault_country}}",
+  "route": "{{vault_route}}",
+  "sms_method_type": "{{vault_sms_method_type}}"
+}
diff --git a/ansible/roles/sunbird-auth-deploy/templates/keycloak-bootstrap.conf.j2 b/ansible/roles/sunbird-auth-deploy/templates/keycloak-bootstrap.conf.j2
new file mode 100644
index 000000000..32b567707
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/templates/keycloak-bootstrap.conf.j2
@@ -0,0 +1,13 @@
+{
+    "keycloak_auth_server_url": "{{ keycloak_auth_server_url }}/",
+    "keycloak_management_user": "{{ keycloak_management_user }}",
+    "keycloak_management_password": "{{ keycloak_management_password }}",
+    "keycloak_realm": "{{ keycloak_realm }}",
+    "keycloak_realm_json_file_path": "/tmp/keycloak-realm.json",
+    "keycloak_user_manager_roles_json_file_path": "/tmp/roles.json",
+    "keycloak_api_management_username":  "{{ keycloak_api_management_username }}",
+    "keycloak_api_management_user_email": "{{ keycloak_api_management_user_email }}",
+    "keycloak_api_management_user_first_name": "{{ keycloak_api_management_user_first_name }}",
+    "keycloak_api_management_user_last_name": "{{ keycloak_api_management_user_last_name }}",
+    "keycloak_api_management_user_password": "{{ keycloak_api_management_user_password }}"
+}
diff --git a/ansible/roles/sunbird-auth-deploy/templates/keycloak-realm.j2 b/ansible/roles/sunbird-auth-deploy/templates/keycloak-realm.j2
new file mode 100644
index 000000000..a8d199ed5
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/templates/keycloak-realm.j2
@@ -0,0 +1,2388 @@
+{
+  "id": "sunbird",
+  "realm": "sunbird",
+  "notBefore": 1548955037,
+  "revokeRefreshToken": false,
+  "accessTokenLifespan": 86400,
+  "accessTokenLifespanForImplicitFlow": 5184000,
+  "ssoSessionIdleTimeout": 86400,
+  "ssoSessionMaxLifespan": 86400,
+  "offlineSessionIdleTimeout": 15552000,
+  "accessCodeLifespan": 60,
+  "accessCodeLifespanUserAction": 300,
+  "accessCodeLifespanLogin": 43200,
+  "actionTokenGeneratedByAdminLifespan": 43200,
+  "actionTokenGeneratedByUserLifespan": 300,
+  "enabled": true,
+  "sslRequired": {{ '"none"' if proto=='http' else '"external"' }},
+  "registrationAllowed": true,
+  "registrationEmailAsUsername": false,
+  "rememberMe": true,
+  "verifyEmail": false,
+  "loginWithEmailAllowed": true,
+  "duplicateEmailsAllowed": false,
+  "resetPasswordAllowed": true,
+  "editUsernameAllowed": false,
+  "bruteForceProtected": true,
+  "permanentLockout": false,
+  "maxFailureWaitSeconds": 900,
+  "minimumQuickLoginWaitSeconds": 60,
+  "waitIncrementSeconds": 60,
+  "quickLoginCheckMilliSeconds": 1000,
+  "maxDeltaTimeSeconds": 43200,
+  "failureFactor": 30,
+  "roles": {
+    "realm": [
+      {
+        "id": "7b955d7f-0a1e-4935-8391-642886d34612",
+        "name": "offline_access",
+        "description": "${role_offline-access}",
+        "scopeParamRequired": true,
+        "composite": false,
+        "clientRole": false,
+        "containerId": "sunbird"
+      },
+      {
+        "id": "d6e505fe-c3c5-4689-946e-7f69d3f64c6c",
+        "name": "admin",
+        "description": "role_admin",
+        "scopeParamRequired": false,
+        "composite": true,
+        "composites": {
+          "realm": [
+            "offline_access",
+            "uma_authorization"
+          ]
+        },
+        "clientRole": false,
+        "containerId": "sunbird"
+      },
+      {
+        "id": "96adf368-c8e2-4b39-b2a5-2559573edb63",
+        "name": "uma_authorization",
+        "description": "${role_uma_authorization}",
+        "scopeParamRequired": false,
+        "composite": false,
+        "clientRole": false,
+        "containerId": "sunbird"
+      }
+    ],
+    "client": {
+      "realm-management": [
+        {
+          "id": "3f8bf7e5-5d66-4394-8f06-1270529c605f",
+          "name": "manage-authorization",
+          "description": "${role_manage-authorization}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "601fa2c9-29d4-49c1-87ac-939a1260f6ce",
+          "name": "query-realms",
+          "description": "${role_query-realms}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "9aa1dcd9-cb93-4496-af5f-41b9ecacc1da",
+          "name": "view-authorization",
+          "description": "${role_view-authorization}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "98999987-faf5-4c4e-958a-e5463bc4edc6",
+          "name": "manage-events",
+          "description": "${role_manage-events}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "f898fca8-5361-49d5-900a-ebf5b775a939",
+          "name": "impersonation",
+          "description": "${role_impersonation}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "698dfeb0-b8d2-4240-b8a8-acd4b7a12ad3",
+          "name": "view-realm",
+          "description": "${role_view-realm}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "3ff462fc-b33c-431a-b54b-861c3298d910",
+          "name": "manage-users",
+          "description": "${role_manage-users}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "be1802b1-558c-404c-bcb9-b9bf77af9788",
+          "name": "manage-identity-providers",
+          "description": "${role_manage-identity-providers}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "387b44e4-e901-4431-b9af-6abd9377ed46",
+          "name": "query-clients",
+          "description": "${role_query-clients}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "a408b6e8-03c9-46a2-97ba-305d09db0c3c",
+          "name": "view-events",
+          "description": "${role_view-events}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "41c2f39a-3008-4f9d-9e1e-a7738c118570",
+          "name": "query-groups",
+          "description": "${role_query-groups}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "26d3289b-d2eb-4cf2-a501-f1e3fa07344c",
+          "name": "manage-clients",
+          "description": "${role_manage-clients}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "e2077ab0-6efb-450d-9cba-89cacd887b71",
+          "name": "create-client",
+          "description": "${role_create-client}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "46019462-3dc8-46a8-9786-ffcbad293f43",
+          "name": "view-users",
+          "description": "${role_view-users}",
+          "scopeParamRequired": false,
+          "composite": true,
+          "composites": {
+            "client": {
+              "realm-management": [
+                "query-groups",
+                "query-users"
+              ]
+            }
+          },
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "d269f220-e93f-4b43-96a1-9f2c117a2dfb",
+          "name": "view-clients",
+          "description": "${role_view-clients}",
+          "scopeParamRequired": false,
+          "composite": true,
+          "composites": {
+            "client": {
+              "realm-management": [
+                "query-clients"
+              ]
+            }
+          },
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "0c998f1b-7363-47fb-a493-4b6f4aacb0ba",
+          "name": "realm-admin",
+          "description": "${role_realm-admin}",
+          "scopeParamRequired": false,
+          "composite": true,
+          "composites": {
+            "client": {
+              "realm-management": [
+                "manage-authorization",
+                "query-realms",
+                "view-authorization",
+                "manage-events",
+                "impersonation",
+                "view-realm",
+                "manage-users",
+                "manage-identity-providers",
+                "query-clients",
+                "view-events",
+                "query-groups",
+                "manage-clients",
+                "create-client",
+                "view-users",
+                "view-clients",
+                "manage-realm",
+                "view-identity-providers",
+                "query-users"
+              ]
+            }
+          },
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "d77bf5a5-5877-450b-b11e-5f874f410e10",
+          "name": "manage-realm",
+          "description": "${role_manage-realm}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "d97009ed-d0c7-4afb-b9a3-6ee03ef01a74",
+          "name": "view-identity-providers",
+          "description": "${role_view-identity-providers}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        },
+        {
+          "id": "57118202-c5e5-4c49-829b-c2ed796bfdea",
+          "name": "query-users",
+          "description": "${role_query-users}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b2f45201-1362-4b10-83c3-207d470f44bf"
+        }
+      ],
+      "security-admin-console": [],
+      "android": [],
+      "admin-cli": [
+        {
+          "id": "30ab6b4f-b17c-4fff-a5fa-1181686bb409",
+          "name": "admin",
+          "description": "admin role",
+          "scopeParamRequired": false,
+          "composite": true,
+          "composites": {
+            "realm": [
+              "offline_access",
+              "admin",
+              "uma_authorization"
+            ]
+          },
+          "clientRole": true,
+          "containerId": "8891d8e9-35e6-4a1c-b32b-027be03b0f24"
+        }
+      ],
+      "trampoline": [],
+      "broker": [
+        {
+          "id": "19ef58ac-2d90-40a4-a158-0e2f8893264a",
+          "name": "read-token",
+          "description": "${role_read-token}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "c3950efa-6684-44c2-b50a-c7b3d16df04b"
+        }
+      ],
+      "portal": [],
+      "account": [
+        {
+          "id": "1fef7ac5-b042-462b-8298-0446044788b3",
+          "name": "manage-account",
+          "description": "${role_manage-account}",
+          "scopeParamRequired": false,
+          "composite": true,
+          "composites": {
+            "client": {
+              "account": [
+                "manage-account-links"
+              ]
+            }
+          },
+          "clientRole": true,
+          "containerId": "c2d24d3f-65ca-46de-9cd8-3eeb71a7f83d"
+        },
+        {
+          "id": "f8786348-6fa4-4b13-828e-9f080c9c6824",
+          "name": "manage-account-links",
+          "description": "${role_manage-account-links}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "c2d24d3f-65ca-46de-9cd8-3eeb71a7f83d"
+        },
+        {
+          "id": "91c5c738-9c39-4c4d-bae8-75f18fd7c5e4",
+          "name": "view-profile",
+          "description": "${role_view-profile}",
+          "scopeParamRequired": false,
+          "composite": false,
+          "clientRole": true,
+          "containerId": "c2d24d3f-65ca-46de-9cd8-3eeb71a7f83d"
+        }
+      ],
+      "google-auth": []
+    }
+  },
+  "groups": [],
+  "defaultRoles": [
+    "offline_access",
+    "uma_authorization"
+  ],
+  "requiredCredentials": [
+    "password"
+  ],
+  "passwordPolicy": "hashIterations(20000)",
+  "otpPolicyType": "totp",
+  "otpPolicyAlgorithm": "HmacSHA1",
+  "otpPolicyInitialCounter": 0,
+  "otpPolicyDigits": 6,
+  "otpPolicyLookAheadWindow": 1,
+  "otpPolicyPeriod": 120,
+  "clientScopeMappings": {
+    "realm-management": [
+      {
+        "client": "admin-cli",
+        "roles": [
+          "realm-admin"
+        ]
+      },
+      {
+        "client": "security-admin-console",
+        "roles": [
+          "realm-admin"
+        ]
+      }
+    ]
+  },
+  "clients": [
+    {
+      "id": "9a901d18-377b-4615-9b89-677b544be3c5",
+      "clientId": "trampoline",
+      "rootUrl": "{{proto}}://{{proxy_server_name}}",
+      "adminUrl": "",
+      "baseUrl": "/",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "{{sunbird_trampoline_secret}}",
+      "redirectUris": [],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": false,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": true,
+      "serviceAccountsEnabled": false,
+      "publicClient": false,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {
+        "saml.assertion.signature": "false",
+        "saml.force.post.binding": "false",
+        "saml.multivalued.roles": "false",
+        "saml.encrypt": "false",
+        "saml_force_name_id_format": "false",
+        "saml.client.signature": "false",
+        "saml.authnstatement": "false",
+        "saml.server.signature": "false",
+        "saml.server.signature.keyinfo.ext": "false",
+        "saml.onetimeuse.condition": "false"
+      },
+      "fullScopeAllowed": true,
+      "nodeReRegistrationTimeout": -1,
+      "protocolMappers": [
+        {
+          "id": "12134027-94cc-401c-bbf6-be565078ddfb",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "6a956bf1-6c40-4549-b335-9fe8c788b18f",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "d32ba1d4-3fef-42ff-aa2b-98cb4bfef6f9",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "9e899fc7-1ddd-447d-810c-d91333d6621c",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "74e4d13f-bd02-4f17-bbbc-d4b79bab1971",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "48fe23c2-a6fb-4c5e-8930-28ad1913829a",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "da893beb-6ac7-420d-b51b-f05dadf56bbc",
+      "clientId": "android",
+      "rootUrl": "{{proto}}://{{proxy_server_name}}",
+      "baseUrl": "/",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": ["{{proto}}://{{proxy_server_name}}/oauth2callback"],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": true,
+      "serviceAccountsEnabled": false,
+      "publicClient": true,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {
+        "saml.assertion.signature": "false",
+        "saml.force.post.binding": "false",
+        "saml.multivalued.roles": "false",
+        "saml.encrypt": "false",
+        "saml_force_name_id_format": "false",
+        "saml.client.signature": "false",
+        "saml.authnstatement": "false",
+        "saml.server.signature": "false",
+        "saml.server.signature.keyinfo.ext": "false",
+        "saml.onetimeuse.condition": "false"
+      },
+      "fullScopeAllowed": true,
+      "nodeReRegistrationTimeout": -1,
+      "protocolMappers": [
+        {
+          "id": "ff7dac46-16b4-4ab6-a054-dd03d5411fa9",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "32fad9c0-0dfe-45b2-94a1-3e2f74d756ec",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "4fb4d644-c609-4a27-a407-d451bcd83e16",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "84e7c6e5-1afb-44d8-b507-1ed31fa0f351",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "e7ca189f-94de-4996-a192-e93ba960bbba",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "16bedb3b-7571-4106-9a47-66151915ac31",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "647aa742-d849-41d2-b174-c06b59e6d5b6",
+      "clientId": "google-auth",
+      "rootUrl": "{{proto}}://{{proxy_server_name}}",
+      "adminUrl": "",
+      "baseUrl": "/",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": ["{{proto}}://{{proxy_server_name}}/private/*"],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": false,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": true,
+      "serviceAccountsEnabled": false,
+      "publicClient": false,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {
+        "saml.assertion.signature": "false",
+        "saml.force.post.binding": "false",
+        "saml.multivalued.roles": "false",
+        "saml.encrypt": "false",
+        "saml_force_name_id_format": "false",
+        "saml.client.signature": "false",
+        "saml.authnstatement": "false",
+        "saml.server.signature": "false",
+        "saml.server.signature.keyinfo.ext": "false",
+        "saml.onetimeuse.condition": "false"
+      },
+      "fullScopeAllowed": true,
+      "nodeReRegistrationTimeout": -1,
+      "protocolMappers": [
+        {
+          "id": "4b3632c9-8055-4f9f-9702-3c975d93bf8d",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "bdb4cdf5-0ee5-475b-bb47-25a5f90f1305",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "702df96e-686f-4b68-bafd-1cb820fff7fb",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "03617f2e-6b45-4844-a81c-0df09ea89988",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "b38527eb-dbed-4868-8075-69038ee3072a",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "93b57ddf-9f32-4c0e-95eb-258ad19693db",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "8891d8e9-35e6-4a1c-b32b-027be03b0f24",
+      "clientId": "admin-cli",
+      "name": "${client_admin-cli}",
+      "rootUrl": "{{proto}}://{{proxy_server_name}}",
+      "adminUrl": "{{proto}}://{{proxy_server_name}}/*",
+      "baseUrl": "/",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [
+        "{{proto}}://{{proxy_server_name}}/*",
+        "{{proto}}://{{proxy_server_name}}/"
+      ],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": false,
+      "implicitFlowEnabled": true,
+      "directAccessGrantsEnabled": true,
+      "serviceAccountsEnabled": false,
+      "publicClient": true,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {
+        "saml.assertion.signature": "false",
+        "saml.force.post.binding": "false",
+        "saml.multivalued.roles": "false",
+        "saml.encrypt": "false",
+        "saml_force_name_id_format": "false",
+        "saml.client.signature": "false",
+        "saml.authnstatement": "false",
+        "saml.server.signature": "false",
+        "saml.server.signature.keyinfo.ext": "false",
+        "saml.onetimeuse.condition": "false"
+      },
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "protocolMappers": [
+        {
+          "id": "32d6a3a4-8635-4a36-bd14-8ac5b73a49cc",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "900fa741-d1b2-467e-88a6-b454a9519568",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "8ea14714-d160-49b8-b612-59102d50ef53",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "bd167b99-5d23-49c1-90c7-85c2b088fed7",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "c4fe56a1-8d15-455a-b87b-cf051454b57c",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "26e3bf4c-8f9a-4548-b0db-5bbb7c398991",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "c3950efa-6684-44c2-b50a-c7b3d16df04b",
+      "clientId": "broker",
+      "name": "${client_broker}",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": false,
+      "serviceAccountsEnabled": false,
+      "publicClient": false,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {},
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "protocolMappers": [
+        {
+          "id": "54c3bbc3-850b-4636-82d1-ed4f3a46a00a",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "0f0d9b74-c476-4981-a783-dd4bdbe041ec",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "d6f625cc-eac1-49d0-bea5-17e6f9d3860c",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "bbf35056-9bbe-49a0-aefc-2bde2379ccdc",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "38b04951-1043-4dc6-9504-7b0f31ed71a4",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "88bb836b-7feb-45eb-b004-fb3be8436908",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "b2f45201-1362-4b10-83c3-207d470f44bf",
+      "clientId": "realm-management",
+      "name": "${client_realm-management}",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": true,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": false,
+      "serviceAccountsEnabled": false,
+      "authorizationServicesEnabled": true,
+      "publicClient": false,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {},
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "protocolMappers": [
+        {
+          "id": "71605238-bf41-400e-8c03-a5d78f54b00b",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "a0cb6f3a-30ef-4475-b73f-ca6c2f1f3675",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "3a7708b1-63b9-4116-af7f-969fc1bf61a4",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "c393d7b7-fa22-4e90-9ad7-07d520632c20",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "e77aae69-8ea4-4ee4-bcd6-ba7ef3958c02",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "2d8cbac4-e4dd-4fa6-bf71-98adf826b9dd",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false,
+      "authorizationSettings": {
+        "allowRemoteResourceManagement": false,
+        "policyEnforcementMode": "ENFORCING",
+        "resources": [
+          {
+            "name": "role.resource.30ab6b4f-b17c-4fff-a5fa-1181686bb409",
+            "type": "Role",
+            "scopes": [
+              {
+                "name": "map-role-composite"
+              },
+              {
+                "name": "map-role-client-scope"
+              },
+              {
+                "name": "map-role"
+              }
+            ],
+            "typedScopes": []
+          },
+          {
+            "name": "role.resource.d6e505fe-c3c5-4689-946e-7f69d3f64c6c",
+            "type": "Role",
+            "scopes": [
+              {
+                "name": "map-role-composite"
+              },
+              {
+                "name": "map-role-client-scope"
+              },
+              {
+                "name": "map-role"
+              }
+            ],
+            "typedScopes": []
+          }
+        ],
+        "policies": [
+          {
+            "name": "map-role-composite.permission.30ab6b4f-b17c-4fff-a5fa-1181686bb409",
+            "type": "scope",
+            "logic": "POSITIVE",
+            "decisionStrategy": "AFFIRMATIVE",
+            "config": {
+              "resources": "[\"role.resource.30ab6b4f-b17c-4fff-a5fa-1181686bb409\"]",
+              "scopes": "[\"map-role-composite\"]"
+            }
+          },
+          {
+            "name": "map-role-client-scope.permission.30ab6b4f-b17c-4fff-a5fa-1181686bb409",
+            "type": "scope",
+            "logic": "POSITIVE",
+            "decisionStrategy": "AFFIRMATIVE",
+            "config": {
+              "resources": "[\"role.resource.30ab6b4f-b17c-4fff-a5fa-1181686bb409\"]",
+              "scopes": "[\"map-role-client-scope\"]"
+            }
+          },
+          {
+            "name": "map-role.permission.30ab6b4f-b17c-4fff-a5fa-1181686bb409",
+            "type": "scope",
+            "logic": "POSITIVE",
+            "decisionStrategy": "AFFIRMATIVE",
+            "config": {
+              "resources": "[\"role.resource.30ab6b4f-b17c-4fff-a5fa-1181686bb409\"]",
+              "scopes": "[\"map-role\"]"
+            }
+          },
+          {
+            "name": "map-role-composite.permission.d6e505fe-c3c5-4689-946e-7f69d3f64c6c",
+            "type": "scope",
+            "logic": "POSITIVE",
+            "decisionStrategy": "AFFIRMATIVE",
+            "config": {
+              "resources": "[\"role.resource.d6e505fe-c3c5-4689-946e-7f69d3f64c6c\"]",
+              "scopes": "[\"map-role-composite\"]"
+            }
+          },
+          {
+            "name": "map-role-client-scope.permission.d6e505fe-c3c5-4689-946e-7f69d3f64c6c",
+            "type": "scope",
+            "logic": "POSITIVE",
+            "decisionStrategy": "AFFIRMATIVE",
+            "config": {
+              "resources": "[\"role.resource.d6e505fe-c3c5-4689-946e-7f69d3f64c6c\"]",
+              "scopes": "[\"map-role-client-scope\"]"
+            }
+          },
+          {
+            "name": "map-role.permission.d6e505fe-c3c5-4689-946e-7f69d3f64c6c",
+            "type": "scope",
+            "logic": "POSITIVE",
+            "decisionStrategy": "AFFIRMATIVE",
+            "config": {
+              "resources": "[\"role.resource.d6e505fe-c3c5-4689-946e-7f69d3f64c6c\"]",
+              "scopes": "[\"map-role\"]"
+            }
+          }
+        ],
+        "scopes": [
+          {
+            "name": "map-role-composite"
+          },
+          {
+            "name": "map-role-client-scope"
+          },
+          {
+            "name": "map-role"
+          }
+        ]
+      }
+    },
+    {
+      "id": "8c12290d-d62f-48ce-913b-c93bf995ca59",
+      "clientId": "portal",
+      "rootUrl": "{{proto}}://{{proxy_server_name}}",
+      "adminUrl": "/callback",
+      "baseUrl": "/",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": ["{{proto}}://{{proxy_server_name}}/private/*", "{{proto}}://{{proxy_server_name}}/","{{proto}}://{{proxy_server_name}}/*"],
+      "webOrigins": [
+        ""
+      ],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": false,
+      "serviceAccountsEnabled": false,
+      "publicClient": true,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {
+        "saml.assertion.signature": "false",
+        "saml.force.post.binding": "false",
+        "saml.multivalued.roles": "false",
+        "saml.encrypt": "false",
+        "saml_force_name_id_format": "false",
+        "saml.client.signature": "false",
+        "saml.authnstatement": "false",
+        "saml.server.signature": "false",
+        "saml.server.signature.keyinfo.ext": "false",
+        "saml.onetimeuse.condition": "false"
+      },
+      "fullScopeAllowed": true,
+      "nodeReRegistrationTimeout": -1,
+      "protocolMappers": [
+        {
+          "id": "63071ff2-a5e5-4d38-b534-a9f25a075403",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "9bf9cad5-dbce-41e9-aa36-d84cc5a768a2",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "238e55b7-6545-467e-856b-f95477afe1ff",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "edb1ff4e-b452-46bc-8c3b-d6075f6ee579",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "7a0118e2-57ff-4d23-bf74-cbfe1f545d1d",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "b59a913e-118a-4dc4-a8d7-66c44ced5345",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "79c518d7-b41a-4e6f-be42-4ef365824100",
+      "clientId": "security-admin-console",
+      "name": "${client_security-admin-console}",
+      "baseUrl": "/auth/admin/sunbird/console/index.html",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "redirectUris": [
+        "/auth/admin/sunbird/console/*"
+      ],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": false,
+      "serviceAccountsEnabled": false,
+      "publicClient": true,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {},
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "protocolMappers": [
+        {
+          "id": "c989a8c8-cb8b-40ff-b4b9-86122bad7aa9",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "b180fb8c-997c-4f6a-b774-af677f903139",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "c373dc9a-49d7-4d28-9b94-06cf20fb1955",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "24c7b1c4-62c2-4d92-ab19-49bfaedcc3d4",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "883a39a7-37b4-46ef-a761-3e51b95ccc35",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "95ed8e44-38cc-4f09-8adc-19c12d5eada0",
+          "name": "locale",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-attribute-mapper",
+          "consentRequired": false,
+          "consentText": "${locale}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "locale",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "locale",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "c66c6a41-eb22-443f-8a77-e68d404ad26f",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    },
+    {
+      "id": "c2d24d3f-65ca-46de-9cd8-3eeb71a7f83d",
+      "clientId": "account",
+      "name": "${client_account}",
+      "baseUrl": "/auth/realms/sunbird/account",
+      "surrogateAuthRequired": false,
+      "enabled": true,
+      "clientAuthenticatorType": "client-secret",
+      "secret": "",
+      "defaultRoles": [
+        "manage-account",
+        "view-profile"
+      ],
+      "redirectUris": [
+        "/auth/realms/sunbird/account/*"
+      ],
+      "webOrigins": [],
+      "notBefore": 0,
+      "bearerOnly": false,
+      "consentRequired": false,
+      "standardFlowEnabled": true,
+      "implicitFlowEnabled": false,
+      "directAccessGrantsEnabled": false,
+      "serviceAccountsEnabled": false,
+      "publicClient": false,
+      "frontchannelLogout": false,
+      "protocol": "openid-connect",
+      "attributes": {},
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "protocolMappers": [
+        {
+          "id": "a64118ab-33c8-4060-9f3e-3ed817ba8e0d",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        },
+        {
+          "id": "1f4a0c5e-7c8a-4693-8be5-14681b243868",
+          "name": "username",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${username}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "username",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "preferred_username",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "8d88a133-a399-4e75-b051-5b0d4ae850ab",
+          "name": "full name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-full-name-mapper",
+          "consentRequired": true,
+          "consentText": "${fullName}",
+          "config": {
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        },
+        {
+          "id": "45593258-916c-4158-8577-d9806c16415a",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${email}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "email",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "027be48e-b7dc-4c3a-a648-414a466b67dd",
+          "name": "family name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${familyName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "lastName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "family_name",
+            "jsonType.label": "String"
+          }
+        },
+        {
+          "id": "c93937f9-0446-4be9-8b47-3c6de857497e",
+          "name": "given name",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-property-mapper",
+          "consentRequired": true,
+          "consentText": "${givenName}",
+          "config": {
+            "userinfo.token.claim": "true",
+            "user.attribute": "firstName",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "given_name",
+            "jsonType.label": "String"
+          }
+        }
+      ],
+      "useTemplateConfig": false,
+      "useTemplateScope": false,
+      "useTemplateMappers": false
+    }
+  ],
+  "clientTemplates": [],
+  "browserSecurityHeaders": {
+    "xContentTypeOptions": "nosniff",
+    "xRobotsTag": "none",
+    "xFrameOptions": "SAMEORIGIN",
+    "xXSSProtection": "1; mode=block",
+    "contentSecurityPolicy": "frame-src 'self'"
+  },
+  "smtpServer": {
+    "password": "",
+    "starttls": "",
+    "auth": "true",
+    "port": "587",
+    "host": "",
+    "from": "",
+    "ssl": "",
+    "user": ""
+  },
+  "loginTheme": "sunbird",
+  "accountTheme": "keycloak",
+  "adminTheme": "keycloak",
+  "emailTheme": "keycloak",
+  "eventsEnabled": false,
+  "eventsListeners": [
+    "jboss-logging"
+  ],
+  "enabledEventTypes": [],
+  "adminEventsEnabled": false,
+  "adminEventsDetailsEnabled": false,
+  "components": {
+    "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy": [
+      {
+        "id": "84078bbb-e005-44c8-9c7d-a1b4821558da",
+        "name": "Max Clients Limit",
+        "providerId": "max-clients",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {
+          "max-clients": [
+            "200"
+          ]
+        }
+      },
+      {
+        "id": "346d857e-4385-4f8f-a2fc-072fd11a10ec",
+        "name": "Allowed Protocol Mapper Types",
+        "providerId": "allowed-protocol-mappers",
+        "subType": "authenticated",
+        "subComponents": {},
+        "config": {
+          "allowed-protocol-mapper-types": [
+            "oidc-full-name-mapper",
+            "oidc-address-mapper",
+            "saml-user-property-mapper",
+            "oidc-usermodel-property-mapper",
+            "saml-user-attribute-mapper",
+            "oidc-sha256-pairwise-sub-mapper",
+            "saml-role-list-mapper",
+            "oidc-usermodel-attribute-mapper"
+          ],
+          "consent-required-for-all-mappers": [
+            "true"
+          ]
+        }
+      },
+      {
+        "id": "eed64f9f-4b66-45ad-bdb4-4070e3802366",
+        "name": "Allowed Client Templates",
+        "providerId": "allowed-client-templates",
+        "subType": "authenticated",
+        "subComponents": {},
+        "config": {}
+      },
+      {
+        "id": "17ac4eaa-9139-4b3a-b1db-c82d44c1531d",
+        "name": "Allowed Client Templates",
+        "providerId": "allowed-client-templates",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {}
+      },
+      {
+        "id": "38532936-be91-40e4-b65d-c0abfaf9547c",
+        "name": "Full Scope Disabled",
+        "providerId": "scope",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {}
+      },
+      {
+        "id": "8c1690a2-6eea-4d61-ab66-7a015e3bea3c",
+        "name": "Allowed Protocol Mapper Types",
+        "providerId": "allowed-protocol-mappers",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {
+          "allowed-protocol-mapper-types": [
+            "saml-role-list-mapper",
+            "oidc-usermodel-attribute-mapper",
+            "oidc-full-name-mapper",
+            "oidc-usermodel-property-mapper",
+            "oidc-address-mapper",
+            "saml-user-property-mapper",
+            "saml-user-attribute-mapper",
+            "oidc-sha256-pairwise-sub-mapper"
+          ],
+          "consent-required-for-all-mappers": [
+            "true"
+          ]
+        }
+      },
+      {
+        "id": "3dcc314c-07f8-484d-9535-29424dbaddfc",
+        "name": "Trusted Hosts",
+        "providerId": "trusted-hosts",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {
+          "host-sending-registration-request-must-match": [
+            "true"
+          ],
+          "client-uris-must-match": [
+            "true"
+          ]
+        }
+      },
+      {
+        "id": "ab52b781-64b9-42a0-99f5-cbeba6710763",
+        "name": "Consent Required",
+        "providerId": "consent-required",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {}
+      }
+    ],
+    "org.keycloak.keys.KeyProvider": [
+      {
+        "id": "bd30c46f-9ee3-443d-9faa-6ed8075aac87",
+        "name": "rsa-generated",
+        "providerId": "rsa-generated",
+        "subComponents": {},
+        "config": {
+          "priority": [
+            "100"
+          ]
+        }
+      },
+      {
+        "id": "a93cc73f-b070-48cd-bf08-9b290707c2f5",
+        "name": "hmac-generated",
+        "providerId": "hmac-generated",
+        "subComponents": {},
+        "config": {
+          "priority": [
+            "100"
+          ]
+        }
+      }
+    ]
+  },
+  "internationalizationEnabled": false,
+  "supportedLocales": [],
+  "defaultLocale": "en",
+  "authenticationFlows": [
+    {
+      "id": "976a6147-7a63-48cd-ab6d-ac3a2f0ffa42",
+      "alias": "Direct Grant 2",
+      "description": "OpenID Connect Resource Owner Grant",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": false,
+      "authenticationExecutions": [
+        {
+          "authenticator": "direct-grant-validate-username",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "direct-grant-validate-password",
+          "requirement": "DISABLED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "direct-grant-validate-otp",
+          "requirement": "OPTIONAL",
+          "priority": 30,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "fe01a5ba-9b8b-4211-8a71-273800b0309d",
+      "alias": "Direct Grant w/o Password",
+      "description": "Grant user access using only the username and no password.",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": false,
+      "authenticationExecutions": []
+    },
+    {
+      "id": "797d8e90-1fb5-48bc-b6f0-e44766721af0",
+      "alias": "Handle Existing Account",
+      "description": "Handle what to do if there is existing account with same email/username like authenticated identity provider",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "idp-confirm-link",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "idp-email-verification",
+          "requirement": "ALTERNATIVE",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "requirement": "ALTERNATIVE",
+          "priority": 30,
+          "flowAlias": "Verify Existing Account by Re-authentication",
+          "userSetupAllowed": false,
+          "autheticatorFlow": true
+        }
+      ]
+    },
+    {
+      "id": "5f70fc7a-42b6-41cd-aaf9-a3837fc05f43",
+      "alias": "Phone number login",
+      "description": "browser based authentication",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": false,
+      "authenticationExecutions": [
+        {
+          "authenticator": "auth-cookie",
+          "requirement": "ALTERNATIVE",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "auth-spnego",
+          "requirement": "DISABLED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "identity-provider-redirector",
+          "requirement": "ALTERNATIVE",
+          "priority": 25,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "requirement": "ALTERNATIVE",
+          "priority": 30,
+          "flowAlias": "Phone number login forms",
+          "userSetupAllowed": false,
+          "autheticatorFlow": true
+        }
+      ]
+    },
+    {
+      "id": "b886ae3f-e90a-4309-bb05-5367c3ec977b",
+      "alias": "Phone number login forms",
+      "description": "Username, password, otp and other auth forms.",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": false,
+      "authenticationExecutions": [
+        {
+          "authenticator": "auth-phone-password-form",
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "auth-otp-form",
+          "requirement": "DISABLED",
+          "priority": 21,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "8dc1276b-946b-4c49-97d2-ade016fd9df8",
+      "alias": "Reset Credentials Via SMS OTP",
+      "description": "Reset credentials for a user if they forgot their password or something",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": false,
+      "authenticationExecutions": [
+        {
+          "authenticator": "reset-credentials-choose-user",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticatorConfig": "Reset Credentials Via SMS OTP",
+          "authenticator": "sms-authentication",
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "reset-password",
+          "requirement": "REQUIRED",
+          "priority": 40,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "reset-otp",
+          "requirement": "OPTIONAL",
+          "priority": 41,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "14838047-af17-4104-a714-bf51bd0aa699",
+      "alias": "Verify Existing Account by Re-authentication",
+      "description": "Reauthentication of existing account",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "idp-username-password-form",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "auth-otp-form",
+          "requirement": "OPTIONAL",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "7ab0a65d-641e-4ba0-8793-35e363ba8362",
+      "alias": "browser",
+      "description": "browser based authentication",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "auth-cookie",
+          "requirement": "ALTERNATIVE",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "auth-spnego",
+          "requirement": "DISABLED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "identity-provider-redirector",
+          "requirement": "ALTERNATIVE",
+          "priority": 25,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "requirement": "ALTERNATIVE",
+          "priority": 30,
+          "flowAlias": "forms",
+          "userSetupAllowed": false,
+          "autheticatorFlow": true
+        }
+      ]
+    },
+    {
+      "id": "b2aedbfb-9432-4f47-8114-c6031c884b5f",
+      "alias": "clients",
+      "description": "Base authentication for clients",
+      "providerId": "client-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "client-secret",
+          "requirement": "ALTERNATIVE",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "client-jwt",
+          "requirement": "ALTERNATIVE",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "78809b88-19c3-4351-ac1a-e1c43dd71143",
+      "alias": "direct grant",
+      "description": "OpenID Connect Resource Owner Grant",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "direct-grant-validate-username",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "direct-grant-validate-password",
+          "requirement": "DISABLED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "direct-grant-validate-otp",
+          "requirement": "OPTIONAL",
+          "priority": 30,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "025a77cf-895a-4622-95a0-fdd9912aeb9a",
+      "alias": "docker auth",
+      "description": "Used by Docker clients to authenticate against the IDP",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "docker-http-basic-authenticator",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "1ea8d8e5-7997-43d0-9ce4-0ec187d9c5be",
+      "alias": "first broker login",
+      "description": "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticatorConfig": "review profile config",
+          "authenticator": "idp-review-profile",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticatorConfig": "create unique user config",
+          "authenticator": "idp-create-user-if-unique",
+          "requirement": "ALTERNATIVE",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "requirement": "ALTERNATIVE",
+          "priority": 30,
+          "flowAlias": "Handle Existing Account",
+          "userSetupAllowed": false,
+          "autheticatorFlow": true
+        }
+      ]
+    },
+    {
+      "id": "5ae10869-08a5-489b-97c6-b6f65a40de21",
+      "alias": "forms",
+      "description": "Username, password, otp and other auth forms.",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "auth-username-password-form",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "auth-otp-form",
+          "requirement": "OPTIONAL",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "1be582c9-b469-4092-82d4-365fb6d02963",
+      "alias": "registration",
+      "description": "registration flow",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "registration-page-form",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "flowAlias": "registration form",
+          "userSetupAllowed": false,
+          "autheticatorFlow": true
+        }
+      ]
+    },
+    {
+      "id": "e71bd4ef-a33e-4a75-a8fc-8cfaf6a1119b",
+      "alias": "registration form",
+      "description": "registration form",
+      "providerId": "form-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "registration-user-creation",
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "registration-profile-action",
+          "requirement": "REQUIRED",
+          "priority": 40,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "registration-password-action",
+          "requirement": "REQUIRED",
+          "priority": 50,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "registration-recaptcha-action",
+          "requirement": "DISABLED",
+          "priority": 60,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "6c4e8128-0eb4-4303-bbec-3e5baec31022",
+      "alias": "reset credentials",
+      "description": "Reset credentials for a user if they forgot their password or something",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "reset-credentials-choose-user",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "reset-credential-email",
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "reset-password",
+          "requirement": "REQUIRED",
+          "priority": 30,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        },
+        {
+          "authenticator": "reset-otp",
+          "requirement": "OPTIONAL",
+          "priority": 40,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    },
+    {
+      "id": "ec7bae86-99e4-403a-a041-1039bacba45e",
+      "alias": "saml ecp",
+      "description": "SAML ECP Profile Authentication Flow",
+      "providerId": "basic-flow",
+      "topLevel": true,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "http-basic-authenticator",
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "userSetupAllowed": false,
+          "autheticatorFlow": false
+        }
+      ]
+    }
+  ],
+  "authenticatorConfig": [
+    {
+      "id": "7d7aa155-54cd-4b62-bc7f-558ce934e0a5",
+      "alias": "Reset Credentials Via SMS OTP",
+      "config": {
+        "sms-auth.code.length": "6",
+        "sms-auth.msg.text": "Reset your password on PREPROD with the OTP %sms-code%. The OTP is valid for 5 minutes.",
+        "sms-auth.code.ttl": "300"
+      }
+    },
+    {
+      "id": "cc029554-f8bc-49c2-81cc-f0f7141bf178",
+      "alias": "create unique user config",
+      "config": {
+        "require.password.update.after.registration": "false"
+      }
+    },
+    {
+      "id": "6a2402e1-b718-43a0-9b65-2a7b62d3b935",
+      "alias": "review profile config",
+      "config": {
+        "update.profile.on.first.login": "missing"
+      }
+    }
+  ],
+  "requiredActions": [
+    {
+      "alias": "CONFIGURE_TOTP",
+      "name": "Configure OTP",
+      "providerId": "CONFIGURE_TOTP",
+      "enabled": true,
+      "defaultAction": false,
+      "config": {}
+    },
+    {
+      "alias": "UPDATE_PASSWORD",
+      "name": "Update Password",
+      "providerId": "UPDATE_PASSWORD",
+      "enabled": true,
+      "defaultAction": false,
+      "config": {}
+    },
+    {
+      "alias": "UPDATE_PROFILE",
+      "name": "Update Profile",
+      "providerId": "UPDATE_PROFILE",
+      "enabled": true,
+      "defaultAction": false,
+      "config": {}
+    },
+    {
+      "alias": "VERIFY_EMAIL",
+      "name": "Verify Email",
+      "providerId": "VERIFY_EMAIL",
+      "enabled": true,
+      "defaultAction": false,
+      "config": {}
+    },
+    {
+      "alias": "terms_and_conditions",
+      "name": "Terms and Conditions",
+      "providerId": "terms_and_conditions",
+      "enabled": true,
+      "defaultAction": false,
+      "config": {}
+    }
+  ],
+  "browserFlow": "Phone number login",
+  "registrationFlow": "registration",
+  "directGrantFlow": "Direct Grant 2",
+  "resetCredentialsFlow": "Reset Credentials Via SMS OTP",
+  "clientAuthenticationFlow": "clients",
+  "dockerAuthenticationFlow": "docker auth",
+  "attributes": {
+    "_browser_header.xXSSProtection": "1; mode=block",
+    "_browser_header.xFrameOptions": "SAMEORIGIN",
+    "quickLoginCheckMilliSeconds": "1000",
+    "permanentLockout": "false",
+    "_browser_header.xRobotsTag": "none",
+    "maxFailureWaitSeconds": "900",
+    "minimumQuickLoginWaitSeconds": "60",
+    "failureFactor": "30",
+    "actionTokenGeneratedByUserLifespan": "300",
+    "maxDeltaTimeSeconds": "43200",
+    "_browser_header.xContentTypeOptions": "nosniff",
+    "actionTokenGeneratedByAdminLifespan": "43200",
+    "bruteForceProtected": "true",
+    "_browser_header.contentSecurityPolicy": "frame-src 'self'",
+    "waitIncrementSeconds": "60"
+  },
+  "keycloakVersion": "3.2.0.Final"
+}
\ No newline at end of file
diff --git a/ansible/roles/sunbird-auth-deploy/templates/module.xml.j2 b/ansible/roles/sunbird-auth-deploy/templates/module.xml.j2
new file mode 100644
index 000000000..bcfe36a40
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/templates/module.xml.j2
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module xmlns="urn:jboss:module:1.1" name="org.postgresql">
+    <resources>
+        <resource-root path="postgresql-9.4.1212.jar"/>
+    </resources>
+    <dependencies>
+        <module name="javax.api"/>
+        <module name="javax.transaction.api"/>
+    </dependencies>
+</module>
diff --git a/ansible/roles/sunbird-auth-deploy/templates/standalone-ha.xml b/ansible/roles/sunbird-auth-deploy/templates/standalone-ha.xml
new file mode 100644
index 000000000..c774e2c0f
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/templates/standalone-ha.xml
@@ -0,0 +1,571 @@
+<?xml version='1.0' encoding='UTF-8'?>
+
+<server xmlns="urn:jboss:domain:4.0">
+    <extensions>
+        <extension module="org.jboss.as.clustering.infinispan"/>
+        <extension module="org.jboss.as.clustering.jgroups"/>
+        <extension module="org.jboss.as.connector"/>
+        <extension module="org.jboss.as.deployment-scanner"/>
+        <extension module="org.jboss.as.ee"/>
+        <extension module="org.jboss.as.ejb3"/>
+        <extension module="org.jboss.as.jaxrs"/>
+        <extension module="org.jboss.as.jdr"/>
+        <extension module="org.jboss.as.jmx"/>
+        <extension module="org.jboss.as.jpa"/>
+        <extension module="org.jboss.as.jsf"/>
+        <extension module="org.jboss.as.logging"/>
+        <extension module="org.jboss.as.mail"/>
+        <extension module="org.jboss.as.modcluster"/>
+        <extension module="org.jboss.as.naming"/>
+        <extension module="org.jboss.as.remoting"/>
+        <extension module="org.jboss.as.security"/>
+        <extension module="org.jboss.as.transactions"/>
+        <extension module="org.keycloak.keycloak-server-subsystem"/>
+        <extension module="org.wildfly.extension.bean-validation"/>
+        <extension module="org.wildfly.extension.io"/>
+        <extension module="org.wildfly.extension.request-controller"/>
+        <extension module="org.wildfly.extension.security.manager"/>
+        <extension module="org.wildfly.extension.undertow"/>
+    </extensions>
+    <management>
+        <security-realms>
+            <security-realm name="ManagementRealm">
+                <authentication>
+                    <local default-user="$local" skip-group-loading="true"/>
+                    <properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
+                </authentication>
+                <authorization map-groups-to-roles="false">
+                    <properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir"/>
+                </authorization>
+            </security-realm>
+            <security-realm name="ApplicationRealm">
+                <authentication>
+                    <local default-user="$local" allowed-users="*" skip-group-loading="true"/>
+                    <properties path="application-users.properties" relative-to="jboss.server.config.dir"/>
+                </authentication>
+                <authorization>
+                    <properties path="application-roles.properties" relative-to="jboss.server.config.dir"/>
+                </authorization>
+            </security-realm>
+        </security-realms>
+        <audit-log>
+            <formatters>
+                <json-formatter name="json-formatter"/>
+            </formatters>
+            <handlers>
+                <file-handler name="file" formatter="json-formatter" relative-to="jboss.server.data.dir" path="audit-log.log"/>
+            </handlers>
+            <logger log-boot="true" log-read-only="false" enabled="false">
+                <handlers>
+                    <handler name="file"/>
+                </handlers>
+            </logger>
+        </audit-log>
+        <management-interfaces>
+            <http-interface security-realm="ManagementRealm" http-upgrade-enabled="true">
+                <socket-binding http="management-http"/>
+            </http-interface>
+        </management-interfaces>
+        <access-control provider="simple">
+            <role-mapping>
+                <role name="SuperUser">
+                    <include>
+                        <user name="$local"/>
+                    </include>
+                </role>
+            </role-mapping>
+        </access-control>
+    </management>
+    <profile>
+        <subsystem xmlns="urn:jboss:domain:logging:3.0">
+            <console-handler name="CONSOLE">
+                <level name="INFO"/>
+                <formatter>
+                    <named-formatter name="COLOR-PATTERN"/>
+                </formatter>
+            </console-handler>
+            <periodic-rotating-file-handler name="FILE" autoflush="true">
+                <formatter>
+                    <named-formatter name="PATTERN"/>
+                </formatter>
+                <file relative-to="jboss.server.log.dir" path="server.log"/>
+                <suffix value=".yyyy-MM-dd"/>
+                <append value="true"/>
+            </periodic-rotating-file-handler>
+            <syslog-handler name="SYSLOG" enabled="true">
+                <app-name value="keycloak"/>
+                <facility value="local-use-7"/>
+                <formatter>
+                    <syslog-format syslog-type="RFC5424"/>
+                </formatter>
+                <hostname value="${jboss.host.name}"/>
+                <level name="INFO"/>
+                <server-address value="0.0.0.0"/>
+                <port value="514"/>
+            </syslog-handler>
+            <logger category="com.arjuna">
+                <level name="WARN"/>
+            </logger>
+            <logger category="org.jboss.as.config">
+                <level name="DEBUG"/>
+            </logger>
+            <logger category="sun.rmi">
+                <level name="WARN"/>
+            </logger>
+            <root-logger>
+                <level name="INFO"/>
+                <handlers>
+                    <handler name="CONSOLE"/>
+                    <handler name="FILE"/>
+                    <handler name="SYSLOG"/>
+                </handlers>
+            </root-logger>
+            <formatter name="PATTERN">
+                <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
+            </formatter>
+            <formatter name="COLOR-PATTERN">
+                <pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
+            </formatter>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:bean-validation:1.0"/>
+        <subsystem xmlns="urn:jboss:domain:datasources:4.0">
+            <datasources>
+                <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
+                    <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
+                    <driver>h2</driver>
+                    <security>
+                        <user-name>sa</user-name>
+                        <password>sa</password>
+                    </security>
+                </datasource>
+                <datasource jndi-name="java:jboss/datasources/KeycloakOrigDS" pool-name="KeycloakOrigDS" enabled="false" use-java-context="true">
+                    <connection-url>jdbc:h2:${jboss.server.data.dir}/keycloak;AUTO_SERVER=TRUE</connection-url>
+                    <driver>h2</driver>
+                    <security>
+                        <user-name>sa</user-name>
+                        <password>sa</password>
+                    </security>
+                </datasource>
+                <datasource jndi-name="java:jboss/datasources/KeycloakDS" pool-name="KeycloakDS" enabled="true" use-java-context="true">
+                    <!-- Require both connection-url and connection-property[name="url"]
+                         This is because of a Wildfly issue. Since the postgres driver is using a
+                         datasource-class the connection parameters have to be set via
+                         <connection-property>. However, deleting <connection-url> causes a Wildfly
+                         configuration parsing error
+
+                         See this issue for detail: https://issues.jboss.org/browse/WFLY-6157
+                         It is fixed for Wildfly 11.0.0.Alpha1
+                    -->
+                    <connection-url>jdbc:postgresql://thisnotwork:5432/keycloak</connection-url>
+                    <connection-property name="url">jdbc:postgresql://{{keycloak_postgres_host}}:5432/{{ keycloak_postgres_database }}?sslmode=require</connection-property>
+                    <driver>postgresql</driver>
+                    <pool>
+                        <max-pool-size>20</max-pool-size>
+                    </pool>
+                    <security>
+                        <user-name>{{ keycloak_postgres_user }}</user-name>
+                        <password>{{ keycloak_postgres_password }}</password>
+                    </security>
+                    <validation>
+                        <background-validation>true</background-validation>
+                        <background-validation-millis>10000</background-validation-millis>
+                        <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLValidConnectionChecker"/>
+                        <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLExceptionSorter"/>
+                    </validation>
+                </datasource>
+                <drivers>
+                    <driver name="h2" module="com.h2database.h2">
+                        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
+                    </driver>
+                    <driver name="postgresql" module="org.postgresql">
+                        <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
+                        <datasource-class>org.postgresql.ds.PGPoolingDataSource</datasource-class>
+                    </driver>
+                </drivers>
+            </datasources>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
+            <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:ee:4.0">
+            <spec-descriptor-property-replacement>false</spec-descriptor-property-replacement>
+            <concurrent>
+                <context-services>
+                    <context-service name="default" jndi-name="java:jboss/ee/concurrency/context/default" use-transaction-setup-provider="true"/>
+                </context-services>
+                <managed-thread-factories>
+                    <managed-thread-factory name="default" jndi-name="java:jboss/ee/concurrency/factory/default" context-service="default"/>
+                </managed-thread-factories>
+                <managed-executor-services>
+                    <managed-executor-service name="default" jndi-name="java:jboss/ee/concurrency/executor/default" context-service="default" hung-task-threshold="60000" keepalive-time="5000"/>
+                </managed-executor-services>
+                <managed-scheduled-executor-services>
+                    <managed-scheduled-executor-service name="default" jndi-name="java:jboss/ee/concurrency/scheduler/default" context-service="default" hung-task-threshold="60000" keepalive-time="3000"/>
+                </managed-scheduled-executor-services>
+            </concurrent>
+            <default-bindings context-service="java:jboss/ee/concurrency/context/default" datasource="java:jboss/datasources/ExampleDS" managed-executor-service="java:jboss/ee/concurrency/executor/default" managed-scheduled-executor-service="java:jboss/ee/concurrency/scheduler/default" managed-thread-factory="java:jboss/ee/concurrency/factory/default"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:ejb3:4.0">
+            <session-bean>
+                <stateless>
+                    <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
+                </stateless>
+                <stateful default-access-timeout="5000" cache-ref="distributable" passivation-disabled-cache-ref="simple"/>
+                <singleton default-access-timeout="5000"/>
+            </session-bean>
+            <pools>
+                <bean-instance-pools>
+                    <!-- Automatically configure pools. Alternatively, max-pool-size can be set to a specific value -->
+                    <strict-max-pool name="slsb-strict-max-pool" derive-size="from-worker-pools" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
+                    <strict-max-pool name="mdb-strict-max-pool" derive-size="from-cpu-count" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
+                </bean-instance-pools>
+            </pools>
+            <caches>
+                <cache name="simple"/>
+                <cache name="distributable" passivation-store-ref="infinispan" aliases="passivating clustered"/>
+            </caches>
+            <passivation-stores>
+                <passivation-store name="infinispan" cache-container="ejb" max-size="10000"/>
+            </passivation-stores>
+            <async thread-pool-name="default"/>
+            <timer-service thread-pool-name="default" default-data-store="default-file-store">
+                <data-stores>
+                    <file-data-store name="default-file-store" path="timer-service-data" relative-to="jboss.server.data.dir"/>
+                </data-stores>
+            </timer-service>
+            <remote connector-ref="http-remoting-connector" thread-pool-name="default"/>
+            <thread-pools>
+                <thread-pool name="default">
+                    <max-threads count="10"/>
+                    <keepalive-time time="100" unit="milliseconds"/>
+                </thread-pool>
+            </thread-pools>
+            <default-security-domain value="other"/>
+            <default-missing-method-permissions-deny-access value="true"/>
+            <log-system-exceptions value="true"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:io:1.1">
+            <worker name="default"/>
+            <buffer-pool name="default"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:infinispan:4.0">
+            <cache-container name="keycloak" jndi-name="infinispan/Keycloak">
+                <transport lock-timeout="60000"/>
+                <local-cache name="realms">
+                    <eviction max-entries="10000" strategy="LRU"/>
+                </local-cache>
+                <local-cache name="users">
+                    <eviction max-entries="10000" strategy="LRU"/>
+                </local-cache>
+                <distributed-cache name="sessions" mode="SYNC" owners="1"/>
+                <distributed-cache name="authenticationSessions" mode="SYNC" owners="1"/>
+                <distributed-cache name="offlineSessions" mode="SYNC" owners="1"/>
+                <distributed-cache name="loginFailures" mode="SYNC" owners="1"/>
+                <local-cache name="authorization">
+                    <eviction max-entries="10000" strategy="LRU"/>
+                </local-cache>
+                <replicated-cache name="work" mode="SYNC"/>
+                <local-cache name="keys">
+                    <eviction max-entries="1000" strategy="LRU"/>
+                    <expiration max-idle="3600000"/>
+                </local-cache>
+                <distributed-cache name="actionTokens" mode="SYNC" owners="2">
+                    <eviction max-entries="-1" strategy="NONE"/>
+                    <expiration max-idle="-1" interval="300000"/>
+                </distributed-cache>
+            </cache-container>
+            <cache-container name="server" aliases="singleton cluster" default-cache="default" module="org.wildfly.clustering.server">
+                <transport lock-timeout="60000"/>
+                <replicated-cache name="default" mode="SYNC">
+                    <transaction mode="BATCH"/>
+                </replicated-cache>
+            </cache-container>
+            <cache-container name="web" default-cache="dist" module="org.wildfly.clustering.web.infinispan">
+                <transport lock-timeout="60000"/>
+                <distributed-cache name="dist" mode="ASYNC" l1-lifespan="0" owners="2">
+                    <locking isolation="REPEATABLE_READ"/>
+                    <transaction mode="BATCH"/>
+                    <file-store/>
+                </distributed-cache>
+            </cache-container>
+            <cache-container name="ejb" aliases="sfsb" default-cache="dist" module="org.wildfly.clustering.ejb.infinispan">
+                <transport lock-timeout="60000"/>
+                <distributed-cache name="dist" mode="ASYNC" l1-lifespan="0" owners="2">
+                    <locking isolation="REPEATABLE_READ"/>
+                    <transaction mode="BATCH"/>
+                    <file-store/>
+                </distributed-cache>
+            </cache-container>
+            <cache-container name="hibernate" default-cache="local-query" module="org.hibernate.infinispan">
+                <transport lock-timeout="60000"/>
+                <local-cache name="local-query">
+                    <eviction strategy="LRU" max-entries="10000"/>
+                    <expiration max-idle="100000"/>
+                </local-cache>
+                <invalidation-cache name="entity" mode="SYNC">
+                    <transaction mode="NON_XA"/>
+                    <eviction strategy="LRU" max-entries="10000"/>
+                    <expiration max-idle="100000"/>
+                </invalidation-cache>
+                <replicated-cache name="timestamps" mode="ASYNC"/>
+            </cache-container>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/>
+        <subsystem xmlns="urn:jboss:domain:jca:4.0">
+            <archive-validation enabled="true" fail-on-error="true" fail-on-warn="false"/>
+            <bean-validation enabled="true"/>
+            <default-workmanager>
+                <short-running-threads>
+                    <core-threads count="50"/>
+                    <queue-length count="50"/>
+                    <max-threads count="50"/>
+                    <keepalive-time time="10" unit="seconds"/>
+                </short-running-threads>
+                <long-running-threads>
+                    <core-threads count="50"/>
+                    <queue-length count="50"/>
+                    <max-threads count="50"/>
+                    <keepalive-time time="10" unit="seconds"/>
+                </long-running-threads>
+            </default-workmanager>
+            <cached-connection-manager/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:jdr:1.0"/>
+        <subsystem xmlns="urn:jboss:domain:jgroups:4.0">
+            <channels default="ee">
+                <channel name="ee" stack="tcp"/>
+            </channels>
+            <stacks default="tcp">
+                <stack name="udp">
+                    <transport type="UDP" socket-binding="jgroups-udp"/>
+                    <protocol type="PING"/>
+                    <protocol type="MERGE3"/>
+                    <protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/>
+                    <protocol type="FD_ALL"/>
+                    <protocol type="VERIFY_SUSPECT"/>
+                    <protocol type="pbcast.NAKACK2"/>
+                    <protocol type="UNICAST3"/>
+                    <protocol type="pbcast.STABLE"/>
+                    <protocol type="pbcast.GMS"/>
+                    <protocol type="UFC"/>
+                    <protocol type="MFC"/>
+                    <protocol type="FRAG2"/>
+                </stack>
+                <stack name="tcp">
+                    <transport type="TCP" socket-binding="jgroups-tcp"/>
+                    <protocol type="TCPPING">
+                        <property name="initial_hosts">{{groups['keycloak']|join('[7600],')}}[7600]
+                        </property>
+                        <property name="port_range">10</property>
+                        <property name="timeout">3000</property>
+                        <property name="num_initial_members">2</property>
+                    </protocol>
+<!--                    <protocol type="MPING" socket-binding="jgroups-mping"/> -->
+                    <protocol type="MERGE3"/>
+                    <protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/>
+                    <protocol type="FD"/>
+                    <protocol type="VERIFY_SUSPECT"/>
+                    <protocol type="pbcast.NAKACK2"/>
+                    <protocol type="UNICAST3"/>
+                    <protocol type="pbcast.STABLE"/>
+                    <protocol type="pbcast.GMS"/>
+                    <protocol type="MFC"/>
+                    <protocol type="FRAG2"/>
+                </stack>
+            </stacks>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:jmx:1.3">
+            <expose-resolved-model/>
+            <expose-expression-model/>
+            <remoting-connector/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:jpa:1.1">
+            <jpa default-datasource="" default-extended-persistence-inheritance="DEEP"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:jsf:1.0"/>
+        <subsystem xmlns="urn:jboss:domain:mail:2.0">
+            <mail-session name="default" jndi-name="java:jboss/mail/Default">
+                <smtp-server outbound-socket-binding-ref="mail-smtp"/>
+            </mail-session>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:modcluster:2.0">
+            <mod-cluster-config advertise-socket="modcluster" connector="ajp">
+                <dynamic-load-provider>
+                    <load-metric type="cpu"/>
+                </dynamic-load-provider>
+            </mod-cluster-config>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:naming:2.0">
+            <remote-naming/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:remoting:3.0">
+            <endpoint/>
+            <http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:request-controller:1.0"/>
+        <subsystem xmlns="urn:jboss:domain:security-manager:1.0">
+            <deployment-permissions>
+                <maximum-set>
+                    <permission class="java.security.AllPermission"/>
+                </maximum-set>
+            </deployment-permissions>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:security:1.2">
+            <security-domains>
+                <security-domain name="other" cache-type="default">
+                    <authentication>
+                        <login-module code="Remoting" flag="optional">
+                            <module-option name="password-stacking" value="useFirstPass"/>
+                        </login-module>
+                        <login-module code="RealmDirect" flag="required">
+                            <module-option name="password-stacking" value="useFirstPass"/>
+                        </login-module>
+                    </authentication>
+                </security-domain>
+                <security-domain name="jboss-web-policy" cache-type="default">
+                    <authorization>
+                        <policy-module code="Delegating" flag="required"/>
+                    </authorization>
+                </security-domain>
+                <security-domain name="jboss-ejb-policy" cache-type="default">
+                    <authorization>
+                        <policy-module code="Delegating" flag="required"/>
+                    </authorization>
+                </security-domain>
+                <security-domain name="jaspitest" cache-type="default">
+                    <authentication-jaspi>
+                        <login-module-stack name="dummy">
+                            <login-module code="Dummy" flag="optional"/>
+                        </login-module-stack>
+                        <auth-module code="Dummy"/>
+                    </authentication-jaspi>
+                </security-domain>
+            </security-domains>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:transactions:3.0">
+            <core-environment>
+                <process-id>
+                    <uuid/>
+                </process-id>
+            </core-environment>
+            <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:undertow:3.0">
+            <buffer-cache name="default"/>
+            <server name="default-server">
+                <ajp-listener name="ajp" socket-binding="ajp"/>
+                <http-listener name="default" socket-binding="http" redirect-socket="https" proxy-address-forwarding="true"/>
+                <host name="default-host" alias="localhost">
+                    <location name="/" handler="welcome-content"/>
+                    <filter-ref name="server-header"/>
+                    <filter-ref name="x-powered-by-header"/>
+                </host>
+            </server>
+            <servlet-container name="default">
+                <jsp-config/>
+                <websockets/>
+            </servlet-container>
+            <handlers>
+                <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
+            </handlers>
+            <filters>
+                <response-header name="server-header" header-name="Server" header-value="WildFly/10"/>
+                <response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/>
+            </filters>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:keycloak-server:1.1">
+            <web-context>auth</web-context>
+            <providers>
+                <provider>classpath:${jboss.home.dir}/providers/*</provider>
+            </providers>
+            <master-realm-name>master</master-realm-name>
+            <scheduled-task-interval>900</scheduled-task-interval>
+            <theme>
+                <staticMaxAge>2592000</staticMaxAge>
+                <cacheThemes>true</cacheThemes>
+                <cacheTemplates>true</cacheTemplates>
+                <dir>${jboss.home.dir}/themes</dir>
+            </theme>
+            <spi name="eventsStore">
+                <provider name="jpa" enabled="true">
+                    <properties>
+                        <property name="exclude-events" value="[&quot;REFRESH_TOKEN&quot;]"/>
+                    </properties>
+                </provider>
+            </spi>
+            <spi name="userCache">
+                <provider name="default" enabled="true"/>
+            </spi>
+            <spi name="userSessionPersister">
+                <default-provider>jpa</default-provider>
+            </spi>
+            <spi name="timer">
+                <default-provider>basic</default-provider>
+            </spi>
+            <spi name="connectionsHttpClient">
+                <provider name="default" enabled="true"/>
+            </spi>
+            <spi name="connectionsJpa">
+                <provider name="default" enabled="true">
+                    <properties>
+                        <property name="dataSource" value="java:jboss/datasources/KeycloakDS"/>
+                        <property name="initializeEmpty" value="true"/>
+                        <property name="migrationStrategy" value="update"/>
+                        <property name="migrationExport" value="${jboss.home.dir}/keycloak-database-update.sql"/>
+                    </properties>
+                </provider>
+            </spi>
+            <spi name="realmCache">
+                <provider name="default" enabled="true"/>
+            </spi>
+            <spi name="connectionsInfinispan">
+                <default-provider>default</default-provider>
+                <provider name="default" enabled="true">
+                    <properties>
+                        <property name="cacheContainer" value="java:comp/env/infinispan/Keycloak"/>
+                    </properties>
+                </provider>
+            </spi>
+            <spi name="jta-lookup">
+                <default-provider>${keycloak.jta.lookup.provider:jboss}</default-provider>
+                <provider name="jboss" enabled="true"/>
+            </spi>
+            <spi name="publicKeyStorage">
+                <provider name="infinispan" enabled="true">
+                    <properties>
+                        <property name="minTimeBetweenRequests" value="10"/>
+                    </properties>
+                </provider>
+            </spi>
+        </subsystem>
+    </profile>
+    <interfaces>
+        <interface name="management">
+            <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
+        </interface>
+        <interface name="public">
+            <inet-address value="${jboss.bind.address:127.0.0.1}"/>
+        </interface>
+        <interface name="private">
+            <inet-address value="${jboss.bind.address.private:127.0.0.1}"/>
+        </interface>
+    </interfaces>
+    <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
+        <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
+        <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
+        <socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
+        <socket-binding name="http" port="${jboss.http.port:8080}"/>
+        <socket-binding name="https" port="${jboss.https.port:8443}"/>
+        <socket-binding name="jgroups-mping" interface="private" port="0" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45700"/>
+        <socket-binding name="jgroups-tcp" interface="private" port="7600"/>
+        <socket-binding name="jgroups-tcp-fd" interface="private" port="57600"/>
+        <socket-binding name="jgroups-udp" interface="private" port="55200" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45688"/>
+        <socket-binding name="jgroups-udp-fd" interface="private" port="54200"/>
+        <socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/>
+        <socket-binding name="txn-recovery-environment" port="4712"/>
+        <socket-binding name="txn-status-manager" port="4713"/>
+        <outbound-socket-binding name="mail-smtp">
+            <remote-destination host="localhost" port="25"/>
+        </outbound-socket-binding>
+    </socket-binding-group>
+</server>
diff --git a/ansible/roles/sunbird-auth-deploy/templates/standalone.xml b/ansible/roles/sunbird-auth-deploy/templates/standalone.xml
new file mode 100644
index 000000000..c1959c7f2
--- /dev/null
+++ b/ansible/roles/sunbird-auth-deploy/templates/standalone.xml
@@ -0,0 +1,471 @@
+<?xml version='1.0' encoding='UTF-8'?>
+
+<server xmlns="urn:jboss:domain:4.0">
+    <extensions>
+        <extension module="org.jboss.as.clustering.infinispan"/>
+        <extension module="org.jboss.as.connector"/>
+        <extension module="org.jboss.as.deployment-scanner"/>
+        <extension module="org.jboss.as.ee"/>
+        <extension module="org.jboss.as.ejb3"/>
+        <extension module="org.jboss.as.jaxrs"/>
+        <extension module="org.jboss.as.jdr"/>
+        <extension module="org.jboss.as.jmx"/>
+        <extension module="org.jboss.as.jpa"/>
+        <extension module="org.jboss.as.jsf"/>
+        <extension module="org.jboss.as.logging"/>
+        <extension module="org.jboss.as.mail"/>
+        <extension module="org.jboss.as.naming"/>
+        <extension module="org.jboss.as.remoting"/>
+        <extension module="org.jboss.as.security"/>
+        <extension module="org.jboss.as.transactions"/>
+        <extension module="org.keycloak.keycloak-server-subsystem"/>
+        <extension module="org.wildfly.extension.bean-validation"/>
+        <extension module="org.wildfly.extension.io"/>
+        <extension module="org.wildfly.extension.request-controller"/>
+        <extension module="org.wildfly.extension.security.manager"/>
+        <extension module="org.wildfly.extension.undertow"/>
+    </extensions>
+    <management>
+        <security-realms>
+            <security-realm name="ManagementRealm">
+                <authentication>
+                    <local default-user="$local" skip-group-loading="true"/>
+                    <properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
+                </authentication>
+                <authorization map-groups-to-roles="false">
+                    <properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir"/>
+                </authorization>
+            </security-realm>
+            <security-realm name="ApplicationRealm">
+                <authentication>
+                    <local default-user="$local" allowed-users="*" skip-group-loading="true"/>
+                    <properties path="application-users.properties" relative-to="jboss.server.config.dir"/>
+                </authentication>
+                <authorization>
+                    <properties path="application-roles.properties" relative-to="jboss.server.config.dir"/>
+                </authorization>
+            </security-realm>
+        </security-realms>
+        <audit-log>
+            <formatters>
+                <json-formatter name="json-formatter"/>
+            </formatters>
+            <handlers>
+                <file-handler name="file" formatter="json-formatter" relative-to="jboss.server.data.dir" path="audit-log.log"/>
+            </handlers>
+            <logger log-boot="true" log-read-only="false" enabled="false">
+                <handlers>
+                    <handler name="file"/>
+                </handlers>
+            </logger>
+        </audit-log>
+        <management-interfaces>
+            <http-interface security-realm="ManagementRealm" http-upgrade-enabled="true">
+                <socket-binding http="management-http"/>
+            </http-interface>
+        </management-interfaces>
+        <access-control provider="simple">
+            <role-mapping>
+                <role name="SuperUser">
+                    <include>
+                        <user name="$local"/>
+                    </include>
+                </role>
+            </role-mapping>
+        </access-control>
+    </management>
+    <profile>
+        <subsystem xmlns="urn:jboss:domain:logging:3.0">
+            <console-handler name="CONSOLE">
+                <level name="INFO"/>
+                <formatter>
+                    <named-formatter name="COLOR-PATTERN"/>
+                </formatter>
+            </console-handler>
+            <periodic-rotating-file-handler name="FILE" autoflush="true">
+                <formatter>
+                    <named-formatter name="PATTERN"/>
+                </formatter>
+                <file relative-to="jboss.server.log.dir" path="server.log"/>
+                <suffix value=".yyyy-MM-dd"/>
+                <append value="true"/>
+            </periodic-rotating-file-handler>
+            <logger category="com.arjuna">
+                <level name="WARN"/>
+            </logger>
+            <logger category="org.jboss.as.config">
+                <level name="DEBUG"/>
+            </logger>
+            <logger category="sun.rmi">
+                <level name="WARN"/>
+            </logger>
+            <root-logger>
+                <level name="INFO"/>
+                <handlers>
+                    <handler name="CONSOLE"/>
+                    <handler name="FILE"/>
+                </handlers>
+            </root-logger>
+            <formatter name="PATTERN">
+                <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
+            </formatter>
+            <formatter name="COLOR-PATTERN">
+                <pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
+            </formatter>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:bean-validation:1.0"/>
+        <subsystem xmlns="urn:jboss:domain:datasources:4.0">
+            <datasources>
+                <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
+                    <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
+                    <driver>h2</driver>
+                    <security>
+                        <user-name>sa</user-name>
+                        <password>sa</password>
+                    </security>
+                </datasource>
+                <datasource jndi-name="java:jboss/datasources/KeycloakDS" pool-name="KeycloakDS" enabled="true" use-java-context="true">
+                    <connection-url>jdbc:h2:${jboss.server.data.dir}/keycloak;AUTO_SERVER=TRUE</connection-url>
+                    <driver>h2</driver>
+                    <security>
+                        <user-name>sa</user-name>
+                        <password>sa</password>
+                    </security>
+                </datasource>
+                <drivers>
+                    <driver name="h2" module="com.h2database.h2">
+                        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
+                    </driver>
+                </drivers>
+            </datasources>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
+            <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:ee:4.0">
+            <spec-descriptor-property-replacement>false</spec-descriptor-property-replacement>
+            <concurrent>
+                <context-services>
+                    <context-service name="default" jndi-name="java:jboss/ee/concurrency/context/default" use-transaction-setup-provider="true"/>
+                </context-services>
+                <managed-thread-factories>
+                    <managed-thread-factory name="default" jndi-name="java:jboss/ee/concurrency/factory/default" context-service="default"/>
+                </managed-thread-factories>
+                <managed-executor-services>
+                    <managed-executor-service name="default" jndi-name="java:jboss/ee/concurrency/executor/default" context-service="default" hung-task-threshold="60000" keepalive-time="5000"/>
+                </managed-executor-services>
+                <managed-scheduled-executor-services>
+                    <managed-scheduled-executor-service name="default" jndi-name="java:jboss/ee/concurrency/scheduler/default" context-service="default" hung-task-threshold="60000" keepalive-time="3000"/>
+                </managed-scheduled-executor-services>
+            </concurrent>
+            <default-bindings context-service="java:jboss/ee/concurrency/context/default" datasource="java:jboss/datasources/ExampleDS" managed-executor-service="java:jboss/ee/concurrency/executor/default" managed-scheduled-executor-service="java:jboss/ee/concurrency/scheduler/default" managed-thread-factory="java:jboss/ee/concurrency/factory/default"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:ejb3:4.0">
+            <session-bean>
+                <stateless>
+                    <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
+                </stateless>
+                <stateful default-access-timeout="5000" cache-ref="simple" passivation-disabled-cache-ref="simple"/>
+                <singleton default-access-timeout="5000"/>
+            </session-bean>
+            <pools>
+                <bean-instance-pools>
+                    <!-- Automatically configure pools. Alternatively, max-pool-size can be set to a specific value -->
+                    <strict-max-pool name="slsb-strict-max-pool" derive-size="from-worker-pools" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
+                    <strict-max-pool name="mdb-strict-max-pool" derive-size="from-cpu-count" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
+                </bean-instance-pools>
+            </pools>
+            <caches>
+                <cache name="simple"/>
+                <cache name="distributable" passivation-store-ref="infinispan" aliases="passivating clustered"/>
+            </caches>
+            <passivation-stores>
+                <passivation-store name="infinispan" cache-container="ejb" max-size="10000"/>
+            </passivation-stores>
+            <async thread-pool-name="default"/>
+            <timer-service thread-pool-name="default" default-data-store="default-file-store">
+                <data-stores>
+                    <file-data-store name="default-file-store" path="timer-service-data" relative-to="jboss.server.data.dir"/>
+                </data-stores>
+            </timer-service>
+            <remote connector-ref="http-remoting-connector" thread-pool-name="default"/>
+            <thread-pools>
+                <thread-pool name="default">
+                    <max-threads count="10"/>
+                    <keepalive-time time="100" unit="milliseconds"/>
+                </thread-pool>
+            </thread-pools>
+            <default-security-domain value="other"/>
+            <default-missing-method-permissions-deny-access value="true"/>
+            <log-system-exceptions value="true"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:io:1.1">
+            <worker name="default"/>
+            <buffer-pool name="default"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:infinispan:4.0">
+            <cache-container name="keycloak" jndi-name="infinispan/Keycloak">
+                <local-cache name="realms">
+                    <eviction max-entries="10000" strategy="LRU"/>
+                </local-cache>
+                <local-cache name="users">
+                    <eviction max-entries="10000" strategy="LRU"/>
+                </local-cache>
+                <local-cache name="sessions"/>
+                <local-cache name="authenticationSessions"/>
+                <local-cache name="offlineSessions"/>
+                <local-cache name="loginFailures"/>
+                <local-cache name="work"/>
+                <local-cache name="authorization">
+                    <eviction max-entries="10000" strategy="LRU"/>
+                </local-cache>
+                <local-cache name="keys">
+                    <eviction max-entries="1000" strategy="LRU"/>
+                    <expiration max-idle="3600000"/>
+                </local-cache>
+                <local-cache name="actionTokens">
+                    <eviction max-entries="-1" strategy="NONE"/>
+                    <expiration max-idle="-1" interval="300000"/>
+                </local-cache>
+            </cache-container>
+            <cache-container name="server" default-cache="default" module="org.wildfly.clustering.server">
+                <local-cache name="default">
+                    <transaction mode="BATCH"/>
+                </local-cache>
+            </cache-container>
+            <cache-container name="web" default-cache="passivation" module="org.wildfly.clustering.web.infinispan">
+                <local-cache name="passivation">
+                    <locking isolation="REPEATABLE_READ"/>
+                    <transaction mode="BATCH"/>
+                    <file-store passivation="true" purge="false"/>
+                </local-cache>
+                <local-cache name="persistent">
+                    <locking isolation="REPEATABLE_READ"/>
+                    <transaction mode="BATCH"/>
+                    <file-store passivation="false" purge="false"/>
+                </local-cache>
+            </cache-container>
+            <cache-container name="ejb" aliases="sfsb" default-cache="passivation" module="org.wildfly.clustering.ejb.infinispan">
+                <local-cache name="passivation">
+                    <locking isolation="REPEATABLE_READ"/>
+                    <transaction mode="BATCH"/>
+                    <file-store passivation="true" purge="false"/>
+                </local-cache>
+                <local-cache name="persistent">
+                    <locking isolation="REPEATABLE_READ"/>
+                    <transaction mode="BATCH"/>
+                    <file-store passivation="false" purge="false"/>
+                </local-cache>
+            </cache-container>
+            <cache-container name="hibernate" default-cache="local-query" module="org.hibernate.infinispan">
+                <local-cache name="entity">
+                    <transaction mode="NON_XA"/>
+                    <eviction strategy="LRU" max-entries="10000"/>
+                    <expiration max-idle="100000"/>
+                </local-cache>
+                <local-cache name="local-query">
+                    <eviction strategy="LRU" max-entries="10000"/>
+                    <expiration max-idle="100000"/>
+                </local-cache>
+                <local-cache name="timestamps"/>
+            </cache-container>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/>
+        <subsystem xmlns="urn:jboss:domain:jca:4.0">
+            <archive-validation enabled="true" fail-on-error="true" fail-on-warn="false"/>
+            <bean-validation enabled="true"/>
+            <default-workmanager>
+                <short-running-threads>
+                    <core-threads count="50"/>
+                    <queue-length count="50"/>
+                    <max-threads count="50"/>
+                    <keepalive-time time="10" unit="seconds"/>
+                </short-running-threads>
+                <long-running-threads>
+                    <core-threads count="50"/>
+                    <queue-length count="50"/>
+                    <max-threads count="50"/>
+                    <keepalive-time time="10" unit="seconds"/>
+                </long-running-threads>
+            </default-workmanager>
+            <cached-connection-manager/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:jdr:1.0"/>
+        <subsystem xmlns="urn:jboss:domain:jmx:1.3">
+            <expose-resolved-model/>
+            <expose-expression-model/>
+            <remoting-connector/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:jpa:1.1">
+            <jpa default-datasource="" default-extended-persistence-inheritance="DEEP"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:jsf:1.0"/>
+        <subsystem xmlns="urn:jboss:domain:mail:2.0">
+            <mail-session name="default" jndi-name="java:jboss/mail/Default">
+                <smtp-server outbound-socket-binding-ref="mail-smtp"/>
+            </mail-session>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:naming:2.0">
+            <remote-naming/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:remoting:3.0">
+            <endpoint/>
+            <http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:request-controller:1.0"/>
+        <subsystem xmlns="urn:jboss:domain:security-manager:1.0">
+            <deployment-permissions>
+                <maximum-set>
+                    <permission class="java.security.AllPermission"/>
+                </maximum-set>
+            </deployment-permissions>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:security:1.2">
+            <security-domains>
+                <security-domain name="other" cache-type="default">
+                    <authentication>
+                        <login-module code="Remoting" flag="optional">
+                            <module-option name="password-stacking" value="useFirstPass"/>
+                        </login-module>
+                        <login-module code="RealmDirect" flag="required">
+                            <module-option name="password-stacking" value="useFirstPass"/>
+                        </login-module>
+                    </authentication>
+                </security-domain>
+                <security-domain name="jboss-web-policy" cache-type="default">
+                    <authorization>
+                        <policy-module code="Delegating" flag="required"/>
+                    </authorization>
+                </security-domain>
+                <security-domain name="jboss-ejb-policy" cache-type="default">
+                    <authorization>
+                        <policy-module code="Delegating" flag="required"/>
+                    </authorization>
+                </security-domain>
+                <security-domain name="jaspitest" cache-type="default">
+                    <authentication-jaspi>
+                        <login-module-stack name="dummy">
+                            <login-module code="Dummy" flag="optional"/>
+                        </login-module-stack>
+                        <auth-module code="Dummy"/>
+                    </authentication-jaspi>
+                </security-domain>
+            </security-domains>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:transactions:3.0">
+            <core-environment>
+                <process-id>
+                    <uuid/>
+                </process-id>
+            </core-environment>
+            <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:undertow:3.0">
+            <buffer-cache name="default"/>
+            <server name="default-server">
+                <http-listener name="default" socket-binding="http" redirect-socket="https"/>
+                <host name="default-host" alias="localhost">
+                    <location name="/" handler="welcome-content"/>
+                    <filter-ref name="server-header"/>
+                    <filter-ref name="x-powered-by-header"/>
+                </host>
+            </server>
+            <servlet-container name="default">
+                <jsp-config/>
+                <websockets/>
+            </servlet-container>
+            <handlers>
+                <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
+            </handlers>
+            <filters>
+                <response-header name="server-header" header-name="Server" header-value="WildFly/10"/>
+                <response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/>
+            </filters>
+        </subsystem>
+        <subsystem xmlns="urn:jboss:domain:keycloak-server:1.1">
+            <web-context>auth</web-context>
+            <providers>
+                <provider>classpath:${jboss.home.dir}/providers/*</provider>
+            </providers>
+            <master-realm-name>master</master-realm-name>
+            <scheduled-task-interval>900</scheduled-task-interval>
+            <theme>
+                <staticMaxAge>2592000</staticMaxAge>
+                <cacheThemes>true</cacheThemes>
+                <cacheTemplates>true</cacheTemplates>
+                <dir>${jboss.home.dir}/themes</dir>
+            </theme>
+            <spi name="eventsStore">
+                <provider name="jpa" enabled="true">
+                    <properties>
+                        <property name="exclude-events" value="[&quot;REFRESH_TOKEN&quot;]"/>
+                    </properties>
+                </provider>
+            </spi>
+            <spi name="userCache">
+                <provider name="default" enabled="true"/>
+            </spi>
+            <spi name="userSessionPersister">
+                <default-provider>jpa</default-provider>
+            </spi>
+            <spi name="timer">
+                <default-provider>basic</default-provider>
+            </spi>
+            <spi name="connectionsHttpClient">
+                <provider name="default" enabled="true"/>
+            </spi>
+            <spi name="connectionsJpa">
+                <provider name="default" enabled="true">
+                    <properties>
+                        <property name="dataSource" value="java:jboss/datasources/KeycloakDS"/>
+                        <property name="initializeEmpty" value="true"/>
+                        <property name="migrationStrategy" value="update"/>
+                        <property name="migrationExport" value="${jboss.home.dir}/keycloak-database-update.sql"/>
+                    </properties>
+                </provider>
+            </spi>
+            <spi name="realmCache">
+                <provider name="default" enabled="true"/>
+            </spi>
+            <spi name="connectionsInfinispan">
+                <default-provider>default</default-provider>
+                <provider name="default" enabled="true">
+                    <properties>
+                        <property name="cacheContainer" value="java:comp/env/infinispan/Keycloak"/>
+                    </properties>
+                </provider>
+            </spi>
+            <spi name="jta-lookup">
+                <default-provider>${keycloak.jta.lookup.provider:jboss}</default-provider>
+                <provider name="jboss" enabled="true"/>
+            </spi>
+            <spi name="publicKeyStorage">
+                <provider name="infinispan" enabled="true">
+                    <properties>
+                        <property name="minTimeBetweenRequests" value="10"/>
+                    </properties>
+                </provider>
+            </spi>
+        </subsystem>
+    </profile>
+    <interfaces>
+        <interface name="management">
+            <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
+        </interface>
+        <interface name="public">
+            <inet-address value="${jboss.bind.address:127.0.0.1}"/>
+        </interface>
+    </interfaces>
+    <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
+        <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
+        <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
+        <socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
+        <socket-binding name="http" port="${jboss.http.port:8080}"/>
+        <socket-binding name="https" port="${jboss.https.port:8443}"/>
+        <socket-binding name="txn-recovery-environment" port="4712"/>
+        <socket-binding name="txn-status-manager" port="4713"/>
+        <outbound-socket-binding name="mail-smtp">
+            <remote-destination host="localhost" port="25"/>
+        </outbound-socket-binding>
+    </socket-binding-group>
+</server>
diff --git a/ansible/roles/sunbird-auth-provision/defaults/main.yml b/ansible/roles/sunbird-auth-provision/defaults/main.yml
new file mode 100644
index 000000000..f43f6e1b4
--- /dev/null
+++ b/ansible/roles/sunbird-auth-provision/defaults/main.yml
@@ -0,0 +1,10 @@
+---
+sunbird_auth_version: 1.0v
+keycloak_pkg_src: https://downloads.jboss.org/keycloak/3.2.0.Final/keycloak-3.2.0.Final.tar.gz
+postgresql_driver_src: https://jdbc.postgresql.org/download/postgresql-9.4.1212.jar
+keycloak_pkg_file: "keycloak-3.2.0.Final.tar.gz"
+keycloak_sms_provider_build: "keycloak-email-phone-autthenticator-1.0-SNAPSHOT.jar"
+wildfly_group: keycloak
+wildfly_user: keycloak
+wildfly_dir: /opt/keycloak
+keycloak_home: /opt/keycloak
diff --git a/ansible/roles/sunbird-auth-provision/tasks/install-keycloak.yml b/ansible/roles/sunbird-auth-provision/tasks/install-keycloak.yml
new file mode 100644
index 000000000..9dd5e2254
--- /dev/null
+++ b/ansible/roles/sunbird-auth-provision/tasks/install-keycloak.yml
@@ -0,0 +1,51 @@
+- stat:
+    path: /etc/init.d/keycloak
+  register: keycloak_service
+
+- name: status service
+  become: yes
+  command: /etc/init.d/keycloak status
+  register: keycloak
+  poll: 5
+  async: 10
+  when: keycloak_service.stat.islnk is defined
+
+- name: stop service
+  become: yes
+  command: /etc/init.d/keycloak stop && Pkill keycloak
+  when: "keycloak.stdout.find('running') != -1"
+  poll: 5
+  async: 10
+  ignore_errors: yes
+  when: keycloak_service.stat.islnk is defined
+
+- name: remove sunbird auth package
+  become: yes
+  file: path="{{keycloak_home}}" state=absent
+  ignore_errors: yes
+
+- name: change build script permissions
+  become: yes
+  file: path=/opt owner={{wildfly_user}} group={{wildfly_group}} mode=0755 recurse=yes
+
+- name: Paste sunbird auth package on server
+  copy: src="sunbird_auth_{{sunbird_auth_version}}.zip" dest="/opt/" force=no owner={{wildfly_user}} group={{wildfly_group}}
+
+- name: extarct the folder
+  unarchive: src="/opt/sunbird_auth_{{sunbird_auth_version}}.zip" dest=/opt/ copy=no owner={{wildfly_user}} group={{wildfly_group}}
+
+- name: move the folder name
+  command: mv sunbird_auth_{{sunbird_auth_version}} keycloak
+  args:
+       chdir: /opt
+
+- name: remove the sunbird_auth_{{sunbird_auth_version}}
+  become: yes
+  file: path=/opt/sunbird_auth_{{sunbird_auth_version}} state=absent
+
+- name: start service
+  become: yes
+  command: /etc/init.d/keycloak start
+  poll: 5
+  async: 5
+  when: keycloak_service.stat.islnk is defined
diff --git a/ansible/roles/sunbird-auth-provision/tasks/main.yml b/ansible/roles/sunbird-auth-provision/tasks/main.yml
new file mode 100644
index 000000000..be0290407
--- /dev/null
+++ b/ansible/roles/sunbird-auth-provision/tasks/main.yml
@@ -0,0 +1,3 @@
+- include: prerequisite.yml
+
+- include: install-keycloak.yml
diff --git a/ansible/roles/sunbird-auth-provision/tasks/prerequisite.yml b/ansible/roles/sunbird-auth-provision/tasks/prerequisite.yml
new file mode 100644
index 000000000..235cd386f
--- /dev/null
+++ b/ansible/roles/sunbird-auth-provision/tasks/prerequisite.yml
@@ -0,0 +1,11 @@
+---
+- name: Add group
+  group: name="{{ wildfly_group }}" state=present
+  become: true
+
+- name: Create user
+  user: name="{{ wildfly_user }}"  group="{{ wildfly_group }}" shell=/bin/bash createhome=yes update_password=always
+  become: true
+
+- name: Copy service file to init.d
+  template: src=roles/sunbird-auth-provision/templates/keycloak-service.j2 dest=/etc/init.d/keycloak mode=0755
diff --git a/ansible/roles/sunbird-auth-provision/templates/keycloak-service.j2 b/ansible/roles/sunbird-auth-provision/templates/keycloak-service.j2
new file mode 100644
index 000000000..f3549f89b
--- /dev/null
+++ b/ansible/roles/sunbird-auth-provision/templates/keycloak-service.j2
@@ -0,0 +1,117 @@
+#!/bin/bash
+keycloakuser=keycloak
+keycloakpath=/opt/keycloak/bin
+
+# Normal output log
+LOGOUT=/var/log/keycloak.out.log
+# Error output log
+LOGERR=/var/log/keycloak.err.log
+ 
+## script start here
+ 
+
+function echo_failure() { echo -en "\n[FAILED]"; }
+function echo_success() { echo -en "\n[OK]"; }
+[ -f /etc/rc.d/init.d/functions ] && source /etc/rc.d/init.d/functions
+ 
+FINDPID="pgrep -u $keycloakuser -n -f standalone.sh";
+function _is_running() {
+    $FINDPID 1>/dev/null
+    return $?
+}
+ 
+function stop_keycloak() {
+    _is_running
+    if [ $? -ne 0 ]; then
+        echo -n "$0 is not running, cannot stop."
+        echo_failure
+        echo
+        return 1
+    else
+        echo -n "Stopping $0..."
+        
+        $FINDPID | xargs ps h -o pid --ppid | xargs kill
+        sleep 1
+        _is_running
+        if [ $? -eq 0 ]; then
+            echo_failure
+            echo
+            return 1
+        else
+            echo_success
+            echo
+            return 0
+        fi
+    fi
+ 
+}
+ 
+function status() {
+    _is_running
+    if [ $? -eq 0 ]; then
+        echo -n "$0 is running."
+        echo_success
+        echo
+        return 0
+    else
+        echo -n "$0 does not run."
+     #   echo_failure
+     #   echo
+     #   return 1
+    fi
+}
+ 
+function start_keycloak() {
+    _is_running
+    if [ $? -eq 0 ]; then
+        echo -n "$0 already running."
+        echo_failure
+        echo
+        return 1
+    else
+        echo -n "Starting $0..."
+        # Make sure log files exist and are writable by $PDIUSER first
+        touch $LOGOUT $LOGERR
+        chown $keycloakuser:$keycloakuser $LOGOUT $LOGERR
+        su - $keycloakuser -c "cd $keycloakpath && (nohup sh ./standalone.sh -b 0.0.0.0 -bprivate=$(hostname -i) --server-config standalone-ha.xml 0<&- 1>>$LOGOUT 2>>$LOGERR &)"
+        sleep 1
+        _is_running
+        if [ $? -eq 0 ]; then
+            echo_success
+            echo
+            return 0
+        else
+            echo_failure
+            echo
+            return 1
+        fi
+    fi
+}
+ 
+case "$1" in
+    start)
+        start_keycloak
+        exit $?
+        ;;
+    stop)
+        stop_keycloak
+        exit $?
+        ;;
+    reload|force-reload|restart|force-restart)
+        stop_keycloak
+        if [ $? -eq 0 ]; then
+            start_keycloak
+            exit $?
+        else
+            exit 1
+        fi
+        ;;
+    status)
+       status
+       exit $?
+       ;;
+    *)
+        echo "Usage: $0 {start|stop|restart|status}"
+        exit 2
+esac
+exit 0
\ No newline at end of file
diff --git a/ansible/sunbird-auth-deploy.yml b/ansible/sunbird-auth-deploy.yml
new file mode 100644
index 000000000..67f9eff57
--- /dev/null
+++ b/ansible/sunbird-auth-deploy.yml
@@ -0,0 +1,8 @@
+---
+- hosts: all
+  become: true
+  vars_files:
+    - ['{{inventory_dir}}/secrets.yml', 'secrets/{{env}}.yml']
+
+  roles:
+    - sunbird-auth-deploy
diff --git a/ansible/sunbird-auth-provision.yml b/ansible/sunbird-auth-provision.yml
new file mode 100644
index 000000000..3142f079d
--- /dev/null
+++ b/ansible/sunbird-auth-provision.yml
@@ -0,0 +1,9 @@
+---
+- hosts: all
+  become: true
+  vars_files:
+    - ['{{inventory_dir}}/secrets.yml', 'secrets/{{env}}.yml']
+
+  roles:
+    - sunbird-auth-provision
+
-- 
GitLab