{"slug":"aa-77w","added_at":"2026-10-14","image":"seatmap.png","image_w":816,"image_h":5089,"total_seats":304,"deck":"","airline":"American Airlines","airline_code":"AA","aircraft":"Boeing 777-300ER","aircraft_type":"Boeing 777-323ER","aircraft_code":"aa-77w","manufacturer":"Boeing","body":"Wide body","haul_type":"Long Haul","optional_text":"","ife":"Panasonic eX2 carries audio and video on demand.","wifi":"Panasonic Ku-band · Panasonic high speed satellite wifi","description":"The American Airlines Boeing 777-300ER holds 8 first, 52 business, 28 premium economy and 216 economy seats","seat_counts":{"first":8,"business":52,"premium_economy":28,"economy":216,"total":304},"cabins":[{"cabin_type":"F","cabin_class":"Flagship First Suites","num_seats":8,"width":"21.5\"","pitch":"63\"","recline":"180\"","rows":"1 to 2","width_info":"The armrests retract in bed mode offering extra useable width","recline_info":"Converts into a 82\" long flat bed","power":"Two 110V universal AC","usb":"Two USB-A","screen_info":"15.4\" HD touch screen display","ife_inog":"Panasonic eX2 carries audio and video on demand.","wifi_info":"Panasonic high speed satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_armrests":true,"adjustable_armrests_info":"Two way adjustment (up/down)","seat_description":"The cabin holds safran (formerly Zodiac) Flagship Suites designed to function as a work desk, a lounger and a 6'-10\" long fully-flat bed."},{"cabin_type":"J","cabin_class":"Flagship Business","num_seats":52,"width":"20\"","pitch":"43\"","recline":"180°","rows":"3 to 15","recline_info":"Converts into a 78\" long flat bed","power":"110V universal AC","usb":"Two USB-A","screen_info":"16\" HD touch screen display","ife_inog":"Panasonic eX2 carries audio and video on demand.","wifi_info":"Panasonic high speed satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_armrests":true,"adjustable_armrests_info":"Two way adjustment (up/down) at aisle side only","seat_description":"Fifty-two Safran Cirrus II seats in a 1-2-1 layout and arranged into two cabins. Every seat comes with direct access to the aisle and featured a retractable bi-folding table, and secure stowage for small personal items."},{"cabin_type":"W","cabin_class":"Premium Economy","num_seats":28,"width":"18.7\"","pitch":"38\"","recline":"6\"","rows":"16 to 19","power":"110V universal AC","usb":"USB-A (5V)","screen_info":"11.5\" touch screen display","ife_inog":"Panasonic eX2 carries audio and video on demand.","wifi_info":"Panasonic high speed satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Four way adjustable","adjustable_armrests":true,"adjustable_armrests_info":"Two way adjustment (up/down) at aisle side only","seat_description":"Twenty-eight Collins Aerospace MiQ seats in a 2-4-2 layout, featuring lumbar support, footrest, and an individual goose-neck reading light."},{"cabin_type":"M","cabin_class":"Economy","num_seats":216,"width":"17.3\"","pitch":"31\" - 35\"","recline":"3\"","rows":"20 to 44","pitch_info":"Seats 33 and 34ABCJKL plus 36 to 38DEGH: 32\" Row 32 plus seats 33 to 35DEGH: 35\"","recline_info":"Rows 20, 31, 32, plus seats 33 to 35DEGH: 4\"","power":"110V universal AC","usb":"USB-A (5V)","screen_info":"9\" HD touch screen display","ife_inog":"Panasonic eX2 carries audio and video on demand.","wifi_info":"Panasonic high speed satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Four way adjustable","adjustable_armrests":true,"adjustable_armrests_info":"Every seat except the front row of each cabin.","seat_description":"Safran (formerly Weber) 5751 slimline seats in a 3-4-3 layout, each features a retractable bi-folding table.","seat_info":"The bulkhead partitions at row 20 stand on steel pedestals, which frees up foot space beneath. On the plan, Main Cabin Extra is picked out in orange and Main Cabin in red."}],"seats":[{"code":"01A","raw":"01A","cabin":"first","cx":238.9,"cy":775.95,"w":68,"h":76.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"01D","raw":"01D","cabin":"first","cx":344.34999999999997,"cy":737.6,"w":68.9,"h":77.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"01G","raw":"01G","cabin":"first","cx":472.25,"cy":739.0500000000001,"w":66.1,"h":72.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"01J","raw":"01J","cabin":"first","cx":578,"cy":775.95,"w":68,"h":72.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"02A","raw":"02A","cabin":"first","cx":238.55,"cy":906.1999999999999,"w":67.1,"h":74.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"02D","raw":"02D","cabin":"first","cx":343.35,"cy":870.8,"w":67.1,"h":71.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"02G","raw":"02G","cabin":"first","cx":471.84999999999997,"cy":869.85,"w":68.9,"h":73.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"02J","raw":"02J","cabin":"first","cx":578,"cy":907.1,"w":68,"h":70.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"03A","raw":"03A","cabin":"business","cx":233.3,"cy":1063.9,"w":77.4,"h":78.4,"rot":-27.8,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"hvac_noise","comment":"Air-conditioning noise, noticeable in this small forward cabin.","sentiment":"bad","severity":"minor"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"mini_cabin","comment":"A separate forward cabin of only 8 seats, so it stays quieter.","sentiment":"good"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"03D","raw":"03D","cabin":"business","cx":344.3,"cy":1020.9000000000001,"w":74.6,"h":77.4,"rot":27.7,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"hvac_noise","comment":"Air-conditioning noise, noticeable in this small forward cabin.","sentiment":"bad","severity":"minor"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"mini_cabin","comment":"A separate forward cabin of only 8 seats, so it stays quieter.","sentiment":"good"}]},{"code":"03G","raw":"03G","cabin":"business","cx":466.59999999999997,"cy":1021.4,"w":77.4,"h":74.6,"rot":-27.5,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"hvac_noise","comment":"Air-conditioning noise, noticeable in this small forward cabin.","sentiment":"bad","severity":"minor"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"mini_cabin","comment":"A separate forward cabin of only 8 seats, so it stays quieter.","sentiment":"good"}]},{"code":"03J","raw":"03J","cabin":"business","cx":582.35,"cy":1063.05,"w":76.5,"h":80.3,"rot":27.7,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"hvac_noise","comment":"Air-conditioning noise, noticeable in this small forward cabin.","sentiment":"bad","severity":"minor"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"mini_cabin","comment":"A separate forward cabin of only 8 seats, so it stays quieter.","sentiment":"good"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"04A","raw":"04A","cabin":"business","cx":234.25,"cy":1151.3,"w":72.7,"h":77.4,"rot":-27.8,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"one_off","comment":"No separating curtain behind this seat (light and movement from the section behind).","sentiment":"bad","severity":"minor"},{"slug":"hvac_noise","comment":"Air-conditioning noise, noticeable in this small forward cabin.","sentiment":"bad","severity":"minor"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"mini_cabin","comment":"A separate forward cabin of only 8 seats, so it stays quieter.","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":"04D","raw":"04D","cabin":"business","cx":346.6,"cy":1109.25,"w":75.6,"h":80.3,"rot":27.7,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"hvac_noise","comment":"Air-conditioning noise, noticeable in this small forward cabin.","sentiment":"bad","severity":"minor"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"mini_cabin","comment":"A separate forward cabin of only 8 seats, so it stays quieter.","sentiment":"good"}]},{"code":"04G","raw":"04G","cabin":"business","cx":469.9,"cy":1109.85,"w":78.4,"h":77.5,"rot":-27.5,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"hvac_noise","comment":"Air-conditioning noise, noticeable in this small forward cabin.","sentiment":"bad","severity":"minor"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"mini_cabin","comment":"A separate forward cabin of only 8 seats, so it stays quieter.","sentiment":"good"}]},{"code":"04J","raw":"04J","cabin":"business","cx":585.6,"cy":1149.45,"w":68,"h":79.3,"rot":27.7,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"one_off","comment":"No separating curtain behind this seat (light and movement from the section behind).","sentiment":"bad","severity":"minor"},{"slug":"hvac_noise","comment":"Air-conditioning noise, noticeable in this small forward cabin.","sentiment":"bad","severity":"minor"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"mini_cabin","comment":"A separate forward cabin of only 8 seats, so it stays quieter.","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":"05A","raw":"05A","cabin":"business","cx":231.9,"cy":1589.1000000000001,"w":70.8,"h":78.4,"rot":-28.2,"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":346.7,"cy":1609.1000000000001,"w":70.8,"h":78.4,"rot":27.7,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"05G","raw":"05G","cabin":"business","cx":468.5,"cy":1609.1000000000001,"w":70.8,"h":78.4,"rot":-28.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":"05J","raw":"05J","cabin":"business","cx":585.3,"cy":1589.1000000000001,"w":70.8,"h":78.4,"rot":27.7,"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":231.9,"cy":1677.5,"w":70.8,"h":78.4,"rot":-28.2,"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":"06D","raw":"06D","cabin":"business","cx":346.7,"cy":1697.5,"w":70.8,"h":78.4,"rot":27.7,"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":"06G","raw":"06G","cabin":"business","cx":468.5,"cy":1697.5,"w":70.8,"h":78.4,"rot":-28.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":"06J","raw":"06J","cabin":"business","cx":585.3,"cy":1677.5,"w":70.8,"h":78.4,"rot":27.7,"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":"07A","raw":"07A","cabin":"business","cx":231.9,"cy":1766.9,"w":70.8,"h":78.4,"rot":-28.2,"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":"07D","raw":"07D","cabin":"business","cx":346.7,"cy":1786.9,"w":70.8,"h":78.4,"rot":-28.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":"07G","raw":"07G","cabin":"business","cx":468.5,"cy":1786.9,"w":70.8,"h":78.4,"rot":27.7,"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":"07J","raw":"07J","cabin":"business","cx":585.3,"cy":1766.9,"w":70.8,"h":78.4,"rot":27.7,"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":"08A","raw":"08A","cabin":"business","cx":231.9,"cy":1855.3,"w":70.8,"h":78.4,"rot":-28.2,"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":"08D","raw":"08D","cabin":"business","cx":346.7,"cy":1875.3,"w":70.8,"h":78.4,"rot":-28.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":"08G","raw":"08G","cabin":"business","cx":468.5,"cy":1875.3,"w":70.8,"h":78.4,"rot":27.7,"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":"08J","raw":"08J","cabin":"business","cx":585.3,"cy":1855.3,"w":70.8,"h":78.4,"rot":27.7,"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":"09A","raw":"09A","cabin":"business","cx":231.9,"cy":1943.7,"w":70.8,"h":78.4,"rot":-28.2,"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":346.7,"cy":1963.7,"w":70.8,"h":78.4,"rot":27.7,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"09G","raw":"09G","cabin":"business","cx":468.5,"cy":1963.7,"w":70.8,"h":78.4,"rot":-28.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":"09J","raw":"09J","cabin":"business","cx":585.3,"cy":1943.7,"w":70.8,"h":78.4,"rot":27.7,"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":231.9,"cy":2031.1000000000001,"w":70.8,"h":78.4,"rot":-28.2,"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":346.7,"cy":2051.1,"w":70.8,"h":78.4,"rot":27.7,"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":"10G","raw":"10G","cabin":"business","cx":468.5,"cy":2051.1,"w":70.8,"h":78.4,"rot":-28.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":"10J","raw":"10J","cabin":"business","cx":585.3,"cy":2031.1000000000001,"w":70.8,"h":78.4,"rot":27.7,"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":231.9,"cy":2119.5,"w":70.8,"h":78.4,"rot":-28.2,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"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":"11D","raw":"11D","cabin":"business","cx":346.7,"cy":2139.5,"w":70.8,"h":78.4,"rot":27.7,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11G","raw":"11G","cabin":"business","cx":468.5,"cy":2139.5,"w":70.8,"h":78.4,"rot":-28.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":"11J","raw":"11J","cabin":"business","cx":585.3,"cy":2119.5,"w":70.8,"h":78.4,"rot":27.7,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"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":"12A","raw":"12A","cabin":"business","cx":231.9,"cy":2207.8999999999996,"w":70.8,"h":78.4,"rot":-28.2,"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":"12D","raw":"12D","cabin":"business","cx":346.7,"cy":2227.8999999999996,"w":70.8,"h":78.4,"rot":27.7,"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":"12G","raw":"12G","cabin":"business","cx":468.5,"cy":2227.8999999999996,"w":70.8,"h":78.4,"rot":-28.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":"12J","raw":"12J","cabin":"business","cx":585.3,"cy":2207.8999999999996,"w":70.8,"h":78.4,"rot":27.7,"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":"13A","raw":"13A","cabin":"business","cx":231.9,"cy":2294.2999999999997,"w":70.8,"h":78.4,"rot":-28.2,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":0,"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":346.7,"cy":2314.2999999999997,"w":70.8,"h":78.4,"rot":27.7,"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":"13G","raw":"13G","cabin":"business","cx":468.5,"cy":2314.2999999999997,"w":70.8,"h":78.4,"rot":-28.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":"13J","raw":"13J","cabin":"business","cx":585.3,"cy":2294.2999999999997,"w":70.8,"h":78.4,"rot":27.7,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":0,"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":231.9,"cy":2382.7,"w":70.8,"h":78.4,"rot":-28.2,"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":"14D","raw":"14D","cabin":"business","cx":346.7,"cy":2402.7,"w":70.8,"h":78.4,"rot":27.7,"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":"14G","raw":"14G","cabin":"business","cx":468.5,"cy":2402.7,"w":70.8,"h":78.4,"rot":-28.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":"14J","raw":"14J","cabin":"business","cx":585.3,"cy":2382.7,"w":70.8,"h":78.4,"rot":27.7,"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":"15A","raw":"15A","cabin":"business","cx":231.9,"cy":2471.1,"w":70.8,"h":78.4,"rot":-28.2,"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":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"15D","raw":"15D","cabin":"business","cx":346.7,"cy":2491.1,"w":70.8,"h":78.4,"rot":27.7,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"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"}]},{"code":"15G","raw":"15G","cabin":"business","cx":468.5,"cy":2491.1,"w":70.8,"h":78.4,"rot":-28.1,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"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"}]},{"code":"15J","raw":"15J","cabin":"business","cx":585.3,"cy":2471.1,"w":70.8,"h":78.4,"rot":27.7,"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":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"16A","raw":"16A","cabin":"premium_economy","cx":198.85,"cy":2745,"w":46.3,"h":63.2,"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":"16C","raw":"16C","cabin":"premium_economy","cx":250.15,"cy":2745,"w":46.3,"h":63.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":"16D","raw":"16D","cabin":"premium_economy","cx":332.45,"cy":2694,"w":46.3,"h":63.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (65%). Extra legroom on the left.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"16E","raw":"16E","cabin":"premium_economy","cx":383.75,"cy":2694,"w":46.3,"h":63.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"16G","raw":"16G","cabin":"premium_economy","cx":434.04999999999995,"cy":2694,"w":46.3,"h":63.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"16H","raw":"16H","cabin":"premium_economy","cx":485.34999999999997,"cy":2694,"w":46.3,"h":63.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (65%). Extra legroom on the right.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"16J","raw":"16J","cabin":"premium_economy","cx":567.65,"cy":2746,"w":46.3,"h":63.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":"16L","raw":"16L","cabin":"premium_economy","cx":618.9499999999999,"cy":2746,"w":46.3,"h":63.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":"17A","raw":"17A","cabin":"premium_economy","cx":198.85,"cy":2824.2,"w":46.3,"h":63.2,"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":"17C","raw":"17C","cabin":"premium_economy","cx":250.15,"cy":2824.2,"w":46.3,"h":63.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17D","raw":"17D","cabin":"premium_economy","cx":332.45,"cy":2771.2,"w":46.3,"h":63.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"17E","raw":"17E","cabin":"premium_economy","cx":383.75,"cy":2771.2,"w":46.3,"h":63.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"17G","raw":"17G","cabin":"premium_economy","cx":434.04999999999995,"cy":2771.2,"w":46.3,"h":63.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"17H","raw":"17H","cabin":"premium_economy","cx":485.34999999999997,"cy":2771.2,"w":46.3,"h":63.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"17J","raw":"17J","cabin":"premium_economy","cx":567.65,"cy":2823.2,"w":46.3,"h":63.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17L","raw":"17L","cabin":"premium_economy","cx":618.9499999999999,"cy":2823.2,"w":46.3,"h":63.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":"18A","raw":"18A","cabin":"premium_economy","cx":198.85,"cy":2902.4,"w":46.3,"h":63.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"18C","raw":"18C","cabin":"premium_economy","cx":250.15,"cy":2902.4,"w":46.3,"h":63.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":"18D","raw":"18D","cabin":"premium_economy","cx":332.45,"cy":2847.4,"w":46.3,"h":63.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18E","raw":"18E","cabin":"premium_economy","cx":383.75,"cy":2847.4,"w":46.3,"h":63.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18G","raw":"18G","cabin":"premium_economy","cx":434.04999999999995,"cy":2847.4,"w":46.3,"h":63.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18H","raw":"18H","cabin":"premium_economy","cx":485.34999999999997,"cy":2847.4,"w":46.3,"h":63.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18J","raw":"18J","cabin":"premium_economy","cx":567.65,"cy":2899.4,"w":46.3,"h":63.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":"18L","raw":"18L","cabin":"premium_economy","cx":618.9499999999999,"cy":2899.4,"w":46.3,"h":63.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"19D","raw":"19D","cabin":"premium_economy","cx":332.45,"cy":2923.6,"w":46.3,"h":63.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":"19E","raw":"19E","cabin":"premium_economy","cx":383.75,"cy":2923.6,"w":46.3,"h":63.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":"19G","raw":"19G","cabin":"premium_economy","cx":434.04999999999995,"cy":2923.6,"w":46.3,"h":63.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":"19H","raw":"19H","cabin":"premium_economy","cx":485.34999999999997,"cy":2923.6,"w":46.3,"h":63.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":"20A","raw":"20A","cabin":"economy","cx":196.29999999999998,"cy":3017.55,"w":36.4,"h":59.1,"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":"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 32\" pitch, 1\" 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":"20C","raw":"20C","cabin":"economy","cx":234.7,"cy":3017.55,"w":36.4,"h":59.1,"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":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" 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":"20D","raw":"20D","cabin":"economy","cx":349.5,"cy":3044.8500000000004,"w":36.4,"h":59.1,"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 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"20E","raw":"20E","cabin":"economy","cx":387.9,"cy":3044.8500000000004,"w":36.4,"h":59.1,"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 32\" pitch, 1\" 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":"20G","raw":"20G","cabin":"economy","cx":427.3,"cy":3044.8500000000004,"w":36.4,"h":59.1,"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 32\" pitch, 1\" 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":"20H","raw":"20H","cabin":"economy","cx":467.7,"cy":3044.8500000000004,"w":36.4,"h":59.1,"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 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"20J","raw":"20J","cabin":"economy","cx":581.5,"cy":3017.55,"w":36.4,"h":59.1,"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":"side_space","comment":"No seat alongside: room to the side, and the floor space next to you is yours.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" 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":"20L","raw":"20L","cabin":"economy","cx":620.9000000000001,"cy":3017.55,"w":36.4,"h":59.1,"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":"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 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"21A","raw":"21A","cabin":"economy","cx":196.29999999999998,"cy":3081.55,"w":36.4,"h":59.1,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"21C","raw":"21C","cabin":"economy","cx":234.7,"cy":3081.55,"w":36.4,"h":59.1,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"21D","raw":"21D","cabin":"economy","cx":349.5,"cy":3108.9500000000003,"w":36.4,"h":59.1,"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":"21E","raw":"21E","cabin":"economy","cx":387.9,"cy":3108.9500000000003,"w":36.4,"h":59.1,"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":"21G","raw":"21G","cabin":"economy","cx":427.3,"cy":3108.9500000000003,"w":36.4,"h":59.1,"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":"21H","raw":"21H","cabin":"economy","cx":467.7,"cy":3108.9500000000003,"w":36.4,"h":59.1,"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":"21J","raw":"21J","cabin":"economy","cx":582.5,"cy":3082.55,"w":36.4,"h":59.1,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"21L","raw":"21L","cabin":"economy","cx":621.9000000000001,"cy":3082.55,"w":36.4,"h":59.1,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"22A","raw":"22A","cabin":"economy","cx":196.29999999999998,"cy":3144.65,"w":36.4,"h":59.1,"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":"22B","raw":"22B","cabin":"economy","cx":234.7,"cy":3144.65,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22C","raw":"22C","cabin":"economy","cx":274.1,"cy":3144.65,"w":36.4,"h":59.1,"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"}]},{"code":"22D","raw":"22D","cabin":"economy","cx":349.5,"cy":3172.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22E","raw":"22E","cabin":"economy","cx":387.9,"cy":3172.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22G","raw":"22G","cabin":"economy","cx":427.3,"cy":3172.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22H","raw":"22H","cabin":"economy","cx":467.7,"cy":3172.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22J","raw":"22J","cabin":"economy","cx":544.1,"cy":3144.65,"w":36.4,"h":59.1,"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"}]},{"code":"22K","raw":"22K","cabin":"economy","cx":582.5,"cy":3144.65,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22L","raw":"22L","cabin":"economy","cx":621.9000000000001,"cy":3144.65,"w":36.4,"h":59.1,"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":"23A","raw":"23A","cabin":"economy","cx":196.29999999999998,"cy":3208.8500000000004,"w":36.4,"h":59.1,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"23B","raw":"23B","cabin":"economy","cx":234.7,"cy":3208.8500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23C","raw":"23C","cabin":"economy","cx":274.1,"cy":3208.8500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23D","raw":"23D","cabin":"economy","cx":349.5,"cy":3235.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23E","raw":"23E","cabin":"economy","cx":387.9,"cy":3235.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23G","raw":"23G","cabin":"economy","cx":427.3,"cy":3235.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23H","raw":"23H","cabin":"economy","cx":467.7,"cy":3235.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23J","raw":"23J","cabin":"economy","cx":544.1,"cy":3208.8500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23K","raw":"23K","cabin":"economy","cx":582.5,"cy":3208.8500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23L","raw":"23L","cabin":"economy","cx":621.9000000000001,"cy":3208.8500000000004,"w":36.4,"h":59.1,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"24A","raw":"24A","cabin":"economy","cx":196.29999999999998,"cy":3271.9500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"24B","raw":"24B","cabin":"economy","cx":234.7,"cy":3271.9500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24C","raw":"24C","cabin":"economy","cx":274.1,"cy":3271.9500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24D","raw":"24D","cabin":"economy","cx":349.5,"cy":3299.15,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24E","raw":"24E","cabin":"economy","cx":387.9,"cy":3299.15,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24G","raw":"24G","cabin":"economy","cx":427.3,"cy":3299.15,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24H","raw":"24H","cabin":"economy","cx":467.7,"cy":3299.15,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24J","raw":"24J","cabin":"economy","cx":544.1,"cy":3271.9500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24K","raw":"24K","cabin":"economy","cx":582.5,"cy":3271.9500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24L","raw":"24L","cabin":"economy","cx":621.9000000000001,"cy":3271.9500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"25A","raw":"25A","cabin":"economy","cx":196.29999999999998,"cy":3336.05,"w":36.4,"h":59.1,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"25B","raw":"25B","cabin":"economy","cx":234.7,"cy":3336.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25C","raw":"25C","cabin":"economy","cx":274.1,"cy":3336.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25D","raw":"25D","cabin":"economy","cx":349.5,"cy":3364.3500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25E","raw":"25E","cabin":"economy","cx":387.9,"cy":3364.3500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25G","raw":"25G","cabin":"economy","cx":427.3,"cy":3364.3500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25H","raw":"25H","cabin":"economy","cx":467.7,"cy":3364.3500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25J","raw":"25J","cabin":"economy","cx":544.1,"cy":3336.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25K","raw":"25K","cabin":"economy","cx":582.5,"cy":3336.05,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25L","raw":"25L","cabin":"economy","cx":621.9000000000001,"cy":3336.05,"w":36.4,"h":59.1,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"26A","raw":"26A","cabin":"economy","cx":196.29999999999998,"cy":3399.15,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"26B","raw":"26B","cabin":"economy","cx":234.7,"cy":3399.15,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26C","raw":"26C","cabin":"economy","cx":274.1,"cy":3399.15,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26D","raw":"26D","cabin":"economy","cx":349.5,"cy":3428.4500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26E","raw":"26E","cabin":"economy","cx":387.9,"cy":3428.4500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26G","raw":"26G","cabin":"economy","cx":427.3,"cy":3428.4500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26H","raw":"26H","cabin":"economy","cx":467.7,"cy":3428.4500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26J","raw":"26J","cabin":"economy","cx":544.1,"cy":3399.15,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26K","raw":"26K","cabin":"economy","cx":582.5,"cy":3399.15,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26L","raw":"26L","cabin":"economy","cx":621.9000000000001,"cy":3399.15,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"27A","raw":"27A","cabin":"economy","cx":196.29999999999998,"cy":3463.25,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"27B","raw":"27B","cabin":"economy","cx":234.7,"cy":3463.25,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27C","raw":"27C","cabin":"economy","cx":274.1,"cy":3463.25,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27D","raw":"27D","cabin":"economy","cx":349.5,"cy":3491.55,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27E","raw":"27E","cabin":"economy","cx":387.9,"cy":3491.55,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27G","raw":"27G","cabin":"economy","cx":427.3,"cy":3491.55,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27H","raw":"27H","cabin":"economy","cx":467.7,"cy":3491.55,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27J","raw":"27J","cabin":"economy","cx":544.1,"cy":3463.25,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27K","raw":"27K","cabin":"economy","cx":582.5,"cy":3463.25,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27L","raw":"27L","cabin":"economy","cx":621.9000000000001,"cy":3463.25,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"28A","raw":"28A","cabin":"economy","cx":196.29999999999998,"cy":3526.3500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"28B","raw":"28B","cabin":"economy","cx":234.7,"cy":3526.3500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28C","raw":"28C","cabin":"economy","cx":274.1,"cy":3526.3500000000004,"w":36.4,"h":59.1,"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":"28D","raw":"28D","cabin":"economy","cx":349.5,"cy":3554.65,"w":36.4,"h":59.1,"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":"28E","raw":"28E","cabin":"economy","cx":387.9,"cy":3554.65,"w":36.4,"h":59.1,"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":"28G","raw":"28G","cabin":"economy","cx":427.3,"cy":3554.65,"w":36.4,"h":59.1,"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":"28H","raw":"28H","cabin":"economy","cx":467.7,"cy":3554.65,"w":36.4,"h":59.1,"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":"28J","raw":"28J","cabin":"economy","cx":544.1,"cy":3526.3500000000004,"w":36.4,"h":59.1,"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":"28K","raw":"28K","cabin":"economy","cx":582.5,"cy":3526.3500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28L","raw":"28L","cabin":"economy","cx":621.9000000000001,"cy":3526.3500000000004,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"29A","raw":"29A","cabin":"economy","cx":196.29999999999998,"cy":3589.4500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"29B","raw":"29B","cabin":"economy","cx":234.7,"cy":3589.4500000000003,"w":36.4,"h":59.1,"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":"29C","raw":"29C","cabin":"economy","cx":274.1,"cy":3589.4500000000003,"w":36.4,"h":59.1,"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":"29D","raw":"29D","cabin":"economy","cx":349.5,"cy":3618.75,"w":36.4,"h":59.1,"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":"29E","raw":"29E","cabin":"economy","cx":387.9,"cy":3618.75,"w":36.4,"h":59.1,"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":"29G","raw":"29G","cabin":"economy","cx":427.3,"cy":3618.75,"w":36.4,"h":59.1,"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":"29H","raw":"29H","cabin":"economy","cx":467.7,"cy":3618.75,"w":36.4,"h":59.1,"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":"29J","raw":"29J","cabin":"economy","cx":544.1,"cy":3588.4500000000003,"w":36.4,"h":59.1,"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":"29K","raw":"29K","cabin":"economy","cx":582.5,"cy":3588.4500000000003,"w":36.4,"h":59.1,"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":"29L","raw":"29L","cabin":"economy","cx":621.9000000000001,"cy":3588.4500000000003,"w":36.4,"h":59.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"30A","raw":"30A","cabin":"economy","cx":196.29999999999998,"cy":3652.55,"w":36.4,"h":59.1,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30C","raw":"30C","cabin":"economy","cx":234.7,"cy":3652.55,"w":36.4,"h":59.1,"rot":0,"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":"30J","raw":"30J","cabin":"economy","cx":582.5,"cy":3653.55,"w":36.4,"h":59.1,"rot":0,"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":"30L","raw":"30L","cabin":"economy","cx":621.9000000000001,"cy":3653.55,"w":36.4,"h":59.1,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"31A","raw":"31A","cabin":"economy","cx":195.6,"cy":3861.5,"w":37.8,"h":58.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"left"},"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"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 32\" pitch, 1\" 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 45cm (18in) in front.","sentiment":"bad","severity":"moderate"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"31C","raw":"31C","cabin":"economy","cx":235.4,"cy":3861.5,"w":37.8,"h":58.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":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"31J","raw":"31J","cabin":"economy","cx":582.6,"cy":3861.4,"w":37.8,"h":58.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":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"31L","raw":"31L","cabin":"economy","cx":621.4,"cy":3861.4,"w":37.8,"h":58.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"right"},"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"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 32\" pitch, 1\" 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 45cm (18in) in front.","sentiment":"bad","severity":"moderate"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"32A","raw":"32A","cabin":"economy","cx":195.6,"cy":3935.1000000000004,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32C","raw":"32C","cabin":"economy","cx":235.4,"cy":3935.1000000000004,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"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 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32J","raw":"32J","cabin":"economy","cx":581.6,"cy":3935,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"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 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"32L","raw":"32L","cabin":"economy","cx":621.4,"cy":3935,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33A","raw":"33A","cabin":"economy","cx":195.6,"cy":4001.7000000000003,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"33B","raw":"33B","cabin":"economy","cx":235.4,"cy":4001.7000000000003,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33C","raw":"33C","cabin":"economy","cx":275.2,"cy":4001.7000000000003,"w":37.8,"h":58.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"}]},{"code":"33D","raw":"33D","cabin":"economy","cx":349,"cy":3982.7000000000003,"w":37.8,"h":58.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 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33E","raw":"33E","cabin":"economy","cx":388.79999999999995,"cy":3982.7000000000003,"w":37.8,"h":58.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 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33G","raw":"33G","cabin":"economy","cx":428.59999999999997,"cy":3982.7000000000003,"w":37.8,"h":58.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 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33H","raw":"33H","cabin":"economy","cx":468.4,"cy":3982.7000000000003,"w":37.8,"h":58.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 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"33J","raw":"33J","cabin":"economy","cx":542.8,"cy":4001.6000000000004,"w":37.8,"h":58.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"}]},{"code":"33K","raw":"33K","cabin":"economy","cx":582.6,"cy":4001.6000000000004,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33L","raw":"33L","cabin":"economy","cx":621.4,"cy":4001.6000000000004,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"34A","raw":"34A","cabin":"economy","cx":195.6,"cy":4069.3,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"34B","raw":"34B","cabin":"economy","cx":235.4,"cy":4069.3,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34C","raw":"34C","cabin":"economy","cx":275.2,"cy":4069.3,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34D","raw":"34D","cabin":"economy","cx":349,"cy":4055.3,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"34E","raw":"34E","cabin":"economy","cx":388.79999999999995,"cy":4055.3,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"34G","raw":"34G","cabin":"economy","cx":428.59999999999997,"cy":4055.3,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"34H","raw":"34H","cabin":"economy","cx":468.4,"cy":4055.3,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"34J","raw":"34J","cabin":"economy","cx":542.8,"cy":4068.2000000000003,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34K","raw":"34K","cabin":"economy","cx":582.6,"cy":4068.2000000000003,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34L","raw":"34L","cabin":"economy","cx":622.4,"cy":4068.2000000000003,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"35A","raw":"35A","cabin":"economy","cx":195.6,"cy":4131.900000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"35B","raw":"35B","cabin":"economy","cx":235.4,"cy":4131.900000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35C","raw":"35C","cabin":"economy","cx":275.2,"cy":4131.900000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35D","raw":"35D","cabin":"economy","cx":349,"cy":4129.900000000001,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35E","raw":"35E","cabin":"economy","cx":388.79999999999995,"cy":4129.900000000001,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35G","raw":"35G","cabin":"economy","cx":428.59999999999997,"cy":4129.900000000001,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35H","raw":"35H","cabin":"economy","cx":468.4,"cy":4129.900000000001,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 36\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 32\" pitch, 1\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"35J","raw":"35J","cabin":"economy","cx":542.8,"cy":4132.8,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35K","raw":"35K","cabin":"economy","cx":582.6,"cy":4132.8,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35L","raw":"35L","cabin":"economy","cx":622.4,"cy":4132.8,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"36A","raw":"36A","cabin":"economy","cx":195.6,"cy":4194.5,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"36B","raw":"36B","cabin":"economy","cx":235.4,"cy":4194.5,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36C","raw":"36C","cabin":"economy","cx":275.2,"cy":4194.5,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36D","raw":"36D","cabin":"economy","cx":349,"cy":4199.5,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 3\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"36E","raw":"36E","cabin":"economy","cx":388.79999999999995,"cy":4199.5,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 3\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"36G","raw":"36G","cabin":"economy","cx":428.59999999999997,"cy":4199.5,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 3\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"36H","raw":"36H","cabin":"economy","cx":468.4,"cy":4199.5,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 3\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"36J","raw":"36J","cabin":"economy","cx":542.8,"cy":4195.400000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36K","raw":"36K","cabin":"economy","cx":582.6,"cy":4195.400000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36L","raw":"36L","cabin":"economy","cx":622.4,"cy":4195.400000000001,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"37A","raw":"37A","cabin":"economy","cx":195.6,"cy":4259.1,"w":37.8,"h":58.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":235.4,"cy":4259.1,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37C","raw":"37C","cabin":"economy","cx":275.2,"cy":4259.1,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37D","raw":"37D","cabin":"economy","cx":349,"cy":4269.1,"w":37.8,"h":58.6,"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"}]},{"code":"37E","raw":"37E","cabin":"economy","cx":388.79999999999995,"cy":4269.1,"w":37.8,"h":58.6,"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"}]},{"code":"37G","raw":"37G","cabin":"economy","cx":428.59999999999997,"cy":4269.1,"w":37.8,"h":58.6,"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"}]},{"code":"37H","raw":"37H","cabin":"economy","cx":468.4,"cy":4269.1,"w":37.8,"h":58.6,"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"}]},{"code":"37J","raw":"37J","cabin":"economy","cx":542.8,"cy":4260,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37K","raw":"37K","cabin":"economy","cx":582.6,"cy":4260,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37L","raw":"37L","cabin":"economy","cx":622.4,"cy":4260,"w":37.8,"h":58.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":195.6,"cy":4322.7,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"38B","raw":"38B","cabin":"economy","cx":235.4,"cy":4322.7,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38C","raw":"38C","cabin":"economy","cx":275.2,"cy":4322.7,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38D","raw":"38D","cabin":"economy","cx":349,"cy":4338.6,"w":37.8,"h":58.6,"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"}]},{"code":"38E","raw":"38E","cabin":"economy","cx":388.79999999999995,"cy":4338.6,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 3\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"38G","raw":"38G","cabin":"economy","cx":428.59999999999997,"cy":4338.6,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 3\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"38H","raw":"38H","cabin":"economy","cx":468.4,"cy":4338.6,"w":37.8,"h":58.6,"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"}]},{"code":"38J","raw":"38J","cabin":"economy","cx":542.8,"cy":4322.6,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38K","raw":"38K","cabin":"economy","cx":582.6,"cy":4322.6,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"38L","raw":"38L","cabin":"economy","cx":622.4,"cy":4322.6,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"39A","raw":"39A","cabin":"economy","cx":195.6,"cy":4385.3,"w":37.8,"h":58.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":235.4,"cy":4385.3,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39C","raw":"39C","cabin":"economy","cx":275.2,"cy":4385.3,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39D","raw":"39D","cabin":"economy","cx":349,"cy":4402.2,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39E","raw":"39E","cabin":"economy","cx":388.79999999999995,"cy":4402.2,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39G","raw":"39G","cabin":"economy","cx":428.59999999999997,"cy":4402.2,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39H","raw":"39H","cabin":"economy","cx":468.4,"cy":4402.2,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39J","raw":"39J","cabin":"economy","cx":542.8,"cy":4386.2,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39K","raw":"39K","cabin":"economy","cx":582.6,"cy":4386.2,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"39L","raw":"39L","cabin":"economy","cx":622.4,"cy":4386.2,"w":37.8,"h":58.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":195.6,"cy":4450.900000000001,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"40B","raw":"40B","cabin":"economy","cx":235.4,"cy":4450.900000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40C","raw":"40C","cabin":"economy","cx":275.2,"cy":4450.900000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40D","raw":"40D","cabin":"economy","cx":349,"cy":4465.8,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40E","raw":"40E","cabin":"economy","cx":388.79999999999995,"cy":4465.8,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40G","raw":"40G","cabin":"economy","cx":428.59999999999997,"cy":4465.8,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40H","raw":"40H","cabin":"economy","cx":468.4,"cy":4465.8,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40J","raw":"40J","cabin":"economy","cx":541.8,"cy":4450.8,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40K","raw":"40K","cabin":"economy","cx":581.6,"cy":4450.8,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40L","raw":"40L","cabin":"economy","cx":621.4,"cy":4450.8,"w":37.8,"h":58.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"41A","raw":"41A","cabin":"economy","cx":198.6,"cy":4515.5,"w":37.8,"h":58.6,"rot":-1.3,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"41C","raw":"41C","cabin":"economy","cx":238.4,"cy":4514.15,"w":37.8,"h":59.5,"rot":-1.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":"41D","raw":"41D","cabin":"economy","cx":349,"cy":4528.400000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41E","raw":"41E","cabin":"economy","cx":388.79999999999995,"cy":4528.400000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41G","raw":"41G","cabin":"economy","cx":428.59999999999997,"cy":4528.400000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41H","raw":"41H","cabin":"economy","cx":468.4,"cy":4528.400000000001,"w":37.8,"h":58.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41J","raw":"41J","cabin":"economy","cx":578.6,"cy":4514.6,"w":37.8,"h":58.6,"rot":0.7,"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":"41L","raw":"41L","cabin":"economy","cx":618.4,"cy":4517.400000000001,"w":37.8,"h":58.6,"rot":0.7,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"42A","raw":"42A","cabin":"economy","cx":202.15,"cy":4580.1,"w":38.7,"h":58.6,"rot":-2.5,"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":"42C","raw":"42C","cabin":"economy","cx":242.4,"cy":4578.3,"w":37.8,"h":62.4,"rot":-2.5,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"42D","raw":"42D","cabin":"economy","cx":349,"cy":4592,"w":37.8,"h":58.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":"42E","raw":"42E","cabin":"economy","cx":388.79999999999995,"cy":4592,"w":37.8,"h":58.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":"42G","raw":"42G","cabin":"economy","cx":428.59999999999997,"cy":4592,"w":37.8,"h":58.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":"42H","raw":"42H","cabin":"economy","cx":468.4,"cy":4592,"w":37.8,"h":58.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":"42J","raw":"42J","cabin":"economy","cx":575.8,"cy":4578.2,"w":37.8,"h":58.6,"rot":2.7,"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":"42L","raw":"42L","cabin":"economy","cx":615.6,"cy":4581,"w":37.8,"h":58.6,"rot":2.7,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43A","raw":"43A","cabin":"economy","cx":206.20000000000002,"cy":4643.85,"w":40.6,"h":60.5,"rot":-2.5,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43C","raw":"43C","cabin":"economy","cx":247.4,"cy":4642.8,"w":37.8,"h":62.4,"rot":-2.5,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"43D","raw":"43D","cabin":"economy","cx":349,"cy":4655.6,"w":37.8,"h":58.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":"43E","raw":"43E","cabin":"economy","cx":388.79999999999995,"cy":4655.6,"w":37.8,"h":58.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":"43G","raw":"43G","cabin":"economy","cx":428.59999999999997,"cy":4655.6,"w":37.8,"h":58.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":"43H","raw":"43H","cabin":"economy","cx":468.4,"cy":4655.6,"w":37.8,"h":58.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":"43J","raw":"43J","cabin":"economy","cx":571,"cy":4641.8,"w":37.8,"h":58.6,"rot":2.7,"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":"43L","raw":"43L","cabin":"economy","cx":613.6,"cy":4645.6,"w":37.8,"h":58.6,"rot":2.7,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"44D","raw":"44D","cabin":"economy","cx":349,"cy":4718.2,"w":37.8,"h":58.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":"44E","raw":"44E","cabin":"economy","cx":388.79999999999995,"cy":4718.2,"w":37.8,"h":58.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":"44G","raw":"44G","cabin":"economy","cx":428.59999999999997,"cy":4718.2,"w":37.8,"h":58.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":"44H","raw":"44H","cabin":"economy","cx":468.4,"cy":4718.2,"w":37.8,"h":58.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"}]}],"last_updated":"2026-10-14","wifi_providers":[{"technology":"Panasonic Ku-band","tier":2,"rating":"Better","note":"Panasonic high speed satellite wifi","fleet_pct":100}],"verified_by":"Alex Westridge"}