<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>