{"slug":"ou-319","added_at":"2026-10-14","image":"seatmap.png","image_w":496,"image_h":2176,"total_seats":144,"deck":"","airline":"Croatia Airlines","airline_code":"OU","aircraft":"Airbus A319","aircraft_type":"Airbus A319-112","aircraft_code":"ou-319","manufacturer":"Airbus","body":"Narrow body","haul_type":"Short Haul","optional_text":"","ife":"","wifi":"","description":"The Croatia Airlines Airbus A319 holds 144 seats across business and economy. Business occupies the front of the cabin. The middle seat of each row is left empty. Business has no fixed size: the curtain behind it is moved forward or back to match how many have booked, as is usual on European carriers.","seat_counts":{"first":0,"business":36,"premium_economy":0,"economy":108,"total":144},"cabins":[{"cabin_type":"M","cabin_class":"Economy","num_seats":144,"width":"18\"","pitch":"29.0\" - 35\"","recline":"3\"","rows":"1 to 25","pitch_info":"Rows 2 to 9: 30\"; row 10: 35\"; rows 11 to 25: 29\"","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_armrests":true,"adjustable_armrests_info":"Every seat except row 1.","seat_description":"The cabin holds 144 Recaro BL3520 \"NEK\" slimline seats."}],"seats":[{"code":"01A","raw":"01A","cabin":"business","cx":127.80000000000001,"cy":569.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"01B","raw":"01B","cabin":"business","cx":167.6,"cy":569.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"01C","raw":"01C","cabin":"business","cx":207.4,"cy":569.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (65%). Extra legroom on the right.","sentiment":"good"}]},{"code":"01D","raw":"01D","cabin":"business","cx":288.2,"cy":569.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"01E","raw":"01E","cabin":"business","cx":328,"cy":569.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"01F","raw":"01F","cabin":"business","cx":367.79999999999995,"cy":569.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"02A","raw":"02A","cabin":"business","cx":127.80000000000001,"cy":630,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"02B","raw":"02B","cabin":"business","cx":167.6,"cy":630,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02C","raw":"02C","cabin":"business","cx":207.4,"cy":630,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02D","raw":"02D","cabin":"business","cx":288.2,"cy":630,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02E","raw":"02E","cabin":"business","cx":328,"cy":630,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02F","raw":"02F","cabin":"business","cx":367.79999999999995,"cy":630,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"03A","raw":"03A","cabin":"business","cx":127.80000000000001,"cy":689.2,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"03B","raw":"03B","cabin":"business","cx":167.6,"cy":689.2,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03C","raw":"03C","cabin":"business","cx":207.4,"cy":689.2,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03D","raw":"03D","cabin":"business","cx":288.2,"cy":689.2,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03E","raw":"03E","cabin":"business","cx":328,"cy":689.2,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03F","raw":"03F","cabin":"business","cx":367.79999999999995,"cy":689.2,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"04A","raw":"04A","cabin":"business","cx":127.80000000000001,"cy":750.4,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"04B","raw":"04B","cabin":"business","cx":167.6,"cy":750.4,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"04C","raw":"04C","cabin":"business","cx":207.4,"cy":750.4,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"04D","raw":"04D","cabin":"business","cx":288.2,"cy":750.4,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"04E","raw":"04E","cabin":"business","cx":328,"cy":750.4,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"04F","raw":"04F","cabin":"business","cx":367.79999999999995,"cy":750.4,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"05A","raw":"05A","cabin":"business","cx":127.80000000000001,"cy":811.6,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"05B","raw":"05B","cabin":"business","cx":167.6,"cy":811.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"05C","raw":"05C","cabin":"business","cx":207.4,"cy":811.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"05D","raw":"05D","cabin":"business","cx":288.2,"cy":811.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"05E","raw":"05E","cabin":"business","cx":328,"cy":811.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"05F","raw":"05F","cabin":"business","cx":367.79999999999995,"cy":811.6,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"06A","raw":"06A","cabin":"business","cx":127.80000000000001,"cy":871.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"06B","raw":"06B","cabin":"business","cx":167.6,"cy":871.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"06C","raw":"06C","cabin":"business","cx":207.4,"cy":871.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"06D","raw":"06D","cabin":"business","cx":288.2,"cy":871.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"06E","raw":"06E","cabin":"business","cx":328,"cy":871.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"06F","raw":"06F","cabin":"business","cx":367.79999999999995,"cy":871.8000000000001,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"07A","raw":"07A","cabin":"economy","cx":127.80000000000001,"cy":933,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"07B","raw":"07B","cabin":"economy","cx":167.6,"cy":933,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"07C","raw":"07C","cabin":"economy","cx":207.4,"cy":933,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"07D","raw":"07D","cabin":"economy","cx":288.2,"cy":933,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"07E","raw":"07E","cabin":"economy","cx":328,"cy":933,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"07F","raw":"07F","cabin":"economy","cx":367.79999999999995,"cy":933,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"08A","raw":"08A","cabin":"economy","cx":127.80000000000001,"cy":993.2,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"08B","raw":"08B","cabin":"economy","cx":167.6,"cy":993.2,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"08C","raw":"08C","cabin":"economy","cx":207.4,"cy":993.2,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"08D","raw":"08D","cabin":"economy","cx":288.2,"cy":993.2,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"08E","raw":"08E","cabin":"economy","cx":328,"cy":993.2,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"08F","raw":"08F","cabin":"economy","cx":367.79999999999995,"cy":993.2,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"09A","raw":"09A","cabin":"economy","cx":127.80000000000001,"cy":1053.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","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":"09B","raw":"09B","cabin":"economy","cx":167.6,"cy":1053.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"09C","raw":"09C","cabin":"economy","cx":207.4,"cy":1053.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"09D","raw":"09D","cabin":"economy","cx":288.2,"cy":1053.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"09E","raw":"09E","cabin":"economy","cx":328,"cy":1053.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"09F","raw":"09F","cabin":"economy","cx":367.79999999999995,"cy":1053.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","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":"10A","raw":"10A","cabin":"economy","cx":127.80000000000001,"cy":1123.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"poor","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":"10B","raw":"10B","cabin":"economy","cx":167.6,"cy":1123.6,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"10C","raw":"10C","cabin":"economy","cx":207.4,"cy":1123.6,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"10D","raw":"10D","cabin":"economy","cx":288.2,"cy":1123.6,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"10E","raw":"10E","cabin":"economy","cx":328,"cy":1123.6,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"10F","raw":"10F","cabin":"economy","cx":367.79999999999995,"cy":1123.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"right"},"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":"11A","raw":"11A","cabin":"economy","cx":127.80000000000001,"cy":1178.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"11B","raw":"11B","cabin":"economy","cx":167.6,"cy":1178.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"11C","raw":"11C","cabin":"economy","cx":207.4,"cy":1178.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"11D","raw":"11D","cabin":"economy","cx":288.2,"cy":1178.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"11E","raw":"11E","cabin":"economy","cx":328,"cy":1178.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"11F","raw":"11F","cabin":"economy","cx":367.79999999999995,"cy":1178.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"12A","raw":"12A","cabin":"economy","cx":127.80000000000001,"cy":1235,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"12B","raw":"12B","cabin":"economy","cx":167.6,"cy":1235,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"12C","raw":"12C","cabin":"economy","cx":207.4,"cy":1235,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"12D","raw":"12D","cabin":"economy","cx":288.2,"cy":1235,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"12E","raw":"12E","cabin":"economy","cx":328,"cy":1235,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"12F","raw":"12F","cabin":"economy","cx":367.79999999999995,"cy":1235,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"14A","raw":"14A","cabin":"economy","cx":127.80000000000001,"cy":1291.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"14B","raw":"14B","cabin":"economy","cx":167.6,"cy":1291.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14C","raw":"14C","cabin":"economy","cx":207.4,"cy":1291.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14D","raw":"14D","cabin":"economy","cx":288.2,"cy":1291.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14E","raw":"14E","cabin":"economy","cx":328,"cy":1291.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14F","raw":"14F","cabin":"economy","cx":367.79999999999995,"cy":1291.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"15A","raw":"15A","cabin":"economy","cx":127.80000000000001,"cy":1346.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"15B","raw":"15B","cabin":"economy","cx":167.6,"cy":1346.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15C","raw":"15C","cabin":"economy","cx":207.4,"cy":1346.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15D","raw":"15D","cabin":"economy","cx":288.2,"cy":1346.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15E","raw":"15E","cabin":"economy","cx":328,"cy":1346.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15F","raw":"15F","cabin":"economy","cx":367.79999999999995,"cy":1346.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"16A","raw":"16A","cabin":"economy","cx":127.80000000000001,"cy":1402.6,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"16B","raw":"16B","cabin":"economy","cx":167.6,"cy":1402.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16C","raw":"16C","cabin":"economy","cx":207.4,"cy":1402.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16D","raw":"16D","cabin":"economy","cx":288.2,"cy":1402.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16E","raw":"16E","cabin":"economy","cx":328,"cy":1402.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16F","raw":"16F","cabin":"economy","cx":367.79999999999995,"cy":1402.6,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"17A","raw":"17A","cabin":"economy","cx":127.80000000000001,"cy":1458.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"left"},"comments":[]},{"code":"17B","raw":"17B","cabin":"economy","cx":167.6,"cy":1458.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17C","raw":"17C","cabin":"economy","cx":207.4,"cy":1458.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17D","raw":"17D","cabin":"economy","cx":288.2,"cy":1458.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17E","raw":"17E","cabin":"economy","cx":328,"cy":1458.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17F","raw":"17F","cabin":"economy","cx":367.79999999999995,"cy":1458.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"18A","raw":"18A","cabin":"economy","cx":127.80000000000001,"cy":1515,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"18B","raw":"18B","cabin":"economy","cx":167.6,"cy":1515,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18C","raw":"18C","cabin":"economy","cx":207.4,"cy":1515,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18D","raw":"18D","cabin":"economy","cx":288.2,"cy":1515,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18E","raw":"18E","cabin":"economy","cx":328,"cy":1515,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18F","raw":"18F","cabin":"economy","cx":367.79999999999995,"cy":1515,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"19A","raw":"19A","cabin":"economy","cx":127.80000000000001,"cy":1571.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"19B","raw":"19B","cabin":"economy","cx":167.6,"cy":1571.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19C","raw":"19C","cabin":"economy","cx":207.4,"cy":1571.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19D","raw":"19D","cabin":"economy","cx":288.2,"cy":1571.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19E","raw":"19E","cabin":"economy","cx":328,"cy":1571.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19F","raw":"19F","cabin":"economy","cx":367.79999999999995,"cy":1571.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"20A","raw":"20A","cabin":"economy","cx":127.80000000000001,"cy":1626.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"20B","raw":"20B","cabin":"economy","cx":167.6,"cy":1626.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20C","raw":"20C","cabin":"economy","cx":207.4,"cy":1626.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20D","raw":"20D","cabin":"economy","cx":288.2,"cy":1626.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20E","raw":"20E","cabin":"economy","cx":328,"cy":1626.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20F","raw":"20F","cabin":"economy","cx":367.79999999999995,"cy":1626.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"21A","raw":"21A","cabin":"economy","cx":127.80000000000001,"cy":1681.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"21B","raw":"21B","cabin":"economy","cx":167.6,"cy":1681.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21C","raw":"21C","cabin":"economy","cx":207.4,"cy":1681.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21D","raw":"21D","cabin":"economy","cx":288.2,"cy":1681.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21E","raw":"21E","cabin":"economy","cx":328,"cy":1681.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21F","raw":"21F","cabin":"economy","cx":367.79999999999995,"cy":1681.6,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"22A","raw":"22A","cabin":"economy","cx":127.80000000000001,"cy":1737.8,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"22B","raw":"22B","cabin":"economy","cx":167.6,"cy":1737.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22C","raw":"22C","cabin":"economy","cx":207.4,"cy":1737.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22D","raw":"22D","cabin":"economy","cx":288.2,"cy":1737.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22E","raw":"22E","cabin":"economy","cx":328,"cy":1737.8,"w":38.8,"h":53.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22F","raw":"22F","cabin":"economy","cx":367.79999999999995,"cy":1737.8,"w":38.8,"h":53.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"23A","raw":"23A","cabin":"economy","cx":127.80000000000001,"cy":1794,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"23B","raw":"23B","cabin":"economy","cx":167.6,"cy":1794,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"23C","raw":"23C","cabin":"economy","cx":207.4,"cy":1794,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"23D","raw":"23D","cabin":"economy","cx":288.2,"cy":1794,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"23E","raw":"23E","cabin":"economy","cx":328,"cy":1794,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"23F","raw":"23F","cabin":"economy","cx":367.79999999999995,"cy":1794,"w":38.8,"h":53.2,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"24A","raw":"24A","cabin":"economy","cx":127.80000000000001,"cy":1849.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"24B","raw":"24B","cabin":"economy","cx":167.6,"cy":1849.1999999999998,"w":38.8,"h":53.2,"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":"24C","raw":"24C","cabin":"economy","cx":207.4,"cy":1849.1999999999998,"w":38.8,"h":53.2,"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":"24D","raw":"24D","cabin":"economy","cx":288.2,"cy":1849.1999999999998,"w":38.8,"h":53.2,"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":"24E","raw":"24E","cabin":"economy","cx":328,"cy":1849.1999999999998,"w":38.8,"h":53.2,"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":"24F","raw":"24F","cabin":"economy","cx":367.79999999999995,"cy":1849.1999999999998,"w":38.8,"h":53.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"25A","raw":"25A","cabin":"economy","cx":129.8,"cy":1905.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"25B","raw":"25B","cabin":"economy","cx":169.6,"cy":1905.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"25C","raw":"25C","cabin":"economy","cx":209.4,"cy":1905.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"25D","raw":"25D","cabin":"economy","cx":287.2,"cy":1905.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"25E","raw":"25E","cabin":"economy","cx":327,"cy":1905.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"25F","raw":"25F","cabin":"economy","cx":366.79999999999995,"cy":1905.3999999999999,"w":38.8,"h":53.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]}],"last_updated":"2026-10-14","verified_by":"Alex Westridge"}