{"id":27013,"date":"2026-10-01T00:56:25","date_gmt":"2026-09-30T22:56:25","guid":{"rendered":"https:\/\/migflug.com\/?page_id=27013"},"modified":"2026-10-08T14:44:58","modified_gmt":"2026-10-08T12:44:58","slug":"letectvo-korejske-lidove-armady","status":"publish","type":"page","link":"https:\/\/migflug.com\/cz\/air-forces\/korean-peoples-army-air-force\/","title":{"rendered":"Letectvo korejsk\u00e9 lidov\u00e9 arm\u00e1dy"},"content":{"rendered":"<style>body.page-id-27013 h1.entry-title.main_title{display:none} body.page-id-27013 #main-content .container{padding-top:0} body.page-id-27013 #left-area{padding-bottom:0} body.page-id-27013{overflow-x:hidden} body.page-id-27013 #sidebar{display:none} body.page-id-27013 #left-area{width:100%!important;float:none;padding:0} body.page-id-27013 #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\">\n<div class=\"wrap hero-in\">\n<div class=\"crumb\"><a href=\"https:\/\/migflug.com\/air-forces\/\">Order of Battle<\/a> &middot; North Korea<\/div>\n<h1>Korean People&rsquo;s Army Air Force<\/h1>\n<div class=\"native\">&#51312;&#49440;&#51064;&#48124;&#44400; &#44277;&#44400; &middot; &#51312;&#49440;&#51064;&#48124;&#44400; &#54637;&#44277; &#48143; &#48152;&#54637;&#44277;&#44400;<\/div>\n<p class=\"sub\">The Korean People&rsquo;s Army Air Force is North Korea&rsquo;s air arm: dated by Pyongyang to November 1945, wiped out within two months of invading the South in 1950, rebuilt with Soviet and Chinese jets, and today a large but largely obsolete force &mdash; about 550 combat aircraft in the IISS count quoted by Japan&rsquo;s Ministry of Defense, only a few dozen of them MiG-29s and Su-25s &mdash; that since 2023 has added copied drones, a home-built Il-76 radar plane and, in Kim Jong Un&rsquo;s words of November 2025, a role in &quot;the nuclear war deterrent&quot;.<\/p>\n<div class=\"marks\">\n<div class=\"mark\"><svg class=\"rondel\" viewBox=\"0 0 100 100\" role=\"img\" aria-label=\"North Korean national marking: a red star on a white disc inside red and blue rings\"><circle cx=\"50\" cy=\"50\" r=\"49\" fill=\"#024fa2\"\/><circle cx=\"50\" cy=\"50\" r=\"44\" fill=\"#ffffff\"\/><circle cx=\"50\" cy=\"50\" r=\"41.5\" fill=\"#ed1c27\"\/><circle cx=\"50\" cy=\"50\" r=\"37\" fill=\"#ffffff\"\/><polygon points=\"50.00,19.00 57.64,41.48 81.38,41.80 62.36,56.02 69.40,78.70 50.00,65.00 30.60,78.70 37.64,56.02 18.62,41.80 42.36,41.48\" fill=\"#ed1c27\"\/><\/svg><span class=\"mk\">National marking<b>A red star on a white disc inside red and blue rings<\/b><\/span><\/div>\n<\/div>\n<div class=\"statstrip\">\n<div class=\"stat\"><b>333<\/b><span>Combat aircraft<\/span><\/div>\n<div class=\"stat\"><b>11<\/b><span>Active air bases<\/span><\/div>\n<div class=\"stat\"><b>1945<\/b><span>Founded<\/span><\/div>\n<div class=\"stat\"><b>10<\/b><span>Types retired<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"accent\"><\/div>\n<\/div>\n<div class=\"wrap\">\n<div class=\"chips\"><span class=\"chip\"><b>Country<\/b>North Korea<\/span><span class=\"chip\"><b>Founded<\/b>1945<\/span><span class=\"chip\"><b>Status<\/b>Active<\/span><span class=\"chip\"><b>Headquarters<\/b>Pyongyang<\/span><span class=\"chip\"><b>Commander<\/b>Kim Kwang-hyok<\/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 Korean People&rsquo;s Army Air Force story: destroyed in 1950, pilots sent to Vietnam and a nuclear role<\/h2>\n<div class=\"cols\">\n<div>\n<h3 class=\"sh\">1945&ndash;1950: from a flying society to an air force<\/h3>\n<p>North Korea dates its air force to November 1945, the month of the 80th anniversary Kim Jong Un marked at Wonsan in 2025. What existed then was a &quot;Korean Aviation Society&quot; organised on the Soviet flying-club model, according to Wikipedia&rsquo;s account; it became an aviation division of the Korean People&rsquo;s Army in 1946 and, in November 1948, a branch of the armed forces in its own right. Korean Wikipedia dates the reorganisation as the Korean People&rsquo;s Army Air Force to 20 August 1947. The aircraft were Soviet: piston-engined Yak-9 fighters and Il-10 attack aircraft, 93 Il-10s and trainer variants in all by Wikipedia&rsquo;s count. The pilots were the weakness. Soviet reports from May 1950, as quoted by the historian Douglas Dildy and cited by Wikipedia, counted only 32 of 120 pilots as fit for combat.<\/p>\n<h3 class=\"sh\">1950&ndash;1953: destroyed in weeks, rebuilt behind MiG Alley<\/h3>\n<p>The air force flew in support of the invasion of the South from 25 June 1950 and was used up almost at once. Soviet sources cited by Wikipedia say it had stopped operating by 10 August and was finished off by a US Navy strike on 22 August; Wikipedia, drawing on Dildy, credits it with only three US aircraft shot down in air combat, a B-29, an L-4 and an L-5. The jet war that followed was mostly fought by others. The Soviet 64th Fighter Aviation Corps flew MiG-15s from Manchuria from 1 November 1950, officially never in the war, alongside the Chinese air force; North Korean units trained on the MiG-15 and flew within a joint command. Claims from that war still do not agree: US Sabre pilots claimed 792 MiGs for 78 Sabres lost, and the Soviet corps claimed 1,097 UN aircraft.<\/p>\n<h3 class=\"sh\">1953&ndash;1973: Soviet and Chinese jets, and pilots sent abroad<\/h3>\n<p>After the armistice of 27 July 1953, which ended the fighting without a peace treaty, the air force rebuilt. GlobalSecurity, summarising older US sources, records MiG-19s and the first surface-to-air missiles in 1961&ndash;62 and MiG-21s after 1965; China supplied licence-built copies, and the J-5, J-6 and J-7 families still make up much of the inventory. North Korea also sent its pilots abroad. From late 1966 two MiG-17 companies and one MiG-21 company served in North Vietnam: the historian Merle Pribbenow counts 87 air force personnel there between 1967 and early 1969, who claimed 26 American aircraft and lost 14 men. In 1973 a MiG-21 unit went to Bir Arida in Egypt, and met Israeli F-4s.<\/p>\n<h3 class=\"sh\">Defectors, spy planes and a force built to hide<\/h3>\n<p>The air force has also been a source of defectors. No Kum-sok flew a MiG-15 from Sunan to Kimpo on 21 September 1953, two months after the armistice, and was paid the $100,000 the United States had offered for one. Lee Ung-pyong landed a MiG-19 at Suwon on 25 February 1983, and Wikipedia lists further defections with Chinese-built fighters in 1960 and 1996. The most serious Cold War clash came on 15 April 1969, when North Korean MiG-21s shot down a US Navy EC-121M reconnaissance aircraft over the Sea of Japan, killing all 31 aboard; Pyongyang said it had intruded into its airspace, Washington that it was in international airspace. The force was built to survive a first strike: according to GlobalSecurity&rsquo;s summary of US sources, much of it is dispersed, hardened or underground.<\/p>\n<h3 class=\"sh\">1990&ndash;2022: a large air force that stopped growing<\/h3>\n<p>The last new combat types were Soviet: MiG-23s, Su-25s and a small number of MiG-29s delivered in the late 1980s. After the Soviet Union collapsed the fleet stopped growing and began to age. Japan&rsquo;s 2025 Defense White Paper, citing the IISS, counts about 550 combat aircraft and calls most of them obsolete Chinese or Soviet types; South Korea&rsquo;s 2010 Defence White Paper had counted about 920. Estimates for the MiG-29 fleet run from 18 (IISS, via Japan) to 35 (FlightGlobal, via Wikipedia). The IISS observed in 2020 that Kim Jong Un&rsquo;s personal attention could not by itself meet the need to recapitalise the combat fleet. What did arrive came around sanctions: Wikipedia&rsquo;s sources record MD 500 helicopters and New Zealand-built P-750 light aircraft obtained illegally. In September 2016 Wonsan staged the country&rsquo;s first international air festival, with MiG-29s and Su-25s flying for foreign visitors.<\/p>\n<h3 class=\"sh\">2023&ndash;2026: drones, a radar plane, Russia and a nuclear role<\/h3>\n<p>Since 2023 the air force has changed faster than at any time since the 1980s. In July 2023, with Russia&rsquo;s defence minister Sergei Shoigu in Pyongyang, North Korea showed the Saetbyol-4 and Saetbyol-9, near copies of the US Global Hawk and Reaper drones. Kim Jong Un toured the Su-35 and Su-57 factory at Komsomolsk-on-Amur in September 2023. An Il-76 fitted with a triangular fixed radome, first seen on satellite images in late 2023, was shown flying in March 2025 as an airborne early warning aircraft. In December 2024 the US Indo-Pacific commander said Russia would supply MiG-29s and Su-27s in return for North Korean troops; no delivery had been confirmed in the sources checked by September 2026. On 28 November 2025 Kim told the air force it would receive &quot;new strategic military assets&quot; and a role in nuclear deterrence.<\/p>\n<\/div>\n<div>\n<div class=\"pull\">The air force flew in support of the invasion of the South from 25 June 1950 and was used up almost at once.<cite>Korean People&rsquo;s Army Air Force &middot; verified 2026-09-30<\/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 Korean People&rsquo;s Army 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>&#51312;&#49440;&#51064;&#48124;&#44400; &#44277;&#44400;<span class=\"gnote\">Chos&#335;n inmin&rsquo;gun konggun, &quot;Korean People&rsquo;s Army Air Force&quot;. From about 2012 the service was styled &#51312;&#49440;&#51064;&#48124;&#44400; &#54637;&#44277; &#48143; &#48152;&#54637;&#44277;&#44400; (Air and Anti-Air Force); English Wikipedia, citing South Korea&rsquo;s 2022 Defence White Paper, says the shorter name returned in April 2022, while Korean Wikipedia still uses the longer one. KCNA&rsquo;s November 2025 reports speak simply of the Air Force<\/span><\/dd>\n<dt>Founded<\/dt>\n<dd>November 1945 (North Korean dating)<span class=\"gnote\">Pyongyang marked the 80th anniversary on 28 November 2025. The Korean Aviation Society of 1945 became an aviation division of the army in 1946; Korean Wikipedia dates the Korean People&rsquo;s Army Air Force to 20 August 1947, and it became a separate branch in November 1948<\/span><\/dd>\n<dt>Part of<\/dt>\n<dd>Korean People&rsquo;s Army<span class=\"gnote\">One of the services of the Korean People&rsquo;s Army under the Supreme Commander, Kim Jong Un. It also runs the national air defence network of guns and surface-to-air missiles<\/span><\/dd>\n<dt>Headquarters<\/dt>\n<dd>Pyongyang<span class=\"gnote\">Location of the command headquarters as given by Wikipedia; North Korea publishes no organisational detail<\/span><\/dd>\n<dt>Commander<\/dt>\n<dd>Gen. Kim Kwang-hyok (last reported)<span class=\"gnote\">Promoted general on 14 April 2022; appointment date not published, and his continuation in 2026 not confirmed<\/span><\/dd>\n<dt>Organisation<\/dt>\n<dd>Regional air commands and air divisions<span class=\"gnote\">In 1992 three regional air combat commands (north-west, north-east and south), by 1996 six air divisions under the national air command, according to GlobalSecurity&rsquo;s summary of older US sources; no current organisation has been published<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Strength<\/h4>\n<dl>\n<dt>Personnel<\/dt>\n<dd>About 110,000 (estimate)<span class=\"gnote\">South Korean Defence White Paper figure (2010 edition) as cited by Korean Wikipedia and the figure used by English Wikipedia; GlobalSecurity gives about 70,000 for 1992. The 2022 and later South Korean white papers could not be read (the ministry site blocks automated access)<\/span><\/dd>\n<dt>Combat aircraft<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>About 550 in all (IISS, cited by Japan&rsquo;s Ministry of Defense, 2025)<\/li>\n<li>MiG-29 &mdash; 18&ndash;35 (estimates differ)<\/li>\n<li>MiG-23 &mdash; 56<\/li>\n<li>Su-25 &mdash; 34&ndash;38<\/li>\n<li>MiG-21, J-7, J-6, J-5 and Su-7 &mdash; several hundred older types<\/li>\n<li>H-5 (Il-28) bombers &mdash; about 80<\/li>\n<\/ul>\n<p><span class=\"gnote\">All figures are foreign estimates. South Korea&rsquo;s 2010 white paper counted about 920 combat aircraft and the US Department of Defense 730 in 2012; the lower modern figure reflects retirements and a different counting method as much as real change<\/span><\/dd>\n<dt>Transport and special mission<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>An-2 &mdash; about 270 or more (estimate)<\/li>\n<li>Il-76 airborne early warning conversion &mdash; 1<\/li>\n<li>P-750 XSTOL &mdash; 3, imported in breach of sanctions<\/li>\n<\/ul>\n<p><span class=\"gnote\">The An-2s are meant to carry special forces; Japan&rsquo;s white paper notes the fleet as obsolete<\/span><\/dd>\n<dt>Helicopters<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Mi-2 and Harbin Z-5 &mdash; about 48 each<\/li>\n<li>MD 500 &mdash; about 84, obtained illegally in the 1980s<\/li>\n<li>Mi-8\/Mi-17, Mi-24, Mi-14 and Mi-26 &mdash; small numbers<\/li>\n<\/ul>\n<p><span class=\"gnote\">IISS Military Balance 2024 as tabulated by Wikipedia; South Korea&rsquo;s 2010 white paper counted about 300 helicopters<\/span><\/dd>\n<dt>Trainers<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>FT-5 (JJ-5) &mdash; about 135<\/li>\n<li>FT-2 (MiG-15UTI) &mdash; about 30<\/li>\n<\/ul>\n<p><span class=\"gnote\">Figures as tabulated by Wikipedia from the IISS. Pilots are reported to fly far less than Western pilots; no published figure was verified<\/span><\/dd>\n<dt>Drones<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Saetbyol-4 (Global Hawk look-alike)<\/li>\n<li>Saetbyol-9 (Reaper look-alike)<\/li>\n<li>Kamikaze drones ordered into mass production, November 2024<\/li>\n<\/ul>\n<p><span class=\"gnote\">Numbers unknown. Which service operates each drone type is not published. Ukraine&rsquo;s military intelligence chief said in June 2025 that Russia had agreed to help North Korea build Geran (Shahed-type) drones; not confirmed by either government<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Infrastructure<\/h4>\n<dl>\n<dt>Air bases<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Sunan (Pyongyang) &mdash; shared with the international airport<\/li>\n<li>Sunchon &mdash; MiG-29 and Su-25<\/li>\n<li>Wonsan Kalma &mdash; 80th anniversary display, 2025<\/li>\n<li>Kaechon, Hwangju, Koksan, Onchon, Uiju, Samjiyon and others<\/li>\n<\/ul>\n<p><span class=\"gnote\">Named in reporting on the 2020 Sunchon inspection, the 2025 anniversary and a 2013 base map published by The Aviationist; no official list exists<\/span><\/dd>\n<dt>Underground and hardened shelters<\/dt>\n<dd>Extensive (US assessment)<span class=\"gnote\">&quot;The DPRK houses a large percentage of its military industries, aircraft hangars, repair facilities, ammunition, fuel stores, and even air defense missiles underground or in hardened shelters&quot; &mdash; GlobalSecurity&rsquo;s summary of US sources; details are for the stations page<\/span><\/dd>\n<dt>Air defence<\/dt>\n<dd>S-75, S-125, S-200 and home-built Pongae-5 and Pyoljji-1-2<span class=\"gnote\">The Soviet-era systems remain the backbone; 38 North found no substantial evidence of wide deployment of the newer systems by July 2024<\/span><\/dd>\n<dt>Air shows<\/dt>\n<dd>One international festival, 2016<span class=\"gnote\">The Wonsan International Friendship Air Festival was held at Kalma in September 2016; the 2017 edition was cancelled<\/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 Korean People&rsquo;s Army Air Force is organised<\/h2>\n<p class=\"spx-lede\">An air force command in Pyongyang under the Supreme Commander, Kim Jong Un, which also runs the national air defence network. <span class=\"imp\">North Korea publishes no organisation: the three regional air combat commands and six air divisions given here come from older US sources for 1992 and 1996, as summarised by GlobalSecurity.<\/span> According to the same sources, much of the force is dispersed, hardened or underground. The Korean War ended with the armistice of 27 July 1953, not a peace treaty.<\/p>\n<div class=\"org\">\n<div class=\"cmdcard\"><span class=\"cface mono\">KK<\/span><\/p>\n<div class=\"cmdtx\"><span class=\"crank\">General (taejang)<\/span><b>Kim Kwang-hyok<\/b><span class=\"cmeta\">Commander of the Korean People&rsquo;s Army Air Force<\/span><\/div>\n<div class=\"cmdorg\"><span>Korean People&rsquo;s Army Air Force<\/span><em>&#51312;&#49440;&#51064;&#48124;&#44400; &#44277;&#44400;<\/em><\/div>\n<\/div>\n<div class=\"orgrow\">\n<div class=\"orgcard\"><span class=\"tag\">Headquarters<\/span><\/p>\n<h4>Air force command<\/h4>\n<div class=\"de\">&#51312;&#49440;&#51064;&#48124;&#44400; &#44277;&#44400;<\/div>\n<div class=\"oloc\">Pyongyang<\/div>\n<p>In Pyongyang, as given by Wikipedia; the air force is one of the services of the Korean People&rsquo;s Army under the Supreme Commander, Kim Jong Un, and also runs the national air defence network. Gen. Kim Kwang-hyok is the last reported commander, promoted general on 14 April 2022; North Korea does not publish its command appointments.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">North-west<\/span><\/p>\n<h4>First Air Combat Command<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Kaechon<\/div>\n<p>Reported headquarters at Kaechon, according to GlobalSecurity&rsquo;s summary of older US sources, which describe three regional air combat commands in 1992; no current organisation has been published.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">North-east<\/span><\/p>\n<h4>Second Air Combat Command<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Toksan<\/div>\n<p>Reported headquarters at Toksan on the east coast, on the same older US sources.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">South<\/span><\/p>\n<h4>Third Air Combat Command<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Hwangju<\/div>\n<p>Reported headquarters at Hwangju, facing the demilitarised zone, on the same older US sources.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Transport and training<\/span><\/p>\n<h4>Transport and training divisions<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Sondok and Orang<\/div>\n<p>English Wikipedia&rsquo;s organisation table places a transport division headquarters at Sondok, Hamhung&rsquo;s airport, and describes the Eighth Air Division at Orang, reported by GlobalSecurity, as a training division.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Air defence<\/span><\/p>\n<h4>Air defence network<\/h4>\n<div class=\"de\"><\/div>\n<p>The Soviet-era S-75, S-125 and S-200 missiles remain the backbone; 38 North found no substantial evidence of wide deployment of the home-built Pongae-5 and Pyoljji-1-2 by July 2024.<\/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 Korean People&rsquo;s Army 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\/mig-29-fulcrum\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph1\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">Mikoyan MiG-29 Fulcrum<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Air superiority fighter<\/td>\n<td><\/td>\n<td>1989<\/td>\n<td><\/td>\n<td>Estimates differ: 18 (IISS, cited in Japan&rsquo;s 2025 Defense White Paper) or 35 (FlightGlobal World Air Forces 2023, cited by Wikipedia).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph2\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\">Sukhoi Su-25K\/UBK Frogfoot<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Ground attack<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>34 in the IISS Military Balance 2024 as tabulated by Wikipedia; about 38 according to FlightGlobal, cited by The War Zone in December 2025.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph3\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\">Mikoyan-Gurevich MiG-23ML\/MF Flogger<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter<\/td>\n<td>56<\/td>\n<td><\/td>\n<td><\/td>\n<td>56 in both the IISS figure cited by Japan&rsquo;s Ministry of Defense (2025) and Wikipedia&rsquo;s table.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph4\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\">Mikoyan-Gurevich MiG-21F\/PFM\/bis Fishbed<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter<\/td>\n<td>26<\/td>\n<td><\/td>\n<td><\/td>\n<td>26 in Wikipedia&rsquo;s table (IISS 2024). Wikipedia&rsquo;s MiG-21 operators list says at least 200 were delivered over the years, including 30 built in China.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/chengdu-j-7\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/chengdu-j-7\/\">Chengdu F-7 (J-7)<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter<\/td>\n<td>30<\/td>\n<td><\/td>\n<td><\/td>\n<td>30 in Wikipedia&rsquo;s table (IISS 2024).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-19-farmer\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-19-farmer\/\">Shenyang F-6 (J-6) and Mikoyan-Gurevich MiG-19 Farmer<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter<\/td>\n<td>97<\/td>\n<td>1961<\/td>\n<td><\/td>\n<td>97 F-6 in Wikipedia&rsquo;s table (IISS 2024).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph5\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\">Shenyang F-5 (J-5) and Mikoyan-Gurevich MiG-17 Fresco<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter<\/td>\n<td>106<\/td>\n<td><\/td>\n<td><\/td>\n<td>106 F-5 fighters in Wikipedia&rsquo;s table (IISS 2024), plus about 135 FT-5 trainers.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-7-fitter\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-7-fitter\/\">Sukhoi Su-7BMK Fitter<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter-bomber<\/td>\n<td>18<\/td>\n<td><\/td>\n<td><\/td>\n<td>18 in Wikipedia&rsquo;s table (IISS 2024); whether any still fly is not known.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph6\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\">Harbin H-5 and Ilyushin Il-28 Beagle<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Light bomber<\/td>\n<td>80<\/td>\n<td><\/td>\n<td><\/td>\n<td>About 80 in Wikipedia&rsquo;s table (IISS 2024).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Ilyushin Il-76 airborne early warning conversion<span class=\"st on\">In service<\/span><\/td>\n<td>Airborne early warning<\/td>\n<td>1<\/td>\n<td>2025<\/td>\n<td><\/td>\n<td>One known airframe.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Antonov An-2 Colt<span class=\"st on\">In service<\/span><\/td>\n<td>Light transport, special forces insertion<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>About 270 or more in Wikipedia&rsquo;s table; a foreign estimate, and many may be Chinese-built Y-5s.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph7\"><\/span><\/td>\n<td>Pacific Aerospace P-750 XSTOL<span class=\"st on\">In service<\/span><\/td>\n<td>Utility transport<\/td>\n<td>3<\/td>\n<td>2016<\/td>\n<td><\/td>\n<td>3 in Wikipedia&rsquo;s table.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph8\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\">Mil Mi-8\/Mi-17 Hip<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Transport helicopter<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Wikipedia&rsquo;s table gives a figure under 50; not independently confirmed.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph9\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\">Mil Mi-24 Hind<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Attack helicopter<\/td>\n<td>20<\/td>\n<td><\/td>\n<td><\/td>\n<td>About 20 in Wikipedia&rsquo;s table.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Mil Mi-2 and Harbin Z-5 (Mi-4)<span class=\"st on\">In service<\/span><\/td>\n<td>Light and utility helicopters<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>About 48 of each in Wikipedia&rsquo;s table.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph10\"><\/span><\/td>\n<td>Hughes\/MD Helicopters MD 500<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 helicopter<\/td>\n<td>84<\/td>\n<td><\/td>\n<td><\/td>\n<td>84 in Wikipedia&rsquo;s table, which cites War Is Boring (2017) for how they were smuggled in.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Saetbyol-4 and Saetbyol-9 drones<span class=\"st on\">In service<\/span><\/td>\n<td>Reconnaissance and strike drones<\/td>\n<td><\/td>\n<td>2023<\/td>\n<td><\/td>\n<td>Numbers unknown.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-15-fagot\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-15-fagot\/\">Mikoyan-Gurevich MiG-15 and FT-2 (MiG-15UTI)<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter, later trainer<\/td>\n<td>30<\/td>\n<td>1950<\/td>\n<td><\/td>\n<td>About 30 FT-2 and a few MiG-15UTI trainers remain in Wikipedia&rsquo;s table; the fighters are retired.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"fleetchart\">\n<div class=\"frow\"><span class=\"fname\">F-5 (J-5)<\/span><span class=\"fbar\"><i style=\"width:100%\"><\/i><\/span><span class=\"fnum\">106<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">F-6<\/span><span class=\"fbar\"><i style=\"width:92%\"><\/i><\/span><span class=\"fnum\">97<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">MD 500<\/span><span class=\"fbar\"><i style=\"width:79%\"><\/i><\/span><span class=\"fnum\">84<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">H-5<\/span><span class=\"fbar\"><i style=\"width:75%\"><\/i><\/span><span class=\"fnum\">80<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">MiG-23<\/span><span class=\"fbar\"><i style=\"width:53%\"><\/i><\/span><span class=\"fnum\">56<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">F-7<\/span><span class=\"fbar\"><i style=\"width:28%\"><\/i><\/span><span class=\"fnum\">30<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">MiG-15<\/span><span class=\"fbar\"><i style=\"width:28%\"><\/i><\/span><span class=\"fnum\">30<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">MiG-21<\/span><span class=\"fbar\"><i style=\"width:25%\"><\/i><\/span><span class=\"fnum\">26<\/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><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">Mikoyan MiG-29 and Sukhoi Su-27 (reported Russian transfer)<\/a><span class=\"st ord\">On order<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<td>Not a confirmed order. Adm. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>Samuel Paparo, commander of US Indo-Pacific Command, said at the Reagan National Defense Forum in December 2024 that Russia would give North Korea MiG-29s and Su-27s in return for troops sent to fight Ukraine. Neither government confirmed it, and no delivery had been reported in the sources checked by September 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 Korean People&rsquo;s Army Air Force has retired<\/h2>\n<p class=\"spx-lede\">10 types, from the Nakajima Ki-43 Hayabusa and Tachikawa Ki-54 to the Ilyushin Il-10 Beast. <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\/il-10\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph11\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/il-10\/\" class=\"was\">Ilyushin Il-10 Beast<\/a><\/td>\n<td>Ground attack<\/td>\n<td>93<\/td>\n<td><\/td>\n<td>MiG-15, Il-28<\/td>\n<td>93 Il-10s and UIl-10 trainers delivered in the late 1940s (Wikipedia).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/yak-9\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph12\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/yak-9\/\" class=\"was\">Yakovlev Yak-9 Frank<\/a><\/td>\n<td>Fighter<\/td>\n<td><\/td>\n<td><\/td>\n<td>MiG-15<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/polikarpov-po-2\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph13\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/polikarpov-po-2\/\" class=\"was\">Polikarpov Po-2<\/a><\/td>\n<td>Trainer and night harassment<\/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\/tu-2\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/tu-2\/\" class=\"was\">Tupolev Tu-2<\/a><\/td>\n<td>Bomber<\/td>\n<td><\/td>\n<td><\/td>\n<td>Il-28<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph14\"><\/span><\/td>\n<td>Lavochkin La-9 and La-11<\/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 ph15\"><\/span><\/td>\n<td>Yakovlev Yak-11 and Yak-18<\/td>\n<td>Trainer<\/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\/l-39-albatros\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph16\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\" class=\"was\">Aero L-39 Albatros<\/a><\/td>\n<td>Jet trainer<\/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\/nanchang-q-5\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/nanchang-q-5\/\" class=\"was\">Nanchang A-5<\/a><\/td>\n<td>Ground attack<\/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\/ki-43-oscar\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/ki-43-oscar\/\" class=\"was\">Nakajima Ki-43 Hayabusa and Tachikawa Ki-54<\/a><\/td>\n<td>Ex-Japanese aircraft<\/td>\n<td><\/td>\n<td>1945&ndash;<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Mil Mi-1 and Mi-4<\/td>\n<td>Helicopters<\/td>\n<td><\/td>\n<td><\/td>\n<td>Mi-8, Z-5<\/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 Korean People&rsquo;s Army 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\">North Korea publishes no aeronautical information publication that could be reached, and the only published positions are not reliable enough to use, so none of the 12 airfields listed here has a pin.<\/span> Wonsan Kalma, the base most outsiders have seen, held the 2016 air festival and the 80th anniversary display of November 2025; Mirim in Pyongyang is now a parade training ground. Entries with no published aerodrome data carry no pin.<\/p>\n<div class=\"mapframe\">\n<div id=\"oobmap\" class=\"oobmap\"><\/div>\n<\/div>\n<div class=\"legend\"><span><i class=\"dot\"><\/i> Active air base<\/span><span><i class=\"dot was\"><\/i> Closed or reserve<\/span><span>Click a pin to open the base page<\/span><\/div>\n<div class=\"qbar\"><input class=\"qin\" type=\"search\" id=\"basefind\" data-filter=\"#basetbl\" data-item=\"tbody tr\" data-noun=\"air bases\" placeholder=\"Search bases, province, units, aircrafts\" aria-label=\"Search bases, province, units, aircrafts\" autocomplete=\"off\" spellcheck=\"false\"><button class=\"qbtn\" type=\"button\" data-clear=\"basefind\">Clear<\/button><span class=\"qcnt\" data-count=\"basefind\"><\/span><\/div>\n<div class=\"tscroll\">\n<table class=\"oobt\" id=\"basetbl\">\n<thead>\n<tr>\n<th>Base<\/th>\n<th>ICAO<\/th>\n<th>Status<\/th>\n<th>Runway<\/th>\n<th>Units and aircraft<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr id=\"base-hwangju\" data-base=\"hwangju\" data-x=\"active active Reported headquarters of the Third Air Combat Command, south (GlobalSecurity, summarising older US sources) \">\n<td>Hwangju<span>North Hwanghae Province (Hwanghae-bukto)<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>Fighter regiment<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\">MiG-21 (reported)<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-kaechon\" data-base=\"kaechon\" data-x=\"active active Reported headquarters of the First Air Combat Command, north-west (GlobalSecurity, summarising older US sources) \">\n<td>Kaechon<span>South Pyongan Province (P&rsquo;y&#335;ngan-namdo)<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li class=\"was\"><span>1st Flight Brigade (Korean People&rsquo;s Army Air Force)<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/mig-19-farmer\/\">MiG-19 \/ Shenyang F-6<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-orang\" data-base=\"orang\" data-x=\"active active Reported headquarters of the Eighth Air Division, north-east (GlobalSecurity), described by English Wikipedia as a training division RGO\">\n<td>Orang<span>North Hamgyong Province (Hamgy&#335;ng-bukto)<\/span><\/td>\n<td>ZKHM<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-pukchang\" data-base=\"pukchang\" data-x=\"active active Korean People&rsquo;s Army Air and Anti-Air Force Unit 447 (as named in reporting on the 2017 missile launch) \">\n<td>Pukchang<span>South Pyongan Province (P&rsquo;y&#335;ngan-namdo)<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>Air and Anti-Air Force Unit 447<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\">MiG-23 Flogger (reported)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">MiG-29 Fulcrum (reported)<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-pyongyang-sunan\" data-base=\"pyongyang-sunan\" data-x=\"active active Korean People&rsquo;s Army Air Force and the civil aviation administration; air force headquarters is in Pyongyang FNJ\">\n<td>Pyongyang Sunan<small>Pyongyang International Airport<\/small><span>Pyongyang<\/span><\/td>\n<td>ZKPY<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>Il-76 airborne early warning aircraft<\/span>: <span>Ilyushin Il-76 AEW conversion<\/span><\/li>\n<li class=\"was\"><span>Korean People&rsquo;s Army Air Force MiG-15 unit<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/mig-15-fagot\/\">MiG-15bis<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-sondok\" data-base=\"sondok\" data-x=\"active active Reported headquarters of a transport division (English Wikipedia&rsquo;s organisation table) DSO\">\n<td>Sondok<span>South Hamgyong Province (Hamgy&#335;ng-namdo)<\/span><\/td>\n<td>ZKSD<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-sunchon\" data-base=\"sunchon\" data-x=\"active active Korean People&rsquo;s Army Air Force; regiment designations not confirmed \">\n<td>Sunchon<span>South Pyongan Province (P&rsquo;y&#335;ngan-namdo)<\/span><\/td>\n<td>ZKSC<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>MiG-29 fighter unit<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">MiG-29 Fulcrum<\/a><\/span><\/li>\n<li><span>Su-25 ground-attack unit<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\">Su-25K\/UBK Frogfoot<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-taetan\" data-base=\"taetan\" data-x=\"active active Korean People&rsquo;s Army Air Force; southern command \">\n<td>Taetan<span>South Hwanghae Province (Hwanghae-namdo)<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-toksan\" data-base=\"toksan\" data-x=\"active active Reported headquarters of the Second Air Combat Command, north-east (GlobalSecurity, summarising older US sources) \">\n<td>Toksan<span>East coast (province not confirmed)<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-uiju\" data-base=\"uiju\" data-x=\"active active Korean People&rsquo;s Army Air Force UJU\">\n<td>Uiju<span>North Pyongan Province (P&rsquo;y&#335;ngan-bukto)<\/span><\/td>\n<td>ZKUJ<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>Bomber regiment<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\">Harbin H-5 (Il-28)<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-wonsan-kalma\" data-base=\"wonsan-kalma\" data-x=\"active active Korean People&rsquo;s Army Air Force; resident units not published by any official or reliable source WOS\">\n<td><a href=\"https:\/\/migflug.com\/air-bases\/wonsan-kalma\/\">Wonsan Kalma Airport<\/a><span>Kangwon Province (Kangwon-do)<\/span><\/td>\n<td>ZKWS<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>Korean People&rsquo;s Army Air Force display and anniversary units<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">MiG-29 Fulcrum<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\">Su-25 Frogfoot<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\">MiG-21bis Fishbed<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\">MiG-23 Flogger<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\">Mi-8T Hip<\/a>, Hughes\/MD 500E<\/span><\/li>\n<li class=\"was\"><span>Marine Aircraft Group 12, 1st Marine Aircraft Wing (US Marine Corps)<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/f4u-corsair\/\">F4U Corsair<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-mirim\" data-base=\"mirim\" data-x=\"active closed Last military users: Korean People&rsquo;s Army Air Force (1950s) \" class=\"was\">\n<td>Mirim<span>Pyongyang<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill was\">Closed<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li class=\"was\"><span>US Air Force (as K-24)<\/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 Korean People&rsquo;s Army Air Force<\/h2>\n<p class=\"spx-lede\">Flying units by base, current units first, as far as they are known. <span class=\"imp\">Unit designations are rarely published: most entries name only the aircraft seen or reported at a base, such as the MiG-29s and Su-25s shown at Sunchon in 2020 and the H-5 bombers reported back at Uiju in August 2024.<\/span> American units that flew from North Korean fields in 1950 are listed too, each marked as such.<\/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=\"Kangwon Province (Kangwon-do) active Korean People&rsquo;s Army Air Force; resident units not published by any official or reliable source\">\n<div><span><a href=\"https:\/\/migflug.com\/air-bases\/wonsan-kalma\/\">Wonsan Kalma Airport<\/a> &middot; ZKWS<\/span><em>Korean People&rsquo;s Army Air Force; resident units not published by any official or reliable source<\/em><\/div>\n<dl>\n<dt>Korean People&rsquo;s Army Air Force display and anniversary units<small>Air force units (not identified) &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">MiG-29 Fulcrum<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\">Su-25 Frogfoot<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\">MiG-21bis Fishbed<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\">MiG-23 Flogger<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\">Mi-8T Hip<\/a>, Hughes\/MD 500E<\/dd>\n<dt class=\"was\">Marine Aircraft Group 12, 1st Marine Aircraft Wing (US Marine Corps)<small>1950&ndash;1950<\/small><\/dt>\n<dd class=\"was\">F4U Corsair<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Pyongyang active Korean People&rsquo;s Army Air Force and the civil aviation administration; air force headquarters is in Pyongyang\">\n<div><span>Pyongyang Sunan (Pyongyang International Airport) &middot; ZKPY<\/span><em>Korean People&rsquo;s Army Air Force and the civil aviation administration; air force headquarters is in Pyongyang<\/em><\/div>\n<dl>\n<dt>Il-76 airborne early warning aircraft<small>Airborne early warning &middot; active<\/small><\/dt>\n<dd>Ilyushin Il-76 AEW conversion<\/dd>\n<dt class=\"was\">Korean People&rsquo;s Army Air Force MiG-15 unit<\/dt>\n<dd class=\"was\">MiG-15bis<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"South Pyongan Province (P&rsquo;y&#335;ngan-namdo) active Korean People&rsquo;s Army Air Force; regiment designations not confirmed\">\n<div><span>Sunchon &middot; ZKSC<\/span><em>Korean People&rsquo;s Army Air Force; regiment designations not confirmed<\/em><\/div>\n<dl>\n<dt>MiG-29 fighter unit<small>Fighter unit &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">MiG-29 Fulcrum<\/a><\/dd>\n<dt>Su-25 ground-attack unit<small>Ground-attack unit &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\">Su-25K\/UBK Frogfoot<\/a><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"South Pyongan Province (P&rsquo;y&#335;ngan-namdo) active Korean People&rsquo;s Army Air and Anti-Air Force Unit 447 (as named in reporting on the 2017 missile launch)\">\n<div><span>Pukchang &middot; <\/span><em>Korean People&rsquo;s Army Air and Anti-Air Force Unit 447<\/em><\/div>\n<dl>\n<dt>Air and Anti-Air Force Unit 447<small>Air force unit (role not published) &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\">MiG-23 Flogger (reported)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">MiG-29 Fulcrum (reported)<\/a><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"South Pyongan Province (P&rsquo;y&#335;ngan-namdo) active Reported headquarters of the First Air Combat Command, north-west (GlobalSecurity, summarising older US sources)\">\n<div><span>Kaechon &middot; <\/span><em>Reported headquarters of the First Air Combat Command, north-west<\/em><\/div>\n<dl>\n<dt class=\"was\">1st Flight Brigade (Korean People&rsquo;s Army Air Force)<\/dt>\n<dd class=\"was\">MiG-19 \/ Shenyang F-6<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"North Hwanghae Province (Hwanghae-bukto) active Reported headquarters of the Third Air Combat Command, south (GlobalSecurity, summarising older US sources)\">\n<div><span>Hwangju &middot; <\/span><em>Reported headquarters of the Third Air Combat Command, south<\/em><\/div>\n<dl>\n<dt>Fighter regiment<small>Fighter regiment &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\">MiG-21 (reported)<\/a><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"North Pyongan Province (P&rsquo;y&#335;ngan-bukto) active Korean People&rsquo;s Army Air Force\">\n<div><span>Uiju &middot; ZKUJ<\/span><em>Korean People&rsquo;s Army Air Force<\/em><\/div>\n<dl>\n<dt>Bomber regiment<small>Light bomber regiment &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\">Harbin H-5 (Il-28)<\/a><\/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>Korean People&rsquo;s Army Air Force milestones, 1914 to today<\/h2>\n<div class=\"tl\">\n<div class=\"tl-item\">\n<div class=\"yr\">1945<\/div>\n<p>November: the Korean Aviation Society is formed; North Korea dates its air force to this month.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1947<\/div>\n<p>20 August: reorganised as the Korean People&rsquo;s Army Air Force, according to Korean Wikipedia.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1948<\/div>\n<p>November: becomes a separate branch of the armed forces.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1950<\/div>\n<p>25 June: flies in support of the invasion of the South. By 22 August it has ceased to exist as a fighting force, according to Soviet sources. 1 November: Soviet MiG-15s enter the war.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1953<\/div>\n<p>27 July: armistice, with no peace treaty. 21 September: No Kum-sok defects to Kimpo in a MiG-15.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1961<\/div>\n<p>MiG-19 fighters and the first surface-to-air missiles arrive (1961&ndash;62); MiG-21s follow after 1965.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1966<\/div>\n<p>21 September: North Vietnam accepts North Korean pilots; MiG-17 and MiG-21 companies serve there until early 1969.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1969<\/div>\n<p>15 April: MiG-21s shoot down a US Navy EC-121M over the Sea of Japan; all 31 aboard are killed.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1973<\/div>\n<p>A MiG-21 unit deploys to Bir Arida, Egypt, and meets Israeli F-4s.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1983<\/div>\n<p>25 February: Capt. Lee Ung-pyong lands a MiG-19 at Suwon.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1989<\/div>\n<p>The first MiG-29s arrive from the Soviet Union (year per Wikipedia), after MiG-23s and Su-25s earlier in the 1980s.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2003<\/div>\n<p>March: MiG-29s and a MiG-23 intercept a US RC-135S over the Sea of Japan.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2016<\/div>\n<p>September: the Wonsan International Friendship Air Festival, the first and so far only one, at Kalma.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2022<\/div>\n<p>April: the service name returns to Korean People&rsquo;s Army Air Force (South Korean white paper, via Wikipedia). 14 April: Kim Kwang-hyok promoted general.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2023<\/div>\n<p>27 July: Saetbyol-4 and -9 drones shown to Sergei Shoigu. 15 September: Kim Jong Un tours the Komsomolsk-on-Amur fighter factory.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2024<\/div>\n<p>November: Kim orders mass production of kamikaze drones. December: the US Indo-Pacific commander says Russia will supply MiG-29s and Su-27s.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2025<\/div>\n<p>March: the Il-76 early warning aircraft is shown flying. 15 May: live-fire drills with new air-to-air missiles. 28 November: 80th anniversary at Wonsan Kalma; Kim assigns the air force a nuclear deterrence role.<\/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 Korean People&rsquo;s Army 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>5<\/b><span>conflicts<\/span><\/div>\n<div class=\"stat\"><b>1950<\/b><span>First<\/span><\/div>\n<div class=\"stat\"><b>0<\/b><span>Aircraft lost<\/span><\/div>\n<div class=\"stat\"><b>14<\/b><span>Killed<\/span><\/div>\n<\/div>\n<ul class=\"gl cml\">\n<li><b>The Korean War<\/b> <span class=\"de\">1950&ndash;1953<\/span> Supported the invasion of the South with piston aircraft, was destroyed by August 1950, then rebuilt on MiG-15s under a joint command with Chinese and Soviet air units<\/li>\n<li><b>The Vietnam War<\/b> <span class=\"de\">1966&ndash;1969<\/span> Sent fighter pilots and ground crew to fly North Vietnamese MiG-17s and MiG-21s under the Vietnamese Air Defence-Air Force Command<\/li>\n<li><b>The EC-121 shoot-down<\/b> <span class=\"de\">1969<\/span> Two MiG-21s intercepted a US Navy EC-121M signals-intelligence aircraft and one shot it down with air-to-air missiles<\/li>\n<li><b>The Yom Kippur War and after<\/b> <span class=\"de\">1973<\/span> A North Korean MiG-21 unit based at Bir Arida defended southern Egypt<\/li>\n<li><b>Drone incursions over South Korea<\/b> <span class=\"de\">2022<\/span> Five North Korean drones crossed the border on 26 December 2022; one entered the northern edge of the no-fly zone around the South Korean president&rsquo;s office<\/li>\n<\/ul>\n<p><a class=\"cbig\" href=\"https:\/\/migflug.com\/air-forces\/korean-peoples-army-air-force\/combat-record\/\">Open the full combat record<\/a><\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"makers\">\n<div class=\"wrap\">\n<div class=\"kicker\">The manufacturers<\/div>\n<h2>Who built the Korean People&rsquo;s Army Air Force fleet<\/h2>\n<p class=\"spx-lede\">Every company behind the aircraft on this page has its own page: the story, every type it built, the numbers and the other air forces that fly them.<\/p>\n<div class=\"cols\">\n<div>\n<h3>Current fleet and orders<\/h3>\n<p><a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/mikoyan\/\">Mikoyan<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/mil\/\">Mil<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/sukhoi\/\">Sukhoi<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/harbin\/\">Harbin<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/ilyushin\/\">Ilyushin<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/shenyang\/\">Shenyang<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/antonov\/\">Antonov<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/chengdu\/\">Chengdu<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/hughes\/\">Hughes<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/md-helicopters\/\">MD Helicopters<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/pacific-aerospace\/\">Pacific Aerospace<\/a><\/p>\n<\/div>\n<div>\n<h3>Former fleet<\/h3>\n<p><a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/yakovlev\/\" class=\"was\">Yakovlev<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/aero\/\" class=\"was\">Aero Vodochody<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/lavochkin\/\" class=\"was\">Lavochkin<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/nakajima\/\" class=\"was\">Nakajima<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/nanchang\/\" class=\"was\">Nanchang<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/polikarpov\/\" class=\"was\">Polikarpov<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/tupolev\/\" class=\"was\">Tupolev<\/a><\/p>\n<\/div>\n<\/div>\n<\/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>Korean People&rsquo;s Army Air Force news from Afterburner<\/h2>\n<p class=\"spx-lede\">Everything MiGFlug&rsquo;s magazine has published on the Korean People&rsquo;s Army 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=\"north korea\" data-match=\"north korea|kim jong|pyongyang|kpaf\" data-reject=\"Airlines|Air Koryo\"><a class=\"ncard\" href=\"https:\/\/migflug.com\/afterburner\/north-korea-drone-production-lines-saetbyol-kim-jong-un-2026\/\"><span class=\"ncim ph17\"><\/span><span class=\"ncbody\"><time datetime=\"2026-09-19\">19 September 2026<\/time><span class=\"nct\">North Korea Shows Its Drone Production Lines, Not Just Its Drones<\/span><span class=\"ncx\">Rodong Sinmun published photographs of assembly halls building the Saetbyol-4, the Saetbyol-9 and an unnamed attack drone. Pyongyang has&hellip;<\/span><span class=\"ncgo\">Read the story<\/span><\/span><\/a><a class=\"ncard\" href=\"https:\/\/migflug.com\/afterburner\/north-korea-air-force-kpaaf-mig-29-ghost-fleet\/\"><span class=\"ncim ph18\"><\/span><span class=\"ncbody\"><time datetime=\"2026-06-11\">11 June 2026<\/time><span class=\"nct\">North Korea&rsquo;s Ghost Air Force: 900 Aircraft, 25 Flight Hours a Year<\/span><span class=\"ncx\">North Korea operates one of the largest air forces in the world on paper. The Korean People&rsquo;s Army Air Force (KPAAF) fields&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 Korean People&rsquo;s Army Air Force<\/h2>\n<div class=\"qa\">\n<details open>\n<summary>What is the North Korean air force called in Korean?<\/summary>\n<div class=\"a\">&#51312;&#49440;&#51064;&#48124;&#44400; &#44277;&#44400; (Chos&#335;n inmin&rsquo;gun konggun), the Korean People&rsquo;s Army Air Force. From about 2012 it was styled &#51312;&#49440;&#51064;&#48124;&#44400; &#54637;&#44277; &#48143; &#48152;&#54637;&#44277;&#44400;, the Air and Anti-Air Force; English Wikipedia, citing South Korea&rsquo;s 2022 Defence White Paper, says the shorter name returned in April 2022, and KCNA&rsquo;s reports of the 80th anniversary in November 2025 speak of the Air Force. Korean Wikipedia still uses the longer title, so both appear in current sources.<\/div>\n<\/details>\n<details>\n<summary>How many aircraft does the North Korean air force have?<\/summary>\n<div class=\"a\">Nobody outside North Korea knows exactly. Japan&rsquo;s 2025 Defense White Paper, citing the IISS, counts about 550 combat aircraft; South Korea&rsquo;s 2010 white paper counted about 920, and the US Department of Defense 730 in 2012. On top of that come several hundred An-2 biplanes, helicopters and trainers. Most of the combat fleet is made up of Chinese and Soviet types from the 1950s to the 1970s.<\/div>\n<\/details>\n<details>\n<summary>Which fighter jets does North Korea fly?<\/summary>\n<div class=\"a\">The most capable are a few dozen <a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">MiG-29<\/a>s (18 in the IISS count, 35 in FlightGlobal&rsquo;s), 56 <a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\">MiG-23<\/a>s and some 34&ndash;38 <a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\">Su-25<\/a> attack aircraft, all delivered by the Soviet Union in the 1980s. The rest are older: <a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\">MiG-21<\/a>s, Chinese F-7s, F-6s (<a href=\"https:\/\/migflug.com\/aircraft\/mig-19-farmer\/\">MiG-19<\/a> copies) and F-5s (<a href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\">MiG-17<\/a> copies).<\/div>\n<\/details>\n<details>\n<summary>Did North Korean pilots fight in the Vietnam War?<\/summary>\n<div class=\"a\">Yes. North Vietnam accepted North Korean pilots in September 1966, and two MiG-17 companies and one MiG-21 company served there. The historian Merle Pribbenow counts 87 North Korean air force personnel between 1967 and early 1969; they claimed 26 American aircraft and 14 of them were killed. Their remains were repatriated from Bac Giang province in 2002.<\/div>\n<\/details>\n<details>\n<summary>Did North Korean pilots fight Israel?<\/summary>\n<div class=\"a\">Yes, in 1973. A North Korean MiG-21 unit was based at Bir Arida in southern Egypt and met Israeli F-4 Phantoms over the Gulf of Suez. According to Israeli accounts retold by The Aviationist, one North Korean MiG-21 was brought down by an Egyptian missile in the confusion. The date of that clash is given as 6 October or 6 December 1973, depending on the source.<\/div>\n<\/details>\n<details>\n<summary>Why did North Korea shoot down the EC-121 in 1969?<\/summary>\n<div class=\"a\">On 15 April 1969 two North Korean MiG-21s intercepted a US Navy EC-121M reconnaissance aircraft over the Sea of Japan and one shot it down with missiles, killing all 31 aboard. North Korea said the aircraft had intruded deep into its airspace; the US Navy says it was about 80 nautical miles offshore in international airspace. President Nixon answered with a carrier show of force, not an attack.<\/div>\n<\/details>\n<details>\n<summary>Have North Korean pilots defected with their aircraft?<\/summary>\n<div class=\"a\">Several have. No Kum-sok flew a MiG-15 to Kimpo on 21 September 1953 and received the $100,000 reward the United States had offered; the aircraft is at the National Museum of the US Air Force. Lee Ung-pyong landed a MiG-19 at Suwon on 25 February 1983 and became a South Korean air force officer. Wikipedia lists further defections with Chinese-built fighters in 1960 and 1996.<\/div>\n<\/details>\n<details>\n<summary>Does North Korea have an airborne early warning aircraft?<\/summary>\n<div class=\"a\">Yes, one is known. It is an Il-76 with a fixed triangular radome, converted at Pyongyang International Airport from late 2023 and shown flying, with Kim Jong Un aboard, in March 2025. Western analysts at The War Zone doubt North Korea can yet use it for full airborne battle management.<\/div>\n<\/details>\n<details>\n<summary>Is Russia giving North Korea fighter jets?<\/summary>\n<div class=\"a\">The commander of US Indo-Pacific Command, Adm. Samuel Paparo, said in December 2024 that Russia would supply MiG-29s and Su-27s in return for North Korean troops sent to fight Ukraine. Neither Moscow nor Pyongyang confirmed it, and no delivery had been reported in the sources checked for this page by September 2026. Kim Jong Un did tour the Su-35 and Su-57 factory at Komsomolsk-on-Amur in September 2023.<\/div>\n<\/details>\n<details>\n<summary>Does the North Korean air force have nuclear weapons?<\/summary>\n<div class=\"a\">Not in a way that has been demonstrated. At the air force&rsquo;s 80th anniversary on 28 November 2025 Kim Jong Un said it would receive &quot;new strategic military assets&quot; and play a role in &quot;the nuclear war deterrent&quot;, and road-mobile cruise missile launchers were shown alongside the aircraft. 38 North&rsquo;s assessment is that air-delivered nuclear weapons will stay secondary to North Korea&rsquo;s ballistic and cruise missiles.<\/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 North Korean air force called in Korean?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"\\uc870\\uc120\\uc778\\ubbfc\\uad70 \\uacf5\\uad70 (Chos\\u014fn inmin\\u2019gun konggun), the Korean People\\u2019s Army Air Force. From about 2012 it was styled \\uc870\\uc120\\uc778\\ubbfc\\uad70 \\ud56d\\uacf5 \\ubc0f \\ubc18\\ud56d\\uacf5\\uad70, the Air and Anti-Air Force; English Wikipedia, citing South Korea\\u2019s 2022 Defence White Paper, says the shorter name returned in April 2022, and KCNA\\u2019s reports of the 80th anniversary in November 2025 speak of the Air Force. Korean Wikipedia still uses the longer title, so both appear in current sources.\"}}, {\"@type\": \"Question\", \"name\": \"How many aircraft does the North Korean air force have?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Nobody outside North Korea knows exactly. Japan\\u2019s 2025 Defense White Paper, citing the IISS, counts about 550 combat aircraft; South Korea\\u2019s 2010 white paper counted about 920, and the US Department of Defense 730 in 2012. On top of that come several hundred An-2 biplanes, helicopters and trainers. Most of the combat fleet is made up of Chinese and Soviet types from the 1950s to the 1970s.\"}}, {\"@type\": \"Question\", \"name\": \"Which fighter jets does North Korea fly?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The most capable are a few dozen MiG-29s (18 in the IISS count, 35 in FlightGlobal\\u2019s), 56 MiG-23s and some 34\\u201338 Su-25 attack aircraft, all delivered by the Soviet Union in the 1980s. The rest are older: MiG-21s, Chinese F-7s, F-6s (MiG-19 copies) and F-5s (MiG-17 copies).\"}}, {\"@type\": \"Question\", \"name\": \"Did North Korean pilots fight in the Vietnam War?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. North Vietnam accepted North Korean pilots in September 1966, and two MiG-17 companies and one MiG-21 company served there. The historian Merle Pribbenow counts 87 North Korean air force personnel between 1967 and early 1969; they claimed 26 American aircraft and 14 of them were killed. Their remains were repatriated from Bac Giang province in 2002.\"}}, {\"@type\": \"Question\", \"name\": \"Did North Korean pilots fight Israel?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, in 1973. A North Korean MiG-21 unit was based at Bir Arida in southern Egypt and met Israeli F-4 Phantoms over the Gulf of Suez. According to Israeli accounts retold by The Aviationist, one North Korean MiG-21 was brought down by an Egyptian missile in the confusion. The date of that clash is given as 6 October or 6 December 1973, depending on the source.\"}}, {\"@type\": \"Question\", \"name\": \"Why did North Korea shoot down the EC-121 in 1969?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"On 15 April 1969 two North Korean MiG-21s intercepted a US Navy EC-121M reconnaissance aircraft over the Sea of Japan and one shot it down with missiles, killing all 31 aboard. North Korea said the aircraft had intruded deep into its airspace; the US Navy says it was about 80 nautical miles offshore in international airspace. President Nixon answered with a carrier show of force, not an attack.\"}}, {\"@type\": \"Question\", \"name\": \"Have North Korean pilots defected with their aircraft?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Several have. No Kum-sok flew a MiG-15 to Kimpo on 21 September 1953 and received the $100,000 reward the United States had offered; the aircraft is at the National Museum of the US Air Force. Lee Ung-pyong landed a MiG-19 at Suwon on 25 February 1983 and became a South Korean air force officer. Wikipedia lists further defections with Chinese-built fighters in 1960 and 1996.\"}}, {\"@type\": \"Question\", \"name\": \"Does North Korea have an airborne early warning aircraft?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, one is known. It is an Il-76 with a fixed triangular radome, converted at Pyongyang International Airport from late 2023 and shown flying, with Kim Jong Un aboard, in March 2025. Western analysts at The War Zone doubt North Korea can yet use it for full airborne battle management.\"}}, {\"@type\": \"Question\", \"name\": \"Is Russia giving North Korea fighter jets?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The commander of US Indo-Pacific Command, Adm. Samuel Paparo, said in December 2024 that Russia would supply MiG-29s and Su-27s in return for North Korean troops sent to fight Ukraine. Neither Moscow nor Pyongyang confirmed it, and no delivery had been reported in the sources checked for this page by September 2026. Kim Jong Un did tour the Su-35 and Su-57 factory at Komsomolsk-on-Amur in September 2023.\"}}, {\"@type\": \"Question\", \"name\": \"Does the North Korean air force have nuclear weapons?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Not in a way that has been demonstrated. At the air force\\u2019s 80th anniversary on 28 November 2025 Kim Jong Un said it would receive \\\"new strategic military assets\\\" and play a role in \\\"the nuclear war deterrent\\\", and road-mobile cruise missile launchers were shown alongside the aircraft. 38 North\\u2019s assessment is that air-delivered nuclear weapons will stay secondary to North Korea\\u2019s ballistic and cruise missiles.\"}}]}<\/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 Korean People&rsquo;s Army 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\/mig-29-fulcrum\/\"><span class=\"im ph1\"><\/span><span class=\"tx\"><b>Mikoyan MiG-29 Fulcrum<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\"><span class=\"im ph2\"><\/span><span class=\"tx\"><b>Sukhoi Su-25K\/UBK Frogfoot<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\"><span class=\"im ph3\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-23ML\/MF Flogger<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\"><span class=\"im ph4\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-21F\/PFM\/bis Fishbed<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/chengdu-j-7\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Chengdu F-7 (J-7)<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-19-farmer\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Shenyang F-6 (J-6) and Mikoyan-Gurevich MiG-19 Farmer<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\"><span class=\"im ph5\"><\/span><span class=\"tx\"><b>Shenyang F-5 (J-5) and Mikoyan-Gurevich MiG-17 Fresco<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-7-fitter\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Sukhoi Su-7BMK Fitter<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\"><span class=\"im ph6\"><\/span><span class=\"tx\"><b>Harbin H-5 and Ilyushin Il-28 Beagle<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\"><span class=\"im ph8\"><\/span><span class=\"tx\"><b>Mil Mi-8\/Mi-17 Hip<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\"><span class=\"im ph9\"><\/span><span class=\"tx\"><b>Mil Mi-24 Hind<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-15-fagot\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-15 and FT-2 (MiG-15UTI)<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/il-10\/\"><span class=\"im ph11\"><\/span><span class=\"tx\"><b>Ilyushin Il-10 Beast<\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/yak-9\/\"><span class=\"im ph12\"><\/span><span class=\"tx\"><b>Yakovlev Yak-9 Frank<\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/polikarpov-po-2\/\"><span class=\"im ph13\"><\/span><span class=\"tx\"><b>Polikarpov Po-2<\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/tu-2\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Tupolev Tu-2<\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\"><span class=\"im ph16\"><\/span><span class=\"tx\"><b>Aero L-39 Albatros<\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/nanchang-q-5\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Nanchang A-5<\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/ki-43-oscar\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Nakajima Ki-43 Hayabusa and Tachikawa Ki-54<\/b><em>1945&ndash;<\/em><\/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:\/\/theworld.org\/stories\/2015\/03\/13\/florida-man-escaped-north-korea-mig-15-fighter-jet\" rel=\"nofollow noopener\" target=\"_blank\">The World (PRI): Florida man escaped North Korea in a MiG-15 fighter jet (13 March 2015)<\/a><span>Interview; $100,000 reward; later name Kenneth Rowe.<\/span><\/li>\n<li><a href=\"https:\/\/www.history.navy.mil\/about-us\/leadership\/director\/directors-corner\/h-grams\/h-gram-029\/h-029-2.html\" rel=\"nofollow noopener\" target=\"_blank\">Naval History and Heritage Command: H-Gram 029-2, EC-121 shoot-down<\/a><span>US Navy account: MiG-21s, AA-2 Atoll, about 80 nm offshore, Task Force 71.<\/span><\/li>\n<li><a href=\"https:\/\/www.wilsoncenter.org\/publication\/north-korean-pilots-the-skies-over-vietnam\" rel=\"nofollow noopener\" target=\"_blank\">Wilson Center: Merle Pribbenow, North Korean Pilots in the Skies over Vietnam (1 December 2011)<\/a><span>Giap&rsquo;s approval 21 September 1966; 87 personnel; 26 claims; 14 killed; repatriation 2002.<\/span><\/li>\n<li><a href=\"http:\/\/theaviationist.com\/2013\/06\/24\/iaf-f-4-vs-nk-mig21\/\" rel=\"nofollow noopener\" target=\"_blank\">The Aviationist: An unknown story from the Yom Kippur war (24 June 2013)<\/a><span>North Korean MiG-21s at Bir Arida; clash with Israeli F-4s; one MiG lost to an Egyptian SAM.<\/span><\/li>\n<li><a href=\"https:\/\/www.globalsecurity.org\/military\/world\/dprk\/airforce.htm\" rel=\"nofollow noopener\" target=\"_blank\">GlobalSecurity.org: Korean People&rsquo;s Army Air Force<\/a><span>Summary of US sources: 1948 independence, 1961&ndash;62 MiG-19s, 1992 organisation and strength (about 1,620 aircraft, 70,000 people), underground shelters.<\/span><\/li>\n<li><a href=\"https:\/\/www.iiss.org\/online-analysis\/\/military-balance\/2020\/02\/north-korea-air-force\" rel=\"nofollow noopener\" target=\"_blank\">IISS Military Balance blog: Haena Jo, North Korea&rsquo;s air force (February 2020)<\/a><span>Kim Jong Un&rsquo;s attention to the air force does not solve the need to recapitalise the combat fleet (summary only; full text not reachable).<\/span><\/li>\n<li><a href=\"https:\/\/www.mod.go.jp\/j\/press\/wp\/wp2025\/pdf\/R07010304.pdf\" rel=\"nofollow noopener\" target=\"_blank\">Japan Ministry of Defense: Defense of Japan 2025, Part I Chapter 3 Section 4, Korean Peninsula (Japanese)<\/a><span>Figure I-3-4-1, citing The Military Balance 2025: about 550 combat aircraft, MiG-23 x56, MiG-29 x18; most aircraft obsolete; An-2 fleet.<\/span><\/li>\n<li><a href=\"https:\/\/www.38north.org\/2025\/05\/sparrow-returns-to-the-peninsula-observations-on-north-koreas-may-15-air-drills\/\" rel=\"nofollow noopener\" target=\"_blank\">38 North: Tianran Xu, Sparrow Returns to the Peninsula: Observations on North Korea&rsquo;s May 15 Air Drills (22 May 2025)<\/a><span>MiG-29 live-fire with new AAMs; Saetbyol-9 with glide bombs.<\/span><\/li>\n<li><a href=\"https:\/\/www.38north.org\/2026\/01\/new-missiles-but-fewer-launches-a-missile-sub-reveal-and-a-nuclear-armed-air-force\/\" rel=\"nofollow noopener\" target=\"_blank\">38 North: Vann H. Van Diepen, New Missiles But Fewer Launches, a Missile Sub Reveal, and a Nuclear-Armed Air Force (15 January 2026)<\/a><span>28 November 2025 80th anniversary visit; nuclear deterrent role quoted from KCNA.<\/span><\/li>\n<li><a href=\"https:\/\/www.38north.org\/2024\/07\/developments-of-north-koreas-land-based-air-defense-systems\/\" rel=\"nofollow noopener\" target=\"_blank\">38 North: Developments of North Korea&rsquo;s Land-based Air Defense Systems (July 2024)<\/a><span>S-75, S-125, S-200, Pongae-5, Pyoljji-1-2.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/north-korea-may-be-building-an-early-warning-radar-plane\" rel=\"nofollow noopener\" target=\"_blank\">The War Zone: Thomas Newdick, North Korea May Be Building An Early-Warning Radar Plane (15 December 2023)<\/a><span>Planet Labs imagery of an Air Koryo Il-76 with a radome at Pyongyang.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/air\/first-north-korean-airborne-early-warning-jet-flies-kim-shows-off-interior\" rel=\"nofollow noopener\" target=\"_blank\">The War Zone: Joseph Trevithick, First North Korean Airborne Early Warning Jet Flies, Kim Shows Off Interior (26 March 2025)<\/a><span>Il-76 AEW with triangular fixed radome shown by state media.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/air\/analyzing-north-koreas-new-air-launched-guided-weapons\" rel=\"nofollow noopener\" target=\"_blank\">The War Zone: Thomas Newdick, Analyzing North Korea&rsquo;s New Air-Launched Guided Weapons (2 December 2025)<\/a><span>80th anniversary at Wonsan Kalma on Friday 28 November 2025; about 38 Su-25 per FlightGlobal.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/air\/russia-giving-north-korea-mig-29s-and-su-27s-isnt-that-straightforward\" rel=\"nofollow noopener\" target=\"_blank\">The War Zone: Thomas Newdick, Russia Giving North Korea MiG-29s And Su-27s Isn&rsquo;t That Straightforward (10 December 2024)<\/a><span>Adm. Paparo&rsquo;s statement at the Reagan National Defense Forum; fleet described.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/will-russia-trade-fighter-jets-for-north-korean-artillery-shells\" rel=\"nofollow noopener\" target=\"_blank\">The War Zone: Thomas Newdick, Will Russia Trade Fighter Jets For North Korean Artillery Shells? (15 September 2023)<\/a><span>Kim Jong Un at KnAAPO, Komsomolsk-on-Amur: Su-35 and Su-57.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/air\/north-koreas-kim-orders-mass-production-of-kamikaze-drones\" rel=\"nofollow noopener\" target=\"_blank\">The War Zone: Thomas Newdick, North Korea&rsquo;s Kim Orders Mass Production Of Kamikaze Drones (15 November 2024)<\/a><span>Rodong Sinmun report of the tests and the order.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/news-features\/russia-giving-shahed-136-attack-drone-production-capabilities-to-north-korea-budanov\" rel=\"nofollow noopener\" target=\"_blank\">The War Zone: Howard Altman, Russia Giving North Korea Shahed-136 Attack Drone Production Capability: Budanov (9 June 2025)<\/a><span>Ukrainian intelligence claim, interview of 7 June 2025.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/north-korean-drone-entered-no-fly-zone-over-presidents-office-in-seoul\" rel=\"nofollow noopener\" target=\"_blank\">The War Zone: Thomas Newdick, North Korean Drone Entered No-Fly Zone Over President&rsquo;s Office In Seoul (5 January 2023)<\/a><span>26 December 2022 incursion by five drones.<\/span><\/li>\n<li><a href=\"https:\/\/www.twz.com\/air\/drones-penetrate-north-korean-air-defenses-to-drop-propaganda-leaflets-on-pyongyang\" rel=\"nofollow noopener\" target=\"_blank\">The War Zone: Thomas Newdick, Drones Penetrate North Korean Air Defenses To Drop Propaganda Leaflets On Pyongyang (11 October 2024)<\/a><span>North Korean claim and South Korean JCS response.<\/span><\/li>\n<li><a href=\"https:\/\/theaviationist.com\/2023\/08\/01\/north-korea-drones\/\" rel=\"nofollow noopener\" target=\"_blank\">The Aviationist: North Korea Debuts New Global Hawk, Reaper Copies (1 August 2023)<\/a><span>Saetbyol-4 and -9 shown on 27 July 2023 during Shoigu&rsquo;s visit.<\/span><\/li>\n<li><a href=\"https:\/\/theaviationist.com\/2020\/04\/14\/rare-photo-of-north-korean-mig-29-firing-an-r-60-aam-emerges-after-kim-jong-uns-visit-to-sunchon-airbase\/\" rel=\"nofollow noopener\" target=\"_blank\">The Aviationist: Rare photo of North Korean MiG-29 firing an R-60 AAM after Kim Jong Un&rsquo;s visit to Sunchon Airbase (14 April 2020)<\/a><span>MiG-29 and Su-25 at Sunchon.<\/span><\/li>\n<li><a href=\"https:\/\/theaviationist.com\/2013\/04\/02\/north-korea-map\/\" rel=\"nofollow noopener\" target=\"_blank\">The Aviationist: David Cenciotti, Here&rsquo;s the North Korean Air Force order of battle (2 April 2013)<\/a><span>Base names on a Galcom map; used only for base names.<\/span><\/li>\n<li><a href=\"https:\/\/theaviationist.com\/2016\/09\/26\/north-korea-hosts-first-air-show-ever\/\" rel=\"nofollow noopener\" target=\"_blank\">The Aviationist: David Cenciotti, North Korea hosts first air show ever (26 September 2016)<\/a><span>MiG-29, Su-25, MiG-21bis, Mi-8T, Y-5 and four Hughes 500E at Kalma.<\/span><\/li>\n<li><a href=\"https:\/\/www.38north.org\/tag\/sunchon-airfield\/\" rel=\"nofollow noopener\" target=\"_blank\">38 North: tag page &ldquo;Sunchon Airfield&rdquo;<\/a><span>Lists &ldquo;Sunchon Airfield Renovations Nearing Completion&rdquo;; describes Sunchon as one of North Korea&rsquo;s largest military airfields, about 45 km from Pyongyang, after two years of construction. Individual articles could not be retrieved.<\/span><\/li>\n<li><a href=\"https:\/\/thediplomat.com\/2018\/01\/when-a-north-korean-missile-accidentally-hit-a-north-korean-city\/\" rel=\"nofollow noopener\" target=\"_blank\">The Diplomat: Ankit Panda and Dave Schmerler, When a North Korean Missile Accidentally Hit a North Korean City (3 January 2018)<\/a><span>28 April 2017 Hwasong-12 launch from Pukchang airfield (Unit 447, Ryongak-dong, Sunchon City); crash at Tokchon about 39 km away.<\/span><\/li>\n<li><a href=\"https:\/\/www.38north.org\/tag\/uiju-airfield\/\" rel=\"nofollow noopener\" target=\"_blank\">38 North: tag page &ldquo;Uiju Airfield&rdquo;<\/a><span>Lists &ldquo;North Korea&rsquo;s Uiju Airfield is back in business&rdquo; and &ldquo;Military Airfield Modernization Expands to Uiju&rdquo;; articles not retrieved.<\/span><\/li>\n<li><a href=\"https:\/\/nuke.fas.org\/guide\/dprk\/agency\/af.htm\" rel=\"nofollow noopener\" target=\"_blank\">Federation of American Scientists: North Korean Air Force<\/a><span>About seventy air bases, aircraft at twenty to thirty; forward bases Taetan, Nuchon-ni, Kuup-ri; October 1995 redeployment of more than 420 aircraft; hardened, mostly underground shelters.<\/span><\/li>\n<\/ul>\n<p class=\"verified\">Figures verified 2026-09-30. 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: &#321;ukasz Golowanow \/ Wikimedia Commons (Attribution) &middot; Photo: Boevaya mashina \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Gorri2 \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: ImAGeekNotANerd \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Gary Todd \/ Wikimedia Commons (CC0) &middot; Photo: Jerry Gunner from Lincoln, UK \/ Wikimedia Commons (CC BY 2.0) &middot; Photo: Bidgee \/ Wikimedia Commons (CC BY-SA 3.0 au) &middot; Photo: SGT. Kimberly Yearyean \/ Wikimedia Commons (Public domain) &middot; Photo: Filip.vidinovski \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Adrian Pingstone (Arpingstone) \/ Wikimedia Commons (Public domain) &middot; Photo: National Archives photo NA 80-G-420388 \/ Wikimedia Commons (Public domain) &middot; Photo: Kogo \/ Wikimedia Commons (CC BY-SA 2.5) &middot; Photo: Alan Wilson from Stilton, Peterborough, Cambs, UK \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Eric Friedebach \/ Wikimedia Commons (CC BY 2.0) &middot; Photo: Dustin May from Detroit, MI \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Md Shaifuzzaman Ayon \/ Wikimedia Commons (CC BY-SA 4.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\/w10-kp-t-135.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\/w10-kp-t-136.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\/w10-kp-t-137.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\/w10-kp-t-138.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\/w10-kp-t-141.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\/w10-kp-t-143.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\/w10-kp-t-146.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\/w10-kp-t-147.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\/w10-kp-t-148.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\/w10-kp-t-150.jpg)!important}#mfam .ph11{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w10-kp-t-153.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\/w10-kp-t-154.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\/w10-kp-t-155.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\/w10-kp-t-157.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\/w10-kp-t-158.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\/w10-kp-t-159.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\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/09\/north-korea-drone-line-up-saetbyol-2026-768x432.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\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/06\/mig-29-fulcrum-north-korea-air-force-768x432.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\/71X72\/bthb9Vy78oUgBy7bk30lfgXRrli7LXrG0CNquHyiJkvgikXokVc942P++Q1F2ZDTF7GFvH4KYlHR1ee455159+t\/AlE0+OB9slDRMBg+srNhgOJCs4ti9b3fpxu3SpdC10hZXRcIUrn68ub\/DqmQxL7G8TKz4wrFhmhhLelaJNFX2giKqHhe\/3H\/AImWmuMCtSWlwK0tsG8cOzqfrUbiYRxGWSg7Ow2g5mq2W6+lwoNUG9376NLhRmiOpt1zVJX+mzX8bdWHoUldblyJdKZ1wSoWpS7YlJlP8SSSmDdNbaqSw5oWpWFm+fLetuSHDuSRmu0MKSXUTlyI5p1vxQxCtzZDumiCa43+7Ecai\/Rms3uH\/h2Bu2ndkqtF03eQFIs4nk9dUcARRtcV7XXRbcLrjWFYx1xRNwgUxJJtxA9BYSWfvcMPlF8GsUFIY+3zYhj149Xr3Y4ofLuCbMlguiDNdbmnDtBQyd1ETzTLrH2fcxltVUqqV5PtEVhNbHKCyQ0tJilb0s\/qySzOa+8zumaaPCPF8RPeFSApSmYtUEdOcYmZ4igNr7pMGhpv2Js1zUXFpka4wJJX12JoCt8euNlvcUgoWl5wMAEz4xf4Zko3LwVCCAzXghjuckqWQnKxmiXtt8kBWUaHieAvISOmU60BlQcysRUi8yfrquCzd63OcWLaZjl6MPQlAvBeMCs2zf\/06KKytzfl4XIk8gy5GiarGO0DdJmoQZE2Z6KYa\/zp46atCV37nxZi9HNKRwYwrbJBplWdKWResLTVddTsnBWszC4MMyMY83WfmqEpXfvP0eNMgK1Wec72PN6Urv3NisGAVFKL2YSAbuha1j+D1Mr79vpXM4PNnqF7IBzjCNyIGjmpm3DerMQqYldvBuWzK8vfh3tDqrZL5lsk8MI1k8tHT3u4uQFy4QGePG28k5CpbCUKSnd897xve2w\/HGN50cZrjRdEs3BvefLRY9tzOaxxnj5UG9b8h9jNVc+014hzuUGvPO7+7lK1Bwj+3qvOODTOUCWshyI1wpoDVb1hYLQAIZKdJs1RV3ImakeQbSiAzOEEKoWVYVLVqoDDJf7NOjIwqJgAjkIVECwRBCNjOn4A8pI3SD85\/vHPEPEdp8E5AdGicYOGBIw0JIqrobckkt\/QTiw2JioGkW3jVG9ue0BRqIwkscfgg6C3TeIdzt74NvCm3jSlw2UNz+foex5POIpFqj5yOaE9zDkxLCtXj2p3faGF\/Ber2qXT33TFUmk1Po9IsjGaLHpdW60nUp1NnWZnIC5TBk+Us5UbkviQtc3DsTOjqkTld+6G6UFblmtXOwXGLw\/OXYDGhShgjStdhMhf2RlT0IwpO7+W+QX8RRnQUeYYde1E32jTYYsawpgRfXQkp16qp\/Q2ONzsEURZP\/ctai9LVbvJ1zxzRa5k7ztO9eBA1TwUjVhrlQidIbncM1wAuCIPA190GHQSF8JzaN5avG4nmNQcz0\/9TGxl8Hn4a+Ibg8JBpgI7m2t2R9fJjg5f0TYHftz+16bvf632xhpQ3GHdU6s\/2+rtbv\/ByAeJuVujhbawTY9XCmmBG0JDZE0U4HZJvNMOb8ftXNwcd8SgVPjB+qMIbv\/GECo9RYKe302S4nM8OLH09WS7WPRmGYNVV6URIr7TIWQogj5lrdwXu3n4IdVJCSsAaltexKlzTmO4KLlvnvQoWR4NYbPDEf5pHEK\/9xj8H4mq0wOTfB3G5nk2jHohXnYntRfznwvjKH4aYL9u2+UOpYlbe8aTRwm6HMAKTaBE7S9u75f5FmH5ns+57wFy0OrHtFIsLzHc04wT0M34U1Ba2nT3N7rFw7a4by1k6Iqcgi28RNyRb500ZHoDUE64tmulf9ZgnBkI6g3EhJwfIsUwwSqbqodfT2rXjQSZ4mR60tO+PamknSmk2P\/gaXM72FDgi+0b0SfxePMngjzfvfzwm83ByQuqzySjEWPtI4NloPgnDHn9fqXam+Vvoy2i66ujGMFdtDbgEMsK3Z0PyRXfkQkedhm7AiVbj62BOsfJtj2nX9lLXcVuMwN3LJm\/gUi5C19UtqMdpiz5sOnsijFscPPUcfsxAW5FADYlqyrQ9ScyRBIZKjpf4zmtZTrVrIN0hnc5qwTE0WoGPt7QbEnoK2lviroot\/5xo2i9BpBw3Bp+HxvhH\/4JuhAMmiDnLS+5Uc810jLgOqbMWtONlozT88pF5\/3bLJ6l3fft3i2YWjmbRaj7bM28NK13OF6foxjJu+19N79r1P+n+YRTNpz33j8LV7Ajpf\/4DD3UZ3tQSAAA=\"><\/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; North Korea Korean People&rsquo;s Army Air Force &#51312;&#49440;&#51064;&#48124;&#44400; &#44277;&#44400; &middot; &#51312;&#49440;&#51064;&#48124;&#44400; &#54637;&#44277; &#48143; &#48152;&#54637;&#44277;&#44400; The Korean People&rsquo;s Army Air Force is North Korea&rsquo;s air arm: dated by Pyongyang to November 1945, wiped out within two months of invading the South in 1950, rebuilt with Soviet and Chinese jets, and today a [&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-27013","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>Korean People\u2019s Army 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\/cz\/vzdusne-sily\/letectvo-korejske-lidove-armady\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Korean People\u2019s Army Air Force | MiGFlug\" \/>\n<meta property=\"og:description\" content=\"Order of Battle &middot; North Korea Korean People&rsquo;s Army Air Force &#51312;&#49440;&#51064;&#48124;&#44400; &#44277;&#44400; &middot; &#51312;&#49440;&#51064;&#48124;&#44400; &#54637;&#44277; &#48143; &#48152;&#54637;&#44277;&#44400; The Korean People&rsquo;s Army Air Force is North Korea&rsquo;s air arm: dated by Pyongyang to November 1945, wiped out within two months of invading the South in 1950, rebuilt with Soviet and Chinese jets, and today a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/migflug.com\/cz\/vzdusne-sily\/letectvo-korejske-lidove-armady\/\" \/>\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-08T12:44:58+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=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data1\" content=\"28 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/korean-peoples-army-air-force\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/korean-peoples-army-air-force\\\/\",\"name\":\"Korean People\u2019s Army Air Force | MiGFlug\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#website\"},\"datePublished\":\"2026-09-30T22:56:25+00:00\",\"dateModified\":\"2026-10-08T12:44:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/korean-peoples-army-air-force\\\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/migflug.com\\\/air-forces\\\/korean-peoples-army-air-force\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/korean-peoples-army-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\":\"Korean People\u2019s Army 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\":\"cs\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#organization\",\"name\":\"MiGFlug GmbH\",\"url\":\"https:\\\/\\\/migflug.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@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":"Vzdu\u0161n\u00e9 s\u00edly Korejsk\u00e9 lidov\u00e9 arm\u00e1dy | 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\/cz\/vzdusne-sily\/letectvo-korejske-lidove-armady\/","og_locale":"cs_CZ","og_type":"article","og_title":"Korean People\u2019s Army Air Force | MiGFlug","og_description":"Order of Battle &middot; North Korea Korean People&rsquo;s Army Air Force &#51312;&#49440;&#51064;&#48124;&#44400; &#44277;&#44400; &middot; &#51312;&#49440;&#51064;&#48124;&#44400; &#54637;&#44277; &#48143; &#48152;&#54637;&#44277;&#44400; The Korean People&rsquo;s Army Air Force is North Korea&rsquo;s air arm: dated by Pyongyang to November 1945, wiped out within two months of invading the South in 1950, rebuilt with Soviet and Chinese jets, and today a [&hellip;]","og_url":"https:\/\/migflug.com\/cz\/vzdusne-sily\/letectvo-korejske-lidove-armady\/","og_site_name":"MiGFlug","article_publisher":"https:\/\/www.facebook.com\/MiGFlug\/","article_modified_time":"2026-10-08T12:44:58+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":{"Odhadovan\u00e1 doba \u010dten\u00ed":"28 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/migflug.com\/air-forces\/korean-peoples-army-air-force\/","url":"https:\/\/migflug.com\/air-forces\/korean-peoples-army-air-force\/","name":"Vzdu\u0161n\u00e9 s\u00edly Korejsk\u00e9 lidov\u00e9 arm\u00e1dy | MiGFlug","isPartOf":{"@id":"https:\/\/migflug.com\/#website"},"datePublished":"2026-09-30T22:56:25+00:00","dateModified":"2026-10-08T12:44:58+00:00","breadcrumb":{"@id":"https:\/\/migflug.com\/air-forces\/korean-peoples-army-air-force\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/migflug.com\/air-forces\/korean-peoples-army-air-force\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/migflug.com\/air-forces\/korean-peoples-army-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":"Korean People\u2019s Army Air Force"}]},{"@type":"WebSite","@id":"https:\/\/migflug.com\/#website","url":"https:\/\/migflug.com\/","name":"MiGFlug","description":"Zal\u00e9tejte si sami st\u00edha\u010dkou","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":"cs"},{"@type":"Organization","@id":"https:\/\/migflug.com\/#organization","name":"MiGFlug GmbH","url":"https:\/\/migflug.com\/","logo":{"@type":"ImageObject","inLanguage":"cs","@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\/cz\/wp-json\/wp\/v2\/pages\/27013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/comments?post=27013"}],"version-history":[{"count":4,"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/pages\/27013\/revisions"}],"predecessor-version":[{"id":32570,"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/pages\/27013\/revisions\/32570"}],"up":[{"embeddable":true,"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/pages\/22996"}],"wp:attachment":[{"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/media?parent=27013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}