{"slug":"ua-19s","added_at":"2026-10-14","image":"seatmap.png","image_w":496,"image_h":2176,"total_seats":126,"deck":"","airline":"United Airlines","airline_code":"UA","aircraft":"Airbus A319","aircraft_type":"Airbus A319-131","aircraft_code":"ua-19s","manufacturer":"Airbus","body":"Narrow body","haul_type":"Short Haul","optional_text":"NEXT cabin interior","ife":"Panasonic system carries audio and video on demand.","wifi":"Panasonic Ku-band · Panasonic Avionics Ku-band satellite wifi · Viasat Ka-band","description":"This version of the United Airlines Airbus A319 was introduced in 2023 and features the United Next interior, laid out 12F 114M. The cabins include LED mood lighting and Airbus XL overhead lockers. There are 36 designated Economy Plus seats (indicated with blue accents).","seat_counts":{"first":0,"business":12,"premium_economy":0,"economy":114,"total":126},"cabins":[{"cabin_type":"J","cabin_class":"Domestic First","num_seats":12,"width":"20\"","pitch":"37\"","recline":"5\"","rows":"1 to 3","power":"110V universal AC","usb":"USB-C","screen_info":"13\" HD touch screen display","ife_inog":"Panasonic system carries audio and video on demand.","wifi_info":"Panasonic Avionics Ku-band satellite wifi","bluetooth_connectivity":"Yes","wireless_charging":"Yes","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Six way adjustable","adjustable_armrests":true,"adjustable_armrests_info":"All rows have adjustable armrests","seat_description":"Twelve Safran Z600 articulated cradle seats in a 2-2 layout, featuring an adjustable headrest, flip-up tablet holder, and in-arm storage pocket.","seat_info":"The forward bulkheads have no footwell cut-outs at their base."},{"cabin_type":"M","cabin_class":"Economy","num_seats":114,"width":"18\"","pitch":"30\" to 35\"","recline":"2\" to 3\"","rows":"7 to 35","pitch_info":"Rows 8 to 15: 35\" Row 21: 38\"","recline_info":"Rows 7 to 11: 3\" Seats in row 15 do not recline","power":"110V universal AC","usb":"USB-C","screen_info":"10\" HD touch screen display","ife_inog":"Panasonic system carries audio and video on demand.","wifi_info":"Panasonic Avionics Ku-band satellite wifi","bluetooth_connectivity":"Yes","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":"All aisle seats with the exception of row 7 have adjustable armrests","seat_description":"114 slimline seats featuring an adjustable headrest and a tablet holder in a 3-3 layout.","seat_info":"United Economy Plus runs from row 7 to row 21. Row 7 has usable space under the row 3 seats, and fixed armrests holding a fold-out tray."}],"seats":[{"code":"01A","raw":"01A","cabin":"business","cx":135.29999999999998,"cy":542.2,"w":46.4,"h":59.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"01B","raw":"01B","cabin":"business","cx":194.2,"cy":542.2,"w":46.4,"h":59.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (85%). Extra legroom on the right.","sentiment":"neutral"},{"slug":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"01E","raw":"01E","cabin":"business","cx":302.59999999999997,"cy":542.2,"w":46.4,"h":59.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"01F","raw":"01F","cabin":"business","cx":361.5,"cy":542.2,"w":46.4,"h":59.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"02A","raw":"02A","cabin":"business","cx":135.29999999999998,"cy":617.4,"w":46.4,"h":59.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"02B","raw":"02B","cabin":"business","cx":194.2,"cy":617.4,"w":46.4,"h":59.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02E","raw":"02E","cabin":"business","cx":302.59999999999997,"cy":617.4,"w":46.4,"h":59.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02F","raw":"02F","cabin":"business","cx":361.5,"cy":617.4,"w":46.4,"h":59.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"03A","raw":"03A","cabin":"business","cx":135.29999999999998,"cy":693.6,"w":46.4,"h":59.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"03B","raw":"03B","cabin":"business","cx":194.2,"cy":693.6,"w":46.4,"h":59.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03E","raw":"03E","cabin":"business","cx":302.59999999999997,"cy":693.6,"w":46.4,"h":59.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03F","raw":"03F","cabin":"business","cx":361.5,"cy":693.6,"w":46.4,"h":59.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"07A","raw":"07A","cabin":"economy","cx":128.15,"cy":804.2,"w":36.7,"h":52.4,"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":"bulkhead_cramped","comment":"Tight bulkhead, wall only 42cm (17in) away.","sentiment":"bad","severity":"moderate"},{"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 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07B","raw":"07B","cabin":"economy","cx":166.85,"cy":804.2,"w":36.7,"h":52.4,"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":"bulkhead_cramped","comment":"Tight bulkhead, wall only 42cm (17in) away.","sentiment":"bad","severity":"moderate"},{"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 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07C","raw":"07C","cabin":"economy","cx":206.29999999999998,"cy":804.2,"w":37.2,"h":52.4,"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":"bulkhead_cramped","comment":"Tight bulkhead, wall only 42cm (17in) away.","sentiment":"bad","severity":"moderate"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (75%). Extra legroom on the right.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07D","raw":"07D","cabin":"economy","cx":290.8,"cy":804.2,"w":37.6,"h":52.4,"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":"bulkhead_cramped","comment":"Tight bulkhead, wall only 43cm (17in) away.","sentiment":"bad","severity":"moderate"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (80%). Extra legroom on the left.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07E","raw":"07E","cabin":"economy","cx":329.8,"cy":804.2,"w":37.2,"h":52.4,"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":"bulkhead_cramped","comment":"Tight bulkhead, wall only 43cm (17in) away.","sentiment":"bad","severity":"moderate"},{"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 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07F","raw":"07F","cabin":"economy","cx":368.6,"cy":804.2,"w":37.2,"h":52.4,"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":"bulkhead_cramped","comment":"Tight bulkhead, wall only 43cm (17in) away.","sentiment":"bad","severity":"moderate"},{"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 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08A","raw":"08A","cabin":"economy","cx":128.15,"cy":866.6,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08B","raw":"08B","cabin":"economy","cx":166.85,"cy":866.6,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08C","raw":"08C","cabin":"economy","cx":206.29999999999998,"cy":866.6,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08D","raw":"08D","cabin":"economy","cx":290.8,"cy":866.6,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08E","raw":"08E","cabin":"economy","cx":329.8,"cy":866.6,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08F","raw":"08F","cabin":"economy","cx":368.6,"cy":866.6,"w":37.2,"h":52.4,"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 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10A","raw":"10A","cabin":"economy","cx":128.15,"cy":930,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" 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":"10B","raw":"10B","cabin":"economy","cx":166.85,"cy":930,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10C","raw":"10C","cabin":"economy","cx":206.29999999999998,"cy":930,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10D","raw":"10D","cabin":"economy","cx":290.8,"cy":930,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10E","raw":"10E","cabin":"economy","cx":329.8,"cy":930,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10F","raw":"10F","cabin":"economy","cx":368.6,"cy":930,"w":37.2,"h":52.4,"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 35\" pitch, 5\" 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":"11A","raw":"11A","cabin":"economy","cx":128.15,"cy":992.4000000000001,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" 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":"11B","raw":"11B","cabin":"economy","cx":166.85,"cy":992.4000000000001,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11C","raw":"11C","cabin":"economy","cx":206.29999999999998,"cy":992.4000000000001,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11D","raw":"11D","cabin":"economy","cx":290.8,"cy":992.4000000000001,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11E","raw":"11E","cabin":"economy","cx":329.8,"cy":992.4000000000001,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11F","raw":"11F","cabin":"economy","cx":368.6,"cy":992.4000000000001,"w":37.2,"h":52.4,"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 35\" pitch, 5\" 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":"15A","raw":"15A","cabin":"economy","cx":128.15,"cy":1054.8,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" 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":"15B","raw":"15B","cabin":"economy","cx":166.85,"cy":1054.3,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15C","raw":"15C","cabin":"economy","cx":206.29999999999998,"cy":1054.8,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15D","raw":"15D","cabin":"economy","cx":290.8,"cy":1054.8,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15E","raw":"15E","cabin":"economy","cx":329.8,"cy":1054.8,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15F","raw":"15F","cabin":"economy","cx":368.6,"cy":1054.8,"w":37.2,"h":52.4,"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 35\" pitch, 5\" 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":"21A","raw":"21A","cabin":"economy","cx":128.15,"cy":1123.2,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" 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":"21B","raw":"21B","cabin":"economy","cx":166.85,"cy":1123.2,"w":36.7,"h":52.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"21C","raw":"21C","cabin":"economy","cx":206.29999999999998,"cy":1123.2,"w":37.2,"h":52.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"21D","raw":"21D","cabin":"economy","cx":290.8,"cy":1123.2,"w":37.6,"h":52.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"21E","raw":"21E","cabin":"economy","cx":329.8,"cy":1123.2,"w":37.2,"h":52.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"21F","raw":"21F","cabin":"economy","cx":368.6,"cy":1123.2,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" 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":"22A","raw":"22A","cabin":"economy","cx":128.15,"cy":1183.6000000000001,"w":36.7,"h":52.4,"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":"22B","raw":"22B","cabin":"economy","cx":166.85,"cy":1183.6000000000001,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22C","raw":"22C","cabin":"economy","cx":206.29999999999998,"cy":1183.6000000000001,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22D","raw":"22D","cabin":"economy","cx":290.8,"cy":1183.6000000000001,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22E","raw":"22E","cabin":"economy","cx":329.8,"cy":1183.6000000000001,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22F","raw":"22F","cabin":"economy","cx":368.6,"cy":1183.6000000000001,"w":37.2,"h":52.4,"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":"23A","raw":"23A","cabin":"economy","cx":128.15,"cy":1243,"w":36.7,"h":52.4,"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":"23B","raw":"23B","cabin":"economy","cx":166.85,"cy":1243,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23C","raw":"23C","cabin":"economy","cx":206.29999999999998,"cy":1243,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23D","raw":"23D","cabin":"economy","cx":290.8,"cy":1243,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23E","raw":"23E","cabin":"economy","cx":329.8,"cy":1243,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23F","raw":"23F","cabin":"economy","cx":368.6,"cy":1243,"w":37.2,"h":52.4,"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":"24A","raw":"24A","cabin":"economy","cx":128.15,"cy":1303.4,"w":36.7,"h":52.4,"rot":0,"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":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"24B","raw":"24B","cabin":"economy","cx":166.85,"cy":1303.4,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24C","raw":"24C","cabin":"economy","cx":206.29999999999998,"cy":1303.4,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24D","raw":"24D","cabin":"economy","cx":290.8,"cy":1303.4,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24E","raw":"24E","cabin":"economy","cx":329.8,"cy":1303.4,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24F","raw":"24F","cabin":"economy","cx":368.6,"cy":1303.4,"w":37.2,"h":52.4,"rot":0,"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":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"25A","raw":"25A","cabin":"economy","cx":128.15,"cy":1363.8,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"25B","raw":"25B","cabin":"economy","cx":166.85,"cy":1363.8,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25C","raw":"25C","cabin":"economy","cx":206.29999999999998,"cy":1363.8,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25D","raw":"25D","cabin":"economy","cx":290.8,"cy":1363.8,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25E","raw":"25E","cabin":"economy","cx":329.8,"cy":1363.8,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25F","raw":"25F","cabin":"economy","cx":368.6,"cy":1363.8,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"26A","raw":"26A","cabin":"economy","cx":128.15,"cy":1424.2,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"26B","raw":"26B","cabin":"economy","cx":166.85,"cy":1424.2,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26C","raw":"26C","cabin":"economy","cx":206.29999999999998,"cy":1424.2,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26D","raw":"26D","cabin":"economy","cx":290.8,"cy":1424.2,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26E","raw":"26E","cabin":"economy","cx":329.8,"cy":1424.2,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26F","raw":"26F","cabin":"economy","cx":368.6,"cy":1424.2,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"27A","raw":"27A","cabin":"economy","cx":128.15,"cy":1484.6000000000001,"w":36.7,"h":52.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"27B","raw":"27B","cabin":"economy","cx":166.85,"cy":1484.6000000000001,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27C","raw":"27C","cabin":"economy","cx":206.29999999999998,"cy":1484.6000000000001,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27D","raw":"27D","cabin":"economy","cx":290.8,"cy":1484.6000000000001,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27E","raw":"27E","cabin":"economy","cx":329.8,"cy":1484.6000000000001,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27F","raw":"27F","cabin":"economy","cx":368.6,"cy":1484.6000000000001,"w":37.2,"h":52.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"28A","raw":"28A","cabin":"economy","cx":128.15,"cy":1544,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"left"},"comments":[]},{"code":"28B","raw":"28B","cabin":"economy","cx":166.85,"cy":1544,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28C","raw":"28C","cabin":"economy","cx":206.29999999999998,"cy":1544,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28D","raw":"28D","cabin":"economy","cx":290.8,"cy":1544,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28E","raw":"28E","cabin":"economy","cx":329.8,"cy":1544,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28F","raw":"28F","cabin":"economy","cx":368.6,"cy":1544,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"right"},"comments":[]},{"code":"29A","raw":"29A","cabin":"economy","cx":128.15,"cy":1604.4,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"29B","raw":"29B","cabin":"economy","cx":166.85,"cy":1604.4,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29C","raw":"29C","cabin":"economy","cx":206.29999999999998,"cy":1604.4,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29D","raw":"29D","cabin":"economy","cx":290.8,"cy":1604.4,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29E","raw":"29E","cabin":"economy","cx":329.8,"cy":1604.4,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29F","raw":"29F","cabin":"economy","cx":368.6,"cy":1604.4,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"30A","raw":"30A","cabin":"economy","cx":128.15,"cy":1664.8,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"30B","raw":"30B","cabin":"economy","cx":166.85,"cy":1664.8,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30C","raw":"30C","cabin":"economy","cx":206.29999999999998,"cy":1664.8,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30D","raw":"30D","cabin":"economy","cx":290.8,"cy":1664.8,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30E","raw":"30E","cabin":"economy","cx":329.8,"cy":1664.8,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30F","raw":"30F","cabin":"economy","cx":368.6,"cy":1664.8,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"31A","raw":"31A","cabin":"economy","cx":128.15,"cy":1724.2,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"31B","raw":"31B","cabin":"economy","cx":166.85,"cy":1724.2,"w":36.7,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31C","raw":"31C","cabin":"economy","cx":206.29999999999998,"cy":1724.2,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31D","raw":"31D","cabin":"economy","cx":290.8,"cy":1724.2,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31E","raw":"31E","cabin":"economy","cx":329.8,"cy":1724.2,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31F","raw":"31F","cabin":"economy","cx":368.6,"cy":1724.2,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"32A","raw":"32A","cabin":"economy","cx":128.15,"cy":1784.6000000000001,"w":36.7,"h":52.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"32B","raw":"32B","cabin":"economy","cx":166.85,"cy":1784.6000000000001,"w":36.7,"h":52.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":"32C","raw":"32C","cabin":"economy","cx":206.29999999999998,"cy":1784.6000000000001,"w":37.2,"h":52.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":"32D","raw":"32D","cabin":"economy","cx":290.8,"cy":1784.6000000000001,"w":37.6,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32E","raw":"32E","cabin":"economy","cx":329.8,"cy":1784.6000000000001,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32F","raw":"32F","cabin":"economy","cx":368.6,"cy":1784.6000000000001,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"34A","raw":"34A","cabin":"economy","cx":128.15,"cy":1845,"w":36.7,"h":52.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"34B","raw":"34B","cabin":"economy","cx":166.85,"cy":1845,"w":36.7,"h":52.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":"34C","raw":"34C","cabin":"economy","cx":206.29999999999998,"cy":1845,"w":37.2,"h":52.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":"34D","raw":"34D","cabin":"economy","cx":290.8,"cy":1845,"w":37.6,"h":52.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":"34E","raw":"34E","cabin":"economy","cx":329.8,"cy":1845,"w":37.2,"h":52.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34F","raw":"34F","cabin":"economy","cx":368.6,"cy":1845,"w":37.2,"h":52.4,"rot":0,"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"}]},{"code":"35A","raw":"35A","cabin":"economy","cx":132.15,"cy":1905.4,"w":36.7,"h":52.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"35B","raw":"35B","cabin":"economy","cx":169.85,"cy":1905.4,"w":36.7,"h":52.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"35C","raw":"35C","cabin":"economy","cx":207.29999999999998,"cy":1905.4,"w":37.2,"h":52.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"35D","raw":"35D","cabin":"economy","cx":289.35,"cy":1905.4,"w":36.7,"h":52.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"narrow_seat","comment":"Slightly narrower than the rest.","sentiment":"bad","severity":"moderate"},{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"35E","raw":"35E","cabin":"economy","cx":326.8,"cy":1904.9,"w":37.2,"h":52.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"35F","raw":"35F","cabin":"economy","cx":364.15,"cy":1905.4,"w":36.3,"h":52.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"narrow_seat","comment":"Slightly narrower than the rest.","sentiment":"bad","severity":"moderate"},{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"}]}],"last_updated":"2026-10-14","wifi_providers":[{"technology":"Panasonic Ku-band","tier":2,"rating":"Better","note":"Panasonic Avionics Ku-band satellite wifi"},{"technology":"Viasat Ka-band","tier":2,"rating":"Better","note":"Panasonic Avionics Ku-band satellite wifi"}],"verified_by":"Alex Westridge"}