{"slug":"aa-77w-2","added_at":"2026-10-14","image":"seatmap.png","image_w":816,"image_h":5089,"total_seats":330,"deck":"","airline":"American Airlines","airline_code":"AA","aircraft":"Boeing 777-300ER","aircraft_type":"Boeing 777-300ER","aircraft_code":"aa-77w-2","manufacturer":"Boeing","body":"Wide body","haul_type":"Long Haul","optional_text":"Olympus with Flagship Suites","ife":"","wifi":"","description":"This version of the American Airlines Boeing 777-300ER is the three class \"Project Olympus\" holding 70 business, 44 premium economy and 216 economy seats. The main cabin seat count includes 30 Main Cabin Extra seats located at rows 26 and 35 plus seats 27/28ABC and 27/28JKL). Note: this seating diagram is based on a preliminary cabin layout and may be subject to change","seat_counts":{"first":0,"business":70,"premium_economy":44,"economy":216,"total":330},"cabins":[{"cabin_type":"J","cabin_class":"Flagship Business","num_seats":70,"rows":"1 to 19","bluetooth_connectivity":"Yes","wireless_charging":"No","privacy_doors":"Yes","personal_gasper_vent":"Yes","adjustable_armrests":false},{"cabin_type":"W","cabin_class":"Premium Economy","num_seats":44,"rows":"20 to 25","bluetooth_connectivity":"Yes","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_armrests":false},{"cabin_type":"M","cabin_class":"Economy","num_seats":216,"rows":"26 to 48","bluetooth_connectivity":"Yes","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_armrests":false}],"seats":[{"code":"01A","raw":"01A","cabin":"business","cx":226.5,"cy":706.9,"w":70.8,"h":70.8,"rot":-30.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"plus_product","comment":"Flagship Suites Preferred. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"01D","raw":"01D","cabin":"business","cx":360,"cy":709.6999999999999,"w":70.8,"h":70.8,"rot":-149.1,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"plus_product","comment":"Flagship Suites Preferred. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"01H","raw":"01H","cabin":"business","cx":457.79999999999995,"cy":709.6999999999999,"w":70.8,"h":70.8,"rot":-30.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"plus_product","comment":"Flagship Suites Preferred. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"01L","raw":"01L","cabin":"business","cx":595.1,"cy":706.9,"w":70.8,"h":70.8,"rot":-149.1,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"plus_product","comment":"Flagship Suites Preferred. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"02A","raw":"02A","cabin":"business","cx":226.5,"cy":795.6999999999999,"w":70.8,"h":70.8,"rot":-30.9,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"02D","raw":"02D","cabin":"business","cx":360,"cy":798.5,"w":70.8,"h":70.8,"rot":-149.1,"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":"02H","raw":"02H","cabin":"business","cx":457.79999999999995,"cy":798.5,"w":70.8,"h":70.8,"rot":-30.9,"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":"02L","raw":"02L","cabin":"business","cx":595.1,"cy":795.6999999999999,"w":70.8,"h":70.8,"rot":-149.1,"rating":"yellow","color":"#f0c030","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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"03A","raw":"03A","cabin":"business","cx":226.5,"cy":880.5,"w":70.8,"h":70.8,"rot":-30.9,"rating":"yellow","color":"#f0c030","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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"03D","raw":"03D","cabin":"business","cx":360,"cy":885.3,"w":70.8,"h":70.8,"rot":-149.1,"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":"03H","raw":"03H","cabin":"business","cx":457.79999999999995,"cy":885.3,"w":70.8,"h":70.8,"rot":-30.9,"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":595.1,"cy":880.5,"w":70.8,"h":70.8,"rot":-149.1,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"04A","raw":"04A","cabin":"business","cx":226.5,"cy":967.3,"w":70.8,"h":70.8,"rot":-30.9,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"04D","raw":"04D","cabin":"business","cx":360,"cy":972.1,"w":70.8,"h":70.8,"rot":-149.1,"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":"04H","raw":"04H","cabin":"business","cx":457.79999999999995,"cy":972.1,"w":70.8,"h":70.8,"rot":-30.9,"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":"04L","raw":"04L","cabin":"business","cx":595.1,"cy":967.3,"w":70.8,"h":70.8,"rot":-149.1,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"05A","raw":"05A","cabin":"business","cx":226.5,"cy":1057.1000000000001,"w":70.8,"h":70.8,"rot":-30.9,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"05D","raw":"05D","cabin":"business","cx":360,"cy":1059.9,"w":70.8,"h":70.8,"rot":-149.1,"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":"05H","raw":"05H","cabin":"business","cx":453.5,"cy":1062.7,"w":70.8,"h":70.8,"rot":-30.9,"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":595.1,"cy":1057.1000000000001,"w":70.8,"h":70.8,"rot":-149.1,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"06A","raw":"06A","cabin":"business","cx":226.5,"cy":1144.9,"w":70.8,"h":70.8,"rot":-30.9,"rating":"red","color":"#dc3c3c","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"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"06L","raw":"06L","cabin":"business","cx":595.1,"cy":1144.9,"w":70.8,"h":70.8,"rot":-149.1,"rating":"red","color":"#dc3c3c","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"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"07D","raw":"07D","cabin":"business","cx":360,"cy":1486.5,"w":70.8,"h":70.8,"rot":-149.1,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"plus_product","comment":"Flagship Suites Preferred. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07H","raw":"07H","cabin":"business","cx":457.79999999999995,"cy":1486.5,"w":70.8,"h":70.8,"rot":-30.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"plus_product","comment":"Flagship Suites Preferred. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08A","raw":"08A","cabin":"business","cx":226.5,"cy":1588.7,"w":70.8,"h":70.8,"rot":-30.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"plus_product","comment":"Flagship Suites Preferred. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"08D","raw":"08D","cabin":"business","cx":360,"cy":1575.3000000000002,"w":70.8,"h":70.8,"rot":-149.1,"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":"08H","raw":"08H","cabin":"business","cx":457.79999999999995,"cy":1575.3000000000002,"w":70.8,"h":70.8,"rot":-30.9,"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":"08L","raw":"08L","cabin":"business","cx":595.1,"cy":1587.7,"w":70.8,"h":70.8,"rot":-149.1,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"plus_product","comment":"Flagship Suites Preferred. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"09A","raw":"09A","cabin":"business","cx":226.5,"cy":1678.5,"w":70.8,"h":70.8,"rot":-30.9,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"09D","raw":"09D","cabin":"business","cx":360,"cy":1662.1000000000001,"w":70.8,"h":70.8,"rot":-149.1,"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":"09H","raw":"09H","cabin":"business","cx":457.79999999999995,"cy":1662.1000000000001,"w":70.8,"h":70.8,"rot":-30.9,"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":595.1,"cy":1676.5,"w":70.8,"h":70.8,"rot":-149.1,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"10A","raw":"10A","cabin":"business","cx":226.5,"cy":1763.3000000000002,"w":70.8,"h":70.8,"rot":-30.9,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"10D","raw":"10D","cabin":"business","cx":360,"cy":1748.9,"w":70.8,"h":70.8,"rot":-149.1,"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":"10H","raw":"10H","cabin":"business","cx":457.79999999999995,"cy":1748.9,"w":70.8,"h":70.8,"rot":-30.9,"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":"10L","raw":"10L","cabin":"business","cx":595.1,"cy":1761.3000000000002,"w":70.8,"h":70.8,"rot":-149.1,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"11A","raw":"11A","cabin":"business","cx":226.5,"cy":1850.1000000000001,"w":70.8,"h":70.8,"rot":-30.9,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"11D","raw":"11D","cabin":"business","cx":360,"cy":1836.7,"w":70.8,"h":70.8,"rot":-149.1,"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":"11H","raw":"11H","cabin":"business","cx":453.5,"cy":1839.5,"w":70.8,"h":70.8,"rot":-30.9,"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":595.1,"cy":1848.1000000000001,"w":70.8,"h":70.8,"rot":-149.1,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"12A","raw":"12A","cabin":"business","cx":226.5,"cy":1939.9,"w":70.8,"h":70.8,"rot":-30.9,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"12D","raw":"12D","cabin":"business","cx":360,"cy":1924.3000000000002,"w":70.8,"h":70.8,"rot":-149.1,"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":"12H","raw":"12H","cabin":"business","cx":457.79999999999995,"cy":1924.3000000000002,"w":70.8,"h":70.8,"rot":-30.9,"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":"12L","raw":"12L","cabin":"business","cx":595.1,"cy":1937.9,"w":70.8,"h":70.8,"rot":-149.1,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"13A","raw":"13A","cabin":"business","cx":226.5,"cy":2026.7,"w":70.8,"h":70.8,"rot":-30.9,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"13D","raw":"13D","cabin":"business","cx":360,"cy":2013.1000000000001,"w":70.8,"h":70.8,"rot":-149.1,"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":"13H","raw":"13H","cabin":"business","cx":457.79999999999995,"cy":2013.1000000000001,"w":70.8,"h":70.8,"rot":-30.9,"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":"13L","raw":"13L","cabin":"business","cx":595.1,"cy":2025.7,"w":70.8,"h":70.8,"rot":-149.1,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"14A","raw":"14A","cabin":"business","cx":226.5,"cy":2111.5,"w":70.8,"h":70.8,"rot":-30.9,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"missing_window_front","comment":"A window ahead of this seat is blanked off.","sentiment":"bad","severity":"minor"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"14D","raw":"14D","cabin":"business","cx":360,"cy":2099.9,"w":70.8,"h":70.8,"rot":-149.1,"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":"14H","raw":"14H","cabin":"business","cx":457.79999999999995,"cy":2099.9,"w":70.8,"h":70.8,"rot":-30.9,"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":"14L","raw":"14L","cabin":"business","cx":595.1,"cy":2112.5,"w":70.8,"h":70.8,"rot":-149.1,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"missing_window_front","comment":"A window ahead of this seat is blanked off.","sentiment":"bad","severity":"minor"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"15A","raw":"15A","cabin":"business","cx":226.5,"cy":2198.3,"w":70.8,"h":70.8,"rot":-30.9,"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"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"15D","raw":"15D","cabin":"business","cx":360,"cy":2186.7000000000003,"w":70.8,"h":70.8,"rot":-149.1,"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":"15H","raw":"15H","cabin":"business","cx":457.79999999999995,"cy":2186.7000000000003,"w":70.8,"h":70.8,"rot":-30.9,"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":595.1,"cy":2199.3,"w":70.8,"h":70.8,"rot":-149.1,"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"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"16A","raw":"16A","cabin":"business","cx":226.5,"cy":2288.1,"w":70.8,"h":70.8,"rot":-30.9,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":0,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"16D","raw":"16D","cabin":"business","cx":360,"cy":2274.5,"w":70.8,"h":70.8,"rot":-149.1,"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":"16H","raw":"16H","cabin":"business","cx":453.5,"cy":2277.3,"w":70.8,"h":70.8,"rot":-30.9,"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":"16L","raw":"16L","cabin":"business","cx":595.1,"cy":2289.1,"w":70.8,"h":70.8,"rot":-149.1,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":0,"side":"right"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"17A","raw":"17A","cabin":"business","cx":226.5,"cy":2374.9,"w":70.8,"h":70.8,"rot":-30.9,"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"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"17D","raw":"17D","cabin":"business","cx":360,"cy":2362.1,"w":70.8,"h":70.8,"rot":-149.1,"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":"17H","raw":"17H","cabin":"business","cx":457.79999999999995,"cy":2362.1,"w":70.8,"h":70.8,"rot":-30.9,"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":595.1,"cy":2376.9,"w":70.8,"h":70.8,"rot":-149.1,"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"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"18A","raw":"18A","cabin":"business","cx":226.5,"cy":2461.7000000000003,"w":70.8,"h":70.8,"rot":-30.9,"rating":"red","color":"#dc3c3c","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":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"18D","raw":"18D","cabin":"business","cx":360,"cy":2448.9,"w":70.8,"h":70.8,"rot":-149.1,"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":"18H","raw":"18H","cabin":"business","cx":457.79999999999995,"cy":2448.9,"w":70.8,"h":70.8,"rot":-30.9,"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":"18L","raw":"18L","cabin":"business","cx":595.1,"cy":2461.7000000000003,"w":70.8,"h":70.8,"rot":-149.1,"rating":"red","color":"#dc3c3c","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":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"19D","raw":"19D","cabin":"business","cx":360,"cy":2536.7000000000003,"w":70.8,"h":70.8,"rot":-149.1,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"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":"19H","raw":"19H","cabin":"business","cx":453.5,"cy":2539.5,"w":70.8,"h":70.8,"rot":-30.9,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"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":"20D","raw":"20D","cabin":"premium_economy","cx":333,"cy":2675,"w":48.2,"h":65.2,"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"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"20E","raw":"20E","cabin":"premium_economy","cx":384.20000000000005,"cy":2675,"w":48.2,"h":65.2,"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":433.40000000000003,"cy":2675,"w":48.2,"h":65.2,"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":"20H","raw":"20H","cabin":"premium_economy","cx":481.6,"cy":2675,"w":48.2,"h":65.2,"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"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"21A","raw":"21A","cabin":"premium_economy","cx":195.2,"cy":2737.65,"w":48.2,"h":62.3,"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":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"21C","raw":"21C","cabin":"premium_economy","cx":246.4,"cy":2737.65,"w":48.2,"h":62.3,"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":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"21D","raw":"21D","cabin":"premium_economy","cx":333,"cy":2750.2,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21E","raw":"21E","cabin":"premium_economy","cx":384.20000000000005,"cy":2750.2,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21G","raw":"21G","cabin":"premium_economy","cx":433.40000000000003,"cy":2750.2,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21H","raw":"21H","cabin":"premium_economy","cx":481.6,"cy":2750.2,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21J","raw":"21J","cabin":"premium_economy","cx":567.85,"cy":2739,"w":45.3,"h":65.2,"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":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"21L","raw":"21L","cabin":"premium_economy","cx":619.15,"cy":2739,"w":45.3,"h":65.2,"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":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"22A","raw":"22A","cabin":"premium_economy","cx":195.2,"cy":2812.85,"w":48.2,"h":62.3,"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":"22C","raw":"22C","cabin":"premium_economy","cx":246.4,"cy":2812.85,"w":48.2,"h":62.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22D","raw":"22D","cabin":"premium_economy","cx":333,"cy":2826.4,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22E","raw":"22E","cabin":"premium_economy","cx":384.20000000000005,"cy":2826.4,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22G","raw":"22G","cabin":"premium_economy","cx":433.40000000000003,"cy":2826.4,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22H","raw":"22H","cabin":"premium_economy","cx":481.6,"cy":2826.4,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22J","raw":"22J","cabin":"premium_economy","cx":567.85,"cy":2814.2,"w":45.3,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22L","raw":"22L","cabin":"premium_economy","cx":619.15,"cy":2814.2,"w":45.3,"h":65.2,"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":"premium_economy","cx":195.2,"cy":2889.05,"w":48.2,"h":62.3,"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":"23C","raw":"23C","cabin":"premium_economy","cx":246.4,"cy":2889.05,"w":48.2,"h":62.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23D","raw":"23D","cabin":"premium_economy","cx":333,"cy":2903.6,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23E","raw":"23E","cabin":"premium_economy","cx":384.20000000000005,"cy":2903.6,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23G","raw":"23G","cabin":"premium_economy","cx":433.40000000000003,"cy":2903.6,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23H","raw":"23H","cabin":"premium_economy","cx":481.6,"cy":2903.6,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23J","raw":"23J","cabin":"premium_economy","cx":567.85,"cy":2890.4,"w":45.3,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23L","raw":"23L","cabin":"premium_economy","cx":619.15,"cy":2890.4,"w":45.3,"h":65.2,"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":"premium_economy","cx":195.2,"cy":2964.15,"w":48.2,"h":62.3,"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":"24C","raw":"24C","cabin":"premium_economy","cx":246.4,"cy":2964.15,"w":48.2,"h":62.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24D","raw":"24D","cabin":"premium_economy","cx":333,"cy":2980.7999999999997,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24E","raw":"24E","cabin":"premium_economy","cx":384.20000000000005,"cy":2980.7999999999997,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24G","raw":"24G","cabin":"premium_economy","cx":433.40000000000003,"cy":2980.7999999999997,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24H","raw":"24H","cabin":"premium_economy","cx":481.6,"cy":2980.7999999999997,"w":48.2,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24J","raw":"24J","cabin":"premium_economy","cx":567.85,"cy":2965.6,"w":45.3,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24L","raw":"24L","cabin":"premium_economy","cx":619.15,"cy":2965.6,"w":45.3,"h":65.2,"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":"25A","raw":"25A","cabin":"premium_economy","cx":195.2,"cy":3038.55,"w":48.2,"h":62.3,"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":"25C","raw":"25C","cabin":"premium_economy","cx":246.4,"cy":3038.55,"w":48.2,"h":62.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25D","raw":"25D","cabin":"premium_economy","cx":333,"cy":3058,"w":48.2,"h":65.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"25E","raw":"25E","cabin":"premium_economy","cx":384.20000000000005,"cy":3058,"w":48.2,"h":65.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"25G","raw":"25G","cabin":"premium_economy","cx":433.40000000000003,"cy":3058,"w":48.2,"h":65.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"25H","raw":"25H","cabin":"premium_economy","cx":481.6,"cy":3058,"w":48.2,"h":65.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"25J","raw":"25J","cabin":"premium_economy","cx":567.85,"cy":3039.7999999999997,"w":45.3,"h":65.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25L","raw":"25L","cabin":"premium_economy","cx":619.15,"cy":3039.7999999999997,"w":45.3,"h":65.2,"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":"26A","raw":"26A","cabin":"economy","cx":193.85,"cy":3142.55,"w":39.7,"h":59.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"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 40cm (16in) 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":"Main Cabin Extra. Sold at 34\" pitch, 4\" 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":"26C","raw":"26C","cabin":"economy","cx":234.54999999999998,"cy":3142.55,"w":39.7,"h":59.5,"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 40cm (16in) away.","sentiment":"bad","severity":"moderate"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"26D","raw":"26D","cabin":"economy","cx":347.85,"cy":3180.05,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"26E","raw":"26E","cabin":"economy","cx":388.65000000000003,"cy":3180.05,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" 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":"26G","raw":"26G","cabin":"economy","cx":427.35,"cy":3180.05,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" 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":"26H","raw":"26H","cabin":"economy","cx":468.05,"cy":3180.05,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"26J","raw":"26J","cabin":"economy","cx":581.25,"cy":3142.55,"w":39.7,"h":59.5,"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 40cm (16in) away.","sentiment":"bad","severity":"moderate"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"26L","raw":"26L","cabin":"economy","cx":623.75,"cy":3143.35,"w":39.7,"h":59.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"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 40cm (16in) 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":"Main Cabin Extra. Sold at 34\" pitch, 4\" 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":"27A","raw":"27A","cabin":"economy","cx":193.85,"cy":3209.05,"w":39.7,"h":59.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"27B","raw":"27B","cabin":"economy","cx":234.54999999999998,"cy":3209.05,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"27C","raw":"27C","cabin":"economy","cx":273.25,"cy":3209.05,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"27D","raw":"27D","cabin":"economy","cx":347.85,"cy":3242.55,"w":39.7,"h":59.5,"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":"27E","raw":"27E","cabin":"economy","cx":388.65000000000003,"cy":3242.55,"w":39.7,"h":59.5,"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":"27G","raw":"27G","cabin":"economy","cx":427.35,"cy":3242.55,"w":39.7,"h":59.5,"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":"27H","raw":"27H","cabin":"economy","cx":468.05,"cy":3242.55,"w":39.7,"h":59.5,"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":"27J","raw":"27J","cabin":"economy","cx":542.65,"cy":3209.05,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"27K","raw":"27K","cabin":"economy","cx":583.25,"cy":3209.05,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"27L","raw":"27L","cabin":"economy","cx":622.0500000000001,"cy":3209.05,"w":39.7,"h":59.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"28A","raw":"28A","cabin":"economy","cx":193.85,"cy":3277.55,"w":39.7,"h":59.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"28B","raw":"28B","cabin":"economy","cx":234.54999999999998,"cy":3277.55,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"28C","raw":"28C","cabin":"economy","cx":273.25,"cy":3277.55,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"28D","raw":"28D","cabin":"economy","cx":347.85,"cy":3302.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28E","raw":"28E","cabin":"economy","cx":388.65000000000003,"cy":3302.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28G","raw":"28G","cabin":"economy","cx":427.35,"cy":3302.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28H","raw":"28H","cabin":"economy","cx":468.05,"cy":3302.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28J","raw":"28J","cabin":"economy","cx":542.65,"cy":3277.55,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"28K","raw":"28K","cabin":"economy","cx":583.25,"cy":3277.55,"w":39.7,"h":59.5,"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"28L","raw":"28L","cabin":"economy","cx":622.0500000000001,"cy":3275.55,"w":39.7,"h":59.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"29A","raw":"29A","cabin":"economy","cx":193.85,"cy":3340.05,"w":39.7,"h":59.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"29B","raw":"29B","cabin":"economy","cx":234.54999999999998,"cy":3340.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29C","raw":"29C","cabin":"economy","cx":273.25,"cy":3340.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29D","raw":"29D","cabin":"economy","cx":347.85,"cy":3365.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29E","raw":"29E","cabin":"economy","cx":388.65000000000003,"cy":3365.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29G","raw":"29G","cabin":"economy","cx":427.35,"cy":3365.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29H","raw":"29H","cabin":"economy","cx":468.05,"cy":3365.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29J","raw":"29J","cabin":"economy","cx":542.65,"cy":3340.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29K","raw":"29K","cabin":"economy","cx":583.25,"cy":3340.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29L","raw":"29L","cabin":"economy","cx":622.0500000000001,"cy":3340.05,"w":39.7,"h":59.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"30A","raw":"30A","cabin":"economy","cx":193.85,"cy":3403.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"30B","raw":"30B","cabin":"economy","cx":234.54999999999998,"cy":3403.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30C","raw":"30C","cabin":"economy","cx":273.25,"cy":3403.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30D","raw":"30D","cabin":"economy","cx":347.85,"cy":3426.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30E","raw":"30E","cabin":"economy","cx":388.65000000000003,"cy":3426.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30G","raw":"30G","cabin":"economy","cx":427.35,"cy":3426.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30H","raw":"30H","cabin":"economy","cx":468.05,"cy":3426.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30J","raw":"30J","cabin":"economy","cx":542.65,"cy":3403.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30K","raw":"30K","cabin":"economy","cx":583.25,"cy":3403.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30L","raw":"30L","cabin":"economy","cx":622.0500000000001,"cy":3403.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"31A","raw":"31A","cabin":"economy","cx":193.85,"cy":3461.05,"w":39.7,"h":59.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"31B","raw":"31B","cabin":"economy","cx":234.54999999999998,"cy":3461.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31C","raw":"31C","cabin":"economy","cx":273.25,"cy":3461.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31D","raw":"31D","cabin":"economy","cx":347.85,"cy":3490.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31E","raw":"31E","cabin":"economy","cx":388.65000000000003,"cy":3490.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31G","raw":"31G","cabin":"economy","cx":427.35,"cy":3490.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31H","raw":"31H","cabin":"economy","cx":468.05,"cy":3490.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31J","raw":"31J","cabin":"economy","cx":542.65,"cy":3461.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31K","raw":"31K","cabin":"economy","cx":583.25,"cy":3461.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31L","raw":"31L","cabin":"economy","cx":622.0500000000001,"cy":3461.05,"w":39.7,"h":59.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"32A","raw":"32A","cabin":"economy","cx":193.85,"cy":3527.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"32B","raw":"32B","cabin":"economy","cx":234.54999999999998,"cy":3527.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32C","raw":"32C","cabin":"economy","cx":273.25,"cy":3527.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32D","raw":"32D","cabin":"economy","cx":347.85,"cy":3553.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32E","raw":"32E","cabin":"economy","cx":388.65000000000003,"cy":3553.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32G","raw":"32G","cabin":"economy","cx":427.35,"cy":3553.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32H","raw":"32H","cabin":"economy","cx":468.05,"cy":3553.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32J","raw":"32J","cabin":"economy","cx":542.65,"cy":3527.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32K","raw":"32K","cabin":"economy","cx":583.25,"cy":3527.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32L","raw":"32L","cabin":"economy","cx":622.0500000000001,"cy":3527.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"33A","raw":"33A","cabin":"economy","cx":193.85,"cy":3588.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"33B","raw":"33B","cabin":"economy","cx":234.54999999999998,"cy":3588.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33C","raw":"33C","cabin":"economy","cx":273.25,"cy":3588.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33D","raw":"33D","cabin":"economy","cx":347.85,"cy":3614.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33E","raw":"33E","cabin":"economy","cx":388.65000000000003,"cy":3614.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33G","raw":"33G","cabin":"economy","cx":427.35,"cy":3614.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33H","raw":"33H","cabin":"economy","cx":468.05,"cy":3614.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33J","raw":"33J","cabin":"economy","cx":542.65,"cy":3588.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33K","raw":"33K","cabin":"economy","cx":583.25,"cy":3588.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33L","raw":"33L","cabin":"economy","cx":622.0500000000001,"cy":3588.05,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"34A","raw":"34A","cabin":"economy","cx":193.85,"cy":3651.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"34B","raw":"34B","cabin":"economy","cx":234.54999999999998,"cy":3651.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34C","raw":"34C","cabin":"economy","cx":273.25,"cy":3651.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34J","raw":"34J","cabin":"economy","cx":542.65,"cy":3651.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34K","raw":"34K","cabin":"economy","cx":583.25,"cy":3651.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34L","raw":"34L","cabin":"economy","cx":622.0500000000001,"cy":3651.55,"w":39.7,"h":59.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"35A","raw":"35A","cabin":"economy","cx":193.85,"cy":3857,"w":39.7,"h":56.6,"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":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" 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"}]},{"code":"35B","raw":"35B","cabin":"economy","cx":233.54999999999998,"cy":3857,"w":39.7,"h":56.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":"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35C","raw":"35C","cabin":"economy","cx":274.25,"cy":3857,"w":39.7,"h":56.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":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" 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":"35D","raw":"35D","cabin":"economy","cx":347.85,"cy":3866,"w":39.7,"h":56.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":"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35E","raw":"35E","cabin":"economy","cx":387.65000000000003,"cy":3866,"w":39.7,"h":56.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":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" 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":"35G","raw":"35G","cabin":"economy","cx":428.35,"cy":3866,"w":39.7,"h":56.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":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" 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":"35H","raw":"35H","cabin":"economy","cx":469.25,"cy":3865,"w":39.7,"h":56.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":"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35J","raw":"35J","cabin":"economy","cx":540.95,"cy":3857,"w":39.7,"h":56.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":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" 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":"35K","raw":"35K","cabin":"economy","cx":580.65,"cy":3857,"w":39.7,"h":56.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":"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":"Main Cabin Extra. Sold at 34\" pitch, 4\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35L","raw":"35L","cabin":"economy","cx":621.25,"cy":3857,"w":39.7,"h":56.6,"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":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 34\" pitch, 4\" 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"}]},{"code":"36A","raw":"36A","cabin":"economy","cx":193.85,"cy":3921.6000000000004,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"36B","raw":"36B","cabin":"economy","cx":233.54999999999998,"cy":3921.6000000000004,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36C","raw":"36C","cabin":"economy","cx":274.25,"cy":3921.6000000000004,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36D","raw":"36D","cabin":"economy","cx":347.85,"cy":3930.6000000000004,"w":39.7,"h":56.6,"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":"36E","raw":"36E","cabin":"economy","cx":387.65000000000003,"cy":3930.6000000000004,"w":39.7,"h":56.6,"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":"36G","raw":"36G","cabin":"economy","cx":428.35,"cy":3930.6000000000004,"w":39.7,"h":56.6,"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":"36H","raw":"36H","cabin":"economy","cx":469.25,"cy":3929.6000000000004,"w":39.7,"h":56.6,"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":"36J","raw":"36J","cabin":"economy","cx":540.95,"cy":3921.6000000000004,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36K","raw":"36K","cabin":"economy","cx":580.65,"cy":3921.6000000000004,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36L","raw":"36L","cabin":"economy","cx":621.25,"cy":3921.6000000000004,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"37A","raw":"37A","cabin":"economy","cx":193.85,"cy":3986.2000000000003,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"37B","raw":"37B","cabin":"economy","cx":233.54999999999998,"cy":3986.2000000000003,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37C","raw":"37C","cabin":"economy","cx":274.25,"cy":3986.2000000000003,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37D","raw":"37D","cabin":"economy","cx":347.85,"cy":3995.2000000000003,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37E","raw":"37E","cabin":"economy","cx":387.65000000000003,"cy":3995.2000000000003,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37G","raw":"37G","cabin":"economy","cx":428.35,"cy":3995.2000000000003,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37H","raw":"37H","cabin":"economy","cx":469.25,"cy":3994.2000000000003,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37J","raw":"37J","cabin":"economy","cx":540.95,"cy":3986.2000000000003,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37K","raw":"37K","cabin":"economy","cx":580.65,"cy":3986.2000000000003,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37L","raw":"37L","cabin":"economy","cx":621.25,"cy":3986.2000000000003,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"38A","raw":"38A","cabin":"economy","cx":193.85,"cy":4050.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"38B","raw":"38B","cabin":"economy","cx":233.54999999999998,"cy":4050.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38C","raw":"38C","cabin":"economy","cx":274.25,"cy":4050.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38D","raw":"38D","cabin":"economy","cx":347.85,"cy":4059.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38E","raw":"38E","cabin":"economy","cx":387.65000000000003,"cy":4059.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38G","raw":"38G","cabin":"economy","cx":428.35,"cy":4059.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38H","raw":"38H","cabin":"economy","cx":469.25,"cy":4058.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38J","raw":"38J","cabin":"economy","cx":540.95,"cy":4050.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38K","raw":"38K","cabin":"economy","cx":580.65,"cy":4050.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38L","raw":"38L","cabin":"economy","cx":621.25,"cy":4050.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"39A","raw":"39A","cabin":"economy","cx":193.85,"cy":4115.4,"w":39.7,"h":56.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":233.54999999999998,"cy":4115.4,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39C","raw":"39C","cabin":"economy","cx":274.25,"cy":4115.4,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39D","raw":"39D","cabin":"economy","cx":347.85,"cy":4124.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39E","raw":"39E","cabin":"economy","cx":387.65000000000003,"cy":4124.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39G","raw":"39G","cabin":"economy","cx":428.35,"cy":4124.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39H","raw":"39H","cabin":"economy","cx":469.25,"cy":4123.4,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39J","raw":"39J","cabin":"economy","cx":540.95,"cy":4115.4,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39K","raw":"39K","cabin":"economy","cx":580.65,"cy":4115.4,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39L","raw":"39L","cabin":"economy","cx":621.25,"cy":4115.4,"w":39.7,"h":56.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":193.85,"cy":4180,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"40B","raw":"40B","cabin":"economy","cx":233.54999999999998,"cy":4180,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40C","raw":"40C","cabin":"economy","cx":274.25,"cy":4180,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40D","raw":"40D","cabin":"economy","cx":347.85,"cy":4186,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40E","raw":"40E","cabin":"economy","cx":387.65000000000003,"cy":4186,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40G","raw":"40G","cabin":"economy","cx":428.35,"cy":4186,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40H","raw":"40H","cabin":"economy","cx":469.25,"cy":4188,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40J","raw":"40J","cabin":"economy","cx":540.95,"cy":4180,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40K","raw":"40K","cabin":"economy","cx":580.65,"cy":4180,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40L","raw":"40L","cabin":"economy","cx":621.25,"cy":4180,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"41A","raw":"41A","cabin":"economy","cx":193.85,"cy":4245.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"41B","raw":"41B","cabin":"economy","cx":233.54999999999998,"cy":4245.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41C","raw":"41C","cabin":"economy","cx":274.25,"cy":4245.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41D","raw":"41D","cabin":"economy","cx":347.85,"cy":4251.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41E","raw":"41E","cabin":"economy","cx":387.65000000000003,"cy":4251.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41G","raw":"41G","cabin":"economy","cx":428.35,"cy":4251.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41H","raw":"41H","cabin":"economy","cx":467.25,"cy":4252.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41J","raw":"41J","cabin":"economy","cx":540.95,"cy":4245.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41K","raw":"41K","cabin":"economy","cx":580.65,"cy":4245.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41L","raw":"41L","cabin":"economy","cx":621.25,"cy":4245.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"42A","raw":"42A","cabin":"economy","cx":193.85,"cy":4310.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"42B","raw":"42B","cabin":"economy","cx":233.54999999999998,"cy":4310.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42C","raw":"42C","cabin":"economy","cx":274.25,"cy":4310.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42D","raw":"42D","cabin":"economy","cx":347.85,"cy":4316.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42E","raw":"42E","cabin":"economy","cx":387.65000000000003,"cy":4316.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42G","raw":"42G","cabin":"economy","cx":428.35,"cy":4316.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42H","raw":"42H","cabin":"economy","cx":467.25,"cy":4317.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42J","raw":"42J","cabin":"economy","cx":540.95,"cy":4310.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42K","raw":"42K","cabin":"economy","cx":580.65,"cy":4310.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42L","raw":"42L","cabin":"economy","cx":621.25,"cy":4310.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"43A","raw":"43A","cabin":"economy","cx":193.85,"cy":4373.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"43B","raw":"43B","cabin":"economy","cx":233.54999999999998,"cy":4373.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43C","raw":"43C","cabin":"economy","cx":274.25,"cy":4373.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43D","raw":"43D","cabin":"economy","cx":347.85,"cy":4379.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43E","raw":"43E","cabin":"economy","cx":387.65000000000003,"cy":4379.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43G","raw":"43G","cabin":"economy","cx":428.35,"cy":4379.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43H","raw":"43H","cabin":"economy","cx":467.25,"cy":4380.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43J","raw":"43J","cabin":"economy","cx":540.95,"cy":4373.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43K","raw":"43K","cabin":"economy","cx":580.65,"cy":4373.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43L","raw":"43L","cabin":"economy","cx":621.25,"cy":4373.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"44A","raw":"44A","cabin":"economy","cx":193.85,"cy":4438.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"44B","raw":"44B","cabin":"economy","cx":233.54999999999998,"cy":4438.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44C","raw":"44C","cabin":"economy","cx":274.25,"cy":4438.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44D","raw":"44D","cabin":"economy","cx":347.85,"cy":4444.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44E","raw":"44E","cabin":"economy","cx":387.65000000000003,"cy":4444.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44G","raw":"44G","cabin":"economy","cx":428.35,"cy":4444.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44H","raw":"44H","cabin":"economy","cx":467.25,"cy":4445.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44J","raw":"44J","cabin":"economy","cx":540.95,"cy":4438.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44K","raw":"44K","cabin":"economy","cx":580.65,"cy":4438.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44L","raw":"44L","cabin":"economy","cx":621.25,"cy":4438.400000000001,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"45A","raw":"45A","cabin":"economy","cx":194.85,"cy":4504,"w":39.7,"h":56.6,"rot":-0.9,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"45B","raw":"45B","cabin":"economy","cx":234.54999999999998,"cy":4504,"w":39.7,"h":56.6,"rot":-0.9,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45C","raw":"45C","cabin":"economy","cx":275.25,"cy":4504,"w":39.7,"h":56.6,"rot":-0.9,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45D","raw":"45D","cabin":"economy","cx":348.85,"cy":4510,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45E","raw":"45E","cabin":"economy","cx":388.65000000000003,"cy":4510,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45G","raw":"45G","cabin":"economy","cx":429.35,"cy":4510,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45H","raw":"45H","cabin":"economy","cx":468.25,"cy":4511,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45J","raw":"45J","cabin":"economy","cx":540.95,"cy":4504,"w":39.7,"h":56.6,"rot":0.9,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45K","raw":"45K","cabin":"economy","cx":580.65,"cy":4504,"w":39.7,"h":56.6,"rot":0.9,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45L","raw":"45L","cabin":"economy","cx":621.25,"cy":4504,"w":39.7,"h":56.6,"rot":0.9,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"46A","raw":"46A","cabin":"economy","cx":199.85,"cy":4569.6,"w":39.7,"h":56.6,"rot":-2.3,"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"}]},{"code":"46C","raw":"46C","cabin":"economy","cx":239.54999999999998,"cy":4568.6,"w":39.7,"h":56.6,"rot":-2.3,"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":"46D","raw":"46D","cabin":"economy","cx":347.85,"cy":4573.6,"w":39.7,"h":56.6,"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":"46E","raw":"46E","cabin":"economy","cx":387.65000000000003,"cy":4573.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46G","raw":"46G","cabin":"economy","cx":428.35,"cy":4573.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46H","raw":"46H","cabin":"economy","cx":467.25,"cy":4573.6,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46J","raw":"46J","cabin":"economy","cx":575.65,"cy":4568.6,"w":39.7,"h":56.6,"rot":2.3,"rating":"green","color":"#3cb043","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"}]},{"code":"46L","raw":"46L","cabin":"economy","cx":616.25,"cy":4568.6,"w":39.7,"h":56.6,"rot":2.3,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"47A","raw":"47A","cabin":"economy","cx":204.85,"cy":4635.2,"w":39.7,"h":56.6,"rot":-2.3,"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":"47C","raw":"47C","cabin":"economy","cx":245.54999999999998,"cy":4633.2,"w":39.7,"h":56.6,"rot":-2.3,"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":"47D","raw":"47D","cabin":"economy","cx":347.85,"cy":4636.2,"w":39.7,"h":56.6,"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":"47E","raw":"47E","cabin":"economy","cx":387.65000000000003,"cy":4636.2,"w":39.7,"h":56.6,"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":"47G","raw":"47G","cabin":"economy","cx":428.35,"cy":4636.2,"w":39.7,"h":56.6,"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":"47H","raw":"47H","cabin":"economy","cx":467.25,"cy":4637.2,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"47J","raw":"47J","cabin":"economy","cx":570.0500000000001,"cy":4634.2,"w":39.7,"h":56.6,"rot":2.3,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"}]},{"code":"47L","raw":"47L","cabin":"economy","cx":608.75,"cy":4635.2,"w":39.7,"h":56.6,"rot":2.3,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"48D","raw":"48D","cabin":"economy","cx":348.85,"cy":4701.8,"w":39.7,"h":56.6,"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":"48E","raw":"48E","cabin":"economy","cx":388.65000000000003,"cy":4701.8,"w":39.7,"h":56.6,"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":"48G","raw":"48G","cabin":"economy","cx":429.35,"cy":4701.8,"w":39.7,"h":56.6,"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":"48H","raw":"48H","cabin":"economy","cx":468.25,"cy":4702.8,"w":39.7,"h":56.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"48J","raw":"48J","cabin":"economy","cx":566.0500000000001,"cy":4699.8,"w":39.7,"h":56.6,"rot":2.3,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"}]},{"code":"48L","raw":"48L","cabin":"economy","cx":604.75,"cy":4700.8,"w":39.7,"h":56.6,"rot":2.3,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]}],"last_updated":"2026-10-14","verified_by":"Alex Westridge"}