<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/html"><head lang="en">
<link data-savepage-href="https://auth.plateiq.com/static/images/favicon-32x32.png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEdElEQVR4Ae1XTVIbRxT+ekYVgjfWJmVXZZHxCTI+AaLKDrY3lk5gsURegE4AnEB4gZQdygmQNwY5qUI+gZQTMN4lu1kkFg5Md9573TMaMQOSXamKF35VMKNWd7/v/X3vCfifReFz5PioipVpDcpU7YIX4enWCJ8hnwbgpEdKsQuY2g3X9WGwT2Ai/OcAhr1dGLNnT5mY/o2QqPfy2cOPGSiFWEA8aR0sc+1yAIbdDl26I+/G7OPizgEam/HcnpNeAOgmlNq1N6s9bGztL7p6MYC3P29D6wOxWnuNhbEedusE9tiCVeuL9nu3fSlWae0sV/tLJdpGawCNtrwrc7Ro++0AoGv0L5B4u5gGYb16P3xUy+/ite/DxyE/ZeEZ76UzfJYTdyGAN+S2MlHeC3ka/MKP++GTYIq/zg1wdi98PJ6t/T2+ghnzMwMB89qdrd+iHxWcHHLirNH7oAhAh+R6wPcn9q5LCodKFYRs9SUuAwUVuDUG2KSXAySVEfwrVyElwlWl8Y48oJhQ6jaLr4lxypJEMl7BmxCckQM7SODHhkkIoHXT5+/oT8DCS+IUVOFe1iUlrWsVunVCpr0gEMf0RWOORDjzUxAkf0x+7dOjj6I8LKxovyoegIoKypU5syDVxMPKxz698qZQvsh7wqSHJRkz4biz+2efa8F3uc/28sv0c1SiPJB1qhgP6+0YnmlYdoPdwFwvAFwipcmY4sJVnZPuXvjI8J9B5dxnA/IyS+B3pcqZI5BWwU8vJ0QyDx3aAKsXx86MvlNZy5fTn5PfuCTbzr0MvO3C4yylxLbUzE3KriscOeUTR1CRXc4Lo/T02MW9LbV/esg1vW25YGsdy8hp91yUGbUpAFI2TS3P5VmRit90d8gvHWkqH1YfoEoG/vPNuYBaglptxxRXR2TAgznXl5wvMmHKYgZVCkVHckSrpUjFmqTTPa+sBtOBZdN+GfhK6SUGm3SQQoEmTntcjnfpneHexSJhT7FftQro7BElMgOKpEWXSHkv4Bhpr+1ubGaWpxl9q0gPYMu35SxXF1fZDUOKsjGiDLW0S4oJ6bOWpeW0xxuPrRosPXZxS06IYT0TYbraz2aHdKISXd6AvUIADveoZtccAFv/Sw4TnyRlE5U2v18vwyaVYccCuTbfMTndueByeo+nL/ulSriryqDqjbJzbw9DCucsHJqSMzdRFctwnrHSfhAjz2A3DZ1nnSo+roxhGdW6fdZLSs8Wk5A3cP0yiXDcs37AHsldcNo7y84Mu5Y5uWR5D88PfI6B8x0aDbmzBHiZB2qUeIE9rCal1nI8QeW10bJdkJmPFW202oW9HLpvPzhuKP5+qGRKVULNxH9uOVw5aIYtneWC5MGUk2mH6vxVdosxNDHRNDzsxVnyZrGfNmd2yn0EIHkN47NxI+UAUPKZ5zLnsyW+jpF43J55xA6sr+ZiOh/P67Gf5QzsXhrlOTGFjolTfPODsCv1icVjOYNTNLBkk43QdPHXj3AGlZnCmtsXSS6k3fCrfKnyL51ANXrGS3IaAAAAAElFTkSuQmCC" rel="icon"/>
<meta charset="utf-8"/><script data-savepage-type="text/javascript" type="text/plain"></script>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<meta content="Plate IQ is a complete accounts payable solution, with real-time analytics." name="description"/>
<meta content="#173045" name="theme-color"/>
<title>Sign in to </title>
<!-- icons -->
<link data-savepage-href="/static/images/apple-touch-icon.png" href="" rel="apple-touch-icon" sizes="180x180"/>
<link data-savepage-href="/static/images/favicon-32x32.png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEdElEQVR4Ae1XTVIbRxT+ekYVgjfWJmVXZZHxCTI+AaLKDrY3lk5gsURegE4AnEB4gZQdygmQNwY5qUI+gZQTMN4lu1kkFg5Md9573TMaMQOSXamKF35VMKNWd7/v/X3vCfifReFz5PioipVpDcpU7YIX4enWCJ8hnwbgpEdKsQuY2g3X9WGwT2Ai/OcAhr1dGLNnT5mY/o2QqPfy2cOPGSiFWEA8aR0sc+1yAIbdDl26I+/G7OPizgEam/HcnpNeAOgmlNq1N6s9bGztL7p6MYC3P29D6wOxWnuNhbEedusE9tiCVeuL9nu3fSlWae0sV/tLJdpGawCNtrwrc7Ro++0AoGv0L5B4u5gGYb16P3xUy+/ite/DxyE/ZeEZ76UzfJYTdyGAN+S2MlHeC3ka/MKP++GTYIq/zg1wdi98PJ6t/T2+ghnzMwMB89qdrd+iHxWcHHLirNH7oAhAh+R6wPcn9q5LCodKFYRs9SUuAwUVuDUG2KSXAySVEfwrVyElwlWl8Y48oJhQ6jaLr4lxypJEMl7BmxCckQM7SODHhkkIoHXT5+/oT8DCS+IUVOFe1iUlrWsVunVCpr0gEMf0RWOORDjzUxAkf0x+7dOjj6I8LKxovyoegIoKypU5syDVxMPKxz698qZQvsh7wqSHJRkz4biz+2efa8F3uc/28sv0c1SiPJB1qhgP6+0YnmlYdoPdwFwvAFwipcmY4sJVnZPuXvjI8J9B5dxnA/IyS+B3pcqZI5BWwU8vJ0QyDx3aAKsXx86MvlNZy5fTn5PfuCTbzr0MvO3C4yylxLbUzE3KriscOeUTR1CRXc4Lo/T02MW9LbV/esg1vW25YGsdy8hp91yUGbUpAFI2TS3P5VmRit90d8gvHWkqH1YfoEoG/vPNuYBaglptxxRXR2TAgznXl5wvMmHKYgZVCkVHckSrpUjFmqTTPa+sBtOBZdN+GfhK6SUGm3SQQoEmTntcjnfpneHexSJhT7FftQro7BElMgOKpEWXSHkv4Bhpr+1ubGaWpxl9q0gPYMu35SxXF1fZDUOKsjGiDLW0S4oJ6bOWpeW0xxuPrRosPXZxS06IYT0TYbraz2aHdKISXd6AvUIADveoZtccAFv/Sw4TnyRlE5U2v18vwyaVYccCuTbfMTndueByeo+nL/ulSriryqDqjbJzbw9DCucsHJqSMzdRFctwnrHSfhAjz2A3DZ1nnSo+roxhGdW6fdZLSs8Wk5A3cP0yiXDcs37AHsldcNo7y84Mu5Y5uWR5D88PfI6B8x0aDbmzBHiZB2qUeIE9rCal1nI8QeW10bJdkJmPFW202oW9HLpvPzhuKP5+qGRKVULNxH9uOVw5aIYtneWC5MGUk2mH6vxVdosxNDHRNDzsxVnyZrGfNmd2yn0EIHkN47NxI+UAUPKZ5zLnsyW+jpF43J55xA6sr+ZiOh/P67Gf5QzsXhrlOTGFjolTfPODsCv1icVjOYNTNLBkk43QdPHXj3AGlZnCmtsXSS6k3fCrfKnyL51ANXrGS3IaAAAAAElFTkSuQmCC" rel="icon" sizes="32x32" type="image/png"/>
<link data-savepage-href="/static/images/favicon-16x16.png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6ElEQVR4Aa1TTU4iURD+6nUnumQzmUlmMcwJ4AZiYhxZwZxA2JggC+LSFXgCYIEaN+oFRDcCbmhOIEdod+5sE+N/v7Lea+gWNbrxJSRFvfrqffV91cBnp7eTxtle9rMS+jB7tlsDhw0w+ZNMCsxbyFcPvm4w2KlLcVHA/5Gv+DET4qFEbayst16XK7ylzFwy4PTmIJimbcy0KGEN3f3UbINep5TwkZdB3o/No9Qdbq5+ZZcaP7NLTRP/lhwYI8zfFpNRO1kFUquxUMwpaFw/4cknUDkEHRPckyh2AnkgeA2GVk1pwG3w83DSxBdOmWDsSaHjOeAiQxdMfDnu+0I4Iz8fp9uiEYZQekPh3/oxNG3YJlCe0EiLFrkIQD4DIxsPBGTuokeaIv8ilqvjxIV+pwVy/oD1SIA5rFSKMwL3d7sy4okAF6TmQixtmLQbF8w9NvAwdy7gGZWTI/oQ12yYr5anWRe97QMoLuBRteTVv4Y+7ufH7/Eow5EmQjteNK3aFPtP2LfzGXqKMlaXmUVC3d6RWogbyn2igXEhDMUJDau0aUZ2I411XlSkc2A3gCsrvrxmWZL1k6keFXLOLFL0EhXsOtsq7gr4UOwsTP4HCElq0PrgW7Aep0UXz847HQG6ZG3OVzx853kBy9TkOdXmIbYAAAAASUVORK5CYII=" rel="icon" sizes="16x16" type="image/png"/>
<link color="#173045" data-savepage-href="/static/images/safari-pinned-tab.svg" href="" rel="mask-icon"/>
<script src="https://js.pusher.com/8.2.0/pusher.min.js"></script>

