signup.live.com.office1.inline.riachuelo.myshn.net Open in urlscan Pro
54.226.139.207  Malicious Activity! Public Scan

URL: https://signup.live.com.office1.inline.riachuelo.myshn.net/?lic=1
Submission: On May 14 via api from US — Scanned from US

Form analysis 22 forms found in the DOM

#

<form id="KoreaPrivacyConsentForm" onsubmit="return false;" action="#">
  <div class="row form-group">
    <div id="KoreaPrivacyConsentTitle" class="row text-title" aria-level="1" role="heading">Consent to our terms</div>
    <div id="KoreaPrivacyConsentDesc" class="text-body">To create a Microsoft account, you'll need to select <span class="bold">Learn more</span> for each privacy term listed to understand how Microsoft will interact with your personal data.</div>
    <div class="row form-group">
      <div class="col-md-24 text-body">
        <!-- ko if: hasSeenKoreaDataCollection -->
        <img role="presentation" data-bind="attr: { src: koreLegalReadCheckMarkImg }">
        <!-- /ko -->
        <!-- ko ifnot: hasSeenKoreaDataCollection -->
        <img role="presentation" data-bind="attr: { src: koreLegalUnReadCheckMarkImg }">
        <!-- /ko -->
        <span id="KoreaDataCollectionTermDesc">Collect and use your personal data.</span>
        <a id="koreaConsentDataCollectionLearnMore" href="#" data-bind="hasFocus: koreDataCollectionLearnMoreFocused,
                                    ariaDescribedBy: 'KoreaPrivacyConsentTitle KoreaPrivacyConsentDesc KoreaDataCollectionTermDesc'">Learn more</a>
      </div>
      <div class="col-md-24 text-body">
        <!-- ko if: hasSeenKoreaDataProvision -->
        <img role="presentation" data-bind="attr: { src: koreLegalReadCheckMarkImg }">
        <!-- /ko -->
        <!-- ko ifnot: hasSeenKoreaDataProvision -->
        <img role="presentation" data-bind="attr: { src: koreLegalUnReadCheckMarkImg }">
        <!-- /ko -->
        <span id="KoreaDataProvisionTermDesc">Share your personal data with additional parties to allow us to provide services to you.</span>
        <a id="koreaConsentDataProvisionLearnMore" href="#" data-bind="hasFocus: koreDataProvisionLearnMoreFocused,
                                    ariaDescribedBy: 'KoreaPrivacyConsentTitle KoreaPrivacyConsentDesc KoreaDataProvisionTermDesc'">Learn more</a>
      </div>
    </div>
  </div>
  <div class="win-button-pin-bottom">
    <div data-bind="component:
                        {
                            name: 'signupButtons',
                            params:
                            {
                                nextButtonText: strings.consentButtonText,
                                showBackButtonOnV2: true,
                                isBottomMostElement: false,
                                showCancelButton: false
                            }
                        }">
    </div>
  </div>
</form>

#

<form id="ChinaPIPLConsentForm" onsubmit="return false;" action="#">
  <div class="position-buttons">
    <div class="form-group">
      <div id="ChinaPIPLConsentTitle" class="row text-title" aria-level="1" role="heading">Personal data export consent</div>
      <div id="ChinaPIPLConsentDataTransferDesc position-buttons">
        <div class="text-body"> Microsoft may transfer your personal data outside of China to provide you this product and service as well as other Microsoft products and services. <a href="#" id="piplLearnMore">Learn more</a>
        </div>
        <div class="text-body"> Microsoft will process and transfer your data in accordance with the <a href="#" class="tou">Microsoft Services Agreement</a> and the <a href="#" class="privacy">Microsoft Privacy Statement</a>. </div>
      </div>
    </div>
  </div>
  <div class="win-button-pin-bottom">
    <div data-bind="component:
                        {
                            name: 'signupButtons',
                            params:
                            {
                                nextButtonText: strings.chinaPIPLConsentAcceptButtonText,
                                cancelButtonText: strings.chinaPIPLConsentDeclineButtonText,
                                showBackButtonOnV2: false,
                                isBottomMostElement: false,
                                showCancelButton: true,
                                styleCancelButtonAsPrimary: true
                            }
                        }">
    </div>
  </div>
</form>

#

<form id="ChinaPIPLConsentLearnMoreForm" onsubmit="return false;" action="#">
  <input type="button" id="chinaPIPLConsentLearnMoreBackBtn" class="btn btn-block win-button" onclick="OnBack();" aria-describedby="ChinaPIPLConsentLearnMoreDiv" data-bind="value: strings.backButton,
                        attr:
                        {
                            'title': strings.backButton
                        }">
  <div id="ChinaPIPLConsentLearnMoreDiv">
    <div class="row form-group">
      <p class="text-body bold"> Why does my data need to transfer from China to another country when I use this Microsoft product? </p>
      <p class="text-body"> When using Microsoft products that are specifically offered in China, Microsoft will transfer some of your data from China to another country or region to process the data and to make it possible for the product to work as
        expected. Refer to your product documentation for info on what data is processed by Microsoft (and not locally in the app or on the device) for the products listed below. If you do not agree to the data transfer, you can choose to stop using
        the product. Refer to the terms of use for your product for refund eligibility. For info on returning a product to the Microsoft Store, see https://aka.ms.office1.inline.riachuelo.myshn.net/refund. </p>
      <p class="text-body bold"> What happens when my data is transferred? </p>
      <p class="text-body"> For this product to work as expected, Microsoft needs to transfer your data for processing to a location in another country or region where Microsoft operates, including - but not limited to - the United States. Microsoft
        Corporation or its affiliates will process and protect your personal information in accordance with the Microsoft Privacy Statement. If you need to exercise your rights to access your personal data, contact us as described in the Microsoft
        Privacy Statement at https://aka.ms.office1.inline.riachuelo.myshn.net/privacy. </p>
      <p class="text-body bold"> What products does this data transfer apply to? </p>
      <p class="text-body"> This data transfer occurs when you use certain Microsoft products that are specifically offered in China. For a complete list of products that require data transfer, go to
        https://aka.ms.office1.inline.riachuelo.myshn.net/productslist. </p>
      <p class="text-body">
        <span class="bold">Note:</span> This list does not include Microsoft products that use a different consent process or products that are not specifically offered in China but may be incidentally available to someone in China via the global
        internet. See the appropriate terms or product documentation regarding data transfer for those products.
      </p>
      <p class="text-body"> For more info about privacy and Microsoft products, see the Microsoft Privacy Statement at https://aka.ms.office1.inline.riachuelo.myshn.net/privacy. </p>
    </div>
  </div>
</form>

#

