{"slug":"ua-77x","added_at":"2026-10-14","image":"seatmap.png","image_w":811,"image_h":5058,"total_seats":350,"deck":"","airline":"United Airlines","airline_code":"UA","aircraft":"Boeing 777-300ER","aircraft_type":"Boeing 777-322ER","aircraft_code":"ua-77x","manufacturer":"Boeing","body":"Wide body","haul_type":"Long Haul","optional_text":"Polaris","ife":"Panasonic IFE carries audio and video to your own phone or tablet.","wifi":"Panasonic Ku-band satellite wifi","description":"United Airlines Boeing 777-300ER (type 77X) holds 60 business, 24 premium economy and 266 economy seats including 62 designated Economy Plus seats and featuring United Polaris seats in Business Class. Economy Plus seats are the ones with dark navy headrests.","seat_counts":{"first":0,"business":60,"premium_economy":24,"economy":266,"total":350},"cabins":[{"cabin_type":"J","cabin_class":"Business","num_seats":60,"width":"20\"","recline":"180°","rows":"1 to 18","width_info":"Bulkhead seats at rows 1 and 9 have wider footwells than is standard","recline_info":"Converts into a 6'-6\" long flat bed","power":"110V universal AC","usb":"USB-A","screen_info":"16\" HD touchscreen display","ife_inog":"Panasonic IFE carries audio and video to your own phone or tablet.","wifi_info":"Panasonic Ku-band satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_armrests":true,"adjustable_armrests_info":"Aisle seats with even row numbers moveable aisle armrests","seat_description":"Sixty Polaris seats based on the Safran Optima platform set out as 4 seat pairs across the cabin. All seats have direct access to/from the aisle"},{"cabin_type":"W","cabin_class":"Premium Plus","num_seats":24,"width":"18.7\"","pitch":"38\"","recline":"6\"","rows":"20 to 22","power":"110V universal AC","usb":"USB-A","screen_info":"13\" HD touchscreen display","ife_inog":"Panasonic IFE carries audio and video to your own phone or tablet.","wifi_info":"Panasonic Ku-band satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Four way adjustable","adjustable_armrests":true,"adjustable_armrests_info":"Two way adjustment (up/down) at aisle side only","seat_description":"Twenty-four Collins Aerospace MiQ seats in a 2-4-2 layout. Every seat has an adjustable leg rest and foot rest."},{"cabin_type":"M","cabin_class":"Economy","num_seats":266,"width":"17.3\"","pitch":"31\"","recline":"3\"","rows":"30 to 58","pitch_info":"Economy Plus: 34\"","recline_info":"Economy Plus: 4\"","power":"110V universal AC","usb":"USB-A","screen_info":"9\" HD touchscreen display","ife_inog":"Panasonic IFE carries audio and video to your own phone or tablet.","wifi_info":"Panasonic Ku-band satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Four way adjustable","adjustable_armrests":true,"adjustable_armrests_info":"Aisle seats have moveable armrests except bulkhead rows","seat_description":"266 Collins Aerospace Aspire seats in a 3-4-3 layout.","seat_info":"United Economy Plus is at 30 to 33, 34ABC/JKL, 35ABC/JKL, 45ABC/JKL, and 46DEFG."}],"seats":[{"code":"01A","raw":"01A","cabin":"business","cx":197,"cy":689,"w":44,"h":59,"rot":4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"bulkhead_spacious","comment":"Roomy bulkhead.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"01D","raw":"01D","cabin":"business","cx":377,"cy":728,"w":43,"h":57,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"01G","raw":"01G","cabin":"business","cx":433,"cy":728,"w":43,"h":57,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"01L","raw":"01L","cabin":"business","cx":612,"cy":689,"w":45,"h":59,"rot":-4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"bulkhead_spacious","comment":"Roomy bulkhead.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"02A","raw":"02A","cabin":"business","cx":234,"cy":747,"w":53,"h":62,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"02D","raw":"02D","cabin":"business","cx":340,"cy":785,"w":52,"h":62,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"02G","raw":"02G","cabin":"business","cx":470,"cy":786,"w":51,"h":63,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"02L","raw":"02L","cabin":"business","cx":576,"cy":747,"w":52,"h":62,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"03A","raw":"03A","cabin":"business","cx":198,"cy":852,"w":45,"h":58,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"03D","raw":"03D","cabin":"business","cx":377,"cy":892,"w":42,"h":58,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"03G","raw":"03G","cabin":"business","cx":433,"cy":891,"w":42,"h":57,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"03L","raw":"03L","cabin":"business","cx":613,"cy":852,"w":45,"h":58,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"04A","raw":"04A","cabin":"business","cx":235,"cy":909,"w":52,"h":63,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"04D","raw":"04D","cabin":"business","cx":340,"cy":948,"w":54,"h":61,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"04G","raw":"04G","cabin":"business","cx":471,"cy":949,"w":52,"h":62,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"04L","raw":"04L","cabin":"business","cx":576,"cy":909,"w":51,"h":63,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"05A","raw":"05A","cabin":"business","cx":197,"cy":1015,"w":44,"h":58,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"05D","raw":"05D","cabin":"business","cx":377,"cy":1054,"w":43,"h":57,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"05G","raw":"05G","cabin":"business","cx":433,"cy":1054,"w":43,"h":57,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"05L","raw":"05L","cabin":"business","cx":613,"cy":1015,"w":45,"h":57,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"06A","raw":"06A","cabin":"business","cx":235,"cy":1073,"w":53,"h":63,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"06D","raw":"06D","cabin":"business","cx":340,"cy":1111,"w":53,"h":62,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"06G","raw":"06G","cabin":"business","cx":471,"cy":1111,"w":52,"h":63,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"06L","raw":"06L","cabin":"business","cx":576,"cy":1072,"w":51,"h":64,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"07A","raw":"07A","cabin":"business","cx":197,"cy":1178,"w":44,"h":56,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"07L","raw":"07L","cabin":"business","cx":613,"cy":1178,"w":45,"h":56,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"08A","raw":"08A","cabin":"business","cx":235,"cy":1235,"w":52,"h":63,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"08L","raw":"08L","cabin":"business","cx":575,"cy":1235,"w":54,"h":64,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"09A","raw":"09A","cabin":"business","cx":192,"cy":1665,"w":45,"h":59,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"bulkhead_spacious","comment":"Roomy bulkhead.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"09D","raw":"09D","cabin":"business","cx":377,"cy":1672,"w":43,"h":58,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"09G","raw":"09G","cabin":"business","cx":436,"cy":1672,"w":42,"h":58,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"09L","raw":"09L","cabin":"business","cx":621,"cy":1665,"w":45,"h":59,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"bulkhead_spacious","comment":"Roomy bulkhead.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"10A","raw":"10A","cabin":"business","cx":230,"cy":1724,"w":53,"h":63,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"10D","raw":"10D","cabin":"business","cx":340,"cy":1731,"w":53,"h":65,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"10G","raw":"10G","cabin":"business","cx":473,"cy":1731,"w":55,"h":64,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"10L","raw":"10L","cabin":"business","cx":584,"cy":1725,"w":53,"h":65,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11A","raw":"11A","cabin":"business","cx":192,"cy":1836,"w":45,"h":59,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11D","raw":"11D","cabin":"business","cx":377,"cy":1841,"w":43,"h":60,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11G","raw":"11G","cabin":"business","cx":436,"cy":1840,"w":42,"h":59,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11L","raw":"11L","cabin":"business","cx":622,"cy":1836,"w":46,"h":59,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"12A","raw":"12A","cabin":"business","cx":230,"cy":1895,"w":52,"h":64,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"12D","raw":"12D","cabin":"business","cx":339,"cy":1900,"w":54,"h":64,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"12G","raw":"12G","cabin":"business","cx":473,"cy":1895,"w":53,"h":64,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"12L","raw":"12L","cabin":"business","cx":584,"cy":1895,"w":53,"h":64,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"15A","raw":"15A","cabin":"business","cx":192,"cy":2000,"w":45,"h":59,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"15D","raw":"15D","cabin":"business","cx":377,"cy":2003,"w":43,"h":59,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"15G","raw":"15G","cabin":"business","cx":436,"cy":2003,"w":42,"h":59,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"15L","raw":"15L","cabin":"business","cx":623,"cy":2000,"w":48,"h":59,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"16A","raw":"16A","cabin":"business","cx":230,"cy":2059,"w":52,"h":64,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"16D","raw":"16D","cabin":"business","cx":339,"cy":2061,"w":55,"h":65,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"16G","raw":"16G","cabin":"business","cx":475,"cy":2059,"w":54,"h":64,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"16L","raw":"16L","cabin":"business","cx":584,"cy":2059,"w":54,"h":64,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"17A","raw":"17A","cabin":"business","cx":192,"cy":2170,"w":45,"h":59,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"17D","raw":"17D","cabin":"business","cx":377,"cy":2171,"w":43,"h":60,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"17G","raw":"17G","cabin":"business","cx":436,"cy":2171,"w":42,"h":59,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"17L","raw":"17L","cabin":"business","cx":623,"cy":2170,"w":42,"h":59,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"18A","raw":"18A","cabin":"business","cx":229,"cy":2230,"w":54,"h":65,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"18D","raw":"18D","cabin":"business","cx":340,"cy":2230,"w":53,"h":66,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"18G","raw":"18G","cabin":"business","cx":473,"cy":2230,"w":55,"h":64,"rot":16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"18L","raw":"18L","cabin":"business","cx":584,"cy":2229,"w":53,"h":63,"rot":-16,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"polaris_angled_bed","comment":"Angled toward the aisle. The bed is 70\", about 5\" shorter than a forward-facing one.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"20A","raw":"20A","cabin":"premium_economy","cx":190,"cy":2378,"w":45,"h":61.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"20B","raw":"20B","cabin":"premium_economy","cx":240,"cy":2378,"w":44,"h":61.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (95%). Extra legroom on the right.","sentiment":"neutral"}]},{"code":"20D","raw":"20D","cabin":"premium_economy","cx":329,"cy":2378,"w":45,"h":61.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (70%). Extra legroom on the left.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"20E","raw":"20E","cabin":"premium_economy","cx":379,"cy":2378,"w":43,"h":61.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"20F","raw":"20F","cabin":"premium_economy","cx":432,"cy":2378,"w":43,"h":61.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"20G","raw":"20G","cabin":"premium_economy","cx":481,"cy":2378,"w":44,"h":61.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (70%). Extra legroom on the right.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"20K","raw":"20K","cabin":"premium_economy","cx":573,"cy":2378,"w":43,"h":61.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"20L","raw":"20L","cabin":"premium_economy","cx":621,"cy":2378,"w":43,"h":61.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"21A","raw":"21A","cabin":"premium_economy","cx":190,"cy":2460.05,"w":45,"h":60.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"21B","raw":"21B","cabin":"premium_economy","cx":240,"cy":2460,"w":44,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"21D","raw":"21D","cabin":"premium_economy","cx":328,"cy":2460.05,"w":43,"h":60.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"21E","raw":"21E","cabin":"premium_economy","cx":379,"cy":2459,"w":42,"h":59.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"21F","raw":"21F","cabin":"premium_economy","cx":432,"cy":2460.05,"w":42,"h":60.5,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"21G","raw":"21G","cabin":"premium_economy","cx":481,"cy":2460.05,"w":44,"h":60.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"21K","raw":"21K","cabin":"premium_economy","cx":573,"cy":2460.05,"w":43,"h":60.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"21L","raw":"21L","cabin":"premium_economy","cx":622,"cy":2460.05,"w":44,"h":60.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"22A","raw":"22A","cabin":"premium_economy","cx":190,"cy":2541,"w":45,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"22B","raw":"22B","cabin":"premium_economy","cx":240,"cy":2541,"w":44,"h":59.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"22D","raw":"22D","cabin":"premium_economy","cx":328,"cy":2541,"w":43,"h":59.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"22E","raw":"22E","cabin":"premium_economy","cx":379,"cy":2541,"w":42,"h":59.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"22F","raw":"22F","cabin":"premium_economy","cx":432,"cy":2541,"w":42,"h":59.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"22G","raw":"22G","cabin":"premium_economy","cx":481,"cy":2541,"w":44,"h":59.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"22K","raw":"22K","cabin":"premium_economy","cx":573,"cy":2541,"w":43,"h":59.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"22L","raw":"22L","cabin":"premium_economy","cx":622,"cy":2541,"w":42,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"30A","raw":"30A","cabin":"economy","cx":186,"cy":2737.0499999999997,"w":35,"h":56.7,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"door_intrusion","comment":"Exit door L3 takes about 15% of the seat width, 5cm (2in) in front.","sentiment":"bad","severity":"moderate"}]},{"code":"30B","raw":"30B","cabin":"economy","cx":225,"cy":2737.0499999999997,"w":42,"h":56.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30C","raw":"30C","cabin":"economy","cx":265,"cy":2737.0499999999997,"w":36,"h":56.7,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"30D","raw":"30D","cabin":"economy","cx":349,"cy":2743,"w":37,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"bulkhead_spacious","comment":"Roomy bulkhead, 72cm (28in) to the wall.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"30E","raw":"30E","cabin":"economy","cx":387,"cy":2742.0499999999997,"w":38,"h":56.7,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"bulkhead_spacious","comment":"Roomy bulkhead, 72cm (28in) to the wall.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"30F","raw":"30F","cabin":"economy","cx":426,"cy":2742.0499999999997,"w":36,"h":56.7,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"bulkhead_spacious","comment":"Roomy bulkhead, 72cm (28in) to the wall.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"30G","raw":"30G","cabin":"economy","cx":465,"cy":2742.0499999999997,"w":38,"h":56.7,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"bulkhead_spacious","comment":"Roomy bulkhead, 73cm (29in) to the wall.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"30J","raw":"30J","cabin":"economy","cx":548,"cy":2745,"w":34,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"30K","raw":"30K","cabin":"economy","cx":587,"cy":2745,"w":42,"h":57.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30L","raw":"30L","cabin":"economy","cx":626,"cy":2745,"w":35,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"right"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"door_intrusion","comment":"Exit door R3 takes about 15% of the seat width, 5cm (2in) in front.","sentiment":"bad","severity":"moderate"}]},{"code":"31A","raw":"31A","cabin":"economy","cx":187,"cy":2809.0499999999997,"w":37,"h":56.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"31B","raw":"31B","cabin":"economy","cx":225,"cy":2809.0499999999997,"w":38,"h":56.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"31C","raw":"31C","cabin":"economy","cx":265,"cy":2809.0499999999997,"w":37,"h":56.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"31D","raw":"31D","cabin":"economy","cx":348,"cy":2812.0499999999997,"w":37,"h":56.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"31E","raw":"31E","cabin":"economy","cx":386,"cy":2812.0499999999997,"w":39,"h":56.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"31F","raw":"31F","cabin":"economy","cx":425,"cy":2812.0499999999997,"w":37,"h":56.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"31G","raw":"31G","cabin":"economy","cx":465,"cy":2812.0499999999997,"w":38,"h":56.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"31J","raw":"31J","cabin":"economy","cx":547,"cy":2815,"w":35,"h":57.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"31K","raw":"31K","cabin":"economy","cx":586,"cy":2815,"w":41,"h":57.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"31L","raw":"31L","cabin":"economy","cx":626,"cy":2814.0499999999997,"w":36,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"32A","raw":"32A","cabin":"economy","cx":186,"cy":2882,"w":35,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"32B","raw":"32B","cabin":"economy","cx":225,"cy":2882,"w":41,"h":57.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32C","raw":"32C","cabin":"economy","cx":265,"cy":2882,"w":37,"h":57.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32D","raw":"32D","cabin":"economy","cx":348,"cy":2882,"w":38,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32E","raw":"32E","cabin":"economy","cx":387,"cy":2882,"w":38,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32F","raw":"32F","cabin":"economy","cx":425,"cy":2882,"w":35,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32G","raw":"32G","cabin":"economy","cx":464,"cy":2882,"w":37,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32J","raw":"32J","cabin":"economy","cx":547,"cy":2885.0499999999997,"w":35,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32K","raw":"32K","cabin":"economy","cx":587,"cy":2885.0499999999997,"w":42,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32L","raw":"32L","cabin":"economy","cx":627,"cy":2885.0499999999997,"w":34,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"33A","raw":"33A","cabin":"economy","cx":187,"cy":2953,"w":37,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"33B","raw":"33B","cabin":"economy","cx":225,"cy":2953,"w":38,"h":57.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33C","raw":"33C","cabin":"economy","cx":264,"cy":2953,"w":38,"h":57.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33D","raw":"33D","cabin":"economy","cx":348,"cy":2951,"w":38,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33E","raw":"33E","cabin":"economy","cx":387,"cy":2951,"w":38,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33F","raw":"33F","cabin":"economy","cx":425,"cy":2950.0499999999997,"w":37,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33G","raw":"33G","cabin":"economy","cx":464,"cy":2950.0499999999997,"w":39,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33J","raw":"33J","cabin":"economy","cx":547,"cy":2956,"w":35,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33K","raw":"33K","cabin":"economy","cx":586,"cy":2956,"w":41,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33L","raw":"33L","cabin":"economy","cx":625,"cy":2956,"w":37,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"34A","raw":"34A","cabin":"economy","cx":186,"cy":3022,"w":35,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"34B","raw":"34B","cabin":"economy","cx":224,"cy":3021.0499999999997,"w":40,"h":56.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"34C","raw":"34C","cabin":"economy","cx":264,"cy":3021.0499999999997,"w":38,"h":56.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"34D","raw":"34D","cabin":"economy","cx":347,"cy":3014,"w":36,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34E","raw":"34E","cabin":"economy","cx":386,"cy":3014,"w":40,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34F","raw":"34F","cabin":"economy","cx":425,"cy":3014,"w":37,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34G","raw":"34G","cabin":"economy","cx":464,"cy":3014.0499999999997,"w":39,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34J","raw":"34J","cabin":"economy","cx":548,"cy":3023,"w":34,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"34K","raw":"34K","cabin":"economy","cx":586,"cy":3023,"w":41,"h":57.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"34L","raw":"34L","cabin":"economy","cx":627,"cy":3023.0499999999997,"w":34,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"35A","raw":"35A","cabin":"economy","cx":186,"cy":3093.0499999999997,"w":35,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"35B","raw":"35B","cabin":"economy","cx":225,"cy":3093.0499999999997,"w":41,"h":56.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35C","raw":"35C","cabin":"economy","cx":265,"cy":3093.0499999999997,"w":36,"h":56.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35D","raw":"35D","cabin":"economy","cx":349,"cy":3080.0499999999997,"w":37,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35E","raw":"35E","cabin":"economy","cx":387,"cy":3080.0499999999997,"w":38,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35F","raw":"35F","cabin":"economy","cx":426,"cy":3080.0499999999997,"w":38,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35G","raw":"35G","cabin":"economy","cx":465,"cy":3080.0499999999997,"w":38,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35J","raw":"35J","cabin":"economy","cx":549,"cy":3094,"w":36,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35K","raw":"35K","cabin":"economy","cx":588,"cy":3094,"w":40,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35L","raw":"35L","cabin":"economy","cx":626,"cy":3094,"w":35,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"36A","raw":"36A","cabin":"economy","cx":186,"cy":3158.0499999999997,"w":35,"h":58.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"36B","raw":"36B","cabin":"economy","cx":225,"cy":3158.0499999999997,"w":41,"h":58.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36C","raw":"36C","cabin":"economy","cx":265,"cy":3158.0499999999997,"w":37,"h":58.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36D","raw":"36D","cabin":"economy","cx":348,"cy":3146.0499999999997,"w":38,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36E","raw":"36E","cabin":"economy","cx":387,"cy":3146.0499999999997,"w":38,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36F","raw":"36F","cabin":"economy","cx":425,"cy":3146.0499999999997,"w":36,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36G","raw":"36G","cabin":"economy","cx":465,"cy":3146.0499999999997,"w":38,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36J","raw":"36J","cabin":"economy","cx":548,"cy":3158,"w":34,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36K","raw":"36K","cabin":"economy","cx":587,"cy":3158,"w":41,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36L","raw":"36L","cabin":"economy","cx":627,"cy":3158,"w":34,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"37A","raw":"37A","cabin":"economy","cx":186,"cy":3219,"w":35,"h":57.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"37B","raw":"37B","cabin":"economy","cx":224,"cy":3220.0499999999997,"w":40,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37C","raw":"37C","cabin":"economy","cx":264,"cy":3219,"w":38,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37D","raw":"37D","cabin":"economy","cx":349,"cy":3209,"w":37,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37E","raw":"37E","cabin":"economy","cx":387,"cy":3209,"w":38,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37F","raw":"37F","cabin":"economy","cx":425,"cy":3209.0499999999997,"w":37,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37G","raw":"37G","cabin":"economy","cx":465,"cy":3209.0499999999997,"w":40,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37J","raw":"37J","cabin":"economy","cx":548,"cy":3220,"w":34,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37K","raw":"37K","cabin":"economy","cx":585,"cy":3220.0499999999997,"w":39,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37L","raw":"37L","cabin":"economy","cx":625,"cy":3220.0499999999997,"w":35,"h":56.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"38A","raw":"38A","cabin":"economy","cx":186,"cy":3284,"w":35,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"38B","raw":"38B","cabin":"economy","cx":225,"cy":3284,"w":42,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38C","raw":"38C","cabin":"economy","cx":265,"cy":3284,"w":36,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38D","raw":"38D","cabin":"economy","cx":348,"cy":3275.0499999999997,"w":35,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38E","raw":"38E","cabin":"economy","cx":386,"cy":3275,"w":40,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38F","raw":"38F","cabin":"economy","cx":425,"cy":3275,"w":37,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38G","raw":"38G","cabin":"economy","cx":465,"cy":3275,"w":38,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38J","raw":"38J","cabin":"economy","cx":548,"cy":3284,"w":34,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38K","raw":"38K","cabin":"economy","cx":587,"cy":3284,"w":42,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38L","raw":"38L","cabin":"economy","cx":626,"cy":3285.0499999999997,"w":34,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"39A","raw":"39A","cabin":"economy","cx":187,"cy":3349,"w":37,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"39B","raw":"39B","cabin":"economy","cx":226,"cy":3349,"w":40,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39C","raw":"39C","cabin":"economy","cx":265,"cy":3349,"w":36,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39D","raw":"39D","cabin":"economy","cx":347,"cy":3341.0499999999997,"w":35,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39E","raw":"39E","cabin":"economy","cx":385,"cy":3341,"w":41,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39F","raw":"39F","cabin":"economy","cx":425,"cy":3341,"w":37,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39G","raw":"39G","cabin":"economy","cx":465,"cy":3341,"w":40,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39J","raw":"39J","cabin":"economy","cx":548,"cy":3349,"w":34,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39K","raw":"39K","cabin":"economy","cx":587,"cy":3349,"w":42,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39L","raw":"39L","cabin":"economy","cx":627,"cy":3349,"w":34,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"40A","raw":"40A","cabin":"economy","cx":186,"cy":3410,"w":35,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"40B","raw":"40B","cabin":"economy","cx":224,"cy":3410,"w":40,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40C","raw":"40C","cabin":"economy","cx":265,"cy":3410,"w":39,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40D","raw":"40D","cabin":"economy","cx":348,"cy":3403,"w":38,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40E","raw":"40E","cabin":"economy","cx":387,"cy":3403,"w":38,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40F","raw":"40F","cabin":"economy","cx":425,"cy":3403,"w":37,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40G","raw":"40G","cabin":"economy","cx":465,"cy":3403,"w":40,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40J","raw":"40J","cabin":"economy","cx":547,"cy":3410,"w":35,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40K","raw":"40K","cabin":"economy","cx":587,"cy":3410,"w":42,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40L","raw":"40L","cabin":"economy","cx":626,"cy":3410,"w":35,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"41A","raw":"41A","cabin":"economy","cx":186,"cy":3474,"w":35,"h":57.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"41B","raw":"41B","cabin":"economy","cx":225,"cy":3474,"w":40,"h":57.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"41C","raw":"41C","cabin":"economy","cx":265,"cy":3474.0499999999997,"w":37,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41D","raw":"41D","cabin":"economy","cx":348,"cy":3469,"w":37,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41E","raw":"41E","cabin":"economy","cx":386,"cy":3469,"w":39,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41F","raw":"41F","cabin":"economy","cx":425,"cy":3469,"w":37,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41G","raw":"41G","cabin":"economy","cx":464,"cy":3469,"w":39,"h":57.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41J","raw":"41J","cabin":"economy","cx":547,"cy":3474,"w":35,"h":55.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41K","raw":"41K","cabin":"economy","cx":586,"cy":3474,"w":41,"h":57.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"41L","raw":"41L","cabin":"economy","cx":627,"cy":3474.0499999999997,"w":34,"h":56.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"42A","raw":"42A","cabin":"economy","cx":186,"cy":3539,"w":35,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"42B","raw":"42B","cabin":"economy","cx":225,"cy":3539,"w":41,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"42C","raw":"42C","cabin":"economy","cx":265,"cy":3539,"w":36,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"42D","raw":"42D","cabin":"economy","cx":348,"cy":3535,"w":38,"h":57.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"42E","raw":"42E","cabin":"economy","cx":387,"cy":3534.0499999999997,"w":38,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42F","raw":"42F","cabin":"economy","cx":425,"cy":3534.0499999999997,"w":37,"h":56.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42G","raw":"42G","cabin":"economy","cx":465,"cy":3535,"w":40,"h":57.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"42J","raw":"42J","cabin":"economy","cx":547,"cy":3539,"w":35,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"42K","raw":"42K","cabin":"economy","cx":586,"cy":3539,"w":41,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"42L","raw":"42L","cabin":"economy","cx":626,"cy":3539,"w":36,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43A","raw":"43A","cabin":"economy","cx":186,"cy":3604.0499999999997,"w":35,"h":58.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43B","raw":"43B","cabin":"economy","cx":224,"cy":3604.0499999999997,"w":40,"h":58.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43C","raw":"43C","cabin":"economy","cx":264,"cy":3604,"w":38,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43D","raw":"43D","cabin":"economy","cx":347,"cy":3601.0499999999997,"w":36,"h":56.7,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43E","raw":"43E","cabin":"economy","cx":386,"cy":3601.0499999999997,"w":40,"h":56.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"43F","raw":"43F","cabin":"economy","cx":425,"cy":3601.0499999999997,"w":37,"h":56.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"43G","raw":"43G","cabin":"economy","cx":464,"cy":3602,"w":39,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43J","raw":"43J","cabin":"economy","cx":547,"cy":3604,"w":35,"h":57.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43K","raw":"43K","cabin":"economy","cx":586,"cy":3604.0499999999997,"w":41,"h":58.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43L","raw":"43L","cabin":"economy","cx":627,"cy":3604.0499999999997,"w":34,"h":58.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"45A","raw":"45A","cabin":"economy","cx":191,"cy":3836.0499999999997,"w":41.8,"h":62.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"door_intrusion","comment":"Exit door L4 takes about some% of the seat width, starting 40cm (16in) in front.","sentiment":"bad","severity":"moderate"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"45B","raw":"45B","cabin":"economy","cx":229.05,"cy":3836.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"45C","raw":"45C","cabin":"economy","cx":266,"cy":3836.0499999999997,"w":41.8,"h":62.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bassinet_nearby","comment":"Bassinet position nearby. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"45J","raw":"45J","cabin":"economy","cx":542.05,"cy":3836.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bassinet_nearby","comment":"Bassinet position nearby. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"45K","raw":"45K","cabin":"economy","cx":582,"cy":3836.0499999999997,"w":37.4,"h":62.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"45L","raw":"45L","cabin":"economy","cx":618,"cy":3836,"w":41.8,"h":64.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"right"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"door_intrusion","comment":"Exit door R4 takes about some% of the seat width, starting 40cm (16in) in front.","sentiment":"bad","severity":"moderate"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"46A","raw":"46A","cabin":"economy","cx":192.04999999999998,"cy":3902.0499999999997,"w":40.7,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"46B","raw":"46B","cabin":"economy","cx":229,"cy":3902.0499999999997,"w":35.2,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46C","raw":"46C","cabin":"economy","cx":269.05,"cy":3902.0499999999997,"w":38.5,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46D","raw":"46D","cabin":"economy","cx":347.04999999999995,"cy":3905.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"46E","raw":"46E","cabin":"economy","cx":386.04999999999995,"cy":3905.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"46F","raw":"46F","cabin":"economy","cx":424,"cy":3905.0499999999997,"w":37.4,"h":62.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"46G","raw":"46G","cabin":"economy","cx":464.04999999999995,"cy":3905.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 34\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"46J","raw":"46J","cabin":"economy","cx":542,"cy":3902.0499999999997,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46K","raw":"46K","cabin":"economy","cx":581.05,"cy":3902.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46L","raw":"46L","cabin":"economy","cx":618,"cy":3902.0499999999997,"w":41.8,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"47A","raw":"47A","cabin":"economy","cx":192.04999999999998,"cy":3967.0499999999997,"w":40.7,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"47B","raw":"47B","cabin":"economy","cx":230.05,"cy":3967.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"47C","raw":"47C","cabin":"economy","cx":268,"cy":3967.0499999999997,"w":39.6,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"47D","raw":"47D","cabin":"economy","cx":347.04999999999995,"cy":3970.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"47E","raw":"47E","cabin":"economy","cx":386,"cy":3970,"w":37.4,"h":64.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"47F","raw":"47F","cabin":"economy","cx":424,"cy":3970.0499999999997,"w":37.4,"h":62.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"47G","raw":"47G","cabin":"economy","cx":464.05,"cy":3970.0499999999997,"w":38.5,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"47J","raw":"47J","cabin":"economy","cx":542.05,"cy":3967.0499999999997,"w":38.5,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"47K","raw":"47K","cabin":"economy","cx":581,"cy":3967.0499999999997,"w":35.2,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"47L","raw":"47L","cabin":"economy","cx":619.05,"cy":3967.0499999999997,"w":38.5,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"48A","raw":"48A","cabin":"economy","cx":191.05,"cy":4033.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"48B","raw":"48B","cabin":"economy","cx":229.05,"cy":4033.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"48C","raw":"48C","cabin":"economy","cx":267,"cy":4033.0499999999997,"w":41.8,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"48D","raw":"48D","cabin":"economy","cx":347.04999999999995,"cy":4036.0499999999997,"w":36.3,"h":61.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"48E","raw":"48E","cabin":"economy","cx":388,"cy":4036.0499999999997,"w":41.8,"h":61.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"48F","raw":"48F","cabin":"economy","cx":424.04999999999995,"cy":4036.0499999999997,"w":36.3,"h":61.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"48G","raw":"48G","cabin":"economy","cx":464.05,"cy":4036.0499999999997,"w":38.5,"h":61.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"48J","raw":"48J","cabin":"economy","cx":542,"cy":4033.0499999999997,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"48K","raw":"48K","cabin":"economy","cx":581.05,"cy":4033.0499999999997,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"48L","raw":"48L","cabin":"economy","cx":618,"cy":4033.0499999999997,"w":39.6,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"49A","raw":"49A","cabin":"economy","cx":192.04999999999998,"cy":4099.05,"w":40.7,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"49B","raw":"49B","cabin":"economy","cx":229.05,"cy":4099.05,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"49C","raw":"49C","cabin":"economy","cx":267.05,"cy":4099.05,"w":42.9,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"49D","raw":"49D","cabin":"economy","cx":347.04999999999995,"cy":4101.05,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"49E","raw":"49E","cabin":"economy","cx":386,"cy":4101.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"49F","raw":"49F","cabin":"economy","cx":424.04999999999995,"cy":4101.05,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"49G","raw":"49G","cabin":"economy","cx":464,"cy":4101.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"49J","raw":"49J","cabin":"economy","cx":542.05,"cy":4099.05,"w":38.5,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"49K","raw":"49K","cabin":"economy","cx":581.05,"cy":4099.05,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"49L","raw":"49L","cabin":"economy","cx":618.0500000000001,"cy":4099.05,"w":40.7,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"50A","raw":"50A","cabin":"economy","cx":190,"cy":4165,"w":37.4,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"50B","raw":"50B","cabin":"economy","cx":229.05,"cy":4164.05,"w":34.1,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50C","raw":"50C","cabin":"economy","cx":268,"cy":4165,"w":39.6,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50D","raw":"50D","cabin":"economy","cx":346,"cy":4166.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50E","raw":"50E","cabin":"economy","cx":388,"cy":4166.05,"w":41.8,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50F","raw":"50F","cabin":"economy","cx":424.04999999999995,"cy":4167,"w":36.3,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50G","raw":"50G","cabin":"economy","cx":464,"cy":4167,"w":37.4,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50J","raw":"50J","cabin":"economy","cx":542,"cy":4165,"w":37.4,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50K","raw":"50K","cabin":"economy","cx":581.05,"cy":4165,"w":36.3,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50L","raw":"50L","cabin":"economy","cx":619.05,"cy":4165,"w":38.5,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"51A","raw":"51A","cabin":"economy","cx":190,"cy":4226,"w":37.4,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"51B","raw":"51B","cabin":"economy","cx":229,"cy":4225.05,"w":35.2,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51C","raw":"51C","cabin":"economy","cx":269,"cy":4225.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51D","raw":"51D","cabin":"economy","cx":346,"cy":4232.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51E","raw":"51E","cabin":"economy","cx":386.05,"cy":4232.05,"w":38.5,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51F","raw":"51F","cabin":"economy","cx":422,"cy":4232.05,"w":41.8,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51G","raw":"51G","cabin":"economy","cx":463.05,"cy":4232.05,"w":42.9,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51J","raw":"51J","cabin":"economy","cx":542,"cy":4230.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51K","raw":"51K","cabin":"economy","cx":581.05,"cy":4230.05,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51L","raw":"51L","cabin":"economy","cx":619.05,"cy":4231,"w":38.5,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"52A","raw":"52A","cabin":"economy","cx":190,"cy":4291.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"52B","raw":"52B","cabin":"economy","cx":229.05,"cy":4291.05,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52C","raw":"52C","cabin":"economy","cx":268.05,"cy":4291.05,"w":38.5,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52D","raw":"52D","cabin":"economy","cx":346.05,"cy":4294,"w":38.5,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52E","raw":"52E","cabin":"economy","cx":386.04999999999995,"cy":4294,"w":36.3,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52F","raw":"52F","cabin":"economy","cx":424.04999999999995,"cy":4294,"w":36.3,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52G","raw":"52G","cabin":"economy","cx":465,"cy":4294,"w":39.6,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52J","raw":"52J","cabin":"economy","cx":542,"cy":4292.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52K","raw":"52K","cabin":"economy","cx":581.05,"cy":4294.05,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52L","raw":"52L","cabin":"economy","cx":620,"cy":4294.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"53A","raw":"53A","cabin":"economy","cx":190,"cy":4357.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"53B","raw":"53B","cabin":"economy","cx":229,"cy":4357.05,"w":35.2,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53C","raw":"53C","cabin":"economy","cx":266,"cy":4357.05,"w":41.8,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53D","raw":"53D","cabin":"economy","cx":346.04999999999995,"cy":4359.05,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53E","raw":"53E","cabin":"economy","cx":388,"cy":4360,"w":41.8,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53F","raw":"53F","cabin":"economy","cx":425,"cy":4360,"w":35.2,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53G","raw":"53G","cabin":"economy","cx":464,"cy":4360,"w":37.4,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53J","raw":"53J","cabin":"economy","cx":544,"cy":4357,"w":41.8,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53K","raw":"53K","cabin":"economy","cx":581.05,"cy":4360.05,"w":36.3,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53L","raw":"53L","cabin":"economy","cx":618,"cy":4360.05,"w":41.8,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"54A","raw":"54A","cabin":"economy","cx":192.05,"cy":4423,"w":38.5,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"54B","raw":"54B","cabin":"economy","cx":228,"cy":4422,"w":39.6,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54C","raw":"54C","cabin":"economy","cx":268,"cy":4422,"w":39.6,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54D","raw":"54D","cabin":"economy","cx":346,"cy":4425.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54E","raw":"54E","cabin":"economy","cx":385,"cy":4425.05,"w":35.2,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54F","raw":"54F","cabin":"economy","cx":422.05,"cy":4425.05,"w":42.9,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54G","raw":"54G","cabin":"economy","cx":464,"cy":4425.05,"w":37.4,"h":62.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54J","raw":"54J","cabin":"economy","cx":542,"cy":4423,"w":37.4,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54K","raw":"54K","cabin":"economy","cx":582,"cy":4425,"w":41.8,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54L","raw":"54L","cabin":"economy","cx":619.05,"cy":4427.049999999999,"w":38.5,"h":65.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"55A","raw":"55A","cabin":"economy","cx":194.05,"cy":4491,"w":38.5,"h":64.2,"rot":-2,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"55B","raw":"55B","cabin":"economy","cx":232,"cy":4489,"w":41.8,"h":64.2,"rot":-2,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55C","raw":"55C","cabin":"economy","cx":273.05,"cy":4488.049999999999,"w":38.5,"h":65.3,"rot":-2,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55D","raw":"55D","cabin":"economy","cx":346,"cy":4490,"w":35.2,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55E","raw":"55E","cabin":"economy","cx":385,"cy":4490,"w":35.2,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55F","raw":"55F","cabin":"economy","cx":422,"cy":4490,"w":41.8,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55G","raw":"55G","cabin":"economy","cx":462.05,"cy":4490,"w":40.7,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55J","raw":"55J","cabin":"economy","cx":538,"cy":4489.049999999999,"w":37.4,"h":65.3,"rot":1.9,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55K","raw":"55K","cabin":"economy","cx":578,"cy":4492,"w":37.4,"h":64.2,"rot":1.9,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55L","raw":"55L","cabin":"economy","cx":617,"cy":4494.049999999999,"w":39.6,"h":65.3,"rot":1.9,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"56A","raw":"56A","cabin":"economy","cx":198.05,"cy":4553,"w":38.5,"h":57.8,"rot":-2,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"56B","raw":"56B","cabin":"economy","cx":236.05,"cy":4550.049999999999,"w":34.1,"h":54.3,"rot":-2,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside: room to the side, and the floor space next to you is yours.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"56D","raw":"56D","cabin":"economy","cx":346.05,"cy":4556,"w":38.5,"h":64.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"56E","raw":"56E","cabin":"economy","cx":386.04999999999995,"cy":4556,"w":36.3,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"56F","raw":"56F","cabin":"economy","cx":422,"cy":4556,"w":41.8,"h":64.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"56G","raw":"56G","cabin":"economy","cx":464,"cy":4556,"w":37.4,"h":64.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"56K","raw":"56K","cabin":"economy","cx":575.05,"cy":4551.049999999999,"w":36.3,"h":48.3,"rot":2,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside: room to the side, and the floor space next to you is yours.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"56L","raw":"56L","cabin":"economy","cx":612.05,"cy":4553.049999999999,"w":38.5,"h":48.3,"rot":2,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"57A","raw":"57A","cabin":"economy","cx":203.05,"cy":4620,"w":36.3,"h":57.8,"rot":-3.5,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"57B","raw":"57B","cabin":"economy","cx":241,"cy":4616,"w":39.6,"h":56.2,"rot":-3.5,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"57D","raw":"57D","cabin":"economy","cx":347.05,"cy":4612.049999999999,"w":34.1,"h":54.3,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"57E","raw":"57E","cabin":"economy","cx":386,"cy":4611.05,"w":35.2,"h":52.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"57F","raw":"57F","cabin":"economy","cx":424,"cy":4612.049999999999,"w":35.2,"h":54.3,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"57G","raw":"57G","cabin":"economy","cx":463,"cy":4612.049999999999,"w":33,"h":54.3,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"57K","raw":"57K","cabin":"economy","cx":569,"cy":4616,"w":37.4,"h":56.2,"rot":3.5,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"57L","raw":"57L","cabin":"economy","cx":608.05,"cy":4620,"w":36.3,"h":56.2,"rot":3.5,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"58D","raw":"58D","cabin":"economy","cx":347.05,"cy":4678.049999999999,"w":34.1,"h":54.3,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"58E","raw":"58E","cabin":"economy","cx":386,"cy":4678.049999999999,"w":35.2,"h":54.3,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"58F","raw":"58F","cabin":"economy","cx":425,"cy":4678.049999999999,"w":33,"h":54.3,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"58G","raw":"58G","cabin":"economy","cx":464,"cy":4677,"w":35.2,"h":51,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]}],"last_updated":"2026-10-14","wifi_providers":[{"technology":"Panasonic Ku-band","tier":2,"rating":"Better","note":"Panasonic Ku-band satellite wifi","fleet_pct":100}],"verified_by":"Alex Westridge"}