User:EN-Jungwon/markAdmins.js

( function ( mw, $ ) {	function markAdmins( $content ) {

// static list var admins = [ '0xDeadbeef', '28bytes', '331dot', '49TL', '5_albert_square', '78.26', 'AFigureOfBlue', 'AKeen', 'Abecedare', 'Academic_Challenger', 'Acalamari', 'Acdixon', 'Acroterion', 'Ad_Orientem', 'Adam_Bishop', 'Addshore', 'Admrboltz', 'Aervanath', 'After_Midnight', 'Agathoclea', 'Airplaneman', 'Al_Ameer_son', 'Alexf', 'AlexiusHoratius', 'Alison', 'AlistairMcMillan', 'Amakuru', 'AmandaNP', 'Ameliorate!', 'Amire80', 'Amortias', 'Amorymeltzer', 'Anachronist', 'Anarchyte', 'Ancheta_Wis', 'Andrew_Gray', 'Andrewa', 'AnemoneProjectors', 'Angelo.romano', 'Anne_Delong', 'Anomie', 'AnomieBOT_III', 'Antandrus', 'Anthere', 'Anthony_Bradbury', 'Aoidh', 'Arbitrarily0', 'Arctic.gnome', 'ArnoldReinhold', 'Art_LaPella', 'Arwel_Parry', 'Atlant', 'Audacity', 'Ausir', 'Avraham', 'Awilley', 'Awiseman', 'AxelBoldt', 'AzaToth', 'B', 'BD2412', 'BDD', 'Babajobu', 'Bagumba', 'Barkeep49', 'BaronLarf', 'Bastique', 'Bbb23', 'Bcorr', 'Bearcat', 'Beetstra', 'Beland', 'Ben_MacDui', 'Berig', 'BethNaught', 'Bibliomaniac15', 'Biblioworm', 'BigDom', 'BigHaz', 'BigrTex', 'Bilby', 'Billinghurst', 'Bishonen', 'Bkell', 'Bkonrad', 'Blablubbs', 'Black_Kite', 'Bobak', 'Bobo192', 'Bongwarrior', 'BorgHunter', 'BorgQueen', 'Bovlb', 'BozMo', 'BradPatrick', 'Bradv', 'Brandon', 'Brendanconway', 'Brian_Kendig', 'Brianga', 'Brighterorange', 'BrokenSegue', 'Bsadowski1', 'Bucketsofg', 'Bumm13', 'BusterD', 'C.Fred', 'CBDunkerson', 'CIreland', 'CJCurrie', 'CLW', 'CRGreathouse', 'Cabayi', 'Cactus.man', 'CactusWriter', 'Caknuck', 'Callanecc', 'Calliopejen1', 'Calmer_Waters', 'CambridgeBayWeather', 'Canadian_Paul', 'Canley', 'Canterbury_Tail', 'CaptainEek', 'Carcharoth', 'Carlosguitar', 'Casliber', 'Catfish_Jim_and_the_soapdish', 'Causa_sui', 'Cbl62', 'Cbrown1023', 'Cburnett', 'Cecropia', 'Ceranthor', 'Cerebellum', 'CesarB', 'Ceyockey', 'Charles_Matthews', 'Chetsford', 'Choess', 'Chris_G', 'ChrisTheDude', 'Christopher_Sundita', 'Chuq', 'Circeus', 'Citicat', 'Ckatz', 'Cleared_as_filed', 'Clpo13', 'Cobi', 'Colin_M', 'Commander_Keane', 'ComplexRational', 'Connormah', 'Cordless_Larry', 'Courcelles', 'Crazycomputers', 'Crum375', 'Cryptic', 'Cuchullain', 'Cullen328', 'Cwmhiraeth', 'Cyberpower678', 'Cyclonebiskit', 'Cyp', 'Cyrius', 'Czar', 'DDima', 'DMacks', 'DYKUpdateBot', 'DaGizza', 'Dale_Arnett', 'DanCherek', 'Danaman5', 'Daniel', 'Daniel_Case', 'Daniel_Quinlan', 'Dank', 'Dante_Alighieri', 'DarkFalls', 'Darwinek', 'DatGuy', 'Dave_souza', 'David_Eppstein', 'David_Fuchs', 'David_Gerard', 'David_Levy', 'DavidLevinson', 'DavidWBrooks', 'Davidcannon', 'De728631', 'Deacon_of_Pndapetzim', 'Deb', 'Decltype', 'Deepfriedokra', 'Deiz', 'Dekimasu', 'Delirium', 'Delldot', 'DeltaQuadBot', 'Deor', 'DerHexer', 'Derek_Ross', 'Deryck_Chan', 'Deskana', 'Deville', 'Dgies', 'Diannaa', 'Dino', 'Dinoguy1000', 'Discospinster', 'Djsasso', 'Doc_James', 'Doczilla', 'Dodger67', 'Dominic', 'Donald_Albury', 'Doug_Weller', 'DrKay', 'DragonflySixtyseven', 'Dragons_flight', 'Dreamy_Jazz', 'Drmies', 'Dumelow', 'Dweller', 'ERcheck', 'ESkog', 'Eagles247', 'Ealdgyth', 'Earl_Andrew', 'East718', 'Ed_g2s', 'EdJohnston', 'Edcolins', 'Eddie891', 'Edison', 'Edit_filter', 'Edward', 'Egil', 'Ekabhishek', 'El_C', 'Elahrairah', 'Elf', 'Elonka', 'EncMstr', 'Enterprisey', 'Ergo_Sum', 'ErikHaugen', 'ErrantX', 'Espresso_Addict', 'EurekaLott', 'Euryalus', 'Ev', 'Evad37', 'EvanProdromou', 'EvergreenFir', 'Explicit', 'Extraordinary_Writ', 'Ezhiki', 'FT2', 'Fabrictramp', 'Fastily', 'Father_Goose', 'Favonian', 'Fawcett5', 'Fayenatic_london', 'Feezo', 'Femke', 'Fences_and_windows', 'Fenix_down', 'Ferret', 'Feydey', 'Filelakeshoe', 'Finlay_McWalter', 'Firefangledfeathers', 'Firefly', 'Firsfron', 'Fish_and_karate', 'FloNight', 'Floquenbeam', 'Fluffernutter', 'Fox', 'Frank', 'Frazzydee', 'Furrykef', 'Future_Perfect_at_Sunrise', 'Fuzheado', 'Fvasconcellos', 'GB_fan', 'Gabbe', 'Gadfium', 'Gaius_Cornelius', 'Galobtter', 'Gamaliel', 'Ganesha811', 'Ganeshk', 'Garion96', 'Gatoclass', 'Ged_UK', 'GeeJo', 'GeneralNotability', 'GeneralizationsAreBad', 'Geni', 'Geniac', 'Gentgeen', 'Georgewilliamherbert', 'Gfoley4', 'GiantSnowman', 'Gilliam', 'Gimmetrow', 'Girth_Summit', 'Glen', 'Go_Phightins!', 'Gogo_Dodo', 'Golbez', 'GoldRingChip', 'Gonzo_fan2007', 'Good_Olfactory', 'Goodnightmush', 'GorillaWarfare', 'Graeme_Bartlett', 'Graham87', 'Grant65', 'Grendelkhan', 'Grondemar', 'Ground_Zero', 'Grutness', 'Guerillero', 'Guettarda', 'Gurubrahma', 'Gyrofrog', 'HJ_Mitchell', 'Hadal', 'Hammersoft', 'Happy-melon', 'Harrias', 'Harryboyles', 'Haukurth', 'Hbdragon88', 'Heimstern', 'HelloAnnyong', 'Henry_Flower', 'Heron', 'Hesperian', 'Hey_man_im_josh', 'HickoryOughtShirt%3F4', 'Hiding', 'HighInBC', 'Hoary', 'Holly_Cheng', 'Huntster', 'Huon', 'Hurricanehink', 'Hut_8.5', 'Hyacinth', 'I_JethroBT', 'Ian.thomson', 'IanManka', 'Ianblair23', 'IceKarma', 'Ike9898', 'Ikuzaf', 'Ilyanep', 'Infrogmation', 'Ingenuity', 'Inter', 'Iridescent', 'IronGargoyle', 'Isabelle_Belato', 'Ish_ishwar', 'It_Is_Me_Here', 'Ivanvector', 'Ixfd64', 'Izno', 'J_Milburn', 'J04n', 'JBW', 'JHunterJ', 'JIP', 'JJMC89', 'JJMC89_bot_III', 'JLaTondre', 'JPG-GR', 'JPxG', 'JaGa', 'Jac16888', 'Jake_Wartenberg', 'JamesTeterenko', 'Jamesofur', 'January', 'Jarry1250', 'Jason_Quinn', 'Jauerback', 'Jay', 'Jayjg', 'Jayron32', 'Jbmurray', 'Jc37', 'Jdforrester', 'Jeepday', 'Jesse_Viviano', 'JesseW', 'Jfdwolff', 'Jimfbleak', 'Jinian', 'Jmabel', 'Jnc', 'Jni', 'Jo-Jo_Eumerus', 'JoJan', 'Joe_Roe', 'Johan_Elisson', 'John_K', 'John_M_Wolfson', 'JohnOwens', 'Johnleemk', 'Johnuniq', 'Josiah_Rowe', 'Joy', 'Joyous!', 'Jpgordon', 'Jrdioko', 'Julia_W', 'Juliancolton', 'Jusjih', 'Just_Step_Sideways', 'Justlettersandnumbers', 'Jwrosenzweig', 'K6ka', 'KFP', 'KTC', 'Kaihsu', 'KaisaL', 'Kaiser_matias', 'Kane5187', 'Kanonkas', 'Karl_Dickman', 'Kbdank71', 'Kbh3rd', 'Keegan', 'Keenan_Pepper', 'Keilana', 'Keith_D', 'Kelapstick', 'Kicking222', 'Killiondude', 'King_of_Hearts', 'Kingpin13', 'Kingturtle', 'Kinu', 'Kizor', 'Kjkolb', 'Kosack', 'KrakatoaKatie', 'Kralizec!', 'Ks0stm', 'Ktsquare', 'Kuru', 'Kurykh', 'Kusma', 'L235', 'LFaraone', 'LadyofShalott', 'Lar', 'Larryv', 'Lectonar', 'Lee_Vilenski', 'Legoktm', 'Lenticel', 'Less_Unless', 'Lethe', 'Lexicon', 'Leyo', 'Liz', 'Llywrch', 'Lofty_abyss', 'Lord_Roem', 'Lowellian', 'Lquilter', 'LuK3', 'Luk', 'Lustiger_seth', 'MER-C', 'MIDI', 'MLauba', 'MSGJ', 'Mackensen', 'Magnus_Manske', 'Magog_the_Ogre', 'Mahagaja', 'Maile66', 'Mailer_diablo', 'Malcolmxl5', 'Malinaccier', 'Mandsford', 'Marasmusine', 'Marine_69-71', 'Mark83', 'Masem', 'MastCell', 'Master_Jay‏‎', 'Materialscientist‏‎', 'Mattbr‏‎', 'Mattinbgn‏‎', 'Mattythewhite‏‎', 'Maury_Markowitz‏‎', 'MaxSem‏‎', 'Maxim‏‎', 'Mazca‏‎', 'Meelar‏‎', 'Megalibrarygirl‏‎', 'MelanieN‏‎', 'Melburnian‏‎', 'Menchi‏‎', 'Meno25‏‎', 'Merge_bot‏‎', 'Metamagician3000‏‎', 'Metropolitan90‏‎', 'Mets501‏‎', 'Mfield‏‎', 'Michael_Greiner‏‎', 'Michael_Hardy‏‎', 'Michael_Snow‏‎', 'Michig‏‎', 'Mifter‏‎', 'Mike_Cline‏‎', 'Mike_Peel‏‎', 'Mike_Rosoft‏‎', 'Mike_Selinker‏‎', 'Mikeblas‏‎', 'MilborneOne‏‎', 'Mindmatrix‏‎', 'Minesweeper‏‎', 'Miniapolis‏‎', 'MisfitToys‏‎', 'Missvain‏‎', 'Mitchazenia‏‎', 'Mjroots‏‎', 'Mkdw‏‎', 'Mlaffs‏‎', 'MoRsE‏‎', 'Moabdave‏‎', 'Modussiccandi‏‎', 'Mojo_Hand‏‎', 'Moncrief‏‎', 'Moneytrees‏‎', 'Montrealais‏‎', 'Moondyne‏‎', 'Moonriddengirl‏‎', 'Morwen‏‎', 'Mr._Stradivarius‏‎', 'MrKIA11‏‎', 'Muboshgu‏‎', 'MusikAnimal‏‎', 'MusikBot_II‏‎', 'Mz7‏‎', 'Mzajac‏‎', 'NJA‏‎', 'Nabla‏‎', 'NativeForeigner‏‎', 'NawlinWiki‏‎', 'Necrothesp‏‎', 'Neutrality‏‎', 'Newslinger‏‎', 'Newyorkbrad‏‎', 'Nick‏‎', 'Nick_Moyes‏‎', 'Nick-D‏‎', 'Night_Gyr‏‎', 'Nightstallion‏‎', 'Nihiltres‏‎', 'Nihonjoe‏‎', 'NinjaRobotPirate‏‎', 'Nixdorf‏‎', 'Nlu‏‎', 'NoSeptember‏‎', 'Nohat‏‎', 'Northamerica1000‏‎', 'Novem_Linguae‏‎', 'NrDg‏‎', 'Nthep‏‎', 'NuclearWarfare‏‎', 'Number_57‏‎', 'ONUnicorn‏‎', 'Ocaasi‏‎', 'OhanaUnited‏‎', 'Ohnoitsjamie‏‎', 'OlEnglish‏‎', 'Oleg_Alexandrov‏‎', 'Olivier‏‎', 'Omegatron‏‎', 'Opabinia_regalis‏‎', 'Orangemike‏‎', 'Orderinchaos‏‎', 'Orlady‏‎', 'Oshwah‏‎', 'OverlordQ‏‎', 'Owen‏‎', 'OwenX‏‎', 'PBS‏‎', 'PFHLai‏‎', 'Panyd‏‎', 'Parsecboy‏‎', 'Patar_knight‏‎', 'Patrick‏‎', 'Paul_August‏‎', 'Paul_Erik‏‎', 'Paulmcdonald‏‎', 'Pax:Vobiscum‏‎', 'Pbsouthwood‏‎', 'Peacemaker67‏‎', 'PedanticallySpeaking‏‎', 'Pedro‏‎', 'Pegship‏‎', 'Pengo‏‎', 'Peteforsyth‏‎', 'Phantomsteve‏‎', 'Pharos‏‎', 'Phil_Boswell‏‎', 'PhilKnight‏‎', 'Pinkville‏‎', 'Plastikspork‏‎', 'Ponyo‏‎', 'Postdlf‏‎', 'Pppery‏‎', 'Premeditated_Chaos‏‎', 'PresN‏‎', 'PrimeHunter‏‎', 'Primefac‏‎', 'ProhibitOnions‏‎', 'Prolog‏‎', 'Proteus‏‎', 'ProveIt‏‎', 'Pschemp‏‎', 'QEDK‏‎', 'Quarl‏‎', 'R%27n%27B', 'RJFJR‏‎', 'RL0919‏‎', 'Ragesoss‏‎', 'Randykitty‏‎', 'Rbrwr‏‎', 'ReaderofthePack‏‎', 'Reaper_Eternal‏‎', 'Red_Phoenix‏‎', 'RedWolf‏‎', 'Redrose64‏‎', 'Reedy‏‎', 'RegentsPark‏‎', 'Rehman‏‎', 'Remember_the_dot‏‎', 'Renata3‏‎', 'Richwales‏‎', 'Rick_Block‏‎', 'RickinBaltimore‏‎', 'Rigadoun‏‎', 'Risker‏‎', 'Ritchie333‏‎', 'Rklawton‏‎', 'Rlandmann‏‎', 'Rlendog‏‎', 'Rmhermen‏‎', 'RobLa‏‎', 'RobertG‏‎', 'Robin_Patterson‏‎', 'RockMagnetist‏‎', 'Roger_Davies‏‎', 'Rogerd‏‎', 'Rosguill‏‎', 'Rosiestep‏‎', 'RoySmith‏‎', 'Ruhrfisch‏‎', 'Runningonbrains‏‎', 'Ruslik0‏‎', 'SQL‏‎', 'ST47‏‎', 'ST47ProxyBot‏‎', 'Sadads‏‎', 'Salix_alba‏‎', 'Salvio_giuliano‏‎', 'Sam‏‎', 'Samir‏‎', 'Samwalton9‏‎', 'Sandstein‏‎', 'Sarahj2107‏‎', 'SarekOfVulcan‏‎', 'Sasquatch‏‎', 'Satori_Son‏‎', 'Saxifrage‏‎', 'Schutz‏‎', 'Schwede66‏‎', 'Scott‏‎', 'Scott_Burley‏‎', 'Scott5114‏‎', 'ScottDavis‏‎', 'ScottishFinnishRadish‏‎', 'Sdrqaz‏‎', 'Seattle_Skier‏‎', 'SebastianHelm‏‎', 'Secretlondon‏‎', 'Seddon‏‎', 'Ser_Amantio_di_Nicolao‏‎', 'Seraphimblade‏‎', 'Sergecross73‏‎', 'Sesel‏‎', 'Sethant‏‎', 'Sgeureka‏‎', 'Shanes‏‎', 'Shirt58‏‎', 'Shoeofdeath‏‎', 'Shubinator‏‎', 'Shyamal‏‎', 'SilkTork‏‎', 'SimonP‏‎', 'Sir_Nicholas_de_Mimsy-Porpington‏‎', 'Sir_Sputnik‏‎', 'Sj‏‎', 'Sjakkalle‏‎', 'Sjb72‏‎', 'Sky_Harbor‏‎', 'Slakr‏‎', 'Slambo‏‎', 'Slon02‏‎', 'Slp1‏‎', 'Smalljim‏‎', 'Smartse‏‎', 'Smith609‏‎', 'Smurrayinchester‏‎', 'Snowolf‏‎', 'SoWhy‏‎', 'Someguy1221‏‎', 'SouthernNights‏‎', 'SpacemanSpiff‏‎', 'Spangineer‏‎', 'Spartaz‏‎', 'Spellcast‏‎', 'Spencer‏‎', 'Sphilbrick‏‎', 'Spicy‏‎', 'Spike_Wilbury‏‎', 'SpuriousQ‏‎', 'Sro23‏‎', 'Staecker‏‎', 'Stan_Shebs‏‎', 'Star_Mississippi‏‎', 'Starblind‏‎', 'Staxringold‏‎', 'Stephan_Schulz‏‎', 'Stephen‏‎', 'Steven_Walling‏‎', 'Stifle‏‎', 'Stwalkerster‏‎', 'Sugarfish‏‎', 'Sundar‏‎', 'SuperMarioMan‏‎', 'Swarm‏‎', 'Swatjester‏‎', 'TFA_Protector_Bot‏‎', 'TJMSmith‏‎', 'TLSuda‏‎', 'TParis‏‎', 'Tabercil‏‎', 'TadejM‏‎', 'Tamzin‏‎', 'Tariqabjotu‏‎', 'Tassedethe‏‎', 'Tavix‏‎', 'Tawker‏‎', 'Tcncv‏‎', 'TeaDrinker‏‎', 'Tedder‏‎', 'TenOfAllTrades‏‎', 'The_Anome‏‎', 'The_Blade_of_the_Northern_Lights‏‎', 'The_Bushranger‏‎', 'The_Cunctator‏‎', 'The_Earwig‏‎', 'The_Interior‏‎', 'The_JPS‏‎', 'The_Land‏‎', 'The_Moose‏‎', 'The_Tom‏‎', 'The_Wordsmith‏‎', 'The_ed17‏‎', 'The_wub‏‎', 'TheCatalyst31‏‎', 'TheSandBot‏‎', 'TheSandDoctor‏‎', 'Theleekycauldron‏‎', 'TheresNoTime‏‎', 'Thryduulf‏‎', 'Thue‏‎', 'Thumperward‏‎', 'Tide_rolls‏‎', 'TigerShark‏‎', 'Tim_Ivorson‏‎', 'Tim_Starling‏‎', 'Timotheus_Canens‏‎', 'Timrollpickering‏‎', 'Timwi‏‎', 'Tinucherian‏‎', 'Titodutta‏‎', 'Titoxd‏‎', 'ToBeFree‏‎', 'Toby_Bartels‏‎', 'Tom_Morris‏‎', 'Tom_harrison‏‎', 'TomStar81‏‎', 'TommyBoy‏‎', 'Tone‏‎', 'Trappist_the_monk‏‎', 'Trialpears‏‎', 'Trialsanderrors‏‎', 'Tyrol5‏‎', 'Tóraí‏‎', 'U193581‏‎', 'Ucucha‏‎', 'Uncle_G‏‎', 'UninvitedCompany‏‎', 'Urhixidur‏‎', 'Useight‏‎', 'Utcursch‏‎', 'UtherSRG‏‎', 'Valereee‏‎', 'Valfontis‏‎', 'Valley2city‏‎', 'Vanamonde93‏‎', 'Vanjagenije‏‎', 'Vary‏‎', 'VegaDark‏‎', 'VernoWhitney‏‎', 'Verrai‏‎', 'Versageek‏‎', 'VersedFenrir‏‎', 'Victuallers‏‎', 'Visviva‏‎', 'Voice_of_Clam‏‎', 'Vsmith‏‎', 'WOSlinker‏‎', 'Waggers‏‎', 'Waldyrious‏‎', 'Waltpohl‏‎', 'Warofdreams‏‎', 'Wbm1058‏‎', 'Wehwalt‏‎', 'WereSpielChequers‏‎', 'Whouk‏‎', 'Whpq‏‎', 'Widr‏‎', 'Wikiacc‏‎', 'Willking1979‏‎', 'Wizardman‏‎', 'Woody‏‎', 'Woohookitty‏‎', 'Worm_That_Turned‏‎', 'Wouterstomp‏‎', 'Writ_Keeper‏‎', 'Wtmitchell‏‎', 'Wugapodes‏‎', 'Wwoods‏‎', 'X!‏‎', 'Xaosflux‏‎', 'Xeno‏‎', 'Xezbeth‏‎', 'Xymmax‏‎', 'Y‏‎', 'Yamaguchi%E5%85%88%E7%94%9F', 'Yamamoto_Ichiro‏‎', 'Yamla‏‎', 'Yaris678‏‎', 'Ymblanter‏‎', 'Ynhockey‏‎', 'Z1720‏‎', 'Zanimum‏‎', 'Zero0000‏‎', 'Zippy‏‎', 'Zsinj‏‎', 'Zzuuzz‏‎', 'Zzyzx11‏‎' ]; var admins_str = '|' + admins.join( '|' ) + '|';

var botadmins = [ 'AnomieBOT_III', 'DYKUpdateBot', 'DeltaQuadBot', 'JJMC89_bot_III', 'Merge_bot', 'MusikBot_II', 'ST47ProxyBot', 'TFA_Protector_Bot', 'TheSandBot' ]; var botadmins_str = '|' + botadmins.join( '|' ) + '|';

var bureaucrats = [ '28bytes', 'Acalamari', 'AmandaNP', 'Avraham', 'Bibliomaniac15', 'Cecropia', 'Deskana', 'Dweller', 'Lee_Vilenski', 'MBisanz', 'Maxim', 'Nihonjoe', 'Primefac', 'SilkTork', 'UninvitedCompany', 'Useight', 'Warofdreams', 'WereSpielChequers', 'Worm_That_Turned', 'Xaosflux', 'Xeno' ]; var bureaucrats_str = '|' + bureaucrats.join( '|' ) + '|';

var interfaceadmins = [ 'Amorymeltzer', 'Enterprisey', 'Galobtter', 'Izno', 'MusikAnimal', 'MusikBot_II', 'Nihiltres', 'Oshwah', 'TheresNoTime', 'Writ_Keeper', 'Xaosflux' ]; var interfaceadmins_str = '|' + interfaceadmins.join( '|' ) + '|';

var checkusers = [ 'Alison', 'AmandaNP', 'BDD', 'Barkeep49', 'Beeblebrox', 'Blablubbs', 'Bradv', 'Cabayi', 'CaptainEek', 'Donald_Albury', 'Doug_Weller', 'Dreamy_Jazz', 'Drmies', 'EdJohnston', 'Enterprisey', 'Ferret', 'Firefly', 'GeneralNotability', 'Girth_Summit', 'GorillaWarfare', 'Guerillero', 'Izno', 'Jimbo_Wales', 'Jpgordon', 'KrakatoaKatie', 'Ks0stm', 'L235', 'Mailer_diablo', 'Materialscientist', 'Maxim', 'Mkdw', 'MusikAnimal', 'Mz7', 'NinjaRobotPirate', 'Opabinia_regalis', 'Oshwah', 'PhilKnight', 'Ponyo', 'Primefac', 'Reaper_Eternal', 'Risker', 'RoySmith', 'SQL', 'ST47', 'Salvio_giuliano', 'Stwalkerster', 'TonyBallioni', 'Versageek', 'Worm_That_Turned', 'Wugapodes', 'Yamla', 'Zzuuzz' ]; var checkusers_str = '|' + checkusers.join( '|' ) + '|';

var oversights = [ 'AmandaNP', 'Amorymeltzer', 'Anarchyte', 'BDD', 'Barkeep49', 'Beeblebrox', 'Bradv', 'Cabayi', 'CaptainEek', 'Donald_Albury', 'Doug_Weller', 'Dreamy_Jazz', 'Drmies', 'Dweller', 'Enterprisey', 'GB_fan', 'GorillaWarfare', 'HJ_Mitchell', 'Izno', 'Jimbo_Wales', 'KrakatoaKatie', 'Ks0stm', 'L235', 'Lofty_abyss', 'LuK3', 'Mailer_diablo', 'Maxim', 'Mz7', 'Opabinia_regalis', 'Oshwah', 'PhilKnight', 'Ponyo', 'Primefac', 'Richwales', 'Risker', 'Salvio_giuliano', 'Stwalkerster', 'The_Blade_of_the_Northern_Lights', 'Thryduulf', 'TonyBallioni', 'Vanamonde93', 'Worm_That_Turned', 'Wugapodes', 'Xaosflux' ]; var oversights_str = '|' + oversights.join( '|' ) + '|';

var importers = [ 'Graham87', 'Xaosflux' ]; var importers_str = '|' + importers.join( '|' ) + '|';

// Stewards var stewards = [ '-revi', 'AmandaNP', 'AntiCompositeNumber', 'Base', 'BRPever', 'Bsadowski1', 'Cromium', 'Defender', 'DerHexer', 'HakanIST', 'Hasley', 'Hoo_man', 'Jon_Kolbert', 'Linedwell', 'MarcGarver', 'MarcoAurelio', 'Martin_Urbanec', 'Masti', 'MusikAnimal', 'Operator873', 'RadiX', 'Ruslik0', 'Sakretsu', 'Schniggendiller', 'Sotiale', 'Stanglavine', 'Stryn', 'Tegel', 'Teles', 'TheresNoTime', 'Tks4Fish', 'Trijnstel', 'Vermont', 'Vituzzu', 'Wiki13', 'Wim_b', '%D8%B9%D9%84%D8%A7%D8%A1' ]; var stewards_str = '|' + stewards.join( '|' ) + '|';

// Global sysops var globalsysop = [ '1234qwer1234qwer4', 'Amire80', 'Billinghurst', 'Biplab_Anand', 'CptViraj', 'DARIO_SEVERI', 'Daniuu', 'DannyS712', 'Iluvatar', 'Infinite0694', 'MF-Warburg', 'Minorax', 'Mtarch11', 'Mykola7', 'NahidSultan', 'Praxidicae', 'Samuele2002', 'Savh', 'Shanmugamp7', 'Superpes15', 'Turkmen', 'Uncitoyen', 'WhitePhosphorus', 'WikiBayer' ]; var globalsysop_str = '|' + globalsysop.join( '|' ) + '|';

// Global rollbackers var globalrollback = [ '-akko', '.snoopy.', '1997kB', '20041027_tatsu', '94rain', 'Ah3kal', 'Ajraddatz', 'Alison', 'Atcovi', 'Avicennasis', 'Az1568', 'Baiji', 'Beetstra', 'Bencemac', 'Bencmq', 'Billinghurst', 'Biplab_Anand', 'Bridget', 'Camouflaged_Mirage', 'Church_of_emacs', 'Courcelles', 'CptViraj', 'Cyberpower678', 'DARIO_SEVERI', 'Daniuu', 'DannyS712', 'Deu', 'Drummingman', 'DutchTina', 'Eihel', 'Esteban16', 'Eurodyne', 'Ezarate', 'Fabexplosive', 'Fehufanga', 'Ferien', 'FlyingAce', 'Hamish', 'Hazard-SJ', 'Holder', 'Hydriz', 'Iluvatar', 'Infinite0694', 'J_ansari', 'Jafeluv', 'Jamesofur', 'Jan_My%C5%A1%C3%A1k', 'Janbery', 'Jasper_Deng', 'JavaHurricane', 'Jeff_G.', 'Jianhui67', 'Johannnes89', 'Juliancolton', 'Kanjy', 'Kirito', 'Kostas20142', 'Krinkle', 'Leyo', 'LlamaAl', 'Lofty_abyss', 'MF-Warburg', 'Maximillion_Pegasus', 'MdsShakil', 'Melos', 'Mercy', 'Minorax', 'Mirinano', 'MoiraMoira', 'Mr._Fulano', 'MrJaroslavik', 'Mtarch11', 'Mykola7', 'Nadzik', 'Neriah', 'NguoiDungKhongDinhDanh', 'NuclearWarfare', 'PiRSquared17', 'PlyrStar93', 'Praxidicae', 'QueerEcofeminist', 'Randykitty', 'Renvoy', 'Rschen7754', 'Rzuwig', 'SCP-2000', 'Samuele2002', 'Savh', 'Seewolf', 'Shanmugamp7', 'Streetdeck', 'Styyx', 'St%C3%AFnger', 'Superpes15', 'Synoman_Barris', 'Syum90', 'Ts12rAc', 'Turkmen', 'Uncitoyen', 'Vogone', 'Waihorace', 'WhitePhosphorus', 'WikiBayer', 'XXBlackburnXx', 'Xqt', 'Yahya', 'Ymblanter', 'YourEyesOnly', 'Zabe', 'Zetud', '~riley' ]; var globalrollback_str = '|' + globalrollback.join( '|' ) + '|';

// Global renamers var globalrename = [ '1997kB', '331dot', 'Acagastya', 'Acalamari', 'Adavyd', 'Ahonc', 'Albertoleoncio', 'Alphama', 'Avraham', 'Bencemac', 'Cabayi', 'Civv%C3%AC', 'CptViraj', 'Céréales_Killer', 'Deepfriedokra', 'DejaVu', 'Dr-Taher', 'Editor_D.S', 'Ejs-80', 'Eta_Carinae', 'Euphydryas', 'Faris_knight', 'Fitindia', 'GeneralizationsAreBad', 'Geonuch', 'HTPF', 'Itti', 'JBW', 'Jeff_G.', 'Jianhui67', 'Jimmy_Xu', 'Justlettersandnumbers', 'K6ka', 'Ladsgroup', 'Levg', 'Litlok', 'LuchoCR', 'MBq', 'Maire', 'Maxim', 'MdsShakil', 'MemicznyJanusz', 'Murbaut', 'Mykola7', 'Mys_721tx', 'Nadzik', 'NahidSultan', 'NhacNy2412', 'Nihonjoe', 'Nosebagbear', 'Ontzak', 'Oshwah', 'Peacearth', 'PhilKnight', 'QueerEcofeminist', 'Rachmat04', 'Rubin16', 'Samat', 'Squasher', 'Steinsplitter', 'Superpes15', 'Taketa', 'Tamzin', 'Tcho%C5%99', 'Ternarius', 'TheSandDoctor', 'TonyBallioni', 'Track13', 'Tr%E1%BA%A7n_Nguy%E1%BB%85n_Minh_Huy', 'Turkmen', 'Ulubatli_Hasan', 'Uncitoyen', 'Vincent_Vega', 'Vladimir_Solovjev', 'WikiFer', 'Wong128hk', 'Xaosflux', 'Xeno', 'Yamla', 'Yerpo', '%C3%89rico', '%D8%B4%D9%8A%D9%85%D8%A7%D8%A1', '%D9%81%D9%8A%D8%B5%D9%84', '%E3%83%8D%E3%82%A4' ]; var globalrename_str = '|' + globalrename.join( '|' ) + '|';

// VRT permissions agents var vrt = [ '-revi', '-sasha-', '.avgas', 'AFBorchert', 'Adamt', 'Ahonc', 'Aka', 'Albertoleoncio', 'Althair', 'Alraunenstern', 'AlvaroMolina', 'AmandaNP', 'Anachronist', 'Andrei_Stroe', 'Andriy.v', 'AntiCompositeNumber', 'Atsme', 'Avicenno', 'Bachounda', 'Base', 'Bencemac', 'Bluerasberry', 'Captain-tucker', 'Carn', 'Caulfield', 'Chicocvenancio', 'Ciell', 'Clarkcj12', 'Cromium', 'DCB', 'DaB.', 'Dajasj', 'Daniuu', 'DarwIn', 'DejaVu', 'DerHexer', 'Didym', 'Doc_Taxon', 'Dungodung', 'Dyolf77', 'Effeietsanders', 'Elcobbola', 'Elli', 'Ellywa', 'Elmacenderesi', 'Emha', 'Emufarmers', 'EniPort', 'Ezarate', 'Fastily', 'Fluffernutter', 'FormalDude', 'Frakir', 'Gampe', 'Gan%C3%ADmedes', 'Geagea', 'Geraki', 'Gianfranco', 'Glane23', 'Gnom', 'Gratus', 'Grin', 'Htm', 'Ibrahim.ID', 'Ijon', 'Iluvatar', 'Itti', 'Ivi104', 'JJMC89', 'Jack_Frost', 'Janbery', 'Jarekt', 'Jayantanth', 'Jcb', 'Jeff_G.', 'Jimmy_Xu', 'Jivee_Blau', 'Jon_Harald_S%C3%B8by', 'Jon_Kolbert', 'Josve05a', 'Justlettersandnumbers', 'KCVelaga', 'Kandy_Talbot', 'King_of_Hearts', 'Kiran_Gopi', 'KrakatoaKatie', 'Krd', 'Krdbot', 'Kropotkine_113', 'Kruusam%C3%A4gi', 'Kvardek_du', 'Lechatjaune', 'Linedwell', 'Lofty_abyss', 'Lomita', 'Lvova', 'MARKELLOS', 'MGA73', 'Marcus_Cyron', 'Martin_Urbanec', 'Masti', 'Matthewrb', 'Mbch331', 'Mdaniels5757', 'MdsShakil', 'Mehman97', 'Melos', 'Mido', 'Mike1901', 'Millbart', 'Moonriddengirl', 'Mussklprozz', 'Mys_721tx', 'Nagy', 'NahidSultan', 'Natuur12', 'Nihonjoe', 'Niklitov', 'Ninjastrikers', 'NoFWDaddress', 'Nolispanmo', 'Nosebagbear', 'Nsaa', 'Nthep', 'O.Koslowski', 'OhanaUnited', 'Platonides', 'Podzemnik', 'Polimerek', 'Praxidicae', 'Primefac', 'QueerEcofeminist', 'Ra%27ike', 'Rachmat04', 'RacoonyRE', 'RadiX', 'Raymond', 'Red-tailed_hawk', 'Regasterios', 'Reinhard_Kraasch', 'Riggwelter', 'RomaineBot', 'RonaldB', 'RonnieV', 'Ruthven', 'Sannita', 'Sargoth', 'Satdeep_Gill', 'SCP-2000', 'Sebastian_Wallroth', 'Seewolf', 'Sennecaster', 'Sir_Lestaty_de_Lioncourt', 'Stang', 'Steinsplitter', 'Stepro', 'Strainu', 'SuperHamster', 'Superbass', 'Superzerocool', 'Tarawneh', 'TaronjaSatsuma', 'Tgr', 'TheAafi', 'TheresNoTime', 'Thibaut120094', 'Tiven2240', 'Tks4Fish', 'Tohaomg', 'TonyBallioni', 'Trijnstel', 'Tr%E1%BA%A7n_Nguy%E1%BB%85n_Minh_Huy', 'Tulsi', 'Turbojet', 'Tzafrir', 'Uncitoyen', 'Utcursch', 'Varnent', 'Vermont', 'VernoWhitney', 'Vituzzu', 'Vladimir_Solovjev', 'Wdwd', 'Whym', 'Wnme', 'Wong128hk', 'Ww2censor', 'XenonX3', 'Xiplus', 'Yahya', 'Yerpo', 'Zetud', '%D7%93%D7%95%D7%92%27%D7%A8%D7%99%D7%AA', '%D8%B9%D9%84%D8%A7%D8%A1', '%D9%81%D9%8A%D8%B5%D9%84', '%E9%9D%92%E5%AD%90%E5%AE%88%E6%AD%8C' ]; var vrt_str = '|' + vrt.join( '|' ) + '|';

// System administrators var sysadmin = [ 'Aaron Schulz (WMF)', 'Bartosz Dziewoński (WMF)', 'Jdforrester (WMF)', 'Jon (WMF)', 'Legoktm', 'Majavah', 'Martin Urbanec', 'Martin Urbanec (WMF)', 'Reedy (WMF)', 'Roan Kattouw (WMF)', 'Tim Starling (WMF)' ]; var sysadmin_str = '|' + sysadmin.join( '|' ) + '|';

// Ombudsmen var ombudsmen = [ 'Ameisenigel', '%C3%89rico' , 'Faendalimas' , 'Galahad' , 'Infinite0694', 'JJMC89' , 'Mykola7' , 'Olugold' , 'Udehb' , 'Zabe' ]; var ombudsmen_str = '|' + ombudsmen.join( '|' ) + '|';

if (			mw.config.get( 'wgCanonicalNamespace' ) === 'Special' ||			mw.config.get( 'wgAction' ) === 'history' ||			mw.config.get( 'wgNamespaceNumber' ) % 2 === 1 ||			mw.config.get( 'wgCanonicalNamespace' ) === 'User' ||			mw.config.get( 'wgCanonicalNamespace' ) === 'Project' ||			mw.config.get( 'wgCanonicalNamespace' ) === 'Help' ||			mw.util.getParamValue( 'diff' ) !== null		) { var i;			var aNode; var allanchors = $content.get( 0 ).getElementsByTagName( 'A' ); var searchExp = /.wiki.User.(.+)/; var trenn = mw.config.get( 'wgArticlePath' ).replace( '$1', mw.config.get( 'wgFormattedNamespaces' )[ 2 ] ); var marker; var mainpageanchor; var href;

mw.util.addCSS( 'span.adminMark { font-weight: bold; }' ); for ( i = 0; i < allanchors.length; i++ ) { aNode = allanchors[ i ]; mainpageanchor = true; // if it's a link to a user if ( ( href = aNode.getAttribute( 'href' ) ) && ( href.indexOf( trenn ) !== -1 ) ) { var exec = searchExp.exec( href ); if(!exec) { continue; }					var currUser = exec[ 1 ]; var currUserClean = currUser.replace( /\/.*/, '' ); if ( currUserClean !== currUser ) { mainpageanchor = false; }					currUser= '|' + currUserClean + '|'; marker = [];

// is this user an admin? if ( admins_str.indexOf( currUser ) !== -1 ) { marker.push( 'A' ); }					// is this user an adminbot? if ( botadmins_str.indexOf( currUser ) !== -1 ) { marker.push( 'A-Bot' ); }					// is this user a bureaucrat? if ( bureaucrats_str.indexOf( currUser ) !== -1 ) { marker.push( 'B' ); }					// is this user an interface administrator? if ( interfaceadmins_str.indexOf( currUser ) !== -1 ) { marker.push( 'IA' ); }					// is this user a checkuser? if ( checkusers_str.indexOf( currUser ) !== -1 ) { marker.push( 'CU' ); }					// is this user an oversighter? if ( oversights_str.indexOf( currUser ) !== -1 ) { marker.push( 'OS' ); }					// is this user an importer? if ( importers_str.indexOf( currUser ) !== -1 ) { marker.push( 'IMP' ); }					// is this user a steward? if ( stewards_str.indexOf( currUser ) !== -1 ) { marker.push( 'S' ); }					// is this user a global sysop? if ( globalsysop_str.indexOf( currUser ) !== -1 ) { marker.push( 'GS' ); }					// is this user a global rollbacker? if ( globalrollback_str.indexOf( currUser ) !== -1 ) { marker.push( 'GR' ); }					// is this user a global renamer? if ( globalrename_str.indexOf( currUser ) !== -1 ) { marker.push( 'GRN' ); }					// is this user a vrt permissions agent? if ( vrt_str.indexOf( currUser ) !== -1 ) { marker.push( 'VRT' ); }					// is this user a system administrator? if ( sysadmin_str.indexOf( currUser ) !== -1 ) { marker.push( 'SA' ); }					// is this user an ombudsman? if ( ombudsmen_str.indexOf( currUser ) !== -1 ) { marker.push( 'OMB' ); }

// don't mark certain pages, except link to user main page if ( mainpageanchor &&						// check finished, now append node						marker.length > 0					) { // Variante 1 (traditionell) // var aMark = document.createElement( 'b' ); // Variante 2 (vom Erzbschof) var aMark = document.createElement( 'span' ); aMark.className = 'adminMark';

var aMarkText = document.createTextNode( ' (' + marker.join( '/' ) + ')' ); aMark.appendChild( aMarkText ); aNode.appendChild( aMark ); }				}			}		}	}

mw.hook( 'wikipage.content' ).add( markAdmins );

}( mediaWiki, jQuery ) );