User modules are modules that are used in connection with the administration of front end users. This includes, for
example, the registration of new members or the login/logout of existing members.
Login form
The front end module “Login form” adds a form to the website, with which registered members can authenticate themselves.
Front end output
As soon as a front end user is logged in, a logoff button is automatically displayed instead of the login form.
Front end output
So when formatting CSS, consider both states of the module, and also remember that an error message may be output.
Module configuration
Allow auto login: If you select this option, members can remain logged in if they wish. If a user session expires,
Contao will automatically create a new session without requiring you to enter the password again.
since 5.3 **Reset password page:## Here you can select a page to which visitors will be redirected when
they click on the “Forgot your password?” link.
Redirect settings
Redirect page: Here you can define to which page a member will be forwarded after successful registration. You can
override this setting per user group to set up a group-specific redirection.
Redirect to last page visited: If you select this option, the front end user will be redirected to the last visited
page instead of the redirection page.
Template settings
Module template: Here you can overwrite the module ce_login template.
The HTML output The front end module generates the following HTML code:
The front end module “Personal data” adds a form to the website, which allows a member to change their personal data such
as their e-mail address or password. As an administrator, you can define exactly which fields can be edited and which
cannot.
Front end output member_default
Front end output member_grouped
Module configuration
Editable fields: Here you can define the editable fields.
Subscribable newsletters: If you are using the Contao newsletter extension, you can define here which distribution
lists a member can subscribe to.
Redirect settings
Redirect page: Here you can choose to which page a member is forwarded to after submitting the changes.
Template settings
Form template: Here you select the template of the form.
Template
Explanation
member_default
The editable fields are listed below each other.
member_grouped
The input fields are grouped using field sets.
The HTML Output The front end module generated using the member_default following HTML code:
<!-- indexer::stop --><divclass="mod_personalData block"><h2>Personal data</h2><formid="tl_member_68"method="post"enctype="application/x-www-form-urlencoded"><divclass="formbody"><inputtype="hidden"name="FORM_SUBMIT"value="tl_member_68"><inputtype="hidden"name="REQUEST_TOKEN"value="…"><divclass="widget widget-text"><labelfor="ctrl_firstname_68"><spanclass="invisible">Mandatory field </span>First name<spanclass="mandatory">*</span></label><inputtype="text"name="firstname"id="ctrl_firstname_68"class="text"value="John"required=""maxlength="255"></div><divclass="widget widget-text"><labelfor="ctrl_lastname_68"><spanclass="invisible">Mandatory field </span>Last name<spanclass="mandatory">*</span></label><inputtype="text"name="lastname"id="ctrl_lastname_68"class="text"value="Smith"required=""maxlength="255"></div><divclass="widget widget-text"><labelfor="ctrl_email_68"><spanclass="invisible">Mandatory field </span>E-mail address<spanclass="mandatory">*</span></label><inputtype="email"name="email"id="ctrl_email_68"class="text"value="j.smith@example.com"required=""maxlength="255"></div><divclass="widget widget-text"><labelfor="ctrl_username_68"><spanclass="invisible">Mandatory field </span>Username<spanclass="mandatory">*</span></label><inputtype="text"name="username"id="ctrl_username_68"class="text"value="j.smith"required=""maxlength="64"autocapitalize="none"autocomplete="username"></div><divclass="widget widget-password"><labelfor="ctrl_password_68">Password</label><inputtype="password"name="password"id="ctrl_password_68"class="text password"value=""autocomplete="new-password"></div><divclass="widget widget-submit"><buttontype="submit"class="submit">Save data</button></div></div></form></div><!-- indexer::continue -->
The front end module generates with the member_grouped following HTML code:
<!-- indexer::stop --><divclass="mod_personalData block"><h2>Personal data</h2><formid="tl_member_68"method="post"enctype="application/x-www-form-urlencoded"><divclass="formbody"><inputtype="hidden"name="FORM_SUBMIT"value="tl_member_68"><inputtype="hidden"name="REQUEST_TOKEN"value="…"><fieldset><legend>Personal details</legend><divclass="widget widget-text"><labelfor="ctrl_firstname_68"><spanclass="invisible">Mandatory field </span>First name<spanclass="mandatory">*</span></label><inputtype="text"name="firstname"id="ctrl_firstname_68"class="text"value="John"required=""maxlength="255"></div><divclass="widget widget-text"><labelfor="ctrl_lastname_68"><spanclass="invisible">Mandatory field </span>Last name<spanclass="mandatory">*</span></label><inputtype="text"name="lastname"id="ctrl_lastname_68"class="text"value="Smith"required=""maxlength="255"></div></fieldset><fieldset><legend>Contact details</legend><divclass="widget widget-text"><labelfor="ctrl_email_68"><spanclass="invisible">Mandatory field </span>E-mail address<spanclass="mandatory">*</span></label><inputtype="email"name="email"id="ctrl_email_68"class="text"value="j.smith@example.com"required=""maxlength="255"></div></fieldset><fieldset><legend>Login details</legend><divclass="widget widget-text"><labelfor="ctrl_username_68"><spanclass="invisible">Mandatory field </span>Username<spanclass="mandatory">*</span></label><inputtype="text"name="username"id="ctrl_username_68"class="text"value="j.smith"required=""maxlength="64"autocapitalize="none"autocomplete="username"></div><divclass="widget widget-password"><labelfor="ctrl_password_68">Password</label><inputtype="password"name="password"id="ctrl_password_68"class="text password"value=""autocomplete="new-password"></div></fieldset><divclass="widget widget-submit"><buttontype="submit"class="submit">Save data</button></div></div></form></div><!-- indexer::continue -->
Registration
The front end module “Registration” adds a form to the website, with which new members can register and, depending on
the configuration, automatically receive a user account for the protected area.
Front end output member_default
Front end output member_grouped
Module configuration
Editable fields: Here you can define which fields a new member has to fill in during registration. To enable the
login in the front end, you have to activate at least the fields username and password.
Subscribable newsletters: If you are using the Contao newsletter extension, you can define here which distribution
lists a member can subscribe to.
Disable spam protection: Here you can disable the spam protection (not recommended). Since Contao 4.4, this
question is only “displayed” to spambots. Without a security question it is possible that spammers automatically create
user accounts and abuse your website.
Account settings
Member groups: Here you define the group membership of the new member.
Allow login: If you select this option, a new member can log in after registering in the front end login. For this
to work, the registration form must contain the fields username and password.
Create a home directory: If you select this option, a new user directory is automatically created in a folder of
your choice during registration. The name of the new directory will be generated from the username.
Redirect settings
Redirect page: Here you can define to which page a member will be forwarded after registration (e.g. to the page
with the login form).
E-mail settings
You can fully automate the registration process if you wish. A new member will then receive an e-mail with a
confirmation link when registering, with which they can activate their account independently.
Send activation e-mail: Here you can switch on the automatic activation.
Confirmation page: Here you can define to which page a user is redirected after successful activation of their
account (e.g. the login page).
Activation message: Enter the text of the activation mail here. You can use placeholders in the format ##key##
for all input fields of the registration form as well as the placeholders ##domain## for the domain and ##link##
for the confirmation link.
Below is a short example:
Dear ##firstname## ##lastname##,
Thank you very much for your registration on ##domain##.
Please click on the link to complete your registration and activate your account:
##link##
The confirmation link is valid for 24 hours.
If you have not requested access, please ignore this email.
Your administrator
Template settings
Form template: Here you select the template of the form.
Template
Declaration
member_default
The input fields are listed one below the other.
member_grouped
The input fields are grouped using field sets.
The HTML Output The front end module generates with the member_default following HTML code:
<!-- indexer::stop --><divclass="mod_registration block"><h2>Registration</h2><formid="tl_registration_68"method="post"enctype="application/x-www-form-urlencoded"><divclass="formbody"><inputtype="hidden"name="FORM_SUBMIT"value="tl_registration_68"><inputtype="hidden"name="REQUEST_TOKEN"value="…"><divclass="widget widget-text mandatory"><labelfor="ctrl_firstname_68"class="mandatory"><spanclass="invisible">Mandatory field </span>First name<spanclass="mandatory">*</span></label><inputtype="text"name="firstname"id="ctrl_firstname_68"class="text mandatory"value=""required=""maxlength="255"></div><divclass="widget widget-text mandatory"><labelfor="ctrl_lastname_68"class="mandatory"><spanclass="invisible">Mandatory field </span>Last name<spanclass="mandatory">*</span></label><inputtype="text"name="lastname"id="ctrl_lastname_68"class="text mandatory"value=""required=""maxlength="255"></div><divclass="widget widget-text mandatory"><labelfor="ctrl_email_68"class="mandatory"><spanclass="invisible">Mandatory field </span>E-mail address<spanclass="mandatory">*</span></label><inputtype="email"name="email"id="ctrl_email_68"class="text mandatory"value=""required=""maxlength="255"></div><divclass="widget widget-text mandatory"><labelfor="ctrl_username_68"class="mandatory"><spanclass="invisible">Mandatory field </span>Username<spanclass="mandatory">*</span></label><inputtype="text"name="username"id="ctrl_username_68"class="text mandatory"value=""required=""maxlength="64"autocapitalize="none"autocomplete="username"></div><divclass="widget widget-password mandatory"><labelfor="ctrl_password_68"class="mandatory"><spanclass="invisible">Mandatory field </span>Password<spanclass="mandatory">*</span></label><inputtype="password"name="password"id="ctrl_password_68"class="text password mandatory"value=""autocomplete="new-password"required=""></div><divclass="widget widget-submit"><buttontype="submit"class="submit">Register</button></div></div></form></div><!-- indexer::continue -->
The front end module generates using the member_grouped following HTML code:
<!-- indexer::stop --><divclass="mod_registration block"><h2>Registration</h2><formid="tl_registration_68"method="post"enctype="application/x-www-form-urlencoded"><divclass="formbody"><inputtype="hidden"name="FORM_SUBMIT"value="tl_registration_68"><inputtype="hidden"name="REQUEST_TOKEN"value="…"><fieldset><legend>Personal details</legend><divclass="widget widget-text mandatory"><labelfor="ctrl_firstname_68"class="mandatory"><spanclass="invisible">Mandatory field </span>First name<spanclass="mandatory">*</span></label><inputtype="text"name="firstname"id="ctrl_firstname_68"class="text mandatory"value=""required=""maxlength="255"></div><divclass="widget widget-text mandatory"><labelfor="ctrl_lastname_68"class="mandatory"><spanclass="invisible">Mandatory field </span>Last name<spanclass="mandatory">*</span></label><inputtype="text"name="lastname"id="ctrl_lastname_68"class="text mandatory"value=""required=""maxlength="255"></div></fieldset><fieldset><legend>Contact details</legend><divclass="widget widget-text mandatory"><labelfor="ctrl_email_68"class="mandatory"><spanclass="invisible">Mandatory field </span>E-mail address<spanclass="mandatory">*</span></label><inputtype="email"name="email"id="ctrl_email_68"class="text mandatory"value=""required=""maxlength="255"></div></fieldset><fieldset><legend>Login details</legend><divclass="widget widget-text mandatory"><labelfor="ctrl_username_68"class="mandatory"><spanclass="invisible">Mandatory field </span>Username<spanclass="mandatory">*</span></label><inputtype="text"name="username"id="ctrl_username_68"class="text mandatory"value=""required=""maxlength="64"autocapitalize="none"autocomplete="username"></div><divclass="widget widget-password mandatory"><labelfor="ctrl_password_68"class="mandatory"><spanclass="invisible">Mandatory field </span>Password<spanclass="mandatory">*</span></label><inputtype="password"name="password"id="ctrl_password_68"class="text password mandatory"value=""autocomplete="new-password"required=""></div></fieldset><divclass="widget widget-submit"><buttontype="submit"class="submit">Register</button></div></div></form></div><!-- indexer::continue -->
Change password
The front end module “Change password” adds a form to the website that allows a logged in front end user to change their
password.
Front end output
Redirect settings
Redirect page: Here you can select to which page a member will be forwarded after submitting the changes.
Template settings
Module template: Here you can overwrite the module ce_changePassword template.
The HTML output The front end module generates the following HTML code:
The front end module “Lost password” adds a form to the website that a member can use to request a new password. Contao
sends an automatic e-mail with a confirmation link to the e-mail address stored in the user account. Only after
clicking on this confirmation link is it possible to enter a new password.
Front end output
Module configuration
Skip username: If you select this option, the username will not be queried when you request it.
Disable spam protection: Here you can disable the spam protection (not recommended). Since Contao 4.4, this
question is only “displayed” to spambots. Without a security question it is possible that spammers automatically
create user accounts and abuse your website.
Redirect settings
Redirect page: Here you can define to which page a user is forwarded after requesting a new password.
E-mail settings
Confirmation page: Here you can define to which page a user will be redirected after a new password has been
successfully created.
Password message: Enter the text of the confirmation mail here. You can use placeholders in the format ##key##
for all user properties as well as the placeholders ##domain## for the current domain and ##link## for the
confirmation link.
For example, a confirmation mail could look like this:
Dear ##firstname## ##lastname##,
You have requested a new password for ##domain##.
Please click on the link to set the new password:
##link##
If you have not requested this email, please contact the website administrator.
Your administrator
Template settings
Module template: Here you can overwrite the module ce_lostPassword template.
The HTML output The front end module generates the following HTML code:
<!-- indexer::stop --><divclass="mod_lostPassword block"><h2>Lost password</h2><formid="tl_lost_password_68"method="post"><divclass="formbody"><inputtype="hidden"name="FORM_SUBMIT"value="tl_lost_password_68"><inputtype="hidden"name="REQUEST_TOKEN"value="…"><divclass="widget widget-text mandatory"><labelfor="ctrl_username"class="mandatory"><spanclass="invisible">Mandatory field </span>Username<spanclass="mandatory">*</span></label><inputtype="text"name="username"id="ctrl_username"class="text mandatory"value=""required=""maxlength="64"autocapitalize="none"autocomplete="username"></div><divclass="widget widget-text mandatory"><labelfor="ctrl_email"class="mandatory"><spanclass="invisible">Mandatory field </span>E-mail address<spanclass="mandatory">*</span></label><inputtype="email"name="email"id="ctrl_email"class="text mandatory"value=""required=""maxlength="255"></div><divclass="widget widget-submit"><buttontype="submit"class="submit">Request password</button></div></div></form></div><!-- indexer::continue -->
Close account
The front end module “Close account” adds a form to the website, which a member can use to close their account. Depending
on the configuration, the account is either deactivated or completely deleted from the database.
Front end output
Module configuration
Mode: Here you can specify whether the account should be deactivated or completely deleted from the database when
the form is submitted.
Delete home directory: Here you specify whether the home directory should be deleted.
Redirect settings
Redirect page: Here you define to which page a member will be forwarded after account closure. The target page must
not be protected.
Template settings
Module template: Here you can overwrite the module ce_closeAccount template.
The HTML Output The front end module generates the following HTML code:
The “Two-factor authentication” front end module adds a form to the website that a member can use to enable two-factor
authentication. If the two-factor authentication for members is forced, this module must be used on the page structure
described in Further settings for starting points
can be added to the selected two-factor forwarding page.
Front end output
Template settings
Module template: Here you can overwrite the module ce_two_factortemplate.
The HTML Output The front end module generates the following HTML code:
<!-- indexer::stop --><divclass="mod_two_factor two-factor block"><h2>Two-factor authentication</h2><p>Please scan the QR code with your 2FA/TOTP app.</p><formclass="tl_two_factor_form"method="post"><divclass="formbody"><inputtype="hidden"name="FORM_SUBMIT"value="tl_two_factor"><inputtype="hidden"name="REQUEST_TOKEN"value="…"><divclass="qr-code"><imgsrc="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIxODAiIHZpZXdCb3g9IjAgMCAxODAgMTgwIj48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE4MCIgZmlsbD0iI2ZlZmVmZSIvPjxnIHRyYW5zZm9ybT0ic2NhbGUoMi45NTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLDApIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDBMOCA0TDEwIDRMMTAgN0wxMSA3TDExIDRMMTAgNEwxMCAzTDExIDNMMTEgMkwxMyAyTDEzIDZMMTIgNkwxMiA4TDEwIDhMMTAgOUw3IDlMNyA4TDQgOEw0IDlMNSA5TDUgMTFMNCAxMUw0IDEwTDMgMTBMMyAxMUw0IDExTDQgMTVMNyAxNUw3IDE2TDYgMTZMNiAxN0w3IDE3TDcgMTZMOCAxNkw4IDE4TDUgMThMNSAxNkwzIDE2TDMgMTdMMiAxN0wyIDE2TDAgMTZMMCAxN0wxIDE3TDEgMThMMCAxOEwwIDE5TDEgMTlMMSAyMEwyIDIwTDIgMjFMMSAyMUwxIDI0TDIgMjRMMiAyM0wzIDIzTDMgMjRMNCAyNEw0IDI1TDAgMjVMMCAyOEwxIDI4TDEgMjZMMyAyNkwzIDI3TDIgMjdMMiAyOUwxIDI5TDEgMzBMMCAzMEwwIDMzTDUgMzNMNSAzNUw0IDM1TDQgMzRMMyAzNEwzIDM1TDQgMzVMNCAzNkwyIDM2TDIgMzVMMSAzNUwxIDM0TDAgMzRMMCAzNUwxIDM1TDEgMzZMMCAzNkwwIDM3TDEgMzdMMSAzOEwyIDM4TDIgMzdMMyAzN0wzIDM4TDQgMzhMNCAzNkw1IDM2TDUgMzlMNCAzOUw0IDQwTDMgNDBMMyAzOUwwIDM5TDAgNDBMMyA0MEwzIDQyTDAgNDJMMCA0NUwxIDQ1TDEgNDRMMiA0NEwyIDQ2TDAgNDZMMCA0OEwxIDQ4TDEgNDdMMiA0N0wyIDQ5TDEgNDlMMSA1MEwyIDUwTDIgNTFMMCA1MUwwIDUzTDQgNTNMNCA1Mkw1IDUyTDUgNTFMOCA1MUw4IDUwTDkgNTBMOSA1MkwxNSA1MkwxNSA1M0wxNCA1M0wxNCA1NEwxMiA1NEwxMiA1NUwxMCA1NUwxMCA1NEw5IDU0TDkgNTNMOCA1M0w4IDUyTDYgNTJMNiA1M0w4IDUzTDggNTRMOSA1NEw5IDU1TDggNTVMOCA1N0wxMCA1N0wxMCA1OEw5IDU4TDkgNTlMOCA1OUw4IDYxTDkgNjFMOSA2MEwxMCA2MEwxMCA2MUwxMiA2MUwxMiA2MEwxMyA2MEwxMyA2MUwxNCA2MUwxNCA1OUwxMiA1OUwxMiA2MEwxMSA2MEwxMSA1OUwxMCA1OUwxMCA1OEwxMSA1OEwxMSA1NkwxMiA1NkwxMiA1N0wxNCA1N0wxNCA1NkwxNSA1NkwxNSA1OUwxNiA1OUwxNiA2MEwxNSA2MEwxNSA2MUwxNiA2MUwxNiA2MEwxNyA2MEwxNyA2MUwyMiA2MUwyMiA2MEwyMyA2MEwyMyA2MUwyNSA2MUwyNSA2MEwyNiA2MEwyNiA2MUwyOCA2MUwyOCA2MEwyNiA2MEwyNiA1OEwyNyA1OEwyNyA1OUwyOSA1OUwyOSA2MUwzMCA2MUwzMCA1N0wzMSA1N0wzMSA1OEwzMiA1OEwzMiA1OUwzMSA1OUwzMSA2MEwzMiA2MEwzMiA2MUwzNSA2MUwzNSA2MEwzNiA2MEwzNiA2MUwzNyA2MUwzNyA2MEwzNiA2MEwzNiA1N0wzNyA1N0wzNyA1NEwzNiA1NEwzNiA1M0wzOCA1M0wzOCA1NEwzOSA1NEwzOSA1M0w0MCA1M0w0MCA1NEw0MSA1NEw0MSA1NUwzOSA1NUwzOSA1N0wzOCA1N0wzOCA1OEwzOSA1OEwzOSA1OUw0MCA1OUw0MCA1Nkw0MSA1Nkw0MSA1OUw0MiA1OUw0MiA2MUw0MyA2MUw0MyA1OUw0NCA1OUw0NCA2MUw0NiA2MUw0NiA2MEw0NyA2MEw0NyA2MUw0OSA2MUw0OSA2MEw1MCA2MEw1MCA2MUw1MSA2MUw1MSA2MEw1MiA2MEw1MiA1OUw1MyA1OUw1MyA1OEw1MiA1OEw1MiA1OUw1MSA1OUw1MSA1N0w1NCA1N0w1NCA1OEw1NSA1OEw1NSA1N0w1NyA1N0w1NyA1OEw1OCA1OEw1OCA2MEw1NiA2MEw1NiA2MUw1OCA2MUw1OCA2MEw1OSA2MEw1OSA2MUw2MSA2MUw2MSA2MEw2MCA2MEw2MCA1OEw2MSA1OEw2MSA1Nkw2MCA1Nkw2MCA1OEw1OCA1OEw1OCA1N0w1OSA1N0w1OSA1NEw2MSA1NEw2MSA1Mkw1OSA1Mkw1OSA0OUw1OCA0OUw1OCA1MEw1NyA1MEw1NyA0OUw1NSA0OUw1NSA0OEw1NiA0OEw1NiA0Nkw1OCA0Nkw1OCA0OEw1OSA0OEw1OSA0N0w2MCA0N0w2MCA0OEw2MSA0OEw2MSA0N0w2MCA0N0w2MCA0NUw2MSA0NUw2MSA0NEw2MCA0NEw2MCA0NUw1OSA0NUw1OSA0Nkw1OCA0Nkw1OCA0NEw1OSA0NEw1OSA0M0w2MCA0M0w2MCA0Mkw2MSA0Mkw2MSA0MEw2MCA0MEw2MCAzNkw2MSAzNkw2MSAzNUw2MCAzNUw2MCAzNkw1OSAzNkw1OSAzNUw1OCAzNUw1OCAzM0w2MCAzM0w2MCAzNEw2MSAzNEw2MSAzMUw1NyAzMUw1NyAyOEw1NSAyOEw1NSAyN0w1NiAyN0w1NiAyNkw1NyAyNkw1NyAyN0w1OCAyN0w1OCAyOEw1OSAyOEw1OSAyN0w1OCAyN0w1OCAyNkw1OSAyNkw1OSAyMkw1OCAyMkw1OCAyMUw1OSAyMUw1OSAxOUw2MCAxOUw2MCAxN0w1OSAxN0w1OSAxOEw1OCAxOEw1OCAxOUw1NyAxOUw1NyAyMEw1NiAyMEw1NiAxOUw1MyAxOUw1MyAyMkw1MiAyMkw1MiAyMUw1MCAyMUw1MCAyMEw0OSAyMEw0OSAxOUw1MCAxOUw1MCAxOEw1MiAxOEw1MiAxN0w1MyAxN0w1MyAxOEw1NSAxOEw1NSAxN0w1MyAxN0w1MyAxNkw1NSAxNkw1NSAxNUw1NCAxNUw1NCAxNEw1NiAxNEw1NiAxNUw1NyAxNUw1NyAxNEw1OCAxNEw1OCAxNkw2MSAxNkw2MSAxNUw1OSAxNUw1OSAxNEw2MSAxNEw2MSAxM0w2MCAxM0w2MCAxMkw2MSAxMkw2MSAxMUw2MCAxMUw2MCAxMkw1OSAxMkw1OSAxMUw1OCAxMUw1OCAxMkw1NiAxMkw1NiAxM0w1NCAxM0w1NCAxMkw1MyAxMkw1MyAxMUw1MiAxMUw1MiAxMkw1MSAxMkw1MSAxM0w1MCAxM0w1MCAxNEw0OSAxNEw0OSAxNUw0NyAxNUw0NyAxNkw0NiAxNkw0NiAxN0w0NSAxN0w0NSAxNkw0NCAxNkw0NCAxNUw0NSAxNUw0NSAxNEw0NiAxNEw0NiAxMUw0NyAxMUw0NyAxM0w0OSAxM0w0OSAxMkw1MCAxMkw1MCAxMUw1MSAxMUw1MSAxMEw1MiAxMEw1MiA4TDUzIDhMNTMgNkw1MiA2TDUyIDhMNTAgOEw1MCA3TDUxIDdMNTEgNUw1MiA1TDUyIDRMNTMgNEw1MyAwTDUxIDBMNTEgMkw1MCAyTDUwIDdMNDkgN0w0OSA1TDQ3IDVMNDcgNkw0NiA2TDQ2IDlMNDUgOUw0NSA2TDQ0IDZMNDQgN0w0MyA3TDQzIDZMNDIgNkw0MiA3TDQxIDdMNDEgNkw0MCA2TDQwIDRMNDEgNEw0MSA1TDQ2IDVMNDYgMkw0NyAyTDQ3IDNMNDkgM0w0OSAyTDQ4IDJMNDggMUw0NiAxTDQ2IDBMNDUgMEw0NSAxTDQ0IDFMNDQgMEw0MSAwTDQxIDFMNDAgMUw0MCAyTDM5IDJMMzkgMEwzOCAwTDM4IDFMMzcgMUwzNyAwTDM1IDBMMzUgMkwzMyAyTDMzIDFMMzQgMUwzNCAwTDMzIDBMMzMgMUwzMiAxTDMyIDJMMzEgMkwzMSA0TDMwIDRMMzAgM0wyOSAzTDI5IDJMMjggMkwyOCAzTDI5IDNMMjkgNEwyOCA0TDI4IDdMMjcgN0wyNyA2TDI2IDZMMjYgOEwyOCA4TDI4IDlMMjQgOUwyNCA4TDI1IDhMMjUgNkwyNCA2TDI0IDVMMjUgNUwyNSA0TDI2IDRMMjYgNUwyNyA1TDI3IDRMMjYgNEwyNiAzTDI1IDNMMjUgNEwyMyA0TDIzIDNMMjQgM0wyNCAyTDI1IDJMMjUgMEwyNCAwTDI0IDFMMjMgMUwyMyAyTDIyIDJMMjIgNEwyMyA0TDIzIDZMMjIgNkwyMiA1TDIxIDVMMjEgNEwyMCA0TDIwIDdMMTkgN0wxOSA0TDE4IDRMMTggN0wxOSA3TDE5IDhMMTggOEwxOCA5TDE3IDlMMTcgMTBMMTggMTBMMTggMTFMMTcgMTFMMTcgMTJMMTYgMTJMMTYgN0wxNyA3TDE3IDZMMTYgNkwxNiA3TDE1IDdMMTUgNUwxNiA1TDE2IDRMMTcgNEwxNyAzTDE2IDNMMTYgNEwxNCA0TDE0IDJMMTUgMkwxNSAxTDE2IDFMMTYgMkwxOCAyTDE4IDNMMTkgM0wxOSAyTDIwIDJMMjAgM0wyMSAzTDIxIDJMMjAgMkwyMCAxTDIyIDFMMjIgMEwyMCAwTDIwIDFMMTkgMUwxOSAwTDE4IDBMMTggMUwxNyAxTDE3IDBMMTMgMEwxMyAxTDEyIDFMMTIgMEwxMSAwTDExIDJMOSAyTDkgMFpNMjYgMEwyNiAyTDI3IDJMMjcgMUwyOCAxTDI4IDBaTTI5IDBMMjkgMUwzMSAxTDMxIDBaTTEzIDFMMTMgMkwxNCAyTDE0IDFaTTE4IDFMMTggMkwxOSAyTDE5IDFaTTQ1IDFMNDUgMkw0NiAyTDQ2IDFaTTM2IDJMMzYgM0wzNSAzTDM1IDRMMzQgNEwzNCAzTDMzIDNMMzMgNUwzNCA1TDM0IDZMMzMgNkwzMyA4TDM0IDhMMzQgMTBMMzIgMTBMMzIgOUwzMSA5TDMxIDExTDI5IDExTDI5IDEyTDI4IDEyTDI4IDEzTDI3IDEzTDI3IDE0TDI2IDE0TDI2IDEyTDI3IDEyTDI3IDExTDI4IDExTDI4IDEwTDI5IDEwTDI5IDlMMjggOUwyOCAxMEwyNyAxMEwyNyAxMUwyNiAxMUwyNiAxMkwyNSAxMkwyNSAxMUwyNCAxMUwyNCA5TDIzIDlMMjMgOEwyNCA4TDI0IDZMMjMgNkwyMyA3TDIyIDdMMjIgNkwyMSA2TDIxIDdMMjAgN0wyMCA4TDIxIDhMMjEgOUwxOSA5TDE5IDExTDE4IDExTDE4IDEyTDE5IDEyTDE5IDExTDIwIDExTDIwIDEwTDIxIDEwTDIxIDEyTDIyIDEyTDIyIDEzTDIxIDEzTDIxIDE1TDIyIDE1TDIyIDE2TDIzIDE2TDIzIDE3TDIxIDE3TDIxIDE4TDIwIDE4TDIwIDE3TDE5IDE3TDE5IDE4TDE4IDE4TDE4IDE5TDE3IDE5TDE3IDIwTDE2IDIwTDE2IDIyTDE0IDIyTDE0IDIzTDEzIDIzTDEzIDIyTDEyIDIyTDEyIDIxTDggMjFMOCAxOUw5IDE5TDkgMjBMMTIgMjBMMTIgMTlMOSAxOUw5IDE4TDEzIDE4TDEzIDIxTDE0IDIxTDE0IDIwTDE1IDIwTDE1IDE5TDE2IDE5TDE2IDE4TDE3IDE4TDE3IDE2TDE2IDE2TDE2IDE3TDE1IDE3TDE1IDE5TDE0IDE5TDE0IDE3TDEzIDE3TDEzIDE1TDE0IDE1TDE0IDE2TDE1IDE2TDE1IDE0TDE2IDE0TDE2IDE1TDE3IDE1TDE3IDE0TDE4IDE0TDE4IDEzTDE1IDEzTDE1IDE0TDEzIDE0TDEzIDE1TDEyIDE1TDEyIDE0TDExIDE0TDExIDEwTDkgMTBMOSAxMUw4IDExTDggMTBMNyAxMEw3IDlMNiA5TDYgMTBMNyAxMEw3IDExTDYgMTFMNiAxMkw3IDEyTDcgMTNMNSAxM0w1IDE0TDcgMTRMNyAxNUw4IDE1TDggMTZMOSAxNkw5IDE1TDEwIDE1TDEwIDE2TDExIDE2TDExIDE1TDEyIDE1TDEyIDE3TDkgMTdMOSAxOEw4IDE4TDggMTlMNSAxOUw1IDIxTDMgMjFMMyAyMkw3IDIyTDcgMjNMNCAyM0w0IDI0TDcgMjRMNyAyNUw1IDI1TDUgMjZMNCAyNkw0IDI3TDMgMjdMMyAyOUwyIDI5TDIgMzBMMSAzMEwxIDMxTDIgMzFMMiAzMEwzIDMwTDMgMzFMNCAzMUw0IDMwTDMgMzBMMyAyOUw0IDI5TDQgMjdMNSAyN0w1IDI4TDkgMjhMOSAyOUwxMCAyOUwxMCAyNkw4IDI2TDggMjNMOSAyM0w5IDI1TDExIDI1TDExIDI0TDEwIDI0TDEwIDIyTDEyIDIyTDEyIDIzTDEzIDIzTDEzIDI0TDE0IDI0TDE0IDIzTDE1IDIzTDE1IDI0TDE2IDI0TDE2IDI4TDE1IDI4TDE1IDI1TDE0IDI1TDE0IDI3TDEzIDI3TDEzIDI2TDExIDI2TDExIDMwTDEwIDMwTDEwIDMyTDkgMzJMOSAzNEw4IDM0TDggMzVMNiAzNUw2IDM2TDcgMzZMNyAzN0w2IDM3TDYgMzhMNyAzOEw3IDM3TDkgMzdMOSAzOUw4IDM5TDggNDFMNiA0MUw2IDQyTDUgNDJMNSA0M0wyIDQzTDIgNDRMNCA0NEw0IDQ1TDMgNDVMMyA0NkwyIDQ2TDIgNDdMMyA0N0wzIDQ5TDIgNDlMMiA1MEw0IDUwTDQgNDlMNSA0OUw1IDUwTDcgNTBMNyA0OUw2IDQ5TDYgNDhMNyA0OEw3IDQ3TDggNDdMOCA0Nkw3IDQ2TDcgNDVMOSA0NUw5IDQ0TDEwIDQ0TDEwIDQ2TDkgNDZMOSA0N0wxMiA0N0wxMiA0OEwxMSA0OEwxMSA0OUwxMCA0OUwxMCA0OEw4IDQ4TDggNDlMMTAgNDlMMTAgNTFMMTQgNTFMMTQgNTBMMTEgNTBMMTEgNDlMMTIgNDlMMTIgNDhMMTMgNDhMMTMgNDlMMTUgNDlMMTUgNTFMMTYgNTFMMTYgNTBMMTcgNTBMMTcgNDhMMTkgNDhMMTkgNDlMMjEgNDlMMjEgNTBMMjAgNTBMMjAgNTJMMTkgNTJMMTkgNTNMMTggNTNMMTggNTJMMTcgNTJMMTcgNTNMMTUgNTNMMTUgNTRMMTQgNTRMMTQgNTVMMTUgNTVMMTUgNTZMMTYgNTZMMTYgNThMMTggNThMMTggNTdMMjAgNTdMMjAgNTZMMjIgNTZMMjIgNThMMjAgNThMMjAgNTlMMTkgNTlMMTkgNjBMMjIgNjBMMjIgNThMMjMgNThMMjMgNjBMMjUgNjBMMjUgNThMMjYgNThMMjYgNTdMMjUgNTdMMjUgNThMMjMgNThMMjMgNTVMMjQgNTVMMjQgNTZMMjUgNTZMMjUgNTVMMjYgNTVMMjYgNTZMMjcgNTZMMjcgNThMMjkgNThMMjkgNTdMMjggNTdMMjggNTVMMjcgNTVMMjcgNTNMMjggNTNMMjggNTJMMjcgNTJMMjcgNTNMMjUgNTNMMjUgNTVMMjQgNTVMMjQgNTRMMjMgNTRMMjMgNTNMMjQgNTNMMjQgNTFMMjIgNTFMMjIgNTBMMjMgNTBMMjMgNDlMMjQgNDlMMjQgNTBMMjYgNTBMMjYgNTFMMjcgNTFMMjcgNTBMMjggNTBMMjggNDhMMjcgNDhMMjcgNDlMMjQgNDlMMjQgNDhMMjYgNDhMMjYgNDdMMjcgNDdMMjcgNDZMMjggNDZMMjggNDdMMzAgNDdMMzAgNDhMMzEgNDhMMzEgNDlMMzIgNDlMMzIgNDhMMzMgNDhMMzMgNDlMMzQgNDlMMzQgNTBMMzIgNTBMMzIgNTJMMzMgNTJMMzMgNTNMMzQgNTNMMzQgNTJMMzUgNTJMMzUgNTNMMzYgNTNMMzYgNTFMMzcgNTFMMzcgNTJMMzggNTJMMzggNDlMMzkgNDlMMzkgNDhMMzcgNDhMMzcgNDdMMzYgNDdMMzYgNDZMMzggNDZMMzggNDVMNDAgNDVMNDAgNDZMMzkgNDZMMzkgNDdMNDAgNDdMNDAgNTBMMzkgNTBMMzkgNTFMNDAgNTFMNDAgNTNMNDEgNTNMNDEgNTRMNDIgNTRMNDIgNTNMNDMgNTNMNDMgNTVMNDIgNTVMNDIgNTdMNDMgNTdMNDMgNThMNDQgNThMNDQgNTlMNDUgNTlMNDUgNjBMNDYgNjBMNDYgNTlMNDUgNTlMNDUgNThMNDQgNThMNDQgNTdMNDMgNTdMNDMgNTZMNDQgNTZMNDQgNTVMNDUgNTVMNDUgNTZMNDYgNTZMNDYgNThMNDcgNThMNDcgNTlMNDggNTlMNDggNjBMNDkgNjBMNDkgNTlMNTAgNTlMNTAgNjBMNTEgNjBMNTEgNTlMNTAgNTlMNTAgNTdMNDggNTdMNDggNThMNDcgNThMNDcgNTZMNDYgNTZMNDYgNTVMNDUgNTVMNDUgNTRMNDQgNTRMNDQgNTNMNDMgNTNMNDMgNTBMNDEgNTBMNDEgNDhMNDIgNDhMNDIgNDlMNDMgNDlMNDMgNDZMNDQgNDZMNDQgNDdMNDUgNDdMNDUgNDhMNDYgNDhMNDYgNTFMNDUgNTFMNDUgNDlMNDQgNDlMNDQgNTFMNDUgNTFMNDUgNTNMNDYgNTNMNDYgNTRMNDggNTRMNDggNTNMNDYgNTNMNDYgNTFMNDcgNTFMNDcgNTJMNDkgNTJMNDkgNTVMNDggNTVMNDggNTZMNDkgNTZMNDkgNTVMNTAgNTVMNTAgNTZMNTIgNTZMNTIgNTRMNTAgNTRMNTAgNTFMNTEgNTFMNTEgNTNMNTIgNTNMNTIgNTJMNTMgNTJMNTMgNTFMNTQgNTFMNTQgNTJMNTcgNTJMNTcgNTFMNTYgNTFMNTYgNTBMNTUgNTBMNTUgNDlMNTIgNDlMNTIgNDhMNTMgNDhMNTMgNDZMNTIgNDZMNTIgNDhMNTEgNDhMNTEgNDZMNTAgNDZMNTAgNDRMNTEgNDRMNTEgNDVMNTIgNDVMNTIgNDRMNTMgNDRMNTMgNDNMNTQgNDNMNTQgNDdMNTUgNDdMNTUgNDZMNTYgNDZMNTYgNDVMNTcgNDVMNTcgNDRMNTggNDRMNTggNDNMNTcgNDNMNTcgNDJMNTYgNDJMNTYgNDFMNTUgNDFMNTUgNDJMNTQgNDJMNTQgNDBMNTcgNDBMNTcgNDFMNTggNDFMNTggMzlMNTYgMzlMNTYgMzZMNTcgMzZMNTcgMzhMNTkgMzhMNTkgMzZMNTggMzZMNTggMzVMNTYgMzVMNTYgMzZMNTQgMzZMNTQgMzVMNTUgMzVMNTUgMzRMNTYgMzRMNTYgMzNMNTQgMzNMNTQgMzVMNTEgMzVMNTEgMzRMNTMgMzRMNTMgMzNMNTIgMzNMNTIgMzJMNTEgMzJMNTEgMzFMNTIgMzFMNTIgMjlMNTEgMjlMNTEgMzBMNTAgMzBMNTAgMjlMNDggMjlMNDggMzBMNDcgMzBMNDcgMjlMNDYgMjlMNDYgMzBMNDUgMzBMNDUgMjlMNDQgMjlMNDQgMzBMNDIgMzBMNDIgMzFMNDMgMzFMNDMgMzJMNDEgMzJMNDEgMzFMNDAgMzFMNDAgMzBMNDEgMzBMNDEgMjhMNDIgMjhMNDIgMjlMNDMgMjlMNDMgMjhMNDIgMjhMNDIgMjdMNDEgMjdMNDEgMjZMNDIgMjZMNDIgMjVMNDMgMjVMNDMgMjZMNDQgMjZMNDQgMjdMNDUgMjdMNDUgMjVMNDQgMjVMNDQgMjRMNDAgMjRMNDAgMjVMMzkgMjVMMzkgMjZMNDAgMjZMNDAgMjdMMzkgMjdMMzkgMjhMMzggMjhMMzggMjlMMzcgMjlMMzcgMzBMMzYgMzBMMzYgMzJMMzcgMzJMMzcgMzBMMzggMzBMMzggMjlMMzkgMjlMMzkgMzFMMzggMzFMMzggMzJMNDAgMzJMNDAgMzdMMzkgMzdMMzkgMzhMMzggMzhMMzggMzdMMzYgMzdMMzYgMzhMMzUgMzhMMzUgMzZMMzcgMzZMMzcgMzVMMzggMzVMMzggMzZMMzkgMzZMMzkgMzVMMzggMzVMMzggMzNMMzQgMzNMMzQgMzJMMzMgMzJMMzMgMzNMMzEgMzNMMzEgMzRMMzAgMzRMMzAgMzNMMjkgMzNMMjkgMzRMMzAgMzRMMzAgMzVMMjkgMzVMMjkgMzZMMjcgMzZMMjcgMzVMMjYgMzVMMjYgMzZMMjcgMzZMMjcgMzdMMjUgMzdMMjUgMzhMMjggMzhMMjggMzdMMzAgMzdMMzAgMzZMMzEgMzZMMzEgMzVMMzIgMzVMMzIgMzdMMzMgMzdMMzMgMzhMMjkgMzhMMjkgNDBMMjggNDBMMjggMzlMMjcgMzlMMjcgNDBMMjYgNDBMMjYgMzlMMjUgMzlMMjUgNDBMMjQgNDBMMjQgNDFMMjMgNDFMMjMgNDBMMjIgNDBMMjIgMzlMMjMgMzlMMjMgMzdMMjQgMzdMMjQgMzZMMjUgMzZMMjUgMzRMMjggMzRMMjggMzBMMjcgMzBMMjcgMjlMMjggMjlMMjggMjhMMzIgMjhMMzIgMjdMMjcgMjdMMjcgMjZMMjYgMjZMMjYgMjVMMjUgMjVMMjUgMjRMMjQgMjRMMjQgMjVMMjMgMjVMMjMgMjNMMjIgMjNMMjIgMjVMMjEgMjVMMjEgMjZMMjAgMjZMMjAgMjdMMTggMjdMMTggMjVMMjAgMjVMMjAgMjRMMjEgMjRMMjEgMjNMMjAgMjNMMjAgMjRMMTggMjRMMTggMjVMMTcgMjVMMTcgMjRMMTYgMjRMMTYgMjJMMTcgMjJMMTcgMjNMMTggMjNMMTggMjJMMTcgMjJMMTcgMjBMMTkgMjBMMTkgMjFMMjEgMjFMMjEgMjJMMjMgMjJMMjMgMjFMMjQgMjFMMjQgMTlMMjEgMTlMMjEgMThMMjMgMThMMjMgMTdMMjQgMTdMMjQgMThMMjUgMThMMjUgMjFMMjYgMjFMMjYgMTlMMjkgMTlMMjkgMjBMMjcgMjBMMjcgMjJMMjQgMjJMMjQgMjNMMjYgMjNMMjYgMjRMMjggMjRMMjggMjZMMjkgMjZMMjkgMjRMMzEgMjRMMzEgMjNMMzMgMjNMMzMgMjRMMzQgMjRMMzQgMjdMMzUgMjdMMzUgMjhMMzQgMjhMMzQgMzBMMzMgMzBMMzMgMzFMMzQgMzFMMzQgMzBMMzUgMzBMMzUgMjlMMzYgMjlMMzYgMjhMMzcgMjhMMzcgMjdMMzYgMjdMMzYgMjZMMzcgMjZMMzcgMjVMMzUgMjVMMzUgMjRMMzQgMjRMMzQgMjNMMzMgMjNMMzMgMjFMMzQgMjFMMzQgMjBMMzUgMjBMMzUgMTlMMzYgMTlMMzYgMjBMMzcgMjBMMzcgMTlMMzggMTlMMzggMTdMMzYgMTdMMzYgMThMMzUgMThMMzUgMTdMMzQgMTdMMzQgMThMMzUgMThMMzUgMTlMMzMgMTlMMzMgMThMMzIgMThMMzIgMTlMMzAgMTlMMzAgMTVMMjkgMTVMMjkgMTdMMjggMTdMMjggMTVMMjcgMTVMMjcgMTRMMjkgMTRMMjkgMTNMMzAgMTNMMzAgMTRMMzEgMTRMMzEgMTZMMzIgMTZMMzIgMTdMMzMgMTdMMzMgMTZMMzQgMTZMMzQgMTRMMzUgMTRMMzUgMTZMMzkgMTZMMzkgMTVMMzggMTVMMzggMTRMMzcgMTRMMzcgMTNMMzggMTNMMzggMTJMMzkgMTJMMzkgMTBMNDAgMTBMNDAgMTFMNDEgMTFMNDEgOUw0MyA5TDQzIDExTDQyIDExTDQyIDEyTDQwIDEyTDQwIDEzTDM5IDEzTDM5IDE0TDQwIDE0TDQwIDE3TDM5IDE3TDM5IDIwTDM4IDIwTDM4IDIxTDM5IDIxTDM5IDIwTDQwIDIwTDQwIDIyTDM5IDIyTDM5IDIzTDQwIDIzTDQwIDIyTDQxIDIyTDQxIDIwTDQyIDIwTDQyIDIxTDQzIDIxTDQzIDIyTDQ0IDIyTDQ0IDIzTDQ3IDIzTDQ3IDI0TDQ2IDI0TDQ2IDI2TDQ3IDI2TDQ3IDI3TDQ4IDI3TDQ4IDI4TDUwIDI4TDUwIDI2TDQ5IDI2TDQ5IDI1TDQ4IDI1TDQ4IDIyTDUwIDIyTDUwIDIzTDQ5IDIzTDQ5IDI0TDUzIDI0TDUzIDI1TDUxIDI1TDUxIDI3TDUyIDI3TDUyIDI2TDU0IDI2TDU0IDI1TDU2IDI1TDU2IDIzTDU3IDIzTDU3IDI0TDU4IDI0TDU4IDIzTDU3IDIzTDU3IDIyTDU2IDIyTDU2IDIwTDU0IDIwTDU0IDIxTDU1IDIxTDU1IDIyTDUzIDIyTDUzIDIzTDUyIDIzTDUyIDIyTDUwIDIyTDUwIDIxTDQ4IDIxTDQ4IDIwTDQ2IDIwTDQ2IDE5TDQ3IDE5TDQ3IDE3TDQ4IDE3TDQ4IDE5TDQ5IDE5TDQ5IDE4TDUwIDE4TDUwIDE3TDUxIDE3TDUxIDE2TDUyIDE2TDUyIDE1TDUzIDE1TDUzIDEzTDUxIDEzTDUxIDE0TDUwIDE0TDUwIDE2TDQ5IDE2TDQ5IDE3TDQ4IDE3TDQ4IDE2TDQ3IDE2TDQ3IDE3TDQ2IDE3TDQ2IDE5TDQ1IDE5TDQ1IDE4TDQ0IDE4TDQ0IDE2TDQxIDE2TDQxIDE0TDQwIDE0TDQwIDEzTDQzIDEzTDQzIDE0TDQyIDE0TDQyIDE1TDQzIDE1TDQzIDE0TDQ0IDE0TDQ0IDExTDQ2IDExTDQ2IDEwTDQ3IDEwTDQ3IDExTDQ4IDExTDQ4IDEyTDQ5IDEyTDQ5IDEwTDUwIDEwTDUwIDlMNDkgOUw0OSAxMEw0OCAxMEw0OCA2TDQ3IDZMNDcgOUw0NiA5TDQ2IDEwTDQ1IDEwTDQ1IDlMNDMgOUw0MyA4TDQxIDhMNDEgN0w0MCA3TDQwIDZMMzkgNkwzOSA3TDM4IDdMMzggNkwzNyA2TDM3IDdMMzggN0wzOCA5TDM1IDlMMzUgOEwzNCA4TDM0IDZMMzUgNkwzNSA3TDM2IDdMMzYgNUwzOCA1TDM4IDRMNDAgNEw0MCAzTDQyIDNMNDIgNEw0NSA0TDQ1IDNMNDMgM0w0MyAyTDQwIDJMNDAgM0wzNyAzTDM3IDJaTTUxIDNMNTEgNEw1MiA0TDUyIDNaTTggNUw4IDdMOSA3TDkgNVpNMjkgNUwyOSA4TDMyIDhMMzIgNVpNMTMgNkwxMyAxMEwxMiAxMEwxMiAxM0wxNCAxM0wxNCAxMkwxNSAxMkwxNSAxMEwxNCAxMEwxNCA4TDE1IDhMMTUgN0wxNCA3TDE0IDZaTTMwIDZMMzAgN0wzMSA3TDMxIDZaTTAgOEwwIDlMMSA5TDEgMTFMMCAxMUwwIDEyTDIgMTJMMiA4Wk01NSA4TDU1IDlMNTQgOUw1NCAxMUw1NSAxMUw1NSAxMEw1NiAxMEw1NiAxMUw1NyAxMUw1NyA5TDU4IDlMNTggMTBMNjAgMTBMNjAgOUw2MSA5TDYxIDhMNTcgOEw1NyA5TDU2IDlMNTYgOFpNMjEgOUwyMSAxMEwyMiAxMEwyMiAxMUwyMyAxMUwyMyA5Wk0zOCA5TDM4IDEwTDM2IDEwTDM2IDExTDM1IDExTDM1IDEyTDM0IDEyTDM0IDExTDMzIDExTDMzIDEyTDMyIDEyTDMyIDExTDMxIDExTDMxIDEyTDMwIDEyTDMwIDEzTDMzIDEzTDMzIDE0TDM0IDE0TDM0IDEzTDM2IDEzTDM2IDExTDM3IDExTDM3IDEyTDM4IDEyTDM4IDEwTDM5IDEwTDM5IDlaTTkgMTFMOSAxMkwxMCAxMkwxMCAxMVpNMjMgMTJMMjMgMTVMMjQgMTVMMjQgMTdMMjcgMTdMMjcgMThMMjggMThMMjggMTdMMjcgMTdMMjcgMTZMMjYgMTZMMjYgMTVMMjQgMTVMMjQgMTRMMjUgMTRMMjUgMTJaTTU4IDEyTDU4IDE0TDU5IDE0TDU5IDEyWk0yIDEzTDIgMTRMMyAxNEwzIDEzWk03IDEzTDcgMTRMOCAxNEw4IDE1TDkgMTVMOSAxM1pNMTkgMTNMMTkgMTVMMjAgMTVMMjAgMTNaTTAgMTRMMCAxNUwxIDE1TDEgMTRaTTM2IDE0TDM2IDE1TDM3IDE1TDM3IDE0Wk01MSAxNEw1MSAxNUw1MiAxNUw1MiAxNFpNMzIgMTVMMzIgMTZMMzMgMTZMMzMgMTVaTTU2IDE2TDU2IDE3TDU3IDE3TDU3IDE2Wk00MSAxN0w0MSAxOEw0MCAxOEw0MCAxOUw0MSAxOUw0MSAxOEw0MyAxOEw0MyAxOUw0MiAxOUw0MiAyMEw0MyAyMEw0MyAxOUw0NCAxOUw0NCAxOEw0MyAxOEw0MyAxN1pNMiAxOEwyIDIwTDMgMjBMMyAxOUw0IDE5TDQgMThaTTE5IDE4TDE5IDE5TDIwIDE5TDIwIDE4Wk0zNiAxOEwzNiAxOUwzNyAxOUwzNyAxOFpNMzIgMTlMMzIgMjBMMzEgMjBMMzEgMjFMMzIgMjFMMzIgMjBMMzMgMjBMMzMgMTlaTTYgMjBMNiAyMUw3IDIxTDcgMjBaTTIxIDIwTDIxIDIxTDIyIDIxTDIyIDIwWk00NCAyMEw0NCAyMkw0NSAyMkw0NSAyMUw0NiAyMUw0NiAyMFpNNjAgMjBMNjAgMjJMNjEgMjJMNjEgMjBaTTI4IDIxTDI4IDIyTDI5IDIyTDI5IDIzTDI4IDIzTDI4IDI0TDI5IDI0TDI5IDIzTDMwIDIzTDMwIDIyTDI5IDIyTDI5IDIxWk00NyAyMUw0NyAyMkw0OCAyMkw0OCAyMVpNMzcgMjNMMzcgMjRMMzggMjRMMzggMjNaTTUzIDIzTDUzIDI0TDU1IDI0TDU1IDIzWk02MCAyM0w2MCAyNUw2MSAyNUw2MSAyM1pNMjQgMjVMMjQgMjdMMjMgMjdMMjMgMjZMMjEgMjZMMjEgMjhMMTcgMjhMMTcgMzBMMTkgMzBMMTkgMjlMMjAgMjlMMjAgMzBMMjEgMzBMMjEgMzFMMjIgMzFMMjIgMzJMMjMgMzJMMjMgMzNMMjQgMzNMMjQgMzRMMjUgMzRMMjUgMzNMMjcgMzNMMjcgMzJMMjQgMzJMMjQgMzFMMjYgMzFMMjYgMzBMMjUgMzBMMjUgMjlMMjcgMjlMMjcgMjdMMjUgMjdMMjUgMjVaTTMwIDI1TDMwIDI2TDMxIDI2TDMxIDI1Wk00MCAyNUw0MCAyNkw0MSAyNkw0MSAyNVpNNTcgMjVMNTcgMjZMNTggMjZMNTggMjVaTTUgMjZMNSAyN0w3IDI3TDcgMjZaTTIyIDI3TDIyIDI5TDIxIDI5TDIxIDMwTDIzIDMwTDIzIDMxTDI0IDMxTDI0IDMwTDIzIDMwTDIzIDI5TDI0IDI5TDI0IDI4TDI1IDI4TDI1IDI3TDI0IDI3TDI0IDI4TDIzIDI4TDIzIDI3Wk00MCAyN0w0MCAyOEwzOSAyOEwzOSAyOUw0MCAyOUw0MCAyOEw0MSAyOEw0MSAyN1pNNTMgMjdMNTMgMjhMNTQgMjhMNTQgMjdaTTEyIDI4TDEyIDMwTDExIDMwTDExIDMyTDEwIDMyTDEwIDM0TDkgMzRMOSAzNUw4IDM1TDggMzZMMTAgMzZMMTAgMzdMMTEgMzdMMTEgMzZMMTAgMzZMMTAgMzRMMTEgMzRMMTEgMzVMMTIgMzVMMTIgMzhMMTEgMzhMMTEgNDJMMTAgNDJMMTAgNDBMOSA0MEw5IDQzTDExIDQzTDExIDQ0TDE1IDQ0TDE1IDQyTDE2IDQyTDE2IDQxTDE0IDQxTDE0IDQyTDEyIDQyTDEyIDM5TDEzIDM5TDEzIDQwTDE0IDQwTDE0IDM5TDEzIDM5TDEzIDM4TDE0IDM4TDE0IDM1TDEyIDM1TDEyIDM0TDExIDM0TDExIDMzTDEzIDMzTDEzIDM0TDE1IDM0TDE1IDM1TDE2IDM1TDE2IDM0TDE3IDM0TDE3IDMzTDE4IDMzTDE4IDM0TDE5IDM0TDE5IDMyTDIwIDMyTDIwIDM0TDIyIDM0TDIyIDMzTDIxIDMzTDIxIDMyTDIwIDMyTDIwIDMxTDE5IDMxTDE5IDMyTDE3IDMyTDE3IDMzTDE1IDMzTDE1IDMxTDE2IDMxTDE2IDI5TDE0IDI5TDE0IDMxTDEzIDMxTDEzIDMyTDEyIDMyTDEyIDMwTDEzIDMwTDEzIDI4Wk01IDI5TDUgMzJMOCAzMkw4IDI5Wk0yOSAyOUwyOSAzMkwzMiAzMkwzMiAyOVpNNTMgMjlMNTMgMzJMNTYgMzJMNTYgMjlaTTU5IDI5TDU5IDMwTDYxIDMwTDYxIDI5Wk02IDMwTDYgMzFMNyAzMUw3IDMwWk0zMCAzMEwzMCAzMUwzMSAzMUwzMSAzMFpNNDggMzBMNDggMzJMNDcgMzJMNDcgMzFMNDYgMzFMNDYgMzJMNDQgMzJMNDQgMzNMNDEgMzNMNDEgMzRMNDMgMzRMNDMgMzVMNDQgMzVMNDQgMzNMNDUgMzNMNDUgMzRMNDYgMzRMNDYgMzJMNDcgMzJMNDcgMzVMNDYgMzVMNDYgMzZMNDQgMzZMNDQgMzhMNDMgMzhMNDMgMzdMNDIgMzdMNDIgMzVMNDEgMzVMNDEgMzdMNDAgMzdMNDAgMzhMNDIgMzhMNDIgNDBMNDQgNDBMNDQgNDFMNDAgNDFMNDAgNDBMNDEgNDBMNDEgMzlMMzkgMzlMMzkgNDBMMzggNDBMMzggMzhMMzcgMzhMMzcgMzlMMzUgMzlMMzUgMzhMMzQgMzhMMzQgNDBMMzIgNDBMMzIgMzlMMzEgMzlMMzEgNDBMMjkgNDBMMjkgNDFMMjggNDFMMjggNDBMMjcgNDBMMjcgNDFMMjQgNDFMMjQgNDNMMjYgNDNMMjYgNDJMMjcgNDJMMjcgNDNMMjggNDNMMjggNDVMMjkgNDVMMjkgNDZMMzAgNDZMMzAgNDdMMzIgNDdMMzIgNDZMMzQgNDZMMzQgNDdMMzMgNDdMMzMgNDhMMzUgNDhMMzUgNTBMMzQgNTBMMzQgNTFMMzYgNTFMMzYgNDlMMzcgNDlMMzcgNDhMMzYgNDhMMzYgNDdMMzUgNDdMMzUgNDZMMzQgNDZMMzQgNDVMMzYgNDVMMzYgNDFMMzcgNDFMMzcgNDRMMzggNDRMMzggNDNMMzkgNDNMMzkgNDJMNDAgNDJMNDAgNDNMNDEgNDNMNDEgNDZMNDAgNDZMNDAgNDdMNDIgNDdMNDIgNDZMNDMgNDZMNDMgNDVMNDIgNDVMNDIgNDRMNDQgNDRMNDQgNDZMNDYgNDZMNDYgNDVMNDcgNDVMNDcgNDdMNDYgNDdMNDYgNDhMNDcgNDhMNDcgNTBMNDggNTBMNDggNTFMNDkgNTFMNDkgNTBMNDggNTBMNDggNDlMNDkgNDlMNDkgNDdMNDggNDdMNDggNDZMNDkgNDZMNDkgNDRMNDggNDRMNDggNDNMNDcgNDNMNDcgNDJMNDYgNDJMNDYgMzlMNDggMzlMNDggNDFMNDkgNDFMNDkgNDBMNTIgNDBMNTIgMzlMNTMgMzlMNTMgNDBMNTQgNDBMNTQgMzlMNTMgMzlMNTMgMzdMNTIgMzdMNTIgMzhMNTEgMzhMNTEgMzVMNTAgMzVMNTAgMzZMNDggMzZMNDggMzNMNTAgMzNMNTAgMzRMNTEgMzRMNTEgMzJMNTAgMzJMNTAgMzFMNDkgMzFMNDkgMzBaTTU0IDMwTDU0IDMxTDU1IDMxTDU1IDMwWk02IDMzTDYgMzRMNyAzNEw3IDMzWk0zMyAzM0wzMyAzNEwzNCAzNEwzNCAzNUwzMyAzNUwzMyAzN0wzNCAzN0wzNCAzNkwzNSAzNkwzNSAzNEwzNCAzNEwzNCAzM1pNMzYgMzRMMzYgMzVMMzcgMzVMMzcgMzRaTTE4IDM1TDE4IDM2TDE3IDM2TDE3IDM3TDE4IDM3TDE4IDM4TDE2IDM4TDE2IDM2TDE1IDM2TDE1IDM5TDE2IDM5TDE2IDQwTDE3IDQwTDE3IDM5TDE4IDM5TDE4IDM4TDE5IDM4TDE5IDM5TDIwIDM5TDIwIDQwTDE4IDQwTDE4IDQxTDE3IDQxTDE3IDQzTDE2IDQzTDE2IDQ0TDE3IDQ0TDE3IDQ1TDE4IDQ1TDE4IDQ3TDE5IDQ3TDE5IDQ4TDIxIDQ4TDIxIDQ5TDIzIDQ5TDIzIDQ4TDIyIDQ4TDIyIDQ3TDE5IDQ3TDE5IDQ0TDIwIDQ0TDIwIDQ2TDIzIDQ2TDIzIDQ3TDI2IDQ3TDI2IDQ2TDI3IDQ2TDI3IDQ0TDI2IDQ0TDI2IDQ1TDI1IDQ1TDI1IDQ0TDI0IDQ0TDI0IDQ1TDIxIDQ1TDIxIDQyTDIzIDQyTDIzIDQxTDIxIDQxTDIxIDM5TDIwIDM5TDIwIDM4TDIxIDM4TDIxIDM3TDIyIDM3TDIyIDM2TDI0IDM2TDI0IDM1TDIxIDM1TDIxIDM2TDIwIDM2TDIwIDM1Wk00NiAzNkw0NiAzOEw0OCAzOEw0OCAzN0w0NyAzN0w0NyAzNlpNMTkgMzdMMTkgMzhMMjAgMzhMMjAgMzdaTTQ5IDM3TDQ5IDM4TDUwIDM4TDUwIDM5TDUxIDM5TDUxIDM4TDUwIDM4TDUwIDM3Wk00NCAzOEw0NCAzOUw0NSAzOUw0NSAzOFpNNiAzOUw2IDQwTDcgNDBMNyAzOVpNNCA0MEw0IDQxTDUgNDFMNSA0MFpNMzEgNDBMMzEgNDFMMjkgNDFMMjkgNDRMMzAgNDRMMzAgNDNMMzEgNDNMMzEgNDFMMzIgNDFMMzIgNDBaTTM0IDQwTDM0IDQxTDMzIDQxTDMzIDQyTDM0IDQyTDM0IDQzTDMyIDQzTDMyIDQ0TDMxIDQ0TDMxIDQ2TDMyIDQ2TDMyIDQ1TDMzIDQ1TDMzIDQ0TDM0IDQ0TDM0IDQzTDM1IDQzTDM1IDQxTDM2IDQxTDM2IDQwWk0zNyA0MEwzNyA0MUwzOCA0MUwzOCA0MFpNNTkgNDBMNTkgNDFMNjAgNDFMNjAgNDBaTTE5IDQxTDE5IDQzTDIwIDQzTDIwIDQyTDIxIDQyTDIxIDQxWk00NCA0MUw0NCA0Mkw0NSA0Mkw0NSA0M0w0NiA0M0w0NiA0Mkw0NSA0Mkw0NSA0MVpNNTAgNDFMNTAgNDNMNTEgNDNMNTEgNDRMNTIgNDRMNTIgNDNMNTMgNDNMNTMgNDJMNTIgNDJMNTIgNDFaTTYgNDJMNiA0M0w3IDQzTDcgNDJaTTExIDQyTDExIDQzTDEyIDQzTDEyIDQyWk00MSA0Mkw0MSA0M0w0MiA0M0w0MiA0MlpNNTUgNDJMNTUgNDNMNTYgNDNMNTYgNDJaTTIyIDQzTDIyIDQ0TDIzIDQ0TDIzIDQzWk02IDQ0TDYgNDVMNCA0NUw0IDQ2TDYgNDZMNiA0N0w3IDQ3TDcgNDZMNiA0Nkw2IDQ1TDcgNDVMNyA0NFpNMTIgNDVMMTIgNDZMMTYgNDZMMTYgNDdMMTMgNDdMMTMgNDhMMTUgNDhMMTUgNDlMMTYgNDlMMTYgNDdMMTcgNDdMMTcgNDZMMTYgNDZMMTYgNDVaTTQgNDdMNCA0OEw1IDQ4TDUgNDdaTTUwIDQ5TDUwIDUwTDUxIDUwTDUxIDUxTDUyIDUxTDUyIDQ5Wk02MCA0OUw2MCA1MEw2MSA1MEw2MSA0OVpNMTggNTBMMTggNTFMMTkgNTFMMTkgNTBaTTI5IDUwTDI5IDUxTDMwIDUxTDMwIDUwWk0zIDUxTDMgNTJMNCA1Mkw0IDUxWk00MSA1MUw0MSA1M0w0MiA1M0w0MiA1MVpNMjAgNTJMMjAgNTRMMTggNTRMMTggNTNMMTcgNTNMMTcgNTRMMTggNTRMMTggNTVMMTYgNTVMMTYgNTRMMTUgNTRMMTUgNTVMMTYgNTVMMTYgNTZMMTcgNTZMMTcgNTdMMTggNTdMMTggNTZMMjAgNTZMMjAgNTVMMjEgNTVMMjEgNTNMMjIgNTNMMjIgNTJaTTI5IDUzTDI5IDU2TDMyIDU2TDMyIDUzWk01MyA1M0w1MyA1Nkw1NiA1Nkw1NiA1M1pNNTcgNTNMNTcgNTZMNTggNTZMNTggNTRMNTkgNTRMNTkgNTNaTTIyIDU0TDIyIDU1TDIzIDU1TDIzIDU0Wk0zMCA1NEwzMCA1NUwzMSA1NUwzMSA1NFpNMzUgNTRMMzUgNTVMMzMgNTVMMzMgNTdMMzQgNTdMMzQgNThMMzMgNThMMzMgNTlMMzIgNTlMMzIgNjBMMzQgNjBMMzQgNTlMMzUgNTlMMzUgNTdMMzQgNTdMMzQgNTZMMzYgNTZMMzYgNTRaTTU0IDU0TDU0IDU1TDU1IDU1TDU1IDU0Wk05IDU1TDkgNTZMMTAgNTZMMTAgNTVaTTEyIDU1TDEyIDU2TDEzIDU2TDEzIDU1Wk01MyA2MEw1MyA2MUw1NSA2MUw1NSA2MFpNMCAwTDAgN0w3IDdMNyAwWk0xIDFMMSA2TDYgNkw2IDFaTTIgMkwyIDVMNSA1TDUgMlpNNTQgMEw1NCA3TDYxIDdMNjEgMFpNNTUgMUw1NSA2TDYwIDZMNjAgMVpNNTYgMkw1NiA1TDU5IDVMNTkgMlpNMCA1NEwwIDYxTDcgNjFMNyA1NFpNMSA1NUwxIDYwTDYgNjBMNiA1NVpNMiA1NkwyIDU5TDUgNTlMNSA1NloiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9nPjwvc3ZnPgo="alt=""></div><divclass="widget"><p>If you cannot scan the QR code, enter this key instead:</p><codestyle="word-break:break-all">S4EVCLQCLGGYG5LMZJYNB5AP3KZLUQAWO6CPV7XAEAOFJE5FA5EL2OKL54ZLN4XO7</code></div><divclass="widget widget-text"><labelfor="verify">Verification code</label><inputtype="text"name="verify"id="verify"class="text"value=""autocapitalize="none"autocomplete="one-time-code"required=""><pclass="help">Please enter the verification code generated by your 2FA/TOTP app.</p></div><divclass="submit_container"><buttontype="submit"class="submit">Enable</button></div></div></form></div><!-- indexer::continue -->