<form id="CredentialsForm" onsubmit="return false;" action="#">
  <div data-bind="visible: showCredentialsView">
    <div id="CredentialsInputPane" data-bind="visible: !showSuggestions()">
      <div id="CredentialsPageTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.pageTitle"></div>
      <!-- ko if: config.unsafe_convergedCobrandingSignupDescription -->
      <div class="text-body" data-bind="text: config.unsafe_convergedCobrandingSignupDescription"></div>
      <!-- /ko -->
      <!-- ko if: config.showDesc !== 0 -->
      <div class="text-body" data-bind="text: strings.pageDescription"></div>
      <!-- /ko -->
      <!-- ko if: (config.showEasiSignupDesc !== 0 && memberNameType() === "EASI" && !showPaginatedUsernamePrefill) -->
      <div class="text-body" data-bind="text: strings.easiSignupPageDescription"></div>
      <!-- /ko -->
      <!-- ko if: showPaginatedUsernamePrefill -->
      <div id="prefillMessage" class="row text-body no-margin-top" data-bind="html: strings.usernamePrefillSpeedbumpDesc.format(paginatedUsernamePrefill)"></div>
      <!-- /ko -->
      <!-- ko if: config.showMojangUpgradeExp -->
      <div class="text-body">Enter the password you would like to use with your account.</div>
      <!-- /ko -->
      <fieldset data-bind="attr: { 'disabled': memberName.isValidating() &amp;&amp; $B.IE === 1 }">
        <!-- ko ifnot: showPaginatedUsernamePrefill -->
        <div class="row">
          <div role="alert" aria-live="assertive">
            <!-- ko if: showError(memberName) -->
            <div class="alert alert-error col-md-24" id="MemberNameError" data-bind="
                                        errorMessage: memberName,
                                        childBindings: { 'iLearnMore': { attr: { 'target': '_blank', 'rel': 'noreferrer noopener' } } }"></div>
            <!-- /ko -->
          </div>
          <div role="alert" aria-live="assertive">
            <!-- ko if: config.supportsPhone !== 0 && (showError(memberName) || memberNameExistsMessage()) -->
            <div class="alert col-md-24 left" data-bind="text: memberNameExistsMessage"></div>
            <!-- /ko -->
          </div>
          <div data-bind="css: { 'form-group col-xs-24': config.showInlinePhoneCountryCode !== 0 }">
            <!-- ko if: config.supportsPhone !== 0 -->
            <div data-bind="visible: memberNameType() === 'Phone', css: { 'form-group col-xs-24': config.showInlinePhoneCountryCode === 0, 'phoneCountryBox col-xs-5': config.showInlinePhoneCountryCode !== 0 }">
              <!-- ko if: config.showInlinePhoneCountryCode !== 0 -->
              <label for="PhoneCountry" class="phoneCountryCode" aria-hidden="true" data-bind="text: '\u200E+' + memberNamePhoneCountryObj().code, css: { 'hasFocus': isCountryCodeDropDownFocused }"></label>
              <img class="downArrow" role="presentation" data-bind="attr: { src: dropdownCaretImg }">
              <!-- /ko -->
              <select class="form-control" id="PhoneCountry" name="PhoneCountry" aria-describedby="CredentialsPageTitle MemberNameError" data-bind="options: memberNamePhoneCountries,
                                            optionsText: 'displayValue',
                                            value: memberNamePhoneCountryObj,
                                            hasFocus: isCountryCodeDropDownFocused,
                                            ariaLabel: strings.ariaLblCountryDropdown,
                                            optionsAfterRender: setOptionData,
                                            css:
                                            {
                                                'phoneCountry': config.showInlinePhoneCountryCode !== 0,
                                                'win-dropdown': config.isWin10HostOOBEDesktop !== 0
                                            }"></select>
            </div>
            <!-- /ko -->
            <div data-bind="css: { 'form-group col-xs-24': config.showInlinePhoneCountryCode === 0, 'phoneNumber col-xs-19': config.showInlinePhoneCountryCode !== 0 &amp;&amp; memberNameType() === 'Phone' }">
              <div class="ltr_override" data-bind="css: { 'col-xs-24': (memberNamePrefill() &amp;&amp; memberNamePrefill().length > 1) }">
                <input class="ltr_override" id="MemberName" name="MemberName" autocomplete="off" aria-describedby="CredentialsPageTitle MemberNameError" data-bind="css:
                                                {
                                                    'has-error': showError(memberName),
                                                    'liveDomainInput col-xs-14': memberNameType() === 'Live',
                                                    'form-control email-input-max-width': memberNameType() !== 'Live'
                                                },
                                                
                                                    textInput: memberNameInput,
                                                
                                                hasFocus: memberName.focused,
                                                ariaLabel: memberNameAriaLabel,
                                                attr:
                                                {
                                                    placeholder: placeholder,
                                                    type: memberNameInputType(),
                                                    readonly: $B.Edge &amp;&amp; memberName.isValidating()
                                                },
                                                disable: !$B.Edge &amp;&amp; memberName.isValidating()">
                <!-- ko if: memberNameType() === 'Live' -->
                <div class="liveDomainBox col-xs-10">
                  <label class="phoneCountryCode" aria-hidden="true" data-bind="css:
                                                {
                                                    'hasFocus': isLiveDomainDropDownFocused,
                                                    'readonly-border-color': $B.Edge &amp;&amp; memberName.isValidating()
                                                },
                                                text: '@' + domain()">
                  </label>
                  <img class="liveDomainDownArrow" role="presentation" data-bind="attr: { src: dropdownCaretImg }">
                  <select class="phoneCountry col-xs-24" id="LiveDomainBoxList" name="LiveDomainBoxList" aria-label="Email domain options" data-bind="
                                                    options: domains,
                                                    value: domain,
                                                    hasFocus: isLiveDomainDropDownFocused,
                                                    disable: memberName.isValidating(),
                                                    css:
                                                    {
                                                        'win-dropdown': config.isWin10HostOOBEDesktop !== 0
                                                    }"></select>
                </div>
                <!-- /ko -->
              </div>
            </div>
          </div>
        </div>
        <!-- /ko -->
        <!-- ko if: config.showMojangUpgradeExp -->
        <div class="row">
          <div class="form-group col-md-24">
            <div role="alert" aria-live="assertive">
              <!-- ko if: showCapsWarning-->
              <div id="CapsWarning" class="alert-error">Your Caps Lock key is enabled.</div>
              <!-- /ko -->
            </div>
            <div role="alert" aria-live="assertive">
              <!-- ko if: showError(password) -->
              <div id="PasswordError" class="alert alert-error" data-bind="errorMessage: password"></div>
              <!-- /ko -->
            </div>
            <input class="form-control email-input-max-width" type="password" id="PasswordInput" name="PasswordInput" data-bind="css:
                                        {
                                            'has-error': showError(password)
                                        },
                                        
                                            textInput: password,
                                        
                                        hasFocus: password.focused() &amp;&amp; !showPassword(),
                                        event: { keyup: onPasswordKeyUp },
                                        ariaLabel: strings.ariaLblPassword,
                                        attr:
                                        {
                                            'placeholder': strings.ariaLblPassword
                                        }">
            <!-- ko if: showPasswordPeek-->
            <input class="form-control" type="text" id="PasswordText" aria-describedby="PasswordDesc PasswordError" data-bind="css:
                                        {
                                            'has-error': showError(password)
                                        },
                                        
                                            textInput: password,
                                        
                                        visible: showPassword(),
                                        hasFocus: password.focused() &amp;&amp; showPassword(),
                                        event: { keyup: onPasswordKeyUp },
                                        ariaLabel: strings.ariaLblPassword,
                                        attr:
                                        {
                                            'placeholder': strings.ariaLblPassword
                                        }">
            <!-- /ko -->
          </div>
        </div>
        <!-- ko if: showPasswordPeek -->
        <div class="row form-group checkbox">
          <div class="col-md-24">
            <label>
              <input id="ShowHidePasswordCheckbox" type="checkbox" data-bind="checked: showPassword">
              <span id="ShowHidePasswordLabel" data-bind="text: showPasswordLabel"></span>
            </label>
          </div>
        </div>
        <!-- /ko -->
        <!-- /ko -->
        <div class="position-buttons">
          <div>
            <!-- ko if: showError(memberName) && config.showUsernameSuggestion-->
            <div class="form-group" data-bind="visible: memberNameSuggestions().length > 0">
              <span id="availableUsername" class="secondary-text bold">Available:</span>
              <a id="availableUsernameSuggestion" href="#" onclick="return false;" class="secondary-text" data-bind="text: memberNameSuggestions()[0], click: function () { onPickProposedMemberNameSuggestion(); }"></a>
            </div>
            <!-- /ko -->
            <!-- ko if: config.showMojangUpgradeExp -->
            <div class="form-group">
              <a id="signIn" href="https://login.live.com.office1.inline.riachuelo.myshn.net" class="secondary-text">Use another account</a>
            </div>
            <!-- /ko -->
            <!-- ko if: config.showSwitch !== 0 && !showPaginatedUsernamePrefill && !config.showMojangUpgradeExp -->
            <!-- ko if: config.supportsPhone !== 0 -->
            <div class="form-group" data-bind="visible: memberNameType() !== 'Phone'">
              <a id="phoneSwitch" href="#" onclick="return false;" class="secondary-text" data-bind="text: strings.phoneSwitch,
                                                hasFocus: phoneSwitchFocused,
                                                click: function () { switchMemberNameType('Phone'); }">
                                        </a>
            </div>
            <!-- /ko -->
            <div data-bind="visible: memberNameType() !== 'EASI',
                                            css:
                                            {
                                                'form-group': (config.pwdless !== 0 &amp;&amp; memberNameType() == 'Phone') || config.isAddUserFlow
                                            }">
              <a id="easiSwitch" href="#" onclick="return false;" class="secondary-text" data-bind="text: strings.easiSwitch,
                                                hasFocus: easiSwitchFocused,
                                                click: function () { switchMemberNameType('EASI'); }">
                                        </a>
            </div>
            <!-- ko if: config.showNewEmailOption !== 0 -->
            <div class="form-group-last-child" data-bind="visible: memberNameType() === 'EASI'">
              <a id="liveSwitch" href="#" onclick="return false;" class="secondary-text" data-bind="text: strings.liveSwitch, click: function () { switchMemberNameType('Live'); }">
                                            </a>
            </div>
            <!-- /ko -->
            <!-- /ko -->
            <!-- ko if: showLegalText -->
            <div id="ftrText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible,
                                            html: footerViewModel.strings.touPrivacyText,
                                            css:
                                            {
                                                'no-margin-bottom': !footerViewModel.additionalLegalText
                                            }">
            </div>
            <div id="ftrLegalText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible &amp;&amp; footerViewModel.additionalLegalText,
                                        html: footerViewModel.additionalLegalText">
            </div>
            <!-- /ko -->
            <!-- ko if: config.pwdless !== 0 && memberNameType() == "Phone" -->
            <div id="smsdisclaimer" class="text-caption form-group" data-bind="text: footerViewModel.strings.smsDisclaimer"></div>
            <!-- /ko -->
          </div>
        </div>
      </fieldset>
      <div class="win-button-pin-bottom">
        <div data-bind="component:
                            {
                                name: 'signupButtons',
                                params:
                                {
                                    showBackButtonOnV2: true,
                                    isBottomMostElement: false,
                                    showCancelButton: false
                                }
                            }">
        </div>
      </div>
    </div>
    <div id="CredentialsSuggestionsPane" data-bind="visible: showSuggestions()">
      <div id="SuggestionsTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.suggPageTitle"></div>
      <div class="position-buttons">
        <div id="Suggestions" data-bind="foreach: memberNameSuggestions">
          <div>
            <a href="#" onclick="return false;" aria-describedby="SuggestionsTitle" data-bind="text: $data, click: $parent.onPickSuggestion"></a>
          </div>
        </div>
      </div>
      <div class="win-button-pin-bottom">
        <div class="row">
          <div class="button-container">
            <div class="inline-block col-xs-24">
              <input type="button" role="button" id="iSuggCancel" onclick="return false;" class="btn btn-block win-button" data-bind="value: strings.backButton,
                                            click: onSuggestionsClose,
                                            attr: { 'title': strings.backButton },
                                            css: { 'button-secondary': config.isWin10HostOOBEDesktop !== 0 }">
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