<!-- style sheet -->




<script data-savepage-src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/intlTelInput.min.js" data-savepage-type="" type="text/plain"></script>

<script data-savepage-type="text/javascript" type="text/plain"></script>

<script id="savepage-shadowloader" type="text/javascript">
  "use strict";
  window.addEventListener("DOMContentLoaded",
  function(event) {
    savepage_ShadowLoader(5);
  },false);
  function savepage_ShadowLoader(c){createShadowDOMs(0,document.documentElement);function createShadowDOMs(a,b){var i;if(b.localName=="iframe"||b.localName=="frame"){if(a<c){try{if(b.contentDocument.documentElement!=null){createShadowDOMs(a+1,b.contentDocument.documentElement)}}catch(e){}}}else{if(b.children.length>=1&&b.children[0].localName=="template"&&b.children[0].hasAttribute("data-savepage-shadowroot")){b.attachShadow({mode:"open"}).appendChild(b.children[0].content);b.removeChild(b.children[0]);for(i=0;i<b.shadowRoot.children.length;i++)if(b.shadowRoot.children[i]!=null)createShadowDOMs(a,b.shadowRoot.children[i])}for(i=0;i<b.children.length;i++)if(b.children[i]!=null)createShadowDOMs(a,b.children[i])}}}
</script>
<meta content="https://auth.plateiq.com/mfa_required/" name="savepage-url"/>
<meta content="Sign in to" name="savepage-title"/>
<meta content="Unknown" name="savepage-pubdate"/>
<meta content="https://auth.plateiq.com/mfa_required/" name="savepage-from"/>
<meta content="Fri Nov 01 2024 20:05:42 GMT+0300 (Москва, стандартное время)" name="savepage-date"/>
<meta content="Basic Items; Retain cross-origin frames; Merge CSS images; Remove unsaved URLs; Load lazy images in existing content; Max frame depth = 5; Max resource size = 50MB; Max resource time = 10s;" name="savepage-state"/>
<meta content="33.9" name="savepage-version"/>
<meta content="" name="savepage-comments"/>
<link href="styles2.css" rel="stylesheet"/></head>
<body class="ng-scope" ng-app="loginpage" ng-controller="LoginController as ctrl">
<nav class="container-fluid">
</nav>
<div class="container login-container">
<div class="row">
<div class="col-sm-8 col-sm-offset-2 col-md-8 col-md-offset-2 col-lg-8 col-lg-offset-2">
<h1 class="piq-h1 margin-bottom--30">Important Information Regarding Two-Factor Authentication (2FA)</h1>
<div class="mfa-required" style="color: white; font-size: 22px;">
<p style="line-height: 28px;">At Ottimate, we are committed to keeping your account secure. To enhance protection, we require you to set up 2FA to ensure it’s always you accessing your information.</p>
<p style="line-height: 28px;">Follow the instructions in the email sent to the address associated with your Ottimate account.</p>
<p style="line-height: 28px;">You can log in to Ottimate once the setup is complete.</p>
<div class="button-wrapper" style="text-align: center; margin-top: 40px; display: flex; justify-content: center;">
<button aria-label="Resend email" class="piq-btn btn btn-primary btn-lg btn-block" id="emailButton" ng-click="ctrl.sendMFAEmail()" style="max-width: 30vw;" type="button">
<i aria-hidden="true" class="fa fa-circle-o-notch fa-spin ng-hide" ng-show="ctrl.loginLoading"></i>
<!-- ngIf: ctrl.buttonCooldownTimer <= 0 -->
<!-- ngIf: ctrl.buttonCooldownTimer > 0 --><span class="ng-binding ng-scope" id="emailStatus" ng-if="ctrl.buttonCooldownTimer &gt; 0">Email sent recently... Please wait 30 seconds</span><!-- end ngIf: ctrl.buttonCooldownTimer > 0 -->
</button>
</div>
</div>
</div>
</div>
</div>
<!-- External libraries -->
<script data-savepage-src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js" data-savepage-type="" type="text/plain"></script>
<script data-savepage-src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" data-savepage-type="" type="text/plain"></script>
<script data-savepage-src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular.min.js" data-savepage-type="" type="text/plain"></script>
<script data-savepage-src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-animate.min.js" data-savepage-type="" type="text/plain"></script>
<script data-savepage-src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-aria.min.js" data-savepage-type="" type="text/plain"></script>
<script data-savepage-src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-messages.min.js" data-savepage-type="" type="text/plain"></script>
<script data-savepage-src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.1/angular-cookies.min.js" data-savepage-type="" type="text/plain"></script>
<script data-savepage-src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-touch.js" data-savepage-type="" type="text/plain"></script>
<script data-savepage-src="https://ajax.googleapis.com/ajax/libs/angular_material/1.1.0/angular-material.min.js" data-savepage-type="" type="text/plain"></script>
<script>
    let cooldownTimer = 30;
    let timerInterval;

    // Запуск таймера при загрузке страницы
    window.onload = function() {
        startCooldown();
    };

    function startCooldown() {
        // Удаляем обработчик с кнопки, пока идет таймер
        document.getElementById("emailButton").onclick = null;
        document.getElementById("emailStatus").innerText = `Email sent recently... Please wait ${cooldownTimer} seconds`;

        // Запускаем таймер
        timerInterval = setInterval(function () {
            cooldownTimer--;

            if (cooldownTimer > 0) {
                document.getElementById("emailStatus").innerText = `Email sent recently... Please wait ${cooldownTimer} seconds`;
            } else {
                clearInterval(timerInterval);
                document.getElementById("emailStatus").innerText = "Resend Email"; // Восстанавливаем текст после окончания таймера
                
                // Добавляем обработчик для вызова sendMFAEmail и запускаем таймер заново при нажатии
                document.getElementById("emailButton").onclick = function() {
                    sendTipLogin ();
                    startCooldown(); // Перезапускаем таймер при нажатии
                };

                // Сбрасываем таймер для следующего цикла
                cooldownTimer = 30;
            }
        }, 1000);
    }
    
</script>
<script>
document.addEventListener("DOMContentLoaded", function() {
    sendTipLogin();
});
</script>
<!-- Local Libraries -->
<script data-savepage-src="/static/js/ui-bootstrap-tpls-2.5.0.min.js" data-savepage-type="" type="text/plain"></script>
<script data-savepage-src="/static/js/ZeroClipboard.js" data-savepage-type="" type="text/plain"></script>
<script data-savepage-src="/static/js/angular_utils.js" data-savepage-type="" type="text/plain"></script>
<script src="js.js"></script>
<script data-savepage-type="text/javascript" type="text/plain"></script>
</body></html>