https://publish.cbi.org.uk/umbraco/

ID da verificação
3418e994-15f6-4b6d-a3bc-3fb01eb61074Concluído
URL enviado:
https://publish.cbi.org.uk/umbraco/
Relatório concluído:

Ligações · 1 encontradas

HiperligaçãoTexto
https://www.enable-javascript.com/instructions how to enable JavaScript in your web browser

Variáveis JavaScript · 30 encontradas

NomeTipo
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
Umbracoobject
LazyLoadobject
ngFileUploadobject
UmbSpeechBubbleobject
appobject
packagesobject
$function

Mensagens de registo da consola · 3 encontradas

TipoCategoriaRegisto
verbosedom
URL
https://publish.cbi.org.uk/umbraco/#/login/false?returnPath=%252Fumbraco%252F%2523%252Fcontent
Texto
[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o
verbosedom
URL
https://publish.cbi.org.uk/umbraco/#/login/false?returnPath=%252Fumbraco%252F%2523%252Fcontent
Texto
[DOM] Input elements should have autocomplete attributes (suggested: "new-password"): (More info: https://goo.gl/9p2vKq) %o
verbosedom
URL
https://publish.cbi.org.uk/umbraco/#/login/false?returnPath=%252Fumbraco%252F%2523%252Fcontent
Texto
[DOM] Input elements should have autocomplete attributes (suggested: "new-password"): (More info: https://goo.gl/9p2vKq) %o

HTML

<!DOCTYPE html><html lang="en-US"><head><style>@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
    <base href="/umbraco/">
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="robots" content="noindex, nofollow">
    <meta name="pinterest" content="nopin">

    <title ng-bind="$root.locationTitle">Login - Login - Umbraco - publish.cbi.org.uk</title>

    <link href="/sb/umbraco-backoffice-init-css.css.v638687424093845780" rel="stylesheet">

<script src="/sb/umbraco-backoffice-js.js.v638687424093845780" class="lazyload" charset="utf-8"></script><script src="/sb/umbraco-backoffice-extensions-js.js.v638687424093845780" class="lazyload" charset="utf-8"></script><link href="/sb/umbraco-backoffice-css.css.v638687424093845780" rel="stylesheet" class="lazyload" charset="utf-8"><script src="/sb/umbraco-tinymce-js.js.v638687424093845780?umb__rnd=91afe50ae9f8272502ab78d648ffe112553e57d1" class="lazyload" charset="utf-8"></script></head>
<body ng-class="{'touch':touchDevice, 'emptySection':emptySection, 'umb-drawer-is-visible':drawer.show, 'umb-tour-is-visible': tour.show, 'tabbing-active':tabbingActive}" ng-controller="Umbraco.MainController" id="umbracoMainPageBody">

    <noscript>
        <div class="flex flex-wrap flex-column items-center justify-center" style="height: 100%">
            <h1 class="h3">
                <span style="width: 30px; height: 30px; vertical-align: text-bottom" class="flex-inline">
                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 315.89 315.89" fill="#3544b1">
                        <path d="M0,157.74A157.95,157.95,0,1,1,158,315.89,157.95,157.95,0,0,1,0,157.74Zm154.74,54.09a155.41,155.41,0,0,1-36.5-3.29,27.92,27.92,0,0,1-19.94-16q-5.35-12.34-5.21-38.1a243,243,0,0,1,1.69-26.84q1.55-13,3.09-21.46l1.07-5.59a2,2,0,0,0,0-.49,3.2,3.2,0,0,0-2.65-3.17L75.92,93.67h-.44a3.19,3.19,0,0,0-3.11,2.48c-.35,1.31-.56,2.27-1.17,5.38-1.16,6-2.24,11.85-3.43,20.38a264.17,264.17,0,0,0-2.3,27.94,145.24,145.24,0,0,0,0,19.57q.72,25.94,8.9,41.42t27.72,22.3q19.53,6.81,54.43,6.66h2.91q34.94.15,54.41-6.66t27.71-22.3q8.17-15.53,8.91-41.42a145.24,145.24,0,0,0,0-19.57,266.84,266.84,0,0,0-2.3-27.94c-1.2-8.44-2.27-14.26-3.44-20.38-.61-3.11-.81-4.07-1.16-5.38a3.21,3.21,0,0,0-3.12-2.48h-.52l-20.38,3.18a3.2,3.2,0,0,0-2.68,3.17,4,4,0,0,0,0,.49l1.08,5.59q1.55,8.48,3.12,21.46a245.68,245.68,0,0,1,1.65,26.84q.27,25.69-5.21,38.07a27.9,27.9,0,0,1-19.76,16.07,155.19,155.19,0,0,1-36.48,3.29Z" />
                    </svg>
                </span>
                Umbraco
            </h1>
            <p>For full functionality of Umbraco CMS it is necessary to enable JavaScript.</p>
            <p>Here are the <a href="https://www.enable-javascript.com/" target="_blank" rel="noopener" style="text-decoration: underline;">instructions how to enable JavaScript in your web browser</a>.</p>
        </div>
    </noscript>

    <div ng-hide="!authenticated" aria-hidden="true" class="ng-hide">

        <div style="display: inherit;" id="mainwrapper" class="clearfix">

            <div> <div class="umb-app-header"> <button type="button" class="umb-app-header__skip-button" ng-click="skipToMenu()"><localize key="general_skipToMenu">Skip to menu</localize></button> <button type="button" class="umb-app-header__skip-button" ng-click="skipToContent()"><localize key="general_skipToContent">Skip to content</localize></button> <!----><div class="umb-app-header__logo" ng-if="hideBackofficeLogo !== true"> <button type="button" id="umbraco-logo-mark" class="btn-reset" ng-click="toggleLogoModal()" localize="title" title="Umbraco info"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 315.89 315.89" width="30" height="30"> <style type="text/css">
                  #umbraco-logo-mark svg {
                    vertical-align: top;
                  }
                  #umbraco-logo-mark svg path {
                    fill: white;
                    opacity: 0.8;
                  }
                  #umbraco-logo-mark:hover svg path {
                    opacity: 1;
                  }
                  #umbraco-logo-mark.active svg path {
                    fill: #f5c1bc;
                    opacity: 1;
                  }
                </style> <path d="M0,157.74A157.95,157.95,0,1,1,158,315.89,157.95,157.95,0,0,1,0,157.74Zm154.74,54.09a155.41,155.41,0,0,1-36.5-3.29,27.92,27.92,0,0,1-19.94-16q-5.35-12.34-5.21-38.1a243,243,0,0,1,1.69-26.84q1.55-13,3.09-21.46l1.07-5.59a2,2,0,0,0,0-.49,3.2,3.2,0,0,0-2.65-3.17L75.92,93.67h-.44a3.19,3.19,0,0,0-3.11,2.48c-.35,1.31-.56,2.27-1.17,5.38-1.16,6-2.24,11.85-3.43,20.38a264.17,264.17,0,0,0-2.3,27.94,145.24,145.24,0,0,0,0,19.57q.72,25.94,8.9,41.42t27.72,22.3q19.53,6.81,54.43,6.66h2.91q34.94.15,54.41-6.66t27.71-22.3q8.17-15.53,8.91-41.42a145.24,145.24,0,0,0,0-19.57,266.84,266.84,0,0,0-2.3-27.94c-1.2-8.44-2.27-14.26-3.44-20.38-.61-3.11-.81-4.07-1.16-5.38a3.21,3.21,0,0,0-3.12-2.48h-.52l-20.38,3.18a3.2,3.2,0,0,0-2.68,3.17,4,4,0,0,0,0,.49l1.08,5.59q1.55,8.48,3.12,21.46a245.68,245.68,0,0,1,1.65,26.84q.27,25.69-5.21,38.07a27.9,27.9,0,0,1-19.76,16.07,155.19,155.19,0,0,1-36.48,3.29Z"></path> </svg> </button> <!----> </div><!----> <!----> <div class="umb-app-header__right"> <ul class="umb-app-header__actions"> <li data-element="global-search" class="umb-app-header__action"> <button type="button" class="umb-app-header__button btn-reset" hotkey="ctrl+space" ng-click="searchClick()" ng-mousedown="rememberFocus()" localize="title" title="Search"> <span class="sr-only"> <localize key="visuallyHiddenTexts_openBackofficeSearch">Open backoffice search</localize>... </span> <span class="umb-app-header__action-icon"> <span aria-hidden="true" class="umb-icon" icon="icon-search"> <span class="umb-icon__inner icon-search"> <ng-transclude> <!----> <!----><i ng-if="!svgString &amp;&amp; icon" class="icon-search"></i><!----> </ng-transclude> </span> </span> </span> </button> </li> <li data-element="global-help" class="umb-app-header__action"> <button type="button" class="umb-app-header__button btn-reset" hotkey="ctrl+shift+h" ng-click="helpClick()" localize="title" title="Help"> <span class="sr-only"> <localize key="visuallyHiddenTexts_openCloseBackofficeHelp">Open/Close backoffice help</localize>... </span> <span class="umb-app-header__action-icon"> <span aria-hidden="true" class="umb-icon" icon="icon-help-alt"> <span class="umb-icon__inner icon-help-alt"> <ng-transclude> <!----> <!----><i ng-if="!svgString &amp;&amp; icon" class="icon-help-alt"></i><!----> </ng-transclude> </span> </span> </span> </button> </li> <li data-element="global-user" class="umb-app-header__action"> <button type="button" class="umb-app-header__button btn-reset" ng-click="avatarClick()" hotkey="ctrl+shift+u" title=""> <span class="sr-only"> <localize key="visuallyHiddenTexts_openCloseBackofficeProfileOptions">Open/Close your profile options</localize>... </span> <div class="umb-app-header__action-icon" size="xxs" color="secondary" name="" img-src="assets/img/application/logo.png" img-srcset="assets/img/application/[email protected] 2x, assets/img/application/[email protected] 3x"> <!----><img class="umb-avatar umb-avatar--xxs" ng-if="imgSrc" ng-src="assets/img/application/logo.png" ng-srcset="assets/img/application/[email protected] 2x, assets/img/application/[email protected] 3x" alt="" src="assets/img/application/logo.png" srcset="assets/img/application/[email protected] 2x,assets/img/application/[email protected] 3x"><!----> <!----> </div> </button> </li> </ul> </div> </div> </div>

            <div class="umb-app-content">

                <div id="leftcolumn" ng-controller="Umbraco.NavigationController" ng-mouseleave="leaveTree($event)" ng-mouseenter="enterTree($event)" on-outside-click="onOutsideClick()">  <div id="navigation" ng-show="showNavigation" class="fill umb-modalcolumn ng-hide" ng-animate="'slide'" nav-resize="" ng-class="{'--notInFront': infiniteMode}" aria-hidden="true"> <div class="navigation-inner-container"> <!---->  <div id="tree" ng-show="authenticated" aria-hidden="true" class="ng-hide"> <ul class="umb-tree" ng-class="{'hide-options': hideoptions === 'true'}" api="treeApi" on-init="onTreeInit()"> <!----><li ng-if="!tree.root.containsGroups"> <!----><div class="umb-tree-root" data-element="tree-root" ng-class="getNodeCssClass(tree.root)" ng-if="hideheader !== 'true'" on-right-click="altSelect(tree.root, $event)"> <h1> <a ng-href="#/" ng-click="select(tree.root, $event)" class="umb-tree-root-link umb-outline" data-element="tree-root-link" href="#/"> <!---->  </a> </h1> <umb-button-ellipsis element="tree-item-options" action="options(tree.root, $event)" text="Open context node for " state="hidden" class="umb-options ng-hide" ng-hide="tree.root.isContainer || !tree.root.menuUrl" ng-swipe-right="options(tree.root, $event)" aria-hidden="true"><button type="button" data-element="tree-item-options" class="btn-reset umb-button-ellipsis  umb-button-ellipsis--hidden" style="color:#000000;" ng-class="{'umb-button-ellipsis--hidden': vm.state === 'hidden', 'show-text': vm.showText, 'umb-button-ellipsis--tab' : vm.mode === 'tab', 'umb-button-ellipsis--small' : vm.mode === 'small'}" ng-click="vm.clickButton($event)"> <span class="umb-button-ellipsis__content"> <span class="umb-button-ellipsis__icon" aria-hidden="true">•••</span> <span class="umb-button-ellipsis__text sr-only" ng-class="{'sr-only': vm.showText !== true}">Open context node for </span> </span> <ng-transclude></ng-transclude> </button> </umb-button-ellipsis> </div><!----> <!----> </li><!---->  <!---->  </ul> </div> </div> <div class="offset6" id="navOffset" style="z-index: 10"> <!----> <!----> </div> <div class="umb-editor__overlay"></div> </div> </div>

                <section id="contentwrapper">

                    <div id="contentcolumn">
                        <!----><div class="umb-editor" ng-view=""><div ng-controller="Umbraco.LoginController">
    