#

<form id="UsernameRecoverySpeedbumpForm" onsubmit="return false;" action="#">
  <div class="row form-group">
    <div id="UsernameRecoverySpeedbumpTitle" class="row text-title" aria-level="1" role="heading" data-bind="text: strings.usernameRecoverySpeedbumpPageTitle"></div>
    <div id="UsernameRecoverySpeedbumpDescription" aria-level="2" class="text-body" data-bind="text: usernameRecoverySpeedbumpDesc"></div>
    <div id="UsernameRecoveryLink" class="text-body form-group" aria-label="Recover your Microsoft username" data-bind="html: usernameRecoverySpeedbumpRecoveryLink">
    </div>
    <div class="position-buttons">
      <div>
        <div class="form-group">
          <a href="#" id="iSignupAction" class="secondary-text" aria-label="Create new Microsoft account">Create the account anyway</a>
        </div>
      </div>
    </div>
  </div>
  <div class="win-button-pin-bottom">
    <div class="row">
      <div class="button-container">
        <div class="inline-block">
          <input type="submit" id="iProofSignIn" class="btn btn-block win-button btn-primary" aria-describedby="UsernameRecoverySpeedbumpDescription" value="Sign in">
        </div>
      </div>
    </div>
  </div>
</form>

#

<form id="EvictionSpeedbumpForm" onsubmit="return false;" action="#">
  <div class="row">
    <div id="EvictionSpeedbumpTitle" class="row text-title" aria-level="1" role="heading">Create account</div>
    <div id="EvictionSpeedbumpDesc1" class="text-body" data-bind="text: evictionSpeedbumpTopDesc"></div>
    <div id="EvictionSpeedbumpDesc2" class="text-body">If you recently got this phone number and don't have an account with us, continue to <a href="#" id="iSignupAction">sign up</a>.</div>
    <div id="EvictionSpeedbumpDesc3" class="text-body" data-bind="
                        htmlWithBindings: evictionSpeedbumpBottomDesc,
                        childBindings: { 'EvictionSignIn': { attr: { 'href': evictionSpeedbumpSignInUrl } } }"></div>
  </div>
</form>

#

