{"id":8994,"date":"2026-07-02T19:24:41","date_gmt":"2026-07-02T17:24:41","guid":{"rendered":"https:\/\/www.dynami-aviationops.com\/?page_id=8994"},"modified":"2026-07-04T02:07:09","modified_gmt":"2026-07-04T00:07:09","slug":"cargo","status":"publish","type":"page","link":"https:\/\/www.dynami-aviationops.com\/en\/aircraft-guide\/cargo\/","title":{"rendered":"Cargo Aircraft"},"content":{"rendered":"\n<style>\n* { margin:0; padding:0; box-sizing:border-box; }\n:root { --navy:#0a377a; --red:#d50911; --dark:#1d2327; --light:#f3f5f8; --muted:#6d6e70; --white:#fff; --border:#dde2ea; }\nbody { font-family:'Segoe UI',system-ui,sans-serif; background:var(--light); color:var(--dark); }\n\n\/* Cacher le bandeau hero Elementor (template 5224, section e816d33) *\/\n.elementor-element-e816d33 { display:none !important; visibility:hidden !important; height:0 !important; overflow:hidden !important; max-height:0 !important; }\n.entry-content { padding:0 !important; max-width:100% !important; }\n.post-6286, article.page { padding:0 !important; margin:0 !important; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HERO LOCAL\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.ag-hero { position:relative; height:420px; overflow:hidden; }\n.ag-hero-img { position:absolute; inset:0; background-size:cover; background-position:center 48%; }\n.ag-hero-overlay { position:absolute; inset:0; background:linear-gradient(160deg,rgba(5,18,40,.65) 0%,rgba(10,55,122,.40) 100%); }\n.ag-hero-content { position:absolute; bottom:0; left:0; right:0; z-index:1; max-width:1200px; margin:0 auto; padding:0 32px 44px; color:#fff; }\n.ag-hero-bread { font-size:12px; color:rgba(255,255,255,.75); margin-bottom:12px; text-shadow:0 1px 4px rgba(0,0,0,.5); }\n.ag-hero-bread a { color:inherit; text-decoration:none; }\n.ag-hero-bread a:hover { color:#fff !important; }\n.ag-hero-content h1 { font-size:38px; font-weight:800; letter-spacing:-.02em; margin-bottom:8px; color:#fff; text-shadow:0 2px 8px rgba(0,0,0,.55); }\n.ag-hero-content p { font-size:15px; color:rgba(255,255,255,.90); line-height:1.6; text-shadow:0 1px 5px rgba(0,0,0,.45); }\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   LAYOUT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.ag-layout {\n  display:grid;\n  grid-template-columns:270px 1fr;\n  gap:28px;\n  max-width:1200px;\n  margin:0 auto;\n  padding:28px 32px 64px;\n  align-items:start;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SIDEBAR\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.ag-sidebar {\n  background:#fff;\n  border:1px solid var(--border);\n  border-radius:10px;\n  overflow:hidden;\n  position:sticky;\n  top:20px;\n}\n.ag-sidebar-title {\n  padding:14px 20px;\n  border-bottom:1px solid var(--border);\n  font-size:10.5px;\n  font-weight:800;\n  text-transform:uppercase;\n  letter-spacing:.09em;\n  color:var(--muted);\n}\n.ag-fb { border-bottom:1px solid var(--border); }\n.ag-fh {\n  display:flex; justify-content:space-between; align-items:center;\n  padding:12px 20px; cursor:pointer; user-select:none; transition:background .12s;\n}\n.ag-fh:hover { background:#fafbfd; }\n.ag-fh-label { font-size:12px; font-weight:600; color:var(--dark); }\n.ag-fh-icon { font-size:17px; color:var(--muted); font-weight:400; width:18px; text-align:center; line-height:1; }\n\n.ag-body { padding:6px 20px 14px; }\n.ag-body.closed { display:none; }\n\n\/* Dual range *\/\n.ag-range-display { font-size:12px; color:var(--dark); margin-bottom:10px; }\n.ag-range-display strong { color:var(--navy); font-weight:700; }\n\n\/* Sliders Min \/ Max s\u00e9par\u00e9s *\/\n.ag-slider-row { display:flex; align-items:center; gap:8px; margin:5px 0; }\n.ag-slider-lbl { font-size:10px; font-weight:600; color:var(--muted); width:24px; text-align:right; flex-shrink:0; text-transform:uppercase; letter-spacing:.04em; }\n.ag-single-slider {\n  -webkit-appearance:none; appearance:none;\n  flex:1; height:4px; border-radius:2px;\n  background:var(--border); cursor:pointer; outline:none;\n}\n.ag-single-slider::-webkit-slider-thumb {\n  -webkit-appearance:none;\n  width:16px; height:16px; border-radius:50%;\n  background:var(--navy); cursor:pointer;\n  border:2px solid #fff; box-shadow:0 0 0 1.5px var(--navy);\n  margin-top:-6px;\n}\n.ag-single-slider::-moz-range-thumb {\n  width:16px; height:16px; border-radius:50%;\n  background:var(--navy); cursor:pointer;\n  border:2px solid #fff; box-shadow:0 0 0 1.5px var(--navy);\n}\n.ag-single-slider::-webkit-slider-runnable-track { height:4px; border-radius:2px; background:var(--border); }\n.ag-single-slider::-moz-range-track { height:4px; border-radius:2px; background:var(--border); }\n.ag-single-slider:focus { outline:none; }\n.ag-range-minmax { display:flex; justify-content:space-between; font-size:10px; color:var(--muted); margin-top:4px; padding-left:32px; }\n\n\/* Checkboxes *\/\n.ag-cb-label {\n  display:flex; align-items:center; gap:8px;\n  padding:4px 0; cursor:pointer;\n  font-size:11.5px !important; font-weight:400 !important;\n  color:var(--dark); text-transform:none !important;\n}\n.ag-cb-label input[type=\"checkbox\"] { width:14px; height:14px; accent-color:var(--navy); cursor:pointer; flex-shrink:0; }\n.ag-cb-count { margin-left:auto; font-size:10px; color:var(--muted); background:var(--light); padding:1px 6px; border-radius:99px; }\n\n\/* Sidebar footer *\/\n.ag-sf { padding:12px 20px 14px; background:#fafbfd; border-top:1px solid var(--border); }\n.ag-reset {\n  width:100%; padding:8px; border:1.5px solid var(--border); border-radius:6px;\n  background:#fff; font-size:11.5px; font-weight:600; color:var(--muted);\n  cursor:pointer; letter-spacing:.04em; text-transform:uppercase; transition:all .15s;\n}\n.ag-reset:hover { border-color:var(--navy); color:var(--navy); }\n\n.ag-cta { background:var(--navy); padding:18px 20px 20px; }\n.ag-cta-t { font-size:13px; font-weight:800; color:#fff; margin-bottom:5px; }\n.ag-cta-p { font-size:12px; color:rgba(255,255,255,.65); margin-bottom:12px; line-height:1.4; }\n.ag-cta a {\n  display:block; text-align:center; background:var(--red);\n  color:#fff; border-radius:6px; padding:9px 12px;\n  font-size:12px; font-weight:700; text-decoration:none; transition:background .15s;\n}\n.ag-cta a:hover { background:#b50008; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   MAIN\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.ag-main { min-width:0; }\n.ag-sortbar { display:flex; align-items:center; justify-content:space-between; margin-bottom:20px; flex-wrap:wrap; gap:10px; }\n.ag-count { font-size:14px; font-weight:700; color:var(--dark); }\n.ag-count span { font-size:13px; color:var(--muted); font-weight:400; margin-left:3px; }\n.ag-sort-sel { padding:8px 12px; border:1.5px solid var(--border); border-radius:6px; font-size:13px; background:#fff; color:var(--dark); cursor:pointer; }\n\n\/* GRID *\/\n.ag-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }\n\n\/* CARD *\/\n.ag-card {\n  background:#fff; border-radius:10px; overflow:hidden;\n  border:1px solid var(--border); transition:transform .18s, box-shadow .18s;\n  text-decoration:none; color:var(--dark); display:flex; flex-direction:column;\n}\n.ag-card:hover { transform:translateY(-3px); box-shadow:0 8px 28px rgba(0,0,0,.12); }\n.ag-photo { height:180px; background:#e8ecf2; position:relative; overflow:hidden; }\n.ag-photo img { width:100%; height:100%; object-fit:cover; display:block; transition:transform .3s; }\n.ag-card:hover .ag-photo img { transform:scale(1.05); }\n.ag-photo-ph { width:100%; height:100%; background:linear-gradient(135deg,#e8ecf4,#d0d8e8); display:flex; align-items:center; justify-content:center; }\n.ag-badge {\n  position:absolute; top:10px; left:10px;\n  background:var(--navy); color:#fff;\n  font-size:9px; font-weight:800; letter-spacing:.08em; text-transform:uppercase;\n  padding:3px 8px; border-radius:3px;\n  display:block !important;\n  opacity:1 !important; visibility:visible !important;\n}\n.ag-card-body { padding:14px 16px 18px; flex:1; display:flex; flex-direction:column; }\n.ag-name { font-size:15px; font-weight:800; color:var(--navy); margin-bottom:12px; line-height:1.2; }\n.ag-specs { display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-bottom:14px; }\n.ag-sl { font-size:9px; text-transform:uppercase; letter-spacing:.07em; color:var(--muted); font-weight:700; margin-bottom:2px; }\n.ag-sv { font-size:13px; font-weight:700; color:var(--dark); }\n.ag-sv.big { font-size:15px; color:var(--navy); }\n.ag-foot { margin-top:auto; display:flex; align-items:center; padding-top:12px; border-top:1px solid var(--border); }\n.ag-link { font-size:12px; font-weight:700; color:var(--navy); text-decoration:none; display:flex; align-items:center; gap:5px; }\n.ag-link:hover { color:var(--red); }\n.ag-noresult { grid-column:1\/-1; text-align:center; padding:60px 20px; color:var(--muted); font-size:15px; }\n\n@media(max-width:1024px) { .ag-layout { grid-template-columns:240px 1fr; } .ag-grid { grid-template-columns:repeat(2,1fr); } }\n@media(max-width:700px) { .ag-layout { grid-template-columns:1fr; padding:16px 16px 48px; } .ag-sidebar { position:relative; top:0; } .ag-grid { grid-template-columns:1fr; } }\n\n.elementor-element-e816d33 {\n  display:none !important; visibility:hidden !important;\n  height:0 !important; overflow:hidden !important; max-height:0 !important;\n}\n.top-nav { display:none !important; }\n.footer-bar { display:none !important; }\n.ag-hero-bread a:hover { color:#fff !important; }\n<\/style>\n\n\n<!-- HERO LOCAL -->\n<div class=\"ag-hero\">\n  <div class=\"ag-hero-img\" style=\"background-image:url('https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/Photo-IL76-Dynami.jpg')\"><\/div>\n  <div class=\"ag-hero-overlay\"><\/div>\n  <div class=\"ag-hero-content\">\n    <div class=\"ag-hero-bread\">\n      <a href=\"https:\/\/www.dynami-aviationops.com\/en\/\">Home<\/a> \u203a\n      <a href=\"https:\/\/www.dynami-aviationops.com\/en\/aircraft-guide\/\">Aircraft Guide<\/a> \u203a\n      Cargo aircraft\n    <\/div>\n    <h1>Cargo aircraft<\/h1>\n    <p>From express freight to oversized cargo, explore our catalogue of cargo aircraft available for charter.<\/p>\n    <p class=\"listing-intro\" style=\"max-width:760px;margin-top:10px;\">Our cargo fleet includes aircraft and helicopters suited to express freight, oversized cargo transport, and industrial or humanitarian operations. From regional turboprops like the Let L-410 to long-haul freighters such as the Boeing 747-8F or the Antonov An-124, every aircraft is selected for its payload, cargo hold volume and range. Dynami Aviation OPS manages cargo chartering end to end, from your quote request through to delivery.<\/p>\n  <\/div>\n<\/div>\n\n<!-- LAYOUT -->\n<div class=\"ag-layout\">\n\n  <!-- SIDEBAR -->\n  <aside class=\"ag-sidebar\">\n    <div class=\"ag-sidebar-title\">Filters<\/div>\n\n    <!-- Type d'a\u00e9ronef -->\n    <div class=\"ag-fb\">\n      <div class=\"ag-fh\" id=\"fh-type\">\n        <span class=\"ag-fh-label\">Aircraft type<\/span>\n        <span class=\"ag-fh-icon\" id=\"fi-type\">+<\/span>\n      <\/div>\n      <div class=\"ag-body closed\" id=\"fb-type\">\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"short\"> Short haul <span class=\"ag-cb-count\">7<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"shortmed\"> Short to medium haul <span class=\"ag-cb-count\">19<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"medium\"> Medium haul <span class=\"ag-cb-count\">21<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"medlong\"> Medium to long haul <span class=\"ag-cb-count\">9<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"long\"> Long haul <span class=\"ag-cb-count\">5<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"helicopter\"> Helicopters <span class=\"ag-cb-count\">3<\/span><\/label>\n      <\/div>\n    <\/div>\n\n    <!-- Payload -->\n    <div class=\"ag-fb\">\n      <div class=\"ag-fh\" id=\"fh-payload\">\n        <span class=\"ag-fh-label\">Payload<\/span>\n        <span class=\"ag-fh-icon\" id=\"fi-payload\">+<\/span>\n      <\/div>\n      <div class=\"ag-body closed\" id=\"fb-payload\">\n        <div class=\"ag-range-display\">\n          <strong id=\"payload-min-val\">0<\/strong> \u2013 <strong id=\"payload-max-val\">250<\/strong> t\n        <\/div>\n        <div class=\"ag-slider-row\">\n          <span class=\"ag-slider-lbl\">Min<\/span>\n          <input class=\"ag-single-slider\" type=\"range\" id=\"payload-slider-min\" min=\"0\" max=\"250\" value=\"0\" step=\"5\">\n        <\/div>\n        <div class=\"ag-slider-row\">\n          <span class=\"ag-slider-lbl\">Max<\/span>\n          <input class=\"ag-single-slider\" type=\"range\" id=\"payload-slider-max\" min=\"0\" max=\"250\" value=\"250\" step=\"5\">\n        <\/div>\n        <div class=\"ag-range-minmax\"><span>0 t<\/span><span>250 t<\/span><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Constructeur -->\n    <div class=\"ag-fb\">\n      <div class=\"ag-fh\" id=\"fh-maker\">\n        <span class=\"ag-fh-label\">Manufacturer<\/span>\n        <span class=\"ag-fh-icon\" id=\"fi-maker\">+<\/span>\n      <\/div>\n      <div class=\"ag-body closed\" id=\"fb-maker\">\n        <div id=\"maker-list\"><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Rayon d'action -->\n    <div class=\"ag-fb\">\n      <div class=\"ag-fh\" id=\"fh-range\">\n        <span class=\"ag-fh-label\">Range<\/span>\n        <span class=\"ag-fh-icon\" id=\"fi-range\">+<\/span>\n      <\/div>\n      <div class=\"ag-body closed\" id=\"fb-range\">\n        <div class=\"ag-range-display\">\n          <strong id=\"range-min-val\">0<\/strong> \u2013 <strong id=\"range-max-val\">9 500<\/strong> km\n        <\/div>\n        <div class=\"ag-slider-row\">\n          <span class=\"ag-slider-lbl\">Min<\/span>\n          <input class=\"ag-single-slider\" type=\"range\" id=\"range-slider-min\" min=\"0\" max=\"9500\" value=\"0\" step=\"200\">\n        <\/div>\n        <div class=\"ag-slider-row\">\n          <span class=\"ag-slider-lbl\">Max<\/span>\n          <input class=\"ag-single-slider\" type=\"range\" id=\"range-slider-max\" min=\"0\" max=\"9500\" value=\"9500\" step=\"200\">\n        <\/div>\n        <div class=\"ag-range-minmax\"><span>0 km<\/span><span>9 500 km<\/span><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Reset -->\n    <div class=\"ag-sf\">\n      <button class=\"ag-reset\" id=\"btn-reset\">Reset filters<\/button>\n    <\/div>\n\n    <!-- CTA -->\n    <div class=\"ag-cta\">\n      <div class=\"ag-cta-t\">Charter a cargo aircraft<\/div>\n      <p class=\"ag-cta-p\">Tell us about your freight, we&#8217;ll find the right solution.<\/p>\n      <a href=\"https:\/\/www.dynami-aviationops.com\/en\/contact\/\">Request a quote<\/a>\n    <\/div>\n  <\/aside>\n\n  <!-- MAIN -->\n  <div class=\"ag-main\">\n    <div class=\"ag-sortbar\">\n      <div class=\"ag-count\" id=\"ag-count\">30 aircraft<\/div>\n      <select class=\"ag-sort-sel\" id=\"ag-sort\">\n        <option value=\"payload-desc\">Sort: Max payload (descending)<\/option>\n        <option value=\"payload-asc\">Sort: Max payload (ascending)<\/option>\n        <option value=\"volume-desc\">Sort: Volume (descending)<\/option>\n        <option value=\"volume-asc\">Sort: Volume (ascending)<\/option>\n        <option value=\"range-desc\">Sort: Range (descending)<\/option>\n        <option value=\"range-asc\">Sort: Range (ascending)<\/option>\n        <option value=\"name-asc\">Sort: Name A-Z<\/option>\n      <\/select>\n    <\/div>\n    <div class=\"ag-grid\" id=\"ag-grid\"><\/div>\n  <\/div>\n\n<\/div>\n\n<div class=\"ag-routes-section\" style=\"max-width:1200px;margin:60px auto 0 auto;padding:0 24px 60px 24px;\">\n  <h2 style=\"font-size:28px;color:#0A377A;margin-bottom:16px;\">Cargo flights on all international routes<\/h2>\n  <p style=\"max-width:820px;line-height:1.6;color:#3A3736;\">Dynami Aviation Ops arranges cargo flights (cargo charter, part charter) on all international routes, whatever the origin and destination. Here are two examples of strategic cargo corridors we serve regularly:<\/p>\n  <div class=\"ag-route-cards\" style=\"display:flex;gap:24px;flex-wrap:wrap;margin-top:24px;\">\n    <div class=\"ag-route-card\" style=\"flex:1;min-width:280px;background:#f3f5f8;border-radius:12px;padding:24px;\">\n      <div style=\"font-weight:700;color:#0A377A;font-size:18px;margin-bottom:8px;\">Cargo flight Li\u00e8ge to Shanghai (LGG &#8211; PVG)<\/div>\n      <p style=\"color:#3A3736;line-height:1.6;margin:0;\">Li\u00e8ge Airport (LGG) is one of Europe&#8217;s leading cargo hubs, handling more than 1.3 million tonnes of freight in 2025, while Shanghai Pudong (PVG) is the world&#8217;s second-busiest cargo airport and a major Asia-Pacific hub. A strategic route for express, industrial or oversized freight.<\/p>\n    <\/div>\n    <div class=\"ag-route-card\" style=\"flex:1;min-width:280px;background:#f3f5f8;border-radius:12px;padding:24px;\">\n      <div style=\"font-weight:700;color:#0A377A;font-size:18px;margin-bottom:8px;\">Cargo flight Paris to New York (CDG &#8211; JFK)<\/div>\n      <p style=\"color:#3A3736;line-height:1.6;margin:0;\">The Paris CDG &#8211; New York JFK route is one of the main transatlantic air cargo corridors. We arrange cargo flights on this route as a full charter or a part-charter solution, depending on your volume and timing.<\/p>\n    <\/div>\n  <\/div>\n  <p style=\"max-width:820px;line-height:1.6;color:#3A3736;margin-top:24px;\">Wherever your route, Europe, Asia, North America, Africa or the Middle East, contact our team for a tailored cargo flight quote within 24 hours.<\/p>\n<\/div>\n\n<script>\n(function() {\n'use strict';\n\n\/* \u2500\u2500 DONN\u00c9ES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\/* type: short | shortmed | medium | medlong | long | helicopter *\/\n\/* haul ranges: short<3000, shortmed 3000-5000, medium 5000-7000, medlong 7000-9000, long>9000 *\/\nvar AIRCRAFT = [\n  { name:\"Antonov An-225 Mriya\",      payload:250, volume:1200, range:4000, speed:690, type:\"shortmed\", maker:\"Antonov\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/antonov-an-225-mriya.jpg\" },\n  { name:\"Boeing B747-8F\",            payload:134, volume:858,  range:8130, speed:903, type:\"medlong\",  maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-b747-8f.jpg\" },\n  { name:\"Antonov An-124 Ruslan\",     payload:120, volume:800,  range:5400, speed:865, type:\"medium\",   maker:\"Antonov\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/antonov-an-124-ruslan-scaled.jpg\" },\n  { name:\"Boeing 747-400F\",          payload:120, volume:755,  range:8230, speed:903, type:\"medlong\",  maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-b747-400f-scaled.jpg\" },\n  { name:\"Boeing B747-200F\",          payload:112, volume:755,  range:6710, speed:895, type:\"medium\",   maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-b747-200f.jpg\" },\n  { name:\"Boeing 777F\",               payload:103, volume:580,  range:9045, speed:882, type:\"long\",     maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-777f.jpg\" },\n  { name:\"McDonnell Douglas MD-11F\",  payload:89,  volume:498,  range:7240, speed:913, type:\"medlong\",  maker:\"McDonnell Douglas\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mcdonnell-douglas-md-11f-scaled.jpg\" },\n  { name:\"Ilyushin IL-96-400T\",       payload:88,  volume:580,  range:5000, speed:900, type:\"medium\",   maker:\"Ilyushin\",         img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/ilyushin-il-96-400t.jpg\" },\n  { name:\"Airbus A330-200F\",          payload:65,  volume:465,  range:7400, speed:870, type:\"medlong\",  maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a330-200f.jpg\" },\n  { name:\"Airbus A330F\",              payload:65,  volume:337,  range:7400, speed:870, type:\"medlong\",  maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a330f.jpg\" },\n  { name:\"McDonnell Douglas DC-10F\",  payload:65,  volume:400,  range:7000, speed:908, type:\"medlong\",  maker:\"McDonnell Douglas\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mcdonnell-douglas-dc-10f.jpg\" },\n  { name:\"Ilyushin IL-76TF\",          payload:60,  volume:235,  range:7300, speed:850, type:\"medlong\",  maker:\"Ilyushin\",         img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/ilyushin-il-76tf.jpg\" },\n  { name:\"Lockheed L1011 Tristar\",    payload:55,  volume:420,  range:6670, speed:964, type:\"medium\",   maker:\"Lockheed\",         img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/lockheed-l1011-tristar-scaled.jpg\" },\n  { name:\"Boeing B767-300F\",          payload:54,  volume:438,  range:6025, speed:851, type:\"medium\",   maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-b767-300f.jpg\" },\n  { name:\"Airbus Beluga XL\",          payload:51,  volume:2200, range:4000, speed:743, type:\"shortmed\", maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-beluga-xl.jpg\" },\n  { name:\"Ilyushin IL-76\",            payload:50,  volume:288,  range:6500, speed:765, type:\"medium\",   maker:\"Ilyushin\",         img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/Photo-IL76-Dynami.jpg\" },\n  { name:\"Airbus A300-600F\",          payload:47,  volume:426,  range:3050, speed:840, type:\"shortmed\", maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a300-600f.jpg\" },\n  { name:\"Airbus Beluga (BelugaST)\",  payload:47,  volume:1500, range:1666, speed:743, type:\"short\",    maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-beluga-belugast.jpg\" },\n  { name:\"Boeing 767F\",               payload:42,  volume:370,  range:6000, speed:850, type:\"medium\",   maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-767f.jpg\" },\n  { name:\"Boeing B767-200F\",          payload:42,  volume:370,  range:6300, speed:851, type:\"medium\",   maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-b767-200f.jpg\" },\n  { name:\"McDonnell Douglas DC-8 62F\",payload:42,  volume:200,  range:9300, speed:855, type:\"long\",     maker:\"McDonnell Douglas\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mcdonnell-douglas-dc-8-62f.jpg\" },\n  { name:\"Boeing 757F\",               payload:40,  volume:187,  range:5600, speed:850, type:\"medium\",   maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-757f.jpg\" },\n  { name:\"Airbus A310F\",              payload:39,  volume:265,  range:6800, speed:856, type:\"medium\",   maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a310f.jpg\" },\n  { name:\"Airbus A300-600(F)\",        payload:43,  volume:180,  range:3050, speed:856, type:\"shortmed\", maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a300-600.jpg\" },\n  { name:\"Lockheed C130 Hercules\",    payload:20,  volume:130,  range:7200, speed:592, type:\"medlong\",  maker:\"Lockheed\",         img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/lockheed-c130-hercules.jpg\" },\n  { name:\"Antonov An-12\",             payload:20,  volume:85,   range:5700, speed:603, type:\"medium\",   maker:\"Antonov\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/07\/an12-exterieur-dynami.jpg\" },\n  { name:\"Boeing B737-400F\",          payload:20,  volume:90,   range:3450, speed:793, type:\"shortmed\", maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-b737-400f.jpg\" },\n  { name:\"Boeing 737-800F\",          payload:24,  volume:185,  range:5765, speed:785, type:\"medium\",   maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-737-800f.jpg\" },\n  { name:\"ATR 72F\",              payload:9,   volume:76,   range:1528, speed:520, type:\"short\",    maker:\"ATR\",              img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/atr-72f.jpg\" },\n  { name:\"Airbus A300 B4F\",                payload:44,  volume:295, range:4100, speed:850, type:\"medium\",   maker:\"Airbus\",                 img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a300-b4f.jpg\" },\n  { name:\"Antonov An-178\",                  payload:18,  volume:98,  range:5940, speed:825, type:\"medlong\",  maker:\"Antonov\",                img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/antonov-an-178.jpg\" },\n  { name:\"Antonov An-26\",                   payload:5.5,   volume:45,  range:2550, speed:540, type:\"shortmed\", maker:\"Antonov\",                img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/antonov-an-26.jpg\" },\n  { name:\"Antonov An-74\",                   payload:10,  volume:45,  range:3100, speed:700, type:\"medium\",   maker:\"Antonov\",                img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/antonov-an-74.jpg\" },\n  { name:\"ATR 42 Cargo\",                    payload:5,   volume:40,  range:1326, speed:556, type:\"short\",    maker:\"ATR\",                    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/atr-42-cargo.jpg\" },\n  { name:\"BAe 146-200F\",                    payload:10,  volume:70,  range:2910, speed:750, type:\"shortmed\", maker:\"BAe (Hawker Siddeley)\",  img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bae-146-200f.jpg\" },\n  { name:\"BAe ATP Cargo\",                   payload:8,   volume:78,  range:1090, speed:490, type:\"short\",    maker:\"BAe (Hawker Siddeley)\",  img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bae-atp-cargo.jpg\" },\n  { name:\"BAe HS 748\",                      payload:6,   volume:28,  range:1730, speed:452, type:\"shortmed\", maker:\"BAe (Hawker Siddeley)\",  img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bae-hs-748.jpg\" },\n  { name:\"Beechcraft 1900 Cargo\",           payload:2,   volume:19,  range:2778, speed:464, type:\"shortmed\", maker:\"Beechcraft\",             img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/beechcraft-1900-cargo.jpg\" },\n  { name:\"Beechcraft King Air 200 Cargo\",   payload:1,   volume:5,   range:3658, speed:531, type:\"medium\",   maker:\"Beechcraft\",             img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/beechcraft-king-air-200-cargo.jpg\" },\n  { name:\"Boeing B727-200F\",                payload:24,  volume:144, range:5000, speed:950, type:\"medium\",   maker:\"Boeing\",                 img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-b727-200f.jpg\" },\n  { name:\"Boeing B737-300F\",                payload:19,  volume:82,  range:3440, speed:793, type:\"medium\",   maker:\"Boeing\",                 img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-b737-300f.jpg\" },\n  { name:\"Cessna 406\",                      payload:1,   volume:6,   range:1693, speed:336, type:\"shortmed\", maker:\"Cessna\",                 img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-406.jpg\" },\n  { name:\"Convair CV-580\",                  payload:7,   volume:55,  range:3400, speed:550, type:\"medium\",   maker:\"Convair\",                img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/convair-cv-580.jpg\" },\n  { name:\"Dassault Falcon 20 Cargo\",        payload:2,   volume:11,  range:3330, speed:856, type:\"medium\",   maker:\"Dassault\",               img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/dassault-falcon-20-cargo.jpg\" },\n  { name:\"Dornier 228\",                     payload:2,   volume:7,   range:1111, speed:368, type:\"short\",    maker:\"Dornier\",                img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/dornier-228.jpg\" },\n  { name:\"Embraer Bandeirante\",             payload:2,   volume:8,   range:1900, speed:430, type:\"shortmed\", maker:\"Embraer\",                img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-bandeirante-1.jpg\" },\n  { name:\"Fokker F27\/F50 Cargo\",            payload:5.9,   volume:45,  range:1926, speed:480, type:\"shortmed\", maker:\"Fokker\",                 img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/fokker-f27-f50-cargo.jpg\" },\n  { name:\"Ilyushin IL-62\",                  payload:40,  volume:240, range:9200, speed:870, type:\"long\",     maker:\"Ilyushin\",               img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/ilyushin-il-62.jpg\" },\n  { name:\"Lockheed L-188 Electra\",          payload:15,  volume:135, range:4400, speed:652, type:\"medium\",   maker:\"Lockheed\",               img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/lockheed-l-188-electra.jpg\" },\n  { name:\"McDonnell Douglas DC-8 54\/55F\",   payload:41,  volume:150, range:7700, speed:875, type:\"long\",     maker:\"McDonnell Douglas\",      img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mcdonnell-douglas-dc-8-54-55f.jpg\" },\n  { name:\"McDonnell Douglas DC-8 71\/73F\",   payload:45,  volume:234, range:8000, speed:850, type:\"long\",     maker:\"McDonnell Douglas\",      img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mcdonnell-douglas-dc-8-71-73f.jpg\" },\n  { name:\"McDonnell Douglas DC 9-15F\",      payload:10,  volume:38,  range:2900, speed:893, type:\"shortmed\", maker:\"McDonnell Douglas\",      img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mcdonnell-douglas-dc-9-15f.jpg\" },\n  { name:\"Metro 23\",                        payload:2,   volume:18,  range:2904, speed:520, type:\"shortmed\", maker:\"Fairchild (Swearingen)\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/metro-23.jpg\" },\n  { name:\"Metro II\",                        payload:1,   volume:12,  range:2318, speed:519, type:\"shortmed\", maker:\"Fairchild (Swearingen)\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/metro-ii.jpg\" },\n  { name:\"Metro III\",                       payload:2,   volume:12,  range:1712, speed:529, type:\"shortmed\", maker:\"Fairchild (Swearingen)\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/metro-iii.jpg\" },\n  { name:\"Piper PA-31\",                     payload:1,   volume:4,   range:2254, speed:356, type:\"shortmed\", maker:\"Piper\",                  img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/piper-pa-31.jpg\" },\n  { name:\"Saab 340\",                        payload:3.8,   volume:40,  range:1732, speed:522, type:\"shortmed\", maker:\"Saab\",                   img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/saab-340.jpg\" },\n  { name:\"Shorts SD 360\",                   payload:3,   volume:40,  range:1178, speed:395, type:\"short\",    maker:\"Shorts\",                 img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/shorts-sd-360.jpg\" },\n  { name:\"Tupolev TU-204\",                  payload:27,  volume:165, range:4200, speed:850, type:\"medium\",   maker:\"Tupolev\",                img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/tupolev-tu-204.jpg\" },\n  { name:\"Let L-410 Turbolet\",          payload:2,   volume:8,   range:1020, speed:365, type:\"short\",    maker:\"Let Kunovice\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/let-l-410-turbolet.jpg\" },\n  { name:\"Mil Mi-8T Cargo\",             payload:4,   volume:22,  range:450,  speed:230, type:\"helicopter\",    maker:\"Mil Helicopters\",         img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mil-mi-8t-cargo-scaled.jpg\" },\n  { name:\"Mil Mi-26\",                   payload:20,  volume:60,  range:800,  speed:255, type:\"helicopter\",    maker:\"Mil Helicopters\",         img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mil-mi-26-scaled.jpg\" },\n  { name:\"Kamov Ka-32\",                 payload:5,   volume:8,   range:800,  speed:240, type:\"helicopter\",    maker:\"Kamov\",                   img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/ka-32-exterieur.jpg\" },\n  { name:\"Reims F406 Caravan II\",       payload:2,   volume:4,   range:2000, speed:340, type:\"shortmed\", maker:\"Reims Aviation\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/reims-f406-caravan-ii-scaled.jpg\" }\n];\n\n\/* Constructeurs disponibles dans nos donn\u00e9es *\/\nvar MAKERS_LIST = [\n  \"ATR\",\"Airbus\",\"Antonov\",\"BAe (Hawker Siddeley)\",\"Boeing\",\n  \"Beechcraft\",\"British Aerospace\",\"Cessna\",\"Convair\",\"Dassault\",\"Dornier\",\"Embraer\",\"Fairchild (Swearingen)\",\n  \"Fairchild Dornier\",\"Fokker\",\"Ilyushin\",\"Kamov\",\"Let Kunovice\",\n  \"Lockheed\",\"McDonnell Douglas\",\"Mil Helicopters\",\n  \"Piper\",\"Reims Aviation\",\"Saab\",\"Shorts\",\"Tupolev\",\"Aerospatiale\"\n];\n\n\/* \u2500\u2500 UTILS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction slug(name) { return name.toLowerCase().replace(\/[^a-z0-9]+\/g,'-').replace(\/^-|-$\/g,''); }\nfunction fmtN(v) { if (v === null) return 'n\/a'; if (!v) return 'n\/a'; return v.toLocaleString('en-US'); }\nfunction fmtT(t) { if (!t) return 'n\/a'; return t + ' t'; }\n\n\/* \u2500\u2500 DUAL SLIDER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction initRangeSlider(minId, maxId, minValId, maxValId, fmtFn) {\n  var minEl = document.getElementById(minId);\n  var maxEl = document.getElementById(maxId);\n  var minValEl = document.getElementById(minValId);\n  var maxValEl = document.getElementById(maxValId);\n  if (!minEl) return;\n  if (!maxEl) return;\n  function onMin() {\n    var vMin = parseFloat(minEl.value);\n    var vMax = parseFloat(maxEl.value);\n    if (vMin > vMax) { minEl.value = vMax; vMin = vMax; }\n    if (minValEl) minValEl.textContent = fmtFn ? fmtFn(vMin) : vMin;\n    render();\n  }\n  function onMax() {\n    var vMin = parseFloat(minEl.value);\n    var vMax = parseFloat(maxEl.value);\n    if (vMax < vMin) { maxEl.value = vMin; vMax = vMin; }\n    if (maxValEl) maxValEl.textContent = fmtFn ? fmtFn(vMax) : vMax;\n    render();\n  }\n  minEl.addEventListener('input', onMin);\n  maxEl.addEventListener('input', onMax);\n}\n\n\/* \u2500\u2500 ACCORDION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction initAccordion(id) {\n  var btn = document.getElementById('fh-' + id);\n  var body = document.getElementById('fb-' + id);\n  var icon = document.getElementById('fi-' + id);\n  if (!btn) return;\n  if (!body) return;\n  if (!icon) return;\n  btn.addEventListener('click', function() {\n    var closed = body.classList.toggle('closed');\n    icon.innerHTML = closed ? '+' : '&#8722;';\n  });\n}\n\n\/* \u2500\u2500 CONSTRUCTEURS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction initMakers() {\n  var inData = {};\n  AIRCRAFT.forEach(function(a) { inData[a.maker] = (inData[a.maker] || 0) + 1; });\n  var list = document.getElementById('maker-list');\n  if (!list) return;\n  \/* Toujours afficher tous les constructeurs fournis, count=0 si absent *\/\n  var allMakers = MAKERS_LIST.slice().sort();\n  \/* Aussi ajouter les makers des donn\u00e9es non couverts par la liste statique *\/\n  Object.keys(inData).forEach(function(m) {\n    if (allMakers.indexOf(m) < 0) allMakers.push(m);\n  });\n  allMakers.sort();\n  list.innerHTML = allMakers.map(function(m) {\n    var cnt = inData[m] || 0;\n    return '<label class=\"ag-cb-label\">' +\n      '<input type=\"checkbox\" name=\"ag-maker\" value=\"' + m + '\"> ' +\n      m + ' <span class=\"ag-cb-count\">' + cnt + '<\/span><\/label>';\n  }).join('');\n}\n\n\/* \u2500\u2500 RENDER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction render() {\n  var types = [];\n  var checkedT = document.querySelectorAll('[name=\"ag-type\"]:checked');\n  for (var i = 0; i < checkedT.length; i++) types.push(checkedT[i].value);\n\n  var makers = [];\n  var checkedM = document.querySelectorAll('[name=\"ag-maker\"]:checked');\n  for (var j = 0; j < checkedM.length; j++) makers.push(checkedM[j].value);\n\n  var pMin = parseFloat(document.getElementById('payload-slider-min').value) || 0;\n  var pMax = parseFloat(document.getElementById('payload-slider-max').value) || 250;\n  var rMin = parseInt(document.getElementById('range-slider-min').value) || 0;\n  var rMax = parseInt(document.getElementById('range-slider-max').value) || 9500;\n  var sortV = document.getElementById('ag-sort').value;\n\n  var data = AIRCRAFT.filter(function(a) {\n    if (types.length)  { if (types.indexOf(a.type)  < 0) return false; }\n    if (makers.length) { if (makers.indexOf(a.maker) < 0) return false; }\n    if (a.payload < pMin) return false;\n    if (a.payload > pMax) return false;\n    if (a.range < rMin) return false;\n    if (a.range > rMax) return false;\n    return true;\n  });\n\n  data.sort(function(a, b) {\n    if (sortV === 'payload-desc') return (b.payload || 0) - (a.payload || 0);\n    if (sortV === 'payload-asc')  return (a.payload || 0) - (b.payload || 0);\n    if (sortV === 'volume-desc')  return (b.volume  || 0) - (a.volume  || 0);\n    if (sortV === 'volume-asc')   return (a.volume  || 0) - (b.volume  || 0);\n    if (sortV === 'range-desc')   return (b.range   || 0) - (a.range   || 0);\n    if (sortV === 'range-asc')    return (a.range   || 0) - (b.range   || 0);\n    return a.name.localeCompare(b.name, 'en');\n  });\n\n  var countEl = document.getElementById('ag-count');\n  var grid    = document.getElementById('ag-grid');\n  if (!countEl) return;\n  if (!grid) return;\n\n  countEl.innerHTML = data.length + ' aircraft' +\n    ' <span>out of ' + AIRCRAFT.length + ' total<\/span>';\n\n  if (!data.length) {\n    grid.innerHTML = '<div class=\"ag-noresult\">No aircraft match your criteria.<br><small>Try resetting the filters.<\/small><\/div>';\n    return;\n  }\n\n  grid.innerHTML = data.map(function(a) {\n    var s = slug(a.name);\n    var photo;\n    if (a.img) {\n      photo = '<img decoding=\"async\" src=\"' + a.img + '\" alt=\"' + a.name + '\" onerror=\"this.style.display=\\'none\\'\">';\n    } else {\n      photo = '<div class=\"ag-photo-ph\"><\/div>';\n    }\n    return '<a class=\"ag-card\" href=\"https:\/\/www.dynami-aviationops.com\/en\/aircraft-guide\/cargo\/' + s + '\/\">' +\n      '<div class=\"ag-photo\">' + photo +\n      '<div class=\"ag-badge\">Cargo<\/div><\/div>' +\n      '<div class=\"ag-card-body\">' +\n      '<div class=\"ag-name\">' + a.name + '<\/div>' +\n      '<div class=\"ag-specs\">' +\n        '<div><div class=\"ag-sl\">Max payload<\/div><div class=\"ag-sv big\">' + fmtT(a.payload) + '<\/div><\/div>' +\n        '<div><div class=\"ag-sl\">Volume<\/div><div class=\"ag-sv big\">' + fmtN(a.volume) + ' m\u00b3<\/div><\/div>' +\n        '<div><div class=\"ag-sl\">Range<\/div><div class=\"ag-sv\">' + fmtN(a.range) + ' km<\/div><\/div>' +\n        '<div><div class=\"ag-sl\">Manufacturer<\/div><div class=\"ag-sv\" style=\"font-size:12px\">' + a.maker + '<\/div><\/div>' +\n      '<\/div>' +\n      '<div class=\"ag-foot\"><span class=\"ag-link\">View aircraft ' +\n      '<svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>' +\n      '<\/span><\/div><\/div><\/a>';\n  }).join('');\n}\n\n\/* \u2500\u2500 RESET \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction initReset() {\n  var btn = document.getElementById('btn-reset');\n  if (!btn) return;\n  btn.addEventListener('click', function() {\n    var all = document.querySelectorAll('[name=\"ag-type\"],[name=\"ag-maker\"]');\n    for (var i = 0; i < all.length; i++) all[i].checked = false;\n\n    var pMin  = document.getElementById('payload-slider-min');\n    var pMax  = document.getElementById('payload-slider-max');\n    var rMin  = document.getElementById('range-slider-min');\n    var rMax  = document.getElementById('range-slider-max');\n    var pMinV = document.getElementById('payload-min-val');\n    var pMaxV = document.getElementById('payload-max-val');\n    var rMinV = document.getElementById('range-min-val');\n    var rMaxV = document.getElementById('range-max-val');\n\n    if (pMin) pMin.value = 0;\n    if (pMax) pMax.value = 250;\n    if (rMin) rMin.value = 0;\n    if (rMax) rMax.value = 9500;\n    if (pMinV) pMinV.textContent = '0';\n    if (pMaxV) pMaxV.textContent = '250';\n    if (rMinV) rMinV.textContent = '0';\n    if (rMaxV) rMaxV.textContent = '9 500';\n\n\n    var sort = document.getElementById('ag-sort');\n    if (sort) sort.value = 'payload-desc';\n    render();\n  });\n}\n\n\/* \u2500\u2500 CHECKBOXES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction initCheckboxes() {\n  document.addEventListener('change', function(e) {\n    if (e.target) {\n      if (e.target.name === 'ag-type') { render(); }\n      else if (e.target.name === 'ag-maker') { render(); }\n    }\n  });\n  var sort = document.getElementById('ag-sort');\n  if (sort) sort.addEventListener('change', function() { render(); });\n}\n\n\/* \u2500\u2500 INIT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction init() {\n  initMakers();\n  initAccordion('type');\n  initAccordion('payload');\n  initAccordion('maker');\n  initAccordion('range');\n  initRangeSlider('payload-slider-min','payload-slider-max','payload-min-val','payload-max-val',null);\n  initRangeSlider('range-slider-min','range-slider-max','range-min-val','range-max-val',function(v){ return parseInt(v).toLocaleString('en-US'); });\n  initReset();\n  initCheckboxes();\n  render();\n}\n\nif (document.readyState === 'loading') {\n  document.addEventListener('DOMContentLoaded', init);\n} else {\n  init();\n}\n\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home \u203a Aircraft Guide \u203a Cargo aircraft Cargo aircraft From express freight to oversized cargo, explore our catalogue of cargo aircraft available for charter. Our cargo fleet includes aircraft and helicopters suited to express freight, oversized cargo transport, and industrial or humanitarian operations. From regional turboprops like the Let L-410 to long-haul freighters such as [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":8611,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"rank_math_title":"Cargo Aircraft Charter | Dynami Aviation OPS","rank_math_description":"Charter a cargo aircraft: planes and helicopters for express freight, oversized cargo or international charter. Get a quote from Dynami Aviation OPS within 24h.","rank_math_focus_keyword":"cargo charter, air charter service, cargo flight","dynami_breadcrumb_short":"","footnotes":""},"class_list":["post-8994","page","type-page","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages\/8994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/comments?post=8994"}],"version-history":[{"count":2,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages\/8994\/revisions"}],"predecessor-version":[{"id":9645,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages\/8994\/revisions\/9645"}],"up":[{"embeddable":true,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages\/8611"}],"wp:attachment":[{"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/media?parent=8994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}