</div></div>
                    </div>

                </section>

            </div>

        </div>

        <!---->

        <!-- help dialog controller by the help button - this also forces the backoffice UI to shift 400px  -->
        <!---->

        <!---->

    </div>

    <div class="umb-notifications" id="umb-notifications-wrapper"> <!----><ul ng-if="notifications" class="umb-notifications__notifications" aria-live="assertive" aria-relevant="additions"> <!----> </ul><!----> </div>

    <!---->

    <!---->

    <div class="umb-editors ng-hide" ng-show="infiniteMode" aria-hidden="true"> <!----> </div>

    <!----><umb-login ng-if="login.show" on-login="hideLoginScreen()"><div class="login-overlay"> <div id="login" class="umb-modalcolumn umb-dialog" ng-class="{'show-validation': vm.loginForm.$invalid}"> <div class="login-overlay__background-image" ng-style="{'background-image': 'url('+vm.backgroundImage+')'}" style="background-image: url(&quot;assets/img/login.jpg&quot;);"></div> <div class="login-overlay__logo"> <img ng-src="assets/img/application/umbraco_logo_white.svg" src="assets/img/application/umbraco_logo_white.svg"> </div> <!----><div ng-if="!vm.denyLocalLogin" ng-show="vm.invitedUser != null" class="umb-login-container ng-hide" aria-hidden="true"> <form name="vm.inviteUserPasswordForm" novalidate="" ng-submit="vm.inviteSavePassword()" val-form-manager="" class="ng-pristine ng-valid"> <!----> <!----> </form> </div><!----> <!----> <div ng-show="vm.invitedUser == null &amp;&amp; !vm.inviteStep" class="umb-login-container" aria-hidden="false"> <div class="form"> <h1>Happy tubular Tuesday</h1> <div ng-show="vm.view == 'login'" aria-hidden="false"> <p> <span ng-show="vm.isTimedOut" aria-hidden="true" class="ng-hide"><localize key="login_timeout">Session timed out</localize>.</span> </p> <!----> <!----><form ng-if="!vm.denyLocalLogin" method="POST" name="vm.loginForm" ng-submit="vm.loginSubmit()" class="ng-pristine ng-valid"> <div ng-messages="vm.loginForm.$error" class="control-group ng-inactive" aria-live="assertive"> <!----> </div> <div class="control-group" ng-class="{error: vm.loginForm.username.$invalid}"> <label for="umb-username">Username</label> <input type="text" ng-model="vm.login" name="username" id="umb-username" class="-full-width-input ng-pristine ng-untouched ng-valid ng-empty" placeholder="Your username is usually your email" focus-when="true" aria-required="true" aria-invalid="false"> </div> <div class="control-group" ng-class="{error: vm.loginForm.password.$invalid}"> <label for="umb-passwordTwo"><localize key="general_password">Password</localize></label> <input type="password" ng-model="vm.password" name="password" id="umb-passwordTwo" class="-full-width-input ng-pristine ng-untouched ng-valid ng-empty" localize="placeholder" aria-required="true" spellcheck="false" aria-invalid="false" placeholder="Enter your password"> <div class="password-toggle"> <button type="button" class="btn-reset" ng-click="vm.togglePassword()"> <span class="password-text show"><localize key="login_showPassword">Show password</localize></span> <span class="password-text hide"><localize key="login_hidePassword">Hide password</localize></span> </button> </div> </div> <div class="flex justify-between items-center"> <umb-button button-style="success" size="m" label-key="general_login" state="vm.loginStates.submitButton" type="submit"><div class="umb-button" ng-class="{'ml0': vm.generalActions, 'umb-button--block': vm.blockElement}" data-element=""> <!----><div ng-if="vm.innerState"> <span aria-hidden="true" class="umb-button__success umb-icon -hidden -white" icon="icon-check" ng-class="{'-hidden': vm.innerState !== 'success', '-white': vm.isPrimaryButtonStyle, '-black': vm.buttonStyle === 'outline'}"> <span class="umb-icon__inner icon-check"> <ng-transclude> <!----><span ng-if="svgString" ng-bind-html="svgString"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M461.884 68.14c-132.601 81.297-228.817 183.87-272.048 235.345l-105.874-82.95-46.751 37.691 182.941 186.049c31.485-80.646 131.198-238.264 252.956-350.252L461.884 68.14z"></path></svg></span><!----> <!----> </ng-transclude> </span> </span> <span aria-hidden="true" class="umb-button__error umb-icon -hidden -white" icon="icon-delete" ng-class="{'-hidden': vm.innerState !== 'error', '-white': vm.isPrimaryButtonStyle, '-black': vm.buttonStyle === 'outline'}"> <span class="umb-icon__inner icon-delete"> <ng-transclude> <!----><span ng-if="svgString" ng-bind-html="svgString"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M401.431 167.814l-58.757-58.76-88.029 88.026-88.028-88.026-58.76 58.76 88.026 88.027-88.026 88.024 58.76 58.768 88.028-88.031 88.029 88.031 58.757-58.768-88.027-88.024z"></path></svg></span><!----> <!----> </ng-transclude> </span> </span> <div class="umb-button__progress -hidden -white" ng-class="{'-hidden': vm.innerState !== 'busy', '-white': vm.isPrimaryButtonStyle, '-black': vm.buttonStyle === 'outline'}"></div> <!----> </div><!----> <!----> <!----> <!----><button ng-if="vm.type === 'submit'" type="submit" class="btn umb-button__button btn-success umb-button--m umb-outline" hotkey="" hotkey-when-hidden="" ng-disabled="vm.disabled" umb-auto-focus="false"> <span class="umb-button__content" ng-class="{'-hidden': vm.innerState !== 'init'}"> <!----> Login <!----> </span> </button><!----> </div> </umb-button> <div ng-show="vm.allowPasswordReset" aria-hidden="false"> <button type="button" class="btn-reset muted" style="text-decoration: underline;" ng-click="vm.showRequestPasswordReset()"> <localize key="login_forgottenPassword">Forgotten password?</localize> </button> </div> </div> </form><!----> </div> <!----><div ng-if="!vm.denyLocalLogin" ng-show="vm.view == 'request-password-reset'" aria-hidden="true" class="ng-hide"> <p tabindex="0"> <localize key="login_forgottenPasswordInstruction">An email will be sent to the address specified with a link to reset your
      password
    </localize> </p> <form method="POST" name="vm.requestPasswordResetForm" ng-submit="vm.requestPasswordResetSubmit(email)" class="ng-pristine ng-valid ng-valid-val-email"> <div class="control-group" ng-class="{error: vm.requestPasswordResetForm.email.$invalid}"> <label for="umb-email"><localize key="general_email">Email</localize></label> <input type="email" val-email="" ng-model="email" name="email" id="umb-email" class="-full-width-input ng-pristine ng-untouched ng-valid ng-empty ng-valid-val-email" localize="placeholder" focus-when="false" aria-invalid="false" placeholder="Enter your email"> </div> <div ng-messages="vm.requestPasswordResetForm.$error" class="control-group ng-inactive ng-hide" ng-show="vm.requestPasswordResetForm.$invalid" aria-live="assertive" aria-hidden="true"> <!----> </div> <div class="control-group ng-hide" ng-show="vm.showEmailResetConfirmation" aria-hidden="true"> <div class="text-info" role="alert"> <p tabindex="0"> <localize key="login_requestPasswordResetConfirmation">An email with password reset instructions will be sent to the
      specified address if it matched our records
    </localize> </p> </div> </div> <div class="flex justify-between items-center"> <button type="submit" class="btn btn-success" val-trigger-change="#login .form input"><localize key="general_submit">Submit</localize></button> <button type="button" class="btn-reset muted" ng-click="vm.showLogin()" style="text-decoration: underline;"> <localize key="login_returnToLogin">Return to login form</localize> </button> </div> </form> </div><!----> <!----><div ng-if="!vm.denyLocalLogin" ng-show="vm.view == 'set-password'" aria-hidden="true" class="ng-hide"> <p ng-hide="vm.resetComplete" aria-hidden="false"> <localize key="login_setPasswordInstruction">Please provide a new password</localize> </p> <form method="POST" name="vm.setPasswordForm" ng-submit="vm.setPasswordSubmit(vm.password, vm.confirmPassword)" class="ng-pristine ng-valid"> <div ng-hide="vm.resetComplete" class="control-group" ng-class="{error: vm.setPasswordForm.password.$invalid}" aria-hidden="false"> <label for="umb-passwordThree"><localize key="user_newPassword">New password</localize></label> <input type="password" ng-model="vm.password" name="password" id="umb-passwordThree" class="-full-width-input ng-pristine ng-untouched ng-valid ng-empty" localize="placeholder" focus-when="false" ng-keyup="vm.newPasswordKeyUp($event)" spellcheck="false" aria-invalid="false" placeholder="Enter your password"> <umb-password-tip password-val="vm.passwordVal"><!----></umb-password-tip> </div> <div ng-hide="vm.resetComplete" class="control-group" ng-class="{error: vm.setPasswordForm.confirmPassword.$invalid}" aria-hidden="false"> <label for="umb-confirmPasswordThree"><localize key="user_confirmNewPassword">Confirm new password</localize></label> <input type="password" ng-model="vm.confirmPassword" name="confirmPassword" id="umb-confirmPasswordThree" class="-full-width-input ng-pristine ng-untouched ng-valid ng-empty" localize="placeholder" spellcheck="false" aria-invalid="false" placeholder="Confirm your password"> </div> <div ng-messages="vm.setPasswordForm.$error" class="control-group ng-inactive ng-hide" ng-show="vm.setPasswordForm.$invalid" aria-live="assertive" aria-hidden="true"> <!----> </div> <div class="control-group ng-hide" ng-show="vm.showSetPasswordConfirmation" aria-hidden="true"> <div class="text-info"> <p tabindex="0"> <localize key="login_setPasswordConfirmation">Your Password has been updated</localize> </p> </div> </div> <div class="flex justify-between items-center"> <button ng-hide="vm.resetComplete" type="submit" class="btn btn-success" val-trigger-change="#login .form input" aria-hidden="false"><localize key="general_submit">Submit</localize></button> <button type="button" class="btn-reset muted" ng-click="vm.showLogin()"> <localize key="login_returnToLogin">Return to login form</localize> </button> </div> </form> </div><!----> <!----><div ng-if="!vm.denyLocalLogin" ng-show="vm.view == 'password-reset-code-expired'" aria-hidden="true" class="ng-hide"> <!----> <div class="switch-view"> <button type="button" class="btn-reset muted" ng-click="vm.showLogin()"> <localize key="login_returnToLogin">Return to login form</localize> </button> </div> </div><!----> <!----><div ng-if="!vm.denyLocalLogin" ng-show="vm.view == '2fa-login'" aria-hidden="true" class="ng-hide"> <!----> </div><!----> </div> </div> </div> </div> </umb-login><!---->

    <script type="text/javascript">
                var Umbraco = {};
                Umbraco.Sys = {};
                Umbraco.Sys.ServerVariables = {"umbracoUrls":{"externalLoginsUrl":"/umbraco/ExternalLogin","serverVarsJs":"/umbraco/ServerVariables","iconApiBaseUrl":"/umbraco/backoffice/umbracoapi/icon/","authenticationApiBaseUrl":"/umbraco/backoffice/umbracoapi/authentication/","currentUserApiBaseUrl":"/umbraco/backoffice/umbracoapi/currentuser/","previewHubUrl":"/umbraco/PreviewHub"},"umbracoSettings":{"imageFileTypes":"png,jpg,jpeg,jfif,gif,bm,bmp,dip,ppm,pbm,pgm,tga,vda,icb,vst,tiff,tif,webp","usernameIsEmail":false,"allowPasswordReset":true,"loginBackgroundImage":"assets/img/login.jpg","loginLogoImage":"assets/img/application/umbraco_logo_white.svg","hideBackofficeLogo":false,"disableDeleteWhenReferenced":false,"disableUnpublishWhenReferenced":false,"canSendRequiredEmail":true},"isDebuggingEnabled":false,"application":{"cacheBuster":"91afe50ae9f8272502ab78d648ffe112553e57d1","applicationPath":"/"},"features":{"disabledFeatures":{"disableTemplates":false}}};
            </script>

    <script>
        document.angularReady = function(app) {
            
var errors = [];
app.value("externalLoginInfo", {
errors: errors,
providers: []
});

            
var errors = [];
app.value("resetPasswordCodeInfo", {
errors: errors,
resetCodeModel: null
});

            app.value("tinyMceAssets",
["/sb/umbraco-tinymce-js.js.v638687424093845780"]
);

            //required for the noscript trick
            document.getElementById("mainwrapper").style.display = "inherit";
        }
    </script>

    <script src="/umbraco/lib/lazyload-js/LazyLoad.min.js"></script>
    <script src="/umbraco/Application?umb__rnd=32efbd927dfd9b34106e05f4bc1a06e43a47b490"></script>




</body></html>