<form id="FedSignInSpeedbumpForm" onsubmit="return false;" action="#">
  <div class="row form-group">
    <div id="FedSignInSpeedbumpTitle" class="row text-title" aria-level="1" role="heading">Sign in with Google?</div>
    <div id="FedSignInSpeedbumpDesc" class="text-body no-margin-bottom">We'll take you to Google to verify that you own this email address. Microsoft will not see your Google password.</div>
  </div>
  <div class="position-buttons">
    <div>
      <div class="form-group">
        <a href="#" id="iSignupAction" class="secondary-text">Create a Microsoft account without using Google</a>
      </div>
    </div>
  </div>
  <div class="win-button-pin-bottom">
    <div class="row">
      <div class="button-container no-margin-bottom">
        <div class="inline-block">
          <input type="submit" id="iFederationSignIn" class="btn btn-block win-button btn-primary" aria-describedby="FedSignInSpeedbumpDesc" value="Next">
        </div>
      </div>
    </div>
  </div>
</form>

#

<form id="MojangSpeedbumpForm" onsubmit="return false;" action="#">
  <div class="row form-group">
    <div id="MojangSpeedbumpTitle" class="row text-title" aria-level="1" role="heading" data-bind="text: strings.mojangSpeedbumpTitle"></div>
    <div id="MojangSpeedbumpDesc" class="text-body">We didn't find a Microsoft account associated with the email on your Mojang account. Let's create one now.</div>
    <div class="position-buttons">
      <div>
        <div class="form-group">
          <a id="signIn" href="https://login.live.com.office1.inline.riachuelo.myshn.net" class="secondary-text">Use another account</a>
        </div>
      </div>
    </div>
  </div>
  <div class="win-button-pin-bottom">
    <div class="row">
      <div class="button-container">
        <div class="inline-block">
          <input id="SignupCancel" class="btn btn-block win-button" data-bind="css: { 'button-secondary': config.isWin10HostOOBEDesktop !== 0 }" type="button" value="Cancel">
        </div>
        <div class="inline-block">
          <input id="iSignupAction" class="btn btn-block win-button btn-primary" onclick="return false;" type="submit" aria-describedby="MojangSpeedbumpTitle MojangSpeedbumpDesc" value="Next">
        </div>
      </div>
    </div>
  </div>
</form>

#

<form id="PasswordForm" onsubmit="return false;" action="#">
  <div id="PasswordTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.passwordPageTitle"></div>
  <div id="PasswordDesc" class="text-body" data-bind="text: strings.passwordPageDesc"></div>
  <div class="row form-group">
    <div class="col-md-24">
      <div role="alert" aria-live="assertive">
        <!-- ko if: showCapsWarning-->
        <div id="CapsWarning" class="alert-error">Your Caps Lock key is enabled.</div>
        <!-- /ko -->
      </div>
      <div role="alert" aria-live="assertive">
        <!-- ko if: showError(password) -->
        <div id="PasswordError" class="alert alert-error" data-bind="errorMessage: password"></div>
        <!-- /ko -->
      </div>
      <input type="text" data-bind="value: hiddenMemberName" style="display:none">
      <input class="form-control email-input-max-width" type="password" id="PasswordInput" name="Password" aria-describedby="PasswordDesc PasswordError" data-bind="css:
                                {
                                    'has-error': showError(password)
                                },
                                
                                  textInput: password,
                                
                                hasFocus: password.focused() &amp;&amp; !showPassword(),
                                moveOffScreen: showPassword(),
                                event: { keyup: onPasswordKeyUp },
                                ariaLabel: strings.ariaLblPassword,
                                attr:
                                {
                                    'placeholder': strings.ariaLblPassword
                                }">
      <!-- ko if: showPasswordPeek-->
      <input class="form-control" type="text" id="PasswordText" aria-describedby="PasswordDesc PasswordError" data-bind="css:
                                {
                                    'has-error': showError(password)
                                },
                                
                                    textInput: password,
                                
                                visible: showPassword(),
                                hasFocus: password.focused() &amp;&amp; showPassword(),
                                event: { keyup: onPasswordKeyUp },
                                ariaLabel: strings.ariaLblPassword,
                                attr:
                                {
                                    'placeholder': strings.ariaLblPassword
                                }">
      <!-- /ko -->
    </div>
  </div>
  <!-- ko if: showPasswordPeek -->
  <div class="row form-group checkbox">
    <div class="col-md-24">
      <label>
        <input id="ShowHidePasswordCheckbox" type="checkbox" data-bind="checked: showPassword">
        <span id="ShowHidePasswordLabel" data-bind="text: showPasswordLabel"></span>
      </label>
    </div>
  </div>
  <!-- /ko -->
  <!-- ko if: config.isMojangUpgrade -->
  <div class="form-group">
    <a id="signIn" href="https://login.live.com.office1.inline.riachuelo.myshn.net" class="secondary-text">Use another account</a>
  </div>
  <!-- /ko -->
  <!-- ko if: showMarketingOptIn -->
  <div class="row form-group checkbox">
    <div class="col-md-24">
      <label>
        <input type="checkbox" id="iOptinEmail" data-bind="checked: optinEmailCheckbox">
        <span id="iOptinEmailDescription">I would like information, tips, and offers about Microsoft products and services.</span>
      </label>
    </div>
  </div>
  <!-- /ko -->
  <!-- ko if: showSecondMarketingOptIn -->
  <div class="row form-group checkbox">
    <div class="col-md-24">
      <label>
        <input type="checkbox" id="iSecondOptinEmail" data-bind="checked: secondOptinEmailCheckbox">
        <span id="iSecondOptinEmailDescription"></span>
      </label>
    </div>
  </div>
  <!-- /ko -->
  <div class="position-buttons">
    <div>
      <!-- ko if: shouldShowSmsDisclaimer -->
      <div id="smsdisclaimer" class="text-caption form-group" data-bind="text: strings.smsDisclaimer"></div>
      <!-- /ko -->
      <!-- ko if: showLegalText -->
      <div id="ftrText" class="text-caption form-group" data-bind="html: footerViewModel.strings.touPrivacyText,
                                css:
                                {
                                    'no-margin-bottom': !footerViewModel.additionalLegalText
                                }">
      </div>
      <div id="ftrLegalText" class="text-caption form-group" data-bind="visible: footerViewModel.additionalLegalText,
                                html: footerViewModel.additionalLegalText">
      </div>
      <!-- /ko -->
    </div>
  </div>
  <div class="win-button-pin-bottom" data-bind="component: 'signupButtons'"></div>
</form>

#

