chromium/ash/webui/common/resources/cellular_setup/esim_flow_ui.html

<style include="iron-flex">
  :host {
      align-content: space-between;
      display: flex;
      flex: 1 1 auto;
      flex-direction: column;
  }
</style>
<iron-pages attr-for-selected="id" selected="[[selectedEsimPageName_]]">
  <setup-loading-page id="profileLoadingPage"
      loading-message="[[i18n('profileLoadingPageMessage')]]">
  </setup-loading-page>
  <profile-discovery-consent-page id="profileDiscoveryConsentPage"
      should-skip-discovery="{{shouldSkipDiscovery_}}">
  </profile-discovery-consent-page>
  <profile-discovery-list-page id="profileDiscoveryPage"
      pending-profile-properties="[[pendingProfileProperties_]]"
      selected-profile-properties="{{selectedProfileProperties_}}">
  </profile-discovery-list-page>
  <activation-code-page id="activationCodePage" is-from-qr-code="{{isActivationCodeFromQrCode_}}"
      activation-code="{{activationCode_}}"
      show-no-profiles-found="[[noProfilesFound_(pendingProfiles_, pendingProfileProperties_)]]"
      show-error="{{showError_}}">
  </activation-code-page>
  <setup-loading-page id="profileInstallingPage"
      loading-message="[[i18n('profileInstallingMessage')]]">
  </setup-loading-page>
  <confirmation-code-page id="confirmationCodePage"
      confirmation-code="{{confirmationCode_}}"
      profile-properties="[[selectedProfileProperties_]]"
      show-error="{{showError_}}">
  </confirmation-code-page>
  <final-page id="finalPage" delegate="[[delegate]]" show-error="[[showError_]]"
      message="[[i18n('eSimFinalPageMessage')]]"
      error-message="[[i18n('eSimFinalPageErrorMessage')]]">
  </final-page>
</iron-pages>