{"id":29093,"date":"2026-10-02T08:36:38","date_gmt":"2026-10-02T06:36:38","guid":{"rendered":"https:\/\/migflug.com\/?page_id=29093"},"modified":"2026-10-02T15:37:46","modified_gmt":"2026-10-02T13:37:46","slug":"algerijnse-luchtmacht","status":"publish","type":"page","link":"https:\/\/migflug.com\/nl\/air-forces\/algerian-air-force\/","title":{"rendered":"Algerijnse luchtmacht"},"content":{"rendered":"<style>body.page-id-29093 h1.entry-title.main_title{display:none} body.page-id-29093 #main-content .container{padding-top:0} body.page-id-29093 #left-area{padding-bottom:0} body.page-id-29093{overflow-x:hidden} body.page-id-29093 #sidebar{display:none} body.page-id-29093 #left-area{width:100%!important;float:none;padding:0} body.page-id-29093 #main-content .container::before{display:none!important;background:none!important} html{overflow-x:hidden} #mfam{width:100vw;margin-left:calc(50% - 50vw);background:#fff;color:#14181f;line-height:1.7;font-family:'Gilroy regular',Helvetica,Arial,sans-serif;overflow:hidden;--bg2:#f6f8fb;--line:#e2e7ee;--txt:#14181f;--txt2:#454e5e;--txt3:#8b94a5;--blue:#5C91FF;--blue-ink:#3568e0;--blue-dim:rgba(92,145,255,.10)} #mfam *{box-sizing:border-box;border-radius:0} #mfam h1,#mfam h2,#mfam h3,#mfam h4,#mfam h5,#mfam b,#mfam strong,#mfam summary,#mfam .stat b,#mfam dt{font-family:'Gilroy semiBold',Helvetica,Arial,sans-serif;font-weight:normal} #mfam dd{font-family:'Gilroy regular',Helvetica,Arial,sans-serif;font-weight:normal} #mfam a{color:var(--blue-ink);text-decoration:none} #mfam .wrap{max-width:1120px;margin:0 auto;padding:0 24px} #mfam section{padding:64px 0} #mfam hr.divider{border:0;border-top:1px solid var(--line);margin:0} #mfam h2{font-size:clamp(26px,3.4vw,36px);letter-spacing:-.5px;margin:0 0 8px;color:#0d1117;line-height:1.15} #mfam h3{font-size:20px;margin:36px 0 12px;color:#0d1117} #mfam .sh{font-size:15px;letter-spacing:.4px;color:var(--blue);margin:30px 0 8px;line-height:1.4} #mfam .cols>div:first-child>.sh:first-child{margin-top:0} #mfam .kicker{font-size:12.5px;letter-spacing:3px;text-transform:uppercase;color:var(--blue-ink);margin-bottom:14px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam p{color:var(--txt2);font-size:17px;max-width:70ch;margin:0} #mfam p+p{margin-top:1em} #mfam p strong{color:var(--txt)} #mfam .imp{color:#8a93a3;font-weight:400} #mfam .spx-lede{font-size:17px;line-height:1.7;color:#3d4654;max-width:760px;margin:0 0 28px} #mfam .spx-note{font-size:13px;line-height:1.6;color:#697386;margin-top:18px;max-width:860px} #mfam .hero{position:relative;background:#10141d;padding:96px 0 0;overflow:hidden} #mfam .hero::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 10%,rgba(92,145,255,.22),transparent 55%),radial-gradient(ellipse at 90% 90%,rgba(92,145,255,.10),transparent 50%)} #mfam .hero-in{position:relative;width:100%;padding-bottom:52px} #mfam .crumb{font-size:12px;letter-spacing:1px;color:rgba(255,255,255,.7);text-transform:uppercase;margin-bottom:18px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .crumb a{color:rgba(255,255,255,.7)} #mfam .hero h1{font-size:clamp(40px,6.5vw,80px);letter-spacing:-1.5px;line-height:1.04;color:#fff;margin:0} #mfam .hero h1 em{font-style:normal;color:var(--blue)} #mfam .hero .native{font-size:14px;letter-spacing:1px;color:rgba(255,255,255,.55);margin-top:10px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .hero .sub{font-size:clamp(16px,2vw,20px);color:rgba(255,255,255,.9);margin-top:14px;max-width:56ch} #mfam .statstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.25);margin-top:36px} #mfam .stat{background:rgba(255,255,255,.95);padding:18px 22px} #mfam .stat b{display:block;font-size:clamp(20px,2.4vw,28px);color:#0d1117;letter-spacing:-.5px} #mfam .stat span{font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--txt3)} #mfam .chips{display:flex;flex-wrap:wrap;gap:10px;padding:26px 0;border-bottom:1px solid var(--line)} #mfam .chip{font-size:13.5px;padding:8px 16px;border:1px solid var(--line);background:#fff;color:var(--txt2);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .chip b{color:var(--txt3);margin-right:6px;font-size:11px;text-transform:uppercase;letter-spacing:1px} #mfam .chip:hover{border-color:var(--blue);color:var(--blue-ink)} #mfam .chip.fly{background:var(--blue-dim);border-color:var(--blue);color:var(--blue-ink)} #mfam .cols{display:grid;grid-template-columns:1.6fr 1fr;gap:56px;align-items:start} #mfam .pull{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:24px;line-height:1.5;color:#0d1117;border-left:3px solid var(--blue);padding:6px 0 6px 26px;margin-top:8px} #mfam .pull cite{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-style:normal;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--txt3);margin-top:16px} #mfam .specgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px} #mfam .specgrid.three{grid-template-columns:1fr 1fr 1fr;align-items:start} #mfam .spectable{background:#fff;border:1px solid var(--line)} #mfam .spectable h4{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#fff;background:#0d1117;padding:18px 24px;margin:0} #mfam .spectable dl{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);margin:0} #mfam .spectable dt,#mfam .spectable dd{padding:12px 20px;font-size:15px;border-bottom:1px solid var(--line);margin:0} #mfam .spectable dt{color:#4a5566;font-family:'Gilroy regular',Helvetica,sans-serif} #mfam .spectable dd{color:#0d1117;text-align:left;overflow-wrap:anywhere;word-break:break-word;min-width:0} #mfam ul.gl,#mfam #basetbl td>ul{list-style:none!important;margin:2px 0 0!important;padding:0!important;border:0!important} #mfam ul.gl li{position:relative;padding-left:14px!important;line-height:1.55;margin:0!important} #mfam ul.gl li+li{margin-top:3px!important} #mfam .gl.tl li{padding-left:12px} #mfam .gl.tl li::before{width:4px;height:4px;top:.66em} #mfam .gl li::before{content:'';position:absolute;left:0;top:.6em;width:5px;height:5px;background:var(--blue)} #mfam .gnote{display:block;font-size:12.5px;line-height:1.5;color:var(--txt3);margin-top:7px} #mfam .spectable dt:nth-of-type(odd),#mfam .spectable dd:nth-of-type(odd){background:var(--bg2)} #mfam table.oobt{width:100%;border-collapse:collapse;font-size:15px;margin-top:22px;background:#fff;border:1px solid var(--line)} #mfam table.oobt th{text-align:left;font-size:11.5px;letter-spacing:1.8px;text-transform:uppercase;color:#fff;background:#0d1117;padding:13px 16px;font-weight:normal;white-space:nowrap;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam table.oobt td{padding:11px 16px;border-bottom:1px solid var(--line);color:#0d1117;vertical-align:top;text-align:left;line-height:1.5} #mfam table.oobt tr:nth-child(odd) td{background:var(--bg2)} #mfam table.oobt.fleet:not(.ord) td:nth-child(4),#mfam table.oobt.fleet:not(.ord) td:nth-child(5),#mfam table.oobt.fleet.ord td:nth-child(3),#mfam table.oobt.fleet.ord td:nth-child(4),#mfam #basetbl td:nth-child(2),#mfam #nearbytbl td:nth-child(2),#mfam #combattbl td:nth-child(2),#mfam #combattbl td:nth-child(5),#mfam #combattbl td:nth-child(6){text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap} #mfam table.oobt th{text-align:left!important} #mfam #basetbl td:nth-child(4){font-variant-numeric:tabular-nums} #mfam #basetbl td:nth-child(4)>span{display:block;white-space:nowrap} #mfam #basetbl td:nth-child(4)>span+span{margin-top:7px} #mfam #basetbl td:nth-child(4)>span>span+span{display:block;margin-left:62px;margin-top:1px;color:var(--txt3);font-size:11.5px;line-height:1.35;white-space:normal;max-width:11em} #mfam #basetbl td:nth-child(4)>span>span:first-child{display:inline-block;min-width:62px} #mfam .cname{white-space:nowrap} #mfam table.oobt.fleet:not(.ord) td:nth-child(3),#mfam table.oobt.fleet:not(.ord) td:nth-child(6),#mfam #basetbl td:nth-child(5),#mfam #nearbytbl td:nth-child(4),#mfam #combattbl td:nth-child(3),#mfam #combattbl td:nth-child(4){color:var(--txt3)} #mfam table.oobt td a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam table.oobt td a:hover{color:var(--blue-ink);border-bottom-color:var(--blue)} #mfam table.oobt.former td{color:var(--txt3)} #mfam table.oobt.former td a{color:var(--txt3)} #mfam table.oobt tr.hot td{background:var(--blue-dim)} #mfam table.oobt tr.mapjump{cursor:pointer} #mfam table.oobt td small{display:block;color:var(--txt3);font-size:12.5px;line-height:1.45} #mfam .tscroll{overflow-x:auto} #mfam .pill{display:inline-block;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;padding:3px 9px;border:1px solid #0d1117;color:#0d1117;white-space:nowrap;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .pill.was{border-color:#c3cddb;color:var(--txt3)} #mfam .pill.mig{border-color:var(--blue);color:var(--blue-ink);background:var(--blue-dim)}#mfam #basetbl td:first-child>span{display:block;margin-top:4px;font-size:12.5px;color:var(--txt2)}#mfam #basetbl td>ul{margin:0!important}#mfam #basetbl td>ul li{margin:0 0 6px!important;padding:0!important;font-size:14px;line-height:1.45;color:#0d1117}#mfam #basetbl td>ul li:last-child{margin-bottom:0!important}#mfam #basetbl td>ul li>span:first-child{color:inherit}#mfam #basetbl td>ul li>span+span,#mfam #basetbl td>ul li>span+span a{color:var(--txt2)}#mfam #basetbl td>ul li.was,#mfam #basetbl td>ul li.was a,#mfam #basetbl td>ul li.was>span+span,#mfam #basetbl td>ul li.was>span+span a{color:var(--txt3)}#mfam .migbtn{display:block;width:fit-content;margin-top:8px;max-width:13em;padding:5px 9px;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;background:var(--blue);color:#fff!important;border:1px solid var(--blue);line-height:1.4;font-family:'Gilroy semiBold',Helvetica,sans-serif;text-decoration:none}#mfam .migbtn:hover{background:var(--blue-ink);border-color:var(--blue-ink)} #mfam .fleetchart{background:#fff;border:1px solid var(--line);padding:26px 28px;margin-top:22px} #mfam .frow{display:grid;grid-template-columns:150px 1fr 64px;align-items:center;gap:16px;height:38px} #mfam .fname{font-size:14px;color:#0d1117;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} #mfam .fbar{display:block;background:#eef1f6;height:16px} #mfam .fbar i{display:block;height:16px;background:#5C91FF} #mfam .fnum{font-size:14px;text-align:right;color:#3d4654;font-variant-numeric:tabular-nums} #mfam .mapframe{border:1px solid var(--blue);margin-top:22px;position:relative} #mfam .oobmap{height:560px;width:100%;background:#f4f6f9} #mfam .oobmap.home{height:520px} #mfam .mapsub{font-size:20px;letter-spacing:-.2px;margin:34px 0 4px;color:#0d1117;line-height:1.2} #mfam .mapnote{font-size:14px;color:var(--txt2);margin:0 0 4px;line-height:1.55;max-width:62em} #mfam .oobmap .maplibregl-ctrl-group,#mfam .oobmap .maplibregl-ctrl-group button{border-radius:0!important} #mfam .oobmap .maplibregl-ctrl-group{box-shadow:none!important;border:1px solid var(--line)} #mfam .oobmap .maplibregl-ctrl-group button+button{border-top:1px solid var(--line)} #mfam .oobmap .maplibregl-ctrl-attrib{font-size:10px;color:var(--txt3);background:rgba(255,255,255,.85)!important;font-family:inherit} #mfam .oobmap .maplibregl-ctrl-attrib a{color:var(--txt3)} #mfam .oobmap .maplibregl-popup-content{border-radius:0;box-shadow:0 6px 22px rgba(13,17,23,.14);border:1px solid var(--line);padding:0;background:#fff} #mfam .oobmap .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff} #mfam .oobmap .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#0d1117} #mfam .oobmap .maplibregl-popup{max-width:300px!important;pointer-events:auto} #mfam .mf-pin{width:14px;height:14px;background:#0d1117;border:2px solid #fff;box-shadow:0 0 0 1px #0d1117;transition:transform .15s ease;cursor:pointer} #mfam .mf-pin.was{background:#fff;border:2px solid #8b94a5;box-shadow:none} #mfam .mf-pin.mig{background:#5C91FF;border:2px solid #fff;box-shadow:0 0 0 1px #5C91FF;width:16px;height:16px} #mfam .mf-pin.hot,#mfam .mf-pin:hover{transform:scale(1.35)} #mfam .bp{width:270px;color:#0d1117;font-family:'Gilroy regular',Helvetica,Arial,sans-serif;line-height:1.5} #mfam .bp-head{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#0d1117;color:#fff;padding:9px 14px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .bp.was .bp-head{background:#8b94a5} #mfam .bp.mig .bp-head{background:#5C91FF} #mfam .bp-name{font-size:16px;padding:12px 14px 2px;line-height:1.25;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .bp-sub{font-size:12px;color:#8b94a5;padding:0 14px 10px;font-variant-numeric:tabular-nums} #mfam .bp dl{display:grid;grid-template-columns:1fr auto;margin:0;border-top:1px solid var(--line)} #mfam .bp dt,#mfam .bp dd{margin:0;padding:7px 14px;font-size:12.5px;border-bottom:1px solid var(--line);line-height:1.45} #mfam .bp dt{color:#0d1117;font-family:'Gilroy regular',Helvetica,Arial,sans-serif} #mfam .bp dt small{display:block;color:#8b94a5;font-size:11px} #mfam .bp dd{text-align:right} #mfam .bp dd a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam .bp dd a.was,#mfam .bp.was dd a{color:#8b94a5} #mfam .bp dt:nth-of-type(odd),#mfam .bp dd:nth-of-type(odd){background:var(--bg2)} #mfam .bp-link{display:block;padding:10px 14px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--blue-ink);border-top:1px solid var(--line);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .bp-link:hover{background:var(--bg2)} #mfam .bp-fly{display:block;padding:10px 14px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:#5C91FF;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .legend{display:flex;gap:22px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--line);border-top:0;background:#fff;font-size:12.5px;color:var(--txt3)} #mfam .legend span{display:flex;align-items:center;gap:8px} #mfam .dot{width:11px;height:11px;display:inline-block;background:#0d1117} #mfam .dot.was{background:#fff;border:1.5px solid #8b94a5} #mfam .dot.mig{background:#5C91FF} #mfam .oob{border:1px solid var(--line);margin-top:22px;background:#fff} #mfam .oob>div{background:#0d1117;color:#fff;padding:12px 18px;font-size:11.5px;letter-spacing:1.8px;text-transform:uppercase;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .oob>div a{color:#fff} #mfam .oob>div em{font-style:normal;opacity:.6} #mfam .oob dl{display:grid;grid-template-columns:1fr 1fr;margin:0} #mfam .oob dt,#mfam .oob dd{padding:11px 18px;border-bottom:1px solid var(--line);margin:0;font-size:14.5px;line-height:1.5} #mfam .oob dt{color:#0d1117} #mfam .oob dt small{display:block;color:var(--txt3);font-size:12.5px;font-family:'Gilroy regular',Helvetica,sans-serif} #mfam .oob dd{color:#0d1117;text-align:left} #mfam .oob dd a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam .oob dt.was,#mfam .oob dd.was,#mfam .oob dd.was a{color:var(--txt3)} #mfam .oob dt:nth-of-type(odd),#mfam .oob dd:nth-of-type(odd){background:var(--bg2)} #mfam .tl{margin-top:40px;position:relative;padding-left:34px} #mfam .tl::before{content:\"\";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:var(--line)} #mfam .tl-item{position:relative;padding-bottom:34px} #mfam .tl-item::before{content:\"\";position:absolute;left:-32px;top:7px;width:14px;height:14px;background:#fff;border:3px solid var(--blue)} #mfam .tl-item .yr{font-size:13px;color:var(--blue-ink);letter-spacing:1.5px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .tl-item p{font-size:15.5px;margin-top:4px} #mfam .qa{margin-top:30px;display:flex;flex-direction:column;gap:12px} #mfam .qa details{background:#fff;border:1px solid var(--line)} #mfam .qa details[open]{border-color:var(--blue)} #mfam .qa summary{cursor:pointer;list-style:none;padding:22px 26px;font-size:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#0d1117} #mfam .qa summary::after{content:\"+\";font-size:24px;color:var(--blue-ink);flex:none;font-family:Helvetica,sans-serif} #mfam .qa details[open] summary::after{content:\"\\2013\"} #mfam summary::-webkit-details-marker{display:none} #mfam .qa details .a{padding:0 26px 24px;font-size:16px;color:var(--txt2);max-width:78ch} #mfam .ad{background:#0d1117;padding:56px 40px} #mfam .ad .adin{max-width:900px;margin:0 auto;text-align:center} #mfam .ad .kicker{color:var(--blue)} #mfam .ad h2{margin-bottom:12px;color:#fff} #mfam .ad .adp{margin:0 auto 26px;color:#9aa3b8} #mfam .ad .btn{display:inline-block;background:var(--blue);color:#fff;padding:14px 26px;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .ad .btn:hover{background:#fff;color:#0d1117} #mfam .relgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px} #mfam .rel{display:block;background:#fff;border:1px solid var(--line);padding:26px;box-shadow:0 1px 3px rgba(13,17,23,.05)} #mfam .rel:hover{border-color:var(--blue)} #mfam .rel .rk{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .rel .rh{display:block;font-size:20px;margin:8px 0 6px;color:#0d1117;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .rel .rp{display:block;font-size:13.5px;color:var(--txt2)} #mfam .rel .go{display:block;margin-top:14px;font-size:13px;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .relgrid>p,#mfam .track>p{display:contents} #mfam .srclist{margin-top:26px;columns:2;column-gap:48px;list-style:none;font-size:15px;padding:0} #mfam .srclist li{margin-bottom:10px;break-inside:avoid;color:var(--txt2)} #mfam .srclist li span{color:var(--txt3);font-size:13.5px;display:block} #mfam .verified{font-size:13px;color:var(--txt3);margin-top:18px} #mfam{--red:#d8232a;--green:#1f9d63;--amber:#c9821a} #mfam .hero.photo{padding:0;background:#0b0f16} #mfam .heroimg{position:absolute;inset:0;background-size:cover;background-position:center 45%;z-index:0} #mfam .hero.photo::before{z-index:1;background:linear-gradient(180deg,rgba(8,11,17,.80) 0%,rgba(8,11,17,.42) 40%,rgba(8,11,17,.90) 100%),linear-gradient(90deg,rgba(8,11,17,.72),rgba(8,11,17,.06) 62%)} #mfam .hero.photo .hero-in{padding-top:92px;padding-bottom:56px;z-index:2} #mfam .hero .accent{position:absolute;left:0;right:0;bottom:0;height:4px;z-index:4;background:linear-gradient(90deg,var(--red) 0 22%,var(--blue) 22% 100%)} #mfam .photocred{position:absolute;right:16px;bottom:14px;z-index:3;font-size:10.5px;color:rgba(255,255,255,.48);letter-spacing:.3px;max-width:52ch;text-align:right;line-height:1.4} #mfam .marks{display:flex;gap:30px;align-items:center;margin-top:32px;flex-wrap:wrap} #mfam .mark{display:flex;gap:13px;align-items:center} #mfam .rondel,#mfam .finflash{display:block;flex:none;filter:drop-shadow(0 2px 9px rgba(0,0,0,.5))} #mfam .rondel{width:58px;height:58px} #mfam .finflash{width:46px;height:46px} #mfam .rondel.wide{width:88px;height:33px} #mfam .finflash.tall{width:38px;height:46px} #mfam .mark .mk{font-size:10.5px;letter-spacing:1.7px;text-transform:uppercase;color:rgba(255,255,255,.55);line-height:1.5;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .mark .mk b{display:block;color:#fff;letter-spacing:.2px;text-transform:none;font-size:14.5px;margin-top:2px} #mfam .statstrip .stat{border-top:3px solid var(--blue)} #mfam .statstrip .stat:first-child{border-top-color:var(--red)} #mfam table.oobt.fleet td:first-child{padding:10px 6px 10px 14px;vertical-align:top} #mfam .tthumb{display:block;width:150px;height:100px;background:#eef1f6 center\/cover no-repeat;border:1px solid var(--line)} #mfam table.oobt.fleet{table-layout:fixed;min-width:1072px} #mfam table.oobt.fleet col.c-th{width:172px} #mfam table.oobt.fleet col.c-type{width:198px} #mfam table.oobt.fleet col.c-role{width:150px} #mfam table.oobt.fleet col.c-num{width:78px} #mfam table.oobt.fleet col.c-yr{width:64px} #mfam table.oobt.fleet col.c-units{width:154px} #mfam table.oobt.fleet col.c-srv{width:104px} #mfam table.oobt.fleet col.c-rep{width:150px} #mfam table.oobt.fleet col.c-fd{width:118px} #mfam table.oobt.fleet th{white-space:normal} #mfam table.oobt.fleet.ord{min-width:900px} #mfam .ndet{display:inline} #mfam .ndet summary{display:inline;cursor:pointer;color:var(--link);font-family:'Gilroy semiBold',Helvetica,sans-serif;letter-spacing:.4px;list-style:none} #mfam .ndet summary::-webkit-details-marker{display:none} #mfam .ndet summary::after{content:' \\203A'} #mfam .ndet[open] summary{display:none} #mfam table.oobt.fleet td:last-child{color:var(--txt2)} #mfam table.oobt.former .tthumb{filter:saturate(.55)} #mfam table.oobt.former tr:hover .tthumb{filter:none} #mfam table.oobt.fleet td:last-child{overflow-wrap:anywhere} #mfam table.oobt.fleet td:last-child{font-size:12.5px;line-height:1.5;color:var(--txt3)} #mfam .de{color:var(--txt3);font-size:12.5px;font-family:'Gilroy regular',Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none} #mfam .orgcard .de{margin:-3px 0 8px} #mfam .oob dt .de,#mfam table.oobt .de{white-space:nowrap} #mfam .qbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:22px 0 0} #mfam .qin{flex:1 1 280px;max-width:460px;padding:11px 13px;font:400 15px\/1.4 'Gilroy regular',Helvetica,Arial,sans-serif;color:#0d1117;background:#fff;border:1px solid #d3d8e0;border-radius:0;outline:0;-webkit-appearance:none;appearance:none} #mfam .qin:focus{border-color:var(--blue)} #mfam .qin::-webkit-search-cancel-button{display:none} #mfam .qcnt{font-size:12.5px;letter-spacing:.4px;color:var(--txt3);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .qbtn{padding:10px 13px;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif;background:#fff;color:var(--txt2);border:1px solid #d3d8e0;border-radius:0;cursor:pointer;line-height:1.4} #mfam .qbtn:hover{border-color:var(--blue);color:var(--blue-ink)} #mfam .qhide{display:none!important} #mfam .qnone{display:none;padding:20px 2px;color:var(--txt2);font-size:15px} #mfam .qnone.on{display:block} #mfam .oob>div{cursor:pointer;user-select:none;align-items:center} #mfam .oob>div:focus-visible{outline:2px solid var(--blue);outline-offset:-2px} #mfam .oob>div>i{position:relative;flex:none;width:13px;height:13px;margin-left:auto;opacity:.75} #mfam .oob>div>i::before,#mfam .oob>div>i::after{content:'';position:absolute;background:#fff;left:0;top:6px;width:13px;height:1.5px} #mfam .oob>div>i::after{transform:rotate(90deg)} #mfam .oob.open>div>i::after{transform:rotate(0)} #mfam .oobwrap.coll .oob>dl{display:none} #mfam .oobwrap.coll .oob.open>dl{display:grid} #mfam table.oobt.cbt td{vertical-align:top} #mfam table.oobt.cbt tr.crow td{border-bottom:0} #mfam table.oobt.cbt tr.cdet>td{border-bottom:1px solid var(--line);padding:0 16px 20px;color:var(--txt2)} #mfam tr.cdet{display:none} #mfam tr.cdet.on{display:table-row} #mfam .cwho{display:block;font-size:12.5px;color:var(--txt3);line-height:1.45;margin-top:3px} #mfam .cserv{display:block;font-size:12.5px;color:var(--txt3);line-height:1.45;margin-top:3px} #mfam .cbx{padding:6px 11px;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif;background:#fff;color:var(--blue-ink);border:1px solid var(--blue);border-radius:0;cursor:pointer;line-height:1.4;white-space:nowrap} #mfam .cbx:hover{background:var(--blue);color:#fff} #mfam .cdin{display:grid;grid-template-columns:1.6fr 1fr;gap:26px;padding-top:2px;max-width:none} #mfam .cdin p{font-size:16.5px;color:var(--txt2);margin:0 0 11px;max-width:66ch} #mfam .cdin p.crole{color:#0d1117} #mfam .cdl{margin:0} #mfam .cdl dt{font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--txt3);font-family:'Gilroy semiBold',Helvetica,sans-serif;margin-top:12px} #mfam .cdl dt:first-child{margin-top:0} #mfam .cdl dd{margin:3px 0 0;font-size:14.5px;color:#0d1117;line-height:1.55} #mfam .cdl dd a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam .cdl dd a:hover{color:var(--blue-ink);border-bottom-color:var(--blue)} #mfam .ccav{display:block;font-size:13px;color:var(--txt3);line-height:1.55;margin-top:12px;padding-left:11px;border-left:2px solid var(--line);max-width:64ch} #mfam .clink{display:inline-block;margin:0 14px 0 0;font-size:13.5px} #mfam .cwar{font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:var(--txt3);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .statstrip.dark{margin:22px 0 4px} #mfam ul.gl.cml{margin-top:18px!important} #mfam ul.gl.cml li{line-height:1.6} #mfam ul.gl.cml li b{color:#0d1117;font-weight:400;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cbig{display:inline-block;margin-top:22px;padding:13px 22px;background:var(--blue);color:#fff!important;border:1px solid var(--blue);border-radius:0;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none} #mfam .cbig:hover{background:var(--blue-ink);border-color:var(--blue-ink)} #mfam .badge{height:66px;width:auto;display:block;flex:none;filter:drop-shadow(0 2px 9px rgba(0,0,0,.5))} #mfam .badge.big{height:112px} #mfam .mjc{height:96px;width:auto;display:block;flex:none;filter:drop-shadow(0 2px 9px rgba(0,0,0,.5))} #mfam .mcol{display:flex;flex-direction:column;gap:18px} #mfam .tthumb.none{background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 6px,#e9eef5 6px,#e9eef5 12px)} #mfam .cflag{display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-right:7px;background-repeat:no-repeat;background-size:200px 20px} #mfam .nflag{display:inline-block;width:18px;height:12px;vertical-align:1px;margin-left:8px;background-repeat:no-repeat;background-size:242px 16px} #mfam .st{display:table;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;padding:2px 7px;margin:8px 0 0;font-family:'Gilroy semiBold',Helvetica,sans-serif;border:1px solid currentColor;white-space:nowrap} #mfam .st.on{color:var(--green)} #mfam .st.out{color:var(--amber)} #mfam .st.ord{color:var(--blue-ink)} #mfam .flybtn{display:table;margin:8px 0 0;padding:4px 10px;font-size:10.5px;line-height:1.45;letter-spacing:1.2px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif;color:#fff!important;background:var(--blue);border:1px solid var(--blue);white-space:nowrap;max-width:100%} #mfam .flybtn:hover{background:var(--blue-ink);border-color:var(--blue-ink)} #mfam .flybtn.ghost{background:transparent;border:1px solid var(--blue);color:var(--blue-ink)!important;letter-spacing:.9px;white-space:normal;max-width:11em} #mfam table.oobt.former td .flybtn.ghost{color:var(--blue-ink)!important} #mfam .flybtn .via{opacity:.72;letter-spacing:.8px} #mfam table.oobt td a.flybtn{border-bottom:0} #mfam table.oobt.former td a.flybtn{color:#fff!important} #mfam #structure,#mfam #former,#mfam #oob,#mfam #faq{background:var(--bg2)} #mfam .ngrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px} #mfam .ncard{display:block;background:#fff;border:1px solid var(--line);overflow:hidden;text-decoration:none} #mfam .ncard:hover{border-color:var(--blue)} #mfam .ncim{display:block;height:158px;background:#eef1f6 center\/cover no-repeat} #mfam .ncim.none{background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 8px,#e9eef5 8px,#e9eef5 16px)} #mfam .ncbody{display:block;padding:16px 18px 20px} #mfam .ncbody time{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--txt3)} #mfam .nct{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:17px;line-height:1.32;color:#0d1117;margin:9px 0 8px} #mfam .ncard:hover .nct{color:var(--link)} #mfam .ncx{display:block;font-size:14px;line-height:1.55;color:var(--txt2)} #mfam .ncgo{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:var(--link);margin-top:14px} #mfam .nmore{display:inline-block;margin-top:26px;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--link)} @media(max-width:960px){#mfam .ngrid{grid-template-columns:1fr 1fr}} @media(max-width:620px){#mfam .ngrid{grid-template-columns:1fr}} #mfam #gallery{background:#0d1117} #mfam #gallery h2{color:#fff} #mfam #gallery .spx-lede{color:#9aa3b8} #mfam #gallery .kicker{color:var(--blue)} #mfam #gallery .acard{background:#161b24;border-color:#242c38} #mfam #gallery .acard .tx b{color:#fff} #mfam #gallery .acard .im{background-color:#242c38} #mfam #gallery .acard .im.none{background:repeating-linear-gradient(45deg,#1b212b,#1b212b 8px,#232a35 8px,#232a35 16px)} #mfam .org{margin-top:34px} #mfam .cmdcard{display:flex;align-items:center;gap:26px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);padding:22px 26px} #mfam .cface{display:block;flex:none;width:128px;height:128px;background:#eef1f6 center\/cover no-repeat;border:1px solid var(--line)} #mfam .cface.mono{display:flex;align-items:center;justify-content:center;background:var(--blue-dim);color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:44px;letter-spacing:1px;border-color:var(--blue)} #mfam .cmdtx{flex:1 1 auto;min-width:0;text-align:left} #mfam .crank{display:block;font-size:10.5px;letter-spacing:1.8px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cmdtx b{display:block;font-size:21px;color:#0d1117;margin:3px 0 4px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cmeta{display:block;font-size:13px;color:var(--txt3)} #mfam .cmdorg{flex:none;text-align:left;padding-left:22px;border-left:1px solid var(--line)} #mfam .cmdorg span{display:block;font-size:13.5px;color:#0d1117;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cmdorg em{display:block;font-style:normal;font-size:12.5px;color:#8b94a5;margin-top:3px} #mfam .oloc{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;margin:0 0 9px} #mfam .orgcard,#mfam .orgcard h4,#mfam .orgcard p,#mfam .orgcard .de{text-align:left} #mfam .orgrow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px} #mfam .orgcard{background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);padding:20px 22px} #mfam .orgcard.wide{grid-column:1\/-1} #mfam .orgcard h4{margin:0 0 7px;font-size:16.5px;color:#0d1117} #mfam .orgcard p{font-size:14px;color:var(--txt2);max-width:none} #mfam .orgcard .tag{display:inline-block;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--blue-ink);border:1px solid var(--blue);padding:2px 8px;margin-bottom:11px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .orgcard.new{border-top-color:var(--red)} #mfam .orgcard.new .tag{color:var(--red);border-color:var(--red)} #mfam .tfgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:18px} #mfam .tfcol{border-top:1px solid var(--line);padding-top:14px} #mfam .tfcol h4{margin:0 0 3px;font-size:15px;color:#0d1117} #mfam .tfn{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;margin-bottom:8px} #mfam .tfcol p{font-size:13.5px;color:var(--txt2);margin:0} #mfam .tfmore{display:inline-block;margin-top:12px;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;border-bottom:1px solid var(--blue)} #mfam .tfmore:hover{color:#0d1117;border-bottom-color:#0d1117} #mfam .ucol{margin-top:12px} #mfam .ucol summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;padding:7px 0} #mfam .ucol summary::-webkit-details-marker{display:none} #mfam .ucol summary::after{content:' +';font-family:inherit} #mfam .ucol[open] summary::after{content:' \\2013'} #mfam .ucol summary:hover{color:#0d1117} #mfam a.unit{text-decoration:none} #mfam a.unit:hover{border-color:var(--blue);color:var(--blue-ink);background:var(--blue-dim)} #mfam table.oobt tr.flash td{background:var(--blue-dim);transition:background .45s} @media(max-width:900px){#mfam .tfgrid{grid-template-columns:1fr}} #mfam .units{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px} #mfam .unit{font-size:12.5px;padding:5px 11px;background:var(--bg2);border:1px solid var(--line);color:var(--txt2);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .acgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px} #mfam .acard{display:block;background:#fff;border:1px solid var(--line);overflow:hidden} #mfam .acard:hover{border-color:var(--blue)} #mfam .acard .im{display:block;height:132px;background:#eef1f6 center\/cover no-repeat} #mfam .acard .im.none{background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 8px,#e9eef5 8px,#e9eef5 16px)} #mfam .acard .tx{display:block;padding:14px 16px} #mfam .acard .tx b{display:block;font-size:15px;color:#0d1117;line-height:1.3} #mfam .acard .tx em{display:block;font-style:normal;font-size:12px;color:var(--txt3);margin-top:5px;font-variant-numeric:tabular-nums} #mfam .acard:hover .tx b{color:var(--blue-ink)} @media(max-width:1000px){#mfam .acgrid{grid-template-columns:repeat(3,1fr)}#mfam .orgrow{grid-template-columns:1fr 1fr}} @media(max-width:820px){#mfam .tthumb{width:118px;height:79px}#mfam .badge.big{height:84px}#mfam .mjc{height:74px}#mfam .mcol{gap:14px}#mfam .acgrid{grid-template-columns:1fr 1fr}#mfam .orgrow{grid-template-columns:1fr}#mfam .marks{gap:20px}#mfam .photocred{position:static;display:block;padding:0 24px 12px;text-align:left;max-width:none}} @media(max-width:820px){#mfam .cmdcard{flex-wrap:wrap;gap:14px}#mfam .cmdorg{padding-left:0;border-left:0;flex-basis:100%}#mfam .specgrid,#mfam .specgrid.three{grid-template-columns:1fr}#mfam .cols{grid-template-columns:1fr}#mfam .relgrid{grid-template-columns:1fr}#mfam .statstrip{grid-template-columns:1fr 1fr}#mfam .oob dl{grid-template-columns:1fr}#mfam .cdin{grid-template-columns:1fr;gap:18px}#mfam .oob dd{text-align:left}#mfam .frow{grid-template-columns:110px 1fr 56px;gap:10px}#mfam .srclist{columns:1}#mfam .oobmap{height:440px}#mfam .oobmap.home{height:400px}} #mfam .pqband{background:#0d1117;padding:56px 0} #mfam .pqband .wrap{max-width:1120px} #mfam .pq{margin:0;max-width:900px} #mfam .pq blockquote{margin:0;font-family:'Gilroy semiBold',Helvetica,Arial,sans-serif;font-weight:normal;font-size:clamp(21px,2.6vw,28px);line-height:1.42;color:#fff;letter-spacing:-.2px} #mfam .pq blockquote:before{content:'\\201C';color:var(--blue);margin-right:2px} #mfam .pq blockquote:after{content:'\\201D';color:var(--blue);margin-left:2px} #mfam .pq figcaption{margin-top:20px;font-size:14px;color:#98a2b3;line-height:1.6} #mfam .pq figcaption b{color:#fff;font-size:14px} #mfam .pq figcaption span{display:block;color:#7c8697;font-size:13px} #mfam .pq figcaption a{color:#9db9ff;border-bottom:1px solid #3f4d6b} #mfam .pqrow{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1120px} #mfam .pqrow .pq blockquote{font-size:clamp(18px,2vw,21px)} #mfam .galgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px} #mfam .galgrid figure{margin:0;background:#fff;border:1px solid var(--line);overflow:hidden} #mfam .galgrid .gim{display:block;height:210px;background:#eef1f6 center\/cover no-repeat} #mfam .galgrid figcaption{padding:14px 16px 16px;font-size:14px;line-height:1.55;color:var(--txt2)} #mfam .galgrid figcaption b{display:block;color:#0d1117;font-size:14.5px;margin-bottom:4px} #mfam .galgrid figcaption span{display:block;margin-top:7px;font-size:11.5px;color:var(--txt3);line-height:1.5} #mfam .galgrid figure.wide{grid-column:span 2} #mfam .galgrid figure.wide .gim{height:300px} #mfam .vidwrap{max-width:900px;margin-top:8px;border:1px solid var(--line);background:#0d1117} #mfam .vidfr{position:relative;width:100%;padding-top:56.25%;height:0;display:block} #mfam .vidfr iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block} #mfam .vidcap{padding:16px 20px;font-size:14px;color:#98a2b3;line-height:1.6;background:#0d1117} #mfam .vidcap b{display:block;color:#fff;font-size:15px;margin-bottom:4px} #mfam .vidcap a{color:#9db9ff;border-bottom:1px solid #3f4d6b} #mfam .reads{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px} #mfam .read{display:block;background:#fff;border:1px solid var(--line);padding:22px 22px 24px} #mfam .read:hover{border-color:var(--blue)} #mfam .read .rk{display:block;font-size:11.5px;letter-spacing:2px;text-transform:uppercase;color:var(--txt3);margin-bottom:9px} #mfam .read .rh{display:block;font-family:'Gilroy semiBold',Helvetica,Arial,sans-serif;font-size:17px;line-height:1.35;color:#0d1117} #mfam .read:hover .rh{color:var(--blue-ink)} #mfam .read .rp{display:block;font-size:14px;color:var(--txt2);line-height:1.6;margin-top:9px} #mfam .read .go{display:block;margin-top:14px;font-size:13px;color:var(--blue-ink)} @media(max-width:1000px){#mfam .galgrid{grid-template-columns:1fr 1fr}#mfam .reads{grid-template-columns:1fr 1fr}} @media(max-width:820px){#mfam .galgrid,#mfam .reads,#mfam .pqrow{grid-template-columns:1fr}#mfam .galgrid figure.wide{grid-column:auto}#mfam .galgrid figure.wide .gim{height:210px}} #mfam .kfgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px} #mfam .kf{border:1px solid var(--line);background:#fff;padding:24px 24px 26px} #mfam .kf .kfn{font-size:12px;letter-spacing:1.6px;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .kf h3{font-size:19px;line-height:1.25;margin:8px 0 10px;color:#0d1117} #mfam .kf p{font-size:15.5px;line-height:1.55;color:var(--txt2)} #mfam .kf .kff{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:#0d1117} #mfam .deep{margin-top:8px;border-top:1px solid var(--line)} #mfam .deep details{border-bottom:1px solid var(--line)} #mfam .deep summary{cursor:pointer;list-style:none;padding:22px 0;display:flex;gap:20px;align-items:baseline;font-size:20px;line-height:1.3;color:#0d1117;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .deep summary::-webkit-details-marker{display:none} #mfam .deep summary .dn{flex:0 0 34px;font-size:13px;letter-spacing:1.4px;color:var(--blue)} #mfam .deep summary .dx{margin-left:auto;flex:0 0 auto;font-size:13px;letter-spacing:1.2px;color:var(--blue-ink)} #mfam .deep details[open] summary .dx{visibility:hidden} #mfam .deep .dbody{padding:0 0 26px 54px;max-width:860px} #mfam .deep .dbody p{font-size:17px;line-height:1.68;margin-bottom:16px} #mfam .inc{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:8px} #mfam .inc article{border:1px solid var(--line);border-left:3px solid var(--blue);background:#fff;padding:22px 24px 24px} #mfam .inc .incd{font-size:12px;letter-spacing:1.5px;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .inc h3{font-size:18px;line-height:1.3;margin:7px 0 9px;color:#0d1117} #mfam .inc p{font-size:15.5px;line-height:1.6;color:var(--txt2)} #mfam .inc .incs{display:block;margin-top:11px;font-size:13px} @media(max-width:1000px){#mfam .kfgrid{grid-template-columns:1fr 1fr}} @media(max-width:820px){#mfam .kfgrid,#mfam .inc{grid-template-columns:1fr}#mfam .deep .dbody{padding-left:0}#mfam .deep summary{font-size:18px}} #mfam .satfig{border:1px solid var(--line);background:#eef1f6;overflow:hidden;line-height:0} #mfam .satimg{display:block;width:100%;height:520px;background-position:center;background-size:cover;background-repeat:no-repeat} #mfam .satfig{cursor:zoom-in;position:relative}#mfam .satzoom{position:absolute;right:0;bottom:0;z-index:2;background:rgba(8,11,17,.72);color:#fff;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;padding:9px 14px;line-height:1}#mfam .satlb{position:fixed;inset:0;z-index:99999;background:rgba(6,9,14,.95);display:none;align-items:center;justify-content:center;cursor:zoom-out;padding:24px}#mfam .satlb.on{display:flex}#mfam .satbig{width:96vw;height:90vh;background-position:center;background-size:contain;background-repeat:no-repeat}#mfam .satlbx{position:absolute;top:18px;right:22px;color:rgba(255,255,255,.72);font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase} #mfam .satcap{display:flex;justify-content:space-between;align-items:baseline;gap:22px;flex-wrap:wrap;margin-top:12px;font-size:13px;line-height:1.5;color:var(--txt3)} #mfam .satcap b{font-family:'Gilroy semiBold',Gilroy,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:400;color:var(--txt)} @media(max-width:820px){#mfam .satimg{height:380px}} @media(max-width:680px){#mfam .qa summary{padding:18px 14px;font-size:17px}#mfam .qa details .a{padding:0 14px 20px}#mfam section{padding:44px 0}} #mfam .mfshare{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 6px} #mfam .mfsh-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;background:transparent;border:1px solid var(--blue);color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;line-height:1} #mfam .mfsh-btn:hover{background:var(--blue);color:#fff} #mfam .mfsh-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8} #mfam .mfsh-net{display:none;align-items:center;gap:8px;flex-wrap:wrap} #mfam .mfshare.on .mfsh-net{display:flex} #mfam .mfsh-net a,#mfam .mfsh-net button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);background:#fff;color:#3d4654;cursor:pointer;padding:0} #mfam .mfsh-net a:hover,#mfam .mfsh-net button:hover{border-color:var(--blue);color:var(--blue-ink)} #mfam .mfsh-net svg{width:16px;height:16px;fill:currentColor} #mfam .mfsh-said{font-size:12px;color:var(--green);font-family:'Gilroy semiBold',Helvetica,sans-serif;letter-spacing:.6px}<\/style>\n<div id=\"mfam\">\n<div class=\"hero photo\">\n<div class=\"heroimg ph1\"><\/div>\n<div class=\"wrap hero-in\">\n<div class=\"crumb\"><a href=\"https:\/\/migflug.com\/air-forces\/\">Order of Battle<\/a> &middot; Algeria<\/div>\n<h1>Algerian Air Force<\/h1>\n<div class=\"native\">&#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &#1575;&#1604;&#1580;&#1586;&#1575;&#1574;&#1585;&#1610;&#1577; &middot; &#11612;&#11568;&#11619;&#11598;&#11579;&#11604;&#11612; &#11593;&#11571;&#11579;&#11599;&#11599;&#11593; &#11612;&#11568;&#11619;&#11619;&#11568;&#11618;&#11604;&#11593;&#11612; &middot; Forces a&#233;riennes alg&#233;riennes<\/div>\n<p class=\"sub\">The Algerian Air Force grew out of a handful of pilots the National Liberation Front sent abroad to train during the war of independence, began flying in 1962 with five MiG-15s given by Egypt, sent squadrons to the Arab fronts in 1967 and 1973, and has since become one of the largest and most heavily Russian-equipped air arms in Africa &mdash; with Su-30MKAs, MiG-29Ms and Su-24s in service, Su-35s seen on its ramps in 2025 and a Su-57 order that Algerian state television announced but that neither government has fully documented.<\/p>\n<div class=\"marks\">\n<div class=\"mark\"><svg class=\"rondel\" viewBox=\"0 0 100 100\" role=\"img\" aria-label=\"Algerian national marking: a disc half green, half white, with a red crescent and star\"><defs><clipPath id=\"dzc\"><circle cx=\"50\" cy=\"50\" r=\"48.5\"\/><\/clipPath><mask id=\"dzm\"><rect x=\"0\" y=\"0\" width=\"100\" height=\"100\" fill=\"#ffffff\"\/><circle cx=\"56\" cy=\"50\" r=\"18\" fill=\"#000000\"\/><\/mask><\/defs><g clip-path=\"url(#dzc)\"><rect x=\"0\" y=\"0\" width=\"50\" height=\"100\" fill=\"#006233\"\/><rect x=\"50\" y=\"0\" width=\"50\" height=\"100\" fill=\"#ffffff\"\/><\/g><circle cx=\"50\" cy=\"50\" r=\"48.5\" fill=\"none\" stroke=\"#1d1d1b\" stroke-width=\"1\"\/><circle cx=\"49\" cy=\"50\" r=\"22\" fill=\"#d21034\" mask=\"url(#dzm)\"\/><polygon points=\"61.00,41.00 63.12,47.09 69.56,47.22 64.42,51.11 66.29,57.28 61.00,53.60 55.71,57.28 57.58,51.11 52.44,47.22 58.88,47.09\" fill=\"#d21034\"\/><\/svg><span class=\"mk\">National marking<b>A disc half green, half white, with a red crescent and star.<\/b><\/span><\/div>\n<\/div>\n<div class=\"statstrip\">\n<div class=\"stat\"><b>46<\/b><span>Combat aircraft<\/span><\/div>\n<div class=\"stat\"><b>14<\/b><span>Active air bases<\/span><\/div>\n<div class=\"stat\"><b>1962<\/b><span>Founded<\/span><\/div>\n<div class=\"stat\"><b>14<\/b><span>Types retired<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"photocred\">Photo: Jean-Luc ALTHERR \/ Wikimedia Commons (CC BY-SA 2.0)<\/div>\n<div class=\"accent\"><\/div>\n<\/div>\n<div class=\"wrap\">\n<div class=\"chips\"><span class=\"chip\"><b>Country<\/b>Algeria<\/span><span class=\"chip\"><b>Founded<\/b>1962<\/span><span class=\"chip\"><b>Status<\/b>Active<\/span><span class=\"chip\"><b>Headquarters<\/b>Algiers<\/span><span class=\"chip\"><b>Commander<\/b>Zoubir Ghouila<\/span><\/div>\n<div class=\"mfshare\"><button type=\"button\" class=\"mfsh-btn\"><svg viewBox=\"0 0 24 24\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><path d=\"M8.6 10.6l6.8-4M8.6 13.4l6.8 4\"\/><\/svg>Share<\/button><span class=\"mfsh-net\"><\/span><span class=\"mfsh-said\"><\/span><\/div>\n<\/div>\n<section id=\"story\">\n<div class=\"wrap\">\n<div class=\"kicker\">The story<\/div>\n<h2>The Algerian Air Force story: pilots trained in exile, two Arab wars and a Russian-built Flanker fleet<\/h2>\n<div class=\"cols\">\n<div>\n<h3 class=\"sh\">1957&ndash;1962: pilots trained in exile<\/h3>\n<p>Algeria had an air force before it had a state. In 1957, according to the history summarised by English Wikipedia, the National Liberation Front (FLN) sent six young Algerians to the Syrian air force school at Nayrab near Aleppo; others trained with the Egyptian, Iraqi, Soviet and Chinese air arms. The nucleus was organised from Cairo by Sa&#239;d A&#239;t Messaoud&#232;ne, a 1955 graduate of the French &#201;cole de l&rsquo;Air at Salon-de-Provence who had flown fighters for France and defected to the FLN, and the FLN paper El Moudjahid announced the first class of Algerian pilots on 6 February 1959. None of them flew in the war of independence: the ALN fought on the ground, and the trained pilots came home only after independence in July 1962. Algerian sources therefore date the air force to the days after independence, while Wikipedia&rsquo;s infobox uses 1959.<\/p>\n<h3 class=\"sh\">1962&ndash;1973: Egyptian gifts, Soviet jets and two Arab wars<\/h3>\n<p>The first aircraft were gifts. Egypt handed over five MiG-15s and twelve Helwan Gomhouria trainers in 1962, with advisers, and the Soviet Union sent Mi-4 helicopters and, by 1964, twenty more MiG-15bis. The 1963 Sand War with Morocco came too early for them: Morocco had modern strike aircraft and Algeria did not, and the only Algerian air action in the record is a bombing at Oued Zeknou. By 1967 Algeria had about thirty MiG-17s, MiG-21F-13s and Il-28 bombers, and in June it sent squadrons to Egypt. French Wikipedia says the first MiG-21s landed at El Arish after the airfield had already fallen to Israel and were captured. In October 1973 Algeria did better: two MiG-21 squadrons, a Su-7 squadron and 23 MiG-17s flew about 500 sorties on the Egyptian front, for losses that the two Wikipedias count differently.<\/p>\n<h3 class=\"sh\">1975&ndash;1991: MiG-23s, MiG-25s and the Moroccan rivalry<\/h3>\n<p>In the 1970s Soviet deliveries turned a small force into a large one. A 1975 agreement brought 40 MiG-23BNs, which replaced the Su-7 from 1976, and 47 MiG-21bis; a 1978 order added more MiG-21s, MiG-23MF interceptors and Mi-24 gunships, and by 1979 twenty MiG-25s had arrived, making Algeria the type&rsquo;s first foreign operator. The Moroccan rivalry was the yardstick. When Algerian troops clashed with Moroccan forces at Amgala in Western Sahara in January 1976, Algeria&rsquo;s contribution in the air was an SA-6 battery with Algerian crews, not aircraft, and a declassified CIA assessment quoted on Wikipedia noted that Morocco could not intercept the Algerian MiG-25s that overflew it. In 1981 air defence was split off into a separate branch, and the United States sold C-130H Hercules. The Library of Congress counted about 193 combat aircraft and some 15 bases in 1993.<\/p>\n<h3 class=\"sh\">1992&ndash;2008: civil war, embargo and the MiG-29 that went back<\/h3>\n<p>The 1990s were the worst decade. In January 1992 the High Security Council cancelled the second round of the general election, and the civil war that followed killed tens of thousands: President Bouteflika spoke of 100,000 dead in 1999 and about 150,000 in 2005, while a 2008 study counted about 44,000 killed and disappeared. The air force flew in that war, mainly with helicopters, but its operations are thinly documented. It also lost its support: French Wikipedia records that some 500 Soviet technicians had left by about 1990, and spares became scarce. Recovery began with second-hand MiG-29s and Su-24s from Belarus and Ukraine between 1999 and 2003 and six Il-78 tankers from Ukraine. In March 2006 a large Russian package followed &mdash; Su-30MKAs, Yak-130s and MiG-29SMTs &mdash; and the MiG-29s turned out to contain refurbished older airframes. Algeria sent them back, and the Russian air force bought them.<\/p>\n<h3 class=\"sh\">2010&ndash;2024: the Flanker era, and two terrible crashes<\/h3>\n<p>The Flanker became the backbone. The returned MiGs were swapped for options on more Su-30MKAs: 16 ordered in December 2010, 14 more in December 2015 and another 16 in 2019, with 14 MiG-29M\/M2s that began arriving in October 2020. The Yak-130 trainer arrived in 2011, making Algeria its first export customer, and Mi-28NE attack helicopters were shown on television in 2016. How many aircraft are actually in service is disputed: Wikipedia&rsquo;s own articles give between 59 and 72 Su-30MKAs. The period also brought the air force&rsquo;s two worst disasters in the sources checked. On 11 February 2014 a C-130H-30 carrying military families hit a mountain near A&#239;n Kercha, killing 76 of the 77 on board, and on 11 April 2018 an Il-76 bound for Tindouf crashed after take-off from Boufarik, killing all 257 people aboard.<\/p>\n<h3 class=\"sh\">2025&ndash;2026: Su-35s, a Su-57 claim and a drone on the Mali border<\/h3>\n<p>Since 2025 the story has been one of announcements and imagery rather than official detail. In February 2025 Algerian state television said Algeria had ordered the Su-57, Russia&rsquo;s stealth fighter; in March satellite imagery showed Su-35s that had been built for Egypt arriving at Oum El Bouaghi; and in November the head of Russia&rsquo;s United Aircraft Corporation said the first two Su-57s had been delivered to an unnamed foreign customer. Neither government has published numbers. In September 2021 Algeria closed its airspace to Moroccan aircraft after breaking off relations, and on the night of 31 March to 1 April 2025 it shot down a Malian drone near Tin Zaouatine, which Mali said had never entered Algerian airspace; relations and airspace were restored only in July 2026. The air force is large, rich by African standards and almost entirely Russian-equipped, but what it flies is known mainly from outside.<\/p>\n<\/div>\n<div>\n<div class=\"pull\">The first aircraft were gifts. Egypt handed over five MiG-15s and twelve Helwan Gomhouria trainers in 1962, with advisers, and the Soviet Union sent Mi-4 helicopters and, by 1964, twenty more MiG-15bis.<cite>Algerian Air Force &middot; verified 2026-10-01<\/cite><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"glance\">\n<div class=\"wrap\">\n<div class=\"kicker\">At a glance<\/div>\n<h2>The Algerian Air Force in numbers<\/h2>\n<div class=\"specgrid three\">\n<div class=\"spectable\">\n<h4>Service<\/h4>\n<dl>\n<dt>Native name<\/dt>\n<dd>&#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &#1575;&#1604;&#1580;&#1586;&#1575;&#1574;&#1585;&#1610;&#1577;<span class=\"gnote\">Arabic name as given by English and French Wikipedia; in Tamazight &#11612;&#11568;&#11619;&#11598;&#11579;&#11604;&#11612; &#11593;&#11571;&#11579;&#11599;&#11599;&#11593; &#11612;&#11568;&#11619;&#11619;&#11568;&#11618;&#11604;&#11593;&#11612; (French Wikipedia), in French Forces a&#233;riennes alg&#233;riennes. The Ministry of National Defence calls the command the Commandement des Forces A&#233;riennes (CFA); its site could not be reached to confirm spelling<\/span><\/dd>\n<dt>Founded<\/dt>\n<dd>1962<span class=\"gnote\">Algerian and French sources date the air force to the days after independence in July 1962; English Wikipedia uses 4 February 1959, when the FLN formally created an air arm whose pilots were then training abroad<\/span><\/dd>\n<dt>Part of<\/dt>\n<dd>People&rsquo;s National Army (ANP)<span class=\"gnote\">One of the four branches with the land forces, the naval forces and the territorial air defence forces, which were split from the air force in 1981<\/span><\/dd>\n<dt>Commander<\/dt>\n<dd>Maj. Gen. Zoubir Ghouila<span class=\"gnote\">Since 23 February 2025, succeeding Maj. Gen. Mahmoud Laraba (July 2020&ndash;2025)<\/span><\/dd>\n<dt>Supreme commander<\/dt>\n<dd>The President of the Republic<span class=\"gnote\">The president is supreme commander of the armed forces under the constitution, as the Library of Congress study described it<\/span><\/dd>\n<dt>Main supplier<\/dt>\n<dd>Russia (and earlier the Soviet Union)<span class=\"gnote\">Almost every combat type since 1962 has been Soviet or Russian; Western types are mainly transports, trainers and helicopters. Russian advisers were still attached to the army in 1993<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Strength<\/h4>\n<dl>\n<dt>Personnel<\/dt>\n<dd>About 14,000<span class=\"gnote\">English Wikipedia&rsquo;s figure. The Library of Congress gave 10,000 for the air force in 1993, plus perhaps 4,000 in air defence; French Wikipedia cites 5,000 for 1978<\/span><\/dd>\n<dt>Combat aircraft<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Su-30MKA, Su-34 and Su-35 &mdash; 65 in service (FlightGlobal, one combined line), 36 on order<\/li>\n<li>MiG-29 (9.13\/S and M\/M2) &mdash; 46, plus 2 two-seat trainers<\/li>\n<li>Su-24MK\/M2\/MR &mdash; 42<\/li>\n<li>Su-57E &mdash; 14 on order (FlightGlobal); first deliveries claimed by Russia in 2025, not documented by Algeria<\/li>\n<\/ul>\n<p><span class=\"gnote\">Counts are contested: FlightGlobal&rsquo;s 2024 figures quoted by TWZ were 63 Su-30MKA, 40 MiG-29 and 42 Su-24; IISS 2024 as cited by Wikipedia gave 59 Su-30MKA and 36 Su-24s<\/span><\/dd>\n<dt>Transport and tankers<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Il-76 &mdash; 11<\/li>\n<li>Il-78 tanker &mdash; 4<\/li>\n<li>C-130H and C-130J &mdash; 14 and 4<\/li>\n<li>C295 &mdash; 5<\/li>\n<li>Beechcraft 1900 and King Air family &mdash; about 36 in transport, reconnaissance and maritime roles<\/li>\n<\/ul>\n<p><span class=\"gnote\">FlightGlobal directory figures<\/span><\/dd>\n<dt>Helicopters<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Mi-8\/17\/171 &mdash; 141<\/li>\n<li>Mi-28NE &mdash; 42<\/li>\n<li>Mi-24 &mdash; 32<\/li>\n<li>Mi-26 &mdash; 14<\/li>\n<li>AS355, AW139, Mi-2, Ka-32, Bell 412 &mdash; 53 together<\/li>\n<\/ul>\n<p><span class=\"gnote\">FlightGlobal directory figures; Mi-24 counts range from 30 to 33 across sources<\/span><\/dd>\n<dt>Trainers<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>L-39 &mdash; 54<\/li>\n<li>Yak-130 &mdash; 18<\/li>\n<li>AW119 and W-3 helicopters &mdash; 8 each<\/li>\n<li>Zlin Z 142 (Firnas 142) &mdash; about 20 (Wikipedia only)<\/li>\n<\/ul>\n<p><span class=\"gnote\">Primary flying training has been at Tafraoui near Oran since the early 1970s<\/span><\/dd>\n<dt>Air-to-air refuelling<\/dt>\n<dd>4 Il-78<span class=\"gnote\">Six bought from Ukraine in 1998 and delivered by 2003; four in service from 2017<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Infrastructure<\/h4>\n<dl>\n<dt>Main air bases<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Oum El Bouaghi (A&#239;n Be&#239;da)<\/li>\n<li>A&#239;n Oussera<\/li>\n<li>Bou Sfer (Oran)<\/li>\n<li>Boufarik<\/li>\n<li>Biskra<\/li>\n<li>Laghouat<\/li>\n<li>B&#233;char (Boudghene Ben Ali Lotfi)<\/li>\n<li>Tafraoui (training)<\/li>\n<li>Tindouf and Tamanrasset<\/li>\n<\/ul>\n<p><span class=\"gnote\">Bases named by English and French Wikipedia; the government does not publish a base list. The Library of Congress counted roughly 15 bases in 1993<\/span><\/dd>\n<dt>Flying training<\/dt>\n<dd>Tafraoui, near Oran<span class=\"gnote\">The first military flying school opened there with Soviet help in the early 1970s<\/span><\/dd>\n<dt>Airspace closures<\/dt>\n<dd>Closed to Moroccan aircraft since 22 September 2021<span class=\"gnote\">Decided by the High Security Council after Algeria broke off relations on 24 August 2021. Airspace closed to Mali in April 2025 was reopened in July 2026<\/span><\/dd>\n<dt>Territorial air defence<\/dt>\n<dd>A separate branch since 1981<span class=\"gnote\">The D&#233;fense A&#233;rienne du Territoire took over ground-based air defence; in 1993 it had three SAM regiments with SA-3, SA-6 and SA-8<\/span><\/dd>\n<\/dl>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"structure\">\n<div class=\"wrap\">\n<div class=\"kicker\">Structure<\/div>\n<h2>How the Algerian Air Force is organised<\/h2>\n<p class=\"spx-lede\">One of the four branches of the People&rsquo;s National Army, commanded from Algiers, with ground-based air defence a separate branch since 1981. <span class=\"imp\">The Su-30MKA, between 59 and 72 by Wikipedia&rsquo;s counts, is the front-line fighter, beside 46 MiG-29s and 42 Su-24 strike aircraft in FlightGlobal&rsquo;s directory; Su-35s were seen on satellite imagery at Oum El Bouaghi in March 2025.<\/span> Algeria publishes no list of its wings or bases, so the dispositions here are those French Wikipedia gives, with that attribution.<\/p>\n<div class=\"org\">\n<div class=\"cmdcard\"><span class=\"cface mono\">ZG<\/span><\/p>\n<div class=\"cmdtx\"><span class=\"crank\">Major General (g&#233;n&#233;ral-major)<\/span><b>Zoubir Ghouila<\/b><span class=\"cmeta\">Commander of the Air Forces (commandant des Forces a&#233;riennes) &middot; in office since 2025<\/span><\/div>\n<div class=\"cmdorg\"><span>Algerian Air Force<\/span><em>&#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &#1575;&#1604;&#1580;&#1586;&#1575;&#1574;&#1585;&#1610;&#1577;<\/em><\/div>\n<\/div>\n<div class=\"orgrow\">\n<div class=\"orgcard\"><span class=\"tag\">Headquarters<\/span><\/p>\n<h4>Algerian Air Force<\/h4>\n<div class=\"de\">&#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &#1575;&#1604;&#1580;&#1586;&#1575;&#1574;&#1585;&#1610;&#1577;<\/div>\n<div class=\"oloc\">Algiers<\/div>\n<p>One of the four branches of the People&rsquo;s National Army under the Ministry of National Defence, which calls its headquarters the Commandement des Forces A&#233;riennes; ground-based air defence has been a separate branch since 1981. English and French Wikipedia record that Maj Gen Zoubir Ghouila took command on 23 February 2025, replacing Maj Gen Mahmoud Laraba; the ministry&rsquo;s own site could not be reached to confirm the date. The President of the Republic is supreme commander of the armed forces.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Front line<\/span><\/p>\n<h4>Fighter wings<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Oum El Bouaghi, Bou Sfer, B&#233;char and Tindouf<\/div>\n<p>The Su-30MKA is the main fighter, with between 59 and 72 reported by Wikipedia&rsquo;s articles, beside 46 MiG-29s in FlightGlobal&rsquo;s directory, older 9.13s and MiG-29M\/M2s delivered from October 2020. TWZ reported Su-35s built for Egypt on satellite imagery at Oum El Bouaghi in March 2025; neither government has confirmed them. The government publishes no wing list: French Wikipedia associates fighter wings with Oum El Bouaghi, Bou Sfer, B&#233;char and Tindouf.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Front line<\/span><\/p>\n<h4>Strike and reconnaissance<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Laghouat and A&#239;n Oussera<\/div>\n<p>FlightGlobal lists 42 Su-24MK\/M2\/MR, flown since 1987 and brought to M2\/MR2 standard from late 2020. French Wikipedia associates the strike wing with Laghouat and a reconnaissance and electronic warfare wing, which flew the MiG-25 until its retirement in 2022, with A&#239;n Oussera. Wikipedia lists 24 Wing Loong II and other Chinese armed drones; FlightGlobal does not list drones.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Transport<\/span><\/p>\n<h4>Transport and tanker fleet<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Boufarik<\/div>\n<p>English Wikipedia calls Boufarik the home of the transport fleet; FlightGlobal lists 11 Il-76s, 4 Il-78 tankers, 18 C-130H and C-130J Hercules, 5 C295s and about 36 Beechcraft 1900s and King Airs. The airlift links the north with the garrisons at Tindouf, B&#233;char and Tamanrasset; on 11 April 2018 an Il-76 crashed after take-off from Boufarik, killing all 257 aboard.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Helicopters<\/span><\/p>\n<h4>Helicopter regiments<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Biskra, Chlef, Ouargla and Blida<\/div>\n<p>FlightGlobal counts 141 Mi-8\/17\/171s, 42 Mi-28NE and 32 Mi-24 attack helicopters, the Mi-24s upgraded by South African companies, and 14 Mi-26s. French Wikipedia associates helicopter regiments with Biskra, Chlef and Ouargla and a liaison wing flying Kamov helicopters with Blida; the government does not confirm the dispositions.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Training<\/span><\/p>\n<h4>&#201;cole sup&#233;rieure de l&rsquo;Air<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Tafraoui<\/div>\n<p>The air force academy and flying school, with school status since 1977 according to French Wikipedia, trains pilots, engineers and technicians. FlightGlobal lists 54 L-39s and 18 Yak-130s, Algeria having become the Yak-130&rsquo;s first export customer in 2011, with AW119 and W-3 training helicopters; the school&rsquo;s own fleet is not published.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"fleet\">\n<div class=\"wrap\">\n<div class=\"kicker\">In service<\/div>\n<h2>What the Algerian Air Force flies today<\/h2>\n<p class=\"spx-lede\">Every type on charge, linked to its Book of Beasts page where one exists. <span class=\"imp\">Counts are aircraft on the books, not aircraft available on a given day.<\/span><\/p>\n<div class=\"tscroll\">\n<table class=\"oobt fleet\">\n<colgroup>\n<col class=\"c-th\">\n<col class=\"c-type\">\n<col class=\"c-role\">\n<col class=\"c-num\">\n<col class=\"c-yr\">\n<col class=\"c-units\">\n<col><\/colgroup>\n<thead>\n<tr>\n<th><\/th>\n<th>Type<\/th>\n<th>Role<\/th>\n<th style=\"text-align:right\">In service<\/th>\n<th>Since<\/th>\n<th>Units<\/th>\n<th>Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph2\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\">Sukhoi Su-30MKA<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Multirole fighter<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>59&ndash;72 reported. Wikipedia&rsquo;s Su-30 article cites 59 for 2024 (IISS) and 70 for 2022; the Algerian Air Force article gives 72; FlightGlobal&rsquo;s 2024 figure quoted by TWZ was 63. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>Orders add up to 74 (28 in 2006, 16 in 2010, 14 in 2015, 16 in 2019), less losses. FlightGlobal&rsquo;s current directory lumps Su-30, Su-34 and Su-35 together as 65.<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph3\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">Mikoyan MiG-29 (9.13\/S) and MiG-29M\/M2<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Multirole fighter<\/td>\n<td>46<\/td>\n<td>1999<\/td>\n<td><\/td>\n<td>46 plus 2 trainers in FlightGlobal&rsquo;s directory; FlightGlobal&rsquo;s 2024 figure quoted by TWZ was 40. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>Of these, 14 MiG-29M\/M2 were ordered in 2019 according to the MiG-29M article, which elsewhere gives 25.<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-24-fencer\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph4\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-24-fencer\/\">Sukhoi Su-24MK\/M2 and Su-24MR<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Strike and reconnaissance<\/td>\n<td>42<\/td>\n<td>1987<\/td>\n<td><\/td>\n<td>42 in FlightGlobal&rsquo;s directory; IISS 2024, as cited by Wikipedia, gives 33 Su-24M\/MK and 3 Su-24MR.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-35-flanker-e\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph5\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-35-flanker-e\/\">Sukhoi Su-35<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Air superiority fighter<\/td>\n<td><\/td>\n<td>2025<\/td>\n<td><\/td>\n<td>Not confirmed by either government. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>TWZ, citing IISS, reported at least four aircraft in Algerian markings besides one seen on imagery; Wikipedia says at least two were seen flying in Algeria.<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/yak-130\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph6\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/yak-130\/\">Yakovlev Yak-130<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Advanced jet trainer and light attack<\/td>\n<td>18<\/td>\n<td>2011<\/td>\n<td><\/td>\n<td>18 in FlightGlobal&rsquo;s directory; 16 ordered in March 2006.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph7\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\">Aero L-39 Albatros<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Jet trainer<\/td>\n<td>54<\/td>\n<td><\/td>\n<td><\/td>\n<td>54 in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph8\"><\/span><\/td>\n<td>Zlin Z 142 (Firnas 142)<span class=\"st on\">In service<\/span><\/td>\n<td>Primary trainer<\/td>\n<td>20<\/td>\n<td><\/td>\n<td><\/td>\n<td>About 20 according to Wikipedia; not listed by FlightGlobal.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph9\"><\/span><\/td>\n<td>Ilyushin Il-76TD\/MD<span class=\"st on\">In service<\/span><\/td>\n<td>Heavy transport<\/td>\n<td>11<\/td>\n<td><\/td>\n<td><\/td>\n<td>11 in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph10\"><\/span><\/td>\n<td>Ilyushin Il-78<span class=\"st on\">In service<\/span><\/td>\n<td>Tanker<\/td>\n<td>4<\/td>\n<td>1998<\/td>\n<td><\/td>\n<td>Four in service; six were bought.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph11\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\">Lockheed C-130H\/H-30 and C-130J Hercules<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Tactical transport<\/td>\n<td>18<\/td>\n<td>1981<\/td>\n<td><\/td>\n<td>14 C-130H and 4 C-130J in FlightGlobal&rsquo;s directory; Wikipedia gives 15. The Library of Congress counted 16 in 1993.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph12\"><\/span><\/td>\n<td>Airbus (CASA) C295<span class=\"st on\">In service<\/span><\/td>\n<td>Tactical transport<\/td>\n<td>5<\/td>\n<td><\/td>\n<td><\/td>\n<td>5 in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph13\"><\/span><\/td>\n<td>Beechcraft 1900 and King Air family<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Transport, reconnaissance and maritime patrol<\/td>\n<td>36<\/td>\n<td><\/td>\n<td><\/td>\n<td>FlightGlobal: 6 Beech 1900 reconnaissance, 6 Beech 1900 transport, 1 King Air 200 reconnaissance, 3 King Air 200\/350 maritime patrol and 20 King Air 90\/200\/350 transport.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph14\"><\/span><\/td>\n<td>Pilatus PC-6 Porter<span class=\"nflag nf2\" role=\"img\" aria-label=\"Built in Switzerland\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Utility transport<\/td>\n<td>3<\/td>\n<td><\/td>\n<td><\/td>\n<td>3 in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Beriev Be-200ES<span class=\"st on\">In service<\/span><\/td>\n<td>Amphibian and firefighting<\/td>\n<td>2<\/td>\n<td>2023<\/td>\n<td><\/td>\n<td>Two delivered of four ordered by the Ministry of Defence.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Airbus A340 and Gulfstream IV\/V<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>VIP transport<\/td>\n<td>6<\/td>\n<td><\/td>\n<td><\/td>\n<td>One A340-500 and five Gulfstreams according to Wikipedia; not listed in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph15\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\">Mil Mi-8, Mi-17 and Mi-171<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Transport helicopter<\/td>\n<td>141<\/td>\n<td><\/td>\n<td><\/td>\n<td>141 in FlightGlobal&rsquo;s directory; Wikipedia gives 104 Mi-8 and 37 Mi-17, the same total.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Mil Mi-28NE<span class=\"st on\">In service<\/span><\/td>\n<td>Attack helicopter<\/td>\n<td>42<\/td>\n<td>2016<\/td>\n<td><\/td>\n<td>42 according to FlightGlobal and Wikipedia.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph16\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\">Mil Mi-24 (Mk III upgrade)<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Attack helicopter<\/td>\n<td>32<\/td>\n<td><\/td>\n<td><\/td>\n<td>32 in FlightGlobal&rsquo;s directory; 30 Mi-24MkIII in 2024 (Wikipedia); 33 (FlightGlobal 2024 figure quoted by TWZ).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Mil Mi-26<span class=\"st on\">In service<\/span><\/td>\n<td>Heavy-lift helicopter<\/td>\n<td>14<\/td>\n<td><\/td>\n<td><\/td>\n<td>14 in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph17\"><\/span><\/td>\n<td>AgustaWestland AW139<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Utility and search-and-rescue helicopter<\/td>\n<td>11<\/td>\n<td><\/td>\n<td><\/td>\n<td>11 in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph18\"><\/span><\/td>\n<td>Eurocopter AS355 &#201;cureuil 2<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Light helicopter<\/td>\n<td>14<\/td>\n<td><\/td>\n<td><\/td>\n<td>14 in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph19\"><\/span><\/td>\n<td>Mil Mi-2<span class=\"st on\">In service<\/span><\/td>\n<td>Light helicopter<\/td>\n<td>22<\/td>\n<td><\/td>\n<td><\/td>\n<td>22 in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Kamov Ka-32 and Bell 412<span class=\"st on\">In service<\/span><\/td>\n<td>Utility helicopter<\/td>\n<td>6<\/td>\n<td><\/td>\n<td><\/td>\n<td>3 Ka-32 and 3 Bell 412 in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph20\"><\/span><\/td>\n<td>AgustaWestland AW119 and PZL W-3 Sok&#243;&#322;<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Training helicopter<\/td>\n<td>16<\/td>\n<td><\/td>\n<td><\/td>\n<td>8 of each in FlightGlobal&rsquo;s directory.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Chinese armed drones (CH-4 \/ Wing Loong II family)<span class=\"st on\">In service<\/span><\/td>\n<td>Armed reconnaissance drone<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Numbers not confirmed: Wikipedia lists 24 Wing Loong II, 10 Rainbow and 4 WJ-700, plus Emirati-designed Yabhon drones built locally, but FlightGlobal does not list drones.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"fleetchart\">\n<div class=\"frow\"><span class=\"fname\">Mi-8\/17<\/span><span class=\"fbar\"><i style=\"width:100%\"><\/i><\/span><span class=\"fnum\">141<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">L-39<\/span><span class=\"fbar\"><i style=\"width:38%\"><\/i><\/span><span class=\"fnum\">54<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">MiG-29<\/span><span class=\"fbar\"><i style=\"width:33%\"><\/i><\/span><span class=\"fnum\">46<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Su-24<\/span><span class=\"fbar\"><i style=\"width:30%\"><\/i><\/span><span class=\"fnum\">42<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Mi-28<\/span><span class=\"fbar\"><i style=\"width:30%\"><\/i><\/span><span class=\"fnum\">42<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Beech 1900 \/ King Air<\/span><span class=\"fbar\"><i style=\"width:26%\"><\/i><\/span><span class=\"fnum\">36<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Mi-24<\/span><span class=\"fbar\"><i style=\"width:23%\"><\/i><\/span><span class=\"fnum\">32<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Mi-2<\/span><span class=\"fbar\"><i style=\"width:16%\"><\/i><\/span><span class=\"fnum\">22<\/span><\/div>\n<\/div>\n<h3>On order<\/h3>\n<div class=\"tscroll\">\n<table class=\"oobt fleet ord\">\n<colgroup>\n<col class=\"c-th\">\n<col class=\"c-type\">\n<col class=\"c-num\">\n<col class=\"c-fd\">\n<col><\/colgroup>\n<thead>\n<tr>\n<th><\/th>\n<th>Type<\/th>\n<th>Ordered<\/th>\n<th>First delivery<\/th>\n<th>Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Sukhoi Su-57E<span class=\"st ord\">On order<\/span><\/td>\n<td>14<\/td>\n<td>2025<\/td>\n<td>14 on order in FlightGlobal&rsquo;s directory; a December 2019 contract for 14 was reported but never confirmed by either government, and TWZ noted unconfirmed reports of an initial six. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>Algerian state television announced the order in February 2025. On 18 November 2025 the head of United Aircraft Corporation said the first two Su-57s had been delivered to an unnamed foreign customer, widely assumed to be Algeria; Wikipedia reports photographic evidence in February 2026. Treated here as unconfirmed.<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Sukhoi Su-34<span class=\"st ord\">On order<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<td>Talks reported since 2016 and a contract for 14 reported in December 2019; a Russian official denied building aircraft for Algeria in March 2021, and Wikipedia&rsquo;s Su-34 article records no confirmed delivery. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>English Wikipedia&rsquo;s Algerian Air Force article nonetheless lists 14 in service. FlightGlobal&rsquo;s 36 on order covers Su-30, Su-34 and Su-35 together.<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Chengdu J-10C<span class=\"st ord\">On order<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<td>Reported in June 2026 to be under negotiation for about 30&ndash;40 aircraft; no contract confirmed in the sources checked.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Beriev Be-200ES<span class=\"st ord\">On order<\/span><\/td>\n<td>2<\/td>\n<td><\/td>\n<td>Two of four ordered still to come according to Wikipedia.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"former\">\n<div class=\"wrap\">\n<div class=\"kicker\">Formerly operated<\/div>\n<h2>Every type the Algerian Air Force has retired<\/h2>\n<p class=\"spx-lede\">14 types, from the Mikoyan-Gurevich MiG-15bis and MiG-15UTI to the Mikoyan-Gurevich MiG-25P, RB and PU. <span class=\"imp\">Peak figures are airframes taken on charge over the whole service life, not fleet strength on any one date.<\/span><\/p>\n<div class=\"tscroll\">\n<table class=\"oobt fleet former\">\n<colgroup>\n<col class=\"c-th\">\n<col class=\"c-type\">\n<col class=\"c-role\">\n<col class=\"c-num\">\n<col class=\"c-srv\">\n<col class=\"c-rep\">\n<col><\/colgroup>\n<thead>\n<tr>\n<th><\/th>\n<th>Type<\/th>\n<th>Role<\/th>\n<th style=\"text-align:right\">Peak<\/th>\n<th>Served<\/th>\n<th>Replaced by<\/th>\n<th>Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-25-foxbat\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph21\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-25-foxbat\/\" class=\"was\">Mikoyan-Gurevich MiG-25P, RB and PU<\/a><\/td>\n<td>Interceptor and reconnaissance<\/td>\n<td><\/td>\n<td>1979&ndash;2022<\/td>\n<td>Su-30MKA<\/td>\n<td>At least 36 received, including at least 18 MiG-25P, 10 MiG-25RB and 6 trainers (Wikipedia); the Library of Congress counted 14 plus 3 reconnaissance aircraft in 1993.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\" class=\"was\">Mikoyan-Gurevich MiG-23BN and MiG-23MF<\/a><\/td>\n<td>Fighter-bomber and interceptor<\/td>\n<td>56<\/td>\n<td>1976&ndash;2008<\/td>\n<td>Su-24, Su-30MKA<\/td>\n<td>40 MiG-23BN (1975 deal) and 16 MiG-23MF (1978 order); the Library of Congress counted 40 ground-attack and 20 fighter MiG-23s in 1993.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph22\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\" class=\"was\">Mikoyan MiG-29SMT and MiG-29UBT (returned)<\/a><\/td>\n<td>Multirole fighter<\/td>\n<td><\/td>\n<td><\/td>\n<td>Su-30MKA<\/td>\n<td>34&ndash;39: the Algerian Air Force article gives 28 SMT and 6 UB in the 2006 contract; the MiG-29 article says 35 were rejected and bought by the Russian Aerospace Forces; the Su-30 article says 39.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph23\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\" class=\"was\">Mikoyan-Gurevich MiG-21F-13, FL, MF and bis<\/a><\/td>\n<td>Fighter<\/td>\n<td><\/td>\n<td>1965&ndash;2002<\/td>\n<td>MiG-29<\/td>\n<td>At least 24 F-13s in 1965&ndash;66, 47 MiG-21bis ordered in 1975 and 40 more in 1978; 95 in service in 1993 (Library of Congress).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-7-fitter\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph24\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-7-fitter\/\" class=\"was\">Sukhoi Su-7BMK<\/a><\/td>\n<td>Fighter-bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td>MiG-23BN<\/td>\n<td>Number not given; one squadron went to Egypt in 1973.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-15-fagot\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-15-fagot\/\" class=\"was\">Mikoyan-Gurevich MiG-15bis and MiG-15UTI<\/a><\/td>\n<td>Fighter and trainer<\/td>\n<td>25<\/td>\n<td>1962&ndash;<\/td>\n<td>MiG-17, MiG-21<\/td>\n<td>Five from Egypt in 1962 (three bis, two UTI) and twenty more MiG-15bis from the Soviet Union by 1964.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph25\"><\/span><\/td>\n<td>Helwan Gomhouria<\/td>\n<td>Primary trainer<\/td>\n<td>12<\/td>\n<td>1962&ndash;<\/td>\n<td><\/td>\n<td>Twelve given by Egypt in 1962.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Mil Mi-4<\/td>\n<td>Transport helicopter<\/td>\n<td><\/td>\n<td>1962&ndash;<\/td>\n<td>Mi-8<\/td>\n<td>Number not given.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph26\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\" class=\"was\">Mikoyan-Gurevich MiG-17F<\/a><\/td>\n<td>Fighter-bomber<\/td>\n<td>30<\/td>\n<td>1965&ndash;<\/td>\n<td>MiG-23BN<\/td>\n<td>About 30.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph27\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\" class=\"was\">Ilyushin Il-28<\/a><\/td>\n<td>Light bomber<\/td>\n<td>14<\/td>\n<td>1966&ndash;<\/td>\n<td>Su-24<\/td>\n<td>14 ordered in 1965&ndash;66.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph28\"><\/span><\/td>\n<td>Antonov An-12<\/td>\n<td>Transport<\/td>\n<td>6<\/td>\n<td><\/td>\n<td>C-130, Il-76<\/td>\n<td>Six in 1993 (Library of Congress).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph29\"><\/span><\/td>\n<td>Beechcraft T-34C Turbo Mentor<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Trainer<\/td>\n<td>6<\/td>\n<td>1981&ndash;<\/td>\n<td><\/td>\n<td>Six bought in 1981.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Fokker F27<span class=\"nflag nf7\" role=\"img\" aria-label=\"Built in the Netherlands\"><\/span><\/td>\n<td>Transport<\/td>\n<td>3<\/td>\n<td>1981&ndash;<\/td>\n<td><\/td>\n<td>Three bought in 1981.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/fouga-magister\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph30\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/fouga-magister\/\" class=\"was\">Fouga CM.170 Magister<\/a><span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/td>\n<td>Jet trainer<\/td>\n<td><\/td>\n<td><\/td>\n<td>L-39<\/td>\n<td>Number not given.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"bases\">\n<div class=\"wrap\">\n<div class=\"kicker\">Air bases<\/div>\n<h2>Where the Algerian Air Force flies from<\/h2>\n<p class=\"spx-lede\">Black pins are active bases, hollow pins the airfields that have closed. <span class=\"imp\">Fifteen aerodromes in the public Algerian AIP are civil\/military, among them B&#233;char, Tindouf, Tamanrasset, Biskra, Chlef and Ouargla; Boufarik and the fighter bases are military-only and absent from it.<\/span> Tafraoui and Blida were taken by the Allies on the first day of Operation Torch, 8 November 1942. Entries with no published aerodrome data carry no pin.<\/p>\n<div class=\"mapframe\">\n<div id=\"oobmap\" class=\"oobmap\"><\/div>\n<\/div>\n<div class=\"legend\"><span><i class=\"dot\"><\/i> Active air base<\/span><span><i class=\"dot was\"><\/i> Closed or reserve<\/span><span>Click a pin to open the base page<\/span><\/div>\n<div class=\"qbar\"><input class=\"qin\" type=\"search\" id=\"basefind\" data-filter=\"#basetbl\" data-item=\"tbody tr\" data-noun=\"air bases\" placeholder=\"Search bases, province, units, aircrafts\" aria-label=\"Search bases, province, units, aircrafts\" autocomplete=\"off\" spellcheck=\"false\"><button class=\"qbtn\" type=\"button\" data-clear=\"basefind\">Clear<\/button><span class=\"qcnt\" data-count=\"basefind\"><\/span><\/div>\n<div class=\"tscroll\">\n<table class=\"oobt\" id=\"basetbl\">\n<thead>\n<tr>\n<th>Base<\/th>\n<th>ICAO<\/th>\n<th>Status<\/th>\n<th>Runway<\/th>\n<th>Units and aircraft<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr id=\"base-ain-oussera\" data-base=\"ain-oussera\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) \">\n<td>A&#239;n Oussera<span>Djelfa Province<\/span><\/td>\n<td>DAAQ<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-bechar\" data-base=\"bechar\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) \">\n<td>B&#233;char<span>B&#233;char Province<\/span><\/td>\n<td>DAOR<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>06\/24<\/span>3,622 m<span>bituminous concrete<\/span><\/span><span><span>18\/36<\/span>3,000 m<span>bituminous concrete<\/span><\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-biskra\" data-base=\"biskra\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) \">\n<td>Biskra<span>Biskra Province<\/span><\/td>\n<td>DAUB<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>13\/31<\/span>3,300 m<span>concrete ends, bituminous concrete centre<\/span><\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-blida\" data-base=\"blida\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) \">\n<td>Blida<span>Blida Province<\/span><\/td>\n<td>DAAB<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>07\/25<\/span>1,807 m<\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-bou-sfer\" data-base=\"bou-sfer\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) \">\n<td>Bou Sfer<span>Oran Province<\/span><\/td>\n<td>DAOE<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-boufarik\" data-base=\"boufarik\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) \">\n<td><a href=\"https:\/\/migflug.com\/air-bases\/boufarik\/\">Boufarik<\/a><span>Blida Province (wilaya of Blida)<\/span><\/td>\n<td>DAAK<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>04\/22<\/span>3,622 m<span>concrete<\/span><\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-chlef\" data-base=\"chlef\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) \">\n<td>Chlef<span>Chlef Province<\/span><\/td>\n<td>DAOI<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>08\/26<\/span>3,100 m<span>bituminous concrete and concrete<\/span><\/span><span><span>07\/25<\/span>1,500 m<span>bituminous concrete<\/span><\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-laghouat\" data-base=\"laghouat\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) \">\n<td>Laghouat<span>Laghouat Province<\/span><\/td>\n<td>DAUL<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-ouargla\" data-base=\"ouargla\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) OGX\">\n<td>Ouargla<span>Ouargla Province<\/span><\/td>\n<td>DAUU<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>01\/19<\/span>3,000 m<span>bituminous concrete<\/span><\/span><span><span>18\/36<\/span>3,000 m<span>bituminous concrete<\/span><\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-oum-el-bouaghi\" data-base=\"oum-el-bouaghi\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) \">\n<td>Oum El Bouaghi<span>Oum El Bouaghi Province<\/span><\/td>\n<td>DABO<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-reggane\" data-base=\"reggane\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) \">\n<td>Reggane<span>Adrar Province<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-tafraoui\" data-base=\"tafraoui\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) TAF\">\n<td><a href=\"https:\/\/migflug.com\/air-bases\/tafraoui\/\">Tafraoui<\/a><span>Oran Province (wilaya of Oran)<\/span><\/td>\n<td>DAOL<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>&#201;cole sup&#233;rieure de l&rsquo;Air (Air Force Academy)<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-tamanrasset\" data-base=\"tamanrasset\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) TMR\">\n<td>Tamanrasset<span>Tamanrasset Province<\/span><\/td>\n<td>DAAT<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>02\/20<\/span>3,500 m<span>bituminous concrete<\/span><\/span><span><span>08\/26<\/span>3,150 m<span>concrete and bituminous concrete<\/span><\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-tindouf\" data-base=\"tindouf\" data-x=\"active active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes) TIN\">\n<td>Tindouf<span>Tindouf Province<\/span><\/td>\n<td>DAOF<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>08R\/26L<\/span>3,000 m<span>bituminous concrete<\/span><\/span><span><span>08L\/26R<\/span>3,000 m<span>concrete ends, bituminous concrete centre<\/span><\/span><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"qnone\" data-none=\"basefind\">No air base matches that search.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"oob\">\n<div class=\"wrap\">\n<div class=\"kicker\">Order of battle<\/div>\n<h2>Who is stationed where in the Algerian Air Force<\/h2>\n<p class=\"spx-lede\">Flying units by base, current units first. <span class=\"imp\">Algeria publishes no order of battle, and the only unit listed by name is the &#201;cole sup&#233;rieure de l&rsquo;Air at Tafraoui, the air force academy since 1977.<\/span> The wings and regiments French Wikipedia associates with each base are given in the base entries with that attribution, and the US Twelfth Air Force groups that flew from Tafaraoui in 1942 are described in its history.<\/p>\n<div class=\"qbar\"><input class=\"qin\" type=\"search\" id=\"unitfind\" data-filter=\"#oobwrap\" data-item=\".oob\" data-noun=\"installations\" placeholder=\"Search squadrons, wings, aircraft, bases\" aria-label=\"Search squadrons, wings, aircraft, bases\" autocomplete=\"off\" spellcheck=\"false\"><button class=\"qbtn\" type=\"button\" data-clear=\"unitfind\">Clear<\/button><span class=\"qcnt\" data-count=\"unitfind\"><\/span><\/div>\n<div class=\"oobwrap\" id=\"oobwrap\">\n<div class=\"oob\" data-x=\"Oran Province (wilaya of Oran) active Algerian Air Force (Forces a&#233;riennes alg&#233;riennes)\">\n<div><span><a href=\"https:\/\/migflug.com\/air-bases\/tafraoui\/\">Tafraoui Air Base<\/a> &middot; DAOL<\/span><em>Algerian Air Force<\/em><\/div>\n<dl>\n<dt>&#201;cole sup&#233;rieure de l&rsquo;Air (Air Force Academy)<small>Air force academy and flying school &middot; active<\/small><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/div>\n<\/div>\n<p class=\"qnone\" data-none=\"unitfind\">No unit matches that search.<\/p>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"timeline\">\n<div class=\"wrap\">\n<div class=\"kicker\">Timeline<\/div>\n<h2>Algerian Air Force milestones, 1914 to today<\/h2>\n<div class=\"tl\">\n<div class=\"tl-item\">\n<div class=\"yr\">1957<\/div>\n<p>The FLN sends six Algerians to the Syrian air force school at Nayrab near Aleppo; others train in Egypt, Iraq, the Soviet Union and China.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1959<\/div>\n<p>4 February: the FLN formally creates an air arm. 6 February: El Moudjahid announces the first class of Algerian pilots.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1962<\/div>\n<p>After independence Egypt gives five MiG-15s and twelve Gomhouria trainers; the Soviet Union sends Mi-4 helicopters.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1963<\/div>\n<p>October: the Sand War with Morocco; air power plays little part. Ceasefire on 30 October.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1965<\/div>\n<p>The first of about 30 MiG-17s arrives, followed in 1965&ndash;66 by MiG-21F-13s and an order for 14 Il-28s.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1967<\/div>\n<p>June: squadrons of MiG-17s, MiG-21s and Il-28s are sent to Egypt; French Wikipedia says the first MiG-21s landed at El Arish after it had fallen and were captured.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1973<\/div>\n<p>October: two MiG-21 squadrons, a Su-7 squadron and 23 MiG-17s fly about 500 sorties on the Egyptian front.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1976<\/div>\n<p>MiG-23BNs replace the Su-7. January: at Amgala in Western Sahara, an Algerian-crewed SA-6 battery supports Algerian troops against Moroccan forces.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1979<\/div>\n<p>Twenty MiG-25s have been delivered; Algeria is the type&rsquo;s first foreign operator.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1981<\/div>\n<p>Ground-based air defence becomes a separate branch; C-130H deliveries from the United States begin.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1987<\/div>\n<p>The first Su-24MKs arrive from the Soviet Union.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1992<\/div>\n<p>11 January: the electoral process is cancelled and the civil war begins; it ends in 2002.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1999<\/div>\n<p>Second-hand MiG-29s and Su-24s from Belarus and Ukraine start to arrive (to 2003); Il-78 tankers follow from Ukraine.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2006<\/div>\n<p>March: a Russian package brings Su-30MKAs, Yak-130s and MiG-29SMTs; in 2008 the MiG-29SMTs are returned to Russia.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2018<\/div>\n<p>11 April: Il-76 7T-WIV crashes after take-off from Boufarik; all 257 aboard are killed.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2021<\/div>\n<p>22 September: Algeria closes its airspace to Moroccan civil and military aircraft, a month after breaking off relations.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2025<\/div>\n<p>23 February: Maj. Gen. Zoubir Ghouila takes command. March: Su-35s seen at Oum El Bouaghi. Night of 31 March: a Malian drone is shot down near Tin Zaouatine.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2026<\/div>\n<p>February: photographs reported to show Su-57s in Algeria. July: diplomatic relations and airspace with Mali restored.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"combat\">\n<div class=\"wrap\">\n<div class=\"kicker\">Combat record<\/div>\n<h2>Every conflict the Algerian Air Force has taken part in<\/h2>\n<p class=\"spx-lede\">Sorties and losses where the record gives them, and an honest blank where it does not.<\/p>\n<div class=\"statstrip dark\">\n<div class=\"stat\"><b>7<\/b><span>conflicts<\/span><\/div>\n<div class=\"stat\"><b>1963<\/b><span>First<\/span><\/div>\n<div class=\"stat\"><b>2<\/b><span>Aircraft lost<\/span><\/div>\n<div class=\"stat\"><b>0<\/b><span>Killed<\/span><\/div>\n<\/div>\n<ul class=\"gl cml\">\n<li><b>The Sand War<\/b> <span class=\"de\">1963<\/span> Very limited: a few MiG-15s and Mi-4 helicopters against a Moroccan air force with modern strike aircraft<\/li>\n<li><b>The Six-Day War<\/b> <span class=\"de\">1967<\/span> Sent fighter and bomber squadrons to reinforce Egypt; they arrived too late to affect the air war<\/li>\n<li><b>The October War (Yom Kippur War)<\/b> <span class=\"de\">1973<\/span> Expeditionary force of fighter and fighter-bomber squadrons under Egyptian command<\/li>\n<li><b>Western Sahara and the battles of Amgala<\/b> <span class=\"de\">1976<\/span> No Algerian air combat is recorded; an Algerian-crewed SA-6 battery supported Algerian troops at Amgala<\/li>\n<li><b>The Algerian Civil War<\/b> <span class=\"de\">1992&ndash;2002<\/span> Supported the army against armed Islamist groups, mainly with helicopters; details are thinly documented<\/li>\n<\/ul>\n<p><a class=\"cbig\" href=\"https:\/\/migflug.com\/air-forces\/algerian-air-force\/combat-record\/\">Open the full combat record<\/a><\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"news\">\n<div class=\"wrap\">\n<div class=\"kicker\">From the magazine<\/div>\n<h2>Algerian Air Force news from Afterburner<\/h2>\n<p class=\"spx-lede\">Everything MiGFlug&rsquo;s magazine has published on the Algerian Air Force and the aircraft it flies. <span class=\"imp\">This list refreshes itself &mdash; new Afterburner stories appear here automatically.<\/span><\/p>\n<div class=\"ngrid\" id=\"newsgrid\" data-cats=\"664,670,666\" data-term=\"algeria\" data-match=\"algeria\" data-reject=\"Air Alg|Airlines|Airways|Air Lines\"><a class=\"ncard\" href=\"https:\/\/migflug.com\/afterburner\/algeria-closes-airspace-uae-registered-aircraft-2026\/\"><span class=\"ncim ph31\"><\/span><span class=\"ncbody\"><time datetime=\"2026-09-12\">12 September 2026<\/time><span class=\"nct\">Algeria Closes Its Airspace to UAE Aircraft<\/span><span class=\"ncx\">Algeria has shut its airspace to all UAE-registered aircraft after severing diplomatic ties. The commercial effect is small, and that&hellip;<\/span><span class=\"ncgo\">Read the story<\/span><\/span><\/a><a class=\"ncard\" href=\"https:\/\/migflug.com\/afterburner\/algeria-su-30-deployment-niger-niamey-2026\/\"><span class=\"ncim ph32\"><\/span><span class=\"ncbody\"><time datetime=\"2026-08-31\">31 August 2026<\/time><span class=\"nct\">Algeria Flies Su-30s Into Niamey After Niger Mutiny<\/span><span class=\"ncx\">On the morning of 30 August 2026, four Algerian Su-30MKA fighters and an Il-78 tanker came down the approach into Niamey. A day earlier&hellip;<\/span><span class=\"ncgo\">Read the story<\/span><\/span><\/a><a class=\"ncard\" href=\"https:\/\/migflug.com\/afterburner\/algeria-turns-to-china-j-10c-fighters-and-kj-500-awacs-break-six-decades-of-russian-monopoly\/\"><span class=\"ncim ph33\"><\/span><span class=\"ncbody\"><time datetime=\"2026-06-29\">29 June 2026<\/time><span class=\"nct\">Algeria Turns to China: J-10C Fighters and KJ-500 AWACS Break Six Decades of Russian Monopoly<\/span><span class=\"ncx\">For more than six decades, every fighter jet in the Algerian Air Force has come from one country: Russia. MiG-21s, MiG-25s, Su-30MKAs&hellip;<\/span><span class=\"ncgo\">Read the story<\/span><\/span><\/a><\/div>\n<p><a class=\"nmore\" href=\"https:\/\/migflug.com\/afterburner\/\">All stories in Afterburner<\/a><\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"faq\">\n<div class=\"wrap\">\n<div class=\"kicker\">Questions &amp; Answers<\/div>\n<h2>Everything people ask about the Algerian Air Force<\/h2>\n<div class=\"qa\">\n<details open>\n<summary>What is the Algerian Air Force called in Arabic, Tamazight and French?<\/summary>\n<div class=\"a\">In Arabic it is &#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &#1575;&#1604;&#1580;&#1586;&#1575;&#1574;&#1585;&#1610;&#1577; (al-Quwwat al-Jawwiya al-Jaza&rsquo;iriya), in Tamazight &#11612;&#11568;&#11619;&#11598;&#11579;&#11604;&#11612; &#11593;&#11571;&#11579;&#11599;&#11599;&#11593; &#11612;&#11568;&#11619;&#11619;&#11568;&#11618;&#11604;&#11593;&#11612; and in French Forces a&#233;riennes alg&#233;riennes; the Ministry of National Defence calls its headquarters the Commandement des Forces A&#233;riennes. The Arabic and French forms are those given by English and French Wikipedia and the Tamazight form is French Wikipedia&rsquo;s; the ministry&rsquo;s site could not be reached to check its spelling. The page title follows the English Wikipedia article, Algerian Air Force.<\/div>\n<\/details>\n<details>\n<summary>Which fighter jets does the Algerian Air Force fly?<\/summary>\n<div class=\"a\">Its main fighter is the <a href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\">Sukhoi Su-30MKA<\/a>, of which between 59 and 72 are reported, alongside the <a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">MiG-29<\/a> (older 9.13s and new MiG-29M\/M2s) and the <a href=\"https:\/\/migflug.com\/aircraft\/su-24-fencer\/\">Su-24<\/a> strike aircraft. Satellite imagery in March 2025 showed <a href=\"https:\/\/migflug.com\/aircraft\/su-35-flanker-e\/\">Su-35s<\/a> built for Egypt in Algerian markings. The <a href=\"https:\/\/migflug.com\/aircraft\/yak-130\/\">Yak-130<\/a> and <a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\">L-39<\/a> are the jet trainers.<\/div>\n<\/details>\n<details>\n<summary>Does Algeria have the Su-57?<\/summary>\n<div class=\"a\">Algerian state television said in February 2025 that Algeria had ordered the Su-57, and FlightGlobal lists 14 on order. On 18 November 2025 the head of Russia&rsquo;s United Aircraft Corporation said two had been delivered to an unnamed foreign customer, widely taken to be Algeria, and photographs reported in February 2026 appeared to show them. Neither government has published numbers, so this page treats deliveries as unconfirmed.<\/div>\n<\/details>\n<details>\n<summary>How big is the Algerian Air Force?<\/summary>\n<div class=\"a\">About 14,000 people according to English Wikipedia, and well over 400 aircraft and helicopters in FlightGlobal&rsquo;s directory, including roughly 150 combat jets and 141 Mi-8\/17 helicopters. Exact counts are contested because Algeria publishes none: sources differ by more than ten aircraft on the Su-30MKA alone.<\/div>\n<\/details>\n<details>\n<summary>When was the Algerian Air Force founded?<\/summary>\n<div class=\"a\">Algerian and French sources date it to 1962, just after independence, when Egypt gave the first MiG-15s. Its roots are older: the FLN sent pilots to train in Syria from 1957, formally created an air arm on 4 February 1959, and its paper announced the first class of pilots on 6 February 1959.<\/div>\n<\/details>\n<details>\n<summary>Did the Algerian Air Force fight Israel?<\/summary>\n<div class=\"a\">Yes, as part of the Arab coalitions. In 1967 squadrons sent to Egypt arrived too late, and French Wikipedia says some MiG-21s landed at El Arish after Israel had taken it and were captured. In October 1973 two MiG-21 squadrons, a Su-7 squadron and 23 MiG-17s flew about 500 sorties on the Egyptian front, losing two or three aircraft depending on the source.<\/div>\n<\/details>\n<details>\n<summary>Has the Algerian Air Force fought Morocco?<\/summary>\n<div class=\"a\">Only marginally. In the 1963 Sand War air power played little part, and at Amgala in 1976 Algeria&rsquo;s air contribution was an SA-6 missile battery, not aircraft. The rivalry has stayed political since: Algeria broke off relations on 24 August 2021 and closed its airspace to Moroccan aircraft on 22 September 2021, and Morocco closed its embassy in Algiers.<\/div>\n<\/details>\n<details>\n<summary>Why did Algeria send its MiG-29s back to Russia?<\/summary>\n<div class=\"a\">Under a March 2006 contract Algeria ordered new MiG-29SMTs, but found that the first aircraft contained refurbished older airframes. It froze payments and, after talks in February 2008, returned them; the Russian Aerospace Forces took them over, and Algeria received options on more Su-30MKAs instead. Wikipedia&rsquo;s articles put the number at 34, 35 or 39.<\/div>\n<\/details>\n<details>\n<summary>What was the worst Algerian Air Force crash?<\/summary>\n<div class=\"a\">On 11 April 2018 Il-76TD 7T-WIV crashed in a field shortly after taking off from Boufarik for Tindouf, killing all 257 people aboard, 247 passengers and 10 crew, according to the Aviation Safety Network. On 11 February 2014 a C-130H-30 carrying military families crashed near A&#239;n Kercha on approach to Constantine, killing 76 of 77 on board.<\/div>\n<\/details>\n<details>\n<summary>Did Algeria shoot down a drone on the Mali border?<\/summary>\n<div class=\"a\">Yes. Around midnight on 31 March 2025 Algeria shot down a Malian drone near Tin Zaouatine, saying it had entered Algerian airspace; Mali denied any violation and the Alliance of Sahel States condemned the shoot-down. Both countries withdrew ambassadors and closed airspace, and restored both in July 2026.<\/div>\n<\/details>\n<\/div>\n<\/div>\n<\/section>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is the Algerian Air Force called in Arabic, Tamazight and French?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"In Arabic it is \\u0627\\u0644\\u0642\\u0648\\u0627\\u062a \\u0627\\u0644\\u062c\\u0648\\u064a\\u0629 \\u0627\\u0644\\u062c\\u0632\\u0627\\u0626\\u0631\\u064a\\u0629 (al-Quwwat al-Jawwiya al-Jaza\\u2019iriya), in Tamazight \\u2d5c\\u2d30\\u2d63\\u2d4e\\u2d3b\\u2d54\\u2d5c \\u2d49\\u2d33\\u2d3b\\u2d4f\\u2d4f\\u2d49 \\u2d5c\\u2d30\\u2d63\\u2d63\\u2d30\\u2d62\\u2d54\\u2d49\\u2d5c and in French Forces a\\u00e9riennes alg\\u00e9riennes; the Ministry of National Defence calls its headquarters the Commandement des Forces A\\u00e9riennes. The Arabic and French forms are those given by English and French Wikipedia and the Tamazight form is French Wikipedia\\u2019s; the ministry\\u2019s site could not be reached to check its spelling. The page title follows the English Wikipedia article, Algerian Air Force.\"}}, {\"@type\": \"Question\", \"name\": \"Which fighter jets does the Algerian Air Force fly?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Its main fighter is the Sukhoi Su-30MKA, of which between 59 and 72 are reported, alongside the MiG-29 (older 9.13s and new MiG-29M\/M2s) and the Su-24 strike aircraft. Satellite imagery in March 2025 showed Su-35s built for Egypt in Algerian markings. The Yak-130 and L-39 are the jet trainers.\"}}, {\"@type\": \"Question\", \"name\": \"Does Algeria have the Su-57?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Algerian state television said in February 2025 that Algeria had ordered the Su-57, and FlightGlobal lists 14 on order. On 18 November 2025 the head of Russia\\u2019s United Aircraft Corporation said two had been delivered to an unnamed foreign customer, widely taken to be Algeria, and photographs reported in February 2026 appeared to show them. Neither government has published numbers, so this page treats deliveries as unconfirmed.\"}}, {\"@type\": \"Question\", \"name\": \"How big is the Algerian Air Force?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"About 14,000 people according to English Wikipedia, and well over 400 aircraft and helicopters in FlightGlobal\\u2019s directory, including roughly 150 combat jets and 141 Mi-8\/17 helicopters. Exact counts are contested because Algeria publishes none: sources differ by more than ten aircraft on the Su-30MKA alone.\"}}, {\"@type\": \"Question\", \"name\": \"When was the Algerian Air Force founded?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Algerian and French sources date it to 1962, just after independence, when Egypt gave the first MiG-15s. Its roots are older: the FLN sent pilots to train in Syria from 1957, formally created an air arm on 4 February 1959, and its paper announced the first class of pilots on 6 February 1959.\"}}, {\"@type\": \"Question\", \"name\": \"Did the Algerian Air Force fight Israel?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, as part of the Arab coalitions. In 1967 squadrons sent to Egypt arrived too late, and French Wikipedia says some MiG-21s landed at El Arish after Israel had taken it and were captured. In October 1973 two MiG-21 squadrons, a Su-7 squadron and 23 MiG-17s flew about 500 sorties on the Egyptian front, losing two or three aircraft depending on the source.\"}}, {\"@type\": \"Question\", \"name\": \"Has the Algerian Air Force fought Morocco?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Only marginally. In the 1963 Sand War air power played little part, and at Amgala in 1976 Algeria\\u2019s air contribution was an SA-6 missile battery, not aircraft. The rivalry has stayed political since: Algeria broke off relations on 24 August 2021 and closed its airspace to Moroccan aircraft on 22 September 2021, and Morocco closed its embassy in Algiers.\"}}, {\"@type\": \"Question\", \"name\": \"Why did Algeria send its MiG-29s back to Russia?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Under a March 2006 contract Algeria ordered new MiG-29SMTs, but found that the first aircraft contained refurbished older airframes. It froze payments and, after talks in February 2008, returned them; the Russian Aerospace Forces took them over, and Algeria received options on more Su-30MKAs instead. Wikipedia\\u2019s articles put the number at 34, 35 or 39.\"}}, {\"@type\": \"Question\", \"name\": \"What was the worst Algerian Air Force crash?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"On 11 April 2018 Il-76TD 7T-WIV crashed in a field shortly after taking off from Boufarik for Tindouf, killing all 257 people aboard, 247 passengers and 10 crew, according to the Aviation Safety Network. On 11 February 2014 a C-130H-30 carrying military families crashed near A\\u00efn Kercha on approach to Constantine, killing 76 of 77 on board.\"}}, {\"@type\": \"Question\", \"name\": \"Did Algeria shoot down a drone on the Mali border?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Around midnight on 31 March 2025 Algeria shot down a Malian drone near Tin Zaouatine, saying it had entered Algerian airspace; Mali denied any violation and the Alliance of Sahel States condemned the shoot-down. Both countries withdrew ambassadors and closed airspace, and restored both in July 2026.\"}}]}<\/script><hr class=\"divider\">\n<section id=\"gallery\">\n<div class=\"wrap\">\n<div class=\"kicker\">Continue the tour<\/div>\n<h2>Read the aircraft the Algerian Air Force flew<\/h2>\n<p class=\"spx-lede\">Every type with a page in the Book of Beasts, in service first, then by the year it left the fleet.<\/p>\n<div class=\"acgrid\"><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\"><span class=\"im ph2\"><\/span><span class=\"tx\"><b>Sukhoi Su-30MKA<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\"><span class=\"im ph3\"><\/span><span class=\"tx\"><b>Mikoyan MiG-29 (9.13\/S) and MiG-29M\/M2<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-24-fencer\/\"><span class=\"im ph4\"><\/span><span class=\"tx\"><b>Sukhoi Su-24MK\/M2 and Su-24MR<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-35-flanker-e\/\"><span class=\"im ph5\"><\/span><span class=\"tx\"><b>Sukhoi Su-35<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/yak-130\/\"><span class=\"im ph6\"><\/span><span class=\"tx\"><b>Yakovlev Yak-130<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\"><span class=\"im ph7\"><\/span><span class=\"tx\"><b>Aero L-39 Albatros<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\"><span class=\"im ph11\"><\/span><span class=\"tx\"><b>Lockheed C-130H\/H-30 and C-130J Hercules<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\"><span class=\"im ph15\"><\/span><span class=\"tx\"><b>Mil Mi-8, Mi-17 and Mi-171<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\"><span class=\"im ph16\"><\/span><span class=\"tx\"><b>Mil Mi-24 (Mk III upgrade)<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-15-fagot\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-15bis and MiG-15UTI<\/b><em>1962&ndash;<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\"><span class=\"im ph26\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-17F<\/b><em>1965&ndash;<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\"><span class=\"im ph27\"><\/span><span class=\"tx\"><b>Ilyushin Il-28<\/b><em>1966&ndash;<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/fouga-magister\/\"><span class=\"im ph30\"><\/span><span class=\"tx\"><b>Fouga CM.170 Magister<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-25-foxbat\/\"><span class=\"im ph21\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-25P, RB and PU<\/b><em>1979&ndash;2022<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-23BN and MiG-23MF<\/b><em>1976&ndash;2008<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\"><span class=\"im ph22\"><\/span><span class=\"tx\"><b>Mikoyan MiG-29SMT and MiG-29UBT (returned)<\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\"><span class=\"im ph23\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-21F-13, FL, MF and bis<\/b><em>1965&ndash;2002<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-7-fitter\/\"><span class=\"im ph24\"><\/span><span class=\"tx\"><b>Sukhoi Su-7BMK<\/b><\/span><\/a><\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section style=\"padding:48px 0 64px\">\n<div class=\"wrap\">\n<div class=\"kicker\">Sources &amp; Further Reading<\/div>\n<h2>Every fact, checked<\/h2>\n<ul class=\"srclist\">\n<li><a href=\"https:\/\/www.flightglobal.com\/download?ac=113841\" rel=\"nofollow noopener\" target=\"_blank\">FlightGlobal: World Air Forces directory (edition served at this address, labelled 2025; cited by Wikipedia as World Air Forces 2026)<\/a><span>Algeria: MiG-29 46, Su-24 42, Su-30\/34\/35 65 (+36), Su-57 (+14), Il-78 4, Il-76 11, C-130H 14, C-130J 4, C295 5, Mi-8\/17\/171 141, Mi-28 42, Mi-24 32, Mi-26 14, L-39 54, Yak-130 18 and others.<\/span><\/li>\n<li><a href=\"http:\/\/countrystudies.us\/algeria\/166.htm\" rel=\"nofollow noopener\" target=\"_blank\">Library of Congress Country Studies: Algeria (1993) &ndash; Air Force<\/a><span>About 193 combat aircraft and 15 bases in 1993; MiG-25, MiG-21, MiG-23, Su-24, C-130 and An-12 counts; air defence brigades; 1962 MiG-15s from Egypt; Tafraoui academy.<\/span><\/li>\n<li><a href=\"http:\/\/countrystudies.us\/algeria\/164.htm\" rel=\"nofollow noopener\" target=\"_blank\">Library of Congress Country Studies: Algeria (1993) &ndash; The Armed Forces<\/a><span>Four branches; 121,700 active in 1993, air force 10,000 plus perhaps 4,000 air defence; the High Security Council&rsquo;s cancellation of the 1992 election; president as supreme commander.<\/span><\/li>\n<li><a href=\"http:\/\/countrystudies.us\/algeria\/165.htm\" rel=\"nofollow noopener\" target=\"_blank\">Library of Congress Country Studies: Algeria (1993) &ndash; Army Organization and Equipment<\/a><span>Russian advisers still attached to the ANP in 1993.<\/span><\/li>\n<li><a href=\"https:\/\/aviation-safety.net\/database\/record.php?id=20180411-0\" rel=\"nofollow noopener\" target=\"_blank\">Aviation Safety Network: Ilyushin Il-76TD 7T-WIV, 11 April 2018<\/a><span>Crash near Boufarik Air Base on departure for Tindouf; 257 killed (247 passengers, 10 crew).<\/span><\/li>\n<li><a href=\"https:\/\/aviation-safety.net\/database\/record.php?id=20140211-0\" rel=\"nofollow noopener\" target=\"_blank\">Aviation Safety Network: Lockheed C-130H-30 7T-WHM, 11 February 2014<\/a><span>Crash near A&#239;n Kercha on approach to Constantine; 76 killed of 77, one survivor.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/air\/algeria-says-its-the-su-57-felons-first-export-customer\" rel=\"nofollow noopener\" target=\"_blank\">TWZ: Algeria Says It&rsquo;s The Su-57 Felon&rsquo;s First Export Customer (12 February 2025)<\/a><span>Algerian state television announcement; pilots training in Russia; unconfirmed reports of six; 2024 fleet figures.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/air\/su-35s-once-expected-to-arm-iran-are-now-in-algeria\" rel=\"nofollow noopener\" target=\"_blank\">TWZ: Su-35s Once Expected To Arm Iran Are Now In Algeria (9 April 2025)<\/a><span>Satellite imagery of 2, 5 and 10 March 2025; IISS report of at least four more in Algerian markings; FlightGlobal 2024 figures (63 Su-30MKA, 40 MiG-29, 42 Su-24).<\/span><\/li>\n<li><a href=\"https:\/\/www.arabnews.pk\/world\/algeria-says-its-envoy-will-return-to-mali-after-year-long-rift-2650471\" rel=\"nofollow noopener\" target=\"_blank\">Arab News Pakistan: Algeria says its envoy will return to Mali after year-long rift (10 July 2026)<\/a><span>Ambassadors to return; airspace reopened to civil and military aircraft; Mali denied the 2025 airspace violation.<\/span><\/li>\n<li><a href=\"https:\/\/www.sia-enna.dz\/PDF\/AIP\/AD\/AD1\/AD1.3.pdf\" rel=\"nofollow noopener\" target=\"_blank\">AIP Alg&#233;rie, AD 1.3 Index to aerodromes (AIRAC AMDT 03\/26, 3 September 2026)<\/a><span>ENNA\/SIA; 37 aerodromes; the civil\/military ones are DAUA, DAOR, DAUB, DATM, DAAD, DAOI, DAAJ, DAAP, DATG, DAUU, DAAS, DAAT, DAUT, DAOF, DAUZ. Military-only bases are not listed.<\/span><\/li>\n<li><a href=\"https:\/\/www.sia-enna.dz\/aeronautical-information-publication.html\" rel=\"nofollow noopener\" target=\"_blank\">SIA Alg&#233;rie (ENNA): Aeronautical Information Publication<\/a><span>Index page of the public AIP and its AD 2 aerodrome sections.<\/span><\/li>\n<li><a href=\"https:\/\/www.sia-enna.dz\/PDF\/AIP\/AD\/AD2\/DAUB\/DAUB.pdf\" rel=\"nofollow noopener\" target=\"_blank\">AIP Alg&#233;rie, AD 2 DAUB Biskra\/Mohamed Khider (AIRAC AMDT 01\/25, 20 February 2025)<\/a><span>Reference point, elevation 86 m, civil\/military status, runway 13\/31.<\/span><\/li>\n<li><a href=\"https:\/\/www.sia-enna.dz\/PDF\/AIP\/AD\/AD2\/DAOR\/DAOR.pdf\" rel=\"nofollow noopener\" target=\"_blank\">AIP Alg&#233;rie, AD 2 DAOR B&#233;char\/Boudghene Ben Ali Lotfi (AIRAC AMDT 01\/24, 16 May 2024)<\/a><span>Reference point, elevation 810 m, civil\/military status, runways 06\/24 and 18\/36.<\/span><\/li>\n<li><a href=\"https:\/\/www.sia-enna.dz\/PDF\/AIP\/AD\/AD2\/DAOF\/DAOF.pdf\" rel=\"nofollow noopener\" target=\"_blank\">AIP Alg&#233;rie, AD 2 DAOF Tindouf (AIRAC AMDT 01\/25, 20 February 2025)<\/a><span>Reference point, elevation 446 m, civil\/military status, parallel runways 08L\/26R and 08R\/26L.<\/span><\/li>\n<li><a href=\"https:\/\/www.sia-enna.dz\/PDF\/AIP\/AD\/AD2\/DAAT\/DAAT.pdf\" rel=\"nofollow noopener\" target=\"_blank\">AIP Alg&#233;rie, AD 2 DAAT Tamenghasset\/Aguenar &ndash; Hadj Bey Akhamok (AIRAC AMDT 01\/26, 19 February 2026)<\/a><span>Reference point, elevation 1,377 m, civil\/military status, runways 02\/20 and 08\/26.<\/span><\/li>\n<li><a href=\"https:\/\/www.sia-enna.dz\/PDF\/AIP\/AD\/AD2\/DAOI\/DAOI.pdf\" rel=\"nofollow noopener\" target=\"_blank\">AIP Alg&#233;rie, AD 2 DAOI Chlef (AIRAC AMDT 01\/25, 20 February 2025)<\/a><span>Reference point, elevation 153 m, civil\/military status, runways 08\/26 and 07\/25.<\/span><\/li>\n<li><a href=\"https:\/\/www.sia-enna.dz\/PDF\/AIP\/AD\/AD2\/DAUU\/DAUU.pdf\" rel=\"nofollow noopener\" target=\"_blank\">AIP Alg&#233;rie, AD 2 DAUU Ouargla\/A&#239;n Be&#239;da (AIRAC AMDT 01\/26, 19 February 2026)<\/a><span>Reference point, elevation 152 m, civil\/military status, runways 01\/19 and 18\/36.<\/span><\/li>\n<li><a href=\"https:\/\/www.aljazeera.com\/news\/2018\/04\/algeria-military-plane-crashes-boufarik-airport-reports-180411081014559.html\" rel=\"nofollow noopener\" target=\"_blank\">Al Jazeera: Algeria state TV: 257 killed in Boufarik military plane crash (11 April 2018)<\/a><span>Destination given as B&#233;char; 26 Polisario members aboard.<\/span><\/li>\n<li><a href=\"https:\/\/www.rte.ie\/news\/world\/2018\/0411\/953653-algeria-plane-crash\/\" rel=\"nofollow noopener\" target=\"_blank\">RT&#201; News: 257 people feared dead in Algerian military plane crash (11 April 2018)<\/a><span>Crash at about 08:00; bound for Tindouf; about 30 Western Saharan refugees; Maj. Gen. Boualem Madi; three days of mourning.<\/span><\/li>\n<\/ul>\n<p class=\"verified\">Figures verified 2026-10-01. Order of Battle pages are regenerated from a single dataset; if a number here disagrees with a Book of Beasts page, this page is the more recent of the two.<\/p>\n<p class=\"verified\">Photographs: Photo: Jean-Luc ALTHERR \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Alexey Korshunov \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: &#321;ukasz Golowanow \/ Wikimedia Commons (Attribution) &middot; Photo: SDASM Archives \/ Wikimedia Commons (No restrictions) &middot; Photo: Oleg Belyakov \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Mztourist \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Julian Herzog \/ Wikimedia Commons (CC BY 4.0) &middot; Photo: Articseahorse \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Ank Kumar \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Sergey Kustov \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Sergey Lysenko \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Jakub Ha&#322;un \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Gmdeal \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: JDrewes (see www.jandrewes.de), slight edit by Alvesgaspar \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: SGT. Kimberly Yearyean \/ Wikimedia Commons (Public domain) &middot; Photo: Filip.vidinovski \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: kallerna \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Wilfredor \/ Wikimedia Commons (CC0) &middot; Photo: Alan Wilson \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Bradley Bormuth \/ Wikimedia Commons (CC BY-SA 3.0 us) &middot; Photo: Ralf Roletschek \/ Wikimedia Commons (CC BY 3.0) &middot; Photo: Balon Greyjoy \/ Wikimedia Commons (CC0) &middot; Photo: Landolso \/ Wikimedia Commons (CC0) &middot; Photo: Igor123121 \/ Wikimedia Commons (CC BY 4.0) &middot; Photo: Markus Eigenheer from Gen&#232;ve \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Museum Pusat TNI AU Dirgantara Mandala, Yogyakarta, Indonesia \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Hornet Driver \/ Wikimedia Commons (CC BY-SA 3.0)<\/p>\n<\/div>\n<\/section>\n<\/div>\n<style>#mfam .ph1{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w17-hero-algerian-air-force.jpg)!important}#mfam .ph2{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-42.jpg)!important}#mfam .ph3{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-43.jpg)!important}#mfam .ph4{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-44.jpg)!important}#mfam .ph5{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-45.jpg)!important}#mfam .ph6{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-47.jpg)!important}#mfam .ph7{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-48.jpg)!important}#mfam .ph8{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-49.jpg)!important}#mfam .ph9{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-50.jpg)!important}#mfam .ph10{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-51.jpg)!important}#mfam .ph11{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-52.jpg)!important}#mfam .ph12{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-53.jpg)!important}#mfam .ph13{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-54.jpg)!important}#mfam .ph14{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-55.jpg)!important}#mfam .ph15{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-58.jpg)!important}#mfam .ph16{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-60.jpg)!important}#mfam .ph17{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-62.jpg)!important}#mfam .ph18{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-63.jpg)!important}#mfam .ph19{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/de-t-mil-mi-2-b.jpg)!important}#mfam .ph20{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-65.jpg)!important}#mfam .ph21{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-46.jpg)!important}#mfam .ph22{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-78.jpg)!important}#mfam .ph23{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-71.jpg)!important}#mfam .ph24{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-73.jpg)!important}#mfam .ph25{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-68.jpg)!important}#mfam .ph26{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-70.jpg)!important}#mfam .ph27{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-72.jpg)!important}#mfam .ph28{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-74.jpg)!important}#mfam .ph29{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w15-dz-t-76.jpg)!important}#mfam .ph30{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/fr2-fouga-cm-170-magister.jpg)!important}#mfam .ph31{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/09\/houari-boumediene-airport-algiers-768x576.jpg)!important}#mfam .ph32{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/08\/algerian-su30mka-featured-768x576.jpg)!important}#mfam .ph33{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/06\/chengdu-j-10-vigorous-dragon-algeria-deal-768x472.jpg)!important}<\/style>\n<style>#mfam .cflag{background-image:url(https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/swiss-canton-flags-sprite-v2.png)!important}#mfam .cf0{background-position:-2px -2px}#mfam .cf1{background-position:-22px -2px}#mfam .cf2{background-position:-42px -2px}#mfam .cf3{background-position:-62px -2px}#mfam .cf4{background-position:-82px -2px}#mfam .cf5{background-position:-102px -2px}#mfam .cf6{background-position:-122px -2px}#mfam .cf7{background-position:-142px -2px}#mfam .cf8{background-position:-162px -2px}#mfam .cf9{background-position:-182px -2px}<\/style>\n<style>#mfam .nflag{background-image:url(https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/aircraft-manufacturer-country-flags-v4.png)!important}#mfam .nf0{background-position:-2px -2px}#mfam .nf1{background-position:-24px -2px}#mfam .nf2{background-position:-46px -2px}#mfam .nf3{background-position:-68px -2px}#mfam .nf4{background-position:-90px -2px}#mfam .nf5{background-position:-112px -2px}#mfam .nf6{background-position:-134px -2px}#mfam .nf7{background-position:-156px -2px}#mfam .nf8{background-position:-178px -2px}#mfam .nf9{background-position:-200px -2px}#mfam .nf10{background-position:-222px -2px}<\/style>\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/maplibre-gl\/4.7.1\/maplibre-gl.css\"><script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/maplibre-gl\/4.7.1\/maplibre-gl.js\"><\/script><div id=\"oob-pins\" hidden data-z=\"H4sIAAAAAAAC\/7WXbWvrNhTHv4rIoLSQ2Jbkx+YySO5aGAuUdb1cRukLxVYcUVnKJPnelbHvvuM81N61A86LvimcIys6P+l\/\/lKf\/5lYWZeT28la1xtmxOtkOlGs4pBZHjNoIQxaMsthSORMw9Avi8VvEEm25hLCRe7Et2bY1msI0VUlikK7OcIBQVUbPn79EwWhT0ibotMYwgrm5tLCXJa7\/Q+7yS2NvSiMUgqhVpNb4qVJjPF0YvR3+PL5BfJCvcKcrXM7e+v7lSg3AOPluvKZMLM11Gz9E5gPv7uRb5NbVUv57\/Qd3LGNYboWLfjTMTMI\/rAaBY574FdVwex2PkgaASkJj6CzwIsoIek76fPk6icS4HmuJUe23kFE6dwIXhuOCo7klbF\/1XrelHvd\/LnXJudokbOCV283n2zFpPz53nCVb9FX8Sp2vBAMWfZmkdtytNGm4gY124Wc1q\/7pHXM1RbpDRq\/uFAIZ0kyRc4woYQq0U5I7ewUcVUKxbmxiKkCOZ5vlcgFU3aO7lQphe0WVjDHmw8RHCIUsBE5TDwug2y+1Vqi67uHxQ3S6lCrcE3lsHgcTw8rQHYl1oaZtwbhs1al4daia5xl9AbtJMv5Ab63X\/v57FQjk6cVmdt\/\/y4OUNlO8r899HSCdW+7pm7YF6UdKkEZCm05hGues7rZXJhf6m\/cqIorhwoNnzef7ur1fgtgvPI++YfzAnGcJPMyVusnLZ\/Tuq6rGZczaAlWbjuKf6grdCfR8pAf1P3yYYzujxVfpv00IUl6FH\/ikZhS2u\/yhmQYCnZ\/pmtruWEt0aLRaTZX6OEwMmxiv38YU0Rw41Un50ppEF\/CBCc0sxtu\/ufG6A\/IDJvS3YeBJBTTrHWmNAhxcgmJBEWBrFxLsjpmBkm+rD6IhHpJnMbtkWQExxeBrIV97SpsuY+HIZZjINL4x\/ox9Snu3o00CM7cjaGXZPs+2eM0x5Re1jXgSVvW1dfB2JvksMQeRzHhoHfhxz4Jexc+XJGpT+NuPjgLi704CpP3+5GAR2CCL6F1QhXwDujc8YfEMOr9GNQw7J1fkD76JF71oOYwsoKRx1G4JPGSAMcnR5ylHij1IvdwrGLKMDA+133VvCeHzfBp1MNmSpOkx018EnTZohM1QHfzODrHDB6JW8eMvDAK0sv0LEXR7c4mHOYc1Zw4pj3KxCdRdyfSIDn\/cg1omrX+j8MwvIQm30reUevnJhzW6q+jaKI+Te9sjmf2I2V0ti1jr\/HQ6EiJPRoGDfN4SrgFTClZ9x2yTwyb6pdxpP3\/OLCPs4GevMiAMpxGcatOAL2oIw0vS6Z4S\/p4SAyQfsz9R2IwlSg7HVbgkZTGIxrs5T9RssKRIg4AAA==\"><\/div>\n<div id=\"oob-data\" data-js=\"KGZ1bmN0aW9uIGJvb3QoKXsgaWYodHlwZW9mIG1hcGxpYnJlZ2w9PT0ndW5kZWZpbmVkJ3x8IWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvb2JtYXAnKSl7c2V0VGltZW91dChib290LDE1MCk7cmV0dXJuO30gaWYoIXdpbmRvdy5fX09PQlApeyB2YXIgemVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvb2ItcGlucycpOyBpZighemVsKXtzZXRUaW1lb3V0KGJvb3QsMTUwKTtyZXR1cm47fSBpZighd2luZG93Ll9fT09CUSl7IHdpbmRvdy5fX09PQlE9MTsgdHJ5eyB2YXIgemI9YXRvYih6ZWwuZ2V0QXR0cmlidXRlKCdkYXRhLXonKSksenU9bmV3IFVpbnQ4QXJyYXkoemIubGVuZ3RoKSx6aT0wOyBmb3IoO3ppPHpiLmxlbmd0aDt6aSsrKXt6dVt6aV09emIuY2hhckNvZGVBdCh6aSk7fSBuZXcgUmVzcG9uc2UobmV3IEJsb2IoW3p1XSkuc3RyZWFtKCkucGlwZVRocm91Z2gobmV3IERlY29tcHJlc3Npb25TdHJlYW0oJ2d6aXAnKSkpLnRleHQoKS50aGVuKGZ1bmN0aW9uKHQpe3dpbmRvdy5fX09PQlA9SlNPTi5wYXJzZSh0KTt9LGZ1bmN0aW9uKCl7d2luZG93Ll9fT09CUD1bXTt9KTsgfWNhdGNoKGUpe3dpbmRvdy5fX09PQlA9W107fSB9IHNldFRpbWVvdXQoYm9vdCw2MCk7cmV0dXJuOyB9IHZhciBQPShmdW5jdGlvbigpe3ZhciBvPSh3aW5kb3cuX19PT0JQfHxbXSkuc2xpY2UoKTtyZXR1cm4gbzt9KSgpOyB2YXIgbWFwPW5ldyBtYXBsaWJyZWdsLk1hcCh7Y29udGFpbmVyOidvb2JtYXAnLHN0eWxlOidodHRwczovL3RpbGVzLm9wZW5mcmVlbWFwLm9yZy9zdHlsZXMvcG9zaXRyb24nLGNlbnRlcjpbOC4yLDQ2LjhdLHpvb206NyxzY3JvbGxab29tOmZhbHNlLGF0dHJpYnV0aW9uQ29udHJvbDp7Y29tcGFjdDpmYWxzZX19KTsgbWFwLmFkZENvbnRyb2wobmV3IG1hcGxpYnJlZ2wuTmF2aWdhdGlvbkNvbnRyb2woe3Nob3dDb21wYXNzOmZhbHNlfSksJ3RvcC1sZWZ0Jyk7IG1hcC5vbignc3R5bGUubG9hZCcsZnVuY3Rpb24oKXsgaWYobWFwLmdldExheWVyKCd3YXRlcicpKW1hcC5zZXRQYWludFByb3BlcnR5KCd3YXRlcicsJ2ZpbGwtY29sb3InLCcjOGZiMmU2Jyk7IGlmKG1hcC5nZXRMYXllcignd2F0ZXJ3YXknKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnd2F0ZXJ3YXknLCdsaW5lLWNvbG9yJywnI2E5YzRlYScpOyBpZihtYXAuZ2V0TGF5ZXIoJ2JhY2tncm91bmQnKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnYmFja2dyb3VuZCcsJ2JhY2tncm91bmQtY29sb3InLCcjZjZmOGZiJyk7IGlmKG1hcC5nZXRMYXllcignbGFuZGNvdmVyX3dvb2QnKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnbGFuZGNvdmVyX3dvb2QnLCdmaWxsLW9wYWNpdHknLDAuMDYpOyB9KTsgZnVuY3Rpb24gaHRtbChiKXsgdmFyIHJvd3M9Jyc7Zm9yKHZhciBpPTA7aTxiLnJvd3MubGVuZ3RoO2krKyl7cm93cys9JzxkdD4nK2Iucm93c1tpXVswXSsnPC9kdD48ZGQ+JytiLnJvd3NbaV1bMV0rJzwvZGQ+Jzt9IHZhciBjbHM9Yi5jbHM9PT0nbWlnJz8nIG1pZyc6KGIuY2xzPT09J3dhcyc\/JyB3YXMnOicnKTsgdmFyIGg9JzxkaXYgY2xhc3M9ImJwJytjbHMrJyI+PGRpdiBjbGFzcz0iYnAtaGVhZCI+PHNwYW4+JytiLmljYW8rJzwvc3Bhbj48c3Bhbj4nK2IubGFiZWwrJzwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJicC1uYW1lIj4nK2IubmFtZSsnPC9kaXY+PGRpdiBjbGFzcz0iYnAtc3ViIj4nK2Iuc3ViKyc8L2Rpdj4nOyBpZihyb3dzKWgrPSc8ZGw+Jytyb3dzKyc8L2RsPic7IGlmKGIuZmx5KWgrPSc8YSBjbGFzcz0iYnAtZmx5IiBocmVmPSInK2IuZmx5LnVybCsnIj4nK2IuZmx5LnRleHQrJzwvYT4nOyBpZihiLmxpbmspaCs9JzxhIGNsYXNzPSJicC1saW5rIiBocmVmPSInK2IubGluaysnIj5PcGVuIGJhc2UgcGFnZTwvYT4nOyByZXR1cm4gaCsnPC9kaXY+JzsgfSB2YXIgcG9wdXA9bmV3IG1hcGxpYnJlZ2wuUG9wdXAoe2Nsb3NlQnV0dG9uOmZhbHNlLGNsb3NlT25DbGljazpmYWxzZSxjbG9zZU9uTW92ZTpmYWxzZSxvZmZzZXQ6MTIsbWF4V2lkdGg6JzMwMHB4J30pOyB2YXIgdGltZXI9bnVsbCxob3Y9ZmFsc2UsY3VyPW51bGwscGlucz17fSxyb3dzPXt9OyBmdW5jdGlvbiBjYW5jZWwoKXtpZih0aW1lcil7Y2xlYXJUaW1lb3V0KHRpbWVyKTt0aW1lcj1udWxsO319IGZ1bmN0aW9uIGhvdChzLG9uKXtpZihwaW5zW3NdKXBpbnNbc10uY2xhc3NMaXN0LnRvZ2dsZSgnaG90Jyxvbik7aWYocm93c1tzXSlyb3dzW3NdLmNsYXNzTGlzdC50b2dnbGUoJ2hvdCcsb24pO30gZnVuY3Rpb24gbGF0ZXIobXMpe2NhbmNlbCgpO3RpbWVyPXNldFRpbWVvdXQoZnVuY3Rpb24oKXtpZighaG92KXtwb3B1cC5yZW1vdmUoKTtpZihjdXIpe2hvdChjdXIsZmFsc2UpO2N1cj1udWxsO319fSxtcyk7fSBmdW5jdGlvbiBvcGVuKGIpeyBjYW5jZWwoKTtpZihjdXImJmN1ciE9PWIuc2x1Zylob3QoY3VyLGZhbHNlKTtjdXI9Yi5zbHVnO2hvdChiLnNsdWcsdHJ1ZSk7IHBvcHVwLnNldExuZ0xhdChbYi5sb24sYi5sYXRdKS5zZXRIVE1MKGh0bWwoYikpLmFkZFRvKG1hcCk7IHZhciBlbD1wb3B1cC5nZXRFbGVtZW50KCk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZW50ZXInLGZ1bmN0aW9uKCl7aG92PXRydWU7Y2FuY2VsKCk7fSk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7aG92PWZhbHNlO2xhdGVyKDQwMCk7fSk7IHJlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigpeyB2YXIgcHI9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCksbXI9bWFwLmdldENvbnRhaW5lcigpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLHBhZD0xOCxkeD0wLGR5PTA7IGlmKHByLnRvcDxtci50b3ArcGFkKWR5PXByLnRvcC0obXIudG9wK3BhZCk7IGlmKHByLmxlZnQ8bXIubGVmdCtwYWQpZHg9cHIubGVmdC0obXIubGVmdCtwYWQpOyBpZihwci5yaWdodD5tci5yaWdodC1wYWQpZHg9cHIucmlnaHQtKG1yLnJpZ2h0LXBhZCk7IGlmKHByLmJvdHRvbT5tci5ib3R0b20tcGFkKWR5PXByLmJvdHRvbS0obXIuYm90dG9tLXBhZCk7IGlmKGR4fHxkeSltYXAucGFuQnkoW2R4LGR5XSx7ZHVyYXRpb246NDUwLGVhc2luZzpmdW5jdGlvbih0KXtyZXR1cm4gMS1NYXRoLnBvdygxLXQsMyk7fX0pOyB9KTsgfSB2YXIgbG9ucz1bXSxsYXRzPVtdOyBmb3IodmFyIGk9MDtpPFAubGVuZ3RoO2krKyl7KGZ1bmN0aW9uKGIpeyB2YXIgZWw9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7ZWwuY2xhc3NOYW1lPSdtZi1waW4nKyhiLmNscz09PSdtaWcnPycgbWlnJzooYi5jbHM9PT0nd2FzJz8nIHdhcyc6JycpKTtlbC50aXRsZT1iLm5hbWU7IG5ldyBtYXBsaWJyZWdsLk1hcmtlcih7ZWxlbWVudDplbH0pLnNldExuZ0xhdChbYi5sb24sYi5sYXRdKS5hZGRUbyhtYXApOyBlbC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWVudGVyJyxmdW5jdGlvbigpe29wZW4oYik7fSk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7bGF0ZXIoNjAwKTt9KTsgZWwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKGUpe2Uuc3RvcFByb3BhZ2F0aW9uKCk7aWYoYi5saW5rKXtsb2NhdGlvbi5ocmVmPWIubGluazt9ZWxzZXtvcGVuKGIpO319KTsgcGluc1tiLnNsdWddPWVsO2xvbnMucHVzaChiLmxvbik7bGF0cy5wdXNoKGIubGF0KTsgdmFyIHRyPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3RyW2RhdGEtYmFzZT0iJytiLnNsdWcrJyJdJyk7IGlmKHRyKXtyb3dzW2Iuc2x1Z109dHI7IHRyLmNsYXNzTGlzdC5hZGQoJ21hcGp1bXAnKTsgaWYoIXRyLmdldEF0dHJpYnV0ZSgndGl0bGUnKSl0ci5zZXRBdHRyaWJ1dGUoJ3RpdGxlJywnQ2xpY2sgdG8gc2hvdyB0aGlzIGJhc2Ugb24gdGhlIG1hcCcpOyB0ci5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWVudGVyJyxmdW5jdGlvbigpe2hvdChiLnNsdWcsdHJ1ZSk7fSk7IHRyLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7aG90KGIuc2x1ZyxmYWxzZSk7fSk7IHRyLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihlKXsgaWYoZS50YXJnZXQmJmUudGFyZ2V0LmNsb3Nlc3QmJmUudGFyZ2V0LmNsb3Nlc3QoJ2EnKSlyZXR1cm47IHZhciBtYz1tYXAuZ2V0Q29udGFpbmVyKCk7IGlmKG1jKW1jLnNjcm9sbEludG9WaWV3KHtiZWhhdmlvcjonc21vb3RoJyxibG9jazonY2VudGVyJ30pOyBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7b3BlbihiKTt9LDI2MCk7IH0pO30gfSkoUFtpXSk7fSBtYXAuZml0Qm91bmRzKFtbTWF0aC5taW4uYXBwbHkobnVsbCxsb25zKSxNYXRoLm1pbi5hcHBseShudWxsLGxhdHMpXSxbTWF0aC5tYXguYXBwbHkobnVsbCxsb25zKSxNYXRoLm1heC5hcHBseShudWxsLGxhdHMpXV0se3BhZGRpbmc6e3RvcDo5MCxib3R0b206MzYsbGVmdDo0OCxyaWdodDo0OH0sZHVyYXRpb246MH0pOyB9KSgpOzsoZnVuY3Rpb24oKXsgdmFyIGc9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ25ld3NncmlkJyk7IGlmKCFnfHwhd2luZG93LmZldGNoKXJldHVybjsgdmFyIGNhdHM9Zy5nZXRBdHRyaWJ1dGUoJ2RhdGEtY2F0cycpfHwnJywgdGVybT1nLmdldEF0dHJpYnV0ZSgnZGF0YS10ZXJtJyl8fCcnOyB2YXIgcnhNLHJ4UjsgdHJ5e3J4TT1uZXcgUmVnRXhwKGcuZ2V0QXR0cmlidXRlKCdkYXRhLW1hdGNoJyl8fCcuJywnaScpO3J4Uj1uZXcgUmVnRXhwKGcuZ2V0QXR0cmlidXRlKCdkYXRhLXJlamVjdCcpfHwnYV4nKTt9Y2F0Y2goZSl7cmV0dXJufSB2YXIgaGF2ZT17fTsgW10uZm9yRWFjaC5jYWxsKGcucXVlcnlTZWxlY3RvckFsbCgnYS5uY2FyZCcpLGZ1bmN0aW9uKGEpe2hhdmVbYS5nZXRBdHRyaWJ1dGUoJ2hyZWYnKS5yZXBsYWNlKC9eaHR0cHM\/OlwvXC9bXlwvXSsvLCcnKV09MX0pOyB2YXIgbW9uPVsnSmFudWFyeScsJ0ZlYnJ1YXJ5JywnTWFyY2gnLCdBcHJpbCcsJ01heScsJ0p1bmUnLCdKdWx5JywnQXVndXN0JywnU2VwdGVtYmVyJywnT2N0b2JlcicsJ05vdmVtYmVyJywnRGVjZW1iZXInXTsgZnVuY3Rpb24gZXNjKHMpe3JldHVybiBTdHJpbmcocykucmVwbGFjZSgvPC9nLCcmbHQ7JykucmVwbGFjZSgvPi9nLCcmZ3Q7Jyl9IHZhciB1cmw9Jy9hZnRlcmJ1cm5lci93cC1qc29uL3dwL3YyL3Bvc3RzP2NhdGVnb3JpZXM9JytlbmNvZGVVUklDb21wb25lbnQoY2F0cykrJyZzZWFyY2g9JytlbmNvZGVVUklDb21wb25lbnQodGVybSkrJyZwZXJfcGFnZT0zMCZvcmRlcmJ5PWRhdGUmb3JkZXI9ZGVzYyZfZmllbGRzPWlkLGxpbmssZGF0ZSx0aXRsZSxleGNlcnB0LGZlYXR1cmVkX21lZGlhJzsgZmV0Y2godXJsLHtjcmVkZW50aWFsczonb21pdCd9KS50aGVuKGZ1bmN0aW9uKHIpe3JldHVybiByLm9rP3IuanNvbigpOm51bGx9KS50aGVuKGZ1bmN0aW9uKGopeyBpZighanx8IWoubGVuZ3RoKXJldHVybjsgdmFyIGZyZXNoPWouZmlsdGVyKGZ1bmN0aW9uKHApeyB2YXIgdD1wLnRpdGxlLnJlbmRlcmVkOyBpZighcnhNLnRlc3QodCl8fHJ4Ui50ZXN0KHQpKXJldHVybiBmYWxzZTsgcmV0dXJuICFoYXZlW3AubGluay5yZXBsYWNlKC9eaHR0cHM\/OlwvXC9bXlwvXSsvLCcnKV07IH0pLnNsaWNlKDAsMyk7IGlmKCFmcmVzaC5sZW5ndGgpcmV0dXJuOyB2YXIgaWRzPWZyZXNoLm1hcChmdW5jdGlvbihwKXtyZXR1cm4gcC5mZWF0dXJlZF9tZWRpYX0pLmZpbHRlcihCb29sZWFuKTsgdmFyIGRvbmU9ZnVuY3Rpb24obWVkKXsgZnJlc2gucmV2ZXJzZSgpLmZvckVhY2goZnVuY3Rpb24ocCl7IHZhciBkPXAuZGF0ZS5zbGljZSgwLDEwKTsgdmFyIGE9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpOyBhLmNsYXNzTmFtZT0nbmNhcmQnO2EuaHJlZj1wLmxpbms7IHZhciBpbT1tZWRbcC5mZWF0dXJlZF9tZWRpYV18fCcnOyB2YXIgeD1wLmV4Y2VycHQucmVuZGVyZWQucmVwbGFjZSgvPFtePl0qPi9nLCcnKS5yZXBsYWNlKC9ccysvZywnICcpLnRyaW0oKS5zbGljZSgwLDE3NSk7IGEuaW5uZXJIVE1MPSc8c3BhbiBjbGFzcz0ibmNpbScrKGltPycnOicgbm9uZScpKyciPjwvc3Bhbj4nKyAnPHNwYW4gY2xhc3M9Im5jYm9keSI+PHRpbWUgZGF0ZXRpbWU9IicrZCsnIj4nK3BhcnNlSW50KGQuc2xpY2UoOCksMTApKycgJyttb25bcGFyc2VJbnQoZC5zbGljZSg1LDcpLDEwKS0xXSsnICcrZC5zbGljZSgwLDQpKyc8L3RpbWU+JysgJzxzcGFuIGNsYXNzPSJuY3QiPicrcC50aXRsZS5yZW5kZXJlZCsnPC9zcGFuPjxzcGFuIGNsYXNzPSJuY3giPicrZXNjKHgpKyc8L3NwYW4+JysgJzxzcGFuIGNsYXNzPSJuY2dvIj5SZWFkIHRoZSBzdG9yeTwvc3Bhbj48L3NwYW4+JzsgdmFyIGltMj1hLnF1ZXJ5U2VsZWN0b3IoJy5uY2ltJyk7IGlmKGltKXtpbTIuY2xhc3NMaXN0LmFkZCgnb3B0bWwtYmctbGF6eWxvYWRlZCcpO2ltMi5zdHlsZS5zZXRQcm9wZXJ0eSgnYmFja2dyb3VuZC1pbWFnZScsJ3VybCgnK2ltKycpJywnaW1wb3J0YW50Jyk7fSBnLmluc2VydEJlZm9yZShhLGcuZmlyc3RDaGlsZCk7IH0pOyB3aGlsZShnLmNoaWxkcmVuLmxlbmd0aD42KWcucmVtb3ZlQ2hpbGQoZy5sYXN0Q2hpbGQpOyB9OyBpZighaWRzLmxlbmd0aCl7ZG9uZSh7fSk7cmV0dXJufSBmZXRjaCgnL2FmdGVyYnVybmVyL3dwLWpzb24vd3AvdjIvbWVkaWE\/aW5jbHVkZT0nK2lkcy5qb2luKCcsJykrJyZwZXJfcGFnZT0xMCZfZmllbGRzPWlkLG1lZGlhX2RldGFpbHMnLHtjcmVkZW50aWFsczonb21pdCd9KSAudGhlbihmdW5jdGlvbihyKXtyZXR1cm4gci5vaz9yLmpzb24oKTpbXX0pLnRoZW4oZnVuY3Rpb24obXMpeyB2YXIgbWVkPXt9OyAobXN8fFtdKS5mb3JFYWNoKGZ1bmN0aW9uKG0peyB2YXIgc3o9KG0ubWVkaWFfZGV0YWlscyYmbS5tZWRpYV9kZXRhaWxzLnNpemVzKXx8e307IHZhciBwaz1zei5tZWRpdW1fbGFyZ2V8fHN6Lm1lZGl1bXx8c3oubGFyZ2V8fHN6LmZ1bGw7IG1lZFttLmlkXT1waz9way5zb3VyY2VfdXJsOicnOyB9KTsgZG9uZShtZWQpOyB9LGZ1bmN0aW9uKCl7ZG9uZSh7fSl9KTsgfSxmdW5jdGlvbigpe30pOyB9KSgpOzsoZnVuY3Rpb24oKXsgaWYoIWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtZmFtJykpcmV0dXJuOyBmdW5jdGlvbiBueihzKXtyZXR1cm4gKHN8fCcnKS50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL1tcdTIwMTknXS9nLCInIikucmVwbGFjZSgvXHMrL2csJyAnKTt9IGZ1bmN0aW9uIGJ1aWxkKGlucCl7IHZhciB0Z3Q9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcihpbnAuZ2V0QXR0cmlidXRlKCdkYXRhLWZpbHRlcicpKTtpZighdGd0KXJldHVybjsgdmFyIHNlbD1pbnAuZ2V0QXR0cmlidXRlKCdkYXRhLWl0ZW0nKSxub3VuPWlucC5nZXRBdHRyaWJ1dGUoJ2RhdGEtbm91bicpfHwncm93cyc7IHZhciBjbnQ9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignW2RhdGEtY291bnQ9IicraW5wLmlkKyciXScpOyB2YXIgbm9uZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1ub25lPSInK2lucC5pZCsnIl0nKTsgdmFyIGc9W10ubWFwLmNhbGwodGd0LnF1ZXJ5U2VsZWN0b3JBbGwoc2VsKSxmdW5jdGlvbihlbCl7IHZhciBkPWVsLmdldEF0dHJpYnV0ZSgnZGF0YS1tb3JlJyk7ZD1kP2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKGQpOm51bGw7IHJldHVybiB7ZWw6ZWwsZGV0OmQsdHh0Om56KGVsLnRleHRDb250ZW50KycgJysoZD9kLnRleHRDb250ZW50OicnKSsnICcrKGVsLmdldEF0dHJpYnV0ZSgnZGF0YS14Jyl8fCcnKSl9OyB9KTsgdmFyIHRvdD1nLmxlbmd0aDsgZnVuY3Rpb24gcnVuKCl7IHZhciB0PW56KGlucC52YWx1ZSkudHJpbSgpO3Q9dD90LnNwbGl0KCcgJyk6W107IHZhciBuPTA7IGZvcih2YXIgaT0wO2k8Zy5sZW5ndGg7aSsrKXsgdmFyIG9rPXRydWU7IGZvcih2YXIgaz0wO2s8dC5sZW5ndGg7aysrKXtpZihnW2ldLnR4dC5pbmRleE9mKHRba10pPDApe29rPWZhbHNlO2JyZWFrO319IGlmKG9rKW4rKzsgZ1tpXS5lbC5jbGFzc0xpc3QudG9nZ2xlKCdxaGlkZScsIW9rKTsgaWYoZ1tpXS5kZXQpZ1tpXS5kZXQuY2xhc3NMaXN0LnRvZ2dsZSgncWhpZGUnLCFvayk7IGlmKG9rJiZ0Lmxlbmd0aCYmZ1tpXS5lbC5jbGFzc0xpc3QuY29udGFpbnMoJ29vYicpKWdbaV0uZWwuY2xhc3NMaXN0LmFkZCgnb3BlbicpOyB9IGlmKGNudCljbnQudGV4dENvbnRlbnQ9KHQubGVuZ3RoP24rJyBvZiAnK3RvdDp0b3QpKycgJytub3VuOyBpZihub25lKW5vbmUuY2xhc3NMaXN0LnRvZ2dsZSgnb24nLG49PT0wKTsgfSBpbnAuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLHJ1bik7IHZhciBjPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLWNsZWFyPSInK2lucC5pZCsnIl0nKTsgaWYoYyljLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpe2lucC52YWx1ZT0nJztydW4oKTtpbnAuZm9jdXMoKTt9KTsgcnVuKCk7IH0gW10uZm9yRWFjaC5jYWxsKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNtZmFtIGlucHV0W2RhdGEtZmlsdGVyXScpLGJ1aWxkKTsgZnVuY3Rpb24gdG9nKG8pe28uY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30gW10uZm9yRWFjaC5jYWxsKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNtZmFtIC5vb2J3cmFwLmNvbGwgLm9vYj5kaXYnKSxmdW5jdGlvbihoKXsgaC5zZXRBdHRyaWJ1dGUoJ3RhYmluZGV4JywnMCcpO2guc2V0QXR0cmlidXRlKCdyb2xlJywnYnV0dG9uJyk7IGguYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKGUpe2lmKGUudGFyZ2V0LmNsb3Nlc3QoJ2EnKSlyZXR1cm47dG9nKGgucGFyZW50Tm9kZSk7fSk7IGguYWRkRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsZnVuY3Rpb24oZSl7aWYoZS5rZXk9PT0nRW50ZXInfHxlLmtleT09PScgJyl7ZS5wcmV2ZW50RGVmYXVsdCgpO3RvZyhoLnBhcmVudE5vZGUpO319KTsgfSk7IFtdLmZvckVhY2guY2FsbChkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjbWZhbSBbZGF0YS10b2dnbGVhbGxdJyksZnVuY3Rpb24oYil7IGIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7IHZhciB3PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYi5nZXRBdHRyaWJ1dGUoJ2RhdGEtdG9nZ2xlYWxsJykpO2lmKCF3KXJldHVybjsgdmFyIG9wZW49ISF3LnF1ZXJ5U2VsZWN0b3IoJy5vb2I6bm90KC5vcGVuKScpOyBbXS5mb3JFYWNoLmNhbGwody5xdWVyeVNlbGVjdG9yQWxsKCcub29iJyksZnVuY3Rpb24obyl7by5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyxvcGVuKTt9KTsgYi50ZXh0Q29udGVudD1vcGVuPydDb2xsYXBzZSBhbGwnOidFeHBhbmQgYWxsJzsgfSk7IH0pOyBbXS5mb3JFYWNoLmNhbGwoZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnI21mYW0gLmNieCcpLGZ1bmN0aW9uKGIpeyBiLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpeyB2YXIgcj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChiLmdldEF0dHJpYnV0ZSgnZGF0YS1tb3JlJykpO2lmKCFyKXJldHVybjsgdmFyIG9uPXIuY2xhc3NMaXN0LnRvZ2dsZSgnb24nKTsgYi50ZXh0Q29udGVudD1vbj8nSGlkZSc6J0RldGFpbCc7IGIuc2V0QXR0cmlidXRlKCdhcmlhLWV4cGFuZGVkJyxvbj8ndHJ1ZSc6J2ZhbHNlJyk7IH0pOyB9KTsgfSkoKTs7KGZ1bmN0aW9uKCl7IGlmKCFkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbWZhbScpKXJldHVybjsgZnVuY3Rpb24gZmxhc2goaWQpeyB2YXIgZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOyBpZighZWwpcmV0dXJuOyBlbC5jbGFzc0xpc3QuYWRkKCdmbGFzaCcpOyBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZWwuY2xhc3NMaXN0LnJlbW92ZSgnZmxhc2gnKTt9LDE4MDApOyB9IGZ1bmN0aW9uIGdvKGlkKXsgdmFyIGVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsgaWYoIWVsKXJldHVybiBmYWxzZTsgdmFyIGQ9ZWwuY2xvc2VzdCgnZGV0YWlscycpOyBpZihkJiYhZC5vcGVuKWQub3Blbj10cnVlOyBlbC5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6J3Ntb290aCcsYmxvY2s6J2NlbnRlcid9KTsgZmxhc2goaWQpOyByZXR1cm4gdHJ1ZTsgfSBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oZSl7IHZhciB0PWUudGFyZ2V0OyB2YXIgYT10JiZ0LmNsb3Nlc3Q\/dC5jbG9zZXN0KCdhLnVuaXQuanVtcCcpOm51bGw7IGlmKCFhKXJldHVybjsgdmFyIGg9YS5nZXRBdHRyaWJ1dGUoJ2hyZWYnKXx8Jyc7IGlmKGguY2hhckF0KDApIT09JyMnKXJldHVybjsgaWYoZ28oaC5zbGljZSgxKSkpe2UucHJldmVudERlZmF1bHQoKTsgaWYoaGlzdG9yeS5yZXBsYWNlU3RhdGUpaGlzdG9yeS5yZXBsYWNlU3RhdGUobnVsbCwnJyxoKTt9IH0pOyBpZihsb2NhdGlvbi5oYXNoLmluZGV4T2YoJyNiYXNlLScpPT09MCl7c2V0VGltZW91dChmdW5jdGlvbigpe2dvKGxvY2F0aW9uLmhhc2guc2xpY2UoMSkpO30sNDAwKTt9IH0pKCk7\"><\/div>\n<p><script>(function(){var el=document.getElementById(\"oob-data\");var js=decodeURIComponent(escape(atob(el.getAttribute(\"data-js\"))));var sc=document.createElement(\"script\");sc.text=js;document.body.appendChild(sc);})();<\/script><div id=\"shr-data\" data-js=\"KGZ1bmN0aW9uKCl7IHZhciB3PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNtZmFtIC5tZnNoYXJlJyk7IGlmKCF3KXJldHVybjsgdmFyIHQ9dy5xdWVyeVNlbGVjdG9yKCcubWZzaC1idG4nKSwgbmV0PXcucXVlcnlTZWxlY3RvcignLm1mc2gtbmV0JyksIHNhaWQ9dy5xdWVyeVNlbGVjdG9yKCcubWZzaC1zYWlkJyk7IHZhciB1cmw9bG9jYXRpb24uaHJlZi5zcGxpdCgnIycpWzBdLnNwbGl0KCc\/JylbMF07IHZhciB0aXRsZT0oZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI21mYW0gaDEnKXx8e30pLnRleHRDb250ZW50fHxkb2N1bWVudC50aXRsZTsgdmFyIFU9ZW5jb2RlVVJJQ29tcG9uZW50KHVybCksIFQ9ZW5jb2RlVVJJQ29tcG9uZW50KHRpdGxlKTsgdmFyIGxpbmtzPVsgWydYJywnaHR0cHM6Ly90d2l0dGVyLmNvbS9pbnRlbnQvdHdlZXQ\/dXJsPScrVSsnJnRleHQ9JytULCdNMTguMiAySDIxbC02LjYgNy41TDIyIDIyaC02bC00LjctNi4yTDUuOSAyMkgzbDctOEwyIDJoNi4ybDQuMyA1LjdMMTguMiAyem0tMSAxOGgxLjZMNyAzLjlINS4zTDE3LjIgMjB6J10sIFsnRmFjZWJvb2snLCdodHRwczovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA\/dT0nK1UsJ00xMyAyMnYtOWgzbC41LTMuNUgxM1Y3LjNjMC0xIC4zLTEuNyAxLjgtMS43SDE2LjZWMi40QTI0IDI0IDAgMDAxNC4yIDJDMTEuNyAyIDEwIDMuNSAxMCA2LjN2My4ySDdWMTNoM3Y5aDN6J10sIFsnTGlua2VkSW4nLCdodHRwczovL3d3dy5saW5rZWRpbi5jb20vc2hhcmluZy9zaGFyZS1vZmZzaXRlLz91cmw9JytVLCdNNC45OCAzLjVBMi41IDIuNSAwIDExMi41IDYgMi41IDIuNSAwIDAxNC45OCAzLjV6TTMgOC45OGg0VjIxSDN6TTkgOC45OGgzLjh2MS42NGguMDVBNC4yIDQuMiAwIDAxMTcgOC42YzQgMCA0LjcgMi42IDQuNyA2VjIxaC00di01LjZjMC0xLjM0IDAtMy0xLjktM3MtMi4yIDEuNC0yLjIgMi45VjIxSDl6J10sIFsnV2hhdHNBcHAnLCdodHRwczovL3dhLm1lLz90ZXh0PScrVCsnJTIwJytVLCdNMTIgMmExMCAxMCAwIDAwLTguNiAxNUwyIDIybDUuMi0xLjRBMTAgMTAgMCAxMDEyIDJ6bTUuNSAxNC4xYy0uMi43LTEuMyAxLjMtMS45IDEuM3MtMS4yLjMtNC0xLjItNC4zLTQuNy00LjUtNC45LTEuMS0xLjYtMS4xLTMgLjctMiAxLTIuMy42LS4zLjgtLjNoLjZjLjIgMCAuNC0uMS43LjVsMSAyLjNjLjEuMi4xLjQgMCAuNmwtLjQuNS0uNC40Yy0uMS4xLS4zLjMtLjEuNmE5IDkgMCAwMDEuNiAyIDggOCAwIDAwMi4zIDEuNWMuMy4xLjUuMS42LS4xbC45LTFjLjItLjIuNC0uMi42LS4xbDIuMiAxYy4zLjIuNS4zLjYuNGEyIDIgMCAwMTAgLjh6J10sIFsnRW1haWwnLCdtYWlsdG86P3N1YmplY3Q9JytUKycmYm9keT0nK1UsJ00yMCA0SDRhMiAyIDAgMDAtMiAydjEyYTIgMiAwIDAwMiAyaDE2YTIgMiAwIDAwMi0yVjZhMiAyIDAgMDAtMi0yem0wIDQuMmwtOCA1LTgtNVY2bDggNSA4LTV6J10gXTsgdmFyIGg9Jyc7IGZvcih2YXIgaT0wO2k8bGlua3MubGVuZ3RoO2krKyl7IGgrPSc8YSBocmVmPSInK2xpbmtzW2ldWzFdKyciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBhcmlhLWxhYmVsPSJTaGFyZSBvbiAnK2xpbmtzW2ldWzBdKyciPjxzdmcgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSInK2xpbmtzW2ldWzJdKyciLz48L3N2Zz48L2E+JzsgfSBoKz0nPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJtZnNoLWNvcHkiIGFyaWEtbGFiZWw9IkNvcHkgbGluayI+PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xNiAxSDRhMiAyIDAgMDAtMiAydjE0aDJWM2gxMlYxem0zIDRIOGEyIDIgMCAwMC0yIDJ2MTRhMiAyIDAgMDAyIDJoMTFhMiAyIDAgMDAyLTJWN2EyIDIgMCAwMC0yLTJ6bTAgMTZIOFY3aDExdjE0eiIvPjwvc3ZnPjwvYnV0dG9uPic7IG5ldC5pbm5lckhUTUw9aDsgZnVuY3Rpb24gZmxhc2gobSl7IHNhaWQudGV4dENvbnRlbnQ9bTsgc2V0VGltZW91dChmdW5jdGlvbigpe3NhaWQudGV4dENvbnRlbnQ9Jyd9LDIyMDApOyB9IG5ldC5xdWVyeVNlbGVjdG9yKCcubWZzaC1jb3B5JykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7IGlmKG5hdmlnYXRvci5jbGlwYm9hcmQpe25hdmlnYXRvci5jbGlwYm9hcmQud3JpdGVUZXh0KHVybCkudGhlbihmdW5jdGlvbigpe2ZsYXNoKCdMaW5rIGNvcGllZCcpfSxmdW5jdGlvbigpe2ZsYXNoKHVybCl9KTt9IGVsc2UgZmxhc2godXJsKTsgfSk7IHQuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7IGlmKG5hdmlnYXRvci5zaGFyZSl7IG5hdmlnYXRvci5zaGFyZSh7dGl0bGU6dGl0bGUsdXJsOnVybH0pLmNhdGNoKGZ1bmN0aW9uKCl7fSk7IHJldHVybjsgfSB3LmNsYXNzTGlzdC50b2dnbGUoJ29uJyk7IH0pOyBpZighbmF2aWdhdG9yLnNoYXJlKSB3LmNsYXNzTGlzdC5hZGQoJ29uJyk7IH0pKCk7\"><\/div>\n<p><script>(function(){var el=document.getElementById(\"shr-data\");var js=decodeURIComponent(escape(atob(el.getAttribute(\"data-js\"))));var sc=document.createElement(\"script\");sc.text=js;document.body.appendChild(sc);})();<\/script>","protected":false},"excerpt":{"rendered":"<p>Order of Battle &middot; Algeria Algerian Air Force &#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &#1575;&#1604;&#1580;&#1586;&#1575;&#1574;&#1585;&#1610;&#1577; &middot; &#11612;&#11568;&#11619;&#11598;&#11579;&#11604;&#11612; &#11593;&#11571;&#11579;&#11599;&#11599;&#11593; &#11612;&#11568;&#11619;&#11619;&#11568;&#11618;&#11604;&#11593;&#11612; &middot; Forces a&#233;riennes alg&#233;riennes The Algerian Air Force grew out of a handful of pilots the National Liberation Front sent abroad to train during the war of independence, began flying in 1962 with five MiG-15s given by Egypt, sent squadrons [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":22996,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"editor_notices":[],"footnotes":""},"class_list":["post-29093","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Algerian Air Force | MiGFlug<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/migflug.com\/nl\/luchtmacht\/algerijnse-luchtmacht\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Algerian Air Force | MiGFlug\" \/>\n<meta property=\"og:description\" content=\"Order of Battle &middot; Algeria Algerian Air Force &#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &#1575;&#1604;&#1580;&#1586;&#1575;&#1574;&#1585;&#1610;&#1577; &middot; &#11612;&#11568;&#11619;&#11598;&#11579;&#11604;&#11612; &#11593;&#11571;&#11579;&#11599;&#11599;&#11593; &#11612;&#11568;&#11619;&#11619;&#11568;&#11618;&#11604;&#11593;&#11612; &middot; Forces a&#233;riennes alg&#233;riennes The Algerian Air Force grew out of a handful of pilots the National Liberation Front sent abroad to train during the war of independence, began flying in 1962 with five MiG-15s given by Egypt, sent squadrons [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/migflug.com\/nl\/luchtmacht\/algerijnse-luchtmacht\/\" \/>\n<meta property=\"og:site_name\" content=\"MiGFlug\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MiGFlug\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-02T13:37:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/06\/migflug-share-1200x630-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@migflug\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"28 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/algerian-air-force\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/algerian-air-force\\\/\",\"name\":\"Algerian Air Force | MiGFlug\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#website\"},\"datePublished\":\"2026-10-02T06:36:38+00:00\",\"dateModified\":\"2026-10-02T13:37:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/algerian-air-force\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/migflug.com\\\/air-forces\\\/algerian-air-force\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/algerian-air-force\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/migflug.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Air Forces of the World \u2014 Order of Battle\",\"item\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Algerian Air Force\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#website\",\"url\":\"https:\\\/\\\/migflug.com\\\/\",\"name\":\"MiGFlug\",\"description\":\"Fly a Jet Fighter Yourself\",\"publisher\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/migflug.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#organization\",\"name\":\"MiGFlug GmbH\",\"url\":\"https:\\\/\\\/migflug.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/logo-migflug-blue.png\",\"contentUrl\":\"https:\\\/\\\/migflug.com\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/logo-migflug-blue.png\",\"width\":200,\"height\":100,\"caption\":\"MiGFlug GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MiGFlug\\\/\",\"https:\\\/\\\/x.com\\\/migflug\",\"https:\\\/\\\/www.instagram.com\\\/migflug\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/MiGFlug\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/migflug.com\\\/\",\"https:\\\/\\\/www.pinterest.ch\\\/migflug\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Algerijnse luchtmacht | MiGFlug","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/migflug.com\/nl\/luchtmacht\/algerijnse-luchtmacht\/","og_locale":"nl_NL","og_type":"article","og_title":"Algerian Air Force | MiGFlug","og_description":"Order of Battle &middot; Algeria Algerian Air Force &#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &#1575;&#1604;&#1580;&#1586;&#1575;&#1574;&#1585;&#1610;&#1577; &middot; &#11612;&#11568;&#11619;&#11598;&#11579;&#11604;&#11612; &#11593;&#11571;&#11579;&#11599;&#11599;&#11593; &#11612;&#11568;&#11619;&#11619;&#11568;&#11618;&#11604;&#11593;&#11612; &middot; Forces a&#233;riennes alg&#233;riennes The Algerian Air Force grew out of a handful of pilots the National Liberation Front sent abroad to train during the war of independence, began flying in 1962 with five MiG-15s given by Egypt, sent squadrons [&hellip;]","og_url":"https:\/\/migflug.com\/nl\/luchtmacht\/algerijnse-luchtmacht\/","og_site_name":"MiGFlug","article_publisher":"https:\/\/www.facebook.com\/MiGFlug\/","article_modified_time":"2026-10-02T13:37:46+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/06\/migflug-share-1200x630-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@migflug","twitter_misc":{"Geschatte leestijd":"28 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/migflug.com\/air-forces\/algerian-air-force\/","url":"https:\/\/migflug.com\/air-forces\/algerian-air-force\/","name":"Algerijnse luchtmacht | MiGFlug","isPartOf":{"@id":"https:\/\/migflug.com\/#website"},"datePublished":"2026-10-02T06:36:38+00:00","dateModified":"2026-10-02T13:37:46+00:00","breadcrumb":{"@id":"https:\/\/migflug.com\/air-forces\/algerian-air-force\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/migflug.com\/air-forces\/algerian-air-force\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/migflug.com\/air-forces\/algerian-air-force\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/migflug.com\/"},{"@type":"ListItem","position":2,"name":"Air Forces of the World \u2014 Order of Battle","item":"https:\/\/migflug.com\/air-forces\/"},{"@type":"ListItem","position":3,"name":"Algerian Air Force"}]},{"@type":"WebSite","@id":"https:\/\/migflug.com\/#website","url":"https:\/\/migflug.com\/","name":"MiGFlug","description":"Bestuur zelf een straaljager","publisher":{"@id":"https:\/\/migflug.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/migflug.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/migflug.com\/#organization","name":"MiGFlug GmbH","url":"https:\/\/migflug.com\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/migflug.com\/#\/schema\/logo\/image\/","url":"https:\/\/migflug.com\/wp-content\/uploads\/2018\/10\/logo-migflug-blue.png","contentUrl":"https:\/\/migflug.com\/wp-content\/uploads\/2018\/10\/logo-migflug-blue.png","width":200,"height":100,"caption":"MiGFlug GmbH"},"image":{"@id":"https:\/\/migflug.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MiGFlug\/","https:\/\/x.com\/migflug","https:\/\/www.instagram.com\/migflug\/","https:\/\/www.youtube.com\/user\/MiGFlug","https:\/\/www.linkedin.com\/company\/migflug.com\/","https:\/\/www.pinterest.ch\/migflug\/"]}]}},"_links":{"self":[{"href":"https:\/\/migflug.com\/nl\/wp-json\/wp\/v2\/pages\/29093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/migflug.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/migflug.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/migflug.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/migflug.com\/nl\/wp-json\/wp\/v2\/comments?post=29093"}],"version-history":[{"count":3,"href":"https:\/\/migflug.com\/nl\/wp-json\/wp\/v2\/pages\/29093\/revisions"}],"predecessor-version":[{"id":30346,"href":"https:\/\/migflug.com\/nl\/wp-json\/wp\/v2\/pages\/29093\/revisions\/30346"}],"up":[{"embeddable":true,"href":"https:\/\/migflug.com\/nl\/wp-json\/wp\/v2\/pages\/22996"}],"wp:attachment":[{"href":"https:\/\/migflug.com\/nl\/wp-json\/wp\/v2\/media?parent=29093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}