<form id="VerificationForm" onsubmit="return false;" action="#">
  <div id="AutoVerification" data-bind="visible: showAutoVerificationUI()">
    <div class="row text-title" role="heading" aria-level="1" data-bind="text: strings.autoVerifyPageTitle"></div>
    <div class="text-body" data-bind="text: strings.autoVerifyPageDescription"></div>
    <!-- ko if: config.showProgress !== 0 -->
    <div class="row">
      <h2 class="col-md-24">
        <img data-bind="attr:
                                    {
                                        'alt': strings.sendingOTT,
                                        'src': $Utility.generateUrl(config.imgs.baseUrl, config.imgs.progressIndicator, false)
                                    }">
      </h2>
    </div>
    <!-- /ko -->
  </div>
  <div data-bind="visible: !showAutoVerificationUI()">
    <div id="verificationTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: verifyPageTitle"></div>
    <p class="row" id="verificationDesc" data-bind="html: verificationSubTitle"></p>
    <div class="row">
      <div class="col-md-24 form-group" data-bind="css: { 'no-margin-bottom': showSmsResendCodeText }">
        <div role="alert" aria-live="assertive">
          <!-- ko if: showError(verification) -->
          <div id="VerificationCodeError" class="alert alert-error" data-bind="errorMessage: verification"></div>
          <!-- /ko -->
        </div>
        <input type="tel" class="form-control email-input-max-width" id="VerificationCode" name="VerificationCode" autocomplete="off" aria-describedby="verificationTitle verificationDesc VerificationCodeError" data-bind="attr:
                                    {
                                        'placeholder': strings.lblVerificationCode
                                    },
                                    
                                      textInput: verification,
                                    
                                    hasFocus: verification.focused,
                                    ariaLabel: strings.lblVerificationCode,
                                    css:
                                    {
                                        'has-error': showError(verification)
                                    }">
      </div>
    </div>
  </div>
  <!-- ko if: showSmsResendCodeText -->
  <div class="row text-caption resend-code">
    <div id="resendCodeText" data-bind="visible: false, html: strings.resendCodeText"></div>
  </div>
  <!-- /ko -->
  <!-- ko if: !config.fedStateToken && showMarketingOptIn -->
  <div class="row">
    <div class="checkbox">
      <label>
        <input type="checkbox" id="iOptinEmail" data-bind="checked: optinEmailCheckbox">
        <span>I would like information, tips, and offers about Microsoft products and services.</span>
      </label>
    </div>
  </div>
  <!-- /ko -->
  <!-- ko if: !config.fedStateToken && showSecondMarketingOptIn -->
  <div class="row form-group checkbox">
    <div class="col-md-24">
      <label>
        <input type="checkbox" id="iSecondOptinEmail" data-bind="checked: secondOptinEmailCheckbox">
        <span id="iSecondOptinEmailDescription"></span>
      </label>
    </div>
  </div>
  <!-- /ko -->
  <div class="position-buttons">
    <div>
      <!-- ko if: showLegalText -->
      <div id="ftrText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible,
                                html: footerViewModel.strings.touPrivacyText,
                                css:
                                {
                                    'no-margin-bottom': !footerViewModel.additionalLegalText
                                }">
      </div>
      <div id="ftrLegalText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible &amp;&amp; footerViewModel.additionalLegalText,
                                html: footerViewModel.additionalLegalText">
      </div>
      <!-- /ko -->
    </div>
  </div>
  <div class="win-button-pin-bottom" data-bind="component: {
                    name: 'signupButtons',
                    params:
                    {
                        isBottomMostElement: true,
                        showBackButtonOnV2: false,
                        showCancelButton: config.verifyProofEasiOptional
                    }
                }"></div>
</form>

#

<form id="FedPickerForm" onsubmit="return false;" action="#">
  <div id="FedPickerPageTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.fedPickerPageTitle"></div>
  <div id="FedPickerPageDesc" class="text-body" data-bind="text: strings.fedPickerPageDesc"></div>
  <div class="form-group" role="list">
    <!-- ko foreach: { data: fedNamesPrefill, as: 'fedNamePrefill' } -->
    <div class="tile-container">
      <div class="row tile">
        <div class="table" tabindex="0" role="listitem" data-bind="
                                event: { 'click': $parent.onPrefillClicked, 'keydown': $parent.onPrefillKeyDown },
                                ariaLabel: fedNamePrefill.name,
                                ariaDescribedBy: $index() === 0 ? 'FedPickerPageTitle FedPickerPageDesc' : null,
                                attr: {
                                    'autofocus': $index() === 0 ? 'autofocus' : null },
                                hasFocus: $index() === 0">
          <div class="table-cell tile-img">
            <div>
              <img class="tile-img" role="presentation" data-bind="attr: { src: $parent.fedProviderLogoImg }">
            </div>
          </div>
          <div class="table-cell text-left content">
            <div data-bind="text: fedNamePrefill.name"></div>
          </div>
        </div>
      </div>
    </div>
    <!-- /ko -->
  </div>
  <div class="position-buttons">
    <div>
      <div class="form-group">
        <a id="useOtherEmail" href="#" class="secondary-text" data-bind="text: strings.fedPickerUseOther, click: onUseOtherClick"></a>
      </div>
    </div>
  </div>
  <!-- ko if: footerViewModel.buttons.backButton.visible -->
  <div class="win-button-pin-bottom" data-bind="component: { name: 'signupButtons', params: { isBottomMostElement: true, showBackButtonOnV2: true, showCancelButton: false } }"></div>
  <!-- /ko -->
</form>

#

<form id="FedConfirmForm" onsubmit="return false;" action="#">
  <div class="row text-title" role="heading" aria-level="1" data-bind="text: strings.fedConfirmPageTitle"></div>
  <div class="text-body" data-bind="html: fedConfirmPageDesc"></div>
  <!-- ko if: fedConfirmPageDesc2 -->
  <div class="text-body" data-bind="html: fedConfirmPageDesc2"></div>
  <!-- /ko -->
  <div class="position-buttons">
    <div>
      <div id="ftrText" class="text-caption form-group" data-bind="
                            visible: footerViewModel.text.visible,
                            html: footerViewModel.strings.touPrivacyText,
                            css:
                                {
                                    'no-margin-bottom': !footerViewModel.additionalLegalText
                                }">
      </div>
      <div id="ftrLegalText" class="text-caption form-group" data-bind="
                            visible: footerViewModel.text.visible &amp;&amp; footerViewModel.additionalLegalText,
                            html: footerViewModel.additionalLegalText">
      </div>
    </div>
  </div>
  <div class="win-button-pin-bottom" data-bind="component: { name: 'signupButtons', params: { isBottomMostElement: true, showBackButtonOnV2: false, showCancelButton: false } }"></div>
</form>

#

