{"slug":"qr-7d3","added_at":"2026-10-14","image":"seatmap.png","image_w":415,"image_h":2592,"total_seats":294,"deck":"","airline":"Qatar Airways","airline_code":"QR","aircraft":"Boeing 777-300ER","aircraft_type":"Boeing 777-367ER","aircraft_code":"qr-7d3","manufacturer":"Boeing","body":"Wide body","haul_type":"Long Haul","optional_text":"Cirrus II","ife":"Panasonic eX2 carries audio and video on demand.","wifi":"Gogo 2Ku satellite wifi","description":"The Qatar Airways Boeing 777-300ER type 7D3, laid out 6F 53J 34W 201Mand equipped with Safran Cirrus II seats in Business Class. Note, this version applies to the former Cathay Pacific 777-300ERs which joined Qatar Airways in December 2021 to February 2022. These aircraft are still fitted with their original CX interiors with seats in the former Premium Economy cabin (rows 30 to 34) being sold as Economy","seat_counts":{"first":6,"business":53,"premium_economy":34,"economy":201,"total":294},"cabins":[{"cabin_type":"F","cabin_class":"First Suites","num_seats":6,"rows":"1 to 2","ife_inog":"Panasonic eX2 carries audio and video on demand.","wifi_info":"Gogo 2Ku satellite wifi"},{"cabin_type":"J","cabin_class":"Business","num_seats":53,"rows":"11 to 26","ife_inog":"Panasonic eX2 carries audio and video on demand.","wifi_info":"Gogo 2Ku satellite wifi"},{"cabin_type":"W","cabin_class":"Premium Economy","num_seats":34,"rows":"30 to 34","ife_inog":"Panasonic eX2 carries audio and video on demand.","wifi_info":"Gogo 2Ku satellite wifi"},{"cabin_type":"M","cabin_class":"Economy","num_seats":201,"rows":"39 to 72","ife_inog":"Panasonic eX2 carries audio and video on demand.","wifi_info":"Gogo 2Ku satellite wifi"}],"seats":[{"code":"01A","raw":"01A","cabin":"first","cx":118.69999999999999,"cy":378.1,"w":49.8,"h":55,"rot":-7.4,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"01D","raw":"01D","cabin":"first","cx":213.5,"cy":378.1,"w":49.8,"h":55,"rot":-9.5,"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":"01K","raw":"01K","cabin":"first","cx":296.29999999999995,"cy":378.1,"w":49.8,"h":55,"rot":5.8,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"02A","raw":"02A","cabin":"first","cx":116.69999999999999,"cy":446.1,"w":49.8,"h":55,"rot":-9.5,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"02D","raw":"02D","cabin":"first","cx":212.5,"cy":446.1,"w":49.8,"h":55,"rot":-9.5,"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":"02K","raw":"02K","cabin":"first","cx":297.29999999999995,"cy":446.1,"w":49.8,"h":55,"rot":10,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"11A","raw":"11A","cabin":"business","cx":116.05000000000001,"cy":539.75,"w":38.3,"h":40.9,"rot":-26,"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":"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":"11D","raw":"11D","cabin":"business","cx":179.35,"cy":540.75,"w":38.3,"h":40.9,"rot":26,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"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":"11G","raw":"11G","cabin":"business","cx":235.65,"cy":540.75,"w":38.3,"h":40.9,"rot":-26,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"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":"11K","raw":"11K","cabin":"business","cx":297.95,"cy":538.75,"w":38.3,"h":40.9,"rot":26,"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":"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":"12A","raw":"12A","cabin":"business","cx":116.05000000000001,"cy":585.6500000000001,"w":38.3,"h":40.9,"rot":-26,"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":"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":"12D","raw":"12D","cabin":"business","cx":179.35,"cy":585.6500000000001,"w":38.3,"h":40.9,"rot":26,"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":"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"}]},{"code":"12G","raw":"12G","cabin":"business","cx":235.65,"cy":587.6500000000001,"w":38.3,"h":40.9,"rot":-26,"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":"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"}]},{"code":"12K","raw":"12K","cabin":"business","cx":297.95,"cy":585.6500000000001,"w":38.3,"h":40.9,"rot":26,"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":"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":"15A","raw":"15A","cabin":"business","cx":116.05000000000001,"cy":788.5500000000001,"w":38.3,"h":40.9,"rot":-26,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","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":"16A","raw":"16A","cabin":"business","cx":116.05000000000001,"cy":834.35,"w":38.3,"h":40.9,"rot":-26,"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":"16D","raw":"16D","cabin":"business","cx":179.35,"cy":823.5500000000001,"w":38.3,"h":40.9,"rot":26.9,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"16G","raw":"16G","cabin":"business","cx":235.65,"cy":823.5500000000001,"w":38.3,"h":40.9,"rot":-26,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"16K","raw":"16K","cabin":"business","cx":299.34999999999997,"cy":826.5500000000001,"w":38.3,"h":40.9,"rot":26.9,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","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":"17A","raw":"17A","cabin":"business","cx":116.05000000000001,"cy":881.35,"w":38.3,"h":40.9,"rot":-26,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"17D","raw":"17D","cabin":"business","cx":179.35,"cy":869.45,"w":38.3,"h":40.9,"rot":26.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"17G","raw":"17G","cabin":"business","cx":235.65,"cy":869.45,"w":38.3,"h":40.9,"rot":-26,"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":"17K","raw":"17K","cabin":"business","cx":299.34999999999997,"cy":872.45,"w":38.3,"h":40.9,"rot":26.9,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","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":"18A","raw":"18A","cabin":"business","cx":116.05000000000001,"cy":927.25,"w":38.3,"h":40.9,"rot":-26,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"18D","raw":"18D","cabin":"business","cx":179.35,"cy":916.35,"w":38.3,"h":40.9,"rot":26.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"18G","raw":"18G","cabin":"business","cx":235.65,"cy":915.35,"w":38.3,"h":40.9,"rot":-26,"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":"18K","raw":"18K","cabin":"business","cx":299.34999999999997,"cy":919.35,"w":38.3,"h":40.9,"rot":26.9,"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":"19A","raw":"19A","cabin":"business","cx":116.05000000000001,"cy":974.1500000000001,"w":38.3,"h":40.9,"rot":-26,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"19D","raw":"19D","cabin":"business","cx":179.35,"cy":961.25,"w":38.3,"h":40.9,"rot":26.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"19G","raw":"19G","cabin":"business","cx":235.65,"cy":961.25,"w":38.3,"h":40.9,"rot":-26,"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":"19K","raw":"19K","cabin":"business","cx":299.34999999999997,"cy":965.25,"w":38.3,"h":40.9,"rot":26.9,"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":"20A","raw":"20A","cabin":"business","cx":116.05000000000001,"cy":1020.0500000000001,"w":38.3,"h":40.9,"rot":-26,"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"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"20D","raw":"20D","cabin":"business","cx":179.35,"cy":1007.1500000000001,"w":38.3,"h":40.9,"rot":26.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"20G","raw":"20G","cabin":"business","cx":235.65,"cy":1007.1500000000001,"w":38.3,"h":40.9,"rot":-26,"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":"20K","raw":"20K","cabin":"business","cx":299.34999999999997,"cy":1012.1500000000001,"w":38.3,"h":40.9,"rot":26.9,"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":"21A","raw":"21A","cabin":"business","cx":116.05000000000001,"cy":1065.95,"w":38.3,"h":40.9,"rot":-26,"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":"21D","raw":"21D","cabin":"business","cx":179.35,"cy":1053.05,"w":38.3,"h":40.9,"rot":26.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"21G","raw":"21G","cabin":"business","cx":235.65,"cy":1053.05,"w":38.3,"h":40.9,"rot":-26,"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":"21K","raw":"21K","cabin":"business","cx":299.34999999999997,"cy":1058.05,"w":38.3,"h":40.9,"rot":26.9,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","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":"22A","raw":"22A","cabin":"business","cx":116.05000000000001,"cy":1111.8500000000001,"w":38.3,"h":40.9,"rot":-26,"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":"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":"22D","raw":"22D","cabin":"business","cx":179.35,"cy":1098.95,"w":38.3,"h":40.9,"rot":26.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"22G","raw":"22G","cabin":"business","cx":235.65,"cy":1098.95,"w":38.3,"h":40.9,"rot":-26,"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":"22K","raw":"22K","cabin":"business","cx":299.34999999999997,"cy":1103.95,"w":38.3,"h":40.9,"rot":26.9,"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":"23A","raw":"23A","cabin":"business","cx":116.05000000000001,"cy":1157.75,"w":38.3,"h":40.9,"rot":-26,"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":"23D","raw":"23D","cabin":"business","cx":179.35,"cy":1144.8500000000001,"w":38.3,"h":40.9,"rot":26.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"23G","raw":"23G","cabin":"business","cx":235.65,"cy":1144.8500000000001,"w":38.3,"h":40.9,"rot":-26,"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":"23K","raw":"23K","cabin":"business","cx":299.34999999999997,"cy":1149.8500000000001,"w":38.3,"h":40.9,"rot":26.9,"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":"24A","raw":"24A","cabin":"business","cx":116.05000000000001,"cy":1203.55,"w":38.3,"h":40.9,"rot":-26,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","count":2,"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":"24D","raw":"24D","cabin":"business","cx":179.35,"cy":1190.75,"w":38.3,"h":40.9,"rot":26.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"24G","raw":"24G","cabin":"business","cx":235.65,"cy":1190.75,"w":38.3,"h":40.9,"rot":-26,"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":"24K","raw":"24K","cabin":"business","cx":299.34999999999997,"cy":1195.75,"w":38.3,"h":40.9,"rot":26.9,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","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":"25A","raw":"25A","cabin":"business","cx":116.05000000000001,"cy":1248.55,"w":38.3,"h":40.9,"rot":-26,"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":"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":"25D","raw":"25D","cabin":"business","cx":179.35,"cy":1236.55,"w":38.3,"h":40.9,"rot":26.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"25G","raw":"25G","cabin":"business","cx":235.65,"cy":1236.55,"w":38.3,"h":40.9,"rot":-26,"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":"25K","raw":"25K","cabin":"business","cx":299.34999999999997,"cy":1241.55,"w":38.3,"h":40.9,"rot":26.9,"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":"26A","raw":"26A","cabin":"business","cx":116.05000000000001,"cy":1294.45,"w":38.3,"h":40.9,"rot":-26,"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":"26D","raw":"26D","cabin":"business","cx":179.35,"cy":1281.55,"w":38.3,"h":40.9,"rot":26.9,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"26G","raw":"26G","cabin":"business","cx":235.65,"cy":1281.55,"w":38.3,"h":40.9,"rot":-26,"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":"26K","raw":"26K","cabin":"business","cx":299.34999999999997,"cy":1286.55,"w":38.3,"h":40.9,"rot":26.9,"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":"30D","raw":"30D","cabin":"premium_economy","cx":169.60000000000002,"cy":1352.6,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (70%). Extra legroom on the left.","sentiment":"good"}]},{"code":"30E","raw":"30E","cabin":"premium_economy","cx":195.20000000000002,"cy":1352.6,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"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"}]},{"code":"30F","raw":"30F","cabin":"premium_economy","cx":220.8,"cy":1352.6,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"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 behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30G","raw":"30G","cabin":"premium_economy","cx":245.4,"cy":1352.6,"w":22.6,"h":30.6,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"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 behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"31A","raw":"31A","cabin":"premium_economy","cx":100.39999999999999,"cy":1394.2,"w":22.6,"h":30.6,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"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"}]},{"code":"31C","raw":"31C","cabin":"premium_economy","cx":126,"cy":1394.2,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"31D","raw":"31D","cabin":"premium_economy","cx":169.60000000000002,"cy":1391.2,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"31E","raw":"31E","cabin":"premium_economy","cx":195.20000000000002,"cy":1391.2,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"31F","raw":"31F","cabin":"premium_economy","cx":220.8,"cy":1391.2,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"31G","raw":"31G","cabin":"premium_economy","cx":245.4,"cy":1391.2,"w":22.6,"h":30.6,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"32A","raw":"32A","cabin":"premium_economy","cx":100.39999999999999,"cy":1433.8,"w":22.6,"h":30.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"32C","raw":"32C","cabin":"premium_economy","cx":126,"cy":1433.8,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"32D","raw":"32D","cabin":"premium_economy","cx":169.60000000000002,"cy":1430.8,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"32E","raw":"32E","cabin":"premium_economy","cx":195.20000000000002,"cy":1430.8,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"32F","raw":"32F","cabin":"premium_economy","cx":220.8,"cy":1430.8,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"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":"32G","raw":"32G","cabin":"premium_economy","cx":245.4,"cy":1430.8,"w":22.6,"h":30.6,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position nearby. Possible infant noise.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"32H","raw":"32H","cabin":"premium_economy","cx":290,"cy":1460.8,"w":22.6,"h":30.6,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"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 (80%). Extra legroom on the left.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"32K","raw":"32K","cabin":"premium_economy","cx":314.6,"cy":1460.8,"w":22.6,"h":30.6,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"33A","raw":"33A","cabin":"premium_economy","cx":100.39999999999999,"cy":1473.3999999999999,"w":22.6,"h":30.6,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"33C","raw":"33C","cabin":"premium_economy","cx":126,"cy":1473.3999999999999,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"33D","raw":"33D","cabin":"premium_economy","cx":169.60000000000002,"cy":1470.3999999999999,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"33E","raw":"33E","cabin":"premium_economy","cx":195.20000000000002,"cy":1470.3999999999999,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"33F","raw":"33F","cabin":"premium_economy","cx":220.8,"cy":1470.3999999999999,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"33G","raw":"33G","cabin":"premium_economy","cx":245.4,"cy":1470.3999999999999,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"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":"33H","raw":"33H","cabin":"premium_economy","cx":290,"cy":1500.3999999999999,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"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":"33K","raw":"33K","cabin":"premium_economy","cx":314.6,"cy":1500.3999999999999,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"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"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"34A","raw":"34A","cabin":"premium_economy","cx":100.39999999999999,"cy":1512,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"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":"34C","raw":"34C","cabin":"premium_economy","cx":126,"cy":1512,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"34D","raw":"34D","cabin":"premium_economy","cx":169.60000000000002,"cy":1509,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"34E","raw":"34E","cabin":"premium_economy","cx":195.20000000000002,"cy":1509,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"34F","raw":"34F","cabin":"premium_economy","cx":220.8,"cy":1509,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"34G","raw":"34G","cabin":"premium_economy","cx":245.4,"cy":1509,"w":22.6,"h":30.6,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"34H","raw":"34H","cabin":"premium_economy","cx":290,"cy":1539,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"34K","raw":"34K","cabin":"premium_economy","cx":314.6,"cy":1539,"w":22.6,"h":30.6,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"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":"39A","raw":"39A","cabin":"economy","cx":98.75,"cy":1575.45,"w":19.1,"h":27.9,"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_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":"39C","raw":"39C","cabin":"economy","cx":118.85,"cy":1575.45,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"},{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"}]},{"code":"39D","raw":"39D","cabin":"economy","cx":177.65,"cy":1573.3500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"39E","raw":"39E","cabin":"economy","cx":197.85000000000002,"cy":1573.3500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"39F","raw":"39F","cabin":"economy","cx":217.95000000000002,"cy":1573.3500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"39G","raw":"39G","cabin":"economy","cx":238.05,"cy":1573.3500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"40A","raw":"40A","cabin":"economy","cx":98.75,"cy":1609.3500000000001,"w":19.1,"h":27.9,"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":"40B","raw":"40B","cabin":"economy","cx":118.85,"cy":1609.3500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"40C","raw":"40C","cabin":"economy","cx":138.95000000000002,"cy":1609.3500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"40D","raw":"40D","cabin":"economy","cx":177.65,"cy":1606.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40E","raw":"40E","cabin":"economy","cx":197.85000000000002,"cy":1606.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40F","raw":"40F","cabin":"economy","cx":217.95000000000002,"cy":1606.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40G","raw":"40G","cabin":"economy","cx":238.05,"cy":1606.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"40H","raw":"40H","cabin":"economy","cx":277.05,"cy":1599.3500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (40%). Extra legroom on the left.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"40J","raw":"40J","cabin":"economy","cx":297.15000000000003,"cy":1599.3500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"40K","raw":"40K","cabin":"economy","cx":317.25,"cy":1599.3500000000001,"w":19.1,"h":27.9,"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_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":"41A","raw":"41A","cabin":"economy","cx":98.75,"cy":1644.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"41B","raw":"41B","cabin":"economy","cx":118.85,"cy":1644.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41C","raw":"41C","cabin":"economy","cx":138.95000000000002,"cy":1644.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41D","raw":"41D","cabin":"economy","cx":177.65,"cy":1639.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41E","raw":"41E","cabin":"economy","cx":197.85000000000002,"cy":1639.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41F","raw":"41F","cabin":"economy","cx":217.95000000000002,"cy":1639.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41G","raw":"41G","cabin":"economy","cx":238.05,"cy":1639.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41H","raw":"41H","cabin":"economy","cx":277.05,"cy":1633.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"41J","raw":"41J","cabin":"economy","cx":297.15000000000003,"cy":1633.25,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"41K","raw":"41K","cabin":"economy","cx":317.25,"cy":1633.25,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"42A","raw":"42A","cabin":"economy","cx":98.75,"cy":1679.15,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"42B","raw":"42B","cabin":"economy","cx":118.85,"cy":1679.15,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42C","raw":"42C","cabin":"economy","cx":138.95000000000002,"cy":1679.15,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42D","raw":"42D","cabin":"economy","cx":177.65,"cy":1672.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42E","raw":"42E","cabin":"economy","cx":197.85000000000002,"cy":1672.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42F","raw":"42F","cabin":"economy","cx":217.95000000000002,"cy":1672.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42G","raw":"42G","cabin":"economy","cx":238.05,"cy":1672.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42H","raw":"42H","cabin":"economy","cx":277.05,"cy":1666.15,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42J","raw":"42J","cabin":"economy","cx":297.15000000000003,"cy":1666.15,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42K","raw":"42K","cabin":"economy","cx":317.25,"cy":1666.15,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"43A","raw":"43A","cabin":"economy","cx":98.75,"cy":1713.05,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"43B","raw":"43B","cabin":"economy","cx":118.85,"cy":1713.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43C","raw":"43C","cabin":"economy","cx":138.95000000000002,"cy":1713.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43D","raw":"43D","cabin":"economy","cx":177.65,"cy":1703.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43E","raw":"43E","cabin":"economy","cx":197.85000000000002,"cy":1703.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43F","raw":"43F","cabin":"economy","cx":217.95000000000002,"cy":1703.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43G","raw":"43G","cabin":"economy","cx":238.05,"cy":1703.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43H","raw":"43H","cabin":"economy","cx":277.05,"cy":1699.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43J","raw":"43J","cabin":"economy","cx":297.15000000000003,"cy":1699.05,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43K","raw":"43K","cabin":"economy","cx":317.25,"cy":1699.05,"w":19.1,"h":27.9,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"44A","raw":"44A","cabin":"economy","cx":98.75,"cy":1747.95,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"44B","raw":"44B","cabin":"economy","cx":118.85,"cy":1747.95,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"44C","raw":"44C","cabin":"economy","cx":138.95000000000002,"cy":1747.95,"w":19.1,"h":27.9,"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":"44D","raw":"44D","cabin":"economy","cx":177.65,"cy":1737.8500000000001,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44E","raw":"44E","cabin":"economy","cx":197.85000000000002,"cy":1737.8500000000001,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44F","raw":"44F","cabin":"economy","cx":217.95000000000002,"cy":1737.8500000000001,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44G","raw":"44G","cabin":"economy","cx":238.05,"cy":1737.8500000000001,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44H","raw":"44H","cabin":"economy","cx":277.05,"cy":1731.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44J","raw":"44J","cabin":"economy","cx":297.15000000000003,"cy":1731.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44K","raw":"44K","cabin":"economy","cx":317.25,"cy":1731.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"45A","raw":"45A","cabin":"economy","cx":98.75,"cy":1782.8500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"45B","raw":"45B","cabin":"economy","cx":118.85,"cy":1782.8500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"45C","raw":"45C","cabin":"economy","cx":138.95000000000002,"cy":1782.8500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"45D","raw":"45D","cabin":"economy","cx":177.65,"cy":1770.75,"w":19.1,"h":27.9,"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":"45E","raw":"45E","cabin":"economy","cx":197.85000000000002,"cy":1770.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45F","raw":"45F","cabin":"economy","cx":217.95000000000002,"cy":1770.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45G","raw":"45G","cabin":"economy","cx":238.05,"cy":1770.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45H","raw":"45H","cabin":"economy","cx":277.05,"cy":1764.8500000000001,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45J","raw":"45J","cabin":"economy","cx":297.15000000000003,"cy":1764.8500000000001,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45K","raw":"45K","cabin":"economy","cx":317.25,"cy":1764.8500000000001,"w":19.1,"h":27.9,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"46D","raw":"46D","cabin":"economy","cx":177.65,"cy":1803.65,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"46E","raw":"46E","cabin":"economy","cx":197.85000000000002,"cy":1803.65,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"46F","raw":"46F","cabin":"economy","cx":217.95000000000002,"cy":1803.65,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"46G","raw":"46G","cabin":"economy","cx":238.05,"cy":1803.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46H","raw":"46H","cabin":"economy","cx":277.05,"cy":1797.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46J","raw":"46J","cabin":"economy","cx":297.15000000000003,"cy":1797.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46K","raw":"46K","cabin":"economy","cx":317.25,"cy":1797.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"59A","raw":"59A","cabin":"economy","cx":98.75,"cy":1963.75,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"door_intrusion","comment":"Exit door L4 takes about some% of the seat width, starting 40cm (16in) in front.","sentiment":"bad","severity":"moderate"}]},{"code":"59B","raw":"59B","cabin":"economy","cx":118.85,"cy":1963.75,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"}]},{"code":"59C","raw":"59C","cabin":"economy","cx":138.95000000000002,"cy":1963.75,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"}]},{"code":"59H","raw":"59H","cabin":"economy","cx":276.35,"cy":1963.75,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_nearby","comment":"Bassinet position nearby. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"59J","raw":"59J","cabin":"economy","cx":296.55,"cy":1963.75,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"}]},{"code":"59K","raw":"59K","cabin":"economy","cx":316.65000000000003,"cy":1963.75,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"right"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"door_intrusion","comment":"Exit door R4 takes about some% of the seat width, starting 45cm (18in) in front.","sentiment":"bad","severity":"moderate"}]},{"code":"60A","raw":"60A","cabin":"economy","cx":98.75,"cy":1996.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"60B","raw":"60B","cabin":"economy","cx":118.85,"cy":1996.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"60C","raw":"60C","cabin":"economy","cx":138.95000000000002,"cy":1996.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"60D","raw":"60D","cabin":"economy","cx":178.05,"cy":1978.75,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"60E","raw":"60E","cabin":"economy","cx":198.05,"cy":1978.75,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"60F","raw":"60F","cabin":"economy","cx":218.25,"cy":1978.75,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"60G","raw":"60G","cabin":"economy","cx":238.35000000000002,"cy":1978.75,"w":19.1,"h":27.9,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"60H","raw":"60H","cabin":"economy","cx":276.35,"cy":1996.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"60J","raw":"60J","cabin":"economy","cx":296.55,"cy":1996.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"60K","raw":"60K","cabin":"economy","cx":316.65000000000003,"cy":1996.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"61A","raw":"61A","cabin":"economy","cx":98.75,"cy":2029.55,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"61B","raw":"61B","cabin":"economy","cx":118.85,"cy":2029.55,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"61C","raw":"61C","cabin":"economy","cx":138.95000000000002,"cy":2029.55,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"61D","raw":"61D","cabin":"economy","cx":178.05,"cy":2012.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"61E","raw":"61E","cabin":"economy","cx":198.05,"cy":2012.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"61F","raw":"61F","cabin":"economy","cx":218.25,"cy":2012.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"61G","raw":"61G","cabin":"economy","cx":238.35000000000002,"cy":2012.65,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"61H","raw":"61H","cabin":"economy","cx":276.35,"cy":2030.55,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"61J","raw":"61J","cabin":"economy","cx":296.55,"cy":2030.55,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"61K","raw":"61K","cabin":"economy","cx":316.65000000000003,"cy":2030.55,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"62A","raw":"62A","cabin":"economy","cx":98.75,"cy":2062.45,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"62B","raw":"62B","cabin":"economy","cx":118.85,"cy":2062.45,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"62C","raw":"62C","cabin":"economy","cx":138.95000000000002,"cy":2062.45,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"62D","raw":"62D","cabin":"economy","cx":178.05,"cy":2046.55,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"62E","raw":"62E","cabin":"economy","cx":198.05,"cy":2046.55,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"62F","raw":"62F","cabin":"economy","cx":218.25,"cy":2046.55,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"62G","raw":"62G","cabin":"economy","cx":238.35000000000002,"cy":2046.55,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"62H","raw":"62H","cabin":"economy","cx":276.35,"cy":2063.45,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"62J","raw":"62J","cabin":"economy","cx":296.55,"cy":2063.45,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"62K","raw":"62K","cabin":"economy","cx":316.65000000000003,"cy":2063.45,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"63A","raw":"63A","cabin":"economy","cx":98.75,"cy":2095.35,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"63B","raw":"63B","cabin":"economy","cx":118.85,"cy":2095.35,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"63C","raw":"63C","cabin":"economy","cx":138.95000000000002,"cy":2095.35,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"63D","raw":"63D","cabin":"economy","cx":178.05,"cy":2079.45,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"63E","raw":"63E","cabin":"economy","cx":198.05,"cy":2079.45,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"63F","raw":"63F","cabin":"economy","cx":218.25,"cy":2079.45,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"63G","raw":"63G","cabin":"economy","cx":238.35000000000002,"cy":2079.45,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"63H","raw":"63H","cabin":"economy","cx":276.35,"cy":2095.35,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"63J","raw":"63J","cabin":"economy","cx":296.55,"cy":2095.35,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"63K","raw":"63K","cabin":"economy","cx":316.65000000000003,"cy":2095.35,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"64A","raw":"64A","cabin":"economy","cx":98.75,"cy":2128.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"64B","raw":"64B","cabin":"economy","cx":118.85,"cy":2128.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"64C","raw":"64C","cabin":"economy","cx":138.95000000000002,"cy":2128.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"64D","raw":"64D","cabin":"economy","cx":178.05,"cy":2113.35,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"64E","raw":"64E","cabin":"economy","cx":198.05,"cy":2113.35,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"64F","raw":"64F","cabin":"economy","cx":218.25,"cy":2113.35,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"64G","raw":"64G","cabin":"economy","cx":238.35000000000002,"cy":2113.35,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"64H","raw":"64H","cabin":"economy","cx":276.35,"cy":2129.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"64J","raw":"64J","cabin":"economy","cx":296.55,"cy":2129.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"64K","raw":"64K","cabin":"economy","cx":316.65000000000003,"cy":2129.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"65A","raw":"65A","cabin":"economy","cx":98.75,"cy":2162.1499999999996,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"65B","raw":"65B","cabin":"economy","cx":118.85,"cy":2162.1499999999996,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"65C","raw":"65C","cabin":"economy","cx":138.95000000000002,"cy":2162.1499999999996,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"65D","raw":"65D","cabin":"economy","cx":178.05,"cy":2147.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"65E","raw":"65E","cabin":"economy","cx":198.05,"cy":2147.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"65F","raw":"65F","cabin":"economy","cx":218.25,"cy":2147.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"65G","raw":"65G","cabin":"economy","cx":238.35000000000002,"cy":2147.25,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"65H","raw":"65H","cabin":"economy","cx":276.35,"cy":2162.1499999999996,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"65J","raw":"65J","cabin":"economy","cx":296.55,"cy":2162.1499999999996,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"65K","raw":"65K","cabin":"economy","cx":316.65000000000003,"cy":2162.1499999999996,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"66A","raw":"66A","cabin":"economy","cx":98.75,"cy":2195.0499999999997,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"66B","raw":"66B","cabin":"economy","cx":118.85,"cy":2195.0499999999997,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"66C","raw":"66C","cabin":"economy","cx":138.95000000000002,"cy":2195.0499999999997,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"66D","raw":"66D","cabin":"economy","cx":178.05,"cy":2181.1499999999996,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"66E","raw":"66E","cabin":"economy","cx":198.05,"cy":2181.1499999999996,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"66F","raw":"66F","cabin":"economy","cx":218.25,"cy":2181.1499999999996,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"66G","raw":"66G","cabin":"economy","cx":238.35000000000002,"cy":2181.1499999999996,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"66H","raw":"66H","cabin":"economy","cx":276.35,"cy":2195.0499999999997,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"66J","raw":"66J","cabin":"economy","cx":296.55,"cy":2195.0499999999997,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"66K","raw":"66K","cabin":"economy","cx":316.65000000000003,"cy":2195.0499999999997,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"67A","raw":"67A","cabin":"economy","cx":98.75,"cy":2227.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"67B","raw":"67B","cabin":"economy","cx":118.85,"cy":2227.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"67C","raw":"67C","cabin":"economy","cx":138.95000000000002,"cy":2227.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"67D","raw":"67D","cabin":"economy","cx":178.05,"cy":2214.0499999999997,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"67E","raw":"67E","cabin":"economy","cx":198.05,"cy":2214.0499999999997,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"67F","raw":"67F","cabin":"economy","cx":218.25,"cy":2214.0499999999997,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"67G","raw":"67G","cabin":"economy","cx":238.35000000000002,"cy":2214.0499999999997,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"67H","raw":"67H","cabin":"economy","cx":276.35,"cy":2227.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"67J","raw":"67J","cabin":"economy","cx":296.55,"cy":2227.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"67K","raw":"67K","cabin":"economy","cx":316.65000000000003,"cy":2227.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"68A","raw":"68A","cabin":"economy","cx":99.75,"cy":2260.85,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"68B","raw":"68B","cabin":"economy","cx":119.85,"cy":2260.85,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"68C","raw":"68C","cabin":"economy","cx":139.95000000000002,"cy":2260.85,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"68D","raw":"68D","cabin":"economy","cx":178.05,"cy":2247.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"68E","raw":"68E","cabin":"economy","cx":198.05,"cy":2247.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"68F","raw":"68F","cabin":"economy","cx":218.25,"cy":2247.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"68G","raw":"68G","cabin":"economy","cx":238.35000000000002,"cy":2247.95,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"68H","raw":"68H","cabin":"economy","cx":275.35,"cy":2259.85,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"68J","raw":"68J","cabin":"economy","cx":295.55,"cy":2259.85,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"68K","raw":"68K","cabin":"economy","cx":315.65000000000003,"cy":2259.85,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"69A","raw":"69A","cabin":"economy","cx":100.75,"cy":2293.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"69B","raw":"69B","cabin":"economy","cx":121.85,"cy":2293.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"69C","raw":"69C","cabin":"economy","cx":141.95000000000002,"cy":2292.75,"w":19.1,"h":27.9,"rot":-2.6,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"69D","raw":"69D","cabin":"economy","cx":196.05,"cy":2281.85,"w":19.1,"h":27.9,"rot":0,"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":"69E","raw":"69E","cabin":"economy","cx":216.25,"cy":2281.85,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"69G","raw":"69G","cabin":"economy","cx":236.35000000000002,"cy":2281.85,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"69H","raw":"69H","cabin":"economy","cx":274.35,"cy":2292.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"69J","raw":"69J","cabin":"economy","cx":294.55,"cy":2293.75,"w":19.1,"h":27.9,"rot":2.3,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"69K","raw":"69K","cabin":"economy","cx":314.65000000000003,"cy":2293.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"70A","raw":"70A","cabin":"economy","cx":101.75,"cy":2327.6499999999996,"w":19.1,"h":27.9,"rot":-2.6,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"70B","raw":"70B","cabin":"economy","cx":121.85,"cy":2325.6499999999996,"w":19.1,"h":27.9,"rot":-2.6,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"70C","raw":"70C","cabin":"economy","cx":141.95000000000002,"cy":2324.6499999999996,"w":19.1,"h":27.9,"rot":-2.6,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"70D","raw":"70D","cabin":"economy","cx":193.05,"cy":2315.75,"w":19.1,"h":27.9,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"}]},{"code":"70E","raw":"70E","cabin":"economy","cx":213.15,"cy":2315.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"70G","raw":"70G","cabin":"economy","cx":233.35000000000002,"cy":2315.75,"w":19.1,"h":27.9,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"70H","raw":"70H","cabin":"economy","cx":273.35,"cy":2325.6499999999996,"w":19.1,"h":27.9,"rot":2.3,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"70J","raw":"70J","cabin":"economy","cx":293.55,"cy":2326.6499999999996,"w":19.1,"h":27.9,"rot":2.3,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"70K","raw":"70K","cabin":"economy","cx":313.65000000000003,"cy":2327.6499999999996,"w":19.1,"h":27.9,"rot":2.3,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"71A","raw":"71A","cabin":"economy","cx":104.75,"cy":2361.5499999999997,"w":19.1,"h":27.9,"rot":-2.6,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"71B","raw":"71B","cabin":"economy","cx":124.85,"cy":2358.5499999999997,"w":19.1,"h":27.9,"rot":-2.6,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"71C","raw":"71C","cabin":"economy","cx":144.95000000000002,"cy":2357.5499999999997,"w":19.1,"h":27.9,"rot":-2.6,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"71D","raw":"71D","cabin":"economy","cx":190.05,"cy":2348.6499999999996,"w":19.1,"h":27.9,"rot":0,"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"},{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"71E","raw":"71E","cabin":"economy","cx":210.15,"cy":2348.6499999999996,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"71G","raw":"71G","cabin":"economy","cx":230.35000000000002,"cy":2348.6499999999996,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"71H","raw":"71H","cabin":"economy","cx":270.35,"cy":2357.5499999999997,"w":19.1,"h":27.9,"rot":4.5,"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":"71J","raw":"71J","cabin":"economy","cx":290.85,"cy":2359.5499999999997,"w":19.1,"h":27.9,"rot":4.5,"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":"71K","raw":"71K","cabin":"economy","cx":310.65000000000003,"cy":2361.5499999999997,"w":19.1,"h":27.9,"rot":4.5,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"72A","raw":"72A","cabin":"economy","cx":107.75,"cy":2393.45,"w":19.1,"h":27.9,"rot":-5.1,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"72C","raw":"72C","cabin":"economy","cx":128.85,"cy":2391.45,"w":19.1,"h":27.9,"rot":-5.1,"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":"72D","raw":"72D","cabin":"economy","cx":188.05,"cy":2381.5499999999997,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"72E","raw":"72E","cabin":"economy","cx":208.15,"cy":2381.5499999999997,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"72G","raw":"72G","cabin":"economy","cx":228.35000000000002,"cy":2381.5499999999997,"w":19.1,"h":27.9,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]}],"last_updated":"2026-10-14","wifi_providers":[{"technology":"Gogo 2Ku","tier":2,"rating":"Better","note":"Gogo 2Ku satellite wifi","fleet_pct":100,"tech_category":"geo_satellite","speed_class":"stream","speed_range":"10-40 Mbps"}],"verified_by":"Alex Westridge"}