checkin.si.amadeus.net
Open in
urlscan Pro
107.154.76.69
Public Scan
Submitted URL: http://tap-rt-prod1-t.campaign.adobe.com/r/?id=h9f9719b,c1e96b3,69fe0fb&p1=upg.plusgrade.com/offers/partner/W2FsVBE4TP/pnr/NWCYAM/last-na...
Effective URL: https://checkin.si.amadeus.net/static/PRD/TP/
Submission: On June 01 via manual from ES — Scanned from ES
Effective URL: https://checkin.si.amadeus.net/static/PRD/TP/
Submission: On June 01 via manual from ES — Scanned from ES
Form analysis
3 forms found in the DOM<form class="ng-pristine ng-valid ng-valid-required">
<div class="form-group"><label for="languages_selector" class="language-select-label"><span class="icon-earth" aria-hidden="true"></span><span translate="Header.CurrentLanguage" class="ng-scope">Language:</span></label><ssci-select-languages
ng-model="$root.selectedLanguage" ssci-id="'languages_selector'" ng-required="ngRequired" ng-disabled="ngDisabled" ng-change="changeLanguage(value)"
class="language-select ng-pristine ng-untouched ng-valid ng-isolate-scope ng-not-empty ng-valid-required" validate-language="validateLanguage()">
<div><select class="form-control ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" ng-class="{'select-with-validate': ('validateLanguageSelection' | configuration)}" id="languages_selector" name="languages_selector"
ng-model="ngModel" ng-disabled="ngDisabled" ng-required="ngRequired" ng-change="ngChange({$event:$event, value:ngModel})"><!-- ngRepeat: lg in availableLanguages -->
<option ng-repeat="lg in availableLanguages" value="br" lang="BR" translate="Header.ButtonLanguage_BR" ng-selected="false" class="ng-scope">Português brasileiro</option><!-- end ngRepeat: lg in availableLanguages -->
<option ng-repeat="lg in availableLanguages" value="de" lang="DE" translate="Header.ButtonLanguage_DE" ng-selected="false" class="ng-scope">Deutsch</option><!-- end ngRepeat: lg in availableLanguages -->
<option ng-repeat="lg in availableLanguages" value="en" lang="EN" translate="Header.ButtonLanguage_EN" ng-selected="true" class="ng-scope" selected="selected">English</option><!-- end ngRepeat: lg in availableLanguages -->
<option ng-repeat="lg in availableLanguages" value="es" lang="ES" translate="Header.ButtonLanguage_ES" ng-selected="false" class="ng-scope">Español</option><!-- end ngRepeat: lg in availableLanguages -->
<option ng-repeat="lg in availableLanguages" value="fr" lang="FR" translate="Header.ButtonLanguage_FR" ng-selected="false" class="ng-scope">Français</option><!-- end ngRepeat: lg in availableLanguages -->
<option ng-repeat="lg in availableLanguages" value="it" lang="IT" translate="Header.ButtonLanguage_IT" ng-selected="false" class="ng-scope">Italiano</option><!-- end ngRepeat: lg in availableLanguages -->
<option ng-repeat="lg in availableLanguages" value="pl" lang="PL" translate="Header.ButtonLanguage_PL" ng-selected="false" class="ng-scope">Polski</option><!-- end ngRepeat: lg in availableLanguages -->
<option ng-repeat="lg in availableLanguages" value="pt" lang="PT" translate="Header.ButtonLanguage_PT" ng-selected="false" class="ng-scope">Português</option><!-- end ngRepeat: lg in availableLanguages -->
<option ng-repeat="lg in availableLanguages" value="ru" lang="RU" translate="Header.ButtonLanguage_RU" ng-selected="false" class="ng-scope">Русский</option><!-- end ngRepeat: lg in availableLanguages -->
<option ng-repeat="lg in availableLanguages" value="zh" lang="ZH" translate="Header.ButtonLanguage_ZH" ng-selected="false" class="ng-scope">中文</option><!-- end ngRepeat: lg in availableLanguages -->
</select><!-- ngIf: !onMobile($window.innerWidth) && 'validateLanguageSelection' | configuration --></div>
</ssci-select-languages></div>
</form>
Name: formObject.identification_PNR —
<form name="formObject.identification_PNR" novalidate=""
class="form-section form-horizontal ng-pristine ng-valid ng-isolate-scope ng-valid-remove ng-invalid-add ng-invalid-required-add ng-valid-pattern-add ng-valid-maxlength-add ng-valid-minlength-add ng-animate"
ssci-form="formObject.identification_PNR" data-ng-animate="2" style="">
<div class="form-group">
<p class="col-sm-offset-4 col-sm-8 required-legend ng-scope" translate="require.legend" translate-values="{symbol: ('require.symbol' | translate)}">* required field</p>
</div><!-- ngIf: isFieldRequired('PNR') && isExtraIdcFiltersUsed --><text-field ng-if="isFieldRequired('PNR') && isExtraIdcFiltersUsed" label-prefix="'PNR'" field="fields.PNR" model="selection.PNR" submit-attempted="submitAttempted"
class="identification-field ng-scope ng-isolate-scope ng-enter-prepare" auto-complete="'identification.inputAutoComplete' | configuration">
<div class="form-group" ng-class="{'has-error': displayErrors(), 'field-PNR': true}" data-ng-animate="2"><label class="col-sm-4 control-label multi-line" for="form_input_0" id="label_form_input_0">
<div><span class="field-label ng-scope" translate="identification.PNRInputLabel" ng-hide="transcluding">Booking Reference number:</span> <span ng-transclude=""></span> <!-- ngIf: FieldRequired --><span ng-if="FieldRequired"
class="required ng-scope ng-enter-prepare" data-ng-animate="2">*</span><!-- end ngIf: FieldRequired --><!-- ngIf: field.help --><help-modal-dialog labelled-by="label_form_input_0"
class="help-link ng-scope ng-isolate-scope ng-enter-prepare" ng-if="field.help" dialog-data="dialogData"
link-label="identification.HelpLink"><a class="content-link" tabindex="0" ng-click="open()" aria-labelledby="label_form_input_0" href="javascript:;"><span translate="identification.HelpLink" class="ng-scope">Help</span></a></help-modal-dialog><!-- end ngIf: field.help -->
</div>
</label>
<div class="col-sm-8 control-fields"><ssci-text ng-required="FieldRequired" ng-readonly="fieldReadOnly" ng-model="model" ng-pattern="/^\s*[A-Za-z0-9]{5,6}\s*$/" maxlength="6" size="6" ssci-id="FieldId" ssci-name="formInput"
label-prefix="labelPrefix" auto-complete="autoComplete" class="ng-pristine ng-untouched ng-valid ng-isolate-scope ng-valid-remove ng-invalid-add ng-invalid-required-add ng-valid-pattern-add ng-valid-maxlength-add" data-ng-animate="2"
required="required">
<div ng-class="{'has-error': isInvalid}"><input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-valid-remove ng-invalid-add ng-invalid-required-add ng-valid-pattern-add ng-valid-minlength-add ng-valid-maxlength-add"
id="form_input_0" name="ssci_text_form_input_0" ng-pattern="/^\s*[A-Za-z0-9]{5,6}\s*$/" ng-model="ngModel" ng-required="ngRequired" ng-readonly="ngReadonly" ng-disabled="ngDisabled" maxlength="6" minlength="" size="6" placeholder=""
aria-describedby="" aria-controls="" autocomplete="on" ssci-form-validation="" data-ng-animate="2" required="required"></div>
<div role="alert" aria-live="assertive" class="validation-error ng-isolate-scope" ssci-id="'error_' + ssciId" field="ssci_text_form_input_0" validation="isInvalid" prefix="labelPrefix" ng-hide="hideErrors">
<!-- ngIf: getErrorNumbers(component.$error, false) > 1 && component.displayError && !component.$pristine --><!-- ngIf: getErrorNumbers(component.$error, false) == 1 && component.displayError && !component.$pristine --></div>
</ssci-text></div>
</div>
</text-field><!-- end ngIf: isFieldRequired('PNR') && isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('NPNR') && isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('ETKT') && isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('AuthorisationNumber') --><!-- ngIf: isFieldRequired('StaffNumber') && isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('IdentityCard') --><!-- ngIf: isFieldRequired('DepartureDate') -->
<div ng-init="field = fields.DepartureDate" class="form-group identification-field field-DepartureDate ng-scope ng-enter-prepare" ng-class="{'has-error': displayErrors('DepartureDate')}" ng-if="isFieldRequired('DepartureDate')" data-ng-animate="2">
<label for="departure_date_PNR" class="col-sm-4 control-label"><span translate="identification.DepartureDateInputLabel" class="ng-scope">Departure Date:</span> <!-- ngIf: field.required --><span ng-if="field.required"
class="required ng-scope ng-enter-prepare" data-ng-animate="2">*</span><!-- end ngIf: field.required --></label>
<div class="col-sm-8 control-fields"><select class="form-control ng-pristine ng-untouched ng-valid ng-valid-required-add" ng-required="field.required" ng-model="selection.DepartureDate"
ng-options="date as date | formatDate:'LL' for date in field.options" id="departure_date_PNR" name="DepartureDate" ng-disabled="field.readOnly" data-ng-animate="2" required="required">
<option label="June 1, 2023" value="string:01/06/2023" selected="selected">June 1, 2023</option>
<option label="June 2, 2023" value="string:02/06/2023">June 2, 2023</option>
<option label="June 3, 2023" value="string:03/06/2023">June 3, 2023</option>
</select><validation-message ng-show="formObject.identification_PNR.DepartureDate.$error.required && displayErrors('DepartureDate')" message="field.labelPrefix + 'DepartureDateRequired'" class="ng-isolate-scope" data-ng-animate="2">
<div class="validation-error" role="alert">
<div class="icon-warning-mini validation-error-icon" aria-hidden="true"></div>
<div class="validation-error-text ng-scope" translate="identification.DepartureDateRequired">The departure date is required.</div>
</div>
</validation-message></div>
</div>
<!-- end ngIf: isFieldRequired('DepartureDate') --><!-- ngIf: isFieldRequired('BoardPoint') --><!-- ngIf: isFieldRequired('LastName') --><!-- ngIf: isFieldRequired('FirstName') --><!-- ngIf: isFieldRequired('PNR') && !isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('NPNR') && !isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('ETKT') && !isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('StaffNumber') && !isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('FlightNumber') && hasCarrierCodes(fields.FlightNumber) --><!-- ngIf: isFieldRequired('DeepLinkFlightNumber') --><!-- ngIf: isFieldRequired('FQTV') && fields.FQTV.displayFQTVAirlineSelect --><!-- ngIf: isFieldRequired('FQTV') && !fields.FQTV.displayFQTVAirlineSelect --><!-- ngIf: 'identification.askUserConfirmationBeforeIdentification' | configuration -->
<div class="form-group"><navigation-group-buttons ssci-id="navigationGroupId" class="col-sm-offset-4 col-sm-8 ng-isolate-scope" options="navButtons">
<div class="navigation-group-buttons"><!-- ngIf: !hideErrors -->
<div ng-show="hasErrorHandling && validation.$invalid" ng-class="{'isRightAlign' : isRightAlign}" class="warning-container ng-scope ng-hide-add ng-hide-remove ng-enter-prepare" ng-if="!hideErrors" data-ng-animate="2">
<!-- ngIf: validation.$error.required.length > 0 && (!validation.displayError || getErrorNumbers(validation.$error, true) == 0) --><span
ng-if="validation.$error.required.length > 0 && (!validation.displayError || getErrorNumbers(validation.$error, true) == 0)" class="Warning ng-scope ng-enter-prepare" data-ng-animate="2"><span aria-hidden="true"
class="icon-warning-mini"></span> <span id="0_gb_error" translate="form.error.navigation.required" translate-values="{}" class="ng-scope">Please fill the required fields above before continuing.</span>
<!-- ngIf: linkDisplay.requiredLinkDisplay --><a ng-if="linkDisplay.requiredLinkDisplay" href="javascript:;" ng-click="setFocusFirstError()" translate="form.error.navigation.linkRequired" translate-values="{}" class="content-link ng-scope ng-enter-prepare" aria-describedby="0_gb_error" data-ng-animate="2">Go to the first required field</a><!-- end ngIf: linkDisplay.requiredLinkDisplay --></span><!-- end ngIf: validation.$error.required.length > 0 && (!validation.displayError || getErrorNumbers(validation.$error, true) == 0) -->
<!-- ngIf: getErrorNumbers(validation.$error, true) > 0 && validation.displayError --></div><!-- end ngIf: !hideErrors -->
<div><!-- ngRepeat: navigation in options track by $index -->
<div ng-repeat="navigation in options track by $index" class="nav-button-container ng-scope ng-enter-prepare" data-ng-animate="2"><!-- ngIf: navigation.introductoryText --><navigation-button
ssci-describedby="(ssciDescribedby ? ssciDescribedby : '') + (navigation.enabledOnValidation && ((validation.$error.required.length > 0 && (!validation.displayError || getErrorNumbers(validation.$error, true) == 0)) || (getErrorNumbers(validation.$error, true) > 0 && validation.displayError)) ? ' ' + ssciId + '_gb_error' : '')"
ng-class="navigation.params" nav-hidden="navigation.hidden" nav-action="navigation.action" nav-action-params="navigation.params" nav-type="navigation.type" nav-ssci-type="navigation.ssciType" nav-disabled="navigation.disabled"
nav-enabled-on-validation="navigation.enabledOnValidation" nav-tooltip="" nav-no-title="navigation.noTitle" nav-label="NavigationOption.Identify" nav-label-parameters="navigation.labelParameters" nav-description=""
nav-expect-self-focus="navigation.expectSelfFocus" nav-expected-focus-callback="navigation.expectedFocusCallback" nav-id="buttonId_0_0" nav-custom-icon="navigation.customIcon" aria-visual-focus-id="" class="ng-isolate-scope"
data-ng-animate="2"><button ng-hide="hidden" ng-class="ssciType" ng-click="click()" title="Click to find your booking and start your check-in" ng-disabled="disabled || validation.$invalid" id="buttonId_0_0" type="submit"
aria-visual-outline="" aria-labelledby="" aria-describedby=" 0_gb_error" data-ng-animate="2" disabled="disabled"><span class="icon-edit" aria-hidden="true" ng-show="ssciType == 'edit'" data-ng-animate="2"></span>
<!-- ngIf: ssciType == 'back' --> <!-- ngIf: ssciType == 'exit' --><!-- ngIf: hasCustomIcon() --><span translate="NavigationOption.Identify" translate-values="" class="ng-scope">Identify</span> <span class="icon-arrow-right"
aria-hidden="true" ng-show="ssciType == 'continue' || ssciType == 'skip'"></span></button></navigation-button></div><!-- end ngRepeat: navigation in options track by $index -->
<div class="clear-both"></div>
</div>
</div>
</navigation-group-buttons></div>
</form>
Name: formObject.identification_ETKT —
<form name="formObject.identification_ETKT" novalidate=""
class="form-section form-horizontal ng-pristine ng-valid ng-isolate-scope ng-valid-remove ng-invalid-add ng-invalid-required-add ng-valid-pattern-add ng-valid-maxlength-add ng-valid-minlength-add ng-animate"
ssci-form="formObject.identification_ETKT" data-ng-animate="2" style="">
<div class="form-group">
<p class="col-sm-offset-4 col-sm-8 required-legend ng-scope" translate="require.legend" translate-values="{symbol: ('require.symbol' | translate)}">* required field</p>
</div><!-- ngIf: isFieldRequired('PNR') && isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('NPNR') && isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('ETKT') && isExtraIdcFiltersUsed --><text-field
ng-if="isFieldRequired('ETKT') && isExtraIdcFiltersUsed" label-prefix="'ETKT'" field="fields.ETKT" model="selection.ETKT" submit-attempted="submitAttempted" class="identification-field ng-scope ng-isolate-scope ng-enter-prepare"
auto-complete="'identification.inputAutoComplete' | configuration">
<div class="form-group" ng-class="{'has-error': displayErrors(), 'field-ETKT': true}" data-ng-animate="2"><label class="col-sm-4 control-label multi-line" for="form_input_1" id="label_form_input_1">
<div><span class="field-label ng-scope" translate="identification.ETKTInputLabel" ng-hide="transcluding">E-ticket Number:</span> <span ng-transclude=""></span> <!-- ngIf: FieldRequired --><span ng-if="FieldRequired"
class="required ng-scope ng-enter-prepare" data-ng-animate="2">*</span><!-- end ngIf: FieldRequired --><!-- ngIf: field.help --><help-modal-dialog labelled-by="label_form_input_1"
class="help-link ng-scope ng-isolate-scope ng-enter-prepare" ng-if="field.help" dialog-data="dialogData"
link-label="identification.HelpLink"><a class="content-link" tabindex="0" ng-click="open()" aria-labelledby="label_form_input_1" href="javascript:;"><span translate="identification.HelpLink" class="ng-scope">Help</span></a></help-modal-dialog><!-- end ngIf: field.help -->
</div>
</label>
<div class="col-sm-8 control-fields"><ssci-text ng-required="FieldRequired" ng-readonly="fieldReadOnly" ng-model="model" ng-pattern="/^(\d{3})-?(\d{10})$/" maxlength="14" size="14" ssci-id="FieldId" ssci-name="formInput"
label-prefix="labelPrefix" auto-complete="autoComplete" class="ng-pristine ng-untouched ng-valid ng-isolate-scope ng-valid-remove ng-invalid-add ng-invalid-required-add ng-valid-pattern-add ng-valid-maxlength-add" data-ng-animate="2"
required="required">
<div ng-class="{'has-error': isInvalid}"><input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-valid-remove ng-invalid-add ng-invalid-required-add ng-valid-pattern-add ng-valid-minlength-add ng-valid-maxlength-add"
id="form_input_1" name="ssci_text_form_input_1" ng-pattern="/^(\d{3})-?(\d{10})$/" ng-model="ngModel" ng-required="ngRequired" ng-readonly="ngReadonly" ng-disabled="ngDisabled" maxlength="14" minlength="" size="14" placeholder=""
aria-describedby="" aria-controls="" autocomplete="on" ssci-form-validation="" data-ng-animate="2" required="required"></div>
<div role="alert" aria-live="assertive" class="validation-error ng-isolate-scope" ssci-id="'error_' + ssciId" field="ssci_text_form_input_1" validation="isInvalid" prefix="labelPrefix" ng-hide="hideErrors">
<!-- ngIf: getErrorNumbers(component.$error, false) > 1 && component.displayError && !component.$pristine --><!-- ngIf: getErrorNumbers(component.$error, false) == 1 && component.displayError && !component.$pristine --></div>
</ssci-text></div>
</div>
</text-field><!-- end ngIf: isFieldRequired('ETKT') && isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('AuthorisationNumber') --><!-- ngIf: isFieldRequired('StaffNumber') && isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('IdentityCard') --><!-- ngIf: isFieldRequired('DepartureDate') -->
<div ng-init="field = fields.DepartureDate" class="form-group identification-field field-DepartureDate ng-scope ng-enter-prepare" ng-class="{'has-error': displayErrors('DepartureDate')}" ng-if="isFieldRequired('DepartureDate')" data-ng-animate="2">
<label for="departure_date_ETKT" class="col-sm-4 control-label"><span translate="identification.DepartureDateInputLabel" class="ng-scope">Departure Date:</span> <!-- ngIf: field.required --><span ng-if="field.required"
class="required ng-scope ng-enter-prepare" data-ng-animate="2">*</span><!-- end ngIf: field.required --></label>
<div class="col-sm-8 control-fields"><select class="form-control ng-pristine ng-untouched ng-valid ng-valid-required-add" ng-required="field.required" ng-model="selection.DepartureDate"
ng-options="date as date | formatDate:'LL' for date in field.options" id="departure_date_ETKT" name="DepartureDate" ng-disabled="field.readOnly" data-ng-animate="2" required="required">
<option label="June 1, 2023" value="string:01/06/2023" selected="selected">June 1, 2023</option>
<option label="June 2, 2023" value="string:02/06/2023">June 2, 2023</option>
<option label="June 3, 2023" value="string:03/06/2023">June 3, 2023</option>
</select><validation-message ng-show="formObject.identification_ETKT.DepartureDate.$error.required && displayErrors('DepartureDate')" message="field.labelPrefix + 'DepartureDateRequired'" class="ng-isolate-scope" data-ng-animate="2">
<div class="validation-error" role="alert">
<div class="icon-warning-mini validation-error-icon" aria-hidden="true"></div>
<div class="validation-error-text ng-scope" translate="identification.DepartureDateRequired">The departure date is required.</div>
</div>
</validation-message></div>
</div>
<!-- end ngIf: isFieldRequired('DepartureDate') --><!-- ngIf: isFieldRequired('BoardPoint') --><!-- ngIf: isFieldRequired('LastName') --><!-- ngIf: isFieldRequired('FirstName') --><!-- ngIf: isFieldRequired('PNR') && !isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('NPNR') && !isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('ETKT') && !isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('StaffNumber') && !isExtraIdcFiltersUsed --><!-- ngIf: isFieldRequired('FlightNumber') && hasCarrierCodes(fields.FlightNumber) --><!-- ngIf: isFieldRequired('DeepLinkFlightNumber') --><!-- ngIf: isFieldRequired('FQTV') && fields.FQTV.displayFQTVAirlineSelect --><!-- ngIf: isFieldRequired('FQTV') && !fields.FQTV.displayFQTVAirlineSelect --><!-- ngIf: 'identification.askUserConfirmationBeforeIdentification' | configuration -->
<div class="form-group"><navigation-group-buttons ssci-id="navigationGroupId" class="col-sm-offset-4 col-sm-8 ng-isolate-scope" options="navButtons">
<div class="navigation-group-buttons"><!-- ngIf: !hideErrors -->
<div ng-show="hasErrorHandling && validation.$invalid" ng-class="{'isRightAlign' : isRightAlign}" class="warning-container ng-scope ng-hide-add ng-hide-remove ng-enter-prepare" ng-if="!hideErrors" data-ng-animate="2">
<!-- ngIf: validation.$error.required.length > 0 && (!validation.displayError || getErrorNumbers(validation.$error, true) == 0) --><span
ng-if="validation.$error.required.length > 0 && (!validation.displayError || getErrorNumbers(validation.$error, true) == 0)" class="Warning ng-scope ng-enter-prepare" data-ng-animate="2"><span aria-hidden="true"
class="icon-warning-mini"></span> <span id="1_gb_error" translate="form.error.navigation.required" translate-values="{}" class="ng-scope">Please fill the required fields above before continuing.</span>
<!-- ngIf: linkDisplay.requiredLinkDisplay --><a ng-if="linkDisplay.requiredLinkDisplay" href="javascript:;" ng-click="setFocusFirstError()" translate="form.error.navigation.linkRequired" translate-values="{}" class="content-link ng-scope ng-enter-prepare" aria-describedby="1_gb_error" data-ng-animate="2">Go to the first required field</a><!-- end ngIf: linkDisplay.requiredLinkDisplay --></span><!-- end ngIf: validation.$error.required.length > 0 && (!validation.displayError || getErrorNumbers(validation.$error, true) == 0) -->
<!-- ngIf: getErrorNumbers(validation.$error, true) > 0 && validation.displayError --></div><!-- end ngIf: !hideErrors -->
<div><!-- ngRepeat: navigation in options track by $index -->
<div ng-repeat="navigation in options track by $index" class="nav-button-container ng-scope ng-enter-prepare" data-ng-animate="2"><!-- ngIf: navigation.introductoryText --><navigation-button
ssci-describedby="(ssciDescribedby ? ssciDescribedby : '') + (navigation.enabledOnValidation && ((validation.$error.required.length > 0 && (!validation.displayError || getErrorNumbers(validation.$error, true) == 0)) || (getErrorNumbers(validation.$error, true) > 0 && validation.displayError)) ? ' ' + ssciId + '_gb_error' : '')"
ng-class="navigation.params" nav-hidden="navigation.hidden" nav-action="navigation.action" nav-action-params="navigation.params" nav-type="navigation.type" nav-ssci-type="navigation.ssciType" nav-disabled="navigation.disabled"
nav-enabled-on-validation="navigation.enabledOnValidation" nav-tooltip="" nav-no-title="navigation.noTitle" nav-label="NavigationOption.Identify" nav-label-parameters="navigation.labelParameters" nav-description=""
nav-expect-self-focus="navigation.expectSelfFocus" nav-expected-focus-callback="navigation.expectedFocusCallback" nav-id="buttonId_1_0" nav-custom-icon="navigation.customIcon" aria-visual-focus-id="" class="ng-isolate-scope"
data-ng-animate="2"><button ng-hide="hidden" ng-class="ssciType" ng-click="click()" title="Click to find your booking and start your check-in" ng-disabled="disabled || validation.$invalid" id="buttonId_1_0" type="submit"
aria-visual-outline="" aria-labelledby="" aria-describedby=" 1_gb_error" data-ng-animate="2" disabled="disabled"><span class="icon-edit" aria-hidden="true" ng-show="ssciType == 'edit'" data-ng-animate="2"></span>
<!-- ngIf: ssciType == 'back' --> <!-- ngIf: ssciType == 'exit' --><!-- ngIf: hasCustomIcon() --><span translate="NavigationOption.Identify" translate-values="" class="ng-scope">Identify</span> <span class="icon-arrow-right"
aria-hidden="true" ng-show="ssciType == 'continue' || ssciType == 'skip'"></span></button></navigation-button></div><!-- end ngRepeat: navigation in options track by $index -->
<div class="clear-both"></div>
</div>
</div>
</navigation-group-buttons></div>
</form>
Text Content
SEU NAVEGADOR NÃO ACEITA JAVASCRIPT. Javascript está desabilitado no seu navegador, habilite JavaScript ou instale um navegador compatível com JavaScript. * Visite este link para obter informação sobre ativação de JavaScript. * Visite este link para fazer o download dum navegador da web recente e compatível. IHR WEBBROWSER AKZEPTIERT JAVASCRIPT NICHT. JavaScript ist in Ihrem Webbrowser deaktiviert. Aktivieren Sie JavaScript, oder laden Sie einen Browser herunter, in dem JavaScript unterstützt wird. * Rufen Sie diesen Link auf, um Informationen zur JavaScript-Aktivierung zu erhalten. * Unter diesem Link können Sie einen aktuellen und kompatiblen Webbrowser herunterladen. YOUR WEB BROWSER DOES NOT ACCEPT JAVASCRIPT. Javascript is disabled on your web browser, please enable JavaScript or download a browser supporting JavaScript. * Please visit this link to get information about the JavaScript activation. * Please visit this link to download a recent and compatible web browser. SU NAVEGADOR WEB NO ADMITE JAVASCRIPT. Javascript está inhabilitado en su navegador. Habilítelo o descargue un navegador que sea compatible con JavaScript. * Visite la página de este enlace para obtener información sobre cómo activar JavaScript. * Acceda a este enlace para descargar la versión más reciente de un navegador web compatible. VOTRE NAVIGATEUR WEB N'EST PAS COMPATIBLE AVEC JAVASCRIPT. Javascript est désactivé dans votre navigateur Web. Activez JavaScript ou téléchargez un navigateur prenant en charge JavaScript. * Suivez ce lien pour obtenir des informations sur l'activation de JavaScript. * Veuillez vous rendre sur cette page pour télécharger un navigateur Web compatible et récent. IL BROWSER WEB NON SUPPORTA JAVASCRIPT. Javascript risulta disabilitato sul browser Web, abilitare JavaScript o scaricare un browser che supporti JavaScript. * Per ulteriori informazioni sull'attivazione di JavaScript, consultare questo collegamento. * Selezionare questo link per scaricare un browser Web recente e compatibile. TWOJA PRZEGLĄDARKA NIE AKCEPTUJE JĘZYKA JAVASCRIPT. Masz w przeglądarce wyłączoną obsługę języka Javascript. Włącz ją lub pobierz przeglądarkę, która ją umożliwia. * Kliknij to łącze, aby uzyskać informacje na temat włączania obsługi języka JavaScript. * Odwiedź to łącze, aby pobrać najnowszą i zgodną przeglądarkę internetową. O SEU WEB BROWSER NÃO ACEITA JAVASCRIPT. O Javascript está desativado no seu Web browser; ative o JavaScript ou transfira um browser que suporte JavaScript. * Visite este link para obter informações sobre a ativação do JavaScript. * Visite este link para transferir um Web browser recente e compatível. ВАШ ВЕБ-БРАУЗЕР НЕ ПОДДЕРЖИВАЕТ ТЕХНОЛОГИЮ JAVASCRIPT. В вашем веб-браузере отключена поддержка Javascript. Пожалуйста, включите JavaScript или установите браузер, в котором поддерживается эта технология. * Перейдите по данной ссылке, чтобы получить информацию о том, как включить поддержку JavaScript. * Перейдите по этой ссылке для загрузки совместимого веб-браузера. 您的网页浏览器不支持 JAVASCRIPT。 您的网页浏览器已禁用 Javascript,请启用 JavaScript 或下载支持 JavaScript 的浏览器。 * 请访问该链接获取有关激活 JavaScript 的信息。 * 请访问此链接来下载最新的兼容性网路浏览器。 TAP Air Portugal check-in, Identification Skip to main content show hide menu * restart check-in * Help * Language: Português brasileiroDeutschEnglishEspañolFrançaisItalianoPolskiPortuguêsРусский中文 Check-in Progress 1. Step 1 out of 5 , 1 Identification , This is the current step 2. Step 2 out of 5 , 2 Journey Summary 3. Step 3 out of 5 , 3 Passenger Details 4. Step 4 out of 5 , 4 Boarding Pass 5. Step 5 out of 5 , 5 Check-in Complete Please do not close this browser IDENTIFICATION Find your booking using one of the options below FIND MY BOOKING USE MY BOOKING REFERENCE * required field Booking Reference number: *Help Departure Date: * June 1, 2023June 2, 2023June 3, 2023 The departure date is required. Please fill the required fields above before continuing. Go to the first required field Identify USE MY E-TICKET NUMBER * required field E-ticket Number: *Help Departure Date: * June 1, 2023June 2, 2023June 3, 2023 The departure date is required. Please fill the required fields above before continuing. Go to the first required field Identify * site map * terms of use * privacy * conditions of carriage This icon designates links to external websites that are outside our control and that may not follow the same accessibility policy. This icon designates links that are opened outside the current window.