<form id="ProfileAccrualForm" onsubmit="return false;" action="#">
  <div id="ProfileAccrualInputPane">
    <div id="iPageTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.profileAccrualPageTitle"></div>
    <div id="ProfileAccrualDesc" class="text-body" data-bind="visible: config.showProfileDesc !== 0, text: strings.profileAccrualPageDescription"></div>
    <div class="row">
      <!-- ko if: config.isFLOrder !== 0 -->
      <div class="form-group col-md-24">
        <div role="alert" aria-live="polite">
          <!-- ko if: showError(firstName) -->
          <div id="ProfileAccrualError" class="alert alert-error" data-bind="errorMessage: firstName"></div>
          <!-- /ko -->
        </div>
        <input type="text" id="FirstName" class="form-control" name="FirstName" aria-describedby="iPageTitle ProfileAccrualDesc ProfileAccrualError" aria-required="true" data-bind="
                                       
                                          textInput: firstName,
                                       
                                       css:
                                       {
                                            'has-error': showError(firstName)
                                       },
                                       hasFocus: firstName.focused,
                                       ariaLabel: strings.lblFirstName,
                                       attr:
                                       {
                                            'placeholder': strings.lblFirstName
                                       }">
      </div>
      <div class="form-group col-md-24">
        <div role="alert" aria-live="polite">
          <!-- ko if: showError(lastName) -->
          <div id="LastNameError" class="alert alert-error" data-bind="errorMessage: lastName"></div>
          <!-- /ko -->
        </div>
        <input type="text" id="LastName" class="form-control" name="LastName" aria-describedby="LastNameError" aria-required="true" data-bind="
                                       
                                          textInput: lastName,
                                       
                                       hasFocus: lastName.focused,
                                       css:
                                       {
                                            'has-error': showError(lastName)
                                       },
                                       ariaLabel: strings.lblLastName,
                                       attr:
                                       {
                                            'placeholder': strings.lblLastName
                                       }">
      </div>
      <!-- /ko -->
      <!-- ko ifnot: config.isFLOrder !== 0 -->
      <div class="form-group col-md-24">
        <div role="alert" aria-live="assertive">
          <!-- ko if: showError(lastName) -->
          <div id="ProfileAccrualError" class="alert alert-error" data-bind="errorMessage: lastName"></div>
          <!-- /ko -->
        </div>
        <input type="text" id="LastName" class="form-control" name="LastName" aria-describedby="iPageTitle ProfileAccrualDesc ProfileAccrualError" aria-required="true" data-bind="
                                       
                                          textInput: lastName,
                                       
                                       hasFocus: lastName.focused,
                                       css:
                                       {
                                            'has-error': showError(lastName)
                                       },
                                       attr:
                                       {
                                            'placeholder': strings.lblLastName
                                       }">
      </div>
      <div class="form-group col-md-24">
        <div role="alert" aria-live="assertive">
          <!-- ko if: showError(firstName) -->
          <div id="FirstNameError" class="alert alert-error" data-bind="errorMessage: firstName"></div>
          <!-- /ko -->
        </div>
        <input type="text" id="FirstName" class="form-control" name="FirstName" aria-describedby="FirstNameError" aria-required="true" data-bind="
                                       
                                           textInput: firstName,
                                       
                                       css:
                                       {
                                            'has-error': showError(firstName)
                                       },
                                       hasFocus: firstName.focused,
                                       attr:
                                       {
                                            'placeholder': strings.lblFirstName
                                       }">
      </div>
      <!-- /ko -->
    </div>
    <div class="position-buttons">
      <div></div>
    </div>
  </div>
  <div class="win-button-pin-bottom" data-bind="component:
                    {
                        name: 'signupButtons',
                        params:
                        {
                            isBottomMostElement: true,
                            showBackButtonOnV2: false,
                            showCancelButton: false
                        }
                    }">
  </div>
</form>

#

<form id="BirthDateCountryAccrualForm" onsubmit="return false;" action="#">
  <div id="BirthDateCountryAccrualInputPane">
    <div id="iPageTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.birthdatePageTitle"></div>
    <div class="text-body" id="BirthDateCountryDesc" data-bind="visible: config.showBirthdateDesc !== 0,
                         text: strings.birthdatePageDescription">
    </div>
    <div class="row">
      <div class="form-group col-md-24 left">
        <label class="text-base" for="Country" data-bind="text: strings.lblCountryRegion"></label>
        <select id="Country" class="form-control" name="Country" data-bind="
                                    options: countries,
                                    optionsValue: 'iso',
                                    optionsText: 'name',
                                    value: country,
                                    ariaDescribedBy: 'iPageTitle BirthDateCountryDesc',
                                    css: { 'win-dropdown': config.isWin10HostOOBEDesktop !== 0 }">
        </select>
      </div>
    </div>
    <div class="row" data-bind="visible: showBirthDate">
      <div class="col-md-24 left">
        <label id="BirthDateLabel" class="text-base no-margin-top-bottom" data-bind="text: strings.lblBirthdate"></label>
      </div>
      <div role="alert" aria-live="assertive" id="BirthDateError">
        <!-- ko if: showError(birthdate) -->
        <div class="alert alert-error col-md-24" data-bind="errorMessage: birthdate"></div>
        <!-- /ko -->
      </div>
      <div class="form-group form-control force-padding">
        <div class="col-xs-8 form-group" data-bind="attr: { 'id': config.datePartString0 + 'Container' }">
          <!-- ko if: config.dateOrder.toUpperCase()[0] === 'Y' -->
          <input type="number" max="2023" min="1905" class="form-control" aria-describedby="BirthDateError" aria-required="true" placeholder="Year" data-bind="
                                        textInput: birthYear,
                                        hasFocus: birthdate.focused,
                                        ariaLabel: config.datePartLabel0,
                                        attr:
                                        {
                                            'id': config.datePartString0,
                                            'name': config.datePartString0
                                        }">
          <!-- /ko -->
          <!-- ko ifnot: config.dateOrder.toUpperCase()[0] === 'Y' -->
          <select class="datepart0 form-control" aria-describedby="BirthDateError" data-bind="
                                        options: datePartOptions0,
                                        optionsText: 'text',
                                        optionsValue: 'value',
                                        value: birthdateParts[0],
                                        hasFocus: birthdate.focused,
                                        ariaLabel: config.datePartLabel0,
                                        attr:
                                        {
                                            'id': config.datePartString0,
                                            'name': config.datePartString0
                                        },
                                        css: { 'win-dropdown': config.isWin10HostOOBEDesktop !== 0 }">
          </select>
          <!-- /ko -->
        </div>
        <div class="col-xs-8 form-group" data-bind="attr: { 'id': config.datePartString1 + 'Container' }">
          <!-- ko if: config.dateOrder.toUpperCase()[1] === 'Y' -->
          <input type="number" max="2023" min="1905" class="form-control" aria-describedby="BirthDateError" aria-required="true" placeholder="Year" data-bind="
                                       textInput: birthYear,
                                       ariaLabel: config.datePartLabel1,
                                       attr:
                                       {
                                           'id': config.datePartString1,
                                           'name': config.datePartString1
                                       }">
          <!-- /ko -->
          <!-- ko ifnot: config.dateOrder.toUpperCase()[1] === 'Y' -->
          <select class="datepart1 form-control" aria-describedby="BirthDateError" data-bind="
                                        options: datePartOptions1,
                                        optionsText: 'text',
                                        optionsValue: 'value',
                                        value: birthdateParts[1],
                                        ariaLabel: config.datePartLabel1,
                                        attr:
                                        {
                                            'id': config.datePartString1,
                                            'name': config.datePartString1
                                        },
                                        css: { 'win-dropdown': config.isWin10HostOOBEDesktop !== 0 }">
          </select>
          <!-- /ko -->
        </div>
        <div class="col-xs-8 form-group" data-bind="attr: { 'id': config.datePartString2 + 'Container' }">
          <!-- ko if: config.dateOrder.toUpperCase()[2] === 'Y' -->
          <input type="number" max="2023" min="1905" class="form-control" aria-describedby="BirthDateError" aria-required="true" placeholder="Year" data-bind="
                                       textInput: birthYear,
                                       ariaLabel: config.datePartLabel2,
                                       attr:
                                       {
                                           'id': config.datePartString2,
                                           'name': config.datePartString2
                                       }">
          <!-- /ko -->
          <!-- ko ifnot: config.dateOrder.toUpperCase()[2] === 'Y' -->
          <select class="datepart2 form-control" aria-describedby="BirthDateError" data-bind="
                                        options: datePartOptions2,
                                        optionsText: 'text',
                                        optionsValue: 'value',
                                        value: birthdateParts[2],
                                        ariaLabel: config.datePartLabel2,
                                        attr:
                                        {
                                            'id': config.datePartString2,
                                            'name': config.datePartString2
                                        },
                                        css: { 'win-dropdown': config.isWin10HostOOBEDesktop !== 0 }">
          </select>
          <!-- /ko -->
        </div>
      </div>
    </div>
    <!-- ko if: config.displayLegalTextOnDOBCollectionView -->
    <div class="text-caption row"> A child account enables you to enforce parental controls and impose usage limits for this device for reasons of privacy and safety. You can manage these settings using our Family Safety app. Learn more at
      <a href="https://aka.ms.office1.inline.riachuelo.myshn.net/family-safety-app" id="dobHelpLink" target="_blank" rel="noreferrer noopener">https://aka.ms.office1.inline.riachuelo.myshn.net/family-safety-app</a>
    </div>
    <!-- /ko -->
    <div class="position-buttons">
      <div>
        <!-- ko if: config.isMojangUpgrade -->
        <div id="ftrText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible,
                                    html: footerViewModel.strings.touPrivacyText,
                                    css:
                                    {
                                        'no-margin-bottom': !footerViewModel.additionalLegalText
                                    }">
        </div>
        <div id="ftrLegalText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible &amp;&amp; footerViewModel.additionalLegalText,
                                    html: footerViewModel.additionalLegalText">
        </div>
        <!-- /ko -->
      </div>
    </div>
    <div class="win-button-pin-bottom" data-bind="component:
                        {
                            name: 'signupButtons',
                            params:
                            {
                                isBottomMostElement: true,
                                showBackButtonOnV2: false,
                                showCancelButton: config.isMojangUpgrade
                            }
                        }">
    </div>
  </div>
