User:Paper9oll/Elixir-runtime.js
// <nowiki>
/*!
Name: Elixir
Version: v2
Release: 26.12
Copyright © 2024–2026 Paper9oll
Licensed under the Mozilla Public License 2.0 (https://gitlab.com/paper9oll/elixir-runtime/-/raw/main/LICENSE)
Repository: https://gitlab.com/paper9oll/elixir-runtime
*/
if (mw.config.get('wgDBname') === 'enwiki') {
(function () {
var Elixir=(function(){var e={get(){return window.Elixir.editor.get()},set(e){return window.Elixir.editor.set(e)}};function t(e){return/^ko(?:[-_][a-z0-9]+)*$/i.test(e.trim())}function n(e){return e.some(e=>{let t=e.indexOf(`=`);if(t===-1)return!1;let n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim();return n===`script-title`&&/^ko:/i.test(r)})}function r(e){return e.some(e=>{let n=e.indexOf(`=`);if(n===-1)return!1;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();return r===`language`&&t(i)})}var i=d(),a=[`title`,`script-title`,`trans-title`];function o(e){let t=[],n=0;for(;n<e.length-1;)if(e[n]===`{`&&e[n+1]===`{`){let r=n,i=1;n+=2;let a=n;for(;a<e.length&&![`|`,`}`,` `,`
`,` `].includes(e[a]);)a++;let o=e.substring(n,a).trim(),s=n;for(;s<e.length-1&&i>0;)if(e[s]===`{`&&e[s+1]===`{`)i++,s+=2;else if(e[s]===`}`&&e[s+1]===`}`){if(i--,s+=2,i===0){t.push({name:o,openStart:r,closeStart:s-2,closeEnd:s});break}}else s++}else n++;return t}function s(e){let t=[],n=``,r=0,i=0,a=!1;for(let o=0;o<e.length;o++){if(a){if(e.startsWith(`-->`,o)){a=!1,n+=`-->`,o+=2;continue}n+=e[o];continue}if(e.startsWith(`<!--`,o)){a=!0,n+=`<!--`,o+=3;continue}let s=e[o],c=e[o+1];if(s===`{`&&c===`{`){r++,n+=s+c,o++;continue}if(s===`}`&&c===`}`&&r>0){r--,n+=s+c,o++;continue}if(s===`[`&&c===`[`){i++,n+=s+c,o++;continue}if(e.startsWith(`paperU005BU005Bpaper`,o)){i++,n+=`paperU005BU005Bpaper`,o+=19;continue}if(s===`]`&&c===`]`&&i>0){i--,n+=s+c,o++;continue}if(i>0&&e.startsWith(`paperU005DU005Dpaper`,o)){i--,n+=`paperU005DU005Dpaper`,o+=19;continue}if(s===`|`&&r===0&&i===0){t.push(n),n=``;continue}n+=s}return t.push(n),t}function c(e){return/[\u0400-\u052F\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\u0590-\u05FF\u0900-\u097F\u0980-\u09FF\u0E00-\u0E7F\u3040-\u30FF\u3400-\u4DBF\u4E00-\u9FFF\uAC00-\uD7AF]/.test(e)}function l(e){return/[\uAC00-\uD7A3\u3131-\u318E]/.test(e)}function u(e){return/^en(?:[-_][a-z0-9]+)*$/i.test(e.trim())}function d(){let e=[`last`,`first`,`surname`,`given`,`author`,`via`,`publisher`];[`website`,`work`,`journal`,`newspaper`,`magazine`,`periodical`,`agency`].forEach(t=>e.push(t));for(let t=1;t<=10;t++)[`last`,`first`,`surname`,`given`,`author`].forEach(n=>{e.push(`${n}${t}`)});return e}function f(e){return e.trim().replace(/^https?:\/\//i,``)}function p(e){let t=e.trim(),n=t.match(/^https?:\/\/web\.archive\.org\/web\/\d+(?:[a-z_]+)?\/(.+)$/i);return f(n?n[1]:t)}function m(e){let t=g(e),n=f(y(e,[`url`])),r=p(y(e,[`archive-url`]));return r?`${t}\n${n}\n${r}`:`${t}\n${n}`}function h(e){let t=f(y(e,[`url`])),n=p(y(e,[`archive-url`]));return n?`${t}\n${n}`:t}function g(e){return _(y(e,[`title`,`script-title`,`trans-title`])).toLowerCase()}function _(e){return e.replace(/\s+/g,` `).trim()}function v(e){let t=e.match(/(?:^|\s)name\s*=\s*(?:"([^"]*)"|'([^']*)'|([^\s/>]+))/i);return t?(t[1]||t[2]||t[3]||``).trim():``}function y(e,t){let n=e.find(e=>t.includes(e.name));return n?n.value:``}function b(e,t){let n=e[0],r=e[1]||``,i=e[2]||``,a=o(i).filter(j);if(a.length!==1)return null;let s=a[0];if(i.slice(0,s.openStart).trim()||i.slice(s.closeEnd).trim())return null;let c=C(i.slice(s.openStart,s.closeEnd));return y(c,[`url`])?{fullText:n,attributes:r,body:i,params:c,duplicateKey:m(c),name:v(r),start:e.index,end:e.index+n.length,snippet:t.slice(e.index,e.index+n.length)}:null}function ee(e){let t=[],n=/<ref\b([^>/]*?)>([\s\S]*?)<\/ref\s*>/gi,r;for(;(r=n.exec(e))!==null;){let n=b(r,e);n&&t.push(n)}return t}function x(e,t,n){let r=S(e,t,n);return r?r.text:null}function S(e,t,n){let r=e.slice(0,t),i=/<ref\b[^>/]*>/gi,a,o=null;for(;(a=i.exec(r))!==null;)o=a;if(!o)return null;let s=/<\/ref\s*>/gi;if(s.lastIndex=o.index+o[0].length,s.exec(r))return null;let c=e.slice(n).match(/<\/ref\s*>/i);if(!c||c.index===void 0)return null;let l=n+c.index+c[0].length;return{start:o.index,end:l,text:e.slice(o.index,l)}}function C(e){let t=s(e.slice(2,-2)),n=[];return t.slice(1).forEach(e=>{let t=e.indexOf(`=`);if(t===-1)return;let r=e.slice(0,t).trim().toLowerCase(),i=e.slice(t+1).trim();r&&i&&n.push({name:r,value:i})}),n}var te=[{values:[`Naver`,`Naver News`,`entertain.naver.com`,`m.entertain.naver.com`,`n.news.naver.com`],link:`[[Naver]]`,encodedLinkPatterns:[/^paperU005BU005BpaperNaverpaperU005DU005Dpaper$/]},{values:[`Daum`],link:`[[Daum (web portal)|Daum]]`,encodedLinkPatterns:[/^paperU005BU005BpaperDaum \(web portal\)(paperU007Cpaper|\|)DaumpaperU005DU005Dpaper$/]}],ne=[`via`,`website`,`publisher`,`work`,`magazine`],re=[{values:[`Asia Today`,`AsiaToday`,`asiatoday.co.kr`,`en.asiatoday.co.kr`,`cn.asiatoday.co.kr`,`vn.asiatoday.co.kr`],output:`Asia Today`},{values:[`Billboard`,`billboard.com`],output:`[[Billboard (magazine)|Billboard]]`},{values:[`Billboard Korea`,`billboard.co.kr`],output:`[[Billboard Korea]]`},{values:[`Busan Ilbo`,`BusanIlbo`,`busan.com`],output:`[[Busan Ilbo]]`},{values:[`The Chosun Ilbo`,`Chosun Ilbo`,`ChosunIlbo`,`news.chosun.com`],output:`[[The Chosun Ilbo]]`},{values:[`Circle Chart`,`Circle Music Chart`,`circlechart.kr`],output:`[[Circle Chart]]`},{values:[`Cine21`,`Cine 21`,`cine21.com`],output:`[[Cine21]]`},{values:[`CNA Lifestyle`,`cnalifestyle.channelnewsasia.com`],output:`[[CNA (TV network)|CNA Lifestyle]]`},{values:[`Channel News Asia`,`channelnewsasia.com`],output:`[[CNA (TV network)|Channel News Asia]]`},{values:[`Dailian`,`dailian.co.kr`],output:`Dailian`},{values:[`Doosan Encyclopedia`,`doopedia.co.kr`],output:`[[Doosan Encyclopedia]]`},{values:[`Encyclopedia of Korean Culture`,`encykorea.aks.ac.kr`],output:`[[Encyclopedia of Korean Culture]]`},{values:[`Encyclopedia of Korean Folk Culture`,`folkency.nfm.go.kr`],output:`[[Encyclopedia of Korean Folk Culture]]`},{values:[`Encyclopedia of Korean Local Culture`,`grandculture.net`],output:`[[Encyclopedia of Korean Local Culture]]`},{values:[`Encyclopedia of Overseas Korean Culture`,`okpedia.kr`],output:`[[Encyclopedia of Overseas Korean Culture]]`},{values:[`Naver`,`Naver News`,`entertain.naver.com`,`m.entertain.naver.com`,`n.news.naver.com`],output:`[[Naver]]`},{values:[`Daum`],output:`[[Daum (web portal)|Daum]]`},{values:[`Donga`,`Donga Ilbo`,`DongaIlbo`,`The Donga Ilbo`,`donga.com`,`english.donga.com`],output:`[[The Dong-A Ilbo]]`},{values:[`Edaily`,`E Daily`,`E-daily`,`edaily.co.kr`],output:`Edaily`},{values:[`Elle`,`elle.com`],output:`[[Elle (magazine)|Elle]]`},{values:`Elle Arabia.Elle Argentina.Elle Australia.Elle Brasil.Elle Bulgaria.Elle Canada.Elle China.Elle Croatia.Elle Czechia.Elle Denmark.Elle France.Elle Germany.Elle Greece.Elle Hong Kong.Elle Hungary.Elle India.Elle Indonesia.Elle Italia.Elle Japan.Elle Korea.Elle Mexico.Elle Netherlands.Elle Norway.Elle Poland.Elle Québec.Elle Romania.Elle Serbia.Elle Singapore.Elle Slovenia.Elle Spain.Elle Sweden.Elle Switzerland.Elle Taiwan.Elle Thailand.Elle Turkey.Elle UK.Elle Ukraine.Elle USA.Elle Vietnam`.split(`.`),output:`[[Elle (magazine)|Elle]]`},{values:[`The Financial News`,`fnnews.com`],output:`[[The Financial News]]`},{values:[`Fashionista`,`fashionista.com`],output:`[[Fashionista (website)|Fashionista]]`},{values:[`Gallup Korea`,`GallupKorea`,`gallup.co.kr`],output:`[[Gallup Korea]]`},{values:[`Hancinema`,`hancinema.net`],output:`[[Hancinema]]`},{values:[`Hankook Ilbo`,`HankookIlbo`,`hankookilbo.com`],output:`[[Hankook Ilbo]]`},{values:[`The Hankyoreh`,`Hankyoreh`,`hani.co.kr`,`english.hani.co.kr`,`japan.hani.co.kr`,`china.hani.co.kr`],output:`[[The Hankyoreh]]`},{values:[`Herald Corporation`,`heraldm.com`,`biz.heraldcorp.com`],output:`[[Herald Corporation]]`},{values:[`Herald Pop`,`HeraldPop`,`heraldpop.com`,`Herald Muse`,`HeraldMuse`,`heraldmuse.com`],output:`[[Herald Pop]]`},{values:[`HuffPost Korea`,`huffingtonpost.kr`],output:`[[HuffPost Korea]]`},{values:[`Ilgan Sports`,`IlganSports`,`isplus.com`],output:`[[Ilgan Sports]]`},{values:[`IZM`,`izm.co.kr`],output:`[[IZM]]`},{values:[`Jeju Ilbo`,`JejuIlbo`,`jejunews.com`],output:`[[Jeju Ilbo]]`},{values:[`JTBC`,`jtbc.co.kr`],output:`[[JTBC]]`},{values:[`Korean Broadcasting Corporation`,`KBS`,`kbs.co.kr`],output:`[[Korean Broadcasting Corporation]]`},{values:[`KBS World`,`world.kbs.co.kr`],output:`[[KBS World]]`},{values:[`Korea Heritage Service`,`english.khs.go.kr`],output:`[[Korea Heritage Service]]`},{values:[`Korea.net`],output:`[[Korea.net]]`},{values:[`Koreana`,`koreana.co.kr`],output:`[[Koreana]]`},{values:[`The Korea Economic Daily`,`Korea Economic Daily`,`The Korea Economy Daily`,`Hankyung`,`hankyung.com`,`kedglobal.com`],output:`[[The Korea Economic Daily]]`},{values:[`The Korea Herald`,`koreaherald.com`],output:`[[The Korea Herald]]`},{values:[`The Korea JoongAng Daily`,`Korea JoongAng Daily`,`koreajoongangdaily.joins.com`],output:`[[Korea JoongAng Daily]]`},{values:[`The Korea Times`,`Korea Times`,`koreatimes.co.kr`],output:`[[The Korea Times]]`},{values:[`Kpop Herald`,`KpopHerald`,`kpopherald.com`],output:`[[Kpop Herald]]`},{values:[`The Kookje Daily News`,`Kookje Ilbo`,`Kookje Daily`,`Kookje Daily News`,`kookje.co.kr`],output:`[[The Kookje Daily News]]`},{values:[`Kukmin Ilbo`,`Kuki News`,`kmib.co.kr`,`kukmindaily.co.kr`],output:`[[Kukmin Ilbo]]`},{values:[`Kyunghyang Shinmun`,`khan.co.kr`],output:`[[Kyunghyang Shinmun]]`},{values:[`La República`,`larepublica.pe`],output:`[[La República]]`},{values:[`La Repubblica`,`larepubblica.it`],output:`[[La Repubblica]]`},{values:[`Maeil Business Newspaper`,`mk.co.kr`,`MK News`],output:`[[Maeil Business Newspaper]]`},{values:[`Media Today`,`mediatoday.co.kr`],output:`[[Media Today]]`},{values:[`Money Today`,`MoneyToday`,`mt.co.kr`],output:`Money Today`},{values:[`Monthly Chosun`,`monthly.chosun.com`],output:`[[Monthly Chosun]]`},{values:[`Segye Ilbo`,`segye.com`],output:`[[Segye Ilbo]]`},{values:[`Seoul Shinmun`,`seoul.co.kr`],output:`[[Seoul Shinmun]]`},{values:[`SisaIN`,`sisain.co.kr`],output:`[[SisaIN]]`},{values:[`Star News`,`starnewskorea.com`,`Star News Korea`],output:`[[Star News (South Korea)|Star News]]`},{values:[`Munhwa Broadcasting Corporation`,`imbc.com`,`mbc.co.kr`],output:`[[Munhwa Broadcasting Corporation]]`},{values:[`Munhwa Ilbo`,`munhwa.com`],output:`[[Munhwa Ilbo]]`},{values:[`My Daily`,`MyDaily`,`mydaily.co.kr`],output:`My Daily`},{values:[`NME`],output:`[[NME]]`},{values:[`Nylon`,`nylon.com`,`nylonmag.com`],output:`[[Nylon (magazine)|Nylon]]`},{values:[`Nylon China`,`Nylon France`,`Nylon FR`,`Nylon Germany`,`Nylon Indonesia`,`Nylon Japan`,`Nylon Korea`,`Nylon Manila`,`Nylon Mexico`,`Nylon Singapore`,`Nylon Spain`,`Nylon Thailand`],output:`[[Nylon (magazine)|Nylon]]`},{values:[`News1`,`news1.kr`,`[[News1 (South Korean company)|News1]]`],output:`News1`},{values:[`NewsPim`,`newspim.com`],output:`[[NewsPim]]`},{values:[`Newsis`,`newsis.com`],output:`[[Newsis]]`},{values:[`Newstapa`,`newstapa.org`],output:`Newstapa`},{values:[`Netflix`,`netflix.com`],output:`[[Netflix]]`},{values:[`No Cut News`,`nocutnews.co.kr`],output:`[[No Cut News]]`},{values:[`Osen`,`Osen (newspaper)`,`OSEN`,`osen`,`[[Osen (newspaper)|Osen]]`],output:`[[Osen (newspaper)|Osen]]`},{values:[`Pressian`,`pressian.com`],output:`[[Pressian]]`},{values:[`Rolling Stone`,`rollingstone.com`],output:`[[Rolling Stone]]`},{values:[`Rolling Stone Argentina`,`Rolling Stone Australia`,`Rolling Stone Canada`,`Rolling Stone China`,`Rolling Stone Croatia`,`Rolling Stone France`,`Rolling Stone Germany`,`Rolling Stone India`,`Rolling Stone Italy`,`Rolling Stone Japan`,`Rolling Stone Korea`,`Rolling Stone Mexico`,`Rolling Stone Middle East`,`Rolling Stone Philippines`,`Rolling Stone South Africa`,`Rolling Stone Turkey`,`Rolling Stone United Kingdom`],output:`[[Rolling Stone]]`},{values:[`Seoul Broadcasting System`,`sbs.co.kr`],output:`[[Seoul Broadcasting System]]`},{values:[`The Seoul Economic Daily`,`Seoul Economic Daily`,`The Seoul Economy Daily`,`Seoul Economy Daily`,`sedaily.com`,`m.sedaily.com`],output:`The Seoul Economic Daily`},{values:[`Sports Chosun`,`SportsChosun`,`sports.chosun.com`,`sportschosun.com`],output:`[[Sports Chosun]]`},{values:[`Sports Donga`,`SportsDonga`,`sports.donga.com`],output:`[[Sports Donga]]`},{values:[`Sports Kyunghyang`,`SportsKyunghyang`,`sports.khan.co.kr`],output:`[[Sports Kyunghyang]]`},{values:[`South China Morning Post`,`scmp`,`scmp.com`],output:`[[South China Morning Post]]`},{values:[`Ten Asia`,`TenAsia`,`10 Asia`,`10Asia`,`tenasia.com`,`tenasia.hankyung.com`],output:`[[Ten Asia]]`},{values:[`Time`,`Time Magazine`,`Time Mag`,`time.com`],output:`[[Time (magazine)|Time]]`},{values:[`Teen Vogue`,`teenvogue.com`],output:`[[Teen Vogue]]`},{values:[`tvN`,`tvn.cjenm.com`],output:`[[tvN]]`},{values:[`Variety`,`Variety Magazine`,`Variety Mag`,`variety.com`],output:`[[Variety (magazine)|Variety]]`},{values:[`Vogue`,`vogue.com`],output:`[[Vogue (magazine)|Vogue]]`},{values:[`British Vogue`],output:`[[British Vogue]]`},{values:[`Vogue Adria`],output:`[[Vogue Adria]]`},{values:[`Vogue Arabia`],output:`[[Vogue Arabia]]`},{values:[`Vogue Australia`],output:`[[Vogue Australia]]`},{values:[`Vogue China`],output:`[[Vogue China]]`},{values:[`Vogue France`],output:`[[Vogue France]]`},{values:[`Vogue Greece`],output:`[[Vogue Greece]]`},{values:[`Vogue India`],output:`[[Vogue India]]`},{values:[`Vogue Italia`],output:`[[Vogue Italia]]`},{values:[`Vogue Japan`],output:`[[Vogue Japan]]`},{values:[`Vogue México y Latinoamérica`],output:`[[Vogue México y Latinoamérica]]`},{values:[`Vogue Nederland`],output:`[[Vogue Nederland]]`},{values:[`Vogue Polska`],output:`[[Vogue Polska]]`},{values:[`Vogue Russia`],output:`[[Vogue Russia]]`},{values:[`Vogue Scandinavia`],output:`[[Vogue Scandinavia]]`},{values:[`Vogue Singapore`],output:`[[Vogue Singapore]]`},{values:[`Vogue Taiwan`],output:`[[Vogue Taiwan]]`},{values:[`Vogue Ukraine`],output:`[[Vogue Ukraine]]`},{values:[`Vogue Argentina`,`Vogue Brasil`,`Vogue CS`,`Vogue Deutsch`,`Vogue España`,`Vogue Hong Kong`,`Vogue Korea`,`Vogue New Zealand`,`Vogue Philippines`,`Vogue Portugal`,`Vogue Romania`,`Vogue South Africa`,`Vogue Turkiye`,`Vogue Türkiye`],output:`[[Vogue (magazine)|Vogue]]`},{values:[`Women's Wear Daily`,`WWD`,`wwd.com`],output:`[[Women's Wear Daily]]`},{values:[`X-port News`,`Xport News`,`Xsports News`,`X-sports News`,`X-ports News`,`Xports News`,`xportsnews.com`],output:`Xports News`},{values:[`Yonhap`,`Yonhap News`,`YonhapNews`,`Yonhap News Agency`,`en.yna.co.kr`,`yna.co.kr`],output:`[[Yonhap News Agency]]`},{values:[`VisitKorea.or.kr`,`visitkorea.or.kr`],output:`[[VisitKorea.or.kr]]`},{values:[`YouTube`,`youtube.com`],output:`[[YouTube]]`}].reduce((e,t)=>(t.values.concat(t.output).forEach(n=>{e.set(n.toLowerCase(),t.output)}),e),new Map);function ie(e){let t=e.trim().replace(/_/g,` `);return t.charAt(0).toUpperCase()+t.slice(1)}function ae(e){let t=e.trim();for(let e of te){var n;if(e.values.includes(t)||t===e.link||(n=e.encodedLinkPatterns)!=null&&n.some(e=>e.test(t)))return e.link}return null}function w(e){let t=e.trim(),n=[t];[t.match(/^\[\[([\s\S]*?)\]\]$/),t.match(/^paperU005BU005Bpaper([\s\S]*?)paperU005DU005Dpaper$/)].forEach(e=>{if(!e)return;let t=e[1].replace(/paperU007Cpaper/g,`|`),r=t.indexOf(`|`);n.push(t),r!==-1&&n.push(t.slice(0,r).trim(),t.slice(r+1).trim())});for(let e of te){var r;if(n.some(t=>e.values.includes(t)||t===e.link)||(r=e.encodedLinkPatterns)!=null&&r.some(e=>e.test(t)))return e.values[0]}return``}function oe(e){return ae(e)!==null}function se(e){return oe(e)}function ce(e){return ae(e)||e}function T(e){return String(e||``).replace(/^\s*\[\[([^\]|]+)\|([^\]]+)\]\]\s*$/g,`$2`).replace(/^\s*\[\[([^\]]+)\]\]\s*$/g,`$1`).replace(/<[^>]+>/g,``).replace(/\s+/g,` `).trim().toLowerCase()}var le=new Set([`twitter`,`twitter (social network)`,`x`,`x (social network)`,`x (formerly twitter)`,`instagram`,`facebook`,`tiktok`,`threads`,`threads (social network)`,`weverse`,`soundcloud`,`spotify`,`apple music`,`twitch`,`twitch (service)`,`vimeo`,`youtube`]);function ue(e){return e.replace(/\[\[/g,`paperU005BU005Bpaper`).replace(/\]\]/g,`paperU005DU005Dpaper`).replace(/\|/g,`paperU007Cpaper`)}var de=new Map([[`twitter`,`[[Twitter]]`],[`twitter (social network)`,`[[Twitter]]`],[`x`,`[[X (social network)|X]]`],[`x (social network)`,`[[X (social network)|X]]`],[`x (formerly twitter)`,`[[X (social network)|X]]`],[`instagram`,`[[Instagram]]`],[`facebook`,`[[Facebook]]`],[`tiktok`,`[[TikTok]]`],[`threads`,`[[Threads (social network)|Threads]]`],[`threads (social network)`,`[[Threads (social network)|Threads]]`],[`weverse`,`[[Weverse]]`],[`soundcloud`,`[[SoundCloud]]`],[`spotify`,`[[Spotify]]`],[`apple music`,`[[Apple Music]]`],[`twitch`,`[[Twitch (service)|Twitch]]`],[`twitch (service)`,`[[Twitch (service)|Twitch]]`],[`vimeo`,`[[Vimeo]]`],[`youtube`,`[[YouTube]]`]]);function fe(e){let t=String(e||``).trim(),n=[T(t)],r=t.match(/^paperU005BU005Bpaper([\s\S]*?)paperU005DU005Dpaper$/);if(r){let e=r[1].replace(/paperU007Cpaper/g,`|`),t=e.indexOf(`|`);n.push(T(e)),t!==-1&&n.push(T(e.slice(0,t)),T(e.slice(t+1)))}return n}function pe(e){return fe(e).some(e=>le.has(e))}function me(e,t=!1){for(let n of fe(e)){let e=de.get(n);if(e)return t?ue(e):e}return``}function E(e,t){for(let n of e){let e=n.indexOf(`=`);if(e===-1)continue;let r=n.slice(0,e).trim().toLowerCase();if(t.includes(r))return n.slice(e+1).trim()}return``}function he(e,t){let n=e.trim();if(/^https?:\/\/[^\s|{}]+$/i.test(n))return null;let r=me(n);if(r)return r;let i=E(t,[`url`]);return/gaonchart\.co\.kr/i.test(i)&&/^(Gaon Chart|Gaon Music Chart)$/i.test(n)?`[[Gaon Music Chart]]`:/^https?:\/\/[\w.-]*oricon\.co\.jp/i.test(i)&&/^Oricon$/i.test(n)?`[[Oricon]]`:/wmagazine\.com/i.test(i)&&/^W$/i.test(n)?`[[W (magazine)|W]]`:/vmagazine\.com/i.test(i)&&/^V$/i.test(n)?`[[V (American magazine)|V]]`:/papermag\.com/i.test(i)&&/^Paper$/i.test(n)?`[[Paper (magazine)|Paper]]`:/[\w.-]*news\.yahoo\.com|yahoo\.com\/news/i.test(i)&&/^Yahoo(!?\s*News)?$/i.test(n)?`[[Yahoo News]]`:/^https?:\/\/[\w.-]*yahoo\.com/i.test(i)&&/^Yahoo!?$/i.test(n)?`[[Yahoo]]`:re.get(n.toLowerCase())||null}function ge(e,t,n=!0){let r=e,i=o(e).filter(j),a=[];return i.forEach(r=>{if(n&&!S(e,r.openStart,r.closeEnd))return;let i=s(e.slice(r.openStart,r.closeEnd).slice(2,-2)),o=[...i],c=!1;i.forEach((e,n)=>{if(n===0)return;let r=e.indexOf(`=`);if(r===-1)return;let a=e.slice(0,r).trim().toLowerCase();if(!ne.includes(a))return;let s=e.slice(r+1),l=t(s,i,a);l===null||l===s||(o[n]=e.slice(0,r+1)+l,c=!0)}),c&&a.push({start:r.openStart,end:r.closeEnd,text:`{{`+o.join(`|`)+`}}`})}),a.sort((e,t)=>t.start-e.start).forEach(e=>{r=r.slice(0,e.start)+e.text+r.slice(e.end)}),r}function _e(e){let t=he(e,[]);return t===`[[Osen (newspaper)|Osen]]`?t:null}function ve(e){return/^(ill|interlanguage link|interlanguage link forced|interlanguage link multi|interlanguage link wikidata|link-interwiki|red wikidata link)$/i.test(e.trim().replace(/_/g,` `))}function ye(e){let t=e.match(/^(\s*){{\s*([^|{}]+?)\s*\|([\s\S]*?)}}(\s*)$/);if(!t||!ve(t[2]))return e;let n=s(t[3]),r=n.find(e=>!/^\s*[^=|]+\s*=/.test(e)),i=r?r.trim():``;return n.forEach(e=>{let t=e.match(/^\s*lt\s*=\s*([\s\S]*?)\s*$/i);t&&(i=t[1].trim())}),!i||/[{}<>]/.test(i)?e:t[1]+i+t[4]}function be(){let t=ge(e.get(),e=>ye(e));e.set(t)}var xe=[`publisher`,`agency`,`place`,`location`,`publication-place`];function Se(e){return xe.includes(e)}var Ce=new Set([`n.news.naver.com`,`entertain.naver.com`,`m.entertain.naver.com`,`news.naver.com`,`sports.news.naver.com`,`m.sports.news.naver.com`,`m.news.naver.com`]),we=new Set([`v.daum.net`,`news.v.daum.net`,`news.daum.net`,`entertain.daum.net`,`sports.daum.net`,`m.entertain.daum.net`]),Te=new Set([`youtube.com`,`www.youtube.com`,`youtu.be`]);function Ee(e){try{let t=new URL(e.trim()).hostname.toLowerCase();return Te.has(t)}catch(e){return!1}}var De=[`website`,`work`,`journal`,`newspaper`,`magazine`,`periodical`],Oe=[`website`,`work`,`journal`,`newspaper`,`magazine`,`periodical`,`agency`,`via`],ke={work:`website`,works:`website`,journal:`website`,newspaper:`website`,magazine:`website`,periodical:`website`,"script-work":`script-website`,"script-journal":`script-website`,"script-newspaper":`script-website`,"script-magazine":`script-website`,"script-periodical":`script-website`,"trans-work":`trans-website`,"trans-journal":`trans-website`,"trans-newspaper":`trans-website`,"trans-magazine":`trans-website`,"trans-periodical":`trans-website`},Ae={"cite web":`website`,"cite news":`work`,"cite magazine":`magazine`,"cite journal":`journal`},je=[`website`,`work`,`works`,`journal`,`newspaper`,`magazine`,`periodical`];function D(e){return Ae[e.trim().toLowerCase()]||``}function Me(e){return e.startsWith(`script-`)?`script`:e.startsWith(`trans-`)?`trans`:``}function Ne(e){return e.replace(/^(script|trans)-/,``)}function Pe(e){return je.includes(Ne(e))}function Fe(e,t){let n=Me(e);return n===`script`?`script-`+t:n===`trans`?`trans-`+t:t}function O(e,t){return e===t||e===`script-`+t||e===`trans-`+t}function k(e){let t=e.trim();try{let e=new URL(t).hostname.toLowerCase();if(Ce.has(e))return`Naver`;if(we.has(e))return`Daum`}catch(e){return``}return``}function A(e){let t=String(e||``).trim(),n=t.match(/^paperU005BU005Bpaper([\s\S]*?)paperU005DU005Dpaper$/);if(n){let e=n[1].replace(/paperU007Cpaper/g,`|`),t=e.indexOf(`|`);if(e=t===-1?e.trim():e.slice(t+1).trim(),e.toLowerCase()===`hancinema`||e.toLowerCase()===`hancinema.net`)return`Hancinema`}let r=T(t);return r===`hancinema`||r===`hancinema.net`?`Hancinema`:null}function Ie(e){return/\/korean_/i.test(e)}function Le(e){let t=e,n=o(e).filter(j),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),i=D(n[0].trim().toLowerCase());if(!i)return;let a=``,o=-1,c=-1,l=-1,u=-1,d=-1,f=-1,p=``,m=-1,h=``;if(n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();r===`url`&&!a&&(a=s),o===-1&&Pe(r)&&s&&A(s)&&(o=t),r===`via`&&(s&&A(s)&&c===-1&&(c=t),f===-1&&(f=t,p=s)),O(r,i)&&(u===-1&&(u=t),s&&d===-1&&(d=t)),r===`publisher`&&(m===-1&&(m=t,h=s),s&&A(s)&&l===-1&&(l=t))}),o===-1&&c===-1&&l===-1||a&&Ie(a))return;let g=[...n],_=!1,v=()=>{if(f!==-1){let e=g[f],t=e.indexOf(`=`);g[f]=e.slice(0,t+1)+`[[Hancinema]]`}else g.push(`via=[[Hancinema]]`),f=g.length-1;_=!0},y=()=>{if(d!==-1&&d!==o){let e=g[d],t=e.indexOf(`=`);g[d]=e.slice(0,t+1)+h}else if(u!==-1&&u!==o){let e=g[u],t=e.indexOf(`=`);g[u]=e.slice(0,t+1)+h,d=u}else if(o!==-1&&O(n[o].slice(0,n[o].indexOf(`=`)).trim().toLowerCase(),i)){let e=g[o],t=e.indexOf(`=`);g[o]=e.slice(0,t+1)+h,d=o}else g.push(i+`=`+h),d=g.length-1,u=d;_=!0},b=()=>{m!==-1&&g[m]!==null&&(g[m]=null,_=!0)},ee=()=>{o!==-1&&o!==d&&g[o]!==null&&(g[o]=null,_=!0)},x=()=>{f!==-1&&g[f]!==null&&(g[f]=null,_=!0)};if(o!==-1&&p&&!A(p)&&c===-1)x(),b();else if(c!==-1&&h&&!A(h))v(),y(),b(),ee();else if(o!==-1&&h&&!A(h))v(),y(),b(),ee();else if(l!==-1&&o===-1&&c===-1){if(d!==-1)return;if(u!==-1){let e=g[u],t=e.indexOf(`=`);g[u]=e.slice(0,t+1)+`[[Hancinema]]`,d=u}else g.push(i+`=[[Hancinema]]`),u=g.length-1,d=u;b(),_=!0}else (l!==-1&&(o!==-1||c!==-1)||o!==-1&&!h&&m!==-1)&&b();_&&r.push({start:t.openStart,end:t.closeEnd,text:`{{`+g.filter(e=>e!==null).join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function Re(e){let t=e,n=o(e).filter(j),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),i=[...n],a=!1,o=-1,c=-1,l=``;if(n.forEach((e,t)=>{let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();r===`url`&&!l&&(l=i),r===`via`&&(i?a=!0:o===-1&&(o=t)),r===`website`&&!i&&c===-1&&(c=t)}),a)return;let u=k(l);if(!u||n.some(e=>{let t=e.indexOf(`=`);if(t===-1)return!1;let n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim();return(De.includes(n)||Se(n))&&r&&w(r)===u}))return;let d=!1,f=!1,p=-1,m=-1;if(n.forEach((e,t)=>{let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();(r===`website`||r===`work`||r===`works`)&&i&&!w(i)&&(d=!0,p=t),r===`publisher`&&i&&!w(i)&&(f=!0,m=t)}),d&&f&&p!==-1&&m!==-1){i[p]=null,i[m]=null,i.push(`via=`+u),r.push({start:t.openStart,end:t.closeEnd,text:`{{`+i.filter(e=>e!==null).join(`|`)+`}}`});return}if(o!==-1){let e=i[o],t=e.indexOf(`=`);i[o]=e.slice(0,t+1)+u,c!==-1&&(i[c]=null)}else if(c!==-1){let e=i[c],t=e.indexOf(`=`);i[c]=e.slice(0,t).replace(/website/i,`via`)+`=`+u}else i.push(`via=`+u);r.push({start:t.openStart,end:t.closeEnd,text:`{{`+i.filter(e=>e!==null).join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function ze(e,t={}){let n=e,r=o(e).filter(j),i=[];return r.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),r=D(n[0].trim().toLowerCase());if(!r)return;let a=``,o=-1,c=-1,l=-1,u=-1,d=-1,f=-1,p=-1,m=-1,h=[];n.forEach((e,t)=>{let n=e.indexOf(`=`);if(n===-1)return;let i=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();if(i===`url`&&!a&&(a=s),i===`via`&&s&&o===-1&&(o=t,pe(s)&&(p=t)),O(i,r)){c===-1&&(c=t),s||h.push(t),s&&l===-1&&(l=t),s&&pe(s)&&m===-1&&(m=t);return}Pe(i)&&s&&u===-1&&(u=t),Pe(i)&&s&&pe(s)&&m===-1&&(m=t),i===`publisher`&&(d===-1&&(d=t),s&&f===-1&&(f=t))});let g=[...n],_=k(a),v=Ee(a),y=!1;if(m!==-1&&p===-1){let e=g[m],t=e.indexOf(`=`),n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1),i=me(r,!0)||r;g[m]=e.slice(0,t).replace(new RegExp(n,`i`),`via`)+`=`+i,p=m,o=m,l===m&&(l=-1),u===m&&(u=-1),y=!0}if(p!==-1){let e=g[p],t=e.indexOf(`=`),n=e.slice(t+1),r=me(n,!0);r&&r!==n&&(g[p]=e.slice(0,t+1)+r,y=!0),h.forEach(e=>{g[e]!==null&&(g[e]=null,y=!0)})}if(_&&o===-1){if(l!==-1){let e=g[l],t=e.indexOf(`=`);w(e.slice(t+1))===_&&(g[l]=null,l=-1,y=!0)}if(f!==-1){let e=g[f],t=e.indexOf(`=`);w(e.slice(t+1))===_&&(g[f]=null,f=-1,y=!0)}g.push(`via=`+_),y=!0}if(o!==-1&&p===-1&&l===-1&&u===-1&&f===-1&&!_&&!v){let e=g[o],t=e.indexOf(`=`);A(e.slice(t+1))||(g[o]=e.slice(0,t).replace(/via/i,r)+e.slice(t),y=!0)}if(l!==-1&&f!==-1&&!v)g[f]=null,y=!0;else if(l===-1&&!v){let e=u===-1?p===-1?f:-1:u;if(e!==-1&&g[e]!==null){let t=g[e],n=t.indexOf(`=`),i=t.slice(0,n).trim().toLowerCase(),a=i===`publisher`?r:Fe(i,r);g[e]=t.slice(0,n).replace(new RegExp(i,`i`),a)+t.slice(n),f!==-1&&f!==e&&(g[f]=null),y=!0}}y&&i.push({start:t.openStart,end:t.closeEnd,text:`{{`+g.filter(e=>e!==null).join(`|`)+`}}`})}),i.sort((e,t)=>t.start-e.start).forEach(e=>{n=n.slice(0,e.start)+e.text+n.slice(e.end)}),n}function Be(e){let t=e,n=t.match(/^paperU005BU005Bpaper([\s\S]*?)paperU005DU005Dpaper$/);return n&&(t=`[[`+n[1].replace(/paperU007Cpaper/g,`|`)+`]]`),T(t)}function Ve(e){let t=e,n=o(e).filter(j),r=[],i=[`website`,`work`,`magazine`,`journal`,`newspaper`,`periodical`];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),a=Ee(E(n,[`url`])),o=[...n],c=!1,l=!1,u=!1;n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();r===`via`&&s&&(u=!0,Be(s)===`youtube`&&(o[t]=`via=[[YouTube]]`,c=!0)),i.includes(r)&&Be(s)===`youtube`&&(l=!0,a?(o[t]=`via=[[YouTube]]`,c=!0):(o[t]=null,c=!0))}),a&&!l&&!u&&(o.push(`via=[[YouTube]]`),c=!0),c&&r.push({start:t.openStart,end:t.closeEnd,text:`{{`+o.filter(e=>e!==null).join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function He(e){let t=e,n=o(e).filter(j),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),i=k(E(n,[`url`]));if(!i||!n.some(e=>{let t=e.indexOf(`=`);if(t===-1)return!1;let n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim();return n===`via`&&w(r)===i}))return;let a=!1,o=D(n[0].trim().toLowerCase()),c=n.filter((e,t)=>{if(t===0)return!0;let n=e.indexOf(`=`);if(n===-1)return!0;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();return(r===`publisher`||o&&O(r,o))&&w(s)===i?(a=!0,!1):!0});a&&r.push({start:t.openStart,end:t.closeEnd,text:`{{`+c.join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function Ue(e){let t=e,n=o(e).filter(j),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),i=D(n[0].trim().toLowerCase()),a=k(E(n,[`url`]));if((!i||!a)&&!i)return;let o=-1,c=-1;if(n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();r===`via`&&o===-1&&(a&&w(s)===a||A(s))&&(o=t),O(r,i)&&c===-1&&(c=t)}),!a&&o===-1||o===-1||c===-1||o<c)return;let l=[...n],u=l.splice(o,1)[0];l.splice(c,0,u),r.push({start:t.openStart,end:t.closeEnd,text:`{{`+l.join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}var We={website:`work`,"script-website":`script-work`,"trans-website":`trans-work`};function Ge(e){let t=e,n=o(e).filter(j),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2));if(n[0].trim().toLowerCase()!==`cite web`)return;let i=!1,a=!1,o=!1;if(n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();r===`url`&&s&&(i=!0),r===`issue`&&s&&(a=!0),r===`volume`&&s&&(o=!0)}),i&&!a&&!o)return;let c=n.map((e,t)=>{if(t===0)return e.replace(/^(\s*)cite web/i,`$1cite news`);let n=e.indexOf(`=`);if(n===-1)return e;let r=e.slice(0,n).trim().toLowerCase(),i=We[r];return i?e.slice(0,n).replace(new RegExp(r,`i`),i)+e.slice(n):e});r.push({start:t.openStart,end:t.closeEnd,text:`{{`+c.join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function Ke(e){let t=e,n=o(e).filter(j),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2));if(n[0].trim().toLowerCase()!==`cite web`)return;let i=[...n],a=new Map,o=!1,c=!1;if(n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();r===`via`&&i&&(o=!0),(r===`website`||r===`script-website`||r===`trans-website`)&&i&&a.set(r,t)}),o||(n.forEach((e,t)=>{if(t===0||i[t]===null)return;let r=e.indexOf(`=`);if(r===-1)return;let o=e.slice(0,r).trim().toLowerCase(),s=e.slice(r+1).trim(),l=ke[o];if(!(!l||!s)){if(a.get(l)!==void 0){T(E(n,[l]))===T(s)&&(i[t]=null,c=!0);return}i[t]=e.slice(0,r).replace(new RegExp(o,`i`),l)+e.slice(r),a.set(l,t),c=!0}}),!c))return;let l=i.findIndex((e,t)=>{if(t===0||e===null)return!1;let n=e.indexOf(`=`);return n!==-1&&e.slice(0,n).trim().toLowerCase()===`website`}),u=i.findIndex((e,t)=>{if(t===0||e===null)return!1;let n=e.indexOf(`=`);return n!==-1&&Se(e.slice(0,n).trim().toLowerCase())});if(l!==-1&&u!==-1&&u<l){let e=i.splice(l,1)[0];i.splice(u,0,e)}r.push({start:t.openStart,end:t.closeEnd,text:`{{`+i.filter(e=>e!==null).join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function qe(e){let t=e,n=o(e).filter(j),r=[];return n.forEach(t=>{let n=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),i=k(E(n,[`url`]));if(!i)return;let a=-1,o=-1;if(n.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),s=e.slice(n+1).trim();r===`via`&&s&&a===-1&&(a=t),r===`website`&&s&&w(s)===i&&o===-1&&(o=t)}),a!==-1||o===-1)return;let c=[...n],l=c[o],u=l.indexOf(`=`);c[o]=l.slice(0,u).replace(/website/i,`via`)+`=`+ce(i),r.push({start:t.openStart,end:t.closeEnd,text:`{{`+c.join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function Je(e){let t=e,n=o(e).filter(j),r=[],i=[];return n.forEach(t=>{let n=e.slice(t.openStart,t.closeEnd),a=s(n.slice(2,-2)),o=E(a,[`url`]);if(k(o))return;let c=``;try{c=new URL(o).hostname.toLowerCase()}catch(e){return}if(c.includes(`.naver.com`)||c===`naver.com`||c.includes(`.daum.net`)||c===`daum.net`)return;let l=-1,u=-1,d=-1,f=``,p=``,m=``;a.forEach((e,t)=>{if(t===0)return;let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();r===`via`&&i&&w(i)&&l===-1&&(l=t,f=i),r===`website`&&i&&w(i)&&u===-1&&(u=t,p=i),r===`publisher`&&i&&(w(i)&&d===-1||d===-1)&&(d=t,m=i)});let h=!1,g=[...a],_=x(e,t.openStart,t.closeEnd)||n;u!==-1&&d!==-1&&w(m)?(g[u]=null,g[d]=null,i.push({snippet:_,lookupUrl:o,params:[{name:`website`,value:p,reason:`unexpected-portal-param`}]}),h=!0):u!==-1&&d!==-1?(g[u]=null,g[d]=g[d].slice(0,g[d].indexOf(`=`)).replace(/publisher/i,`website`)+g[d].slice(g[d].indexOf(`=`)),i.push({snippet:_,lookupUrl:o,params:[{name:`website`,value:p,reason:`unexpected-portal-param`}]}),h=!0):u!==-1&&(g[u]=null,i.push({snippet:_,lookupUrl:o,params:[{name:`website`,value:p,reason:`unexpected-portal-param`}]}),h=!0),l!==-1&&u===-1&&(g[l]=null,i.push({snippet:_,lookupUrl:o,params:[{name:`via`,value:f,reason:`unexpected-portal-param`}]}),h=!0),h&&r.push({start:t.openStart,end:t.closeEnd,text:`{{`+g.filter(e=>e!==null).join(`|`)+`}}`})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),{output:t,warnings:i}}function Ye(e,t){if(!t.length)return t;let n=new Map;return o(e).filter(j).forEach(t=>{let r=e.slice(t.openStart,t.closeEnd),i=s(r.slice(2,-2)),a=E(i,[`url`]);a&&(n.has(a)||n.set(a,[]),n.get(a).push({parts:i,snippet:x(e,t.openStart,t.closeEnd)||r}))}),t.map(e=>{let t=e.lookupUrl?n.get(e.lookupUrl):null;if(!t)return null;let r=t.find(t=>e.params.every(e=>t.parts.some((t,n)=>{if(n===0)return!1;let r=t.indexOf(`=`);if(r===-1)return!1;let i=t.slice(0,r).trim().toLowerCase(),a=t.slice(r+1).trim();return i===e.name&&a===e.value})));return r?{snippet:r.snippet,params:e.params}:null}).filter(Boolean)}function Xe(e){let t=e,r=o(e).filter(j),i=[];return r.forEach(t=>{let r=s(e.slice(t.openStart,t.closeEnd).slice(2,-2)),a=n(r),o=r.filter((e,t)=>{let n=e.indexOf(`=`);if(t===0||n===-1)return!0;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();return r!==`language`||a||!u(i)});o.length!==r.length&&i.push({start:t.openStart,end:t.closeEnd,text:`{{`+o.join(`|`)+`}}`})}),i.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),t}function Ze(e){let t=e,n=o(e).filter(j),r=[],i=[];return n.forEach(t=>{let n=e.slice(t.openStart,t.closeEnd),a=s(n.slice(2,-2)),o=D(a[0].trim().toLowerCase()),c=!1,l=!1,u=!1,d=!1,f=-1;if(!o||(a.forEach((e,t)=>{let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();O(r,o)&&(d=!0,i&&(u=!0)),r===`publisher`&&i&&(c=!0),Se(r)&&i&&(l=!0),r===`via`&&se(i)&&(f=t)}),u||c||l||f===-1))return;if(d){let r=S(e,t.openStart,t.closeEnd),a=r?r.text.slice(0,t.openStart-r.start)+n+r.text.slice(t.closeEnd-r.start):n;i.push({snippet:a,params:[{name:o,value:``,reason:`empty-source-param`}]});return}let p=[...a];p.splice(f+1,0,o+`=`);let m=`{{`+p.join(`|`)+`}}`,h=S(e,t.openStart,t.closeEnd),g=h?h.text.slice(0,t.openStart-h.start)+m+h.text.slice(t.closeEnd-h.start):m;r.push({start:t.openStart,end:t.closeEnd,text:m}),i.push({snippet:g,params:[{name:o,value:``,reason:`empty-source-param`}]})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),{output:t,warnings:i}}function Qe(e){let t=o(e).filter(j),n=[];return t.forEach(t=>{let r=e.slice(t.openStart,t.closeEnd),i=s(r.slice(2,-2)),a=D(i[0].trim().toLowerCase()),o=!1,c=!1;a&&(i.forEach(e=>{let t=e.indexOf(`=`);if(t===-1)return;let n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim();O(n,a)&&!r&&(o=!0),n===`via`&&se(r)&&(c=!0)}),!(!o||!c)&&n.push({snippet:x(e,t.openStart,t.closeEnd)||r,params:[{name:a,value:``,reason:`empty-source-param`}]}))}),n}function $e(e){let t=o(e).filter(j),n=[];return t.forEach(t=>{let r=e.slice(t.openStart,t.closeEnd);s(r.slice(2,-2)).forEach(i=>{let a=i.indexOf(`=`);if(a===-1)return;let o=i.slice(0,a).trim().toLowerCase(),s=i.slice(a+1).trim();if(Oe.includes(o)&&!s){let i=S(e,t.openStart,t.closeEnd),a=i?i.text.slice(0,t.openStart-i.start)+r+i.text.slice(t.closeEnd-i.start):r;n.push({snippet:a,params:[{name:o,value:``,reason:`empty-source-param`}]})}})}),n}function et(e){let t=o(e).filter(j),r=[];return t.forEach(t=>{let i=e.slice(t.openStart,t.closeEnd),a=s(i.slice(2,-2));n(a)&&a.forEach(n=>{let a=n.indexOf(`=`);if(a===-1)return;let o=n.slice(0,a).trim().toLowerCase(),s=n.slice(a+1).trim();o!==`language`||!u(s)||r.push({snippet:x(e,t.openStart,t.closeEnd)||i,params:[{name:o,value:s,reason:`korean-script-english-language`}]})})}),r}function tt(e){let t=o(e).filter(j),i=[];return t.forEach(t=>{let a=e.slice(t.openStart,t.closeEnd),o=s(a.slice(2,-2));if(!n(o)||!r(o)||/^(?:cite|citation)[\t ]+(?:tweet|twitter|instagram)\b/i.test(o[0].trim()))return;let c=o.find(e=>{let t=e.indexOf(`=`);return t!==-1&&e.slice(0,t).trim().toLowerCase()===`url`});if(c){let e=c.slice(c.indexOf(`=`)+1).trim();if(/\/\/(?:www\.)?(?:twitter\.com|x\.com|instagram\.com)/i.test(e))return}let l=x(e,t.openStart,t.closeEnd)||a;o.forEach(e=>{let t=e.indexOf(`=`);if(t===-1)return;let n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim();!r||!/^author(?:10|[1-9])?$/.test(n)||i.push({snippet:l,params:[{name:n,value:r,reason:`korean-script-unsplit-author`}]})})}),i}function nt(e){let t=e,n=o(e).filter(j),r=[],i=[];return n.forEach(t=>{let n=e.slice(t.openStart,t.closeEnd),a=s(n.slice(2,-2)),o=!1,c=!1,l=-1;if(a.forEach((e,t)=>{let n=e.indexOf(`=`);if(n===-1)return;let r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();r===`trans-title`&&(c=!0,i&&(o=!0)),r===`script-title`&&i&&(l=t)}),o||l===-1)return;if(c){let r=S(e,t.openStart,t.closeEnd),a=r?r.text.slice(0,t.openStart-r.start)+n+r.text.slice(t.closeEnd-r.start):n;i.push({snippet:a,params:[{name:`trans-title`,value:``,reason:`missing-trans-title`}]});return}let u=[...a];u.splice(l+1,0,`trans-title=`);let d=`{{`+u.join(`|`)+`}}`,f=S(e,t.openStart,t.closeEnd),p=f?f.text.slice(0,t.openStart-f.start)+d+f.text.slice(t.closeEnd-f.start):d;r.push({start:t.openStart,end:t.closeEnd,text:d}),i.push({snippet:p,params:[{name:`trans-title`,value:``,reason:`missing-trans-title`}]})}),r.sort((e,t)=>t.start-e.start).forEach(e=>{t=t.slice(0,e.start)+e.text+t.slice(e.end)}),{output:t,warnings:i}}function j(e){return e.name.match(/^(cite|citation)/i)}function rt(e,t){let n=e,r=o(e).filter(j),i=[];return r.forEach(n=>{let r=s(e.slice(n.openStart,n.closeEnd).slice(2,-2));r.length<2||i.push({start:n.openStart,end:n.closeEnd,text:`{{${r.map(e=>e.trimEnd()).join(t)}}}`})}),i.sort((e,t)=>t.start-e.start).forEach(e=>{n=n.slice(0,e.start)+e.text+n.slice(e.end)}),n}function it(e){return rt(e,` |`)}function at(e){return rt(e,`|`)}function ot(e){return e.replace(/\|author(10|[1-9])?=([^|}]*)/gi,function(e,t=``,n){let r=n.match(/^([\s\S]*?)[ \t]([\s\S]*?\-[\s\S]*?)$/);return r?`|last`+t+`=`+r[1]+`|first`+t+`=`+r[2]:e})}function st(e,t=[]){let n=[`archive-date`,`archive-url`,`url-status`],r=new Set(t.map(e=>e.toLowerCase())),i=e,a=o(e).filter(j),c=[];function l(e){return/^<!--[\s\S]*-->$/.test(e.trim())}return a.forEach(t=>{let i=e.slice(t.openStart,t.closeEnd),a=s(i.slice(2,-2)),o=new Set,u=!1;a.forEach((e,t)=>{if(t===0)return;let r=e.indexOf(`=`);if(r===-1)return;let i=e.slice(0,r).trim().toLowerCase(),a=e.slice(r+1).trim();n.includes(i)&&a&&o.add(i),i===`url-status`&&a&&(u=!0)});let d=o.has(`archive-date`)&&o.has(`archive-url`),f=a.filter((e,t)=>{if(t===0)return!0;let i=e.indexOf(`=`);if(i===-1)return!0;let a=e.slice(0,i).trim().toLowerCase(),o=e.slice(i+1).trim();return n.includes(a)&&!d||a===`url-status`&&d&&!o?!1:o&&!l(o)||r.has(a)});if(d&&!u){let e=f.findIndex((e,t)=>{if(t===0)return!1;let n=e.indexOf(`=`);return n!==-1&&e.slice(0,n).trim().toLowerCase()===`archive-url`});f.splice(e===-1?f.length:e+1,0,`url-status=dead`)}let p=`{{${f.map(e=>e.trimEnd()).join(`|`)}}}`;p!==i&&c.push({start:t.openStart,end:t.closeEnd,text:p})}),c.sort((e,t)=>t.start-e.start).forEach(e=>{i=i.slice(0,e.start)+e.text+i.slice(e.end)}),i}function ct(e){let t=[...Oe];return e.cite.missingTransTitle&&t.push(`trans-title`),t}function lt(e,t){return st(e,ct(t))}function ut(e,t){return st(e)}function dt(e){return o(e).filter(j).length>1}function ft(e,t){let n=e.indexOf(t);if(n===-1)return!1;let r=e.lastIndexOf(`
`,n-1)+1,i=e.slice(r,n);return/^[ \t]*[:*#;]+[ \t]*$/.test(i)}function pt(e){return C(e).filter(e=>i.includes(e.name)&&c(e.value))}function mt(e,t,n){let r=e.get(t)||{params:[],snippet:t};n.forEach(e=>{r.params.some(t=>t.name===e.name&&t.value===e.value&&t.reason===e.reason)||r.params.push(e)}),e.set(t,r)}function ht(e,t,n){let r={};t.forEach(e=>{let t=n.slice(e.openStart,e.closeEnd),i=x(n,e.openStart,e.closeEnd),o=i||t;i&&dt(i)||i&&ft(i,t)||C(t).forEach(e=>{if(!a.includes(e.name))return;let t=_(e.value);t&&(r[t]||(r[t]=[]),r[t].push({snippet:o,param:{name:e.name,value:e.value,reason:`duplicate-title`}}))})}),Object.keys(r).forEach(t=>{let n=r[t],i=[];n.forEach(e=>{i.includes(e.snippet)||i.push(e.snippet)}),!(i.length<2)&&n.forEach(t=>{mt(e,t.snippet,[t.param])})})}function gt(e,t){let n={};ee(t).forEach(e=>{let t=h(e.params);n[t]||(n[t]=[]),n[t].push(e)}),Object.keys(n).forEach(t=>{let r=n[t],i=new Set,o=!1;r.length<2||(r.forEach(e=>{let t=g(e.params);t?i.add(t):o=!0}),!(i.size<2&&!(o&&i.size>0))&&r.forEach(t=>{mt(e,t.snippet,[{name:`title`,value:y(t.params,a),reason:`duplicate-url-title`}])}))})}function _t(e,t,n){t.forEach(t=>{let r=n.slice(t.openStart,t.closeEnd),i=x(n,t.openStart,t.closeEnd),a=i||r;i&&dt(i)||i&&ft(i,r)||C(r).forEach(t=>{t.name===`title`&&_(t.value).toLowerCase()===`archived copy`&&mt(e,a,[{name:`title`,value:t.value,reason:`generic-title`}])})})}function vt(){let t=e.get(),n=o(t).filter(j),r=new Map;return n.forEach(e=>{let n=t.slice(e.openStart,e.closeEnd),i=pt(n);i.length!==0&&mt(r,x(t,e.openStart,e.closeEnd)||n,i)}),ht(r,n,t),gt(r,t),_t(r,n,t),Array.from(r.values())}function yt(){let t=e.get(),n=o(t).filter(e=>e.name.match(/^(cite|citation)/i));for(let e=n.length-1;e>=0;e--){let r=n[e],i=t.substring(0,r.openStart+2),a=t.substring(r.openStart+2,r.closeStart),o=t.substring(r.closeStart);t=i+a.replace(/\{\{/g,`paperU0028U0028paper`).replace(/\}\}/g,`paperU0029U0029paper`)+o}t=t.replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/paperU0028U0028paper.*?paperU0029U0029paper/g,function(e){return e.replace(/\|/g,function(e){return`paperU007Cpaper`})})}),t=t.replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\[\[([\s\S]*?)\]\]/gi,function(e,t){return`paperU005BU005Bpaper`+t+`paperU005DU005Dpaper`})}),t=t.replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/paperU005BU005Bpaper([\s\S]*?)paperU005DU005Dpaper/g,function(e){return e.replace(/\|/g,function(e){return`paperU007Cpaper`})})}),e.set(t)}function bt(e){return/[万与东丝丢两严个为丽举义乌乐习乡书买乱亚产亲亿仅从仓们价众优会传伤体余佛侨儿党兰关兴养内冈册写军农冲决况冻净凉减凤击划创删刚则劝办务动励劳势华协单卖卫历压厌县参双发变叶号听员团园图圆场坏块坚坛坝执扩扫扬扰抚报抢护拟择挂挣挡换拥拦拨击压医学实广归开异当录彻忆忧怀态总战户扩扫扬护择担据换报数斋断无时旧显晓晕暂机杀权条来极构样标栏树检桥欢气汇汉汤沟没沢泪洁浅浆湾灭灯灵灾炉点炼热爱爷牺状独狭猎猪猫献获玄环现画畅疗疯疏痴癞盐监盖盗盘眺着矫矿码砖礼祷祸离种积称稳窝窥竞签筑简算管粮紧纪约级经结绝统继绩绪续绳维纲网罗罚美羡义习翘职联聪肃肠补装裤见观规览触誉计订认讥许论设访证评词译试诗诚话该详语调谣谢谨谱贝负贞责贤败账货质贩贫购贼费贵贸赠趋跃车轨转轮轻较载辉辈边辽达迁过还进远违连迟适选逻遗郁郑邻邮乡邻采释里鉴针钩钱钳钻铁铜铭银错锻长门闭问闯闪间闹队阳阴际陆陈随隐难雾静页顶顺须顿领头颈频颜风飞饭饮饰饱馆马驴驾骂鱼鸟鸡麦黄齐齿龙龟]/.test(e)}function xt(e){let t=/[\uAC00-\uD7A3\u3131-\u318E]/.test(e),n=/[\u4E00-\u9FFF]/.test(e),r=/[\u3040-\u30FF]/.test(e),i=bt(e);if(t)return`script-title=ko:`+e;if(r){let t=e;return/^[A-Za-z0-9 .,!?'"":;\-]+$/.test(t)?`title=`+t:`script-title=ja:`+t}return i?`script-title=zh:`+e:n?`script-title=ko:`+e:null}function St(e){let t=e.match(/\|script-title\s*=\s*(ko|ja|zh):([^|}]*)/i);if(!t)return e;let n=t[2],r=``;return/[\uAC00-\uD7A3\u3131-\u318E]/.test(n)?r=`ko`:/[\u3040-\u30FF]/.test(n)?r=`ja`:bt(n)&&(r=`zh`),!r||r.toLowerCase()===t[1].toLowerCase()?e:e.replace(/(\|script-title\s*=\s*)(?:ko|ja|zh):/i,`$1${r}:`)}function Ct(e){if(!/\|script-title\s*=\s*ko:/i.test(e))return e;let t=e.match(/\|language\s*=\s*([^|}]*)/i);return t&&t[1].trim()?e:t?e.replace(/\|language\s*=\s*[^|}]*/i,`|language=ko`):e.replace(/(\|script-title\s*=\s*ko:[^|}]*)/i,`$1|language=ko`)}function wt(e){return e.replace(/\|language\s*=\s*ko(?:[-_][a-z0-9]+)+\s*(?=\||})/gi,`|language=ko`)}function Tt(e){if(!/\|script-title\s*=\s*ko:/i.test(e)||!/\|language\s*=\s*ko(?:[-_][a-z0-9]+)*\s*(?=\||})/i.test(e))return e;let t=e;return[``,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`10`].forEach(e=>{let n=RegExp(`\\|author`+e+`=([^|}]*)`,`i`),r=RegExp(`\\|(author-mask|authormask)`+e+`=([^|}]*)`,`i`),i=t.match(n),a=t.match(r);!i||!a||!i[1].trim()||!a[2].trim()||!l(i[1])||l(a[2])||(t=t.replace(n,``),t=t.replace(r,`|author`+e+`=`+a[2]))}),t}function Et(t={}){let n=e.get();n=n.replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\s*\{{\s*/g,`{{`)}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|\s*/g,`|`)}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\s*\=\s*/g,`=`)}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\s*\}}\s*/g,`}}`)}).replace(/\|\s*refname[\s\S]*?}}/gi,function(e){return e.replace(/\s*refname\s*/gi,`refname`)}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){var n;let r=/\|script-title\s*=/i.test(e),i=/\|trans-title\s*=/i.test(e);if(r)return e.replace(/\|title\=[^|}]*/gi,``);let a=e.match(/\|title\=([^|}]*)/i);if(a&&!((n=t.cite)!=null&&n.modernScriptTitles)){let t=a[1],n=xt(t);if(n&&!i||n&&n.toLowerCase().startsWith(`script-title=`))return e.replace(/\|title\=[^|}]*/gi,`|`+n)}return e}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,e=>{var n;return(n=t.cite)!=null&&n.modernScriptTitles?e:St(e)}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,Ct).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,wt).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,Tt).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,ot).replace(/\|last=[\s\S]*?\|/gi,function(e){return e.replace(/\,/g,function(e){return``})}).replace(/\|last{1,10}=[\s\S]*?\|/gi,function(e){return e.replace(/\,/g,function(e){return``})}).replace(/\|\s*accessdate[\s\S]*?}}/gi,function(e){return e.replace(/\s*accessdate\s*/gi,`access-date`)}).replace(/\|\s*archivedate[\s\S]*?}}/gi,function(e){return e.replace(/\s*archivedate\s*/gi,`archive-date`)}).replace(/\|\s*archiveurl[\s\S]*?}}/gi,function(e){return e.replace(/\s*archiveurl\s*/gi,`archive-url`)}).replace(/\|\s*urlstatus[\s\S]*?}}/gi,function(e){return e.replace(/\s*urlstatus\s*/gi,`url-status`)}).replace(/(?:\?|&)(?:utm_(?:campaign|medium|source|term|content|id|source_platform|campaign_id|creative_format|marketing_tactic)|spi_ref)=[^|}]*/gi,function(e){return``}).replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return e.replace(/\|\|/g,function(e){return`|`})}).replace(/{{\s*reflist[\s\S]*?}}/gi,function(e){return e.replace(/\s*reflist\s*/gi,`Reflist`)}).replace(/\<references[ \t]*?\/[ \t]*\>/gi,function(e){return`{{Reflist}}`}),e.set(n)}function Dt(){let t=e.get();t=t.replace(/<ref>(http|https)[\s\S]*?<\/ref>/gi,function(e){return e+`{{Bare URL inline|date={{subst:#time:F Y}}}}`}).replace(/<ref name=\".*\">(http|https)[\s\S]*?<\/ref>/gi,function(e){return e+`{{Bare URL inline|date={{subst:#time:F Y}}}}`}),e.set(t)}var Ot=[`title`,`script-title`,`trans-title`,`title-link`,`type`,`medium`],kt=[`url`,`format`],At=[`url-access`],M=[`website`,`work`,`journal`,`newspaper`,`magazine`,`periodical`,`script-website`,`script-work`,`script-journal`,`script-newspaper`,`script-magazine`,`script-periodical`,`trans-website`,`trans-work`,`trans-journal`,`trans-newspaper`,`trans-magazine`,`trans-periodical`],jt=[`department`,`edition`,`series`,`series-number`,`series-no`,`series-link`,`version`,`volume`,`issue`,`number`,`season`,`episode-link`],Mt=[`chapter`,`script-chapter`,`chapter-url`,`chapter-url-access`,`trans-chapter`,`chapter-format`],Nt=[`via`],Pt=[`publisher`,`agency`,`location`,`place`,`publication-place`,`network`,`station`],Ft=[`language`,`lang`],It=[`people`,`credits`,`last`,`surname`,`first`,`given`,`author`,...[1,2,3,4,5,6,7,8,9,10].flatMap(e=>[`last${e}`,`surname${e}`,`first${e}`,`given${e}`,`author${e}`]),`author-link`,...[1,2,3,4,5,6,7,8,9,10].map(e=>`author-link${e}`),`display-authors`,`name-list-style`,`vauthors`,`authors`,`author-mask`,...[1,2].map(e=>`author-mask${e}`),`collaboration`],Lt=[...[1,2].flatMap(e=>[`contributor-last${e}`,`contributor-first${e}`,`contributor-link${e}`]),`display-contributors`,...[1,2].map(e=>`contributor-mask${e}`),`contribution`,`script-contribution`,`contribution-url`,`contribution-url-access`,`trans-contribution`,`contribution-format`],Rt=[...[1,2].flatMap(e=>[`editor-last${e}`,`editor-first${e}`,`editor-link${e}`]),`display-editors`,...[1,2].map(e=>`editor-mask${e}`),`editor-last`,`editor-first`,`editor`,`editor-link`,`veditors`],zt=[...[1,2].flatMap(e=>[`interviewer-last${e}`,`interviewer-first${e}`,`interviewer-link${e}`]),`display-interviewers`,...[1,2].map(e=>`interviewer-mask${e}`)],Bt=[...[1,2].flatMap(e=>[`translator-last${e}`,`translator-first${e}`,`translator-link${e}`]),`display-translators`,...[1,2].map(e=>`translator-mask${e}`),`translator-last`,`translator-first`,`translator-link`],Vt=[`others`],Ht=[`date`,`year`,`orig-date`,`orig-year`,`df`,`publication-date`],Ut=[`access-date`,`archive-date`,`archive-url`,`archive-format`,`url-status`],Wt=[`minutes`,`time-caption`,`time`,`page`,`pages`,`p`,`pp`,`at`,`no-pp`],Gt=[`quote-page`,`quote-pages`,`quote`,`script-quote`,`trans-quote`,`transcript`,`transcript-url`,`transcript-format`],Kt=`arxiv.asin.asin-tld.bibcode.bibcode-access.biorxiv.citeseerx.doi.doi-access.doi-broken-date.eissn.hdl.hdl-access.isbn.ismn.issn.jfm.jstor.jstor-access.lccn.medrxiv.mr.oclc.ol.ol-access.osti.osti-access.pmc.pmc-embargo-date.pmid.rfc.sbn.ssrn.s2cid.s2cid-access.zbl.id`.split(`.`),qt=[`mode`,`ref`,`postscript`],Jt=[`user`,`number`,`postid`,`link`,`retweet`,`location`];function N(e,t=[]){let n=[...Ot,...kt,...t,...Nt,...e,...jt,...Mt,...Pt,...At,...Ft,...It,...Lt,...Rt,...zt,...Bt,...Vt,...Wt,...Ht,...Ut,...Gt,...Kt,...qt];return n.filter(function(e,t){return n.indexOf(e)===t})}function Yt(){let t=e.get();t=t.replace(/{{cite AV media notes([\s\S]*?)}}/gi,function(e){let t=e.slice(2,-2).split(`|`),n=t.shift();return t.some(function(e){let t=e.indexOf(`=`),n=t===-1?``:e.slice(0,t).toLowerCase();return n===`author`||n===`editor`||n===`last`})?e:`{{${[n,...t.map(function(e){let t=e.indexOf(`=`),n=t===-1?``:e.slice(0,t).toLowerCase(),r=t===-1?``:e.slice(t+1);return n===`others`&&r.trim()?`author`+e.slice(t):e})].join(`|`)}}}`}),e.set(t)}function P(t,n,r){if(!t.cite.naturalOrder)return;let i=e.get(),a=i,o=i.match(n);if(!o)return;let s=new Set(r.map(e=>e.toLowerCase())),c=new Set(qt);o.forEach(function(e){let t=e.slice(2,-2).split(`|`),n=t.shift(),i=new Map,o=[],l=new Map;t.forEach(function(e){let t=e.indexOf(`=`),n=t===-1?``:e.slice(0,t).toLowerCase();c.has(n)?(l.has(n)||l.set(n,[]),l.get(n).push(e)):s.has(n)?(i.has(n)||i.set(n,[]),i.get(n).push(e)):o.push(e)});let u=[n];r.forEach(function(e){if(c.has(e))return;let t=i.get(e.toLowerCase());t&&u.push(...t)}),u.push(...o),qt.forEach(function(e){let t=l.get(e);t&&u.push(...t)}),a=a.replace(e,`{{${u.join(`|`)}}}`)}),e.set(a)}function Xt(e){P(e,/{{cite web([\s\S]*?)}}/gi,N(M)),P(e,/{{cite news([\s\S]*?)}}/gi,N(M)),P(e,/{{cite magazine([\s\S]*?)}}/gi,N(M)),P(e,/{{cite AV media(?: notes)?([\s\S]*?)}}/gi,N(M)),P(e,/{{cite episode([\s\S]*?)}}/gi,N(M)),P(e,/{{cite[ \t]*(tweet|twitter|instagram)([\s\S]*?)}}/gi,N(Jt)),P(e,/{{(cite|citation)(?![ \t]*(certification|episode|tweet|twitter|instagram|book|web|news|magazine|AV media(?: notes)?))([\s\S]*?)}}/gi,N(M))}function Zt(){let t=e.get();t=t.replace(/{{(cite|citation)(?![ \t]*(certification|episode|tweet|twitter|instagram|book))([\s\S]*?)}}/gi,e=>{let t=e.replace(/\|/g,`paperU007Cpaper`),n=t.match(/paperU007Cpaperlast=(.*?)paperU007Cpaper/),r=t.match(/paperU007Cpaperfirst=(.*?)paperU007Cpaper/);if(!n||!r){let e=t.match(/paperU007Cpaperlast1=(.*?)paperU007Cpaper/),n=t.match(/paperU007Cpaperfirst1=(.*?)paperU007Cpaper/);if(!e||!n){let e=t.match(/paperU007Cpaperlast2=(.*?)paperU007Cpaper/),n=t.match(/paperU007Cpaperfirst2=(.*?)paperU007Cpaper/);(e||n)&&(t=t.replace(/paperU007Cpaperlast2=/,function(e){return`paperU007Cpaperlast=`}).replace(/paperU007Cpaperfirst2=/,function(e){return`paperU007Cpaperfirst=`}))}else{let e=t.match(/paperU007Cpaperlast2=(.*?)paperU007Cpaper/),n=t.match(/paperU007Cpaperfirst2=(.*?)paperU007Cpaper/);(!e||!n)&&(t=t.replace(/paperU007Cpaperlast1=/,function(e){return`paperU007Cpaperlast=`}).replace(/paperU007Cpaperfirst1=/,function(e){return`paperU007Cpaperfirst=`}))}}return t.replace(/paperU007Cpaper/g,`|`)}),e.set(t)}function Qt(t={}){let n=e.get(),r=`<ref>\\s*\\{\\{\\s*(cite|citation)(?:(?!<\\/ref\\s*>)[\\s\\S])*?\\}\\}\\s*<\\/ref>`,i=`${r}(?:\\s*${r})*`,a=RegExp(`(?<!,\\s*)(${i})\\.`,`gi`),o=RegExp(`(?<![\\.,<\\/ref>])(${i}),`,`gi`);n=n.replace(a,function(e,t){return`.`+t}).replace(o,function(e,t){return`,`+t}),n=Xe(n),e.set(n)}function $t(){let t=e.get();t=t.replace(/paperU0028U0028paper/g,function(e){return`{{`}).replace(/paperU0029U0029paper/g,function(e){return`}}`}).replace(/paperU007Cpaper/g,function(e){return`|`}).replace(/paperU005BU005Bpaper/g,function(e){return`[[`}).replace(/paperU005DU005Dpaper/g,function(e){return`]]`}),e.set(t)}function en(){let t=ge(e.get(),he);t=ge(t,_e,!1),e.set(t)}async function tn(){let t=e.get(),n=t,r=t.match(/{{(cite|citation)(?![ \t]*(certification|episode|tweet|twitter|instagram|book))([\s\S]*?)}}/gi);if(!r)return;let i=new Map,a=/\[\[([^\]]+)\]\]/g;if(r.forEach(function(e){[`via`,`website`,`publisher`,`work`].forEach(function(t){let n=e.match(RegExp(`(?<=\\|)(${t}=[^|\\[\\]]*?(?:\\[\\[[^\\]]*?\\]\\][^|\\[\\]]*?)*)(?=(\\}\\}|\\|))`,`gi`));if(n){let e;for(;(e=a.exec(n[0]))!==null;){let t=e[1],n=t.indexOf(`|`),r=n===-1?t.trim():t.substring(0,n).trim(),a=n===-1?t.trim():t.substring(n+1).trim(),o=ie(r);r&&!r.includes(`:`)&&!i.has(o)&&i.set(o,{fullMatch:e[0],display:a,target:r})}}})}),i.size===0)return;let o=Array.from(i.keys()),s=new Set;for(let e=0;e<o.length;e+=50){let t=o.slice(e,e+50),n=(await new mw.Api().get({action:`query`,prop:`info`,titles:t.join(`|`),inprop:`missing`,format:`json`})).query.pages;Object.values(n).forEach(function(e){e.missing!==void 0&&s.add(e.title)})}s.size!==0&&(r.forEach(function(e){let t=e;i.forEach(function(e,n){if(s.has(n)){let n=e.fullMatch.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`),r=new RegExp(n,`g`);t=t.replace(r,e.display)}}),n=n.replace(e,t)}),e.set(n))}async function nn(t){let n=[],r=[],i=[],a=[],o=[],s=[],c=[];{let t=Je(e.get());e.set(t.output),o=t.warnings}if(yt(),Et(t),Dt(),Yt(),e.set(Re(e.get())),e.set(Le(e.get())),e.set(Ge(e.get())),e.set(Ve(e.get())),e.set(ze(e.get(),t)),Xt(t),Zt(),Qt(t),$t(),e.set(lt(e.get(),t)),await tn(),be(),en(),e.set(Ve(e.get())),e.set(Ke(e.get())),e.set(qe(e.get())),e.set(He(e.get())),e.set(Ue(e.get())),t.cite.missingWebsite){let t=Ze(e.get());e.set(t.output),r=t.warnings}if(t.cite.missingTransTitle){let t=nt(e.get());e.set(t.output),i=t.warnings}n=Qe(e.get()),a=$e(e.get()),s=et(e.get()),c=tt(e.get()),t.cite.missingWebsite&&(r=Ze(e.get()).warnings),t.cite.missingTransTitle&&(i=nt(e.get()).warnings),o=Ye(e.get(),o);let l=vt().concat(n,r,i,a,o,s,c),u=new Set;return{citationWarnings:l.filter(e=>{let t=JSON.stringify(e);return u.has(t)?!1:(u.add(t),!0)})}}var rn={run:nn,compactCitationTemplates:at,convertAuthorToLastFirst:ot,removeEmptyCitationParams:st,removeEmptyFlaggedCitationParams:ut,spaceCitationTemplates:it},an=/{{\s*AfC comment\b[\s\S]*?}}/gi;function on(){if(mw.config.get(`wgNamespaceNumber`)!==118)return null;let e=[];return{protect(t){return t.replace(an,function(t){return e.push(t),`paperAFCCOMMENT`+(e.length-1)+`paper`})},restore(t){return t.replace(/paperAFCCOMMENT(\d+)paper/g,function(t,n){return e[parseInt(n,10)]})}}}function F(e){switch(e){case 1:return e=`January`,e;case 2:return e=`February`,e;case 3:return e=`March`,e;case 4:return e=`April`,e;case 5:return e=`May`,e;case 6:return e=`June`,e;case 7:return e=`July`,e;case 8:return e=`August`,e;case 9:return e=`September`,e;case 10:return e=`October`,e;case 11:return e=`November`,e;case 12:return e=`December`,e}}var sn=/(January|February|March|April|May|June|July|August|September|October|November|December)/gi,cn=function(e){return e.replace(sn,function(e,t){return`U003CpaperhtmlU003E`+t+`U003CU005CpaperhtmlU003E`})},I=function(e){return cn(e).replace(/\//g,function(){return`U003CpaperslashU003E`}).replace(/-/g,function(){return`U003CpaperdashU003E`}).replace(/\u2013/g,function(){return`U003CpaperendashU003E`}).replace(/\u2014/g,function(){return`U003CpaperemdashU003E`})},ln=[[/{{AFC comment.[^}]*?}}/gi,cn,1],[/<(timeline|math|blockquote|noinclude|gallery|poem)>[\s\S]*?<\/(timeline|math|blockquote|noinclude|gallery|poem)>/gi,I,1],[/<!--[^<\{\}]*?-->/gi,I,1],[/\{\{(Wikimedia|Commons|Wikimedia Commons|C) category\|.[^\}]*\}\}/gi,I,1],[/\[\[(?:Category|Image|File).[^\]]*\]\]/gi,I,1],[/\{\{(See also|Main)\|.[^\}]*\}\}/gi,I,1],[/\{\{(?:double ?|external ?|wide ?)image\s?\|.[^\}]*\}\}/gi,I,1],[/\{\{(?:harvnb|r|wikisource)\|.[^\}]*\}\}/gi,I,1],[/(\[(?:https?:|ftp:))([^\]]*)(\])/gi,I,1],[/(>[ ]*(?:https?:|ftp:))([^< >\]]*)([ ]*<)/gi,I,1],[RegExp(`(?<=\\|(url|archive-url)\\=)(http|https|ftp).[^|]*(?=\\|)`,`gi`),I,1],[/(\{[^\{]{0,6}(?:quot[^|]{1,7}\s?|sic)\|)([^}]+)(\})/gi,I,1],[/((?:image\d?|image_skyline|image[ _]location\d?|image[ _]name|image[ _]file|img|map\d|pic)\s*=)([^|}]*)([|}])/gi,I,1],[/([\|\{]\s*(?:file(?:name\d?|)|image\d?|image location\d?|img|pic|Cover|(?:trans-?|)title|quote|chapter|journal|url|archiveurl|work|doi|club|at|volume|reporter)\s*=)([^|\}⍍]*)([|}])/gi,I,2],[/([\|\{]\s*(?:season)\s*=)(\s*\[\[[^\]]*\]\]\s*)([|}])/gi,I,1],[/([\|\{]\s*(?:[xy])\s*=)(\s*[^\|]+\s*)(\|)/gi,I,1],[/(\{\{(navsource|merge|singlechart|defaultsort|graph)\|).[^\}]*\}\}/gi,I,1],[/\[\[.[^\]]*\]\]/gi,I,1]];function un(){let t=e.get();for(let[e,n,r]of ln)for(let i=0;i<r;i++)t=t.replace(e,n);e.set(t)}function dn(t){let n=e.get(),r=n,i=t.dates,a=n.includes(`{{Use dmy dates|`),o=n.includes(`{{Use mdy dates|`),s=!1;(i&&a&&!o||i&&!a&&!o||!i&&a&&!o)&&(r=r.replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\/([0-9]|[0-9]{2})\\/([0-9]|[0-9]{2})[ \\t]*(?=\\|)`,`g`),function(e,t,n,r,i){let a=F(parseInt(r,10));return s=!0,i+` `+a+` `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\/([0-9]|[0-9]{2})\\/([0-9]|[0-9]{2})[ \\t]*(?=}})`,`g`),function(e,t,n,r,i){let a=F(parseInt(r,10));return s=!0,i+` `+a+` `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\-([0-9]|[0-9]{2})\\-([0-9]|[0-9]{2})[ \\t]*(?=\\|)`,`g`),function(e,t,n,r,i){let a=F(parseInt(r,10));return s=!0,i+` `+a+` `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\-([0-9]|[0-9]{2})\\-([0-9]|[0-9]{2})[ \\t]*(?=}})`,`g`),function(e,t,n,r,i){let a=F(parseInt(r,10));return s=!0,i+` `+a+` `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \\t]*([0-9]|[0-9]{2}),[ \\t]*([0-9]{4})(?=\\|)`,`gi`),function(e,t,n,r,i){return s=!0,r+` `+n+` `+i}).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \\t]*([0-9]|[0-9]{2}),[ \\t]*([0-9]{4})(?=}})`,`gi`),function(e,t,n,r,i){return s=!0,r+` `+n+` `+i}).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)(0+)([1-9]{1,2})[ \\t]*?(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)`,`gi`),function(e,t,n,r,i){return r+` `+i}).replace(/(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \t]*([0-9]|[0-9]{2}),[ \t]*([0-9]{4})/gi,function(e,t,n,r){return s=!0,n+` `+t+` `+r}).replace(/(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \t]*([0-9]|[0-9]{2})\-([0-9]|[0-9]{2}),[ \t]*([0-9]{4})/gi,function(e,t,n,r,i){return s=!0,n+`–`+r+` `+t+` `+i}),s&&(r=r.replace(/{{\s*use dmy dates\|date=([\s\S]*?)}}\n/gi,function(e){return``}).replace(RegExp(`(?<!{{Use dmy dates\\|date=.*}}\\n)(?=(?<!\\|[ \\t]*?.*[ \\t]*?\\=[ \\t]*?){{Infobox)`,`i`),function(e){return`{{Use dmy dates|date={{safesubst:#time:F Y}}}}
`}).replace(/({{Birth date and age\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})\|mf=(yes|y)}}/i,function(e,t){return t+`}}`}).replace(/({{Birth date and age\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})}}/i,function(e,t){return t+`|df=yes}}`}).replace(/({{Start date\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})\|mf=(yes|y)}}/i,function(e,t){return t+`}}`}).replace(/({{Start date\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})}}/i,function(e,t){return t+`|df=yes}}`}))),e.set(r)}function fn(t){let n=e.get(),r=n,i=t.dates,a=n.includes(`{{Use dmy dates|`),o=n.includes(`{{Use mdy dates|`),s=!1;(!i&&!a&&o||!i&&!a&&!o)&&(r=r.replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\/([0-9]{1,2})\\/([0-9]{1,2})[ \\t]*(?=\\|)`,`g`),function(e,t,n,r,i){let a=F(parseInt(r,10));return s=!0,a+` `+i+`, `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\/([0-9]{1,2})\\/([0-9]{1,2})[ \\t]*(?=}})`,`g`),function(e,t,n,r,i){let a=F(parseInt(r,10));return s=!0,a+` `+i+`, `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})[ \\t]*(?=\\|)`,`g`),function(e,t,n,r,i){let a=F(parseInt(r,10));return s=!0,a+` `+i+`, `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})[ \\t]*(?=}})`,`g`),function(e,t,n,r,i){let a=F(parseInt(r,10));return s=!0,a+` `+i+`, `+n}.bind(this)).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{1,2})[ \\t]*(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \\t]*([0-9]{4})(?=\\|)`,`gi`),function(e,t,n,r,i){return s=!0,r+` `+n+`, `+i}).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)([0-9]{1,2})[ \\t]*(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \\t]*([0-9]{4})(?=}})`,`gi`),function(e,t,n,r,i){return s=!0,r+` `+n+`, `+i}).replace(RegExp(`(?<=\\|[ \\t]*(date|access-date|archive-date)[ \\t]*?=[ \\t]*?)(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ \\t]*?(0+)`,`gi`),function(e,t,n){return n+` `}).replace(RegExp(`(?<!\\d)([0-9]{1,2})\\s*(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|January|February|March|April|May|June|July|August|September|October|November|December)\\s*(?:-|–|—|U003CpaperdashU003E|U003CpaperendashU003E|U003CpaperemdashU003E)\\s*([0-9]{1,2})\\s*(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|January|February|March|April|May|June|July|August|September|October|November|December)\\s*([0-9]{4})`,`gi`),function(e,t,n,r,i,a){return s=!0,n+` `+t+` – `+i+` `+r+`, `+a}).replace(RegExp(`(?<!\\d)([0-9]{1,2})\\s*(?:-|–|—|U003CpaperdashU003E|U003CpaperendashU003E|U003CpaperemdashU003E)\\s*([0-9]{1,2})\\s*(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|January|February|March|April|May|June|July|August|September|October|November|December)\\s*([0-9]{4})`,`gi`),function(e,t,n,r,i){return s=!0,r+` `+t+`–`+n+`, `+i}).replace(/(^|[^\d])([0-9]{1,2})\s*(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s*([0-9]{4})/gi,function(e,t,n,r,i,a,o){let c=o.slice(Math.max(0,a-30),a+t.length);return/[0-9]{1,2}\s*(?:-|–|—|U003CpaperdashU003E|U003CpaperendashU003E|U003CpaperemdashU003E)\s*$/.test(c)?e:(s=!0,t+r+` `+n+`, `+i)}),s&&(r=r.replace(/{{\s*use mdy dates\|date=([\s\S]*?)}}\n/gi,function(e){return``}).replace(RegExp(`(?<!{{Use mdy dates\\|date=.*}}\\n)(?=(?<!\\|[ \\t]*?.*[ \\t]*?\\=[ \\t]*?){{Infobox)`,`i`),function(e){return`{{Use mdy dates|date={{safesubst:#time:F Y}}}}
`}).replace(/({{Birth date and age\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})\|(df|mf)=(yes|y)}}/i,function(e,t){return t+`}}`}).replace(/({{Start date\|[0-9]{4}\|[0-9]{1,2}\|[0-9]{1,2})\|(df|mf)=(yes|y)}}/i,function(e,t){return t+`}}`}))),e.set(r)}function pn(){let t=e.get();t=t.replace(/U003CpaperhtmlU003E/g,function(e){return``}).replace(/U003CU005CpaperhtmlU003E/g,function(e){return``}).replace(/U003CpaperslashU003E/g,function(e){return`/`}).replace(/U003CpaperdashU003E/g,function(e){return`-`}).replace(/U003CpaperendashU003E/g,function(e){return`–`}).replace(/U003CpaperemdashU003E/g,function(e){return`—`}),e.set(t)}function mn(){let t=e.get();t=t.replace(/(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*?([0-9]|[0-9]{2})(st|nd|rd|th)/gi,function(e,t,n,r){return t+` `+n}).replace(/([0-9]|[0-9]{2})(st|nd|rd|th)[ \t]*?(January|February|March|April|May|June|July|August|September|October|November|December)/gi,function(e,t,n,r){return t+` `+r}),e.set(t)}function hn(t){let n=on();n&&e.set(n.protect(e.get())),un(),dn(t),fn(t),pn(),mn(),n&&e.set(n.restore(e.get()))}var gn={run:hn};function _n(){let t=e.get();t=t.replace(/{{\s*short description[\s\S]*?}}/gi,function(e){return e.replace(/\s*short description\s*/gi,`Short description`)}).replace(/{{\s*family name hatnote[\s\S]*?}}/gi,function(e){return e.replace(/\s*family name hatnote\s*/gi,`Family name hatnote`)}).replace(/{{\s*family name hatnote[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|\|\s*/gi,`|`)}).replace(/{{\s*use dmy dates[\s\S]*?}}/gi,function(e){return e.replace(/\s*use dmy dates\s*/gi,`Use dmy dates`)}).replace(/{{\s*use mdy dates[\s\S]*?}}/gi,function(e){return e.replace(/\s*use mdy dates\s*/gi,`Use mdy dates`)}).replace(/{{\s*(short description|family name hatnote|use dmy dates|use mdy dates|for|about|redirect|redirect-multi)[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|\s*/gi,`|`)}).replace(/{{\s*short description\|([0-9]{4})[ \t]*?studio album[ \t]*?by[ \t]*?([\s\S]*?)}}/gi,function(e,t,n){return`{{Short description|`+t+` album by`+n+`}}`}).replace(/{{\s*short description\|([0-9]{4})[ \t]*?extended play[ \t]*?by[ \t]*?([\s\S]*?)}}/gi,function(e,t,n){return`{{Short description|`+t+` EP by`+n+`}}`}),e.set(t)}function vn(){let t=e.get(),n=t,r=/{{Infobox[\s\S]*?}}/,i=/{{Family name footnote[\s\S]*?}}/,a=t.match(r),o=t.match(i);if(a&&o){let e=o[0].replace(`{{Family name footnote`,`{{Family name hatnote`);n=n.replace(i,``).trim().replace(r,e+`
`+a[0])}e.set(n)}function yn(){_n(),vn()}var bn={run:yn};function xn(e,t){return/^{{[ \t_]*infobox\b/i.test(e.slice(t))}function Sn(e,t,n){return e.slice(t,t+n.length).toLowerCase()===n.toLowerCase()}function Cn(e,t,n){let r=`</${n}>`,i=e.toLowerCase().indexOf(r.toLowerCase(),t);return i===-1?-1:i+r.length}function L(e,t){if(Sn(e,t,`<!--`)){let n=e.indexOf(`-->`,t+4);return n===-1?e.length:n+3}let n=e.slice(t).match(/^<[a-z][a-z0-9-]*\b[^<>]*\/>/i);if(n)return t+n[0].length;let r=e.slice(t).match(/^<(nowiki|pre|math|syntaxhighlight|source|ref)\b[^>]*>/i);return r?Cn(e,t+r[0].length,r[1]):-1}function wn(e){let t=``,n=0;for(let r=0;r<e.length;r++){let i=L(e,r);if(i!==-1){t+=e.slice(r,i),r=i-1;continue}if(e.startsWith(`{{`,r)){n++,t+=`{{`,r++;continue}if(e.startsWith(`}}`,r)){n>1?(n--,t+=`U0029U0029`):(n--,t.endsWith(`
`)||(t+=`
`),t+=`}}`),r++;continue}t+=e[r]}return t}function Tn(e){let t=e;for(;/(\[\[[\t _]*(?:image|file)[\t _]*:[^\[\]=]*)=/i.test(t);)t=t.replace(/(\[\[[\t _]*(?:image|file)[\t _]*:[^\[\]=]*)=/gi,`$1U003D`);for(;/(<[\t \r\n]*[a-z]+[^<>]*)=/i.test(t);)t=t.replace(/(<[\t \r\n]*[a-z]+[^<>]*)=/gi,`$1U003D`);return t}function En(e){return e.replace(/U003D/g,`=`)}function Dn(e){let t=[],n=``,r=0,i=0;for(let a=0;a<e.length;a++){if(e.startsWith(`{{`,a)){r++,n+=`{{`,a++;continue}if(e.startsWith(`}}`,a)&&r>0){r--,n+=`}}`,a++;continue}if(e.startsWith(`U0029U0029`,a)&&r>0){r--,n+=`U0029U0029`,a+=9;continue}if(e.startsWith(`[[`,a)){i++,n+=`[[`,a++;continue}if(e.startsWith(`]]`,a)&&i>0){i--,n+=`]]`,a++;continue}if(e[a]===`|`&&r===0&&i===0){t.push(n),n=``;continue}n+=e[a]}return t.push(n),t}function On(e){return/^(ill|interlanguage link|interlanguage link forced|interlanguage link multi|interlanguage link wikidata|link-interwiki|red wikidata link)$/i.test(e.trim().replace(/_/g,` `))}function kn(e){let t=e.match(/^(\s*){{\s*([^|{}]+?)\s*\|([\s\S]*?)(}}|U0029U0029)(\s*)$/);if(!t||!On(t[2]))return e;let n=Dn(t[3]),r=n.find(e=>!/^\s*[^=|]+\s*=/.test(e)),i=r?r.trim():``;return n.forEach(e=>{let t=e.match(/^\s*lt\s*=\s*([\s\S]*?)\s*$/i);t&&(i=t[1].trim())}),!i||/[{}<>]/.test(i)?e:t[1]+i+t[5]}function An(e){return/^(ubl|ubt|ublist|unbullet|unbulleted|unbulleted list)$/i.test(e.trim().replace(/_/g,` `))}function jn(e){return/^[^=|{}<>]+\s*=/.test(e.trim())}function Mn(e){let t=e.match(/^\s*class\s*=\s*([\s\S]*?)\s*$/i);return t?`class=${t[1]}`:e.trim()}function Nn(e){let t=e.match(/(}}|U0029U0029)$/);if(!t||!e.includes(`
`))return e;let n=t[1],r=e.slice(0,-n.length),i=r.match(/^{{\s*([^|{}\n]+?)(?=\s*(?:\||\n|$))/);if(!i||!An(i[1]))return e;let a=r.slice(i[0].length).split(`
`),o=[],s=[],c=!1;return a.forEach(e=>{if(e.trim()===``)return;let t=e.match(/^\s*\|[ \t]?(.*)$/);if(!t)return;let n=t[1];if(!c&&jn(n)){o.push(Mn(n));return}c=!0,s.push(`* ${n.trimStart()}`)}),s.length===0?e:[o.length>0?`{{plainlist|${o.join(`|`)}|`:`{{plainlist|`,...s,n].join(`
`)}function Pn(e){let t=``;for(let n=0;n<e.length;n++){let r=L(e,n);if(r!==-1){t+=e.slice(n,r),n=r-1;continue}if(!e.startsWith(`{{`,n)){t+=e[n];continue}let i=R(e,n);if(!i){t+=e[n];continue}let a=Nn(i.value);if(a!==i.value){t+=a,n=i.end-1;continue}t+=e[n]}return t}function Fn(e,t){let n=``;for(let r=0;r<e.length;r++){if(!e.startsWith(`{{`,r)||!xn(e,r)){n+=e[r];continue}let i=R(e,r);if(!i){n+=e[r];continue}n+=t(i.value),r=i.end-1}return n}function R(e,t){let n=0;for(let r=t;r<e.length;r++){let i=L(e,r);if(i!==-1){r=i-1;continue}if(e.startsWith(`{{`,r)){n++,r++;continue}if(e.startsWith(`}}`,r)&&(n--,r++,n===0))return{value:e.slice(t,r+1),end:r+1};if(e.startsWith(`U0029U0029`,r)){if(n--,n===0)return{value:e.slice(t,r+10),end:r+10};r+=9}}return null}function In(){let t=e.get(),n=``;for(let e=0;e<t.length;e++){if(!t.startsWith(`{{`,e)||!xn(t,e)){n+=t[e];continue}let r=R(t,e);if(!r){n+=t[e];continue}let i=wn(r.value);i=Tn(i),n+=i,e=r.end-1}e.set(n)}function Ln(e){let t=``,n=0,r=0;for(let i=0;i<e.length;i++){let a=L(e,i);if(a!==-1){t+=e.slice(i,a),i=a-1;continue}if(e.startsWith(`{{`,i)){n++,t+=`{{`,i++;continue}if(e.startsWith(`}}`,i)){n=Math.max(0,n-1),t+=`}}`,i++;continue}if(e.startsWith(`[[`,i)){r++,t+=`[[`,i++;continue}if(e.startsWith(`]]`,i)){r=Math.max(0,r-1),t+=`]]`,i++;continue}if(e[i]===`|`&&n===1&&r===0){for(t.endsWith(`
`)||(t+=`
`),t+=`|`;e[i+1]===` `||e[i+1]===` `;)i++;continue}t+=e[i]}return t}function Rn(e){return e.replace(/[ \t\r\n]*}}$/i,function(){return`
}}`})}function zn(){let t=e.get(),n=``;for(let e=0;e<t.length;e++){if(!t.startsWith(`{{`,e)||!xn(t,e)){n+=t[e];continue}let r=R(t,e);if(!r){n+=t[e];continue}let i=r.value;i=Ln(i),i=Rn(i),n+=i,e=r.end-1}e.set(n)}function Bn(t){let n=e.get();n=n.replace(/{{Infobox person([\s\S]*?)}}/gi,function(e){return e.replace(/^\|[ \t]*?(imagesize|image_size|image[ \t]*?size|image_upright)[ \t]*?=.*$\n/gim,function(e){return``})}).replace(/{{infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/[ \t]*\|[ \t]*/g,function(e){return`|`})}).replace(/{{infobox (album|song)([\s\S]*?)\n}}/gi,function(e){return e.replace(/{{Plainlist\|\n\*[ \t]*?{{duration\|m=([0-9]{1,2})\|s=([0-9]{1,2})U0029U0029\nU0029U0029/gi,function(e,t,n){return t+`:`+n})}).replace(/{{infobox (album|song)([\s\S]*?)\n}}/gi,function(e){return e.replace(RegExp(`(?<!\\*[ \\t]*?){{duration\\|m=([0-9]{1,2})\\|s=([0-9]{1,2})U0029U0029`,`gi`),function(e,t,n){return t+`:`+n})}),n=n.replace(/{{infobox([\s\S]*?)\n}}/gi,function(e){let t=/^\|[ \t]*([^=|\[\]{}<>]*?)[ \t]*(?==)/gm,n=[],r;for(;(r=t.exec(e))!==null;)n.push(r[1]);if(!n.length)return e;let i=Math.max(...n.map(e=>e.trim().length));return e.replace(/^\|[ \t]*([^=|\[\]{}<>]*?)[ \t]*(?==)/gm,(e,t)=>{let n=t.trim(),r=Math.max(0,i-n.length);return`| ${n}${` `.repeat(r)} `})}),n=n.replace(/{{Infobox Korean name\/auto\s*\n\|[ \t]*child[ \t]*=[ \t]*yes\s*\n\|[ \t]*headercolor[ \t]*=[ \t]*transparent/g,function(){return`{{Infobox Korean name/auto|child=yes|headercolor=transparent`}).replace(/{{Infobox Korean name\/auto\s*\n\|[ \t]*headercolor[ \t]*=[ \t]*transparent\s*\n\|[ \t]*child[ \t]*=[ \t]*yes/g,function(){return`{{Infobox Korean name/auto|child=yes|headercolor=transparent`}).replace(/{{Infobox Korean name(?!\/auto)\s*\n\|[ \t]*child[ \t]*=[ \t]*yes\s*\n\|[ \t]*headercolor[ \t]*=[ \t]*transparent/g,function(){return`{{Infobox Korean name|child=yes|headercolor=transparent`}).replace(/{{Infobox Korean name(?!\/auto)\s*\n\|[ \t]*headercolor[ \t]*=[ \t]*transparent\s*\n\|[ \t]*child[ \t]*=[ \t]*yes/g,function(){return`{{Infobox Korean name|child=yes|headercolor=transparent`}),(!t||!t.infobox||t.infobox.list)&&(n=Fn(n,Pn)),n=Fn(n,ir),n=Fn(n,dr),e.set(n)}var Vn=`Infobox Korean name(?!\\/auto)`,Hn=`Infobox Korean name\\/auto`,Un=`{{Infobox Korean name`,Wn=`{{Infobox Korean name/auto`;function Gn(e,t,n){let r=()=>RegExp(`{{`+t+`(?=\\s*[|}])([\\s\\S]*?)}}`,`gi`);return e=e.replace(r(),function(e,t){return n+t+`}}`}),e=e.replace(r(),function(e){return e.replace(RegExp(`(?<=\\|)color(?=\\=)`,`gi`),function(){return`headercolor`})}),e=e.replace(r(),function(e){return e.replace(RegExp(`(?<=\\|)headercolor=([\\s\\S]*?)\\|headercolor=([\\s\\S]*?)$`,`gim`),function(){return`headercolor=transparent`})}),e=e.replace(RegExp(`{{`+t+`(?=\\|)(?:(\\|headercolor=transparent\\|child=yes|\\|child=yes\\|headercolor=transparent))([\\s\\S]*?)}}`,`gi`),function(e,t,r){return n+`|child=yes|headercolor=transparent`+r+`}}`}),e=e.replace(RegExp(`({{`+t+`\\|child=yes)(?!\\|headercolor=transparent)([\\s\\S]*?)}}`,`gi`),function(e,t,n){return t+`|headercolor=transparent`+n+`}}`}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t]*title[ \t]*=[ \t]*[\s\S]*?$\n/gim,function(){return``})}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t](hangul|hangulborn|hangulstage|hangul1|hangul2|hangul3)[ \t]*=[ \t]*[\s\S]*?$/gim,function(e){return e.replace(/{{linktext[\s\S]*?U0029U0029/gi,function(e){return e.replace(/\|/g,function(){return``})})})}),e=e.replace(r(),function(e){return e.replace(/(^\|[ \t](hangul|hangulborn|hangulstage|hangul1|hangul2|hangul3)[ \t]*=[ \t]*){{linktext([\s\S]*?)U0029U0029$/gim,function(e,t,n,r){return t+r})}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t](hanja|hanjaborn|hanjastage|hanja1|hanja2|hanja3)[ \t]*=[ \t]*$\n/gim,function(){return``})}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t](hanja|hanjaborn|hanjastage|hanja1|hanja2|hanja3)[ \t]*=[ \t]*\!$\n/gim,function(){return``})}),e=e.replace(r(),function(e){return/^\|[ \t]*hanjaref[ \t]*=[ \t]*\S/im.test(e)?e:e.replace(/^\|[ \t]*(hanja|hanjaborn|hanjastage|hanja1|hanja2|hanja3)[ \t]*=[ \t]*[\s\S]*?$\n/gm,``).replace(/^\|[ \t]*hanjaref[ \t]*=[ \t]*[\s\S]*?$\n/gm,``)}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t](rr|rrborn|rrstage|rr1|rr2|rr3)[ \t]*=[ \t]*[\s\S]*?$/gim,function(e){return e.replace(/-/g,function(){return``})})}),e=e.replace(r(),function(e){return e.replace(/^\|[ \t](mr|mrborn|mrstage|mr1|mr2|mr3)[ \t]*=[ \t]*[\s\S]*?$/gim,function(e){return e.replace(/-/g,function(){return``})})}),e}function Kn(){let t=e.get();t=t.replace(/{{Infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/=[ \t]*/g,function(e){return`=`})}).replace(/{{Infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/=[ \t]*-->/g,function(e){return`= -->`})}).replace(/{{Infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/^(\|[ \t]*[^=|\[\]{}<>]*?[ \t]*)=/gm,function(e,t){return t+`= `})}).replace(/{{Infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/=\s\*/g,function(e){return`=
*`})}).replace(/{{Infobox([\s\S]*?)\n}}/gi,function(e){return e.replace(/\*[ \t]*(?![^\[]*?\]\])(?![^\{]*?\}\})/g,function(e){return`* `})}).replace(/(\|[ \t]*image[ \t]*=[ \t]*)File:/gi,function(e,t){return t}).replace(RegExp(`(?<=^\\|[ \\t]*?image[ \\t]*?=).*$`,`gim`),function(e){return e.replace(/_/g,function(e){return` `})}).replace(/{{Infobox person([\s\S]*?)}}/gi,function(e){return e.replace(/(^\|[ \t]*?image_upright[ \t]*?=[ \t]*?)$/gim,function(e,t){return t+`1.15`})}).replace(/{{Infobox musical artist([\s\S]*?)}}/gi,function(e){return e.replace(/^\|[ \t]*?associated_acts[ \t]*?=[ \t]*?$\n/gim,function(e){return``})}),t=Gn(t,Vn,Un),t=Gn(t,Hn,Wn),e.set(t)}function qn(){let t=e.get(),n=RegExp(`^(.+?)\\s+in\\s+(?:January|February|March|April|May|June|July|August|September|October|November|December)\\s+(\\d{4})$`,`i`),r=Fn(t,e=>e.replace(/^([ \t]*\|[ \t]*caption[ \t]*=[ \t]*)([^\r\n]*?)([ \t]*)$/gim,(e,t,r,i)=>{let a=r.trim().match(n);return a?`${t}${a[1]} in ${a[2]}${i}`:e}));e.set(r)}function Jn(){let t=e.get(),n=t.match(RegExp(`(?<={{short description\\|)([\\s\\S]*?)(?=\\}\\}|U0029U0029)`,`gi`)),r=t.match(/{{infobox (album|song|EP|single)([\s\S]*?)\n}}/gi);if(!n||!r)return;let i=n[0],a=i.match(/^[0-9]{4}/im),o=i.match(RegExp(`(?<=^[0-9]{4}[ \\t]*?)([\\w]*)(?=[ \\t]*?by)`,`im`)),s=i.match(RegExp(`(?<=^[0-9]{4}[ \\t]*?[\\w]*[ \\t]*?by[ \\t]*?)[\\s\\S]*?(?=$)`,`im`));if(!i||!a||!o||!s)return;let c=r[0],l=c.match(RegExp(`(?<=\\|[ \\t]*?released[ \\t]*?\\=[ \\t]*?{{Start date\\|)[0-9]{4}(?=\\|)`,`i`)),u=c.match(RegExp(`(?<=\\|[ \\t]*?type[ \\t]*?\\=[ \\t]*?)(studio|demo|EP|single album|live|greatest|remix|box|compilation|mixtape|soundtrack|film|cast|video|other|single|song|promo|promotional single|demo|remix single|instrumental|composition|hymn|nursery)`,`i`)),d=c.match(RegExp(`(?<=\\|[ \\t]*?artist[ \\t]*?\\=[ \\t]*?\\[\\[)([\\s\\S]*?)(?=\\]\\])`,`i`));if(!c||!l||!u||!d)return;let f=a[0].trim(),p=o[0].trim(),m=s[0].trim(),h=l[0].trim(),g=u[0].trim(),_=d[0].trim();_.includes(`|`)&&(_=_.split(`|`)[1]),(`${h} ${g} by ${_}`===n[0]||f===h&&m===_&&p===`song`&&g===`single`)&&(t=t.replace(/{{short description[\s\S]*?(?:\}\}|U0029U0029)\n/gi,function(e){return``})),e.set(t)}function Yn(e,t){return/^{{[ \t_]*infobox[ \t_]+person\b/i.test(e.slice(t))}function Xn(e){let t=e.match(/^\|[ \t]*([^=]+?)[ \t]*=/);return t?t[1].trim().toLowerCase():null}function Zn(e){let t=e.lines[0],n=t.indexOf(`=`);if(n===-1)return!1;let r=t.slice(n+1).trim();return r===``||r===`}}`?!1:e.lines.length>1?!0:r!==``}function Qn(e){let t=0;for(let n=0;n<e.length;n++)e.startsWith(`{{`,n)?(t++,n++):e.startsWith(`}}`,n)?(t--,n++):e.startsWith(`U0029U0029`,n)&&(t--,n+=9);return t}function $n(e){let t=e.split(`
`),n=[],r=[],i=[],a=0;for(let e=0;e<t.length;e++){let o=t[e],s=a;if(e===0&&/^{{/i.test(o)){n.push(o),a+=Qn(o);continue}if(e===t.length-1&&/^}}$/.test(o.trim())){r.push(o),a+=Qn(o);continue}if(o.startsWith(`|`)&&s<=1){let e=Xn(o);i.push({name:e,lines:[o]}),a+=Qn(o);continue}i.length>0?i[i.length-1].lines.push(o):n.push(o),a+=Qn(o)}return{header:n,params:i,footer:r}}function er(e){let t=[`signature`,`signature_size`,`signature_alt`],n=e.params.findIndex(e=>e.name===`module`);if(n===-1)return;let r=[];for(let n=0;n<e.params.length;n++)t.includes(e.params[n].name)&&r.push(n);if(r.length===0||!r.some(e=>e>n))return;let i=[],a=[];for(let t of r)Zn(e.params[t])&&(i.push(e.params[t]),a.push(t));if(i.length===0)return;for(let t=a.length-1;t>=0;t--)e.params.splice(a[t],1);let o=e.params.findIndex(e=>e.name===`module`);if(o!==-1)for(let t=i.length-1;t>=0;t--)e.params.splice(o,0,i[t])}function tr(e){let t=$n(e);er(t);let n=t.header.join(`
`),r=t.params.map(e=>e.lines.join(`
`)),i=t.footer.join(`
`),a=n;return r.length>0&&(a+=`
`+r.join(`
`)),i&&(a+=`
`+i),a}function nr(e,t){if(e.lines.length!==1)return!1;let n=e.lines[0].match(/^(\|[ \t]*[^=]+?[ \t]*=[ \t]*)(.*)$/);return!n||t===n[2]?!1:(e.lines[0]=n[1]+t,!0)}function rr(e){let t=e.lines.join(`
`);if(!/{{\s*singles\b/i.test(t))return!1;let n=t.replace(/^(\|\s*single\d+\s*=\s*)(.*)$/gim,(e,t,n)=>{let r=kn(n);return r===n?e:`${t}${r}`});return n===t?!1:(e.lines=n.split(`
`),!0)}function ir(e){let t=$n(e),n=t.header.join(`
`),r=/^{{\s*infobox\s+album\b/i.test(n),i=/^{{\s*infobox\s+song\b/i.test(n);if(!r&&!i)return e;let a=!1;if(t.params.forEach(e=>{(e.name===`prev_title`||e.name===`next_title`)&&e.lines.length===1&&(a=nr(e,kn(e.lines[0].replace(/^\|[ \t]*[^=]+?[ \t]*=[ \t]*/,``)))||a),r&&e.name===`misc`&&(a=rr(e)||a)}),!a)return e;let o=t.header.join(`
`),s=t.params.map(e=>e.lines.join(`
`)),c=t.footer.join(`
`),l=o;return s.length>0&&(l+=`
`+s.join(`
`)),c&&(l+=`
`+c),l}function ar(e){let t=e.match(/^{{[ \t]*([^|{}\n]+?)(?=\s*(?:\||\n|}}|U0029U0029))/i);return t?t[1].trim().replace(/_/g,` `).toLowerCase():``}function or(e){return e===`infobox chinese`}function sr(e){return e===`infobox korean name`||e===`infobox korean name/auto`||e===`infobox korean/auto`}function cr(e){let t=e.match(/(}}|U0029U0029)$/),n=t?e.slice(0,-t[1].length):e,r=n.match(/^{{[ \t]*[^|{}\n]+/i);return r?Dn(n.slice(r[0].length)).slice(1):[]}function lr(e,t){let n=new Set(t);return cr(e).some(e=>{let t=e.match(/^\s*([^=|{}<>]+?)\s*=\s*([\s\S]*?)\s*$/);return t&&n.has(t[1].trim().toLowerCase())&&t[2].trim()!==``})}function ur(e){let t=[`t`,`s`,`p`,`w`,`kanji`,`hiragana`,`romaji`,`c`,`l`,`mi`,`gr`,`bpmf`,`j`,`y`,`ci`,`poj`,`tl`,`h`,`phfs`],n=[`hangul`,`hangulborn`,`hangulstage`,`hangul1`,`hangul2`,`hangul3`,`hanja`,`hanjaborn`,`hanjastage`,`hanja1`,`hanja2`,`hanja3`,`rr`,`rrborn`,`rrstage`,`rr1`,`rr2`,`rr3`,`mr`,`mrborn`,`mrstage`,`mr1`,`mr2`,`mr3`];for(let r=0;r<e.length;r++){let i=L(e,r);if(i!==-1){r=i-1;continue}if(!e.startsWith(`{{`,r))continue;let a=R(e,r);if(!a)continue;let o=ar(a.value);if(or(o)&&lr(a.value,t)||sr(o)&&lr(a.value,n))return!0}return!1}function dr(e){let t=$n(e);if(!/^{{\s*infobox\s+person\b/i.test(t.header.join(`
`))||!ur(e))return e;let n=t.params.filter(e=>e.name!==`native_name`&&e.name!==`native_name_lang`);if(n.length===t.params.length)return e;let r=t.header.join(`
`),i=n.map(e=>e.lines.join(`
`)),a=t.footer.join(`
`),o=r;return i.length>0&&(o+=`
`+i.join(`
`)),a&&(o+=`
`+a),o}function fr(){let t=e.get(),n=``;for(let e=0;e<t.length;e++){if(!t.startsWith(`{{`,e)||!Yn(t,e)){n+=t[e];continue}let r=R(t,e);if(!r){n+=t[e];continue}let i=tr(r.value);n+=i,e=r.end-1}e.set(n)}function pr(){let t=e.get();t=t.replace(/U0029U0029/g,function(){return`}}`}),t=En(t),e.set(t)}function mr(e){In(),zn(),fr(),Bn(e),Kn(),qn(),Jn(),pr()}var hr={run:mr},gr=new Set([`missing-end-tag-in-heading`,`stripped-tag`,`obsolete-tag`,`missing-end-tag`,`empty-heading`,`wikilink-in-extlink`,`multi-colon-escape`,`misnested-tag`,`fostered`,`bogus-image-options`,`multiple-unclosed-formatting-tags`,`multiline-html-table-in-list`]);function _r(e,t){let n=t[0],r=t[1],i=Math.max(0,n-30),a=Math.min(e.length,r+30),o=e.slice(i,a),s=e.lastIndexOf(`
`,n-1)+1,c=e.indexOf(`
`,n);return{snippet:o,fullLine:e.slice(s,c===-1?e.length:c)}}function vr(e){try{let t=`linter-category-`+e;if(typeof mw<`u`&&typeof mw.message==`function`&&typeof mw.messages==`object`&&typeof mw.messages.exists==`function`&&mw.messages.exists(t))return mw.message(t).text()}catch(e){}return e}function yr(e,t){return Array.isArray(e)?e.filter(function(e){return gr.has(e.type)&&e.dsr&&typeof e.dsr[0]==`number`&&typeof e.dsr[1]==`number`}).map(function(e){var n=_r(t,e.dsr);return{type:e.type,message:vr(e.type),snippet:n.snippet,fullLine:n.fullLine}}):[]}async function br(){var t=e.get();try{var n=typeof window<`u`&&window.location?window.location.protocol:`https:`,r=typeof window<`u`&&window.location?window.location.hostname:`en.wikipedia.org`,i=n+`//`+r+`/api/rest_v1/transform/wikitext/to/lint`,a=new URLSearchParams;a.append(`wikitext`,t);var o=await fetch(i,{method:`POST`,body:a});if(!o.ok)throw Error(`Lint API returned `+o.status);return{lintWarnings:yr(await o.json(),t)}}catch(e){return typeof window<`u`&&typeof window.console==`object`&&typeof window.console.warn==`function`&&window.console.warn(`Elixir lint: API request failed`,e),{lintWarnings:[]}}}var xr={run:br};function Sr(e,t){return/^{{[ \t_]*navbox\b/i.test(e.slice(t))}function Cr(e,t,n){return e.slice(t,t+n.length).toLowerCase()===n.toLowerCase()}function wr(e,t,n){let r=`</${n}>`,i=e.toLowerCase().indexOf(r.toLowerCase(),t);return i===-1?-1:i+r.length}function Tr(e,t){if(Cr(e,t,`<!--`)){let n=e.indexOf(`-->`,t+4);return n===-1?e.length:n+3}let n=e.slice(t).match(/^<[a-z][a-z0-9-]*\b[^<>]*\/>/i);if(n)return t+n[0].length;let r=e.slice(t).match(/^<(nowiki|pre|math|syntaxhighlight|source|ref)\b[^>]*>/i);return r?wr(e,t+r[0].length,r[1]):-1}function Er(e){let t=``,n=0;for(let r=0;r<e.length;r++){let i=Tr(e,r);if(i!==-1){t+=e.slice(r,i),r=i-1;continue}if(e.startsWith(`{{`,r)){n++,t+=`{{`,r++;continue}if(e.startsWith(`}}`,r)){n>1?(n--,t+=`U0029U0029`):(n--,!t.endsWith(`
`)&&e.includes(`|`)&&(t+=`
`),t+=`}}`),r++;continue}t+=e[r]}return t}function Dr(e){let t=e;for(;/(\[\[[\t _]*(?:image|file)[\t _]*:[^\[\]=]*)=/i.test(t);)t=t.replace(/(\[\[[\t _]*(?:image|file)[\t _]*:[^\[\]=]*)=/gi,`$1U003D`);for(;/(<[\t \r\n]*[a-z]+[^<>]*)=/i.test(t);)t=t.replace(/(<[\t \r\n]*[a-z]+[^<>]*)=/gi,`$1U003D`);return t}function Or(e){return e.replace(/U003D/g,`=`)}function kr(e,t){let n=0;for(let r=t;r<e.length;r++){let i=Tr(e,r);if(i!==-1){r=i-1;continue}if(e.startsWith(`{{`,r)){n++,r++;continue}if(e.startsWith(`}}`,r)&&(n--,r++,n===0))return{value:e.slice(t,r+1),end:r+1};e.startsWith(`U0029U0029`,r)&&(n--,r+=9)}return null}function Ar(){let t=e.get(),n=``;for(let e=0;e<t.length;e++){if(!t.startsWith(`{{`,e)||!Sr(t,e)){n+=t[e];continue}let r=kr(t,e);if(!r){n+=t[e];continue}let i=Er(r.value);i=Dr(i),n+=i,e=r.end-1}e.set(n)}function jr(e){let t=``,n=0,r=0;for(let i=0;i<e.length;i++){let a=Tr(e,i);if(a!==-1){t+=e.slice(i,a),i=a-1;continue}if(e.startsWith(`{{`,i)){n++,t+=`{{`,i++;continue}if(e.startsWith(`}}`,i)){n=Math.max(0,n-1),t+=`}}`,i++;continue}if(e.startsWith(`[[`,i)){r++,t+=`[[`,i++;continue}if(e.startsWith(`]]`,i)){r=Math.max(0,r-1),t+=`]]`,i++;continue}if(e[i]===`|`&&n===1&&r===0){for(t.endsWith(`
`)||(t+=`
`),t+=`|`;e[i+1]===` `||e[i+1]===` `;)i++;continue}t+=e[i]}return t}function Mr(e){return e.includes(`|`)?e.replace(/[ \t\r\n]*}}$/i,function(){return`
}}`}):e}function Nr(){let t=e.get(),n=``;for(let e=0;e<t.length;e++){if(!t.startsWith(`{{`,e)||!Sr(t,e)){n+=t[e];continue}let r=kr(t,e);if(!r){n+=t[e];continue}let i=r.value;i=jr(i),i=Mr(i),n+=i,e=r.end-1}e.set(n)}function Pr(){let t=e.get();t=t.replace(/{{navbox([\s\S]*?)\n}}/gi,function(e){return e.replace(/[ \t]*\|[ \t]*/g,function(e){return`|`})}),t=t.replace(/{{navbox([\s\S]*?)\n}}/gi,function(e){let t=/^\|[ \t]*([^=|\[\]{}<>]*?)[ \t]*(?==)/gm,n=[],r;for(;(r=t.exec(e))!==null;)n.push(r[1]);if(!n.length)return e;let i=Math.max(...n.map(e=>e.trim().length));return e.replace(/^\|[ \t]*([^=|\[\]{}<>]*?)[ \t]*(?==)/gm,(e,t)=>{let n=t.trim(),r=Math.max(0,i-n.length);return`| ${n}${` `.repeat(r)} `})}),e.set(t)}function Fr(){let t=e.get();t=t.replace(/{{Navbox([\s\S]*?)\n}}/gi,function(e){return e.replace(/=[ \t]*/g,function(e){return`=`})}).replace(/{{Navbox([\s\S]*?)\n}}/gi,function(e){return e.replace(/=[ \t]*-->/g,function(e){return`= -->`})}).replace(/{{Navbox([\s\S]*?)\n}}/gi,function(e){return e.replace(/^(\|[ \t]*[^=|\[\]{}<>]*?[ \t]*)=/gm,function(e,t){return t+`= `})}),e.set(t)}function Ir(){let t=e.get();t=t.replace(/U0029U0029/g,function(){return`}}`}),t=Or(t),e.set(t)}function Lr(){Ar(),Nr(),Pr(),Fr(),Ir()}var Rr={run:Lr};function z(e){"@babel/helpers - typeof";return z=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},z(e)}function zr(e,t){if(z(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(z(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Br(e){var t=zr(e,`string`);return z(t)==`symbol`?t:t+``}function Vr(e,t,n){return(t=Br(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ur(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Hr(Object(n),!0).forEach(function(t){Vr(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hr(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Wr(){let t=e.get();t=t.replace(/<\![ \t]\-\-/g,function(e){return`<!--`}).replace(/{{\s*(birth date and age|korean|main|see also|hlist|ubl|small|hidden|sronly|N\/A|efn|efn-ua|efn-la)[\s\S]*?}}/gi,function(e){return e.replace(/[ \t]*\|[ \t]*/g,`|`)}).replace(/{{Horizontal list\|/gi,function(e){return`{{Hlist|`}).replace(/{{dotlist\|/gi,function(e){return`{{Hlist|`}).replace(/{{hlist1\|/gi,function(e){return`{{Hlist|`}).replace(/{{Flt\|/gi,function(e){return`{{Flatlist|`}).replace(/{{PL\|/gi,function(e){return`{{Plainlist|`}).replace(/{{\s*N\/A}}/gi,function(e){return`{{N/A}}`}).replace(/{{\s*N\/A\|\*}}/gi,function(e){return`{{N/A|*}}`}).replace(/{{\s*Won}}/g,function(e){return`{{won}}`}).replace(/{{\s*Nom}}/g,function(e){return`{{nom}}`}).replace(/{{\s*nominated}}/gi,function(e){return`{{nom}}`}).replace(/{{\s*Pending}}/g,function(e){return`{{pending}}`}).replace(/({{\s*hidden\|[^"]*\|)(\#|\*)/gi,function(e,t,n){return t+`
`+n+` `}).replace(/{{hidden([\s\S]*?)}}/gi,function(e){return e.replace(RegExp(`(?<!:)(\\#|\\*)[ \\t]*`,`gi`),function(e,t){return t+` `})}).replace(/({{\s*hidden\|[^"]*\|)('''|'')/gi,function(e,t,n){return t+`
`+n}).replace(RegExp(`(?<=\\|.[^|#]*color\\=\\#)[ \\t]*(.[^|\\s]*)(?=\\|)`,`gi`),function(e,t){return t}).replace(/{{official\|([\s\S]*?)}}/gi,function(e,t){return`{{Official website|`+t+`}}`}).replace(/{{\s*efn[\s\S]*?}}/gi,function(e){return e.replace(/\s*efn\s*/g,`Efn`)}).replace(/{{\s*efn[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|group=lower-alpha\s*/g,``)}).replace(/{{\s*efn[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|group=upper-alpha\s*/g,`-ua`)}).replace(/{{\s*notelist(?!(-la|-ua))[\s\S]*?}}/gi,function(e){return e.replace(/\s*notelist\s*/gi,`Notelist`)}).replace(/{{\s*notelist-la[\s\S]*?}}/gi,function(e){return e.replace(/\s*notelist-la\s*/gi,`Notelist`)}).replace(/{{\s*notelist-ua[\s\S]*?}}/gi,function(e){return e.replace(/\s*notelist-ua\s*/gi,`Notelist-ua`)}).replace(/{{\s*notelist[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|group=lower-alpha\s*/gi,function(e){return``})}).replace(/{{\s*notelist[\s\S]*?}}/gi,function(e){return e.replace(/\s*\|group=upper-alpha\s*/gi,function(e){return`-ua`})}).replace(/{{\s*notelist\|group=note\s*}}/gi,function(e){return e.replace(/\s*notelist\|group=note\s*/gi,`NoteFoot`)}).replace(/{{\s*(notelist|notelist-ua)[\s\S]*?}}/gi,function(e){return e.replace(/(notelist|notelist-ua)\|[\s\S]*/gi,function(e,t){return t})}),e.set(t)}function Gr(){let t=e.get();t=t.replace(/{{hidden(?![ \t]*?begin|[ \t]*?start|[ \t]*?end)([\s\S]*?)\n}}/gi,function(e){return e.replace(/[ \t]*\|[ \t]*/g,function(e){return`|`})});let n=t.match(/{{hidden(?![ \t]*?begin|[ \t]*?start|[ \t]*?end)([\s\S]*?)\n}}/gi),r=/^\|\s*([^=]*)(?=\s*=\s*)/gm;if(!n)return;let i=[],a;for(;(a=r.exec(n))!==null;)i.push(a[1]);let o=Math.max(...i.map(e=>e.trim().length));t=t.replace(/{{hidden(?![ \t]*?begin|[ \t]*?start|[ \t]*?end)([\s\S]*?)\n}}/gi,function(e){return e.replace(/^\|\s*([^=]*)(?=\s*=\s*)/gm,(e,t)=>{let n=t.trim(),r=Math.max(0,o-n.length);return`| ${n}${` `.repeat(r)} `})}),e.set(t)}function Kr(e){let t=[],n=``,r=0,i=0;for(let a=0;a<e.length;a++){let o=e[a],s=e[a+1];if(o===`{`&&s===`{`){r++,n+=o+s,a++;continue}if(o===`}`&&s===`}`&&r>0){r--,n+=o+s,a++;continue}if(o===`[`&&s===`[`){i++,n+=o+s,a++;continue}if(o===`]`&&s===`]`&&i>0){i--,n+=o+s,a++;continue}if(o===`|`&&r===0&&i===0){t.push(n),n=``;continue}n+=o}return t.push(n),t}function qr(e){return/^(ill|interlanguage link|interlanguage link forced|interlanguage link multi|interlanguage link wikidata|link-interwiki|red wikidata link)$/i.test(e.trim().replace(/_/g,` `))}function Jr(e){let t=e.match(/^(\s*){{\s*([^|{}]+?)\s*\|([\s\S]*?)}}(\s*)$/);if(!t||!qr(t[2]))return e;let n=Kr(t[3]),r=n.find(e=>!/^\s*[^=|]+\s*=/.test(e)),i=r?r.trim():``;return n.forEach(e=>{let t=e.match(/^\s*lt\s*=\s*([\s\S]*?)\s*$/i);t&&(i=t[1].trim())}),!i||/[{}<>]/.test(i)?e:t[1]+i+t[4]}function Yr(e){let t=e.match(/^{{\s*hlist\s*\|([\s\S]*)}}$/i);return t?Kr(t[1]):null}function B(e){return e.replace(/\s+/g,` `).trim().toLowerCase()}function Xr(e){let t=e.trim(),n=t.match(/^\[\[([^|\]]+)(?:\|([^\]]+))?]]$/);return n&&(t=n[2]||n[1].replace(/^.*:/,``)),/[{}[\]|]/.test(t)?null:t.replace(/''+/g,``).trim()}function Zr(e){let t=e.trim(),n=t.match(/^\[\[([^|\]\n]+)(?:\|([^\]\n]+))?]]$/);if(n){let e=n[1].trim(),t=(n[2]||e.replace(/^.*:/,``)).trim();return/[{}[\]|<>]/.test(e)||/[{}[\]|<>]/.test(t)?null:{display:t.replace(/''+/g,``).trim(),isLink:!0,target:e}}return/[{}[\]|<>]/.test(t)?null:{display:t.replace(/''+/g,``).trim(),isLink:!1,target:null}}function Qr(e){let t=e.replace(/\s*\([^)]*\)\s*/g,` `).replace(/\s+/g,` `).trim().split(` `);return t.length<2?[]:[t[0],t[t.length-1]]}function $r(e,t){!t||!/\s/.test(t)||Qr(t).forEach(n=>{let r=B(n),i=B(t);if(!(!n||r===i)){if(!e[r]){e[r]=t;return}B(e[r])!==i&&(e[r]=null)}})}function ei(e,t,n){let r=B(t),i=B(n);!r||!i||(e.linkedDisplays.has(r)||e.linkedDisplays.set(r,{displays:new Map,target:t}),e.linkedDisplays.get(r).displays.set(i,n))}function ti(e){return Array.from(e.linkedDisplays.values()).filter(e=>e.displays.size>1).map(e=>({displays:Array.from(e.displays.values()),target:e.target}))}function ni(){return{aliases:{},linkedTargets:{},linkedDisplays:new Map,creditNames:{}}}function ri(e){return Yr(e)||[e]}function ii(e,t){e.replace(/^(\|\s*(lyrics|music|extra|writer)\d+\s*=\s*)(.*)$/gim,(e,n,r,i)=>(ri(i).forEach(e=>{let n=Zr(e);n&&n.display&&(t.creditNames[B(n.display)]=n.display)}),e))}function ai(e,t){let n=Zr(e),r=e,i=n;if(!n||!n.display)return r;let a=B(n.display);if(!n.isLink&&t.aliases[a]&&e.trim()===n.display&&(r=e.replace(n.display,t.aliases[a]),i=Zr(r)),i&&i.isLink){ei(t,i.target,i.display);let e=i.target,n=B(e),a=i.display,o=`${n}|${B(a)}`;t.linkedTargets[o]?r=a:B(a)===n?(t.linkedTargets[o]=!0,r=`[[${e}]]`):(t.linkedTargets[o]=!0,r=`[[${e}|${a}]]`)}return $r(t.aliases,Xr(r)),r}function oi(e,t){return e.replace(/^(\|\s*(lyrics|music|extra|writer)\d+\s*=\s*)(.*)$/gim,(e,n,r,i)=>{let a=Yr(i);if(a)return`${n}{{hlist|${a.map(e=>ai(e,t)).join(`|`)}}}`;let o=ai(i,t);return o===i?e:`${n}${o}`})}function si(e,t){return ii(e,t),oi(e,t)}function ci(e,t){return e.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,e=>(ii(e,t),e)),e.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,e=>oi(e,t))}function li(e,t){return e.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,e=>{let n=ni(),r=si(e,n);return t.push(...ti(n)),r})}function ui(e,t){let n=/^==+\s*Track listing\s*==+\s*$/gim,r=``,i=0,a;for(;(a=n.exec(e))!==null;){let o=a.index,s=o+a[0].length,c=e.slice(s).match(/^==+\s*[^=\n][^\n]*==+\s*$/im),l=c&&c.index!==void 0?s+c.index:e.length,u=ni();r+=li(e.slice(i,o),t);let d=ci(e.slice(o,l),u);r+=d,t.push(...ti(u)),i=l,n.lastIndex=l}return r+=li(e.slice(i),t),r}function di(e){return e.replace(/(?:\n[ \t]*)+(\|[ \t]*title1[ \t]*=)/i,`
$1`).replace(/^(\|[ \t]*length\d+[ \t]*=.*)(?:\n[ \t]*)+(\|[ \t]*title\d+[ \t]*=)/gim,`$1
$2`).replace(/^(\|[ \t]*length\d+[ \t]*=.*)(?:\n[ \t]*)+(\|[ \t]*total_length[ \t]*=)/gim,`$1
$2`)}function fi(e){return e.replace(/^(\|\s*title\d+\s*=\s*)(.*)$/gim,(e,t,n)=>{let r=Jr(n);return r===n?e:`${t}${r}`})}function pi(e){let t=[],n=/^==+\s*Track listing\s*==+\s*$/gim,r;for(;(r=n.exec(e))!==null;){let i=r.index+r[0].length,a=e.slice(i).match(/^==+\s*[^=\n][^\n]*==+\s*$/im),o=a&&a.index!==void 0?i+a.index:e.length;t.push(e.slice(r.index,o)),n.lastIndex=o}return t.concat(e.match(/{{(track listing|tracklist)[\s\S]*?\n}}/gi)||[])}function mi(e,t,n){return e.includes(`[[${t}|${n}]]`)?!0:B(t)===B(n)&&e.includes(`[[${t}]]`)}function hi(e,t){let n=pi(t);return e.flatMap(e=>{let t=n.find(t=>e.displays.every(n=>mi(t,e.target,n)));return t?[Ur(Ur({},e),{},{snippet:t})]:[]})}function gi(){let t=e.get(),n=[];t=t.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,function(e){return e.replace(/[ \t]*\|[ \t]*/g,function(e){return`|`})}),t=t.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,function(e){return fi(e)}),t=ui(t,n),t=t.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,function(e){return di(e)});let r=t.match(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi),i=/^\|\s*([^=]*)(?=\s*=\s*)/gm;if(!r)return e.set(t),{trackListingWarnings:hi(n,t)};let a=[],o;for(;(o=i.exec(r))!==null;)a.push(o[1]);let s=Math.max(...a.map(e=>e.trim().length));return t=t.replace(/{{(track listing|tracklist)([\s\S]*?)\n}}/gi,function(e){return e.replace(/^\|\s*([^=]*)(?=\s*=\s*)/gm,(e,t)=>{let n=t.trim(),r=Math.max(0,s-n.length);return`| ${n}${` `.repeat(r)} `})}),e.set(t),{trackListingWarnings:hi(n,t)}}function _i(){return Wr(),Gr(),gi()||{trackListingWarnings:[]}}var vi={run:_i},yi=/{{\s*AfC comment\b[\s\S]*?}}/gi;function bi(){if(mw.config.get(`wgNamespaceNumber`)!==118)return null;let e=[];return{protect(t){return t.replace(yi,function(t){return e.push(t),`paperAFCCOMMENT`+(e.length-1)+`paper`})},restore(t){return t.replace(/paperAFCCOMMENT(\d+)paper/g,function(t,n){return e[parseInt(n,10)]})}}}function V(e,t,n){let r=n[t-1],i=n[t+e.length];return r===`'`||i===`'`?e:`'`}function xi(e,t){let n=`''`+t+`''{{'}}s`;return t+`'s`===n.replace(/^''/,``).replace(/''\{\{'}}s$/,`'s`)?n:e}function Si(){let t=e.get();t=t.replace(/^\|[ \t]*?image\d*[ \t]*?=.*$/gim,function(e){return e.replace(/\(/g,`paperU0028paper`)}).replace(/^\|[ \t]*?image\d*[ \t]*?=.*$/gim,function(e){return e.replace(/\)/g,`paperU0029paper`)}).replace(/{{(cite|citation)([\s\S]*?)}}/gi,function(e){return e.replace(/\(/g,`paperU0028paper`)}).replace(/{{(cite|citation)([\s\S]*?)}}/gi,function(e){return e.replace(/\)/g,`paperU0029paper`)}).replace(/\[\[([\s\S]*?)\]\]/gi,function(e){return e.replace(/\(/g,function(e){return`paperU0028paper`})}).replace(/\[\[([\s\S]*?)\]\]/gi,function(e){return e.replace(/\)/g,function(e){return`paperU0029paper`})}).replace(/{{(ill|Interlanguage link|Interlanguage link forced|Interlanguage link multi|Interlanguage link wikidata|link\-interwiki|red wikidata link)([\s\S]*?)}}/gi,function(e){return e.replace(/\(/g,`paperU0028paper`)}).replace(/{{(ill|Interlanguage link|Interlanguage link forced|Interlanguage link multi|Interlanguage link wikidata|link\-interwiki|red wikidata link)([\s\S]*?)}}/gi,function(e){return e.replace(/\)/g,`paperU0029paper`)}).replace(/\[\[File\:([\s\S]*?)\]\]([\s\S]*?)\]\]/gi,function(e){return e.replace(/\(/g,function(e){return`paperU0028paper`})}).replace(/\[\[File\:([\s\S]*?)\]\]([\s\S]*?)\]\]/gi,function(e){return e.replace(/\)/g,function(e){return`paperU0029paper`})}).replace(/<ref\b[^>]*?(?:\/>|>[\s\S]*?<\/ref\s*>)/gi,function(e){return e.replace(/\(/g,function(e){return`paperU0028paper`})}).replace(/<ref\b[^>]*?(?:\/>|>[\s\S]*?<\/ref\s*>)/gi,function(e){return e.replace(/\)/g,function(e){return`paperU0029paper`})}).replace(RegExp(`(?<=\\()([^({{\\n]+[\\uAC00-\\uD7A3\\u3131-\\u318E]+[^)}\\n]*)(?=\\))`,`gi`),function(e,t){return`{{lang|ko|`+t+`}}`}).replace(/paperU0028paper/g,function(e){return`(`}).replace(/paperU0029paper/g,function(e){return`)`}).replace(/\(Korean\:[ \t]*?([\uAC00-\uD7A3\u3131-\u318E]*)\;/gi,function(e,t){return`{{Korean|`+t+`}};`}).replace(/\(\[\[Hangul\|Korean\]\]\:[ \t]*?(\{\{lang\|ko)/gi,function(e,t){return`(`+t}).replace(/\(\[\[Hangul\|Korean\]\]\:[ \t]*?(\{\{Korean\|)/gi,function(e,t){return`(`+t}),e.set(t)}function Ci(){let t=e.get();t=t.replace(/[“”]/g,function(e){return`"`}).replace(/[‘’]/g,function(e){return`'`}).replace(/[""]/g,function(e){return`"`}).replace(/[…]/g,function(e){return`...`}).replace(/[⋯]/g,function(e){return`...`}).replace(/[‥]/g,function(e){return`..`}).replace(/\|(?!(url.*?|.*?url)=)([0-9]{4})[ \t]*\-[ \t]*([0-9]{4})/g,function(e,t,n,r){return`|`+n+`–`+r}).replace(RegExp(`(?<![^\\[]*?\\]\\])(?<!\\d)([0-9]{4})[ \\t]*\\-[ \\t]*([0-9]{4})(?!\\d)(?![^\\{]*?\\}\\})`,`g`),function(e,t,n){return t+`–`+n}).replace(/([0-9]{4})[ \t]*\-[ \t]*(present|current)/gi,function(e,t,n){return t+`–`+n}).replace(/(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*(([0-9]|[0-9]{2})\-([0-9]|[0-9]{2})),[ \t]*([0-9]{4})/gi,function(e,t,n,r,i,a){return t+` `+n+`, `+a}).replace(/([0-9]|[0-9]{2})\-([0-9]|[0-9]{2})[ \t]*(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*[0-9]{4}/gi,function(e,t,n,r){return t+` `+n+`, `+r}),e.set(t)}function wi(){let t=e.get();t=t.replace(/“/g,function(e){return`"`}).replace(/”/g,function(e){return`"`}).replace(/“/g,function(e){return`"`}).replace(/”/g,function(e){return`"`}).replace(/‘/g,function(e,t,n){return V(e,t,n)}).replace(/’/g,function(e,t,n){return V(e,t,n)}).replace(/‘/g,function(e,t,n){return V(e,t,n)}).replace(/’/g,function(e,t,n){return V(e,t,n)}).replace(/"/g,function(e){return`"`}).replace(/"/g,function(e){return`"`}).replace(/"/g,function(e){return`"`}).replace(/'/g,function(e,t,n){return V(e,t,n)}).replace(/‘/g,function(e,t,n){return V(e,t,n)}).replace(/’/g,function(e,t,n){return V(e,t,n)}).replace(/…/g,function(e){return`...`}).replace(/…/g,function(e){return`...`}).replace(/…/g,function(e){return`...`}).replace(/…/g,function(e){return`...`}).replace(/⋯/g,function(e){return`...`}).replace(/⋯/g,function(e){return`...`}).replace(/⋯/g,function(e){return`...`}).replace(/‥/g,function(e){return`..`}).replace(/‥/g,function(e){return`..`}).replace(/‥/g,function(e){return`..`}).replace(/([0-9]{4})[ \t]*-[ \t]*([0-9]{4})/g,function(e,t,n){return t+`–`+n}).replace(/([0-9]{4})[ \t]*-[ \t]*([0-9]{4})/g,function(e,t,n){return t+`–`+n}).replace(/([0-9]{4})[ \t]*-[ \t]*(present|current)/gi,function(e,t,n){return t+`–`+n}).replace(/([0-9]{4})[ \t]*-[ \t]*(present|current)/gi,function(e,t,n){return t+`–`+n}).replace(/(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*(([0-9]|[0-9]{2})-([0-9]|[0-9]{2})),[ \t]*([0-9]{4})/gi,function(e,t,n,r,i,a){return t+` `+n+`, `+a}).replace(/(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*(([0-9]|[0-9]{2})-([0-9]|[0-9]{2})),[ \t]*([0-9]{4})/gi,function(e,t,n,r,i,a){return t+` `+n+`, `+a}).replace(/([0-9]|[0-9]{2})-([0-9]|[0-9]{2})[ \t]*(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*[0-9]{4}/gi,function(e,t,n,r){return t+` `+n+`, `+r}).replace(/([0-9]|[0-9]{2})-([0-9]|[0-9]{2})[ \t]*(January|February|March|April|May|June|July|August|September|October|November|December)[ \t]*[0-9]{4}/gi,function(e,t,n,r){return t+` `+n+`, `+r}),e.set(t)}function Ti(){let t=e.get();t=t.replace(/^<h1>(.*?)<\/h1>$/gim,function(e,t){return`=`+t+`=`}).replace(/^<h2>(.*?)<\/h2>$/gim,function(e,t){return`==`+t+`==`}).replace(/^<h3>(.*?)<\/h3>$/gim,function(e,t){return`===`+t+`===`}).replace(/^<h4>(.*?)<\/h4>$/gim,function(e,t){return`====`+t+`====`}).replace(/^<h5>(.*?)<\/h5>$/gim,function(e,t){return`=====`+t+`=====`}).replace(/^<h6>(.*?)<\/h6>$/gim,function(e,t){return`======`+t+`======`}).replace(/<p>([\s\S]*?)<\/p>/gi,function(e,t){return t}).replace(/<b>(.*?)<\/b>/gi,function(e,t){return`'''`+t+`'''`}).replace(/<i>(.*?)<\/i>/gi,function(e,t){return`''`+t+`''`}).replace(/<hr>/gi,function(e){return`----`}).replace(/<hr[ \t]*?\/>/gi,function(e){return`----`}).replace(/<small>(.*?)(?=<\/small>)/gi,function(e,t){return`{{small|`+t}).replace(RegExp(`(?<={{small\\|)(.*?)<\\/small>`,`gi`),function(e,t){return t+`}}`}).replace(/{{small\|(\({{lang\|ko\|(.*?)}}\))}}/gi,function(e,t){return t}),e.set(t)}function Ei(){let t=e.get();t=t.replace(/''([^'\n]+)'''s/g,function(e,t){return xi(e,t)}),t=t.replace(/''([^'\n]+)''(?:<nowiki>\s*['’]\s*<\/nowiki>|<nowiki\s*\/>\s*['’])s/g,function(e,t){return xi(e,t)}),e.set(t)}function Di(){let t=bi();t&&e.set(t.protect(e.get())),Si(),Ci(),wi(),Ei(),Ti(),t&&e.set(t.restore(e.get()))}var Oi={run:Di},H=`{{Unreliable source|reason=Per [[WP:KO/RS#UR]]|date={{subst:#time:F Y}}}}`,U=`{{Unreliable source|reason=Per [[WP:UCG]]|date={{subst:#time:F Y}}}}`,ki=`{{Unreliable source|date={{subst:#time:F Y}}}}`,W=`{{Better source needed|reason=Non-database source required|date={{subst:#time:F Y}}}}`,G=`(?!.*{{(unreliable source|unreliable source\\?|better source needed)(\\|[^}]*?)?}})`,K=`(?!.*{{(better source needed)(\\|[^}]*?)?}})`,q=`(?!.*{{(unreliable source|unreliable source\\?|better source needed|self-published|self published inline|self published-inline|self-published-inline|sps|self-published source|user-generated inline|user generated inline|user generated-inline|user-generated-inline|user-generated content|ugc|ugs|user-generated source)(\\|[^}]*?)?}})`,Ai=`(?!.*{{(unreliable source|unreliable source\\?|better source needed|bsn|secondary source needed|ssn|primary source needed|psn|better source inline|bsi|secondary source inline|ssi|primary source inline|psi|self-published|self published inline|self published-inline|self-published-inline|sps|self-published source|user-generated inline|user generated inline|user-generated-inline|user-generated-inline|user-generated content|ugc|ugs|user-generated source)(\\|[^}]*?)?}})`;function ji(e,t,n,r){return e.replace(RegExp(`https?://(?:\\w+\\.)*`+t+`[^<]*</ref>`+r,`gi`),function(e){return e+n})}var Mi=[[`allkpop\\.com`,H,G],[`asianjunkie\\.com`,H,G],[`asianwiki\\.com`,H,G],[`brunch\\.co\\.kr`,H,G],[`channel-korea\\.com`,H,G],[`chzzk\\.naver\\.com`,H,G],[`blog\\.daum\\.net`,H,G],[`cafe\\.daum\\.net`,H,G],[`movie\\.daum\\.net(?:/moviedb)`,ki,G],[`search\\.daum\\.net`,ki,G],[`gall\\.dcinside\\.com`,U,G],[`ddanzi\\.com`,U,G],[`dailian\\.co\\.kr`,H,G],[`dkpopnews\\.net`,H,G],[`mlbpark\\.donga\\.com`,U,G],[`dramabeans\\.com`,H,G],[`egloos\\.com`,U,G],[`hallyure\\.com`,U,G],[`hancinema\\.net(?:/korean_(drama|movie).*-cast\\.html)`,W,K],[`hancinema\\.net(?:/korean_.*-filmography\\.html)`,W,K],[`hellokpop\\.com`,H,G],[`thehoneypop\\.com`,H,G],[`hwaiting\\.jp`,H,G],[`hwaiting\\.me`,H,G],[`inkinews\\.com`,H,G],[`japakomusic\\.com`,H,G],[`jpopasia\\.com`,H,G],[`story\\.kakao\\.com`,H,G],[`kbizoom\\.com`,H,G],[`kdramapal\\.com`,H,G],[`kdramastars\\.com`,H,G],[`kmdb\\.or\\.kr/eng/db/kor/detail/movie/K`,W,K],[`kmdb\\.or\\.kr/db/kor/detail/movie/K`,W,K],[`kmdb\\.or\\.kr/eng/db/per`,W,K],[`kmdb\\.or\\.kr/db/per`,W,K],[`korea\\.com`,H,G],[`koreaboo\\.com`,H,G],[`koreaexpose\\.com`,H,G],[`koreaportal\\.com`,H,G],[`koreastardaily\\.com`,H,G],[`kpopfans\\.net`,H,G],[`kpophit\\.com`,H,G],[`kpopmap\\.com`,H,G],[`kpopping\\.com`,H,G],[`kpoppost\\.com`,H,G],[`kpopreviewed\\.com`,H,G],[`kpopsingers\\.com`,H,G],[`kpopsource\\.com`,H,G],[`kpopstarz\\.com`,H,G],[`kprofiles\\.com`,H,G],[`thekrazemagazine\\.com`,H,G],[`kstarlive\\.com`,H,G],[`meaww\\.com`,H,G],[`mk\\.co\\.kr(?:/cn|en|jp)`,H,G],[`mydramalist\\.com`,H,G],[`namu\\.wiki`,H,G],[`blog\\.naver\\.com`,H,G],[`cafe\\.naver\\.com`,H,G],[`kin\\.naver\\.com`,H,G],[`search\\.naver\\.com`,H,G],[`ningen\\.com`,H,G],[`officiallykmusic\\.com`,H,G],[`ohmynews\\.com`,H,G],[`onehallyu\\.com`,H,G],[`readysteadycut\\.com`,H,G],[`rigvedawiki\\.net`,H,G],[`seoulbeats\\.com`,H,G],[`soompi\\.com`,H,G],[`sooplive\\.com`,H,G],[`afreecatv\\.com`,H,G],[`soshified\\.com`,H,G],[`thebiaslist\\.com`,H,G],[`thekmeal\\.com`,H,G],[`thestarfandom\\.com`,H,G],[`thestandom\\.com`,H,G],[`tistory\\.com`,H,G],[`tv\\.naver\\.com`,H,G],[`tokyohive\\.com`,H,G],[`touringdata\\.wordpress\\.com`,H,G],[`unamwiki\\.org`,H,G],[`unitedkpop\\.com`,H,G],[`wikitree\\.co\\.kr`,H,G],[`zapzee\\.net`,H,G],[`realzenable\\.com`,H,G]];function Ni(){let t=e.get();for(let[e,n,r]of Mi)t=ji(t,e,n,r);t=t.replace(RegExp(`(https?://(?:\\w+\\.)*search\\.daum\\.net[^<]*(?:(?:시청률|%EC%8B%9C%EC%B2%AD%EB%A5%A0))[^<]*</ref>)(?:{{(unreliable source|unreliable source\\?|better source needed)(\\|[^}]*?)?}})`,`gi`),function(e,t){return t}).replace(RegExp(`(https?://(?:\\w+\\.)*search\\.daum\\.net[^<]*(?:(?:시청률|%EC%8B%9C%EC%B2%AD%EB%A5%A0))[^<]*</ref>)}}`,`gi`),function(e,t){return t}),e.set(t)}var Pi=[[`blogspot\\.com`,U,q],[`blogger\\.com`,U,q],[`goodyfeed\\.com`,`{{Unreliable source|reason=Per [[WP:BLOGS]]|date={{subst:#time:F Y}}}}`,q],[`(ibtimes\\.com|ibtimes\\.com\\.au|ibtimes\\.com\\.cn|ibtimes\\.co\\.in|ibtimes\\.sg|ibtimes\\.co\\.uk)`,`{{Unreliable source|reason=Per [[WP:IBTIMES]]|date={{subst:#time:F Y}}}}`,q],[`imdb\\.com`,`{{Unreliable source|reason=Per [[WP:IMDB]]|date={{subst:#time:F Y}}}}`,q],[`meaww\\.com`,`{{Unreliable source|reason=Per [[WP:RSPSS#MEAWW]]|date={{subst:#time:F Y}}}}`,q],[`medium\\.com`,U,q],[`(prnewswire\\.com|prnewswire\\.co\\.uk)`,`{{Unreliable source|reason=Per [[WP:PRNEWSWIRE]]|date={{subst:#time:F Y}}}}`,q],[`sportskeeda\\.com`,`{{Unreliable source|reason=Per [[WP:SPORTSKEEDA]]|date={{subst:#time:F Y}}}}`,q],[`whats-on-netflix\\.com`,U,q],[`wordpress\\.com`,U,q],[`youtube\\.com(?:/playlist)`,ki,Ai]];function Fi(){let t=e.get();for(let[e,n,r]of Pi)t=ji(t,e,n,r);e.set(t)}function Ii(){Ni(),Fi()}var Li={run:Ii},J=0,Y=1,X=2,Ri=3,zi=4,Bi=5,Vi=`(?:Nominee|Nominees|Nominee\\(s\\)|Nominee[ \\t]*\\/[ \\t]*Work|Nominees[ \\t]*\\/[ \\t]*Works|Nominee\\(s\\)[ \\t]*\\/[ \\t]*Work\\(s\\)|Recipient|Recipients|Recipient\\(s\\)|Recipient[ \\t]*\\/[ \\t]*Work|Recipients[ \\t]*\\/[ \\t]*Works|Recipient\\(s\\)[ \\t]*\\/[ \\t]*Works|Nominated work|Nominated works|Nominated work\\(s\\))`,Hi=`!scope="col"\\|Award ceremony\\n!scope="col"\\|Year\\n!scope="col"\\|Category\\n!scope="col"\\|(?:Nominee|Nominees|Nominee\\(s\\)|Nominee[ \\t]*\\/[ \\t]*Work|Nominees[ \\t]*\\/[ \\t]*Works|Nominee\\(s\\)[ \\t]*\\/[ \\t]*Work\\(s\\)|Recipient|Recipients|Recipient\\(s\\)|Recipient[ \\t]*\\/[ \\t]*Work|Recipients[ \\t]*\\/[ \\t]*Works|Recipient\\(s\\)[ \\t]*\\/[ \\t]*Works|Nominated work|Nominated works|Nominated work\\(s\\))\\n!scope="col"\\|Results?\\n!scope="col" class="unsortable"\\|\\{\\{Abbr\\|Ref\\.\\|Reference\\(s\\)\\}\\}\\n\\|-`,Ui=new Map,Wi=[[/\s*\!\!\s*(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`
!! `],[/\!\!(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`!`],[/\![ \t]*(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`!`],[/[ \t]*\!(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`!`],[/\|[ \t]*(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`|`],[/[ \t]*\|(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`|`],[/\|\+[ \t]*(?![^\[]*?\]\])(?![^\{]*?\}\})/g,`|+`],[/[ \t]*\n/g,`
`],[/\|\|(?=<ref>)/g,`
|`],[/\|\|rowspan="([0-9]{1,2})"\|(?=<ref>)/g,function(e,t){return`
|rowspan="`+t+`"|`}],[/\|\|(?=style="text-align:center"\|<ref>)/g,`
|`],[/\|\|rowspan="([0-9]{1,2})"[ \t]*?(?=style="text-align:center"\|<ref>)/g,function(e,t){return`
|rowspan="`+t+`" `}],[/\|\|(?=<ref name="([^"]*?)"[ \t]*\/>)/g,`
|`],[/\|\|rowspan="([0-9]{1,2})"[ \t]*?\|(?=<ref name="([^"]*?)"[ \t]*\/>)/g,function(e,t){return`
|rowspan="`+t+`"|`}],[/\|\|(?=style="text-align:center"\|<ref name="([^"]*?)"[ \t]*\/>)/g,`
|`],[/\|\|rowspan="([0-9]{1,2})"[ \t]*?(?=style="text-align:center"\|<ref name="([^"]*?)"[ \t]*\/>)/g,function(e,t){return`
|rowspan="`+t+`" `}],[/^\|(?=.*[A-Za-z\u00C0-\u017F])[A-Za-z0-9\x20-\x7E\uAC00-\uD7A3\uAC00-\uD7A3\u4E00-\u9FFF\u00C0-\u017F\u2013]+\|{2}(?!.*(rowspan|colspan)="[^"]"\|)(?=.*[A-Za-z])[A-Za-z0-9\x20-\x7E\uAC00-\uD7A3\uAC00-\uD7A3\u4E00-\u9FFF\u00C0-\u017F\u2013]+$/gm,function(e){return e.replace(/\|{2}/g,`
|`)}]];function Gi(){let t=e.get(),n=/\{\|([\s\S]*?)\|\}(?!\})/g;for(let[e,r]of Wi)t=t.replace(n,function(t){return t.replace(e,r)});t=t.replace(/\|\-\n(?!\|-\|\})\n/g,function(e){return`|-
`}).replace(/\|\-\n(?=\|})/g,function(e){return``}).replace(/^\n\|\-/gm,function(e){return`|-`}),e.set(t)}function Ki(){let t=e.get();t=t.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/"wikitable((?:[ \t]+(?:plainrowheaders|sortable))*)"/gi,function(e,t){let n=/\bsortable\b/i.test(t),r=/\bplainrowheaders\b/i.test(t),i=`wikitable`;return r&&(i+=` plainrowheaders`),n&&(i+=` sortable`),`"`+i+`"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="margin-right:(0|[ \t]*0)(|;)"/gi,function(e){return``})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="([^"]*)\s*;"/g,function(e,t){return`style="`+t+`"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="([^"]*)"/g,function(e,t){return`style="`+t.replace(/:\s+/g,`:`)+`"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="width:([0-9]{1,2}|100)%"/gi,function(e,t){return`style="width:`+t+`%"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="text-align:(left|center|right)"/gi,function(e,t){return`style="text-align:`+t+`"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/style="width:([0-9]{1,2}|100)%;[ \t]*text-align:(left|center|right)"/gi,function(e,t,n){return`style="text-align:`+n+`; width:`+t+`%"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/scope=col/gi,function(e){return`scope="col"`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/scope=row/gi,function(e){return`scope="row"`})}).replace(/\|scope=\"col\"\|/g,function(e){return`!scope="col"|`}).replace(/\|scope=\"col\"(?!\|)/g,function(e){return`!scope="col"`}).replace(/\|scope=\"row\"\|/g,function(e){return`!scope="row"|`}).replace(/\|scope=\"row\"(?!\|)/g,function(e){return`!scope="row"`}).replace(/(\!|\|)rowspan=1\|/g,function(e,t){return t}).replace(/(\!|\|)rowspan=\"1\"\|/g,function(e,t){return t}).replace(/(\!|\|)rowspan=\"1\|/g,function(e,t){return t}).replace(/(\!|\|)rowspan=1\"\|/g,function(e,t){return t}).replace(RegExp(`[ \\t]*(?<!(\\![ \\t]*|\\|[ \\t]*))rowspan=1\\|`,`g`),function(e){return`|`}).replace(RegExp(`[ \\t]*(?<!(\\![ \\t]*|\\|[ \\t]*))rowspan=\\"1\\"\\|`,`g`),function(e){return`|`}).replace(RegExp(`[ \\t]*(?<!(\\![ \\t]*|\\|[ \\t]*))rowspan=\\"1\\|`,`g`),function(e){return`|`}).replace(RegExp(`[ \\t]*(?<!(\\![ \\t]*|\\|[ \\t]*))rowspan=1\\"\\|`,`g`),function(e){return`|`}).replace(RegExp(`[ \\t]*?(?<!(\\![ \\t]*?|\\|[ \\t]*?))rowspan=1(?!(\\"|\\|))`,`g`),function(e){return``}).replace(RegExp(`[ \\t]*?(?<!(\\![ \\t]*?|\\|[ \\t]*?))rowspan=\\"1\\"(?!\\|)`,`g`),function(e){return``}).replace(RegExp(`[ \\t]*?(?<!(\\![ \\t]*?|\\|[ \\t]*?))rowspan=\\"1(?!(\\"|\\||[0-9]))`,`g`),function(e){return``}).replace(RegExp(`[ \\t]*?(?<!(\\![ \\t]*?|\\|[ \\t]*?))rowspan=1\\"(?!\\|)`,`g`),function(e){return``}).replace(/rowspan=(?!<!--.*-->)([0-9]{1,2})/g,function(e,t){return`rowspan="`+t+`"`}).replace(/rowspan=(<!--.*-->)([0-9]{1,2})/g,function(e,t,n){return`rowspan=`+t+`"`+n+`"`}).replace(/colspan=(?!<!--.*-->)([0-9]{1,2})/g,function(e,t){return`colspan="`+t+`"`}).replace(/colspan=(<!--.*-->)([0-9]{1,2})/g,function(e,t,n){return`colspan=`+t+`"`+n+`"`}).replace(/align=(left|center|right)/g,function(e,t){return`style="text-align:`+t+`"`}).replace(/align=\"(left|center|right)\"/g,function(e,t){return`style="text-align:`+t+`"`}).replace(/style=text-align:(left|center|right)/g,function(e,t){return`style="text-align:`+t+`"`}).replace(/valign=(top|middle|bottom)/g,function(e,t){return`style="vertical-align`+t+`"`}).replace(/valign\"(top|middle|bottom)\"/g,function(e,t){return`style="vertical-align`+t+`"`}).replace(/style=vertical-align:(left|center|right)/g,function(e,t){return`style="vertical-align:`+t+`"`}).replace(/style=\"([^"]*);\"/g,function(e,t){return`style="`+t+`"`}).replace(/^(!|\|)style=\"([^"\|]*)\|$/gm,function(e,t,n){return t+`style="`+n+`"|`}).replace(/[ \t]style=\"([^"\|]*)\|/g,function(e,t){return` style="`+t+`"|`}).replace(/(!|\|)(scope="row")[ \t]*(style="[^"]*")[ \t]*(rowspan="[0-9]{1,2}")/gi,function(e,t,n,r,i){return t+n+` `+i+` `+r}).replace(/(!|\|)(rowspan="[0-9]{1,2}")[ \t]*(scope="row")/gi,function(e,t,n,r){return t+r+` `+n}).replace(/(!|\|)(rowspan="[0-9]{1,2}")[ \t]*(scope="row")[ \t]*(style="[^"]*")/gi,function(e,t,n,r,i){return t+r+` `+n+` `+i}).replace(/(!|\|)(rowspan="[0-9]{1,2}")[ \t]*(style="[^"]*")[ \t]*(scope="row")/gi,function(e,t,n,r,i){return t+i+` `+n+` `+r}).replace(/(!|\|)(style="[^"]*")[ \t]*(rowspan="[0-9]{1,2}")/gi,function(e,t,n,r){return t+r+` `+n}).replace(/^\!width="[0-9]{1,2}"\|([\s\S]*?)$/gim,function(e,t){return`!`+t}),e.set(t)}function qi(){let t=e.get();t=t.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/{{Abbr\|Ref\.\|(Ref|Ref\.|Reference|References|Reference\(s\))}}/gi,function(e){return`{{Abbr|Ref.|Reference(s)}}`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/!class="unsortable"[ \t]*scope="col"\|/gi,function(e){return`!scope="col" class="unsortable"|`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<=(!|!class="unsortable"\\|))Note$`,`gm`),function(e){return`Notes`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<=!)class="unsortable"\\|(?=Notes$)`,`gm`),function(e){return``})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<=(!|!class="unsortable"\\|))(Ref|Ref\\.|Reference|References|Reference\\(s\\))$`,`gm`),function(e){return`{{Abbr|Ref.|Reference(s)}}`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<=(!scope="col"\\||!scope="col" class="unsortable"\\|))(Ref|Ref\\.|Reference|References|Reference\\(s\\))$`,`gm`),function(e){return`{{Abbr|Ref.|Reference(s)}}`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/!scope="col"\|{{Abbr\|Ref\.\|Reference\(s\)}}$/gm,function(e){return`!scope="col" class="unsortable"|{{Abbr|Ref.|Reference(s)}}`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/!{{Abbr\|Ref\.\|Reference\(s\)}}$/gm,function(e){return`!class="unsortable"|{{Abbr|Ref.|Reference(s)}}`})}).replace(RegExp(`!((?:(?!\\bscope="col")[^|\\n])*\\|)?(Award[ \\t]*ceremony|Year|Title|Song title|Role|Artist|Singer|Director|Director\\(s\\)|Publication|Rank|(?:Note|Notes|Note\\(s\\))|Category|Nominee|Nominees|Nominee\\(s\\)|Work|Works|Work\\(s\\)|Nominee[ \\t]*\\/[ \\t]*Work|Nominees[ \\t]*\\/[ \\t]*Works|Nominee\\(s\\)[ \\t]*\\/[ \\t]*Work\\(s\\)|Result|Results)(?![^\\[]*?\\]\\])(?![^\\{]*?\\}\\})$`,`gim`),function(e,t,n){return`!scope="col"`+(t?` `+t:`|`)+n}).replace(/!class="unsortable"\|({{Abbr\|Ref\.\|Reference\(s\)}})(?![^\[]*?\]\])(?![^\{]*?\}\})$/gim,function(e,t){return`!scope="col" class="unsortable"|`+t}),e.set(t)}function Ji(){let t=e.get(),n=function(e){return e.replace(/^\|(\d{4})$/gm,function(e,t){return`!scope="row"|`+t})},r=function(e){return e.replace(/^\|(\d{4})\u2013(\d{4})$/gm,function(e,t,n){return`!scope="row"|`+t+`–`+n})},i=function(e){return e.replace(/^\|(\d{4})\u2013present$/gm,function(e,t){return`!scope="row"|`+t+`–present`})},a=function(e){return e.replace(/^\|(\d{4}),[ \t]*(\d{4})$/gm,function(e,t,n){return`!scope="row"|`+t+`, `+n})},o=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|(\d{4})$/gm,function(e,t,n){return`!scope="row" `+t+`|`+n})},s=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|(\d{4})\u2013(\d{4})$/gm,function(e,t,n,r){return`!scope="row" `+t+`|`+n+`–`+r})},c=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|(\d{4})\u2013present$/gm,function(e,t,n){return`!scope="row" `+t+`|`+n+`–present`})},l=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|(\d{4}),[ \t]*(\d{4})$/gm,function(e,t,n,r){return`!scope="row" `+t+`|`+n+`, `+r})},u=function(e){return e.replace(/^\|(<ref>[\s\S]*?<\/ref>)$/gm,function(e,t){return`|style="text-align:center"|`+t})},d=function(e){return e.replace(/^\|<ref name="([^"]*?)">([\s\S]*?)<\/ref>$/gm,function(e,t,n){return`|style="text-align:center"|<ref name="`+t+`">`+n+`</ref>`})},f=function(e){return e.replace(/^\|<ref name="([^"]*?)"[ \t]*\/>$/gm,function(e,t){return`|style="text-align:center"|<ref name="`+t+`" />`})},p=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|(<ref>[\s\S]*?<\/ref>)$/gm,function(e,t,n){return`|`+t+` style="text-align:center"|`+n})},m=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|<ref name="([^"]*?)">([\s\S]*?)<\/ref>$/gm,function(e,t,n,r){return`|`+t+` style="text-align:center"|<ref name="`+n+`">`+r+`</ref>`})},h=function(e){return e.replace(/^\|(rowspan="[0-9]{1,2}")\|<ref name="([^"]*?)"[ \t]*\/>$/gm,function(e,t,n){return`|`+t+` style="text-align:center"|<ref name="`+n+`" />`})},g=function(e){return e.replace(RegExp(`(?<!\\|style="text-align:center")\\|$(?=\\n\\|(\\-|\\}))`,`gm`),function(){return`|style="text-align:center"|`})},_=function(e){return l(c(s(o(a(i(r(n(e))))))))},v=function(e){return g(h(m(p(f(d(u(_(e))))))))};t=t.replace(/^(={2,3})[ \t]*Television[ \t]*(={2,3})$/gim,function(e,t,n){return t+`Television series`+n}).replace(/^(={2,3})[ \t]*Variety[ \t]*(show|shows)[ \t]*(={2,3})$/gim,function(e,t,n,r){return t+`Television shows`+r}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col"\\|(Note|Notes|Note\\(s\\))\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|(Note|Notes|Note\\(s\\))\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col"\\|(Note|Notes|Note\\(s\\))\\n!scope="col" class="unsortable"\\|{{Abbr\\|Ref\\.\\|Reference\\(s\\)}}\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|(Note|Notes|Note\\(s\\))\\n!scope="col" class="unsortable"\\|{{Abbr\\|Ref\\.\\|Reference\\(s\\)}}\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(RegExp(`(?<!\\|\\-)\\n(?=!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|{{Abbr\\|Ref\\.\\|Reference\\(s\\)}}\\n\\|\\-)`,`gi`),function(e){return`
|-
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return/!scope="col"\|Year\n!scope="col"\|Title\n!scope="col"\|Role/i.test(e)?e.replace(/"wikitable([^"]*)"/gi,`"wikitable plainrowheaders sortable"`):e});let y=[`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n\\|-`,`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col"\\|(Note|Notes|Note\\(s\\))\\n\\|-`,`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|(Note|Notes|Note\\(s\\))\\n\\|-`,`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col"\\|(Note|Notes|Note\\(s\\))\\n!scope="col" class="unsortable"\\|\\{\\{Abbr\\|Ref\\.\\|Reference\\(s\\)\\}\\}\\n\\|-`,`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|(Note|Notes|Note\\(s\\))\\n!scope="col" class="unsortable"\\|\\{\\{Abbr\\|Ref\\.\\|Reference\\(s\\)\\}\\}\\n\\|-`,`!scope="col"\\|Year\\n!scope="col"\\|Title\\n!scope="col"\\|Role\\n!scope="col" class="unsortable"\\|\\{\\{Abbr\\|Ref\\.\\|Reference\\(s\\)\\}\\}\\n\\|-`];for(let e of[`\\{\\|class="wikitable plainrowheaders sortable"(?:(?!\\|\\-)[\\s\\S])*\\|\\-\\n`,`\\{\\|class="wikitable plainrowheaders sortable" style="text-align:center"(?:(?!\\|\\-)[\\s\\S])*\\|\\-\\n`,`\\{\\|class="wikitable plainrowheaders sortable" style="width:100%"(?:(?!\\|\\-)[\\s\\S])*\\|\\-\\n`,`\\{\\|class="wikitable plainrowheaders sortable" style="text-align:center; width:100%"(?:(?!\\|\\-)[\\s\\S])*\\|\\-\\n`])for(let n=0;n<y.length;n++){let r=n<3?_:v;t=t.replace(RegExp(e+y[n]+`([\\s\\S]*?)\\|\\}`,`gi`),r)}e.set(t)}function Yi(){let t=e.get(),n=`!scope="col"\\|Award[ \\t]*ceremony\\n!scope="col"\\|Year\\n!scope="col"\\|Category\\n!scope="col"\\|`+Vi.replace(/^\(\?:/,`(`)+`\\n!scope="col"\\|(Result|Results)\\n!scope="col" class="unsortable"\\|\\{\\{Abbr\\|Ref\\.\\|Reference\\(s\\)\\}\\}\\n\\|-`,r=`\\{\\|class="wikitable plainrowheaders sortable"(?:(?!\\|\\-)[\\s\\S])*\\|(\\-|\\+.*?)\\n`+n+`([\\s\\S]*?)\\|\\}`,i=`\\{\\|class="wikitable plainrowheaders sortable" style="text-align:center"(?:(?!\\|\\-)[\\s\\S])*\\|(\\-|\\+.*?)\\n`+n+`([\\s\\S]*?)\\|\\}`,a=`\\{\\|class="wikitable plainrowheaders sortable" style="width:100%"(?:(?!\\|\\-)[\\s\\S])*\\|(\\-|\\+.*?)\\n`+n+`([\\s\\S]*?)\\|\\}`,o=`\\{\\|class="wikitable plainrowheaders sortable" style="text-align:center; width:100%"(?:(?!\\|\\-)[\\s\\S])*\\|(\\-|\\+.*?)\\n`+n+`([\\s\\S]*?)\\|\\}`,s=function(e){return e.replace(RegExp(`^\\|(?:(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2},?[ \\t]+|[0-9]{1,2}[ \\t]+(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+)(\\d{4})$`,`gm`),function(e,t){return`|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(?:(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2},?[ \\t]+|[0-9]{1,2}[ \\t]+(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+)(\\d{4})$`,`gm`),function(e,t,n){return`|`+t+`|`+n}).replace(RegExp(`^\\|(\\[\\[[^\\]]+\\|)(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2},?[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n){return`|`+t+n}).replace(RegExp(`^\\|(\\[\\[[^\\]]+\\|)[0-9]{1,2}[ \\t]+(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n){return`|`+t+n}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\[\\[[^\\]]+\\|)(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2},?[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n,r){return`|`+t+`|`+n+r}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\[\\[[^\\]]+\\|)[0-9]{1,2}[ \\t]+(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n,r){return`|`+t+`|`+n+r}).replace(RegExp(`^\\|(?:(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2}[ \\t]*[-–—][ \\t]*[0-9]{1,2},?[ \\t]+)(\\d{4})$`,`gm`),function(e,t){return`|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(?:(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2}[ \\t]*[-–—][ \\t]*[0-9]{1,2},?[ \\t]+)(\\d{4})$`,`gm`),function(e,t,n){return`|`+t+`|`+n}).replace(RegExp(`^\\|(\\[\\[[^\\]]+\\|)(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2}[ \\t]*[-–—][ \\t]*[0-9]{1,2},?[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n){return`|`+t+n}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\[\\[[^\\]]+\\|)(?:(?:January|February|March|April|May|June|July|August|September|October|November|December))[ \\t]+[0-9]{1,2}[ \\t]*[-–—][ \\t]*[0-9]{1,2},?[ \\t]+(\\d{4}\\]\\])$`,`gm`),function(e,t,n,r){return`|`+t+`|`+n+r}).replace(/^\|(\d{4})-[0-9]{2}-[0-9]{2}$/gm,function(e,t){return`|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\d{4})-[0-9]{2}-[0-9]{2}$`,`gm`),function(e,t,n){return`|`+t+`|`+n})},c=function(e){return/\bstyle\s*=\s*"text-align:center"/i.test(e)?e:(e+` style="text-align:center"`).trim()},l=function(e){return e.replace(/^\|(\b\d{4}\b)$/gm,function(e,t){return`|style="text-align:center"|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\b\\d{4}\\b)$`,`gm`),function(e,t,n){return`|`+c(t)+`|`+n}).replace(/^\|(\[\[.*?\|\b\d{4}\b\]\])$/gm,function(e,t){return`|style="text-align:center"|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(\\[\\[.*?\\|\\b\\d{4}\\b\\]\\])$`,`gm`),function(e,t,n){return`|`+c(t)+`|`+n}).replace(/^\|(<ref>[\s\S]*?<\/ref>)$/gm,function(e,t){return`|style="text-align:center"|`+t}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|(<ref>[\\s\\S]*?<\\/ref>)$`,`gm`),function(e,t,n){return`|`+c(t)+`|`+n}).replace(/^\|<ref name="([^"]*?)">([\s\S]*?)<\/ref>$/gm,function(e,t,n){return`|style="text-align:center"|<ref name="`+t+`">`+n+`</ref>`}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|<ref name="([^"]*?)">([\\s\\S]*?)<\\/ref>$`,`gm`),function(e,t,n,r){return`|`+c(t)+`|<ref name="`+n+`">`+r+`</ref>`}).replace(/^\|<ref name="([^"]*?)"[ \t]*\/>$/gm,function(e,t){return`|style="text-align:center"|<ref name="`+t+`" />`}).replace(RegExp(`^\\|([^|\\n]*\\browspan\\s*=\\s*"?[0-9]{1,2}"?[^|\\n]*)\\|<ref name="([^"]*?)"[ \\t]*\\/>$`,`gm`),function(e,t,n){return`|`+c(t)+`|<ref name="`+n+`" />`}).replace(RegExp(`(?<!\\|style="text-align:center")\\|$(?=\\n\\|(\\-|\\}))`,`gm`),function(){return`|style="text-align:center"|`})},u=function(e){return e.replace(/^\|style="text-align:center"(\|\b\d{4}\b)$/gm,function(e,t){return t}).replace(/^\|(rowspan="[0-9]{1,2}")[ \t]*style="text-align:center"\|(\b\d{4}\b)$/gm,function(e,t,n){return`|`+t+`|`+n}).replace(/^\|style="text-align:center"(\|\[\[.*?\|\b\d{4}\b\]\])$/gm,function(e,t){return t}).replace(/^\|(rowspan="[0-9]{1,2}")[ \t]*style="text-align:center"\|(\[\[.*?\|\b\d{4}\b\]\])$/gm,function(e,t,n){return`|`+t+`|`+n}).replace(/^\|style="text-align:center"(\|<ref>[\s\S]*?<\/ref>)$/gm,function(e,t){return t}).replace(/^\|(rowspan="[0-9]{1,2}")[ \t]*style="text-align:center"\|(<ref>[\s\S]*?<\/ref>)$/gm,function(e,t,n){return`|`+t+`|`+n}).replace(/^\|style="text-align:center"(\|<ref name="([^"]*?)">([\s\S]*?)<\/ref>)$/gm,function(e,t){return t}).replace(/^\|(rowspan="[0-9]{1,2}")[ \t]*style="text-align:center"\|(<ref name="([^"]*?)">([\s\S]*?)<\/ref>)$/gm,function(e,t,n){return`|`+t+`|`+n}).replace(/^\|style="text-align:center"(\|<ref name="([^"]*?)"[ \t]*\/>)$/gm,function(e,t){return t}).replace(/^\|(rowspan="[0-9]{1,2}")[ \t]*style="text-align:center"\|(<ref name="([^"]*?)"[ \t]*\/>)$/gm,function(e,t,n){return`|`+t+`|`+n})};t=t.replace(/!scope="col"\|Award\n!scope="col"\|Date[ \t]*of[ \t]*ceremony/gi,function(){return`!scope="col"|Award ceremony
!scope="col"|Year`}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return/!scope="col"\|Award[ \t]*ceremony\n!scope="col"\|Year\n!scope="col"\|Category/i.test(e)?e.replace(/"wikitable([^"]*)"/gi,`"wikitable plainrowheaders sortable"`):e}).replace(new RegExp(r,`gi`),function(e){return l(s(e))}).replace(new RegExp(i,`gi`),function(e){return u(s(e))}).replace(new RegExp(a,`gi`),function(e){return l(s(e))}).replace(new RegExp(o,`gi`),function(e){return u(s(e))}),t=Ga(Wa(t)),e.set(t)}function Xi(e){return e.replace(/[ \t]*scope="(?:row|rowgroup|col)"/gi,``).replace(/[ \t]+/g,` `).trim()}function Zi(e){let t=e.charAt(0),n=e.slice(1),r=n.indexOf(`|`);if(r===-1)return{marker:t,attrs:``,content:n};let i=n.slice(0,r).trim(),a=n.slice(r+1);return/^(?:scope|rowspan|colspan|style|class|align|valign|width)=/i.test(i)||/[ \t](?:scope|rowspan|colspan|style|class|align|valign|width)=/i.test(i)?{marker:t,attrs:i,content:a}:{marker:t,attrs:``,content:n}}function Qi(e){let t=e.attrs.trim();return t?e.marker+t+`|`+e.content:e.marker+e.content}function $i(e){return/!scope="col"\|Year\n!scope="col"\|Title\n!scope="col"\|Role/i.test(e)}function ea(e){return/!scope="col"\|Award[ \t]*ceremony\n!scope="col"\|Year\n!scope="col"\|Category/i.test(e)}function ta(e){let t=e.match(/\browspan="([0-9]{1,2})[ \t]*"/i);return t?Number(t[1]):1}function na(e){for(let t=0;t<e.length;t++)e[t]>0&&--e[t]}function ra(e){let t=e.match(/\bcolspan="([0-9]{1,2})[ \t]*"/i);return t?Number(t[1]):1}function ia(e,t){let n=e;for(;t[n]>0;)n+=1;return n}function aa(e){return e.startsWith(`{|`)||e.startsWith(`|+`)||e===`|}`||e.trim()===``}function oa(e){return/^\|-\s*$/.test(e)}function sa(e){return/^[!|](?![+}\-])/.test(e)}function ca(e){return/^!/.test(e)&&!/\bscope="row"\b/i.test(e)}function la(e){let t=e.filter(sa);return t.length>0&&t.every(ca)}function ua(e){return e=Xi(e),e?`scope="row" `+e:`scope="row"`}function da(e,t,n){let r=[],i=0;for(let a of e){if(!sa(a)){r.push(a);continue}let e=Zi(a),o=ia(i,t);o===0?(e.marker=`!`,e.attrs=ua(e.attrs,n)):(e.marker=`|`,e.attrs=Xi(e.attrs)),r.push(Qi(e));let s=ta(e.attrs),c=ra(e.attrs);if(s>1)for(let e=0;e<c;e++)t[o+e]=s;i=o+c}return r}function fa(e,t){let n=e.split(`
`),r=[],i=[],a=[];function o(){a.length!==0&&(la(a)?r.push(...a):r.push(...da(a,i,t)),a=[])}for(let e of n){if(oa(e)){o(),na(i),r.push(e);continue}if(aa(e)){o(),r.push(e);continue}a.push(e)}return o(),r.join(`
`)}function pa(){let t=e.get();t=t.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return $i(e)||ea(e)?fa(e):e}),e.set(t)}function ma(e){return(e||``).replace(/<!--[\s\S]*?-->/g,``).replace(/<ref[\s\S]*?<\/ref>/gi,``).replace(/<ref[^>]*\/>/gi,``).replace(/\{\{sort\|([^|{}]+)\|[\s\S]*?\}\}/gi,`$1`).replace(/\[\[[^\]|]*\|([^\]]+)\]\]/g,`$1`).replace(/\[\[([^\]]+)\]\]/g,`$1`).replace(/''+/g,``).replace(/ /gi,` `).replace(/\s+/g,` `).trim().toLowerCase()}function ha(e){return ma(e).replace(/^the\s+/i,``)}function ga(e){return ma(e)}function _a(e){return ma(e).replace(/^(best|outstanding)\s+/i,``)}function va(e){return e?(e.content||``).replace(/\s+/g,` `).trim():``}function ya(e){let t=(e||``).toLowerCase(),n=ma(e);return/\{\{\s*(won|win|winner|honou?red)\b/i.test(t)||/\b(won|win|winner|honou?red|recipient|place|top\s*\d+)\b/i.test(n)?0:/\{\{\s*(nom|nominated|runner-up|runner up|shortlisted|finalist)\b/i.test(t)||/\b(nominated|nomination|nominee|nom|runner-up|runner up|shortlisted|finalist|finalists)\b/i.test(n)?1:/\{\{\s*(pending|tba)\b/i.test(t)||/\b(pending|tba|to be announced)\b/i.test(n)?2:3}function Z(e){return(e||``).replace(/[ \t]+/g,` `).trim()}function ba(e){let t=Z(e).match(/\browspan\s*=\s*"?([0-9]{1,2})\s*"?/i);return t?parseInt(t[1],10):1}function xa(e){return Z(e).replace(/[ \t]*\browspan\s*=\s*"?[0-9]{1,2}\s*"?/gi,``).replace(/[ \t]+/g,` `).trim()}function Sa(e){return Z(e).replace(/[ \t]*\bscope\s*=\s*"(?:row|rowgroup|col)"/gi,``).replace(/[ \t]+/g,` `).trim()}function Ca(e,t){return e=xa(e),t<=1?e:(e+` rowspan="`+t+`"`).trim()}function wa(e,t){return e=Sa(e),(`scope="`+t+`" `+e).trim()}function Ta(e){let t=e.charAt(0),n=e.slice(1),r=n.indexOf(`|`);if(r===-1)return{marker:t,attrs:``,content:n.trim()};let i=n.slice(0,r).trim(),a=n.slice(r+1).trim();return/^(?:scope|rowspan|colspan|style|class|align|valign|width)=/i.test(i)||/[ \t](?:scope|rowspan|colspan|style|class|align|valign|width)=/i.test(i)?{marker:t,attrs:Z(i),content:a}:{marker:t,attrs:``,content:n.trim()}}function Ea(e){let t=Z(e.attrs);return t?e.marker+t+`|`+e.content:e.marker+e.content}function Da(e){return{marker:e.marker,attrs:xa(e.attrs),content:e.content,refSpanId:e.refSpanId}}function Oa(e){return e.map(e=>e.map(e=>e?Da(e):null))}function ka(e){return!e.comment&&e.refDepth===0&&e.templateDepth===0&&e.linkDepth===0}function Aa(e,t){let n=0;for(;n<t.length;){let r=t.slice(n);if(e.comment){let t=r.indexOf(`-->`);if(t===-1)return;e.comment=!1,n+=t+3;continue}if(r.startsWith(`<!--`)){e.comment=!0,n+=4;continue}let i=r.match(/^<\s*\/?\s*ref\b[^>]*>/i);if(i){/^<\s*\//.test(i[0])?e.refDepth=Math.max(0,e.refDepth-1):/\/\s*>$/.test(i[0])||(e.refDepth+=1),n+=i[0].length;continue}if(r.startsWith(`{{`)){e.templateDepth+=1,n+=2;continue}if(r.startsWith(`}}`)){e.templateDepth=Math.max(0,e.templateDepth-1),n+=2;continue}if(r.startsWith(`[[`)){e.linkDepth+=1,n+=2;continue}if(r.startsWith(`]]`)){e.linkDepth=Math.max(0,e.linkDepth-1),n+=2;continue}n+=1}}function ja(e,t){return ka(t)&&/^[!|](?![+}\-])/.test(e)}function Ma(e,t){return ka(t)&&/^\|-\s*$/.test(e)}function Na(e){let t=[],n={comment:!1,refDepth:0,templateDepth:0,linkDepth:0},r=[];return e.trim().split(`
`).forEach(e=>{if(Ma(e,n)){r.length&&t.push(r.join(`
`).trim()),r=[];return}r.push(e),Aa(n,e)}),r.length&&t.push(r.join(`
`).trim()),ka(n)?t.filter(Boolean):null}function Pa(e){let t=[],n={comment:!1,refDepth:0,templateDepth:0,linkDepth:0},r=[];return e.split(`
`).forEach(e=>{ja(e,n)?(r.length&&t.push(r.join(`
`)),r=[e]):r.length&&r.push(e),Aa(n,e)}),r.length&&t.push(r.join(`
`)),ka(n)?t:null}function Fa(e){let t=Na(e);if(!t)return null;let n=[],r=[],i=1;return t.forEach(e=>{let t=Pa(e);if(!t){n.length=0;return}let a=t.map(Ta),o=[],s=0,c=0;for(;s<a.length||r[c];){if(r[c]){let e=r[c];o[c]=Da(e.cell),--e.left,e.left<=0&&(r[c]=null),c+=1;continue}let e=a[s++],t=ba(e.attrs),n=Da(e);c===Bi&&t>1&&(n.refSpanId=i,i+=1),o[c]=n,t>1&&(r[c]={left:t-1,cell:Da(n)}),c+=1}o.length===6?n.push(o):n.length=0}),r.some(Boolean)?null:n.length===t.length?n:null}function Ia(e,t){return e&&t&&e.marker===t.marker&&Z(xa(e.attrs))===Z(xa(t.attrs))&&va(e)===va(t)}function La(e,t){return e&&t&&e.refSpanId&&e.refSpanId===t.refSpanId}function Ra(e,t,n,r,i){let a=t;for(;a<n;){let t=a+1,o=i&&i.refSpan?La:Ia;for(;t<n&&o(e[a][r],e[t][r]);)t+=1;let s=t-a;if(s>1){e[a][r].attrs=Ca(e[a][r].attrs,s),i&&i.scope&&(e[a][r].attrs=wa(e[a][r].attrs,i.scope),e[a][r].marker=`!`);for(let n=a+1;n<t;n+=1)e[n][r]=null}else i&&i.scope&&(e[a][r].attrs=wa(e[a][r].attrs,i.singleScope||i.scope),e[a][r].marker=`!`);a=t}}function Q(e,t,n){Ra(e,0,e.length,t,n)}function za(e){for(let t of e)t[J].attrs=wa(t[J].attrs,`row`),t[J].marker=`!`,t[Y].attrs=Sa(t[Y].attrs),t[Y].marker=`|`,t[X].attrs=Sa(t[X].attrs),t[X].marker=`|`,t[Ri].attrs=Sa(t[Ri].attrs),t[Ri].marker=`|`;return Q(e,J,{scope:`row`}),Q(e,Y),Q(e,X),Q(e,Ri),Q(e,Bi,{refSpan:!0}),e}function Ba(e){return e.map(e=>`|-
`+e.filter(Boolean).map(Ea).join(`
`)).join(`
`)}function Va(e){let t=new RegExp(Hi,`i`).exec(e);if(!t)return null;let n=t.index+t[0].length,r=e.lastIndexOf(`
|}`);return r===-1||r<=n?null:{openAndHeader:e.slice(0,n),body:e.slice(n,r),tail:e.slice(r)}}function Ha(e){let t=Va(e);if(!t)return e;let n=Fa(t.body);if(!n||!n.length)return e;n.sort((e,t)=>{let n=ha(e[J]&&e[J].content).localeCompare(ha(t[J]&&t[J].content));if(n!==0)return n;let r=ga(e[Y]&&e[Y].content).localeCompare(ga(t[Y]&&t[Y].content));if(r!==0)return r;let i=ya(e[zi]&&e[zi].content)-ya(t[zi]&&t[zi].content);if(i!==0)return i;let a=_a(e[X]&&e[X].content).localeCompare(_a(t[X]&&t[X].content));return a===0?0:a});let r=t.openAndHeader+`
`+Ba(n)+t.tail;return Ui.set(r,Oa(n)),r}function Ua(e){let t=Va(e);if(!t)return e;let n=Ui.get(e)||Fa(t.body);return!n||!n.length?e:t.openAndHeader+`
`+Ba(za(Oa(n)))+t.tail}function Wa(e){return Ui.clear(),e.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return Ha(e)})}function Ga(e){return e.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return Ua(e)})}function Ka(){let t=e.get();t=t.replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\!(?![^\[]*?\]\])(?![^\{]*?\}\})(?!['"]\s*\{\{)/g,function(e){return`! `})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\|(?![^\[]*?\]\])(?![^\{]*?\}\})/g,function(e){return` | `})}).replace(/^[ \t]*\|(?![^\[]*?\]\])(?![^\{]*?\}\})/gm,function(e){return`|`}).replace(/\{[ \t]*\|[ \t]*/g,function(e){return`{|`}).replace(/\{\|/g,function(e){return`{| `}).replace(/^\|[ \t]*\+/gm,function(e){return`|+ `}).replace(/^\|\+[ \t]*$/gm,function(e){return`|-`}).replace(/\|\+$/gm,function(e){return`|-`}).replace(/(\|\+.*)(?:\n\|\-)$/gm,function(e,t){return t}).replace(/\|[ \t]*\-/g,function(e){return`|-`}).replace(/\|\-\n\|\-/g,function(e){return`|-`}).replace(/\|[ \t]*\|/g,function(e){return`||`}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/!scope="row"[ \t]*\|[ \t]*\{\{TBA\}\}/gi,function(e){return`!scope="row" {{TBA}}`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\|\s*(?=\|-\n)(?![^\[]*?\]\])(?![^\{]*?\}\})/g,function(e){return`|
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\|\s*(?=\*)(?![^\[]*?\]\])(?![^\{]*?\}\})/g,function(e){return`|
`})}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\|\s*(?=\#)(?![^\[]*?\]\])(?![^\{]*?\}\})/g,function(e){return`|
`})}).replace(/\|[ \t]*\}/g,function(e){return`|}`}).replace(/\{\|([\s\S]*?)\|\}(?!\})/g,function(e){return e.replace(/\![ \t]*scope="row"[ \t]*\|[ \t]*\{\{TBA\}\}/gi,function(e){return`! scope="row" {{TBA}}`})}),e.set(t)}function qa(){Gi(),Ki(),qi(),Ji(),Yi(),pa(),Ka()}var Ja={run:qa},Ya=/{{\s*AfC comment\b[\s\S]*?}}/gi;function Xa(){if(mw.config.get(`wgNamespaceNumber`)!==118)return null;let e=[];return{protect(t){return t.replace(Ya,function(t){return e.push(t),`paperAFCCOMMENT`+(e.length-1)+`paper`})},restore(t){return t.replace(/paperAFCCOMMENT(\d+)paper/g,function(t,n){return e[parseInt(n,10)]})}}}function Za(){let t=e.get();t=t.replace(/<br>/gi,function(e){return`<br />`}).replace(/<br\/>/gi,function(e){return`<br />`}).replace(RegExp(`[ \\t]*(?<!=)==(?!=)[ \\t]*`,`g`),function(e){return`==`}).replace(/[ \t]*===[ \t]*/g,function(e){return`===`}).replace(RegExp(`[ \\t]*(?<!=)====(?!=)[ \\t]*`,`g`),function(e){return`====`}).replace(/(==[^=]+==)\n\s*\n/g,function(e,t){return t+`
`}).replace(/[ ]/g,function(e){return` `}).replace(/\[\[([^[\]]+)\]\]/g,function(e,t){return`[[`+t+`]]`}).replace(/^\*[ \t]*([\s\S]*?)$/gm,function(e,t){return`*`+t}).replace(/^\*([\s\S]*?)$/gm,function(e,t){return`* `+t}).replace(/\*[ \t]*\*/g,function(e){return`**`}).replace(/\:\'\'<br[ \t]*\/[ \t]*>[ \t]*(?=\")/g,function(e){return`'' – `}).replace(/<\/ref>[ \t]*(<ref>|<ref name=\".*\">)/gi,function(e,t){return`</ref>`+t}).replace(/<\/ref>([a-zA-Z0-9])/gi,function(e,t){return`</ref> `+t}).replace(/<ref name=([^">]*?)[ \t]*\/>/gm,function(e,t){return`<ref name="`+t+`" />`}).replace(/<ref name="([^">]*?)"[ \t]*\/>/g,function(e,t){return`<ref name="`+t+`" />`}).replace(/<ref name=([^"/>]*?)[ \t]*>/g,function(e,t){return`<ref name="`+t+`">`}).replace(/<ref name="([^"\>]*?)"[ \t]*>/g,function(e,t){return`<ref name="`+t+`">`}).replace(/{{(Hlist|Horizontal list|Dotlist|Hlist1|Cslist|Csl|Bulleted list|Blist|Bulleted|Ulist|Unordered list|Ordered list|Olist|Unbulleted list|Ubl|Ubt|Ublist|Unbullet)\|([^\W]*)}}/gi,function(e,t,n){return n}).replace(/{{(Hlist|Horizontal list|Dotlist|Hlist1|Cslist|Csl|Bulleted list|Blist|Bulleted|Ulist|Unordered list|Ordered list|Olist|Unbulleted list|Ubl|Ubt|Ublist|Unbullet)\|(\[\[[^\]]*\]\])}}/gi,function(e,t,n){return n}),e.set(t)}function Qa(){let t=e.get(),n=[],r=[],i=[],a=[];function o(e){return a.push(e),`paperPROTECT`+(a.length-1)+`paper`}t=t.replace(/{{\s*(cite|citation)[\s\S]*?}}/gi,function(e){return n.push(e),`paperCITE`+(n.length-1)+`paper`}),t=t.replace(/{{\s*multiple images?[\s\S]*?}}/gi,o),t=t.replace(/<ref(?:\s+name="[^"]*")?\s*\/>|<ref(?:\s+name="[^"]*")?>[\s\S]*?<\/ref>/gi,function(e){return r.push(e),`paperREF`+(r.length-1)+`paper`}),t=t.replace(/\((?:stylized|stylised|styled|marketed|branded|written|rendered) as [^)]+\)/gi,function(e){return i.push(e),`paperSTYLE`+(i.length-1)+`paper`}),t=t.replace(/^\|[ \t]*?image\d*[ \t]*?=.*$/gim,o).replace(/^\|[ \t]*?website\d*[ \t]*?=.*$/gim,o).replace(/^\|[ \t]*?signature\d*[ \t]*?=.*$/gim,o).replace(/^\|[ \t]*?cover\d*[ \t]*?=.*$/gim,o).replace(/{{\s*URL\s*\|[\s\S]*?}}/gi,o).replace(/\[\[(File|Image|Media):([^\]|]+)(?=\|)/gi,function(e,t,n){return`[[`+t+`:`+o(n)}),t=t.replace(/(^|[^A-Za-z])\(G\)-IDLE(?![A-Za-z])/g,`$1(G)-Idle`).replace(/(^|[^A-Za-z])AESPA(?![A-Za-z])/g,`$1Aespa`).replace(/(^|[^A-Za-z])aespa(?![A-Za-z])/g,`$1Aespa`).replace(/(^|[^A-Za-z])ATEEZ(?![A-Za-z])/g,`$1Ateez`).replace(/(^|[^A-Za-z])BABYMONSTER(?![A-Za-z])/g,`$1Babymonster`).replace(/(^|[^A-Za-z])BLACKPINK(?![A-Za-z])/g,`$1Blackpink`).replace(/(^|[^A-Za-z])CRAVITY(?![A-Za-z])/g,`$1Cravity`).replace(/(^|[^A-Za-z])ENHYPEN(?![A-Za-z])/g,`$1Enhypen`).replace(/(^|[^A-Za-z])EVERGLOW(?![A-Za-z])/g,`$1Everglow`).replace(/(^|[^A-Za-z])EVNNE(?![A-Za-z])/g,`$1Evnne`).replace(/(^|[^A-Za-z])HYBE(?![A-Za-z])/g,`$1Hybe`).replace(/(^|[^A-Za-z])ILLIT(?![A-Za-z])/g,`$1Illit`).replace(/(^|[^A-Za-z])ITZY(?![A-Za-z])/g,`$1Itzy`).replace(/(^|[^A-Za-z])I-DLE(?![A-Za-z])/g,`$1I-dle`).replace(/(^|[^A-Za-z])IVE(?![A-Za-z])/g,`$1Ive`).replace(/(^|[^A-Za-z])KISS OF LIFE(?![A-Za-z])/g,`$1Kiss of Life`).replace(/(^|[^A-Za-z])LE SSERAFIM(?![A-Za-z])/g,`$1Le Sserafim`).replace(/(^|[^A-Za-z])TWICE(?![A-Za-z])/g,`$1Twice`).replace(/(^|[^A-Za-z])VIVIZ(?![A-Za-z])/g,`$1Viviz`),t=t.replace(/paperPROTECT(\d+)paper/g,function(e,t){return a[parseInt(t)]}),t=t.replace(/paperREF(\d+)paper/g,function(e,t){return r[parseInt(t)]}),t=t.replace(/paperCITE(\d+)paper/g,function(e,t){return n[parseInt(t)]}),t=t.replace(/paperSTYLE(\d+)paper/g,function(e,t){return i[parseInt(t)]}),e.set(t)}function $a(){let t=e.get(),n=t.match(/\[\[(.[^\]\|]*?)\|(.[^\]\|]*?)\]\]/g);if(n){for(let e=0;e<n.length;e++){let r=n[e].match(/\[\[(.*?)\|(.*?)\]\]/);if(r){let i=r[1],a=r[2];if(!i||!a)return;i.toLowerCase()===a.toLowerCase()&&(t=t.replace(n[e],`[[${i}]]`))}}t=t.replace(/\[\[Korean[ \t]*(drama|dramas)\|South Korean television series\]\]/gi,function(e){return`[[South Korean television series]]`}),e.set(t)}}function eo(t){let n=e.get();t.list&&(n=n.replace(RegExp(`^(\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)((?<!(http|https))\\:.*?)(<ref>.*<\\/ref>)$(\\n\\*\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)$`,`gim`),function(e,t,n,r,i,a){return t+i+a+`
`+n}).replace(RegExp(`^(\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)((?<!(http|https))\\:.*?)(<ref name=\\".*\\">.*<\\/ref>)$(\\n\\*\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)$`,`gim`),function(e,t,n,r,i,a){return t+i+a+`
`+n}).replace(RegExp(`^(\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)((?<!(http|https))\\:.*?)(<ref name=\\".*\\"[ \\t]*\\/>)$(\\n\\*\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)$`,`gim`),function(e,t,n,r,i,a){return t+i+a+`
`+n}).replace(RegExp(`^(\\*[ \\t]*[^\\n]*?(?:\\Was\\W).[^\\n<]*?)((?<!(http|https))\\:.*?)(<ref>.*<\\/ref>)$`,`gim`),function(e,t,n,r,i){return t+i+`
`+n}).replace(RegExp(`^(\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)((?<!(http|https))\\:.*?)(<ref name=\\".*\\">.*<\\/ref>)$`,`gim`),function(e,t,n,r,i){return t+i+`
`+n}).replace(RegExp(`^(\\*[ \\t]*.*?(?:\\Was\\W).[^<]*?)((?<!(http|https))\\:.*?)(<ref name=\\".*\\"[ \\t]*\\/>)$`,`gim`),function(e,t,n,r,i){return t+i+`
`+n})),e.set(n)}function to(){let t=e.get();t=t.replace(/\[\[(?!File\:)(.*?)\]\]/g,function(e,t){return`U005BU005B`+t+`U005DU005D`}).replace(/\{\{/g,function(e){return`U007BU007B`}).replace(/\}\}/g,function(e){return`U007DU007D`}).replace(RegExp(`(?<!(\\n\\s*|==\\n))(?=\\[\\[File:)`,`gi`),function(e){return`
`}).replace(RegExp(`(?<!^\\s*$\\n{1,10})(?<!\\=\\=\\n|^$\\n)(?=\\[\\[File\\:)`,`gim`),function(e){return`
`}).replace(RegExp(`(?<=\\[\\[File\\:)(.*)\\]\\]`,`gm`),function(e,t){return t+`U0029U0029`}).replace(RegExp(`(?<=\\[\\[File\\:)(.*?)U0029U0029(?!$)`,`gm`),function(e,t){return t+`U0029U0029
`}).replace(RegExp(`(?<=\\[\\[File\\:)(.*?)U0029U0029$(?!\\n^\\s*$)`,`gm`),function(e,t){return t+`U0029U0029
`}).replace(RegExp(`(?<=\\[\\[File\\:).*?U0029U0029`,`g`),function(e){return e.replace(/U005BU005B.*?U005DU005D/g,function(e){return e.replace(/\|/g,function(e){return`paperU007CU007Cpaper`})})}).replace(RegExp(`(?<=\\[\\[File\\:).*?U0029U0029`,`g`),function(e){return e.replace(/U007BU007B.*?U007DU007D/g,function(e){return e.replace(/\|/g,function(e){return`paperU007CU007Cpaper`})})}).replace(/\[\[File\:([\s\S]*?)U0029U0029/g,function(e){return e.replace(/\|/g,function(e){return`paperU007Cpaper`})}).replace(RegExp(`(?<=\\[\\[File\\:).*?U0029U0029$`,`gm`),function(e){return e.replace(RegExp(`(?<=paperU007Cpaper)[0-9]{1,3}px`,`g`),function(e){return`upright=1`})}).replace(RegExp(`(?<=\\[\\[File\\:).*?U0029U0029$`,`gm`),function(e){return e.replace(RegExp(`(?<=paperU007Cpaper)[0-9]{1,3}x[0-9]{1,3}px`,`g`),function(e){return`upright=1`})}).replace(RegExp(`(?<=paperU007Cpaper)uprightpaperU007Cpaperupright(?=paperU007Cpaper)`,`gi`),function(e){return`upright=1`}).replace(RegExp(`(?<=paperU007Cpaper)uprightpaperU007Cpaperupright(?=U0029U0029)`,`gi`),function(e){return`upright=1`}).replace(RegExp(`(?<=paperU007Cpaper)uprightpaperU007Cpaper(upright=[0-9]{1}|upright=[0-9]{1}\\.[0-9]{1,2})(?=paperU007Cpaper)`,`gi`),function(e,t){return t}).replace(RegExp(`(?<=paperU007Cpaper)uprightpaperU007Cpaper(upright=[0-9]{1}|upright=[0-9]{1}\\.[0-9]{1,2})(?=U0029U0029)`,`gi`),function(e,t){return t}).replace(RegExp(`(?<=\\[\\[File\\:)(.*?)U0029U0029$`,`gm`),function(e,t){return t+`]]`}).replace(RegExp(`(?<=\\[\\[File\\:)(.*?\\]\\])$(?!\\n\\n)`,`gm`),function(e,t){return t+`
`});let n=t.match(RegExp(`(?<=\\[\\[)File\\:[\\s\\S]*?(?=\\]\\])`,`g`));if(n){for(let e=0;e<n.length;e++){let r=n[e].split(`paperU007Cpaper`),{name:i,type:a,border:o,location:s,valign:c,size:l,link:u,alt:d,caption:f,classes:p,page:m}={};for(let e=0;e<r.length;e++)r[e].includes(`File:`)?i=r[e]:r[e].includes(`thumb`)||r[e].includes(`thumbnail`)||r[e].includes(`frame`)||r[e].includes(`frameless`)?a=r[e]:r[e].includes(`border`)?o=r[e]:r[e].includes(`right`)&&!r[e].includes(`upright`)||r[e].includes(`center`)||r[e].includes(`left`)?s=r[e]:r[e].includes(`middle`)||r[e].includes(`baseline`)||r[e].includes(`sub`)||r[e].includes(`super`)||r[e].includes(`text-top`)||r[e].includes(`text-bottom`)||r[e].includes(`top`)||r[e].includes(`bottom`)?c=r[e]:r[e].includes(`upright`)?l=r[e]:r[e].includes(`link=`)?u=r[e]:r[e].includes(`alt=`)?d=r[e]:r[e].includes(`class=`)?p=r[e]:r[e].includes(`page=`)?m=r[e]:f=r[e];let h=[];i&&h.push(i),a&&h.push(a),o&&h.push(o),s&&h.push(s),c&&h.push(c),l&&h.push(l),u&&h.push(u),d&&h.push(d),f&&h.push(f),p&&h.push(p),m&&h.push(m),t=t.replace(n[e],`${h.join(`|`)}`)}t=t.replace(/U005BU005B/g,function(e){return`[[`}).replace(/U005DU005D/g,function(e){return`]]`}).replace(/U007BU007B/g,function(e){return`{{`}).replace(/U007DU007D/g,function(e){return`}}`}).replace(/paperU007CU007Cpaper/g,function(e){return`|`}).replace(/paperU007Cpaper/g,function(e){return`|`}),e.set(t)}}function no(){let t=e.get();t=t.replace(/\[\[(Afghanistan|Albania|Algeria|Andorra|Angola|Antigua and Barbuda|Argentina|Armenia|Australia|Austria|Azerbaijan|Bahamas|Bahrain|Bangladesh|Barbados|Belarus|Belgium|Belize|Benin|Bhutan|Bolivia|Bosnia and Herzegovina|Botswana|Brazil|Brunei|Bulgaria|Burkina Faso|Burma|Burundi|Cabo Verde|Cambodia|Cameroon|Canada|Central African Republic|Chad|Chile|China|Colombia|Comoros|Congo|Costa Rica|Croatia|Cuba|Cyprus|Czechia \(Czech Republic\)|Czech Republic|Denmark|Djibouti|Dominica|Dominican Republic|East Timor \(Timor-Leste\)|Timor-Leste|Ecuador|Egypt|El Salvador|Equatorial Guinea|Eritrea|Estonia|Eswatini|Ethiopia|Fiji|Finland|France|Gabon|Gambia|Georgia|Germany|Ghana|Greece|Grenada|Guatemala|Guinea|Guinea-Bissau|Guyana|Haiti|Honduras|Hungary|Iceland|India|Indonesia|Iran|Iraq|Ireland|Israel|Italy|Ivory Coast|Jamaica|Japan|Jordan|Kazakhstan|Kenya|Kiribati|Kosovo|Kuwait|Kyrgyzstan|Laos|Latvia|Lebanon|Lesotho|Liberia|Libya|Liechtenstein|Lithuania|Luxembourg|Madagascar|Malawi|Malaysia|Maldives|Mali|Malta|Marshall Islands|Mauritania|Mauritius|Mexico|Micronesia|Moldova|Monaco|Mongolia|Montenegro|Morocco|Mozambique|Myanmar|Myanmar \(Burma\)|Namibia|Nauru|Nepal|Netherlands|New Zealand|Nicaragua|Niger|Nigeria|North Korea|North Macedonia|Norway|Oman|Pakistan|Palau|Panama|Papua New Guinea|Paraguay|Peru|Philippines|Poland|Portugal|Qatar|Romania|Russia|Rwanda|Saint Kitts and Nevis|Saint Lucia|Saint Vincent and the Grenadines|Samoa|San Marino|Sao Tome and Principe|Saudi Arabia|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Slovakia|Slovenia|Solomon Islands|Somalia|South Africa|South Korea|South Sudan|Spain|Sri Lanka|Sudan|Suriname|Sweden|Switzerland|Syria|Taiwan|Tajikistan|Tanzania|Thailand|Togo|Tonga|Trinidad and Tobago|Tunisia|Turkey|Turkmenistan|Tuvalu|Uganda|Ukraine|United Arab Emirates|United Kingdom|United States|Uruguay|Uzbekistan|Vanuatu|Vatican City|Venezuela|Vietnam|Yemen|Zambia|Zimbabwe)\]\]/gi,function(e,t){return t}).replace(/\[\[((?!Category).*)\,[ \t]*South Korea\]\]$/gim,function(e,t){return`[[`+t+`]], South Korea`}).replace(/\[\[(First|Second|Third|Fourth|Fifth|Sixth) Republic of Korea\|]],[ \t]*/gi,function(e){return``}).replace(/\[\[South Korea\|South Korean\]\]/gi,function(e){return`South Korean`}).replace(/\[\[(Actor|Actress|Singer)\]\]/gi,function(e,t){return t}),e.set(t)}function ro(){if(mw.config.get(`wgNamespaceNumber`)===0){let t=e.get();t=t.replace(/^{{Draft (article|topics)\|.*?}}.*?$\n/gim,function(e){return``}).replace(/^{{AfC (topic|submission|comment)\|.*?}}.*?$\n/gim,function(e){return``}).replace(/^\-{4}$\n/gim,function(e){return``}).replace(/^\s*?$\n{2,20}/gm,function(e){return``}).replace(/{{Draft categories\|([\s\S]*?)}}/gi,function(e,t){return`{{Draft categories|`+t+`
paperDRAFTENDpaper`}).replace(RegExp(`(?<=^\\s*$)\\npaperDRAFTENDpaper`,`gim`),function(e){return`paperDRAFTENDpaper`}).replace(/{{Draft categories\|([\s\S]*?)paperDRAFTENDpaper(?:\n|$)/gi,function(e,t){return t}).replace(RegExp(`(?<!^\\s*$)(?<!^\\[\\[Category\\:[\\s\\S]*?\\]\\]$)\\n(\\[\\[Category\\:)`,`gim`),function(e,t){return`
`.repeat(2)+t}).replace(/^\s*$\n{2,10}(?=\[\[Category\:)/gim,function(e){return`
`}).replace(/^({{DEFAULTSORT.*?}})$\n(?!\[\[Category\:)/gim,function(e,t){return t}).replace(RegExp(`(?<!^\\s*?$\\n{2})({{.+?Stub}})`,`gim`),function(e,t){return`
`.repeat(2)+t}),e.set(t)}}function io(t){let n=Xa();n&&e.set(n.protect(e.get())),Za(),Qa(),$a(),eo(t),to(),no(),ro(),n&&e.set(n.restore(e.get()))}var ao={run:io},oo;(oo=window).Elixir||(oo.Elixir={});var $=window.Elixir;return $.version=`v2`,$.release=`26.12`,$.runtimeRelease=`26.12`,$.modules={hatnote:bn,typography:Oi,wikitext:ao,date:gn,infobox:hr,navbox:Rr,wikitable:Ja,template:vi,cite:rn,unreliableSource:Li,lint:xr},$})();})();
}
// </nowiki>Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.