{"id":29261,"date":"2026-10-02T09:06:35","date_gmt":"2026-10-02T07:06:35","guid":{"rendered":"https:\/\/migflug.com\/?page_id=29261"},"modified":"2026-10-02T15:20:16","modified_gmt":"2026-10-02T13:20:16","slug":"south-african-air-force","status":"publish","type":"page","link":"https:\/\/migflug.com\/es\/air-forces\/south-african-air-force\/","title":{"rendered":"South African Air Force"},"content":{"rendered":"<style>body.page-id-29261 h1.entry-title.main_title{display:none} body.page-id-29261 #main-content .container{padding-top:0} body.page-id-29261 #left-area{padding-bottom:0} body.page-id-29261{overflow-x:hidden} body.page-id-29261 #sidebar{display:none} body.page-id-29261 #left-area{width:100%!important;float:none;padding:0} body.page-id-29261 #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; South Africa<\/div>\n<h1>South African Air Force<\/h1>\n<div class=\"native\">South African Air Force &middot; Suid-Afrikaanse Lugmag<\/div>\n<p class=\"sub\">The South African Air Force, which counts its birthday from 1 February 1920, fought from East Africa to Warsaw in the Second World War, flew Mustangs and Sabres in Korea and spent 23 years at war in Namibia and Angola under an arms embargo &mdash; and in 2026 it owns a modern core of 26 Gripens, 24 Hawks and 11 Rooivalks that its own budget can keep only partly in the air.<\/p>\n<div class=\"statstrip\">\n<div class=\"stat\"><b>25<\/b><span>Combat aircraft<\/span><\/div>\n<div class=\"stat\"><b>10<\/b><span>Active air bases<\/span><\/div>\n<div class=\"stat\"><b>1920<\/b><span>Founded<\/span><\/div>\n<div class=\"stat\"><b>54<\/b><span>Types retired<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"photocred\">Photo: NJR ZA \/ Wikimedia Commons (CC BY-SA 3.0)<\/div>\n<div class=\"accent\"><\/div>\n<\/div>\n<div class=\"wrap\">\n<div class=\"chips\"><span class=\"chip\"><b>Country<\/b>South Africa<\/span><span class=\"chip\"><b>Founded<\/b>1920<\/span><span class=\"chip\"><b>Status<\/b>Active<\/span><span class=\"chip\"><b>Headquarters<\/b>Pretoria<\/span><span class=\"chip\"><b>Commander<\/b>Carl Moatshe<\/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 South African Air Force story: Warsaw in 1944, the Flying Cheetahs in Korea and a Border War under embargo<\/h2>\n<div class=\"cols\">\n<div>\n<h3 class=\"sh\">1914&ndash;1939: from the Aviation Corps to an air force of its own<\/h3>\n<p>South African military flying began before the Union had an air force. Six officers qualified at the flying school at Alexandersfontein, near Kimberley, in April 1914, and the South African Aviation Corps flew in the campaign against German South West Africa from 6 May 1915. Its pilots then went into the Royal Flying Corps: a South African unit, 26 Squadron RFC, was in Kenya from January 1916, and Wikipedia counts some 3,000 South Africans in the RFC, 260 of whom died. Pierre van Ryneveld, who flew from England to the Cape with Quintin Brand in 1920, was appointed Director of Air Services in June 1920 with effect from 1 February 1920 &mdash; the date the service still treats as its birthday. Britain&rsquo;s Imperial Gift supplied 100 aircraft, Zwartkop became the first air base in 1921, and the name South African Air Force was first used officially on 1 February 1923. Its first operations were at home and in the mandated territory: 1 Squadron lost two aircraft against the striking miners of the Rand in March 1922, and two DH.9s bombed and strafed the Bondelswarts in May 1922, when about 100 Nama were killed, women and children among them &mdash; an action the League of Nations&rsquo; Permanent Mandates Commission investigated.<\/p>\n<h3 class=\"sh\">1940&ndash;1945: East Africa, the Desert, Italy and Warsaw<\/h3>\n<p>In September 1939 the SAAF had 160 permanent officers, 35 cadets and 1,400 other ranks, and its modern combat aircraft amounted to six Hurricanes, one Battle and one Blenheim. It grew into one of the larger Allied air arms. Converted Ju 86s of 12 Squadron bombed Italian positions at Moyale in June 1940, and by December 1940 ten squadrons and a flight were flying against the Italians in East Africa. In the Western Desert, Wikipedia records eleven SAAF squadrons flying 33,991 sorties between 1941 and 1943 and claiming 342 enemy aircraft destroyed; SAAF squadrons flew from Malta over Sicily and then fought up Italy and over the Balkans. In August and September 1944 the Liberators of 31 and 34 Squadrons flew 181 supply sorties from Italy to the Warsaw Uprising, part of an airlift in which the air forces involved lost 41 aircraft. By the end of 1944 the SAAF had 44,417 people, 2,349 of them pilots, and by 1945 the Joint Air Training Scheme had trained 33,347 aircrew at 36 air schools in South Africa. The war made the SAAF; it also left it far larger than peacetime South Africa wanted to pay for.<\/p>\n<h3 class=\"sh\">1948&ndash;1963: Berlin, the Flying Cheetahs and the first jets<\/h3>\n<p>The post-war air force was small but busy. It supplied 20 aircrews to the Berlin Airlift, which flew 4,133 tons of supplies on 1,240 missions, and in November 1950 put the springbok in the centre of its roundel. Korea was its last war as part of a large allied force. 2 Squadron, the Flying Cheetahs, sailed for Japan on 25 September 1950 and flew its first mission from the airfields at Pyongyang on 19 November 1950, as part of the USAF&rsquo;s 18th Fighter-Bomber Wing. Ground attack in the F-51D Mustang was costly: 10,373 sorties and 74 of 95 aircraft lost. From January 1953 the squadron flew F-86F Sabres, losing four of 22 in 2,032 sorties. The unofficial SAAF history counts 34 pilots killed and eight taken prisoner, among them Denis Earp, later Chief of the Air Force; Wikipedia&rsquo;s squadron article gives 33. The squadron earned US and Korean Presidential Unit Citations. At home the jet age arrived with Vampires from 1950, Canadair Sabre Mk 6s from 1956 and Mirage IIIs from 1963, with Canberras, Buccaneers and Shackletons for strike and maritime patrol.<\/p>\n<h3 class=\"sh\">1966&ndash;1989: the Border War, under embargo<\/h3>\n<p>The Border War was the SAAF&rsquo;s longest war: it is dated from a clash at Omugulugwombashe on 26 August 1966 and ended with the withdrawal from Angola and Namibia in 1988&ndash;1989. Helicopters, Impalas and light aircraft did most of the daily work; the jets first went into action since Korea at Cassinga on 4 May 1978, which South Africa calls a SWAPO base and SWAPO and Angola call a refugee camp &mdash; the Truth and Reconciliation Commission in 1998 found it was a military facility from the SADF&rsquo;s perspective but could not establish the civilian toll. International arms embargoes meant South Africa could not buy new fighters after the Mirage F1s that arrived from 1975, so it rebuilt Mirage IIIs into Cheetahs with Israeli help. In the air the record is contested. Major Johan Rankin shot down two Angolan MiG-21s in 1981 and 1982; over Cuito Cuanavale in 1987&ndash;1988 Cuban-flown MiG-23s and dense air defences took the initiative, and Cuba and South Africa still give different accounts of who won. Wikipedia, citing Dick Lord, counts 22 SAAF aircraft lost to enemy action between 1974 and 1989. By 1990 the force had more than 800 aircraft.<\/p>\n<h3 class=\"sh\">1994&ndash;2012: integration, the arms deal and the Gripen<\/h3>\n<p>Democracy shrank the air force and changed who served in it. The South African National Defence Force formed in 1994 took in the old SADF, the homeland forces and the guerrilla armies MK and APLA; the SAAF retired more than 400 aircraft and closed more than a dozen squadrons and two bases. The Mirage F1 went in 1992 and 1997, the Impala in 2005 and the Cheetah on 1 April 2008. The replacements came in the arms deal signed on 3 December 1999: 24 Hawk Mk 120s, 28 Gripens (cut to 26 in 2005) and 30 A109 helicopters, part of a package announced at R29.992 billion. It was dogged by corruption allegations: Schabir Shaik was convicted in 2005, the Seriti Commission found no evidence of wrongdoing in 2016, and the High Court set its findings aside in August 2019. The aircraft themselves were good. The first Hawks were handed over on 24 May 2006, the first Gripen reached Makhado in 2008, and the locally designed Rooivalk attack helicopter, in development since 1984, was declared fully operational on 1 April 2011.<\/p>\n<h3 class=\"sh\">2013&ndash;2026: Goma, groundings and an &ldquo;unfunded&rdquo; air force<\/h3>\n<p>The Rooivalk then had its war. Three deployed to the eastern DRC with the UN Force Intervention Brigade in October 2013 and on 4 November 2013 attacked M23 positions; the defence minister of the day said M23 had to retreat because of them. But money was running out. The Gripens were grounded from September 2021 until a Saab contract let 13 of the 25 fly again on 5 September 2022, with 12 stored. In November 2024 Armscor told Parliament that most support contracts were underfunded and that the Hawk contract had lapsed; the Rooivalks, unflown in the DRC since August 2022, came home in December 2024. During the SADC mission in the DRC, defenceWeb reported Oryx helicopters hit by small-arms fire with fatalities; ten South African soldiers died at Goma in January 2025, and SADC ended the mission in March. In June 2025 Armscor reported two serviceable C-130s and a maintenance shortfall of R7.7 billion over three years. The SAAF still delivers: it policed the G20 summit in November 2025 with Gripens, Hawks and Rooivalks. Its new chief, Carl Moatshe, has said plainly that it is part of &ldquo;an unfunded Defence Force&rdquo;.<\/p>\n<\/div>\n<div>\n<div class=\"pull\">In September 1939 the SAAF had 160 permanent officers, 35 cadets and 1,400 other ranks, and its modern combat aircraft amounted to six Hurricanes, one Battle and one Blenheim. It grew into one of the larger Allied air arms.<cite>South African 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 South African 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>Suid-Afrikaanse Lugmag<span class=\"gnote\">The Afrikaans name, used for example by Maroela Media in 2026. English and Afrikaans are two of South Africa&rsquo;s official languages; no SAAF-published name in the other official languages was found, and the official site af.mil.za could not be reached<\/span><\/dd>\n<dt>Founded<\/dt>\n<dd>1 February 1920<span class=\"gnote\">Van Ryneveld&rsquo;s appointment as Director of Air Services, made in June 1920 and backdated to 1 February, is &ldquo;acknowledged as marking the official birth of the SAAF&rdquo;. The name South African Air Force was first used officially on 1 February 1923. The Aviation Corps of 1915 was its predecessor<\/span><\/dd>\n<dt>Part of<\/dt>\n<dd>South African National Defence Force<span class=\"gnote\">Formed in 1994; the President is commander-in-chief<\/span><\/dd>\n<dt>Headquarters<\/dt>\n<dd>Pretoria<span class=\"gnote\">Air Force Headquarters, Pretoria<\/span><\/dd>\n<dt>Chief of the Air Force<\/dt>\n<dd>Lt Gen Carl Moatshe<span class=\"gnote\">Since 1 April 2026; succeeded Lt Gen Wiseman Mbambo<\/span><\/dd>\n<dt>Motto<\/dt>\n<dd>Per aspera ad astra<span class=\"gnote\">&ldquo;Through adversity to the stars&rdquo;<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Strength<\/h4>\n<dl>\n<dt>Personnel<\/dt>\n<dd>About 9,000&ndash;12,815<span class=\"gnote\">Moatshe spoke of about 9,000 air force members in May 2026; Wikipedia gives 12,815 active and 1,000 reserve. The sources may count different things (uniformed members against all posts), so the range is given<\/span><\/dd>\n<dt>Aircraft on inventory<\/dt>\n<dd>199 (DoD, March 2025)<span class=\"gnote\">The Department of Defence said the SAAF had 199 aircraft when it disputed a News24 report that only six of 330 were working. Analysts quoted by defenceWeb put average serviceability at 15&ndash;20 per cent<\/span><\/dd>\n<dt>Combat aircraft<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>JAS 39C\/D Gripen &mdash; 26 delivered, one written off; 13 kept in flying rotation<\/li>\n<li>Rooivalk attack helicopter &mdash; 11<\/li>\n<\/ul>\n<p><span class=\"gnote\">The 2022 Saab contract funded 13 Gripens with 12 in storage; Armscor still targeted only 13 in June 2025<\/span><\/dd>\n<dt>Trainers<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Hawk Mk 120 &mdash; 24 delivered, about 22 in service<\/li>\n<li>PC-7 Mk II Astra &mdash; 35 upgraded airframes<\/li>\n<\/ul>\n<p><span class=\"gnote\">A report cited by defenceWeb in March 2025 had two Astras of 35 available<\/span><\/dd>\n<dt>Transport<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>C-130BZ Hercules &mdash; six on the books, one or two flying<\/li>\n<li>C-212, Caravan, PC-12, King Air<\/li>\n<li>VIP: Boeing BBJ, Falcon 50, Falcon 900B, Citation II<\/li>\n<\/ul>\n<p><span class=\"gnote\">Only aircraft 401 was flying in October 2025; 409 was at Marshall in the UK<\/span><\/dd>\n<dt>Helicopters<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Oryx &mdash; 37 airframes<\/li>\n<li>A109 &mdash; 24<\/li>\n<li>BK 117 &mdash; 8<\/li>\n<li>Super Lynx 300 &mdash; 4 (for the Navy)<\/li>\n<\/ul>\n<p><span class=\"gnote\">Availability figures cited in March 2025: Oryx 4 of 13 in the operating pool, A109 1 of 9<\/span><\/dd>\n<dt>Air Defence programme budget<\/dt>\n<dd>R7.570 billion (2026\/27)<span class=\"gnote\">Up 4.44 per cent from R7.248 billion, while the whole defence budget fell to R57.606 billion, a real cut of about 5 per cent. Defence is about 0.8 per cent of GDP<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Infrastructure<\/h4>\n<dl>\n<dt>Flying bases<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Makhado &mdash; 2 Sqn Gripen, 85 Combat Flying School Hawk<\/li>\n<li>Waterkloof &mdash; transport and VIP squadrons<\/li>\n<li>Bloemspruit &mdash; 16 Sqn Rooivalk, 87 Helicopter Flying School<\/li>\n<li>Hoedspruit &mdash; 19 Sqn<\/li>\n<li>Durban &mdash; 15 Sqn<\/li>\n<li>Ysterplaat &mdash; 22 and 35 Sqn<\/li>\n<li>Langebaanweg &mdash; Central Flying School<\/li>\n<li>Overberg &mdash; Test Flight and Development Centre<\/li>\n<\/ul>\n<p><span class=\"gnote\">Per the unofficial SAAF website&rsquo;s base list; Swartkop is now the Air Force Mobile Deployment Wing with 17 Squadron and the SAAF Museum<\/span><\/dd>\n<dt>Closed since 1994<\/dt>\n<dd>Two air bases, more than a dozen squadrons<span class=\"gnote\">Wikipedia&rsquo;s summary of the post-1994 drawdown, which also retired more than 400 aircraft<\/span><\/dd>\n<dt>Flying hours<\/dt>\n<dd>About 6,000&ndash;6,800 of 12,000 budgeted<span class=\"gnote\">defenceWeb reported 6,800 of 12,000 in 2025; Wingrin wrote in February 2026 that only half the target was achieved the year before<\/span><\/dd>\n<dt>Maintenance shortfall<\/dt>\n<dd>R7.7 billion over three years<span class=\"gnote\">Armscor to Parliament&rsquo;s Joint Standing Committee on Defence, 13 June 2025<\/span><\/dd>\n<dt>Air show<\/dt>\n<dd>Africa Aerospace and Defence, AFB Waterkloof<span class=\"gnote\">Held in September 2026; the next is planned for 27 September&ndash;1 October 2028<\/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 South African Air Force is organised<\/h2>\n<p class=\"spx-lede\">One of the services of the South African National Defence Force, run from Air Force Headquarters in Pretoria through numbered squadrons and flying schools at ten active bases and stations. <span class=\"imp\">Its modern core came from the 1999 arms deal &mdash; 26 Gripens with 2 Squadron and 24 Hawks with 85 Combat Flying School, both at Makhado &mdash; beside 11 locally designed Rooivalk attack helicopters with 16 Squadron at Bloemspruit.<\/span> Money limits all of it: only 13 Gripens are funded to fly, and Armscor told Parliament in June 2025 of a maintenance shortfall of R7.7 billion over three years.<\/p>\n<div class=\"org\">\n<div class=\"cmdcard\"><span class=\"cface mono\">CM<\/span><\/p>\n<div class=\"cmdtx\"><span class=\"crank\">Lieutenant General<\/span><b>Carl Moatshe<\/b><span class=\"cmeta\">Chief of the South African Air Force &middot; in office since 2026<\/span><\/div>\n<div class=\"cmdorg\"><span>South African Air Force<\/span><em>Suid-Afrikaanse Lugmag<\/em><\/div>\n<\/div>\n<div class=\"orgrow\">\n<div class=\"orgcard\"><span class=\"tag\">Headquarters<\/span><\/p>\n<h4>Air Force Headquarters<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Pretoria<\/div>\n<p>One of the services of the South African National Defence Force, formed in 1994, whose commander-in-chief is the President. Lt Gen Carl Moatshe, until then Chief Director Force Preparation, became Chief of the Air Force on 1 April 2026, succeeding Lt Gen Wiseman Mbambo, who retired on 31 March 2026, according to defenceWeb; the official SAAF and Department of Defence websites could not be reached to confirm the appointment notice.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Front line<\/span><\/p>\n<h4>2 Squadron &ldquo;Flying Cheetahs&rdquo;<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Makhado<\/div>\n<p>The SAAF&rsquo;s only fighter squadron, the Korean War unit, at Makhado since January 1993. It flew Cheetahs until 2 April 2008 and now the Gripen C\/D: 26 were delivered and one was written off, and under the 2022 Saab support contract 13 fly and 12 are stored. Four Gripens policed the G20 summit in November 2025.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Attack helicopters<\/span><\/p>\n<h4>16 Squadron<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Bloemspruit<\/div>\n<p>The only unit flying the locally designed Rooivalk, 11 airframes. Three fought with the UN Force Intervention Brigade in the eastern DRC from 2013, were unflown there from August 2022 and came home in December 2024; Armscor told Parliament in June 2025 that full serviceability would cost over R2 billion, against R469 million allocated.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Transport<\/span><\/p>\n<h4>21, 28, 41 and 44 Squadrons<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Waterkloof<\/div>\n<p>21 Squadron flies the President in the Boeing BBJ &ldquo;Inkwazi&rdquo; and other VIPs in Falcon and Citation jets; 28 Squadron the C-130BZ Hercules, six on the books, of which reports in 2025 gave none, one or two as serviceable. 41 and 44 are light transport squadrons with Caravans, King Airs, C-212s and a PC-12, which the sources do not assign to either squadron.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Helicopters<\/span><\/p>\n<h4>15, 17 and 19 Squadrons<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Durban, Swartkop and Hoedspruit<\/div>\n<p>Oryx, A109 and BK 117 utility and rescue helicopters: 15 Squadron at Durban with a C Flight of BK 117s at Port Elizabeth, 17 Squadron at Swartkop and 19 Squadron at Hoedspruit. Of 37 Oryx and 24 A109 airframes, a report cited by defenceWeb in March 2025 gave four of 13 Oryx and one of nine A109s in the operating pool as available.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Maritime<\/span><\/p>\n<h4>22 and 35 Squadrons<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Ysterplaat<\/div>\n<p>22 Squadron flies Oryx and the four Super Lynx 300 helicopters operated for the Navy from its frigates. 35 Squadron flies the C-47TP Turbo Dakota, South Africa&rsquo;s only maritime patrol aircraft; Wikipedia lists five and also reports none operational in the mid-2020s.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Training<\/span><\/p>\n<h4>Flying schools and the Test Flight and Development Centre<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Langebaanweg, Bloemspruit, Makhado and Overberg<\/div>\n<p>Pilots learn to fly on the PC-7 Mk II Astra at the Central Flying School, at Langebaanweg since December 1992, train on helicopters with 87 Helicopter Flying School at Bloemspruit and finish fighter training on the Hawk Mk 120 with 85 Combat Flying School at Makhado. The Test Flight and Development Centre flies Hawks and PC-7 Mk IIs at Overberg.<\/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 South African 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\/saab-gripen\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph2\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/saab-gripen\/\">Saab JAS 39C\/D Gripen<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Multirole fighter<\/td>\n<td>25<\/td>\n<td>2008<\/td>\n<td><\/td>\n<td>26 delivered (17 C, 9 D); one written off in a ground incident. Under the 2022 Saab contract 13 fly and 12 are stored. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>A December 2023 parliamentary question by Mosiuoa Lekota was premised on only two being available.<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/bae-hawk\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph3\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/bae-hawk\/\">BAE Systems Hawk Mk 120<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Lead-in fighter trainer<\/td>\n<td>22<\/td>\n<td>2006<\/td>\n<td><\/td>\n<td>24 delivered; about 22 in service after two were damaged in accidents. A support contract for 12 airframes runs to 2029, according to a report cited by defenceWeb.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph4\"><\/span><\/td>\n<td>Denel Rooivalk Mk 1<span class=\"st on\">In service<\/span><\/td>\n<td>Attack helicopter<\/td>\n<td>11<\/td>\n<td>1999<\/td>\n<td><\/td>\n<td>11 airframes; a report cited in March 2025 had two of six in the operating pool available.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph5\"><\/span><\/td>\n<td>Atlas \/ Denel Oryx<span class=\"st on\">In service<\/span><\/td>\n<td>Medium transport helicopter<\/td>\n<td>37<\/td>\n<td>1989<\/td>\n<td><\/td>\n<td>51 built; 37 airframes on strength in 2025, two written off. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>A report cited by defenceWeb in March 2025 gave four of 13 in the operating pool available; an IOL report in May 2026 claimed one was flying.<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph6\"><\/span><\/td>\n<td>Leonardo (AgustaWestland) A109 LUH<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Light utility helicopter<\/td>\n<td>24<\/td>\n<td>2003<\/td>\n<td><\/td>\n<td>30 bought; 24 left after six accidents. Armscor reported two serviceable in November 2024.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph7\"><\/span><\/td>\n<td>MBB\/Kawasaki BK 117<span class=\"nflag nf3\" role=\"img\" aria-label=\"Built in Germany\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Light utility helicopter<\/td>\n<td>8<\/td>\n<td>1994<\/td>\n<td><\/td>\n<td>Eight in Armscor&rsquo;s 2024 figures.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph8\"><\/span><\/td>\n<td>Westland Super Lynx 300 Mk 64<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Maritime helicopter (for the Navy)<\/td>\n<td>4<\/td>\n<td>2007<\/td>\n<td><\/td>\n<td>Four.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph9\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\">Lockheed C-130BZ 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>6<\/td>\n<td>1963<\/td>\n<td><\/td>\n<td>Six with airworthy potential of nine received; two written off and one cannibalised. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>Serviceable figures differ: none of five (report cited March 2025), two (Armscor, June 2025), one (defenceWeb, October 2025).<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph10\"><\/span><\/td>\n<td>CASA C-212 Aviocar<span class=\"st on\">In service<\/span><\/td>\n<td>Light transport<\/td>\n<td>3<\/td>\n<td>1994<\/td>\n<td><\/td>\n<td>Three in service of four (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Cessna 208 Caravan<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Light transport and surveillance<\/td>\n<td>8<\/td>\n<td>1988<\/td>\n<td><\/td>\n<td>Eight in service of 12 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph11\"><\/span><\/td>\n<td>Pilatus PC-12<span class=\"nflag nf2\" role=\"img\" aria-label=\"Built in Switzerland\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Light transport<\/td>\n<td>1<\/td>\n<td>1997<\/td>\n<td><\/td>\n<td>One.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph12\"><\/span><\/td>\n<td>Beechcraft Super King Air B200C and 300<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Light transport<\/td>\n<td><\/td>\n<td>1981<\/td>\n<td><\/td>\n<td>Two&ndash;four: Wikipedia lists two in service of four acquired.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Boeing 737-7ED BBJ, Dassault Falcon 50 and 900B, Cessna Citation II<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>VIP transport<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>One BBJ; Falcon and Citation numbers not confirmed in the sources checked.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph13\"><\/span><\/td>\n<td>Douglas C-47TP Turbo Dakota<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Maritime patrol and transport<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Wikipedia lists five; it also reports none operational in the mid-2020s. Not confirmed.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph14\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\">Pilatus PC-7 Mk II Astra<\/a><span class=\"nflag nf2\" role=\"img\" aria-label=\"Built in Switzerland\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Basic trainer<\/td>\n<td>35<\/td>\n<td>1994<\/td>\n<td><\/td>\n<td>60 bought; 35 upgraded airframes. A report cited by defenceWeb gave two available in March 2025; Armscor said recovering to 25 was impossible without more money.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph15\"><\/span><\/td>\n<td>Denel Dynamics Seeker 400<span class=\"st on\">In service<\/span><\/td>\n<td>Reconnaissance UAV<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"fleetchart\">\n<div class=\"frow\"><span class=\"fname\">Oryx<\/span><span class=\"fbar\"><i style=\"width:100%\"><\/i><\/span><span class=\"fnum\">37<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">PC-7 Mk II<\/span><span class=\"fbar\"><i style=\"width:95%\"><\/i><\/span><span class=\"fnum\">35<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Gripen<\/span><span class=\"fbar\"><i style=\"width:68%\"><\/i><\/span><span class=\"fnum\">25<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">A109<\/span><span class=\"fbar\"><i style=\"width:65%\"><\/i><\/span><span class=\"fnum\">24<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Hawk<\/span><span class=\"fbar\"><i style=\"width:59%\"><\/i><\/span><span class=\"fnum\">22<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Rooivalk<\/span><span class=\"fbar\"><i style=\"width:30%\"><\/i><\/span><span class=\"fnum\">11<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">BK 117<\/span><span class=\"fbar\"><i style=\"width:22%\"><\/i><\/span><span class=\"fnum\">8<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Caravan<\/span><span class=\"fbar\"><i style=\"width:22%\"><\/i><\/span><span class=\"fnum\">8<\/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>Milkor 380 UCAV<span class=\"st ord\">On order<\/span><\/td>\n<td>5<\/td>\n<td><\/td>\n<td>Wikipedia reports an initial order of five systems after a first flight in September 2023, with service entry expected from 2025. Delivery was not confirmed in the sources checked. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>No contract had been signed for a C-130 replacement; the C-390 and A-29 Super Tucano were being evaluated in 2026.<\/span><\/details>\n<\/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 South African Air Force has retired<\/h2>\n<p class=\"spx-lede\">54 types, from the Airco DH.9 (and local DH.9J M&rsquo;pala and Mantis) to the Atlas Cheetah C, D and E. <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\/atlas-cheetah\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/atlas-cheetah\/\" class=\"was\">Atlas Cheetah C, D and E<\/a><\/td>\n<td>Multirole fighter<\/td>\n<td><\/td>\n<td>1986&ndash;2008<\/td>\n<td>Gripen<\/td>\n<td>68&ndash;70: Wikipedia&rsquo;s Cheetah article gives 38 C, 16 D and 16 E (70); its list of SAAF aircraft gives 68.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Sud Aviation Alouette II and III<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/td>\n<td>Light helicopter<\/td>\n<td>126<\/td>\n<td>1960&ndash;2006<\/td>\n<td><\/td>\n<td>126 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/aermacchi-mb-326\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/aermacchi-mb-326\/\" class=\"was\">Atlas Impala Mk I and Mk II (Aermacchi MB-326M and MB-326K)<\/a><span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><\/td>\n<td>Jet trainer and light attack<\/td>\n<td><\/td>\n<td>1966&ndash;2005<\/td>\n<td><\/td>\n<td>About 251&ndash;300: Wikipedia&rsquo;s list gives 251; the main article says more than 300. About 100 were Mk IIs (7 + 15 kits, 78 built by Atlas).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/dassault-mirage-f1\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph16\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/dassault-mirage-f1\/\" class=\"was\">Dassault Mirage F1CZ and F1AZ<\/a><span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/td>\n<td>Interceptor and attack<\/td>\n<td>48<\/td>\n<td>1975&ndash;1997<\/td>\n<td>Cheetah C<\/td>\n<td>48 per the unofficial SAAF website (16 F1CZ, 32 F1AZ) and Wikipedia&rsquo;s main article; Wikipedia&rsquo;s aircraft list gives 51.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Sud Aviation SA 330 Puma<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/td>\n<td>Transport helicopter<\/td>\n<td>109<\/td>\n<td>1969&ndash;1997<\/td>\n<td>Oryx<\/td>\n<td>109 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph17\"><\/span><\/td>\n<td>North American Harvard and T-6G Texan<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Trainer<\/td>\n<td><\/td>\n<td>1942&ndash;1995<\/td>\n<td><\/td>\n<td>Wikipedia&rsquo;s list gives 744 for 1942&ndash;1995; not corroborated.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph18\"><\/span><\/td>\n<td>Transall C-160Z<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/td>\n<td>Tactical transport<\/td>\n<td>9<\/td>\n<td>1969&ndash;1993<\/td>\n<td><\/td>\n<td>Nine (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph19\"><\/span><\/td>\n<td>Piaggio P.166S Albatross<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><\/td>\n<td>Coastal patrol<\/td>\n<td>27<\/td>\n<td>1969&ndash;1993<\/td>\n<td><\/td>\n<td>27 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Aermacchi AM.3C Bosbok<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><\/td>\n<td>Forward air control and liaison<\/td>\n<td>40<\/td>\n<td>1973&ndash;1992<\/td>\n<td><\/td>\n<td>40 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/blackburn-buccaneer\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph20\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/blackburn-buccaneer\/\" class=\"was\">Hawker Siddeley Buccaneer S.Mk 50<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Maritime strike and attack<\/td>\n<td>16<\/td>\n<td>1965&ndash;1991<\/td>\n<td><\/td>\n<td>16 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/english-electric-canberra\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph21\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/english-electric-canberra\/\" class=\"was\">English Electric Canberra B(I)12 and T.4<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Bomber<\/td>\n<td>9<\/td>\n<td>1963&ndash;1991<\/td>\n<td><\/td>\n<td>Six B(I)12 and three T.4 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Atlas C4M Kudu<\/td>\n<td>Light utility<\/td>\n<td>40<\/td>\n<td>1976&ndash;1991<\/td>\n<td><\/td>\n<td>40 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mirage-iii\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph22\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mirage-iii\/\" class=\"was\">Dassault Mirage IIICZ, BZ, DZ, D2Z, EZ, RZ and R2Z<\/a><span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/td>\n<td>Interceptor, attack and reconnaissance<\/td>\n<td>57<\/td>\n<td>1963&ndash;1990<\/td>\n<td>Cheetah<\/td>\n<td>57 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph23\"><\/span><\/td>\n<td>Sud Aviation SA 321L Super Frelon<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/td>\n<td>Heavy transport helicopter<\/td>\n<td>17<\/td>\n<td>1967&ndash;1990<\/td>\n<td><\/td>\n<td>17 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/avro-shackleton\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph24\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/avro-shackleton\/\" class=\"was\">Avro Shackleton MR.3<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Maritime patrol<\/td>\n<td>8<\/td>\n<td>1957&ndash;1984<\/td>\n<td><\/td>\n<td>Eight (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/f-86-sabre\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph25\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/f-86-sabre\/\" class=\"was\">Canadair Sabre Mk 6<\/a><span class=\"nflag nf1\" role=\"img\" aria-label=\"Built in Canada\"><\/span><\/td>\n<td>Fighter<\/td>\n<td>34<\/td>\n<td>1956&ndash;1980<\/td>\n<td>Mirage III<\/td>\n<td>34 (Wikipedia list).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/de-havilland-vampire\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph26\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/de-havilland-vampire\/\" class=\"was\">de Havilland Vampire FB.5, FB.6, FB.52, T.11 and T.55<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Fighter-bomber and trainer<\/td>\n<td>56<\/td>\n<td>1950&ndash;1978<\/td>\n<td><\/td>\n<td>56 FB.5 and FB.6 (Wikipedia list); trainers additional.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/supermarine-spitfire\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph27\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/supermarine-spitfire\/\" class=\"was\">Supermarine Spitfire Mk V, VIII and IX<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Fighter<\/td>\n<td><\/td>\n<td>1942&ndash;1954<\/td>\n<td><\/td>\n<td>Wikipedia&rsquo;s list gives 205 for 1942&ndash;1954; not corroborated.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/f-86-sabre\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph28\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/f-86-sabre\/\" class=\"was\">North American F-86F Sabre (Korea)<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Fighter-bomber<\/td>\n<td>22<\/td>\n<td>1953&ndash;1953<\/td>\n<td><\/td>\n<td>22 supplied by the USAF; four lost.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/p-51-mustang\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph29\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/p-51-mustang\/\" class=\"was\">North American F-51D Mustang (Korea) and Mustang III\/IV<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Fighter-bomber<\/td>\n<td>95<\/td>\n<td>1944&ndash;1953<\/td>\n<td>F-86F Sabre<\/td>\n<td>95 F-51Ds in Korea per the unofficial SAAF history, 94 per Wikipedia; 74 lost. Wartime Mustang IIIs and IVs not counted.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/b-24-liberator\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/b-24-liberator\/\" class=\"was\">Consolidated B-24J Liberator<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Heavy bomber<\/td>\n<td><\/td>\n<td>1944&ndash;1945<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/hawker-hurricane\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/hawker-hurricane\/\" class=\"was\">Hawker Hurricane Mk I and II<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Fighter<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Six Mk Is were the SAAF&rsquo;s only modern fighters in September 1939.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/gloster-gladiator\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/gloster-gladiator\/\" class=\"was\">Gloster Gladiator Mk I and II<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Fighter<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/curtiss-p-36-hawk\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph30\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/curtiss-p-36-hawk\/\" class=\"was\">Curtiss H-75A-4 Mohawk<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Fighter<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/p-40-warhawk\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/p-40-warhawk\/\" class=\"was\">Curtiss P-40 Tomahawk and Kittyhawk<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Fighter-bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Junkers Ju 86 K-3\/Z<span class=\"nflag nf3\" role=\"img\" aria-label=\"Built in Germany\"><\/span><\/td>\n<td>Bomber (converted airliner)<\/td>\n<td><\/td>\n<td>1940&ndash;<\/td>\n<td>Maryland<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/junkers-ju-52\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph31\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/junkers-ju-52\/\" class=\"was\">Junkers Ju 52\/3m<\/a><span class=\"nflag nf3\" role=\"img\" aria-label=\"Built in Germany\"><\/span><\/td>\n<td>Transport and bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/fairey-battle\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph32\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/fairey-battle\/\" class=\"was\">Fairey Battle<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Light bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>One operational in September 1939.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/bristol-blenheim\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph33\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/bristol-blenheim\/\" class=\"was\">Bristol Blenheim Mk I, IV and V<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Light bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>One Mk I in September 1939.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph34\"><\/span><\/td>\n<td>Martin Maryland II<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Bomber and reconnaissance<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/martin-baltimore\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/martin-baltimore\/\" class=\"was\">Martin Baltimore Mk I&ndash;V<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Light bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/a-20-havoc\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/a-20-havoc\/\" class=\"was\">Douglas DB-7 Boston III (A-20C)<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Light bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/b-26-marauder\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph35\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/b-26-marauder\/\" class=\"was\">Martin B-26C and B-26G Marauder<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Medium bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/bristol-beaufort\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph36\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/bristol-beaufort\/\" class=\"was\">Bristol Beaufort Mk I<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Torpedo bomber and reconnaissance<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/bristol-beaufighter\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph37\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/bristol-beaufighter\/\" class=\"was\">Bristol Beaufighter Mk II, VI and X<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Strike fighter<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/de-havilland-mosquito\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/de-havilland-mosquito\/\" class=\"was\">de Havilland Mosquito F.II, FB.VI, PR.IX and PR.XVI<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Reconnaissance and fighter-bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/lockheed-ventura\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph38\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/lockheed-ventura\/\" class=\"was\">Lockheed Ventura II and PV-1 Ventura GR.5<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Maritime patrol<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/lockheed-hudson\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/lockheed-hudson\/\" class=\"was\">Lockheed Hudson Mk I<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Maritime patrol<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/short-sunderland\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/short-sunderland\/\" class=\"was\">Short Sunderland GR.5<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Maritime patrol flying boat<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/pby-catalina\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph39\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/pby-catalina\/\" class=\"was\">Consolidated PBY-5 Catalina IB\/III<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Maritime patrol flying boat<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/wellington\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/wellington\/\" class=\"was\">Vickers Wellington B.III to B.XIII<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/vickers-wellesley\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph40\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/vickers-wellesley\/\" class=\"was\">Vickers Wellesley<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/hawker-hart\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/hawker-hart\/\" class=\"was\">Hawker Hart, Hind, Audax and Hartbees<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Light bomber and army co-operation<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>65 Hartbees built locally; other variants not confirmed.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/hawker-fury\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph41\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/hawker-fury\/\" class=\"was\">Hawker Fury I<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Fighter<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/gloster-gauntlet\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph42\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/gloster-gauntlet\/\" class=\"was\">Gloster Gauntlet Mk II<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Fighter<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Westland Wapiti Mk IIA and III<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>General purpose<\/td>\n<td><\/td>\n<td>1931&ndash;<\/td>\n<td><\/td>\n<td>27 built locally.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph43\"><\/span><\/td>\n<td>Avro Tutor<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Trainer<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>52 built locally.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/airco-dh-9\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/airco-dh-9\/\" class=\"was\">Airco DH.9 (and local DH.9J M&rsquo;pala and Mantis)<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Bomber and general purpose<\/td>\n<td>48<\/td>\n<td>1920&ndash;<\/td>\n<td><\/td>\n<td>48 DH.9s in the Imperial Gift of 1920.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/se-5a\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/se-5a\/\" class=\"was\">Royal Aircraft Factory SE.5a<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Fighter<\/td>\n<td>22<\/td>\n<td>1920&ndash;<\/td>\n<td><\/td>\n<td>22 in the Imperial Gift.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/avro-504\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/avro-504\/\" class=\"was\">Avro 504K and 504N<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Trainer<\/td>\n<td>30<\/td>\n<td>1920&ndash;<\/td>\n<td><\/td>\n<td>30 Avro 504Ks in the Imperial Gift; 504N numbers not confirmed.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/airco-dh-4\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph44\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/airco-dh-4\/\" class=\"was\">Airco DH.4<\/a><span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Douglas C-47 Dakota<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Transport<\/td>\n<td><\/td>\n<td>1943&ndash;<\/td>\n<td><\/td>\n<td>Wikipedia&rsquo;s list gives 149; not corroborated.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph45\"><\/span><\/td>\n<td>Westland Wasp HAS.1<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/td>\n<td>Naval helicopter<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph46\"><\/span><\/td>\n<td>Boeing 707-328C<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Transport and tanker<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/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 South African 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\">Swartkop, acquired in April 1921, was South Africa&rsquo;s first air force base; Waterkloof, opened in 1938, is the busiest according to the unofficial SAAF website, and Makhado, opened in 1987 as Louis Trichardt, holds the whole fighter force.<\/span> Bloemspruit and Port Elizabeth share their runways with civil airports, and the former fighter base at Pietersburg became Polokwane International Airport in 1996. Most coordinates are from the unofficial SAAF website, to the nearest minute, because the official site and the military pages of the South African AIP could not be reached.<\/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-bloemspruit\" data-base=\"bloemspruit\" data-x=\"active active Air Force Base Bloemspruit, South African Air Force \">\n<td>Air Force Base Bloemspruit<span>Free State (Bloemfontein)<\/span><\/td>\n<td>FABL<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>02\/20<\/span>2,563 m<\/span><span><span>12\/30<\/span>2,194 m<\/span><\/td>\n<td>\n<ul>\n<li><span>16 Squadron<\/span>: <span>Denel Rooivalk Mk 1<\/span><\/li>\n<li><span>87 Helicopter Flying School<\/span>: <span>Leonardo A109 LUH, MBB\/Kawasaki BK 117, Atlas\/Denel Oryx<\/span><\/li>\n<li><span>106, 107 and 506 Squadrons and 6 Air Servicing Unit<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-durban\" data-base=\"durban\" data-x=\"active active Air Force Base Durban, South African Air Force \">\n<td>Air Force Base Durban<span>KwaZulu-Natal (Durban, former Durban International Airport)<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>15 Squadron<\/span>: <span>Leonardo A109 LUH, MBB\/Kawasaki BK 117, Atlas\/Denel Oryx<\/span><\/li>\n<li><span>105 and 508 Squadrons<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-hoedspruit\" data-base=\"hoedspruit\" data-x=\"active active Air Force Base Hoedspruit, South African Air Force HDS\">\n<td>Air Force Base Hoedspruit<span>Limpopo<\/span><\/td>\n<td>FAHS<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>19 Squadron<\/span>: <span>Atlas\/Denel Oryx, Leonardo A109 LUH<\/span><\/li>\n<li><span>101 and 514 Squadrons, 7 Air Servicing Unit, Command and Control School, Lowveld Airspace Control Sector<\/span><\/li>\n<li class=\"was\"><span>1 Squadron<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/dassault-mirage-f1\/\">Dassault Mirage F1AZ<\/a><\/span><\/li>\n<li class=\"was\"><span>2 Squadron &ldquo;Flying Cheetahs&rdquo;<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/mirage-iii\/\">Dassault Mirage III<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/atlas-cheetah\/\">Atlas Cheetah C\/D<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-langebaanweg\" data-base=\"langebaanweg\" data-x=\"active active Air Force Base Langebaanweg, South African Air Force \">\n<td>Air Force Base Langebaanweg<span>Western Cape (West Coast, about an hour from Cape Town)<\/span><\/td>\n<td>FALW<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>Central Flying School<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\">Pilatus PC-7 Mk II Astra<\/a><\/span><\/li>\n<li><span>2 Air Servicing Unit and 526 Squadron<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-makhado\" data-base=\"makhado\" data-x=\"active active Air Force Base Makhado; officer commanding Brigadier General Orapetse Mokgwabone (named by defenceWeb in July 2025) \">\n<td><a href=\"https:\/\/migflug.com\/air-bases\/makhado\/\">Air Force Base Makhado<\/a><span>Limpopo<\/span><\/td>\n<td>FALM<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>2 Squadron &ldquo;Flying Cheetahs&rdquo;<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/saab-gripen\/\">Saab JAS 39C\/D Gripen<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/atlas-cheetah\/\">Atlas Cheetah C\/D (to 2008)<\/a><\/span><\/li>\n<li><span>85 Combat Flying School<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/bae-hawk\/\">BAE Systems Hawk Mk 120<\/a><\/span><\/li>\n<li><span>102 Squadron<\/span><\/li>\n<li><span>3 Air Servicing Unit and 515 Squadron<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-overberg\" data-base=\"overberg\" data-x=\"active active Air Force Base Overberg, South African Air Force \">\n<td>Air Force Base Overberg<span>Western Cape (near Bredasdorp)<\/span><\/td>\n<td>FAOB<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>Test Flight and Development Centre<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/bae-hawk\/\">BAE Systems Hawk Mk 120<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\">Pilatus PC-7 Mk II Astra<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/atlas-cheetah\/\">Atlas Cheetah D (listed; retired)<\/a><\/span><\/li>\n<li><span>525 Squadron<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-swartkop\" data-base=\"swartkop\" data-x=\"active active Air Force Mobile Deployment Wing (MDW Central) \">\n<td><a href=\"https:\/\/migflug.com\/air-bases\/swartkop\/\">Air Force Base Swartkop<small>Air Force Mobile Deployment Wing<\/small><\/a><span>Gauteng (Valhalla, Centurion, City of Tshwane)<\/span><\/td>\n<td>FASK<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>17 Squadron<\/span>: <span>Leonardo A109 LUH, Atlas\/Denel Oryx<\/span><\/li>\n<li><span>SAAF Museum Historic Flight<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/p-51-mustang\/\">North American P-51D Mustang (museum)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/supermarine-spitfire\/\">Supermarine Spitfire Mk IXe (museum)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/avro-shackleton\/\">Avro Shackleton MR.3 (museum)<\/a>, North American Harvard, de Havilland Canada Chipmunk<\/span><\/li>\n<li><span>104 Squadron<\/span><\/li>\n<li><span>Airspace Control Unit<\/span><\/li>\n<li class=\"was\"><span>No 1 Flight<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/airco-dh-9\/\">Airco DH.9<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/se-5a\/\">Royal Aircraft Factory SE.5a<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/avro-504\/\">Avro 504K<\/a><\/span><\/li>\n<li class=\"was\"><span>26 Squadron<\/span><\/li>\n<li class=\"was\"><span>1 Squadron<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/de-havilland-vampire\/\">de Havilland Vampire<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-waterkloof\" data-base=\"waterkloof\" data-x=\"active active Air Force Base Waterkloof, South African Air Force \">\n<td><a href=\"https:\/\/migflug.com\/air-bases\/waterkloof\/\">Air Force Base Waterkloof<\/a><span>Gauteng (City of Tshwane, south of Pretoria)<\/span><\/td>\n<td>FAWK<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>21 Squadron<\/span>: <span>Boeing 737-7ED BBJ &ldquo;Inkwazi&rdquo;, Dassault Falcon 50 and 900, Cessna Citation II<\/span><\/li>\n<li><span>28 Squadron<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\">Lockheed C-130BZ Hercules<\/a><\/span><\/li>\n<li><span>41 and 44 Squadrons<\/span>: <span>Cessna 208 Caravan, Beechcraft Super King Air, CASA C-212 Aviocar, Pilatus PC-12<\/span><\/li>\n<li><span>111 Squadron<\/span><\/li>\n<li><span>504 Squadron, 1 and 5 Air Servicing Units, and support units<\/span><\/li>\n<li class=\"was\"><span>1 Squadron<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/dassault-mirage-f1\/\">Dassault Mirage F1AZ<\/a><\/span><\/li>\n<li class=\"was\"><span>2 Squadron &ldquo;Flying Cheetahs&rdquo;<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/f-86-sabre\/\">Canadair Sabre Mk 6<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mirage-iii\/\">Dassault Mirage III<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-ysterplaat\" data-base=\"ysterplaat\" data-x=\"active active Air Force Base Ysterplaat, South African Air Force \">\n<td>Air Force Base Ysterplaat<span>Western Cape (Cape Town)<\/span><\/td>\n<td>FAYP<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>22 Squadron<\/span>: <span>Atlas\/Denel Oryx, Westland Super Lynx 300 (for the Navy)<\/span><\/li>\n<li><span>35 Squadron<\/span>: <span>Douglas C-47TP Turbo Dakota<\/span><\/li>\n<li><span>80 Air Navigation School<\/span><\/li>\n<li><span>110 and 505 Squadrons<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-port-elizabeth\" data-base=\"port-elizabeth\" data-x=\"active active Air Force Station Port Elizabeth, South African Air Force \">\n<td>Air Force Station Port Elizabeth<span>Eastern Cape (Gqeberha)<\/span><\/td>\n<td>FAPE<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>15 Squadron C Flight<\/span>: <span>MBB\/Kawasaki BK 117<\/span><\/li>\n<li><span>108 Squadron<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-pietersburg\" data-base=\"pietersburg\" data-x=\"active closed Last units: not documented in the sources used PTG\" class=\"was\">\n<td>Air Force Base Pietersburg<span>Limpopo (Polokwane)<\/span><\/td>\n<td>FAPP<\/td>\n<td><span class=\"pill was\">Closed<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li class=\"was\"><span>1 Squadron<\/span><\/li>\n<li class=\"was\"><span>2 Squadron &ldquo;Flying Cheetahs&rdquo;<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/mirage-iii\/\">Dassault Mirage III<\/a><\/span><\/li>\n<\/ul>\n<\/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 South African Air Force<\/h2>\n<p class=\"spx-lede\">Flying units by base, current units first. <span class=\"imp\">South African flying units are numbered squadrons &mdash; 2 Squadron, the Flying Cheetahs of Korea, flies the Gripen, 16 Squadron the Rooivalk and 28 Squadron the C-130BZ &mdash; beside reserve squadrons such as 102 and 111 and flying schools such as 85 Combat Flying School.<\/span> Former units, among them 1 Squadron with its Mirage F1AZs at Hoedspruit until 1997, are listed and marked as such. Where the sources list a base&rsquo;s aircraft types without assigning them to squadrons, the entry says so.<\/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=\"Gauteng (City of Tshwane, south of Pretoria) active Air Force Base Waterkloof, South African Air Force\">\n<div><span><a href=\"https:\/\/migflug.com\/air-bases\/waterkloof\/\">Air Force Base Waterkloof<\/a> &middot; FAWK<\/span><em>Air Force Base Waterkloof, South African Air Force<\/em><\/div>\n<dl>\n<dt>21 Squadron<small>VIP transport squadron &middot; active<\/small><\/dt>\n<dd>Boeing 737-7ED BBJ &ldquo;Inkwazi&rdquo;, Dassault Falcon 50 and 900, Cessna Citation II<\/dd>\n<dt>28 Squadron<small>Medium transport squadron &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\">Lockheed C-130BZ Hercules<\/a><\/dd>\n<dt>41 and 44 Squadrons<small>Light transport squadrons &middot; active<\/small><\/dt>\n<dd>Cessna 208 Caravan, Beechcraft Super King Air, CASA C-212 Aviocar, Pilatus PC-12<\/dd>\n<dt>111 Squadron<small>Reserve squadron &middot; reserve<\/small><\/dt>\n<dd><\/dd>\n<dt>504 Squadron, 1 and 5 Air Servicing Units, and support units<small>Base protection, maintenance and support &middot; active<\/small><\/dt>\n<dd><\/dd>\n<dt class=\"was\">1 Squadron<small>1975&ndash;1981<\/small><\/dt>\n<dd class=\"was\">Dassault Mirage F1AZ<\/dd>\n<dt class=\"was\">2 Squadron &ldquo;Flying Cheetahs&rdquo;<small>1953&ndash;<\/small><\/dt>\n<dd class=\"was\">Canadair Sabre Mk 6, Dassault Mirage III<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Limpopo active Air Force Base Makhado; officer commanding Brigadier General Orapetse Mokgwabone (named by defenceWeb in July 2025)\">\n<div><span><a href=\"https:\/\/migflug.com\/air-bases\/makhado\/\">Air Force Base Makhado<\/a> &middot; FALM<\/span><em>Air Force Base Makhado; officer commanding Brigadier General Orapetse Mokgwabone<\/em><\/div>\n<dl>\n<dt>2 Squadron &ldquo;Flying Cheetahs&rdquo;<small>Flying Cheetahs &middot; Fighter squadron &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/saab-gripen\/\">Saab JAS 39C\/D Gripen<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/atlas-cheetah\/\">Atlas Cheetah C\/D (to 2008)<\/a><\/dd>\n<dt>85 Combat Flying School<small>Lead-in fighter training school &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/bae-hawk\/\">BAE Systems Hawk Mk 120<\/a><\/dd>\n<dt>102 Squadron<small>Reserve squadron &middot; reserve<\/small><\/dt>\n<dd><\/dd>\n<dt>3 Air Servicing Unit and 515 Squadron<small>Maintenance and base protection &middot; active<\/small><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Gauteng (Valhalla, Centurion, City of Tshwane) active Air Force Mobile Deployment Wing (MDW Central)\">\n<div><span><a href=\"https:\/\/migflug.com\/air-bases\/swartkop\/\">Air Force Base Swartkop (Air Force Mobile Deployment Wing)<\/a> &middot; FASK<\/span><em>Air Force Mobile Deployment Wing<\/em><\/div>\n<dl>\n<dt>17 Squadron<small>Helicopter squadron &middot; active<\/small><\/dt>\n<dd>Leonardo A109 LUH, Atlas\/Denel Oryx<\/dd>\n<dt>SAAF Museum Historic Flight<small>Heritage flight &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/p-51-mustang\/\">North American P-51D Mustang (museum)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/supermarine-spitfire\/\">Supermarine Spitfire Mk IXe (museum)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/avro-shackleton\/\">Avro Shackleton MR.3 (museum)<\/a>, North American Harvard, de Havilland Canada Chipmunk<\/dd>\n<dt>104 Squadron<small>Reserve squadron &middot; reserve<\/small><\/dt>\n<dd><\/dd>\n<dt>Airspace Control Unit<small>Air traffic and airspace control &middot; active<\/small><\/dt>\n<dd><\/dd>\n<dt class=\"was\">No 1 Flight<small>1921&ndash;<\/small><\/dt>\n<dd class=\"was\">Airco DH.9, Royal Aircraft Factory SE.5a, Avro 504K<\/dd>\n<dt class=\"was\">26 Squadron<small>1942&ndash;<\/small><\/dt>\n<dd class=\"was\"><\/dd>\n<dt class=\"was\">1 Squadron<small>1951&ndash;<\/small><\/dt>\n<dd class=\"was\">de Havilland Vampire<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Limpopo active Air Force Base Hoedspruit, South African Air Force\">\n<div><span>Air Force Base Hoedspruit &middot; FAHS<\/span><em>Air Force Base Hoedspruit, South African Air Force<\/em><\/div>\n<dl>\n<dt>19 Squadron<small>Helicopter squadron &middot; active<\/small><\/dt>\n<dd>Atlas\/Denel Oryx, Leonardo A109 LUH<\/dd>\n<dt>101 and 514 Squadrons, 7 Air Servicing Unit, Command and Control School, Lowveld Airspace Control Sector<small>Reserve, protection, maintenance and control &middot; active<\/small><\/dt>\n<dd><\/dd>\n<dt class=\"was\">1 Squadron<small>1981&ndash;1997<\/small><\/dt>\n<dd class=\"was\">Dassault Mirage F1AZ<\/dd>\n<dt class=\"was\">2 Squadron &ldquo;Flying Cheetahs&rdquo;<small>1978&ndash;1993<\/small><\/dt>\n<dd class=\"was\">Dassault Mirage III, Atlas Cheetah C\/D<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Free State (Bloemfontein) active Air Force Base Bloemspruit, South African Air Force\">\n<div><span>Air Force Base Bloemspruit &middot; FABL<\/span><em>Air Force Base Bloemspruit, South African Air Force<\/em><\/div>\n<dl>\n<dt>16 Squadron<small>Attack helicopter squadron &middot; active<\/small><\/dt>\n<dd>Denel Rooivalk Mk 1<\/dd>\n<dt>87 Helicopter Flying School<small>Helicopter training school &middot; active<\/small><\/dt>\n<dd>Leonardo A109 LUH, MBB\/Kawasaki BK 117, Atlas\/Denel Oryx<\/dd>\n<dt>106, 107 and 506 Squadrons and 6 Air Servicing Unit<small>Reserve, protection and maintenance &middot; active<\/small><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Western Cape (near Bredasdorp) active Air Force Base Overberg, South African Air Force\">\n<div><span>Air Force Base Overberg &middot; FAOB<\/span><em>Air Force Base Overberg, South African Air Force<\/em><\/div>\n<dl>\n<dt>Test Flight and Development Centre<small>Flight test unit &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/bae-hawk\/\">BAE Systems Hawk Mk 120<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\">Pilatus PC-7 Mk II Astra<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/atlas-cheetah\/\">Atlas Cheetah D (listed; retired)<\/a><\/dd>\n<dt>525 Squadron<small>Base protection &middot; active<\/small><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Western Cape (West Coast, about an hour from Cape Town) active Air Force Base Langebaanweg, South African Air Force\">\n<div><span>Air Force Base Langebaanweg &middot; FALW<\/span><em>Air Force Base Langebaanweg, South African Air Force<\/em><\/div>\n<dl>\n<dt>Central Flying School<small>Basic flying training school &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\">Pilatus PC-7 Mk II Astra<\/a><\/dd>\n<dt>2 Air Servicing Unit and 526 Squadron<small>Maintenance and base protection &middot; active<\/small><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Western Cape (Cape Town) active Air Force Base Ysterplaat, South African Air Force\">\n<div><span>Air Force Base Ysterplaat &middot; FAYP<\/span><em>Air Force Base Ysterplaat, South African Air Force<\/em><\/div>\n<dl>\n<dt>22 Squadron<small>Helicopter squadron (maritime and rescue) &middot; active<\/small><\/dt>\n<dd>Atlas\/Denel Oryx, Westland Super Lynx 300 (for the Navy)<\/dd>\n<dt>35 Squadron<small>Maritime patrol and transport squadron &middot; active<\/small><\/dt>\n<dd>Douglas C-47TP Turbo Dakota<\/dd>\n<dt>80 Air Navigation School<small>Navigator training school &middot; active<\/small><\/dt>\n<dd><\/dd>\n<dt>110 and 505 Squadrons<small>Reserve and base protection &middot; active<\/small><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"KwaZulu-Natal (Durban, former Durban International Airport) active Air Force Base Durban, South African Air Force\">\n<div><span>Air Force Base Durban &middot; <\/span><em>Air Force Base Durban, South African Air Force<\/em><\/div>\n<dl>\n<dt>15 Squadron<small>Helicopter squadron (search and rescue, utility) &middot; active<\/small><\/dt>\n<dd>Leonardo A109 LUH, MBB\/Kawasaki BK 117, Atlas\/Denel Oryx<\/dd>\n<dt>105 and 508 Squadrons<small>Reserve and base protection &middot; active<\/small><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Eastern Cape (Gqeberha) active Air Force Station Port Elizabeth, South African Air Force\">\n<div><span>Air Force Station Port Elizabeth &middot; FAPE<\/span><em>Air Force Station Port Elizabeth, South African Air Force<\/em><\/div>\n<dl>\n<dt>15 Squadron C Flight<small>Helicopter flight (search and rescue) &middot; active<\/small><\/dt>\n<dd>MBB\/Kawasaki BK 117<\/dd>\n<dt>108 Squadron<small>Reserve squadron &middot; reserve<\/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>South African Air Force milestones, 1914 to today<\/h2>\n<div class=\"tl\">\n<div class=\"tl-item\">\n<div class=\"yr\">1915<\/div>\n<p>The South African Aviation Corps is formed (5 February per the unofficial SAAF history; Wikipedia gives 29 January) and flies in German South West Africa from 6 May.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1920<\/div>\n<p>1 February: official birth of the SAAF, the backdated start of Pierre van Ryneveld&rsquo;s appointment as Director of Air Services. Britain&rsquo;s Imperial Gift supplies 100 aircraft.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1922<\/div>\n<p>10&ndash;15 March: 1 Squadron flies against the Rand Revolt and loses two aircraft. May: two DH.9s bomb the Bondelswarts in South West Africa.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1923<\/div>\n<p>1 February: the title South African Air Force is first used officially.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1938<\/div>\n<p>1 August: Waterkloof Air Station opens.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1940<\/div>\n<p>June: Ju 86s of 12 Squadron bomb Moyale, the SAAF&rsquo;s first raid of the Second World War.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1944<\/div>\n<p>August&ndash;September: Liberators of 31 and 34 Squadrons fly 181 supply sorties to the Warsaw Uprising.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1948<\/div>\n<p>Twenty SAAF aircrews join the Berlin Airlift, flying 1,240 missions.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1950<\/div>\n<p>19 November: 2 Squadron flies its first Korean War mission, from Pyongyang.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1953<\/div>\n<p>16 March: first SAAF Sabre mission in Korea. 27 July: the armistice.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1978<\/div>\n<p>4 May: Cassinga, the first action by SAAF jets since Korea.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1981<\/div>\n<p>6 November: Maj. Johan Rankin shoots down an Angolan MiG-21 in a Mirage F1; he downs a second on 5 October 1982.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1987<\/div>\n<p>August 1987&ndash;March 1988: the air war over Cuito Cuanavale; an F1CZ hit by a MiG-23 missile crash-lands at Rundu on 27 September 1987.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1994<\/div>\n<p>The SAAF becomes part of the new South African National Defence Force.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1999<\/div>\n<p>3 December: the arms deal is signed: Gripens, Hawks and A109s.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2008<\/div>\n<p>1 April: the Cheetah is retired; the first Gripen reaches Makhado.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2013<\/div>\n<p>4 November: Rooivalks of the UN Force Intervention Brigade attack M23 positions in the eastern DRC.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2026<\/div>\n<p>1 April: Lt Gen Carl Moatshe becomes Chief of the Air Force.<\/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 war the South African Air Force has fought<\/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>14<\/b><span>conflicts<\/span><\/div>\n<div class=\"stat\"><b>1915<\/b><span>First<\/span><\/div>\n<div class=\"stat\"><b>102<\/b><span>Aircraft lost<\/span><\/div>\n<div class=\"stat\"><b>294<\/b><span>Killed<\/span><\/div>\n<\/div>\n<ul class=\"gl cml\">\n<li><b>German South West Africa campaign<\/b> <span class=\"de\">1915<\/span> Reconnaissance for the Union forces<\/li>\n<li><b>First World War with the Royal Flying Corps<\/b> <span class=\"de\">1916&ndash;1918<\/span> 26 Squadron RFC, formed from South African pilots, flew reconnaissance in East Africa; others served in RFC units in Europe<\/li>\n<li><b>Rand Revolt<\/b> <span class=\"de\">1922<\/span> Reconnaissance, bombing and strafing in support of the government against armed strikers<\/li>\n<li><b>Bondelswarts Rebellion<\/b> <span class=\"de\">1922<\/span> Bombing, strafing, reconnaissance and supply for the mandate administration<\/li>\n<li><b>East African campaign<\/b> <span class=\"de\">1940&ndash;1941<\/span> Bombing, fighter and army co-operation operations against Italian forces<\/li>\n<\/ul>\n<p><a class=\"cbig\" href=\"https:\/\/migflug.com\/air-forces\/south-african-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>South African Air Force news from Afterburner<\/h2>\n<p class=\"spx-lede\">Everything MiGFlug&rsquo;s magazine has published on the South African 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=\"south africa\" data-match=\"south africa|\\bsaaf\\b|rooivalk|cheetah.{0,20}(atlas|denel)|waterkloof|makhado\" data-reject=\"South African Airways|SAA\\b|FlySafair|Airlink|Airlines|Airways|Air Lines\"><a class=\"ncard\" href=\"https:\/\/migflug.com\/afterburner\/atlas-cheetah-south-africa-mirage-embargo\/\"><span class=\"ncim ph47\"><\/span><span class=\"ncbody\"><time datetime=\"2026-09-17\">17 September 2026<\/time><span class=\"nct\">Atlas Cheetah: The Fighter South Africa Built Because Nobody Would Sell It One<\/span><span class=\"ncx\">The UN embargoed South Africa in 1977, so Atlas took the Mirage III apart and rebuilt it. The Atlas Cheetah, the Israeli connection, and&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 South African Air Force<\/h2>\n<div class=\"qa\">\n<details open>\n<summary>What is the South African Air Force called in Afrikaans?<\/summary>\n<div class=\"a\">Suid-Afrikaanse Lugmag. English and Afrikaans are both official languages of South Africa, and Afrikaans media such as Maroela Media use the Afrikaans name. The English name, South African Air Force, is the one used by the service and is the current title of its English Wikipedia article.<\/div>\n<\/details>\n<details>\n<summary>When was the South African Air Force founded?<\/summary>\n<div class=\"a\">It counts its birthday from 1 February 1920, the date to which Pierre van Ryneveld&rsquo;s appointment as Director of Air Services was backdated. The name South African Air Force was first used officially on 1 February 1923, and its forerunner, the South African Aviation Corps, flew in 1915. Wikipedia calls it the second-oldest independent air force after the RAF; the claim depends on how independence is defined.<\/div>\n<\/details>\n<details>\n<summary>What aircraft does the South African Air Force fly in 2026?<\/summary>\n<div class=\"a\">Its fighter is the <a href=\"https:\/\/migflug.com\/aircraft\/saab-gripen\/\">Gripen<\/a> C\/D (26 delivered), with the <a href=\"https:\/\/migflug.com\/aircraft\/bae-hawk\/\">Hawk Mk 120<\/a> as lead-in trainer and the <a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\">PC-7 Mk II<\/a> for basic training. Helicopters are the Rooivalk, Oryx, A109, BK 117 and Super Lynx. Transports are the <a href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\">C-130BZ Hercules<\/a>, C-212, Caravan, King Air and PC-12, plus VIP jets.<\/div>\n<\/details>\n<details>\n<summary>How many Gripens does South Africa have working?<\/summary>\n<div class=\"a\">South Africa received 26 <a href=\"https:\/\/migflug.com\/aircraft\/saab-gripen\/\">Gripen<\/a>s and one was written off. Since the Saab support contract of 2022 only 13 have been funded to fly, with 12 stored, and Armscor still targeted 13 in June 2025. A parliamentary question of December 2023 claimed only two were available; four flew over the G20 summit in November 2025.<\/div>\n<\/details>\n<details>\n<summary>Who is the Chief of the South African Air Force?<\/summary>\n<div class=\"a\">Lieutenant General Carl Moatshe, since 1 April 2026. He succeeded Lieutenant General Wiseman Mbambo, who retired on 31 March 2026.<\/div>\n<\/details>\n<details>\n<summary>Did the South African Air Force fight in the Korean War?<\/summary>\n<div class=\"a\">Yes. 2 Squadron, the Flying Cheetahs, flew with the US 18th Fighter-Bomber Wing from November 1950 to the armistice, first in <a href=\"https:\/\/migflug.com\/aircraft\/p-51-mustang\/\">F-51D Mustangs<\/a> and from 1953 in <a href=\"https:\/\/migflug.com\/aircraft\/f-86-sabre\/\">F-86F Sabres<\/a>. It lost 74 Mustangs and four Sabres, and 34 pilots were killed according to the unofficial SAAF history.<\/div>\n<\/details>\n<details>\n<summary>Did South African pilots shoot down MiGs over Angola?<\/summary>\n<div class=\"a\">Yes. Major Johan Rankin, flying a <a href=\"https:\/\/migflug.com\/aircraft\/dassault-mirage-f1\/\">Mirage F1<\/a>, shot down Angolan MiG-21s on 6 November 1981 and 5 October 1982, the only two MiG-21s downed in the war according to the SAAF history. In 1987 a Mirage F1CZ was damaged by a missile from a Cuban-flown MiG-23 and crash-landed at Rundu.<\/div>\n<\/details>\n<details>\n<summary>Who won the air war at Cuito Cuanavale?<\/summary>\n<div class=\"a\">Each side claims success. Cuba and Angola say their MiG-23s and air defences took control of the air, and Fidel Castro called the battle an overwhelming victory. South Africa says it stopped the FAPLA offensive on Mavinga and acknowledges losing two Mirage F1s and a Bosbok. Most historians cited by Wikipedia call the battle a stalemate.<\/div>\n<\/details>\n<details>\n<summary>Why are so many South African Air Force aircraft grounded?<\/summary>\n<div class=\"a\">Mainly money. Armscor told Parliament in 2024 and 2025 that most maintenance contracts were underfunded and that the air force faced a R7.7 billion maintenance shortfall over three years. In 2025 the SAAF flew about 6,800 of its 12,000 budgeted hours. The DoD disputed a report that only six aircraft worked, saying the SAAF has 199.<\/div>\n<\/details>\n<details>\n<summary>Where are the South African Air Force&rsquo;s main bases?<\/summary>\n<div class=\"a\">Makhado (Gripens and Hawks), Waterkloof near Pretoria (transport and VIP), Bloemspruit (Rooivalks and helicopter school), Hoedspruit, Durban, Ysterplaat in Cape Town, Langebaanweg (Central Flying School) and Overberg (test centre). Swartkop near Pretoria houses the Mobile Deployment Wing and the SAAF Museum.<\/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 South African Air Force called in Afrikaans?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Suid-Afrikaanse Lugmag. English and Afrikaans are both official languages of South Africa, and Afrikaans media such as Maroela Media use the Afrikaans name. The English name, South African Air Force, is the one used by the service and is the current title of its English Wikipedia article.\"}}, {\"@type\": \"Question\", \"name\": \"When was the South African Air Force founded?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It counts its birthday from 1 February 1920, the date to which Pierre van Ryneveld\\u2019s appointment as Director of Air Services was backdated. The name South African Air Force was first used officially on 1 February 1923, and its forerunner, the South African Aviation Corps, flew in 1915. Wikipedia calls it the second-oldest independent air force after the RAF; the claim depends on how independence is defined.\"}}, {\"@type\": \"Question\", \"name\": \"What aircraft does the South African Air Force fly in 2026?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Its fighter is the Gripen C\/D (26 delivered), with the Hawk Mk 120 as lead-in trainer and the PC-7 Mk II for basic training. Helicopters are the Rooivalk, Oryx, A109, BK 117 and Super Lynx. Transports are the C-130BZ Hercules, C-212, Caravan, King Air and PC-12, plus VIP jets.\"}}, {\"@type\": \"Question\", \"name\": \"How many Gripens does South Africa have working?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"South Africa received 26 Gripens and one was written off. Since the Saab support contract of 2022 only 13 have been funded to fly, with 12 stored, and Armscor still targeted 13 in June 2025. A parliamentary question of December 2023 claimed only two were available; four flew over the G20 summit in November 2025.\"}}, {\"@type\": \"Question\", \"name\": \"Who is the Chief of the South African Air Force?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Lieutenant General Carl Moatshe, since 1 April 2026. He succeeded Lieutenant General Wiseman Mbambo, who retired on 31 March 2026.\"}}, {\"@type\": \"Question\", \"name\": \"Did the South African Air Force fight in the Korean War?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. 2 Squadron, the Flying Cheetahs, flew with the US 18th Fighter-Bomber Wing from November 1950 to the armistice, first in F-51D Mustangs and from 1953 in F-86F Sabres. It lost 74 Mustangs and four Sabres, and 34 pilots were killed according to the unofficial SAAF history.\"}}, {\"@type\": \"Question\", \"name\": \"Did South African pilots shoot down MiGs over Angola?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Major Johan Rankin, flying a Mirage F1, shot down Angolan MiG-21s on 6 November 1981 and 5 October 1982, the only two MiG-21s downed in the war according to the SAAF history. In 1987 a Mirage F1CZ was damaged by a missile from a Cuban-flown MiG-23 and crash-landed at Rundu.\"}}, {\"@type\": \"Question\", \"name\": \"Who won the air war at Cuito Cuanavale?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Each side claims success. Cuba and Angola say their MiG-23s and air defences took control of the air, and Fidel Castro called the battle an overwhelming victory. South Africa says it stopped the FAPLA offensive on Mavinga and acknowledges losing two Mirage F1s and a Bosbok. Most historians cited by Wikipedia call the battle a stalemate.\"}}, {\"@type\": \"Question\", \"name\": \"Why are so many South African Air Force aircraft grounded?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Mainly money. Armscor told Parliament in 2024 and 2025 that most maintenance contracts were underfunded and that the air force faced a R7.7 billion maintenance shortfall over three years. In 2025 the SAAF flew about 6,800 of its 12,000 budgeted hours. The DoD disputed a report that only six aircraft worked, saying the SAAF has 199.\"}}, {\"@type\": \"Question\", \"name\": \"Where are the South African Air Force\\u2019s main bases?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Makhado (Gripens and Hawks), Waterkloof near Pretoria (transport and VIP), Bloemspruit (Rooivalks and helicopter school), Hoedspruit, Durban, Ysterplaat in Cape Town, Langebaanweg (Central Flying School) and Overberg (test centre). Swartkop near Pretoria houses the Mobile Deployment Wing and the SAAF Museum.\"}}]}<\/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 South African 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\/saab-gripen\/\"><span class=\"im ph2\"><\/span><span class=\"tx\"><b>Saab JAS 39C\/D Gripen<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/bae-hawk\/\"><span class=\"im ph3\"><\/span><span class=\"tx\"><b>BAE Systems Hawk Mk 120<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\"><span class=\"im ph9\"><\/span><span class=\"tx\"><b>Lockheed C-130BZ 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\/pc-7-turbo-trainer\/\"><span class=\"im ph14\"><\/span><span class=\"tx\"><b>Pilatus PC-7 Mk II Astra<span class=\"nflag nf2\" role=\"img\" aria-label=\"Built in Switzerland\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/hawker-hurricane\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Hawker Hurricane Mk I and II<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/gloster-gladiator\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Gloster Gladiator Mk I and II<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/curtiss-p-36-hawk\/\"><span class=\"im ph30\"><\/span><span class=\"tx\"><b>Curtiss H-75A-4 Mohawk<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/p-40-warhawk\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Curtiss P-40 Tomahawk and Kittyhawk<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/junkers-ju-52\/\"><span class=\"im ph31\"><\/span><span class=\"tx\"><b>Junkers Ju 52\/3m<span class=\"nflag nf3\" role=\"img\" aria-label=\"Built in Germany\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/fairey-battle\/\"><span class=\"im ph32\"><\/span><span class=\"tx\"><b>Fairey Battle<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/bristol-blenheim\/\"><span class=\"im ph33\"><\/span><span class=\"tx\"><b>Bristol Blenheim Mk I, IV and V<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/martin-baltimore\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Martin Baltimore Mk I&ndash;V<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/a-20-havoc\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Douglas DB-7 Boston III (A-20C)<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/b-26-marauder\/\"><span class=\"im ph35\"><\/span><span class=\"tx\"><b>Martin B-26C and B-26G Marauder<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/bristol-beaufort\/\"><span class=\"im ph36\"><\/span><span class=\"tx\"><b>Bristol Beaufort Mk I<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/bristol-beaufighter\/\"><span class=\"im ph37\"><\/span><span class=\"tx\"><b>Bristol Beaufighter Mk II, VI and X<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/de-havilland-mosquito\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>de Havilland Mosquito F.II, FB.VI, PR.IX and PR.XVI<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/lockheed-ventura\/\"><span class=\"im ph38\"><\/span><span class=\"tx\"><b>Lockheed Ventura II and PV-1 Ventura GR.5<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/lockheed-hudson\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Lockheed Hudson Mk I<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/short-sunderland\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Short Sunderland GR.5<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/pby-catalina\/\"><span class=\"im ph39\"><\/span><span class=\"tx\"><b>Consolidated PBY-5 Catalina IB\/III<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/wellington\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Vickers Wellington B.III to B.XIII<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/vickers-wellesley\/\"><span class=\"im ph40\"><\/span><span class=\"tx\"><b>Vickers Wellesley<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/hawker-hart\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Hawker Hart, Hind, Audax and Hartbees<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><\/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.saairforce.co.za\/\" rel=\"nofollow noopener\" target=\"_blank\">Unofficial SAAF website (saairforce.co.za), home page<\/a><span>Privately run by the journalist Dean Wingrin; not an official SAAF site. Used as a finding aid and for reproduced defenceWeb, SABC and IOL reports.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: current aircraft<\/a><span>Current types and operating squadrons: Gripen C\/D (2 Sqn), Hawk Mk 120 (85 CFS, TFDC), PC-7 Mk II (CFS), C-130B\/BZ (28 Sqn), C-47TP (35 Sqn), Caravan, PC-12, King Air (41 Sqn), C-212 (44 Sqn), VIP jets (21 Sqn), Rooivalk (16 Sqn), Oryx, A109, BK 117, Super Lynx 300, Seeker 400 (10 Sqn).<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/retired\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: retired aircraft<\/a><span>List of more than 200 retired types, from the Avro 504K, DH.9 and SE.5a of the Imperial Gift to the Mirage F1, Cheetah, Buccaneer and Canberra.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/20\/gripen-c\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Gripen C<\/a><span>Order of 9 two-seat and 19 single-seat aircraft revised in 2005 to 9 and 17 (26); first Gripen C flight 11 June 2009; first arrival 11 February 2010; 2 Squadron.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/40\/hawk-mk-120\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Hawk Mk 120<\/a><span>24 ordered; SA001 built at Brough, the other 23 assembled by Denel; first two delivered 24 May 2006; 85 Combat Flying School at Makhado and the Test Flight and Development Centre.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/57\/rooivalk\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Rooivalk<\/a><span>Development from March 1984; in service from 1999; Block 1E to Mk 1 standard 2007&ndash;2011 with 130 modifications; fully operational 1 April 2011; 16 Squadron.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/53\/oryx\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Oryx<\/a><span>Puma derivative with IAR airframes and Super Puma parts; 51 assembled by Denel; first flight September 1987; in service May 1989; 39 upgraded under Project Drummer II.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/3\/a109-luh\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: A109 LUH<\/a><span>30 bought under Project Flange; in service from 2003 after a two-year slip; 15, 17 and 19 Squadrons and 87 Helicopter Flying School.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/19\/c47-tp-turbo-dakota\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: C-47TP Turbo Dakota<\/a><span>Turboprop conversions of the early 1990s with PT6A engines; maritime patrol and transport versions with 35 Squadron at Ysterplaat; still listed as current.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/33\/mirage-f1az\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Mirage F1AZ<\/a><span>32 F1AZ, 1 Squadron; withdrawn in 1997.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/34\/mirage-f1cz\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Mirage F1CZ<\/a><span>16 F1CZ received from 1975; 3 Squadron at Waterkloof; stored when the squadron disbanded in September 1992.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/1\/cheetah-c\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Cheetah C<\/a><span>In service from 1993; phased out on 1 April 2008 pending the Gripen.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/17\/buccaneer-s-mk50\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Buccaneer S.Mk 50<\/a><span>In service 1965&ndash;1991.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/42\/impala-mk-ii\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Impala Mk II<\/a><span>Seven MB-326K kits in 1974, 15 more in 1975 and 78 built by Atlas; in service 1974&ndash;2005.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/aircraft\/48\/mirage-iiicz\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Mirage IIICZ<\/a><span>Interceptor in service 1963&ndash;1990.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/history\/saaf\/\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: history of the SAAF (Aviation Corps)<\/a><span>Six officers qualified at Alexandersfontein in April 1914; South African Aviation Corps formed 5 February 1915, operations in German South West Africa from 6 May 1915; 26 Squadron RFC; Beauchamp-Proctor VC.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/history\/saaf\/formation-of-the-saaf\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: formation of the SAAF<\/a><span>Van Ryneveld appointed Director of Air Services in June 1920, backdated to 1 February 1920, &ldquo;acknowledged as marking the official birth of the SAAF&rdquo;; Imperial Gift of 100 aircraft; Zwartkop acquired April 1921; title first used officially 1 February 1923.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/history\/saaf\/between-the-wars\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: between the wars<\/a><span>Rand Revolt 10&ndash;15 March 1922 (127 hours, two aircraft lost); Bondelswarts 1922; Rehoboth 1925; local Wapiti, Hartbees and Tutor production; Waterkloof opened 1 August 1938.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/history\/saaf\/world-war-two-arrives\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: World War Two<\/a><span>Strength in September 1939; Madagascar; Sicily; 181 Warsaw supply sorties by 31 and 34 Squadrons; 44,417 personnel at the end of 1944; 33,347 aircrew trained by 1945.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/history\/saaf\/the-post-war-years\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: the post-war years<\/a><span>Berlin Airlift: 20 aircrews, 4,133 tons in 1,240 missions; grey-blue uniform July 1949; springbok roundel November 1950.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/history\/saaf\/korea\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: Korea<\/a><span>2 Squadron sailed 25 September 1950; first mission 19 November 1950; 10,373 Mustang sorties, 74 of 95 lost; 2,032 Sabre sorties, 4 of 22 lost; 34 pilots killed, 8 prisoners.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/history\/saaf\/the-border-war\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: the Border War<\/a><span>26 August 1966 start; Savannah; Cassinga 4 May 1978; Rankin&rsquo;s MiG-21 kills 6 November 1981 and 5 October 1982; Impalas destroyed six helicopters in September 1985; withdrawal 1988&ndash;1989.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/current\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: current bases<\/a><span>Air force bases and stations with their units.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/news-and-events\/1966\/moatshe-is-new-saaf-chief\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za \/ defenceWeb: Moatshe is new SAAF Chief (27 March 2026)<\/a><span>Lt Gen Carl Moatshe, Chief Director Force Preparation, takes over on 1 April 2026 from Lt Gen Wiseman Mbambo, who retired on 31 March 2026; C-390 and Super Tucano under evaluation.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/news-and-events\/1971\/how-the-saaf's-new-chief-plans-to-do-more-with-less\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za \/ defenceWeb: How the SAAF&rsquo;s new Chief plans to do more with less (15 May 2026)<\/a><span>Dean Wingrin. About 9,000 air force members; Moatshe quotes on an &ldquo;unfunded Defence Force&rdquo; and on air and space power.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/news-and-events\/1963\/new-sa-defence-budget-for-202627-released\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za: New SA Defence budget for 2026\/27 released (25 February 2026)<\/a><span>Dean Wingrin. Air Defence programme R7.570 billion (2026\/27) against R7.248 billion; defence R57.606 billion, down 2.48 per cent nominal; 12,000-hour flying target, about half achieved.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/news-and-events\/1973\/no-fuel-no-flights-pilots-sent-home-shortages-and-budget-cuts-push-sandf-to-breaking-point\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za \/ IOL: No fuel, no flights, pilots sent home (22 May 2026)<\/a><span>IOL report: claims that 80 per cent of the fleet is grounded and one Oryx is flying; 17 Squadron closed for a month for lack of diesel; Minister Angie Motshekga on helicopter serviceability.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/news-and-events\/1983\/soldiers-and-pilots-demonstrate-expertise-at-aad\" rel=\"nofollow noopener\" target=\"_blank\">saairforce.co.za \/ SABC: Soldiers and pilots demonstrate expertise at AAD (20 September 2026)<\/a><span>Africa Aerospace and Defence 2026 at AFB Waterkloof: Gripen, Hawk, Rooivalk, BK 117, A109 and C-130 displayed.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/setting-the-record-straight-on-saaf-aircraft-availability\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Setting the record straight on SAAF aircraft availability (27 March 2025)<\/a><span>Ricardo Teixeira and Dean Wingrin. News24 claim of six working aircraft; DoD reply that the SAAF has 199 aircraft; per-fleet availability figures from a report cited by defenceWeb.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/most-saaf-fixed-wing-maintenance-contracts-underfunded\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Most SAAF fixed wing maintenance contracts underfunded (14 November 2024)<\/a><span>Armscor to the Portfolio Committee on Defence, 13 November 2024: Gripen airframe contract adequately funded to August 2025; Hawk contract expired 31 August 2024; C-130BZ, PC-7 Mk II and others underfunded.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/all-saaf-rotary-wing-maintenance-contracts-underfunded\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: All SAAF rotary wing maintenance contracts underfunded (18 November 2024)<\/a><span>Guy Martin. Armscor figures: 11 Rooivalk, 24 A109 (two serviceable), 8 BK 117; every helicopter support contract underfunded.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/saaf-urgently-seeking-spares-for-four-types-in-its-fleet\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: SAAF urgently seeking spares for four types in its fleet (3 April 2025)<\/a><span>Requests for information for C-212, Gripen, Oryx and C-130BZ spares; about 6,800 of 12,000 budgeted hours flown.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/gripen-back-in-the-air-as-saab-awarded-maintenance-contract\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Gripen back in the air as Saab awarded maintenance contract (19 September 2022)<\/a><span>Guy Martin. Gripens grounded from September 2021, flying again 5 September 2022; R532 million three-year contract; 13 aircraft to fly, 12 stored; one written off in a ground incident.<\/span><\/li>\n<li><a href=\"https:\/\/www.defenceweb.co.za\/tag\/gripen\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Gripen tag listing<\/a><span>Headlines and dates, including the Gripen engine support contract awarded on 18 October 2023.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/saafs-c-130bz-hercules-409-expected-back-in-service-mid-2026\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: SAAF&rsquo;s C-130BZ Hercules 409 expected back in service mid-2026 (24 October 2025)<\/a><span>Nine aircraft originally; six with airworthy potential; only 401 flying; 409 at Marshall in Cambridge since August 2023; R1 billion ring-fenced; peak of four airworthy expected by 2028\/29&ndash;2029\/30.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/saaf-rooivalks-return-from-the-drc\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: SAAF Rooivalks return from the DRC (2 December 2024)<\/a><span>Guy Martin. Deployed October 2013 with the Force Intervention Brigade; first combat 4 November 2013 against M23; last flight August 2022; three airframes flown home 27 November&ndash;2 December 2024.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/saaf-secures-south-africas-airspace-for-historic-g20-summit\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: SAAF secures South Africa&rsquo;s airspace for historic G20 summit (5 December 2025)<\/a><span>Dean Wingrin. Four Gripens, five Hawks, three Rooivalks, two Oryx and two A109s for the summit of 22&ndash;23 November 2025.<\/span><\/li>\n<li><a href=\"https:\/\/pmg.org.za\/committee-meeting\/40974\/\" rel=\"nofollow noopener\" target=\"_blank\">PMG: Joint Standing Committee on Defence, Armscor on Air Force and Navy maintenance and acquisition contracts (13 June 2025)<\/a><span>Gripen recovery limited to 13 aircraft with an R173 million gap; new Hawk contract; two C-130s serviceable; Rooivalk needs over R2 billion, R469 million allocated; R7.7 billion maintenance shortfall over three years.<\/span><\/li>\n<li><a href=\"https:\/\/pmg.org.za\/committee-question\/24619\/\" rel=\"nofollow noopener\" target=\"_blank\">PMG: Question NW3973 to the Minister of Defence (11 December 2023)<\/a><span>Question by Mosiuoa Lekota (COPE) premised on only two of 26 Gripens and three of 24 Hawks being available; the minister&rsquo;s reply was not on the page.<\/span><\/li>\n<li><a href=\"https:\/\/pmg.org.za\/search\/?q=Gripen+serviceability\" rel=\"nofollow noopener\" target=\"_blank\">PMG search results: Gripen serviceability<\/a><span>Finding aid for Hansard references, including an MP&rsquo;s statement of 15 May 2025 that no Gripen was serviceable in 2022.<\/span><\/li>\n<li><a href=\"https:\/\/maroelamedia.co.za\/?s=Suid-Afrikaanse+Lugmag\" rel=\"nofollow noopener\" target=\"_blank\">Maroela Media: search results for &ldquo;Suid-Afrikaanse Lugmag&rdquo;<\/a><span>Afrikaans-language usage of the name in 2026 news reports.<\/span><\/li>\n<li><a href=\"https:\/\/maroelamedia.co.za\/nuus\/weermag-stuur-span-om-vloedgeteisterde-mosambiek-te-help\/\" rel=\"nofollow noopener\" target=\"_blank\">Maroela Media: Weermag stuur span om vloedgeteisterde Mosambiek te help (19 January 2026)<\/a><span>Operation Chariot: an Oryx deployed to flooded Mozambique on 18 January 2026; SANDF spokesperson Brig Gen Selinah Rawlins.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/disbanded\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Disbanded bases<\/a><span>Lists AFB Pietersburg and the Ysterplaat detachment at Cape Town International as disbanded.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/5\/air-force-base-waterkloof\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Air Force Base Waterkloof<\/a><span>Opening 1 August 1938, grass field, 1951&ndash;1956 runway works (434,000 pounds), units, types, motto, coordinates.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/6\/air-force-base-makhado\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Air Force Base Makhado<\/a><span>Opened 14 October 1987 as AFB Louis Trichardt, renamed 7 November 2003; units, Gripen and Hawk, motto, coordinates.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/9\/afb-swartkop-now-af-mdw\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): AFB Swartkop (now AF MDW)<\/a><span>April 1921, 1949 spelling change, AFB 1 February 1968, 1999 downgrade, units, museum types, motto, coordinates.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/3\/air-force-base-hoedspruit\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Air Force Base Hoedspruit<\/a><span>Opened 1 July 1978, &ldquo;Fighter Town, RSA&rdquo;, Eastgate Airport, units, coordinates.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/1\/air-force-base-bloemspruit\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Air Force Base Bloemspruit<\/a><span>Shares the runways of Bloemfontein airport; units, types, Vastrap range.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/8\/air-force-base-overberg\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Air Force Base Overberg<\/a><span>TFDC Bredasdorp operational 1987, AFB from 2004; units, types, coordinates.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/7\/air-force-base-langebaanweg\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Air Force Base Langebaanweg<\/a><span>Planning 1942, first aircraft February 1946, CFS from Dunnottar December 1992, renamed 2001, Somersveld.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/11\/air-force-base-ysterplaat\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Air Force Base Ysterplaat<\/a><span>History from 1915 to the Freedom of Cape Town in 2009; units and types.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/2\/air-force-base-durban\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Air Force Base Durban<\/a><span>Shares the runways of the Durban airport since September 1956; units and types.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/18\/air-force-station-port-elizabeth\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Air Force Station Port Elizabeth<\/a><span>Downgraded to a station in the early 1990s; 15 Squadron C Flight.<\/span><\/li>\n<li><a href=\"https:\/\/www.saairforce.co.za\/the-airforce\/bases\/21\/air-force-base-pietersburg\" rel=\"nofollow noopener\" target=\"_blank\">SA Air Force (unofficial website): Air Force Base Pietersburg<\/a><span>Disbanded; no description; satellite-link coordinates.<\/span><\/li>\n<li><a href=\"https:\/\/caasanwebsitestorage.blob.core.windows.net\/aeronautical-information-publication\/Aerodromes%20(15_JUL_2026).PDF\" rel=\"nofollow noopener\" target=\"_blank\">South African Civil Aviation Authority: AIP Aerodromes (effective 15 July 2026)<\/a><span>Index lists FAWK, FASK, FALM, FAHS, FALW, FAOB and FAYP as military, unlicensed aerodromes (their AD 2 pages could not be retrieved); FABL reference point, elevation and runways; Defence Act rule on civil landings.<\/span><\/li>\n<li><a href=\"https:\/\/www.caa.co.za\/industry-information\/aip-amendments\/\" rel=\"nofollow noopener\" target=\"_blank\">South African Civil Aviation Authority: Aeronautical Information Publication<\/a><span>Download page for the AIP volumes.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/industry\/industry-industry\/motshekga-names-aad-2028-dates-and-lead-partner\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Motshekga names AAD 2028 dates and lead partner (21 September 2026)<\/a><span>AAD origins in the 1975 Waterkloof open day; AAD 2026 ended 20 September; AAD 2028 dates.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/featured\/caf-tells-zondo-gupta-landing-at-afb-waterkloof-hurt\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: CAF tells Zondo Gupta landing at AFB Waterkloof &ldquo;hurt&rdquo; (5 July 2019)<\/a><span>Testimony of Lt Gen Zakes Msimang and Lt Gen (ret) Derrick Mgwebi.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/russian-tu-160-bombers-arrive-in-south-africa\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Russian Tu-160 bombers arrive in South Africa (24 October 2019)<\/a><span>Arrival 23 October 2019, registrations, support aircraft, SAAF escort.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/featured\/da-goes-paia-route-for-answers-on-russian-ship-and-aircraft-in-sa\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: DA goes PAIA route for answers on Russian ship and aircraft in SA (10 May 2023)<\/a><span>Il-76 RA76502 of Aviacon Zitotrans; SANDF and DA statements.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/new-boss-for-flying-cheetahs-at-afb-makhado\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: New boss for Flying Cheetahs at AFB Makhado (23 July 2025)<\/a><span>2 Squadron change of command; base OC; Ndzuta&rsquo;s training path.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/hawk-fleet-grounded-after-accident\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Hawk fleet grounded after accident (1 April 2014)<\/a><span>85 CFS Hawk nose-wheel accident at Makhado; fleet of 23 grounded.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/sa-defence-sa-defence\/cheetahs-attack-sa-air-force-member-at-afb-makhado\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Cheetahs attack SA Air Force member at AFB Makhado (11 December 2015)<\/a><span>Wim and Tobie, released November 2015; attack on 8 December 2015.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/gripen-in-ground-run-incident-at-afb-makhado\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Gripen in ground run incident at AFB Makhado (11 June 2021)<\/a><span>8 April 2021 anchor-cable failure; board of inquiry.<\/span><\/li>\n<li><a href=\"https:\/\/www.defenceweb.co.za\/aerospace\/aerospace-aerospace\/saaf-explains-disappearance-of-afb-swartkop-name\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: SAAF explains disappearance of AFB Swartkop name (29 May 2023)<\/a><span>Brig Gen Jacobus Crous on the Mobile Deployment Wing; closure and reopening history.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/vandalism-and-theft-leave-historic-saaf-base-dependent-on-generator-power\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Vandalism and theft leave historic SAAF base dependent on generator power (17 April 2026)<\/a><span>MDW Central, East and West; 11 generators; diesel use and cost.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/saaf-gears-up-for-annual-museum-air-show\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: SAAF gears up for annual Museum Air Show (4 June 2026)<\/a><span>6 June 2026 programme, venue and prices.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/flood-damage-fixed-at-afb-durban-move-on-hold\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Flood damage fixed at AFB Durban, move on hold (17 August 2022)<\/a><span>April 2022 flood repairs; planned move to King Shaka on hold; Mbambo quote.<\/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: NJR ZA \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Bob Adams from George, South Africa \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Alan Wilson from Stilton, Peterborough, Cambs, UK \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Aeroprints.com \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Matthias Zepper \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Colin Cooke Photo \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Axel B&#252;hrmann \/ Wikimedia Commons (CC BY 2.0) &middot; Photo: Tom&#225;s Del Coro \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Nick-D \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Oleg V. Belyakov &#8211; AirTeamImages \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Richard B. Keener, USAF \/ Wikimedia Commons (Public domain) &middot; Photo: DanieB52 \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Lea T (Fg Off), Royal Air Force official photographer \/ Wikimedia Commons (Public domain) &middot; Photo: Acroterion \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Clemens Vasters from Viersen, Germany, Germany \/ Wikimedia Commons (CC BY 2.0) &middot; Royal Air Force Battle. [[User:Ad Meskens|Ad Meskens You are free to use this picture for any purpose as \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: SA-kuva \/ Wikimedia Commons (Public domain) &middot; Photo: Royal Air Force official photographe; The original uploader was Bzuk at English Wikipedia. \/ Wikimedia Commons (Public domain) &middot; Photo: Eric Friedebach \/ Wikimedia Commons (CC BY 2.0) &middot; Photo: Charles E. Brown \/ Wikimedia Commons (Public domain) &middot; Photo: Royal Air Force official photographer \/ Wikimedia Commons (Public domain) &middot; Photo: San Diego Air and Space Museum Archives \/ Wikimedia Commons (Public domain) &middot; Photo: hugh llewelyn \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: SDASM Archives \/ Wikimedia Commons (No restrictions) &middot; Airco DH.4. [[User:Ad Meskens|Ad Meskens You are free to use this picture for any purpose as \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Ossewa \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Matti Blume \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: simon butler from halesowen, uk \/ Wikimedia Commons (CC BY 2.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-south-african-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\/w16-za-t-298.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\/w16-za-t-299.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\/w16-za-t-300.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\/w16-za-t-301.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\/w16-za-t-302.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\/w16-za-t-303.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\/w16-za-t-304.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\/w16-za-t-305.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\/w16-za-t-306.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\/09\/swiss-af-t-pc-12-1.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\/w16-za-t-308.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\/w16-za-t-310.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\/w16-za-t-311.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\/w16-za-t-312.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\/w16-za-t-314.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\/w16-za-t-353.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\/w16-za-t-355.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\/10\/w16-za-t-362.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\/w16-za-t-316.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\/w16-za-t-317.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\/w16-za-t-315.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\/w16-za-t-357.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\/w16-za-t-318.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\/w16-za-t-320.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\/w16-za-t-323.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\/w16-za-t-324.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\/w16-za-t-321.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\/w16-za-t-322.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\/10\/w16-za-t-327.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\/wp-content\/uploads\/2026\/09\/de-t-junkers-ju-52-3m-c.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\/wp-content\/uploads\/2026\/09\/uk-t-f54.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\/wp-content\/uploads\/2026\/10\/w16-za-t-330.jpg)!important}#mfam .ph34{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\/w16-za-t-331.jpg)!important}#mfam .ph35{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\/w16-za-t-334.jpg)!important}#mfam .ph36{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\/w16-za-t-336.jpg)!important}#mfam .ph37{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\/w16-za-t-337.jpg)!important}#mfam .ph38{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\/w16-za-t-339.jpg)!important}#mfam .ph39{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\/w16-za-t-342.jpg)!important}#mfam .ph40{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\/w16-za-t-344.jpg)!important}#mfam .ph41{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\/w16-za-t-346.jpg)!important}#mfam .ph42{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\/w16-za-t-347.jpg)!important}#mfam .ph43{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\/w16-za-t-349.jpg)!important}#mfam .ph44{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\/uk-t-f77.jpg)!important}#mfam .ph45{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\/w16-za-t-359.jpg)!important}#mfam .ph46{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\/w16-za-t-363.jpg)!important}#mfam .ph47{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\/atlas-cheetah-e-saaf-museum-1-768x512.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\/71ZaXPbOBL9K136kLKrdPDQGWdTpSOJndgTV+SMN5vJB4iCJJRIQgFAaZSp\/e\/bDR6iJCuTeOL94rJAEEf369evm5\/\/qugwmVeeVzbMcLUMpZxVqpWYRRzH+kLBa6kCDgOmOdyXp4iASZzyun\/\/Dn+FbMJDeiMwYs1xQCcT\/AnPIjGdSnOB\/0yZXlxAtBv6cP8pH8YXglDjCywwdjVTeV7zWvWu2+niTxlXnnvduue2O9WKkhuc+flzxXNh\/DVhUyXjFzpiYfjydSi4BrPgcKu4FlMeGzgL8AloMY\/h+uaNCyK2EwaDt1WY8hBPq\/iURt8HRk64As9xvHNg8RQkTlTw+9WtrpMZIpzHNDCYyIgm6mxzetntNd0LEAYmPEDb4SR8bW8Gber22o62S29wIcVn2aIGxhumzFKu0rXa3SqscId7sRQrPhWsDnf4+pYzRXtEco1vGVlyCAgNsTQwx\/sU22mZoO80JJpP6y8aqY3QvAPJRTyHjt+pdV6NyBTwLJx+TeTFVbzcsG\/imbK\/qjBiWrMkNPCahQHeo+XY0\/ccpwpDrnXMYCgMMwKfXV1VvlTRK90jrxS37IcR+8boeK\/m25UBfMuFt0lMlmn6ZD8Nw5rrOwMNG\/TLvoPQLv6RXV4xhU5XYLYrvKmIgzCZknHw+neKxZqcj0u2nX0Tam5MmB7qkUZ8wWCBHvzXH5WFMSv9vNGIxHyGsVQPZNRgQgWKzUwjoOvUEEdBEnLd+KPy8loGywXHvdOb\/gcus4cvGuylNWHTtVZuNgtL6syUdIUklrOZCAQLYdzvv0ZDTbQwHEKhjQU\/Rmpqjf3LbYRZyMQghCkYCAA4NyIY5TDVFzvLoul1oMQEl5lgHMDuTIjcUMwXBgzZdyWV2S2ARsada0bWCujjsWWQIkTY41nY85Khaahs2QxYntOFIVNszeIqDDgPFtaiME4IAu\/oAshPiMP+uI+29FwP+muBe+HYrUAKSTTcoo09a1PXPWKL3V1T0wmThvfh7ZBKuFrz4pbls+b89eUL0pSIl0hhJ+BQmyCF6saOZhv4+izcVp7HSRj+t1oQccSWCzaVJ1n4pnheUPD1zVNRsF93W05Bwb16u+v7ZQoubJozyOtwS54ZIsINW+iMSQp+3nv489GkGZvU5grdFlMojfEnvO2Pwe8NGyN4Yx9QGFXhBxdkJmS6FqQHoiX7NJCfEGjVM4wQzAnd8yI+uy0YYgrA8MouNA4WUoZ5jComYg0zQhECdSVCaVLSn6XICjmbcqWJ\/YhgLtlmiWnDBgX+3sJcUlDSo\/RCdbiiBZQSa4x5y2C4dQaDp+CsCeO1BZ6K7DHov4LxVhse6fSkN0twPaewhet4TxpXuIVPcQ5jnIush9b+GNOKaM+W2zrcG+eOP0KEHjDWC2QNCrxnShMO8RjZJS\/QhSHmt1jwEH6bY+aPBaBBYYEGRWtEtIHiDKnWZi+07Nsk3CISvBacTfmMxwG\/55Pz+t4xYKXkGoWHxgwTJEqY7T9ii4wLTlGFzlTDSa4oZMXZ7sGNnIiQw4ivQrmNSCLdo1XPy3wyfkpJ5zglSee2Smzidg7deY0AOhBIk6116qksSG7DKTsHkefQae1ybluFjMJDmDwGMWAoM8VAohEwWdLgDKExTV93\/bIbr7mMmcLY67tOD64\/XlbB0kZjxGNE03u1\/dMC1x7sBoMwieASbyKVCJAyKAxK+bw0qwozmcSkX\/BcXruQpG6vg8pnwbRVSAvkDzSTMkQilDyrNrfDBCMLmczm\/U9oN4XXZGmkvPnKcZ1FpiPzGAACDTEL3lXJqAgWWLH5LmJIS9hIvoDNQgSLzDwRaCNQXCEucw7SqART7bWf0H+Qdla1lluLElwlnhP1\/IYksYB+xNFsLIZbfDwiQ9FzOIusxc5\/iu01SYeIKRHzml4Jg7HNbR7ZjcM4Gyeiu\/o3f9xGbK1QAi1YsAy5kTZX9XEIxsUQ3Hyo+weLH1z4kqk1wozKFPx\/jcYmVw5ZzKYouxdiFSVIISkJNw8j58MBuVoPpqGUu\/kU3yJV6BUGCDJkbBSyJBHuUUAWYPl+QP4j+sv57RT\/LSSf6pVKhDnJgJflKQXBXY6fiuCadb9NVaolON+tO\/6eYHJ7h466O8xQs1RTFI4zcsr2ssgh11ThiJAyVLhZmiwVElXoPJBOqyRobMqzEMv8nsoaXF5u1kSFR8AYcyQolV2EtivSoKCEnyf4ZJewm4\/OlOT6h1EwCSWqk+\/DYLA3p8DB4PpHcOBW\/Vb3EAWO1\/Cc3ZBXbbV9iHCy1\/D3xrG0hehhsPTqTs\/vdHt5PmzXfcfvtZtlwLQfAgxFWAEYGSMFM2OQWjAdhCKQK1NqT1xgeCrO4YOUJCCXGvmEUn\/aQqDQHX0YpgmAEh0NjnjAo7QX4jXhTHOeZkmLmTQ9nJe9lWIx38BKxFQod7C4LQ70oFi2hSoVdHvJp5qlmqnkaWpJi9aiYiVE6b9JyTeDQeMd2zDNlgIG78B1OyfytOu0q+A6nRSjzs7iqWxvPxAwBebbdop9GXPGoaTFirq83gOYhzz+sVDWEpVrjNdPdevvTKNYXiGTshWdBdP7nOcS3+YKUixDtuKPjRy55grdPD8ZNu93E4qYeT94Iu70m\/VWy\/HzYHDqXlkc3nFtMvFkTT7iyElyZQXsEP8ofkCoFkiZSCl6I0VlNwIWSXQmCSrbLbmwj23qUtwIlTWR8vlWBqJyRamI45j\/aEurfBaZsmNhHfoQyukc0WwpLxOX9jBaoBylJZpPV5D9sDxZBbVOzSRqImuGqlWuaOVS06Rj1c8V9AmBv7KgxnI6FSIXuZV3ZXXLOyrnxlmY\/GDv5TTSQ4qdCWPxhp9G+\/X+pF175f6pEO\/Vezu14B6UQxbVKKce4s0b2wK2pD1KYmRIQ33NeMfcbq\/n1eEjqigYS1SU2mZwdJOtaqrAJtQLbHqwjNLqp8aRbqgAUUC0MAvlhpCLFYuFCJ7gMZL+p4GW9pBPVvzeUTq8oVqfx4zCyxZ\/NvSVNKhNBM56HF62Rf10Ei2fylMKrHy6fSqs+PXeDijNgz7cURPmRGL9vo68R461RUbaY73exn+C7zhwRqiwWYett+dpU6Z17AiMVBHRPlYc0jrHLeKyapDJ3HJDrdm5u4U7ggmM2FIalqoHx8IA9xTztIG8FwLZOJ0sAyjo9PnDZY3rOlmCbx311fNq6dcBaIq3YfFJ8Izyxxlwnqoc6RHB5LjxnXpvr99y5ENqNA7zLCtsJ+GWvPcqFN\/weGbxCzVXK\/NG9\/\/gDYJgjeeXeMgr4+wr1v51y5F9++oJI9uGc6p7WvX2\/nfOcntxuN8\/GmFSxVybZYLyRPRcirGyxx5wT+aM7t\/1Dx5reMGpTTVJviMyb\/fm7OxdZtJhKDWfPt7eeOfyR41us+11Sp81mi0caZdtfmgPt9fuPIvtom6v09pPhQECXGMuxF0wvZXS2E99HcnO\/L2li++xN0KRur26ukp3O+mKL\/8DhMex2+IfAAA=\"><\/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; South Africa South African Air Force South African Air Force &middot; Suid-Afrikaanse Lugmag The South African Air Force, which counts its birthday from 1 February 1920, fought from East Africa to Warsaw in the Second World War, flew Mustangs and Sabres in Korea and spent 23 years at war in Namibia [&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-29261","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>South African 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\/es\/fuerzas-aereas\/south-african-air-force\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"South African Air Force | MiGFlug\" \/>\n<meta property=\"og:description\" content=\"Order of Battle &middot; South Africa South African Air Force South African Air Force &middot; Suid-Afrikaanse Lugmag The South African Air Force, which counts its birthday from 1 February 1920, fought from East Africa to Warsaw in the Second World War, flew Mustangs and Sabres in Korea and spent 23 years at war in Namibia [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/migflug.com\/es\/fuerzas-aereas\/south-african-air-force\/\" \/>\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:20:16+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=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"38 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/south-african-air-force\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/south-african-air-force\\\/\",\"name\":\"South African Air Force | MiGFlug\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#website\"},\"datePublished\":\"2026-10-02T07:06:35+00:00\",\"dateModified\":\"2026-10-02T13:20:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/south-african-air-force\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/migflug.com\\\/air-forces\\\/south-african-air-force\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/south-african-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\":\"South African 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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#organization\",\"name\":\"MiGFlug GmbH\",\"url\":\"https:\\\/\\\/migflug.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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":"South African Air Force | 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\/es\/fuerzas-aereas\/south-african-air-force\/","og_locale":"es_ES","og_type":"article","og_title":"South African Air Force | MiGFlug","og_description":"Order of Battle &middot; South Africa South African Air Force South African Air Force &middot; Suid-Afrikaanse Lugmag The South African Air Force, which counts its birthday from 1 February 1920, fought from East Africa to Warsaw in the Second World War, flew Mustangs and Sabres in Korea and spent 23 years at war in Namibia [&hellip;]","og_url":"https:\/\/migflug.com\/es\/fuerzas-aereas\/south-african-air-force\/","og_site_name":"MiGFlug","article_publisher":"https:\/\/www.facebook.com\/MiGFlug\/","article_modified_time":"2026-10-02T13:20:16+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":{"Tiempo de lectura":"38 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/migflug.com\/air-forces\/south-african-air-force\/","url":"https:\/\/migflug.com\/air-forces\/south-african-air-force\/","name":"South African Air Force | MiGFlug","isPartOf":{"@id":"https:\/\/migflug.com\/#website"},"datePublished":"2026-10-02T07:06:35+00:00","dateModified":"2026-10-02T13:20:16+00:00","breadcrumb":{"@id":"https:\/\/migflug.com\/air-forces\/south-african-air-force\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/migflug.com\/air-forces\/south-african-air-force\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/migflug.com\/air-forces\/south-african-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":"South African Air Force"}]},{"@type":"WebSite","@id":"https:\/\/migflug.com\/#website","url":"https:\/\/migflug.com\/","name":"MiGFlug","description":"Vuela t\u00fa mismo un avi\u00f3n de combate","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":"es"},{"@type":"Organization","@id":"https:\/\/migflug.com\/#organization","name":"MiGFlug GmbH","url":"https:\/\/migflug.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@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\/es\/wp-json\/wp\/v2\/pages\/29261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/migflug.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/migflug.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/migflug.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/migflug.com\/es\/wp-json\/wp\/v2\/comments?post=29261"}],"version-history":[{"count":3,"href":"https:\/\/migflug.com\/es\/wp-json\/wp\/v2\/pages\/29261\/revisions"}],"predecessor-version":[{"id":30222,"href":"https:\/\/migflug.com\/es\/wp-json\/wp\/v2\/pages\/29261\/revisions\/30222"}],"up":[{"embeddable":true,"href":"https:\/\/migflug.com\/es\/wp-json\/wp\/v2\/pages\/22996"}],"wp:attachment":[{"href":"https:\/\/migflug.com\/es\/wp-json\/wp\/v2\/media?parent=29261"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}