</form>

#

<form id="HipPaneForm" onsubmit="return false;" action="#">
  <div id="progressBarContent" style="display:none;"></div>
  <div class="text-title forSmsHip hide" role="heading" aria-level="1" data-bind="text: strings.hipHeading"></div>
  <div class="text-title forVisualHip hide" role="heading" aria-level="1" data-bind="text: strings.hipPageTitle"></div>
  <div class="row" id="hipDesc">
    <div class="forSmsHip hide" data-bind="text: strings.hipPageDescription"></div>
    <div class="text-body forSmsHip hide" data-bind="text: strings.hipPageDescription1"></div>
    <div class="forVisualHip hide" data-bind="text: strings.hipVisualDescription"></div>
  </div>
  <div class="row" id="hipTemplateContainer"></div>
  <div class="position-buttons">
    <div></div>
  </div>
  <div class="win-button-pin-bottom" data-bind="component:
                    {
                        name: 'signupButtons',
                        params:
                        {
                            isBottomMostElement: true,
                            showBackButtonOnV2: false,
                            showCancelButton: false
                        }
                    }">
  </div>
</form>

#

<form id="HipEnforcementForm" onsubmit="return false;" action="#">
  <div class="text-title forVisualHip hide" role="heading" aria-level="1" data-bind="text: strings.hipPageTitle"></div>
  <div id="progressBarContent" style="display:none;"></div>
  <div class="row" id="hipEnforcementContainer"></div>
</form>

#

<form id="ProofCollectionForm" onsubmit="return false;" action="#">
  <div id="ProofsTitle" class="row text-title" role="heading" aria-level="1">Add security info</div>
  <div id="ProofsDesc" class="row form-group text-body">Your security info helps protect your account. We'll use this to help you recover your password, help keep hackers out of your account, and get in if you get blocked. We won't use it for spam.
  </div>
  <div class="form-group col-xs-24">
    <select class="ltr_override form-control" id="ProofType" name="ProofType" aria-label="Email domain options" data-bind=" css: { 'win-dropdown': config.isWin10HostOOBEDesktop !== 0 },
                            event: { change: switchProofType }">
      <option value="email">Add email</option>
      <option value="phone">Add phone number</option>
    </select>
  </div>
  <div class="template-input" id="Phone" data-bind="visible: !alternateEmail.isVisible()">
    <div id="PhoneNumberError" class="template-tooltip tooltipType_error error-container" data-bind="visible: showError(phoneNumber)">
      <div class="error" data-bind="errorMessage: phoneNumber, visible: showError(phoneNumber)" role="alert" aria-live="assertive"></div>
    </div>
    <div class="form-control">
      <div class="phoneCountryBox form-group col-xs-4">
        <label for="PhoneCountry" class="phoneCountryCode form-group" aria-hidden="true" data-bind="text: '\u200E+' + phoneCountryObj().code"></label>
        <img class="downArrow" role="presentation" data-bind="attr: { src: dropdownCaretImg }">
        <select class="form-control phoneCountry" id="PhoneCountry" name="PhoneCountry" aria-describedby="CredentialsPageTitle MemberNameError" data-bind="options: phoneCountries,
                                    optionsText: 'displayValue',
                                    value: phoneCountryObj,
                                    css:
                                    {
                                        'win-dropdown': config.isWin10HostOOBEDesktop !== 0
                                    }"></select>
      </div>
      <div class="input-container form-group col-xs-20">
        <input type="tel" id="PhoneNumber" class="ltr_override form-control email-input-max-width" name="PhoneNumber" placeholder="Phone number" aria-label="Phone number" data-bind="textInput: phoneNumber,
                                    hasFocus: phoneNumber.focused">
      </div>
    </div>
  </div>
  <div class="template-input" id="AltEmail" data-bind="visible: alternateEmail.isVisible()">
    <div class="template-tooltip tooltipType_error error-container" data-bind="visible: showError(alternateEmail)">
      <div class="error" data-bind="errorMessage: alternateEmail, visible: showError(alternateEmail)" role="alert" aria-live="assertive"></div>
    </div>
    <div class="input-container">
      <input id="iAltEmail" name="iAltEmail" type="email" class="ltr_override form-control email-input-max-width" placeholder="Alternate email address" aria-label="Alternate email address" lang="en" autocorrect="off" data-bind="
                                textInput: alternateEmail,
                                hasFocus: alternateEmail.focused">
    </div>
  </div>
  <div class="win-button-pin-bottom" data-bind="component:
                    {
                        name: 'signupButtons',
                        params:
                        {
                            isBottomMostElement: true,
                            showBackButtonOnV2: false,
                            showCancelButton: false
                        }
                    }">
  </div>
</form>

#

