ba0688a412
route-explorer's /api/token sits behind invisible Cloudflare Turnstile
that requires Apple's Private Access Token attestation. Third-party
iOS apps don't qualify for PAT issuance, and Linux Docker containers
can't pass it either (cross-OS fingerprint, even with patchright /
Camoufox). Migrates direct-flight search to FlightAware; multi-stop
and where-can-I-go remain via embedded SFSafariViewController.
- FlightAwareScheduleClient — scrapes route.rvt + trackpoll JSON for
real schedules without auth. T+0..2 day window. Tests against
captured HTML fixtures.
- BlobRouteClient — pulls the public Vercel blob route catalog
route-explorer's frontend reads (no auth, no Turnstile).
- DiagnosticLogger + LoggingURLSessionDelegate + DiagnosticsView —
device-shareable forensic trace. Boot header captures device, OS,
locale, UA; share-sheet export of session logs.
- TurnstileDebugView — live WKWebView gate inspector. Used to prove
the PAT-entitlement gap on a real device.
- RouteExplorerBrowserView — SFSafariViewController wrapper. Real
Safari clears Turnstile naturally; the in-app browser opens at
pre-filled search URLs. Surfaced from Search ("Open in
route-explorer") and Settings → Tools.
- RouteExplorerTokenStore + RouteExplorerSetupView — bookmarklet
capture flow (token round-tripped via flights://routeexplorer-token
URL scheme). Kept dormant for future use.
backend/ — Docker proxy attempts (Playwright, patchright, Camoufox).
All fail on Linux because Cloudflare auto-denies before the Turnstile
widget renders. Documented; kept as scaffolding for a future paid-
solver integration.
scripts/probe_flightaware.py — reference algorithm for the FA path.
scripts/probe_nodriver.py — local-Mac sanity check confirming the
gate clears with real macOS Chrome (proves the blocker is
fingerprint-level, not network-level).
2459 lines
503 KiB
HTML
2459 lines
503 KiB
HTML
<!DOCTYPE html>
|
|
<html dir="LTR" lang="en" class="responsive-full" prefix="og: http://ogp.me/ns#">
|
|
<!--
|
|
Looking at the source? Great!
|
|
FlightAware is looking for UI/UX, web, and backend developers, mathematicians and electrical engineers.
|
|
|
|
Get in touch with us:
|
|
https://www.flightaware.com/about/careers
|
|
|
|
-->
|
|
<head>
|
|
|
|
<!-- Attention! You must agree with FlightAware's Terms of Use at http://flightaware.com/about/termsofuse
|
|
Data robots and collection agents should use http://flightaware.com/commercial/flightxml/
|
|
Copyright 2026 FlightAware. All Rights Reserved. -->
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta name="twitter:site" content="@FlightAware" />
|
|
<meta name="facebook-domain-verification" content="ijk4kalzz9je9chk38y60825grrr8m" />
|
|
<title>AA220 (AAL220) American Airlines Flight Tracking and History - FlightAware</title>
|
|
<!-- OneTrust Cookies Consent Notice start for flightaware.com -->
|
|
<script type="text/javascript" src="https://cdn.cookielaw.org/consent/1e071528-f870-4d75-8811-974a2ff4e73b/OtAutoBlock.js" ></script>
|
|
<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="1e071528-f870-4d75-8811-974a2ff4e73b" ></script>
|
|
<script type="text/javascript">
|
|
window.OneTrustStatus = {
|
|
promise: null,
|
|
resolver: () => {},
|
|
readyCheck: function() {
|
|
if (this.promise) {
|
|
return this.promise;
|
|
}
|
|
|
|
if (window.OneTrust || window.Optanon) {
|
|
return Promise.resolve(true);
|
|
}
|
|
|
|
this.promise = new Promise((resolve) => {
|
|
this.resolver = resolve;
|
|
});
|
|
|
|
return this.promise;
|
|
}
|
|
};
|
|
|
|
function OptanonWrapper() {
|
|
// Resolve promise once OneTrust exists
|
|
window.OneTrustStatus.resolver(true);
|
|
}
|
|
</script>
|
|
<!-- OneTrust Cookies Consent Notice end for flightaware.com -->
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
|
<link rel="icon" type="image/png" sizes="32x32" href="https://www.flightaware.com/images/favicon-32x32.png" />
|
|
<link rel="icon" type="image/png" sizes="16x16" href="https://www.flightaware.com/images/favicon-16x16.png" />
|
|
<link rel="shortcut icon" type="image/x-icon" href="https://www.flightaware.com/images/favicon.ico" />
|
|
<link rel="apple-touch-icon" sizes="120x120" href="https://www.flightaware.com/images/apple-touch-icon-120x120.png" />
|
|
<link rel="apple-touch-icon" sizes="180x180" href="https://www.flightaware.com/images/apple-touch-icon-180x180.png" />
|
|
<link rel="apple-touch-icon" sizes="240x240" href="https://www.flightaware.com/images/apple-touch-icon-240x240.png" />
|
|
|
|
|
|
<link rel="alternate" href="https://ar.flightaware.com/live/flight/AAL220" hreflang="ar-sa" />
|
|
<link rel="alternate" href="https://de.flightaware.com/live/flight/AAL220" hreflang="de-de" />
|
|
<link rel="alternate" href="https://uk.flightaware.com/live/flight/AAL220" hreflang="en-gb" />
|
|
<link rel="alternate" href="https://flightaware.com/live/flight/AAL220" hreflang="en-us" />
|
|
<link rel="alternate" href="https://es.flightaware.com/live/flight/AAL220" hreflang="es-es" />
|
|
<link rel="alternate" href="https://fr.flightaware.com/live/flight/AAL220" hreflang="fr-fr" />
|
|
<link rel="alternate" href="https://he.flightaware.com/live/flight/AAL220" hreflang="he-il" />
|
|
<link rel="alternate" href="https://hi.flightaware.com/live/flight/AAL220" hreflang="hi-in" />
|
|
<link rel="alternate" href="https://it.flightaware.com/live/flight/AAL220" hreflang="it-it" />
|
|
<link rel="alternate" href="https://ja.flightaware.com/live/flight/AAL220" hreflang="ja-jp" />
|
|
<link rel="alternate" href="https://ko.flightaware.com/live/flight/AAL220" hreflang="ko-kr" />
|
|
<link rel="alternate" href="https://pt.flightaware.com/live/flight/AAL220" hreflang="pt-br" />
|
|
<link rel="alternate" href="https://ru.flightaware.com/live/flight/AAL220" hreflang="ru-ru" />
|
|
<link rel="alternate" href="https://tr.flightaware.com/live/flight/AAL220" hreflang="tr-tr" />
|
|
<link rel="alternate" href="https://zh.flightaware.com/live/flight/AAL220" hreflang="zh-cn" />
|
|
<link rel="alternate" href="https://zh-tw.flightaware.com/live/flight/AAL220" hreflang="zh-tw" />
|
|
<!-- non scripts -->
|
|
<link rel="stylesheet" type="text/css" href="https://www.flightaware.com/include/8f9cd9bd2d35-flightpage/flightpage.css" />
|
|
<link rel="stylesheet" type="text/css" href="https://www.flightaware.com/include/e5c0ebb2bfa71-foundation/foundation.css" />
|
|
<link rel="stylesheet" type="text/css" href="https://www.flightaware.com/include/036e68e9199f-flightaware.css" />
|
|
<link rel="stylesheet" type="text/css" href="https://www.flightaware.com/include/c078208f272c-transpiled/live/shareflight/app.css" />
|
|
<script>
|
|
if(typeof window.performance === 'object' && typeof window.performance.navigation === 'object' && window.performance.navigation.type == 2) {
|
|
location.reload();
|
|
}
|
|
</script>
|
|
|
|
<script>
|
|
var url = new URL(window.location);
|
|
// I know delete will always succeed, but it also can
|
|
// break our query params by encoding in an unexpected
|
|
// way. We limit the impact of this by only rewriting
|
|
// if _login is actually present.
|
|
if (url.searchParams.has("_login")) {
|
|
url.searchParams.delete("_login");
|
|
}
|
|
window.history.replaceState({}, document.title, url.pathname + url.search);
|
|
</script>
|
|
|
|
<!--[if lt IE 9]>
|
|
<script>
|
|
document.createElement('header');
|
|
document.createElement('nav');
|
|
document.createElement('section');
|
|
document.createElement('article');
|
|
document.createElement('aside');
|
|
document.createElement('footer');
|
|
document.createElement('hgroup');
|
|
</script>
|
|
<![endif]-->
|
|
<!-- scripts -->
|
|
|
|
<script type="text/javascript">user = {"username":"","TZ":":America/New_York","accounttype":"0","email":"","id":"","locale":"en_US","lang":"en","name":" ","active":"","arincUser":false,"fboUser":false,"suaCustomer":false,"distance_units":"sm","airportCode":"","altitudeDisplay":"feet","speedDisplay":"miles","fuelBurnDisplay":"gallons","flightpageLayout":"0","comma":",","decimal":".","adhocEnabled":false,"region":"north_america","adblock_page_load_threshold":3,"token":"049924691"};</script>
|
|
|
|
|
|
<script type="text/javascript">var FAIntegrationConfig = {"enabled":false,"idents":[]};</script>
|
|
|
|
|
|
<script type="text/javascript">var airportNamesUrl = 'https://www.flightaware.com/ajax/ignoreall/airport_names_yajl.rvt', airportValidateUrl = 'https://www.flightaware.com/ajax/validate_airport.rvt';</script>
|
|
|
|
<script> var FAConfig = typeof(FA) === 'object' ? FA.faConfig : { }; FAConfig.snap_analytics_enabled = 0; FAConfig.wxreplay_playback_delay = 5000; FAConfig.processing_delay = 15000;</script>
|
|
<script>var rosettaBootstrap = {"FP_PoweredOn_Ago":"Powered on %1 ago","FP_EstimatedArrivalTime":"estimated arrival time","FP_Soon":"soon","FP_Departing_Soon":"Departing soon","FP_Ident_Status_Alerts":"Status Alerts","FP_Remaining":"Remaining","FP_Link_All_Flights":"all flights","FP_Tour_The_Page":"Tour the page","FP_Elapsed":"Elapsed","FP_UpgradeCallsign":"Upgrade to see ATC callsign","FP_X_TotalTravelTime":"%1 total travel time","FP_Header_Live_Flight_Tracker":"Live Flight Tracker","FP_Details":"Details","FP_Notification_Added_Successfully_You":"Success! you will receive status updates for this flight.","FP_No_FBO":"No FBO found at destination","FP_Notify_FBO":"Notify FBO","FP_Owner":"Owner","FP_Status_Updates_Not_Available":"Status updates are not available for historical flights","FP_Remark_Add":"Add New Remark","FP_Upcoming_Flights":"Upcoming flights","FP_Date":"Date","FP_Operator":"Operator","FP_Arrival":"Arrival","FP_Decode":"decode","FP_Aircraft":"Aircraft","FP_Aviator_View_Explain":"Aviator view shows general aviation flights with runway times in the progress bar and a condensed page layout. Enable this setting to view all flights this way.","FP_Explain_Enter_Flight_Info":"Enter a flight (tail number, identifier, or airline name & number) into the search box above for live flight tracking.","FP_Took_Off_From":"took off from","FP_Flight":"Flight","FP_Average_Fare":"Average Fare","FP_Takes_Off_From":"takes off from","FP_Cabin":"Cabin","FP_Additional_Links":"Additional Links","FP_Landed_At":"landed at","FP_Landing_At":"landing at","FP_Few_Seconds":"a few seconds","FP_Remark_Added_Successfully":"Remark added successfully.","FP_Not_Your_Flight":"Not your flight?","FP_Tour_Step_2":"Progress bar shows gate-to-gate departures and arrivals (when available)","FP_Login":"Login","FP_Manager":"Manager","FP_Tour_Step_1":"We redesigned our Flight Page. Check out the updated features!","FP_X_Flown":"%1 flown","FP_X_To_Go":"%1 to go","FP_Tour_Step_3":"Progress bar shows take-off and landing times","FP_Filed":"Filed","FP_Direct":"Direct","FP_Activity_Log":"Activity Log","FP_Fuel_Burn":"Fuel Burn","FP_First_Seen_At":"First seen at %1","FP_Tour_Step_6":"View all flights in Aviator mode","FP_Last_Seen_At":"Last seen at %1","FP_Status_Updates":"Status Updates","FP_Duration":"Duration","FP_Enroute_Flight":"En Route flight","FP_Past_Flights":"Past flights","FP_View_More_Flight_History":"View more flight history","FP_Report_Inaccuracies":"Report inaccuracies on this page","FP_Aircraft_Type":"Aircraft Type","FP_Photos":"Photos","FP_View_All_Photos":"view all photos","FP_Scheduled":"Scheduled","FP_Taxiing":"Taxiing","FP_Estimated":"Estimated","FP_Tail_Number":"Tail Number","FP_Registration":"Registration","FP_Remarks":"Remarks","FP_Edit":"edit","FP_Message_Sent_Successfully":"Message sent successfully.","FP_Duration_Hours_Minutes":"%1 hours %2 minutes","FP_A_Week":"a week","FP_Seconds":"seconds","FP_Result_Unknown":"Result unknown","FP_Just_Landed":"Just landed","FP_40m_1hr":"40 minutes - 1 hour","FP_Cancelled":"Cancelled","FP_Taxiing_Take_Off":"Taxiing for takeoff","FP_Left_Gate":"Left gate","FP_Left_Terminal":"Left terminal","FP_Upload_Photo":"upload photo","FP_A_Year":"a year","FP_Upgrade_To_See_Tail":"Upgrade account to see tail number","FP_AboutYearAgo":"about a year","FP_Duration_Hour":"%1 hour","FP_Just_Arrived":"Just arrived","FP_20m_40m":"20-40 minutes","FP_Fuel Burn":"Fuel Burn","FP_MoreThanHour":"More than 1 hour","FP_10m_20m":"10-20 minutes","FP_10m":"Less than 10 minutes","FP_Duration_Hours":"%1 hours","FP_LearnMore":"learn more","FP_AboutWeekAgo":"about a week","FP_Duration_Hour_Minute":"1 hour 1 minute","FP_Join_FlightAware":"Join FlightAware","FP_Settings":"Settings","FP_Airport":"Airport","FP_Units":"Units","FP_Airport_Codes":"Airport Codes","FP_Example":"Example","FP_Always_Show_ICAO":"Always show 4-letter code","FP_Always_Show_ICAO_First":"Always list 4-letter code first","FP_Imperial":"Imperial","FP_Metric":"Metric","FP_Aviation":"Aviation","FP_Speed":"Speed","FP_MPH":"MPH","FP_KMH":"km/h","FP_KTS":"kts","FP_Distance":"Distance","FP_MI":"mi","FP_KM":"km","FP_NM":"nm","FP_Altitude":"Altitude","FP_FT":"ft","FP_M":"m","FP_GAL_LBS":"gal / lbs","FP_L_KG":"l / kg","FP_Already_Member":"Already a member of FlightAware?","FP_Landing_Shortly":"Landing shortly","FP_Notify_Advanced":"Advanced options","FP_A_Day":"a day","FP_Duration_Hours_Minute":"%1 hours 1 minute","FP_Duration_Hour_Minutes":"1 hour %1 minutes","FP_X_Remaining":"%1 remaining","FP_Estimated_Arrival":"Estimated arrival","FP_Duration_More_Than":"More than 48 hours","FP_Arriving_Shortly":"Arriving shortly","FP_Notify_Friend_Explain":"Your friend will receive a notification when a flight plan is filed, when the flight departs, arrives, and if the flight is delayed, cancelled, or diverted.","FP_Diverted":"Diverted","FP_Duration_More_Than_Short":">48h","FP_Duration_Hours_Minutes_Short":"%1h %2m","FP_Notify_Status_Updates":"Notify me of all status updates","FP_Notify_Me_Explain":"You will receive a notification when a flight plan is filed, when the flight departs, arrives, and if the flight is delayed, cancelled, or diverted.","FP_OR":"or","FP_Notify_Friend_Status_Updates":"Notify a friend of all status updates","FP_Edit_Status_Updates":"Edit status update settings","FP_Duration_Hours_Short":"%1h","FP_Early":"%1 early","FP_Duration_Minutes_Short":"%1m","FP_Taxiing_Gate":"Taxiing to gate %1","FP_Remove_MyFlightAware":"Remove %1 from My FA","FP_Enroute":"En route","FP_Configure_User_Prefs":"Configure user preferences","FP_Taxiing_Terminal":"Taxiing to terminal %1","FP_Amenities":"amenities","FP_Seat_Map":"seat map","FP_Standby_List":"standby list","FP_Upgrade_List":"upgrade list","FP_Configure_Unit_Prefs":"Configure unit preferences","FP_Enroute_And_On_Time":"En route and on time","FP_Departing_From":"departing from %1","FP_Link_All_Flights_Between":"All flights between %1 and %2","FP_Purchase_Flight_History":"Purchase entire flight history for %1","FP_Updated_Ago":"updated %1 ago","FP_Tour_Step_5":"Configure user preferences and unit settings","FP_Near_City":"near %1","FP_AboutHour":"about %1 hours","FP_Ident_Status_Updates":"%1 Status Updates","FP_Notification_Added_Successfully":"Success! %1 will receive status updates for this flight.","FP_Experiencing_Delays":"%1 is experiencing delays","FP_Arrived_At":"arrived at %1","FP_On_Time":"on time","FP_Gate":"Gate %1","FP_Terminal":"Terminal %1","FP_Left":"left %1","FP_Few_Seconds_Ago":"a few seconds ago","FP_Years":"%1 years","FP_Tentatively_Landed":"Tentatively Landed","FP_Landed_Ago":"Landed %1 ago","FP_Weeks":"%1 weeks","FP_Days":"%1 days","FP_Late":"%1 late","FP_Planned":"Planned","FP_Operated_By":"Operating as %1","FP_Get_Notifications":"Get Notifications","FP_Adhoc_Notice":"Tracking data for this position-only flight is incomplete and potentially inaccurate.","FP_Message_Aircraft":"Message the Aircraft","FP_Close":"Close","FP_Login_Save_Changes":"to change and save your settings.","FP_Link_Flight_Schedule":"%1 flight schedule","FP_X_Elapsed":"%1 elapsed","FP_Enable_Aviator_View":"Always show aviator view","FP_X_TotalFlightTime":"%1 total flight time","FP_AD_Message_Max_Length":"Warning: You have exceeded the number of allowed characters in the message.","FP_AD_Message_Error":"Please correct the errors in your message before attempting to send it.","FP_Link_Flight_Log_Graph":"View track log","FP_v2_Status_Over_Hours":"over %1 hours","FP_v2_Status_Over_Day":"over a day","FP_v2_Status_Over_Days":"over %1 days","FP_v2_Status_Over_Week":"over a week","FP_v2_Status_Over_Weeks":"over %1 weeks","FP_v2_Status_Over_Month":"over a month","FP_v2_Status_Over_Months":"over %1 months","FP_v2_Status_Over_Year":"over a year","FP_v2_Status_Over_Years":"over %1 years","FP_Add_MyFlightAware":"Add %1 to My FA","FP_Global_Coverage":"Want 100% Global Coverage?","FP_Arriving_At":"arriving at %1","FP_Expected_Depart":"Expected to depart in %1","FP_LimitAndUpgrade_MyFlightAware":"You have reached the limit of aircraft that you can add to My FlightAware. <a href=\"/commercial/premium/\">Upgrade to a premium account</a> to add this aircraft to My FlightAware.","FP_Edit_Notifications":"Edit Notifications","FP_Hidden_Flights_Summary":"There are flights hidden from view because they were not matched with a flight plan.","FP_Hidden_Flights_View":"View all hidden position-only flights","FP_Hidden_Flights_Act_Account":"%1Activate%2 your account to show position-only flights.","FP_Hidden_Flights_Login":"Login or create an account to view hidden flights","FP_Map_Replay_Replay":"Replay","FP_Map_Replay_Speed":"Speed","FP_AD_Message_Illegal_Chars":"Warning: Your message contains characters that are not permitted and as such, will be omitted from the final message.","FP_AD_Message_TTL":"Please enter a valid number of hours to retry this message for.","FP_Add_Aireon":"Add Aireon Space-Based ADS-B","FP_Tentatively_Arrived":"Tentatively Arrived","FP_Link_View_Upcoming_Flights":"View all %1 upcoming flights","FP_Takeoff":"Takeoff","FP_Map_Replay_Loop_Off":"Loop Off","FP_Map_Replay_Loop_On":"Loop On","FP_Map_Replay_Loop":"Loop","FP_Filed_Altitude":"Filed Altitude","FP_Filed_Speed":"Filed Speed","FP_Past_Flight":"Past Flight","FP_Taxi_Time":"Taxi Time","FP_NoFlightsLast14Days":"No flights in the last 14 days","FP_Arrived_Ago":"Arrived %1 ago","FP_Top_Photos":"Top %1 Photos","FP_Settings_NotRegistered":"Basic users can change the default flight data and airport code settings displayed on this page. Registering is free and easy!","FP_RegisteredUsers4Months":"Basic users (becoming a basic user is free and easy!) view 3 months history.","FP_Heading":"Heading","FP_UpgradeTailAndCallsign":"Upgrade to see tail number and ATC callsign","FP_Show":"Show","FP_Remove_FBO":"Remove FBO","FP_Duration_Minute":"%1 minute","FP_Flight_Times":"Flight Times","FP_Select_FBO_Description":"Email this FBO of the arrival of %1 and provide access to track this leg of the flight.","FP_Gate_Departures":"Gate Departure","FP_Landing":"Landing","FP_Arrival_Times":"Arrival Times","FP_Departure_Times":"Departure Times","FP_Landing_In":"Landing in %1","FP_Gate_Arrival":"Gate Arrival","FP_Flight_Details":"Flight Details","FP_Duration_Minutes":"%1 minutes","FP_Arriving_In":"Arriving in %1","FP_Average_Delay":"Average Delay","FP_Route":"Route","FP_Select_FBO":"Select destination FBO","FP_Actual":"Actual","FP_First_Seen_Near":"first seen near","FP_Last_Seen_Near":"last seen near","FP_Runway_Information":"Runway Information","FP_Current_Flights":"Current Flights","FP_Weather_Conditions":"Weather Conditions","FP_Departing_Runways":"Departing Runways","FP_Departing_Runway_Singular":"Departing Runway","FP_Landing_Runways":"Landing Runways","FP_Landing_Runway_Singular":"Landing Runway","FP_Schedule_Visualizer_Title":"Schedule Visualizer","FP_Schedule_Visualizer_Def":"The schedule visualizer gives operators an overview of the day and highlights schedule conflicts that will need to be addressed.","FP_Resolve_Problem":"Resolve problem flights by updating the departure time in the Current Flights log or by clicking the error icon in the visualizer.","FP_Link_graph":"graph","FP_Status_Active":"Active","FP_Forecast":"Forecast","FP_View_More_Weather":"View more weather info","FP_Column_Date":"Date","FP_Taxi_Out":"Taxi Out","FP_Taxi_In":"Taxi In","FP_View":"View","FP_weather_clouds":"Clouds","FP_METAR_Visibility":"Visibility","FP_METAR_Wind":"Wind","FP_Density_Altitude":"Density Altitude","FP_METAR_Temperature":"Temperature","FP_METAR_FlightRules":"Flight Rules","FP_Status_Taxiing":"Taxiing","FP_Status_En_Route":"En Route","FP_Community_PhotoTag_parked":"Parked","FP_Status_Quick_Turn":"Quick Turn","FP_Arrived_At_FBO":"Arrived at %1 - %2 ago","FP_Departing_Soon_Question":"Departing Soon?","FP_Add_Upcoming_Flight":"Add Upcoming Flight","FP_Map_Replay_Toggle_On":"On","FP_Track_Inbound_Plane":"Track inbound plane","FP_Map_Replay_Mode":"Replay Mode","FP_Airline":"Airline","FP_Surface_Map_Title":"Live Surface Map","FP_Surface_Dialog_Close":"This dialogue will close in 60 seconds or you can click the exit icon in the top right corner to go back to the flight map immediately.","FP_Surface_Survey_Description":"We appreciate you trying our new <strong>Live Surface Map</strong> feature. If you have a couple of minutes, we'd like to collect your feedback on it.","FP_Give_Feedback":"Give Feedback","FP_Map_Replay_Play":"Play","FP_Map_Replay_Pause":"Pause","FP_Map_Replay_Toggle_Off":"Off","FP_True_Airspeed":"True Airspeed","FPAS":"Flight Intent","FP_Upsell_Unlock_Airmet_Sigmet":"Unlock AIRMETs and SIGMETs weather layers","FP_Upsell_Subscription_Global":"With a FlightAware Global subscription, you have access to more data and features for your flights.","FP_Upsell_Expand_Tracking_Coverage":"Expand your tracking coverage with space-based ADS-B and datalink support","FP_Upsell_Save_Unlimited_Aircraft":"Save an unlimited number of aircraft in My FlightAware","FP_Upsell_Discover_Global":"Discover FlightAware Global","FP_Upsell_FA_TV":"Display a high resolution live fleet map with FlightAware TV","FP_Upsell_Unlimited_Flight_Alerts":"Create an unlimited number of flight alerts","FP_Upsell_Check_Out_Premium":"Check out premium account features for aviation professionals and enthusiasts.","FP_Upsell_Five_Months_Data":"Access up to five additional months of historical flight data","FP_Upsell_Predictive_ETAs":"See more accurate Predictive ETAs","FP_Upsell_FA_Premium":"Discover FlightAware Premium","FP_Upsell_Notify_FBO":"Notify your destination FBO","FP_Upsell_Alerts_And_More":"Set Up Unlimited Flight Alerts & More","FP_Upsell_Worldwide_Weather":"Access worldwide weather including turbulence forecasts, lightning, and winds/temperatures aloft","FP_Upsell_Operator_Question":"Are you the operator of this aircraft?","FP_Upsell_Not_An_Operator":"I'm not an operator","FP_Upsell_Silver_Description":"Interested in seeing when your aircraft is powered on and watching it taxi on a live surface map? FlightAware Global is the ultimate aviation toolkit for aircraft owners and operators.","FP_And_More_Bang":"And more!","FP_Global_Features":"Features","FP_Wait_List":"waitlists","FP_Edit_Status_Alert":"Edit status alert settings","FP_Notify_Status_Alerts":"Notify me of all status alerts","FP_Notify_Friend_Status_Alerts":"Notify a friend of all status alerts","FP_Surface_Exclusive":"Available exclusively for select FlightAware paid subscriptions.","FP_Operator_Information":"Operator Information","FP_Airline_Information":"Airline Information","FP_Aircraft_Information":"Aircraft Information","FP_Flight_Data":"Flight Data","FP_Departure":"Departure","FP_Tour_Step_4":"Track inbound plane","FP_Where_Is_My_Plane_Now":"Where is my plane now?","FP_Total_Flight_Time":"Total Flight Time","FP_Upsell_Ready_To_Taxi":"Track on-ground activity and get live surface alerts with Ready to Taxi","FP_Upsell_ETAs_Foresight":"See more accurate ETAs with <a href=\"/commercial/foresight\">FlightAware Foresight</a>"};</script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/4d0085df501e-flightaware.js" ></script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/ajax/ignoreall/airlines_js.rvt?locale=en_US&country=US&1"></script>
|
|
|
|
<script type="text/javascript">
|
|
var isIE10 = false;
|
|
/*@cc_on
|
|
if (/^10/.test(@_jscript_version)) {
|
|
isIE10 = true;
|
|
}
|
|
@*/
|
|
</script>
|
|
|
|
<link rel='preconnect' href='https://a.pub.network/' crossorigin />
|
|
<link rel='preconnect' href='https://b.pub.network/' crossorigin />
|
|
<link rel='preconnect' href='https://c.pub.network/' crossorigin />
|
|
<link rel='preconnect' href='https://d.pub.network/' crossorigin />
|
|
<link rel='preconnect' href='https://c.amazon-adsystem.com' crossorigin />
|
|
<link rel='preconnect' href='https://s.amazon-adsystem.com' crossorigin />
|
|
<link rel='preconnect' href='https://secure.quantserve.com/' crossorigin />
|
|
<link rel='preconnect' href='https://rules.quantcount.com/' crossorigin />
|
|
<link rel='preconnect' href='https://pixel.quantserve.com/' crossorigin />
|
|
<link rel='preconnect' href='https://cmp.quantcast.com/' crossorigin />
|
|
<link rel='preconnect' href='https://btloader.com/' crossorigin />
|
|
<link rel='preconnect' href='https://api.btloader.com/' crossorigin />
|
|
<link rel='preconnect' href='https://confiant-integrations.global.ssl.fastly.net' crossorigin />
|
|
|
|
<script data-no-optimize='1' data-cfasync='false'>
|
|
(function(w, d) {
|
|
w.adthrive = w.adthrive || {};
|
|
w.adthrive.cmd = w.adthrive.cmd || [];
|
|
w.adthrive.plugin = 'adthrive-ads-manual';
|
|
w.adthrive.host = 'ads.adthrive.com';
|
|
var s = d.createElement('script');
|
|
s.async = true;
|
|
s.referrerpolicy='no-referrer-when-downgrade';
|
|
s.src = 'https://' + w.adthrive.host + '/sites/6967ae9a9f1b66193c5a6488/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + '&cb=' + (Math.floor(Math.random() * 100) + 1);
|
|
var n = d.getElementsByTagName('script')[0];
|
|
n.parentNode.insertBefore(s, n);
|
|
})(window, document);
|
|
</script>
|
|
|
|
|
|
<script type="text/javascript">
|
|
var isIE11 = false;
|
|
var userAgent = navigator.userAgent;
|
|
var appName = navigator.appName;
|
|
if (appName == "Microsoft Internet Explorer") {
|
|
var re = new RegExp("MSIE ([0-9]{1,}[\\.0-9]{0,})");
|
|
isIE11 = re.exec(userAgent) !== null
|
|
} else if (appName == "Netscape") {
|
|
var re = new RegExp("Trident/.*rv:([0-9]{1,}[\\.0-9]{0,})");
|
|
isIE11 = re.exec(userAgent) !== null
|
|
}
|
|
</script>
|
|
|
|
<!--[if lt IE 7 ]><script type="text/javascript">var isIE6 = true;</script><![endif]-->
|
|
<!--[if IE 7 ]><script type="text/javascript">var isIE7 = true;</script><![endif]-->
|
|
<!--[if IE 8 ]><script type="text/javascript">var isIE8 = true;</script><![endif]-->
|
|
<!--[if IE 9 ]><script type="text/javascript">var isIE9 = true;</script><![endif]-->
|
|
<!-- done emit -->
|
|
|
|
<meta name="twitter:image" content="https://www.flightaware.com/ajax/flight/map/AAL220/20260605/2125Z/KDFW/EHAM/?width=800&height=418&dpi=2" />
|
|
<meta name="origin" content="KDFW" />
|
|
<meta name="twitter:description" content="Track American Airlines (AA) #220 flight from Dallas-Fort Worth Intl to Amsterdam Schiphol" />
|
|
<meta name="destination" content="EHAM" />
|
|
<meta name="twitter:site" content="@flightaware" />
|
|
<meta name="description" content="Flight status, tracking, and historical data for American Airlines 220 (AA220/AAL220) including scheduled, estimated, and actual departure and arrival times." />
|
|
<meta name="aircrafttype" content="B772" />
|
|
<meta name="twitter:card" content="summary_large_image" />
|
|
<meta name="title" content="AA220 (AAL220) American Airlines Flight Tracking and History" />
|
|
<meta name="og:description" content="Flight status, tracking, and historical data for American Airlines 220 (AA220/AAL220) including scheduled, estimated, and actual departure and arrival times." />
|
|
<meta name="airline" content="AAL" />
|
|
<meta name="twitter:domain" content="flightaware.com" />
|
|
<meta property="og:title" content="AA220 (AAL220) American Airlines Flight Tracking and History - FlightAware"/>
|
|
<meta property="og:site_name" content="FlightAware"/>
|
|
<meta property="og:url" content="http://www.flightaware.com/live/flight/AAL220"/>
|
|
<meta property="og:type" content="website"/>
|
|
<meta property="og:description" content="Track American Airlines (AA) #220 flight from Dallas-Fort Worth Intl to Amsterdam Schiphol" />
|
|
<meta property="og:image:width" content="1200" />
|
|
<meta property="og:image:alt" content="Track American Airlines (AA) #220 flight" />
|
|
<meta property="og:image:height" content="630" />
|
|
<meta property="og:image" content="https://www.flightaware.com/ajax/flight/map/AAL220/20260605/2125Z/KDFW/EHAM/?width=1200&height=630&dpi=2" />
|
|
<meta property="og:image:type" content="image/png" />
|
|
|
|
<script type="text/javascript">
|
|
var nTime = 360000;
|
|
var timePrev = Date.now();
|
|
var timeoutquant;
|
|
$(document).ready(function() {
|
|
restarttimeouthandler();
|
|
|
|
var activityHandler = function(delay) {
|
|
if (delay === undefined) {
|
|
delay = 60000;
|
|
}
|
|
/* Check if we're [delay] seconds from refreshing, if so
|
|
delay the page refresh by [delay] seconds. This prevents
|
|
the page from refreshing while someone is interacting
|
|
with the page. */
|
|
var timeNow = Date.now();
|
|
var timeDiff = timeNow - window.timePrev;
|
|
if (nTime - timeDiff < delay) {
|
|
window.nTime = delay;
|
|
restarttimeouthandler();
|
|
window.timePrev = timeNow;
|
|
}
|
|
}
|
|
|
|
$(document).keydown(activityHandler);
|
|
$(document).mousedown(activityHandler);
|
|
});
|
|
</script>
|
|
</head>
|
|
<body class="sticky-footer-ad">
|
|
<nav id="mobileNavBar" class="navBarMobile" role="navigation" aria-label="Main navigation">
|
|
<i class="icon-close"></i>
|
|
<a href="/"><img class="flightaware-logo" src="https://www.flightaware.com/images/nav/flightaware-logo-color.png"/></a>
|
|
|
|
<ul id="listMenuRootMobile" role="menubar">
|
|
<li class="menu_item" role="menuitem" aria-haspopup="true">
|
|
<a class="menu-item-link">
|
|
<span class="menu-item-title">Products</span>
|
|
</a>
|
|
|
|
<div class="submenu-trigger">
|
|
<i aria-hidden="true"></i>
|
|
</div>
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Data Products</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/aeroapi/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-aeroapi.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">AeroAPI</span>
|
|
<span class="menu-item-description">Flight data API with on-demand flight status and flight tracking data.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/firehose/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-firehose.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware Firehose</span>
|
|
<span class="menu-item-description">Streaming flight data feed for enterprise integrations with real-time, historical and predictive flight data.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/foresight/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-foresight.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware Foresight</span>
|
|
<span class="menu-item-description">Predictive technology to strengthen customer trust in your operations</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/reports/rapid/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-rapid-reports.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">Rapid Reports</span>
|
|
<span class="menu-item-description">Quickly purchase historical reports delivered via email.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/reports/custom/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-custom-reports.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">Custom Reports</span>
|
|
<span class="menu-item-description">Consultative detailed and customized flight tracking data reports.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/integrated-maps/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-integrated-mapping.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">Integrated Mapping Solutions</span>
|
|
<span class="menu-item-description">Incorporate FlightAware maps in your web and mobile applications</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Applications</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/aviator/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-aviator.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware Aviator</span>
|
|
<span class="menu-item-description">The ultimate flight tracking suite for small aircraft/general aviation (GA) owners and operators.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/premium/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-premium-subscription.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">Premium Subscriptions</span>
|
|
<span class="menu-item-description">A personalized flight-following experience with unlimited alerts and more.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/global/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-flightaware-global.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware Global</span>
|
|
<span class="menu-item-description">The industry standard flight tracking platform for business aviation (BA) owners and operators.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/fbo-toolbox/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-fbo-toolbox.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware FBO Toolbox</span>
|
|
<span class="menu-item-description">Comprehensive flight tracking to enhance your FBO operations and increase sales.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/tv/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-flightaware-tv.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware TV</span>
|
|
<span class="menu-item-description">Full-screen FlightAware TV maps for operators or FBOs.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/globalbeacon/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-globalbeacon.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">GlobalBeacon</span>
|
|
<span class="menu-item-description">GADSS-compliant global tracking and alerting for airlines and aircraft operators.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
|
|
</div>
|
|
</li>
|
|
<li class="menu_item" role="menuitem" aria-haspopup="true">
|
|
<a class="menu-item-link">
|
|
<span class="menu-item-title">Industries</span>
|
|
</a>
|
|
|
|
<div class="submenu-trigger">
|
|
<i aria-hidden="true"></i>
|
|
</div>
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/airports" class="menu-item-link">
|
|
<span class="menu-item-title">Airports</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/airlines" class="menu-item-link">
|
|
<span class="menu-item-title">Airlines</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/business" class="menu-item-link">
|
|
<span class="menu-item-title">Business</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/government" class="menu-item-link">
|
|
<span class="menu-item-title">Government</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/manufacturer" class="menu-item-link">
|
|
<span class="menu-item-title">Manufacturer</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/travel" class="menu-item-link">
|
|
<span class="menu-item-title">Travel</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li class="menu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/" class="menu-item-link">
|
|
<span class="menu-item-title">ADS-B</span>
|
|
</a>
|
|
|
|
<div class="submenu-trigger">
|
|
<i aria-hidden="true"></i>
|
|
</div>
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/stats/" class="menu-item-link">
|
|
<span class="menu-item-title">Statistics</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://go.flightaware.com/skyawareanywhere" class="menu-item-link">
|
|
<span class="menu-item-title">SkyAware Anywhere</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/coverage/" class="menu-item-link">
|
|
<span class="menu-item-title">Coverage Map</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://flightaware.store/" class="menu-item-link">
|
|
<span class="menu-item-title">ADS-B Store</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/piaware/build/" class="menu-item-link">
|
|
<span class="menu-item-title">Build a PiAware ADS-B Receiver</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/flightfeeder/" class="menu-item-link">
|
|
<span class="menu-item-title">FlightFeeder</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/faq/" class="menu-item-link">
|
|
<span class="menu-item-title">FAQs</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li class="menu_item app_links_menu" role="menuitem" aria-haspopup="true">
|
|
<a href="/live" class="menu-item-link">
|
|
<span class="menu-item-title">Flight Tracking</span>
|
|
</a>
|
|
|
|
<div class="submenu-trigger">
|
|
<i aria-hidden="true"></i>
|
|
</div>
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Delays and cancellations</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/cancelled/" class="menu-item-link">
|
|
<span class="menu-item-title">Cancellations</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/airport/delays/" class="menu-item-link">
|
|
<span class="menu-item-title">Airport Delays</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/miserymap/" class="menu-item-link">
|
|
<span class="menu-item-title">MiseryMap</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Search flights</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/findflight/" class="menu-item-link">
|
|
<span class="menu-item-title">Flight Finder</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/fleet/" class="menu-item-link">
|
|
<span class="menu-item-title">Browse by Operator</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/resources/airport/browse/" class="menu-item-link">
|
|
<span class="menu-item-title">Browse by Airport</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/aircrafttype/" class="menu-item-link">
|
|
<span class="menu-item-title">Browse by Aircraft Type</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Other</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/airport/random" class="menu-item-link">
|
|
<span class="menu-item-title">Random Airport</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/flight/random" class="menu-item-link">
|
|
<span class="menu-item-title">Random Flight</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/statistics/ifr-route/" class="menu-item-link">
|
|
<span class="menu-item-title">IFR Route Analyzer</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
|
|
</div>
|
|
</li>
|
|
<li class="menu_item" role="menuitem" aria-haspopup="true">
|
|
<a class="menu-item-link">
|
|
<span class="menu-item-title">Community</span>
|
|
</a>
|
|
|
|
<div class="submenu-trigger">
|
|
<i aria-hidden="true"></i>
|
|
</div>
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Photos</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/" class="menu-item-link">
|
|
<span class="menu-item-title">Popular Photos</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/all/sort/date" class="menu-item-link">
|
|
<span class="menu-item-title">Newest Photos</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/all/sort/votes" class="menu-item-link">
|
|
<span class="menu-item-title">Highest Ranked</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/staffpicks" class="menu-item-link">
|
|
<span class="menu-item-title">Staff Picks</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/recentcomments.rvt?page=1" class="menu-item-link">
|
|
<span class="menu-item-title">Recent Comments</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/crowdsource" class="menu-item-link">
|
|
<span class="menu-item-title">Community Tagging</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/upload" class="menu-item-link">
|
|
<span class="menu-item-title">Upload Your Photos</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Squawks</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/squawks/browse/general/recently/popular" class="menu-item-link">
|
|
<span class="menu-item-title">Current Squawks</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/squawks/browse/general/24_hours/new" class="menu-item-link">
|
|
<span class="menu-item-title">New Squawks</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/squawks/" class="menu-item-link">
|
|
<span class="menu-item-title">Popular Squawks</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Discussions</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://discussions.flightaware.com/" class="menu-item-link">
|
|
<span class="menu-item-title">All Discussions</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
|
|
</div>
|
|
</li>
|
|
<li class="menu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about" class="menu-item-link">
|
|
<span class="menu-item-title">Company</span>
|
|
</a>
|
|
|
|
<div class="submenu-trigger">
|
|
<i aria-hidden="true"></i>
|
|
</div>
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/" class="menu-item-link">
|
|
<span class="menu-item-title">About</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/careers/" class="menu-item-link">
|
|
<span class="menu-item-title">Careers</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/datasources/" class="menu-item-link">
|
|
<span class="menu-item-title">Data Sources</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/history.rvt" class="menu-item-link">
|
|
<span class="menu-item-title">History</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://blog.flightaware.com" class="menu-item-link">
|
|
<span class="menu-item-title">Blog</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://flightaware.engineering/" class="menu-item-link">
|
|
<span class="menu-item-title">Engineering Blog</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/news/" class="menu-item-link">
|
|
<span class="menu-item-title">Newsroom</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://go.flightaware.com/webinars" class="menu-item-link">
|
|
<span class="menu-item-title">Webinars</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/advertising/" class="menu-item-link">
|
|
<span class="menu-item-title">Advertise With Us</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/faq/" class="menu-item-link">
|
|
<span class="menu-item-title">FAQs</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/contact/" class="menu-item-link">
|
|
<span class="menu-item-title">Contact Us</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
|
|
<div class="user-account">
|
|
<div id="signUpButtonMobile"><a href="/account/join/">Create a FlightAware Account</a></div>
|
|
<a href="/account/login/">or log in to an existing account</a>
|
|
</div>
|
|
|
|
<div class="app-download">
|
|
<div>Get the FlightAware App for the best flight tracking experience on your device.</div>
|
|
<div class="app-links">
|
|
<a href="https://apps.apple.com/us/app/live-flight-tracker/id316793974" target="_blank">
|
|
<img src="https://www.flightaware.com/images/app-store-badge.svg" alt="iOS App">
|
|
</a>
|
|
<a href="https://play.google.com/store/apps/details?id=com.flightaware.android.liveFlightTracker"
|
|
target="_blank">
|
|
<img src="https://www.flightaware.com/images/google-play-badge.png" alt="Google Play App">
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</nav><div id="mainBody"><header role="banner" id="topWrapper"><div class="topMenuBarWrapper accountHighlight"><nav class="topMenuBar"><div class="topMenuList"><div class="sp_menu_item"><a href="https://login.flightaware.com/signup"><i class="fa fa-plane"></i> Join FlightAware</a></div><div class="sp_menu_item"><a href="https://login.flightaware.com/signin"><i class="fa fa-plane"></i> Login</a></div><div aria-label="Clock Container" id="headerClock" class="sp_menu_item fadate-clock noHover"><span title="EDT">05:40PM EDT</span>
|
|
</div><div class="sp_menu_item noHover " id="LocaleTopBoxItem"><div id="LocaleTopBox"><form action="https://www.flightaware.com/account/locale_switch.rvt" method="get" style="display: inline;">
|
|
<select name="locale" aria-label="Locale Picker" class="localePicker" onchange="this.form.submit();">
|
|
<option value="ar_SA">العربية</option>
|
|
<option value="cs_CZ">Čeština</option>
|
|
<option value="de_DE">Deutsch</option>
|
|
<option value="en_AU">English (Australia)</option>
|
|
<option value="en_CA">English (Canada)</option>
|
|
<option value="en_GB">English (UK)</option>
|
|
<option value="en_US" selected="selected">English (USA)</option>
|
|
<option value="es_ES">Español (España)</option>
|
|
<option value="es_MX">Español</option>
|
|
<option value="fi_FI">Suomi</option>
|
|
<option value="fr_CA">Français (Canada)</option>
|
|
<option value="fr_FR">Français (France)</option>
|
|
<option value="he_IL">עִבְרִית</option>
|
|
<option value="hi_IN">हिन्दी</option>
|
|
<option value="hr_HR">Hrvatski</option>
|
|
<option value="it_IT">Italiano</option>
|
|
<option value="ja_JP">日本語</option>
|
|
<option value="ko_KR">한국어</option>
|
|
<option value="pl_PL">Polski</option>
|
|
<option value="pt_BR">Português (Brasil)</option>
|
|
<option value="pt_PT">Português (Portugal)</option>
|
|
<option value="ru_RU">Русский</option>
|
|
<option value="tr_TR">Türkçe</option>
|
|
<option value="zh_CN">中文(简体)</option>
|
|
<option value="zh_HK">中文(香港)</option>
|
|
<option value="zh_TW">中文(台灣)</option>
|
|
</select>
|
|
<input type="hidden" name="csrf_token" value="049924691" />
|
|
</form>
|
|
<a href="https://www.flightaware.com/account/locale_switch.rvt?csrf_token=049924691&locale=en_US"><img height="11" width="16" src="https://www.flightaware.com/images/countries/US.png" alt="US Flag" title="Switch to US FlightAware" /></a> </div></div></div></nav></div><div id="topContent"><div class="menuIcon"><i class="fa fa-bars"></i></div><div class="logoLeft float_left"><a href="/"><img src="https://www.flightaware.com/images/nav/flightaware-logo.png" alt="FlightAware" class="faLogo " /></a></div><div id="headerSearchForm" class="headerTrack"><div class="flightSearchForm"><div class="searchToggle text_align_right" > <div class="search_in"><span class="search_in_content">All</span><select aria-label="Search Method" class="trackSelect"><option value="omniSearch">All</option><option value="routeSearch">Route</option><option value="airlineSearch">Airline flight</option><option value="privateSearch">Private flight (tail #)</option><option value="airportSearch">Airport</option></select></div></div><div id="omniSearch" data-fa-search-type="omniSearch" class="searchOption active"><div class="fa_omnisearch_container"><form id="omnisearch_form" method="get" action="//www.flightaware.com/ajax/ignoreall/omnisearch/disambiguation.rvt"><input type="hidden" name="searchterm" value=""><input type="hidden" name="token" value=""><input type="hidden" id="omni_headerSearchForm" data-version="50" data-server="www.flightaware.com" data-alias="www.flightaware.com" data-startsearch="Please begin searching to receive suggestions" data-ambiguous="More results for %1 ..." data-searching="Searching..." data-recent="Recent Searches" data-placeholder=" Search for flight, tail, airport, or city" tabindex="0"><div style="display:none;" class="omnisearch_loading"><i class="fa fa-spinner fa-pulse"></i></div></form></div></div><div data-fa-search-type="routeSearch" class="searchOption routeSearch hide text_align_left" ><form action="/live/findflight"><div class="trackInputContainer"><div class="trackInput"><input name="origin" class="trackRouteOrigin" type="text" placeholder="Origin" title="Origin" aria-label="Origin" /></div></div><div tabindex="0" role="button" class="route_swap"> <div class="header_swap"><img alt="Swap" src="https://www.flightaware.com/images/home_main/flip_fields.svg" /></div></div><div class="trackInputContainer"><div class="trackInput"><input name="destination" class="trackRouteDestination" type="text" placeholder="Destination " title="Destination " aria-label="Destination " /></div></div><input type="submit" hidefocus="true" style="display: none;"></input></form></div><div data-fa-search-type="airlineSearch" class="searchOption multiple hide text_align_left" > <form class="airlineSearch" action="/live/form.rvt"><div class="trackInputContainer airlineName "><div class="trackInput"><input id="airline_name" name="q" class="trackAirlineName" type="text" title="Airline" aria-label="Airline (e.g. United)" placeholder="Airline"/></div></div><div class="trackInputContainer flightNumber "><div class="trackInput"><input id="ident_suffix" name="ident_suffix" class="trackAirlineNumber" type="text" title="Flight #" aria-label="Flight # (e.g. 450)" placeholder="Flight #" /></div></div><input type="hidden" id="ident_prefix" name="ident_prefix"><input type="submit" hidefocus="true" style="display: none;"></input><span class="fa fa-times-circle-o" id="airlineSearchCancel"></span></form></div><form id="privateSearch" data-fa-search-type="privateSearch" class="searchOption hide text_align_left" action="/live/form.rvt"><div class="trackInput"><input name="ident" class="trackTail" value="" type="text" title="Flight/Tail# (e.g. N123AB)" aria-label="Flight/Tail# (e.g. N123AB)" placeholder="Flight/Tail# (e.g. N123AB)" /></div></form><form id="airportSearch" data-fa-search-type="airportSearch" class="searchOption multiple hide text_align_left" action="/live/form.rvt"><div class="trackInput"><input name="airport" id="airport" class="trackAirportCode" type="text" title="Airport Code (e.g. KJFK)" aria-label="Airport Code (e.g. KJFK)" value="" placeholder="Airport Code (e.g. KJFK)" /></div><div class="trackInput"><input id="airport_name_or_city" name="airport_name_or_city" class="trackAirportCity" type="text" title="Airport City (e.g. New York)" aria-label="Airport City (e.g. New York)" placeholder="Airport City (e.g. New York)" /></div><input type="submit" hidefocus="true" style="display: none;"></input></form><div class="trackSubmit"><button type="submit" class="blue_button"><img src="https://www.flightaware.com/images/icons/searchIcon-white.svg" alt="Submit Search"/></button></div></div></div><div id="signUpButton"><a href="/account/join/">Sign Up</a></div><nav class="navBar" role="navigation" aria-label="Main navigation">
|
|
|
|
<ul id="listMenuRoot" role="menubar">
|
|
<li class="menu_item" role="menuitem" aria-haspopup="true">
|
|
<a class="menu-item-link">
|
|
<span class="menu-item-title">Products</span>
|
|
</a>
|
|
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Data Products</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/aeroapi/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-aeroapi.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">AeroAPI</span>
|
|
<span class="menu-item-description">Flight data API with on-demand flight status and flight tracking data.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/firehose/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-firehose.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware Firehose</span>
|
|
<span class="menu-item-description">Streaming flight data feed for enterprise integrations with real-time, historical and predictive flight data.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/foresight/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-foresight.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware Foresight</span>
|
|
<span class="menu-item-description">Predictive technology to strengthen customer trust in your operations</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/reports/rapid/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-rapid-reports.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">Rapid Reports</span>
|
|
<span class="menu-item-description">Quickly purchase historical reports delivered via email.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/reports/custom/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-custom-reports.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">Custom Reports</span>
|
|
<span class="menu-item-description">Consultative detailed and customized flight tracking data reports.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/integrated-maps/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-integrated-mapping.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">Integrated Mapping Solutions</span>
|
|
<span class="menu-item-description">Incorporate FlightAware maps in your web and mobile applications</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Applications</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/aviator/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-aviator.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware Aviator</span>
|
|
<span class="menu-item-description">The ultimate flight tracking suite for small aircraft/general aviation (GA) owners and operators.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/premium/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-premium-subscription.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">Premium Subscriptions</span>
|
|
<span class="menu-item-description">A personalized flight-following experience with unlimited alerts and more.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/global/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-flightaware-global.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware Global</span>
|
|
<span class="menu-item-description">The industry standard flight tracking platform for business aviation (BA) owners and operators.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/fbo-toolbox/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-fbo-toolbox.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware FBO Toolbox</span>
|
|
<span class="menu-item-description">Comprehensive flight tracking to enhance your FBO operations and increase sales.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/tv/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-flightaware-tv.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">FlightAware TV</span>
|
|
<span class="menu-item-description">Full-screen FlightAware TV maps for operators or FBOs.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/globalbeacon/" class="menu-item-link">
|
|
<div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-globalbeacon.png" /></div>
|
|
<div class="menu-item-text">
|
|
<span class="menu-item-title">GlobalBeacon</span>
|
|
<span class="menu-item-description">GADSS-compliant global tracking and alerting for airlines and aircraft operators.</span>
|
|
</div>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
|
|
</div>
|
|
</li>
|
|
<li class="menu_item" role="menuitem" aria-haspopup="true">
|
|
<a class="menu-item-link">
|
|
<span class="menu-item-title">Industries</span>
|
|
</a>
|
|
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/airports" class="menu-item-link">
|
|
<span class="menu-item-title">Airports</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/airlines" class="menu-item-link">
|
|
<span class="menu-item-title">Airlines</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/business" class="menu-item-link">
|
|
<span class="menu-item-title">Business</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/government" class="menu-item-link">
|
|
<span class="menu-item-title">Government</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/manufacturer" class="menu-item-link">
|
|
<span class="menu-item-title">Manufacturer</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://www.flightaware.com/industry/travel" class="menu-item-link">
|
|
<span class="menu-item-title">Travel</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li class="menu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/" class="menu-item-link">
|
|
<span class="menu-item-title">ADS-B</span>
|
|
</a>
|
|
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/stats/" class="menu-item-link">
|
|
<span class="menu-item-title">Statistics</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://go.flightaware.com/skyawareanywhere" class="menu-item-link">
|
|
<span class="menu-item-title">SkyAware Anywhere</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/coverage/" class="menu-item-link">
|
|
<span class="menu-item-title">Coverage Map</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://flightaware.store/" class="menu-item-link">
|
|
<span class="menu-item-title">ADS-B Store</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/piaware/build/" class="menu-item-link">
|
|
<span class="menu-item-title">Build a PiAware ADS-B Receiver</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/flightfeeder/" class="menu-item-link">
|
|
<span class="menu-item-title">FlightFeeder</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/adsb/faq/" class="menu-item-link">
|
|
<span class="menu-item-title">FAQs</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li class="menu_item app_links_menu" role="menuitem" aria-haspopup="true">
|
|
<a href="/live" class="menu-item-link">
|
|
<span class="menu-item-title">Flight Tracking</span>
|
|
</a>
|
|
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Delays and cancellations</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/cancelled/" class="menu-item-link">
|
|
<span class="menu-item-title">Cancellations</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/airport/delays/" class="menu-item-link">
|
|
<span class="menu-item-title">Airport Delays</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/miserymap/" class="menu-item-link">
|
|
<span class="menu-item-title">MiseryMap</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Search flights</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/findflight/" class="menu-item-link">
|
|
<span class="menu-item-title">Flight Finder</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/fleet/" class="menu-item-link">
|
|
<span class="menu-item-title">Browse by Operator</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/resources/airport/browse/" class="menu-item-link">
|
|
<span class="menu-item-title">Browse by Airport</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/aircrafttype/" class="menu-item-link">
|
|
<span class="menu-item-title">Browse by Aircraft Type</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Other</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/airport/random" class="menu-item-link">
|
|
<span class="menu-item-title">Random Airport</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/live/flight/random" class="menu-item-link">
|
|
<span class="menu-item-title">Random Flight</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/statistics/ifr-route/" class="menu-item-link">
|
|
<span class="menu-item-title">IFR Route Analyzer</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
|
|
<div class="app-links">
|
|
<div class="download-message">Download the <a href="/mobile/">FlightAware app</a> today.</div>
|
|
<div class="download-links">
|
|
<div>
|
|
<a href="https://apps.apple.com/us/app/live-flight-tracker/id316793974" target="_blank">
|
|
<img src="https://www.flightaware.com/images/app-store-badge.svg" alt="linkedin">
|
|
</a>
|
|
</div>
|
|
<div>
|
|
<a href="https://play.google.com/store/apps/details?id=com.flightaware.android.liveFlightTracker"
|
|
target="_blank">
|
|
<img src="https://www.flightaware.com/images/google-play-badge.png" alt="linkedin">
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="menu_item" role="menuitem" aria-haspopup="true">
|
|
<a class="menu-item-link">
|
|
<span class="menu-item-title">Community</span>
|
|
</a>
|
|
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Photos</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/" class="menu-item-link">
|
|
<span class="menu-item-title">Popular Photos</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/all/sort/date" class="menu-item-link">
|
|
<span class="menu-item-title">Newest Photos</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/all/sort/votes" class="menu-item-link">
|
|
<span class="menu-item-title">Highest Ranked</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/staffpicks" class="menu-item-link">
|
|
<span class="menu-item-title">Staff Picks</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/recentcomments.rvt?page=1" class="menu-item-link">
|
|
<span class="menu-item-title">Recent Comments</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/crowdsource" class="menu-item-link">
|
|
<span class="menu-item-title">Community Tagging</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/photos/upload" class="menu-item-link">
|
|
<span class="menu-item-title">Upload Your Photos</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Squawks</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/squawks/browse/general/recently/popular" class="menu-item-link">
|
|
<span class="menu-item-title">Current Squawks</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/squawks/browse/general/24_hours/new" class="menu-item-link">
|
|
<span class="menu-item-title">New Squawks</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/squawks/" class="menu-item-link">
|
|
<span class="menu-item-title">Popular Squawks</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
<div class="menu-group">
|
|
<p class="menu-group-title">Discussions</p>
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://discussions.flightaware.com/" class="menu-item-link">
|
|
<span class="menu-item-title">All Discussions</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul> </div>
|
|
|
|
</div>
|
|
</li>
|
|
<li class="menu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about" class="menu-item-link">
|
|
<span class="menu-item-title">Company</span>
|
|
</a>
|
|
|
|
|
|
<div class="submenu" aria-hidden="true">
|
|
<ul role="menu">
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/" class="menu-item-link">
|
|
<span class="menu-item-title">About</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/careers/" class="menu-item-link">
|
|
<span class="menu-item-title">Careers</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/datasources/" class="menu-item-link">
|
|
<span class="menu-item-title">Data Sources</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/history.rvt" class="menu-item-link">
|
|
<span class="menu-item-title">History</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://blog.flightaware.com" class="menu-item-link">
|
|
<span class="menu-item-title">Blog</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://flightaware.engineering/" class="menu-item-link">
|
|
<span class="menu-item-title">Engineering Blog</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/news/" class="menu-item-link">
|
|
<span class="menu-item-title">Newsroom</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="https://go.flightaware.com/webinars" class="menu-item-link">
|
|
<span class="menu-item-title">Webinars</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/commercial/advertising/" class="menu-item-link">
|
|
<span class="menu-item-title">Advertise With Us</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/faq/" class="menu-item-link">
|
|
<span class="menu-item-title">FAQs</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
<li class="submenu_item" role="menuitem" aria-haspopup="true">
|
|
<a href="/about/contact/" class="menu-item-link">
|
|
<span class="menu-item-title">Contact Us</span>
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
|
|
</nav></header><div class="pageContainer">
|
|
|
|
|
|
<script type="text/javascript">$(function(){new FlightPage();});</script>
|
|
|
|
<div class='flightPageAd flightPageNewAdUnit' data-set='flightPageAds'></div>
|
|
<script>
|
|
var handlebarsConfig = {"cdnUrl":"https://www.flightaware.com/"};
|
|
</script>
|
|
<div class='flightPageContainer'>
|
|
<div class='flightPageBlockedData' data-template='live/flight/blocked'></div>
|
|
<div class='flightPageUnknownData' data-template='live/flight/unknown'></div>
|
|
<div class='flightPageSummaryMap'>
|
|
|
|
<div data-template='live/flight/summary'></div>
|
|
<div data-template='live/flight/summaryLinks'></div>
|
|
<div data-template='live/flight/airportDelays'></div>
|
|
<div data-template='live/flight/globalUpsell' data-disable-refresh='true'></div>
|
|
<div data-template='live/flight/premiumUpsell' data-disable-refresh='true'></div>
|
|
<div data-template='live/flight/adhoc' data-disable-refresh='true'></div>
|
|
|
|
<div data-template='live/flight/fpMessaging' data-disable-refresh='true'></div>
|
|
<div class='flightPageMapContainer' id='flightPageTourStepMap'>
|
|
<div id='flightPageInteractiveMapContainer'>
|
|
<div id='flightPageInteractiveMap'></div>
|
|
|
|
|
|
<div id="flightPageSurfaceMapContainerLoading">
|
|
<div class="modal-box-div"><a href="#" class="close-button w-inline-block surface-close-button"><img class="surface-close-button" src="https://www.flightaware.com/images/icon-close-modal.svg" alt=""></a><div class="modal-heading-container bottom-margin-twentyfour"><div class="w-clearfix"><h2 class="inline-heading">Live Surface Map</h2><div class="beta-tag"><img src="https://www.flightaware.com/images/flightpage/beta-tag.svg" loading="lazy" width="34" alt=""></div></div><div class="exclusive-feature"><em class="italic-text">Available exclusively for select FlightAware paid subscriptions.</em></div></div>
|
|
<div class="modal-content">
|
|
<div class="centered-text">
|
|
<p class="loading-span">Surface map is loading</p>
|
|
<div class="spinny"><img src="https://www.flightaware.com/images/loading-large-gray.gif" loading="lazy" alt=""></div>
|
|
</div>
|
|
</div>
|
|
<div class="central-band"><div class="tagline-block"><img src="https://www.flightaware.com/images/flightpage/flightaware-central_to_aviation@3x.png" loading="lazy" alt=""></div></div></div>
|
|
</div>
|
|
<div id="flightPageSurfaceMapContainerMap">
|
|
<div class="modal-box-div"><a href="#" class="close-button w-inline-block surface-close-button"><img class="surface-close-button" src="https://www.flightaware.com/images/icon-close-modal.svg" alt=""></a><div class="modal-heading-container bottom-margin-twentyfour"><div class="w-clearfix"><h2 class="inline-heading">Live Surface Map</h2><div class="beta-tag"><img src="https://www.flightaware.com/images/flightpage/beta-tag.svg" loading="lazy" width="34" alt=""></div></div><div class="exclusive-feature"><em class="italic-text">Available exclusively for select FlightAware paid subscriptions.</em></div></div><div class="modal-content"></div>
|
|
<div class="surface-map-container"><div class="map" id="flightPageSurfaceMapIframeContainer"></div></div>
|
|
</div>
|
|
</div>
|
|
<div id="flightPageSurfaceMapContainerFinished">
|
|
<div class="modal-box-div"><a href="#" class="close-button w-inline-block surface-close-button"><img class="surface-close-button" src="https://www.flightaware.com/images/icon-close-modal.svg" alt=""></a><div class="modal-heading-container bottom-margin-twentyfour"><div class="w-clearfix"><h2 class="inline-heading">Live Surface Map</h2><div class="beta-tag"><img src="https://www.flightaware.com/images/flightpage/beta-tag.svg" loading="lazy" width="34" alt=""></div></div><div class="exclusive-feature"><em class="italic-text">Available exclusively for select FlightAware paid subscriptions.</em></div></div>
|
|
<div class="modal-content">
|
|
<div class="ninety-width">
|
|
<p>
|
|
<span id="flightPageSurfaceClosingMessage"></span><br><br>
|
|
<span id="flightPageSurfaceClosingTime">This dialogue will close in 60 seconds or you can click the exit icon in the top right corner to go back to the flight map immediately.<br><br></span>
|
|
We appreciate you trying our new <strong>Live Surface Map</strong> feature. If you have a couple of minutes, we'd like to collect your feedback on it.
|
|
</p>
|
|
<div><a href="https://www.surveymonkey.com/r/SurfaceMovementFeedback" id="flightPageSurfaceMapSurveyLink" class="flightPageButton" target="_blank" rel="noopener noreferrer">Give Feedback</a></div></div></div><div class="central-band"><div class="tagline-block"><img src="https://www.flightaware.com/images/flightpage/flightaware-central_to_aviation@3x.png" loading="lazy" alt=""></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id='flightPageSurfaceMapContainer'></div>
|
|
<div id='flightPageSurfaceButtonContainer'></div>
|
|
</div>
|
|
<div id='flightPageReplayControl'></div>
|
|
<div class='flightPageNotificationContainer' data-template='live/flight/notification'></div>
|
|
</div>
|
|
<div id='flightPageTurnTime' class='flightPageTurnTime remarksAndActivityLog' data-template='live/flight/turnTime' data-disable-refresh='true'></div>
|
|
<div class='flightPageActivityLogTop' data-set='flightPageRemarksActivityLog'>
|
|
<div id='flightPageActivityLog' class='flightPageActivityLog remarksAndActivityLog' data-template='live/flight/log'></div>
|
|
<div id='flightPageFlexLog' class='flightPageActivityLog remarksAndActivityLog' data-template='live/flight/flexLog'></div>
|
|
</div>
|
|
</div>
|
|
<div class='flightPageDetails'>
|
|
|
|
|
|
<div class='flightPageCondensedSummary' data-template='live/flight/summary'></div>
|
|
<div class='flightPageSponsorshipAd displayRegular viewableAdHome' data-set='flightPageAds'><div class='flightPageAdUnit'>
|
|
<!-- Tag ID: flightaware_live_flight_atf -->
|
|
<div align='center' id='flightaware_live_flight_atf'>
|
|
<script data-cfasync='false' type='text/javascript'>
|
|
if (window.adthrive) {
|
|
adthrive.cmd.push(() => {
|
|
googletag.pubads().setTargeting('aeroapi_user', '0').setTargeting('aircraft_make', 'Boeing').setTargeting('aircraft_model', '777-200').setTargeting('aircraft_type', 'B772').setTargeting('aviator_user', '0').setTargeting('dcove', 'd').setTargeting('destination', 'EHAM').setTargeting('destination_IATA', 'AMS').setTargeting('destination_state', '').setTargeting('engine_category', 'turbine').setTargeting('engine_type', 'twin-jet').setTargeting('filed_ete', '6h12h').setTargeting('flightstatus', 'enroute').setTargeting('global_user', '0').setTargeting('ident', 'AAL220').setTargeting('lang', 'en').setTargeting('lifeguard', '0').setTargeting('locale', 'en_US').setTargeting('origin', 'KDFW').setTargeting('origin_IATA', 'DFW').setTargeting('origin_state', 'TX').setTargeting('physclass', 'J').setTargeting('prefix', 'AAL').setTargeting('tagName', 'flightAtfHp').setTargeting('type', 'airline').setTargeting('unitName', 'flight').setTargeting('userGen', 'f').setTargeting('userclass', '');
|
|
});
|
|
}
|
|
</script>
|
|
</div>
|
|
</div></div>
|
|
<div class='flightPageNotificationContainer' data-template='live/flight/notification'></div>
|
|
<div data-template='live/flight/airportDelays'></div>
|
|
|
|
|
|
<div data-template='live/flight/detailMain'></div>
|
|
<div class='flightPageSponsorshipAd'></div>
|
|
<div class='flightPageDataTableContainer'>
|
|
<div data-template='live/flight/detailWeather'></div>
|
|
</div>
|
|
|
|
<div class="flightPageHeader">
|
|
<div>
|
|
<h2>
|
|
Aircraft Details
|
|
</h2>
|
|
</div>
|
|
<div>
|
|
<span class="updated-at"></span>
|
|
</div>
|
|
</div>
|
|
<div class='flightPageDataTableContainer'>
|
|
<div data-template='live/flight/detailOther'></div>
|
|
<div data-template='live/flight/airline'></div>
|
|
<div data-template='live/flight/data'></div>
|
|
<div data-template='live/flight/thumbnailCarousel' data-disable-refresh='true'></div>
|
|
</div>
|
|
<div class='flightPageYieldMoAd' data-set='flightPageAdsBottom'></div>
|
|
<div class='flightPageRemarks remarksAndActivityLog' data-template='live/flight/remarks'></div>
|
|
<div class='flightPageReportInaccuraciesRight' data-set='flightPageReportInaccuracies'></div>
|
|
<div class='flightPageSponsorshipAd'></div>
|
|
</div>
|
|
<div class='flightPageActivityLogBottom' data-set='flightPageRemarksActivityLog'>
|
|
</div>
|
|
<div class='flightPageReportInaccuraciesBottom' data-set='flightPageReportInaccuracies'>
|
|
<div class='flightPageReportInaccuracies' data-template='live/flight/reportInaccuracies' data-disable-refresh='true'></div>
|
|
</div>
|
|
<div data-template='live/flight/modal/notifications' data-disable-refresh='true'></div>
|
|
<div data-template='live/flight/modal/settings' data-disable-refresh='true'></div>
|
|
<div data-template='live/flight/modal/remark' data-disable-refresh='true'></div>
|
|
<div data-template='live/flight/scheduledFbo' data-disable-refresh='true'></div>
|
|
<div data-template='live/flight/departureTime' data-disable-refresh='true'></div>
|
|
</div>
|
|
<div class='flightPageAdBottom flightPageNewAdUnit' data-set='flightPageAdsBottom'><div class='flightPageAdUnit'>
|
|
<!-- Tag ID: flightaware_live_flight_btf -->
|
|
<div align='center' id='flightaware_live_flight_btf'>
|
|
<script data-cfasync='false' type='text/javascript'>
|
|
if (window.adthrive) {
|
|
adthrive.cmd.push(() => {
|
|
googletag.pubads().setTargeting('aeroapi_user', '0').setTargeting('aircraft_make', 'Boeing').setTargeting('aircraft_model', '777-200').setTargeting('aircraft_type', 'B772').setTargeting('aviator_user', '0').setTargeting('dcove', 'd').setTargeting('destination', 'EHAM').setTargeting('destination_IATA', 'AMS').setTargeting('destination_state', '').setTargeting('engine_category', 'turbine').setTargeting('engine_type', 'twin-jet').setTargeting('filed_ete', '6h12h').setTargeting('flightstatus', 'enroute').setTargeting('global_user', '0').setTargeting('ident', 'AAL220').setTargeting('lang', 'en').setTargeting('lifeguard', '0').setTargeting('locale', 'en_US').setTargeting('origin', 'KDFW').setTargeting('origin_IATA', 'DFW').setTargeting('origin_state', 'TX').setTargeting('physclass', 'J').setTargeting('prefix', 'AAL').setTargeting('tagName', 'flightBtfLb').setTargeting('type', 'airline').setTargeting('unitName', 'flight').setTargeting('userGen', 'f').setTargeting('userclass', '');
|
|
});
|
|
}
|
|
</script>
|
|
</div>
|
|
</div></div>
|
|
<div class="share-container"></div>
|
|
<script>const translations = {"shareSublabel":"To add multiple emails, press Enter","shareFlightError":"Unable to Share Flight","flightShared":"Flight Shared","shareHeading":"As a Global user, you can share this blocked flight to friends and family as a view-only flight.","shareErrorGeneral":"Due to an unknown error, we were unable to share this flight. Please try again later.","actionCancel":"Cancel","actionOkay":"Okay","shareFlight":"Share Flight"}</script>
|
|
|
|
<script>
|
|
$(() => {
|
|
// If FlightPageModel does not exist such as when navigating to /live/flight/INVALID, return without creating the app
|
|
if (typeof FlightPageModel !== "undefined") {
|
|
var data = FlightPageModel.getData();
|
|
app = new FAShareFlight.ShareFlightModal($('.share-container').get()[0], {
|
|
flight: data.aircraft.tail,
|
|
flight_id: data.flightId || '0',
|
|
translations
|
|
});
|
|
}
|
|
})
|
|
</script>
|
|
|
|
</div>
|
|
<div id="popupLogin"><div class="inline_form_box" style="max-width: 560px;"><div class="inline_form_box_title"><button type="button" class="close hint blur" value="close">x</button><h3>Login</h3></div><div class="inline_form_box_content"><p></p><div class="loginBox"><form id="loginForm" action="https://www.flightaware.com/account/session" method="post" name="myform"><input type='hidden' name='referer' value='https://www.flightaware.com/live/flight/AAL220'><input type='hidden' name='mode' value='login' /><div class="creds"><input size='30' type='text' name='flightaware_username' aria-label="Username or E-mail address" placeholder="Username or E-mail address" value=""/><input size='30' type='password' name='flightaware_password' aria-label="Password" placeholder="Password" /></div><input type='hidden' name='token' value='049924691'><button id='loginButton' name='submit' type='submit' class='actionButton'>Login</button><div class="passwordReset"><a href="https://www.flightaware.com/account/forgot">Forgot password?</a></div><div class="register">Don't have an account? Register now (free) for customized features, flight alerts, and more!
|
|
<div class="registerButton"><a class="actionButton" href="/account/join/?referer=https://www.flightaware.com/live/flight/AAL220"> Join FlightAware</a></div></div></form></div></div></div></div><div class="dialogOverlay"></div>
|
|
<div id="footer_padding"></div>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/ac067c7a8f791-footer.js" ></script>
|
|
<div id="footer-wrap" class="hidden">
|
|
<footer id="footer" class="gutters">
|
|
|
|
<div class="footer-row">
|
|
<div id="footer-column-one" class="footer-col">
|
|
<div class="logo">
|
|
<img src="https://www.flightaware.com/images/flightaware-logo-color-large.svg" alt="logo">
|
|
</div>
|
|
<div class="tag-line">
|
|
FlightAware provides accurate real-time, historical and predictive flight insights to all segments of the
|
|
aviation industry.
|
|
</div>
|
|
<div class="social">
|
|
<a href="https://www.linkedin.com/company/flightaware/" target="_blank">
|
|
<img src="https://www.flightaware.com/images/linkedin-icon@3x.png" alt="linkedin">
|
|
</a>
|
|
<a href="https://www.facebook.com/FlightAware" target="_blank">
|
|
<img src="https://www.flightaware.com/images/facebook-icon@3x.png" alt="facebook">
|
|
</a>
|
|
<a href="https://twitter.com/flightaware" target="_blank">
|
|
<img src="https://www.flightaware.com/images/twitter-icon@3x.png" alt="twitter">
|
|
</a>
|
|
</div>
|
|
<div class="app-icons">
|
|
<div>
|
|
<a href="https://apps.apple.com/us/app/live-flight-tracker/id316793974" target="_blank">
|
|
<img src="https://www.flightaware.com/images/app-store-badge.svg" alt="iOS App">
|
|
</a>
|
|
</div>
|
|
<div>
|
|
<a href="https://play.google.com/store/apps/details?id=com.flightaware.android.liveFlightTracker"
|
|
target="_blank">
|
|
<img src="https://www.flightaware.com/images/google-play-badge.png" alt="Google Play App">
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="links mobile-trigger">
|
|
|
|
<div class="link-header">
|
|
<a href="/commercial">
|
|
Products & Services
|
|
</a>
|
|
</div>
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/aeroapi/">AeroAPI</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/firehose/">FlightAware Firehose</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/foresight/">FlightAware Foresight</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/reports/rapid/">Rapid Reports</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/reports/custom/">Custom Reports</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/aviator/">FlightAware Aviator</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/premium/">Premium Subscriptions</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/global/">FlightAware Global</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/fbo-toolbox/">FlightAware FBO Toolbox</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/tv/">FlightAware TV℠</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/globalbeacon/">GlobalBeacon</a>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="links mobile-trigger">
|
|
|
|
<div class="link-header">
|
|
<a >
|
|
Company
|
|
</a>
|
|
</div>
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/about/">About</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/about/careers/">Careers</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/about/history/">History</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/advertising/">Advertise With Us</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/news/">Newsroom</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="https://blog.flightaware.com/">Blog</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="https://go.flightaware.com/webinars">Webinars</a>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="links mobile-trigger">
|
|
|
|
<div class="link-header">
|
|
<a >
|
|
Community
|
|
</a>
|
|
</div>
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/photos/">Photos</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/squawks/">Squawks</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="https://discussions.flightaware.com/">Discussions</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/adsb/piaware/build/">Host an ADS-B Site</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-header" style="margin-top: 20px;" >
|
|
<a >
|
|
Support
|
|
</a>
|
|
</div>
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/about/contact/">Contact Us</a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="link-item">
|
|
<a href="/about/faq/">FAQs</a>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div hidden class="mobile-links mobile-trigger">
|
|
|
|
|
|
<div class="accordion-header" data-header="Products & Services">
|
|
<div>
|
|
Products & Services
|
|
</div>
|
|
<div>
|
|
<i class="accordion-icon fa fa-chevron-down"></i>
|
|
</div>
|
|
</div>
|
|
<div hidden class="accordion-items" data-headerAccordion="Products & Services">
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/aeroapi/">AeroAPI</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/firehose/">FlightAware Firehose</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/foresight/">FlightAware Foresight</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/reports/rapid/">Rapid Reports</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/reports/custom/">Custom Reports</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/aviator/">FlightAware Aviator</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/premium/">Premium Subscriptions</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/global/">FlightAware Global</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/fbo-toolbox/">FlightAware FBO Toolbox</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/tv/">FlightAware TV℠</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/globalbeacon/">GlobalBeacon</a>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="accordion-header" data-header="Company">
|
|
<div>
|
|
Company
|
|
</div>
|
|
<div>
|
|
<i class="accordion-icon fa fa-chevron-down"></i>
|
|
</div>
|
|
</div>
|
|
<div hidden class="accordion-items" data-headerAccordion="Company">
|
|
|
|
<div class="link-item">
|
|
<a href="/about/">About</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/about/careers/">Careers</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/about/history/">History</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/commercial/advertising/">Advertise With Us</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/news/">Newsroom</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="https://blog.flightaware.com/">Blog</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="https://go.flightaware.com/webinars">Webinars</a>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="accordion-header" data-header="Community">
|
|
<div>
|
|
Community
|
|
</div>
|
|
<div>
|
|
<i class="accordion-icon fa fa-chevron-down"></i>
|
|
</div>
|
|
</div>
|
|
<div hidden class="accordion-items" data-headerAccordion="Community">
|
|
|
|
<div class="link-item">
|
|
<a href="/photos/">Photos</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/squawks/">Squawks</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="https://discussions.flightaware.com/">Discussions</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/adsb/piaware/build/">Host an ADS-B Site</a>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="accordion-header" data-header="Support">
|
|
<div>
|
|
Support
|
|
</div>
|
|
<div>
|
|
<i class="accordion-icon fa fa-chevron-down"></i>
|
|
</div>
|
|
</div>
|
|
<div hidden class="accordion-items" data-headerAccordion="Support">
|
|
|
|
<div class="link-item">
|
|
<a href="/about/contact/">Contact Us</a>
|
|
</div>
|
|
|
|
<div class="link-item">
|
|
<a href="/about/faq/">FAQs</a>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
<hr class="divider mobile-trigger"/>
|
|
<div class="footer-base">
|
|
<div class="language-selection mr-10 footer-bottom-trigger">
|
|
<span id="toggle-language">
|
|
<img src="https://www.flightaware.com/images/countries/US.png" alt="US">
|
|
English (USA)
|
|
<i style="pointer-events: none;" id="language-open-icon" class="fa fa-sort-down"></i>
|
|
</span>
|
|
<div hidden id="language-selection-options" class="language-selection-options">
|
|
<div id="languages" class="languages">
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=ar_SA">
|
|
<img src="https://www.flightaware.com/images/countries/SA.png" alt="SA">
|
|
العربية
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=cs_CZ">
|
|
<img src="https://www.flightaware.com/images/countries/CZ.png" alt="CZ">
|
|
Čeština
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=de_DE">
|
|
<img src="https://www.flightaware.com/images/countries/DE.png" alt="DE">
|
|
Deutsch
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=en_AU">
|
|
<img src="https://www.flightaware.com/images/countries/AU.png" alt="AU">
|
|
English (Australia)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=en_CA">
|
|
<img src="https://www.flightaware.com/images/countries/CA.png" alt="CA">
|
|
English (Canada)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=en_GB">
|
|
<img src="https://www.flightaware.com/images/countries/GB.png" alt="GB">
|
|
English (UK)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=en_US">
|
|
<img src="https://www.flightaware.com/images/countries/US.png" alt="US">
|
|
English (USA)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=es_ES">
|
|
<img src="https://www.flightaware.com/images/countries/ES.png" alt="ES">
|
|
Español (España)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=es_MX">
|
|
<img src="https://www.flightaware.com/images/countries/MX.png" alt="MX">
|
|
Español
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=fi_FI">
|
|
<img src="https://www.flightaware.com/images/countries/FI.png" alt="FI">
|
|
Suomi
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=fr_CA">
|
|
<img src="https://www.flightaware.com/images/countries/CA.png" alt="CA">
|
|
Français (Canada)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=fr_FR">
|
|
<img src="https://www.flightaware.com/images/countries/FR.png" alt="FR">
|
|
Français (France)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=he_IL">
|
|
<img src="https://www.flightaware.com/images/countries/IL.png" alt="IL">
|
|
עִבְרִית
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=he_IN">
|
|
<img src="https://www.flightaware.com/images/countries/IN.png" alt="IN">
|
|
हिन्दी
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=hr_HR">
|
|
<img src="https://www.flightaware.com/images/countries/HR.png" alt="HR">
|
|
Hrvatski
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=it_IT">
|
|
<img src="https://www.flightaware.com/images/countries/IT.png" alt="IT">
|
|
Italiano
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=it_IT">
|
|
<img src="https://www.flightaware.com/images/countries/IT.png" alt="IT">
|
|
Italiano
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=ja_JP">
|
|
<img src="https://www.flightaware.com/images/countries/JP.png" alt="JP">
|
|
日本語
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=ko_KR">
|
|
<img src="https://www.flightaware.com/images/countries/KR.png" alt="KR">
|
|
한국어
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=pl_PL">
|
|
<img src="https://www.flightaware.com/images/countries/PL.png" alt="PL">
|
|
Polski
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=pt_BR">
|
|
<img src="https://www.flightaware.com/images/countries/BR.png" alt="BR">
|
|
Português (Brasil)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=pt_PT">
|
|
<img src="https://www.flightaware.com/images/countries/PT.png" alt="PT">
|
|
Português (Portugal)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=ru_RU">
|
|
<img src="https://www.flightaware.com/images/countries/RU.png" alt="RU">
|
|
Русский
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=tr_TR">
|
|
<img src="https://www.flightaware.com/images/countries/TR.png" alt="TR">
|
|
Türkçe
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=zh_CN">
|
|
<img src="https://www.flightaware.com/images/countries/CN.png" alt="CN">
|
|
中文(简体)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=zh_HK">
|
|
<img src="https://www.flightaware.com/images/countries/HK.png" alt="HK">
|
|
中文(香港)
|
|
</a>
|
|
</div>
|
|
|
|
<div>
|
|
<a href="/account/locale_switch.rvt?csrf_token=049924691&locale=zh_TW">
|
|
<img src="https://www.flightaware.com/images/countries/TW.png" alt="TW">
|
|
中文(台灣)
|
|
</a>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="copyright mr-10 mt-5 footer-bottom-trigger">
|
|
<i class="fa fa-copyright"></i> 2026 FlightAware
|
|
</div>
|
|
<div class="terms mr-10 mt-5">
|
|
<a href="/about/terms-of-use/">Terms of Use</a>
|
|
</div>
|
|
<div class="policy mr-10 mt-5">
|
|
<a href="/about/privacy/">Privacy</a>
|
|
</div>
|
|
<div class="policy mr-10 mt-5">
|
|
<a href="#" class="ot-sdk-show-settings">Cookie Settings</a>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
<script>var lazyload_scripts = [];</script>
|
|
<!-- Google Analytics -->
|
|
<script>
|
|
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
|
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
|
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
|
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
|
|
|
// window.ga_debug = {trace: true};
|
|
|
|
ga('create', 'UA-498336-1', 'auto'); // Replace with your property ID.
|
|
|
|
ga('set', 'dimension1', 'No Account'); ga('set', 'dimension3', 'guest'); ga('set', 'dimension4', ''); ga('set', 'dimension5', '0');
|
|
|
|
ga('send', 'pageview');
|
|
|
|
</script>
|
|
<!-- End Google Analytics -->
|
|
<script>_qoptions = { qacct: 'p-16S-sAgkGlgVs' }; lazyload_scripts.push('https://secure.quantserve.com/quant.js');</script>
|
|
<noscript><img src='https://pixel.quantserve.com/pixel/p-16S-sAgkGlgVs.gif' style='display: none;' height='1' width='1' alt=''></noscript>
|
|
<script>var _comscore = [{ c1: '2', c2: '8950477' }]; lazyload_scripts.push('https://sb.scorecardresearch.com/beacon.js');</script>
|
|
<script type='text/plain' class='optanon-category-C0002' id='hs-script-loader' async defer src='//js.hs-scripts.com/7228775.js'></script><script type='text/javascript'>
|
|
function setCors(el, url) {
|
|
if (url.indexOf('flightcdn') !== -1) {
|
|
el.setAttribute('crossorigin', 'anonymous');
|
|
}
|
|
return el;
|
|
}
|
|
|
|
function lazyLoad(type, refresh) {
|
|
type = (typeof type !== "string") ? "all" : type;
|
|
if ((type === "all" || type === "ads") && typeof lazyload_ads !== "undefined") for (var x = 0; x < lazyload_ads.length; x++) {
|
|
var rand = Math.floor(Math.random() * 10E6);
|
|
if (window.frames[lazyload_ads[x][0]] && window.frames[lazyload_ads[x][0]].location) {
|
|
var url = lazyload_ads[x][1];
|
|
if (refresh)
|
|
url = url.replace("first_hit_from_homepage=yes;", "");
|
|
window.frames[lazyload_ads[x][0]].location.replace(url + ";ord=" + rand);
|
|
}
|
|
}
|
|
if (type === "all" || type === "scripts") {
|
|
for (var x = 0; x < lazyload_scripts.length; x++) {
|
|
var url = lazyload_scripts[x];
|
|
var el = document.createElement('script'); el.type = 'text/javascript'; el.async = true; el.src = url;
|
|
setCors(el, url);
|
|
document.getElementsByTagName('head')[0].appendChild(el);
|
|
}
|
|
}
|
|
}
|
|
if (typeof window.addEventListener !== 'undefined') window.addEventListener('load', lazyLoad, false);
|
|
else if (typeof window.attachEvent !== 'undefined') window.attachEvent('onload', lazyLoad);
|
|
else lazyLoad();
|
|
</script>
|
|
|
|
<script>var FADateConfig = {"timeLocal":false,"userHour":"%I:%M%p","dualTzDisplay":false,"userTZ":":America/New_York","dateFormat":"%d-%b-%Y","longDateFormat":"%A, %B %e, %Y","longDayFormat":"%A %d-%b-%Y","shortDayFormat":"%a %d-%b-%Y","refTime":"1780695658"};</script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/99f217a4622b-sri.fallback.js" ></script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/804cef2b44f6-fadate.js" ></script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/3b44c4e91809-flightpage/controller.js" ></script>
|
|
<script type="text/javascript" data-tpl="live/flight/blocked">!function(){var n=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).blocked=n({1:function(n,l,a,e,i){var r;return" - "+n.escapeExpression(n.lambda(null!=(r=null!=l?l.aircraft:l)?r.owner:r,l))},3:function(n,l,a,e,i){var r;return" ("+n.escapeExpression(n.lambda(null!=(r=null!=l?l.aircraft:l)?r.ownerLocation:r,l))+")"},compiler:[7,">= 4.0.0"],main:function(n,l,a,e,i){var r,t,s=null!=l?l:n.nullContext||{},u=n.lambda;return'\x3c!-- Blocked flight ident --\x3e\n<div class="blue bignotice">\n\t<h3>'+n.escapeExpression((t=null!=(t=a.ident||(null!=l?l.ident:l))?t:a.helperMissing,"function"==typeof t?t.call(s,{name:"ident",hash:{},data:i}):t))+(null!=(r=a.if.call(s,null!=(r=null!=l?l.aircraft:l)?r.owner:r,{name:"if",hash:{},fn:n.program(1,i,0),inverse:n.noop,data:i}))?r:"")+(null!=(r=a.if.call(s,null!=(r=null!=l?l.aircraft:l)?r.ownerLocation:r,{name:"if",hash:{},fn:n.program(3,i,0),inverse:n.noop,data:i}))?r:"")+"</h3>\n\t<h4>"+(null!=(r=u(null!=(r=null!=l?l.userBlockMessage:l)?r.primary:r,l))?r:"")+'</h4>\n\t<div class="indent">'+(null!=(r=u(null!=(r=null!=l?l.userBlockMessage:l)?r.secondary:r,l))?r:"")+"</div>\n</div>\n\n<div data-template='live/flight/internal'></div>\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/blockedFbo">!function(){var n=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).blockedFbo=n({1:function(n,a,l,e,t){var o;return" - "+n.escapeExpression(n.lambda(null!=(o=null!=a?a.aircraft:a)?o.owner:o,a))},3:function(n,a,l,e,t){var o;return" ("+n.escapeExpression(n.lambda(null!=(o=null!=a?a.aircraft:a)?o.ownerLocation:o,a))+")"},compiler:[7,">= 4.0.0"],main:function(n,a,l,e,t){var o,i,r=null!=a?a:n.nullContext||{};return'\x3c!-- Blocked flight ident --\x3e\n<div class="blue bignotice">\n\t<h3>'+n.escapeExpression((i=null!=(i=l.ident||(null!=a?a.ident:a))?i:l.helperMissing,"function"==typeof i?i.call(r,{name:"ident",hash:{},data:t}):i))+(null!=(o=l.if.call(r,null!=(o=null!=a?a.aircraft:a)?o.owner:o,{name:"if",hash:{},fn:n.program(1,t,0),inverse:n.noop,data:t}))?o:"")+(null!=(o=l.if.call(r,null!=(o=null!=a?a.aircraft:a)?o.ownerLocation:o,{name:"if",hash:{},fn:n.program(3,t,0),inverse:n.noop,data:t}))?o:"")+"</h3>\n\t<h4>"+(null!=(o=n.lambda(null!=(o=null!=a?a.userBlockMessage:a)?o.primary:o,a))?o:"")+'</h4>\n\t<div class="indent">You must be logged-in to an authorized FBO Toolbox account to track this flight. <a href="/fbotoolbox">Learn more and find out how to sign-up for an account.</a></div>\n</div>\n\n<div data-template=\'live/flight/internal\'></div>\n'},useData:!0})}();
|
|
</script>
|
|
<script>var mapGlobals = {"PREMIUM_BASE_LAYER_PROVIDER":"stadia","STADIA_MAPS_API_KEY":"c0df6440-a23e-4edd-a94e-5d6869b901fe","MAPBOX_API_TOKEN":"pk.eyJ1IjoiZmxpZ2h0YXdhcmUiLCJhIjoiY21ic2U1MzJ3MGpjbzJ4cTIxMWh3YWlkbCJ9.VhOOtcf2pTGDiwhrszwQ4Q","MAPBOX_STREETS_TILESET":"mapbox.mapbox-streets-v8","MAPBOX_TERRAIN_TILESET":"mapbox.mapbox-terrain-v2","MAPBOX_CLASSIC_STYLE":"ckm2fs8lhb56e17lkg0ld9per","MAPBOX_STREETS_STYLE":"cknj707z3134217oc88p1ux5k","MAPBOX_TERRAIN_STYLE":"cknggu7zl05bp17o2a1img7j6","MAPBOX_SATELLITE_STYLE":"cmeagmyo4009q01s46xwkb62p","MAPBOX_SATELLITE_BOUNDARIES_STYLE":"cmeadttxd00bk01qq5o4mfmvb","MAPBOX_COUNTRY_NAMES_STYLE":"ck1tqr0xu6pku1brt0q0m1tgl","REF_TIME":1780695657,"TILE_CDN":"https://tiles.flightaware.com/","WEATHER_CDN":"https://www.flightaware.com/","AUTO_ZOOM_MAX":10,"AUTO_PAN_ZOOM_MAX":10,"ANIMATE_VICINITY":true,"VICINITY_ANIMATION_GRANULE":0.16666,"ANIMATED_WEATHER_ENABLED":"disabled","VICINITY_GRID":[[-180,-90,-80.859375,23.85752048854556],[-180,23.85752048854556,-80.859375,28.78767292946577],[-180,28.78767292946577,-87.85440444946289,31.943435668945312],[-87.85440444946289,28.78767292946577,-80.859375,31.943435668945312],[-180,31.943435668945312,-116.31255626678467,36.38671875],[-116.31255626678467,31.943435668945312,-102.54638671875,36.38671875],[-102.54638671875,31.943435668945312,-91.53345108032227,36.38671875],[-91.53345108032227,31.943435668945312,-85.36250084638596,36.38671875],[-85.36250084638596,31.943435668945312,-80.859375,36.38671875],[-180,36.38671875,-124.55893930338789,90],[-124.55893930338789,36.38671875,-121.23017996549606,90],[-121.23017996549606,36.38671875,-107.58087158203125,42.826595306396484],[-121.23017996549606,42.826595306396484,-107.58087158203125,90],[-107.58087158203125,36.38671875,-91.29745960235596,39.842262268066406],[-91.29745960235596,36.38671875,-80.859375,39.842262268066406],[-107.58087158203125,39.842262268066406,-80.859375,41.6056202352047],[-107.58087158203125,41.6056202352047,-80.859375,44.48848856103723],[-107.58087158203125,44.48848856103723,-80.859375,90],[-80.859375,-90,0.149688720703125,-6.111016273498535],[-80.859375,-6.111016273498535,0.149688720703125,18.4625244140625],[-80.859375,18.4625244140625,-78.3673969656229,36.2109375],[-78.3673969656229,18.4625244140625,0.149688720703125,36.2109375],[-80.859375,36.2109375,-74.53054189682007,40.01924514770508],[-80.859375,40.01924514770508,-74.53054189682007,90],[-74.53054189682007,36.2109375,-71.46748556289822,90],[-71.46748556289822,36.2109375,-8.802458064747043,90],[-8.802458064747043,36.2109375,0.149688720703125,90],[0.149688720703125,-90,78.83419990539551,24.813995361328125],[0.149688720703125,24.813995361328125,78.83419990539551,37.79296875],[78.83419990539551,-90,180,5.8447265625],[78.83419990539551,5.8447265625,113.41235423460603,37.79296875],[113.41235423460603,5.8447265625,180,37.79296875],[0.149688720703125,37.79296875,14.200494289398193,47.479820251464844],[0.149688720703125,47.479820251464844,14.200494289398193,90],[14.200494289398193,37.79296875,23.10574117815122,90],[23.10574117815122,37.79296875,50.07194191315648,90],[50.07194191315648,37.79296875,180,90]],"VICINITY_AIRPORT_GRID":[[-180,-90,-79.1015625,29.910523029975593],[-180,29.910523029975593,-79.1015625,32.819080352783],[-180,32.8190803527832,-94.7684097290039,37.6171875],[-94.7684097290039,32.8190803527832,-79.1015625,37.6171875],[-180,37.6171875,-119.9930191040039,90],[-119.9930191040039,37.6171875,-104.326171875,90],[-104.326171875,37.6171875,-79.1015625,40.635337829589844],[-104.326171875,40.635337829589844,-79.1015625,43.38317546993494],[-104.326171875,43.38317546993494,-79.1015625,90],[-79.1015625,-90,-50.44011265039444,-8.4375],[-50.44011265039444,-90,2.879791259765625,-8.4375],[-79.1015625,-8.4375,2.879791259765625,37.320556640625],[-79.1015625,37.320556640625,-73.49736839532852,90],[-73.49736839532852,37.320556640625,2.879791259765625,90],[2.879791259765625,-90,140.90901643037796,-12.3046875],[140.90901643037796,-90,180,-12.3046875],[2.879791259765625,-12.3046875,17.063245475292206,90],[17.063245475292206,-12.3046875,70.52686805371195,90],[70.52686805371195,-12.3046875,180,90]],"MC":{"aircraft":"Aircraft","arrivals":"Arrivals","aviation sectional":"Aviation Sectional","classic":"Classic","departures":"Departures","estimated":"ESTIMATED","flown route":"Flown Route","high enroute":"High Enroute","ifr high en route":"IFR High En Route","ifr low en route":"IFR Low En Route","low enroute":"Low Enroute","nearby airports":"Nearby Airports","overlays":"Overlays","planned route":"Planned Route","routes":"Routes","satellite - with boundaries":"Satellite - with boundaries","satellite":"Satellite","scope":"Scope","streets - dark":"Streets - Dark","streets - light":"Streets - Light","terrain - dark":"Terrain - Dark","terrain - light":"Terrain - Light","vicinity":"Vicinity","waypoints":"Waypoints","weather":"Weather","world vfr":"World VFR","zoom_in":"Zoom in","zoom_out":"Zoom out","zoom_to_my_location":"Zoom to my location","filter_flights":"Filter flights","change_layers":"Change map layers","expand_map":"Expand map to full screen","altitude":"Altitude","units_feet":"feet","units_meters":"meters","speed":"Speed","units_miles":"MPH","units_km":"km/h","units_kts":"kts","flight_type":"Flight Type","general_aviation":"General Aviation","business_aviation":"Business Aviation","commercial_airlines":"Commercial Airlines","cargo_airlines":"Cargo Airlines","aircraft_type":"Aircraft Type","valid_number_warning":"Please enter a valid number","clear_filters":"Clear Filters","filtering":"Filter:"},"VICINITY_TOKEN":"97287877c44951182696fb1064770b24638188aa","CLASSIC_BASE_LAYER_TILE_URL":"https://skyapi.ovc.flightaware.com/tiles/vector/flightaware/{z}/{x}/{y}.mvt","CLASSIC_BASE_LAYER_STYLE_URL":"https://skyapi.ovc.flightaware.com/tiles/vector/flightaware.json","API_PROXY_ENABLED":true,"API_PROXY_PERCENT":100,"API_PROXY_URL":"https://proxy.imc.flightaware.com/dtn","AERIS_BASE_URL":"https://skyapi.ovc.flightaware.com/aeris/","AERIS_MAX_ZOOM":8,"PREMIUM_WEATHER_BASE_URL":"https://skyapi.ovc.flightaware.com/premium/","PREMIUM_WEATHER_METADATA_REFRESH":"210","PREMIUM_WEATHER_ENABLED":true,"DEBUG_ENABLED":false};</script>
|
|
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/2d8331f59218-moment/tz/moment-timezone-with-data-1970-2030.min.js" ></script>
|
|
<script type="text/javascript" data-tpl="live/flight/notification">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).notification=t({1:function(t,a,n,e,i){var l,r=null!=a?a:t.nullContext||{},o=n.helperMissing;return'\t<div class="flightPageNotificationButtons">\n'+(null!=(l=t.invokePartial(e.notificationButton_partial,a,{name:"notificationButton_partial",data:i,indent:"\t\t",helpers:n,partials:e,decorators:t.decorators}))?l:"")+'\t\t<a aria-label="Share" onclick="FlightPage.prototype.toggleShareMenu()" id="share" href="#share" class="flightPageButton flightPageShareButton" data-tip="'+t.escapeExpression((n.mc||a&&a.mc||o).call(r,"FP_Share_Flight","Share this flight",{name:"mc",hash:{},data:i}))+'">\n\t\t\t<i class="fa fa-share-alt" aria-hidden="true" alt="Share"></i>\n\t\t</a>\n\t\t\n\t\t<div class="share-popup" style="display: none;">\n\t\t\t<div class="bold">\n\t\t\t\tShare Flight\n\t\t\t</div>\n'+(null!=(l=n.if.call(r,(n.canEmailFlight||a&&a.canEmailFlight||o).call(r,{name:"canEmailFlight",hash:{},data:i}),{name:"if",hash:{},fn:t.program(2,i,0),inverse:t.noop,data:i}))?l:"")+(null!=(l=n.if.call(r,null!=(l=null!=a?a.links:a)?l.facebook:l,{name:"if",hash:{},fn:t.program(4,i,0),inverse:t.noop,data:i}))?l:"")+(null!=(l=n.if.call(r,null!=(l=null!=a?a.links:a)?l.twitter:l,{name:"if",hash:{},fn:t.program(6,i,0),inverse:t.noop,data:i}))?l:"")+"\t\t</div>\n\t</div>\n"},2:function(t,a,n,e,i){return'\t\t\t\t<div onclick="FlightPage.prototype.openShareModal()">\n\t\t\t\t\t<i class="fa fa-envelope" aria-hidden="true" alt="Share Email"></i> <a aria-label="Share Email" href="#email">Email</a>\n\t\t\t\t</div>\n'},4:function(t,a,n,e,i){var l;return'\t\t\t\t<div>\n\t\t\t\t\t<i class="fa fa-facebook-square" aria-hidden="true" alt="Share on facebook"></i> <a aria-label="Share on facebook" href="'+t.escapeExpression(t.lambda(null!=(l=null!=a?a.links:a)?l.facebook:l,a))+'" target="_blank" rel="noopener noreferrer">Facebook</a>\n\t\t\t\t</div>\n'},6:function(t,a,n,e,i){var l;return'\t\t\t\t<div>\n\t\t\t\t\t<i class="fa fa-twitter-square" aria-hidden="true" alt="Share on twitter"></i> <a aria-label="Share on twitter" href="'+t.escapeExpression(t.lambda(null!=(l=null!=a?a.links:a)?l.twitter:l,a))+'" target="_blank" rel="noopener noreferrer">Twitter</a>\n\t\t\t\t</div>\n'},compiler:[7,">= 4.0.0"],main:function(t,a,n,e,i){var l,r=null!=a?a:t.nullContext||{};return"\x3c!-- Notification buttons --\x3e\n"+(null!=(l=n.if.call(r,(n.showNotificationOptions||a&&a.showNotificationOptions||n.helperMissing).call(r,{name:"showNotificationOptions",hash:{},data:i}),{name:"if",hash:{},fn:t.program(1,i,0),inverse:t.noop,data:i}))?l:"")+"\n"},usePartial:!0,useData:!0})}();
|
|
</script>
|
|
<script>var FAMap_URLs = [{"type":"js","url":"https://www.flightaware.com/include/7b9864d2d2e9-maps/FAMap.js"},{"type":"css","url":"https://www.flightaware.com/include/d72696846b471-maps/FAMap.css"}];</script>
|
|
<script type="text/javascript" data-tpl="live/flight/detailMain">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).detailMain=t({1:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=a?a.blockMessage:a,{name:"if",hash:{},fn:t.program(2,e,0),inverse:t.noop,data:e}))?i:""},2:function(t,a,l,n,e){var i;return'\t\t<div class="flightPageBlockMessage">\n\t\t\t<strong>'+t.escapeExpression((i=null!=(i=l.blockMessage||(null!=a?a.blockMessage:a))?i:l.helperMissing,"function"==typeof i?i.call(null!=a?a:t.nullContext||{},{name:"blockMessage",hash:{},data:e}):i))+"</strong>\n\t\t</div>\n"},4:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return'\t<div class="flightPageHeader mb-5">\n\t\t<div>\n\t\t\t<h2>\t\n\t\t\t\t '+t.escapeExpression((l.mc||a&&a.mc||u).call(s,"FP_Flight_Details","Flight Details",{name:"mc",hash:{},data:e}))+'\n\t\t\t</h2>\n\t\t</div>\n\t\t<div>\n\t\t\t<span class="updated-at"></span>\n\t\t</div>\n\t</div>\n\n'+(null!=(i=l.if.call(s,null!=a?a.blockMessage:a,{name:"if",hash:{},fn:t.program(2,e,0),inverse:t.noop,data:e}))?i:"")+'\n\t\x3c!-- Links --\x3e\n\t<div class="flightPageLinks flightPageLinksDetails">\n\t\t<div class="halfButtonTable">\n'+(null!=(i=l.if.call(s,(l.showTrackLogAndInboundFlightLinks||a&&a.showTrackLogAndInboundFlightLinks||u).call(s,{name:"showTrackLogAndInboundFlightLinks",hash:{},data:e}),{name:"if",hash:{},fn:t.program(5,e,0),inverse:t.program(7,e,0),data:e}))?i:"")+'\t\t</div>\n\t\t<div class="flightPageLinksDetailsBottom">\n'+(null!=(i=l.unless.call(s,(l.hideFlightFinderLink||a&&a.hideFlightFinderLink||u).call(s,{name:"hideFlightFinderLink",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(12,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t</div>\n\t</div>\n"},5:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return'\t\t\t\t\t<a href="'+r((l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=(i=null!=a?a.codeShare:a)?i.links:i)?i.trackLog:i,null!=(i=null!=a?a.links:a)?i.trackLog:i,{name:"coalesce",hash:{},data:e}))+'" class="halfButton text-center" id="trackLogLink"><span>'+r((l.mc||a&&a.mc||u).call(s,"FP_Link_Flight_Log_Graph","View track log",{name:"mc",hash:{},data:e}))+'</span></a>\n\t\t\t\t\t<a href="'+r(t.lambda(null!=(i=null!=a?a.inboundFlight:a)?i.linkUrl:i,a))+'" class="halfButton halfButtonRight text-center" id="flightPageTourStep4"><span>'+r((l.mc||a&&a.mc||u).call(s,"FP_Track_Inbound_Plane","Track inbound plane",{name:"mc",hash:{},data:e}))+"</span></a>\n"},7:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return(null!=(i=l.if.call(s,(l.showTrackLogLink||a&&a.showTrackLogLink||u).call(s,{name:"showTrackLogLink",hash:{},data:e}),{name:"if",hash:{},fn:t.program(8,e,0),inverse:t.noop,data:e}))?i:"")+(null!=(i=l.if.call(s,(l.showInboundFlightLink||a&&a.showInboundFlightLink||u).call(s,{name:"showInboundFlightLink",hash:{},data:e}),{name:"if",hash:{},fn:t.program(10,e,0),inverse:t.noop,data:e}))?i:"")},8:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return'\t\t\t\t\t<a href="'+r((l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=(i=null!=a?a.codeShare:a)?i.links:i)?i.trackLog:i,null!=(i=null!=a?a.links:a)?i.trackLog:i,{name:"coalesce",hash:{},data:e}))+'" class="halfButton text-center" id="trackLogLink"><span>'+r((l.mc||a&&a.mc||u).call(s,"FP_Link_Flight_Log_Graph","View track log",{name:"mc",hash:{},data:e}))+"</span></a>\n"},10:function(t,a,l,n,e){var i,s=t.escapeExpression;return'\t\t\t\t\t<a href="'+s(t.lambda(null!=(i=null!=a?a.inboundFlight:a)?i.linkUrl:i,a))+'" id="flightPageTourStep4" class="halfButton text-center"><span>'+s((l.mc||a&&a.mc||l.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Track_Inbound_Plane","Track inbound plane",{name:"mc",hash:{},data:e}))+"</span></a>\n"},12:function(t,a,l,n,e){var i,s=t.lambda,u=t.escapeExpression,r=null!=a?a:t.nullContext||{},c=l.helperMissing;return'\t\t\t\t<a href="/live/findflight/'+u(s(null!=(i=null!=a?a.origin:a)?i.icao:i,a))+"/"+u(s(null!=(i=null!=a?a.destination:a)?i.icao:i,a))+'">\n\t\t\t\t\t<span>\n\t\t\t\t\t\t'+u((l.mc||a&&a.mc||c).call(r,"FP_Link_All_Flights_Between","All flights between %1 and %2",(l.formatAirportCode||a&&a.formatAirportCode||c).call(r,null!=a?a.origin:a,{name:"formatAirportCode",hash:{},data:e}),(l.formatAirportCode||a&&a.formatAirportCode||c).call(r,null!=a?a.destination:a,{name:"formatAirportCode",hash:{},data:e}),{name:"mc",hash:{},data:e}))+"\n\t\t\t\t\t</span>\n\t\t\t\t</a>\n"},14:function(t,a,l,n,e){var i,s,u=null!=a?a:t.nullContext||{},r=l.helperMissing,c=t.escapeExpression;return'\t<h3 class="flightPageDataTableHeading">'+c((l.mc||a&&a.mc||r).call(u,"FP_Flight_Times","Flight Times",{name:"mc",hash:{},data:e}))+'</h3>\n\t<div class="flightPageDataBox" data-flightid="'+c((s=null!=(s=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?s:r,"function"==typeof s?s.call(u,{name:"encryptedFlightId",hash:{},data:e}):s))+'">\n\n\t\t<div class="flightPageDataColumn">\n'+(null!=(i=l.if.call(u,null!=a?a.poweredOn:a,{name:"if",hash:{},fn:t.program(15,e,0),inverse:t.noop,data:e}))?i:"")+'\n\t\t\t<div class="flightPageDataTimesGroup">\n\t\t\t\t<div class="flightPageDataTimesRow">\n\t\t\t\t\t<div class="flightPageDataTimesLargeLabel">\n\t\t\t\t\t\t'+c((l.mc||a&&a.mc||r).call(u,"FP_Taxi_Out","Taxi Out",{name:"mc",hash:{},data:e}))+"\n\t\t\t\t\t</div>\n"+(null!=(i=l.if.call(u,(l.coalesce||a&&a.coalesce||r).call(u,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(17,e,0),inverse:t.program(19,e,0),data:e}))?i:"")+'\t\t\t\t</div>\n\n\t\t\t\t<div class="flightPageDataTimesRow">\n\t\t\t\t\t<div class="flightPageDataTimesSmallLabel">\n\t\t\t\t\t\t'+c((l.mc||a&&a.mc||r).call(u,"FP_Taxi_Time","Taxi Time",{name:"mc",hash:{},data:e}))+'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="flightPageDataTimesSmallText">\n'+(null!=(i=l.if.call(u,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(21,e,0),inverse:t.program(32,e,0),data:e}))?i:"")+'\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="flightPageDataTimesGroup">\n\t\t\t\t<div class="flightPageDataTimesRow">\n\t\t\t\t\t<div class="flightPageDataTimesLargeLabel">\n\t\t\t\t\t\t'+c((l.mc||a&&a.mc||r).call(u,"FP_Takeoff","Takeoff",{name:"mc",hash:{},data:e}))+'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="flightPageDataTimeLargeText">\n'+(null!=(i=l.if.call(u,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(46,e,0),inverse:t.program(48,e,0),data:e}))?i:"")+'\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="flightPageDataTimesRow">\n\t\t\t\t\t<div class="flightPageDataTimesSmallLabel">\n\t\t\t\t\t\t'+c((l.mc||a&&a.mc||r).call(u,"FP_Scheduled","Scheduled",{name:"mc",hash:{},data:e}))+'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="flightPageDataTimesSmallText">\n'+(null!=(i=l.if.call(u,null!=(i=null!=a?a.takeoffTimes:a)?i.scheduled:i,{name:"if",hash:{},fn:t.program(53,e,0),inverse:t.program(55,e,0),data:e}))?i:"")+'\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="flightPageDataColumn">\n\n\t\t\t<div class="flightPageDataTimesGroup">\n\t\t\t\t<div class="flightPageDataTimesRow">\n\t\t\t\t\t<div class="flightPageDataTimesLargeLabel">\n\t\t\t\t\t\t'+c((l.mc||a&&a.mc||r).call(u,"FP_Landing","Landing",{name:"mc",hash:{},data:e}))+'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="flightPageDataTimeLargeText">\n'+(null!=(i=l.if.call(u,null!=a?a.resultUnknown:a,{name:"if",hash:{},fn:t.program(57,e,0),inverse:t.program(59,e,0),data:e}))?i:"")+'\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="flightPageDataTimesRow">\n\t\t\t\t\t<div class="flightPageDataTimesSmallLabel">\n\t\t\t\t\t\t'+c((l.mc||a&&a.mc||r).call(u,"FP_Scheduled","Scheduled",{name:"mc",hash:{},data:e}))+'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="flightPageDataTimesSmallText">\n'+(null!=(i=l.if.call(u,null!=(i=null!=a?a.landingTimes:a)?i.scheduled:i,{name:"if",hash:{},fn:t.program(65,e,0),inverse:t.program(55,e,0),data:e}))?i:"")+'\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="flightPageDataTimesGroup">\n\t\t\t\t<div class="flightPageDataTimesRow">\n\t\t\t\t\t<div class="flightPageDataTimesLargeLabel">\n\t\t\t\t\t\t'+c((l.mc||a&&a.mc||r).call(u,"FP_Taxi_In","Taxi In",{name:"mc",hash:{},data:e}))+'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="flightPageDataTimeLargeText">\n'+(null!=(i=l.if.call(u,null!=a?a.resultUnknown:a,{name:"if",hash:{},fn:t.program(55,e,0),inverse:t.program(67,e,0),data:e}))?i:"")+'\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="flightPageDataTimesRow">\n\t\t\t\t\t<div class="flightPageDataTimesSmallLabel">\n\t\t\t\t\t\t'+c((l.mc||a&&a.mc||r).call(u,"FP_Taxi_Time","Taxi Time",{name:"mc",hash:{},data:e}))+'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="flightPageDataTimesSmallText">\n'+(null!=(i=l.if.call(u,null!=a?a.resultUnknown:a,{name:"if",hash:{},fn:t.program(55,e,0),inverse:t.program(73,e,0),data:e}))?i:"")+"\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n"+(null!=(i=l.if.call(u,null!=a?a.poweredOff:a,{name:"if",hash:{},fn:t.program(87,e,0),inverse:t.noop,data:e}))?i:"")+"\n\t\t</div>\n\n\t</div>\n\t\n"},15:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return'\t\t\t\t<div class="flightPageDataTimesGroup">\n\t\t\t\t\t<div class="flightPageDataTimesRow">\n\t\t\t\t\t\t<div class="flightPageDataTimesNormalLabel">\n\t\t\t\t\t\t\t'+r((l.mc||a&&a.mc||u).call(s,"FP_Powered_On","Powered On",{name:"mc",hash:{},data:e}))+'\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageDataTimesNormalText bold">\n\t\t\t\t\t\t\t'+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=a?a.poweredOn:a,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n"},17:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return'\t\t\t\t\t<div class="flightPageDataTimeLargeText">\n\t\t\t\t\t\t'+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t</div>\n"},19:function(t,a,l,n,e){var i;return null!=(i=t.invokePartial(n.departure_time_partial,a,{name:"departure_time_partial",hash:{activityLogMode:!1},data:e,indent:"\t\t\t\t\t\t",helpers:l,partials:n,decorators:t.decorators}))?i:""},21:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.coalesce||a&&a.coalesce||l.helperMissing).call(s,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(22,e,0),inverse:t.program(24,e,0),data:e}))?i:""},22:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return"\t\t\t\t\t\t\t\t"+t.escapeExpression((l.duration||a&&a.duration||u).call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}))+"\n"},24:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.predictedTimes:a)?i.out:i,{name:"if",hash:{},fn:t.program(25,e,0),inverse:t.program(30,e,0),data:e}))?i:""},25:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return null!=(i=(l.if_multi||a&&a.if_multi||u).call(s,null!=a?a.poweredOn:a,(l.duration||a&&a.duration||u).call(s,null!=a?a.poweredOn:a,null!=(i=null!=a?a.predictedTimes:a)?i.out:i,{name:"duration",hash:{hideNegative:!0},data:e}),(l.duration||a&&a.duration||u).call(s,null!=(i=null!=a?a.predictedTimes:a)?i.out:i,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"duration",hash:{hideNegative:!0},data:e}),{name:"if_multi",hash:{},fn:t.program(26,e,0),inverse:t.program(28,e,0),data:e}))?i:""},26:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return"\t\t\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.valueOrDash||a&&a.valueOrDash||u).call(s,(l.duration||a&&a.duration||u).call(s,null!=(i=null!=a?a.predictedTimes:a)?i.out:i,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"duration",hash:{hideNegative:!0},data:e}),{name:"valueOrDash",hash:{},data:e}))+"</em>\n"},28:function(t,a,l,n,e){return'\t\t\t\t\t\t\t\t\t<em><span class="flightPageTimeDataUnknown">--</span></em>\n'},30:function(t,a,l,n,e){return'\t\t\t\t\t\t\t\t<span class="flightPageTimeDataUnknown">--</span>\n\t\t\t\t\t\t\t'},32:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.coalesce||a&&a.coalesce||l.helperMissing).call(s,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(33,e,0),inverse:t.program(38,e,0),data:e}))?i:""},33:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return null!=(i=l.if.call(s,(l.duration||a&&a.duration||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.predictedTimes:a)?i.off:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}),{name:"if",hash:{},fn:t.program(34,e,0),inverse:t.program(36,e,0),data:e}))?i:""},34:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return"\t\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.valueOrDash||a&&a.valueOrDash||u).call(s,(l.duration||a&&a.duration||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.predictedTimes:a)?i.off:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{hideNegative:!0},data:e}),{name:"valueOrDash",hash:{},data:e}))+"</em>\n"},36:function(t,a,l,n,e){return'\t\t\t\t\t\t\t\t<span class="flightPageTimeDataUnknown">--</span>\n'},38:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.predictedTimes:a)?i.out:i,{name:"if",hash:{},fn:t.program(39,e,0),inverse:t.program(44,e,0),data:e}))?i:""},39:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return null!=(i=(l.if_multi||a&&a.if_multi||u).call(s,null!=a?a.poweredOn:a,(l.duration||a&&a.duration||u).call(s,null!=(i=null!=a?a.predictedTimes:a)?i.out:i,null!=a?a.poweredOn:a,{name:"duration",hash:{hideNegative:!0},data:e}),{name:"if_multi",hash:{},fn:t.program(40,e,0),inverse:t.program(42,e,0),data:e}))?i:""},40:function(t,a,l,n,e){return'\t\t\t\t\t\t\t\t<span class="flightPageTimeDataUnknown">--</span>\t\n'},42:function(t,a,l,n,e){var i,s,u=null!=a?a:t.nullContext||{},r=l.helperMissing,c=t.escapeExpression;return'\t\t\t\t\t\t\t\t<span class="flightTime" data-flightid='+c((s=null!=(s=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?s:r,"function"==typeof s?s.call(u,{name:"encryptedFlightId",hash:{},data:e}):s))+' data-type="duration"><em>'+c((l.valueOrDash||a&&a.valueOrDash||r).call(u,(l.duration||a&&a.duration||r).call(u,null!=(i=null!=a?a.predictedTimes:a)?i.out:i,(l.coalesce||a&&a.coalesce||r).call(u,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{hideNegative:!0},data:e}),{name:"valueOrDash",hash:{},data:e}))+"</em></span>\n"},44:function(t,a,l,n,e){return'\t\t\t\t\t\t\t<span class="flightPageTimeDataUnknown">--</span>\n\t\t\t\t\t\t'},46:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t<span>"+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"</span>\n"},48:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(49,e,0),inverse:t.program(51,e,0),data:e}))?i:""},49:function(t,a,l,n,e){var i,s,u=null!=a?a:t.nullContext||{},r=l.helperMissing,c=t.escapeExpression;return'\t\t\t\t\t\t\t<span class="flightTime" data-flightid='+c((s=null!=(s=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?s:r,"function"==typeof s?s.call(u,{name:"encryptedFlightId",hash:{},data:e}):s))+' data-type="departure"><em>'+c((l.formatFlightTime||a&&a.formatFlightTime||r).call(u,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"</em></span>\n"},51:function(t,a,l,n,e){return'\t\t\t\t\t\t\t<span><span class="flightPageTimeDataUnknown">--</span></span>\n\t\t\t\t\t\t'},53:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t"+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.scheduled:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n"},55:function(t,a,l,n,e){return'\t\t\t\t\t\t\t<span class="flightPageTimeDataUnknown">--</span>\n'},57:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return'\t\t\t\t\t\t\t<span class="flightPageResultUnknown">\n\t\t\t\t\t\t\t\t<em>'+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,null!=a?a.timestamp:a,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,null!=a?a.timestamp:a,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"</em>\n\t\t\t\t\t\t\t</span>\n"},59:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.landingTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(60,e,0),inverse:t.program(62,e,0),data:e}))?i:""},60:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return"\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t"+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,null!=a?a.timestamp:a,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t\t</span>\n"},62:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(63,e,0),inverse:t.program(51,e,0),data:e}))?i:""},63:function(t,a,l,n,e){var i,s,u=null!=a?a:t.nullContext||{},r=l.helperMissing,c=t.escapeExpression;return'\t\t\t\t\t\t\t<span class="flightTime" data-flightid='+c((s=null!=(s=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?s:r,"function"==typeof s?s.call(u,{name:"encryptedFlightId",hash:{},data:e}):s))+' data-type="arrival">\n\t\t\t\t\t\t\t\t<em>\n\t\t\t\t\t\t\t\t\t'+c((l.formatFlightTime||a&&a.formatFlightTime||r).call(u,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t"+c((l.plusOneLabel||a&&a.plusOneLabel||r).call(u,(l.coalesce||a&&a.coalesce||r).call(u,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||r).call(u,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,null!=a?a.timestamp:a,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t</em>\n\t\t\t\t\t\t\t</span>\n"},65:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return"\t\t\t\t\t\t\t"+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.scheduled:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.scheduled:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.scheduled:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n"},67:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.coalesce||a&&a.coalesce||l.helperMissing).call(s,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(68,e,0),inverse:t.program(70,e,0),data:e}))?i:""},68:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return"\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t"+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t\t</span>\n"},70:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"if",hash:{},fn:t.program(71,e,0),inverse:t.program(44,e,0),data:e}))?i:""},71:function(t,a,l,n,e){var i,s,u=null!=a?a:t.nullContext||{},r=l.helperMissing,c=t.escapeExpression;return'\t\t\t\t\t\t\t<span class="flightTime" data-flightid='+c((s=null!=(s=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?s:r,"function"==typeof s?s.call(u,{name:"encryptedFlightId",hash:{},data:e}):s))+' data-type="taxiIn">\n\t\t\t\t\t\t\t\t<em>'+c((l.formatFlightTime||a&&a.formatFlightTime||r).call(u,null!=(i=null!=a?a.predictedTimes:a)?i.in:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"</em>\n\t\t\t\t\t\t\t\t"+c((l.plusOneLabel||a&&a.plusOneLabel||r).call(u,(l.coalesce||a&&a.coalesce||r).call(u,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,null!=(i=null!=a?a.predictedTimes:a)?i.in:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t\t</span>\n"},73:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.landingTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(74,e,0),inverse:t.program(80,e,0),data:e}))?i:""},74:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.coalesce||a&&a.coalesce||l.helperMissing).call(s,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(75,e,0),inverse:t.program(77,e,0),data:e}))?i:""},75:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return"\t\t\t\t\t\t\t\t"+t.escapeExpression((l.duration||a&&a.duration||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}))+"\n"},77:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"if",hash:{},fn:t.program(78,e,0),inverse:t.program(30,e,0),data:e}))?i:""},78:function(t,a,l,n,e){var i,s,u=null!=a?a:t.nullContext||{},r=l.helperMissing,c=t.escapeExpression;return'\t\t\t\t\t\t\t\t<span class="flightTime" data-flightid='+c((s=null!=(s=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?s:r,"function"==typeof s?s.call(u,{name:"encryptedFlightId",hash:{},data:e}):s))+' data-type="duration"><em>'+c((l.valueOrDash||a&&a.valueOrDash||r).call(u,(l.duration||a&&a.duration||r).call(u,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"duration",hash:{hideNegative:!0},data:e}),{name:"valueOrDash",hash:{},data:e}))+"</em></span>\n"},80:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.coalesce||a&&a.coalesce||l.helperMissing).call(s,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(81,e,0),inverse:t.program(84,e,0),data:e}))?i:""},81:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return null!=(i=l.if.call(s,(l.duration||a&&a.duration||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.predictedTimes:a)?i.on:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}),{name:"if",hash:{},fn:t.program(82,e,0),inverse:t.program(36,e,0),data:e}))?i:""},82:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return"\t\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.valueOrDash||a&&a.valueOrDash||u).call(s,(l.duration||a&&a.duration||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.predictedTimes:a)?i.on:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),(l.coalesce||a&&a.coalesce||u).call(s,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{hideNegative:!0},data:e}),{name:"valueOrDash",hash:{},data:e}))+"</em>\n"},84:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"if",hash:{},fn:t.program(85,e,0),inverse:t.program(44,e,0),data:e}))?i:""},85:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return"\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.valueOrDash||a&&a.valueOrDash||u).call(s,(l.duration||a&&a.duration||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.predictedTimes:a)?i.on:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"duration",hash:{hideNegative:!0},data:e}),{name:"valueOrDash",hash:{},data:e}))+"</em>\n"},87:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return'\t\t\t\t<div class="flightPageDataTimesGroup">\n\t\t\t\t\t<div class="flightPageDataTimesRow">\n\t\t\t\t\t\t<div class="flightPageDataTimesNormalLabel">\n\t\t\t\t\t\t\t'+r((l.mc||a&&a.mc||u).call(s,"FP_Powered_Off","Powered Off",{name:"mc",hash:{},data:e}))+'\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageDataTimesNormalText bold">\n\t\t\t\t\t\t\t'+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=a?a.poweredOff:a,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n"},89:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.showCondensedFlightTimes||a&&a.showCondensedFlightTimes||l.helperMissing).call(s,{name:"showCondensedFlightTimes",hash:{},data:e}),{name:"if",hash:{},fn:t.program(90,e,0),inverse:t.program(98,e,0),data:e}))?i:""},90:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return'\t<h3 class="flightPageDataTableHeading">'+r((l.mc||a&&a.mc||u).call(s,"FP_Flight_Times","Flight Times",{name:"mc",hash:{},data:e}))+'</h3>\n\t<div class="flightPageDataTable">\n\n\t\t<div class="flightPageDataTimesParent">\n\t\t\t<div class="flightPageDataTimesChild">\n\t\t\t\t<div class="flightPageDataActualTimeHeading">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Takeoff","Takeoff",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataActualTimeText">\n\t\t\t\t\t<div>\n'+(null!=(i=l.if.call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(46,e,0),inverse:t.program(91,e,0),data:e}))?i:"")+'\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataAncillaryText">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Scheduled","Scheduled",{name:"mc",hash:{},data:e}))+" <span>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.scheduled:i,{name:"if",hash:{},fn:t.program(53,e,0),inverse:t.program(55,e,0),data:e}))?i:"")+'\t\t\t\t\t</span></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="flightPageDataTimesChild">\n\t\t\t\t<div class="flightPageDataActualTimeHeading">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Landing","Landing",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataActualTimeText">\n\t\t\t\t\t<div>\n'+(null!=(i=l.if.call(s,null!=a?a.resultUnknown:a,{name:"if",hash:{},fn:t.program(57,e,0),inverse:t.program(94,e,0),data:e}))?i:"")+'\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataAncillaryText">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Scheduled","Scheduled",{name:"mc",hash:{},data:e}))+" <span>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.landingTimes:a)?i.scheduled:i,{name:"if",hash:{},fn:t.program(65,e,0),inverse:t.program(55,e,0),data:e}))?i:"")+"\t\t\t\t\t</span></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\n"},91:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(92,e,0),inverse:t.program(51,e,0),data:e}))?i:""},92:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t<span><em>"+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"</em></span>\n"},94:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.landingTimes:a)?i.actual:i,{
|
|
name:"if",hash:{},fn:t.program(60,e,0),inverse:t.program(95,e,0),data:e}))?i:""},95:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(96,e,0),inverse:t.program(51,e,0),data:e}))?i:""},96:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return"\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t<em>\n\t\t\t\t\t\t\t\t\t"+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,null!=a?a.timestamp:a,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t</em>\n\t\t\t\t\t\t\t</span>\n"},98:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return'\t\x3c!-- Departure times --\x3e\n\t<h3 class="flightPageDataTableHeading">'+r((l.mc||a&&a.mc||u).call(s,"FP_Departure_Times","Departure Times",{name:"mc",hash:{},data:e}))+'</h3>\n\t<div class="flightPageDataTable">\n\t\t<div class="flightPageDataTimesParent">\n\t\t\t<div class="flightPageDataTimesChild">\n\t\t\t\t<div class="flightPageDataActualTimeHeading">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Gate_Departures","Gate Departure",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataActualTimeText">\n\t\t\t\t\t<div>\n'+(null!=(i=l.if.call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(99,e,0),inverse:t.program(101,e,0),data:e}))?i:"")+'\t\t\t\t\t</div>\n </div>\n <div class="flightPageDataAncillaryText">\n <div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Scheduled","Scheduled",{name:"mc",hash:{},data:e}))+" <span>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.scheduled:i,{name:"if",hash:{},fn:t.program(104,e,0),inverse:t.program(106,e,0),data:e}))?i:"")+'\t\t\t\t\t</span></div>\n </div>\n </div>\n <div class="flightPageDataTimesChild">\n\t\t\t\t<div class="flightPageDataActualTimeHeading">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Takeoff","Takeoff",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataActualTimeText">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<span>\n'+(null!=(i=l.if.call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(108,e,0),inverse:t.program(110,e,0),data:e}))?i:"")+'\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataAncillaryText">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Scheduled","Scheduled",{name:"mc",hash:{},data:e}))+" <span>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.scheduled:i,{name:"if",hash:{},fn:t.program(53,e,0),inverse:t.program(55,e,0),data:e}))?i:"")+'\t\t\t\t\t</span></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="flightPageDataAncillaryTextContainer">\n <div class="flightPageDataAncillaryText">\n <div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Taxi_Time","Taxi Time",{name:"mc",hash:{},data:e}))+": <span>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(113,e,0),inverse:t.program(117,e,0),data:e}))?i:"")+'\t\t\t</span></div>\n\t\t</div>\n\t\t<div class="flightPageDataAncillaryText">\n\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Average_Delay","Average Delay",{name:"mc",hash:{},data:e}))+": <span>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.averageDelays:a)?i.departure:i,{name:"if",hash:{},fn:t.program(129,e,0),inverse:t.program(131,e,0),data:e}))?i:"")+'\t\t\t</span></div>\n\t\t</div>\n </div>\n </div>\n\n\t\x3c!-- Arrival times --\x3e\n\t<h3 class="flightPageDataTableHeading">'+r((l.mc||a&&a.mc||u).call(s,"FP_Arrival_Times","Arrival Times",{name:"mc",hash:{},data:e}))+'</h3>\n\t<div class="flightPageDataTable">\n\n\t\t<div class="flightPageDataTimesParent">\n\t\t\t<div class="flightPageDataTimesChild">\n\t\t\t\t<div class="flightPageDataActualTimeHeading">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Landing","Landing",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataActualTimeText">\n'+(null!=(i=l.if.call(s,null!=a?a.resultUnknown:a,{name:"if",hash:{},fn:t.program(133,e,0),inverse:t.program(135,e,0),data:e}))?i:"")+'\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataAncillaryText">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Scheduled","Scheduled",{name:"mc",hash:{},data:e}))+" <span>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.landingTimes:a)?i.scheduled:i,{name:"if",hash:{},fn:t.program(140,e,0),inverse:t.program(55,e,0),data:e}))?i:"")+'\t\t\t\t\t</span></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="flightPageDataTimesChild">\n\t\t\t\t<div class="flightPageDataActualTimeHeading">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Gate_Arrival","Gate Arrival",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataActualTimeText">\n'+(null!=(i=l.if.call(s,null!=a?a.resultUnknown:a,{name:"if",hash:{},fn:t.program(106,e,0),inverse:t.program(142,e,0),data:e}))?i:"")+'\t\t\t\t</div>\n\t\t\t\t<div class="flightPageDataAncillaryText">\n\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Scheduled","Scheduled",{name:"mc",hash:{},data:e}))+" <span>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.scheduled:i,{name:"if",hash:{},fn:t.program(150,e,0),inverse:t.program(55,e,0),data:e}))?i:"")+'\t\t\t\t\t</span></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="flightPageDataAncillaryTextContainer">\n\t\t\t<div class="flightPageDataAncillaryText">\n\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Taxi_Time","Taxi Time",{name:"mc",hash:{},data:e}))+":\n"+(null!=(i=l.if.call(s,null!=a?a.resultUnknown:a,{name:"if",hash:{},fn:t.program(152,e,0),inverse:t.program(154,e,0),data:e}))?i:"")+'\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="flightPageDataAncillaryText">\n\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Average_Delay","Average Delay",{name:"mc",hash:{},data:e}))+": <span>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.averageDelays:a)?i.arrival:i,{name:"if",hash:{},fn:t.program(169,e,0),inverse:t.program(106,e,0),data:e}))?i:"")+"\t\t\t\t</span></div>\n\n\t\t\t</div>\n\t\t</div>\n\t</div>\n"},99:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t"+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n"},101:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(102,e,0),inverse:t.program(44,e,0),data:e}))?i:""},102:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"</em>\n"},104:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t"+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateDepartureTimes:a)?i.scheduled:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n"},106:function(t,a,l,n,e){return'\t\t\t\t\t\t<span class="flightPageTimeDataUnknown">--</span>\n'},108:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t\t"+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n"},110:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(111,e,0),inverse:t.program(30,e,0),data:e}))?i:""},111:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"</em>\n"},113:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.coalesce||a&&a.coalesce||l.helperMissing).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(114,e,0),inverse:t.program(106,e,0),data:e}))?i:""},114:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return null!=(i=l.if.call(s,(l.duration||a&&a.duration||u).call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}),{name:"if",hash:{},fn:t.program(115,e,0),inverse:t.program(55,e,0),data:e}))?i:""},115:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return"\t\t\t\t\t\t\t"+t.escapeExpression((l.duration||a&&a.duration||u).call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}))+"\n"},117:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(118,e,0),inverse:t.program(122,e,0),data:e}))?i:""},118:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(119,e,0),inverse:t.program(106,e,0),data:e}))?i:""},119:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.duration||a&&a.duration||l.helperMissing).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"duration",hash:{},data:e}),{name:"if",hash:{},fn:t.program(120,e,0),inverse:t.program(55,e,0),data:e}))?i:""},120:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.duration||a&&a.duration||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"duration",hash:{},data:e}))+"</em>\n"},122:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(123,e,0),inverse:t.program(127,e,0),data:e}))?i:""},123:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(124,e,0),inverse:t.program(106,e,0),data:e}))?i:""},124:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.duration||a&&a.duration||l.helperMissing).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"duration",hash:{},data:e}),{name:"if",hash:{},fn:t.program(125,e,0),inverse:t.program(55,e,0),data:e}))?i:""},125:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.duration||a&&a.duration||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"duration",hash:{},data:e}))+"</em>\n"},127:function(t,a,l,n,e){return'\t\t\t\t\t<span class="flightPageTimeDataUnknown">--</span>\n\t\t\t\t'},129:function(t,a,l,n,e){var i;return"\t\t\t\t\t"+t.escapeExpression((l.formatAverageDelay||a&&a.formatAverageDelay||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.averageDelays:a)?i.departure:i,{name:"formatAverageDelay",hash:{},data:e}))+"\n"},131:function(t,a,l,n,e){return'\t\t\t\t\t<span class="flightPageTimeDataUnknown">--</span>\n'},133:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return'\t\t\t\t\t\t<span class="flightPageResultUnknown">\n\t\t\t\t\t\t\t'+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,null!=a?a.timestamp:a,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,null!=a?a.timestamp:a,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t</span>\n"},135:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.landingTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(136,e,0),inverse:t.program(138,e,0),data:e}))?i:""},136:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return"\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t"+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t</span>\n"},138:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return"\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t<em>\n\t\t\t\t\t\t\t\t"+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t\t</em>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t"},140:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return"\t\t\t\t\t\t\t"+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.scheduled:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.scheduled:i,null!=(i=null!=a?a.takeoffTimes:a)?i.scheduled:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.scheduled:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t\t"+r((l.showArrivalTooltip||a&&a.showArrivalTooltip||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.scheduled:i,null!=(i=null!=a?a.gateArrivalTimes:a)?i.scheduled:i,{name:"showArrivalTooltip",hash:{},data:e}))+"\n"},142:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(143,e,0),inverse:t.program(145,e,0),data:e}))?i:""},143:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return"\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t"+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t</span>\n"},145:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(146,e,0),inverse:t.program(148,e,0),data:e}))?i:""},146:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return"\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t<em>\n\t\t\t\t\t\t\t\t"+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,null!=(i=null!=a?a.gateDepartureTimes:a)?i.estimated:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n\t\t\t\t\t\t\t</em>\n\t\t\t\t\t\t</span>\n"},148:function(t,a,l,n,e){return'\t\t\t\t\t\t<span class="flightPageTimeDataUnknown">--</span>\n\t\t\t\t\t'},150:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return"\t\t\t\t\t\t\t"+r((l.formatFlightTime||a&&a.formatFlightTime||u).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.scheduled:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t"+r((l.plusOneLabel||a&&a.plusOneLabel||u).call(s,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateDepartureTimes:a)?i.scheduled:i,null!=(i=null!=a?a.takeoffTimes:a)?i.scheduled:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.scheduled:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"plusOneLabel",hash:{},data:e}))+"\n"},152:function(t,a,l,n,e){return""},154:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(155,e,0),inverse:t.program(159,e,0),data:e}))?i:""},155:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.coalesce||a&&a.coalesce||l.helperMissing).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(156,e,0),inverse:t.program(55,e,0),data:e}))?i:""},156:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return null!=(i=l.if.call(s,(l.duration||a&&a.duration||u).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}),{name:"if",hash:{},fn:t.program(157,e,0),inverse:t.program(36,e,0),data:e}))?i:""},157:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return"\t\t\t\t\t\t\t\t"+t.escapeExpression((l.duration||a&&a.duration||u).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,(l.coalesce||a&&a.coalesce||u).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}))+"\n"},159:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.landingTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(160,e,0),inverse:t.program(164,e,0),data:e}))?i:""},160:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(161,e,0),inverse:t.program(55,e,0),data:e}))?i:""},161:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.duration||a&&a.duration||l.helperMissing).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,{name:"duration",hash:{},data:e}),{name:"if",hash:{},fn:t.program(162,e,0),inverse:t.program(36,e,0),data:e}))?i:""},162:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.duration||a&&a.duration||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,{name:"duration",hash:{},data:e}))+"</em>\n"},164:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(165,e,0),inverse:t.program(148,e,0),data:e}))?i:""},165:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,{name:"if",hash:{},fn:t.program(166,e,0),inverse:t.program(55,e,0),data:e}))?i:""},166:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(s,(l.duration||a&&a.duration||l.helperMissing).call(s,null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"duration",hash:{},data:e}),{name:"if",hash:{},fn:t.program(167,e,0),inverse:t.program(36,e,0),data:e}))?i:""},167:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.duration||a&&a.duration||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.gateArrivalTimes:a)?i.estimated:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"duration",hash:{},data:e}))+"</em>\n"},169:function(t,a,l,n,e){var i;return"\t\t\t\t\t\t"+t.escapeExpression((l.formatAverageDelay||a&&a.formatAverageDelay||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.averageDelays:a)?i.arrival:i,{name:"formatAverageDelay",hash:{},data:e}))+"\n"},171:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing,r=t.escapeExpression;return'\t<h3 class="flightPageDataTableHeading">Runway Information</h3>\n\t<div class="flightPageDataTable">\n\t\t<div class="flightPageDataTimesParent weather">\n\t\t\t<div class="flightPageDataTimesChild">\n\t\t\t\t<div class="toggleContainer">\n\t\t\t\t\t<span id="originActiveRunways" class="toggleButton toggleButtonLeft '+(null!=(i=l.unless.call(s,(l.showOriginActualRunway||a&&a.showOriginActualRunway||u).call(s,{name:"showOriginActualRunway",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(172,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Status_Active","Active",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t\t\t\t<div>"+(null!=(i=l.if.call(s,null!=(i=null!=(i=null!=a?a.runways:a)?i.origin:i)?i.activetime:i,{name:"if",hash:{},fn:t.program(174,e,0),inverse:t.program(176,e,0),data:e}))?i:"")+'</div>\n\t\t\t\t\t</span>\n\t\t\t\t\t<span id="originActualRunway" class="toggleButton toggleButtonRight '+(null!=(i=l.if.call(s,(l.showOriginActualRunway||a&&a.showOriginActualRunway||u).call(s,{name:"showOriginActualRunway",hash:{},data:e}),{name:"if",hash:{},fn:t.program(172,e,0),inverse:t.noop,data:e}))?i:"")+" "+(null!=(i=l.unless.call(s,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"unless",hash:{},fn:t.program(178,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Actual","Actual",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t\t\t\t<div>"+(null!=(i=l.if.call(s,null!=(i=null!=(i=null!=a?a.runways:a)?i.origin:i)?i.actualtime:i,{name:"if",hash:{},fn:t.program(180,e,0),inverse:t.program(176,e,0),data:e}))?i:"")+'</div>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="originActiveRunways toggleText '+(null!=(i=l.unless.call(s,(l.showOriginActualRunway||a&&a.showOriginActualRunway||u).call(s,{name:"showOriginActualRunway",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(172,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t<div class="flightPageDataRow weather">\n\t\t\t\t\t\t<div class="weatherTitle">'+r((l.mc||a&&a.mc||u).call(s,"FP_Departing_Runways","Departing Runways",{name:"mc",hash:{},data:e}))+': </div>\n\t\t\t\t\t\t<span class="weatherData">'+(null!=(i=(l.activeRunwayList||a&&a.activeRunwayList||u).call(s,null!=(i=null!=(i=null!=a?a.runways:a)?i.origin:i)?i.active:i,!0,{name:"activeRunwayList",hash:{},data:e}))?i:"")+'</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="originActualRunway toggleText '+(null!=(i=l.if.call(s,(l.showOriginActualRunway||a&&a.showOriginActualRunway||u).call(s,{name:"showOriginActualRunway",hash:{},data:e}),{name:"if",hash:{},fn:t.program(172,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t<div class="flightPageDataRow weather">\n\t\t\t\t\t\t<div class="weatherTitle">'+r((l.mc||a&&a.mc||u).call(s,"FP_Departing_Runway_Singular","Departing Runway",{name:"mc",hash:{},data:e}))+': </div>\n\t\t\t\t\t\t<span class="weatherData">'+(null!=(i=(l.runwayToDirectionArrow||a&&a.runwayToDirectionArrow||u).call(s,null!=(i=null!=(i=null!=a?a.runways:a)?i.origin:i)?i.actual:i,{name:"runwayToDirectionArrow",hash:{},data:e}))?i:"")+" "+r((l.valueOrDash||a&&a.valueOrDash||u).call(s,null!=(i=null!=(i=null!=a?a.runways:a)?i.origin:i)?i.actual:i,{name:"valueOrDash",hash:{},data:e}))+'</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="flightPageDataTimesChild">\n\t\t\t\t<div class="toggleContainer">\n\t\t\t\t\t<span id="destinationActiveRunways" class="toggleButton toggleButtonLeft '+(null!=(i=l.unless.call(s,(l.showDestinationActualRunway||a&&a.showDestinationActualRunway||u).call(s,{name:"showDestinationActualRunway",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(172,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Status_Active","Active",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t\t\t\t<div>"+(null!=(i=l.if.call(s,null!=(i=null!=(i=null!=a?a.runways:a)?i.destination:i)?i.activetime:i,{name:"if",hash:{},fn:t.program(182,e,0),inverse:t.program(176,e,0),data:e}))?i:"")+'</div>\n\t\t\t\t\t</span>\n\t\t\t\t\t<span id="destinationActualRunway" class="toggleButton toggleButtonRight '+(null!=(i=l.if.call(s,(l.showDestinationActualRunway||a&&a.showDestinationActualRunway||u).call(s,{name:"showDestinationActualRunway",hash:{},data:e}),{name:"if",hash:{},fn:t.program(172,e,0),inverse:t.noop,data:e}))?i:"")+" "+(null!=(i=l.unless.call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,{name:"unless",hash:{},fn:t.program(178,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t\t<div>'+r((l.mc||a&&a.mc||u).call(s,"FP_Actual","Actual",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t\t\t\t<div>"+(null!=(i=l.if.call(s,null!=(i=null!=(i=null!=a?a.runways:a)?i.destination:i)?i.actualtime:i,{name:"if",hash:{},fn:t.program(184,e,0),inverse:t.program(176,e,0),data:e}))?i:"")+'</div>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="destinationActiveRunways toggleText '+(null!=(i=l.unless.call(s,(l.showDestinationActualRunway||a&&a.showDestinationActualRunway||u).call(s,{name:"showDestinationActualRunway",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(172,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t<div class="flightPageDataRow weather">\n\t\t\t\t\t\t<div class="weatherTitle">'+r((l.mc||a&&a.mc||u).call(s,"FP_Landing_Runways","Landing Runways",{name:"mc",hash:{},data:e}))+': </div>\n\t\t\t\t\t\t<span class="weatherData">'+(null!=(i=(l.activeRunwayList||a&&a.activeRunwayList||u).call(s,null!=(i=null!=(i=null!=a?a.runways:a)?i.destination:i)?i.active:i,!0,{name:"activeRunwayList",hash:{},data:e}))?i:"")+'</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="destinationActualRunway toggleText '+(null!=(i=l.if.call(s,(l.showDestinationActualRunway||a&&a.showDestinationActualRunway||u).call(s,{name:"showDestinationActualRunway",hash:{},data:e}),{name:"if",hash:{},fn:t.program(172,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t<div class="flightPageDataRow weather">\n\t\t\t\t\t\t<div class="weatherTitle">'+r((l.mc||a&&a.mc||u).call(s,"FP_Landing_Runway_Singular","Landing Runway",{name:"mc",hash:{},data:e}))+': </div>\n\t\t\t\t\t\t<span class="weatherData">'+(null!=(i=(l.runwayToDirectionArrow||a&&a.runwayToDirectionArrow||u).call(s,null!=(i=null!=(i=null!=a?a.runways:a)?i.destination:i)?i.actual:i,{name:"runwayToDirectionArrow",hash:{},data:e}))?i:"")+" "+r((l.valueOrDash||a&&a.valueOrDash||u).call(s,null!=(i=null!=(i=null!=a?a.runways:a)?i.destination:i)?i.actual:i,{name:"valueOrDash",hash:{},data:e}))+"</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n"},172:function(t,a,l,n,e){return"active"},174:function(t,a,l,n,e){var i;return null!=(i=(l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=a?a.runways:a)?i.origin:i)?i.activetime:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))?i:""},176:function(t,a,l,n,e){return" "},178:function(t,a,l,n,e){return"disabled"},180:function(t,a,l,n,e){var i;return null!=(i=(l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=a?a.runways:a)?i.origin:i)?i.actualtime:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))?i:""},182:function(t,a,l,n,e){var i;return null!=(i=(l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=a?a.runways:a)?i.destination:i)?i.activetime:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e
|
|
}))?i:""},184:function(t,a,l,n,e){var i;return null!=(i=(l.formatFlightTime||a&&a.formatFlightTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=a?a.runways:a)?i.destination:i)?i.actualtime:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))?i:""},compiler:[7,">= 4.0.0"],main:function(t,a,l,n,e){var i,s=null!=a?a:t.nullContext||{},u=l.helperMissing;return"\x3c!-- Flight details heading --\x3e\n"+(null!=(i=l.if.call(s,null!=a?a.ga:a,{name:"if",hash:{},fn:t.program(1,e,0),inverse:t.program(4,e,0),data:e}))?i:"")+'\x3c!-- Flight times --\x3e\n<div class="flightPageDataTableContainer">\n'+(null!=(i=(l.ifOr||a&&a.ifOr||u).call(s,null!=a?a.showSurfaceTimes:a,(l.showPredictedFeatures||a&&a.showPredictedFeatures||u).call(s,{name:"showPredictedFeatures",hash:{},data:e}),{name:"ifOr",hash:{},fn:t.program(14,e,0),inverse:t.program(89,e,0),data:e}))?i:"")+"\n"+(null!=(i=l.if.call(s,(l.showRunwayInformation||a&&a.showRunwayInformation||u).call(s,{name:"showRunwayInformation",hash:{},data:e}),{name:"if",hash:{},fn:t.program(171,e,0),inverse:t.noop,data:e}))?i:"")+"\n</div>\n"},usePartial:!0,useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/detailOther">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).detailOther=a({1:function(a,t,l,n,e){var r,i=null!=t?t:a.nullContext||{},s=l.helperMissing;return'\t<h3 class="flightPageDataTableHeading">'+a.escapeExpression((l.mc||t&&t.mc||s).call(i,"FP_Aircraft_Information","Aircraft Information",{name:"mc",hash:{},data:e}))+'</h3>\n\t<div class="flightPageDataTable">\n\t\t\x3c!-- Tail number --\x3e\n'+(null!=(r=l.if.call(i,null!=(r=null!=t?t.aircraft:t)?r.tail:r,{name:"if",hash:{},fn:a.program(2,e,0),inverse:a.program(11,e,0),data:e}))?r:"")+"\n\t\t\x3c!-- Registration --\x3e\n"+(null!=(r=l.unless.call(i,(l.isIntegrationPortal||t&&t.isIntegrationPortal||s).call(i,{name:"isIntegrationPortal",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(14,e,0),inverse:a.noop,data:e}))?r:"")+"\n\t\t\x3c!-- Aircraft type --\x3e\n"+(null!=(r=l.if.call(i,null!=(r=null!=t?t.aircraft:t)?r.type:r,{name:"if",hash:{},fn:a.program(17,e,0),inverse:a.noop,data:e}))?r:"")+"\n"+(null!=(r=l.if.call(i,null!=t?t.redactedTail:t,{name:"if",hash:{},fn:a.program(23,e,0),inverse:a.noop,data:e}))?r:"")+"\t</div>\n"},2:function(a,t,l,n,e){var r,i=null!=t?t:a.nullContext||{},s=l.helperMissing;return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t<div class="flightPageDataLabel '+(null!=(r=l.if.call(i,(l.needsWordWrap||t&&t.needsWordWrap||s).call(i,{name:"needsWordWrap",hash:{},data:e}),{name:"if",hash:{},fn:a.program(3,e,0),inverse:a.noop,data:e}))?r:"")+'">'+a.escapeExpression((l.mc||t&&t.mc||s).call(i,"FP_Tail_Number","Tail Number",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData">\n'+(null!=(r=l.if.call(i,(l.scrambleIdent||t&&t.scrambleIdent||s).call(i,{name:"scrambleIdent",hash:{},data:e}),{name:"if",hash:{},fn:a.program(5,e,0),inverse:a.program(7,e,0),data:e}))?r:"")+(null!=(r=l.unless.call(i,(l.isIntegrationPortal||t&&t.isIntegrationPortal||s).call(i,{name:"isIntegrationPortal",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(9,e,0),inverse:a.noop,data:e}))?r:"")+"\t\t\t\t</div>\n\t\t\t</div>\n"},3:function(a,t,l,n,e){return" wordWrap "},5:function(a,t,l,n,e){var r,i=null!=t?t:a.nullContext||{},s=l.helperMissing;return"\t\t\t\t\t\t"+a.escapeExpression((l.getScrambledIdent||t&&t.getScrambledIdent||s).call(i,(l.coalesce||t&&t.coalesce||s).call(i,null!=(r=null!=t?t.aircraft:t)?r.tail:r,null!=t?t.displayIdent:t,{name:"coalesce",hash:{},data:e}),null!=t?t.ident:t,{name:"getScrambledIdent",hash:{},data:e}))+"\n"},7:function(a,t,l,n,e){var r,i=null!=t?t:a.nullContext||{},s=l.helperMissing;return"\t\t\t\t\t\t"+(null!=(r=(l.displayTail||t&&t.displayTail||s).call(i,(l.coalesce||t&&t.coalesce||s).call(i,null!=(r=null!=t?t.aircraft:t)?r.tail:r,null!=t?t.displayIdent:t,{name:"coalesce",hash:{},data:e}),{name:"displayTail",hash:{},data:e}))?r:"")+"\n"},9:function(a,t,l,n,e){var r,i;return"\t\t\t\t\t\t"+(null!=(i=null!=(i=l.regLinks||(null!=t?t.regLinks:t))?i:l.helperMissing,r="function"==typeof i?i.call(null!=t?t:a.nullContext||{},{name:"regLinks",hash:{},data:e}):i)?r:"")+"\n"},11:function(a,t,l,n,e){var r;return null!=(r=l.if.call(null!=t?t:a.nullContext||{},null!=t?t.redactedBlockedTail:t,{name:"if",hash:{},fn:a.program(12,e,0),inverse:a.noop,data:e}))?r:""},12:function(a,t,l,n,e){var r=null!=t?t:a.nullContext||{},i=l.helperMissing,s=a.escapeExpression;return'\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t<div class="flightPageDataLabel">'+s((l.mc||t&&t.mc||i).call(r,"FP_Tail_Number","Tail Number",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageData"><a href="/commercial/global" target="_blank" rel="noopener noreferrer">'+s((l.mc||t&&t.mc||i).call(r,"FP_Upgrade_Global_To_See_Tail","Are you the operator? Purchase FlightAware Global to see tail number and more.",{name:"mc",hash:{},data:e}))+"</a></div>\n\t\t\t\t</div>\n"},14:function(a,t,l,n,e){var r;return null!=(r=l.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.aircraft:t)?r.owner:r,{name:"if",hash:{},fn:a.program(15,e,0),inverse:a.noop,data:e}))?r:""},15:function(a,t,l,n,e){var r;return'\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t<div class="flightPageDataLabel">'+a.escapeExpression((l.formatOwnerDisplay||t&&t.formatOwnerDisplay||l.helperMissing).call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.aircraft:t)?r.owner_type:r,{name:"formatOwnerDisplay",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageData">'+(null!=(r=a.lambda(null!=(r=null!=t?t.aircraft:t)?r.owner:r,t))?r:"")+"</div>\n\t\t\t\t</div>\n"},17:function(a,t,l,n,e){var r,i=null!=t?t:a.nullContext||{},s=l.helperMissing,c=a.escapeExpression;return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageDataLabel">'+c((l.mc||t&&t.mc||s).call(i,"FP_Aircraft_Type","Aircraft Type",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData">\n\t\t\t\t\t'+c(a.lambda(null!=(r=null!=t?t.aircraft:t)?r.friendlyType:r,t))+(null!=(r=l.if.call(i,null!=(r=null!=t?t.aircraft:t)?r.type:r,{name:"if",hash:{},fn:a.program(18,e,0),inverse:a.noop,data:e}))?r:"")+'</div>\n\t\t\t\t<div class="flightPageData">\n'+(null!=(r=l.unless.call(i,(l.isIntegrationPortal||t&&t.isIntegrationPortal||s).call(i,{name:"isIntegrationPortal",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(20,e,0),inverse:a.noop,data:e}))?r:"")+"\t\t\t\t</div>\n\t\t\t</div>\n"},18:function(a,t,l,n,e){var r,i=a.lambda,s=a.escapeExpression;return' (<a href="/live/aircrafttype/'+s(i(null!=(r=null!=t?t.aircraft:t)?r.type:r,t))+'">'+s(i(null!=(r=null!=t?t.aircraft:t)?r.type:r,t))+"</a>)"},20:function(a,t,l,n,e){var r;return null!=(r=l.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.aircraft:t)?r.type:r,{name:"if",hash:{},fn:a.program(21,e,0),inverse:a.noop,data:e}))?r:""},21:function(a,t,l,n,e){var r,i=a.escapeExpression;return'\t\t\t\t\t\t\t<a href="/photos/aircrafttype/'+i(a.lambda(null!=(r=null!=t?t.aircraft:t)?r.type:r,t))+'" class="flightPageLink">'+i((l.mc||t&&t.mc||l.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Photos","photos",{name:"mc",hash:{},data:e}))+"</a>\n"},23:function(a,t,l,n,e){var r=null!=t?t:a.nullContext||{},i=l.helperMissing,s=a.escapeExpression;return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageDataLabel">'+s((l.mc||t&&t.mc||i).call(r,"FP_Registration","Registration",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData"><a href="/commercial/premium/">'+s((l.mc||t&&t.mc||i).call(r,"FP_Upgrade_To_See_Tail","Upgrade to see tail number",{name:"mc",hash:{},data:e}))+"</a></div>\n\t\t\t</div>\n"},25:function(a,t,l,n,e){return"\t<div/>\n"},compiler:[7,">= 4.0.0"],main:function(a,t,l,n,e){var r,i=null!=t?t:a.nullContext||{};return"\x3c!-- Aircraft information --\x3e\n"+(null!=(r=l.if.call(i,(l.hasAircraftInformation||t&&t.hasAircraftInformation||l.helperMissing).call(i,{name:"hasAircraftInformation",hash:{},data:e}),{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.program(25,e,0),data:e}))?r:"")+"\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/detailWeather">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).detailWeather=t({1:function(t,a,n,l,e){var i,r=null!=a?a:t.nullContext||{},s=n.helperMissing,o=t.escapeExpression;return'\t<h2 class="flightPageDataTableHeading">'+o((n.mc||a&&a.mc||s).call(r,"FP_Weather_Conditions","Weather Conditions",{name:"mc",hash:{},data:e}))+'</h2>\n\t<div class="flightPageDataTable">\n\t\t<div class="flightPageDataTimesParent weather">\n\t\t\t<div class="flightPageDataTimesChild">\n\t\t\t\t<div class="airportWeatherTitle">'+(null!=(i=n.if.call(r,(n.hasAdhocDeparture||a&&a.hasAdhocDeparture||s).call(r,{name:"hasAdhocDeparture",hash:{},data:e}),{name:"if",hash:{},fn:t.program(2,e,0),inverse:t.program(4,e,0),data:e}))?i:"")+' WX</div>\n\t\t\t\t<div class="toggleContainer weatherToggleContainer">\n\t\t\t\t\t<span id="originForecast" class="toggleButton toggleButtonLeft '+(null!=(i=n.unless.call(r,(n.showOriginMetarWeather||a&&a.showOriginMetarWeather||s).call(r,{name:"showOriginMetarWeather",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t\t<div>'+o((n.mc||a&&a.mc||s).call(r,"FP_Forecast","Forecast",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t\t\t\t<div>"+(null!=(i=(n.formatFlightTime||a&&a.formatFlightTime||s).call(r,null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.taf:i)?i.time:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))?i:"")+'</div>\n\t\t\t\t\t</span>\n\t\t\t\t\t<span id="originActual" class="toggleButton toggleButtonRight '+(null!=(i=n.if.call(r,(n.showOriginMetarWeather||a&&a.showOriginMetarWeather||s).call(r,{name:"showOriginMetarWeather",hash:{},data:e}),{name:"if",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t\t<div>Actual</div>\n\t\t\t\t\t\t<div>'+(null!=(i=(n.formatFlightTime||a&&a.formatFlightTime||s).call(r,null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.metar:i)?i.time:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))?i:"")+'</div>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="originMetar toggleText '+(null!=(i=n.if.call(r,(n.showOriginMetarWeather||a&&a.showOriginMetarWeather||s).call(r,{name:"showOriginMetarWeather",hash:{},data:e}),{name:"if",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?i:"")+'">\n'+(null!=(i=n.if.call(r,null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.metar:i)?i.metar_results:i,{name:"if",hash:{},fn:t.program(8,e,0),inverse:t.program(11,e,0),data:e}))?i:"")+'\t\t\t\t</div>\n\t\t\t\t<div class="originTAF toggleText '+(null!=(i=n.unless.call(r,(n.showOriginMetarWeather||a&&a.showOriginMetarWeather||s).call(r,{name:"showOriginMetarWeather",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?i:"")+'">\n'+(null!=(i=n.if.call(r,(n.isEmptyObject||a&&a.isEmptyObject||s).call(r,null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.taf:i,{name:"isEmptyObject",hash:{},data:e}),{name:"if",hash:{},fn:t.program(13,e,0),inverse:t.program(15,e,0),data:e}))?i:"")+"\t\t\t\t</div>\n"+(null!=(i=n.if.call(r,null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.sun_times:i)?i.sun_time:i,{name:"if",hash:{},fn:t.program(21,e,0),inverse:t.noop,data:e}))?i:"")+(null!=(i=n.if.call(r,null!=(i=null!=a?a.origin:a)?i.icao:i,{name:"if",hash:{},fn:t.program(23,e,0),inverse:t.noop,data:e}))?i:"")+'\t\t\t</div>\n\t\t\t<div class="flightPageDataTimesChild">\n\t\t\t\t<div class="airportWeatherTitle">'+(null!=(i=n.if.call(r,(n.hasAdhocArrival||a&&a.hasAdhocArrival||s).call(r,{name:"hasAdhocArrival",hash:{},data:e}),{name:"if",hash:{},fn:t.program(25,e,0),inverse:t.program(27,e,0),data:e}))?i:"")+' WX</div>\n\t\t\t\t<div class="toggleContainer weatherToggleContainer">\n\t\t\t\t\t<span id="destinationForecast" class="toggleButton toggleButtonLeft '+(null!=(i=n.unless.call(r,(n.showDestinationMetarWeather||a&&a.showDestinationMetarWeather||s).call(r,{name:"showDestinationMetarWeather",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t\t<div>'+o((n.mc||a&&a.mc||s).call(r,"FP_Forecast","Forecast",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t\t\t\t<div>"+(null!=(i=(n.formatFlightTime||a&&a.formatFlightTime||s).call(r,null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.taf:i)?i.time:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))?i:"")+'</div>\n\t\t\t\t\t</span>\n\t\t\t\t\t<span id="destinationActual" class="toggleButton toggleButtonRight '+(null!=(i=n.if.call(r,(n.showDestinationMetarWeather||a&&a.showDestinationMetarWeather||s).call(r,{name:"showDestinationMetarWeather",hash:{},data:e}),{name:"if",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t\t\t\t\t<div>Actual</div>\n\t\t\t\t\t\t<div>'+(null!=(i=(n.formatFlightTime||a&&a.formatFlightTime||s).call(r,null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.metar:i)?i.time:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))?i:"")+'</div>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="destinationMetar toggleText '+(null!=(i=n.if.call(r,(n.showDestinationMetarWeather||a&&a.showDestinationMetarWeather||s).call(r,{name:"showDestinationMetarWeather",hash:{},data:e}),{name:"if",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?i:"")+'">\n'+(null!=(i=n.if.call(r,null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.metar:i)?i.metar_results:i,{name:"if",hash:{},fn:t.program(29,e,0),inverse:t.program(11,e,0),data:e}))?i:"")+'\t\t\t\t</div>\n\t\t\t\t<div class="destinationTAF toggleText '+(null!=(i=n.unless.call(r,(n.showDestinationMetarWeather||a&&a.showDestinationMetarWeather||s).call(r,{name:"showDestinationMetarWeather",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?i:"")+'">\n'+(null!=(i=n.if.call(r,(n.isEmptyObject||a&&a.isEmptyObject||s).call(r,null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.taf:i,{name:"isEmptyObject",hash:{},data:e}),{name:"if",hash:{},fn:t.program(13,e,0),inverse:t.program(31,e,0),data:e}))?i:"")+"\t\t\t\t</div>\n"+(null!=(i=n.if.call(r,null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.sun_times:i)?i.sun_time:i,{name:"if",hash:{},fn:t.program(36,e,0),inverse:t.noop,data:e}))?i:"")+(null!=(i=n.if.call(r,null!=(i=null!=a?a.destination:a)?i.icao:i,{name:"if",hash:{},fn:t.program(38,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t\t</div>\n\t\t</div>\n\t</div>\n"},2:function(t,a,n,l,e){return"Origin"},4:function(t,a,n,l,e){return t.escapeExpression((n.formatAirportCode||a&&a.formatAirportCode||n.helperMissing).call(null!=a?a:t.nullContext||{},null!=a?a.origin:a,!1,{name:"formatAirportCode",hash:{},data:e}))},6:function(t,a,n,l,e){return"active"},8:function(t,a,n,l,e){var i;return null!=(i=n.with.call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.metar:i,{name:"with",hash:{},fn:t.program(9,e,0),inverse:t.noop,data:e}))?i:""},9:function(t,a,n,l,e){var i;return null!=(i=t.invokePartial(l.metar_partial,a,{name:"metar_partial",data:e,indent:"\t\t\t\t\t\t\t",helpers:n,partials:l,decorators:t.decorators}))?i:""},11:function(t,a,n,l,e){return'\t\t\t\t\t\t<div class="flightPageDataRow weather noData">\n\t\t\t\t\t\t\t<div class="flightPageData weather noLabel">No METAR data available</div>\n\t\t\t\t\t\t</div>\n'},13:function(t,a,n,l,e){return'\t\t\t\t\t\t<div class="flightPageData weather noData">\n\t\t\t\t\t\t\t<div class="flightPageData weather noLabel">No TAF data available at this or nearby airports</div>\n\t\t\t\t\t\t</div>\n'},15:function(t,a,n,l,e){var i,r=null!=a?a:t.nullContext||{};return null!=(i=n.if.call(r,(n.hasNearbyTaf||a&&a.hasNearbyTaf||n.helperMissing).call(r,null!=(i=null!=a?a.origin:a)?i.icao:i,null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.taf:i)?i.taf_airport:i,{name:"hasNearbyTaf",hash:{},data:e}),{name:"if",hash:{},fn:t.program(16,e,0),inverse:t.program(19,e,0),data:e}))?i:""},16:function(t,a,n,l,e){var i;return'\t\t\t\t\t\t<div class="flightPageDataRow weather">\n\t\t\t\t\t\t\t<div class="nearbyTaf">No TAF available, but nearby airport <strong>'+t.escapeExpression(t.lambda(null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.taf:i)?i.taf_airport:i,a))+"</strong> has forecasted weather.</div>\n\t\t\t\t\t\t</div>\n"+(null!=(i=n.with.call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.taf:i,{name:"with",hash:{},fn:t.program(17,e,0),inverse:t.noop,data:e}))?i:"")},17:function(t,a,n,l,e){var i;return null!=(i=t.invokePartial(l.taf_partial,a,{name:"taf_partial",data:e,indent:"\t\t\t\t\t\t\t",helpers:n,partials:l,decorators:t.decorators}))?i:""},19:function(t,a,n,l,e){var i;return(null!=(i=n.with.call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.taf:i,{name:"with",hash:{},fn:t.program(17,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t\t\t\t"},21:function(t,a,n,l,e){var i;return'\t\t\t\t\t<div class="flightPageDataRow weather">\n\t\t\t\t\t\t<div class="weatherTitle">'+t.escapeExpression(t.lambda(null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.sun_times:i)?i.event:i,a))+':</div>\n\t\t\t\t\t\t<div class="weatherData">'+(null!=(i=(n.formatFlightTime||a&&a.formatFlightTime||n.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.origin:i)?i.sun_times:i)?i.sun_time:i,null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))?i:"")+"</div>\n\t\t\t\t\t</div>\n"},23:function(t,a,n,l,e){var i;return'\t\t\t\t\t<div class="flightPageDataRow weather">\n\t\t\t\t\t\t<div class="flightPageData weather noLabel"><a href="/resources/airport/'+t.escapeExpression(t.lambda(null!=(i=null!=a?a.origin:a)?i.icao:i,a))+'/weather">View more weather info</a></div>\n\t\t\t\t\t</div>\n'},25:function(t,a,n,l,e){return"Destination"},27:function(t,a,n,l,e){return t.escapeExpression((n.formatAirportCode||a&&a.formatAirportCode||n.helperMissing).call(null!=a?a:t.nullContext||{},null!=a?a.destination:a,!1,{name:"formatAirportCode",hash:{},data:e}))},29:function(t,a,n,l,e){var i;return null!=(i=n.with.call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.metar:i,{name:"with",hash:{},fn:t.program(9,e,0),inverse:t.noop,data:e}))?i:""},31:function(t,a,n,l,e){var i,r=null!=a?a:t.nullContext||{};return null!=(i=n.if.call(r,(n.hasNearbyTaf||a&&a.hasNearbyTaf||n.helperMissing).call(r,null!=(i=null!=a?a.destination:a)?i.icao:i,null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.taf:i)?i.taf_airport:i,{name:"hasNearbyTaf",hash:{},data:e}),{name:"if",hash:{},fn:t.program(32,e,0),inverse:t.program(34,e,0),data:e}))?i:""},32:function(t,a,n,l,e){var i;return'\t\t\t\t\t\t<div class="flightPageDataRow weather">\n\t\t\t\t\t\t\t<div class="nearbyTaf">No TAF available, but nearby airport <strong>'+t.escapeExpression(t.lambda(null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.taf:i)?i.taf_airport:i,a))+"</strong> has forecasted weather.</div>\n\t\t\t\t\t\t</div>\n"+(null!=(i=n.with.call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.taf:i,{name:"with",hash:{},fn:t.program(17,e,0),inverse:t.noop,data:e}))?i:"")},34:function(t,a,n,l,e){var i;return(null!=(i=n.with.call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.taf:i,{name:"with",hash:{},fn:t.program(17,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t\t\t\t"},36:function(t,a,n,l,e){var i;return'\t\t\t\t\t<div class="flightPageDataRow weather">\n\t\t\t\t\t\t<div class="weatherTitle">'+t.escapeExpression(t.lambda(null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.sun_times:i)?i.event:i,a))+':</div>\n\t\t\t\t\t\t<div class="weatherData">'+(null!=(i=(n.formatFlightTime||a&&a.formatFlightTime||n.helperMissing).call(null!=a?a:t.nullContext||{},null!=(i=null!=(i=null!=(i=null!=a?a.weather:a)?i.destination:i)?i.sun_times:i)?i.sun_time:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))?i:"")+"</div>\n\t\t\t\t\t</div>\n"},38:function(t,a,n,l,e){var i,r=t.escapeExpression;return'\t\t\t\t\t<div class="flightPageDataRow weather">\n\t\t\t\t\t\t<div class="flightPageData weather noLabel"><a href="/resources/airport/'+r(t.lambda(null!=(i=null!=a?a.destination:a)?i.icao:i,a))+'/weather">'+r((n.mc||a&&a.mc||n.helperMissing).call(null!=a?a:t.nullContext||{},"FP_View_More_Weather","View more weather info",{name:"mc",hash:{},data:e}))+"</a></div>\n\t\t\t\t\t</div>\n"},compiler:[7,">= 4.0.0"],main:function(t,a,n,l,e){var i;return null!=(i=n.if.call(null!=a?a:t.nullContext||{},null!=a?a.weather:a,{name:"if",hash:{},fn:t.program(1,e,0),inverse:t.noop,data:e}))?i:""},usePartial:!0,useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/7894fafd69dc1-maps/FAMapAsync.js" ></script>
|
|
<script type="text/javascript" data-tpl="live/flight/summary">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).summary=a({1:function(a,t,n,l,e){return"flightPageAviatorView"},3:function(a,t,n,l,e){var r;return"\t\t\t"+a.escapeExpression((r=null!=(r=n.flightPageAvatar||(null!=t?t.flightPageAvatar:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:a.nullContext||{},{name:"flightPageAvatar",hash:{},data:e}):r))+"\n"},5:function(a,t,n,l,e){return"flightPageIntegrationPortal"},7:function(a,t,n,l,e){var r=null!=t?t:a.nullContext||{},i=n.helperMissing;return"\t\t\t\t\t"+a.escapeExpression((n.getScrambledIdent||t&&t.getScrambledIdent||i).call(r,null!=t?t.friendlyIdent:t,(n.ident||t&&t.ident||i).call(r,{name:"ident",hash:{},data:e}),{name:"getScrambledIdent",hash:{},data:e}))+"\n"},9:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return null!=(r=n.if.call(i,(n.friendlyIdent||t&&t.friendlyIdent||n.helperMissing).call(i,{name:"friendlyIdent",hash:{},data:e}),{name:"if",hash:{},fn:a.program(10,e,0),inverse:a.program(33,e,0),data:e}))?r:""},10:function(a,t,n,l,e){var r,i,s=null!=t?t:a.nullContext||{},o=n.helperMissing,h=a.escapeExpression;return'\t\t\t\t\t<div class="flightPageFriendlyIdentLbl">\n'+(null!=(r=n.if.call(s,(n.hasSpecialAircraftPrefix||t&&t.hasSpecialAircraftPrefix||o).call(s,{name:"hasSpecialAircraftPrefix",hash:{},data:e}),{name:"if",hash:{},fn:a.program(11,e,0),inverse:a.noop,data:e}))?r:"")+"\t\t\t\t\t\t<h1>"+h((i=null!=(i=n.friendlyIdent||(null!=t?t.friendlyIdent:t))?i:o,"function"==typeof i?i.call(s,{name:"friendlyIdent",hash:{},data:e}):i))+'</h1>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="flightPageIdentContainer">\n\t\t\t\t\t\t<div class="flightPageIdent">\n\t\t\t\t\t\t\t<h1>'+h((i=null!=(i=n.ident||(null!=t?t.ident:t))?i:o,"function"==typeof i?i.call(s,{name:"ident",hash:{},data:e}):i))+"</h1>"+(null!=(r=n.if.call(s,null!=t?t.iataIdent:t,{name:"if",hash:{},fn:a.program(13,e,0),inverse:a.noop,data:e}))?r:"")+(null!=(r=n.if.call(s,null!=t?t.atcIdent:t,{name:"if",hash:{},fn:a.program(15,e,0),inverse:a.noop,data:e}))?r:"")+(null!=(r=n.if.call(s,null!=(r=null!=t?t.aircraft:t)?r.tail:r,{name:"if",hash:{},fn:a.program(17,e,0),inverse:a.noop,data:e}))?r:"")+"</div>\n"+(null!=(r=n.if.call(s,null!=t?t.redactedTail:t,{name:"if",hash:{},fn:a.program(22,e,0),inverse:a.program(27,e,0),data:e}))?r:"")+"\t\t\t\t\t</div>\n\n"},11:function(a,t,n,l,e){var r;return"\t\t\t\t\t\t\t"+a.escapeExpression((r=null!=(r=n.formatSpecialAircraftPrefix||(null!=t?t.formatSpecialAircraftPrefix:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:a.nullContext||{},{name:"formatSpecialAircraftPrefix",hash:{},data:e}):r))+"\n"},13:function(a,t,n,l,e){var r;return"<h1> / "+a.escapeExpression((r=null!=(r=n.iataIdent||(null!=t?t.iataIdent:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:a.nullContext||{},{name:"iataIdent",hash:{},data:e}):r))+"</h1>"},15:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing,o=a.escapeExpression;return' / <a href="/live/flight/'+o((r=null!=(r=n.atcIdent||(null!=t?t.atcIdent:t))?r:s,"function"==typeof r?r.call(i,{name:"atcIdent",hash:{},data:e}):r))+'" class="flightPageLink">'+o((r=null!=(r=n.atcIdent||(null!=t?t.atcIdent:t))?r:s,"function"==typeof r?r.call(i,{name:"atcIdent",hash:{},data:e}):r))+"</a>"},17:function(a,t,n,l,e){var r;return" / \n"+(null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.links:t)?r.registration:r,{name:"if",hash:{},fn:a.program(18,e,0),inverse:a.program(20,e,0),data:e}))?r:"")},18:function(a,t,n,l,e){var r,i=a.lambda,s=a.escapeExpression;return'\t\t\t\t\t\t\t\t\t<a href="'+s(i(null!=(r=null!=t?t.links:t)?r.registration:r,t))+'" class="flightPageLink">'+s(i(null!=(r=null!=t?t.aircraft:t)?r.tail:r,t))+"</a>\n"},20:function(a,t,n,l,e){var r,i=a.lambda,s=a.escapeExpression;return'\t\t\t\t\t\t\t\t\t<a href="/live/flight/'+s(i(null!=(r=null!=t?t.aircraft:t)?r.tail:r,t))+'" class="flightPageLink">'+s(i(null!=(r=null!=t?t.aircraft:t)?r.tail:r,t))+"</a>\n"},22:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=t?t.redactedCallsign:t,{name:"if",hash:{},fn:a.program(23,e,0),inverse:a.program(25,e,0),data:e}))?r:""},23:function(a,t,n,l,e){return'\t\t\t\t\t\t\t\t<div class="flightPageUpgradeIdent"><a href="/commercial/premium/">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_UpgradeTailAndCallsign","Upgrade to see tail number and ATC callsign",{name:"mc",hash:{},data:e}))+"</a></div>\n"},25:function(a,t,n,l,e){return'\t\t\t\t\t\t\t\t<div class="flightPageUpgradeIdent"><a href="/commercial/premium/">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Upgrade_To_See_Tail","Upgrade to see tail number",{name:"mc",hash:{},data:e}))+"</a></div>\n"},27:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=t?t.redactedCallsign:t,{name:"if",hash:{},fn:a.program(28,e,0),inverse:a.program(30,e,0),data:e}))?r:""},28:function(a,t,n,l,e){return'\t\t\t\t\t\t\t<div class="flightPageUpgradeIdent"><a href="/commercial/premium/">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_UpgradeCallsign","Upgrade to see ATC callsign",{name:"mc",hash:{},data:e}))+"</a></div>\n"},30:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=t?t.redactedBlockedTail:t,{name:"if",hash:{},fn:a.program(31,e,0),inverse:a.noop,data:e}))?r:""},31:function(a,t,n,l,e){return'\t\t\t\t\t\t\t<div class="flightPageUpgradeIdent"><a href="/commercial/global/">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Upgrade_To_See_Tail","Upgrade to see tail number",{name:"mc",hash:{},data:e}))+"</a></div>\n\t\t\t\t\t\t"},33:function(a,t,n,l,e){var r,i,s=null!=t?t:a.nullContext||{},o=n.helperMissing;return'\t\t\t\t\t<div class="flightPageFriendlyIdentLbl">\n'+(null!=(r=n.if.call(s,(n.hasSpecialAircraftPrefix||t&&t.hasSpecialAircraftPrefix||o).call(s,{name:"hasSpecialAircraftPrefix",hash:{},data:e}),{name:"if",hash:{},fn:a.program(11,e,0),inverse:a.noop,data:e}))?r:"")+"\t\t\t\t\t\t<h1>"+a.escapeExpression((i=null!=(i=n.ident||(null!=t?t.ident:t))?i:o,"function"==typeof i?i.call(s,{name:"ident",hash:{},data:e}):i))+'</h1>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="flightPageIdentContainer">\n\t\t\t\t\t\t<div class="flightPageIdent">\n'+(null!=(r=n.unless.call(s,(n.eq||t&&t.eq||o).call(s,(n.ident||t&&t.ident||o).call(s,{name:"ident",hash:{},data:e}),null!=(r=null!=t?t.aircraft:t)?r.tail:r,{name:"eq",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(34,e,0),inverse:a.program(53,e,0),data:e}))?r:"")+"\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t"},34:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return(null!=(r=n.if.call(i,null!=(r=null!=t?t.aircraft:t)?r.tail:r,{name:"if",hash:{},fn:a.program(35,e,0),inverse:a.program(45,e,0),data:e}))?r:"")+(null!=(r=n.if.call(i,null!=t?t.redactedCallsign:t,{name:"if",hash:{},fn:a.program(51,e,0),inverse:a.noop,data:e}))?r:"")},35:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return(null!=(r=n.if.call(i,null!=(r=null!=t?t.links:t)?r.registration:r,{name:"if",hash:{},fn:a.program(36,e,0),inverse:a.program(38,e,0),data:e}))?r:"")+(null!=(r=n.if.call(i,null!=t?t.iataIdent:t,{name:"if",hash:{},fn:a.program(40,e,0),inverse:a.program(43,e,0),data:e}))?r:"")},36:function(a,t,n,l,e){var r,i=a.lambda,s=a.escapeExpression;return'\t\t\t\t\t\t\t\t\t\t<a href="'+s(i(null!=(r=null!=t?t.links:t)?r.registration:r,t))+'" class="flightPageLink">'+s(i(null!=(r=null!=t?t.aircraft:t)?r.tail:r,t))+"</a>\n"},38:function(a,t,n,l,e){var r,i=a.lambda,s=a.escapeExpression;return'\t\t\t\t\t\t\t\t\t\t<a href="/live/flight/'+s(i(null!=(r=null!=t?t.aircraft:t)?r.tail:r,t))+'" class="flightPageLink">'+s(i(null!=(r=null!=t?t.aircraft:t)?r.tail:r,t))+"</a>\n"},40:function(a,t,n,l,e){var r,i,s=null!=t?t:a.nullContext||{};return" / "+a.escapeExpression((i=null!=(i=n.iataIdent||(null!=t?t.iataIdent:t))?i:n.helperMissing,"function"==typeof i?i.call(s,{name:"iataIdent",hash:{},data:e}):i))+(null!=(r=n.if.call(s,null!=t?t.atcIdent:t,{name:"if",hash:{},fn:a.program(41,e,0),inverse:a.noop,data:e}))?r:"")},41:function(a,t,n,l,e){var r;return" / "+a.escapeExpression((r=null!=(r=n.atcIdent||(null!=t?t.atcIdent:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:a.nullContext||{},{name:"atcIdent",hash:{},data:e}):r))},43:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=t?t.atcIdent:t,{name:"if",hash:{},fn:a.program(41,e,0),inverse:a.noop,data:e}))?r:""},45:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=t?t.iataIdent:t,{name:"if",hash:{},fn:a.program(46,e,0),inverse:a.program(48,e,0),data:e}))?r:""},46:function(a,t,n,l,e){var r,i,s=null!=t?t:a.nullContext||{};return a.escapeExpression((i=null!=(i=n.iataIdent||(null!=t?t.iataIdent:t))?i:n.helperMissing,"function"==typeof i?i.call(s,{name:"iataIdent",hash:{},data:e}):i))+(null!=(r=n.if.call(s,null!=t?t.atcIdent:t,{name:"if",hash:{},fn:a.program(41,e,0),inverse:a.noop,data:e}))?r:"")},48:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=t?t.atcIdent:t,{name:"if",hash:{},fn:a.program(49,e,0),inverse:a.noop,data:e}))?r:""},49:function(a,t,n,l,e){var r;return a.escapeExpression((r=null!=(r=n.atcIdent||(null!=t?t.atcIdent:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:a.nullContext||{},{name:"atcIdent",hash:{},data:e}):r))},51:function(a,t,n,l,e){return'\t\t\t\t\t\t\t\t\t<div class="flightPageUpgradeIdent"><a href="/commercial/premium/">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_UpgradeCallsign","Upgrade to see ATC callsign",{name:"mc",hash:{},data:e}))+"</a></div>\n"},53:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return(null!=(r=n.if.call(i,null!=t?t.redactedTail:t,{name:"if",hash:{},fn:a.program(54,e,0),inverse:a.program(59,e,0),data:e}))?r:"")+(null!=(r=n.unless.call(i,(n.eq||t&&t.eq||n.helperMissing).call(i,(r=e&&e.root)&&r.displayIdent,null!=(r=null!=t?t.aircraft:t)?r.tail:r,{name:"eq",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(62,e,0),inverse:a.noop,data:e}))?r:"")},54:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=t?t.redactedCallsign:t,{name:"if",hash:{},fn:a.program(55,e,0),inverse:a.program(57,e,0),data:e}))?r:""},55:function(a,t,n,l,e){return'\t\t\t\t\t\t\t\t\t\t<div class="flightPageUpgradeIdent"><a href="/commercial/premium/">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_UpgradeTailAndCallsign","Upgrade to see tail number and ATC callsign",{name:"mc",hash:{},data:e}))+"</a></div>\n"},57:function(a,t,n,l,e){return'\t\t\t\t\t\t\t\t\t\t<div class="flightPageUpgradeIdent"><a href="/commercial/premium/">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Upgrade_To_See_Tail","Upgrade to see tail number",{name:"mc",hash:{},data:e}))+"</a></div>\n"},59:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=t?t.redactedCallsign:t,{name:"if",hash:{},fn:a.program(60,e,0),inverse:a.noop,data:e}))?r:""},60:function(a,t,n,l,e){return'\t\t\t\t\t\t\t\t\t<div class="flightPageUpgradeIdent"><a href="/commercial/premium/">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_UpgradeCallsign","Upgrade to see ATC callsign",{name:"mc",hash:{},data:e}))+"</a></div>\n\t\t\t\t\t\t\t\t"},62:function(a,t,n,l,e){var r,i=a.lambda,s=a.escapeExpression,o=null!=t?t:a.nullContext||{};return'\t\t\t\t\t\t\t\t\t<a href="/live/flight/'+s(i((r=e&&e.root)&&r.ident,t))+'" class="flightPageLink">'+s(i((r=e&&e.root)&&r.displayIdent,t))+"</a>"+(null!=(r=n.if.call(o,null!=t?t.iataIdent:t,{name:"if",hash:{},fn:a.program(63,e,0),inverse:a.noop,data:e}))?r:"")+(null!=(r=n.if.call(o,null!=t?t.atcIdent:t,{name:"if",hash:{},fn:a.program(65,e,0),inverse:a.noop,data:e}))?r:"")},63:function(a,t,n,l,e){var r;return" / "+a.escapeExpression(a.lambda((r=e&&e.root)&&r.iataIdent,t))},65:function(a,t,n,l,e){var r;return" / "+a.escapeExpression(a.lambda((r=e&&e.root)&&r.atcIdent,t))},67:function(a,t,n,l,e){var r;return'\t\t\t\t<div class="flightPageSummaryCodeShare normal">\n\t\t\t\t\t'+a.escapeExpression((r=null!=(r=n.formatOperatedByLink||(null!=t?t.formatOperatedByLink:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:a.nullContext||{},{name:"formatOperatedByLink",hash:{},data:e}):r))+"\n\t\t\t\t</div>\n"},69:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return'\t\t\t\t\t<div class="flightPageWidgetContainer">\n'+(null!=(r=n.if.call(i,null!=t?t.myFlightAware:t,{name:"if",hash:{},fn:a.program(70,e,0),inverse:a.program(72,e,0),data:e}))?r:"")+(null!=(r=n.if.call(i,null!=t?t.myFlightAwareError:t,{name:"if",hash:{},fn:a.program(74,e,0),inverse:a.noop,data:e}))?r:"")+"\t\t\t\t\t</div>\n"},70:function(a,t,n,l,e){var r=null!=t?t:a.nullContext||{},i=n.helperMissing,s=a.escapeExpression;return'\t\t\t\t\t\t<a aria-label="'+s((n.mc||t&&t.mc||i).call(r,"FP_Remove_MyFlightAware","Remove %1 from My FlightAware",(n.ident||t&&t.ident||i).call(r,{name:"ident",hash:{},data:e}),{name:"mc",hash:{},data:e}))+'" href="javascript:void(0);" class="flightPageToggleMyFA" data-action="toggleMyFlightAware" data-operation="remove" data-tip="'+s((n.mc||t&&t.mc||i).call(r,"FP_Remove_MyFlightAware","Remove %1 from My FlightAware",(n.ident||t&&t.ident||i).call(r,{name:"ident",hash:{},data:e}),{name:"mc",hash:{},data:e}))+'">\n\t\t\t\t\t\t\t<svg alt="'+s((n.mc||t&&t.mc||i).call(r,"FP_Remove_MyFlightAwareAlt","Remove from my flightaware",{name:"mc",hash:{},data:e}))+'" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 20" class="flightPageMyFAIcon"><polygon fill="#0077CC" fill-rule="evenodd" points="716.5 145 713.255 151.583 706 152.639 711.249 157.764 710.01 165 716.5 161.583 722.989 165 721.75 157.764 726.999 152.639 719.744 151.583" transform="translate(-706 -145)"/></svg>\n\t\t\t\t\t\t</a>\n'},72:function(a,t,n,l,e){var r=null!=t?t:a.nullContext||{},i=n.helperMissing,s=a.escapeExpression;return'\t\t\t\t\t\t<a aria-label="'+s((n.mc||t&&t.mc||i).call(r,"FP_Add_MyFlightAware","Add %1 to My FlightAware",(n.ident||t&&t.ident||i).call(r,{name:"ident",hash:{},data:e}),{name:"mc",hash:{},data:e}))+'" href="javascript:void(0);" class="flightPageToggleMyFA" data-action="toggleMyFlightAware" data-operation="add" data-tip="'+s((n.mc||t&&t.mc||i).call(r,"FP_Add_MyFlightAware","Add %1 to My FlightAware",(n.ident||t&&t.ident||i).call(r,{name:"ident",hash:{},data:e}),{name:"mc",hash:{},data:e}))+'">\n\t\t\t\t\t\t\t<svg alt="'+s((n.mc||t&&t.mc||i).call(r,"FP_Add_MyFlightAwareAlt","Add to My FlightAware",{name:"mc",hash:{},data:e}))+'" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 20" class="flightPageMyFAIcon"><path fill="#0077CC" d="M806.5,155.625766 L810.690995,157.83217 L809.890586,153.15893 L813.281172,149.849323 L808.595497,149.167507 L806.5,144.915653 L804.404503,149.167507 L799.718828,149.849323 L803.109414,153.15893 L802.309005,157.83217 L806.5,155.625766 Z M800.010643,161 L801.25,153.763932 L796,148.63932 L803.255322,147.583592 L806.5,141 L809.744678,147.583592 L817,148.63932 L811.75,153.763932 L812.989357,161 L806.5,157.583592 L800.010643,161 Z M803.705489,147.518088 L803.054001,147.992081 L803.255322,147.583592 L803.705489,147.518088 Z" transform="translate(-796 -141)"/></svg>\n\t\t\t\t\t\t</a>\n'},74:function(a,t,n,l,e){var r,i;return'\t\t\t\t\t\t<div class="largeTooltip bottom myFlightAwareError">\n\t\t\t\t\t\t\t<div class="largeTooltipText">\n\t\t\t\t\t\t\t\t'+(null!=(i=null!=(i=n.myFlightAwareError||(null!=t?t.myFlightAwareError:t))?i:n.helperMissing,r="function"==typeof i?i.call(null!=t?t:a.nullContext||{},{name:"myFlightAwareError",hash:{},data:e}):i)?r:"")+'\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="largeTooltipButtons">\n\t\t\t\t\t\t\t\t<a class="introjs-button" data-action="closeMyFlightAwareErrorTooltip">Close</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n'},76:function(a,t,n,l,e){return"flightPageAirborneAdhocFlight"},78:function(a,t,n,l,e){return'\t\t\t\t\t\t<span class="flightPageAdhocAirportCodeLabel">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_First_Seen_Near","first seen near",{name:"mc",hash:{},data:e}))+"</span>\n"},80:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return null!=(r=n.if.call(i,(n.showAviatorView||t&&t.showAviatorView||n.helperMissing).call(i,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(81,e,0),inverse:a.program(83,e,0),data:e}))?r:""},81:function(a,t,n,l,e){return"\t\t\t\t\t\t"+a.escapeExpression((n.formatAirportCode||t&&t.formatAirportCode||n.helperMissing).call(null!=t?t:a.nullContext||{},null!=t?t.origin:t,!0,{name:"formatAirportCode",hash:{},data:e}))+"\n"},83:function(a,t,n,l,e){return"\t\t\t\t\t\t"+a.escapeExpression((n.formatAirportCode||t&&t.formatAirportCode||n.helperMissing).call(null!=t?t:a.nullContext||{},null!=t?t.origin:t,!1,{name:"formatAirportCode",hash:{},data:e}))+"\n\t\t\t\t\t"},85:function(a,t,n,l,e){var r;return'\t\t\t\t\t\t<span class="flightPageSummaryAirportDelay" data-tip="'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Experiencing_Delays","%1 is experiencing delays",null!=(r=null!=t?t.origin:t)?r.friendlyName:r,{name:"mc",hash:{},data:e}))+'">\n\t\t\t\t\t\t\t<i class="fa fa-exclamation-triangle" aria-hidden="true" aria-haspopup="true"></i>\n\t\t\t\t\t\t</span>\n'},87:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return'\t\t\t\t<span class="flightPageSummaryAirportFBO">'+(null!=(r=n.if.call(i,null!=(r=null!=t?t.origin:t)?r.fbo_link:r,{name:"if",hash:{},fn:a.program(88,e,0),inverse:a.noop,data:e}))?r:"")+a.escapeExpression(a.lambda(null!=(r=null!=t?t.origin:t)?r.fbo:r,t))+(null!=(r=n.if.call(i,null!=(r=null!=t?t.origin:t)?r.fbo_link:r,{name:"if",hash:{},fn:a.program(90,e,0),inverse:a.noop,data:e}))?r:"")+"</span>\n"},88:function(a,t,n,l,e){var r;return'<a href="'+a.escapeExpression(a.lambda(null!=(r=null!=t?t.origin:t)?r.fbo_link:r,t))+'">'},90:function(a,t,n,l,e){return"</a>"},92:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return null!=(r=n.if.call(i,(n.emittedFBOs||t&&t.emittedFBOs||s).call(i,null!=(r=null!=t?t.origin:t)?r.fbo:r,(n.coalesce||t&&t.coalesce||s).call(i,null!=(r=null!=t?t.destination:t)?r.fbo_scheduled:r,null!=(r=null!=t?t.destination:t)?r.fbo:r,{name:"coalesce",hash:{},data:e}),{name:"emittedFBOs",hash:{},data:e}),{name:"if",hash:{},fn:a.program(93,e,0),inverse:a.noop,data:e}))?r:""},93:function(a,t,n,l,e){return'\t\t\t\t<span class="flightPageSummaryAirportFBO"> </span>\n\t\t\t'},95:function(a,t,n,l,e){var r;return"\t\t\t\t\t"+a.escapeExpression((n.formatAirportCity||t&&t.formatAirportCity||n.helperMissing).call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.origin:t)?r.friendlyLocation:r,{name:"formatAirportCity",hash:{},data:e}))+"\n"},97:function(a,t,n,l,e){return"\t\t\t\t\t— —\n"},99:function(a,t,n,l,e){var r;return'\t\t\t\t\t\t<span class="flightPageSummaryAirportDelay" data-tip="'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Experiencing_Delays","%1 is experiencing delays",null!=(r=null!=t?t.destination:t)?r.friendlyName:r,{name:"mc",hash:{},data:e}))+'">\n\t\t\t\t\t\t\t<i class="fa fa-exclamation-triangle" aria-hidden="true" aria-haspopup="true"></i>\n\t\t\t\t\t\t</span>\n'},101:function(a,t,n,l,e){return'\t\t\t\t\t\t<span class="flightPageAdhocAirportCodeLabel">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Last_Seen_Near","last seen near",{name:"mc",hash:{},data:e}))+"</span>\n"},103:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return null!=(r=n.if.call(i,(n.showAviatorView||t&&t.showAviatorView||n.helperMissing).call(i,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(104,e,0),inverse:a.program(106,e,0),data:e}))?r:""},104:function(a,t,n,l,e){return"\t\t\t\t\t\t"+a.escapeExpression((n.formatAirportCode||t&&t.formatAirportCode||n.helperMissing).call(null!=t?t:a.nullContext||{},null!=t?t.destination:t,!0,{name:"formatAirportCode",hash:{},data:e}))+"\n"},106:function(a,t,n,l,e){return"\t\t\t\t\t\t"+a.escapeExpression((n.formatAirportCode||t&&t.formatAirportCode||n.helperMissing).call(null!=t?t:a.nullContext||{},null!=t?t.destination:t,!1,{name:"formatAirportCode",hash:{},data:e}))+"\n\t\t\t\t\t"},108:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return'\t\t\t\t<span class="flightPageSummaryAirportFBO">'+(null!=(r=n.if.call(i,null!=(r=null!=t?t.destination:t)?r.fbo_link:r,{name:"if",hash:{},fn:a.program(109,e,0),inverse:a.noop,data:e}))?r:"")+a.escapeExpression(a.lambda(null!=(r=null!=t?t.destination:t)?r.fbo:r,t))+(null!=(r=n.if.call(i,null!=(r=null!=t?t.destination:t)?r.fbo_link:r,{name:"if",hash:{},fn:a.program(90,e,0),inverse:a.noop,data:e}))?r:"")+"</span>\n"},109:function(a,t,n,l,e){var r;return'<a href="'+a.escapeExpression(a.lambda(null!=(r=null!=t?t.destination:t)?r.fbo_link:r,t))+'">'},111:function(a,t,n,l,e){var r;return null!=(r=a.invokePartial(l.scheduled_fbo_partial,t,{name:"scheduled_fbo_partial",hash:{sidebarMode:!0},data:e,indent:"\t\t\t\t",helpers:n,partials:l,decorators:a.decorators}))?r:""},113:function(a,t,n,l,e){var r;return"\t\t\t\t\t\t\t"+a.escapeExpression((n.formatAirportCity||t&&t.formatAirportCity||n.helperMissing).call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.destination:t)?r.friendlyLocation:r,{name:"formatAirportCity",hash:{},data:e}))+"\n"},115:function(a,t,n,l,e){return"\t\t\t\t\t\t\t— —\n"},117:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return'\t\t\t\t\t<span class="flightPageAirportGate">\n'+(null!=(r=n.if.call(i,null!=(r=null!=t?t.origin:t)?r.gate:r,{name:"if",hash:{},fn:a.program(118,e,0),inverse:a.program(124,e,0),data:e}))?r:"")+(null!=(r=n.if.call(i,(n.showAviatorView||t&&t.showAviatorView||n.helperMissing).call(i,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(143,e,0),inverse:a.program(145,e,0),data:e}))?r:"")},118:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.gateDepartureTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(119,e,0),inverse:a.program(121,e,0),data:e}))?r:""},119:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_Left","left %1",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.mc||t&&t.mc||s).call(i,"FP_Gate","Gate %1",null!=(r=null!=t?t.origin:t)?r.gate:r,{name:"mc",hash:{},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:""},121:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.takeoffTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(119,e,0),inverse:a.program(122,e,0),data:e}))?r:""},122:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_Departing_From","departing from %1",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.mc||t&&t.mc||s).call(i,"FP_Gate","Gate %1",null!=(r=null!=t?t.origin:t)?r.gate:r,{name:"mc",hash:{},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:""},124:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.origin:t)?r.terminal:r,{name:"if",hash:{},fn:a.program(125,e,0),inverse:a.program(131,e,0),data:e}))?r:""},125:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.gateDepartureTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(126,e,0),inverse:a.program(128,e,0),data:e}))?r:""},126:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_Left","left %1",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.mc||t&&t.mc||s).call(i,"FP_Terminal","Terminal %1",null!=(r=null!=t?t.origin:t)?r.terminal:r,{name:"mc",hash:{},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:""},128:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.takeoffTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(126,e,0),inverse:a.program(129,e,0),data:e}))?r:""},129:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_Departing_From","departing from %1",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.mc||t&&t.mc||s).call(i,"FP_Terminal","Terminal %1",null!=(r=null!=t?t.origin:t)?r.terminal:r,{name:"mc",hash:{},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:""},131:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.origin:t)?r.friendlyName:r,{name:"if",hash:{},fn:a.program(132,e,0),inverse:a.program(141,e,0),data:e}))?r:""},132:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return null!=(r=n.if.call(i,(n.showAviatorView||t&&t.showAviatorView||n.helperMissing).call(i,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(133,e,0),inverse:a.program(135,e,0),data:e}))?r:""},133:function(a,t,n,l,e){return""},135:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.gateDepartureTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(136,e,0),inverse:a.program(138,e,0),data:e}))?r:""},136:function(a,t,n,l,e){return a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Took_Off_From","took off from",{name:"mc",hash:{},data:e}))},138:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.takeoffTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(136,e,0),inverse:a.program(139,e,0),data:e}))?r:""},139:function(a,t,n,l,e){return a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Takes_Off_From","takes off from",{name:"mc",hash:{},data:e}))},141:function(a,t,n,l,e){return"\t\t\t\t\t\t\t \n\t\t\t\t\t\t"},143:function(a,t,n,l,e){return"\t\t\t\t\t</span>\n"},145:function(a,t,n,l,e){var r,i=a.escapeExpression,s=null!=t?t:a.nullContext||{};return'\t\t\t\t\t</span>\n\t\t\t\t\t<span class="flightPageSummaryAirportLink">\n\t\t\t\t\t\t<a href="/live/airport/'+i(a.lambda(null!=(r=null!=t?t.origin:t)?r.icao:r,t))+'">\n'+(null!=(r=n.if.call(s,null!=(r=null!=t?t.origin:t)?r.friendlyName:r,{name:"if",hash:{},fn:a.program(146,e,0),inverse:a.noop,data:e}))?r:"")+"\t\t\t\t\t\t\t<strong>"+i((n.formatAirportCode||t&&t.formatAirportCode||n.helperMissing).call(s,null!=t?t.origin:t,!1,{name:"formatAirportCode",hash:{},data:e}))+"</strong>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</span>\n"},146:function(a,t,n,l,e){var r;return"\t\t\t\t\t\t\t\t"+a.escapeExpression(a.lambda(null!=(r=null!=t?t.origin:t)?r.friendlyName:r,t))+" -\n"},148:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return'\t\t\t\t\t<span class="flightPageAirportGate">\n\t\t\t\t\t\t<span class="displayFlexElementContainer" >\n'+(null!=(r=n.if.call(i,null!=(r=null!=t?t.destination:t)?r.gate:r,{name:"if",hash:{},fn:a.program(149,e,0),inverse:a.program(157,e,0),data:e}))?r:"")+(null!=(r=n.if.call(i,(n.showAviatorView||t&&t.showAviatorView||n.helperMissing).call(i,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(170,e,0),inverse:a.program(172,e,0),data:e}))?r:"")},149:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.gateArrivalTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(150,e,0),inverse:a.program(152,e,0),data:e}))?r:""},150:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_Arrived_At","arrived at %1",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.addNbsp||t&&t.addNbsp||s).call(i,"prepend",(n.mc||t&&t.mc||s).call(i,"FP_Gate","Gate %1",null!=(r=null!=t?t.destination:t)?r.gate:r,{name:"mc",hash:{},data:e}),{name:"addNbsp",hash:{},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:""},152:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.landingTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(153,e,0),inverse:a.program(155,e,0),data:e}))?r:""},153:function(a,t,n,l,e){return a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Landed_At","landed at",{name:"mc",hash:{},data:e}))},155:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_Arriving_At","arriving at %1",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.addNbsp||t&&t.addNbsp||s).call(i,"prepend",(n.mc||t&&t.mc||s).call(i,"FP_Gate","Gate %1",null!=(r=null!=t?t.destination:t)?r.gate:r,{name:"mc",hash:{},data:e}),{name:"addNbsp",hash:{},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:""},157:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.destination:t)?r.terminal:r,{name:"if",hash:{},fn:a.program(158,e,0),inverse:a.program(164,e,0),data:e}))?r:""},158:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.gateArrivalTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(159,e,0),inverse:a.program(161,e,0),data:e}))?r:""},159:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_Arrived_At","arrived at %1",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.addNbsp||t&&t.addNbsp||s).call(i,"prepend",(n.mc||t&&t.mc||s).call(i,"FP_Terminal","Terminal %1",null!=(r=null!=t?t.destination:t)?r.terminal:r,{name:"mc",hash:{},data:e}),{name:"addNbsp",hash:{},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:""},161:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.landingTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(153,e,0),inverse:a.program(162,e,0),data:e}))?r:""},162:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_Arriving_At","arriving at %1",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.addNbsp||t&&t.addNbsp||s).call(i,"prepend",(n.mc||t&&t.mc||s).call(i,"FP_Terminal","Terminal %1",null!=(r=null!=t?t.destination:t)?r.terminal:r,{name:"mc",hash:{},data:e}),{name:"addNbsp",hash:{},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:""},164:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.destination:t)?r.friendlyName:r,{name:"if",hash:{},fn:a.program(165,e,0),inverse:a.program(141,e,0),data:e}))?r:""},165:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return null!=(r=n.if.call(i,(n.showAviatorView||t&&t.showAviatorView||n.helperMissing).call(i,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(133,e,0),inverse:a.program(166,e,0),data:e}))?r:""},166:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.gateArrivalTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(153,e,0),inverse:a.program(167,e,0),data:e}))?r:""},167:function(a,t,n,l,e){var r;return null!=(r=n.if.call(null!=t?t:a.nullContext||{},null!=(r=null!=t?t.landingTimes:t)?r.actual:r,{name:"if",hash:{},fn:a.program(153,e,0),inverse:a.program(168,e,0),data:e}))?r:""},168:function(a,t,n,l,e){return a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Landing_At","landing at",{name:"mc",hash:{},data:e}))},170:function(a,t,n,l,e){return"\t\t\t\t\t\t</span>\n\t\t\t\t\t</span>\n"},172:function(a,t,n,l,e){
|
|
var r,i=a.escapeExpression,s=null!=t?t:a.nullContext||{};return'\t\t\t\t\t\t</span>\n\t\t\t\t\t</span>\n\t\t\t\t\t<span class="flightPageSummaryAirportLink">\n\t\t\t\t\t\t<a href="/live/airport/'+i(a.lambda(null!=(r=null!=t?t.destination:t)?r.icao:r,t))+'">\n'+(null!=(r=n.if.call(s,null!=(r=null!=t?t.destination:t)?r.friendlyName:r,{name:"if",hash:{},fn:a.program(173,e,0),inverse:a.noop,data:e}))?r:"")+"\t\t\t\t\t\t\t<strong>"+i((n.formatAirportCode||t&&t.formatAirportCode||n.helperMissing).call(s,null!=t?t.destination:t,!1,{name:"formatAirportCode",hash:{},data:e}))+"</strong>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</span>\n"},173:function(a,t,n,l,e){var r;return"\t\t\t\t\t\t\t\t"+a.escapeExpression(a.lambda(null!=(r=null!=t?t.destination:t)?r.friendlyName:r,t))+" -\n"},175:function(a,t,n,l,e){return"<em>"},177:function(a,t,n,l,e){return"</em>"},179:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return null!=(r=n.if.call(i,(n.showFlightDelays||t&&t.showFlightDelays||n.helperMissing).call(i,{name:"showFlightDelays",hash:{},data:e}),{name:"if",hash:{},fn:a.program(180,e,0),inverse:a.noop,data:e}))?r:""},180:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return null!=(r=n.unless.call(i,(n.coalesce||t&&t.coalesce||n.helperMissing).call(i,null!=t?t.cancelled:t,null!=t?t.adhoc:t,{name:"coalesce",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(181,e,0),inverse:a.noop,data:e}))?r:""},181:function(a,t,n,l,e){return'\t\t\t\t\t\t\t<div class="flightPageOriginDelayStatus">\n\t\t\t\t\t\t\t\t'+a.escapeExpression((n.delayStatus||t&&t.delayStatus||n.helperMissing).call(null!=t?t:a.nullContext||{},"departure",{name:"delayStatus",hash:{},data:e}))+"\n\t\t\t\t\t\t\t</div>\n"},183:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return'\t\t\t\t<span class="flightPageSummaryArrivalDayAbbrv">'+(null!=(r=(n.formatFlightDate||t&&t.formatFlightDate||s).call(i,(n.displayArrivalTime||t&&t.displayArrivalTime||s).call(i,{name:"displayArrivalTime",hash:{},data:e}),null!=(r=null!=t?t.destination:t)?r.TZ:r,"short",{name:"formatFlightDate",hash:{},data:e}))?r:"")+'</span>\n\t\t\t\t<span class="flightPageSummaryArrivalDay">'+(null!=(r=(n.formatFlightDate||t&&t.formatFlightDate||s).call(i,(n.displayArrivalTime||t&&t.displayArrivalTime||s).call(i,{name:"displayArrivalTime",hash:{},data:e}),null!=(r=null!=t?t.destination:t)?r.TZ:r,"long",{name:"formatFlightDate",hash:{},data:e}))?r:"")+'</span>\n\t\t\t\t<span class="flightPageSummaryArrival flightPageResultUnknown">'+a.escapeExpression((n.formatFlightTime||t&&t.formatFlightTime||s).call(i,(n.displayArrivalTime||t&&t.displayArrivalTime||s).call(i,{name:"displayArrivalTime",hash:{},data:e}),null!=(r=null!=t?t.destination:t)?r.TZ:r,{name:"formatFlightTime",hash:{},data:e}))+"</span>\n"+(null!=(r=n.if.call(i,(n.coalesce||t&&t.coalesce||s).call(i,null!=t?t.cancelled:t,null!=t?t.adhoc:t,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:a.program(184,e,0),inverse:a.noop,data:e}))?r:"")},184:function(a,t,n,l,e){return'\t\t\t\t\t<span><a href="/about/faq#flightresultunknown">'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_EstimatedArrivalTime","estimated arrival time",{name:"mc",hash:{},data:e}))+"</a></span>\n"},186:function(a,t,n,l,e){var r,i,s=null!=t?t:a.nullContext||{},o=n.helperMissing,h=a.escapeExpression;return'\t\t\t\t<span class="flightPageSummaryArrivalDayAbbrv">'+(null!=(r=(n.formatFlightDate||t&&t.formatFlightDate||o).call(s,(n.displayArrivalTime||t&&t.displayArrivalTime||o).call(s,{name:"displayArrivalTime",hash:{},data:e}),null!=(r=null!=t?t.destination:t)?r.TZ:r,"short",{name:"formatFlightDate",hash:{},data:e}))?r:"")+'</span>\n\t\t\t\t<span class="flightPageSummaryArrivalDay">'+(null!=(r=(n.formatFlightDate||t&&t.formatFlightDate||o).call(s,(n.displayArrivalTime||t&&t.displayArrivalTime||o).call(s,{name:"displayArrivalTime",hash:{},data:e}),null!=(r=null!=t?t.destination:t)?r.TZ:r,"long",{name:"formatFlightDate",hash:{},data:e}))?r:"")+'</span>\n\t\t\t\t<span class="flightPageSummaryArrival flightTime" data-flightid="'+h((i=null!=(i=n.encryptedFlightId||(null!=t?t.encryptedFlightId:t))?i:o,"function"==typeof i?i.call(s,{name:"encryptedFlightId",hash:{},data:e}):i))+'" data-type="arrival">\n\t\t\t\t\t'+(null!=(r=n.if.call(s,(n.displayArrivalTimeIsEstimated||t&&t.displayArrivalTimeIsEstimated||o).call(s,{name:"displayArrivalTimeIsEstimated",hash:{},data:e}),{name:"if",hash:{},fn:a.program(175,e,0),inverse:a.noop,data:e}))?r:"")+"\n\t\t\t\t\t"+h((n.formatFlightTime||t&&t.formatFlightTime||o).call(s,(n.displayArrivalTime||t&&t.displayArrivalTime||o).call(s,{name:"displayArrivalTime",hash:{},data:e}),null!=(r=null!=t?t.destination:t)?r.TZ:r,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t"+(null!=(r=n.if.call(s,(n.displayArrivalTimeIsEstimated||t&&t.displayArrivalTimeIsEstimated||o).call(s,{name:"displayArrivalTimeIsEstimated",hash:{},data:e}),{name:"if",hash:{},fn:a.program(177,e,0),inverse:a.noop,data:e}))?r:"")+"\n"+(null!=(r=n.unless.call(s,(n.showAviatorView||t&&t.showAviatorView||o).call(s,{name:"showAviatorView",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(187,e,0),inverse:a.noop,data:e}))?r:"")+"\t\t\t\t</span>\n"},187:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return null!=(r=n.if.call(i,(n.showFlightDelays||t&&t.showFlightDelays||n.helperMissing).call(i,{name:"showFlightDelays",hash:{},data:e}),{name:"if",hash:{},fn:a.program(188,e,0),inverse:a.noop,data:e}))?r:""},188:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{};return null!=(r=n.unless.call(i,(n.coalesce||t&&t.coalesce||n.helperMissing).call(i,null!=t?t.cancelled:t,null!=t?t.adhoc:t,{name:"coalesce",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(189,e,0),inverse:a.noop,data:e}))?r:""},189:function(a,t,n,l,e){return'\t\t\t\t\t\t\t\t<div class="flightPageDestinationDelayStatus">\n\t\t\t\t\t\t\t\t\t'+a.escapeExpression((n.delayStatus||t&&t.delayStatus||n.helperMissing).call(null!=t?t:a.nullContext||{},"arrival",{name:"delayStatus",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t</div>\n"},191:function(a,t,n,l,e){var r,i,s=null!=t?t:a.nullContext||{},o=n.helperMissing;return'\t\t<div class="flightPageProgressContainer '+(null!=(r=n.if.call(s,(n.showAviatorView||t&&t.showAviatorView||o).call(s,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.noop,data:e}))?r:"")+'">\n\t\t\t'+a.escapeExpression((i=null!=(i=n.flightProgressBar||(null!=t?t.flightProgressBar:t))?i:o,"function"==typeof i?i.call(s,{name:"flightProgressBar",hash:{},data:e}):i))+'\n\n\t\t\t\x3c!-- Progress labels --\x3e\n\t\t\t<div class="flightPageProgress">\n'+(null!=(r=n.if.call(s,(n.elapsedFlightTime||t&&t.elapsedFlightTime||o).call(s,{name:"elapsedFlightTime",hash:{},data:e}),{name:"if",hash:{},fn:a.program(192,e,0),inverse:a.program(194,e,0),data:e}))?r:"")+'\t\t\t\t<span class="flightPageProgressTotal">\n'+(null!=(r=n.if.call(s,(n.totalFlightTime||t&&t.totalFlightTime||o).call(s,{name:"totalFlightTime",hash:{},data:e}),{name:"if",hash:{},fn:a.program(196,e,0),inverse:a.noop,data:e}))?r:"")+"\t\t\t\t</span>\n"+(null!=(r=n.if.call(s,(n.showFlightProgressRemaining||t&&t.showFlightProgressRemaining||o).call(s,{name:"showFlightProgressRemaining",hash:{},data:e}),{name:"if",hash:{},fn:a.program(198,e,0),inverse:a.program(200,e,0),data:e}))?r:"")+'\t\t\t</div>\n\n\t\t\t\x3c!-- Distance labels --\x3e\n\t\t\t<div class="flightPageProgressDistance">\n'+(null!=(r=n.if.call(s,(n.showFlightProgressDistance||t&&t.showFlightProgressDistance||o).call(s,{name:"showFlightProgressDistance",hash:{},data:e}),{name:"if",hash:{},fn:a.program(202,e,0),inverse:a.program(200,e,0),data:e}))?r:"")+(null!=(r=n.if.call(s,(n.showFlightProgressDistanceRemaining||t&&t.showFlightProgressDistanceRemaining||o).call(s,{name:"showFlightProgressDistanceRemaining",hash:{},data:e}),{name:"if",hash:{},fn:a.program(204,e,0),inverse:a.program(200,e,0),data:e}))?r:"")+"\t\t\t</div>\n\t\t</div>\n"},192:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return'\t\t\t\t\t\t<span class="flightPageProgressElapsed flightPageProgressDesc">\n\t\t\t\t\t\t\t'+(null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_X_Elapsed","%1 elapsed",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.duration||t&&t.duration||s).call(i,(n.elapsedFlightTime||t&&t.elapsedFlightTime||s).call(i,{name:"elapsedFlightTime",hash:{},data:e}),{name:"duration",hash:{shortFormat:!0},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:"")+"\n\t\t\t\t\t\t</span>\n"},194:function(a,t,n,l,e){return'\t\t\t\t\t\t<span class="flightPageProgressPlaceholder"></span>\n'},196:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return"\t\t\t\t\t\t"+(null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_X_TotalTravelTime","%1 total travel time",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.duration||t&&t.duration||s).call(i,(n.totalFlightTime||t&&t.totalFlightTime||s).call(i,{name:"totalFlightTime",hash:{},data:e}),{name:"duration",hash:{shortFormat:!0},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:"")+"\n"},198:function(a,t,n,l,e){var r,i=null!=t?t:a.nullContext||{},s=n.helperMissing;return'\t\t\t\t\t<span class="flightPageProgressRemaining flightPageProgressDesc">\n\t\t\t\t\t\t'+(null!=(r=(n.mc||t&&t.mc||s).call(i,"FP_X_Remaining","%1 remaining",(n.wrap||t&&t.wrap||s).call(i,"strong",(n.duration||t&&t.duration||s).call(i,(n.remainingFlightTime||t&&t.remainingFlightTime||s).call(i,{name:"remainingFlightTime",hash:{},data:e}),{name:"duration",hash:{shortFormat:!0},data:e}),{name:"wrap",hash:{},data:e}),{name:"mc",hash:{},data:e}))?r:"")+"\n\t\t\t\t\t</span>\n"},200:function(a,t,n,l,e){return'\t\t\t\t\t<span class="flightPageProgressPlaceholder"></span>\n'},202:function(a,t,n,l,e){var r;return'\t\t\t\t\t<span class="flightPageProgressDistanceElapsed flightPageProgressDistanceDesc">\n\t\t\t\t\t\t'+a.escapeExpression((r=null!=(r=n.formatDistanceElapsed||(null!=t?t.formatDistanceElapsed:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:a.nullContext||{},{name:"formatDistanceElapsed",hash:{},data:e}):r))+"\n\t\t\t\t\t</span>\n"},204:function(a,t,n,l,e){var r;return'\t\t\t\t\t<span class="flightPageProgressDistanceRemaining flightPageProgressDistanceDesc">\n\t\t\t\t\t\t'+a.escapeExpression((r=null!=(r=n.formatDistanceRemaining||(null!=t?t.formatDistanceRemaining:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:a.nullContext||{},{name:"formatDistanceRemaining",hash:{},data:e}):r))+"\n\t\t\t\t\t</span>\n"},compiler:[7,">= 4.0.0"],main:function(a,t,n,l,e){var r,i,s=null!=t?t:a.nullContext||{},o=n.helperMissing,h=a.escapeExpression;return'\x3c!-- Flight identification and avatar --\x3e\n<div class="flightPageSummaryContainer '+(null!=(r=n.if.call(s,(n.showAviatorView||t&&t.showAviatorView||o).call(s,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.noop,data:e}))?r:"")+'" >\n\t<div class="flightPageFlightIdentifier">\n'+(null!=(r=n.unless.call(s,(n.isIntegrationPortal||t&&t.isIntegrationPortal||o).call(s,{name:"isIntegrationPortal",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(3,e,0),inverse:a.noop,data:e}))?r:"")+'\t\t<div class="flightPageSummary '+(null!=(r=n.if.call(s,(n.isIntegrationPortal||t&&t.isIntegrationPortal||o).call(s,{name:"isIntegrationPortal",hash:{},data:e}),{name:"if",hash:{},fn:a.program(5,e,0),inverse:a.noop,data:e}))?r:"")+'">\n\t\t\t<div class="flightPageFriendlyIdent">\n'+(null!=(r=n.if.call(s,(n.scrambleIdent||t&&t.scrambleIdent||o).call(s,{name:"scrambleIdent",hash:{},data:e}),{name:"if",hash:{},fn:a.program(7,e,0),inverse:a.program(9,e,0),data:e}))?r:"")+"\t\t\t</div>\n\t\t\t"+h((i=null!=(i=n.flightStatus||(null!=t?t.flightStatus:t))?i:o,"function"==typeof i?i.call(s,{name:"flightStatus",hash:{},data:e}):i))+"\n"+(null!=(r=n.if.call(s,(n.formatOperatedByLink||t&&t.formatOperatedByLink||o).call(s,{name:"formatOperatedByLink",hash:{},data:e}),{name:"if",hash:{},fn:a.program(67,e,0),inverse:a.noop,data:e}))?r:"")+'\t\t</div>\n\t\t<div class="flightPageSummaryWidgets">\n\n\t\t\t<div class="flightPageSummaryWidgetsTop">\n\t\t\t\t\x3c!-- My FlightAware icon --\x3e\n'+(null!=(r=n.if.call(s,(n.showMyFlightAware||t&&t.showMyFlightAware||o).call(s,{name:"showMyFlightAware",hash:{},data:e}),{name:"if",hash:{},fn:a.program(69,e,0),inverse:a.noop,data:e}))?r:"")+'\n\t\t\t\t\x3c!-- Settings icon --\x3e\n\t\t\t\t<a aria-label="'+h((n.mc||t&&t.mc||o).call(s,"FP_Configure_User_Prefs","Configure user preferences",{name:"mc",hash:{},data:e}))+'" href="javascript:void(0);" class="flightPageSettingsModalReveal" id="flightPageTourStep5" data-fp-tab="flightPageSettingsAirportTab" data-tip="'+h((n.mc||t&&t.mc||o).call(s,"FP_Configure_User_Prefs","Configure user preferences",{name:"mc",hash:{},data:e}))+'">\n\t\t\t\t\t<svg alt="'+h((n.mc||t&&t.mc||o).call(s,"FP_Configure_User_Prefs","Configure user preferences",{name:"mc",hash:{},data:e}))+'" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" class="flightPageSettingsIcon"><g><g><path class="flightPageSettingsIconFg" d="M9.15,20c-.2-.44-.41-.85-.58-1.27A2.09,2.09,0,0,0,5.48,17.6l-1,.55a.24.24,0,0,1-.34,0q-.83-.78-1.68-1.53a.26.26,0,0,1-.06-.36c.18-.39.34-.78.5-1.17a2.07,2.07,0,0,0-1.32-2.83C1.12,12.08.7,12,.29,11.81a.35.35,0,0,1-.19-.24C.05,10.81,0,10,0,9.28A.34.34,0,0,1,.17,9c.35-.16.71-.3,1.07-.44a2.08,2.08,0,0,0,1.16-3.1c-.22-.4-.42-.8-.64-1.23C2.33,3.63,2.9,3,3.48,2.39a.28.28,0,0,1,.25,0c.41.16.82.34,1.23.51A2.07,2.07,0,0,0,7.8,1.54c.12-.39.25-.77.35-1.16A.32.32,0,0,1,8.5.09C9.23.07,10,0,10.68,0A.3.3,0,0,1,11,.24c.16.42.32.85.51,1.26a2.06,2.06,0,0,0,2.89,1l1.32-.7c.63.58,1.26,1.15,1.87,1.73a.3.3,0,0,1,0,.25c-.16.41-.35.82-.52,1.23a2.07,2.07,0,0,0,1.31,2.82c.42.13.84.25,1.24.39a.39.39,0,0,1,.21.26Q20,9.57,20,10.7a.37.37,0,0,1-.18.28c-.36.17-.73.31-1.09.45a2.08,2.08,0,0,0-1.12,3.07c.18.34.35.68.54,1a.28.28,0,0,1,0,.39q-.77.81-1.52,1.65a.26.26,0,0,1-.36.07c-.39-.18-.8-.34-1.2-.51a2.08,2.08,0,0,0-2.82,1.33c-.13.41-.25.83-.39,1.24a.35.35,0,0,1-.24.2C10.74,19.93,9.92,20,9.15,20ZM6.69,11.52A3.65,3.65,0,1,0,8.46,6.7,3.64,3.64,0,0,0,6.69,11.52Z"/></g></g></svg>\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t\t<div class="flightPageSummaryWidgetsBottom">\n\t\t\t\t\x3c!-- Info icon --\x3e\n\t\t\t\t<a aria-label="'+h((n.mc||t&&t.mc||o).call(s,"FP_Tour_The_Page","Tour the page",{name:"mc",hash:{},data:e}))+'" href="javascript:void(0);" class="flightPageStartTour" data-tip="'+h((n.mc||t&&t.mc||o).call(s,"FP_Tour_The_Page","Tour the page",{name:"mc",hash:{},data:e}))+'">\n\t\t\t\t\t<svg alt="'+h((n.mc||t&&t.mc||o).call(s,"FP_Tour_The_Page","Tour the page",{name:"mc",hash:{},data:e}))+'" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" class="flightPageInfoIcon"><g><g><circle class="flightPageInfoIconBg" cx="9" cy="9" r="9"/><path class="flightPageInfoIconFg" d="M7.72,14.76a1.28,1.28,0,0,0,2.56,0V7.08a1.28,1.28,0,1,0-2.56,0Z"/><circle class="flightPageInfoIconFg" cx="9" cy="3.24" r="1.28"/></g></g></svg>\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\n\t\x3c!-- Summary links --\x3e\n\t<div class="flightPageSummaryLinks" data-template="live/flight/summaryLinks"></div>\n</div>\n\n\x3c!-- Summary block --\x3e\n<div class="flightPageSummaryBlock '+(null!=(r=n.if.call(s,(n.showAviatorView||t&&t.showAviatorView||o).call(s,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.noop,data:e}))?r:"")+'" id="flightPageTourStep1">\n\t\x3c!-- Airports --\x3e\t\n\t<div class="flightPageSummaryAirports '+(null!=(r=n.if.call(s,(n.isAirborneAdhocFlight||t&&t.isAirborneAdhocFlight||o).call(s,{name:"isAirborneAdhocFlight",hash:{},data:e}),{name:"if",hash:{},fn:a.program(76,e,0),inverse:a.noop,data:e}))?r:"")+" "+(null!=(r=n.if.call(s,(n.showAviatorView||t&&t.showAviatorView||o).call(s,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.noop,data:e}))?r:"")+'">\n\t\t<div class="flightPageSummaryOrigin">\n\t\t\t<span class="flightPageSummaryAirportCode">\n\t\t\t\t<span class="displayFlexElementContainer" >\n'+(null!=(r=n.if.call(s,(n.hasAdhocDeparture||t&&t.hasAdhocDeparture||o).call(s,{name:"hasAdhocDeparture",hash:{},data:e}),{name:"if",hash:{},fn:a.program(78,e,0),inverse:a.program(80,e,0),data:e}))?r:"")+"\n"+(null!=(r=n.if.call(s,null!=(r=null!=t?t.origin:t)?r.delays:r,{name:"if",hash:{},fn:a.program(85,e,0),inverse:a.noop,data:e}))?r:"")+"\t\t\t\t</span>\n\t\t\t</span>\n"+(null!=(r=n.if.call(s,null!=(r=null!=t?t.origin:t)?r.fbo:r,{name:"if",hash:{},fn:a.program(87,e,0),inverse:a.program(92,e,0),data:e}))?r:"")+'\t\t\t<span class="flightPageSummaryCity">\n'+(null!=(r=n.if.call(s,null!=(r=null!=t?t.origin:t)?r.friendlyLocation:r,{name:"if",hash:{},fn:a.program(95,e,0),inverse:a.program(97,e,0),data:e}))?r:"")+'\t\t\t</span>\n\t\t</div>\n\t\t<div class="flightPageSummaryDestination">\n\t\t\t<span class="flightPageSummaryAirportCode">\n\t\t\t\t<span class="displayFlexElementContainer" >\n'+(null!=(r=n.if.call(s,null!=(r=null!=t?t.destination:t)?r.delays:r,{name:"if",hash:{},fn:a.program(99,e,0),inverse:a.noop,data:e}))?r:"")+(null!=(r=n.if.call(s,(n.hasAdhocArrival||t&&t.hasAdhocArrival||o).call(s,{name:"hasAdhocArrival",hash:{},data:e}),{name:"if",hash:{},fn:a.program(101,e,0),inverse:a.program(103,e,0),data:e}))?r:"")+"\t\t\t\t</span>\n\t\t\t</span>\n"+(null!=(r=n.if.call(s,null!=(r=null!=t?t.destination:t)?r.fbo:r,{name:"if",hash:{},fn:a.program(108,e,0),inverse:a.program(111,e,0),data:e}))?r:"")+'\n\t\t\t<span class="flightPageSummaryCity">\n\t\t\t\t\t<span class="destinationCity">\n'+(null!=(r=n.if.call(s,null!=(r=null!=t?t.destination:t)?r.friendlyLocation:r,{name:"if",hash:{},fn:a.program(113,e,0),inverse:a.program(115,e,0),data:e}))?r:"")+'\t\t\t\t\t</span>\n\t\t\t</span>\n\t\t</div>\n\t</div>\n\n\t<div class="flightPageAirportGates '+(null!=(r=n.if.call(s,(n.showAviatorView||t&&t.showAviatorView||o).call(s,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.noop,data:e}))?r:"")+'">\n\t\t<div class="flightPageSummaryOrigin">\n'+(null!=(r=n.unless.call(s,(n.coalesce||t&&t.coalesce||o).call(s,null!=t?t.adhoc:t,null!=t?t.resultUnknown:t,{name:"coalesce",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(117,e,0),inverse:a.noop,data:e}))?r:"")+'\t\t</div>\n\t\t<div class="flightPageSummaryDestination '+(null!=(r=n.if.call(s,(n.showAviatorView||t&&t.showAviatorView||o).call(s,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.noop,data:e}))?r:"")+'">\n'+(null!=(r=n.unless.call(s,(n.coalesce||t&&t.coalesce||o).call(s,null!=t?t.adhoc:t,null!=t?t.resultUnknown:t,{name:"coalesce",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(148,e,0),inverse:a.noop,data:e}))?r:"")+'\t\t</div>\n\t</div>\n\n\t<div class="flightPageSummaryTimes '+(null!=(r=n.if.call(s,(n.isAirborneAdhocFlight||t&&t.isAirborneAdhocFlight||o).call(s,{name:"isAirborneAdhocFlight",hash:{},data:e}),{name:"if",hash:{},fn:a.program(76,e,0),inverse:a.noop,data:e}))?r:"")+" "+(null!=(r=n.if.call(s,(n.showAviatorView||t&&t.showAviatorView||o).call(s,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.noop,data:e}))?r:"")+'">\n\t\t<div class="flightPageSummaryOrigin">\n\t\t\t<span class="flightPageSummaryDepartureDayAbbrv">'+(null!=(r=(n.formatFlightDate||t&&t.formatFlightDate||o).call(s,(n.displayDepartureTime||t&&t.displayDepartureTime||o).call(s,{name:"displayDepartureTime",hash:{},data:e}),null!=(r=null!=t?t.origin:t)?r.TZ:r,"short",{name:"formatFlightDate",hash:{},data:e}))?r:"")+'</span>\n\t\t\t<span class="flightPageSummaryDepartureDay">'+(null!=(r=(n.formatFlightDate||t&&t.formatFlightDate||o).call(s,(n.displayDepartureTime||t&&t.displayDepartureTime||o).call(s,{name:"displayDepartureTime",hash:{},data:e}),null!=(r=null!=t?t.origin:t)?r.TZ:r,"long",{name:"formatFlightDate",hash:{},data:e}))?r:"")+'</span>\n\t\t\t<span class="flightPageSummaryDeparture flightTime" data-flightid="'+h((i=null!=(i=n.encryptedFlightId||(null!=t?t.encryptedFlightId:t))?i:o,"function"==typeof i?i.call(s,{name:"encryptedFlightId",hash:{},data:e}):i))+'" data-type="departure">\n\t\t\t\t'+(null!=(r=n.if.call(s,(n.displayDepartureTimeIsEstimated||t&&t.displayDepartureTimeIsEstimated||o).call(s,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"if",hash:{},fn:a.program(175,e,0),inverse:a.noop,data:e}))?r:"")+"\n\t\t\t\t"+h((n.formatFlightTime||t&&t.formatFlightTime||o).call(s,(n.displayDepartureTime||t&&t.displayDepartureTime||o).call(s,{name:"displayDepartureTime",hash:{},data:e}),null!=(r=null!=t?t.origin:t)?r.TZ:r,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t"+(null!=(r=n.if.call(s,(n.displayDepartureTimeIsEstimated||t&&t.displayDepartureTimeIsEstimated||o).call(s,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"if",hash:{},fn:a.program(177,e,0),inverse:a.noop,data:e}))?r:"")+"\n"+(null!=(r=n.unless.call(s,(n.showAviatorView||t&&t.showAviatorView||o).call(s,{name:"showAviatorView",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(179,e,0),inverse:a.noop,data:e}))?r:"")+'\t\t\t</span>\n\t\t</div>\n\t\t<div class="flightPageSummaryDestination">\n'+(null!=(r=n.if.call(s,null!=t?t.resultUnknown:t,{name:"if",hash:{},fn:a.program(183,e,0),inverse:a.program(186,e,0),data:e}))?r:"")+"\t\t</div>\n\t</div>\n\n\t\x3c!-- Flight progress --\x3e\n"+(null!=(r=n.if.call(s,(n.showFlightProgress||t&&t.showFlightProgress||o).call(s,{name:"showFlightProgress",hash:{},data:e}),{name:"if",hash:{},fn:a.program(191,e,0),inverse:a.noop,data:e}))?r:"")+"</div>\n\n"},usePartial:!0,useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/remarks">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).remarks=a({1:function(a,t,n,e,l){var s,r=null!=t?t:a.nullContext||{};return null!=(s=n.if.call(r,(n.isLoggedIn||t&&t.isLoggedIn||n.helperMissing).call(r,{name:"isLoggedIn",hash:{},data:l}),{name:"if",hash:{},fn:a.program(2,l,0),inverse:a.noop,data:l}))?s:""},2:function(a,t,n,e,l){var s,r,i,u="";return r=null!=(r=n.formatRemarks||(null!=t?t.formatRemarks:t))?r:n.helperMissing,i={name:"formatRemarks",hash:{},fn:a.program(3,l,0),inverse:a.noop,data:l},s="function"==typeof r?r.call(null!=t?t:a.nullContext||{},i):r,n.formatRemarks||(s=n.blockHelperMissing.call(t,s,i)),null!=s&&(u+=s),u},3:function(a,t,n,e,l){var s,r,i=null!=t?t:a.nullContext||{},u=n.helperMissing,c=a.escapeExpression;return'\t\t\t<h3 id="flightPageRemarksPanel" class="flightPageHeading" data-collapsible="true">\n\t\t\t\t<span class="remarksHeading"><i class="fa fa-plus-square" aria-hidden="true"></i> '+c((n.mc||t&&t.mc||u).call(i,"FP_Remarks","Remarks",{name:"mc",hash:{},data:l}))+" ("+c((r=null!=(r=n.ct||(null!=t?t.ct:t))?r:u,"function"==typeof r?r.call(i,{name:"ct",hash:{},data:l}):r))+')</span>\n\t\t\t\t<div class="flightPageLinks">\n\t\t\t\t\t<a href="#" class="flightPageButton flightPageRemarkModal"><span>'+c((n.mc||t&&t.mc||u).call(i,"FP_Remark_Add","Add New Remark",{name:"mc",hash:{},data:l}))+"</span></a>\n\t\t\t\t</div>\n\t\t\t</h3>\n"+(null!=(s=n.each.call(i,null!=t?t.type:t,{name:"each",hash:{},fn:a.program(4,l,0),inverse:a.noop,data:l}))?s:"")},4:function(a,t,n,e,l){var s,r,i=null!=t?t:a.nullContext||{};return'\t\t\t\t<h2 class="flightPageDataTableHeading">'+a.escapeExpression((r=null!=(r=n.key||l&&l.key)?r:n.helperMissing,"function"==typeof r?r.call(i,{name:"key",hash:{},data:l}):r))+'</h2>\n\t\t\t\t<div class="flightPageDataTable">\n'+(null!=(s=n.each.call(i,t,{name:"each",hash:{},fn:a.program(5,l,0),inverse:a.noop,data:l}))?s:"")+"\t\t\t\t</div>\n"},5:function(a,t,n,e,l){var s,r,i=null!=t?t:a.nullContext||{},u=n.helperMissing,c=a.escapeExpression,m=a.lambda;return'\t\t\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t\t\t<div class="flightPageDataLabel flightPageDataRemarkDate">'+c((n.formatDate||t&&t.formatDate||u).call(i,null!=t?t.timestamp:t,{name:"formatDate",hash:{},data:l}))+'</div>\n\t\t\t\t\t\t\t<div class="flightPageData flightPageDataRemarkAuthor"><a href="/user/'+c(m(null!=(s=null!=t?t.user:t)?s.username:s,t))+'">'+c(m(null!=(s=null!=t?t.user:t)?s.fullName:s,t))+" ("+c(m(null!=(s=null!=t?t.user:t)?s.username:s,t))+')</a></div>\n\t\t\t\t\t\t\t<div class="flightPageData flightPageDataRemarkComment"><pre>'+(null!=(r=null!=(r=n.content||(null!=t?t.content:t))?r:u,s="function"==typeof r?r.call(i,{name:"content",hash:{},data:l}):r)?s:"")+"</pre>\n"+(null!=(s=n.if.call(i,null!=t?t.editable:t,{name:"if",hash:{},fn:a.program(6,l,0),inverse:a.noop,data:l}))?s:"")+"\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n"},6:function(a,t,n,e,l){var s,r=null!=t?t:a.nullContext||{},i=n.helperMissing,u=a.escapeExpression;return'\t\t\t\t\t\t\t\t\t<a href="/account/remarks.rvt?action=edit;id='+u((s=null!=(s=n.id||(null!=t?t.id:t))?s:i,"function"==typeof s?s.call(r,{name:"id",hash:{},data:l}):s))+'">'+u((n.mc||t&&t.mc||i).call(r,"FP_Edit","edit",{name:"mc",hash:{},data:l}))+"</a>\n"},8:function(a,t,n,e,l){var s,r=null!=t?t:a.nullContext||{};return null!=(s=n.if.call(r,(n.canAddRemark||t&&t.canAddRemark||n.helperMissing).call(r,{name:"canAddRemark",hash:{},data:l}),{name:"if",hash:{},fn:a.program(9,l,0),inverse:a.noop,data:l}))?s:""},9:function(a,t,n,e,l){return'\t<div class="flightPageLinks">\n\t\t<a href="#" class="flightPageButton flightPageRemarkModal"><span>'+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Remark_Add","Add New Remark",{name:"mc",hash:{},data:l}))+"</span></a>\n\t</div>\n"},compiler:[7,">= 4.0.0"],main:function(a,t,n,e,l){var s;return"\x3c!-- Remarks --\x3e\n"+(null!=(s=n.if.call(null!=t?t:a.nullContext||{},null!=t?t.remarks:t,{name:"if",hash:{},fn:a.program(1,l,0),inverse:a.program(8,l,0),data:l}))?s:"")},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/log">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).log=t({1:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{},s=l.helperMissing,c=t.escapeExpression;return"\n"+(null!=(n=l.if.call(r,null!=(n=null!=a?a.activityLog:a)?n.flights:n,{name:"if",hash:{},fn:t.program(2,e,0),inverse:t.program(47,e,0),data:e}))?n:"")+"\n\x3c!-- Loading div for additional log rows --\x3e\n"+(null!=(n=l.if.call(r,null!=(n=null!=a?a.activityLog:a)?n.additionalLogRowsAvailable:n,{name:"if",hash:{},fn:t.program(54,e,0),inverse:t.noop,data:e}))?n:"")+'\n\x3c!-- Links --\x3e\n<div class="flightPageLinks">\n'+(null!=(n=l.if.call(r,(l.isLoggedIn||a&&a.isLoggedIn||s).call(r,{name:"isLoggedIn",hash:{},data:e}),{name:"if",hash:{},fn:t.program(50,e,0),inverse:t.program(56,e,0),data:e}))?n:"")+'\t<a href="'+c(t.lambda(null!=(n=null!=a?a.links:a)?n.flightHistory:n,a))+'" class="flightPageButton"><span>'+c((l.mc||a&&a.mc||s).call(r,"FP_View_More_Flight_History","View more flight history",{name:"mc",hash:{},data:e}))+"</span></a>\n"+(null!=(n=l.unless.call(r,(l.isIntegrationPortal||a&&a.isIntegrationPortal||s).call(r,{name:"isIntegrationPortal",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(58,e,0),inverse:t.noop,data:e}))?n:"")+"</div>\n\n"},2:function(t,a,l,i,e){var n,r,s,c=null!=a?a:t.nullContext||{},o=l.helperMissing,m=l.blockHelperMissing,h="\t\x3c!-- Scheduled flights --\x3e\n";return r=null!=(r=l.scheduledFlights||(null!=a?a.scheduledFlights:a))?r:o,s={name:"scheduledFlights",hash:{},fn:t.program(3,e,0),inverse:t.noop,data:e},n="function"==typeof r?r.call(c,s):r,l.scheduledFlights||(n=m.call(a,n,s)),null!=n&&(h+=n),h+="\n\t\x3c!-- En Route flight --\x3e\n",r=null!=(r=l.enrouteFlight||(null!=a?a.enrouteFlight:a))?r:o,s={name:"enrouteFlight",hash:{},fn:t.program(16,e,0),inverse:t.noop,data:e},n="function"==typeof r?r.call(c,s):r,l.enrouteFlight||(n=m.call(a,n,s)),null!=n&&(h+=n),h+="\n\t\x3c!-- Historical flights --\x3e\n",r=null!=(r=l.historicalFlights||(null!=a?a.historicalFlights:a))?r:o,s={name:"historicalFlights",hash:{},fn:t.program(36,e,0),inverse:t.noop,data:e},n="function"==typeof r?r.call(c,s):r,l.historicalFlights||(n=m.call(a,n,s)),null!=n&&(h+=n),h+"</div>\n"},3:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{},s=l.helperMissing,c=t.escapeExpression;return'\t\t<div class="flightPageDataTableHeadingContainer">\n\t\t\t<h2 class="flightPageDataTableHeading">\n\t\t\t\t'+c((l.mc||a&&a.mc||s).call(r,"FP_Upcoming_Flights","Upcoming flights",{name:"mc",hash:{},data:e}))+"\n"+(null!=(n=l.if.call(r,null!=a?a.moreUpcomingFlights:a,{name:"if",hash:{},fn:t.program(4,e,0),inverse:t.noop,data:e}))?n:"")+'\t\t\t</h2>\n\t\t</div>\n\t\t<div class="flightPageDataTableContainer">\n\t\t\t\t<div class="flightPageDataTable">\n\t\t\t\t\t\x3c!-- Table header --\x3e\n\t\t\t\t\t<div class="flightPageHeaderRow">\n\t\t\t\t\t\t<div class="flightPageHeaderColumnDate">'+c((l.mc||a&&a.mc||s).call(r,"FP_Date","Date",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t\t<div class="flightPageHeaderColumnDeparture">'+c((l.mc||a&&a.mc||s).call(r,"FP_Departure","Departure",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t\t<div class="flightPageHeaderColumnArrival">'+c((l.mc||a&&a.mc||s).call(r,"FP_Arrival","Arrival",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t\t<div class="flightPageHeaderColumnAircraft optional">'+c((l.mc||a&&a.mc||s).call(r,"FP_Aircraft","Aircraft",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t\t<div class="flightPageHeaderColumnDuration optional text-right">'+c((l.mc||a&&a.mc||s).call(r,"FP_Duration","Duration",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- Scheduled flight --\x3e\n"+(null!=(n=l.each.call(r,null!=a?a.upcoming:a,{name:"each",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?n:"")+"\t\t\t\t</div>\n\t\t\t</div>\n"},4:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{},s=l.helperMissing,c=t.escapeExpression;return'\t\t\t\t\t<a href="'+c((l.coalesce||a&&a.coalesce||s).call(r,null!=(n=null!=(n=null!=a?a.codeShare:a)?n.links:n)?n.permanent:n,null!=(n=null!=a?a.links:a)?n.permanent:n,{name:"coalesce",hash:{},data:e}))+'/history" class="flightPageLink">'+c((l.mc||a&&a.mc||s).call(r,"FP_Link_View_Upcoming_Flights","View all %1 upcoming flights",(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.moreUpcomingFlights:a,{name:"coalesce",hash:{},data:e}),{name:"mc",hash:{},data:e}))+"</a>\n"},6:function(t,a,l,i,e){var n,r,s=null!=a?a:t.nullContext||{},c=l.helperMissing,o=t.escapeExpression;return'\t\t\t\t\t\t<div class="flightPageDataRowTall '+(null!=(n=l.if.call(s,(l.highlightCurrentFlightRow||a&&a.highlightCurrentFlightRow||c).call(s,{name:"highlightCurrentFlightRow",hash:{},data:e}),{name:"if",hash:{},fn:t.program(7,e,0),inverse:t.noop,data:e}))?n:"")+'" data-target="'+o((r=null!=(r=l.permaLink||(null!=a?a.permaLink:a))?r:c,"function"==typeof r?r.call(s,{name:"permaLink",hash:{},data:e}):r))+'" data-type="upcoming">\n\t\t\t\t\t\t\t<div class="flightPageActivityLogData flightPageActivityLogDate">\n\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t'+o((l.formatActivityLogFlightDate||a&&a.formatActivityLogFlightDate||c).call(s,(l.displayDepartureTime||a&&a.displayDepartureTime||c).call(s,{name:"displayDepartureTime",hash:{},data:e}),null!=(n=null!=a?a.origin:a)?n.TZ:n,(l.displayDepartureTimeIsEstimated||a&&a.displayDepartureTimeIsEstimated||c).call(s,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"formatActivityLogFlightDate",hash:{},data:e}))+'\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="flightPageActivityLogData">\n\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataParts">\n\t\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataPart">\n\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t'+o((l.formatActivityLogDepartureTime||a&&a.formatActivityLogDepartureTime||c).call(s,(l.displayDepartureTime||a&&a.displayDepartureTime||c).call(s,{name:"displayDepartureTime",hash:{},data:e}),null!=a?a.origin:a,(l.displayDepartureTimeIsEstimated||a&&a.displayDepartureTimeIsEstimated||c).call(s,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"formatActivityLogDepartureTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t"+o((l.formatActivityLogAirportName||a&&a.formatActivityLogAirportName||c).call(s,null!=a?a.origin:a,{name:"formatActivityLogAirportName",hash:{},data:e}))+'\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="flightPageActivityLogData">\n\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataParts">\n\t\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataPart">\n\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t'+o((l.formatActivityLogArrivalTime||a&&a.formatActivityLogArrivalTime||c).call(s,(l.displayDepartureTime||a&&a.displayDepartureTime||c).call(s,{name:"displayDepartureTime",hash:{},data:e}),(l.displayArrivalTime||a&&a.displayArrivalTime||c).call(s,{name:"displayArrivalTime",hash:{},data:e}),null!=a?a.origin:a,null!=a?a.destination:a,(l.displayArrivalTimeIsEstimated||a&&a.displayArrivalTimeIsEstimated||c).call(s,{name:"displayArrivalTimeIsEstimated",hash:{},data:e}),!1,{name:"formatActivityLogArrivalTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t"+o((l.formatActivityLogAirportName||a&&a.formatActivityLogAirportName||c).call(s,null!=a?a.destination:a,{name:"formatActivityLogAirportName",hash:{},data:e}))+'\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="flightPageActivityLogData optional">\n\t\t\t\t\t\t\t\t<span data-tip="'+o((l.coalesce||a&&a.coalesce||c).call(s,null!=a?a.aircraftTypeFriendly:a,"-",{name:"coalesce",hash:{},data:e}))+'">'+o((l.coalesce||a&&a.coalesce||c).call(s,null!=a?a.aircraftType:a,"-",{name:"coalesce",hash:{},data:e}))+'</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="flightPageActivityLogData optional text-right">\n'+(null!=(n=l.if.call(s,null!=a?a.cancelled:a,{name:"if",hash:{},fn:t.program(9,e,0),inverse:t.program(11,e,0),data:e}))?n:"")+"\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n"},7:function(t,a,l,i,e){return"flightPageDataRowActive"},9:function(t,a,l,i,e){return"\t\t\t\t\t\t\t\t\t"+t.escapeExpression((l.mc||a&&a.mc||l.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Cancelled","Cancelled",{name:"mc",hash:{},data:e}))+"\n"},11:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return(null!=(n=l.if.call(r,(l.displayDepartureTimeIsEstimated||a&&a.displayDepartureTimeIsEstimated||s).call(r,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"if",hash:{},fn:t.program(12,e,0),inverse:t.noop,data:e}))?n:"")+"\t\t\t\t\t\t\t\t\t"+t.escapeExpression((l.duration||a&&a.duration||s).call(r,(l.displayArrivalTime||a&&a.displayArrivalTime||s).call(r,{name:"displayArrivalTime",hash:{},data:e}),(l.displayDepartureTime||a&&a.displayDepartureTime||s).call(r,{name:"displayDepartureTime",hash:{},data:e}),{name:"duration",hash:{shortFormat:!0,simplifyHHMM:!1},data:e}))+"\n"+(null!=(n=l.if.call(r,(l.displayDepartureTimeIsEstimated||a&&a.displayDepartureTimeIsEstimated||s).call(r,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"if",hash:{},fn:t.program(14,e,0),inverse:t.noop,data:e}))?n:"")},12:function(t,a,l,i,e){return"\t\t\t\t\t\t\t\t\t<em>\n"},14:function(t,a,l,i,e){return"\t\t\t\t\t\t\t\t\t</em>\n"},16:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{},s=l.helperMissing,c=t.escapeExpression;return'\t\t<div class="flightPageDataTableHeadingContainer">\n\t\t\t<h2 class="flightPageDataTableHeading">'+c((l.mc||a&&a.mc||s).call(r,"FP_Enroute_Flight","En Route flight",{name:"mc",hash:{},data:e}))+'</h2>\n\t\t</div>\n\t\t<div class="flightPageDataTableContainer">\n\t\t\t<div class="flightPageDataTable">\n\n\t\t\t\t\x3c!-- Table header --\x3e\n\t\t\t\t<div class="flightPageHeaderRow">\n\t\t\t\t\t<div class="flightPageHeaderColumnDate">'+c((l.mc||a&&a.mc||s).call(r,"FP_Date","Date",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageHeaderColumnDeparture">'+c((l.mc||a&&a.mc||s).call(r,"FP_Departure","Departure",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageHeaderColumnArrival">'+c((l.mc||a&&a.mc||s).call(r,"FP_Arrival","Arrival",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageHeaderColumnAircraft optional">'+c((l.mc||a&&a.mc||s).call(r,"FP_Aircraft","Aircraft",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageHeaderColumnDuration optional text-right">'+c((l.mc||a&&a.mc||s).call(r,"FP_Duration","Duration",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t\t</div>\n\n\t\t\t\t\x3c!-- En Route flight --\x3e\n"+(null!=(n=l.each.call(r,null!=a?a.enroute:a,{name:"each",hash:{},fn:t.program(17,e,0),inverse:t.noop,data:e}))?n:"")+"\t\t\t</div>\n\t\t</div>\n"},17:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{},s=l.helperMissing,c=t.escapeExpression;return'\t\t\t\t\t<div class="flightPageDataRowTall '+(null!=(n=l.if.call(r,(l.highlightCurrentFlightRow||a&&a.highlightCurrentFlightRow||s).call(r,{name:"highlightCurrentFlightRow",hash:{},data:e}),{name:"if",hash:{},fn:t.program(7,e,0),inverse:t.noop,data:e}))?n:"")+'" data-target="'+c((l.coalesce||a&&a.coalesce||s).call(r,null!=(n=null!=(n=null!=a?a.codeShare:a)?n.links:n)?n.permanent:n,null!=a?a.permaLink:a,{name:"coalesce",hash:{},data:e}))+'" data-type="enroute">\n\t\t\t\t\t\t<div class="flightPageActivityLogData flightPageActivityLogDate">\n\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t'+c((l.formatActivityLogFlightDate||a&&a.formatActivityLogFlightDate||s).call(r,(l.displayDepartureTime||a&&a.displayDepartureTime||s).call(r,{name:"displayDepartureTime",hash:{},data:e}),null!=(n=null!=a?a.origin:a)?n.TZ:n,(l.displayDepartureTimeIsEstimated||a&&a.displayDepartureTimeIsEstimated||s).call(r,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"formatActivityLogFlightDate",hash:{},data:e}))+'\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageActivityLogData">\n\t\t\t\t\t\t\t<div class="flightPageActivityLogDataParts">\n\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataPart">\n\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t'+c((l.formatActivityLogDepartureTime||a&&a.formatActivityLogDepartureTime||s).call(r,(l.displayDepartureTime||a&&a.displayDepartureTime||s).call(r,{name:"displayDepartureTime",hash:{},data:e}),null!=a?a.origin:a,(l.displayDepartureTimeIsEstimated||a&&a.displayDepartureTimeIsEstimated||s).call(r,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"formatActivityLogDepartureTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t"+c((l.formatActivityLogAirportName||a&&a.formatActivityLogAirportName||s).call(r,null!=a?a.origin:a,{name:"formatActivityLogAirportName",hash:{},data:e}))+'\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageActivityLogData">\n'+(null!=(n=l.unless.call(r,(l.isAirborneAdhocFlight||a&&a.isAirborneAdhocFlight||s).call(r,{name:"isAirborneAdhocFlight",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(18,e,0),inverse:t.noop,data:e}))?n:"")+'\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageActivityLogData optional">\n\t\t\t\t\t\t\t<span data-tip="'+c((l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.aircraftTypeFriendly:a,"-",{name:"coalesce",hash:{},data:e}))+'">'+c((l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.aircraftType:a,"-",{name:"coalesce",hash:{},data:e}))+'</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageActivityLogData optional text-right">\n'+(null!=(n=l.if.call(r,null!=a?a.diverted:a,{name:"if",hash:{},fn:t.program(29,e,0),inverse:t.program(31,e,0),data:e}))?n:"")+"\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n"},18:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{},s=l.helperMissing,c=t.escapeExpression;return'\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataParts">\n\t\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataPart '+(null!=(n=l.if.call(r,null!=a?a.diverted:a,{name:"if",hash:{},fn:t.program(19,e,0),inverse:t.program(21,e,0),data:e}))?n:"")+'">\n\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t'+c((l.formatActivityLogArrivalTime||a&&a.formatActivityLogArrivalTime||s).call(r,(l.displayDepartureTime||a&&a.displayDepartureTime||s).call(r,{name:"displayDepartureTime",hash:{},data:e}),(l.displayArrivalTime||a&&a.displayArrivalTime||s).call(r,{name:"displayArrivalTime",hash:{},data:e}),null!=a?a.origin:a,null!=a?a.destination:a,(l.displayArrivalTimeIsEstimated||a&&a.displayArrivalTimeIsEstimated||s).call(r,{name:"displayArrivalTimeIsEstimated",hash:{},data:e}),!1,{name:"formatActivityLogArrivalTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t"+c((l.formatActivityLogAirportName||a&&a.formatActivityLogAirportName||s).call(r,null!=a?a.destination:a,{name:"formatActivityLogAirportName",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n"+(null!=(n=l.if.call(r,null!=a?a.diverted:a,{name:"if",hash:{},fn:t.program(24,e,0),inverse:t.program(26,e,0),data:e}))?n:"")+"\t\t\t\t\t\t\t\t</div>\n"},19:function(t,a,l,i,e){return"DiversionTime"},21:function(t,a,l,i,e){var n;return null!=(n=l.if.call(null!=a?a:t.nullContext||{},null!=a?a.cancelled:a,{name:"if",hash:{},fn:t.program(22,e,0),inverse:t.noop,data:e}))?n:""},22:function(t,a,l,i,e){return"CancellationTime"},24:function(t,a,l,i,e){var n=null!=a?a:t.nullContext||{},r=l.helperMissing,s=t.escapeExpression;return'\t\t\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataPart DiversionLabel">\n\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t\t'+s((l.mc||a&&a.mc||r).call(n,"FP_Diverted","Diverted",{name:"mc",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t\t"+s((l.formatActivityLogAirportName||a&&a.formatActivityLogAirportName||r).call(n,null!=a?a.destination:a,{name:"formatActivityLogAirportName",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n"},26:function(t,a,l,i,e){var n;return null!=(n=l.if.call(null!=a?a:t.nullContext||{},null!=a?a.cancelled:a,{name:"if",hash:{},fn:t.program(27,e,0),inverse:t.noop,data:e}))?n:""},27:function(t,a,l,i,e){return'\t\t\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataPart CancellationLabel">\n\t\t\t\t\t\t\t\t\t\t\t'+t.escapeExpression((l.mc||a&&a.mc||l.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Cancelled","Cancelled",{name:"mc",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t"},29:function(t,a,l,i,e){return"\t\t\t\t\t\t\t\t"+t.escapeExpression((l.mc||a&&a.mc||l.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Diverted","Diverted",{name:"mc",hash:{},data:e}))+"\n"},31:function(t,a,l,i,e){var n;return null!=(n=l.if.call(null!=a?a:t.nullContext||{},null!=a?a.cancelled:a,{name:"if",hash:{},fn:t.program(32,e,0),inverse:t.program(34,e,0),data:e}))?n:""},32:function(t,a,l,i,e){return"\t\t\t\t\t\t\t\t"+t.escapeExpression((l.mc||a&&a.mc||l.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Cancelled","Cancelled",{name:"mc",hash:{},data:e}))+"\n"},34:function(t,a,l,i,e){var n=null!=a?a:t.nullContext||{},r=l.helperMissing;return"\t\t\t\t\t\t\t\t<em>"+t.escapeExpression((l.duration||a&&a.duration||r).call(n,(l.totalFlightTime||a&&a.totalFlightTime||r).call(n,{name:"totalFlightTime",hash:{},data:e}),{name:"duration",hash:{shortFormat:!0,simplifyHHMM:!1},data:e}))+"</em>\n\t\t\t\t\t\t\t"},36:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{},s=l.helperMissing,c=t.escapeExpression;return'\t\t<div class="flightPageDataTableHeadingContainer">\n\t\t\t<h2 class="flightPageDataTableHeading">'+c((l.mc||a&&a.mc||s).call(r,"FP_Past_Flights","Past flights",{name:"mc",hash:{},data:e}))+'</h2>\n\t\t</div>\n\t\t<div class="flightPageDataTableContainer">\n\t\t\t<div class="flightPageDataTable">\n\n\t\t\t\t\x3c!-- Table header --\x3e\n\t\t\t\t<div class="flightPageHeaderRow">\n\t\t\t\t\t<div class="flightPageHeaderColumnDate">'+c((l.mc||a&&a.mc||s).call(r,"FP_Date","Date",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageHeaderColumnDeparture">'+c((l.mc||a&&a.mc||s).call(r,"FP_Departure","Departure",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageHeaderColumnArrival">'+c((l.mc||a&&a.mc||s).call(r,"FP_Arrival","Arrival",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageHeaderColumnAircraft optional">'+c((l.mc||a&&a.mc||s).call(r,"FP_Aircraft","Aircraft",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageHeaderColumnDuration optional text-right">'+c((l.mc||a&&a.mc||s).call(r,"FP_Duration","Duration",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t\t</div>\n\n\t\t\t\t\x3c!-- Historical flight --\x3e\n"+(null!=(n=l.each.call(r,null!=a?a.historical:a,{name:"each",hash:{},fn:t.program(37,e,0),inverse:t.noop,data:e}))?n:"")+"\t\t\t</div>\n\t\t</div>\n"},37:function(t,a,l,i,e){var n,r,s=null!=a?a:t.nullContext||{},c=l.helperMissing,o=t.escapeExpression;return'\t\t\t\t\t<div class="flightPageDataRowTall '+(null!=(n=l.if.call(s,(l.highlightCurrentFlightRow||a&&a.highlightCurrentFlightRow||c).call(s,{name:"highlightCurrentFlightRow",hash:{},data:e}),{name:"if",hash:{},fn:t.program(7,e,0),inverse:t.noop,data:e}))?n:"")+'" data-target="'+o((r=null!=(r=l.permaLink||(null!=a?a.permaLink:a))?r:c,"function"==typeof r?r.call(s,{name:"permaLink",hash:{},data:e}):r))+'" data-type="past">\n\t\t\t\t\t\t<div class="flightPageActivityLogData flightPageActivityLogDate">\n\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t'+o((l.formatActivityLogFlightDate||a&&a.formatActivityLogFlightDate||c).call(s,(l.displayDepartureTime||a&&a.displayDepartureTime||c).call(s,{name:"displayDepartureTime",hash:{},data:e}),null!=(n=null!=a?a.origin:a)?n.TZ:n,!1,{name:"formatActivityLogFlightDate",hash:{},data:e}))+'\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageActivityLogData">\n\t\t\t\t\t\t\t<div class="flightPageActivityLogDataParts">\n\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataPart">\n\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t'+o((l.formatActivityLogDepartureTime||a&&a.formatActivityLogDepartureTime||c).call(s,(l.displayDepartureTime||a&&a.displayDepartureTime||c).call(s,{name:"displayDepartureTime",hash:{},data:e}),null!=a?a.origin:a,null!=a?a.cancelled:a,{name:"formatActivityLogDepartureTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t"+o((l.formatActivityLogAirportName||a&&a.formatActivityLogAirportName||c).call(s,null!=a?a.origin:a,{name:"formatActivityLogAirportName",hash:{},data:e}))+'\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageActivityLogData">\n\t\t\t\t\t\t\t<div class="flightPageActivityLogDataParts">\n\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataPart '+(null!=(n=l.if.call(s,null!=a?a.diverted:a,{name:"if",hash:{},fn:t.program(19,e,0),inverse:t.program(21,e,0),data:e}))?n:"")+'">\n\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t'+o((l.formatActivityLogArrivalTime||a&&a.formatActivityLogArrivalTime||c).call(s,(l.displayDepartureTime||a&&a.displayDepartureTime||c).call(s,{name:"displayDepartureTime",hash:{},data:e}),(l.displayArrivalTime||a&&a.displayArrivalTime||c).call(s,{name:"displayArrivalTime",hash:{},data:e}),null!=a?a.origin:a,null!=a?a.destination:a,(l.displayArrivalTimeIsEstimated||a&&a.displayArrivalTimeIsEstimated||c).call(s,{name:"displayArrivalTimeIsEstimated",hash:{},data:e}),null!=a?a.resultUnknown:a,{name:"formatActivityLogArrivalTime",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t"+o((l.formatActivityLogAirportName||a&&a.formatActivityLogAirportName||c).call(s,null!=a?a.destination:a,{name:"formatActivityLogAirportName",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n"+(null!=(n=l.if.call(s,null!=a?a.diverted:a,{name:"if",hash:{},fn:t.program(38,e,0),inverse:t.program(40,e,0),data:e}))?n:"")+'\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageActivityLogData optional">\n\t\t\t\t\t\t\t<span data-tip="'+o((l.coalesce||a&&a.coalesce||c).call(s,null!=a?a.aircraftTypeFriendly:a,"-",{name:"coalesce",hash:{},data:e}))+'">'+o((l.coalesce||a&&a.coalesce||c).call(s,null!=a?a.aircraftType:a,"-",{name:"coalesce",hash:{},data:e}))+'</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageActivityLogData optional text-right">\n'+(null!=(n=l.if.call(s,null!=a?a.diverted:a,{name:"if",hash:{},fn:t.program(29,e,0),inverse:t.program(43,e,0),data:e}))?n:"")+"\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n"},38:function(t,a,l,i,e){var n=null!=a?a:t.nullContext||{},r=l.helperMissing,s=t.escapeExpression;return'\t\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataPart DiversionLabel">\n\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t'+s((l.mc||a&&a.mc||r).call(n,"FP_Diverted","Diverted",{name:"mc",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t"+s((l.formatActivityLogAirportName||a&&a.formatActivityLogAirportName||r).call(n,null!=a?a.destination:a,{name:"formatActivityLogAirportName",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n"},40:function(t,a,l,i,e){var n;return null!=(n=l.if.call(null!=a?a:t.nullContext||{},null!=a?a.cancelled:a,{name:"if",hash:{},fn:t.program(41,e,0),inverse:t.noop,data:e}))?n:""},41:function(t,a,l,i,e){return'\t\t\t\t\t\t\t\t\t<div class="flightPageActivityLogDataPart CancellationLabel">\n\t\t\t\t\t\t\t\t\t\t'+t.escapeExpression((l.mc||a&&a.mc||l.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Cancelled","Cancelled",{name:"mc",hash:{},data:e}))+"\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t"},43:function(t,a,l,i,e){var n;return null!=(n=l.if.call(null!=a?a:t.nullContext||{},null!=a?a.cancelled:a,{name:"if",hash:{},fn:t.program(32,e,0),inverse:t.program(44,e,0),data:e}))?n:""},44:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return"\t\t\t\t\t\t\t\t<span "+(null!=(n=l.if.call(r,null!=a?a.resultUnknown:a,{name:"if",hash:{},fn:t.program(45,e,0),inverse:t.noop,data:e}))?n:"")+">\n\t\t\t\t\t\t\t\t"+t.escapeExpression((l.duration||a&&a.duration||s).call(r,(l.totalFlightTime||a&&a.totalFlightTime||s).call(r,{name:"totalFlightTime",hash:{},data:e}),{name:"duration",hash:{shortFormat:!0,simplifyHHMM:!1},data:e}))+"\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t"},45:function(t,a,l,i,e){return'class="flightPageResultUnknown"'},47:function(t,a,l,i,e){var n;return null!=(n=l.unless.call(null!=a?a:t.nullContext||{},null!=(n=null!=a?a.activityLog:a)?n.additionalLogRowsAvailable:n,{name:"unless",hash:{},fn:t.program(48,e,0),inverse:t.noop,data:e}))?n:""},48:function(t,a,l,i,e){var n;return null!=(n=l.unless.call(null!=a?a:t.nullContext||{},null!=a?a.usingShareUrl:a,{name:"unless",hash:{},fn:t.program(49,e,0),inverse:t.noop,data:e}))?n:""},49:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return'\t\t\t<div class="flightPageMissingActivityLog">\n\t\t\t\t<h2 class="flightPageDataTableHeading">'+t.escapeExpression((l.mc||a&&a.mc||s).call(r,"FP_NoFlightsLast14Days","No flights in the last 14 days",{name:"mc",hash:{},data:e}))+"</h2>\n"+(null!=(n=l.if.call(r,(l.isLoggedIn||a&&a.isLoggedIn||s).call(r,{name:"isLoggedIn",hash:{},data:e}),{name:"if",hash:{},fn:t.program(50,e,0),inverse:t.program(52,e,0),data:e}))?n:"")+"\t\t\t</div>\n"},50:function(t,a,l,i,e){return""},52:function(t,a,l,i,e){return'\t\t\t\t\t<div class="flightPageNoActivityLog">'+t.escapeExpression((l.mc||a&&a.mc||l.helperMissing).call(null!=a?a:t.nullContext||{},"FP_RegisteredUsers4Months","Basic users (becoming a basic user is free and easy!) view 4 months history.",{name:"mc",hash:{},data:e}))+"</div>\n"},54:function(t,a,l,i,e){return'<div class="flightPageActivityLogLoading">\n\t<img src="'+t.escapeExpression((l.flightaware_cdn||a&&a.flightaware_cdn||l.helperMissing).call(null!=a?a:t.nullContext||{},"/images/loading-small-gray.gif",{name:"flightaware_cdn",hash:{},data:e}))+'" />\n</div>\n'},56:function(t,a,l,i,e){return'\t\t<a href="/account/join" class="flightPageButton"><span>'+t.escapeExpression((l.mc||a&&a.mc||l.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Join_FlightAware","Join FlightAware",{name:"mc",hash:{},data:e}))+"</span></a>\n"},58:function(t,a,l,i,e){var n,r=t.escapeExpression,s=null!=a?a:t.nullContext||{},c=l.helperMissing;return'\t\t<a href="'+r(t.lambda(null!=(n=null!=a?a.links:a)?n.buyFlightHistory:n,a))+'" class="flightPageButton"><span>'+r((l.mc||a&&a.mc||c).call(s,"FP_Purchase_Flight_History","Purchase entire flight history for %1",(l.coalesce||a&&a.coalesce||c).call(s,(l.ident||a&&a.ident||c).call(s,{name:"ident",hash:{},data:e}),null!=(n=null!=a?a.aircraft:a)?n.tail:n,{name:"coalesce",hash:{},data:e}),{name:"mc",hash:{},data:e}))+"</span></a>\n"},compiler:[7,">= 4.0.0"],main:function(t,a,l,i,e){var n,r=null!=a?a:t.nullContext||{};return null!=(n=l.unless.call(r,(l.showPredictedFeatures||a&&a.showPredictedFeatures||l.helperMissing).call(r,{name:"showPredictedFeatures",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(1,e,0),inverse:t.noop,data:e}))?n:""},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/modal/settings">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).settings=t({1:function(t,a,e,l,n){var i=null!=a?a:t.nullContext||{},s=e.helperMissing,c=t.escapeExpression;return'\t\t<div class="flightPageDataTable">\n\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageData" id="flightPageTourStep6">\n\t\t\t\t\t<label>\n\t\t\t\t\t\t<input type="checkbox" name="layout" value="1"> '+c((e.mc||a&&a.mc||s).call(i,"FP_Enable_Aviator_View","Always show aviator view",{name:"mc",hash:{},data:n}))+'\n\t\t\t\t\t\t <a href="/about/faq#flightpage">'+c((e.mc||a&&a.mc||s).call(i,"FP_LearnMore","learn more",{name:"mc",hash:{},data:n}))+'</a>\n\t\t\t\t\t</label>\n\t\t\t\t\t<div class="flightPageDataExplain">'+c((e.mc||a&&a.mc||s).call(i,"FP_Aviator_View_Explain","Aviator view shows general aviation flights with runway times in the progress bar and a condensed page layout. Enable this setting to view all flights this way.",{name:"mc",hash:{},data:n}))+'</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<ul class="tabs" data-tab>\n\t\t\t<li class="tab-title active"><a href="#flightPageSettingsAirportTab">'+c((e.mc||a&&a.mc||s).call(i,"FP_Airport","Airport",{name:"mc",hash:{},data:n}))+'</a></li>\n\t\t\t<li class="tab-title"><a href="#flightPageSettingsUnitTab">'+c((e.mc||a&&a.mc||s).call(i,"FP_Units","Units",{name:"mc",hash:{},data:n}))+'</a></li>\n\t\t</ul>\n\t\t<div class="tabs-content">\n\t\t\t<div class="content active" id="flightPageSettingsAirportTab">\n\t\t\t\t<div class="flightPageDataTable">\n\n\t\t\t\t\t\x3c!-- Table header --\x3e\n\t\t\t\t\t<div class="flightPageHeaderRow">\n\t\t\t\t\t\t<div class="flightPageHeaderColumn ruled">'+c((e.mc||a&&a.mc||s).call(i,"FP_Airport_Codes","Airport Codes",{name:"mc",hash:{},data:n}))+'</div>\n\t\t\t\t\t\t<div class="flightPageHeaderColumn ruled">'+c((e.mc||a&&a.mc||s).call(i,"FP_Example","Example",{name:"mc",hash:{},data:n}))+'</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- Always show ICAO --\x3e\n\t\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t<input type="checkbox" name="showicao"> '+c((e.mc||a&&a.mc||s).call(i,"FP_Always_Show_ICAO","Always show 4-letter code",{name:"mc",hash:{},data:n}))+'\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t<a href="/about/faq#codesettings" class="flightPageIndentedLink">'+c((e.mc||a&&a.mc||s).call(i,"FP_LearnMore","learn more",{name:"mc",hash:{},data:n}))+'</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<span>LHR/EGLL</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- Always show ICAO first --\x3e\n\t\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="checkbox" name="icaofirst"> '+c((e.mc||a&&a.mc||s).call(i,"FP_Always_Show_ICAO_First","Always list 4-letter code first",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<span>EGLL/LHR</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="content" id="flightPageSettingsUnitTab">\n\t\t\t\t<div class="flightPageDataTable">\n\n\t\t\t\t\t\x3c!-- Table header --\x3e\n\t\t\t\t\t<div class="flightPageHeaderRow">\n\t\t\t\t\t\t<div class="flightPageHeaderColumn ruled"> </div>\n\t\t\t\t\t\t<div class="flightPageHeaderColumn ruled">'+c((e.mc||a&&a.mc||s).call(i,"FP_Imperial","Imperial",{name:"mc",hash:{},data:n}))+'</div>\n\t\t\t\t\t\t<div class="flightPageHeaderColumn ruled">'+c((e.mc||a&&a.mc||s).call(i,"FP_Metric","Metric",{name:"mc",hash:{},data:n}))+'</div>\n\t\t\t\t\t\t<div class="flightPageHeaderColumn ruled">'+c((e.mc||a&&a.mc||s).call(i,"FP_Aviation","Aviation",{name:"mc",hash:{},data:n}))+'</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- Speed --\x3e\n\t\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t\t<div class="flightPageDataLabel ruled">'+c((e.mc||a&&a.mc||s).call(i,"FP_Speed","Speed",{name:"mc",hash:{},data:n}))+'</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="radio" name="speed" value="miles"> '+c((e.mc||a&&a.mc||s).call(i,"FP_MPH","mph",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="radio" name="speed" value="km"> '+c((e.mc||a&&a.mc||s).call(i,"FP_KMH","km/h",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="radio" name="speed" value="kts"> '+c((e.mc||a&&a.mc||s).call(i,"FP_KTS","kts",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- Distance --\x3e\n\t\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t\t<div class="flightPageDataLabel ruled">'+c((e.mc||a&&a.mc||s).call(i,"FP_Distance","Distance",{name:"mc",hash:{},data:n}))+'</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="radio" name="distance" value="sm"> '+c((e.mc||a&&a.mc||s).call(i,"FP_MI","mi",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="radio" name="distance" value="km"> '+c((e.mc||a&&a.mc||s).call(i,"FP_KM","km",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="radio" name="distance" value="nm"> '+c((e.mc||a&&a.mc||s).call(i,"FP_NM","nm",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- Altitude --\x3e\n\t\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t\t<div class="flightPageDataLabel ruled">'+c((e.mc||a&&a.mc||s).call(i,"FP_Altitude","Altitude",{name:"mc",hash:{},data:n}))+'</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="radio" name="altitude" value="feet"> '+c((e.mc||a&&a.mc||s).call(i,"FP_FT","ft",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="radio" name="altitude" value="meters"> '+c((e.mc||a&&a.mc||s).call(i,"FP_M","m",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- Fuel Burn --\x3e\n\t\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t\t<div class="flightPageDataLabel ruled">'+c((e.mc||a&&a.mc||s).call(i,"FP_Fuel_Burn","Fuel Burn",{name:"mc",hash:{},data:n}))+'</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="radio" name="fuelburn" value="gallons"> '+c((e.mc||a&&a.mc||s).call(i,"FP_GAL_LBS","gal / lbs",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t<label><input type="radio" name="fuelburn" value="liters"> '+c((e.mc||a&&a.mc||s).call(i,"FP_L_KG","l / kg",{name:"mc",hash:{},data:n}))+'</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="flightPageData ruled">\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n'},3:function(t,a,e,l,n){var i=null!=a?a:t.nullContext||{},s=e.helperMissing,c=t.escapeExpression;return'\t\t<div class="flightPageNotRegistered">\n\t\t\t<p>'+c((e.mc||a&&a.mc||s).call(i,"FP_Settings_NotRegistered","Registered users can change the default flight data and airport code settings displayed on this page. Registering is free and easy!",{name:"mc",hash:{},data:n}))+'</p>\n\t\t\t<a href="/account/join" class="flightPageButton"><span>'+c((e.mc||a&&a.mc||s).call(i,"FP_Join_FlightAware","Join FlightAware",{name:"mc",hash:{},data:n}))+"</span></a>\n\t\t\t<p>"+c((e.mc||a&&a.mc||s).call(i,"FP_Already_Member","Already a member of FlightAware?",{name:"mc",hash:{},data:n}))+'</p>\n\t\t\t<p><a href="/account/login"><span>'+c((e.mc||a&&a.mc||s).call(i,"FP_Login","Login",{name:"mc",hash:{},data:n}))+"</span></a> "+c((e.mc||a&&a.mc||s).call(i,"FP_Login_Save_Changes","to change and save your settings.",{name:"mc",hash:{},data:n}))+"</p>\n\t\t</div>\n"},compiler:[7,">= 4.0.0"],main:function(t,a,e,l,n){var i,s=null!=a?a:t.nullContext||{},c=e.helperMissing,d=t.escapeExpression;return'<div id="flightPageSettingsModal" class="reveal-modal" data-reveal aria-labelledby="" aria-hidden="true" role="dialog">\n\t<h3 class="flightPageHeading">'+d((e.mc||a&&a.mc||c).call(s,"FP_Settings","Settings",{name:"mc",hash:{},data:n}))+'</h2>\n\t<a class="close-reveal-modal" aria-label="Close">×</a>\n'+(null!=(i=e.if.call(s,(e.isLoggedIn||a&&a.isLoggedIn||c).call(s,{name:"isLoggedIn",hash:{},data:n}),{name:"if",hash:{},fn:t.program(1,n,0),inverse:t.program(3,n,0),data:n}))?i:"")+'\t<div class="flightPageModalDisclaimer">\n\t\t<p>'+d((e.mc||a&&a.mc||c).call(s,"FP_Airport_Code_Disclaimer",'Disclaimer: Airports in the US will only display one code as the only difference between the 3-letter and 4-letter codes is the letter "K" in front.',{name:"mc",hash:{},data:n}))+'</p>\n\t</div>\n\t<div class="flightPageModalFooter">\n\t\t<div class="flightPageModalFooterLeft"></div>\n\t\t<div class="flightPageModalFooterRight">\n\t\t\t<a href="#" class="cancel"><span>'+d((e.mc||a&&a.mc||c).call(s,"FP_Close","Close",{name:"mc",hash:{},data:n}))+"</span></a>\n\t\t</div>\n\t</div>\n</div>\n\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/unknown">!function(){var n=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).unknown=n({compiler:[7,">= 4.0.0"],main:function(n,t,e,l,a){var u,o;return(null!=(o=null!=(o=e.unknownContent||(null!=t?t.unknownContent:t))?o:e.helperMissing,u="function"==typeof o?o.call(null!=t?t:n.nullContext||{},{name:"unknownContent",hash:{},data:a}):o)?u:"")+"\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/324c4cbde7b9-transpiled/live/shareflight/vendor.min.js" defer ></script>
|
|
<script type="text/javascript" data-tpl="live/flight/modal/remark">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).remark=a({compiler:[7,">= 4.0.0"],main:function(a,t,e,l,n){var i,s,d=null!=t?t:a.nullContext||{},c=e.helperMissing,r=a.escapeExpression;return'<div id="flightPageRemarkModal" class="reveal-modal" data-reveal aria-labelledby="" aria-hidden="true" role="dialog">\n\t<h3 class="flightPageHeading">Add New Remark</h2>\n\t<a class="close-reveal-modal" aria-label="Close">×</a>\n\t<div class="flightPageDataTable">\n\n\t\t\x3c!-- Message --\x3e\n\t\t<div class="flightPageDataRow">\n\t\t\t<div class="flightPageDataLabel">comments</div>\n\t\t\t<div class="flightPageData">\n\t\t\t\t<textarea name="comments" rows="5"></textarea>\n\t\t\t</div>\n\t\t</div>\n\n\t\t\x3c!-- Options --\x3e\n\t\t<div class="flightPageDataRow">\n\t\t\t<div class="flightPageDataLabel">type</div>\n\t\t\t<div class="flightPageData">\n\t\t\t\t<label><input type="radio" name="type" value="flight" checked="checked">\n\t\t\t\t\t '+r((e.mc||t&&t.mc||c).call(d,"FP_Flight","Flight",{name:"mc",hash:{},data:n}))+" ("+r((e.formatAirportCode||t&&t.formatAirportCode||c).call(d,null!=t?t.origin:t,!1,{name:"formatAirportCode",hash:{},data:n}))+" — "+r((e.formatAirportCode||t&&t.formatAirportCode||c).call(d,null!=t?t.destination:t,!1,{name:"formatAirportCode",hash:{},data:n}))+')\n\t\t\t\t </label>\n\t\t\t\t<label><input type="radio" name="type" value="ident">\n\t\t\t\t\t '+r((e.mc||t&&t.mc||c).call(d,"FP_Aircraft","Aircraft",{name:"mc",hash:{},data:n}))+" ("+r((e.coalesce||t&&t.coalesce||c).call(d,null!=t?t.ident:t,null!=(i=null!=t?t.aircraft:t)?i.tail:i,{name:"coalesce",hash:{},data:n}))+')\n\t\t\t\t </label>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\n\t<input type="hidden" name="ident" value="'+r((e.coalesce||t&&t.coalesce||c).call(d,null!=t?t.ident:t,null!=(i=null!=t?t.aircraft:t)?i.tail:i,{name:"coalesce",hash:{},data:n}))+'">\n\t<input type="hidden" name="flightid" value="'+r((s=null!=(s=e.flightId||(null!=t?t.flightId:t))?s:c,"function"==typeof s?s.call(d,{name:"flightId",hash:{},data:n}):s))+'"><br>\n\n\t<div class="flightPageModalFooter">\n\t\t<div class="flightPageModalFooterLeft">\n\t\t\t<span class="flightPageModalMessage"></span>\n\t\t</div>\n\t\t<div class="flightPageModalFooterRight">\n\t\t\t<a href="javascript:void(0)" class="cancel"><span>Cancel</span></a><a href="javascript:void(0)" class="save"><span>Save</span></a>\n\t\t</div>\n\t</div>\n</div>\n'},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/modal/notifications">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).notifications=t({1:function(t,a,n,e,l){return"\t\t"+t.escapeExpression((n.mc||a&&a.mc||n.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Status_Updates_Not_Available","Status updates are not available for historical flights.",{name:"mc",hash:{},data:l}))+"\n"},3:function(t,a,n,e,l){var i,s,c=null!=a?a:t.nullContext||{},d=n.helperMissing,r=t.escapeExpression;return(null!=(i=n.if.call(c,(n.isLoggedIn||a&&a.isLoggedIn||d).call(c,{name:"isLoggedIn",hash:{},data:l}),{name:"if",hash:{},fn:t.program(4,l,0),inverse:t.noop,data:l}))?i:"")+'\n\t\t\x3c!-- 3rd party notification --\x3e\n\t\t<input type="text" name="email" placeholder="friend@example.com">\n\t\t<div class="flightPageLinks">\n\t\t\t<a href="javascript:void(0)" class="flightPageButton" data-action="notifyFriend">\n\t\t\t\t<span>'+r((n.mc||a&&a.mc||d).call(c,"FP_Notify_Friend_Status_Alerts","Notify a friend of all status alerts",{name:"mc",hash:{},data:l}))+"</span>\n\t\t\t</a>\n\t\t</div>\n\t\t<p>"+r((n.mc||a&&a.mc||d).call(c,"FP_Notify_Friend_Explain","Your friend will receive a notification when a flight plan is filed, when the flight departs, arrives, and if the flight is delayed, cancelled, or diverted.",{name:"mc",hash:{},data:l}))+"</p>\n\n\t\t\x3c!-- Advanced notification setup --\x3e\n"+(null!=(i=n.if.call(c,null!=(i=null!=a?a.myAlerts:a)?i.advancedAlert:i,{name:"if",hash:{},fn:t.program(9,l,0),inverse:t.noop,data:l}))?i:"")+'\t\t\n\t\t<input type="hidden" name="ident" value="'+r((n.coalesce||a&&a.coalesce||d).call(c,null!=a?a.ident:a,null!=(i=null!=a?a.aircraft:a)?i.tail:i,{name:"coalesce",hash:{},data:l}))+'">\n\t\t<input type="hidden" name="flightid" value="'+r((s=null!=(s=n.flightId||(null!=a?a.flightId:a))?s:d,"function"==typeof s?s.call(c,{name:"flightId",hash:{},data:l}):s))+'">\n'},4:function(t,a,n,e,l){var i,s=null!=a?a:t.nullContext||{};return(null!=(i=n.if.call(s,null!=(i=null!=a?a.myAlerts:a)?i.editAlert:i,{name:"if",hash:{},fn:t.program(5,l,0),inverse:t.program(7,l,0),data:l}))?i:"")+'\t\t\t<div class="flightPageSeparator">'+t.escapeExpression((n.mc||a&&a.mc||n.helperMissing).call(s,"FP_OR","or",{name:"mc",hash:{},data:l}))+"</div>\n"},5:function(t,a,n,e,l){var i,s=t.escapeExpression;return'\t\t\t\t\x3c!-- Edit notification --\x3e\n\t\t\t\t<div class="flightPageEditNotification">\n\t\t\t\t\t<div class="flightPageLinks">\n\t\t\t\t\t\t<a href="'+s(t.lambda(null!=(i=null!=a?a.myAlerts:a)?i.editAlert:i,a))+'" class="flightPageButton">\n\t\t\t\t\t\t\t<span>'+s((n.mc||a&&a.mc||n.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Edit_Status_Alerts","Edit status alert settings",{name:"mc",hash:{},data:l}))+"</span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n"},7:function(t,a,n,e,l){var i=null!=a?a:t.nullContext||{},s=n.helperMissing,c=t.escapeExpression;return'\t\t\t\t\x3c!-- Create notification --\x3e\n\t\t\t\t<div class="flightPageCreateNotification">\n\t\t\t\t\t<div class="flightPageLinks">\n\t\t\t\t\t\t<a href="javascript:void(0)" class="flightPageButton" data-action="notifyMe">\n\t\t\t\t\t\t\t<span>'+c((n.mc||a&&a.mc||s).call(i,"FP_Notify_Status_Alerts","Notify me of all status alerts",{name:"mc",hash:{},data:l}))+"</span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<p>"+c((n.mc||a&&a.mc||s).call(i,"FP_Notify_Me_Explain","You will receive a notification when a flight plan is filed, when the flight departs, arrives, and if the flight is delayed, cancelled, or diverted.",{name:"mc",hash:{},data:l}))+'</p>\n\t\t\t\t</div>\n\n\t\t\t\t\x3c!-- Edit notification --\x3e\n\t\t\t\t<div class="flightPageEditNotification flightPageHidden">\n\t\t\t\t\t<div class="flightPageLinks">\n\t\t\t\t\t\t<a href="javascript:void(0)" class="flightPageButton">\n\t\t\t\t\t\t\t<span>'+c((n.mc||a&&a.mc||s).call(i,"FP_Edit_Status_Alerts","Edit status alert settings",{name:"mc",hash:{},data:l}))+"</span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n"},9:function(t,a,n,e,l){var i,s=t.escapeExpression;return'\t\t\t<a href="'+s(t.lambda(null!=(i=null!=a?a.myAlerts:a)?i.advancedAlert:i,a))+'" class="flightPageLink"><span>'+s((n.mc||a&&a.mc||n.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Notify_Advanced","Advanced options",{name:"mc",hash:{},data:l}))+"</span></a>\n"},compiler:[7,">= 4.0.0"],main:function(t,a,n,e,l){var i,s=null!=a?a:t.nullContext||{},c=n.helperMissing;return'<div id="flightPageNotificationModal" class="reveal-modal" data-reveal aria-labelledby="" aria-hidden="true" role="dialog">\n\t<h3 class="flightPageHeading">'+t.escapeExpression((n.mc||a&&a.mc||c).call(s,"FP_Ident_Status_Alerts","%1 Status Alerts",(n.coalesce||a&&a.coalesce||c).call(s,null!=(i=null!=a?a.codeShare:a)?i.friendlyIdent:i,null!=(i=null!=a?a.codeShare:a)?i.ident:i,null!=a?a.friendlyIdent:a,null!=a?a.ident:a,null!=(i=null!=a?a.aircraft:a)?i.tail:i,{name:"coalesce",hash:{},data:l}),{name:"mc",hash:{},data:l}))+'</h2>\n\t<a class="close-reveal-modal" aria-label="Close">×</a>\n\t<div class="flightPageModalMessage"></div>\n'+(null!=(i=n.unless.call(s,(n.canCreateNotification||a&&a.canCreateNotification||c).call(s,{name:"canCreateNotification",hash:{},data:l}),{name:"unless",hash:{},fn:t.program(1,l,0),inverse:t.program(3,l,0),data:l}))?i:"")+"</div>\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/thumbnailCarousel">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).thumbnailCarousel=a({1:function(a,t,l,n,e){var s;return null!=(s=l.unless.call(null!=t?t:a.nullContext||{},null!=t?t.ga:t,{name:"unless",hash:{},fn:a.program(2,e,0),inverse:a.noop,data:e}))?s:""},2:function(a,t,l,n,e){var s,r=null!=t?t:a.nullContext||{},i=l.helperMissing;return'\t\t<div class="flightPageAircraftDetails">\n\t\t\t<h3 class="flightPageDataTableHeading">'+a.escapeExpression((l.mc||t&&t.mc||i).call(r,"FP_Top_Photos","Top %1 Photos",(l.coalesce||t&&t.coalesce||i).call(r,null!=(s=null!=t?t.aircraft:t)?s.friendlyType:s,null!=(s=null!=t?t.aircraft:t)?s.tail:s,null!=t?t.ident:t,{name:"coalesce",hash:{},data:e}),{name:"mc",hash:{},data:e}))+'</h3>\n\t\t\t<div class="flightPageThumbnails">\n'+(null!=(s=l.if.call(r,null!=t?t.relatedThumbnails:t,{name:"if",hash:{},fn:a.program(3,e,0),inverse:a.noop,data:e}))?s:"")+'\t\t\t\t<div class="flightPageUploadPhoto">\n\t\t\t\t\t<a href="/photos/upload" class="flightPageAvatarLink">\n\t\t\t\t\t\t<div><span>upload photo</span></div>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n'+(null!=(s=l.if.call(r,null!=t?t.relatedThumbnails:t,{name:"if",hash:{},fn:a.program(6,e,0),inverse:a.noop,data:e}))?s:"")+"\t\t</div>\n"},3:function(a,t,l,n,e){var s;return null!=(s=l.each.call(null!=t?t:a.nullContext||{},null!=t?t.relatedThumbnails:t,{name:"each",hash:{},fn:a.program(4,e,0),inverse:a.noop,data:e}))?s:""},4:function(a,t,l,n,e){var s,r=a.lambda,i=a.escapeExpression;return'\t\t\t\t\t<img class="carouselImage" data-lazy="'+i(r(null!=t?t.thumbnail:t,t))+'" data-target="'+i(r(null!=t?t.target:t,t))+'" alt="'+i(r(null!=(s=null!=t?t.aircraft:t)?s.friendlyType:s,t))+'"/>\n'},6:function(a,t,l,n,e){var s;return null!=(s=l.if.call(null!=t?t:a.nullContext||{},null!=(s=null!=t?t.aircraft:t)?s.type:s,{name:"if",hash:{},fn:a.program(7,e,0),inverse:a.noop,data:e}))?s:""},7:function(a,t,l,n,e){var s,r=a.escapeExpression;return'\t\t\t\t\t<span class="flightPageAircraftDetailsLinks">\n\t\t\t\t\t\t<a href="/photos/aircrafttype/'+r(a.lambda(null!=(s=null!=t?t.aircraft:t)?s.type:s,t))+'" class="flightPageLink">'+r((l.mc||t&&t.mc||l.helperMissing).call(null!=t?t:a.nullContext||{},"FP_View_All_Photos","view all photos",{name:"mc",hash:{},data:e}))+"</a>\n\t\t\t\t\t</span>\n"},compiler:[7,">= 4.0.0"],main:function(a,t,l,n,e){var s,r=null!=t?t:a.nullContext||{};return null!=(s=l.unless.call(r,(l.isIntegrationPortal||t&&t.isIntegrationPortal||l.helperMissing).call(r,{name:"isIntegrationPortal",hash:{},data:e}),{name:"unless",hash:{},fn:a.program(1,e,0),inverse:a.noop,data:e}))?s:""},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/summaryLinks">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).summaryLinks=a({1:function(a,t,n,l,e){return"flightPageAviatorView"},3:function(a,t,n,l,e){return"\t\t\t\t\t"+a.escapeExpression((n.mc||t&&t.mc||n.helperMissing).call(null!=t?t:a.nullContext||{},"FP_Not_Your_Flight","Not your flight?",{name:"mc",hash:{},data:e}))+"\n"},5:function(a,t,n,l,e){var i,s,r=null!=t?t:a.nullContext||{},o=n.helperMissing;return(null!=(i=n.if.call(r,(n.showTrackLogLink||t&&t.showTrackLogLink||o).call(r,{name:"showTrackLogLink",hash:{},data:e}),{name:"if",hash:{},fn:a.program(6,e,0),inverse:a.noop,data:e}))?i:"")+'\n\t\t\t<div class="flightPageLastUpdateTimestamp">'+a.escapeExpression((s=null!=(s=n.lastUpdated||(null!=t?t.lastUpdated:t))?s:o,"function"==typeof s?s.call(r,{name:"lastUpdated",hash:{},data:e}):s))+"</div>\n"},6:function(a,t,n,l,e){var i,s=null!=t?t:a.nullContext||{},r=n.helperMissing,o=a.escapeExpression;return'\t\t\t\t<div class="nonMobileTrackLogLink">\n\t\t\t\t\t<a href="'+o((n.coalesce||t&&t.coalesce||r).call(s,null!=(i=null!=(i=null!=t?t.codeShare:t)?i.links:i)?i.trackLog:i,null!=(i=null!=t?t.links:t)?i.trackLog:i,{name:"coalesce",hash:{},data:e}))+'" class="halfButton text-center flightPageScheduleLink flightPageFlightTrackLogLink"><span>'+o((n.mc||t&&t.mc||r).call(s,"FP_Link_Flight_Log_Graph","View track log",{name:"mc",hash:{},data:e}))+"</span></a>\n\t\t\t\t</div>\n"},8:function(a,t,n,l,e){var i,s=null!=t?t:a.nullContext||{};return null!=(i=n.if.call(s,(n.showTrackLogLink||t&&t.showTrackLogLink||n.helperMissing).call(s,{name:"showTrackLogLink",hash:{},data:e}),{name:"if",hash:{},fn:a.program(9,e,0),inverse:a.noop,data:e}))?i:""},9:function(a,t,n,l,e){var i,s=null!=t?t:a.nullContext||{},r=n.helperMissing,o=a.escapeExpression;return'\t\t\t<div class="mobileTrackLogLink"><a href="'+o((n.coalesce||t&&t.coalesce||r).call(s,null!=(i=null!=(i=null!=t?t.codeShare:t)?i.links:i)?i.trackLog:i,null!=(i=null!=t?t.links:t)?i.trackLog:i,{name:"coalesce",hash:{},data:e}))+'" class="halfButton text-center flightPageScheduleLink trackLogLink flightPageFlightTrackLogLink"><span>'+o((n.mc||t&&t.mc||r).call(s,"FP_Link_Flight_Log_Graph","View track log",{name:"mc",hash:{},data:e}))+"</span></a></div>\n"},11:function(a,t,n,l,e){var i,s=null!=t?t:a.nullContext||{};return'\t\t\t<div class="flightPageWidgetContainer">\n'+(null!=(i=n.if.call(s,null!=t?t.myFlightAware:t,{name:"if",hash:{},fn:a.program(12,e,0),inverse:a.program(14,e,0),data:e}))?i:"")+(null!=(i=n.if.call(s,null!=t?t.myFlightAwareError:t,{name:"if",hash:{},fn:a.program(16,e,0),inverse:a.noop,data:e}))?i:"")+"\t\t\t</div>\n"},12:function(a,t,n,l,e){var i=null!=t?t:a.nullContext||{},s=n.helperMissing;return'\t\t\t\t<a href="javascript:void(0);" class="flightPageToggleMyFA" data-action="toggleMyFlightAware" data-operation="remove" data-tip="'+a.escapeExpression((n.mc||t&&t.mc||s).call(i,"FP_Remove_MyFlightAware","Remove %1 from My FA",(n.ident||t&&t.ident||s).call(i,{name:"ident",hash:{},data:e}),{name:"mc",hash:{},data:e}))+'">\n\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 20" class="flightPageMyFAIcon"><polygon fill="#0077CC" fill-rule="evenodd" points="716.5 145 713.255 151.583 706 152.639 711.249 157.764 710.01 165 716.5 161.583 722.989 165 721.75 157.764 726.999 152.639 719.744 151.583" transform="translate(-706 -145)"/></svg>\n\t\t\t\t</a>\n'},14:function(a,t,n,l,e){var i=null!=t?t:a.nullContext||{},s=n.helperMissing;return'\t\t\t\t<a href="javascript:void(0);" class="flightPageToggleMyFA" data-action="toggleMyFlightAware" data-operation="add" data-tip="'+a.escapeExpression((n.mc||t&&t.mc||s).call(i,"FP_Add_MyFlightAware","Add %1 to My FA",(n.ident||t&&t.ident||s).call(i,{name:"ident",hash:{},data:e}),{name:"mc",hash:{},data:e}))+'">\n\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 20" class="flightPageMyFAIcon"><path fill="#0077CC" d="M806.5,155.625766 L810.690995,157.83217 L809.890586,153.15893 L813.281172,149.849323 L808.595497,149.167507 L806.5,144.915653 L804.404503,149.167507 L799.718828,149.849323 L803.109414,153.15893 L802.309005,157.83217 L806.5,155.625766 Z M800.010643,161 L801.25,153.763932 L796,148.63932 L803.255322,147.583592 L806.5,141 L809.744678,147.583592 L817,148.63932 L811.75,153.763932 L812.989357,161 L806.5,157.583592 L800.010643,161 Z M803.705489,147.518088 L803.054001,147.992081 L803.255322,147.583592 L803.705489,147.518088 Z" transform="translate(-796 -141)"/></svg>\n\t\t\t\t</a>\n'},16:function(a,t,n,l,e){var i,s;return'\t\t\t\t<div class="largeTooltip left myFlightAwareError">\n\t\t\t\t\t<div class="largeTooltipText">\n\t\t\t\t\t\t'+(null!=(s=null!=(s=n.myFlightAwareError||(null!=t?t.myFlightAwareError:t))?s:n.helperMissing,i="function"==typeof s?s.call(null!=t?t:a.nullContext||{},{name:"myFlightAwareError",hash:{},data:e}):s)?i:"")+'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="largeTooltipButtons">\n\t\t\t\t\t\t<a class="introjs-button" data-action="closeMyFlightAwareErrorTooltip">Close</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n'},compiler:[7,">= 4.0.0"],main:function(a,t,n,l,e){var i,s=null!=t?t:a.nullContext||{},r=n.helperMissing,o=a.escapeExpression;return'<div class="flightPageLinks '+(null!=(i=n.if.call(s,(n.showAviatorView||t&&t.showAviatorView||r).call(s,{name:"showAviatorView",hash:{},data:e}),{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.noop,data:e}))?i:"")+'">\n\t<div class="flightPageWrongFlight">\n\t\t<div class="flightPageScheduleContainer">\n\t\t\t<span>\n'+(null!=(i=n.unless.call(s,null!=t?t.ga:t,{name:"unless",hash:{},fn:a.program(3,e,0),inverse:a.noop,data:e}))?i:"")+'\t\t\t\t<a href="#flightPageActivityLog" class="flightPageScheduleLink flightPageFlightScheduleLink">'+o((n.mc||t&&t.mc||r).call(s,"FP_Link_Flight_Schedule","%1 flight schedule",(n.ident||t&&t.ident||r).call(s,{name:"ident",hash:{},data:e}),{name:"mc",hash:{},data:e}))+"</a>\n\t\t\t</span>\n\t\t</div>\n"+(null!=(i=n.if.call(s,null!=t?t.ga:t,{name:"if",hash:{},fn:a.program(5,e,0),inverse:a.noop,data:e}))?i:"")+'\t</div>\n\t<div class="flightPageSummaryWidgets">\n'+(null!=(i=n.if.call(s,null!=t?t.ga:t,{name:"if",hash:{},fn:a.program(8,e,0),inverse:a.noop,data:e}))?i:"")+'\n\t\t\x3c!-- Info icon --\x3e\n\t\t<a href="javascript:void(0);" class="flightPageStartTour" data-tip="'+o((n.mc||t&&t.mc||r).call(s,"FP_Tour_The_Page","Tour the page",{name:"mc",hash:{},data:e}))+'">\n\t\t\t<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" class="flightPageInfoIcon"><g><g><circle class="flightPageInfoIconBg" cx="9" cy="9" r="9"/><path class="flightPageInfoIconFg" d="M7.72,14.76a1.28,1.28,0,0,0,2.56,0V7.08a1.28,1.28,0,1,0-2.56,0Z"/><circle class="flightPageInfoIconFg" cx="9" cy="3.24" r="1.28"/></g></g></svg>\n\t\t</a>\n\n\t\t\x3c!-- My FlightAware icon --\x3e\n'+(null!=(i=n.if.call(s,(n.showMyFlightAware||t&&t.showMyFlightAware||r).call(s,{name:"showMyFlightAware",hash:{},data:e}),{name:"if",hash:{},fn:a.program(11,e,0),inverse:a.noop,data:e}))?i:"")+'\n\t\t\x3c!-- Settings icon --\x3e\n\t\t<a href="javascript:void(0);" class="flightPageSettingsModalReveal" id="flightPageTourStep5" data-fp-tab="flightPageSettingsAirportTab" data-tip="'+o((n.mc||t&&t.mc||r).call(s,"FP_Configure_User_Prefs","Configure user preferences",{name:"mc",hash:{},data:e}))+'">\n\t\t\t<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" class="flightPageSettingsIcon"><g><g><path class="flightPageSettingsIconFg" d="M9.15,20c-.2-.44-.41-.85-.58-1.27A2.09,2.09,0,0,0,5.48,17.6l-1,.55a.24.24,0,0,1-.34,0q-.83-.78-1.68-1.53a.26.26,0,0,1-.06-.36c.18-.39.34-.78.5-1.17a2.07,2.07,0,0,0-1.32-2.83C1.12,12.08.7,12,.29,11.81a.35.35,0,0,1-.19-.24C.05,10.81,0,10,0,9.28A.34.34,0,0,1,.17,9c.35-.16.71-.3,1.07-.44a2.08,2.08,0,0,0,1.16-3.1c-.22-.4-.42-.8-.64-1.23C2.33,3.63,2.9,3,3.48,2.39a.28.28,0,0,1,.25,0c.41.16.82.34,1.23.51A2.07,2.07,0,0,0,7.8,1.54c.12-.39.25-.77.35-1.16A.32.32,0,0,1,8.5.09C9.23.07,10,0,10.68,0A.3.3,0,0,1,11,.24c.16.42.32.85.51,1.26a2.06,2.06,0,0,0,2.89,1l1.32-.7c.63.58,1.26,1.15,1.87,1.73a.3.3,0,0,1,0,.25c-.16.41-.35.82-.52,1.23a2.07,2.07,0,0,0,1.31,2.82c.42.13.84.25,1.24.39a.39.39,0,0,1,.21.26Q20,9.57,20,10.7a.37.37,0,0,1-.18.28c-.36.17-.73.31-1.09.45a2.08,2.08,0,0,0-1.12,3.07c.18.34.35.68.54,1a.28.28,0,0,1,0,.39q-.77.81-1.52,1.65a.26.26,0,0,1-.36.07c-.39-.18-.8-.34-1.2-.51a2.08,2.08,0,0,0-2.82,1.33c-.13.41-.25.83-.39,1.24a.35.35,0,0,1-.24.2C10.74,19.93,9.92,20,9.15,20ZM6.69,11.52A3.65,3.65,0,1,0,8.46,6.7,3.64,3.64,0,0,0,6.69,11.52Z"/></g></g></svg>\n\t\t</a>\n\t</div>\n</div>\n\n'},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/airportDelays">!function(){var n=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).airportDelays=n({1:function(n,l,a,e,t){var r,i=null!=l?l:n.nullContext||{};return'\t<div class="flightPageDelayMessage">\n'+(null!=(r=a.if.call(i,null!=(r=null!=l?l.origin:l)?r.delays:r,{name:"if",hash:{},fn:n.program(2,t,0),inverse:n.noop,data:t}))?r:"")+(null!=(r=a.if.call(i,null!=(r=null!=l?l.destination:l)?r.delays:r,{name:"if",hash:{},fn:n.program(6,t,0),inverse:n.noop,data:t}))?r:"")+"\t</div>\n"},2:function(n,l,a,e,t){var r,i=null!=l?l:n.nullContext||{};return"\t\t\t<h3>"+n.escapeExpression((a.mc||l&&l.mc||a.helperMissing).call(i,"FP_Experiencing_Delays","%s is experiencing delays",null!=(r=null!=l?l.origin:l)?r.friendlyName:r,{name:"mc",hash:{},data:t}))+"</h3>\n\t\t\t<ul>\n"+(null!=(r=a.each.call(i,null!=(r=null!=l?l.origin:l)?r.delays:r,{name:"each",hash:{},fn:n.program(3,t,0),inverse:n.noop,data:t}))?r:"")+"\t\t\t</ul>\n"},3:function(n,l,a,e,t){var r,i=n.lambda;return"\t\t\t\t\t<li>"+(null!=(r=i(null!=l?l.type:l,l))?r:"")+" "+(null!=(r=i(null!=l?l.time:l,l))?r:"")+(null!=(r=a.if.call(null!=l?l:n.nullContext||{},null!=l?l.reason:l,{name:"if",hash:{},fn:n.program(4,t,0),inverse:n.noop,data:t}))?r:"")+"</li>\n"},4:function(n,l,a,e,t){var r;return" "+(null!=(r=n.lambda(null!=l?l.reason:l,l))?r:"")},6:function(n,l,a,e,t){var r,i=null!=l?l:n.nullContext||{};return"\t\t\t<h3>"+n.escapeExpression((a.mc||l&&l.mc||a.helperMissing).call(i,"FP_Experiencing_Delays","%s is experiencing delays",null!=(r=null!=l?l.destination:l)?r.friendlyName:r,{name:"mc",hash:{},data:t}))+"</h3>\n\t\t\t<ul>\n"+(null!=(r=a.each.call(i,null!=(r=null!=l?l.destination:l)?r.delays:r,{name:"each",hash:{},fn:n.program(3,t,0),inverse:n.noop,data:t}))?r:"")+"\t\t\t</ul>\n"},compiler:[7,">= 4.0.0"],main:function(n,l,a,e,t){var r,i=null!=l?l:n.nullContext||{};return"\x3c!-- Airport delays --\x3e\n"+(null!=(r=a.if.call(i,(a.hasAirportDelays||l&&l.hasAirportDelays||a.helperMissing).call(i,{name:"hasAirportDelays",hash:{},data:t}),{name:"if",hash:{},fn:n.program(1,t,0),inverse:n.noop,data:t}))?r:"")},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/adhoc">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).adhoc=t({1:function(t,n,a,i,l){return"\t<div class=\"flightPageAdhocNotice collapsible\">\n\n\t\t<div class='adhocHeading'>\n\t\t\t<p class='heading'>Position-only Flight</p>\n\n\t\t\t<a href='#' id='adhocCollapsibleControl' class='collapsed'>\n\t\t\t\t<i aria-hidden=\"true\"></i> <span class=\"actionText\"></span>\n\t\t\t</a>\n\t\t</div>\n\t\t\n\n\t\t<div id=\"adhocCollapsibleContent\">\n\t\t\t<p>\n\t\t\t\tFlightAware has not received a filed flight plan for this flight. With improved ADS-B tracking, we now \n\t\t\t\tdisplay position-only flights for everyone, ensuring that you are seeing all possible flights and aircraft \n\t\t\t\tin real-time.\n\t\t\t</p>\n\t\t</div>\n\t</div>\n"},compiler:[7,">= 4.0.0"],main:function(t,n,a,i,l){var e;return"\x3c!-- Adhoc notice --\x3e\n"+(null!=(e=a.if.call(null!=n?n:t.nullContext||{},null!=n?n.adhoc:n,{name:"if",hash:{},fn:t.program(1,l,0),inverse:t.noop,data:l}))?e:"")+"\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/airline">!function(){var l=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).airline=l({1:function(l,n,a,t,e){var i,s=null!=n?n:l.nullContext||{},r=a.helperMissing,c=l.escapeExpression;return(null!=(i=a.if.call(s,null!=n?n.ga:n,{name:"if",hash:{},fn:l.program(2,e,0),inverse:l.program(4,e,0),data:e}))?i:"")+'\t<div class="flightPageDataTable flightPageAirlineDetails">\n\n\t\t\x3c!-- Airline --\x3e\n\t\t<div class="flightPageDataRow">\n\t\t\t<div class="flightPageDataLabel '+(null!=(i=a.if.call(s,(a.needsWordWrap||n&&n.needsWordWrap||r).call(s,{name:"needsWordWrap",hash:{},data:e}),{name:"if",hash:{},fn:l.program(6,e,0),inverse:l.noop,data:e}))?i:"")+'">'+(null!=(i=a.unless.call(s,null!=n?n.ga:n,{name:"unless",hash:{},fn:l.program(8,e,0),inverse:l.program(10,e,0),data:e}))?i:"")+'</div>\n\t\t\t<div class="flightPageData">\n'+(null!=(i=a.if.call(s,(a.coalesce||n&&n.coalesce||r).call(s,null!=(i=null!=n?n.airline:n)?i.url:i,null!=(i=null!=n?n.aircraft:n)?i.ownerUrl:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:l.program(12,e,0),inverse:l.program(14,e,0),data:e}))?i:"")+(null!=(i=a.if.call(s,null!=(i=null!=n?n.airline:n)?i.callsign:i,{name:"if",hash:{},fn:l.program(16,e,0),inverse:l.noop,data:e}))?i:"")+'\t\t\t</div>\n\t\t\t<div class="flightPageData">\n\t\t\t\t<a href="/live/fleet/'+c(l.lambda(null!=(i=null!=n?n.airline:n)?i.icao:i,n))+'" class="flightPageLink">'+c((a.mc||n&&n.mc||r).call(s,"FP_Link_All_Flights","all flights",{name:"mc",hash:{},data:e}))+"</a>\n\t\t\t</div>\n\t\t</div>\n\n\t\t\x3c!-- Cabin --\x3e\n"+(null!=(i=a.if.call(s,null!=(i=null!=n?n.cabinInfo:n)?i.text:i,{name:"if",hash:{},fn:l.program(18,e,0),inverse:l.noop,data:e}))?i:"")+"\t\t\x3c!-- Additional links --\x3e\n"+(null!=(i=a.if.call(s,null!=(i=null!=n?n.cabinInfo:n)?i.links:i,{name:"if",hash:{},fn:l.program(20,e,0),inverse:l.noop,data:e}))?i:"")+"\t</div>\n"},2:function(l,n,a,t,e){return'\t\t<h3 class="flightPageDataTableHeading flightPageAirlineDetails">'+l.escapeExpression((a.mc||n&&n.mc||a.helperMissing).call(null!=n?n:l.nullContext||{},"FP_Operator_Information","Operator Information",{name:"mc",hash:{},data:e}))+"</h3>\n"},4:function(l,n,a,t,e){return'\t\t<h3 class="flightPageDataTableHeading flightPageAirlineDetails">'+l.escapeExpression((a.mc||n&&n.mc||a.helperMissing).call(null!=n?n:l.nullContext||{},"FP_Airline_Information","Airline Information",{name:"mc",hash:{},data:e}))+"</h3>\n"},6:function(l,n,a,t,e){return" wordWrap "},8:function(l,n,a,t,e){return l.escapeExpression((a.mc||n&&n.mc||a.helperMissing).call(null!=n?n:l.nullContext||{},"FP_Airline","Airline",{name:"mc",hash:{},data:e}))},10:function(l,n,a,t,e){return l.escapeExpression((a.mc||n&&n.mc||a.helperMissing).call(null!=n?n:l.nullContext||{},"FP_Operator","Operator",{name:"mc",hash:{},data:e}))+" "},12:function(l,n,a,t,e){var i,s=null!=n?n:l.nullContext||{},r=a.helperMissing,c=l.escapeExpression;return'\t\t\t\t\t<a href="'+c((a.coalesce||n&&n.coalesce||r).call(s,null!=(i=null!=n?n.airline:n)?i.url:i,null!=(i=null!=n?n.aircraft:n)?i.ownerUrl:i,{name:"coalesce",hash:{},data:e}))+'" target="blank">'+c((a.coalesce||n&&n.coalesce||r).call(s,null!=(i=null!=n?n.airline:n)?i.shortName:i,null!=(i=null!=n?n.airline:n)?i.fullName:i,null!=(i=null!=n?n.airline:n)?i.callsign:i,{name:"coalesce",hash:{},data:e}))+"</a>\n"},14:function(l,n,a,t,e){var i,s=l.escapeExpression;return'\t\t\t\t\t<a href="/live/fleet/'+s(l.lambda(null!=(i=null!=n?n.airline:n)?i.icao:i,n))+'">'+s((a.coalesce||n&&n.coalesce||a.helperMissing).call(null!=n?n:l.nullContext||{},null!=(i=null!=n?n.airline:n)?i.shortName:i,null!=(i=null!=n?n.airline:n)?i.fullName:i,null!=(i=null!=n?n.airline:n)?i.callsign:i,{name:"coalesce",hash:{},data:e}))+"</a>\n"},16:function(l,n,a,t,e){var i;return'\t\t\t\t\t<span class="flightPageAirlineCallsign">"'+l.escapeExpression(l.lambda(null!=(i=null!=n?n.airline:n)?i.callsign:i,n))+'"</span>\n'},18:function(l,n,a,t,e){var i;return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageDataLabel">'+l.escapeExpression((a.mc||n&&n.mc||a.helperMissing).call(null!=n?n:l.nullContext||{},"FP_Cabin","Cabin",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData"><span>'+(null!=(i=l.lambda(null!=(i=null!=n?n.cabinInfo:n)?i.text:i,n))?i:"")+"</span></div>\n\t\t\t</div>\n"},20:function(l,n,a,t,e){var i,s=null!=n?n:l.nullContext||{};return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageDataLabel">'+l.escapeExpression((a.mc||n&&n.mc||a.helperMissing).call(s,"FP_Additional_Links","Additional Links",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData flightPageAdditionalLinks">\n'+(null!=(i=a.if.call(s,null!=(i=null!=(i=null!=n?n.cabinInfo:n)?i.links:i)?i.amenities:i,{name:"if",hash:{},fn:l.program(21,e,0),inverse:l.noop,data:e}))?i:"")+(null!=(i=a.if.call(s,null!=(i=null!=(i=null!=n?n.cabinInfo:n)?i.links:i)?i.seatmap:i,{name:"if",hash:{},fn:l.program(23,e,0),inverse:l.noop,data:e}))?i:"")+(null!=(i=a.if.call(s,null!=(i=null!=(i=null!=n?n.cabinInfo:n)?i.links:i)?i.standby:i,{name:"if",hash:{},fn:l.program(25,e,0),inverse:l.noop,data:e}))?i:"")+(null!=(i=a.if.call(s,null!=(i=null!=(i=null!=n?n.cabinInfo:n)?i.links:i)?i.waitlists:i,{name:"if",hash:{},fn:l.program(27,e,0),inverse:l.noop,data:e}))?i:"")+(null!=(i=a.if.call(s,null!=(i=null!=(i=null!=n?n.cabinInfo:n)?i.links:i)?i.upgrade:i,{name:"if",hash:{},fn:l.program(29,e,0),inverse:l.noop,data:e}))?i:"")+"\t\t\t\t</div>\n\t\t\t</div>\n"},21:function(l,n,a,t,e){var i,s=l.escapeExpression;return'\t\t\t\t\t<div>\n\t\t\t\t\t\t<a href="'+s(l.lambda(null!=(i=null!=(i=null!=n?n.cabinInfo:n)?i.links:i)?i.amenities:i,n))+'">'+s((a.mc||n&&n.mc||a.helperMissing).call(null!=n?n:l.nullContext||{},"FP_Amenities","amenities",{name:"mc",hash:{},data:e}))+"</a>\n\t\t\t\t\t</div>\n"},23:function(l,n,a,t,e){var i,s=l.escapeExpression;return'\t\t\t\t\t<div>\n\t\t\t\t\t\t<a href="'+s(l.lambda(null!=(i=null!=(i=null!=n?n.cabinInfo:n)?i.links:i)?i.seatmap:i,n))+'">'+s((a.mc||n&&n.mc||a.helperMissing).call(null!=n?n:l.nullContext||{},"FP_Seat_Map","seat map",{name:"mc",hash:{},data:e}))+"</a>\n\t\t\t\t\t</div>\n"},25:function(l,n,a,t,e){var i,s=l.escapeExpression;return'\t\t\t\t\t<div>\n\t\t\t\t\t\t<a href="'+s(l.lambda(null!=(i=null!=(i=null!=n?n.cabinInfo:n)?i.links:i)?i.standby:i,n))+'">'+s((a.mc||n&&n.mc||a.helperMissing).call(null!=n?n:l.nullContext||{},"FP_Standby_List","standby list",{name:"mc",hash:{},data:e}))+"</a>\n\t\t\t\t\t</div>\n"},27:function(l,n,a,t,e){var i,s=l.escapeExpression;return'\t\t\t\t\t<div>\n\t\t\t\t\t\t<a href="'+s(l.lambda(null!=(i=null!=(i=null!=n?n.cabinInfo:n)?i.links:i)?i.waitlists:i,n))+'">'+s((a.mc||n&&n.mc||a.helperMissing).call(null!=n?n:l.nullContext||{},"FP_Wait_List","waitlists",{name:"mc",hash:{},data:e}))+"</a>\n\t\t\t\t\t</div>\n"},29:function(l,n,a,t,e){var i,s=l.escapeExpression;return'\t\t\t\t\t<div>\n\t\t\t\t\t\t<a href="'+s(l.lambda(null!=(i=null!=(i=null!=n?n.cabinInfo:n)?i.links:i)?i.upgrade:i,n))+'">'+s((a.mc||n&&n.mc||a.helperMissing).call(null!=n?n:l.nullContext||{},"FP_Upgrade_List","upgrade list",{name:"mc",hash:{},data:e}))+"</a>\n\t\t\t\t\t</div>\n"},compiler:[7,">= 4.0.0"],main:function(l,n,a,t,e){var i,s=null!=n?n:l.nullContext||{};return"\x3c!-- Airline information --\x3e\n"+(null!=(i=a.if.call(s,(a.coalesce||n&&n.coalesce||a.helperMissing).call(s,null!=(i=null!=n?n.airline:n)?i.shortName:i,null!=(i=null!=n?n.airline:n)?i.fullName:i,null!=(i=null!=n?n.airline:n)?i.callsign:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:l.program(1,e,0),inverse:l.noop,data:e}))?i:"")+"\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/data">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).data=a({1:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t<div class="flightPageDataLabel '+(null!=(i=l.if.call(s,(l.needsWordWrap||t&&t.needsWordWrap||c).call(s,{name:"needsWordWrap",hash:{},data:e}),{name:"if",hash:{},fn:a.program(2,e,0),inverse:a.noop,data:e}))?i:"")+'">'+r((l.mc||t&&t.mc||c).call(s,"FP_Speed","Speed",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageData">\n\t\t\t\t\t\t'+r((l.formatSpeed||t&&t.formatSpeed||c).call(s,null!=t?t.groundspeed:t,{name:"formatSpeed",hash:{},data:e}))+" "+(null!=(i=l.if.call(s,null!=(i=null!=t?t.flightPlan:t)?i.speed:i,{name:"if",hash:{},fn:a.program(4,e,0),inverse:a.noop,data:e}))?i:"")+'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="flightPageData">\n'+(null!=(i=l.if.call(s,(l.coalesce||t&&t.coalesce||c).call(s,null!=(i=null!=(i=null!=t?t.codeShare:t)?i.links:i)?i.trackLog:i,null!=(i=null!=t?t.links:t)?i.trackLog:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:a.program(6,e,0),inverse:a.noop,data:e}))?i:"")+"\t\t\t\t\t</div>\n\t\t\t\t</div>\n"},2:function(a,t,l,n,e){return" wordWrap "},4:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return"(<em>"+r((l.mc||t&&t.mc||c).call(s,"FP_Planned","Planned",{name:"mc",hash:{},data:e}))+": "+r((l.formatSpeed||t&&t.formatSpeed||c).call(s,null!=(i=null!=t?t.flightPlan:t)?i.speed:i,{name:"formatSpeed",hash:{},data:e}))+"</em>)"},6:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\t\t\t\t\t\t\t<a href="'+r((l.coalesce||t&&t.coalesce||c).call(s,null!=(i=null!=(i=null!=t?t.codeShare:t)?i.links:i)?i.trackLog:i,null!=(i=null!=t?t.links:t)?i.trackLog:i,{name:"coalesce",hash:{},data:e}))+'" class="flightPageLink">'+r((l.mc||t&&t.mc||c).call(s,"FP_Link_graph","graph",{name:"mc",hash:{},data:e}))+"</a>\n"},8:function(a,t,l,n,e){var i;return null!=(i=l.if.call(null!=t?t:a.nullContext||{},null!=(i=null!=t?t.flightPlan:t)?i.speed:i,{name:"if",hash:{},fn:a.program(9,e,0),inverse:a.noop,data:e}))?i:""},9:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageDataLabel '+(null!=(i=l.if.call(s,(l.needsWordWrap||t&&t.needsWordWrap||c).call(s,{name:"needsWordWrap",hash:{},data:e}),{name:"if",hash:{},fn:a.program(2,e,0),inverse:a.noop,data:e}))?i:"")+'">'+r((l.mc||t&&t.mc||c).call(s,"FP_Speed","Speed",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData">\n\t\t\t\t\t'+r((l.mc||t&&t.mc||c).call(s,"FP_Filed","Filed",{name:"mc",hash:{},data:e}))+": "+r((l.formatSpeed||t&&t.formatSpeed||c).call(s,null!=(i=null!=t?t.flightPlan:t)?i.speed:i,{name:"formatSpeed",hash:{},data:e}))+'\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageData">\n'+(null!=(i=l.if.call(s,(l.coalesce||t&&t.coalesce||c).call(s,null!=(i=null!=(i=null!=t?t.codeShare:t)?i.links:i)?i.trackLog:i,null!=(i=null!=t?t.links:t)?i.trackLog:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:a.program(10,e,0),inverse:a.noop,data:e}))?i:"")+"\t\t\t\t</div>\n\t\t\t</div>\n\t\t"},10:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\t\t\t\t\t\t<a href="'+r((l.coalesce||t&&t.coalesce||c).call(s,null!=(i=null!=(i=null!=t?t.codeShare:t)?i.links:i)?i.trackLog:i,null!=(i=null!=t?t.links:t)?i.trackLog:i,{name:"coalesce",hash:{},data:e}))+'" class="flightPageLink">'+r((l.mc||t&&t.mc||c).call(s,"FP_Link_graph","graph",{name:"mc",hash:{},data:e}))+"</a>\n"},12:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageDataLabel">'+r((l.mc||t&&t.mc||c).call(s,"FP_Altitude","Altitude",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData">\n'+(null!=(i=l.if.call(s,(l.eq||t&&t.eq||c).call(s,null!=t?t.altitudeChange:t,"C",{name:"eq",hash:{},data:e}),{name:"if",hash:{},fn:a.program(13,e,0),inverse:a.program(15,e,0),data:e}))?i:"")+"\t\t\t\t\t"+r((l.formatAltitude||t&&t.formatAltitude||c).call(s,null!=t?t.altitude:t,{name:"formatAltitude",hash:{},data:e}))+" "+(null!=(i=l.if.call(s,null!=(i=null!=t?t.flightPlan:t)?i.altitude:i,{name:"if",hash:{},fn:a.program(18,e,0),inverse:a.noop,data:e}))?i:"")+'\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageData">\n'+(null!=(i=l.if.call(s,(l.coalesce||t&&t.coalesce||c).call(s,null!=(i=null!=(i=null!=t?t.codeShare:t)?i.links:i)?i.trackLog:i,null!=(i=null!=t?t.links:t)?i.trackLog:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:a.program(10,e,0),inverse:a.noop,data:e}))?i:"")+"\t\t\t\t</div>\n\t\t\t</div>\n"},13:function(a,t,l,n,e){return'\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" class="flightPageDataAltitudeIcon"><defs><style>.flightPageDataAltitudeIconFill{fill:#002f5d;}</style></defs><title>alt-ascend</title><g id="Layer_2" data-name="Layer 2"><g id="_300_AD" data-name="300 AD"><polygon class="flightPageDataAltitudeIconFill" points="2.48 0 10 0 10 7.52 7.52 10 7.52 4.28 1.91 9.9 0.09 8.08 5.68 2.48 0 2.48 2.48 0"/></g></g></svg>\n'},15:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{};return null!=(i=l.if.call(s,(l.eq||t&&t.eq||l.helperMissing).call(s,null!=t?t.altitudeChange:t,"D",{name:"eq",hash:{},data:e}),{name:"if",hash:{},fn:a.program(16,e,0),inverse:a.noop,data:e}))?i:""},16:function(a,t,l,n,e){return'\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" class="flightPageDataAltitudeIcon"><defs><style>.flightPageDataAltitudeIconFill{fill:#002f5d;}</style></defs><title>alt-descend</title><g id="Layer_2" data-name="Layer 2"><g id="_300_AD" data-name="300 AD"><polygon class="flightPageDataAltitudeIconFill" points="10 2.48 10 10 2.48 10 0 7.52 5.72 7.52 0.1 1.91 1.92 0.09 7.52 5.68 7.52 0 10 2.48"/></g></g></svg>\n\t\t\t\t\t'},18:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return"(<em>"+r((l.mc||t&&t.mc||c).call(s,"FP_Planned","Planned",{name:"mc",hash:{},data:e}))+": "+r((l.formatAltitude||t&&t.formatAltitude||c).call(s,null!=(i=null!=t?t.flightPlan:t)?i.altitude:i,{name:"formatAltitude",hash:{},data:e}))+"</em>)"},20:function(a,t,l,n,e){var i;return null!=(i=l.if.call(null!=t?t:a.nullContext||{},null!=(i=null!=t?t.flightPlan:t)?i.altitude:i,{name:"if",hash:{},fn:a.program(21,e,0),inverse:a.noop,data:e}))?i:""},21:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageDataLabel">'+r((l.mc||t&&t.mc||c).call(s,"FP_Altitude","Altitude",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData">\n\t\t\t\t\t'+r((l.mc||t&&t.mc||c).call(s,"FP_Filed","Filed",{name:"mc",hash:{},data:e}))+": "+r((l.formatAltitude||t&&t.formatAltitude||c).call(s,null!=(i=null!=t?t.flightPlan:t)?i.altitude:i,{name:"formatAltitude",hash:{},data:e}))+'\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageData">\n'+(null!=(i=l.if.call(s,(l.coalesce||t&&t.coalesce||c).call(s,null!=(i=null!=(i=null!=t?t.codeShare:t)?i.links:i)?i.trackLog:i,null!=(i=null!=t?t.links:t)?i.trackLog:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:a.program(10,e,0),inverse:a.noop,data:e}))?i:"")+"\t\t\t\t</div>\n\t\t\t</div>\n\t\t"},23:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{};return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageDataLabel">'+a.escapeExpression((l.mc||t&&t.mc||l.helperMissing).call(s,"FP_Autopilot","Autopilot",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData">\n'+(null!=(i=l.if.call(s,null!=(i=null!=t?t.cockpitInformation:t)?i.nav_alt:i,{name:"if",hash:{},fn:a.program(24,e,0),inverse:a.noop,data:e}))?i:"")+(null!=(i=l.if.call(s,null!=(i=null!=t?t.cockpitInformation:t)?i.nav_heading:i,{name:"if",hash:{},fn:a.program(27,e,0),inverse:a.noop,data:e}))?i:"")+(null!=(i=l.if.call(s,null!=(i=null!=t?t.cockpitInformation:t)?i.nav_modes:i,{name:"if",hash:{},fn:a.program(29,e,0),inverse:a.noop,data:e}))?i:"")+"\t\t\t\t</div>\n\t\t\t</div>\n\n"},24:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return"\t\t\t\t\t\t"+r((l.mc||t&&t.mc||c).call(s,"FP_Altitude","Altitude",{name:"mc",hash:{},data:e}))+" "+r((l.formatAltitude||t&&t.formatAltitude||c).call(s,null!=(i=null!=t?t.cockpitInformation:t)?i.nav_alt:i,{name:"formatAltitude",hash:{},data:e}))+"\n"+(null!=(i=l.if.call(s,null!=(i=null!=t?t.cockpitInformation:t)?i.nav_heading:i,{name:"if",hash:{},fn:a.program(25,e,0),inverse:a.noop,data:e}))?i:"")},25:function(a,t,l,n,e){return"\t\t\t\t\t\t\t/\n"},27:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return"\t\t\t\t\t\t"+r((l.mc||t&&t.mc||c).call(s,"FP_Heading","Heading",{name:"mc",hash:{},data:e}))+" "+r((l.formatHeading||t&&t.formatHeading||c).call(s,null!=(i=null!=t?t.cockpitInformation:t)?i.nav_heading:i,{name:"formatHeading",hash:{},data:e}))+"°\n"},29:function(a,t,l,n,e){var i;return"\t\t\t\t\t\t("+a.escapeExpression(a.lambda(null!=(i=null!=t?t.cockpitInformation:t)?i.nav_modes:i,t))+")\n"},31:function(a,t,l,n,e){var i;return null!=(i=l.if.call(null!=t?t:a.nullContext||{},null!=(i=null!=t?t.speedInformation:t)?i.speed_tas:i,{name:"if",hash:{},fn:a.program(32,e,0),inverse:a.noop,data:e}))?i:""},32:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\t\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t\t<div class="flightPageDataLabel '+(null!=(i=l.if.call(s,(l.needsWordWrap||t&&t.needsWordWrap||c).call(s,{name:"needsWordWrap",hash:{},data:e}),{name:"if",hash:{},fn:a.program(2,e,0),inverse:a.noop,data:e}))?i:"")+'">'+r((l.mc||t&&t.mc||c).call(s,"FP_True_Airspeed","True Airspeed",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t\t<div class="flightPageData">\n\t\t\t\t\t\t\t'+r((l.formatSpeed||t&&t.formatSpeed||c).call(s,null!=(i=null!=t?t.speedInformation:t)?i.speed_tas:i,{name:"formatSpeed",hash:{},data:e}))+"\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n"},34:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return"\t\t\t\t\t\t"+r((l.mc||t&&t.mc||c).call(s,"FP_Actual","Actual",{name:"mc",hash:{},data:e}))+": "+r((l.formatDistance||t&&t.formatDistance||c).call(s,null!=(i=null!=t?t.distance:t)?i.actual:i,{name:"formatDistance",hash:{},data:e}))+"\n"+(null!=(i=l.if.call(s,(l.coalesce||t&&t.coalesce||c).call(s,null!=(i=null!=t?t.flightPlan:t)?i.directDistance:i,null!=(i=null!=t?t.flightPlan:t)?i.plannedDistance:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:a.program(35,e,0),inverse:a.noop,data:e}))?i:"")},35:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{};return"\t\t\t\t\t\t\t("+(null!=(i=l.if.call(s,null!=(i=null!=t?t.flightPlan:t)?i.plannedDistance:i,{name:"if",hash:{},fn:a.program(36,e,0),inverse:a.noop,data:e}))?i:"")+(null!=(i=l.if.call(s,null!=(i=null!=t?t.flightPlan:t)?i.directDistance:i,{name:"if",hash:{},fn:a.program(39,e,0),inverse:a.noop,data:e}))?i:"")+")\n"},36:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return r((l.mc||t&&t.mc||c).call(s,"FP_Planned","Planned",{name:"mc",hash:{},data:e}))+": "+r((l.formatDistance||t&&t.formatDistance||c).call(s,null!=(i=null!=t?t.flightPlan:t)?i.plannedDistance:i,{name:"formatDistance",hash:{},data:e}))+(null!=(i=l.if.call(s,null!=(i=null!=t?t.flightPlan:t)?i.directDistance:i,{name:"if",hash:{},fn:a.program(37,e,0),inverse:a.noop,data:e}))?i:"")},37:function(a,t,l,n,e){return"/"},39:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return r((l.mc||t&&t.mc||c).call(s,"FP_Direct","Direct",{name:"mc",hash:{},data:e}))+": "+r((l.formatDistance||t&&t.formatDistance||c).call(s,null!=(i=null!=t?t.flightPlan:t)?i.directDistance:i,{name:"formatDistance",hash:{},data:e}))},41:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{};return null!=(i=l.if.call(s,(l.coalesce||t&&t.coalesce||l.helperMissing).call(s,null!=(i=null!=t?t.flightPlan:t)?i.directDistance:i,null!=(i=null!=t?t.flightPlan:t)?i.plannedDistance:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:a.program(42,e,0),inverse:a.program(49,e,0),data:e}))?i:""},42:function(a,t,l,n,e){var i;return null!=(i=l.if.call(null!=t?t:a.nullContext||{},null!=(i=null!=t?t.flightPlan:t)?i.plannedDistance:i,{name:"if",hash:{},fn:a.program(43,e,0),inverse:a.program(46,e,0),data:e}))?i:""},43:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return"\t\t\t\t\t\t\t\t"+r((l.mc||t&&t.mc||c).call(s,"FP_Planned","Planned",{name:"mc",hash:{},data:e}))+": "+r((l.formatDistance||t&&t.formatDistance||c).call(s,null!=(i=null!=t?t.flightPlan:t)?i.plannedDistance:i,{name:"formatDistance",hash:{},data:e}))+"\n"+(null!=(i=l.if.call(s,null!=(i=null!=t?t.flightPlan:t)?i.directDistance:i,{name:"if",hash:{},fn:a.program(44,e,0),inverse:a.noop,data:e}))?i:"")},44:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return"\t\t\t\t\t\t\t\t\t("+r((l.mc||t&&t.mc||c).call(s,"FP_Direct","Direct",{name:"mc",hash:{},data:e}))+": "+r((l.formatDistance||t&&t.formatDistance||c).call(s,null!=(i=null!=t?t.flightPlan:t)?i.directDistance:i,{name:"formatDistance",hash:{},data:e}))+")\n"},46:function(a,t,l,n,e){var i;return null!=(i=l.if.call(null!=t?t:a.nullContext||{},null!=(i=null!=t?t.flightPlan:t)?i.directDistance:i,{name:"if",hash:{},fn:a.program(47,e,0),inverse:a.noop,data:e}))?i:""},47:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return"\t\t\t\t\t\t\t\t\t"+r((l.mc||t&&t.mc||c).call(s,"FP_Direct","Direct",{name:"mc",hash:{},data:e}))+": "+r((l.formatDistance||t&&t.formatDistance||c).call(s,null!=(i=null!=t?t.flightPlan:t)?i.directDistance:i,{name:"formatDistance",hash:{},data:e}))+"\n"},49:function(a,t,l,n,e){return"\t\t\t\t\t\t\t—\n"},51:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing;return'\t\t<div class="flightPageDataRow">\n\t\t\t<div class="flightPageDataLabel '+(null!=(i=l.if.call(s,(l.needsWordWrap||t&&t.needsWordWrap||c).call(s,{name:"needsWordWrap",hash:{},data:e}),{name:"if",hash:{},fn:a.program(2,e,0),inverse:a.noop,data:e}))?i:"")+'">'+a.escapeExpression((l.mc||t&&t.mc||c).call(s,"FP_Fuel_Burn","Fuel Burn",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t<div class="flightPageData">\n'+(null!=(i=l.if.call(s,null!=(i=null!=t?t.flightPlan:t)?i.fuelBurn:i,{name:"if",hash:{},fn:a.program(52,e,0),inverse:a.program(54,e,0),data:e}))?i:"")+'\t\t\t</div>\n\t\t\t<div class="flightPageData"></div>\n\t\t</div>\n'},52:function(a,t,l,n,e){var i;return"\t\t\t\t\t"+a.escapeExpression((l.formatFuelBurn||t&&t.formatFuelBurn||l.helperMissing).call(null!=t?t:a.nullContext||{},null!=(i=null!=(i=null!=t?t.flightPlan:t)?i.fuelBurn:i)?i.gallons:i,null!=(i=null!=(i=null!=t?t.flightPlan:t)?i.fuelBurn:i)?i.pounds:i,{name:"formatFuelBurn",hash:{},data:e}))+"\n"},54:function(a,t,l,n,e){return"\t\t\t\t\t—\n"},56:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageDataLabel">'+r((l.mc||t&&t.mc||c).call(s,"FP_Callsign","Callsign",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData">\n\t\t\t\t\t'+r((i=null!=(i=l.atcIdent||(null!=t?t.atcIdent:t))?i:c,"function"==typeof i?i.call(s,{name:"atcIdent",hash:{},data:e}):i))+"\n\t\t\t\t</div>\n\t\t\t</div>\n"},58:function(a,t,l,n,e){var i;return null!=(i=l.if.call(null!=t?t:a.nullContext||{},null!=t?t.redactedCallsign:t,{name:"if",hash:{},fn:a.program(59,e,0),inverse:a.noop,data:e}))?i:""},59:function(a,t,l,n,e){var i=null!=t?t:a.nullContext||{},s=l.helperMissing,c=a.escapeExpression;return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<div class="flightPageDataLabel">'+c((l.mc||t&&t.mc||s).call(i,"FP_Callsign","Callsign",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData">\n\t\t\t\t\t<a href="/commercial/premium/">'+c((l.mc||t&&t.mc||s).call(i,"FP_UpgradeCallsign","Upgrade to see ATC callsign",{name:"mc",hash:{},data:e}))+"</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"},61:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\t\t\t<div class="flightPageDataRowTall">\n\t\t\t<div class="flightPageDataLabel">'+r((l.mc||t&&t.mc||c).call(s,"FP_Route","Route",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageData">\n\t\t\t\t\t'+r(a.lambda(null!=(i=null!=t?t.flightPlan:t)?i.route:i,t))+'\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageData">\n'+(null!=(i=l.if.call(s,(l.coalesce||t&&t.coalesce||c).call(s,null!=(i=null!=(i=null!=t?t.codeShare:t)?i.links:i)?i.permanent:i,null!=(i=null!=t?t.links:t)?i.permanent:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:a.program(62,e,0),inverse:a.noop,data:e}))?i:"")+"\t\t\t\t</div>\n\t\t\t</div>\n"},62:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\t\t\t\t\t\t<a href="'+r((l.coalesce||t&&t.coalesce||c).call(s,null!=(i=null!=(i=null!=t?t.codeShare:t)?i.links:i)?i.permanent:i,null!=(i=null!=t?t.links:t)?i.permanent:i,{name:"coalesce",hash:{},data:e}))+'/route" class="flightPageLink">'+r((l.mc||t&&t.mc||c).call(s,"FP_Decode","decode",{name:"mc",hash:{},data:e}))+"</a>\n"},compiler:[7,">= 4.0.0"],main:function(a,t,l,n,e){var i,s=null!=t?t:a.nullContext||{},c=l.helperMissing,r=a.escapeExpression;return'\x3c!-- Flight data --\x3e\n<div class="flightPageFlightDataDetails">\n\t<h3 class="flightPageDataTableHeading">\n\t\t'+r((l.mc||t&&t.mc||c).call(s,"FP_Flight_Data","Flight Data",{name:"mc",hash:{},data:e}))+'\n\t\t<a aria-label="'+r((l.mc||t&&t.mc||c).call(s,"FP_Configure_Unit_Prefs","Configure unit preferences",{name:"mc",hash:{},data:e}))+'" href="javascript:void(0);" class="flightPageSettingsModalReveal" data-fp-tab="flightPageSettingsUnitTab" data-tip="'+r((l.mc||t&&t.mc||c).call(s,"FP_Configure_Unit_Prefs","Configure unit preferences",{name:"mc",hash:{},data:e}))+'">\n\t\t\t<i class="fa fa-cog" aria-hidden="true"></i>\n\t\t</a>\n\t</h3>\n\t<div class="flightPageDataTable flightPageFlightDataOverview">\n\n\t\t\x3c!-- Speed --\x3e\n'+(null!=(i=l.if.call(s,null!=t?t.groundspeed:t,{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.program(8,e,0),data:e}))?i:"")+"\n\t\t\x3c!-- Altitude --\x3e\n"+(null!=(i=l.if.call(s,null!=t?t.altitude:t,{name:"if",hash:{},fn:a.program(12,e,0),inverse:a.program(20,e,0),data:e}))?i:"")+"\n\t\t\x3c!-- Autopilot --\x3e\n"+(null!=(i=l.if.call(s,null!=t?t.cockpitInformation:t,{name:"if",hash:{},fn:a.program(23,e,0),inverse:a.noop,data:e}))?i:"")+"\n\t\t\x3c!-- Speed --\x3e\n"+(null!=(i=l.if.call(s,null!=t?t.speedInformation:t,{name:"if",hash:{},fn:a.program(31,e,0),inverse:a.noop,data:e}))?i:"")+'\n\n\t\t\x3c!-- Distance flown --\x3e\n\t\t<div class="flightPageDataRow">\n\t\t\t<div class="flightPageDataLabel">'+r((l.mc||t&&t.mc||c).call(s,"FP_Distance","Distance",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t<div class="flightPageData">\n\t\t\t\t<span>\n'+(null!=(i=l.if.call(s,(l.showFlownDistance||t&&t.showFlownDistance||c).call(s,{name:"showFlownDistance",hash:{},data:e}),{name:"if",hash:{},fn:a.program(34,e,0),inverse:a.program(41,e,0),data:e}))?i:"")+'\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t<div class="flightPageData"></div>\n\t\t</div>\n\n\t\t\x3c!-- Fuel burn --\x3e\n'+(null!=(i=l.if.call(s,(l.hasStaffPrivileges||t&&t.hasStaffPrivileges||c).call(s,{name:"hasStaffPrivileges",hash:{},data:e}),{name:"if",hash:{},fn:a.program(51,e,0),inverse:a.noop,data:e}))?i:"")+"\n\t\t\x3c!-- Callsign --\x3e\n"+(null!=(i=l.if.call(s,null!=t?t.atcIdent:t,{name:"if",hash:{},fn:a.program(56,e,0),inverse:a.program(58,e,0),data:e}))?i:"")+"\n\t\t\x3c!-- Route --\x3e\n"+(null!=(i=l.if.call(s,null!=(i=null!=t?t.flightPlan:t)?i.route:i,{name:"if",hash:{},fn:a.program(61,e,0),inverse:a.noop,data:e}))?i:"")+"\t</div>\n</div>\n\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/reportInaccuracies">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).reportInaccuracies=t({1:function(t,e,a,n,i){return'\t\t\t\t\t<p>Please provide an email address where we can contact you for more information:</p>\n\t\t\t\t\t<input type="email" name="email" id="flightPageReportEmail" class="flightPageReportEmail">\n'},compiler:[7,">= 4.0.0"],main:function(t,e,a,n,i){var l,r,o=null!=e?e:t.nullContext||{},s=a.helperMissing,p=t.escapeExpression,c=t.lambda;return'\x3c!-- Report inaccuracies --\x3e\n\n<h3 id="flightPageReportPanel" class="flightPageDataTableHeading" data-collapsible="true"><i class="fa fa-plus-square" aria-hidden="true"></i> <span>'+p((a.mc||e&&e.mc||s).call(o,"FP_Report_Inaccuracies","Report inaccuracies on this page",{name:"mc",hash:{},data:i}))+'</span></h3>\n\t\n\n<div class="flightPageReportInaccuraciesForm flightPageDataTable" id="flightPageReportInaccuraciesForm">\n\t<form id="reportInaccuracies" method="post" action="'+p(c(null!=(l=null!=e?e.links:e)?l.reportInaccuracies:l,e))+'" enctype="multipart/form-data">\n\t\t<input type="hidden" name="json_report" id="json_report" value="">\n\t\t<input type="hidden" name="formPedigree" id="formPedigree" value="'+p(c(null!=(l=null!=e?e.internal:e)?l.pedigree:l,e))+'">\n\t\t<input type="radio" name="errorRadio" id="times" value="times">\n\t\t<input type="radio" name="errorRadio" id="airports" value="airports">\n\t\t<input type="radio" name="errorRadio" id="aircraft_type" value="aircraft_type">\n\t\t<input type="radio" name="errorRadio" id="path" value="path">\n\t\t<input type="radio" name="errorRadio" id="not_cancelled" value="not_cancelled">\n\t\t<input type="radio" name="errorRadio" id="cancelled" value="cancelled">\n\t\t<input type="radio" name="errorRadio" id="other" value="other">\n\t\t<h2 class="flightPageDataTableHeading">Please Identify The Issue</h2>\n\t\t<div class="flightPageDataTable">\n\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<label for="times" class="flightPageReportType">Inaccurate arrival/departure time</label>\n\t\t\t</div>\n\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<label for="airports" class="flightPageReportType">Inaccurate origin/destination airport</label>\n\t\t\t</div>\n\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<label for="aircraft_type" class="flightPageReportType">Inaccurate aircraft type</label>\n\t\t\t</div>\n\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<label for="path" class="flightPageReportType">Inaccurate depicted flight path on map</label>\n\t\t\t</div>\n\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<label for="not_cancelled" class="flightPageReportType">Flight was shown as canceled, but actually operated</label>\n\t\t\t</div>\n\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<label for="cancelled" class="flightPageReportType">Flight should have been shown as canceled</label>\n\t\t\t</div>\n\t\t\t<div class="flightPageDataRow">\n\t\t\t\t<label for="other" class="flightPageReportType">Other (please explain below)</label>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="flightPageReportDetails">\n\t\t\t<div class="flightPageReportComments">\n\t\t\t\t<p>Please explain the problem you are seeing and what you expected to see:</p>\n\t\t\t\t<textarea class="flightPageReportTextarea" id="flightPageReportTextarea" name="clarification"></textarea>\n\t\t\t\t<div style="color: red;">Comments are required</div>\n\t\t\t</div>\n\t\t\t<div class="flightPageReportEmailAndFile">\n'+(null!=(l=a.unless.call(o,(a.isLoggedIn||e&&e.isLoggedIn||s).call(o,{name:"isLoggedIn",hash:{},data:i}),{name:"unless",hash:{},fn:t.program(1,i,0),inverse:t.noop,data:i}))?l:"")+'\t\t\t\t<p>If possible, upload a screenshot or image demonstrating the issue: <input type="file" name="media" class="flightPageReportFile" id="flightPageReportFile"></p>\n\t\t\t\t\n\t\t\t\t<input type="hidden" name="token" value="'+p((r=null!=(r=a.getUserToken||(null!=e?e.getUserToken:e))?r:s,"function"==typeof r?r.call(o,{name:"getUserToken",hash:{},data:i}):r))+'">\n\t\t\t\t<p class="flightPageReportButton"><a href="#" class="flightPageButton" data-action="reportInaccuracies"><span>Submit Report</span></a></p>\n\t\t\t</div>\n\t\t</div>\n\t</form>\n</div>\n'},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/notificationButton_partial">!function(){var n=Handlebars.template;Handlebars.templates=Handlebars.templates||{};Handlebars.partials.notificationButton_partial=n({1:function(n,t,i,a,l){var o,e=null!=t?t:n.nullContext||{},f=i.helperMissing,s=n.escapeExpression;return'\t<a href="'+s((o=null!=(o=i.notificationUrl||(null!=t?t.notificationUrl:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationUrl",hash:{},data:l}):o))+'" class="'+s((o=null!=(o=i.notificationClasses||(null!=t?t.notificationClasses:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationClasses",hash:{},data:l}):o))+'" alt="flight notifications">'+s((o=null!=(o=i.notificationContent||(null!=t?t.notificationContent:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationContent",hash:{},data:l}):o))+"</a>\n"},3:function(n,t,i,a,l){var o;return null!=(o=i.unless.call(null!=t?t:n.nullContext||{},null!=(o=null!=t?t.codeShare:t)?o.friendlyIdent:o,{name:"unless",hash:{},fn:n.program(4,l,0),inverse:n.program(6,l,0),data:l}))?o:""},4:function(n,t,i,a,l){var o,e=null!=t?t:n.nullContext||{},f=i.helperMissing,s=n.escapeExpression;return'\t<a href="'+s((o=null!=(o=i.notificationUrl||(null!=t?t.notificationUrl:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationUrl",hash:{},data:l}):o))+'" class="'+s((o=null!=(o=i.notificationClasses||(null!=t?t.notificationClasses:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationClasses",hash:{},data:l}):o))+'" title="'+s((o=null!=(o=i.notificationTooltip||(null!=t?t.notificationTooltip:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationTooltip",hash:{},data:l}):o))+'" alt="flight notifications">'+s((o=null!=(o=i.notificationContent||(null!=t?t.notificationContent:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationContent",hash:{},data:l}):o))+"</a>\n"},6:function(n,t,i,a,l){var o,e=null!=t?t:n.nullContext||{},f=i.helperMissing,s=n.escapeExpression;return'\t<a href="'+s((o=null!=(o=i.notificationUrl||(null!=t?t.notificationUrl:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationUrl",hash:{},data:l}):o))+'" class="'+s((o=null!=(o=i.notificationClasses||(null!=t?t.notificationClasses:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationClasses",hash:{},data:l}):o))+' flightPageNotificationModalReveal" title="'+s((o=null!=(o=i.notificationTooltip||(null!=t?t.notificationTooltip:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationTooltip",hash:{},data:l}):o))+'" alt="flight notifications">'+s((o=null!=(o=i.notificationContent||(null!=t?t.notificationContent:t))?o:f,"function"==typeof o?o.call(e,{name:"notificationContent",hash:{},data:l}):o))+"</a>\n"},compiler:[7,">= 4.0.0"],main:function(n,t,i,a,l){var o;return null!=(o=i.if.call(null!=t?t:n.nullContext||{},null!=t?t.ga:t,{name:"if",hash:{},fn:n.program(1,l,0),inverse:n.program(3,l,0),data:l}))?o:""},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/metar_partial">!function(){var a=Handlebars.template;Handlebars.templates=Handlebars.templates||{};Handlebars.partials.metar_partial=a({1:function(a,l,e,t,n){var s,i=null!=l?l:a.nullContext||{};return(null!=(s=e.if.call(i,null!=l?l.cloud_type:l,{name:"if",hash:{},fn:a.program(2,n,0),inverse:a.program(4,n,0),data:n}))?s:"")+(null!=(s=e.if.call(i,null!=l?l.cloud_altitude:l,{name:"if",hash:{},fn:a.program(6,n,0),inverse:a.noop,data:n}))?s:"")},2:function(a,l,e,t,n){var s;return"\t\t\t\t"+a.escapeExpression((s=null!=(s=e.cloud_type||(null!=l?l.cloud_type:l))?s:e.helperMissing,"function"==typeof s?s.call(null!=l?l:a.nullContext||{},{name:"cloud_type",hash:{},data:n}):s))+" \n"},4:function(a,l,e,t,n){return"\t\t\t\t--\n"},6:function(a,l,e,t,n){return"\t\t\t\t@ "+a.escapeExpression((e.valueOrDash||l&&l.valueOrDash||e.helperMissing).call(null!=l?l:a.nullContext||{},null!=l?l.cloud_altitude:l,{name:"valueOrDash",hash:{},data:n}))+" ft \n"},8:function(a,l,e,t,n){return"\t\t\t--\n"},10:function(a,l,e,t,n){var s,i=null!=l?l:a.nullContext||{},u=e.helperMissing,h=a.escapeExpression;return'\t\t<span class="weatherData">'+(null!=(s=(e.valueOrDash||l&&l.valueOrDash||u).call(i,null!=l?l.wind_direction:l,{name:"valueOrDash",hash:{},data:n}))?s:"")+" @ "+h((e.valueOrDash||l&&l.valueOrDash||u).call(i,null!=l?l.wind_speed:l,{name:"valueOrDash",hash:{},data:n}))+" "+h((e.valueOrDash||l&&l.valueOrDash||u).call(i,null!=l?l.wind_units:l,{name:"valueOrDash",hash:{},data:n}))+"</span>\n"},12:function(a,l,e,t,n){return"\t\t--\n"},compiler:[7,">= 4.0.0"],main:function(a,l,e,t,n){var s,i,u=null!=l?l:a.nullContext||{},h=e.helperMissing,r=a.escapeExpression;return'<div class="flightPageDataRow weather">\n\t<div class="weatherTitle">'+r((e.mc||l&&l.mc||h).call(u,"METAR_FlightRules","Flight Rules",{name:"mc",hash:{},data:n}))+': </div>\n\t<div class="weatherData flightRules '+r((e.styleFlightRules||l&&l.styleFlightRules||h).call(u,null!=l?l.flight_rules:l,{name:"styleFlightRules",hash:{},data:n}))+'" data-tip="'+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.flight_rules_friendly:l,{name:"valueOrDash",hash:{},data:n}))+'">\n\t\t'+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.flight_rules:l,{name:"valueOrDash",hash:{},data:n}))+'\n\t\t<span class="fr-circle"></span>\n\t</div>\n</div>\n<div class="flightPageDataRow weather">\n\t<div class="weatherTitle">'+r((e.mc||l&&l.mc||h).call(u,"FP_weather_clouds","Clouds",{name:"mc",hash:{},data:n}))+': </div>\n\t<span class="weatherData" data-tip="'+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.cloud_type_friendly:l,{name:"valueOrDash",hash:{},data:n}))+'">\n'+(null!=(s=e.if.call(u,(e.anyTruthy||l&&l.anyTruthy||h).call(u,null!=l?l.cloud_type:l,null!=l?l.cloud_altitude:l,null!=l?l.cloud_altitude_friendly:l,{name:"anyTruthy",hash:{},data:n}),{name:"if",hash:{},fn:a.program(1,n,0),inverse:a.program(8,n,0),data:n}))?s:"")+'\t</span>\n</div>\n<div class="flightPageDataRow weather">\n\t<div class="weatherTitle">'+r((e.mc||l&&l.mc||h).call(u,"FP_METAR_Visibility","Visibility",{name:"mc",hash:{},data:n}))+': </div>\n\t<span class="weatherData">'+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.visibility:l,{name:"valueOrDash",hash:{},data:n}))+" "+r((i=null!=(i=e.visibility_units||(null!=l?l.visibility_units:l))?i:h,"function"==typeof i?i.call(u,{name:"visibility_units",hash:{},data:n}):i))+'</span>\n</div>\n<div class="flightPageDataRow weather">\n\t<div class="weatherTitle">'+r((e.mc||l&&l.mc||h).call(u,"FP_METAR_Wind","Wind",{name:"mc",hash:{},data:n}))+": </div>\n"+(null!=(s=e.if.call(u,(e.anyTruthy||l&&l.anyTruthy||h).call(u,null!=l?l.wind_speed:l,null!=l?l.wind_direction:l,null!=l?l.wind_units:l,{name:"anyTruthy",hash:{},data:n}),{name:"if",hash:{},fn:a.program(10,n,0),inverse:a.program(12,n,0),data:n}))?s:"")+'</div>\n<div class="flightPageDataRow weather">\n\t<div class="weatherTitle">'+r((e.mc||l&&l.mc||h).call(u,"FP_Density_Altitude","Density Altitude",{name:"mc",hash:{},data:n}))+': </div>\n\t<span class="weatherData">'+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.density_altitude:l,{name:"valueOrDash",hash:{},data:n}))+' ft</span>\n</div>\n<div class="flightPageDataRow weather">\n\t<div class="weatherTitle">'+r((e.mc||l&&l.mc||h).call(u,"FP_METAR_Temperature","Temperature",{name:"mc",hash:{},data:n}))+': </div>\n\t<span class="weatherData">'+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.temp_air_f:l,{name:"valueOrDash",hash:{},data:n}))+"°F / "+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.temp_air_c:l,{name:"valueOrDash",hash:{},data:n}))+"°C</span>\n</div>\n\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/taf_partial">!function(){var a=Handlebars.template;Handlebars.templates=Handlebars.templates||{};Handlebars.partials.taf_partial=a({1:function(a,l,e,t,n){var s;return'\t\t<div class="weatherData">'+a.escapeExpression((s=null!=(s=e.cloud_altitude||(null!=l?l.cloud_altitude:l))?s:e.helperMissing,"function"==typeof s?s.call(null!=l?l:a.nullContext||{},{name:"cloud_altitude",hash:{},data:n}):s))+"</div>\n"},3:function(a,l,e,t,n){var s,i=null!=l?l:a.nullContext||{},u=e.helperMissing;return'\t\t<div class="weatherData" data-tip="'+a.escapeExpression((e.valueOrDash||l&&l.valueOrDash||u).call(i,null!=l?l.cloud_type_friendly:l,{name:"valueOrDash",hash:{},data:n}))+'">'+(null!=(s=e.if.call(i,(e.anyTruthy||l&&l.anyTruthy||u).call(i,null!=l?l.cloud_type:l,null!=l?l.cloud_altitude:l,{name:"anyTruthy",hash:{},data:n}),{name:"if",hash:{},fn:a.program(4,n,0),inverse:a.program(6,n,0),data:n}))?s:"")+"</div>\n"},4:function(a,l,e,t,n){var s=null!=l?l:a.nullContext||{},i=e.helperMissing,u=a.escapeExpression;return u((e.valueOrDash||l&&l.valueOrDash||i).call(s,null!=l?l.cloud_type:l,{name:"valueOrDash",hash:{},data:n}))+" @ "+u((e.valueOrDash||l&&l.valueOrDash||i).call(s,null!=l?l.cloud_altitude:l,{name:"valueOrDash",hash:{},data:n}))+" ft"},6:function(a,l,e,t,n){return"--"},compiler:[7,">= 4.0.0"],main:function(a,l,e,t,n){var s,i,u=null!=l?l:a.nullContext||{},h=e.helperMissing,r=a.escapeExpression;return'<div class="flightPageDataRow weather">\n\t<div class="weatherTitle">'+r((e.mc||l&&l.mc||h).call(u,"FP_METAR_FlightRules","Flight Rules",{name:"mc",hash:{},data:n}))+': </div>\n\t<div class="weatherData flightRules '+r((e.styleFlightRules||l&&l.styleFlightRules||h).call(u,null!=l?l.flight_rules:l,{name:"styleFlightRules",hash:{},data:n}))+'" data-tip="'+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.flight_rules_friendly:l,{name:"valueOrDash",hash:{},data:n}))+'">\n\t\t'+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.flight_rules:l,{name:"valueOrDash",hash:{},data:n}))+'\n\t\t<span class="fr-circle"></span>\n\t</div>\n</div>\n<div class="flightPageDataRow weather">\n\t<div class="weatherTitle">'+r((e.mc||l&&l.mc||h).call(u,"FP_weather_clouds","Clouds",{name:"mc",hash:{},data:n}))+": </div>\n"+(null!=(s=e.if.call(u,(e.isCAVOK||l&&l.isCAVOK||h).call(u,null!=l?l.cloud_altitude:l,{name:"isCAVOK",hash:{},data:n}),{name:"if",hash:{},fn:a.program(1,n,0),inverse:a.program(3,n,0),data:n}))?s:"")+'</div>\n<div class="flightPageDataRow weather">\n\t<div class="weatherTitle">'+r((e.mc||l&&l.mc||h).call(u,"FP_METAR_Visibility","Visibility",{name:"mc",hash:{},data:n}))+': </div>\n\t<div class="weatherData">'+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.visibility:l,{name:"valueOrDash",hash:{},data:n}))+'</div>\n</div>\n<div class="flightPageDataRow weather">\n\t<div class="weatherTitle">'+r((e.mc||l&&l.mc||h).call(u,"FP_METAR_Wind","Wind",{name:"mc",hash:{},data:n}))+': </div>\n\t<div class="weatherData">'+(null!=(s=(e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.wind_direction:l,{name:"valueOrDash",hash:{},data:n}))?s:"")+" @ "+r((e.valueOrDash||l&&l.valueOrDash||h).call(u,null!=l?l.wind_speed:l,{name:"valueOrDash",hash:{},data:n}))+" "+r((i=null!=(i=e.wind_units||(null!=l?l.wind_units:l))?i:h,"function"==typeof i?i.call(u,{name:"wind_units",hash:{},data:n}):i))+"</div>\n</div>\n\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/fpMessaging">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).fpMessaging=a({1:function(a,e,n,l,r){var t=null!=e?e:a.nullContext||{},s=n.helperMissing,c=a.escapeExpression;return'<div class="flightPagePromoMessage">\n\t<span>'+c((n.mc||e&&e.mc||s).call(t,"FP_Aireon_Complete_Coverage","Aireon Space-Based ADS-B coverage for complete flight tracking.",{name:"mc",hash:{},data:r}))+' <a href="/account/global/" class="flightPageScheduleLink">'+c((n.mc||e&&e.mc||s).call(t,"FP_Aireon_Add_Data","Add Aireon Data",{name:"mc",hash:{},data:r}))+"</a></span>\n</div>\n"},3:function(a,e,n,l,r){var t;return null!=(t=n.if.call(null!=e?e:a.nullContext||{},null!=e?e.globalCandidate:e,{name:"if",hash:{},fn:a.program(4,r,0),inverse:a.noop,data:r}))?t:""},4:function(a,e,n,l,r){var t=null!=e?e:a.nullContext||{},s=n.helperMissing,c=a.escapeExpression;return'<div class="flightPagePromoMessage">\n\t<span>'+c((n.mc||e&&e.mc||s).call(t,"FP_Subscribe_Global","Subscribe to FlightAware Global for access to Eurocontrol data.",{name:"mc",hash:{},data:r}))+' <a href="/commercial/global/" class="flightPageScheduleLink">'+c((n.mc||e&&e.mc||s).call(t,"FP_Subscribe_now","Subscribe now",{name:"mc",hash:{},data:r}))+"</a></span>\n</div>\n"},compiler:[7,">= 4.0.0"],main:function(a,e,n,l,r){var t;return null!=(t=n.if.call(null!=e?e:a.nullContext||{},null!=e?e.aireonCandidate:e,{name:"if",hash:{},fn:a.program(1,r,0),inverse:a.program(3,r,0),data:r}))?t:""},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/f1b4699344b6-transpiled/live/shareflight/app.min.js" ></script>
|
|
<script type="text/javascript" data-tpl="live/flight/turnTime">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).turnTime=a({1:function(a,e,t,i,n){var l,c=null!=e?e:a.nullContext||{};return"\n"+(null!=(l=t.if.call(c,(t.hasCurrentFlights||e&&e.hasCurrentFlights||t.helperMissing).call(c,{name:"hasCurrentFlights",hash:{},data:n}),{name:"if",hash:{},fn:a.program(2,n,0),inverse:a.noop,data:n}))?l:"")+"\n"},2:function(a,e,t,i,n){var l=null!=e?e:a.nullContext||{},c=t.helperMissing,r=a.escapeExpression;return'\n<div id="flightPageTurnTimeContainer">\n<div id="flightPageTurnTimeTitle">\n\t<div>\n\t\t'+r((t.mc||e&&e.mc||c).call(l,"FP_Schedule_Visualizer_Title","Schedule Visualizer",{name:"mc",hash:{},data:n}))+'\n\t</div>\n\t<div class="flightPageInfoIcon">\n\t\t<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><g><g><circle class="flightPageInfoIconBg" cx="9" cy="9" r="9"/><path class="flightPageInfoIconFg" d="M7.72,14.76a1.28,1.28,0,0,0,2.56,0V7.08a1.28,1.28,0,1,0-2.56,0Z"/><circle class="flightPageInfoIconFg" cx="9" cy="3.24" r="1.28"/></g></g></svg>\n\t</div>\n</div>\n<div id="flightPageTurnTimeTooltip">\n\t<div id="flightPageTurnTimeInfo">\n\t\t<p>\n\t\t\t'+r((t.mc||e&&e.mc||c).call(l,"FP_Schedule_Visualizer_Def","The schedule visualizer gives operators an overview of the day and highlights schedule conflicts that will need to be addressed.",{name:"mc",hash:{},data:n}))+'\n\t\t</p>\n\t\t<ul>\n\t\t\t<li><img src="'+r((t.flightaware_cdn||e&&e.flightaware_cdn||c).call(l,"/images/flightpage/visualizer/icon-key-taxiing.png",{name:"flightaware_cdn",hash:{},data:n}))+'"> '+r((t.mc||e&&e.mc||c).call(l,"FP_Status_Taxiing","Taxiing",{name:"mc",hash:{},data:n}))+'</li>\n\t\t\t<li><img src="'+r((t.flightaware_cdn||e&&e.flightaware_cdn||c).call(l,"/images/flightpage/visualizer/icon-key-enroute.png",{name:"flightaware_cdn",hash:{},data:n}))+'"> '+r((t.mc||e&&e.mc||c).call(l,"FP_Status_En_Route","En Route",{name:"mc",hash:{},data:n}))+'</li>\n\t\t\t<li><img src="'+r((t.flightaware_cdn||e&&e.flightaware_cdn||c).call(l,"/images/flightpage/visualizer/icon-key-parked.png",{name:"flightaware_cdn",hash:{},data:n}))+'"> '+r((t.mc||e&&e.mc||c).call(l,"FP_Community_PhotoTag_parked","Parked",{name:"mc",hash:{},data:n}))+'</li>\n\t\t\t<li><img src="'+r((t.flightaware_cdn||e&&e.flightaware_cdn||c).call(l,"/images/flightpage/visualizer/icon-key-quick-turn.png",{name:"flightaware_cdn",hash:{},data:n}))+'"> '+r((t.mc||e&&e.mc||c).call(l,"FP_Status_Quick_Turn","Quick Turn",{name:"mc",hash:{},data:n}))+'</li>\n\t\t\t<li><img src="'+r((t.flightaware_cdn||e&&e.flightaware_cdn||c).call(l,"/images/flightpage/visualizer/icon-key-problem.png",{name:"flightaware_cdn",hash:{},data:n}))+'"> '+r((t.mc||e&&e.mc||c).call(l,"FP_Status_Problem","Problem",{name:"mc",hash:{},data:n}))+'*</li>\n\t\t</ul>\n\t\t<p class="citation">\n\t\t\t* '+r((t.mc||e&&e.mc||c).call(l,"FP_Resolve_Problem","Resolve problem flights by updating the departure time in the Current Flights log or by clicking the error icon in the visualizer.",{name:"mc",hash:{},data:n}))+'\n\t\t</p>\n\t</div>\n</div>\n<div id="flightPageTurnTimeVisualization">\n\n\n</div>\n\n</div>\n'},compiler:[7,">= 4.0.0"],main:function(a,e,t,i,n){var l,c=null!=e?e:a.nullContext||{};return(null!=(l=t.if.call(c,(t.showPredictedFeatures||e&&e.showPredictedFeatures||t.helperMissing).call(c,{name:"showPredictedFeatures",hash:{},data:n}),{name:"if",hash:{},fn:a.program(1,n,0),inverse:a.noop,data:n}))?l:"")+"\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/flexLog">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).flexLog=t({1:function(t,a,n,l,e){var i,s=null!=a?a:t.nullContext||{},r=n.helperMissing,o=t.escapeExpression;return"\n"+(null!=(i=n.if.call(s,null!=(i=null!=a?a.activityLog:a)?i.flights:i,{name:"if",hash:{},fn:t.program(2,e,0),inverse:t.program(19,e,0),data:e}))?i:"")+"\n\x3c!-- Loading div for additional log rows --\x3e\n"+(null!=(i=n.if.call(s,null!=(i=null!=a?a.activityLog:a)?i.additionalLogRowsAvailable:i,{name:"if",hash:{},fn:t.program(26,e,0),inverse:t.noop,data:e}))?i:"")+'\n\x3c!-- Links --\x3e\n<div class="flightPageLinks">\n'+(null!=(i=n.if.call(s,(n.isLoggedIn||a&&a.isLoggedIn||r).call(s,{name:"isLoggedIn",hash:{},data:e}),{name:"if",hash:{},fn:t.program(22,e,0),inverse:t.program(28,e,0),data:e}))?i:"")+'\t<a href="'+o(t.lambda(null!=(i=null!=a?a.links:a)?i.flightHistory:i,a))+'" class="flightPageButton"><span>'+o((n.mc||a&&a.mc||r).call(s,"FP_View_More_Flight_History","View more flight history",{name:"mc",hash:{},data:e}))+"</span></a>\n"+(null!=(i=n.unless.call(s,(n.isIntegrationPortal||a&&a.isIntegrationPortal||r).call(s,{name:"isIntegrationPortal",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(30,e,0),inverse:t.noop,data:e}))?i:"")+"</div>\n\n"},2:function(t,a,n,l,e){var i,s,r,o=null!=a?a:t.nullContext||{},c=n.helperMissing,h="\n\n"+(null!=(i=n.if.call(o,(n.hasCurrentFlights||a&&a.hasCurrentFlights||c).call(o,{name:"hasCurrentFlights",hash:{},data:e}),{name:"if",hash:{},fn:t.program(3,e,0),inverse:t.noop,data:e}))?i:"")+'\n<div class="flightPageFlexTableIEContainer"><div class="flightPageFlexTableContainer">\n\n'+(null!=(i=n.if.call(o,(n.hasHistoricalFlights||a&&a.hasHistoricalFlights||c).call(o,{name:"hasHistoricalFlights",hash:{},data:e}),{name:"if",hash:{},fn:t.program(12,e,0),inverse:t.noop,data:e}))?i:"")+"\n\t\x3c!-- Historical flights --\x3e\n";return s=null!=(s=n.historicalFlights||(null!=a?a.historicalFlights:a))?s:c,r={name:"historicalFlights",hash:{},fn:t.program(16,e,0),inverse:t.noop,data:e},i="function"==typeof s?s.call(o,r):s,n.historicalFlights||(i=n.blockHelperMissing.call(a,i,r)),null!=i&&(h+=i),h+"</div></div>\n"},3:function(t,a,n,l,e){var i,s,r,o=null!=a?a:t.nullContext||{},c=n.helperMissing,h=t.escapeExpression,g=n.blockHelperMissing,d='<div class="flightPageFlexTableIEContainer"><div class="flightPageFlexTableContainer">\n\t<div class="flightPageFlexTableHeadingContainer">\n\t\t<div class="flightPageFlexTableHeading">'+h((n.mc||a&&a.mc||c).call(o,"FP_Current_Flights","Current Flights",{name:"mc",hash:{},data:e}))+'</div>\n\t\t<div id="intentFormFPContainer"></div>\n'+(null!=(i=n.if.call(o,null!=a?a.fpasAvailable:a,{name:"if",hash:{},fn:t.program(4,e,0),inverse:t.noop,data:e}))?i:"")+'\t</div>\n\t\t<div class="flightPageFlexTable">\n\t\t\t\x3c!-- Table header --\x3e\n\t\t\t<div class="flightPageHeaderRow">\n\t\t\t\t<div class="flightPageHeaderColumnDate">'+h((n.mc||a&&a.mc||c).call(o,"FP_Column_Date","Date",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageHeaderColumnTaxiOut optional">'+h((n.mc||a&&a.mc||c).call(o,"FP_Taxi_Out","Taxi Out",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageHeaderColumnDeparture"><span class="flightPageActivityLogSmall">'+h((n.mc||a&&a.mc||c).call(o,"FP_Taxi_Out","Taxi Out",{name:"mc",hash:{},data:e}))+" / </span>"+h((n.mc||a&&a.mc||c).call(o,"FP_Takeoff","Takeoff",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageHeaderColumnArrival">'+h((n.mc||a&&a.mc||c).call(o,"FP_Landing","Landing",{name:"mc",hash:{},data:e}))+'<span class="flightPageActivityLogSmall"> / '+h((n.mc||a&&a.mc||c).call(o,"FP_Taxi_In","Taxi In",{name:"mc",hash:{},data:e}))+'</span></div>\n\t\t\t\t<div class="flightPageHeaderColumnTaxiIn optional">'+h((n.mc||a&&a.mc||c).call(o,"FP_Taxi_In","Taxi In",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t</div>\n\t\t\x3c!-- En Route flight --\x3e\n";return s=null!=(s=n.enrouteFlight||(null!=a?a.enrouteFlight:a))?s:c,r={name:"enrouteFlight",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e},i="function"==typeof s?s.call(o,r):s,n.enrouteFlight||(i=g.call(a,i,r)),null!=i&&(d+=i),d+="\n\t\t\x3c!-- Scheduled flights --\x3e\n",s=null!=(s=n.scheduledFlights||(null!=a?a.scheduledFlights:a))?s:c,r={name:"scheduledFlights",hash:{},fn:t.program(9,e,0),inverse:t.noop,data:e},i="function"==typeof s?s.call(o,r):s,n.scheduledFlights||(i=g.call(a,i,r)),null!=i&&(d+=i),d+"\t</div>\n</div></div>\n"},4:function(t,a,n,l,e){var i,s,r=null!=a?a:t.nullContext||{},o=n.helperMissing,c=t.escapeExpression,h=t.lambda;return'\t\t\t<div \n\t\t\t\tclass="flightPageFlexFPASButtonContainer" \n\t\t\t>\n\t\t\t\t<a \n\t\t\t\t\thref="#" \n\t\t\t\t\tclass="flightPageButton flightPageFPASButton"\n\t\t\t\t\tdata-nextorigin="'+c((s=null!=(s=n.nextOrigin||(null!=a?a.nextOrigin:a))?s:o,"function"==typeof s?s.call(r,{name:"nextOrigin",hash:{},data:e}):s))+'"\n\t\t\t\t\tdata-ident="'+c(h((i=e&&e.root)&&i.ident,a))+'"\n\t\t\t\t\tdata-reg="'+c(h((i=(i=e&&e.root)&&i.aircraft)&&i.tail,a))+'"\n\t\t\t\t\tdata-type="'+c(h((i=(i=e&&e.root)&&i.aircraft)&&i.type,a))+'"\n\t\t\t\t\tonclick="FlightPage.FPASClicked(this, \'create\');"\n\t\t\t\t>\n\t\t\t\t<span>'+c((n.mc||a&&a.mc||o).call(r,"FP_Add_Upcoming_Flight","Add Upcoming Flight",{name:"mc",hash:{},data:e}))+"</span>\n\t\t\t\t</a>\n\t\t\t</div>\n"},6:function(t,a,n,l,e){var i;return null!=(i=n.each.call(null!=a?a:t.nullContext||{},null!=a?a.enroute:a,{name:"each",hash:{},fn:t.program(7,e,0),inverse:t.noop,data:e}))?i:""},7:function(t,a,n,l,e){var i;return null!=(i=t.invokePartial(l.flex_log_partial,a,{name:"flex_log_partial",hash:{showConflict:!0,showEnroute:!0,logType:null!=a?a.enroute:a,showEditButton:!0},data:e,indent:"\t\t\t\t\t",helpers:n,partials:l,decorators:t.decorators}))?i:""},9:function(t,a,n,l,e){var i;return"\n\t\t\t\t\x3c!-- Scheduled flight --\x3e\n"+(null!=(i=n.each.call(null!=a?a:t.nullContext||{},null!=a?a.upcoming:a,{name:"each",hash:{},fn:t.program(10,e,0),inverse:t.noop,data:e}))?i:"")},10:function(t,a,n,l,e){var i;return null!=(i=t.invokePartial(l.flex_log_partial,a,{name:"flex_log_partial",hash:{showConflict:!0,logType:null!=a?a.upcoming:a,showEditButton:!0},data:e,indent:"\t\t\t\t\t",helpers:n,partials:l,decorators:t.decorators}))?i:""},12:function(t,a,n,l,e){var i,s=null!=a?a:t.nullContext||{},r=n.helperMissing;return'\t\t<div class="flightPageFlexTableHeadingContainer">\n\t\t\t<div class="flightPageFlexTableHeading">'+t.escapeExpression((n.mc||a&&a.mc||r).call(s,"FP_Past_Flights","Past flights",{name:"mc",hash:{},data:e}))+"</div>\n"+(null!=(i=n.unless.call(s,(n.hasCurrentFlights||a&&a.hasCurrentFlights||r).call(s,{name:"hasCurrentFlights",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(13,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t</div>\n"},13:function(t,a,n,l,e){var i;return null!=(i=n.if.call(null!=a?a:t.nullContext||{},null!=a?a.fpasAvailable:a,{name:"if",hash:{},fn:t.program(14,e,0),inverse:t.noop,data:e}))?i:""},14:function(t,a,n,l,e){var i,s,r=null!=a?a:t.nullContext||{},o=n.helperMissing,c=t.escapeExpression,h=t.lambda;return'\t\t\t\t\t<div id="intentFormFPContainer"></div>\n\t\t\t\t\t<div \n\t\t\t\t\t\tclass="flightPageFlexFPASButtonContainer"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a \n\t\t\t\t\t\t\thref="#" \n\t\t\t\t\t\t\tclass="flightPageButton"\n\t\t\t\t\t\t\tdata-toggle="modal" \n\t\t\t\t\t\t\tdata-target="#fp_advisory_dialog"\n\t\t\t\t\t\t\tdata-nextorigin="'+c((s=null!=(s=n.nextOrigin||(null!=a?a.nextOrigin:a))?s:o,"function"==typeof s?s.call(r,{name:"nextOrigin",hash:{},data:e}):s))+'" \n\t\t\t\t\t\t\tdata-ident="'+c(h((i=e&&e.root)&&i.ident,a))+'" \n\t\t\t\t\t\t\tdata-reg="'+c(h((i=(i=e&&e.root)&&i.aircraft)&&i.tail,a))+'" \n\t\t\t\t\t\t\tdata-type="'+c(h((i=(i=e&&e.root)&&i.aircraft)&&i.type,a))+'"\n\t\t\t\t\t\t\tonclick="FlightPage.FPASClicked(this, \'create\');"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span>'+c((n.mc||a&&a.mc||o).call(r,"FP_Add_Upcoming_Flight","Add Upcoming Flight",{name:"mc",hash:{},data:e}))+"</span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n"},16:function(t,a,n,l,e){var i,s=null!=a?a:t.nullContext||{},r=n.helperMissing,o=t.escapeExpression;return'\t\t\n\t\t<div class="flightPageFlexTable">\n\n\t\t\t\x3c!-- Table header --\x3e\n\t\t\t<div class="flightPageHeaderRow">\n\t\t\t\t<div class="flightPageHeaderColumnDate historicalDate">'+o((n.mc||a&&a.mc||r).call(s,"FP_Column_Date","Date",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageHeaderColumnTaxiOut optional">'+o((n.mc||a&&a.mc||r).call(s,"FP_Taxi_Out","Taxi Out",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageHeaderColumnDeparture"><span class="flightPageActivityLogSmall">'+o((n.mc||a&&a.mc||r).call(s,"FP_Taxi_Out","Taxi Out",{name:"mc",hash:{},data:e}))+" / </span>"+o((n.mc||a&&a.mc||r).call(s,"FP_Takeoff","Takeoff",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t\t<div class="flightPageHeaderColumnArrival">'+o((n.mc||a&&a.mc||r).call(s,"FP_Landing","Landing",{name:"mc",hash:{},data:e}))+'<span class="flightPageActivityLogSmall"> / '+o((n.mc||a&&a.mc||r).call(s,"FP_Taxi_In","Taxi In",{name:"mc",hash:{},data:e}))+'</span></div>\n\t\t\t\t<div class="flightPageHeaderColumnTaxiIn optional">'+o((n.mc||a&&a.mc||r).call(s,"FP_Taxi_In","Taxi In",{name:"mc",hash:{},data:e}))+"</div>\n\t\t\t</div>\n\n\t\t\t\x3c!-- Historical flight --\x3e\n"+(null!=(i=n.each.call(s,null!=a?a.historical:a,{name:"each",hash:{},fn:t.program(17,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t</div>\n"},17:function(t,a,n,l,e){var i;return null!=(i=t.invokePartial(l.flex_log_partial,a,{name:"flex_log_partial",hash:{showHistorical:!0,turnTimeReverse:!0,hideAddScheduledFBO:!0,logType:null!=a?a.historical:a},data:e,indent:"\t\t\t\t",helpers:n,partials:l,decorators:t.decorators}))?i:""},19:function(t,a,n,l,e){var i;return null!=(i=n.unless.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.activityLog:a)?i.additionalLogRowsAvailable:i,{name:"unless",hash:{},fn:t.program(20,e,0),inverse:t.noop,data:e}))?i:""},20:function(t,a,n,l,e){var i;return null!=(i=n.unless.call(null!=a?a:t.nullContext||{},null!=a?a.usingShareUrl:a,{name:"unless",hash:{},fn:t.program(21,e,0),inverse:t.noop,data:e}))?i:""},21:function(t,a,n,l,e){var i,s=null!=a?a:t.nullContext||{},r=n.helperMissing;return'\t\t\t<div class="flightPageMissingActivityLog">\n\t\t\t\t<h2 class="flightPageDataTableHeading">'+t.escapeExpression((n.mc||a&&a.mc||r).call(s,"FP_NoFlightsLast14Days","No flights in the last 14 days",{name:"mc",hash:{},data:e}))+"</h2>\n"+(null!=(i=n.if.call(s,(n.isLoggedIn||a&&a.isLoggedIn||r).call(s,{name:"isLoggedIn",hash:{},data:e}),{name:"if",hash:{},fn:t.program(22,e,0),inverse:t.program(24,e,0),data:e}))?i:"")+"\t\t\t</div>\n"},22:function(t,a,n,l,e){return""},24:function(t,a,n,l,e){return'\t\t\t\t\t<div class="flightPageNoActivityLog">'+t.escapeExpression((n.mc||a&&a.mc||n.helperMissing).call(null!=a?a:t.nullContext||{},"FP_RegisteredUsers4Months","Basic users (becoming a basic user is free and easy!) view 4 months history.",{name:"mc",hash:{},data:e}))+"</div>\n"},26:function(t,a,n,l,e){return'<div class="flightPageActivityLogLoading">\n\t<img src="'+t.escapeExpression((n.flightaware_cdn||a&&a.flightaware_cdn||n.helperMissing).call(null!=a?a:t.nullContext||{},"/images/loading-small-gray.gif",{name:"flightaware_cdn",hash:{},data:e}))+'" />\n</div>\n'},28:function(t,a,n,l,e){return'\t\t<a href="/account/join" class="flightPageButton"><span>'+t.escapeExpression((n.mc||a&&a.mc||n.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Join_FlightAware","Join FlightAware",{name:"mc",hash:{},data:e}))+"</span></a>\n"},30:function(t,a,n,l,e){var i,s=t.escapeExpression,r=null!=a?a:t.nullContext||{},o=n.helperMissing;return'\t\t<a href="'+s(t.lambda(null!=(i=null!=a?a.links:a)?i.buyFlightHistory:i,a))+'" class="flightPageButton"><span>'+s((n.mc||a&&a.mc||o).call(r,"FP_Purchase_Flight_History","Purchase entire flight history for %1",(n.coalesce||a&&a.coalesce||o).call(r,(n.ident||a&&a.ident||o).call(r,{name:"ident",hash:{},data:e}),null!=(i=null!=a?a.aircraft:a)?i.tail:i,{name:"coalesce",hash:{},data:e}),{name:"mc",hash:{},data:e}))+"</span></a>\n"},compiler:[7,">= 4.0.0"],main:function(t,a,n,l,e){var i,s=null!=a?a:t.nullContext||{};return null!=(i=n.if.call(s,(n.showPredictedFeatures||a&&a.showPredictedFeatures||n.helperMissing).call(s,{name:"showPredictedFeatures",hash:{},data:e}),{name:"if",hash:{},fn:t.program(1,e,0),inverse:t.noop,data:e}))?i:""},usePartial:!0,useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/flex_log_partial">!function(){var t=Handlebars.template;Handlebars.templates=Handlebars.templates||{};Handlebars.partials.flex_log_partial=t({1:function(t,a,l,n,e){return"historical"},3:function(t,a,l,n,e){return"highlighted"},5:function(t,a,l,n,e){return'\t<div class="flightPageActivityLogEnroute">\n\t\t<div><img src="'+t.escapeExpression((l.flightaware_cdn||a&&a.flightaware_cdn||l.helperMissing).call(null!=a?a:t.nullContext||{},"/images/flightpage/icon-enroute-flight.svg",{name:"flightaware_cdn",hash:{},data:e}))+'"></div>\n\t\t<div>Flight en route</div>\n\t</div>\n'},7:function(t,a,l,n,e){return'\t\t<div class="flightPageActivityLogCurrentFlight">\n\t\t\t<div>'+t.escapeExpression((l.mc||a&&a.mc||l.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Diverted","Diverted",{name:"mc",hash:{},data:e}))+"</div>\n\t\t</div>\n"},9:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=a?a.cancelled:a,{name:"if",hash:{},fn:t.program(10,e,0),inverse:t.noop,data:e}))?i:""},10:function(t,a,l,n,e){return'\t\t<div class="flightPageActivityLogCurrentFlight">\n\t\t\t<div>'+t.escapeExpression((l.mc||a&&a.mc||l.helperMissing).call(null!=a?a:t.nullContext||{},"FP_Cancelled","Cancelled",{name:"mc",hash:{},data:e}))+"</div>\n\t\t</div>\n\t"},12:function(t,a,l,n,e){return" historicalDate "},14:function(t,a,l,n,e){return"\t\t\t\t\t\thistoricalFlightLink\n"},16:function(t,a,l,n,e){return"\t\t\t\t\t\tcurrentOrScheduledFlightLink\n\t\t\t\t\t"},18:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(19,e,0),inverse:t.program(22,e,0),data:e}))?i:""},19:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return null!=(i=l.if.call(r,(l.duration||a&&a.duration||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"duration",hash:{hideNegative:!0},data:e}),{name:"if",hash:{},fn:t.program(20,e,0),inverse:t.noop,data:e}))?i:""},20:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return"\t\t\t\t\t<div>("+t.escapeExpression((l.duration||a&&a.duration||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"duration",hash:{},data:e}))+")</div>\n"},22:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return null!=(i=l.if.call(r,(l.duration||a&&a.duration||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),(l.coalesce||a&&a.coalesce||s).call(r,null!=(i=null!=a?a.predictedTimes:a)?i.off:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{hideNegative:!0},data:e}),{name:"if",hash:{},fn:t.program(23,e,0),inverse:t.noop,data:e}))?i:""},23:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return"\t\t\t\t\t<div><em>("+t.escapeExpression((l.duration||a&&a.duration||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),(l.coalesce||a&&a.coalesce||s).call(r,null!=(i=null!=a?a.predictedTimes:a)?i.off:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}))+")</em></div>\n"},25:function(t,a,l,n,e){var i;return null!=(i=t.invokePartial(n.departure_time_partial,a,{name:"departure_time_partial",hash:{activityLogMode:!0},data:e,indent:"\t\t\t",helpers:l,partials:n,decorators:t.decorators}))?i:""},27:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{};return'\t\t\t\t<span class="flightPageSummaryAirportFBO flightPageSummaryAirportFBOActual">'+(null!=(i=l.if.call(r,null!=(i=null!=a?a.origin:a)?i.fbo_link:i,{name:"if",hash:{},fn:t.program(28,e,0),inverse:t.noop,data:e}))?i:"")+t.escapeExpression(t.lambda(null!=(i=null!=a?a.origin:a)?i.fbo:i,a))+(null!=(i=l.if.call(r,null!=(i=null!=a?a.origin:a)?i.fbo_link:i,{name:"if",hash:{},fn:t.program(30,e,0),inverse:t.noop,data:e}))?i:"")+"</span>\n"},28:function(t,a,l,n,e){var i;return'<a href="'+t.escapeExpression(t.lambda(null!=(i=null!=a?a.origin:a)?i.fbo_link:i,a))+'">'},30:function(t,a,l,n,e){return"</a>"},32:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return'\t\t\t<div class="flightPageActivityLogSmall"><strong>Taxi Out</strong></div>\n\t\t\t<div class="flightPageActivityLogSmall">\n\t\t\t\t'+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t</div>\n"+(null!=(i=l.if.call(r,null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"if",hash:{},fn:t.program(33,e,0),inverse:t.program(36,e,0),data:e}))?i:"")+'\t\t\t<div class="flightPageActivityLogSmall flightPageActivityPaddingBottom"></div>\n'},33:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return null!=(i=l.if.call(r,(l.duration||a&&a.duration||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"duration",hash:{hideNegative:!0},data:e}),{name:"if",hash:{},fn:t.program(34,e,0),inverse:t.noop,data:e}))?i:""},34:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return'\t\t\t\t\t<div class="flightPageActivityLogSmall">('+t.escapeExpression((l.duration||a&&a.duration||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.takeoffTimes:a)?i.actual:i,{name:"duration",hash:{},data:e}))+")</div>\n"},36:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return null!=(i=l.if.call(r,(l.duration||a&&a.duration||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),(l.coalesce||a&&a.coalesce||s).call(r,null!=(i=null!=a?a.predictedTimes:a)?i.off:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{hideNegative:!0},data:e}),{name:"if",hash:{},fn:t.program(37,e,0),inverse:t.noop,data:e}))?i:""},37:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return'\t\t\t\t\t<div class="flightPageActivityLogSmall"><em>('+t.escapeExpression((l.duration||a&&a.duration||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),(l.coalesce||a&&a.coalesce||s).call(r,null!=(i=null!=a?a.predictedTimes:a)?i.off:i,null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}))+")</em></div>\n"},39:function(t,a,l,n,e){var i;return'\t\t\t<div class="flightPageActivityLogSmall">'+(null!=(i=t.invokePartial(n.departure_time_partial,a,{name:"departure_time_partial",hash:{activityLogMode:!0},data:e,helpers:l,partials:n,decorators:t.decorators}))?i:"")+"</div>\n"},41:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{};return'\t\t\t<div class="flightPageActivityLogSmall flightPageActivityPaddingBottom">\n\t\t\t\t<span class="flightPageSummaryAirportFBO flightPageSummaryAirportFBOActual">'+(null!=(i=l.if.call(r,null!=(i=null!=a?a.origin:a)?i.fbo_link:i,{name:"if",hash:{},fn:t.program(28,e,0),inverse:t.noop,data:e}))?i:"")+t.escapeExpression(t.lambda(null!=(i=null!=a?a.origin:a)?i.fbo:i,a))+(null!=(i=l.if.call(r,null!=(i=null!=a?a.origin:a)?i.fbo_link:i,{name:"if",hash:{},fn:t.program(30,e,0),inverse:t.noop,data:e}))?i:"")+"</span>\n\t\t\t</div>\n"},43:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return"\t\t\t\t<strong>Duration: </strong>"+(null!=(i=l.if.call(r,(l.displayDepartureTimeIsEstimated||a&&a.displayDepartureTimeIsEstimated||s).call(r,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"if",hash:{},fn:t.program(44,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t\t\t"+t.escapeExpression((l.duration||a&&a.duration||s).call(r,(l.displayArrivalTime||a&&a.displayArrivalTime||s).call(r,{name:"displayArrivalTime",hash:{},data:e}),(l.displayDepartureTime||a&&a.displayDepartureTime||s).call(r,{name:"displayDepartureTime",hash:{},data:e}),{name:"duration",hash:{shortFormat:!0,simplifyHHMM:!1},data:e}))+"\n"+(null!=(i=l.if.call(r,(l.displayDepartureTimeIsEstimated||a&&a.displayDepartureTimeIsEstimated||s).call(r,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"if",hash:{},fn:t.program(46,e,0),inverse:t.noop,data:e}))?i:"")},44:function(t,a,l,n,e){return"\n\t\t\t\t<em>\n"},46:function(t,a,l,n,e){return"\t\t\t\t</em>\n"},48:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{};return(null!=(i=l.if.call(r,(l.coalesce||a&&a.coalesce||l.helperMissing).call(r,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(49,e,0),inverse:t.program(52,e,0),data:e}))?i:"")+'\t\t\t<div class="flightPageActivityLogSmall flightPageActivityPaddingTop">\n'+(null!=(i=l.if.call(r,null!=(i=null!=a?a.destination:a)?i.fbo:i,{name:"if",hash:{},fn:t.program(56,e,0),inverse:t.program(59,e,0),data:e}))?i:"")+"\t\t\t</div>\n"},49:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return'\t\t\t\t<div class="flightPageActivityLogSmall flightPageActivityPaddingTop">\n\t\t\t\t\t<strong>Taxi In</strong>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageActivityLogSmall">\n\t\t\t\t\t<div>'+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"</div>\n"+(null!=(i=l.if.call(r,(l.duration||a&&a.duration||s).call(r,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}),{name:"if",hash:{},fn:t.program(50,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t\t\t</div>\n"},50:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return'\t\t\t\t\t\t<div class="flightPageActivityLogSmall">('+t.escapeExpression((l.duration||a&&a.duration||s).call(r,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}))+")</div>\n"},52:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"if",hash:{},fn:t.program(53,e,0),inverse:t.noop,data:e}))?i:""},53:function(t,a,l,n,e){var i,r,s=null!=a?a:t.nullContext||{},o=l.helperMissing,u=t.escapeExpression;return'\t\t\t\t<div class="flightPageActivityLogSmall flightPageActivityPaddingTop">\n\t\t\t\t\t<strong>Taxi In</strong>\n\t\t\t\t</div>\n\t\t\t\t<div class="flightPageActivityLogSmall">\n\t\t\t\t\t<span class="flightTime" data-flightid='+u((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,"function"==typeof r?r.call(s,{name:"encryptedFlightId",hash:{},data:e}):r))+' data-type="taxiIn"><em>'+u((l.formatFlightTime||a&&a.formatFlightTime||o).call(s,null!=(i=null!=a?a.predictedTimes:a)?i.in:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"</em></span>\n\t\t\t\t</div>\n"+(null!=(i=l.if.call(s,(l.duration||a&&a.duration||o).call(s,(l.coalesce||a&&a.coalesce||o).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.predictedTimes:a)?i.on:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"duration",hash:{hideNegative:!0},data:e}),{name:"if",hash:{},fn:t.program(54,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t\t"},54:function(t,a,l,n,e){var i,r,s=null!=a?a:t.nullContext||{},o=l.helperMissing,u=t.escapeExpression;return'\t\t\t\t\t<div class="flightPageActivityLogSmall">\n\t\t\t\t\t\t<span class="flightTime" data-flightid='+u((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,"function"==typeof r?r.call(s,{name:"encryptedFlightId",hash:{},data:e}):r))+' data-type="duration"><em>('+u((l.duration||a&&a.duration||o).call(s,(l.coalesce||a&&a.coalesce||o).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.predictedTimes:a)?i.on:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"duration",hash:{hideNegative:!0},data:e}))+")</em></span>\n\t\t\t\t\t</div>\n"},56:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{};return'\t\t\t\t\t<span class="flightPageSummaryAirportFBO flightPageSummaryAirportFBOActual">'+(null!=(i=l.if.call(r,null!=(i=null!=a?a.destination:a)?i.fbo_link:i,{name:"if",hash:{},fn:t.program(57,e,0),inverse:t.noop,data:e}))?i:"")+t.escapeExpression(t.lambda(null!=(i=null!=a?a.destination:a)?i.fbo:i,a))+(null!=(i=l.if.call(r,null!=(i=null!=a?a.destination:a)?i.fbo_link:i,{name:"if",hash:{},fn:t.program(30,e,0),inverse:t.noop,data:e}))?i:"")+"</span>\n"},57:function(t,a,l,n,e){var i;return'<a href="'+t.escapeExpression(t.lambda(null!=(i=null!=a?a.destination:a)?i.fbo_link:i,a))+'">'},59:function(t,a,l,n,e){var i;return null!=(i=t.invokePartial(n.scheduled_fbo_partial,a,{name:"scheduled_fbo_partial",hash:{activityLogMode:!0},data:e,indent:"\t\t\t\t\t",helpers:l,partials:n,decorators:t.decorators}))?i:""},61:function(t,a,l,n,e){return""},63:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(r,(l.coalesce||a&&a.coalesce||l.helperMissing).call(r,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(64,e,0),inverse:t.program(67,e,0),data:e}))?i:""},64:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return"\t\t\t\t\t<div>\n\t\t\t\t\t\t"+t.escapeExpression((l.formatFlightTime||a&&a.formatFlightTime||s).call(r,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t\t\t\t</div>\n\t\t\t\t\t<div>\n"+(null!=(i=l.if.call(r,(l.duration||a&&a.duration||s).call(r,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{hideNegative:!0},data:e}),{name:"if",hash:{},fn:t.program(65,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t\t\t\t</div>\n"},65:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{},s=l.helperMissing;return"\t\t\t\t\t\t("+t.escapeExpression((l.duration||a&&a.duration||s).call(r,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,(l.coalesce||a&&a.coalesce||s).call(r,null!=a?a.taxiIn:a,null!=(i=null!=a?a.gateArrivalTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"duration",hash:{},data:e}))+")\n"},67:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"if",hash:{},fn:t.program(68,e,0),inverse:t.noop,data:e}))?i:""},68:function(t,a,l,n,e){var i,r,s=null!=a?a:t.nullContext||{},o=l.helperMissing,u=t.escapeExpression;return'\t\t\t\t\t<div>\n\t\t\t\t\t\t<span class="flightTime" data-flightid='+u((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,"function"==typeof r?r.call(s,{name:"encryptedFlightId",hash:{},data:e}):r))+' data-type="taxiIn"><em>'+u((l.formatFlightTime||a&&a.formatFlightTime||o).call(s,null!=(i=null!=a?a.predictedTimes:a)?i.in:i,null!=(i=null!=a?a.destination:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"</em></span>\n\t\t\t\t\t</div>\n"+(null!=(i=l.if.call(s,(l.duration||a&&a.duration||o).call(s,(l.coalesce||a&&a.coalesce||o).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.predictedTimes:a)?i.on:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"duration",hash:{hideNegative:!0},data:e}),{name:"if",hash:{},fn:t.program(69,e,0),inverse:t.noop,data:e}))?i:"")+"\n\t\t\t\t"},69:function(t,a,l,n,e){var i,r,s=null!=a?a:t.nullContext||{},o=l.helperMissing,u=t.escapeExpression;return'\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<span class="flightTime" data-flightid='+u((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,"function"==typeof r?r.call(s,{name:"encryptedFlightId",hash:{},data:e}):r))+' data-type="duration"><em>('+u((l.duration||a&&a.duration||o).call(s,(l.coalesce||a&&a.coalesce||o).call(s,null!=(i=null!=a?a.landingTimes:a)?i.actual:i,null!=(i=null!=a?a.predictedTimes:a)?i.on:i,null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.predictedTimes:a)?i.in:i,{name:"duration",hash:{hideNegative:!0},data:e}))+")</em></span>\n\t\t\t\t\t\t</div>\n"},71:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{};return'\t\t\t\t<span class="flightPageSummaryAirportFBO flightPageSummaryAirportFBOActual">'+(null!=(i=l.if.call(r,null!=(i=null!=a?a.destination:a)?i.fbo_link:i,{name:"if",hash:{},fn:t.program(57,e,0),inverse:t.noop,data:e}))?i:"")+t.escapeExpression(t.lambda(null!=(i=null!=a?a.destination:a)?i.fbo:i,a))+(null!=(i=l.if.call(r,null!=(i=null!=a?a.destination:a)?i.fbo_link:i,{name:"if",hash:{},fn:t.program(30,e,0),inverse:t.noop,data:e}))?i:"")+"</span>\n"},73:function(t,a,l,n,e){var i;return null!=(i=t.invokePartial(n.scheduled_fbo_partial,a,{name:"scheduled_fbo_partial",hash:{activityLogMode:!0},data:e,indent:"\t\t\t\t",helpers:l,partials:n,decorators:t.decorators}))?i:""},75:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(r,(l.showActivityLogEditButton||a&&a.showActivityLogEditButton||l.helperMissing).call(r,{name:"showActivityLogEditButton",hash:{},data:e}),{name:"if",hash:{},fn:t.program(76,e,0),inverse:t.noop,data:e}))?i:""},76:function(t,a,l,n,e){var i,r,s=null!=a?a:t.nullContext||{},o=l.helperMissing,u=t.escapeExpression;return'\t\t\t<div class="flightPageActivityLogEdit">\n\t\t\t\t<div class="flightPageEditIntentButton" data-flightid="'+u((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,"function"==typeof r?r.call(s,{name:"encryptedFlightId",hash:{},data:e}):r))+'"></div>\n\t\t\t\t<div class="flightPageEditIntentMenuDropdown" data-flightid="'+u((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,"function"==typeof r?r.call(s,{name:"encryptedFlightId",hash:{},data:e}):r))+'">\n'+(null!=(i=l.if.call(s,null!=a?a.globalIdent:a,{name:"if",hash:{},fn:t.program(77,e,0),inverse:t.noop,data:e}))?i:"")+(null!=(i=t.invokePartial(n.scheduled_fbo_partial,a,{name:"scheduled_fbo_partial",hash:{activityLogMode:!0,editDropdownMode:!0},data:e,indent:"\t\t\t\t\t",helpers:l,partials:n,decorators:t.decorators}))?i:"")+(null!=(i=t.invokePartial(n.departure_time_partial,a,{name:"departure_time_partial",hash:{activityLogMode:!0,editDropdownMode:!0},data:e,indent:"\t\t\t\t\t",helpers:l,partials:n,decorators:t.decorators}))?i:"")+'\t\t\t\t</div>\n\t\t\t\t<div class="flightPageProcessingSpinner flightPageCancelIntentSpinner" data-flightid="'+u((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,"function"==typeof r?r.call(s,{name:"encryptedFlightId",hash:{},data:e}):r))+'"><em>Cancelling...</em></div>\n\t\t\t</div>\n'},77:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=a?a.fpasAvailable:a,{name:"if",hash:{},fn:t.program(78,e,0),inverse:t.noop,data:e}))?i:""},78:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=a?a.canEdit:a,{name:"if",hash:{},fn:t.program(79,e,0),inverse:t.noop,data:e}))?i:""},79:function(t,a,l,n,e){var i,r,s=t.lambda,o=t.escapeExpression,u=null!=a?a:t.nullContext||{},d=l.helperMissing;return'\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\trole="button" \n\t\t\t\t\t\t\t\tdata-ident="'+o(s((i=e&&e.root)&&i.ident,a))+'"\n\t\t\t\t\t\t\t\tdata-flightid="'+o((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:d,"function"==typeof r?r.call(u,{name:"encryptedFlightId",hash:{},data:e}):r))+'" \n\t\t\t\t\t\t\t\tdata-origin="'+o(s(null!=(i=null!=a?a.origin:a)?i.icao:i,a))+'" \n\t\t\t\t\t\t\t\tdata-destination="'+o(s(null!=(i=null!=a?a.destination:a)?i.icao:i,a))+'"\n\t\t\t\t\t\t\t\tdata-departuretime="'+o(s(null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,a))+'"\n\t\t\t\t\t\t\t\tonclick="FlightPage.FPASClicked(this, \'cancel\');" \n\t\t\t\t\t\t\t\tclass="editFlightIntentButton"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\tDelete Flight Intent\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\t\t\trole="button"\n\t\t\t\t\t\t\t\t\tdata-altitude="'+o(s(null!=(i=null!=a?a.flightPlan:a)?i.altitude:i,a))+'"\n\t\t\t\t\t\t\t\t\tdata-airspeed="'+o(s(null!=(i=null!=a?a.flightPlan:a)?i.speed:i,a))+'"\n\t\t\t\t\t\t\t\t\tdata-route="'+o(s(null!=(i=null!=a?a.flightPlan:a)?i.route:i,a))+'"\n\t\t\t\t\t\t\t\t\tdata-ete="'+o(s(null!=(i=null!=a?a.flightPlan:a)?i.ete:i,a))+'"\n\t\t\t\t\t\t\t\t\tdata-type="'+o(s((i=(i=e&&e.root)&&i.aircraft)&&i.type,a))+'"\n\t\t\t\t\t\t\t\t\tdata-ident="'+o(s((i=e&&e.root)&&i.ident,a))+'"\n\t\t\t\t\t\t\t\t\tdata-flightid="'+o((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:d,"function"==typeof r?r.call(u,{name:"encryptedFlightId",hash:{},data:e}):r))+'" \n\t\t\t\t\t\t\t\t\tdata-origin="'+o(s(null!=(i=null!=a?a.origin:a)?i.icao:i,a))+'" \n\t\t\t\t\t\t\t\t\tdata-destination="'+o(s(null!=(i=null!=a?a.destination:a)?i.icao:i,a))+'"\n\t\t\t\t\t\t\t\t\tdata-departuretime="'+o(s(null!=(i=null!=a?a.takeoffTimes:a)?i.estimated:i,a))+'"\n\t\t\t\t\t\t\t\t\tdata-arrivaltime="'+o(s(null!=(i=null!=a?a.landingTimes:a)?i.estimated:i,a))+'"\n\t\t\t\t\t\t\t\t\tonclick="FlightPage.FPASClicked(this, \'edit\');" \n\t\t\t\t\t\t\t\t\tclass="editFlightIntentButton"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\tEdit Flight Intent\n\t\t\t\t\t\t\t\t</div>\n'},81:function(t,a,l,n,e){var i;return'\t\t<div class="flightPageProcessingSpinner flightPageCancelSpinner" data-flightid="'+t.escapeExpression((i=null!=(i=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?i:l.helperMissing,"function"==typeof i?i.call(null!=a?a:t.nullContext||{},{name:"encryptedFlightId",hash:{},data:e}):i))+'"></div>\n'},83:function(t,a,l,n,e){var i;return null!=(i=l.if.call(null!=a?a:t.nullContext||{},null!=a?a.nextFlight:a,{name:"if",hash:{},fn:t.program(84,e,0),inverse:t.noop,data:e}))?i:""},84:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{};return null!=(i=l.unless.call(r,(l.isIE11||a&&a.isIE11||l.helperMissing).call(r,{name:"isIE11",hash:{},data:e}),{name:"unless",hash:{},fn:t.program(85,e,0),inverse:t.program(97,e,0),data:e}))?i:""},85:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{};return null!=(i=l.if.call(r,(l.validNextFlight||a&&a.validNextFlight||l.helperMissing).call(r,a,null!=a?a.nextFlight:a,{name:"validNextFlight",hash:{},data:e}),{name:"if",hash:{},fn:t.program(86,e,0),inverse:t.program(95,e,0),data:e}))?i:""},86:function(t,a,l,n,e){var i,r=null!=a?a:t.nullContext||{};return'\t\t\t\t<div class="flightPageActivityRowFooter">\n\t\t\t\t\t<div class="flightPageActivityRowStatusLine '+(null!=(i=l.if.call(r,null!=a?a.turnTimeReverse:a,{name:"if",hash:{},fn:t.program(87,e,0),inverse:t.program(89,e,0),data:e}))?i:"")+'"></div>\n\t\t\t\t\t<div class="flightPageActivityLogTurnTimeConflict '+(null!=(i=l.if.call(r,null!=a?a.turnTimeReverse:a,{name:"if",hash:{},fn:t.program(87,e,0),inverse:t.program(89,e,0),data:e}))?i:"")+'">\n\t\t\t\t\t\t<div class="conflictContainer">\n\t\t\t\t\t\t\t'+(null!=(i=l.if.call(r,null!=a?a.turnTimeReverse:a,{name:"if",hash:{},fn:t.program(91,e,0),inverse:t.program(93,e,0),data:e}))?i:"")+"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n"},87:function(t,a,l,n,e){return t.escapeExpression((l.turnTimeGroundStatus||a&&a.turnTimeGroundStatus||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=a?a.previousFlight:a,a,{name:"turnTimeGroundStatus",hash:{},data:e}))},89:function(t,a,l,n,e){return t.escapeExpression((l.turnTimeGroundStatus||a&&a.turnTimeGroundStatus||l.helperMissing).call(null!=a?a:t.nullContext||{},a,null!=a?a.nextFlight:a,{name:"turnTimeGroundStatus",hash:{},data:e}))},91:function(t,a,l,n,e){var i;return null!=(i=(l.groundTime||a&&a.groundTime||l.helperMissing).call(null!=a?a:t.nullContext||{},null!=a?a.previousFlight:a,a,{name:"groundTime",hash:{},data:e}))?i:""},93:function(t,a,l,n,e){var i;return null!=(i=(l.groundTime||a&&a.groundTime||l.helperMissing).call(null!=a?a:t.nullContext||{},a,null!=a?a.nextFlight:a,{name:"groundTime",hash:{},data:e}))?i:""},95:function(t,a,l,n,e){return'\t\t\t\t<div class="flightPageActivityRowFooter">\n\t\t\t\t\t<div class="flightPageActivityRowStatusLine greyStatus"></div>\n\t\t\t\t</div>\n'},97:function(t,a,l,n,e){return'\t\t\t<div class="flightPageActivityRowFooter">\n\t\t\t\t<div class="flightPageActivityRowStatusLine greyStatus"></div>\n\t\t\t</div>\n'},compiler:[7,">= 4.0.0"],main:function(t,a,l,n,e){var i,r,s=null!=a?a:t.nullContext||{},o=l.helperMissing,u="function",d=t.escapeExpression;return'<div class="flightPageActivityRow '+(null!=(i=l.if.call(s,null!=a?a.showHistorical:a,{name:"if",hash:{},fn:t.program(1,e,0),inverse:t.noop,data:e}))?i:"")+" "+(null!=(i=l.if.call(s,(l.highlightCurrentFlightRow||a&&a.highlightCurrentFlightRow||o).call(s,{name:"highlightCurrentFlightRow",hash:{},data:e}),{name:"if",hash:{},fn:t.program(3,e,0),inverse:t.noop,data:e}))?i:"")+'" data-target="'+d((r=null!=(r=l.permaLink||(null!=a?a.permaLink:a))?r:o,typeof r===u?r.call(s,{name:"permaLink",hash:{},data:e}):r))+'" data-type="'+d((r=null!=(r=l.logType||(null!=a?a.logType:a))?r:o,typeof r===u?r.call(s,{name:"logType",hash:{},data:e}):r))+'" data-flightid="'+d((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,typeof r===u?r.call(s,{name:"encryptedFlightId",hash:{},data:e}):r))+'">\n'+(null!=(i=l.if.call(s,null!=a?a.showEnroute:a,{name:"if",hash:{},fn:t.program(5,e,0),inverse:t.noop,data:e}))?i:"")+"\n"+(null!=(i=l.if.call(s,null!=a?a.diverted:a,{name:"if",hash:{},fn:t.program(7,e,0),inverse:t.program(9,e,0),data:e}))?i:"")+'\t<div class="flightPageActivityLogDate '+(null!=(i=l.if.call(s,null!=a?a.showHistorical:a,{name:"if",hash:{},fn:t.program(12,e,0),inverse:t.noop,data:e}))?i:"")+'">\n\t\t<div>\n\t\t\t'+d((l.formatActivityLogFlightDate||a&&a.formatActivityLogFlightDate||o).call(s,(l.displayDepartureTime||a&&a.displayDepartureTime||o).call(s,{name:"displayDepartureTime",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,(l.displayDepartureTimeIsEstimated||a&&a.displayDepartureTimeIsEstimated||o).call(s,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"formatActivityLogFlightDate",hash:{},data:e}))+'\n\t\t</div>\n\t\t<div class="flightPageActivityPaddingTop">\n\t\t\t<a \n\t\t\t\tclass="\n'+(null!=(i=l.if.call(s,null!=a?a.showHistorical:a,{name:"if",hash:{},fn:t.program(14,e,0),inverse:t.program(16,e,0),data:e}))?i:"")+'" \n\t\t\t\thref="'+d((r=null!=(r=l.permaLink||(null!=a?a.permaLink:a))?r:o,typeof r===u?r.call(s,{name:"permaLink",hash:{},data:e}):r))+'"\n\t\t\t>'+d((l.mc||a&&a.mc||o).call(s,"FP_View","View",{name:"mc",hash:{},data:e}))+" "+d((l.FormatActivityLogAirportCode||a&&a.FormatActivityLogAirportCode||o).call(s,null!=a?a.origin:a,{name:"FormatActivityLogAirportCode",hash:{},data:e}))+" - "+d((l.FormatActivityLogAirportCode||a&&a.FormatActivityLogAirportCode||o).call(s,null!=a?a.destination:a,{name:"FormatActivityLogAirportCode",hash:{},data:e}))+'</a>\n\t\t</div>\n\t</div>\n\t<div class="flightPageActivityLogTaxiOut flightPageActivityLogLarge">\n\t\t<div>\n\t\t\t'+d((l.formatFlightTime||a&&a.formatFlightTime||o).call(s,(l.coalesce||a&&a.coalesce||o).call(s,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),null!=(i=null!=a?a.origin:a)?i.TZ:i,{name:"formatFlightTime",hash:{},data:e}))+"\n\t\t</div>\n"+(null!=(i=l.if.call(s,(l.coalesce||a&&a.coalesce||o).call(s,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(18,e,0),inverse:t.program(25,e,0),data:e}))?i:"")+"\t\t<div>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.origin:a)?i.fbo:i,{name:"if",hash:{},fn:t.program(27,e,0),inverse:t.noop,data:e}))?i:"")+'\t\t</div>\n\t</div>\n\t<div class="flightPageActivityLogDeparture">\n'+(null!=(i=l.if.call(s,(l.coalesce||a&&a.coalesce||o).call(s,null!=a?a.taxiOut:a,null!=(i=null!=a?a.gateDepartureTimes:a)?i.actual:i,{name:"coalesce",hash:{},data:e}),{name:"if",hash:{},fn:t.program(32,e,0),inverse:t.program(39,e,0),data:e}))?i:"")+"\t\t\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.origin:a)?i.fbo:i,{name:"if",hash:{},fn:t.program(41,e,0),inverse:t.noop,data:e}))?i:"")+'\t\t<div class="flightPageActivityLogSmall"><strong>Takeoff</strong></div>\n\t\t<div>\n\t\t\t<span class="flightTime" data-flightid='+d((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,typeof r===u?r.call(s,{name:"encryptedFlightId",hash:{},data:e}):r))+' data-type="departure">'+d((l.formatActivityLogDepartureTime||a&&a.formatActivityLogDepartureTime||o).call(s,(l.displayDepartureTime||a&&a.displayDepartureTime||o).call(s,{name:"displayDepartureTime",hash:{},data:e}),null!=a?a.origin:a,(l.displayDepartureTimeIsEstimated||a&&a.displayDepartureTimeIsEstimated||o).call(s,{name:"displayDepartureTimeIsEstimated",hash:{},data:e}),{name:"formatActivityLogDepartureTime",hash:{},data:e}))+"</span>\n\t\t</div>\n\t\t<div>\n\t\t\t"+d((l.formatActivityLogAirportName||a&&a.formatActivityLogAirportName||o).call(s,null!=a?a.origin:a,{name:"formatActivityLogAirportName",hash:{},data:e}))+'\n\t\t</div>\n\t</div>\n\t<div class="flightPageActivityLogArrival">\n\t\t<div class="flightPageActivityLogSmall"><strong>Landing</strong></div>\n\t\t<div>\n\t\t\t<span class="flightTime" data-flightid='+d((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,typeof r===u?r.call(s,{name:"encryptedFlightId",hash:{},data:e}):r))+' data-type="arrival">'+d((l.formatActivityLogArrivalTime||a&&a.formatActivityLogArrivalTime||o).call(s,(l.displayDepartureTime||a&&a.displayDepartureTime||o).call(s,{name:"displayDepartureTime",hash:{},data:e}),(l.displayArrivalTime||a&&a.displayArrivalTime||o).call(s,{name:"displayArrivalTime",hash:{},data:e}),null!=a?a.origin:a,null!=a?a.destination:a,(l.displayArrivalTimeIsEstimated||a&&a.displayArrivalTimeIsEstimated||o).call(s,{name:"displayArrivalTimeIsEstimated",hash:{},data:e}),!1,{name:"formatActivityLogArrivalTime",hash:{},data:e}))+"</span>\n\t\t</div>\n\t\t<div>\n\t\t\t"+d((l.formatActivityLogAirportName||a&&a.formatActivityLogAirportName||o).call(s,null!=a?a.destination:a,{name:"formatActivityLogAirportName",hash:{},data:e}))+'\n\t\t</div>\n\t\t<div class="flightPageActivityLogLarge flightTime" data-flightid='+d((r=null!=(r=l.encryptedFlightId||(null!=a?a.encryptedFlightId:a))?r:o,typeof r===u?r.call(s,{name:"encryptedFlightId",hash:{},data:e
|
|
}):r))+' data-type="duration">\n\t\t\t<div class="flightPageActivityPaddingTop"></div>\n'+(null!=(i=l.if.call(s,(l.duration||a&&a.duration||o).call(s,(l.displayArrivalTime||a&&a.displayArrivalTime||o).call(s,{name:"displayArrivalTime",hash:{},data:e}),(l.displayDepartureTime||a&&a.displayDepartureTime||o).call(s,{name:"displayDepartureTime",hash:{},data:e}),{name:"duration",hash:{shortFormat:!0,simplifyHHMM:!1},data:e}),{name:"if",hash:{},fn:t.program(43,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t</div>\n"+(null!=(i=l.unless.call(s,null!=a?a.diverted:a,{name:"unless",hash:{},fn:t.program(48,e,0),inverse:t.noop,data:e}))?i:"")+'\t</div>\n\t<div class="flightPageActivityLogTaxiIn optional">\n\t\t<div>\n'+(null!=(i=(l.ifOr||a&&a.ifOr||o).call(s,null!=a?a.diverted:a,null!=a?a.resultUnknown:a,{name:"ifOr",hash:{},fn:t.program(61,e,0),inverse:t.program(63,e,0),data:e}))?i:"")+"\t\t</div>\n\t\t<div>\n"+(null!=(i=l.if.call(s,null!=(i=null!=a?a.destination:a)?i.fbo:i,{name:"if",hash:{},fn:t.program(71,e,0),inverse:t.program(73,e,0),data:e}))?i:"")+"\t\t</div>\n\t</div>\n"+(null!=(i=l.if.call(s,null!=a?a.showEditButton:a,{name:"if",hash:{},fn:t.program(75,e,0),inverse:t.noop,data:e}))?i:"")+(null!=(i=l.if.call(s,null!=a?a.activityLogMode:a,{name:"if",hash:{},fn:t.program(81,e,0),inverse:t.noop,data:e}))?i:"")+"</div>\n\n"+(null!=(i=l.if.call(s,null!=a?a.showConflict:a,{name:"if",hash:{},fn:t.program(83,e,0),inverse:t.noop,data:e}))?i:"")+"\n"},usePartial:!0,useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/scheduled_fbo_partial">!function(){var t=Handlebars.template;Handlebars.templates=Handlebars.templates||{};Handlebars.partials.scheduled_fbo_partial=t({1:function(t,n,l,a,e){var i,r,o=null!=n?n:t.nullContext||{},s=l.helperMissing,d=t.escapeExpression,c=t.lambda;return(null!=(i=l.if.call(o,null!=(i=null!=n?n.destination:n)?i.fbo_scheduled:i,{name:"if",hash:{},fn:t.program(2,e,0),inverse:t.program(17,e,0),data:e}))?i:"")+'\t<div class="flightPageAirportFBODropdown '+(null!=(i=l.unless.call(o,null!=n?n.activityLogMode:n,{name:"unless",hash:{},fn:t.program(30,e,0),inverse:t.noop,data:e}))?i:"")+'"\n\t\tdata-flightid="'+d((r=null!=(r=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?r:s,"function"==typeof r?r.call(o,{name:"encryptedFlightId",hash:{},data:e}):r))+'"\n\t\tdata-displayident="'+d((l.coalesce||n&&n.coalesce||s).call(o,null!=(i=null!=n?n.aircraft:n)?i.tail:i,null!=n?n.displayIdent:n,{name:"coalesce",hash:{},data:e}))+'"\n\t\tdata-aircrafttype="'+d(c(null!=(i=null!=n?n.aircraft:n)?i.friendlyType:i,n))+'"\n\t\tdata-arrival="'+d((l.coalesce||n&&n.coalesce||s).call(o,null!=(i=null!=n?n.landingTimes:n)?i.estimated:i,null!=(i=null!=n?n.landingTimes:n)?i.scheduled:i,{name:"coalesce",hash:{},data:e}))+'"\n\t\tdata-origin="'+d(c(null!=(i=null!=n?n.origin:n)?i.icao:i,n))+'"\n\t\tdata-destination="'+d(c(null!=(i=null!=n?n.destination:n)?i.icao:i,n))+'"\n\t\tdata-distance="'+d((l.formatDistance||n&&n.formatDistance||s).call(o,(l.coalesce||n&&n.coalesce||s).call(o,null!=(i=null!=n?n.flightPlan:n)?i.directDistance:i,null!=(i=null!=n?n.flightPlan:n)?i.plannedDistance:i,{name:"coalesce",hash:{},data:e}),{name:"formatDistance",hash:{},data:e}))+'"\n\t\tdata-time="'+d((l.duration||n&&n.duration||s).call(o,(l.totalFlightTime||n&&n.totalFlightTime||s).call(o,{name:"totalFlightTime",hash:{},data:e}),{name:"duration",hash:{shortFormat:!0},data:e}))+'"\n\t\tdata-status="'+(null!=(i=l.if.call(o,(l.isAirborneFlight||n&&n.isAirborneFlight||s).call(o,{name:"isAirborneFlight",hash:{},data:e}),{name:"if",hash:{},fn:t.program(32,e,0),inverse:t.program(34,e,0),data:e}))?i:"")+'"\n\t\tdata-permaurl="'+d(c(null!=(i=null!=n?n.links:n)?i.permanent:i,n))+'"\n\t\tdata-source="flightpage"\n\t\tdata-selectedFBO="'+d(c(null!=(i=null!=(i=null!=n?n.destination:n)?i.fbo_scheduled:i)?i.id:i,n))+'"\n\t>\n\t\t<div class="flightPageAirportFBODropdownError">\n\t\t\tThere was an error setting the scheduled FBO. Try again or <a href="/about/contact/" target="_blank" rel="noopener noreferrer">contact support</a>\n\t\t</div>\n\t\t<div class="flightPageAirportFBODropdownHeader">\n\t\t\t<div class="title">'+d((l.mc||n&&n.mc||s).call(o,"FP_Select_FBO","Select Destination FBO",{name:"mc",hash:{},data:e}))+'</div>\n\t\t\t<div class="closeButton">×</div>\n\t\t\t<hr> \n\t\t\t<div class="body">'+d((l.mc||n&&n.mc||s).call(o,"FP_Select_FBO_Description","Email this FBO of the arrival of %1 and provide access to track this leg of the flight.",(l.coalesce||n&&n.coalesce||s).call(o,null!=(i=null!=n?n.aircraft:n)?i.tail:i,null!=n?n.displayIdent:n,{name:"coalesce",hash:{},data:e}),{name:"mc",hash:{},data:e}))+"</div>\n"+(null!=(i=l.if.call(o,(l.isIntegrationPortal||n&&n.isIntegrationPortal||s).call(o,{name:"isIntegrationPortal",hash:{},data:e}),{name:"if",hash:{},fn:t.program(36,e,0),inverse:t.noop,data:e}))?i:"")+'\t\t</div>\n\t\t<div class="flightPageDataTable">\n'+(null!=(i=l.each.call(o,null!=(i=null!=n?n.destination:n)?i.fboList:i,{name:"each",hash:{},fn:t.program(38,e,0),inverse:t.program(45,e,0),data:e}))?i:"")+'\t\t</div>\n\n\t\t<div class="flightPageFBOEmailDisclaimer">\n\t\t\t'+d((l.mc||n&&n.mc||s).call(o,"FP_FBO_No_Email","The FBO you selected is not currently participating in our arrival notification service. Your selection will still be saved for your flight tracking records.",{name:"mc",hash:{},data:e}))+'\n\t\t</div>\n\t\t\n\t\t<div class="flightPageAirportFBOButtonContainer">\n\t\t\t<div>\n'+(null!=(i=l.if.call(o,null!=(i=null!=n?n.destination:n)?i.fbo_scheduled:i,{name:"if",hash:{},fn:t.program(47,e,0),inverse:t.noop,data:e}))?i:"")+'\t\t\t</div>\n\t\t\t<div>\n\t\t\t\t<a href="#" class="flightPageButton rounded flightPageDisabledButton scheduledFboSelectButton scheduledFboNotifyButton" data-flightid="'+d((r=null!=(r=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?r:s,"function"==typeof r?r.call(o,{name:"encryptedFlightId",hash:{},data:e}):r))+'">'+d((l.mc||n&&n.mc||s).call(o,"FP_Notify_FBO","Notify FBO",{name:"mc",hash:{},data:e}))+'</a>\n\t\t\t\t<a href="#" class="flightPageButton rounded flightPageDisabledButton flightPageHiddenButton scheduledFboSelectButton scheduledFboSaveButton" data-flightid="'+d((r=null!=(r=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?r:s,"function"==typeof r?r.call(o,{name:"encryptedFlightId",hash:{},data:e}):r))+'">'+d((l.mc||n&&n.mc||s).call(o,"FP_Save","Save",{name:"mc",hash:{},data:e}))+'</a>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="flightPageProcessingContainer">\n\t\t\t<div class="flightPageProcessingFlex">\n\t\t\t\t<div>\n\t\t\t\t\t<img src="'+d((l.flightaware_cdn||n&&n.flightaware_cdn||s).call(o,"/images/flightpage/Loading.gif",{name:"flightaware_cdn",hash:{},data:e}))+'">\n\t\t\t\t</div>\n\t\t\t\t<div>\n\t\t\t\t\t'+d((l.mc||n&&n.mc||s).call(o,"FP_Processing","Processing",{name:"mc",hash:{},data:e}))+"\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\n\t</div>\n"},2:function(t,n,l,a,e){var i,r,o=null!=n?n:t.nullContext||{};return(null!=(i=l.unless.call(o,null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(3,e,0),inverse:t.noop,data:e}))?i:"")+'\t\t<div \n\t\t\tclass="flightPageEditButton \n\t\t\t\tflightPageAirportFBOEditButton \n'+(null!=(i=l.if.call(o,null!=n?n.activityLogMode:n,{name:"if",hash:{},fn:t.program(8,e,0),inverse:t.program(10,e,0),data:e}))?i:"")+'\t\t\t" \n\t\t\tdata-flightid="'+t.escapeExpression((r=null!=(r=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?r:l.helperMissing,"function"==typeof r?r.call(o,{name:"encryptedFlightId",hash:{},data:e}):r))+'">'+(null!=(i=l.if.call(o,null!=n?n.editDropdownMode:n,{name:"if",hash:{},fn:t.program(13,e,0),inverse:t.noop,data:e}))?i:"")+"</div>\n\t\t"+(null!=(i=l.unless.call(o,null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(15,e,0),inverse:t.noop,data:e}))?i:"")+"\n"},3:function(t,n,l,a,e){var i,r,o=null!=n?n:t.nullContext||{},s=t.escapeExpression;return'\t\t\t<span class="flightPageSummaryAirportFBO flightPageSummaryAirportFBOName" data-flightid="'+s((r=null!=(r=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?r:l.helperMissing,"function"==typeof r?r.call(o,{name:"encryptedFlightId",hash:{},data:e}):r))+'">'+(null!=(i=l.if.call(o,null!=(i=null!=(i=null!=n?n.destination:n)?i.fbo_scheduled:i)?i.fbo_link:i,{name:"if",hash:{},fn:t.program(4,e,0),inverse:t.noop,data:e}))?i:"")+"<em>"+s(t.lambda(null!=(i=null!=(i=null!=n?n.destination:n)?i.fbo_scheduled:i)?i.name:i,n))+"</em>"+(null!=(i=l.if.call(o,null!=(i=null!=(i=null!=n?n.destination:n)?i.fbo_scheduled:i)?i.fbo_link:i,{name:"if",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?i:"")+"</span>\n"},4:function(t,n,l,a,e){var i;return'<a href="'+t.escapeExpression(t.lambda(null!=(i=null!=(i=null!=n?n.destination:n)?i.fbo_scheduled:i)?i.fbo_link:i,n))+'" target="_blank" rel="noopener noreferrer">'},6:function(t,n,l,a,e){return"</a>"},8:function(t,n,l,a,e){return"\t\t\t\t\tflightPageAirportFBOEditActivityLogButton\n"},10:function(t,n,l,a,e){var i;return null!=(i=l.unless.call(null!=n?n:t.nullContext||{},null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(11,e,0),inverse:t.noop,data:e}))?i:""},11:function(t,n,l,a,e){return"\t\t\t\t\tflightPageAirportFBOEditSidebarButton\n"},13:function(t,n,l,a,e){return t.escapeExpression((l.mc||n&&n.mc||l.helperMissing).call(null!=n?n:t.nullContext||{},"FP_Select_Destination_FBO","Select Destination FBO",{name:"mc",hash:{},data:e}))},15:function(t,n,l,a,e){var i;return'<div class="flightPageProcessingSpinner flightPageFBOProcessingSpinner" data-flightid="'+t.escapeExpression((i=null!=(i=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?i:l.helperMissing,"function"==typeof i?i.call(null!=n?n:t.nullContext||{},{name:"encryptedFlightId",hash:{},data:e}):i))+'"></div>'},17:function(t,n,l,a,e){var i,r,o=null!=n?n:t.nullContext||{};return(null!=(i=l.if.call(o,null!=n?n.editDropdownMode:n,{name:"if",hash:{},fn:t.program(18,e,0),inverse:t.program(25,e,0),data:e}))?i:"")+'\t\t<div class="flightPageProcessingSpinner flightPageFBOProcessingSpinner" data-flightid="'+t.escapeExpression((r=null!=(r=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?r:l.helperMissing,"function"==typeof r?r.call(o,{name:"encryptedFlightId",hash:{},data:e}):r))+'"></div>\n'},18:function(t,n,l,a,e){var i,r,o=null!=n?n:t.nullContext||{};return'\t\t\t<div class="flightPageAirportFBOSelector '+(null!=(i=l.if.call(o,null!=n?n.activityLogMode:n,{name:"if",hash:{},fn:t.program(19,e,0),inverse:t.program(21,e,0),data:e}))?i:"")+'" data-flightid="'+t.escapeExpression((r=null!=(r=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?r:l.helperMissing,"function"==typeof r?r.call(o,{name:"encryptedFlightId",hash:{},data:e}):r))+'">\n'+(null!=(i=l.if.call(o,null!=n?n.activityLogMode:n,{name:"if",hash:{},fn:t.program(23,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t\t</div>\n"},19:function(t,n,l,a,e){return"flightPageAirportFBOEditActivityLogButton"},21:function(t,n,l,a,e){return"flightPageAirportFBOEditSidebarButton"},23:function(t,n,l,a,e){return"\t\t\t\t\t"+t.escapeExpression((l.mc||n&&n.mc||l.helperMissing).call(null!=n?n:t.nullContext||{},"FP_Select_Destination_FBO","Select Destination FBO",{name:"mc",hash:{},data:e}))+"\n"},25:function(t,n,l,a,e){var i;return null!=(i=l.if.call(null!=n?n:t.nullContext||{},null!=n?n.sidebarMode:n,{name:"if",hash:{},fn:t.program(26,e,0),inverse:t.program(28,e,0),data:e}))?i:""},26:function(t,n,l,a,e){return'\t\t\t\t<div class="flightPageAirportFBOSelector dropDownButton">'+t.escapeExpression((l.mc||n&&n.mc||l.helperMissing).call(null!=n?n:t.nullContext||{},"FP_Select_FBO_Short","Select FBO",{name:"mc",hash:{},data:e}))+"</div>\n"},28:function(t,n,l,a,e){return"\t\t\t\t<div><em>"+t.escapeExpression((l.mc||n&&n.mc||l.helperMissing).call(null!=n?n:t.nullContext||{},"FP_No_FBO_Selected","No FBO Selected",{name:"mc",hash:{},data:e}))+"</em></div>\n"},30:function(t,n,l,a,e){return" rightRail "},32:function(t,n,l,a,e){return"En Route"},34:function(t,n,l,a,e){return"Scheduled"},36:function(t,n,l,a,e){return'\t\t\t\t<div class="email">\n\t\t\t\t\t<div class="title">Send an email from:</div>\n\t\t\t\t\t<div class="input"><input type="email" name="email" placeholder="Enter your email address" class="scheduledFboEmailInput"></div>\n\t\t\t\t\t<div class="scheduledFboEmailValid"><img src="/images/checkmark-green.svg" alt="checkmark"></div>\n\t\t\t\t</div>\n'},38:function(t,n,l,a,e){var i,r,o=null!=n?n:t.nullContext||{},s=l.helperMissing,d=t.escapeExpression,c=t.lambda;return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t<label for="'+d((r=null!=(r=l.id||(null!=n?n.id:n))?r:s,"function"==typeof r?r.call(o,{name:"id",hash:{},data:e}):r))+'" class="label_'+d((r=null!=(r=l.id||(null!=n?n.id:n))?r:s,"function"==typeof r?r.call(o,{name:"id",hash:{},data:e}):r))+' flightPageSelectFBOCell" \n\t\t\t\t\t\tdata-class="destinationSchFbo '+(null!=(i=l.unless.call(o,null!=n?n.email:n,{name:"unless",hash:{},fn:t.program(39,e,0),inverse:t.noop,data:e}))?i:"")+'"\n\t\t\t\t\t\tdata-id="'+d(c(null!=n?n.id:n,n))+'"\n\t\t\t\t\t\tdata-value="'+d(c(null!=n?n.id:n,n))+'"\n\t\t\t\t\t\tdata-scheduledfbo="'+d(c((i=(i=(i=e&&e.root)&&i.destination)&&i.fbo_scheduled)&&i.id,n))+'"\n\t\t\t\t\t\tdata-checked="'+(null!=(i=l.if.call(o,null!=n?n.checked:n,{name:"if",hash:{},fn:t.program(41,e,0),inverse:t.noop,data:e}))?i:"")+'"\n\t\t\t\t\t>\n\t\t\t\t\t\t<div class="flightPageSelectFBORow"\n\t\t\t\t\t\t\tdata-class="destinationSchFbo '+(null!=(i=l.unless.call(o,null!=n?n.email:n,{name:"unless",hash:{},fn:t.program(39,e,0),inverse:t.noop,data:e}))?i:"")+'"\n\t\t\t\t\t\t\tdata-id="'+d(c(null!=n?n.id:n,n))+'"\n\t\t\t\t\t\t\tdata-value="'+d(c(null!=n?n.id:n,n))+'"\n\t\t\t\t\t\t\tdata-scheduledfbo="'+d(c((i=(i=(i=e&&e.root)&&i.destination)&&i.fbo_scheduled)&&i.id,n))+'"\n\t\t\t\t\t\t\tdata-checked="'+(null!=(i=l.if.call(o,null!=n?n.checked:n,{name:"if",hash:{},fn:t.program(41,e,0),inverse:t.noop,data:e}))?i:"")+'"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t'+d((r=null!=(r=l.name||(null!=n?n.name:n))?r:s,"function"==typeof r?r.call(o,{name:"name",hash:{},data:e}):r))+"\n\t\t\t\t\t\t\t</div>\n"+(null!=(i=l.unless.call(o,null!=n?n.email:n,{name:"unless",hash:{},fn:t.program(43,e,0),inverse:t.noop,data:e}))?i:"")+"\t\t\t\t\t\t</div>\n\t\t\t\t\t</label>\n\t\t\t\t\n\t\t\t</div>\n"},39:function(t,n,l,a,e){return"destinationSchFboNoEmail"},41:function(t,n,l,a,e){return"checked"},43:function(t,n,l,a,e){return'\t\t\t\t\t\t\t\t<div class="flightPageSelectFBONoEmail" data-tip="This FBO is unable to receive arrival notifications.">\n\t\t\t\t\t\t\t\t\t<img src="/images/flightpage/icon-email-unavailable-white@2x.png" alt="Email Unavailable" width="16px">\n\t\t\t\t\t\t\t\t</div>\n'},45:function(t,n,l,a,e){return"\t\t\t<p><em>"+t.escapeExpression((l.mc||n&&n.mc||l.helperMissing).call(null!=n?n:t.nullContext||{},"FP_No_FBO","No FBO found at destination",{name:"mc",hash:{},data:e}))+"</em></p>\n"},47:function(t,n,l,a,e){var i,r=null!=n?n:t.nullContext||{},o=l.helperMissing,s=t.escapeExpression;return'\t\t\t\t\t<a href="#" class="flightPageButton rounded flightPageRemoveButton scheduledFboRemoveButton" data-flightid="'+s((i=null!=(i=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?i:o,"function"==typeof i?i.call(r,{name:"encryptedFlightId",hash:{},data:e}):i))+'">'+s((l.mc||n&&n.mc||o).call(r,"FP_Remove_FBO","Remove FBO",{name:"mc",hash:{},data:e}))+"</a>\n"},49:function(t,n,l,a,e){var i;return null!=(i=l.if.call(null!=n?n:t.nullContext||{},null!=(i=null!=n?n.destination:n)?i.fbo_scheduled:i,{name:"if",hash:{},fn:t.program(50,e,0),inverse:t.program(55,e,0),data:e}))?i:""},50:function(t,n,l,a,e){var i;return null!=(i=l.with.call(null!=n?n:t.nullContext||{},null!=(i=null!=n?n.destination:n)?i.fbo_scheduled:i,{name:"with",hash:{},fn:t.program(51,e,0),inverse:t.noop,data:e}))?i:""},51:function(t,n,l,a,e){var i;return null!=(i=l.unless.call(null!=n?n:t.nullContext||{},null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(52,e,0),inverse:t.noop,data:e}))?i:""},52:function(t,n,l,a,e){var i,r,o=null!=n?n:t.nullContext||{};return'\t\t\t<span class="flightPageSummaryAirportFBO flightPageSummaryAirportFBOScheduled">'+(null!=(i=l.if.call(o,null!=n?n.fbo_link:n,{name:"if",hash:{},fn:t.program(53,e,0),inverse:t.noop,data:e}))?i:"")+"<em>"+t.escapeExpression((r=null!=(r=l.name||(null!=n?n.name:n))?r:l.helperMissing,"function"==typeof r?r.call(o,{name:"name",hash:{},data:e}):r))+"</em>"+(null!=(i=l.if.call(o,null!=n?n.fbo_link:n,{name:"if",hash:{},fn:t.program(6,e,0),inverse:t.noop,data:e}))?i:"")+"</span>\n"},53:function(t,n,l,a,e){var i;return'<a href="'+t.escapeExpression((i=null!=(i=l.fbo_link||(null!=n?n.fbo_link:n))?i:l.helperMissing,"function"==typeof i?i.call(null!=n?n:t.nullContext||{},{name:"fbo_link",hash:{},data:e}):i))+'" target="_blank" rel="noopener noreferrer">'},55:function(t,n,l,a,e){var i,r=null!=n?n:t.nullContext||{};return null!=(i=l.if.call(r,(l.emittedFBOs||n&&n.emittedFBOs||l.helperMissing).call(r,null!=(i=null!=n?n.origin:n)?i.fbo:i,null!=(i=null!=n?n.destination:n)?i.fbo:i,{name:"emittedFBOs",hash:{},data:e}),{name:"if",hash:{},fn:t.program(56,e,0),inverse:t.noop,data:e}))?i:""},56:function(t,n,l,a,e){var i;return null!=(i=l.unless.call(null!=n?n:t.nullContext||{},null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(57,e,0),inverse:t.noop,data:e}))?i:""},57:function(t,n,l,a,e){return'\t\t<span class="flightPageSummaryAirportFBO"> </span>\n'},compiler:[7,">= 4.0.0"],main:function(t,n,l,a,e){var i,r=null!=n?n:t.nullContext||{};return(null!=(i=l.if.call(r,(l.showScheduledFboDropdown||n&&n.showScheduledFboDropdown||l.helperMissing).call(r,{name:"showScheduledFboDropdown",hash:{},data:e}),{name:"if",hash:{},fn:t.program(1,e,0),inverse:t.program(49,e,0),data:e}))?i:"")+"\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/departure_time_partial">!function(){var t=Handlebars.template;Handlebars.templates=Handlebars.templates||{};Handlebars.partials.departure_time_partial=t({1:function(t,n,l,e,a,i,r){var u,s,o=null!=n?n:t.nullContext||{},d=l.helperMissing,c=t.escapeExpression;return(null!=(u=l.if.call(o,null!=(u=null!=n?n.predictedTimes:n)?u.out:u,{name:"if",hash:{},fn:t.program(2,a,0,i,r),inverse:t.program(21,a,0,i,r),data:a}))?u:"")+'\t<div class="flightPageDepartureDropdown '+(null!=(u=l.unless.call(o,null!=n?n.activityLogMode:n,{name:"unless",hash:{},fn:t.program(24,a,0,i,r),inverse:t.noop,data:a}))?u:"")+'"\n\t\tdata-flightid="'+c((s=null!=(s=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?s:d,"function"==typeof s?s.call(o,{name:"encryptedFlightId",hash:{},data:a}):s))+'"\n\t>\n\t\t<div class="flightPageDepartureTimeDropdownError">\n\t\t\tThere was an error setting the taxi out time. Try again or <a href="/about/contact/" target="_blank" rel="noopener noreferrer">contact support</a>\n\t\t</div>\n\t\t<div class="flightPageDepartureDropdownHeader">\n\t\t\t<div class="title">Set Taxi Out Time</div>\n\t\t\t<div class="closeButton">×</div>\n\t\t\t<div class="body">Confirm what time passengers will be onboard to begin taxiing out from '+c((l.coalesce||n&&n.coalesce||d).call(o,null!=(u=null!=(u=null!=n?n.origin:n)?u.fbo_scheduled:u)?u.name:u,(l.formatAirportCode||n&&n.formatAirportCode||d).call(o,null!=n?n.origin:n,{name:"formatAirportCode",hash:{},data:a}),{name:"coalesce",hash:{},data:a}))+'</div>\n\t\t</div>\n\t\t<div class="flightPageDataTable departureTimeStandard">\n'+(null!=(u=l.each.call(o,(l.getTaxiTimeOptions||n&&n.getTaxiTimeOptions||d).call(o,null!=(u=null!=n?n.takeoffTimes:n)?u.estimated:u,null!=(u=null!=n?n.takeoffTimes:n)?u.scheduled:u,null!=(u=null!=n?n.predictedTimes:n)?u.out:u,!1,{name:"getTaxiTimeOptions",hash:{},data:a}),{name:"each",hash:{},fn:t.program(26,a,0,i,r),inverse:t.noop,data:a}))?u:"")+'\t\t</div>\n\t\t<div class="flightPageDataTable departureTimeExtended">\n'+(null!=(u=l.each.call(o,(l.getTaxiTimeOptions||n&&n.getTaxiTimeOptions||d).call(o,null!=(u=null!=n?n.takeoffTimes:n)?u.estimated:u,null!=(u=null!=n?n.takeoffTimes:n)?u.scheduled:u,null!=(u=null!=n?n.predictedTimes:n)?u.out:u,!0,{name:"getTaxiTimeOptions",hash:{},data:a}),{name:"each",hash:{},fn:t.program(31,a,0,i,r),inverse:t.noop,data:a}))?u:"")+'\t\t</div>\n\t\t<div class="flightPageAirportFBOButtonContainer column">\n\t\t\t<div>\n\t\t\t\t<a href="#" class="moreDepartureTimesButton">More Times</a>\n\t\t\t</div>\n\t\t\t<div>\n\t\t\t\t<a href="#" class="flightPageButton flightPageDisabledButton setDepartureTimeButton" data-flightid="'+c((s=null!=(s=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?s:d,"function"==typeof s?s.call(o,{name:"encryptedFlightId",hash:{},data:a}):s))+'">Set Taxi Out Time</a>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="flightPageProcessingContainer flightPageProcessingContainer">\n\t\t\t<div class="flightPageProcessingFlex">\n\t\t\t\t<div>\n\t\t\t\t\t<img src="'+c((l.flightaware_cdn||n&&n.flightaware_cdn||d).call(o,"/images/flightpage/Loading.gif",{name:"flightaware_cdn",hash:{},data:a}))+'">\n\t\t\t\t</div>\n\t\t\t\t<div>\n\t\t\t\t\t'+c((l.mc||n&&n.mc||d).call(o,"FP_Processing","Processing",{name:"mc",hash:{},data:a}))+"\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n"},2:function(t,n,l,e,a){var i,r,u=null!=n?n:t.nullContext||{};return(null!=(i=l.unless.call(u,null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(3,a,0),inverse:t.noop,data:a}))?i:"")+'\t\t\t<div class="flightPageDataTimesContainer">\n'+(null!=(i=l.unless.call(u,null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(5,a,0),inverse:t.noop,data:a}))?i:"")+'\t\t\t\t<div class=\n\t\t\t\t\t"flightPageEditButton \n\t\t\t\t\tflightPageDepartureEditButton \n\t\t\t\t\tflightPageEditDepartureActivityLogButton \n'+(null!=(i=l.unless.call(u,null!=n?n.activityLogMode:n,{name:"unless",hash:{},fn:t.program(7,a,0),inverse:t.noop,data:a}))?i:"")+'"\n\t\t\t\t\tdata-flightid="'+t.escapeExpression((r=null!=(r=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?r:l.helperMissing,"function"==typeof r?r.call(u,{name:"encryptedFlightId",hash:{},data:a}):r))+'">\n'+(null!=(i=l.if.call(u,null!=n?n.editDropdownMode:n,{name:"if",hash:{},fn:t.program(10,a,0),inverse:t.noop,data:a}))?i:"")+"\t\t\t\t</div>\n\t\t\t</div>\n\t\t"+(null!=(i=l.unless.call(u,null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(12,a,0),inverse:t.noop,data:a}))?i:"")+"\n"+(null!=(i=l.if.call(u,null!=n?n.activityLogMode:n,{name:"if",hash:{},fn:t.program(14,a,0),inverse:t.noop,data:a}))?i:"")+'\t\t<div class="flightPageActivityLogSmall flightPageActivityPaddingBottom"></div>\n'},3:function(t,n,l,e,a){return'\t\t\t<div class="flightPageActivityLogSmall"><strong>Taxi Out</strong></div>\n'},5:function(t,n,l,e,a){var i,r,u=null!=n?n:t.nullContext||{},s=l.helperMissing,o=t.escapeExpression;return'\t\t\t\t\t<span class="flightPageSummaryAirportFBO flightTime" data-flightid='+o((r=null!=(r=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?r:s,"function"==typeof r?r.call(u,{name:"encryptedFlightId",hash:{},data:a}):r))+' data-type="taxiOut"><em>'+o((l.formatFlightTime||n&&n.formatFlightTime||s).call(u,null!=(i=null!=n?n.predictedTimes:n)?i.out:i,null!=(i=null!=n?n.origin:n)?i.TZ:i,{name:"formatFlightTime",hash:{},data:a}))+"</em></span>\n"},7:function(t,n,l,e,a){var i;return(null!=(i=l.unless.call(null!=n?n:t.nullContext||{},null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(8,a,0),inverse:t.noop,data:a}))?i:"")+"\t\t\t\t\t"},8:function(t,n,l,e,a){return"\t\t\t\t\t\t\tflightPageEditDepartureSidebarButton\n"},10:function(t,n,l,e,a){return"\t\t\t\t\t\t"+t.escapeExpression((l.mc||n&&n.mc||l.helperMissing).call(null!=n?n:t.nullContext||{},"FP_Edit_Taxi_Out_Time","Edit Taxi Out Time",{name:"mc",hash:{},data:a}))+"\n"},12:function(t,n,l,e,a){var i;return'<div class="flightPageProcessingSpinner flightPageDepartureSpinner" data-flightid="'+t.escapeExpression((i=null!=(i=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?i:l.helperMissing,"function"==typeof i?i.call(null!=n?n:t.nullContext||{},{name:"encryptedFlightId",hash:{},data:a}):i))+'"></div>'},14:function(t,n,l,e,a){var i;return null!=(i=l.if.call(null!=n?n:t.nullContext||{},null!=n?n.poweredOn:n,{name:"if",hash:{},fn:t.program(15,a,0),inverse:t.program(19,a,0),data:a}))?i:""},15:function(t,n,l,e,a){var i,r=null!=n?n:t.nullContext||{},u=l.helperMissing;return null!=(i=(l.if_multi||n&&n.if_multi||u).call(r,null!=n?n.poweredOn:n,(l.duration||n&&n.duration||u).call(r,null!=n?n.poweredOn:n,null!=(i=null!=n?n.predictedTimes:n)?i.out:i,{name:"duration",hash:{hideNegative:!0},data:a}),(l.duration||n&&n.duration||u).call(r,null!=(i=null!=n?n.predictedTimes:n)?i.out:i,null!=(i=null!=n?n.takeoffTimes:n)?i.actual:i,{name:"duration",hash:{hideNegative:!0},data:a}),{name:"if_multi",hash:{},fn:t.program(16,a,0),inverse:t.noop,data:a}))?i:""},16:function(t,n,l,e,a){var i;return null!=(i=l.unless.call(null!=n?n:t.nullContext||{},null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(17,a,0),inverse:t.noop,data:a}))?i:""},17:function(t,n,l,e,a){var i,r=null!=n?n:t.nullContext||{},u=l.helperMissing;return"\t\t\t\t\t\t<div><em>("+t.escapeExpression((l.duration||n&&n.duration||u).call(r,null!=(i=null!=n?n.predictedTimes:n)?i.out:i,(l.coalesce||n&&n.coalesce||u).call(r,null!=(i=null!=n?n.takeoffTimes:n)?i.actual:i,null!=(i=null!=n?n.predictedTimes:n)?i.off:i,null!=(i=null!=n?n.takeoffTimes:n)?i.estimated:i,{name:"coalesce",hash:{},data:a}),{name:"duration",hash:{},data:a}))+")</em></div>\n"},19:function(t,n,l,e,a){var i,r=null!=n?n:t.nullContext||{};return null!=(i=l.if.call(r,(l.duration||n&&n.duration||l.helperMissing).call(r,null!=(i=null!=n?n.predictedTimes:n)?i.out:i,null!=(i=null!=n?n.takeoffTimes:n)?i.actual:i,{name:"duration",hash:{hideNegative:!0},data:a}),{name:"if",hash:{},fn:t.program(16,a,0),inverse:t.noop,data:a}))?i:""},21:function(t,n,l,e,a){var i;return null!=(i=l.unless.call(null!=n?n:t.nullContext||{},null!=n?n.showEnroute:n,{name:"unless",hash:{},fn:t.program(22,a,0),inverse:t.noop,data:a}))?i:""},22:function(t,n,l,e,a){var i;return'\t\t\t<div class="flightPageDepartureSelector" data-flightid="'+t.escapeExpression((i=null!=(i=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?i:l.helperMissing,"function"==typeof i?i.call(null!=n?n:t.nullContext||{},{name:"encryptedFlightId",hash:{},data:a}):i))+'">\n\t\t\t\tSelect departure time\n\t\t\t</div>\n\t\t\t<div class="flightPageActivityLogSmall flightPageActivityPaddingBottom"></div>\n'},24:function(t,n,l,e,a){return" rightRail "},26:function(t,n,l,e,a,i,r){var u,s=t.lambda,o=t.escapeExpression,d=null!=n?n:t.nullContext||{};return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t<label for="time_'+o(s(null!=n?n.time:n,n))+'" class="label_'+o(s(null!=n?n.time:n,n))+' flightPageSelectDepartureCell">\n\t\t\t\t\t\t<div class="flightPageSelectDepartureRow"\n\t\t\t\t\t\t\tdata-class="departureTimeRadio"\n\t\t\t\t\t\t\tdata-id="time_'+o(s(null!=n?n.time:n,n))+'"\n\t\t\t\t\t\t\tdata-value="'+o(s(null!=n?n.time:n,n))+'"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<div class="checkmarkContainer">\n'+(null!=(u=l.if.call(d,null!=n?n.current:n,{name:"if",hash:{},fn:t.program(27,a,0,i,r),inverse:t.noop,data:a}))?u:"")+'\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="timeContainer">\n\t\t\t\t\t\t\t\t'+o((l.formatFlightTime||n&&n.formatFlightTime||l.helperMissing).call(d,null!=n?n.time:n,null!=(u=null!=r[1]?r[1].origin:r[1])?u.TZ:u,{name:"formatFlightTime",hash:{},data:a}))+" "+(null!=(u=l.if.call(d,null!=n?n.current:n,{name:"if",hash:{},fn:t.program(29,a,0,i,r),inverse:t.noop,data:a}))?u:"")+"\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</label>\n\t\t\t\t\n\t\t\t</div>\n"},27:function(t,n,l,e,a){return'\t\t\t\t\t\t\t\t\t<img src="'+t.escapeExpression((l.flightaware_cdn||n&&n.flightaware_cdn||l.helperMissing).call(null!=n?n:t.nullContext||{},"/images/flightpage/icon-checkmark-select.svg",{name:"flightaware_cdn",hash:{},data:a}))+'">\n'},29:function(t,n,l,e,a){return'<span class="currentTime">(current)</span>'},31:function(t,n,l,e,a,i,r){var u,s=t.lambda,o=t.escapeExpression,d=null!=n?n:t.nullContext||{};return'\t\t\t<div class="flightPageDataRow">\n\t\t\t\t\t<label for="time2_'+o(s(null!=n?n.time:n,n))+'" class="label_'+o(s(null!=n?n.time:n,n))+' flightPageSelectDepartureCell">\n\t\t\t\t\t\t<div class="flightPageSelectDepartureRow"\n\t\t\t\t\t\t\tdata-class="departureTimeRadio"\n\t\t\t\t\t\t\tdata-id="time2_'+o(s(null!=n?n.time:n,n))+'"\n\t\t\t\t\t\t\tdata-value="'+o(s(null!=n?n.time:n,n))+'"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<div class="checkmarkContainer">\n'+(null!=(u=l.if.call(d,null!=n?n.current:n,{name:"if",hash:{},fn:t.program(27,a,0,i,r),inverse:t.noop,data:a}))?u:"")+'\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="timeContainer">\n\t\t\t\t\t\t\t\t'+o((l.formatFlightTime||n&&n.formatFlightTime||l.helperMissing).call(d,null!=n?n.time:n,null!=(u=null!=r[1]?r[1].origin:r[1])?u.TZ:u,{name:"formatFlightTime",hash:{},data:a}))+" "+(null!=(u=l.if.call(d,null!=n?n.current:n,{name:"if",hash:{},fn:t.program(29,a,0,i,r),inverse:t.noop,data:a}))?u:"")+"\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</label>\n\t\t\t\t\n\t\t\t</div>\n"},33:function(t,n,l,e,a){var i;return null!=(i=l.if.call(null!=n?n:t.nullContext||{},null!=(i=null!=n?n.predictedTimes:n)?i.out:i,{name:"if",hash:{},fn:t.program(34,a,0),inverse:t.program(45,a,0),data:a}))?i:""},34:function(t,n,l,e,a){var i,r=null!=n?n:t.nullContext||{},u=l.helperMissing;return null!=(i=l.if.call(r,(l.duration||n&&n.duration||u).call(r,null!=(i=null!=n?n.predictedTimes:n)?i.out:i,(l.coalesce||n&&n.coalesce||u).call(r,null!=(i=null!=n?n.takeoffTimes:n)?i.actual:i,null!=(i=null!=n?n.predictedTimes:n)?i.off:i,null!=(i=null!=n?n.takeoffTimes:n)?i.estimated:i,{name:"coalesce",hash:{},data:a}),{name:"duration",hash:{hideNegative:!0},data:a}),{name:"if",hash:{},fn:t.program(35,a,0),inverse:t.program(42,a,0),data:a}))?i:""},35:function(t,n,l,e,a){var i,r=null!=n?n:t.nullContext||{},u=l.helperMissing;return null!=(i=(l.if_multi||n&&n.if_multi||u).call(r,null!=n?n.poweredOn:n,(l.duration||n&&n.duration||u).call(r,null!=(i=null!=n?n.predictedTimes:n)?i.out:i,null!=n?n.poweredOn:n,{name:"duration",hash:{hideNegative:!0},data:a}),{name:"if_multi",hash:{},fn:t.program(36,a,0),inverse:t.program(39,a,0),data:a}))?i:""},36:function(t,n,l,e,a){var i;return null!=(i=l.unless.call(null!=n?n:t.nullContext||{},null!=n?n.activityLogMode:n,{name:"unless",hash:{},fn:t.program(37,a,0),inverse:t.noop,data:a}))?i:""},37:function(t,n,l,e,a){return'\t\t\t\t<div class="flightPageDataTimeLargeText">--</div>\n'},39:function(t,n,l,e,a){var i,r,u=null!=n?n:t.nullContext||{},s=l.helperMissing,o=t.escapeExpression;return'\t\t\t<div class="flightPageActivityLogSmall"><strong>Taxi Out</strong></div>\n\t\t\t<div class="flightPageDataTimeLargeText">\n\t\t\t\t<span class="flightTime" data-flightid='+o((r=null!=(r=l.encryptedFlightId||(null!=n?n.encryptedFlightId:n))?r:s,"function"==typeof r?r.call(u,{name:"encryptedFlightId",hash:{},data:a}):r))+' data-type="taxiOut">\n\t\t\t\t\t<em>'+o((l.formatFlightTime||n&&n.formatFlightTime||s).call(u,null!=(i=null!=n?n.predictedTimes:n)?i.out:i,null!=(i=null!=n?n.origin:n)?i.TZ:i,{name:"formatFlightTime",hash:{},data:a}))+"</em>\n\t\t\t\t</span>\n\t\t\t</div>\n"+(null!=(i=(l.if_multi||n&&n.if_multi||s).call(u,null!=n?n.activityLogMode:n,(l.duration||n&&n.duration||s).call(u,null!=(i=null!=n?n.predictedTimes:n)?i.out:i,(l.coalesce||n&&n.coalesce||s).call(u,null!=(i=null!=n?n.takeoffTimes:n)?i.actual:i,null!=(i=null!=n?n.predictedTimes:n)?i.off:i,null!=(i=null!=n?n.takeoffTimes:n)?i.estimated:i,{name:"coalesce",hash:{},data:a}),{name:"duration",hash:{hideNegative:!0},data:a}),{name:"if_multi",hash:{},fn:t.program(40,a,0),inverse:t.noop,data:a}))?i:"")},40:function(t,n,l,e,a){var i,r=null!=n?n:t.nullContext||{},u=l.helperMissing;return"\t\t\t\t<div><em>("+t.escapeExpression((l.duration||n&&n.duration||u).call(r,null!=(i=null!=n?n.predictedTimes:n)?i.out:i,(l.coalesce||n&&n.coalesce||u).call(r,null!=(i=null!=n?n.takeoffTimes:n)?i.actual:i,null!=(i=null!=n?n.predictedTimes:n)?i.off:i,null!=(i=null!=n?n.takeoffTimes:n)?i.estimated:i,{name:"coalesce",hash:{},data:a}),{name:"duration",hash:{},data:a}))+")</em></div>\n"},42:function(t,n,l,e,a){var i;return null!=(i=l.unless.call(null!=n?n:t.nullContext||{},null!=n?n.activityLogMode:n,{name:"unless",hash:{},fn:t.program(43,a,0),inverse:t.noop,data:a}))?i:""},43:function(t,n,l,e,a){return'\t\t\t<div class="flightPageDataTimeLargeText">--</div>\n'},45:function(t,n,l,e,a){var i;return null!=(i=l.unless.call(null!=n?n:t.nullContext||{},null!=n?n.activityLogMode:n,{name:"unless",hash:{},fn:t.program(46,a,0),inverse:t.noop,data:a}))?i:""},46:function(t,n,l,e,a){var i;return null!=(i=l.unless.call(null!=n?n:t.nullContext||{},null!=n?n.editDropdownMode:n,{name:"unless",hash:{},fn:t.program(43,a,0),inverse:t.noop,data:a}))?i:""},compiler:[7,">= 4.0.0"],main:function(t,n,l,e,a,i,r){var u,s=null!=n?n:t.nullContext||{};return"\n\n"+(null!=(u=l.if.call(s,(l.showSetDepartureTime||n&&n.showSetDepartureTime||l.helperMissing).call(s,{name:"showSetDepartureTime",hash:{},data:a}),{name:"if",hash:{},fn:t.program(1,a,0,i,r),inverse:t.program(33,a,0,i,r),data:a}))?u:"")+"\n"},useData:!0,useDepths:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/globalUpsell">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).globalUpsell=a({1:function(a,t,l,e,n){var i=null!=t?t:a.nullContext||{},s=l.helperMissing,o=a.escapeExpression;return'\t<div class="flightPageGlobalUpsell withImage blue">\n\t\t<p class="heading">'+o((l.mc||t&&t.mc||s).call(i,"FP_Upsell_Operator_Question","Are you the operator of this aircraft?",{name:"mc",hash:{},data:n}))+"</p>\n\t\t\n\t\t<p>"+o((l.mc||t&&t.mc||s).call(i,"FP_Upsell_Silver_Description","Interested in seeing when your aircraft is powered on and watching it taxi on a live surface map? FlightAware Global is the ultimate aviation toolkit for aircraft owners and operators.",{name:"mc",hash:{},data:n}))+'</p>\n\n\t\t<a href="/commercial/global/" class="fa-button-primary discover discoverGlobal">'+o((l.mc||t&&t.mc||s).call(i,"FP_Upsell_Discover_Global","Discover FlightAware Global",{name:"mc",hash:{},data:n}))+'</a>\n\t\t\n\t\t<a href="#" id="flightPageGlobalUpsellCollapsibleControl" class="collapsed">\n\t\t\t<i aria-hidden="true"></i> <span class="actionText">'+o((l.mc||t&&t.mc||s).call(i,"FP_Global_Features","Features",{name:"mc",hash:{},data:n}))+'</span>\n\t\t</a>\n\t\t\n\t\t<div id="flightPageGlobalUpsellCollapsibleContent">\n\t\t\t<ul>\n\t\t\t\t<li>'+o((l.mc||t&&t.mc||s).call(i,"FP_Upsell_Ready_To_Taxi","Track on-ground activity and get live surface alerts with Ready to Taxi",{name:"mc",hash:{},data:n}))+"</li>\n\t\t\t\t<li>"+o((l.mc||t&&t.mc||s).call(i,"FP_Upsell_ETAs_Foresight","See more accurate ETAs with <a href='/commercial/foresight'>FlightAware Foresight</a>",{name:"mc",hash:{},data:n}))+"</li>\n\t\t\t\t<li>"+o((l.mc||t&&t.mc||s).call(i,"FP_Upsell_Notify_FBO","Notify your destination FBO",{name:"mc",hash:{},data:n}))+"</li>\n\t\t\t\t<li>"+o((l.mc||t&&t.mc||s).call(i,"FP_Upsell_FA_TV","Display a high resolution live fleet map with FlightAware TV",{name:"mc",hash:{},data:n}))+"</li>\n\t\t\t\t<li>"+o((l.mc||t&&t.mc||s).call(i,"FP_And_More_Bang","And more!",{name:"mc",hash:{},data:n}))+'</li>\n\t\t\t</ul>\n\t\t\n\t\t\t<p><a href="#" class="dismiss text notAnOperator" data-resurface="604800">'+o((l.mc||t&&t.mc||s).call(i,"FP_Upsell_Not_An_Operator","I'm not an operator",{name:"mc",hash:{},data:n}))+'</a></p>\n\t\t</div>\n\t\t\n\t\t<a href="#" class="dismiss icon iconGlobal" data-resurface="1209600"></a>\n\t</div>\n'},compiler:[7,">= 4.0.0"],main:function(a,t,l,e,n){var i,s=null!=t?t:a.nullContext||{};return"\x3c!-- Global upsell notice --\x3e\n"+(null!=(i=l.if.call(s,(l.showGlobalUpsell||t&&t.showGlobalUpsell||l.helperMissing).call(s,{name:"showGlobalUpsell",hash:{},data:n}),{name:"if",hash:{},fn:a.program(1,n,0),inverse:a.noop,data:n}))?i:"")+"\n"},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript" data-tpl="live/flight/premiumUpsell">!function(){var a=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).premiumUpsell=a({1:function(a,e,l,i,n){var s=null!=e?e:a.nullContext||{},m=l.helperMissing,t=a.escapeExpression;return' <div class="flightPagePremiumUpsell blue">\n <p class="heading">'+t((l.mc||e&&e.mc||m).call(s,"FP_Upsell_Alerts_And_More","Set Up Unlimited Flight Alerts & More",{name:"mc",hash:{},data:n}))+"</p>\n \n <p>"+t((l.mc||e&&e.mc||m).call(s,"FP_Upsell_Check_Out_Premium","Check out premium account features for aviation professionals and enthusiasts.",{name:"mc",hash:{},data:n}))+'</p>\n\n <a href="/commercial/premium/" class="fa-button-primary discover discoverPremium">'+t((l.mc||e&&e.mc||m).call(s,"FP_Upsell_FA_Premium","Discover FlightAware Premium",{name:"mc",hash:{},data:n}))+'</a>\n \n <a aria-role="button" href="#" id="flightPagePremiumUpsellCollapsibleControl" class="collapsed">\n <i aria-hidden="true"></i> <span class="actionText">'+t((l.mc||e&&e.mc||m).call(s,"FP_Global_Features","Features",{name:"mc",hash:{},data:n}))+'</span>\n </a>\n \n <div id="flightPagePremiumUpsellCollapsibleContent">\n <ul>\n <li>'+t((l.mc||e&&e.mc||m).call(s,"FP_Upsell_Five_Months_Data","Access up to five additional months of historical flight data",{name:"mc",hash:{},data:n}))+"</li>\n <li>"+t((l.mc||e&&e.mc||m).call(s,"FP_Upsell_Unlimited_Flight_Alerts","Create an unlimited number of flight alerts",{name:"mc",hash:{},data:n}))+"</li>\n <li>"+t((l.mc||e&&e.mc||m).call(s,"FP_Upsell_Save_Unlimited_Aircraft","Save an unlimited number of aircraft in My FlightAware",{name:"mc",hash:{},data:n}))+"</li>\n <li>"+t((l.mc||e&&e.mc||m).call(s,"FP_Upsell_Unlock_Airmet_Sigmet","Unlock AIRMETs and SIGMETs weather layers",{name:"mc",hash:{},data:n}))+"</li>\n <li>"+t((l.mc||e&&e.mc||m).call(s,"FP_And_More_Bang","And more!",{name:"mc",hash:{},data:n}))+'</li>\n </ul>\n </div>\n \n <a aria-role="button" aria-label="dismiss" href="#" class="dismiss icon iconPremium" data-resurface="1209600"></a>\n </div>\n'},compiler:[7,">= 4.0.0"],main:function(a,e,l,i,n){var s,m=null!=e?e:a.nullContext||{};return"\x3c!-- Premium upsell notice --\x3e\n"+(null!=(s=l.if.call(m,(l.showPremiumUpsell||e&&e.showPremiumUpsell||l.helperMissing).call(m,{name:"showPremiumUpsell",hash:{},data:n}),{name:"if",hash:{},fn:a.program(1,n,0),inverse:a.noop,data:n}))?s:"")},useData:!0})}();
|
|
</script>
|
|
<script type="text/javascript">
|
|
window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o<p.length;o++)heap[p[o]]=n(p[o])};
|
|
heap.load("1621714515");
|
|
</script>
|
|
|
|
<script>
|
|
<!-- Heap User Tracking Variable -->
|
|
heap.identify(null);
|
|
heap.addUserProperties({"account_type":"guest","global_subscriber":false,"fbo_toolbox":false,"aviator_level":"none"});
|
|
</script>
|
|
<script type='text/javascript'>window.adBlockReshowFrequency = 0.00069444;</script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/b860f98c156a-adblockdetector/adblockdetector.js" ></script>
|
|
<script src="https://fundingchoicesmessages.google.com/i/pub-5050142875977827?ers=1"></script>
|
|
<script>(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();</script>
|
|
<script type="text/javascript">var check_adblock = true;</script>
|
|
<script>
|
|
$(window).one('createMap.flightPageInteractiveMap', function(){
|
|
FAMap_1_promise = FAMap.factory('flightPageInteractiveMap', function(){ return FAMap.Util.ConfigPresets.getFullConfig('flight', {"groups":["anonUsers","earthcastUsers"],"FAS":false,"defaultExtent":[-13854058.502631625161,3130860.6785608194768,-8022830.4888120982796,6457400.1495316904038],"analytics":"Google","fullsizeMapUrl":"/live/flight/map/AAL220/history/20260605/2125Z/KDFW/EHAM"}) });
|
|
});
|
|
</script>
|
|
<script>var trackpollBootstrap = {"version":"2.24","summary":false,"flights":{"AAL220-1780470304-airline-151p:0":{"activityLog":{"flights":[{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":null,"terminal":null,"delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":null,"terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1780643017-airline-302p","takeoffTimes":{"scheduled":1780867500,"estimated":1780867500,"actual":null},"landingTimes":{"scheduled":1780900200,"estimated":1780900200,"actual":null},"gateDepartureTimes":{"scheduled":1780866900,"estimated":1780866900,"actual":null},"gateArrivalTimes":{"scheduled":1780900800,"estimated":1780900800,"actual":null},"ga":false,"flightStatus":"","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260607/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":471,"altitude":null,"route":"","directDistance":4271,"plannedDistance":null,"departure":1780867500,"ete":32700,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260607/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260607/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260607/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260607/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260607/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260607/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260607/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf65a1f1482fe8c2d19ac712363bdb1c5516ea6a3475b95e1b9d","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"A20X","terminal":"A","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":null,"terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1780556960-airline-1278p","takeoffTimes":{"scheduled":1780781100,"estimated":1780781700,"actual":null},"landingTimes":{"scheduled":1780812720,"estimated":1780813320,"actual":null},"gateDepartureTimes":{"scheduled":1780780500,"estimated":1780780500,"actual":null},"gateArrivalTimes":{"scheduled":1780814400,"estimated":1780813920,"actual":null},"ga":false,"flightStatus":"","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260606/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":485,"altitude":350,"route":"AKUNA9 MLC SGF LEBOY PHEEB CADIZ DIXSN HOCKE Q824 GOPUP NUGOP OLAVO CEFOU N697A NEEKO NATU 5300N/05000W NATU XETBO UNBEG BAL LIFFY UL975 WAL M16 DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1780781100,"ete":31620,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260606/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260606/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260606/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260606/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260606/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260606/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260606/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf6547e87e5c93a978c7c3d98288d5ac3892490065ea40874fcd","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D33","terminal":"D","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":null,"terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1780470304-airline-151p:0","takeoffTimes":{"scheduled":1780694700,"estimated":1780695120,"actual":1780695120},"landingTimes":{"scheduled":1780725900,"estimated":1780726800,"actual":null},"gateDepartureTimes":{"scheduled":1780694100,"estimated":1780694100,"actual":1780693920},"gateArrivalTimes":{"scheduled":1780728000,"estimated":1780727400,"actual":null},"ga":false,"flightStatus":"airborne","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":488,"altitude":350,"route":"AKUNA9 MLC ZALDA SLVER WIDAM MACES FWA TWIGS KITOK BOBTA IKLAX ADVIK Q907 MIILS N371B JOOPY NATV 4900N/05000W NATV 5300N/03000W NATV GISTI LONDU MOMIN DAP LIFFY UL975 WAL M16 DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1780694700,"ete":31200,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260605/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260605/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf65b7fc2ab77c095c890ca04a99586fc7c6c2cac202a91df81b","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D27","terminal":"D","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":"G79","terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1780381994-airline-677p:0","takeoffTimes":{"scheduled":1780608300,"estimated":1780616280,"actual":1780616280},"landingTimes":{"scheduled":1780639260,"estimated":1780646820,"actual":1780646820},"gateDepartureTimes":{"scheduled":1780607700,"estimated":1780614960,"actual":1780614660},"gateArrivalTimes":{"scheduled":1780641600,"estimated":1780647840,"actual":1780647720},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260604/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":486,"altitude":350,"route":"AKUNA9 MLC RZC STL OXI POSTS FNT YVV TAGET IGSAS BAREE N581A TUDEP NATT 5400N/04000W NATT 5500N/02000W NATT BEXET DEVOL RINUS LIFFY DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1780608300,"ete":30960,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260604/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260604/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260604/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260604/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260604/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260604/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260604/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf65cd4c4c1f2a2cc5680ca04a99586fc7c667bff57aab827d36","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D30","terminal":"D","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":"G3","terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1780296778-airline-505p:0","takeoffTimes":{"scheduled":1780521900,"estimated":1780526460,"actual":1780526460},"landingTimes":{"scheduled":1780554240,"estimated":1780558680,"actual":1780558680},"gateDepartureTimes":{"scheduled":1780521300,"estimated":1780524900,"actual":1780524540},"gateArrivalTimes":{"scheduled":1780555200,"estimated":1780559640,"actual":1780559460},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260603/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":485,"altitude":350,"route":"AKUNA9 MLC SGF LEBOY PHEEB CADIZ DIXSN HOCKE Q824 GOPUP NUGOP OLAVO CEFOU N697A NEEKO NATU 5300N/05000W NATU XETBO UNBEG BAL LIFFY UL975 WAL M16 DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1780521900,"ete":32340,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260603/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260603/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260603/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260603/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260603/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260603/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260603/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf654cb006209ad04632ece0e8f45ea6da0d115e56d783029edc","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":null,"terminal":null,"delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":null,"terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1780458214-sw-851p:0","takeoffTimes":{"scheduled":1780434900,"estimated":1780523100,"actual":1780523100},"landingTimes":{"scheduled":1780467300,"estimated":1780555320,"actual":1780555320},"gateDepartureTimes":{"scheduled":1780520400,"estimated":1780521300,"actual":null},"gateArrivalTimes":{"scheduled":null,"estimated":null,"actual":null},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260602/2115Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":485,"altitude":350,"route":"AKUNA9 MLC SGF LEBOY PHEEB CADIZ DIXSN HOCKE Q824 GOPUP NUGOP OLAVO CEFOU N697A NEEKO NATU 5300N/05000W NATU XETBO UNBEG BAL LIFFY UL975 WAL M16 DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1780434900,"ete":32400,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260602/2115Z/KDFW/EHAM","registration":"/live/flight//history/20260602/2115Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260602/2115Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260602/2115Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260602/2115Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260602/2115Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260602/2115Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf65fc1353ad9dc7b2d7437d8a684aecf2f51866715bb0916e73","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"A20X","terminal":"A","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":"G4","terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1780125240-airline-276p:0","takeoffTimes":{"scheduled":1780349100,"estimated":1780356600,"actual":1780356600},"landingTimes":{"scheduled":1780381140,"estimated":1780386720,"actual":1780386720},"gateDepartureTimes":{"scheduled":1780348500,"estimated":1780356600,"actual":1780355640},"gateArrivalTimes":{"scheduled":1780382400,"estimated":1780387800,"actual":1780387380},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260601/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":486,"altitude":350,"route":"FORCK3 FORCK EDWAH RICKX HODJS BWG UNCKL HVQ BENSH EMI DQO DITCH T416 DRIFT PREPI Y495 OWENZ DOVEY NATW 4200N/06000W NATW 4700N/04000W NATW ATSUR ARKIL BAPHU GAJIT ENHAQ M197 REDFA","directDistance":4271,"plannedDistance":null,"departure":1780349100,"ete":32040,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260601/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260601/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260601/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260601/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260601/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260601/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260601/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf65e36f363bfde2e84dc3d98288d5ac38925b1ec757c65b0134","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D21A","terminal":"D","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":"G6","terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1780039169-airline-292p:0","takeoffTimes":{"scheduled":1780262700,"estimated":1780263300,"actual":1780263300},"landingTimes":{"scheduled":1780295940,"estimated":1780294920,"actual":1780294920},"gateDepartureTimes":{"scheduled":1780262100,"estimated":1780262100,"actual":1780261920},"gateArrivalTimes":{"scheduled":1780296000,"estimated":1780296000,"actual":1780295640},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260531/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":481,"altitude":370,"route":"AKUNA9 MLC RZC GOBEY STL JARKE DNV JERRI TAMDE JHW SAEZE MPV ALLEX N431B ELSIR NATS 5000N/05000W NATS BEXET DEVOL LIFFY DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1780262700,"ete":33240,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260531/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260531/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260531/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260531/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260531/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260531/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260531/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf654cd5ee63c2a4a51a1e5dce39ae3a3845f50e96f251a7ac4e","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D30","terminal":"D","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":"G7","terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1779952128-airline-489p:0","takeoffTimes":{"scheduled":1780176300,"estimated":1780177140,"actual":1780177140},"landingTimes":{"scheduled":1780208760,"estimated":1780208640,"actual":1780208640},"gateDepartureTimes":{"scheduled":1780175700,"estimated":1780175700,"actual":1780175640},"gateArrivalTimes":{"scheduled":1780209600,"estimated":1780209720,"actual":1780209300},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260530/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":486,"altitude":350,"route":"ZACHH4 BSKAT TINGS GVR EMPTY AIRRA MEMMS KRAZZ CABCI MIILS N441B ELSIR NATT 5000N/05000W NATT 5100N/04000W NATT XETBO UNBEG PELIG LIFFY DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1780176300,"ete":32460,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260530/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260530/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260530/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260530/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260530/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260530/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260530/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf65d2e9c0dd5668b932ece0e8f45ea6da0def13c606c1b8b165","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D21A","terminal":"D","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":"G79","terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1779864588-airline-659p:0","takeoffTimes":{"scheduled":1780089900,"estimated":1780094160,"actual":1780094160},"landingTimes":{"scheduled":1780123080,"estimated":1780126260,"actual":1780126260},"gateDepartureTimes":{"scheduled":1780089300,"estimated":1780092900,"actual":1780092960},"gateArrivalTimes":{"scheduled":1780123200,"estimated":1780127460,"actual":1780126920},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260529/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":464,"altitude":250,"route":"AKUNA9 MLC RZC KK42I FAM EMBRR HEVAN BUBAA MCMAN CANDR BASYE PUT TUSKY N429A ELSIR NATS 5200N/03000W NATS XETBO LIFFY UL975 WAL M16 DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1780089900,"ete":33180,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260529/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260529/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260529/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260529/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260529/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260529/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260529/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf6517187be981dbadf1ece0e8f45ea6da0dcead08df729278de","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D18A","terminal":"D","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":"A14","terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1779776207-airline-1217p:0","takeoffTimes":{"scheduled":1780003500,"estimated":1780010220,"actual":1780010220},"landingTimes":{"scheduled":1780035840,"estimated":1780042620,"actual":1780042620},"gateDepartureTimes":{"scheduled":1780002900,"estimated":1780008780,"actual":1780008960},"gateArrivalTimes":{"scheduled":1780036800,"estimated":1780043700,"actual":1780043460},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260528/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":494,"altitude":350,"route":"AKUNA9 MLC SGF J8 CROCK TTH ETG YYOST NELIE BOS TUSKY N265B NICSO NATT 4800N/05000W NATT GISTI MOMIN DAP LIFFY UL975 WAL M16 DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1780003500,"ete":32340,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260528/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260528/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260528/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260528/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260528/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260528/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260528/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf65ffa63a99a6f69bbec712363bdb1c55163c13777cf46ff9253015903c2262e3c9","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D33","terminal":"D","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":"G73","terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1779685077-airline-667p:0","takeoffTimes":{"scheduled":1779917100,"estimated":1779921180,"actual":1779921180},"landingTimes":{"scheduled":1779948840,"estimated":1779952920,"actual":1779952920},"gateDepartureTimes":{"scheduled":1779916500,"estimated":1779919140,"actual":1779919380},"gateArrivalTimes":{"scheduled":1779950400,"estimated":1779953880,"actual":1779953400},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260527/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":494,"altitude":350,"route":"AKUNA9 MLC RZC BACTA CSX JAAVE BVT CRL DAFLU BEMOG MESDO ANCER N837B YBC N837B HOIST 5630N/05000W 5900N/04000W 6000N/03000W 6000N/02000W 5900N/01500W ETILO EVNAL TIR BRUCE GOW TLA ERKIT N110 DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1779917100,"ete":31740,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260527/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260527/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260527/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260527/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260527/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260527/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260527/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf65492dd8790f52d063c712363bdb1c5516d4ca2abe933f49f9","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D30","terminal":"D","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":"G4","terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1779605503-airline-690p:0","takeoffTimes":{"scheduled":1779830700,"estimated":1779834960,"actual":1779834960},"landingTimes":{"scheduled":1779862140,"estimated":1779866580,"actual":1779866580},"gateDepartureTimes":{"scheduled":1779830100,"estimated":1779833700,"actual":1779833520},"gateArrivalTimes":{"scheduled":1779864000,"estimated":1779867480,"actual":1779867300},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260526/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":485,"altitude":350,"route":"ZACHH4 BSKAT ECIGE PLESS VHP NOLNN DXO TWIGS AGDUT MENKO SASID MESDO ANCER N837B HOIST 5630N/05000W 5800N/04000W 5830N/03000W 5830N/02000W 5800N/01500W GOMUP GINGA MAC EMGAT ERKIT N110 DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1779830700,"ete":31440,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260526/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260526/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260526/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260526/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260526/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260526/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260526/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf65f13b814303b97f289c113cdd247b7aeea58c66c2256cf8c5","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}},{"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D36","terminal":"D","delays":null},"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":"E21","terminal":null,"delays":null},"aircraftType":"B772","aircraftTypeFriendly":"Boeing 777-200 (twin-jet)","flightId":"AAL220-1779521181-airline-2003p:0","takeoffTimes":{"scheduled":1779744300,"estimated":1779749580,"actual":1779749580},"landingTimes":{"scheduled":1779775980,"estimated":1779780480,"actual":1779780480},"gateDepartureTimes":{"scheduled":1779743700,"estimated":1779745320,"actual":1779745140},"gateArrivalTimes":{"scheduled":1779777600,"estimated":1779781440,"actual":1779781260},"ga":false,"flightStatus":"arrived","fpasAvailable":false,"canEdit":false,"cancelled":false,"resultUnknown":false,"diverted":false,"adhoc":false,"fruOverride":false,"timestamp":null,"roundedTimestamp":null,"permaLink":"/live/flight/AAL220/history/20260525/2125Z/KDFW/EHAM","taxiIn":null,"taxiOut":null,"globalIdent":false,"globalFlightFeatures":false,"globalVisualizer":false,"flightPlan":{"speed":480,"altitude":370,"route":"BLECO8 TUL EOS VIH STL DONVE ARCAB DJB DORET OXMAN JOSSY NABOR SYR CABCI DANOL N637A RIKAL 5300N/05000W 5500N/04000W 5700N/03000W 5700N/02000W SUNOT KESIX AMLAD EMGAT ERKIT N110 DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1779744300,"ete":31680,"fuelBurn":{"gallons":25000,"pounds":170000}},"links":{"operated":"/live/flight/AAL220/history/20260525/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260525/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260525/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260525/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260525/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260525/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260525/2125Z/KDFW/EHAM&via=FlightAware"},"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"displayIdent":"AAL220","encryptedFlightId":"c300a3352a64bf656be24f355161c334348ea9a3aee70b54d41d6e0d5396e6e33015903c2262e3c9","predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null}}],"additionalLogRowsAvailable":false},"adhoc":false,"adhocAvailable":false,"aircraft":{"type":"B772","lifeguard":false,"heavy":false,"tail":null,"owner":null,"ownerLocation":null,"owner_type":null,"canMessage":false,"friendlyType":"Boeing 777-200 (twin-jet)","typeDetails":{"manufacturer":"Boeing","model":"777-200","type":"twin-jet","engCount":"2","engType":"jet"}},"aireonCandidate":false,"airline":{"fullName":"American Airlines Inc.","shortName":"American Airlines","icao":"AAL","iata":"AA","callsign":"American","url":"https://www.aa.com/"},"altitude":160,"altitudeChange":"C","atcIdent":null,"averageDelays":{"departure":3726,"arrival":3504},"blocked":false,"blockedForUser":false,"blockMessage":null,"cabinInfo":{"text":null,"links":null},"cancelled":false,"cockpitInformation":null,"codeShare":{"ident":"AAL220","displayIdent":"AAL220","iataIdent":"AA220","airline":{"fullName":"American Airlines Inc.","shortName":"American Airlines","icao":"AAL","iata":"AA","callsign":"American","url":"https://www.aa.com/"},"friendlyIdent":"American Airlines 220","thumbnail":{"imageUrl":"https://www.flightaware.com/images/airline_logos/180px/AAL.png","linkUrl":"/live/fleet/AAL"},"links":{"permanent":"/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260605/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM&via=FlightAware"}},"coord":null,"destination":{"TZ":":Europe/Amsterdam","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":"AMS","iata":"AMS","friendlyName":"Amsterdam Schiphol","friendlyLocation":"Amsterdam, Netherlands","coord":[4.7639,52.3086],"isLatLon":false,"icao":"EHAM","gate":null,"terminal":null,"delays":null},"displayIdent":"AAL220","distance":{"elapsed":19,"remaining":4252,"actual":null},"diverted":false,"encryptedFlightId":"c300a3352a64bf65b7fc2ab77c095c890ca04a99586fc7c6c2cac202a91df81b","flightId":"AAL220-1780470304-airline-151p:0","flightPlan":{"speed":488,"altitude":350,"route":"AKUNA9 MLC ZALDA SLVER WIDAM MACES FWA TWIGS KITOK BOBTA IKLAX ADVIK Q907 MIILS N371B JOOPY NATV 4900N/05000W NATV 5300N/03000W NATV GISTI LONDU MOMIN DAP LIFFY UL975 WAL M16 DOLAS L603 LAMSO","directDistance":4271,"plannedDistance":null,"departure":1780694700,"ete":31200,"fuelBurn":{"gallons":25000,"pounds":170000}},"flightStatus":"airborne","fpasAvailable":false,"friendlyIdent":"American Airlines 220","fruOverride":false,"ga":false,"gateArrivalTimes":{"scheduled":1780728000,"estimated":1780727400,"actual":null},"gateDepartureTimes":{"scheduled":1780694100,"estimated":1780694100,"actual":1780693920},"globalCandidate":false,"globalIdent":false,"globalFlightFeatures":false,"globalLegSharing":false,"globalServices":{},"globalVisualizer":false,"groundspeed":357,"heading":359,"hexid":null,"historical":false,"iataIdent":"AA220","icon":"heavy_2e","ident":"AAL220","inboundFlight":{"flightId":"AAL9602-1780560348-sw-50p:0","linkUrl":"/live/flight/id/AAL9602-1780560348-sw-50p%3a0"},"internal":null,"interregional":true,"landingTimes":{"scheduled":1780725900,"estimated":1780726800,"actual":null},"links":{"operated":"/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM","registration":"/live/flight//history/20260605/2125Z/KDFW/EHAM","permanent":"/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM","trackLog":"/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM/tracklog","flightHistory":"/live/flight/AAL220/history","buyFlightHistory":"/live/flight/AAL220/history/buy","reportInaccuracies":"/live/report/AAL220/history/20260605/2125Z/KDFW/EHAM","facebook":"https://facebook.com/sharer.php?u=https://www.flightaware.com/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM","twitter":"https://twitter.com/intent/tweet?url=https://www.flightaware.com/live/flight/AAL220/history/20260605/2125Z/KDFW/EHAM&via=FlightAware"},"myAlerts":{"editAlert":"","advancedAlert":"/account/manage/alerts/0/add?m_ident=AAL220;date_start=2026-06-05;date_end=2026-06-05"},"myFlightAware":null,"origin":{"TZ":":America/Chicago","isValidAirportCode":true,"isCustomGlobalAirport":false,"altIdent":null,"iata":"DFW","friendlyName":"Dallas-Fort Worth Intl","friendlyLocation":"Dallas-Fort Worth, TX","coord":[-97.0377,32.8972],"isLatLon":false,"icao":"KDFW","gate":"D33","terminal":"D","delays":null},"poweredOff":null,"poweredOn":null,"predictedAvailable":false,"predictedTimes":{"out":null,"off":null,"on":null,"in":null},"redactedBlockedTail":null,"redactedCallsign":null,"redactedTail":true,"relatedThumbnails":[{"thumbnail":"https://photos.flightaware.com/photos/retriever/065d5be1b3ba890858806ace2c3cbdcfe42407f8","target":"/photos/view/9151570-dcbe533be7ffc0204c357ef4044559103ccdb4fa"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/9732fba8cc908fc7cb23377cb151e6b5e626f616","target":"/photos/view/223323-d461455ef9b44e5f6f4876e29c3d2f532ff6ce8e"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/84ee96bb0be836474572d692d906e7e3d632c5b0","target":"/photos/view/2870204-f6b616a83d89160427106dff97a595db8c49c8fd"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/d5a924b04d8ba609c294af33c1604d43cb761031","target":"/photos/view/198459-c5eff0716bf956d3f49161e1460d745cf8488a62"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/5025e9c3e8f0c3fe71c67fe1927db8925aad8692","target":"/photos/view/13208381-aab94c5cfa4d29cd5f1b2fde80081a0f0aca32c9"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/5a27d3df90764061e63ae77dbc60629d199c455b","target":"/photos/view/3880697-dc6c7ccd031dcb86fda151eb8fbd8ee77be5af49"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/a3c2b62c11e7ab29b2fb5be102366dbde77955a7","target":"/photos/view/80462-29b9d9a096378d43995a5ff47733ab2d0d63c953"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/832b994450ae8e45782c46f857b87b0000cbad77","target":"/photos/view/241789-665281c6f1bda3deaf82147258f4002b02eae6ee"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/d919dc877fe6567f375206ca40f9734985f2f717","target":"/photos/view/13208381-fcd34a3d968087e972c351b2884b1d3cf87982a8"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/66feb77a58753ca91c72493edbc0678ed9c024a0","target":"/photos/view/5632773-38fbacfc19899c30da72e3df8156ad7fe303dace"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/193889219dd729655cb96f520528de57e03d007f","target":"/photos/view/11848005-2d5c79ae2535ae4bbf3e957a84cd7bab60180998"},{"thumbnail":"https://photos.flightaware.com/photos/retriever/a9f90440cb3b9e4795ff9cf4ed5c24405687478a","target":"/photos/view/1715872-6434e7dcb34f9cc75ee7ed8a4d9f8ed8875ee0d9"}],"remarks":null,"resultUnknown":false,"roundedTimestamp":1780695600,"runways":{"origin":null,"destination":null},"speedInformation":null,"showSurfaceTimes":false,"surfaceTrackAvailable":null,"takeoffTimes":{"scheduled":1780694700,"estimated":1780695120,"actual":1780695120},"taxiIn":null,"taxiOut":null,"thumbnail":{"imageUrl":"https://www.flightaware.com/images/airline_logos/180px/AAL.png","linkUrl":"/live/fleet/AAL"},"timestamp":1780695605,"track":[{"timestamp":1780695149,"coord":[-97.0303,32.8764],"alt":13,"gs":182,"type":"","isolated":false},{"timestamp":1780695159,"coord":[-97.0303,32.8686],"alt":17,"gs":179,"type":"","isolated":false},{"timestamp":1780695167,"coord":[-97.0297,32.8620],"alt":20,"gs":180,"type":"","isolated":false},{"timestamp":1780695173,"coord":[-97.0286,32.8568],"alt":21,"gs":183,"type":"","isolated":false},{"timestamp":1780695179,"coord":[-97.0268,32.8516],"alt":22,"gs":189,"type":"","isolated":false},{"timestamp":1780695187,"coord":[-97.0241,32.8450],"alt":24,"gs":199,"type":"","isolated":false},{"timestamp":1780695197,"coord":[-97.0204,32.8369],"alt":25,"gs":212,"type":"","isolated":false},{"timestamp":1780695223,"coord":[-97.0085,32.8121],"alt":31,"gs":237,"type":"","isolated":false},{"timestamp":1780695233,"coord":[-97.0028,32.8017],"alt":34,"gs":242,"type":"","isolated":false},{"timestamp":1780695241,"coord":[-96.9972,32.7934],"alt":37,"gs":246,"type":"","isolated":false},{"timestamp":1780695248,"coord":[-96.9916,32.7871],"alt":40,"gs":248,"type":"","isolated":false},{"timestamp":1780695254,"coord":[-96.9857,32.7823],"alt":43,"gs":249,"type":"","isolated":false},{"timestamp":1780695260,"coord":[-96.9791,32.7783],"alt":45,"gs":250,"type":"","isolated":false},{"timestamp":1780695266,"coord":[-96.9719,32.7752],"alt":47,"gs":252,"type":"","isolated":false},{"timestamp":1780695272,"coord":[-96.9643,32.7726],"alt":50,"gs":254,"type":"","isolated":false},{"timestamp":1780695278,"coord":[-96.9567,32.7704],"alt":52,"gs":256,"type":"","isolated":false},{"timestamp":1780695284,"coord":[-96.9491,32.7686],"alt":54,"gs":257,"type":"","isolated":false},{"timestamp":1780695290,"coord":[-96.9401,32.7671],"alt":57,"gs":259,"type":"","isolated":false},{"timestamp":1780695299,"coord":[-96.9283,32.7661],"alt":59,"gs":263,"type":"","isolated":false},{"timestamp":1780695309,"coord":[-96.9138,32.7654],"alt":63,"gs":268,"type":"","isolated":false},{"timestamp":1780695324,"coord":[-96.8905,32.7666],"alt":68,"gs":276,"type":"","isolated":false},{"timestamp":1780695336,"coord":[-96.8731,32.7680],"alt":72,"gs":282,"type":"","isolated":false},{"timestamp":1780695344,"coord":[-96.8617,32.7698],"alt":74,"gs":286,"type":"","isolated":false},{"timestamp":1780695349,"coord":[-96.8536,32.7722],"alt":76,"gs":288,"type":"","isolated":false},{"timestamp":1780695355,"coord":[-96.8462,32.7759],"alt":78,"gs":291,"type":"","isolated":false},{"timestamp":1780695360,"coord":[-96.8393,32.7807],"alt":80,"gs":293,"type":"","isolated":false},{"timestamp":1780695366,"coord":[-96.8333,32.7864],"alt":82,"gs":295,"type":"","isolated":false},{"timestamp":1780695371,"coord":[-96.8285,32.7929],"alt":84,"gs":297,"type":"","isolated":false},{"timestamp":1780695378,"coord":[-96.8248,32.8001],"alt":87,"gs":299,"type":"","isolated":false},{"timestamp":1780695384,"coord":[-96.8217,32.8082],"alt":89,"gs":300,"type":"","isolated":false},{"timestamp":1780695391,"coord":[-96.8188,32.8173],"alt":91,"gs":301,"type":"","isolated":false},{"timestamp":1780695399,"coord":[-96.8161,32.8276],"alt":94,"gs":303,"type":"","isolated":false},{"timestamp":1780695407,"coord":[-96.8137,32.8386],"alt":97,"gs":304,"type":"","isolated":false},{"timestamp":1780695415,"coord":[-96.8119,32.8501],"alt":99,"gs":307,"type":"","isolated":false},{"timestamp":1780695424,"coord":[-96.8105,32.8622],"alt":102,"gs":312,"type":"","isolated":false},{"timestamp":1780695433,"coord":[-96.8096,32.8757],"alt":104,"gs":316,"type":"","isolated":false},{"timestamp":1780695443,"coord":[-96.8092,32.8918],"alt":108,"gs":321,"type":"","isolated":false},{"timestamp":1780695455,"coord":[-96.8092,32.9103],"alt":111,"gs":325,"type":"","isolated":false},{"timestamp":1780695473,"coord":[-96.8092,32.9365],"alt":117,"gs":330,"type":"","isolated":false},{"timestamp":1780695485,"coord":[-96.8093,32.9546],"alt":121,"gs":333,"type":"","isolated":false},{"timestamp":1780695494,"coord":[-96.8093,32.9689],"alt":124,"gs":335,"type":"","isolated":false},{"timestamp":1780695501,"coord":[-96.8093,32.9792],"alt":126,"gs":337,"type":"","isolated":false},{"timestamp":1780695509,"coord":[-96.8095,32.9928],"alt":129,"gs":339,"type":"","isolated":false},{"timestamp":1780695524,"coord":[-96.8101,33.0166],"alt":134,"gs":342,"type":"","isolated":false},{"timestamp":1780695545,"coord":[-96.8110,33.0505],"alt":141,"gs":346,"type":"","isolated":false},{"timestamp":1780695575,"coord":[-96.8126,33.0980],"alt":151,"gs":351,"type":"","isolated":false},{"timestamp":1780695605,"coord":[-96.8141,33.1477],"alt":160,"gs":357,"type":"","isolated":false}],"updateType":"","usingShareUrl":false,"waypoints":[[-97.0400,32.9000],[-97.0000,32.8000],[-97.0000,32.7800],[-96.9400,32.7700],[-96.9200,32.7700],[-96.8300,32.7700],[-96.8200,32.8000],[-96.8100,32.8600],[-96.8100,32.9100],[-96.8100,32.9900],[-96.8100,33.0700],[-96.8100,33.1300],[-96.8200,33.2700],[-96.8200,33.3200],[-96.8200,33.4000],[-96.8200,33.4500],[-96.7300,33.5900],[-96.7300,33.6000],[-96.6600,33.7100],[-96.5900,33.8100],[-96.5000,33.9500],[-96.5000,33.9600],[-96.4600,34.0200],[-96.4300,34.0700],[-96.3700,34.1300],[-96.1700,34.3800],[-96.0800,34.4900],[-95.8600,34.7600],[-95.7800,34.8500],[-95.0000,35.3100],[-93.6300,36.0800],[-92.8600,36.5400],[-92.2700,36.8900],[-91.6300,37.2600],[-90.7700,37.7400],[-90.3000,38.0000],[-88.8700,38.7300],[-88.4800,38.9200],[-88.1200,39.1500],[-87.4400,39.5700],[-87.1000,39.7800],[-86.7300,40.0000],[-86.7200,40.0000],[-86.4700,40.1700],[-85.5700,40.7400],[-85.1900,40.9800],[-84.7200,41.3200],[-84.5300,41.4500],[-84.3300,41.5900],[-83.9500,41.8600],[-83.5800,42.1100],[-83.2200,42.3600],[-82.5500,42.8100],[-82.4000,42.8700],[-81.9300,43.0400],[-81.2000,43.3000],[-80.9600,43.3800],[-80.2300,43.6300],[-79.6600,43.8100],[-79.3400,43.9200],[-79.2100,43.9600],[-77.7600,44.4100],[-76.7400,44.7100],[-76.2200,44.8600],[-75.8900,44.9500],[-75.7500,44.9900],[-75.2300,45.0700],[-74.7800,45.1300],[-74.3700,45.2400],[-74.2000,45.2900],[-73.0600,45.5800],[-72.7800,45.6500],[-72.2300,45.7800],[-70.2600,46.2400],[-70.2100,46.2500],[-67.7900,46.7400],[-67.0500,46.8700],[-67.0500,46.8700],[-65.5500,47.1300],[-63.1100,47.5000],[-60.9500,47.7800],[-58.6100,48.0400],[-57.4700,48.1500],[-57.3300,48.1600],[-54.0400,48.4000],[-52.0000,48.5000],[-50.0000,49.0000],[-46.2900,50.0600],[-30.0000,53.0000],[-25.5800,53.4600],[-15.0000,53.8900],[-8.9900,53.7100],[-5.5300,53.4800],[-5.5000,53.4700],[-3.4300,53.4000],[-3.1300,53.3900],[-0.8300,53.1800],[1.0000,52.9800],[1.2300,52.9500],[1.3100,52.9400],[1.8400,52.8800],[1.9400,52.8700],[2.3600,52.8200],[2.4300,52.8100],[2.7200,52.7700],[2.9900,52.7300],[3.0600,52.7200],[3.5400,52.6000],[3.8000,52.5400],[4.1300,52.4600],[4.2000,52.4500],[4.3800,52.4000],[4.5100,52.3700],[4.6400,52.3400],[4.7600,52.3100]],"weather":null}}};</script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/b3cc109ebab51-maps/TrackPollClient.js" ></script>
|
|
<script>
|
|
var trackpollGlobals = {"TOKEN":"dd1320656957446e5ca0b36709082424e5951095c8bfebfe--2c1281ec28db4137ed709b42228790be4c55a220","INTERVAL":60,"SINGLE_FLIGHT":true,"USERTOKEN":"049924691"};
|
|
</script>
|
|
<script type="text/javascript">(function(FA) { FA.headerSearch = (function() { var flightSearchForm = new FA.Modules.UI.FlightSearchForm('headerSearchForm', { 'stateSelectorClass' : '.trackSelect' , 'dashboardView' : 'toggle' } ); flightSearchForm.init(); return flightSearchForm; })(); })(FA);</script>
|
|
<script type="text/javascript">$("#headerSearchForm .flightSearchForm").append('<div class="forgot"><a href="/live/findflight/" > Forgot the flight number? </a></div>');</script>
|
|
<script type="text/javascript" src="https://www.flightaware.com/include/3cb7aacb77d51-flightpage/model.js" ></script>
|
|
<div id="iecountdown" style="display: none;">
|
|
<table class="fullWidth" style='background: url(https://www.flightaware.com/images/ie_warning.png) 0 top repeat-x;'>
|
|
<tr align='justify'>
|
|
<td align='center'><strong>Your browser is unsupported.</strong> <a id="ie6txt" target="_blank" rel="noopener noreferrer" href='https://www.microsoft.com/en-us/windows/microsoft-edge' style='font-weight: bold;'>upgrade your browser</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</body>
|
|
</html>
|