Knowledge (XXG)

User:Ohconfucius/script/Common Terms.js

Source 📝

121:
2}}'); regex(/\{\{(?:flag(?:country|)\|*(AFG|Afghanistan)|AFG)(\|+|)\}\}/g, '{{Flagu|Afghanistan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(AGO|ANG|Angola)|AGO|ANG)(\|+|)\}\}/g, '{{Flagu|Angola$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(AHO|Netherlands Antilles)|AHO)(\|+|)\}\}/g, '{{Flagu|Netherlands Antilles$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(AIA|Anguilla)|AIA)(\|+|)\}\}/g, '{{Flagu|Anguilla$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ALA|Åland Islands)|ALA)(\|+|)\}\}/g, '{{Flagu|Åland Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ALB|Albania)|ALB)(\|+|)\}\}/g, '{{Flagu|Albania$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(AND|Andorra)|AND)(\|+|)\}\}/g, '{{Flagu|Andorra$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ANT|Antigua (?:and|&) Barbuda)|ANT)(\|+|)\}\}/g, '{{Flagu|Antigua and Barbuda$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ARE|UAE|United Arab Emirates)|ARE|UAE)(\|+|)\}\}/g, '{{Flagu|United Arab Emirates$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ARG|Argentina)|ARG)(\|+|)\}\}/g, '{{Flagu|Argentina$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ARM|Armenia)|ARM)(\|+|)\}\}/g, '{{Flagu|Armenia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ASM|SAM|ASA|American Samoa)|ASM|SAM|ASA)(\|+|)\}\}/g, '{{Flagu|American Samoa$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ATA|Antarctica)|ATA)(\|+|)\}\}/g, '{{Flagu|Antarctica$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ATF|French Southern Territories)|ATF)(\|+|)\}\}/g, '{{Flagu|French Southern Territories$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ATG|Antigua (?:and|&) Barbuda)|ATG)(\|+|)\}\}/g, '{{Flagu|Antigua and Barbuda$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(AUS|Australia)|AUS)(\|+|)\}\}/g, '{{Flagu|Australia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(AUT|Austria)|AUT)(\|+|)\}\}/g, '{{Flagu|Austria$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(AZE|Azerbaijan)|AZE)(\|+|)\}\}/g, '{{Flagu|Azerbaijan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BDI|Burundi)|BDI)(\|+|)\}\}/g, '{{Flagu|Burundi$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BEL|Belgium)|BEL)(\|+|)\}\}/g, '{{Flagu|Belgium$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BEN|Benin)|BEN)(\|+|)\}\}/g, '{{Flagu|Benin$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BES|Bonaire, Sint Eustatius and Saba)|BES)(\|+|)\}\}/g, '{{Flagu|Bonaire, Sint Eustatius and Saba$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BFA|BUR|Burkina Faso)|BFA|BUR)(\|+|)\}\}/g, '{{Flagu|Burkina Faso$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BGD|BAN|Bangladesh)|BGD|BAN)(\|+|)\}\}/g, '{{Flagu|Bangladesh$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BGR|BUL|Bulgaria)|BGR|BUL)(\|+|)\}\}/g, '{{Flagu|Bulgaria$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BHN|BHR|Bahrain)|BHN|BHR)(\|+|)\}\}/g, '{{Flagu|Bahrain$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BHS|BAH|Bahamas)|BHS|BAH)(\|+|)\}\}/g, '{{Flagu|Bahamas$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BIH|Bosnia (?:and|&) Herzegovina)|BIH)(\|+|)\}\}/g, '{{Flagu|Bosnia and Herzegovina$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BLM|(?:Saint|St.?) Barthélemy)|BLM)(\|+|)\}\}/g, '{{Flagu|Saint Barthélemy$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BLR|Belarus)|BLR)(\|+|)\}\}/g, '{{Flagu|Belarus$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BLZ|BIZ|Belize)|BLZ|BIZ)(\|+|)\}\}/g, '{{Flagu|Belize$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BMU|BER|Bermuda)|BMU|BER)(\|+|)\}\}/g, '{{Flagu|Bermuda$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BOL|Bolivia)|BOL)(\|+|)\}\}/g, '{{Flagu|Bolivia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BRA|Brazil)|BRA)(\|+|)\}\}/g, '{{Flagu|Brazil$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BRB|BAR|Barbados)|BRB|BAR)(\|+|)\}\}/g, '{{Flagu|Barbados$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BRN|BRU|Brunei)|BRN|BRU)(\|+|)\}\}/g, '{{Flagu|Brunei$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BTN|BHU|Bhutan)|BTN|BHU)(\|+|)\}\}/g, '{{Flagu|Bhutan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BVT|Bouvet Island)|BVT)(\|+|)\}\}/g, '{{Flagu|Bouvet Island$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BWA|BOT|Botswana)|BWA|BOT)(\|+|)\}\}/g, '{{Flagu|Botswana$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(BIR|Burma)|BIR)(\|+|)\}\}/g, '{{Flagu|Burma$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CAF|Central African Republic)|CAF)(\|+|)\}\}/g, '{{Flagu|Central African Republic$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CAN|Canada)|CAN)(\|+|)\}\}/g, '{{Flagu|Canada$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CCK|Cocos (Keeling) Islands)|CCK)(\|+|)\}\}/g, '{{Flagu|Cocos (Keeling) Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CHE|SI|Switzerland)|CHE|SI)(\|+|)\}\}/g, '{{Flagu|Switzerland$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CHL|CHI|Chile)|CHL|CHI)(\|+|)\}\}/g, '{{Flagu|Chile$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CHN|PRC|(?:People\'s Republic of |)China)|CHN|PRC)(\|+|)\}\}/g, '{{Flagu|China$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CIV|Côte d'Ivoire)|CIV)(\|+|)\}\}/g, '{{Flagu|Côte d\'Ivoire$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CMR|Cameroon)|CMR)(\|+|)\}\}/g, '{{Flagu|Cameroon$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(COD|Democratic Republic of the Congo)|COD)(\|+|)\}\}/g, '{{Flagu|Democratic Republic of the Congo$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(COG|CGO|Republic of the Congo|Congo, Republic of the)|COG|CGO)(\|+|)\}\}/g, '{{Flagu|Republic of the Congo$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(COK|Cook Islands)|COK)(\|+|)\}\}/g, '{{Flagu|Cook Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(COL|Colombia)|COL)(\|+|)\}\}/g, '{{Flagu|Colombia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(COM|Comoros)|COM)(\|+|)\}\}/g, '{{Flagu|Comoros$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CPV|Cape Verde)|CPV)(\|+|)\}\}/g, '{{Flagu|Cape Verde$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CRI|CRC|Costa Rica)|CRI|CRC)(\|+|)\}\}/g, '{{Flagu|Costa Rica$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CUB|Cuba)|CUB)(\|+|)\}\}/g, '{{Flagu|Cuba$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CU|Curaçao)|CU)(\|+|)\}\}/g, '{{Flagu|Curaçao$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CXR|Christmas Island)|CXR)(\|+|)\}\}/g, '{{Flagu|Christmas Island$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CYM|CAY|Cayman Islands)|CYM|CAY)(\|+|)\}\}/g, '{{Flagu|Cayman Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CYP|Cyprus)|CYP)(\|+|)\}\}/g, '{{Flagu|Cyprus$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CS|Czechoslovakia)|CS)(\|+|)\}\}/g, '{{Flagu|Czechoslovakia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(CZE|Czech Republic)|CZE)(\|+|)\}\}/g, '{{Flagu|Czech Republic$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(DDR|East Germany)|DDR)(\|+|)\}\}/g, '{{Flagu|East Germany$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(DEU|GER|(?:Nazi |)Germany)|DEU|GER)(\|+|)\}\}/g, '{{Flagu|Germany$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(DJI|Djibouti)|DJI)(\|+|)\}\}/g, '{{Flagu|Djibouti$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(DMA|Dominica)|DMA)(\|+|)\}\}/g, '{{Flagu|Dominica$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(DNK|DEN|Denmark)|DNK|DEN)(\|+|)\}\}/g, '{{Flagu|Denmark$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(DOM|Dominican Republic)|DOM)(\|+|)\}\}/g, '{{Flagu|Dominican Republic$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(DZA|ALG|Algeria)|DZA|ALG)(\|+|)\}\}/g, '{{Flagu|Algeria$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ECU|Ecuador)|ECU)(\|+|)\}\}/g, '{{Flagu|Ecuador$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(EGY|Egypt)|EGY)(\|+|)\}\}/g, '{{Flagu|Egypt$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ENG|England)|ENG)(\|+|)\}\}/g, '{{Flagu|England$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ERI|Eritrea)|ERI)(\|+|)\}\}/g, '{{Flagu|Eritrea$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ESH|Western Sahara)|ESH)(\|+|)\}\}/g, '{{Flagu|Western Sahara$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ESP|SP|Spain)|ESP|SP)(\|+|)\}\}/g, '{{Flagu|Spain$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(EST|Estonia)|EST)(\|+|)\}\}/g, '{{Flagu|Estonia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ETH|Ethiopia)|ETH)(\|+|)\}\}/g, '{{Flagu|Ethiopia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(FIN|Finland)|FIN)(\|+|)\}\}/g, '{{Flagu|Finland$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(FJI|FIJ|Fiji)|FJI|FIJ)(\|+|)\}\}/g, '{{Flagu|Fiji$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(FLK|Falkland Islands)|FLK)(\|+|)\}\}/g, '{{Flagu|Falkland Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(FRA|France)|FRA)(\|+|)\}\}/g, '{{Flagu|France$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(FRG|West Germany)|FRG)(\|+|)\}\}/g, '{{Flagu|West Germany$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(FRO|Faroe Islands)|FRO)(\|+|)\}\}/g, '{{Flagu|Faroe Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(FSM|(?:Federated States of |)Micronesia)|FSM)(\|+|)\}\}/g, '{{Flagu|Federated States of Micronesia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GAB|Gabon)|GAB)(\|+|)\}\}/g, '{{Flagu|Gabon$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GBR|GRB|UK|United Kingdom)|GBR|GRB|UK)(\|+|)\}\}/g, '{{Flagu|United Kingdom$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GBR2|Great Britain)|GBR2)(\|+|)\}\}/g, '{{Flagu|Great Britain$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GDR|East Germany)|GDR)(\|+|)\}\}/g, '{{Flagu|East Germany$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GEO|Georgia)|GEO)(\|+|)\}\}/g, '{{Flagu|Georgia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GGY|Guernsey)|GGY)(\|+|)\}\}/g, '{{Flagu|Guernsey$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GHA|Ghana)|GHA)(\|+|)\}\}/g, '{{Flagu|Ghana$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GIB|Gibraltar)|GIB)(\|+|)\}\}/g, '{{Flagu|Gibraltar$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GIN|GUI|Guinea)|GIN|GUI)(\|+|)\}\}/g, '{{Flagu|Guinea$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GLP|Guadeloupe)|GLP)(\|+|)\}\}/g, '{{Flagu|Guadeloupe$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GMB|GAM|(?:The |)Gambia)|GMB|GAM)(\|+|)\}\}/g, '{{Flagu|Gambia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GNB|GBS|Guinea-Bissau)|GNB|GBS)(\|+|)\}\}/g, '{{Flagu|Guinea-Bissau$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GNQ|GEQ|Equatorial Guinea)|GNQ|GEQ)(\|+|)\}\}/g, '{{Flagu|Equatorial Guinea$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GRC|GRE|Greece)|GRC|GRE)(\|+|)\}\}/g, '{{Flagu|Greece$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GRD|GRN|Grenada)|GRD|GRN)(\|+|)\}\}/g, '{{Flagu|Grenada$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GRL|Greenland)|GRL)(\|+|)\}\}/g, '{{Flagu|Greenland$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GTM|GUA|Guatemala)|GTM|GUA)(\|+|)\}\}/g, '{{Flagu|Guatemala$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GUF|French Guiana)|GUF)(\|+|)\}\}/g, '{{Flagu|French Guiana$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GUM|Guam)|GUM)(\|+|)\}\}/g, '{{Flagu|Guam$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(GUY|Guyana)|GUY)(\|+|)\}\}/g, '{{Flagu|Guyana$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(HKG|Hong Kong)|HKG)(\|+|)\}\}/g, '{{Flagu|Hong Kong$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(HMD|Heard Island (?:and|&) McDonald Islands)|HMD)(\|+|)\}\}/g, '{{Flagu|Heard Island and McDonald Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(HND|HON|Honduras)|HND|HON)(\|+|)\}\}/g, '{{Flagu|Honduras$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(HRV|CRO|Croatia)|HRV|CRO)(\|+|)\}\}/g, '{{Flagu|Croatia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(HTI|HAI|Haiti)|HTI|HAI)(\|+|)\}\}/g, '{{Flagu|Haiti$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(HUN|Hungary)|HUN)(\|+|)\}\}/g, '{{Flagu|Hungary$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(IDN|INA|Indonesia)|IDN|INA)(\|+|)\}\}/g, '{{Flagu|Indonesia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(IMN|IOM|Isle of Man)|IMN|IOM)(\|+|)\}\}/g, '{{Flagu|Isle of Man$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(IND|India)|IND)(\|+|)\}\}/g, '{{Flagu|India$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(IOT|British Indian Ocean Territory)|IOT)(\|+|)\}\}/g, '{{Flagu|British Indian Ocean Territory$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(IRL|Ireland)|IRL)(\|+|)\}\}/g, '{{Flagu|Ireland$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(IRN|IRI|Iran)|IRN|IRI)(\|+|)\}\}/g, '{{Flagu|Iran$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(IRQ|Iraq)|IRQ)(\|+|)\}\}/g, '{{Flagu|Iraq$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ISL|Iceland)|ISL)(\|+|)\}\}/g, '{{Flagu|Iceland$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ISR|Israel)|ISR)(\|+|)\}\}/g, '{{Flagu|Israel$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ITA|Italy)|ITA)(\|+|)\}\}/g, '{{Flagu|Italy$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(JAM|Jamaica)|JAM)(\|+|)\}\}/g, '{{Flagu|Jamaica$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(JEY|Jersey)|JEY)(\|+|)\}\}/g, '{{Flagu|Jersey$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(JOR|Jordan)|JOR)(\|+|)\}\}/g, '{{Flagu|Jordan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(JPN|JAP|Japan)|JPN|JAP)(\|+|)\}\}/g, '{{Flagu|Japan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(KAZ|Kazakhstan)|KAZ)(\|+|)\}\}/g, '{{Flagu|Kazakhstan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(KEN|Kenya)|KEN)(\|+|)\}\}/g, '{{Flagu|Kenya$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(KGZ|Kyrgyzstan)|KGZ)(\|+|)\}\}/g, '{{Flagu|Kyrgyzstan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(KHM|CAM|Cambodia)|KHM|CAM)(\|+|)\}\}/g, '{{Flagu|Cambodia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(KIR|Kiribati)|KIR)(\|+|)\}\}/g, '{{Flagu|Kiribati$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(KNA|SKN|(?:Saint|St.?) Kitts (?:and|&) Nevis)|KNA|SKN)(\|+|)\}\}/g, '{{Flagu|Saint Kitts and Nevis$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(?:KOR|ROK|(South |Republic of )Korea)|KOR|ROK)(\|+|)\}\}/g, '{{Flagu|$ 1Korea$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(KWT|KUW|Kuwait)|KWT|KUW)(\|+|)\}\}/g, '{{Flagu|Kuwait$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LAO|Laos)|LAO)(\|+|)\}\}/g, '{{Flagu|Laos$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LBN|LIB|Lebanon)|LBN|LIB)(\|+|)\}\}/g, '{{Flagu|Lebanon$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LBR|Liberia)|LBR)(\|+|)\}\}/g, '{{Flagu|Liberia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LBY|LBA|Libya)|LBY|LBA)(\|+|)\}\}/g, '{{Flagu|Libya$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LCA|(?:Saint|St.?) Lucia)|LCA)(\|+|)\}\}/g, '{{Flagu|Saint Lucia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LIE|Liechtenstein)|LIE)(\|+|)\}\}/g, '{{Flagu|Liechtenstein$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LKA|SRI|Sri Lanka)|LKA|SRI)(\|+|)\}\}/g, '{{Flagu|Sri Lanka$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LSO|LES|Lesotho)|LSO|LES)(\|+|)\}\}/g, '{{Flagu|Lesotho$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LIT|LTU|Lithuania)|LIT|LTU)(\|+|)\}\}/g, '{{Flagu|Lithuania$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LUX|Luxembourg)|LUX)(\|+|)\}\}/g, '{{Flagu|Luxembourg$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(LVA|LAT|Latvia)|LVA|LAT)(\|+|)\}\}/g, '{{Flagu|Latvia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MAC|Macao)|MAC)(\|+|)\}\}/g, '{{Flagu|Macao$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MAF|(?:Saint|St.?) Martin)|MAF)(\|+|)\}\}/g, '{{Flagu|Saint Martin$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MAR|Morocco)|MAR)(\|+|)\}\}/g, '{{Flagu|Morocco$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MCO|MON|Monaco)|MCO|MON)(\|+|)\}\}/g, '{{Flagu|Monaco$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MDA|MLD|Moldova)|MDA|MLD)(\|+|)\}\}/g, '{{Flagu|Republic of Moldova$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MDG|MAD|Madagascar)|MDG|MAD)(\|+|)\}\}/g, '{{Flagu|Madagascar$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MDV|Maldives)|MDV)(\|+|)\}\}/g, '{{Flagu|Maldives$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MEX|Mxico)|MEX)(\|+|)\}\}/g, '{{Flagu|Mexico$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MHL|Marshall Islands)|MHL)(\|+|)\}\}/g, '{{Flagu|Marshall Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MKD|Macedonia)|MKD)(\|+|)\}\}/g, '{{Flagu|Macedonia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MLI|Mali)|MLI)(\|+|)\}\}/g, '{{Flagu|Mali$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MLT|Malta)|MLT)(\|+|)\}\}/g, '{{Flagu|Malta$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MMR|MYA|Myanmar)|MMR|MYA)(\|+|)\}\}/g, '{{Flagu|Myanmar$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MNE|Montenegro)|MNE)(\|+|)\}\}/g, '{{Flagu|Montenegro$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MNG|MGL|Mongolia)|MNG|MGL)(\|+|)\}\}/g, '{{Flagu|Mongolia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MNP|NMI|Northern Mariana Islands)|MNP|NMI)(\|+|)\}\}/g, '{{Flagu|Northern Mariana Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MOZ|Mozambique)|MOZ)(\|+|)\}\}/g, '{{Flagu|Mozambique$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MRT|MTN|Mauritania)|MRT|MTN)(\|+|)\}\}/g, '{{Flagu|Mauritania$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MSR|Montserrat)|MSR)(\|+|)\}\}/g, '{{Flagu|Montserrat$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MTQ|Martinique)|MTQ)(\|+|)\}\}/g, '{{Flagu|Martinique$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MUS|MRI|Mauritius)|MUS|MRI)(\|+|)\}\}/g, '{{Flagu|Mauritius$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MWI|MAW|Malawi)|MWI|MAW)(\|+|)\}\}/g, '{{Flagu|Malawi$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MYS|MAS|Malaysia)|MYS|MAS)(\|+|)\}\}/g, '{{Flagu|Malaysia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(MYT|Mayotte)|MYT)(\|+|)\}\}/g, '{{Flagu|Mayotte$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NAM|Namibia)|NAM)(\|+|)\}\}/g, '{{Flagu|Namibia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NCL|New Caledonia)|NCL)(\|+|)\}\}/g, '{{Flagu|New Caledonia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NER|NIG|Niger)|NER|NIG)(\|+|)\}\}/g, '{{Flagu|Niger$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NFK|Norfolk Island)|NFK)(\|+|)\}\}/g, '{{Flagu|Norfolk Island$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NIR|Northern Ireland)|NIR)(\|+|)\}\}/g, '{{Flagu|Northern Ireland$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NGA|NGR|Nigeria)|NGA|NGR)(\|+|)\}\}/g, '{{Flagu|Nigeria$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NIC|NCA|Nicaragua)|NIC|NCA)(\|+|)\}\}/g, '{{Flagu|Nicaragua$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NIU|Niue)|NIU)(\|+|)\}\}/g, '{{Flagu|Niue$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NLD|NED|(The |)Netherlands)|NLD|NED)(\|+|)\}\}/g, '{{Flagu|Netherlands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NOR|Norway)|NOR)(\|+|)\}\}/g, '{{Flagu|Norway$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NPL|NEP|Nepal)|NPL|NEP)(\|+|)\}\}/g, '{{Flagu|Nepal$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NRU|Nauru)|NRU)(\|+|)\}\}/g, '{{Flagu|Nauru$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(NZL?|New Zealand)|NZL?)(\|+|)\}\}/g, '{{Flagu|New Zealand$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(OMN|OMA|Oman)|OMN|OMA)(\|+|)\}\}/g, '{{Flagu|Oman$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PAK|Pakistan)|PAK)(\|+|)\}\}/g, '{{Flagu|Pakistan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PAN|Panama)|PAN)(\|+|)\}\}/g, '{{Flagu|Panama$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PCN|Pitcairn Islands)|PCN)(\|+|)\}\}/g, '{{Flagu|Pitcairn Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PER|Peru)|PER)(\|+|)\}\}/g, '{{Flagu|Peru$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PHL|PHI|Philippines)|PHL|PHI)(\|+|)\}\}/g, '{{Flagu|Philippines$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PLW|Palau)|PLW)(\|+|)\}\}/g, '{{Flagu|Palau$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PNG|Papua New Guinea)|PNG)(\|+|)\}\}/g, '{{Flagu|Papua New Guinea$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(POL|Poland)|POL)(\|+|)\}\}/g, '{{Flagu|Poland$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PRI|PUR|Puerto Rico)|PRI|PUR)(\|+|)\}\}/g, '{{Flagu|Puerto Rico$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PRK|North Korea)|PRK)(\|+|)\}\}/g, '{{Flagu|North Korea$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PRT|POR|Portugal)|PRT|POR)(\|+|)\}\}/g, '{{Flagu|Portugal$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PRY|PAR|Paraguay)|PRY|PAR)(\|+|)\}\}/g, '{{Flagu|Paraguay$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PSE|PLE|Palestinian Territory)|PSE|PLE)(\|+|)\}\}/g, '{{Flagu|Palestinian Territory$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(PYF|French Polynesia)|PYF)(\|+|)\}\}/g, '{{Flagu|French Polynesia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(QAT|Qatar)|QAT)(\|+|)\}\}/g, '{{Flagu|Qatar$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(REU|Réunion)|REU)(\|+|)\}\}/g, '{{Flagu|Réunion$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ROC(?:-TW|)|Republic of China)|ROC(?:-TW|))(\|+|)\}\}/g, '{{Flagu|Republic of China$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ROU|ROM|Romania)|ROU|ROM)(\|+|)\}\}/g, '{{Flagu|Romania$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(RUS|Russia)|RUS)(\|+|)\}\}/g, '{{Flagu|Russia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(RWA|Rwanda)|RWA)(\|+|)\}\}/g, '{{Flagu|Rwanda$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SAU|KSA|Saudi Arabia)|SAU|KSA)(\|+|)\}\}/g, '{{Flagu|Saudi Arabia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SDN|SUD|Sudan)|SDN|SUD)(\|+|)\}\}/g, '{{Flagu|Sudan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SCO|Scotland)|SCO)(\|+|)\}\}/g, '{{Flagu|Scotland$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SCG|Serbia (?:and|&) Montenegro)|SCG)(\|+|)\}\}/g, '{{Flagu|Serbia and Montenegro$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SEN|Senegal)|SEN)(\|+|)\}\}/g, '{{Flagu|Senegal$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SGP|SIN|Singapore)|SGP|SIN)(\|+|)\}\}/g, '{{Flagu|Singapore$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SGS|South Georgia and the South Sandwich Islands)|SGS)(\|+|)\}\}/g, '{{Flagu|South Georgia and the South Sandwich Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SHN|(?:Saint|St.?) Helena, Ascension (?:and|&) Tristan da Cunha)|SHN)(\|+|)\}\}/g, '{{Flagu|Saint Helena, Ascension and Tristan da Cunha$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SJM|Svalbard and Jan Mayen)|SJM)(\|+|)\}\}/g, '{{Flagu|Svalbard and Jan Mayen$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SLB|SOL|Solomon Islands)|SLB|SOL)(\|+|)\}\}/g, '{{Flagu|Solomon Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SLE|Sierra Leone)|SLE)(\|+|)\}\}/g, '{{Flagu|Sierra Leone$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SLV|ESA|El Salvador)|SLV|ESA)(\|+|)\}\}/g, '{{Flagu|El Salvador$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SMR|San Marino)|SMR)(\|+|)\}\}/g, '{{Flagu|San Marino$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SOM|Somalia)|SOM)(\|+|)\}\}/g, '{{Flagu|Somalia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SPM|(?:Saint|St.?) Pierre (?:and|&) Miquelon)|SPM)(\|+|)\}\}/g, '{{Flagu|Saint Pierre and Miquelon$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SRB|Serbia)|SRB)(\|+|)\}\}/g, '{{Flagu|Serbia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SSD|South Sudan)|SSD)(\|+|)\}\}/g, '{{Flagu|South Sudan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(STP|So Tom (?:and|&) Príncipe)|STP)(\|+|)\}\}/g, '{{Flagu|Sao Tome and Principe$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SUR|Suriname)|SUR)(\|+|)\}\}/g, '{{Flagu|Suriname$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SVK|Slovakia)|SVK)(\|+|)\}\}/g, '{{Flagu|Slovakia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SVN|SLO|Slovenia)|SVN|SLO)(\|+|)\}\}/g, '{{Flagu|Slovenia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SWE|Sweden)|SWE)(\|+|)\}\}/g, '{{Flagu|Sweden$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SWZ|Swaziland)|SWZ)(\|+|)\}\}/g, '{{Flagu|Swaziland$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SXM|Sint Maarten)|SXM)(\|+|)\}\}/g, '{{Flagu|Sint Maarten$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SYC|SEY|Seychelles)|SYC|SEY)(\|+|)\}\}/g, '{{Flagu|Seychelles$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(SYR|(Syrian Arab Republic|Syria))|SYR)(\|+|)\}\}/g, '{{Flagu|Syria$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TCA|Turks (?:and|&) Caicos Islands)|TCA)(\|+|)\}\}/g, '{{Flagu|Turks and Caicos Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TCH|Czechoslovakia)|TCH)(\|+|)\}\}/g, '{{Flagu|Czechoslovakia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TCD|CHA|Chad)|TCD|CHA)(\|+|)\}\}/g, '{{Flagu|Chad$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TGO|TOG|Togo)|TGO|TOG)(\|+|)\}\}/g, '{{Flagu|Togo$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(THA|Thailand)|THA)(\|+|)\}\}/g, '{{Flagu|Thailand$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TJK|Tajikistan)|TJK)(\|+|)\}\}/g, '{{Flagu|Tajikistan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TKL|Tokelau)|TKL)(\|+|)\}\}/g, '{{Flagu|Tokelau$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TKM|Turkmenistan)|TKM)(\|+|)\}\}/g, '{{Flagu|Turkmenistan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TLS|East Timor|Timor.Leste)|TLS)(\|+|)\}\}/g, '{{Flagu|East Timor$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TON|TGA|Tonga)|TON|TGA)(\|+|)\}\}/g, '{{Flagu|Tonga$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TTO|TRI|Trinidad (?:and|&) Tobago)|TTO|TRI)(\|+|)\}\}/g, '{{Flagu|Trinidad and Tobago$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TUN|Tunisia)|TUN)(\|+|)\}\}/g, '{{Flagu|Tunisia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TUR|Turkey)|TUR)(\|+|)\}\}/g, '{{Flagu|Turkey$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TUV|Tuvalu)|TUV)(\|+|)\}\}/g, '{{Flagu|Tuvalu$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TWN|Taiwan)|TWN)(\|+|)\}\}/g, '{{Flagu|Taiwan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(TZA|TAN|Tanzania)|TZA|TAN)(\|+|)\}\}/g, '{{Flagu|Tanzania$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(UGA|Uganda)|UGA)(\|+|)\}\}/g, '{{Flagu|Uganda$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(UKR|Ukraine)|UKR)(\|+|)\}\}/g, '{{Flagu|Ukraine$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(UMI|United States Minor Outlying Islands)|UMI)(\|+|)\}\}/g, '{{Flagu|United States Minor Outlying Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(URY|URU|Uruguay)|URY|URU)(\|+|)\}\}/g, '{{Flagu|Uruguay$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(URS|Soviet Union|USSR)|URS)(\|+|)\}\}/g, '{{Flagu|Soviet Union$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(USA?|United States(?: of America|))|USA?|U\.S\.)(\|+|)\}\}/g, '{{Flagu|United States$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(UZB|Uzbekistan)|UZB)(\|+|)\}\}/g, '{{Flagu|Uzbekistan$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(VAT|Vatican City)|VAT)(\|+|)\}\}/g, '{{Flagu|Vatican City$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(VCT|VIN|(?:Saint|St.?) Vincent (?:and|&) the Grenadines)|VCT|VIN)(\|+|)\}\}/g, '{{Flagu|Saint Vincent and the Grenadines$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(VEN|Venezuela)|VEN)(\|+|)\}\}/g, '{{Flagu|Venezuela$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(VGB|IVB|British Virgin Islands)|VGB|IVB)(\|+|)\}\}/g, '{{Flagu|British Virgin Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(VIR|ISV|United States Virgin Islands)|VIR|ISV)(\|+|)\}\}/g, '{{Flagu|United States Virgin Islands$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(VNM|VIE|Viet ?am)|VNM|VIE)(\|+|)\}\}/g, '{{Flagu|Vietnam$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(VUT|VAN|Vanuatu)|VUT|VAN)(\|+|)\}\}/g, '{{Flagu|Vanuatu$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(WAL|Wales)|WAL)(\|+|)\}\}/g, '{{Flagu|Wales$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(WLF|Wallis (?:and|&) Futuna)|WLF)(\|+|)\}\}/g, '{{Flagu|Wallis and Futuna$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(WSM|Samoa)|WSM)(\|+|)\}\}/g, '{{Flagu|Samoa$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(YEM|Yemen)|YEM)(\|+|)\}\}/g, '{{Flagu|Yemen$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*((?:FR-|)YUG|Yugoslavia)|(?:FR-|)YUG)(\|+|)\}\}/g, '{{Flagu|Yugoslavia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ZAF|RSA|South Africa)|ZAF|RSA)(\|+|)\}\}/g, '{{Flagu|South Africa$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ZAI|Zaire)|ZAI)(\|+|)\}\}/g, '{{Flagu|Zaire$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ZMB|ZAM|Zambia)|ZMB|ZAM)(\|+|)\}\}/g, '{{Flagu|Zambia$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(ZWE|ZIM|Zimbabwe)|ZWE|ZIM)(\|+|)\}\}/g, '{{Flagu|Zimbabwe$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(EU|European Union)|EU)(\|+|)\}\}/g, '{{Flagu|European Union$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(UNO|United Nations)|UNO)(\|+|)\}\}/g, '{{Flagu|United Nations$ 2}}'); regex(/\{\{(?:flag(?:country|)\|*(*))\}\}/gi, '{{Flagu|$ 1}}'); //country templates that deliver a linked mini flag icon regex(/\{\{(Austria|Chile|China|Algeria|Iraq|Italy|Japan|New Zealand|Philippines|Tunisia)\}\}/g, '{{Flagu|$ 1}}'); } function Ohc_retrain_links() { regex(/(\\])/gi, '$ 1$ 2'); //unwind ultratop piped link //rem leading and lagging spaces within wikilinks regex(/(\+(\|]*?)*(\]\])/gi, '$ 1$ 2$ 3'); regex(/(\*(\|]*?)+(\]\])/gi, '$ 1$ 2$ 3'); regex(/(\\|]*?)+(]*?\]\])/gi, '$ 1$ 2'); regex(/(\\|]*?)+\|*(]+\]\])/gi, '$ 1|$ 2'); // sea of blue – unnecessary piping // regex(/\|]+)\|\1(]+)\]\]/gi, ']$ 2'); //disabled in favour of case-sensitive simplification of piped links ///links regex(/\\] \\]/gi, ']'); regex(/In \\]/g, 'For ]'); regex(/\\]|\]\] of the) \\]/gi, ']'); regex(/\\]|\]\] of the) \\]/gi, ']'); regex(/\\]|\]\] in the) \\]/gi, ']'); regex(/(Nazi) \\]/gi, ']'); regex(/(Chinese) \\]/gi, ']'); regex(/(\[\[)(?:March 11,|11 March) (2004 Madrid train bombings)/gi, '$ 1$ 2'); regex(/\0)\]\]/g, ']'); regex(/''\\]('' magazine's) \\]/gi, '\'\'Playboy$ 1 $ 2'); regex(/\\]\s*(\\]/gi, '$ 1IATA airport code]]'); regex(/\\]\s*(\\]/gi, '$ 1ICAO designator]]'); regex(/\|Urdu)\]\]/gi, ']'); regex(/(\\]) (Bollywood(?: film|))/gi, "$ 1 $ 3$ 2"); regex(/(\\]) \\]/gi, "$ 1 $ 3$ 2"); regex(/(anti-)\\]/gi, ']'); regex(/\]+)(?=\])/gi, '[[$ 1'); //city, state regex(/(\\]|\|)/gi, '$ 1, Berkshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Buckinghamshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Cambridgeshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Lincolnshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Surrey$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '[[Kingston upon Hull$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1 upon Thames$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, North Yorkshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, South Yorkshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, West Yorkshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1$ 2$ 3'); regex(/(\\]|\|)/gi, '$ 1, Angus$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Baden-Württemberg$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Aberdeenshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Dumfries and Galloway$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, East Lothian$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Fife$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Midlothian$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Moray$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Renfrewshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Scottish Borders$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, South Lanarkshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, West Dumbartonshire$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, West Lothian$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Gwynedd$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1, Caerphilly$ 2'); //avoid unlinking regex(/(\\]|\|)/gi, '$ 1$ 2, County Mayo|$ 2$ 3$ 4'); //reinstate/retrain ambiguous link regex(/(\\]|\|)/gi, '$ 1, Ontario$ 2'); //avoid unlinking regex(/(\\])/gi, '$ 1$ 3$ 2'); //Sea of blue regex(/(\\])/gi, '$ 1$ 3$ 2'); regex(/(\\])/gi, '$ 1$ 3$ 2'); regex(/(\\])/gi, '$ 1$ 3$ 2'); regex(/(\\])/gi, '$ 1$ 3'); //useless pipe regex(/(\\])/gi, '$ 1$ 3'); regex(/(\\])/gi, '$ 1$ 3'); regex(/(\\])/gi, '$ 1$ 3'); regex(/\\] of \\]/gi, '$ 1]]'); // retraining regex(/(\\] of \\])/gi, '$ 1 of $ 2'); // retraining regex(/\\]/gi, 'Vancouver'); //retraining regex(/(\]+))\|((?:Province|Region|State)s?)\]\]( of )\\])/gi, '$ 1|$ 3$ 4$ 2$ 5'); regex(/\]+ Autonomous Region\]\]/gi, 'Xinjiang'); //retraining regex(/(\|Yuan|Zhou))(?: Dynasty)(?=|])/g, '$ 1 dynasty'); // China subdivisions //remove redundant/chained Malay honorifics regex(/\\] ?(?=\[\[)/gi, ''); //United Nations // regex(/(foo)(bar)/g, '$ 1 $ 2'); regex(/(\\] \\])/gi, '$ 1 $ 2'); regex(/(\\] by) \\]/gi, '$ 1 $ 2'); regex(/(''')(?:\\]|United Nations) \esolution)\|(?:Security Council esolution)\]\]( 1?\d{3}''')/g, '$ 1$ 2 $ 3$ 4'); regex(/(''')(?:\esolution)\]\]( 1?\d{3}''')/g, '$ 1$ 2 $ 3$ 4'); regex(/(after re(?:call|affirm)ing (?:all |)(?:previous |))(resolutions)(?= )/gi, '$ 1]'); regex(/\\] \General)|Security Council)\|(?:General Assembly|Secretar(?:iat|y General)|Security Council)\]\]/g, ']'); //post-nominals // regex(/\\]/gi, '$ 1'); regex(/(\]\] )\+|)\|(F?R\w{1,3})\]\]/gi, '$ 1$ 2'); //professions // regex(/\\]/gi, '$ 1'); regex(/\\](?: politician|\\])/gi, ']'); regex(/\\](?: politician|\\])/gi, ']'); regex(/\\]( politician)/gi, ']'); regex(/(British )\\]/gi, ']'); regex(/\\]( politician)/gi, ']'); regex(/\\]( politician)/gi, ']'); regex(/\\]( politician)/gi, ']'); regex(/\\]( politician)/gi, ']'); regex(/\\]( politician)()/gi, ']$ 3'); regex(/\\]/gi, '$ 1'); ///piped links regex(/(\Secretary|SecretaryGeneral)|(?:GeneralSecretary|SecretaryGeneral) of the (?:U.N.|UN|United Nations))(\|)/gi, '$ 1Secretary-General of the United Nations$ 2'); regex(/(\[\[)(?:(?:U.S.|US|United States) (?:Secretary of State)|(?:Secretary of State) of the (?:U.S.|US|United States))(\|)/gi, '$ 1United States Secretary of State$ 2'); regex(/(\[\[)(?:(?:U.S.|US|United States|American) President|President of the (?:U.S.|US|U.S.A.|USA|United States(?: of America|)))(\|)/gi, '$ 1President of the United States$ 2'); regex(/(\President|VicePresident of the (?:U.S.|US|U.S.A.|USA|United States(?: of America|)))(\|)/gi, '$ 1Vice President of the United States$ 2'); regex(/\\](?=,? \[\[)/gi, '$ 1'); regex(/\\](?=,? \[\[)/gi, '$ 1'); /// glossing fixes: wiktionary regex(/\\]/gi, ']'); regex(/\\]/gi, ']'); regex(/\\]( known )/g, 'simply$ 1'); regex(/( known )\\]/g, '$ 1simply'); regex(/\\]/gi, ']'); regex(/\\] \\]/gi, '] professor'); regex(/\\] \\]/gi, '] professor'); regex(/\\]/gi, ']'); } function Ohc_allcountries() { var txt=document.editform.wpTextbox1; //recognised sovereign states and a few unrecognised ones // regex(/\\]/gi, '$ 1'); regex(/\xico|(?:Federated States of |)Micronesia|Moldova|Monaco|Mongolia|Montenegro|Morocco|Mozambique|Nagorno-Karabakh|Namibia|Nauru|Nepal|(?:Kingdom of the |)Netherlands|Holland|New Zealand|Nicaragua|Niger|Nigeria|Northern Cyprus|Northern Ireland|Norway|Oman|Pakistan|Palau|Palestine|Panama|Papua New Guinea|Paraguay|Per|Philippines|Poland|Portugal|Puerto Rico|Qatar|Romania|Russia|Rwanda|SADR|(?:Saint|St.?) Kitts (?:and|&) Nevis|(?:Saint|St.?) Lucia|(?:Saint|St.?) Vincent (?:and|&) the Grenadines|Samoa|San Marino|São Tomé (?:and|&) Príncipe|Saudi Arabia|Scotland|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Slovakia|Slovenia|Solomon Islands|Somalia|Somaliland|South Africa|South Ossetia|Spain|Sri Lanka|(?:South |)Sudan|Suriname|Swaziland|Sweden|Switzerland|Syria|Taiwan|Tajikistan|Tanzania|Thailand|(?:The |)Gambia|Togo|Tonga|Transnistria|Trinidad (?:and|&) Tobago|Tunisia|Turkey|Turkmenistan|Turks (?:and|&) Caicos Islands|Tuvalu|Uganda|Ukraine|United Arab Emirates|United Kingdom|United States|Uruguay|Uzbekistan|Vanuatu|Vatican City|Venezuela|Vietnam|Wales|Yemen|Zambia|Zimbabwe)\]\]/gi, '$ 1'); regex(/\|the Philippines|Poland|Portuguese Republic|Russian Federation|Rwanda|Sahrawi Arab Democratic Republic|Federation of Saint Christopher (?:and|&) Nevis|San Marino|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Slovak Republic|Slovenia|Somalia|Somaliland|South Africa|South Ossetia|the Sudan|Suriname|China|Tajikistan|The Gambia|Togolese Republic|Trinidad (?:and|&) Tobago|Tunisia|Turkey|Uganda|Uzbekistan|Vanuatu|Yemen|Zambia|Zimbabwe)\]\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/g, 'Republic of China'); regex(/\xico|(?:Federated States of |)Micronesia|Moldova|Monaco|Mongolia|Montenegro|Morocco|Mozambique|Nagorno-Karabakh|Namibia|Nauru|Nepal|(?:Kingdom of the |)Netherlands|Holland|New Zealand|Nicaragua|Niger|Nigeria|Northern Cyprus|Norway|Oman|Pakistan|Palau|Palestine|Panama|Papua New Guinea|Paraguay|Per|Philippines|Poland|Portugal|Puerto Rico|Qatar|Romania|Russia|Rwanda|SADR|(?:Saint|St.?) Kitts (?:and|&) Nevis|(?:Saint|St.?) Lucia|(?:Saint|St.?) Vincent (?:and|&) the Grenadines|Samoa|San Marino|São Tomé (?:and|&) Príncipe|Saudi Arabia|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Slovakia|Slovenia|Solomon Islands|Somalia|Somaliland|South Africa|South Ossetia|Spain|Sri Lanka|(?:South |)Sudan|Suriname|Swaziland|Sweden|Switzerland|Syria|Taiwan|Tajikistan|Tanzania|Thailand|Timor Leste|(?:The |)Gambia|Togo|Tonga|Transnistria|Trinidad (?:and|&) Tobago|Tunisia|Turkey|Turkmenistan|Turks (?:and|&) Caicos Islands|Tuvalu|Uganda|Ukraine|United Arab Emirates|United Kingdom|United States|Uruguay|Uzbekistan|Vanuatu|Vatican City|Venezuela|Vietnam|Yemen|Zambia|Zimbabwe)\|(]{3,39})\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); //piped to "language" regex(/\\]/g, 'US'); regex(/\\]/g, 'UK'); regex(/\\]/g, 'UN'); regex(/\\]/gi, '$ 1'); //rem linking templates // regex(/\\]/gi, '$ 1'); regex(/\{\{(\s?(?:flag|)country\s?|\s?flag\s?)\|/gi, '{{flagu|'); regex(/\{\{\s?flag\s?\|(*(?:\|(?:19|20)\d{2}))\s?\}\}/gi, '{{flagu|$ 1}}'); regex(/\{\{\s?flag\s?\|(*(?:\|\d\d?px))\s?\}\}/gi, '{{flagu|$ 1}}'); //country templates that deliver a linked mini flag icon regex(/\{\{(Austria|Chile|China|Algeria|Iraq|Italy|Japan|New Zealand|Philippines|Tunisia)\}\}/g, '{{Flagu|$ 1}}'); } function Ohc_USstates() { var txt=document.editform.wpTextbox1; //US and Canadian states // regex(/\\]/gi, '$ 1'); regex(/(\[\[Washington )\(U.?S.? state\)\|/gi, '$ 1(state)|'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); } function Ohc_CommonTerms(){ var txt=document.editform.wpTextbox1; // regex(/\\]/gi, '$ 1'); regex(/\\]/g, 'US'); regex(/\\]/g, 'UK'); regex(/\\]/g, 'UN'); // Chained country links // regex(/\{\{\s?flag\s?\|/gi, '{{flagu|'); //disabled 4 Aug 2014 // regex(/\{\{UK\}\}/g, 'United Kingdom'); regex(/(\]\] in )\xico|(?:Federated States of |)Micronesia|Moldova|Monaco|Mongolia|Montenegro|Morocco|Mozambique|Nagorno-Karabakh|Namibia|Nauru|Nepal|(?:(?:Kingdom of |)the |)Netherlands|Holland|New Zealand|Nicaragua|Niger|Nigeria|Northern Cyprus|Norway|Oman|Pakistan|Palau|Palestine|Panama|Papua New Guinea|Paraguay|Per|Philippines|Poland|Portugal|Qatar|Romania|Russia|Rwanda|SADR|(?:Saint|St.?) Kitts and Nevis|(?:Saint|St.?) Lucia|(?:Saint|St.?) Vincent and the Grenadines|Samoa|San Marino|São Tomé and Príncipe|Saudi Arabia|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Slovakia|Slovenia|Solomon Islands|Somalia|Somaliland|South Africa|South Ossetia|Spain|Sri Lanka|Sudan|Suriname|Swaziland|Sweden|Switzerland|Syria|Taiwan|Tajikistan|Tanzania|Thailand|(?:The |)Gambia|Togo|Tonga|Transnistria|Trinidad and Tobago|Tunisia|Turkey|Turkmenistan|Tuvalu|Uganda|Ukraine|United Arab Emirates|United Kingdom|England|Scotland|Wales|Northern Ireland|United States|Uruguay|Uzbekistan|Vanuatu|Vatican City|Venezuela|Vietnam|Yemen|Zambia|Zimbabwe)\]\](?=,?*| and |\))/gi, '$ 1$ 2'); regex(/(\]\](?:, | in ))\\](?=,?*| and |\))/gi, '$ 1$ 2'); regex(/(\]\], )\xico|(?:Federated States of |)Micronesia|Moldova|Monaco|Mongolia|Montenegro|Morocco|Mozambique|Nagorno-Karabakh|Namibia|Nauru|Nepal|(?:(?:Kingdom of |)the |)Netherlands|Holland|New Zealand|Nicaragua|Niger|Nigeria|Northern Cyprus|Norway|Oman|Pakistan|Palau|Palestine|Panama|Papua New Guinea|Paraguay|Per|Philippines|Poland|Portugal|Qatar|Romania|Russia|Rwanda|SADR|(?:Saint|St.?) Kitts and Nevis|(?:Saint|St.?) Lucia|(?:Saint|St.?) Vincent and the Grenadines|Samoa|San Marino|São Tomé and Príncipe|Saudi Arabia|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Slovakia|Slovenia|Solomon Islands|Somalia|Somaliland|South Africa|South Ossetia|Spain|Sri Lanka|Sudan|Suriname|Swaziland|Sweden|Switzerland|Syria|Taiwan|Tajikistan|Tanzania|Thailand|(?:The |)Gambia|Togo|Tonga|Transnistria|Trinidad and Tobago|Tunisia|Turkey|Turkmenistan|Tuvalu|Uganda|Ukraine|United Arab Emirates|United Kingdom|England|Scotland|Wales|Northern Ireland|United States|Uruguay|Uzbekistan|Vanuatu|Vatican City|Venezuela|Vietnam|Yemen|Zambia|Zimbabwe)\]\](?=\.|*)/gi, '$ 1$ 2'); regex(/(\]\], )\\](?=\.|*)/gi, '$ 1$ 2'); // Chained country links with typo regex(/(\]\], )\\](?=\.|*)/gi, '$ 1Philippine$ 2'); // Country/nationality //Link rationalisation regex(/(\]\], )\\](?:,? \\]|United Kingdom|UK)(?=\.|*)/gi, '$ 1$ 2'); //Nationalities egged to country regex(/\|Philippines?|Qatar|Romania|Russia|Rwanda|Sahrawi|Kittitian|(?:Saint|St.?) Lucia|Vincent|Samoa|San Marino?|São Tomé and Príncipe|Saudi Arabia|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Slovenia|Solomon Islands|Somalia|Somaliland|South Africa|South Ossetia|Spai?n|Sri Lanka|Sudan|Suriname|Swaziland|Swed|Syria|Taiwan|Tanzania|(?:The |)Gambia|Togo|Tonga|Transnistria|Trinidad|Tobag|Tunisia|Turk|Tuvalu|Uganda|Ukrain|United Arab Emirates|United States|Uruguay|Vanuatu|Vatican City|Venezuela|Vietnam|Yemen|Zambia|Zimbabwe)\]\](?=ese|(?:i?a|)n|ic?|ish)\b/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\gasque)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\xic|Montenegr|Morocc)o\|\1(an)\]\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?\|(Swed(?:ish|es?))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); //] regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/(]\], )\\](?=|*)/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\](?= \[\[|\w)/gi, '$ 1$ 2'); regex(/\]+)\]\]/gi, '$ 1'); // Country subdivisions // regex(/(\]\](?:, | in ))\\]/gi, '$ 1$ 2'); // Australian subdivisions regex(/(\]\](?:, | in ))\\]/gi, '$ 1$ 2'); regex(/(\|])/gi, '$ 1'); // China subdivisions regex(/(\\]))(?: Provinces?)/gi, '$ 1'); // China subdivisions regex(/(\]\](?:, | in ))\)\]\](?=,?*| and )/gi, '$ 1$ 2'); // China subdivisions regex(/(\]\](?:, | in ))\\]/gi, '$ 1$ 2'); regex(/\\] (in|of) \\]/gi, ']'); regex(/(\]\](?:, | in ))\+province)\]\]/gi, '$ 1$ 2'); // regex(/\\]/gi, '$ 1'); // regex(/\parte?ments? (?:in|of) France)\|dparte?ment\]\]/gi, 'département'); regex(/(\]\](?:, | in ))\\]/gi, '$ 1$ 2'); //historical French provinces regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); // French subdivisions regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); // Spanish regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); // German subdivisions regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); // Indian subdivisions regex(/(\]\](?:, | in ))\Romagna|Apulia|Tuscany|Calabria|Sardinia|Liguria|Marche|Abruzzo|FriuliVenezia Giulia|TrentinoAlto Adige\/Südtirol|Umbria|Basilicata|Molise|Aosta Valley)\]\](?=,?*| and )/gi, '$ 1$ 2'); // Italian subdivisions regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); //South African provinces regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); regex(/(\]\](?:, | in (?:the county of |)))\\](?=,?*| and )/gi, '$ 1$ 2'); // English subdivisions regex(/(\]\](?:, | in (?:the county of |)))\\](?=,?*| and )/gi, '$ 1$ 2'); regex(/(\]\](?:, | in (?:the county of |)))\\](?=,?*| and )/gi, '$ 1$ 2'); // English subdivisions regex(/(\]\](?:, | in (?:the county of |)))\\](?=,?*| and )/gi, '$ 1$ 2'); // English subdivisions regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2'); // Irish subdivisions regex(/(\\]), \2shire/gi, '$ 1$ 2$ 3'); // rem shire for county capitals in English subdivisions // Malaysian states regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2$ 3'); // Brazilian states regex(/(\]\](?:, | in ))\\](?=,?*| and )/gi, '$ 1$ 2$ 3'); regex(/(\]\](?:, | in ))\tate|)\]\](?=,?*| and )/g, '$ 1$ 2$ 3'); // US States piped // regex(/\\]/gi, '$ 1'); regex(/\\], \\]/gi, 'New York City'); regex(/\\]/gi, '$ 1'); regex(/\\](?:, New York|, \\]|)/gi, 'New York City'); // regex(/New York(?: City), (?:New York|U\.S\.|USA?)/gi, 'New York City'); regex(/\\], \\]/gi, '$ 1, California'); regex(/\]{1,30})\]\]/gi, '$ 1'); // ], ] -: -->
124:], Massachusetts regex(/(\\]),?\s\\]/gi, '$ 1, $ 2'); regex(/(\\]),?\s\\]/gi, '$ 1, $ 2'); // unpipe unique US city names (articles without state disambiguators) regex(/(Atlanta|Baltimore|Boston|Chicago|Cincinnati|Cleveland|Dallas|Denver|Detroit|Honolulu|Houston|Illinois|Indianapolis|Kansas|Las Vegas|Los Angeles|Miami|Milwaukee|Minneapolis|Minnesota|New Orleans|New York|Oklahoma City|Philadelphia|Pittsburgh|Salt Lake City|San Antonio|San Diego|San Francisco|Seattle|St. Louis|Virginia Beach), (?:California|Colorado|Florida|Georgia|Hawaii|Illinois|Indiana|Louisiana|Maryland|Massachusetts|Michigan|Minnesota|Ohio|Oklahoma|Pennsylvania|Texas|Utah|Washington)\|(\1)\]\]/gi, '$ 1]]'); regex(/\\]/gi, '], $ 2'); //rem excess "California, US" from Hollywood and LA regex(/(Hollywood|Los Angeles)(?:, California(?:, U\.S\.(?:A\.)?|, USA?|))(?!\])/gi, '$ 1, California'); // regex(/\//Canada // regex(/\]{1,20})\,\s(Alberta|British Columbia|Manitoba|New Brunswick|Newfoundland and Labrador|Nova Scotia|Ontario|Prince Edward Island|Quebec|Saskatchewan)\|\1\]\]\,?\s\\]/gi, ']'); regex(/(\]\](?:, | in ))\\]/gi, '$ 1$ 2'); // Canadian subdivisions regex(/(\]\](?:, | in ))\\]/gi, '$ 1$ 2'); // Canadian subdivisions regex(/(Barrie|Calgary|Chicoutimi|Edmonton|Guelph|Kelowna|Moncton|Montreal|Oshawa|Ottawa|Quebec City|Saskatoon|Sherbrooke|St. Catharines|Thunder Bay|Toronto|Trois-Rivières|Vancouver|Winnipeg), (?:Alberta|British Columbia|Manitoba|New Brunswick|Newfoundland and Labrador|Nova Scotia|Ontario|Prince Edward Island|Quebec|Saskatchewan)\|(\1)\]\]/gi, '$ 1]]'); regex(/\\]/gi, '$ 1'); regex(/(\\w*)(?:\|(?:Down|Mid)town)\]\] (?:\\]|\2)/gi, '$ 1$ 2]]'); regex(/\\]/gi, 'Sydney'); regex(/\\], (?:\\]|(?:Australia|New South Wales|NSW))/gi, 'Sydney'); regex(/\]{1,30})\]\]/gi, '$ 1'); regex(/(\\], (?:\\]|Victoria)/gi, '$ 1]]'); regex(/\\]/gi, ']'); regex(/(\\], (?:\\]|Merseyside)/gi, '$ 1]]'); regex(/\\], \\]|)/gi, '$ 1, England'); regex(/(London, England), (?:UK|United Kingdom)/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\+|)\]\]/gi, '$ 1$ 2'); regex(/\|Bombay|Brisbane|Canberra|Frankfrt|Kyoto|Mexico City|Madrid|Munich|New\sDelhi|Osaka|Ottawa|Florence|Stuttgart|Vienna)(, +|)\]\]/gi, ']$ 2'); regex(/\\], \\]|)/gi, '], Italy'); // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/(\\]/gi, '$ 1]]'); regex(/(\\]/gi, '$ 1]]'); regex(/(Toronto|\\]), \\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // regex(/\]{3,30})\]\]/gi, '$ 1'); // regex(/(], (?:UK|United Kingdom)), (?:UK|United Kingdom)/gi, '$ 1'); regex(/(\+)(, (?:Birmingham|Bristol|Derry|Edinburgh|London|Liverpool|Manchester)))\]\]/gi, '$ 1|$ 2]]$ 3'); // pipe trick disabled //chained cities Europe regex(/(\]\](?:, | in ))\\]/gi, '$ 1$ 2$ 3'); //chained cities -Europe regex(/(\]\](?:, | in ))\sseldorf|Edinburgh|Frankfurt|Geneva|Hamburg|Helsinki|Leipzig|Lisbon|Madrid|Milan|Munich|Oslo|Prague|Rome|Salzburg|Stockholm|St. Petersburg|Madrid|Nice|Venice|Vienna|Zurich)\]\]/gi, '$ 1$ 2'); //chained cities -S. America regex(/(\]\](?:, | in ))\xico) City|Quito|So Paolo|Santiago|Sucre)\]\]/gi, '$ 1$ 2'); //ambiguous regex(/\\]/gi, '$ 1'); //continents and regions // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]*)\]\]/gi, '$ 1'); // Country and language; city // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\ation|)\||)((?:rural|(?:sub|)urban)(ied?|iation| area|))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); //Linking template - outright removal of {{lang-en}} regex(/\{\{lang(?:-|\|)en\|(*?)\}\}/gi, '\'\'$ 1\'\''); regex(/(\{\{lang-(?:de|es|fr|ru|zh)\|)(*?\}\})/gi, '$ 1link=no|$ 2'); //top 7 // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '] ($ 2)'); //rem per regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, 'US'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, 'UK'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\xican(?:s| people)\||)(Mexican)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); //unpiped //dab – removing unsuitably piped links regex(/(\[\[)director \(film\)\|/gi, '$ 1'); //time and seasons // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\|month|(?:fort|)night|season(?:al|)|hour|minute|present|second|week|year|decade|century)(?end|ly|s|)\]\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // months regex(/\\]/gi, '$ 1'); regex(/\]{1,30})\]\]/gi, '$ 1'); regex(/\|\w+)(?:th|st|nd) century)\|(]+?)\]\]/gi, '$ 1'); regex(/\|\w+)(?:th|st|nd) century)\]\]/gi, '$ 1'); // simple words and numbers regex(/\\]/gi, '$ 1'); // expressions in foreign languages regex(/\\]/gi, '$ 1'); //Chinese language linked template // regex(/\{\{linktext\|(+)\|(+)\|(+)\|(+)\|(+)\|(+)\}\}/gi, '$ 1$ 2$ 3$ 4$ 5%6'); //linktext 6 parameters // regex(/\{\{linktext\|(+)\|(+)\|(+)\|(+)\|(+)\}\}/gi, '$ 1$ 2$ 3$ 4$ 5'); //linktext 5 parameters // regex(/\{\{linktext ?(?:\|lang=zh(?:-han ?)|)\|(+)\|(+)\|(+)\|(+))}\}/gi, '$ 1$ 2$ 3$ 4'); //linktext 4 parameters regex(/\{\{linktext ?(?:\|lang=zh(?:-han ?)|)\|(+)\|(+)\|(+)\}\}/gi, '$ 1$ 2$ 3'); //linktext 3 parameters regex(/\{\{linktext ?(?:\|lang=zh(?:-han ?)|)\|(+)\|(+)\}\}/gi, '$ 1$ 2'); //linktext 2 parameters regex(/\{\{linktext ?(?:\|lang=zh(?:-han ?)|)\|(+)\}\}/gi, '$ 1'); //linktext 1 parameter regex(/(\{\{zh\|=(?:+))(\}\})/gi, '$ 1|link=no$ 2'); // proper nouns regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // regex(/\\]/g, '$ 1'); // adjectives regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // people general, professions // regex(/\\]/gi, '$ 1'); regex(/\?stylist))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/g, 'consul general'); regex(/\\]/g, 'legislative council'); regex(/\chancellor\||)(vicechancellor)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\ |)jockey|drawing|(?:music(?:al|) |)educator|lite|embassy|engineer(?:ing|)|exhibition|experts?|explorer|fishing|group|guest star|hacker|(?:band ?|)leader|librar(?:ian|ie|y)|lyricist|mayor|mathematic(?:al|ian)|merchant|mercenary|monument|music(?:al(?: theatre|theater|)|ian|)|(?:multi-|)instrumentalist|narrator|orator|panorama|playwright|postage(?: stamp|)|postman|produc(?:e|tion)|pseudonym|(?:political |civil |)(?:activist|commentator|dissident)|(?:record |publishing |)company|publicist|sailor|sculpt(?:or|ure)|soldier|solicitor|singer.songwriter|song|(?:motivational |public |)speaker|(?:stock|)broker|toy|tradition|trainee|trumpet(?:er|)|waiter)(s|)\]\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?|)writ(?:er?s?|ten|ing)|sing(?:er|ing))\]\]/gi, '$ 1'); regex(/\inchief|editorial|reporter|journaliss?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?writ(?:ers?|ing))\]\]/gi, '$ 1'); regex(/\\]/gi, 'screen$ 1'); regex(/\\]/gi, ']'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, 'politician'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?|ement|ing))\]\]/gi, '$ 1'); regex(/\ivil\service\||)(?:ivil\serv(ants?|ice))\]\]/g, 'civil serv$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\*\)|)\||)(captain|colonel|major|general|lieutenant|sergeant|private)\]\](?= \[)/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/(British )(\\])/gi, '$ 2$ 1$ 4'); //retraining in necessary order regex(/\s?|y|)|dance?|dancing)\]\]/gi, '$ 1'); regex(/\?|dancing))\]\]/gi, '$ 1'); regex(/\int|writ)ing|illustration)\||)(pint|writ|illustrat)(ed|rs?|ings?)\]\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); //false positive for 'Vans' clothing brand // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/(\W\s+)\\]/gi, '$ 1$ 2'); //business & legal // regex(/\\]/gi, '$ 1'); regex(/\|)chair(?:man|woman|person|))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\|)president)\]\]/gi, '$ 1'); regex(/\|)president|realestate(?: broker| agent|)|regulation|taxe?|taxation|trademark|treasurer)\]\]/gi, '$ 1'); regex(/\e?|tive council|ture))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\n| executive| ?person|es|)|corporate executive)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, 'd$ 1'); regex(/\?making\||)(film?mak(?:ers?|ing))\]\]/gi, '$ 1'); regex(/\?|ement|ing|ers?))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\held|) |public |listed |quoted )compan(?:ies|y))\|(private|public|listed|quoted)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\O|C\.\.O\.|chief (financial|operating) officer)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?|ions?))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // buildings structure and environment // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\ade|floor|furniture|garden(?:ing|)|hospital|home|residen(?:ce|t)|otel|hous(?:e|ing)|infrastructure|landmark|museum|neighbou?rhood|night club|park|roof|shop(?:ping mall|ping arcade|)|stadium|store?y|skyscraper|interior design(?:er|))\]\]/gi, '$ 1'); regex(/\]+)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?rise)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?town)\]\]/gi, '$ 1'); regex(/\?town)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\|)))\]\]/gi, '$ 1'); // regex(/\\]/gi, '$ 1'); // earth science nouns regex(/\\]/gi, '$ 1'); regex(/\\](?!)/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\n)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); //WP:EGG regex(/\\]/gi, '$ 1'); regex(/\eight)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); //removing coal|lead pending... regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\|ing))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // tech regex(/\\]/gi, '$ 1'); regex(/\?phone|MP player|digital audio player|technology|(?:computer |)(?:application|hardware|program|software)|(?:computer |video |)game)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); // economy // regex(/\\]/gi, '$ 1'); regex(/\s?|ment)|GDP|gross domestic product|inflation|insurance|interest(?: rate|)|invest(?:ed|ing|ments?|ors?)|joint ventures?|loan|money|mortgage|per capita(?: income|)|(?:labou?r |trade |)union(?:ist|)s?|utilities)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\time\||)((?:full|part)time(?: employment| job| work|))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\n|sell(?:er|ing|s|)|sold)\]\]/gi, '$ 1'); regex(/\?town|fire|flowers|gambling|gas(?:oline|)|heating|ice|income|information|institut(?:e|ion)|inventor|jobs?|lie|magazines?|mosque|(?:news|)papers?|prizes?|publicity|organi(?:e|ation)|department|petrol|plastic|(?:air |)pollution|product|salary|school|smog|subsidiar(?:y|ie)|supermarket|synthesier|synagog(?:ue|)|team|television|(?:tv |television |)network|temple|textile|time(?:line|)|wage|water|website|win)(s|)\]\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\?)|market(?:ing|)|sign(?:age|))(s|)\]\]/gi, '$ 1$ 2'); regex(/\\]/g, '$ 1'); //'Logos' is a separate word from logo regex(/\\]/g, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/g, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\|gration))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/( *)\?|ing))\]\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\ation\||)(non-?profit\sorganiations?|non-?profit)\]\]/gi, '$ 1'); regex(/\ation\||)(non-?(?:governmental|profit)\sorganiation|NGO)\]\]/gi, '$ 1'); regex(/\ation)\||)(charitable\sorganiations?|charit(?:able|ies|y))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // weather and climate // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\ius\||)((?:(?:degree|°)?\s?(?:\s|-|&nbsp)|)Celsius)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\)\]\]/gi, '$ 1'); //delink temperature in redirect //delink full temperature in redirect regex(/\ius|Fahrenheit|C|F)\|(]+?)\]\]/gi, '$ 1'); regex(/(\d)(?:\s|-|&nbsp|)(degree|°)(?:\s|-|&nbsp|)\ius|Fahrenheit|C|F)\|(C|F)\]\]/gi, '$ 1&nbsp;$ 2$ 3'); // measurements and perception // regex(/\\]/gi, '$ 1'); //Template:{{convert}}, {{height}} //delink within convert template: optional square and cubes; optional per unit time; optional range regex(/(\{\{convert\|+?(?:\|(?:to|by|and|-))?(?:\|+?)?\|(?:(?:sq|cu)?(?:ins?|ft(?:in|)|yds?|mi|?m)?)(\/(?:s|sec|min|h))?(?:\|(?:sq|cu)?(?:in|ft(?:in|)|yds?|mi|?m)?(\/(?:|min))?)?(\|\d)?(\|(?:sp|adj|abbr|disp|sigfig|sortable)=+?)*)\|lk=(?:on|in|out)/gi, '$ 1'); //delink within convert template: where square and cubes make no sense;optional per unit time; optional range regex(/(\{\{convert\|+?(?:\|(?:to|by|and|-))?(?:\|+?)?\|(?:acres?|ha|kgs?|lbs?|hp|?w|°?|mph)(\/(?:|min))?(?:\|(?:acre|ha|kg|lb|hp|?w|°?|mph)(\/(?:|min))?)?(\|\d)?(\|(?:sp|adj|abbr|disp|sigfig|sortable)=+?)*)\|lk=(?:on|in|out)/gi, '$ 1'); //delink non-metric units: optional square and cubes; optional per unit time regex(/\|square|sq|cubic|cu)?\s?(?:milli|centi|kilo|)met(?:er|re)s?)\]\]/gi, '$ 1'); regex(/\|square|sq|cubic|cu)?\s?(?:milli|centi|kilo|)met(?:er|re)s?\|(]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/(\{\{pop\sdensity\s(?:km2|mi2)to\s(?:km2|mi2)*?)\|\s?wiki=(?:yes|no)/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // colours // regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\y|green|maroon|orange|pink|purple|red|violet|white|yellow)\]\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1$ 2'); regex(/\y)\]\]/gi, '$ 1'); regex(/\]* \(colou?r\)\|(]*)\]\]/gi, '$ 1'); regex(/\+\|)(\w+)\]\]/gi, '$ 1'); // geo-politics //chained US state governors regex(/(\]{1,20})of(?:Alabama|Alaska|Arizona|Arkansas|California|Colorado|Connecticut|Delaware|Florida|Georgia|Hawaii|Idaho|Illinois|Indiana|Iowa|Kansas|Kentucky|Louisiana|Maine|Maryland|Massachusetts|Michigan|Minnesota|Mississippi|Missouri|Montana|Nebraska|Nevada|New Hampshire|New Jersey|New Mexico|New York|North Carolina|North Dakota|Ohio|Oklahoma|Oregon|Pennsylvania|Rhode Island|South Carolina|South Dakota|Tennessee|Texas|Utah|Vermont|Virginia|Washington|West Virginia|Wisconsin|Wyoming)\|]{1,20})\]\](?:of the (?:U\.? ?S\.? |)state |)of\\]/gi, '$ 1 of $ 2]]'); regex(/(\]{1,20})of(?:Georgia|Washington)\|]{1,20})\]\](?:of the (?:U\.? ?S\.? |)state |)of\\]/gi, '$ 1 of $ 2]]'); //chained office-holders // regex(/\\]/gi, '$ 1'); regex(/\|)President) of (]+)\|\1\]\] of \\]/gi, ']'); regex(/\]+)\|\1\]\]\2(?:\\]|\3)/gi, ']'); regex(/\|(?:the |)Philippines|Poland|Portugal|Qatar|Romania|Russia|Rwanda|(?:Saint|St.?) Kitts and Nevis|(?:Saint|St.?) Lucia|(?:Saint|St.?) Vincent and the Grenadines|Samoa|São Tomé and Principe|Saudi Arabia|Senegal|Serbia|Seychelles|Singapore|Slovakia|Slovenia|Solomon Islands|Somalia|South Africa|South Korea|South Ossetia|Spain|Sri Lanka|Sudan|Suriname|Sweden|Syria|Tajikistan|Tanzania|Thailand|Tonga|Trinidad and Tobago|Tunisia|Turkey|Turkmenistan|Tuvalu|Uganda|Ukraine|United Arab Emirates|(?:the |)United Kingdom|Uzbekistan|Vanuatu|Vietnam|Western Sahara|Yemen|Zambia|Zimbabwe)\|((?:* |)(?:Agriculture|Commerce|Defene|Education|Employment|Energy|Foreign|Health|Labou?r|Prime|Interior|Trade|Transport|Treasury|Finance) minister)\]\](,? \[\[)/gi, '$ 1$ 2'); regex(/\\](,? \[\[)/gi, '$ 1$ 2'); regex(/\\](,? \[\[)/gi, '$ 1$ 2'); regex(/\\](,? \[\[)/gi, '$ 1$ 2'); regex(/\\](,? \[\[)/gi, '$ 1$ 2'); regex(/\\](,? \[\[)/gi, '$ 1$ 2'); regex(/\\}]+\|(]*President]*)\]\](,? \[\[)/gi, '$ 1$ 2'); // regex(/\+\|(]*Prime minister]*)\]\](,? \[\[)/gi, '$ 1$ 2'); //deactivated 17/3/17 due to false positive in Mark Rutte article regex(/\|]+\|(|]+minister)\]\](,? \[\[)/gi, '$ 1$ 2'); regex(/\\] \\]/gi, ']'); regex(/(Irish) \\]/gi, ']'); // regex(/\\]/gi, '$ 1$ 2'); // regex(/\|U..|United States|)( army| armed forces| navy| air force)\]\]/gi, '$ 1$ 2'); regex(/\e|passport|propaganda)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]*)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?|nts?))\]\]/gi, '$ 1'); regex(/\tat|)|crop|currenc(?:y|ie)|defection|dollar|drugs?|(?:by-|general |re-|)election|espionage|freelance|federation|(?:central |local |municipal |)government|heroin|ideolog(?:ie|y)|incumbent|independence|marine|coal|oil|parliament|petroleum|people|polic(?:ie|y)|population(?: density|)|(?:political |economic |super|)power|liberal|reform|regiment|republic|revolution|(?:civil |)war|worker|world(?:?wide|)|pound|veto|yen|yuan)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\force|armed forces|army|navy|defene)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?|ion))\]\]/gi, '$ 1'); regex(/\ation)\||)((?:de-?|post-|)industr(?:y|ial(?:ists?|)|iali(?:ation|e)))\]\]/gi, '$ 1'); regex(/\?|ation|ee))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\ation|ialism|ies|y))\]\]/gi, '$ 1'); // regex(/\s?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]{8})\]\]/gi, '$ 1'); regex(/\\]\$ ?/gi, 'A$ '); regex(/\\]\$ ?/gi, 'NZ$ '); regex(/\\]/gi, '$ 1'); regex(/\|USD|)(]*)\]\]\]\]/gi, 'US$ $ 1'); regex(/\]+?)\]\]\$ /gi, '$ 1'); regex(/\)\]\]?/gi, '$ 1'); regex(/\\]\$ ?/gi, '$ 1'); regex(/\|)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/g, 'UN'); regex(/(?:United Nations|UN|U\.N\.|UNO|U\.N\.O\.) \\]/g, ']'); regex(/\\]/g, ']'); regex(/\\]/g, '$ 1'); // regex(/\\]/g, '$ 1'); regex(/\\]/g, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/g, 'EU'); regex(/\\]/gi, '$ 1$ 2'); regex(/\|)President)\]\]/gi, '$ 1'); regex(/\|)President of the United States\|(]{5,30})\]\]/gi, '$ 1'); //sociology, race & education // regex(/\\]/gi, '$ 1'); regex(/(?:\\])(?= ?\[\[|\n)/gi, 'His Excellency'); regex(/(?:\\]|Sri) (?=\[\[)/gi, ''); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '{{' + 'subst:' + 'lc:$ 1}}'); regex(/\\]/gi, '{{' + 'subst:' + 'lc:$ 1}}'); regex(/\\]/gi, '{{' + 'subst:' + 'lc:$ 1}}'); regex(/\?|ing)|person|people|educators?|instructors?|intellectuals?|scholar(?:ships?|s?)|teach(?:ers?|ing)?|head(?:masters?|mistress| teachers?)|society|sociology|students?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/(?:\\]) year/gi, 'first year'); regex(/(?:\\]) year/gi, 'second year'); regex(/\?|ion|ing))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\||)((?:political |social |)activis)\]\]/gi, '$ 1'); regex(/\?|ion|ional)|health?care)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?|god?|grand?|step?|)(family|father|mother|parent|cousin|twin)\]\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1$ 2$ 3'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?|)(?:aunt|uncle|niece|nephew)(?:s|))\]\]/gi, '$ 1'); regex(/\\]/g, '$ 1'); regex(/\\]/g, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/g, '$ 1'); regex(/\\]/g, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\*?|)\|(professional)\]\]/gi, '$ 1'); regex(/\illionaires?|class|investor|(?:land|property)-?owner|poor|poverty(?: line|)|public figure|rich|socialites?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\|y))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\{2}|far|)(?:left|right)(?:wing|) politics\||)((?:cent{2}|far|)(?:left|right)(?:wing|))\]\]/gi, '$ 1'); regex(/\)(left|right)\]\]/gi, '$ 1$ 2$ 3'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\s)\]\]/gi, '$ 1'); regex(/\?s degree|honorary degree)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, 'PhD'); regex(/\\]/gi, '$ 1'); regex(/\\]/g, 'MBA'); // regex(/\\.?{,3})\]\]/g, '$ 1'); // regex(/\\w*)\|()\.(\w*)\.\]\]/g, '$ 1$ 2'); regex(/\\]/gi, 'honorary $ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); // regex(/\\]/g, ']'); //retraining regex(/(\]{1,26}\,\s(?:Cambridge|Oxford|London)\|(?:]{1,26} College)\]\])\,?\s\\]/g, '$ 1, $ 2'); regex(/(\]{1,26}\,\s(Cambridge|Oxford|London))\|(?:]{1,26} College)\]\]\,?\s\\]/g, '$ 1]]'); // regex(/\\]/g, ']'); //retraining regex(/\]{1,26})\,\s(Cambridge|Oxford|London)(\sUniversity|)\|(]{1,26})\]\]\,?\s\\]/g, ']'); regex(/\\]/g, ']'); // lifestyle & religion // regex(/\\]/gi, '$ 1'); regex(/\?style)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\|cake|cheese|fast food|fat|modern|nutrition|restaura(?:nt|teur)|smoking|soft drinks?|wine)\]\]/gi, '$ 1'); regex(/\ation\||)(modern(?:ie?|iation))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\s?|tour guide)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\|secular|sex|slang|travel)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\] (gay|lesbian)/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, ']'); regex(/\\] \\])/gi, '[[$ 1$ 2'); regex(/\\] \\])/gi, '[[$ 1 Jews|$ 1 $ 2'); regex(/\\])( Jews?)/gi, '[[$ 1$ 3$ 2'); // regex(/\\]/gi, ']'); regex(/\\] \slm])\||)(islam|mslm]s?)(is|)\]\]/gi, ']$ 3'); regex(/\\] \slm])\||)((?:islam|mslm])s?\]\])/gi, '[[$ 1 Islam|$ 1 $ 2'); regex(/\\])( islam)/gi, '[[$ 1$ 3$ 2'); regex(/(\[\[Bishop )\((?:Roman |)Catholic(?:ism| church)\)\|/gi, '$ 1(Catholicism)|'); //repiping regex(/\[\[(?:Roman |)Catholic (?:Arch|)Bishops?\|/gi, '[[Bishop (Catholicism)|'); //repiping regex(/\\] (\\])/gi, '$ 2$ 1 $ 3'); regex(/(\\]( (?:of|in) the )\\])/gi, '$ 1$ 2$ 3'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/(?:\\]|Church of England) \\]/gi, ']'); regex(/(?:\\]|Anglican) \\]/gi, ']'); regex(/(\| ?architectural type ?= ?)(Church)\|/gi, '$ 1]|'); regex(/\\]/gi, '$ 1'); regex(/\n|pastor|prayer|preacher|priest)(s|)\]\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); // regex(/\\]/gi, '$ 1'); //temporary disabling for work on church articles regex(/\\]/gi, ']'); regex(/\\]/gi, ']'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?|ing))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\e| certificate|))\]\]/gi, '$ 1'); regex(/\{\{n(e|)\}\}/gi, 'né$ 1'); //rem née template // regex(/\{\{n(e|)\|(+)\}\}/gi, 'né$ 1 $ 2'); //rem née template with parameter regex(/\\]/gi, '$ 1'); regex(/\\]/g, '$ 1'); // biology, medical, crime // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\ection|therapy|treatment)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?gun|rifle)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\ail|execution|firing squad|jury|parole)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\n|e officers?|ing|e?|e station))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); //music & media // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, 'simply'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, 'simply'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]*)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\n|person|models?))\]\]/gi, '$ 1'); regex(/\|super?|)models?|modell?ing)\]\]/gi, '$ 1'); regex(/\\sjockey\|(]{1,15})\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\s?|s|)|visual)(?: art(?:ist|)s?|))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, 'biographical film'); regex(/\\]/gi, '$ 1'); // regex(/\\]/gi, '$ 1'); regex(/\?off)\]\]/gi, '$ 1'); regex(/\?mak(?:er|ing|)|broadcast(?:ing|)|comedy|documentar(?:y|ies)|drama|episode|pen.name|live.action|new|play|plot|prime?time|science.fiction|sci-fi|short film|special effects|stage|spin?off|stage.name)\]\]/gi, '$ 1'); regex(/\s?|ment|s?)|show.?(?:biz|business))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\*?)documentary)\]\]/gi, '$ 1'); regex(/\*?))\]\]/gi, '$ 1'); regex(/\*?)documentary\s(*?))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1$ 2'); regex(/(\refecture\]\])/g, '$ 1:$ 2'); regex(/\*?))\]\]/gi, '$ 1'); // rem piped music & media // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?com|situation comedy)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\?|)series|show)(s|))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]*?\s?)((?:television|tv) (?:series|films?|shows?|program(?:me|)s?|sitcom))\]\]/gi, '$ 1$ 2'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/(?:\\]|British) \\]/gi, ']'); // regex(/\]+?)\]\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\|CD|C\.D\.)(?: single|))\]\]/gi, '$ 1'); regex(/\\|(?:CD|C\.D\.)(s|)\]\]/gi, 'CD$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/(\])/gi, '$ 1$ 2$ 3'); regex(/\\]/gi, '$ 1'); regex(/\]+?) guitar\|((?:bass|electric|lead|rhythm)(?:\sguitar|))\]\]/gi, '$ 1'); regex(/\]+?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?kit|drummer)\||)(drums?|drum ?kits?|drumming|drummers?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // other musical instruments inside infoboxes regex(/(\|*?nstrument*=*)\]+?\||)(]+?)\]\](*)\]+?\||)(]+?)\]\](?:(*)\]+?\||)(]+?)\]\](*)\]+?\||)(]+?)\]\]|)(?:(*)\]+?\||)(]+?)\]\]|)(?=*?\|)/gi, '$ 1$ 2$ 3$ 4$ 5$ 6$ 7$ 8$ 9$ 10'); regex(/(\|*?nstrument*=*)\]+?\||)(]+?)\]\](*)\]+?\||)(]+?)\]\](?:(*)\]+?\||)(]+?)\]\](*)\]+?\||)(]+?)\]\]|)(?:(*)\]+?\||)(]+?)\]\]|)(?=*?\|)/gi, '$ 1$ 2$ 3$ 4$ 5$ 6$ 7$ 8$ 9$ 10'); //repeat regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); //disabled unlinking of "arrangement" 24/10/2020 regex(/\\]/gi, '$ 1'); regex(/\?s?))\]\]/gi, '$ 1'); regex(/\?s?))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // literary // regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?up |)comedy\||)(?:stand?up |)(comedy|comedies|comic|comedians?|comediennes?|stand?up)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\s?|tic|try))\]\]/gi, '$ 1'); regex(/\?seller\||)(best?sell(ers?|ing))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/Print \(Hard(back|cover) (&|and) Paperback\)/gi, 'Print (hardback and paperback)'); regex(/Print \(Hard(back|cover)\)/gi, 'Print (hard$ 1)'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, 'non-fiction'); regex(/\stor(?:ies|y)|suspense|thriller|trilogy)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, 'author'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\r)\||)((?:interpret|translat)(?:ion|ing|rs?))\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\?telling\||)(story?teller)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1$ 2'); // sport // regex(/\\]/gi, '$ 1'); regex(/\]+?\||)(association football|soccer)\]\]/gi, '$ 1'); regex(/\[(football \(soccer\)|soccer)\|/gi, '[association football|'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\[midfield(?:er|)\((?:(?:association |)football|soccer)\)\|/gi, '[midfielder'); regex(/\\] (\\])/gi, '$ 2$ 1 $ 3'); regex(/\\] \\]/gi, ']'); regex(/\\] (\\])/gi, '$ 2$ 1 $ 3'); regex(/\\] (\\])/gi, '$ 2$ 1 $ 3'); regex(/\|coaching|manager)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // regex(/\\]/gi, '$ 1'); // regex(/\\]/gi, '$ 1'); regex(/\ms?)\]\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); regex(/\\]/gi, '$ 1'); // regex(/\\]/gi, '$ 1'); //disabled 1 July 2021 regex(/\Hand(ed|) Bat(?:smn)?)\]\]/gi, 'Right-handed'); regex(/\Hand(ed|) Bat(?:smn)?)\]\]/gi, 'Left-handed'); regex(/\*)\]\]/gi, '$ 1'); regex(/(\reak\|/g, '$ 1leg break|'); regex(/(\pin\|/g, '$ 1off spin|'); regex(/(\reak\|/g, '$ 1off break|'); regex(/(\arm(*\]\])/gi, '$ 2-arm $ 1$ 3'); regex(/(\owling\|Fastedium/g, '$ 1fast bowling|fast–medium'); regex(/(\owling\|Fast/g, '$ 1fast bowling|fast'); regex(/(\owling\|MediumFast/g, '$ 1fast bowling|medium-fast'); regex(/(\owling\|Medium/g, '$ 1fast bowling|medium'); regex(/(\owling\|Spin/g, '$ 1spin bowling|spin'); //full dates regex(/\\]-\\d-\d)\]\]/gi, '$ 1-$ 2'); regex(/(\d{3})-\\d-(?:\d|30|31))\]\]/gi, '$ 1-$ 2'); // regex(/\\]/gi, '$ 1'); regex(/\?\d|30|31)(?:th|st|nd|rd|)(Jan(?:uary|\.|)|Feb(?:ruary|\.|)|Mar(?:ch|\.|)|Apr(?:il|\.|)|May|Jun(?:e|\.|)|Jul(?:y|\.|)|Aug(?:ust|\.|)|Sep(?:tember|\.|t\.?|)|Oct(?:ober|\.|)|Nov(?:ember|\.|)|Dec(?:ember|\.|))\]\]/gi, '$ 1 $ 2'); regex(/\?\d|30|31)(?:th|st|nd|rd|)\]\]/gi, '$ 1 $ 2'); } function Unlink_all() { regex(/\|]*)\|)?(|]*)\]\]/gi, '$ 1'); //simplify overcomplication regex(/\|]{,9})\]\]/gi, '$ 1'); } function Ohc_countries(e) { e.preventDefault(); Ohc_allcountries(); ohc_unlinkflag(); // Ohc_COMMON_edit_summary(); } function Ohc_USstates_driver(e) { e.preventDefault(); Ohc_USstates(); } function Unlink_all_driver(e) { e.preventDefault(); Unlink_all(); } function Ohc_COMMON(e) { e.preventDefault(); Ohc_retrain_links(); Ohc_CommonTerms(); Ohc_COMMON_edit_summary(); } function Ohc_COMMON_edit_summary(){ //Add a tag to the summary box setoptions(minor='true'); setreason('De-link common terms (]) per ]', 'append'); doaction('diff'); } function addLinks() { var add = function() { return mw.util.addPortletLink.apply(mw.util, arguments); }; $ ( add('p-tb', '#', 'Delink COMMON terms', 't-commonterms', 'Removes links to common terms', '', '') ).click(Ohc_COMMON); $ ( add('p-tb', '#', 'Delink ALL countries', 'ct-countries', 'Removes links to country articles', '', '') ).click(Ohc_countries); $ ( add('p-tb', '#', 'Unlink US states', 'ct-51 states', 'Removes links to US states', '', '') ).click(Ohc_USstates_driver); $ ( add('p-tb', '#', 'Remove ALL links', 'ct-ALL-Links', 'Nukes all links -problematic sections only', '', '') ).click(Unlink_all_driver); } if( $ .inArray( mw.config.get( 'wgAction' ), ) !== -1 ){ $ .when( $ .ready, mw.loader.using( 'mediawiki.util' ), /************* *** Regex menu framework *** by ] <http://meta.wikimedia.org/User:Pathoschild/Scripts/Regex_menu_framework: --> 123:] regex(/(\]{1,20})\,\s(?:Georgia|Washington)\|(?:]{1,20})\]\]\,?\s)\\]/gi, '$ 1$ 2'); //piped city only (no state) regex(/(\\]/gi, '$ 1]], $ 2'); //regex that turns city links into piped city links regex(/(\\]/gi, 'Cobh]], $ 1'); //disabling 19 June 2011 regex(/\\]/gi, ']'); regex(/\\]/gi, '$ 1'); regex(/(\\])/gi, '$ 1$ 3$ 2'); //Lyon spelt without 's' regex(/\lede|)France\]\]/gi, '$ 1'); regex(/(Paris|\\]),\s(?:ledeFrance|\ledeFrance\]\])/gi, '$ 1'); regex(/(\])/gi, '$ 1, $ 2$ 3'); //direct link is not parenthetical regex(/(\\])/gi, '$ 1$ 3$ 2'); regex(/(\\])/gi, '$ 1$ 3$ 2'); regex(/(\\])/gi, '$ 1$ 3$ 2'); regex(/(\]{1,20}))\,\s(Canada|China|France|Germany|(?:Northern |)Ireland)\]\]/gi, '$ 1]], $ 2'); regex(/(\]{1,20})\,\s(England|Scotland|Wales))\]\]/gi, '$ 1|$ 2]], $ 3'); // pipe trick disabled regex(/(\\])(, France)/gi, '$ 1$ 3$ 2'); //reinstate ambiguous link // regex(/(\\])(, Scotland)/gi, '$ 1$ 3$ 2'); //reinstate ambiguous link // regex(/(\\])(, England)/gi, '$ 1$ 3$ 2'); //reinstate ambiguous link regex(/(\\])(, Germany)/gi, '$ 1$ 3$ 2'); //reinstate ambiguous link // ], ] -: --> 122:] // regex(/\]*), (]*)\|\1\]\],(?:\2|\\])/gi, ']'); //disabled, changing over to piped city only regex(/(\]*), (]*)\|\2\]\],)\\]/gi, '$ 1$ 3'); //piped city + unlinked state // regex(/(\]{1,20}\,\s(?:AL|AK|AZ|AR|CA|CO|CT|DE|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|Alabama|Alaska|Arizona|Arkansas|California|Colorado|Connecticut|Delaware|Florida|Georgia|Hawaii|Idaho|Illinois|Indiana|Iowa|Kansas|Kentucky|Louisiana|Maine|Maryland|Massachusetts|Michigan|Minnesota|Mississippi|Missouri|Montana|Nebraska|Nevada|New Hampshire|New Jersey|New Mexico|New York|North Carolina|North Dakota|Ohio|Oklahoma|Oregon|Pennsylvania|Rhode Island|South Carolina|South Dakota|Tennessee|Texas|Utah|Vermont|Virginia|Washington|West Virginia|Wisconsin|Wyoming))\|(?:]{1,20})\]\]\,?\s\\]/gi, '$ 1]]'); // ], ] -: --> 119:// PLEASE READ THE DOCUMENTATION at (click on the link above) before using. // This script de-links many everyday words which are commonly linked, including major countries, languages, and professions. The aim is to remove wikilinks from words which should never linked, or rarely so. Please refer to ] for rationale. // Feedback and constructive criticism are welcome... //<syntaxhighlight lang=javascript: --> 62: 125:*** - adds a sidebar menu of user-defined scripts. *************/ $ .ajax( '//meta.wikimedia.org/search/?title=User:Pathoschild/Scripts/Regex_menu_framework.js&action=raw&ctype=text/javascript', { dataType:'script', cache:true } ) ) .then( addLinks ); } // </syntaxhighlight: --> 34:
Code that you insert on this page could contain malicious content capable of compromising your account. If you import a script from another page with "importScript", "mw.loader.load", "iusc", or "lusc", take note that this causes you to dynamically load a remote script, which could be changed by
120:
function ohc_unlinkflag(){ var txt=document.editform.wpTextbox1; // levelling regex(/\{\{(\s?country\s?|\sflag\s?)\|/gi, '{{Flag|'); // remove naming and flag templates and replacing with country name only regex(/\{\{(?:flag(?:country|)\|*(ABW|ARU|Aruba)|ABW|ARU)(\|+|)\}\}/g, '{{Flagu|Aruba$
35:
others. Editors are responsible for all edits and actions they perform, including by scripts. User scripts are not centrally supported and may malfunction or become inoperable due to software changes.
40: 72: 39:
to help you find broken scripts is available. If you are unsure whether code you are adding to this page is safe, you can ask at the
109: 36: 68: 21: 17: 61: 84:
After saving, you have to bypass your browser's cache to see the changes.
108:
toolbar button. For details and instructions about other browsers, see
56: 30: 8: 101: 71:seems to have a documentation page at 49:be executed when previewing this page. 7: 73:User:Ohconfucius/script/Common Terms 116: 28: 110:Knowledge (XXG):Bypass your cache 60: 1: 140: 117: 41:appropriate village pump 104:key and click the 79: 78: 53: 52: 131: 113: 100:: Hold down the 64: 57: 31: 18:User:Ohconfucius 139: 138: 134: 133: 132: 130: 129: 128: 127: 126: 115: 114: 103: 80: 54: 44: 26: 25: 24: 12: 11: 5: 137: 135: 118: 94:Microsoft Edge 77: 76: 65: 55: 51: 50: 29: 27: 15: 14: 13: 10: 9: 6: 4: 3: 2: 136: 111: 107: 99: 95: 91: 87: 86:Google Chrome 83: 74: 70: 66: 63: 59: 58: 48: 42: 38: 33: 32: 23: 19: 105: 97: 93: 89: 85: 81: 46: 69:user script 45:This code 20:‎ | 102:⇧ Shift 90:Firefox 37:A guide 106:Reload 98:Safari 22:script 82:Note: 67:This 16:< 96:and 47:will 92:, 88:, 112:. 75:. 43:.

Index

User:Ohconfucius
script
A guide
appropriate village pump

user script
User:Ohconfucius/script/Common Terms
Knowledge (XXG):Bypass your cache

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.