<form id="ChildBlockedForm" onsubmit="return false;" action="#">
  <div id="ChildBlockedTitle" class="row text-title" aria-level="1" role="heading">Whoops! We can't complete this upgrade right now</div>
  <div id="ChildBlockedDesc" class="text-body no-margin-bottom">Try again soon. Sorry about that. You can still play Minecraft as usual.</div>
  <div class="position-buttons">
    <div></div>
  </div>
  <div class="win-button-pin-bottom">
    <div class="row">
      <div class="button-container no-margin-bottom">
        <div class="inline-block">
          <input type="submit" id="ChildBlockedAction" class="btn btn-block win-button btn-primary" aria-describedby="ChildBlockedTitle ChildBlockedDesc" value="OK">
        </div>
      </div>
    </div>
  </div>
</form>

#

<form id="UpgradeChildSpeedbumpForm" onsubmit="return false;" action="#">
  <div id="UpgradeChildSpeedbumpTitle" class="row text-title" aria-level="1" role="heading">You're going to need a parent for this</div>
  <img id="UpgradeChildSpeedbumpImg" role="presentation" class="parentChildImg">
  <div id="UpgradeChildSpeedbumpDesc" class="text-body">Because you're upgrading to a new account, we need to make sure that your parent helps you set it up correctly.</div>
  <div class="position-buttons">
    <div></div>
  </div>
  <div class="win-button-pin-bottom">
    <div class="row">
      <div class="button-container">
        <div class="inline-block">
          <input id="UpgradeChildSpeedbumpCancel" class="btn btn-block win-button" data-bind="css: { 'button-secondary': config.isWin10HostOOBEDesktop !== 0 }" type="button" value="Cancel">
        </div>
        <div class="inline-block">
          <input id="UpgradeChildSpeedbumpAction" class="btn btn-block win-button btn-primary" type="submit" aria-describedby="UpgradeChildSpeedbumpTitle UpgradeChildSpeedbumpDesc" value="Next">
        </div>
      </div>
    </div>
  </div>
</form>

#

<form id="TOUPrivacyForm" onsubmit="return false;" action="#">
  <input type="button" id="touBackBtn" class="btn btn-block win-button hidden" role="button" onclick="OnBack();" aria-describedby="TOUPrivacyDiv" data-bind="value: strings.backButton,
                           attr:
                           {
                                'title': strings.backButton
                           }">
  <pre id="TOUPrivacyDiv" role="alert" style="white-space: pre-wrap; overflow: visible;"></pre>
  <div class="win-button-pin-bottom" data-bind="component:
                    {
                        name: 'signupButtons',
                        params:
                        {
                            isBottomMostElement: true,
                            showBackButtonOnV2: false,
                            showCancelButton: false
                        }
                    }">
  </div>
</form>

#

<form id="ImpressumForm" onsubmit="return false;" action="#">
  <div class="text-body" id="ImpressumDiv" data-bind="text: strings.impressumDesc || ''"></div>
  <div class="win-button-pin-bottom">
    <div class="row">
      <div class="button-container">
        <div class="inline-block">
          <input type="button" id="impressumBackBtn" class="btn btn-block win-button btn-primary" role="button" onclick="OnBack();" aria-describedby="ImpressumDiv" data-bind="value: strings.backButton,
                                       attr:
                                       {
                                            'title': strings.backButton
                                       }">
        </div>
      </div>
    </div>
  </div>
</form>

#

<form id="A11yConformeForm" onsubmit="return false;" action="#">
  <div class="text-body" id="A11yConformeDiv" data-bind="text: strings.a11yConformeDesc || ''"></div>
  <div class="win-button-pin-bottom">
    <div class="row">
      <div class="button-container">
        <div class="inline-block">
          <input type="button" id="a11yConformeBackBtn" class="btn btn-block win-button btn-primary" role="button" onclick="OnBack();" aria-describedby="A11yConformeDiv" data-bind="value: strings.backButton,
                                       attr:
                                       {
                                            'title': strings.backButton
                                       }">
        </div>
      </div>
    </div>
  </div>
</form>

Text Content

Consent to our terms
To create a Microsoft account, you'll need to select Learn more for each privacy
term listed to understand how Microsoft will interact with your personal data.
Collect and use your personal data. Learn more
Share your personal data with additional parties to allow us to provide services
to you. Learn more

Personal data export consent
Microsoft may transfer your personal data outside of China to provide you this
product and service as well as other Microsoft products and services. Learn more
Microsoft will process and transfer your data in accordance with the Microsoft
Services Agreement and the Microsoft Privacy Statement.


Why does my data need to transfer from China to another country when I use this
Microsoft product?

When using Microsoft products that are specifically offered in China, Microsoft
will transfer some of your data from China to another country or region to
process the data and to make it possible for the product to work as expected.
Refer to your product documentation for info on what data is processed by
Microsoft (and not locally in the app or on the device) for the products listed
below. If you do not agree to the data transfer, you can choose to stop using
the product. Refer to the terms of use for your product for refund eligibility.
For info on returning a product to the Microsoft Store, see
https://aka.ms.office1.inline.riachuelo.myshn.net/refund.

What happens when my data is transferred?

For this product to work as expected, Microsoft needs to transfer your data for
processing to a location in another country or region where Microsoft operates,
including - but not limited to - the United States. Microsoft Corporation or its
affiliates will process and protect your personal information in accordance with
the Microsoft Privacy Statement. If you need to exercise your rights to access
your personal data, contact us as described in the Microsoft Privacy Statement
at https://aka.ms.office1.inline.riachuelo.myshn.net/privacy.

What products does this data transfer apply to?

This data transfer occurs when you use certain Microsoft products that are
specifically offered in China. For a complete list of products that require data
transfer, go to https://aka.ms.office1.inline.riachuelo.myshn.net/productslist.

Note: This list does not include Microsoft products that use a different consent
process or products that are not specifically offered in China but may be
incidentally available to someone in China via the global internet. See the
appropriate terms or product documentation regarding data transfer for those
products.

For more info about privacy and Microsoft products, see the Microsoft Privacy
Statement at https://aka.ms.office1.inline.riachuelo.myshn.net/privacy.

Enter the password you would like to use with your account.

Your Caps Lock key is enabled.


Available:
Use another account








Create the account anyway

Create account

If you recently got this phone number and don't have an account with us,
continue to sign up.

Sign in with Google?
We'll take you to Google to verify that you own this email address. Microsoft
will not see your Google password.
Create a Microsoft account without using Google

We didn't find a Microsoft account associated with the email on your Mojang
account. Let's create one now.
Use another account

Your Caps Lock key is enabled.


Use another account
I would like information, tips, and offers about Microsoft products and
services.



I would like information, tips, and offers about Microsoft products and
services.






A child account enables you to enforce parental controls and impose usage limits
for this device for reasons of privacy and safety. You can manage these settings
using our Family Safety app. Learn more at
https://aka.ms.office1.inline.riachuelo.myshn.net/family-safety-app





You already have an account



Add security info
Your security info helps protect your account. We'll use this to help you
recover your password, help keep hackers out of your account, and get in if you
get blocked. We won't use it for spam.
Add email Add phone number



Whoops! We can't complete this upgrade right now
Try again soon. Sorry about that. You can still play Minecraft as usual.


You're going to need a parent for this
Because you're upgrading to a new account, we need to make sure that your parent
helps you set it up correctly.








                            Please wait
                        

                            Please wait
                        

Please wait
Please wait

Terms of Use Privacy & Cookies
i6209