mediawiki/extensions/OfflineImportLexicon (master)

sourcepatches
From 067bdf1fe3fb768b8624862ff16bbec2e7bb58f2 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Sun, 7 Mar 2021 10:35:16 +0000
Subject: [PATCH] build: Updating eslint-config-wikimedia to 0.18.2

Additional changes:
* Removing manual extensions for eslint.

Change-Id: I14f9ea4343a08edf44b4ae0f8280c0f8df93b7f7
---
 Gruntfile.js      |   1 -
 package-lock.json | 716 +++++++++++++++++++---------------------------
 package.json      |   2 +-
 3 files changed, 288 insertions(+), 431 deletions(-)

diff --git a/Gruntfile.js b/Gruntfile.js
index 650a806..7b4d65b 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -6,7 +6,6 @@ module.exports = function ( grunt ) {
 	grunt.initConfig( {
 		eslint: {
 			options: {
-				extensions: [ '.js', '.json' ],
 				cache: true
 			},
 			all: [
diff --git a/package-lock.json b/package-lock.json
index ebea2bc..4345e77 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3,24 +3,27 @@
 	"lockfileVersion": 1,
 	"dependencies": {
 		"@babel/code-frame": {
-			"version": "7.10.4",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
-			"integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
+			"version": "7.12.11",
+			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
+			"integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
+			"dev": true,
 			"requires": {
 				"@babel/highlight": "^7.10.4"
 			}
 		},
 		"@babel/helper-validator-identifier": {
-			"version": "7.10.4",
-			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
-			"integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw=="
+			"version": "7.12.11",
+			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
+			"integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
+			"dev": true
 		},
 		"@babel/highlight": {
-			"version": "7.10.4",
-			"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
-			"integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
+			"version": "7.13.8",
+			"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+			"integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
+			"dev": true,
 			"requires": {
-				"@babel/helper-validator-identifier": "^7.10.4",
+				"@babel/helper-validator-identifier": "^7.12.11",
 				"chalk": "^2.0.0",
 				"js-tokens": "^4.0.0"
 			},
@@ -29,6 +32,7 @@
 					"version": "3.2.1",
 					"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
 					"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+					"dev": true,
 					"requires": {
 						"color-convert": "^1.9.0"
 					}
@@ -37,6 +41,7 @@
 					"version": "2.4.2",
 					"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
 					"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+					"dev": true,
 					"requires": {
 						"ansi-styles": "^3.2.1",
 						"escape-string-regexp": "^1.0.5",
@@ -47,6 +52,7 @@
 					"version": "1.9.3",
 					"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 					"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+					"dev": true,
 					"requires": {
 						"color-name": "1.1.3"
 					}
@@ -54,17 +60,20 @@
 				"color-name": {
 					"version": "1.1.3",
 					"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-					"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+					"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+					"dev": true
 				},
 				"has-flag": {
 					"version": "3.0.0",
 					"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-					"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+					"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+					"dev": true
 				},
 				"supports-color": {
 					"version": "5.5.0",
 					"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
 					"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+					"dev": true,
 					"requires": {
 						"has-flag": "^3.0.0"
 					}
@@ -72,9 +81,10 @@
 			}
 		},
 		"@eslint/eslintrc": {
-			"version": "0.3.0",
-			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz",
-			"integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==",
+			"version": "0.4.0",
+			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz",
+			"integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==",
+			"dev": true,
 			"requires": {
 				"ajv": "^6.12.4",
 				"debug": "^4.1.1",
@@ -83,7 +93,6 @@
 				"ignore": "^4.0.6",
 				"import-fresh": "^3.2.1",
 				"js-yaml": "^3.13.1",
-				"lodash": "^4.17.20",
 				"minimatch": "^3.0.4",
 				"strip-json-comments": "^3.1.1"
 			},
@@ -92,6 +101,7 @@
 					"version": "4.3.1",
 					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
 					"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+					"dev": true,
 					"requires": {
 						"ms": "2.1.2"
 					}
@@ -99,7 +109,8 @@
 				"ms": {
 					"version": "2.1.2",
 					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
 				}
 			}
 		},
@@ -115,7 +126,8 @@
 		"@types/color-name": {
 			"version": "1.1.1",
 			"resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
-			"integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
+			"integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
+			"dev": true
 		},
 		"abbrev": {
 			"version": "1.1.1",
@@ -126,18 +138,20 @@
 		"acorn": {
 			"version": "7.4.0",
 			"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
-			"integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w=="
+			"integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==",
+			"dev": true
 		},
 		"acorn-jsx": {
-			"version": "5.2.0",
-			"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz",
-			"integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==",
+			"version": "5.3.1",
+			"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
+			"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
 			"dev": true
 		},
 		"ajv": {
-			"version": "6.12.4",
-			"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
-			"integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
+			"version": "6.12.6",
+			"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+			"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+			"dev": true,
 			"requires": {
 				"fast-deep-equal": "^3.1.1",
 				"fast-json-stable-stringify": "^2.0.0",
@@ -148,17 +162,20 @@
 		"ansi-colors": {
 			"version": "4.1.1",
 			"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
-			"integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA=="
+			"integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+			"dev": true
 		},
 		"ansi-regex": {
 			"version": "5.0.0",
 			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-			"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
+			"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+			"dev": true
 		},
 		"ansi-styles": {
 			"version": "4.2.1",
 			"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
 			"integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+			"dev": true,
 			"requires": {
 				"@types/color-name": "^1.1.1",
 				"color-convert": "^2.0.1"
@@ -168,6 +185,7 @@
 			"version": "1.0.10",
 			"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
 			"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+			"dev": true,
 			"requires": {
 				"sprintf-js": "~1.0.2"
 			},
@@ -175,7 +193,8 @@
 				"sprintf-js": {
 					"version": "1.0.3",
 					"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
-					"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+					"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+					"dev": true
 				}
 			}
 		},
@@ -230,7 +249,8 @@
 		"astral-regex": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
-			"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="
+			"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+			"dev": true
 		},
 		"async": {
 			"version": "1.5.2",
@@ -247,7 +267,8 @@
 		"balanced-match": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
-			"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
+			"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+			"dev": true
 		},
 		"base": {
 			"version": "0.11.2",
@@ -308,6 +329,7 @@
 			"version": "1.1.11",
 			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 			"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+			"dev": true,
 			"requires": {
 				"balanced-match": "^1.0.0",
 				"concat-map": "0.0.1"
@@ -343,16 +365,16 @@
 			}
 		},
 		"browserslist": {
-			"version": "4.16.1",
-			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
-			"integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
+			"version": "4.16.3",
+			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
+			"integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
 			"dev": true,
 			"requires": {
-				"caniuse-lite": "^1.0.30001173",
+				"caniuse-lite": "^1.0.30001181",
 				"colorette": "^1.2.1",
-				"electron-to-chromium": "^1.3.634",
+				"electron-to-chromium": "^1.3.649",
 				"escalade": "^3.1.1",
-				"node-releases": "^1.1.69"
+				"node-releases": "^1.1.70"
 			}
 		},
 		"cache-base": {
@@ -375,18 +397,20 @@
 		"callsites": {
 			"version": "3.1.0",
 			"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
-			"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
+			"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+			"dev": true
 		},
 		"caniuse-lite": {
-			"version": "1.0.30001181",
-			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001181.tgz",
-			"integrity": "sha512-m5ul/ARCX50JB8BSNM+oiPmQrR5UmngaQ3QThTTp5HcIIQGP/nPBs82BYLE+tigzm3VW+F4BJIhUyaVtEweelQ==",
+			"version": "1.0.30001196",
+			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001196.tgz",
+			"integrity": "sha512-CPvObjD3ovWrNBaXlAIGWmg2gQQuJ5YhuciUOjPRox6hIQttu8O+b51dx6VIpIY9ESd2d0Vac1RKpICdG4rGUg==",
 			"dev": true
 		},
 		"chalk": {
 			"version": "4.1.0",
 			"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
 			"integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+			"dev": true,
 			"requires": {
 				"ansi-styles": "^4.1.0",
 				"supports-color": "^7.1.0"
@@ -429,6 +453,7 @@
 			"version": "2.0.1",
 			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+			"dev": true,
 			"requires": {
 				"color-name": "~1.1.4"
 			}
@@ -436,12 +461,13 @@
 		"color-name": {
 			"version": "1.1.4",
 			"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"dev": true
 		},
 		"colorette": {
-			"version": "1.2.1",
-			"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
-			"integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
+			"integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
 			"dev": true
 		},
 		"colors": {
@@ -465,7 +491,8 @@
 		"concat-map": {
 			"version": "0.0.1",
 			"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
-			"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+			"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+			"dev": true
 		},
 		"copy-descriptor": {
 			"version": "0.1.1",
@@ -474,15 +501,16 @@
 			"dev": true
 		},
 		"core-js": {
-			"version": "3.8.3",
-			"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz",
-			"integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==",
+			"version": "3.9.1",
+			"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz",
+			"integrity": "sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg==",
 			"dev": true
 		},
 		"cross-spawn": {
 			"version": "7.0.3",
 			"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
 			"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+			"dev": true,
 			"requires": {
 				"path-key": "^3.1.0",
 				"shebang-command": "^2.0.0",
@@ -493,6 +521,7 @@
 					"version": "2.0.2",
 					"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
 					"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+					"dev": true,
 					"requires": {
 						"isexe": "^2.0.0"
 					}
@@ -523,7 +552,8 @@
 		"deep-is": {
 			"version": "0.1.3",
 			"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
-			"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
+			"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+			"dev": true
 		},
 		"define-property": {
 			"version": "2.0.2",
@@ -576,25 +606,28 @@
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
 			"integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+			"dev": true,
 			"requires": {
 				"esutils": "^2.0.2"
 			}
 		},
 		"electron-to-chromium": {
-			"version": "1.3.649",
-			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.649.tgz",
-			"integrity": "sha512-ojGDupQ3UMkvPWcTICe4JYe17+o9OLiFMPoduoR72Zp2ILt1mRVeqnxBEd6s/ptekrnsFU+0A4lStfBe/wyG/A==",
+			"version": "1.3.682",
+			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.682.tgz",
+			"integrity": "sha512-zok2y37qR00U14uM6qBz/3iIjWHom2eRfC2S1StA0RslP7x34jX+j4mxv80t8OEOHLJPVG54ZPeaFxEI7gPrwg==",
 			"dev": true
 		},
 		"emoji-regex": {
 			"version": "8.0.0",
 			"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
-			"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+			"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+			"dev": true
 		},
 		"enquirer": {
 			"version": "2.3.6",
 			"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
 			"integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+			"dev": true,
 			"requires": {
 				"ansi-colors": "^4.1.1"
 			}
@@ -608,15 +641,17 @@
 		"escape-string-regexp": {
 			"version": "1.0.5",
 			"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-			"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+			"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+			"dev": true
 		},
 		"eslint": {
-			"version": "7.18.0",
-			"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz",
-			"integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==",
+			"version": "7.21.0",
+			"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz",
+			"integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==",
+			"dev": true,
 			"requires": {
-				"@babel/code-frame": "^7.0.0",
-				"@eslint/eslintrc": "^0.3.0",
+				"@babel/code-frame": "7.12.11",
+				"@eslint/eslintrc": "^0.4.0",
 				"ajv": "^6.10.0",
 				"chalk": "^4.0.0",
 				"cross-spawn": "^7.0.2",
@@ -627,9 +662,9 @@
 				"eslint-utils": "^2.1.0",
 				"eslint-visitor-keys": "^2.0.0",
 				"espree": "^7.3.1",
-				"esquery": "^1.2.0",
+				"esquery": "^1.4.0",
 				"esutils": "^2.0.2",
-				"file-entry-cache": "^6.0.0",
+				"file-entry-cache": "^6.0.1",
 				"functional-red-black-tree": "^1.0.1",
 				"glob-parent": "^5.0.0",
 				"globals": "^12.1.0",
@@ -658,28 +693,22 @@
 					"version": "4.3.1",
 					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
 					"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+					"dev": true,
 					"requires": {
 						"ms": "2.1.2"
 					}
 				},
-				"eslint-scope": {
-					"version": "5.1.1",
-					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
-					"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
-					"requires": {
-						"esrecurse": "^4.3.0",
-						"estraverse": "^4.1.1"
-					}
-				},
 				"eslint-visitor-keys": {
 					"version": "2.0.0",
 					"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
-					"integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ=="
+					"integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
+					"dev": true
 				},
 				"is-glob": {
 					"version": "4.0.1",
 					"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
 					"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+					"dev": true,
 					"requires": {
 						"is-extglob": "^2.1.1"
 					}
@@ -687,14 +716,15 @@
 				"ms": {
 					"version": "2.1.2",
 					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
 				}
 			}
 		},
 		"eslint-config-wikimedia": {
-			"version": "0.18.1",
-			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.18.1.tgz",
-			"integrity": "sha512-93nHVH4CGxYwelbTjJQLr0xqn4XIe9WwWeGL4wMnELZW/Aceg52aT7AgIdV0659ReLzrCgxLPDvbeqB47LjBTQ==",
+			"version": "0.18.2",
+			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.18.2.tgz",
+			"integrity": "sha512-OllUgce2qODU/6481jg/a1kT/dygBDY1xhxXuAiQdYxJARV6LXyuiJw+wl1QBQz+huV9NXRxoJGC3L6x/NzC4g==",
 			"dev": true,
 			"requires": {
 				"eslint": "^7.17.0",
@@ -702,240 +732,13 @@
 				"eslint-plugin-es": "^4.1.0",
 				"eslint-plugin-jsdoc": "^30.7.13",
 				"eslint-plugin-json-es": "^1.5.1",
-				"eslint-plugin-mediawiki": "^0.2.6",
+				"eslint-plugin-mediawiki": "^0.2.7",
 				"eslint-plugin-mocha": "^8.0.0",
 				"eslint-plugin-no-jquery": "^2.5.0",
 				"eslint-plugin-node": "^11.1.0",
 				"eslint-plugin-qunit": "^5.2.0",
-				"eslint-plugin-vue": "^7.4.1",
+				"eslint-plugin-vue": "^7.7.0",
 				"eslint-plugin-wdio": "^6.0.12"
-			},
-			"dependencies": {
-				"@eslint/eslintrc": {
-					"version": "0.3.0",
-					"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz",
-					"integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==",
-					"dev": true,
-					"requires": {
-						"ajv": "^6.12.4",
-						"debug": "^4.1.1",
-						"espree": "^7.3.0",
-						"globals": "^12.1.0",
-						"ignore": "^4.0.6",
-						"import-fresh": "^3.2.1",
-						"js-yaml": "^3.13.1",
-						"lodash": "^4.17.20",
-						"minimatch": "^3.0.4",
-						"strip-json-comments": "^3.1.1"
-					}
-				},
-				"acorn-jsx": {
-					"version": "5.3.1",
-					"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
-					"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
-					"dev": true
-				},
-				"astral-regex": {
-					"version": "2.0.0",
-					"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
-					"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
-					"dev": true
-				},
-				"debug": {
-					"version": "4.3.1",
-					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
-					"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
-					"dev": true,
-					"requires": {
-						"ms": "2.1.2"
-					}
-				},
-				"emoji-regex": {
-					"version": "8.0.0",
-					"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
-					"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
-					"dev": true
-				},
-				"eslint": {
-					"version": "7.18.0",
-					"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz",
-					"integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==",
-					"dev": true,
-					"requires": {
-						"@babel/code-frame": "^7.0.0",
-						"@eslint/eslintrc": "^0.3.0",
-						"ajv": "^6.10.0",
-						"chalk": "^4.0.0",
-						"cross-spawn": "^7.0.2",
-						"debug": "^4.0.1",
-						"doctrine": "^3.0.0",
-						"enquirer": "^2.3.5",
-						"eslint-scope": "^5.1.1",
-						"eslint-utils": "^2.1.0",
-						"eslint-visitor-keys": "^2.0.0",
-						"espree": "^7.3.1",
-						"esquery": "^1.2.0",
-						"esutils": "^2.0.2",
-						"file-entry-cache": "^6.0.0",
-						"functional-red-black-tree": "^1.0.1",
-						"glob-parent": "^5.0.0",
-						"globals": "^12.1.0",
-						"ignore": "^4.0.6",
-						"import-fresh": "^3.0.0",
-						"imurmurhash": "^0.1.4",
-						"is-glob": "^4.0.0",
-						"js-yaml": "^3.13.1",
-						"json-stable-stringify-without-jsonify": "^1.0.1",
-						"levn": "^0.4.1",
-						"lodash": "^4.17.20",
-						"minimatch": "^3.0.4",
-						"natural-compare": "^1.4.0",
-						"optionator": "^0.9.1",
-						"progress": "^2.0.0",
-						"regexpp": "^3.1.0",
-						"semver": "^7.2.1",
-						"strip-ansi": "^6.0.0",
-						"strip-json-comments": "^3.1.0",
-						"table": "^6.0.4",
-						"text-table": "^0.2.0",
-						"v8-compile-cache": "^2.0.3"
-					}
-				},
-				"eslint-scope": {
-					"version": "5.1.1",
-					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
-					"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
-					"dev": true,
-					"requires": {
-						"esrecurse": "^4.3.0",
-						"estraverse": "^4.1.1"
-					}
-				},
-				"eslint-visitor-keys": {
-					"version": "2.0.0",
-					"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
-					"integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
-					"dev": true
-				},
-				"espree": {
-					"version": "7.3.1",
-					"resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
-					"integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
-					"dev": true,
-					"requires": {
-						"acorn": "^7.4.0",
-						"acorn-jsx": "^5.3.1",
-						"eslint-visitor-keys": "^1.3.0"
-					},
-					"dependencies": {
-						"eslint-visitor-keys": {
-							"version": "1.3.0",
-							"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-							"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
-							"dev": true
-						}
-					}
-				},
-				"file-entry-cache": {
-					"version": "6.0.0",
-					"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz",
-					"integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==",
-					"dev": true,
-					"requires": {
-						"flat-cache": "^3.0.4"
-					}
-				},
-				"flat-cache": {
-					"version": "3.0.4",
-					"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
-					"integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
-					"dev": true,
-					"requires": {
-						"flatted": "^3.1.0",
-						"rimraf": "^3.0.2"
-					}
-				},
-				"flatted": {
-					"version": "3.1.1",
-					"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
-					"integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
-					"dev": true
-				},
-				"is-fullwidth-code-point": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
-					"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
-					"dev": true
-				},
-				"is-glob": {
-					"version": "4.0.1",
-					"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
-					"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
-					"dev": true,
-					"requires": {
-						"is-extglob": "^2.1.1"
-					}
-				},
-				"json-schema-traverse": {
-					"version": "1.0.0",
-					"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
-					"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
-					"dev": true
-				},
-				"ms": {
-					"version": "2.1.2",
-					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
-					"dev": true
-				},
-				"slice-ansi": {
-					"version": "4.0.0",
-					"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
-					"integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
-					"dev": true,
-					"requires": {
-						"ansi-styles": "^4.0.0",
-						"astral-regex": "^2.0.0",
-						"is-fullwidth-code-point": "^3.0.0"
-					}
-				},
-				"string-width": {
-					"version": "4.2.0",
-					"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
-					"integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
-					"dev": true,
-					"requires": {
-						"emoji-regex": "^8.0.0",
-						"is-fullwidth-code-point": "^3.0.0",
-						"strip-ansi": "^6.0.0"
-					}
-				},
-				"table": {
-					"version": "6.0.7",
-					"resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
-					"integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
-					"dev": true,
-					"requires": {
-						"ajv": "^7.0.2",
-						"lodash": "^4.17.20",
-						"slice-ansi": "^4.0.0",
-						"string-width": "^4.2.0"
-					},
-					"dependencies": {
-						"ajv": {
-							"version": "7.0.3",
-							"resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz",
-							"integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==",
-							"dev": true,
-							"requires": {
-								"fast-deep-equal": "^3.1.1",
-								"json-schema-traverse": "^1.0.0",
-								"require-from-string": "^2.0.2",
-								"uri-js": "^4.2.2"
-							}
-						}
-					}
-				}
 			}
 		},
 		"eslint-plugin-compat": {
@@ -1006,67 +809,37 @@
 			}
 		},
 		"eslint-plugin-json-es": {
-			"version": "1.5.1",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.1.tgz",
-			"integrity": "sha512-YMzAWMcmKOYWiH0MsN3JOr0AdtZ2Rvmk3YmscsX1rHYJZRsL4KRo+yj9ktRk7S7mgy+G5TORWJ5D3/vH/u7R5A==",
+			"version": "1.5.3",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.3.tgz",
+			"integrity": "sha512-9wWjwhoN+ipMel70ktkWy0H7jj9sm5OAbAy3N3F3AT0swpIofVsIjDXyjGZJwSzy9tZzDtI/aKIj2WsqMHw2QA==",
 			"dev": true,
 			"requires": {
-				"eslint-visitor-keys": "^1.3.0",
+				"eslint-visitor-keys": "^2.0.0",
 				"espree": "^7.3.1"
 			},
 			"dependencies": {
-				"acorn-jsx": {
-					"version": "5.3.1",
-					"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
-					"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
+				"eslint-visitor-keys": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
+					"integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
 					"dev": true
-				},
-				"espree": {
-					"version": "7.3.1",
-					"resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
-					"integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
-					"dev": true,
-					"requires": {
-						"acorn": "^7.4.0",
-						"acorn-jsx": "^5.3.1",
-						"eslint-visitor-keys": "^1.3.0"
-					}
 				}
 			}
 		},
 		"eslint-plugin-mediawiki": {
-			"version": "0.2.6",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.6.tgz",
-			"integrity": "sha512-e7gx15H39ceam9AnSr6DDyfhMM9L43PVagHzclH3CF33DvWKi/OA+j2dqzJTuJcl5P/EmVIQHG5qoTaepkADsw==",
+			"version": "0.2.7",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.7.tgz",
+			"integrity": "sha512-2ZvPvLEwCIqrJxV1349bdX5Q03c30WccuUMCfB1Gh2IVxbBSrY0gbzOk/gPZeYigVhODt9xoFWUCIz8jwTWfrA==",
 			"dev": true,
 			"requires": {
-				"eslint-plugin-vue": "^6.2.2",
+				"eslint-plugin-vue": "^7.7.0",
 				"upath": "^1.2.0"
-			},
-			"dependencies": {
-				"eslint-plugin-vue": {
-					"version": "6.2.2",
-					"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz",
-					"integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==",
-					"dev": true,
-					"requires": {
-						"natural-compare": "^1.4.0",
-						"semver": "^5.6.0",
-						"vue-eslint-parser": "^7.0.0"
-					}
-				},
-				"semver": {
-					"version": "5.7.1",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-					"dev": true
-				}
 			}
 		},
 		"eslint-plugin-mocha": {
-			"version": "8.0.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-8.0.0.tgz",
-			"integrity": "sha512-n67etbWDz6NQM+HnTwZHyBwz/bLlYPOxUbw7bPuCyFujv7ZpaT/Vn6KTAbT02gf7nRljtYIjWcTxK/n8a57rQQ==",
+			"version": "8.1.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-8.1.0.tgz",
+			"integrity": "sha512-1EgHvXKRl7W3mq3sntZAi5T24agRMyiTPL4bSXe+B4GksYOjAPEWYx+J3eJg4It1l2NMNZJtk0gQyQ6mfiPhQg==",
 			"dev": true,
 			"requires": {
 				"eslint-utils": "^2.1.0",
@@ -1128,15 +901,15 @@
 			}
 		},
 		"eslint-plugin-vue": {
-			"version": "7.5.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.5.0.tgz",
-			"integrity": "sha512-QnMMTcyV8PLxBz7QQNAwISSEs6LYk2LJvGlxalXvpCtfKnqo7qcY0aZTIxPe8QOnHd7WCwiMZLOJzg6A03T0Gw==",
+			"version": "7.7.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.7.0.tgz",
+			"integrity": "sha512-mYz4bpLGv5jx6YG/GvKkqbGSfV7uma2u1P3mLA41Q5vQl8W1MeuTneB8tfsLq6xxxesFubcrOC0BZBJ5R+eaCQ==",
 			"dev": true,
 			"requires": {
 				"eslint-utils": "^2.1.0",
 				"natural-compare": "^1.4.0",
 				"semver": "^7.3.2",
-				"vue-eslint-parser": "^7.4.1"
+				"vue-eslint-parser": "^7.6.0"
 			}
 		},
 		"eslint-plugin-wdio": {
@@ -1146,12 +919,12 @@
 			"dev": true
 		},
 		"eslint-scope": {
-			"version": "5.1.0",
-			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz",
-			"integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==",
+			"version": "5.1.1",
+			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+			"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
 			"dev": true,
 			"requires": {
-				"esrecurse": "^4.1.0",
+				"esrecurse": "^4.3.0",
 				"estraverse": "^4.1.1"
 			}
 		},
@@ -1159,6 +932,7 @@
 			"version": "2.1.0",
 			"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
 			"integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
+			"dev": true,
 			"requires": {
 				"eslint-visitor-keys": "^1.1.0"
 			}
@@ -1166,12 +940,14 @@
 		"eslint-visitor-keys": {
 			"version": "1.3.0",
 			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-			"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
+			"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+			"dev": true
 		},
 		"espree": {
 			"version": "7.3.1",
 			"resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
 			"integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+			"dev": true,
 			"requires": {
 				"acorn": "^7.4.0",
 				"acorn-jsx": "^5.3.1",
@@ -1181,19 +957,22 @@
 				"acorn-jsx": {
 					"version": "5.3.1",
 					"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
-					"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng=="
+					"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
+					"dev": true
 				}
 			}
 		},
 		"esprima": {
 			"version": "4.0.1",
 			"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
-			"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
+			"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+			"dev": true
 		},
 		"esquery": {
-			"version": "1.3.1",
-			"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
-			"integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
+			"version": "1.4.0",
+			"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+			"integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+			"dev": true,
 			"requires": {
 				"estraverse": "^5.1.0"
 			},
@@ -1201,7 +980,8 @@
 				"estraverse": {
 					"version": "5.2.0",
 					"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
-					"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
+					"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+					"dev": true
 				}
 			}
 		},
@@ -1209,6 +989,7 @@
 			"version": "4.3.0",
 			"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
 			"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+			"dev": true,
 			"requires": {
 				"estraverse": "^5.2.0"
 			},
@@ -1216,19 +997,22 @@
 				"estraverse": {
 					"version": "5.2.0",
 					"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
-					"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
+					"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+					"dev": true
 				}
 			}
 		},
 		"estraverse": {
 			"version": "4.3.0",
 			"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
-			"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
+			"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+			"dev": true
 		},
 		"esutils": {
 			"version": "2.0.3",
 			"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
-			"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
+			"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+			"dev": true
 		},
 		"eventemitter2": {
 			"version": "0.4.14",
@@ -1381,22 +1165,26 @@
 		"fast-deep-equal": {
 			"version": "3.1.3",
 			"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
-			"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+			"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+			"dev": true
 		},
 		"fast-json-stable-stringify": {
 			"version": "2.1.0",
 			"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
-			"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+			"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+			"dev": true
 		},
 		"fast-levenshtein": {
 			"version": "2.0.6",
 			"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
-			"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
+			"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+			"dev": true
 		},
 		"file-entry-cache": {
-			"version": "6.0.0",
-			"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz",
-			"integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==",
+			"version": "6.0.1",
+			"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+			"integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+			"dev": true,
 			"requires": {
 				"flat-cache": "^3.0.4"
 			}
@@ -1481,6 +1269,7 @@
 			"version": "3.0.4",
 			"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
 			"integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+			"dev": true,
 			"requires": {
 				"flatted": "^3.1.0",
 				"rimraf": "^3.0.2"
@@ -1489,7 +1278,8 @@
 		"flatted": {
 			"version": "3.1.1",
 			"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
-			"integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA=="
+			"integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
+			"dev": true
 		},
 		"for-in": {
 			"version": "1.0.2",
@@ -1518,12 +1308,14 @@
 		"fs.realpath": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
-			"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+			"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+			"dev": true
 		},
 		"functional-red-black-tree": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
-			"integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
+			"integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+			"dev": true
 		},
 		"get-value": {
 			"version": "2.0.6",
@@ -1541,6 +1333,7 @@
 			"version": "7.1.6",
 			"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
 			"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+			"dev": true,
 			"requires": {
 				"fs.realpath": "^1.0.0",
 				"inflight": "^1.0.4",
@@ -1551,9 +1344,10 @@
 			}
 		},
 		"glob-parent": {
-			"version": "5.1.1",
-			"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
-			"integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
+			"version": "5.1.2",
+			"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+			"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+			"dev": true,
 			"requires": {
 				"is-glob": "^4.0.1"
 			},
@@ -1562,6 +1356,7 @@
 					"version": "4.0.1",
 					"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
 					"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+					"dev": true,
 					"requires": {
 						"is-extglob": "^2.1.1"
 					}
@@ -1596,6 +1391,7 @@
 			"version": "12.4.0",
 			"resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
 			"integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
+			"dev": true,
 			"requires": {
 				"type-fest": "^0.8.1"
 			}
@@ -1712,7 +1508,8 @@
 		"has-flag": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
-			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"dev": true
 		},
 		"has-value": {
 			"version": "1.0.0",
@@ -1773,12 +1570,14 @@
 		"ignore": {
 			"version": "4.0.6",
 			"resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
-			"integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
+			"integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+			"dev": true
 		},
 		"import-fresh": {
-			"version": "3.2.1",
-			"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
-			"integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
+			"version": "3.3.0",
+			"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+			"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+			"dev": true,
 			"requires": {
 				"parent-module": "^1.0.0",
 				"resolve-from": "^4.0.0"
@@ -1787,12 +1586,14 @@
 		"imurmurhash": {
 			"version": "0.1.4",
 			"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
-			"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
+			"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+			"dev": true
 		},
 		"inflight": {
 			"version": "1.0.6",
 			"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
 			"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+			"dev": true,
 			"requires": {
 				"once": "^1.3.0",
 				"wrappy": "1"
@@ -1801,7 +1602,8 @@
 		"inherits": {
 			"version": "2.0.3",
 			"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
-			"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+			"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+			"dev": true
 		},
 		"ini": {
 			"version": "1.3.7",
@@ -1899,12 +1701,14 @@
 		"is-extglob": {
 			"version": "2.1.1",
 			"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-			"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
+			"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+			"dev": true
 		},
 		"is-fullwidth-code-point": {
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
-			"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+			"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+			"dev": true
 		},
 		"is-glob": {
 			"version": "3.1.0",
@@ -1971,7 +1775,8 @@
 		"isexe": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
-			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+			"dev": true
 		},
 		"isobject": {
 			"version": "3.0.1",
@@ -1982,12 +1787,14 @@
 		"js-tokens": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
-			"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+			"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+			"dev": true
 		},
 		"js-yaml": {
 			"version": "3.14.0",
 			"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
 			"integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
+			"dev": true,
 			"requires": {
 				"argparse": "^1.0.7",
 				"esprima": "^4.0.0"
@@ -2002,12 +1809,14 @@
 		"json-schema-traverse": {
 			"version": "0.4.1",
 			"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-			"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+			"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+			"dev": true
 		},
 		"json-stable-stringify-without-jsonify": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
-			"integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
+			"integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+			"dev": true
 		},
 		"kind-of": {
 			"version": "6.0.3",
@@ -2019,6 +1828,7 @@
 			"version": "0.4.1",
 			"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
 			"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+			"dev": true,
 			"requires": {
 				"prelude-ls": "^1.2.1",
 				"type-check": "~0.4.0"
@@ -2066,7 +1876,8 @@
 		"lodash": {
 			"version": "4.17.20",
 			"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
-			"integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
+			"integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+			"dev": true
 		},
 		"lodash.memoize": {
 			"version": "4.1.2",
@@ -2132,6 +1943,7 @@
 			"version": "3.0.4",
 			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
 			"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+			"dev": true,
 			"requires": {
 				"brace-expansion": "^1.1.7"
 			}
@@ -2191,12 +2003,13 @@
 		"natural-compare": {
 			"version": "1.4.0",
 			"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
-			"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
+			"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+			"dev": true
 		},
 		"node-releases": {
-			"version": "1.1.70",
-			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz",
-			"integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==",
+			"version": "1.1.71",
+			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
+			"integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
 			"dev": true
 		},
 		"nopt": {
@@ -2283,6 +2096,7 @@
 			"version": "1.4.0",
 			"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
 			"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+			"dev": true,
 			"requires": {
 				"wrappy": "1"
 			}
@@ -2291,6 +2105,7 @@
 			"version": "0.9.1",
 			"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
 			"integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+			"dev": true,
 			"requires": {
 				"deep-is": "^0.1.3",
 				"fast-levenshtein": "^2.0.6",
@@ -2350,6 +2165,7 @@
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
 			"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+			"dev": true,
 			"requires": {
 				"callsites": "^3.0.0"
 			}
@@ -2386,12 +2202,14 @@
 		"path-is-absolute": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
-			"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+			"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+			"dev": true
 		},
 		"path-key": {
 			"version": "3.1.1",
 			"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-			"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+			"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+			"dev": true
 		},
 		"path-parse": {
 			"version": "1.0.6",
@@ -2423,17 +2241,20 @@
 		"prelude-ls": {
 			"version": "1.2.1",
 			"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
-			"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
+			"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+			"dev": true
 		},
 		"progress": {
 			"version": "2.0.3",
 			"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
-			"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
+			"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+			"dev": true
 		},
 		"punycode": {
 			"version": "2.1.1",
 			"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
-			"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+			"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+			"dev": true
 		},
 		"ramda": {
 			"version": "0.27.1",
@@ -2463,7 +2284,8 @@
 		"regexpp": {
 			"version": "3.1.0",
 			"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
-			"integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q=="
+			"integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
+			"dev": true
 		},
 		"regextras": {
 			"version": "0.7.1",
@@ -2486,7 +2308,8 @@
 		"require-from-string": {
 			"version": "2.0.2",
 			"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
-			"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
+			"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+			"dev": true
 		},
 		"requireindex": {
 			"version": "1.2.0",
@@ -2516,7 +2339,8 @@
 		"resolve-from": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
-			"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
+			"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+			"dev": true
 		},
 		"resolve-url": {
 			"version": "0.2.1",
@@ -2534,6 +2358,7 @@
 			"version": "3.0.2",
 			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
 			"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+			"dev": true,
 			"requires": {
 				"glob": "^7.1.3"
 			}
@@ -2556,7 +2381,8 @@
 		"semver": {
 			"version": "7.3.2",
 			"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
-			"integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
+			"integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
+			"dev": true
 		},
 		"set-value": {
 			"version": "2.0.1",
@@ -2585,6 +2411,7 @@
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
 			"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+			"dev": true,
 			"requires": {
 				"shebang-regex": "^3.0.0"
 			}
@@ -2592,12 +2419,14 @@
 		"shebang-regex": {
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-			"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+			"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+			"dev": true
 		},
 		"slice-ansi": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
 			"integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
+			"dev": true,
 			"requires": {
 				"ansi-styles": "^4.0.0",
 				"astral-regex": "^2.0.0",
@@ -2795,9 +2624,10 @@
 			}
 		},
 		"string-width": {
-			"version": "4.2.0",
-			"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
-			"integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+			"version": "4.2.2",
+			"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
+			"integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+			"dev": true,
 			"requires": {
 				"emoji-regex": "^8.0.0",
 				"is-fullwidth-code-point": "^3.0.0",
@@ -2808,6 +2638,7 @@
 			"version": "6.0.0",
 			"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
 			"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+			"dev": true,
 			"requires": {
 				"ansi-regex": "^5.0.0"
 			}
@@ -2815,12 +2646,14 @@
 		"strip-json-comments": {
 			"version": "3.1.1",
 			"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
-			"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
+			"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+			"dev": true
 		},
 		"supports-color": {
 			"version": "7.2.0",
 			"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"dev": true,
 			"requires": {
 				"has-flag": "^4.0.0"
 			}
@@ -2829,6 +2662,7 @@
 			"version": "6.0.7",
 			"resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
 			"integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
+			"dev": true,
 			"requires": {
 				"ajv": "^7.0.2",
 				"lodash": "^4.17.20",
@@ -2837,9 +2671,10 @@
 			},
 			"dependencies": {
 				"ajv": {
-					"version": "7.0.3",
-					"resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz",
-					"integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==",
+					"version": "7.2.0",
+					"resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.0.tgz",
+					"integrity": "sha512-51Na3IUg3uOACsQ7hzTUCjSzGy8xROySgI8tmNJ+y9JF2hfDS6qkTP7+Ep3htUtSQG1t17QMbe+jZFTlaU4dDQ==",
+					"dev": true,
 					"requires": {
 						"fast-deep-equal": "^3.1.1",
 						"json-schema-traverse": "^1.0.0",
@@ -2850,14 +2685,16 @@
 				"json-schema-traverse": {
 					"version": "1.0.0",
 					"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
-					"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+					"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+					"dev": true
 				}
 			}
 		},
 		"text-table": {
 			"version": "0.2.0",
 			"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
-			"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
+			"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+			"dev": true
 		},
 		"to-object-path": {
 			"version": "0.3.0",
@@ -2905,6 +2742,7 @@
 			"version": "0.4.0",
 			"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
 			"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+			"dev": true,
 			"requires": {
 				"prelude-ls": "^1.2.1"
 			}
@@ -2912,7 +2750,8 @@
 		"type-fest": {
 			"version": "0.8.1",
 			"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
-			"integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
+			"integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+			"dev": true
 		},
 		"unc-path-regex": {
 			"version": "0.1.2",
@@ -2995,9 +2834,10 @@
 			"dev": true
 		},
 		"uri-js": {
-			"version": "4.4.0",
-			"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
-			"integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
+			"version": "4.4.1",
+			"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+			"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+			"dev": true,
 			"requires": {
 				"punycode": "^2.1.0"
 			}
@@ -3021,9 +2861,10 @@
 			"dev": true
 		},
 		"v8-compile-cache": {
-			"version": "2.1.1",
-			"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
-			"integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ=="
+			"version": "2.3.0",
+			"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+			"integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
+			"dev": true
 		},
 		"v8flags": {
 			"version": "3.1.3",
@@ -3035,16 +2876,16 @@
 			}
 		},
 		"vue-eslint-parser": {
-			"version": "7.4.1",
-			"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.4.1.tgz",
-			"integrity": "sha512-AFvhdxpFvliYq1xt/biNBslTHE/zbEvSnr1qfHA/KxRIpErmEDrQZlQnvEexednRHmLfDNOMuDYwZL5xkLzIXQ==",
+			"version": "7.6.0",
+			"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.6.0.tgz",
+			"integrity": "sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==",
 			"dev": true,
 			"requires": {
 				"debug": "^4.1.1",
 				"eslint-scope": "^5.0.0",
 				"eslint-visitor-keys": "^1.1.0",
 				"espree": "^6.2.1",
-				"esquery": "^1.0.1",
+				"esquery": "^1.4.0",
 				"lodash": "^4.17.15"
 			},
 			"dependencies": {
@@ -3068,6 +2909,21 @@
 						"eslint-visitor-keys": "^1.1.0"
 					}
 				},
+				"esquery": {
+					"version": "1.4.0",
+					"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+					"integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+					"dev": true,
+					"requires": {
+						"estraverse": "^5.1.0"
+					}
+				},
+				"estraverse": {
+					"version": "5.2.0",
+					"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+					"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+					"dev": true
+				},
 				"ms": {
 					"version": "2.1.2",
 					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -3088,12 +2944,14 @@
 		"word-wrap": {
 			"version": "1.2.3",
 			"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
-			"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
+			"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+			"dev": true
 		},
 		"wrappy": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
-			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+			"dev": true
 		},
 		"yallist": {
 			"version": "4.0.0",
diff --git a/package.json b/package.json
index 7f7b61c..0a5a347 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
 		"test": "grunt test"
 	},
 	"devDependencies": {
-		"eslint-config-wikimedia": "0.18.1",
+		"eslint-config-wikimedia": "0.18.2",
 		"grunt": "1.3.0",
 		"grunt-banana-checker": "0.9.0",
 		"grunt-eslint": "23.0.0"
-- 
2.20.1

$ date
Sun Mar  7 10:31:22 UTC 2021

$ git clone file:///srv/git/mediawiki-extensions-OfflineImportLexicon.git repo --depth=1 -b master
Cloning into 'repo'...

$ git config user.name libraryupgrader

$ git config user.email tools.libraryupgrader@tools.wmflabs.org

$ git submodule update --init

$ grr init
Installed commit-msg hook.

$ git show-ref refs/heads/master
5d144c99a11551a1554c9d75e8e06df67f7556d6 refs/heads/master

$ composer install
Loading composer repositories with package information
Warning from https://repo.packagist.org: You are using an outdated version of Composer. Composer 2 is now available and you should upgrade. See https://getcomposer.org/2
Updating dependencies (including require-dev)
Package operations: 14 installs, 0 updates, 0 removals
  - Installing symfony/polyfill-php80 (v1.22.1): Loading from cache
  - Installing symfony/polyfill-mbstring (v1.22.1): Loading from cache
  - Installing symfony/polyfill-intl-normalizer (v1.22.1): Loading from cache
  - Installing symfony/polyfill-intl-grapheme (v1.22.1): Loading from cache
  - Installing symfony/polyfill-ctype (v1.22.1): Loading from cache
  - Installing symfony/string (v5.2.4): Loading from cache
  - Installing psr/container (1.1.1): Loading from cache
  - Installing symfony/service-contracts (v2.2.0): Loading from cache
  - Installing symfony/polyfill-php73 (v1.22.1): Loading from cache
  - Installing symfony/console (v5.2.4): Loading from cache
  - Installing mediawiki/minus-x (1.1.1): Loading from cache
  - Installing php-parallel-lint/php-console-color (v0.3): Loading from cache
  - Installing php-parallel-lint/php-console-highlighter (v0.5): Loading from cache
  - Installing php-parallel-lint/php-parallel-lint (v1.2.0): Loading from cache
symfony/service-contracts suggests installing symfony/service-implementation
symfony/console suggests installing symfony/event-dispatcher
symfony/console suggests installing symfony/lock
symfony/console suggests installing symfony/process
symfony/console suggests installing psr/log (For using the console logger)
Writing lock file
Generating autoload files
9 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

Upgrading n:eslint-config-wikimedia from 0.18.1 -> 0.18.2
$ npm install

> core-js@3.9.1 postinstall /src/repo/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

added 335 packages from 242 contributors and audited 335 packages in 67.803s

20 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities


$ npm update eslint -depth 10
+ eslint@7.21.0
removed 1 package, updated 14 packages and audited 334 packages in 92.876s

18 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities


$ npm install grunt-eslint@23.0.0 --save-exact
+ grunt-eslint@23.0.0
updated 1 package and audited 334 packages in 3.954s

21 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities


$ ./node_modules/.bin/eslint i18n/diq.json i18n/ru.json i18n/nl.json i18n/fr.json i18n/en.json i18n/fi.json i18n/roa-tara.json i18n/it.json i18n/ur.json i18n/eo.json i18n/sr-ec.json i18n/skr-arab.json i18n/kiu.json i18n/sv.json i18n/hyw.json i18n/el.json i18n/my.json i18n/pnb.json scripts/OfflineImportLexicon.js i18n/sl.json i18n/ckb.json i18n/uk.json i18n/ar.json scripts/OfflineImportLexiconSecond.js i18n/lfn.json i18n/ku-latn.json i18n/pt.json i18n/bg.json i18n/mrh.json i18n/li.json i18n/io.json i18n/gl.json i18n/ne.json i18n/shn.json i18n/sd.json composer.json i18n/de.json i18n/tt-cyrl.json i18n/be.json i18n/ko.json i18n/pl.json i18n/tr.json scripts/OIL_Constants.js i18n/ig.json package.json package-lock.json i18n/bn.json i18n/es.json i18n/qqq.json i18n/ast.json Gruntfile.js i18n/tly.json i18n/mk.json i18n/zh-hant.json i18n/hsb.json i18n/lb.json i18n/hy.json i18n/ce.json i18n/nb.json i18n/ti.json i18n/pt-br.json i18n/zh-hans.json --fix

/src/repo/scripts/OIL_Constants.js
   5:0  warning  Invalid JSDoc tag name "Author:"                                                                                                         jsdoc/check-tag-names
   6:0  warning  Invalid JSDoc tag name "Date:"                                                                                                           jsdoc/check-tag-names
   7:0  warning  Invalid JSDoc tag name "Time:"                                                                                                           jsdoc/check-tag-names
   9:0  warning  Invalid JSDoc tag name "License:"                                                                                                        jsdoc/check-tag-names
  13:5  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  13:5  warning  'jsonGeneralLink' is assigned a value but never used                                                                                     no-unused-vars
  14:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  14:2  warning  'jsonLink' is assigned a value but never used                                                                                            no-unused-vars
  16:2  warning  'jsonLinkFile' is assigned a value but never used                                                                                        no-unused-vars
  16:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  17:1  warning  This line has a length of 157. Maximum allowed is 100                                                                                    max-len
  18:2  warning  'jsonLinkVolume' is assigned a value but never used                                                                                      no-unused-vars
  18:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  20:2  warning  'jsonLinkArticle' is assigned a value but never used                                                                                     no-unused-vars
  20:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  22:2  warning  'jsonLinkArticleNoVolume' is assigned a value but never used                                                                             no-unused-vars
  22:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  25:1  warning  This line has a length of 130. Maximum allowed is 100                                                                                    max-len
  26:2  warning  'jsonLinkVolumeB' is assigned a value but never used                                                                                     no-unused-vars
  26:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  28:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  28:2  warning  'jsonLexicon' is assigned a value but never used                                                                                         no-unused-vars
  30:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  30:2  warning  'jsonImages' is assigned a value but never used                                                                                          no-unused-vars
  31:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  31:2  warning  'jsonArticles' is assigned a value but never used                                                                                        no-unused-vars

/src/repo/scripts/OfflineImportLexicon.js
    10:5    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    11:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    12:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    13:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    14:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    15:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    16:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    17:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    18:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    19:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    20:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    20:2    warning  '$j' is assigned a value but never used                                                                                                     no-unused-vars
    22:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
    22:10   warning  'initGlobals' is defined but never used                                                                                                     no-unused-vars
    26:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
    26:10   warning  Identifier 'edit_function' is not in camel case                                                                                             camelcase
    26:31   warning  Identifier 'save_function' is not in camel case                                                                                             camelcase
    26:46   warning  Identifier 'edit_res' is not in camel case                                                                                                  camelcase
    26:46   warning  'edit_res' is defined but never used                                                                                                        no-unused-vars
    27:101  warning  'post_save_function' was used before it was defined                                                                                         no-use-before-define
    29:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
    29:10   warning  Identifier 'edit_function_images' is not in camel case                                                                                      camelcase
    29:38   warning  Identifier 'save_function' is not in camel case                                                                                             camelcase
    29:53   warning  'edit_res' is defined but never used                                                                                                        no-unused-vars
    29:53   warning  Identifier 'edit_res' is not in camel case                                                                                                  camelcase
    30:101  warning  'post_save_function_images' was used before it was defined                                                                                  no-use-before-define
    32:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
    32:10   warning  Identifier 'post_save_function' is not in camel case                                                                                        camelcase
    32:30   warning  Identifier 'save_res' is not in camel case                                                                                                  camelcase
    33:15   warning  Identifier 'save_res' is not in camel case                                                                                                  camelcase
    34:1    warning  This line has a length of 108. Maximum allowed is 100                                                                                       max-len
    34:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    34:19   warning  'StatusBar' was used before it was defined                                                                                                  no-use-before-define
    35:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    37:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    38:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    43:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
    43:10   warning  Identifier 'post_save_function_images' is not in camel case                                                                                 camelcase
    43:37   warning  Identifier 'save_res' is not in camel case                                                                                                  camelcase
    44:15   warning  Identifier 'save_res' is not in camel case                                                                                                  camelcase
    45:1    warning  This line has a length of 108. Maximum allowed is 100                                                                                       max-len
    45:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    45:19   warning  'StatusBar' was used before it was defined                                                                                                  no-use-before-define
    46:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    48:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    49:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    54:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
    54:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
    56:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
    56:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
    56:7    warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
    57:18   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
    58:18   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
    59:4    warning  Identifier 'page_numberx' is not in camel case                                                                                              camelcase
    59:19   warning  'trimNumber' was used before it was defined                                                                                                 no-use-before-define
    59:31   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
    61:4    warning  Identifier 'page_number' is not in camel case                                                                                               camelcase
    62:4    warning  Identifier 'page_numbering' is not in camel case                                                                                            camelcase
    64:4    warning  'createImagesTemplate' was used before it was defined                                                                                       no-use-before-define
    70:4    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    71:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
    71:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
    71:14   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
    73:13   warning  'wgServer' is not defined                                                                                                                   no-undef
    73:24   warning  'wgScript' is not defined                                                                                                                   no-undef
    73:35   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
    74:4    warning  'getJsonArticle' was used before it was defined                                                                                             no-use-before-define
    81:1    warning  Prefer $() to .ready                                                                                                                        no-jquery/no-ready-shorthand
    84:1    warning  This line has a length of 108. Maximum allowed is 100                                                                                       max-len
    84:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    84:19   warning  'StatusBar' was used before it was defined                                                                                                  no-use-before-define
    85:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    86:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
    86:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
    86:14   warning  'wgServer' is not defined                                                                                                                   no-undef
    86:25   warning  'wgScript' is not defined                                                                                                                   no-undef
    86:36   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
    86:54   warning  'jsonLink' is not defined                                                                                                                   no-undef
    87:2    warning  'getJsonProperties' was used before it was defined                                                                                          no-use-before-define
    88:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    90:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    90:54   warning  'event' is defined but never used                                                                                                           no-unused-vars
    91:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    92:8    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    92:8    warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
    92:67   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    92:67   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
    93:4    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    94:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
    94:15   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
    94:21   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    94:21   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
    95:5    warning  'query' is already declared in the upper scope on line 86 column 6                                                                          no-shadow
    95:13   warning  'wgServer' is not defined                                                                                                                   no-undef
    95:24   warning  'wgScript' is not defined                                                                                                                   no-undef
    95:35   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
    97:14   warning  'jsonLinkVolume' is not defined                                                                                                             no-undef
    97:45   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
    97:45   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    98:5    warning  'getJsonProperties' was used before it was defined                                                                                          no-use-before-define
   101:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   102:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   103:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   104:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   105:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   106:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   110:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   110:53   warning  'event' is defined but never used                                                                                                           no-unused-vars
   111:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   112:8    warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   112:8    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   112:66   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   112:66   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   113:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   113:15   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   113:21   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   113:21   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   114:15   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   114:21   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   114:21   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   115:5    warning  'query' is already declared in the upper scope on line 86 column 6                                                                          no-shadow
   115:13   warning  'wgServer' is not defined                                                                                                                   no-undef
   115:24   warning  'wgScript' is not defined                                                                                                                   no-undef
   115:35   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
   117:14   warning  'jsonLinkArticle' is not defined                                                                                                            no-undef
   120:14   warning  'jsonLinkArticleNoVolume' is not defined                                                                                                    no-undef
   122:4    warning  'getJsonProperties' was used before it was defined                                                                                          no-use-before-define
   124:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   125:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   126:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   127:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   128:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   131:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   131:53   warning  'event' is defined but never used                                                                                                           no-unused-vars
   132:8    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   132:8    warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   138:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   139:3    warning  'search' is not defined                                                                                                                     no-undef
   139:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   144:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   145:16   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   146:4    warning  'search' is not defined                                                                                                                     no-undef
   146:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   152:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   153:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   155:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   156:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   157:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   158:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   162:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   163:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   164:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   165:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   169:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   170:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   171:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   172:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   176:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   177:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   178:8    warning  'validateLexiconForm' was used before it was defined                                                                                        no-use-before-define
   178:34   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   178:34   warning  'createLexiconTemplate' was used before it was defined                                                                                      no-use-before-define
   182:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   183:3    warning  Unexpected alert                                                                                                                            no-alert
   183:10   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   184:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   188:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   189:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   190:3    warning  Unexpected alert                                                                                                                            no-alert
   190:10   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   191:8    warning  'validateVolumeForm' was used before it was defined                                                                                         no-use-before-define
   191:33   warning  'createVolumeTemplate' was used before it was defined                                                                                       no-use-before-define
   191:33   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   194:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   195:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   196:8    warning  'validateLemmataForm' was used before it was defined                                                                                        no-use-before-define
   196:34   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   196:34   warning  'createLemmataTemplate' was used before it was defined                                                                                      no-use-before-define
   199:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   200:8    warning  'validateLemmataForm' was used before it was defined                                                                                        no-use-before-define
   201:4    warning  'createLemmataTemplate' was used before it was defined                                                                                      no-use-before-define
   204:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   206:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   206:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   206:7    warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   207:18   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   208:18   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   209:4    warning  Identifier 'page_numberx' is not in camel case                                                                                              camelcase
   209:19   warning  'trimNumber' was used before it was defined                                                                                                 no-use-before-define
   209:31   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   211:4    warning  Identifier 'page_number' is not in camel case                                                                                               camelcase
   212:4    warning  Identifier 'page_numbering' is not in camel case                                                                                            camelcase
   214:4    warning  'createImagesTemplate' was used before it was defined                                                                                       no-use-before-define
   218:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   221:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   224:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   229:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   229:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   229:13   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   231:4    warning  'query' is already declared in the upper scope on line 86 column 6                                                                          no-shadow
   231:12   warning  'wgServer' is not defined                                                                                                                   no-undef
   231:23   warning  'wgScript' is not defined                                                                                                                   no-undef
   231:34   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
   232:3    warning  'getJsonArticle' was used before it was defined                                                                                             no-use-before-define
   236:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   237:3    warning  'findById' is not defined                                                                                                                   no-undef
   240:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   241:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   242:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   243:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   247:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   248:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   249:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   252:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   253:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   254:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   257:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   258:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   262:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   277:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   277:26   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   277:33   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   278:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   278:31   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   278:52   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   278:70   warning  This line has 6 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   278:104  warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   278:126  warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   278:179  warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   282:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   286:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   286:10   warning  'checkImagesTemplate' is defined but never used                                                                                             no-unused-vars
   287:2    warning  Global variable leak, declare the variable if it is intended to be local                                                                    no-implicit-globals
   287:2    warning  'i' is not defined                                                                                                                          no-undef
   288:11   warning  'flag' is not modified in this loop                                                                                                         no-unmodified-loop-condition
   289:3    warning  'i' is not defined                                                                                                                          no-undef
   294:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   305:1    warning  This line has a length of 243. Maximum allowed is 100                                                                                       max-len
   312:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   312:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   316:3    warning  Prefer Array#forEach to $.each                                                                                                              no-jquery/no-each-util
   321:5    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   326:5    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   333:47   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   335:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   335:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   336:4    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   339:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   339:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   340:4    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   343:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   343:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   345:5    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   348:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   348:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   350:5    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   353:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   353:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   353:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   355:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   355:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   357:5    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   364:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   365:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   370:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   372:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   373:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   373:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   375:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   376:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   377:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   380:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   380:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   380:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   382:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   383:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   384:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   387:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   387:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   387:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   388:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   389:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   390:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   393:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   393:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   393:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   394:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   395:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   396:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   399:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   399:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   399:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   400:14   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   401:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   402:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   407:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   410:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   410:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   412:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   412:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   412:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   414:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   414:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   414:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   416:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   416:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   416:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   418:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   418:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   418:6    warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   418:19   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   418:25   warning  'hasVolume' was used before it was defined                                                                                                  no-use-before-define
   419:15   warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   420:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   420:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   420:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   421:11   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   421:24   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   424:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   424:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   424:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   425:11   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   425:24   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   428:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   428:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   428:18   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   430:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   430:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   430:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   431:16   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   431:34   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   437:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   437:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   437:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   438:2    warning  Unexpected alert                                                                                                                            no-alert
   439:2    warning  'JsMwApi' is not defined                                                                                                                    no-undef
   442:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   445:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   446:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   446:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   448:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   449:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   450:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   453:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   453:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   453:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   454:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   455:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   456:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   459:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   459:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   459:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   460:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   461:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   462:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   465:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   465:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   465:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   466:14   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   467:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   468:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   474:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   477:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   477:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   479:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   479:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   479:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   481:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   481:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   481:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   483:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   483:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   483:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   485:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   485:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   485:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   487:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   487:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   487:18   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   489:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   489:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   489:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   491:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   491:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   491:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   492:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   492:11   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   493:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   495:25   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   496:7    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   497:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   500:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   500:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   500:12   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   501:3    warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   502:15   warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   506:2    warning  Unexpected alert                                                                                                                            no-alert
   508:2    warning  'JsMwApi' is not defined                                                                                                                    no-undef
   510:2    warning  'nextProcess' was used before it was defined                                                                                                no-use-before-define
   514:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   514:23   warning  Identifier 'param_function' is not in camel case                                                                                            camelcase
   515:6    warning  't' is assigned a value but never used                                                                                                      no-unused-vars
   517:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   517:10   warning  'fillVolume' is defined but never used                                                                                                      no-unused-vars
   520:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   522:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   523:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   526:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   526:10   warning  'fillLexicon' is defined but never used                                                                                                     no-unused-vars
   530:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   531:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   531:14   warning  'wgServer' is not defined                                                                                                                   no-undef
   531:25   warning  'wgScript' is not defined                                                                                                                   no-undef
   531:36   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
   531:54   warning  'jsonLexicon' is not defined                                                                                                                no-undef
   531:82   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   531:82   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   532:2    warning  'getJsonLexicon' was used before it was defined                                                                                             no-use-before-define
   536:1    warning  This line has a length of 105. Maximum allowed is 100                                                                                       max-len
   540:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   542:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   542:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   546:3    warning  Prefer Array#forEach to $.each                                                                                                              no-jquery/no-each-util
   549:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   550:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   550:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   550:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   553:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   553:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   554:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   554:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   555:5    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   555:5    warning  Combine this with the previous 'var' statement                                                                                              one-var
   556:17   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   558:11   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   558:33   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   561:15   warning  'countItems' is assigned a value but never used                                                                                             no-unused-vars
   570:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   570:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   570:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   573:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   573:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   573:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   575:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   575:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   575:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   577:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   577:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   577:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   579:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   579:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   579:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   581:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   581:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   581:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   583:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   583:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   588:4    warning  Unexpected alert                                                                                                                            no-alert
   590:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   590:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   590:22   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   590:22   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   591:4    warning  'JsMwApi' is not defined                                                                                                                    no-undef
   598:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   598:10   warning  'parseDate' is defined but never used                                                                                                       no-unused-vars
   600:2    warning  Unexpected alert                                                                                                                            no-alert
   606:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   608:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   609:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   609:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   611:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   612:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   613:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   616:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   616:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   616:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   618:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   619:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   620:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   623:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   623:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   623:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   624:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   625:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   626:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   631:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   635:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   635:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   637:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   637:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   637:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   639:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   639:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   639:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   641:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   641:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   641:6    warning  'firstP' is assigned a value but never used                                                                                                 no-unused-vars
   641:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   643:3    warning  'lastP' is assigned a value but never used                                                                                                  no-unused-vars
   643:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   645:10   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   645:10   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   647:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   647:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   647:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   649:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   649:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   649:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   650:11   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   650:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   651:12   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   651:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   652:3    warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   653:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   653:30   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   653:47   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   653:47   warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   654:15   warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   656:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   656:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   656:15   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   656:21   warning  'hasImages' was used before it was defined                                                                                                  no-use-before-define
   659:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   659:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   659:16   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   659:22   warning  'hasAuthors' was used before it was defined                                                                                                 no-use-before-define
   661:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   661:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   661:6    warning  'page' is already declared in the upper scope on line 11 column 2                                                                           no-shadow
   662:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   662:30   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   662:47   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   663:2    warning  Unexpected alert                                                                                                                            no-alert
   664:2    warning  'JsMwApi' is not defined                                                                                                                    no-undef
   666:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   666:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   666:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   667:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   667:75   warning  'wgServer' is not defined                                                                                                                   no-undef
   667:86   warning  'wgScript' is not defined                                                                                                                   no-undef
   668:2    warning  'addCheckBox' was used before it was defined                                                                                                no-use-before-define
   669:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   670:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   675:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   676:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   679:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   679:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   680:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   681:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   682:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   683:12   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   683:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   684:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   684:13   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   686:7    warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   686:22   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   686:38   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   687:10   warning  'createImagesFromScratch' was used before it was defined                                                                                    no-use-before-define
   689:29   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   690:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   690:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   690:15   warning  'getNumbering' was used before it was defined                                                                                               no-use-before-define
   694:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
   694:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   696:16   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   696:32   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   708:15   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   708:31   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   717:2    warning  Unexpected alert                                                                                                                            no-alert
   721:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   724:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   724:12   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   725:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   725:13   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   726:11   warning  'getNumbering' was used before it was defined                                                                                               no-use-before-define
   729:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   729:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   730:15   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   730:31   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   731:56   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   732:78   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   734:37   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   735:59   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   744:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   746:29   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   748:3    warning  Unexpected alert                                                                                                                            no-alert
   749:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   749:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   756:11   warning  'generateNumericString' was used before it was defined                                                                                      no-use-before-define
   757:22   warning  'deromanize' was used before it was defined                                                                                                 no-use-before-define
   757:56   warning  'deromanize' was used before it was defined                                                                                                 no-use-before-define
   760:11   warning  'generateNumericString' was used before it was defined                                                                                      no-use-before-define
   760:34   warning  'deromanize' was used before it was defined                                                                                                 no-use-before-define
   760:56   warning  'deromanize' was used before it was defined                                                                                                 no-use-before-define
   768:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   772:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   772:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   773:18   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   773:28   warning  'romanize' was used before it was defined                                                                                                   no-use-before-define
   778:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   778:32   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   778:43   warning  Identifier 'page_number' is not in camel case                                                                                               camelcase
   778:56   warning  Identifier 'page_numbering' is not in camel case                                                                                            camelcase
   786:1    warning  This line has a length of 144. Maximum allowed is 100                                                                                       max-len
   791:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   794:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   794:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   794:12   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   796:11   warning  'wgServer' is not defined                                                                                                                   no-undef
   796:22   warning  'wgScript' is not defined                                                                                                                   no-undef
   796:33   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
   796:51   warning  'jsonArticles' is not defined                                                                                                               no-undef
   798:3    warning  Prefer Array#forEach to $.each                                                                                                              no-jquery/no-each-util
   800:9    warning  'existsInTab' was used before it was defined                                                                                                no-use-before-define
   805:11   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   805:22   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   808:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   810:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
   810:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   810:13   warning  'j' is already declared in the upper scope on line 791 column 12                                                                            no-shadow
   817:13   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   818:3    warning  'createImage' was used before it was defined                                                                                                no-use-before-define
   821:3    warning  'JsMwApi' is not defined                                                                                                                    no-undef
   828:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   828:23   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   828:34   warning  Identifier 'page_number' is not in camel case                                                                                               camelcase
   828:47   warning  Identifier 'page_numbering' is not in camel case                                                                                            camelcase
   830:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   830:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   832:36   warning  Identifier 'page_number' is not in camel case                                                                                               camelcase
   833:39   warning  Identifier 'page_numbering' is not in camel case                                                                                            camelcase
   834:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   834:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   834:6    warning  'firstP' is assigned a value but never used                                                                                                 no-unused-vars
   834:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   836:3    warning  'lastP' is assigned a value but never used                                                                                                  no-unused-vars
   836:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   838:49   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   838:49   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   839:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   839:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   839:6    warning  'short' is assigned a value but never used                                                                                                  no-unused-vars
   839:14   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   839:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   840:3    warning  'volume' is assigned a value but never used                                                                                                 no-unused-vars
   840:12   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   840:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   841:10   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   841:10   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   843:9    warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   844:2    warning  Unexpected alert                                                                                                                            no-alert
   849:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   849:10   warning  'waitForMe' is defined but never used                                                                                                       no-unused-vars
   854:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   855:16   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   857:30   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   858:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   858:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   861:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   861:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
   876:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   878:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   880:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   880:12   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   882:29   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   883:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   883:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   886:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
   886:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   888:32   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   896:1    warning  This line has a length of 137. Maximum allowed is 100                                                                                       max-len
   897:15   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   902:4    warning  'hasVolumeVar' is assigned a value but never used                                                                                           no-unused-vars
   903:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   903:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   903:23   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   903:23   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   904:4    warning  Unexpected alert                                                                                                                            no-alert
   906:33   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   913:2    warning  Unexpected alert                                                                                                                            no-alert
   916:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   921:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   922:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   923:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   924:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   924:72   warning  'wgServer' is not defined                                                                                                                   no-undef
   924:83   warning  'wgScript' is not defined                                                                                                                   no-undef
   925:3    warning  'addCheckBox' was used before it was defined                                                                                                no-use-before-define
   928:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   929:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   933:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   933:10   warning  'initImagesData' is defined but never used                                                                                                  no-unused-vars
   935:12   warning  eval can be harmful                                                                                                                         no-eval
   936:2    warning  Unexpected alert                                                                                                                            no-alert
   937:2    warning  Unexpected alert                                                                                                                            no-alert
   937:9    warning  'fixedDecodeURI' was used before it was defined                                                                                             no-use-before-define
   938:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   938:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   938:17   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   939:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   939:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   941:1    warning  This line has a length of 120. Maximum allowed is 100                                                                                       max-len
   941:30   warning  'fixedDecodeURI' was used before it was defined                                                                                             no-use-before-define
   945:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   948:3    warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
   957:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   958:6    warning  'k' is assigned a value but never used                                                                                                      no-unused-vars
   959:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   959:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   963:3    warning  Prefer Array#forEach to $.each                                                                                                              no-jquery/no-each-util
   965:9    warning  'existsInTab' was used before it was defined                                                                                                no-use-before-define
   970:11   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   970:22   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   974:3    warning  'initLexicons' was used before it was defined                                                                                               no-use-before-define
   982:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   984:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   984:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   985:25   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   985:40   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   990:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   991:6    warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
   991:6    warning  Identifier 'select_p' is not in camel case                                                                                                  camelcase
   991:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   992:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   992:28   warning  Identifier 'select_p' is not in camel case                                                                                                  camelcase
   992:28   warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
   992:28   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   992:39   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   992:83   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   998:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   998:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   999:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   999:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   999:7    warning  'option_s' is assigned a value but never used                                                                                               no-unused-vars
   999:7    warning  Identifier 'option_s' is not in camel case                                                                                                  camelcase
   999:7    warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
   999:18   warning  Single tag must use the format: <tagname>                                                                                                   no-jquery/no-parse-html-literal
  1002:4    warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
  1002:4    warning  Identifier 'option_p' is not in camel case                                                                                                  camelcase
  1002:15   warning  Single tag must use the format: <tagname>                                                                                                   no-jquery/no-parse-html-literal
  1003:20   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1003:20   warning  Identifier 'option_p' is not in camel case                                                                                                  camelcase
  1004:3    warning  Identifier 'option_p' is not in camel case                                                                                                  camelcase
  1005:3    warning  Identifier 'option_p' is not in camel case                                                                                                  camelcase
  1007:2    warning  Identifier 'select_p' is not in camel case                                                                                                  camelcase
  1011:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1011:10   warning  'newLexicon' is defined but never used                                                                                                      no-unused-vars
  1012:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1013:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1015:2    warning  'renderDetails' was used before it was defined                                                                                              no-use-before-define
  1018:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1018:10   warning  'renderList' is defined but never used                                                                                                      no-unused-vars
  1019:1    warning  This line has a length of 110. Maximum allowed is 100                                                                                       max-len
  1021:12   warning  eval can be harmful                                                                                                                         no-eval
  1022:2    warning  Unexpected alert                                                                                                                            no-alert
  1023:2    warning  Unexpected alert                                                                                                                            no-alert
  1024:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1024:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1024:17   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
  1025:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1026:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1028:2    warning  Unexpected alert                                                                                                                            no-alert
  1029:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1030:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1030:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1031:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1031:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1032:4    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1035:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1039:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1040:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1041:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1042:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1046:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1046:10   warning  'formToJSON' is defined but never used                                                                                                      no-unused-vars
  1047:18   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1049:17   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
  1050:9    warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
  1050:9    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1051:13   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
  1051:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1055:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1055:10   warning  'fixedEncodeURIComponent' is defined but never used                                                                                         no-unused-vars
  1059:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1063:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1066:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1066:10   warning  'ltrim' is defined but never used                                                                                                           no-unused-vars
  1069:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1069:10   warning  'rtrim' is defined but never used                                                                                                           no-unused-vars
  1075:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1076:6    warning  Unexpected dangling '_' in '_I'                                                                                                             no-underscore-dangle
  1077:3    warning  Unexpected dangling '_' in '_sb'                                                                                                            no-underscore-dangle
  1093:15   warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
  1093:15   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1097:3    warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
  1103:30   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1103:82   warning  'e' is defined but never used                                                                                                               no-unused-vars
  1107:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1108:33   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1111:33   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1112:5    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1112:5    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1120:1    warning  This line has a length of 105. Maximum allowed is 100                                                                                       max-len
  1120:21   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1120:21   warning  All possible CSS classes should be documented. See https://w.wiki/PS2 for details                                                           mediawiki/class-doc
  1120:61   warning  All possible CSS classes should be documented. See https://w.wiki/PS2 for details                                                           mediawiki/class-doc
  1124:6    warning  All possible CSS classes should be documented. See https://w.wiki/PS2 for details                                                           mediawiki/class-doc
  1125:35   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1131:8    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
  1131:23   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1131:31   warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
  1136:1    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1136:1    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1136:5    warning  Unexpected dangling '_' in '_statusbar'                                                                                                     no-underscore-dangle
  1136:5    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
  1137:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1137:10   warning  'showStatus' is defined but never used                                                                                                      no-unused-vars
  1138:23   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1142:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1143:17   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1144:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1150:18   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1154:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1155:6    warning  'str' is already defined                                                                                                                    no-redeclare
  1158:1    warning  This line has a length of 116. Maximum allowed is 100                                                                                       max-len
  1160:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1161:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1161:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1161:6    warning  'm' is already defined                                                                                                                      no-redeclare
  1162:10   warning  'm' is not modified in this loop                                                                                                            no-unmodified-loop-condition
  1162:16   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1166:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1166:10   warning  'nextRoman' is defined but never used                                                                                                       no-unused-vars

/src/repo/scripts/OfflineImportLexiconSecond.js
   16:1    warning  This line has a length of 112. Maximum allowed is 100                                                                                       max-len
   19:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   19:19   warning  Identifier 'api_url' is not in camel case                                                                                                   camelcase
   19:28   warning  Identifier 'request_type' is not in camel case                                                                                              camelcase
   21:8    warning  Identifier 'api_url' is not in camel case                                                                                                   camelcase
   22:3    warning  Identifier 'api_url' is not in camel case                                                                                                   camelcase
   22:13   warning  'wgScriptPath' is not defined                                                                                                               no-undef
   25:8    warning  Identifier 'request_type' is not in camel case                                                                                              camelcase
   26:8    warning  Identifier 'api_url' is not in camel case                                                                                                   camelcase
   26:37   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   26:45   warning  Identifier 'api_url' is not in camel case                                                                                                   camelcase
   26:75   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   26:84   warning  Identifier 'request_type' is not in camel case                                                                                              camelcase
   26:84   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   26:118  warning  Identifier 'request_type' is not in camel case                                                                                              camelcase
   31:1    warning  This line has a length of 114. Maximum allowed is 100                                                                                       max-len
   32:1    warning  This line has a length of 109. Maximum allowed is 100                                                                                       max-len
   34:11   warning  Identifier 'call_api' is not in camel case                                                                                                  camelcase
   35:32   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   35:32   warning  Expected an error object to be thrown                                                                                                       no-throw-literal
   37:11   warning  'serialise_query' was used before it was defined                                                                                            no-use-before-define
   39:8    warning  Identifier 'request_type' is not in camel case                                                                                              camelcase
   39:21   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   39:37   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   39:37   warning  'request_remote' was used before it was defined                                                                                             no-use-before-define
   39:79   warning  Identifier 'call_api' is not in camel case                                                                                                  camelcase
   39:100  warning  'default_on_error' was used before it was defined                                                                                           no-use-before-define
   39:100  warning  Identifier 'default_on_error' is not in camel case                                                                                          camelcase
   39:129  warning  'request_local' was used before it was defined                                                                                              no-use-before-define
   39:170  warning  Identifier 'call_api' is not in camel case                                                                                                  camelcase
   39:191  warning  Identifier 'default_on_error' is not in camel case                                                                                          camelcase
   39:191  warning  'default_on_error' was used before it was defined                                                                                           no-use-before-define
   45:1    warning  This line has a length of 104. Maximum allowed is 100                                                                                       max-len
   49:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   49:6    warning  Identifier 'default_on_error' is not in camel case                                                                                          camelcase
   50:47   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   50:47   warning  Unexpected console statement                                                                                                                no-console
   60:11   warning  Identifier 'get_xhr' is not in camel case                                                                                                   camelcase
   65:16   warning  'ActiveXObject' is not defined                                                                                                              no-undef
   66:14   warning  'e' is already declared in the upper scope on line 63 column 13                                                                             no-shadow
   68:17   warning  'ActiveXObject' is not defined                                                                                                              no-undef
   69:15   warning  'e' is already declared in the upper scope on line 66 column 14                                                                             no-shadow
   70:6    warning  Expected an error object to be thrown                                                                                                       no-throw-literal
   83:11   warning  Identifier 'request_local' is not in camel case                                                                                             camelcase
   83:48   warning  Identifier 'on_error' is not in camel case                                                                                                  camelcase
   90:24   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   91:5    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   92:21   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   99:13   warning  'JSON' was used before it was defined                                                                                                       no-use-before-define
  107:1    warning  This line has a length of 118. Maximum allowed is 100                                                                                       max-len
  107:48   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  118:11   warning  Identifier 'request_remote' is not in camel case                                                                                            camelcase
  118:49   warning  Identifier 'on_error' is not in camel case                                                                                                  camelcase
  119:9    warning  Unexpected dangling '_' in '__JsMwApi__counter'                                                                                             no-underscore-dangle
  119:39   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  119:39   warning  Unexpected dangling '_' in '__JsMwApi__counter'                                                                                             no-underscore-dangle
  119:46   warning  Identifier '__JsMwApi__counter' is not in camel case                                                                                        camelcase
  121:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  121:40   warning  Unexpected dangling '_' in '__JsMwApi__counter'                                                                                             no-underscore-dangle
  124:1    warning  This line has a length of 107. Maximum allowed is 100                                                                                       max-len
  124:39   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  127:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  127:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
  147:11   warning  Identifier 'serialise_query' is not in camel case                                                                                           camelcase
  153:10   warning  Combine this with the previous 'var' statement                                                                                              one-var
  153:10   warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  155:17   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
  155:55   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
  158:10   warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  158:10   warning  Combine this with the previous 'var' statement                                                                                              one-var
  159:32   warning  This line has 9 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  159:296  warning  Expected an error object to be thrown                                                                                                       no-throw-literal
  163:4    warning  Expected an error object to be thrown                                                                                                       no-throw-literal
  169:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
  169:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  169:22   warning  'JSON' was used before it was defined                                                                                                       no-use-before-define
  169:50   warning  'JSON' was used before it was defined                                                                                                       no-use-before-define
  172:36   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  172:43   warning  eval can be harmful                                                                                                                         no-eval
  177:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
  177:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  178:4    warning  Identifier 'call_api' is not in camel case                                                                                                  camelcase
  181:9    warning  Identifier 'call_api' is not in camel case                                                                                                  camelcase
  193:11   warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  194:3    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  198:2    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  208:2    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  208:43   warning  Identifier 'edit_function' is not in camel case                                                                                             camelcase
  210:4    warning  Identifier 'edit_function' is not in camel case                                                                                             camelcase
  221:52   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  224:4    warning  Invalid loop. Its body allows only one iteration                                                                                            no-unreachable-loop
  224:10   warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  224:44   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  225:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  225:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
  229:1    warning  This line has a length of 111. Maximum allowed is 100                                                                                       max-len
  231:1    warning  This line has a length of 130. Maximum allowed is 100                                                                                       max-len
  235:13   warning  Identifier 'save_function' is not in camel case                                                                                             camelcase
  235:35   warning  'params' is already declared in the upper scope on line 208 column 35                                                                       no-shadow
  235:43   warning  Identifier 'post_save' is not in camel case                                                                                                 camelcase
  237:6    warning  Identifier 'post_save' is not in camel case                                                                                                 camelcase
  264:2    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  264:36   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  265:15   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  266:15   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  267:4    warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  269:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  269:18   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  269:27   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
  269:77   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  271:3    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  272:51   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  279:1    warning  This line has a length of 129. Maximum allowed is 100                                                                                       max-len
  282:2    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  282:44   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  283:3    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  283:37   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  288:9    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  293:1    warning  This line has a length of 117. Maximum allowed is 100                                                                                       max-len

✖ 978 problems (0 errors, 978 warnings)


$ ./node_modules/.bin/eslint i18n/diq.json i18n/ru.json i18n/nl.json i18n/fr.json i18n/en.json i18n/fi.json i18n/roa-tara.json i18n/it.json i18n/ur.json i18n/eo.json i18n/sr-ec.json i18n/skr-arab.json i18n/kiu.json i18n/sv.json i18n/hyw.json i18n/el.json i18n/my.json i18n/pnb.json scripts/OfflineImportLexicon.js i18n/sl.json i18n/ckb.json i18n/uk.json i18n/ar.json scripts/OfflineImportLexiconSecond.js i18n/lfn.json i18n/ku-latn.json i18n/pt.json i18n/bg.json i18n/mrh.json i18n/li.json i18n/io.json i18n/gl.json i18n/ne.json i18n/shn.json i18n/sd.json composer.json i18n/de.json i18n/tt-cyrl.json i18n/be.json i18n/ko.json i18n/pl.json i18n/tr.json scripts/OIL_Constants.js i18n/ig.json package.json package-lock.json i18n/bn.json i18n/es.json i18n/qqq.json i18n/ast.json Gruntfile.js i18n/tly.json i18n/mk.json i18n/zh-hant.json i18n/hsb.json i18n/lb.json i18n/hy.json i18n/ce.json i18n/nb.json i18n/ti.json i18n/pt-br.json i18n/zh-hans.json -f json
[{"filePath":"/src/repo/Gruntfile.js","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/composer.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ar.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ast.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/be.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/bg.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/bn.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ce.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ckb.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/de.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/diq.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/el.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/en.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/eo.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/es.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/fi.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/fr.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/gl.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/hsb.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/hy.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/hyw.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ig.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/io.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/it.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/kiu.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ko.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ku-latn.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/lb.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/lfn.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/li.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/mk.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/mrh.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/my.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/nb.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ne.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/nl.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/pl.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/pnb.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/pt-br.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/pt.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/qqq.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/roa-tara.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ru.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/sd.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/shn.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/skr-arab.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/sl.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/sr-ec.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/sv.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ti.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/tly.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/tr.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/tt-cyrl.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/uk.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ur.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/zh-hans.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/zh-hant.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/package-lock.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/package.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/scripts/OIL_Constants.js","messages":[{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"Author:\".","line":5,"column":null,"nodeType":"Block","endLine":5,"endColumn":null},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"Date:\".","line":6,"column":null,"nodeType":"Block","endLine":6,"endColumn":null},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"Time:\".","line":7,"column":null,"nodeType":"Block","endLine":7,"endColumn":null},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"License:\".","line":9,"column":null,"nodeType":"Block","endLine":9,"endColumn":null},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":13,"column":5,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":13,"endColumn":37},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonGeneralLink' is assigned a value but never used.","line":13,"column":5,"nodeType":"Identifier","messageId":"unusedVar","endLine":13,"endColumn":20},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":14,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":15,"endColumn":84},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLink' is assigned a value but never used.","line":14,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":14,"endColumn":10},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLinkFile' is assigned a value but never used.","line":16,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":16,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":16,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":16,"endColumn":94},{"ruleId":"max-len","severity":1,"message":"This line has a length of 157. Maximum allowed is 100.","line":17,"column":1,"nodeType":"Program","messageId":"max","endLine":17,"endColumn":155},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLinkVolume' is assigned a value but never used.","line":18,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":18,"endColumn":16},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":18,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":19,"endColumn":85},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLinkArticle' is assigned a value but never used.","line":20,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":20,"endColumn":17},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":20,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":21,"endColumn":86},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLinkArticleNoVolume' is assigned a value but never used.","line":22,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":22,"endColumn":25},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":22,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":24,"endColumn":86},{"ruleId":"max-len","severity":1,"message":"This line has a length of 130. Maximum allowed is 100.","line":25,"column":1,"nodeType":"Program","messageId":"max","endLine":25,"endColumn":128},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLinkVolumeB' is assigned a value but never used.","line":26,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":26,"endColumn":17},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":26,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":27,"endColumn":86},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":28,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":29,"endColumn":175},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLexicon' is assigned a value but never used.","line":28,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":28,"endColumn":13},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":30,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":30,"endColumn":116},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonImages' is assigned a value but never used.","line":30,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":30,"endColumn":12},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":31,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":31,"endColumn":127},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonArticles' is assigned a value but never used.","line":31,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":31,"endColumn":14}],"errorCount":0,"warningCount":26,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * OIL_Constants.js\n * Defines certain constants used by OfflineImportLexicon scripts.\n *\n * @Author: Lia Veja\n * @Date: 08.12.2012\n * @Time: 19:33\n *\n * @License: Quadruple licensed GFDL, GPL, LGPL and Creative Commons Attribution 3.0 (CC-BY-3.0)\n * Choose whichever license of these you like best :-)\n * This file belongs to: ImportOfflineLexicon extension\n */\nvar jsonGeneralLink = '/Special:Ask',\n\tjsonLink = '/-5B-5BCategory:Lexicon-5D-5D/-3FTitle' +\n                         '/searchlabel%3Dcool/limit%3D100/format%3Djson/callback=?',\n\tjsonLinkFile = '/@@@/-3FPropertyPage/searchlabel%3Dcool/limit%3D20/format%3Djson/callback=?',\n\t// var jsonLinkVolume = \"/-5B-5BCategory:@@@-5D-5D-0A-5B-5B-2DHas-20Volume::%2B-5D-5D/-3FTitle/searchvolume%3Dcool/limit%3D100/format%3Djson/callback=?\";\n\tjsonLinkVolume = '/-5B-5BCategory:@@@-5D-5D-5B-5B-2DHas-20Volume::%2B-5D-5D/-3FTitle' +\n                         '/searchvolume%3Dcool/limit%3D100/format%3Djson/callback=?',\n\tjsonLinkArticle = '/-5B-5BPart-20of-20Volume::@@@-5D-5D/-3FTitle' +\n                         '/searcharticle%3Dcool/limit%3D100/format%3Djson/callback=?',\n\tjsonLinkArticleNoVolume = '/-5B-5BPart-20of-20Lexicon::@@@-5D-5D-3Cq-3E-5B-5BCategory:Lemma-5D-5D-20OR-20-5B-5BCategory:Article' +\n                         '-5D-5D-20OR-20-5B-5BCategory:TOC-5D-5D-20OR-20-5B-5BCategory:TitlePage-5D-5D-3C-2Fq-3E/-3FTitle' +\n                         '/searcharticle%3Dcool/limit%3D100/format%3Djson/callback=?',\n\t// volumes from bottom-top approach {{#ask: [[Part of Lexicon::1859-78 Schmid]][[Category:Volume]] | ?Title | format = table}}\n\tjsonLinkVolumeB = '/-5B-5BPart-20of-20Lexicon::@@@-5D-5D-0A-5B-5B-Category:Volume-5D-5D/-3FTitle' +\n                         '/searchvolumef%3Dcool/limit%3D100/format%3Djson/callback=?',\n\tjsonLexicon = '/-5B-5B@@@-5D-5D/-3FTitle/-3FEditor/-3FHas-20Volume/-3FIDBBF/-3FLanguage' +\n                         '/-3FPlace-20of-20Publication/-3FPublisher/-3FURN/-3FYear-20of-20Publication/-3FEdition/-3FSubtitle/searchlabel%3DlexiconBx/limit%3D20/format%3Djson',\n\tjsonImages = '/-5B-5B@@@-5D-5D/-3FHas-20Digital-20Image/searchlabel%3Dimages/limit%3D100/format%3Djson/callback=?',\n\tjsonArticles = '/-5B-5BHas-20Digital-20Image::@@@-5D-5D/-3FTitle/searchlabel%3Darticles/limit%3D100/format%3Djson/callback=?';\n","usedDeprecatedRules":[]},{"filePath":"/src/repo/scripts/OfflineImportLexicon.js","messages":[{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":10,"column":5,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":10,"endColumn":25},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":11,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":11,"endColumn":11},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":12,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":12,"endColumn":21},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":13,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":13,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":14,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":14,"endColumn":19},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":15,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":15,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":16,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":16,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":17,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":17,"endColumn":11},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":18,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":18,"endColumn":16},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":19,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":19,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":20,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":20,"endColumn":26},{"ruleId":"no-unused-vars","severity":1,"message":"'$j' is assigned a value but never used.","line":20,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":20,"endColumn":4},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":22,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":24,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'initGlobals' is defined but never used.","line":22,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":22,"endColumn":21},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":26,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":28,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_function' is not in camel case.","line":26,"column":10,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":23},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_function' is not in camel case.","line":26,"column":31,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":44},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_res' is not in camel case.","line":26,"column":46,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":54},{"ruleId":"no-unused-vars","severity":1,"message":"'edit_res' is defined but never used.","line":26,"column":46,"nodeType":"Identifier","messageId":"unusedVar","endLine":26,"endColumn":54},{"ruleId":"no-use-before-define","severity":1,"message":"'post_save_function' was used before it was defined.","line":27,"column":101,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":27,"endColumn":119},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":29,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":31,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_function_images' is not in camel case.","line":29,"column":10,"nodeType":"Identifier","messageId":"notCamelCase","endLine":29,"endColumn":30},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_function' is not in camel case.","line":29,"column":38,"nodeType":"Identifier","messageId":"notCamelCase","endLine":29,"endColumn":51},{"ruleId":"no-unused-vars","severity":1,"message":"'edit_res' is defined but never used.","line":29,"column":53,"nodeType":"Identifier","messageId":"unusedVar","endLine":29,"endColumn":61},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_res' is not in camel case.","line":29,"column":53,"nodeType":"Identifier","messageId":"notCamelCase","endLine":29,"endColumn":61},{"ruleId":"no-use-before-define","severity":1,"message":"'post_save_function_images' was used before it was defined.","line":30,"column":101,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":30,"endColumn":126},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":32,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":41,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'post_save_function' is not in camel case.","line":32,"column":10,"nodeType":"Identifier","messageId":"notCamelCase","endLine":32,"endColumn":28},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_res' is not in camel case.","line":32,"column":30,"nodeType":"Identifier","messageId":"notCamelCase","endLine":32,"endColumn":38},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_res' is not in camel case.","line":33,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":33,"endColumn":23},{"ruleId":"max-len","severity":1,"message":"This line has a length of 108. Maximum allowed is 100.","line":34,"column":1,"nodeType":"Program","messageId":"max","endLine":34,"endColumn":106},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":34,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":34,"endColumn":12},{"ruleId":"no-use-before-define","severity":1,"message":"'StatusBar' was used before it was defined.","line":34,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":34,"endColumn":28},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":35,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":35,"endColumn":12},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":37,"column":2,"nodeType":"CallExpression","endLine":37,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":38,"column":2,"nodeType":"CallExpression","endLine":38,"endColumn":30},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":43,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":78,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'post_save_function_images' is not in camel case.","line":43,"column":10,"nodeType":"Identifier","messageId":"notCamelCase","endLine":43,"endColumn":35},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_res' is not in camel case.","line":43,"column":37,"nodeType":"Identifier","messageId":"notCamelCase","endLine":43,"endColumn":45},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_res' is not in camel case.","line":44,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":44,"endColumn":23},{"ruleId":"max-len","severity":1,"message":"This line has a length of 108. Maximum allowed is 100.","line":45,"column":1,"nodeType":"Program","messageId":"max","endLine":45,"endColumn":106},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":45,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":45,"endColumn":12},{"ruleId":"no-use-before-define","severity":1,"message":"'StatusBar' was used before it was defined.","line":45,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":45,"endColumn":28},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":46,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":46,"endColumn":12},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":48,"column":2,"nodeType":"CallExpression","endLine":48,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":49,"column":2,"nodeType":"CallExpression","endLine":49,"endColumn":30},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":54,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":54,"endColumn":37},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":54,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":54,"endColumn":37},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":56,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":62,"endColumn":30},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":56,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":62,"endColumn":30},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":56,"column":7,"nodeType":"Identifier","messageId":"notCamelCase","endLine":56,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":57,"column":18,"nodeType":"Identifier","messageId":"notCamelCase","endLine":57,"endColumn":27},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":58,"column":18,"nodeType":"Identifier","messageId":"notCamelCase","endLine":58,"endColumn":27},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numberx' is not in camel case.","line":59,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":59,"endColumn":16},{"ruleId":"no-use-before-define","severity":1,"message":"'trimNumber' was used before it was defined.","line":59,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":59,"endColumn":29},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":59,"column":31,"nodeType":"Identifier","messageId":"notCamelCase","endLine":59,"endColumn":40},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_number' is not in camel case.","line":61,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":61,"endColumn":15},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numbering' is not in camel case.","line":62,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":62,"endColumn":18},{"ruleId":"no-use-before-define","severity":1,"message":"'createImagesTemplate' was used before it was defined.","line":64,"column":4,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":64,"endColumn":24},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":70,"column":4,"nodeType":"CallExpression","endLine":70,"endColumn":33},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":71,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":73,"endColumn":89},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":71,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":73,"endColumn":89},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":71,"column":14,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":71,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":73,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":73,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":73,"column":24,"nodeType":"Identifier","messageId":"undef","endLine":73,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":73,"column":35,"nodeType":"Identifier","messageId":"undef","endLine":73,"endColumn":50},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonArticle' was used before it was defined.","line":74,"column":4,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":74,"endColumn":18},{"ruleId":"no-jquery/no-ready-shorthand","severity":1,"message":"Prefer $() to .ready","line":81,"column":1,"nodeType":"CallExpression","endLine":268,"endColumn":4},{"ruleId":"max-len","severity":1,"message":"This line has a length of 108. Maximum allowed is 100.","line":84,"column":1,"nodeType":"Program","messageId":"max","endLine":84,"endColumn":106},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":84,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":84,"endColumn":12},{"ruleId":"no-use-before-define","severity":1,"message":"'StatusBar' was used before it was defined.","line":84,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":84,"endColumn":28},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":85,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":85,"endColumn":12},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":86,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":86,"endColumn":63},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":86,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":86,"endColumn":63},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":86,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":86,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":86,"column":25,"nodeType":"Identifier","messageId":"undef","endLine":86,"endColumn":33},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":86,"column":36,"nodeType":"Identifier","messageId":"undef","endLine":86,"endColumn":51},{"ruleId":"no-undef","severity":1,"message":"'jsonLink' is not defined.","line":86,"column":54,"nodeType":"Identifier","messageId":"undef","endLine":86,"endColumn":62},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonProperties' was used before it was defined.","line":87,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":87,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":88,"column":2,"nodeType":"CallExpression","endLine":88,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":90,"column":2,"nodeType":"CallExpression","endLine":90,"endColumn":28},{"ruleId":"no-unused-vars","severity":1,"message":"'event' is defined but never used.","line":90,"column":54,"nodeType":"Identifier","messageId":"unusedVar","endLine":90,"endColumn":59},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":91,"column":3,"nodeType":"CallExpression","endLine":91,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":92,"column":8,"nodeType":"CallExpression","endLine":92,"endColumn":50},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":92,"column":8,"nodeType":"CallExpression","endLine":92,"endColumn":50},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":92,"column":67,"nodeType":"CallExpression","endLine":92,"endColumn":109},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":92,"column":67,"nodeType":"CallExpression","endLine":92,"endColumn":109},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":93,"column":4,"nodeType":"CallExpression","endLine":93,"endColumn":36},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":94,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":95,"endColumn":51},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":94,"column":15,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":94,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":94,"column":21,"nodeType":"CallExpression","endLine":94,"endColumn":63},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":94,"column":21,"nodeType":"CallExpression","endLine":94,"endColumn":63},{"ruleId":"no-shadow","severity":1,"message":"'query' is already declared in the upper scope on line 86 column 6.","line":95,"column":5,"nodeType":"Identifier","messageId":"noShadow","endLine":95,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":95,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":95,"column":24,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":95,"column":35,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":50},{"ruleId":"no-undef","severity":1,"message":"'jsonLinkVolume' is not defined.","line":97,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":97,"endColumn":28},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":97,"column":45,"nodeType":"CallExpression","endLine":97,"endColumn":87},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":97,"column":45,"nodeType":"CallExpression","endLine":97,"endColumn":87},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonProperties' was used before it was defined.","line":98,"column":5,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":98,"endColumn":22},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":101,"column":3,"nodeType":"CallExpression","endLine":101,"endColumn":22},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":102,"column":3,"nodeType":"CallExpression","endLine":102,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":103,"column":3,"nodeType":"CallExpression","endLine":103,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":104,"column":3,"nodeType":"CallExpression","endLine":104,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":105,"column":3,"nodeType":"CallExpression","endLine":105,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":106,"column":3,"nodeType":"CallExpression","endLine":106,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":110,"column":2,"nodeType":"CallExpression","endLine":110,"endColumn":27},{"ruleId":"no-unused-vars","severity":1,"message":"'event' is defined but never used.","line":110,"column":53,"nodeType":"Identifier","messageId":"unusedVar","endLine":110,"endColumn":58},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":111,"column":3,"nodeType":"CallExpression","endLine":111,"endColumn":30},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":112,"column":8,"nodeType":"CallExpression","endLine":112,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":112,"column":8,"nodeType":"CallExpression","endLine":112,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":112,"column":66,"nodeType":"CallExpression","endLine":112,"endColumn":107},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":112,"column":66,"nodeType":"CallExpression","endLine":112,"endColumn":107},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":113,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":115,"endColumn":51},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":113,"column":15,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":113,"endColumn":19},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":113,"column":21,"nodeType":"CallExpression","endLine":113,"endColumn":62},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":113,"column":21,"nodeType":"CallExpression","endLine":113,"endColumn":62},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":114,"column":15,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":114,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":114,"column":21,"nodeType":"CallExpression","endLine":114,"endColumn":63},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":114,"column":21,"nodeType":"CallExpression","endLine":114,"endColumn":63},{"ruleId":"no-shadow","severity":1,"message":"'query' is already declared in the upper scope on line 86 column 6.","line":115,"column":5,"nodeType":"Identifier","messageId":"noShadow","endLine":115,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":115,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":115,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":115,"column":24,"nodeType":"Identifier","messageId":"undef","endLine":115,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":115,"column":35,"nodeType":"Identifier","messageId":"undef","endLine":115,"endColumn":50},{"ruleId":"no-undef","severity":1,"message":"'jsonLinkArticle' is not defined.","line":117,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":117,"endColumn":29},{"ruleId":"no-undef","severity":1,"message":"'jsonLinkArticleNoVolume' is not defined.","line":120,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":120,"endColumn":37},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonProperties' was used before it was defined.","line":122,"column":4,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":122,"endColumn":21},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":124,"column":3,"nodeType":"CallExpression","endLine":124,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":125,"column":3,"nodeType":"CallExpression","endLine":125,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":126,"column":3,"nodeType":"CallExpression","endLine":126,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":127,"column":3,"nodeType":"CallExpression","endLine":127,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":128,"column":3,"nodeType":"CallExpression","endLine":128,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":131,"column":2,"nodeType":"CallExpression","endLine":131,"endColumn":27},{"ruleId":"no-unused-vars","severity":1,"message":"'event' is defined but never used.","line":131,"column":53,"nodeType":"Identifier","messageId":"unusedVar","endLine":131,"endColumn":58},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":132,"column":8,"nodeType":"CallExpression","endLine":132,"endColumn":49},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":132,"column":8,"nodeType":"CallExpression","endLine":132,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":138,"column":2,"nodeType":"CallExpression","endLine":138,"endColumn":24},{"ruleId":"no-undef","severity":1,"message":"'search' is not defined.","line":139,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":139,"endColumn":9},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":139,"column":11,"nodeType":"CallExpression","endLine":139,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":144,"column":2,"nodeType":"CallExpression","endLine":144,"endColumn":24},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":145,"column":16,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":145,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'search' is not defined.","line":146,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":146,"endColumn":10},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":146,"column":12,"nodeType":"CallExpression","endLine":146,"endColumn":34},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":152,"column":2,"nodeType":"CallExpression","endLine":152,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":153,"column":3,"nodeType":"CallExpression","endLine":153,"endColumn":23},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":155,"column":3,"nodeType":"CallExpression","endLine":155,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":156,"column":3,"nodeType":"CallExpression","endLine":156,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":157,"column":3,"nodeType":"CallExpression","endLine":157,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":158,"column":3,"nodeType":"CallExpression","endLine":158,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":162,"column":2,"nodeType":"CallExpression","endLine":162,"endColumn":24},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":163,"column":3,"nodeType":"CallExpression","endLine":163,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":164,"column":3,"nodeType":"CallExpression","endLine":164,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":165,"column":3,"nodeType":"CallExpression","endLine":165,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":169,"column":2,"nodeType":"CallExpression","endLine":169,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":170,"column":3,"nodeType":"CallExpression","endLine":170,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":171,"column":3,"nodeType":"CallExpression","endLine":171,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":172,"column":3,"nodeType":"CallExpression","endLine":172,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":176,"column":2,"nodeType":"CallExpression","endLine":176,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":177,"column":3,"nodeType":"CallExpression","endLine":177,"endColumn":22},{"ruleId":"no-use-before-define","severity":1,"message":"'validateLexiconForm' was used before it was defined.","line":178,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":178,"endColumn":27},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":178,"column":34,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":178,"endColumn":58},{"ruleId":"no-use-before-define","severity":1,"message":"'createLexiconTemplate' was used before it was defined.","line":178,"column":34,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":178,"endColumn":55},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":182,"column":2,"nodeType":"CallExpression","endLine":182,"endColumn":30},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":183,"column":3,"nodeType":"CallExpression","messageId":"unexpected","endLine":183,"endColumn":37},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":183,"column":10,"nodeType":"CallExpression","endLine":183,"endColumn":29},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":184,"column":3,"nodeType":"CallExpression","endLine":184,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":188,"column":2,"nodeType":"CallExpression","endLine":188,"endColumn":27},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":189,"column":3,"nodeType":"CallExpression","endLine":189,"endColumn":19},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":190,"column":3,"nodeType":"CallExpression","messageId":"unexpected","endLine":190,"endColumn":34},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":190,"column":10,"nodeType":"CallExpression","endLine":190,"endColumn":26},{"ruleId":"no-use-before-define","severity":1,"message":"'validateVolumeForm' was used before it was defined.","line":191,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":191,"endColumn":26},{"ruleId":"no-use-before-define","severity":1,"message":"'createVolumeTemplate' was used before it was defined.","line":191,"column":33,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":191,"endColumn":53},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":191,"column":33,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":191,"endColumn":56},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":194,"column":2,"nodeType":"CallExpression","endLine":194,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":195,"column":3,"nodeType":"CallExpression","endLine":195,"endColumn":26},{"ruleId":"no-use-before-define","severity":1,"message":"'validateLemmataForm' was used before it was defined.","line":196,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":196,"endColumn":27},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":196,"column":34,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":196,"endColumn":58},{"ruleId":"no-use-before-define","severity":1,"message":"'createLemmataTemplate' was used before it was defined.","line":196,"column":34,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":196,"endColumn":55},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":199,"column":2,"nodeType":"CallExpression","endLine":199,"endColumn":29},{"ruleId":"no-use-before-define","severity":1,"message":"'validateLemmataForm' was used before it was defined.","line":200,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":200,"endColumn":27},{"ruleId":"no-use-before-define","severity":1,"message":"'createLemmataTemplate' was used before it was defined.","line":201,"column":4,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":201,"endColumn":25},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":204,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":204,"endColumn":37},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":206,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":212,"endColumn":30},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":206,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":212,"endColumn":30},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":206,"column":7,"nodeType":"Identifier","messageId":"notCamelCase","endLine":206,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":207,"column":18,"nodeType":"Identifier","messageId":"notCamelCase","endLine":207,"endColumn":27},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":208,"column":18,"nodeType":"Identifier","messageId":"notCamelCase","endLine":208,"endColumn":27},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numberx' is not in camel case.","line":209,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":209,"endColumn":16},{"ruleId":"no-use-before-define","severity":1,"message":"'trimNumber' was used before it was defined.","line":209,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":209,"endColumn":29},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":209,"column":31,"nodeType":"Identifier","messageId":"notCamelCase","endLine":209,"endColumn":40},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_number' is not in camel case.","line":211,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":211,"endColumn":15},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numbering' is not in camel case.","line":212,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":212,"endColumn":18},{"ruleId":"no-use-before-define","severity":1,"message":"'createImagesTemplate' was used before it was defined.","line":214,"column":4,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":214,"endColumn":24},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":218,"column":2,"nodeType":"CallExpression","endLine":218,"endColumn":30},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":221,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":221,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":224,"column":3,"nodeType":"CallExpression","endLine":224,"endColumn":41},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":229,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":231,"endColumn":88},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":229,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":231,"endColumn":88},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":229,"column":13,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":229,"endColumn":17},{"ruleId":"no-shadow","severity":1,"message":"'query' is already declared in the upper scope on line 86 column 6.","line":231,"column":4,"nodeType":"Identifier","messageId":"noShadow","endLine":231,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":231,"column":12,"nodeType":"Identifier","messageId":"undef","endLine":231,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":231,"column":23,"nodeType":"Identifier","messageId":"undef","endLine":231,"endColumn":31},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":231,"column":34,"nodeType":"Identifier","messageId":"undef","endLine":231,"endColumn":49},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonArticle' was used before it was defined.","line":232,"column":3,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":232,"endColumn":17},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":236,"column":2,"nodeType":"CallExpression","endLine":236,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'findById' is not defined.","line":237,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":237,"endColumn":11},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":240,"column":2,"nodeType":"CallExpression","endLine":240,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":241,"column":3,"nodeType":"CallExpression","endLine":241,"endColumn":23},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":242,"column":3,"nodeType":"CallExpression","endLine":242,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":243,"column":3,"nodeType":"CallExpression","endLine":243,"endColumn":29},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":247,"column":2,"nodeType":"CallExpression","endLine":247,"endColumn":27},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":248,"column":3,"nodeType":"CallExpression","endLine":248,"endColumn":22},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":249,"column":3,"nodeType":"CallExpression","endLine":249,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":252,"column":2,"nodeType":"CallExpression","endLine":252,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":253,"column":3,"nodeType":"CallExpression","endLine":253,"endColumn":23},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":254,"column":3,"nodeType":"CallExpression","endLine":254,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":257,"column":2,"nodeType":"CallExpression","endLine":257,"endColumn":29},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":258,"column":3,"nodeType":"CallExpression","endLine":258,"endColumn":23},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":262,"column":2,"nodeType":"CallExpression","endLine":262,"endColumn":29},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":277,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":277,"endColumn":14},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":277,"column":26,"nodeType":"ReturnStatement","messageId":"exceed","endLine":277,"endColumn":70},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":277,"column":33,"nodeType":"CallExpression","endLine":277,"endColumn":57},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":15},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":31,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":33},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":52,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":54},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 6 statements. Maximum allowed is 1.","line":278,"column":70,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":278,"endColumn":86},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":104,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":106},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":126,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":128},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":179,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":181},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":282,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":284,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":286,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":292,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'checkImagesTemplate' is defined but never used.","line":286,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":286,"endColumn":29},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":287,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":287,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":287,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":287,"endColumn":3},{"ruleId":"no-unmodified-loop-condition","severity":1,"message":"'flag' is not modified in this loop.","line":288,"column":11,"nodeType":"Identifier","messageId":"loopConditionNotModified","endLine":288,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":289,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":289,"endColumn":4},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":294,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":369,"endColumn":2},{"ruleId":"max-len","severity":1,"message":"This line has a length of 243. Maximum allowed is 100.","line":305,"column":1,"nodeType":"Program","messageId":"max","endLine":305,"endColumn":244},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":312,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":312,"endColumn":35},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":312,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":312,"endColumn":35},{"ruleId":"no-jquery/no-each-util","severity":1,"message":"Prefer Array#forEach to $.each","line":316,"column":3,"nodeType":"CallExpression","endLine":363,"endColumn":6},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":321,"column":5,"nodeType":"CallExpression","endLine":321,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":326,"column":5,"nodeType":"CallExpression","endLine":326,"endColumn":33},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":333,"column":47,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":333,"endColumn":90},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":335,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":335,"endColumn":33},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":335,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":335,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":336,"column":4,"nodeType":"CallExpression","endLine":336,"endColumn":30},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":339,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":339,"endColumn":29},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":339,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":339,"endColumn":29},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":340,"column":4,"nodeType":"CallExpression","endLine":340,"endColumn":30},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":343,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":343,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":343,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":343,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":345,"column":5,"nodeType":"CallExpression","endLine":345,"endColumn":34},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":348,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":348,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":348,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":348,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":350,"column":5,"nodeType":"CallExpression","endLine":350,"endColumn":33},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":353,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":353,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":353,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":353,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":353,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":353,"endColumn":77},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":355,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":355,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":355,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":355,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":357,"column":5,"nodeType":"CallExpression","endLine":357,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":364,"column":3,"nodeType":"CallExpression","endLine":364,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":365,"column":3,"nodeType":"CallExpression","endLine":365,"endColumn":29},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":370,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":406,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":372,"column":2,"nodeType":"CallExpression","endLine":372,"endColumn":20},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":373,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":373,"endColumn":51},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":373,"column":13,"nodeType":"CallExpression","endLine":373,"endColumn":44},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":375,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":375,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":376,"column":3,"nodeType":"CallExpression","endLine":376,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":377,"column":3,"nodeType":"CallExpression","endLine":377,"endColumn":34},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":380,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":380,"endColumn":57},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":380,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":380,"endColumn":57},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":380,"column":14,"nodeType":"CallExpression","endLine":380,"endColumn":50},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":382,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":382,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":383,"column":3,"nodeType":"CallExpression","endLine":383,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":384,"column":3,"nodeType":"CallExpression","endLine":384,"endColumn":39},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":387,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":387,"endColumn":65},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":387,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":387,"endColumn":65},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":387,"column":14,"nodeType":"CallExpression","endLine":387,"endColumn":58},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":388,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":388,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":389,"column":3,"nodeType":"CallExpression","endLine":389,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":390,"column":3,"nodeType":"CallExpression","endLine":390,"endColumn":47},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":393,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":393,"endColumn":63},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":393,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":393,"endColumn":63},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":393,"column":13,"nodeType":"CallExpression","endLine":393,"endColumn":56},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":394,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":394,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":395,"column":3,"nodeType":"CallExpression","endLine":395,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":396,"column":3,"nodeType":"CallExpression","endLine":396,"endColumn":46},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":399,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":399,"endColumn":54},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":399,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":399,"endColumn":54},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":399,"column":15,"nodeType":"CallExpression","endLine":399,"endColumn":47},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":400,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":400,"endColumn":16},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":401,"column":3,"nodeType":"CallExpression","endLine":401,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":402,"column":3,"nodeType":"CallExpression","endLine":402,"endColumn":35},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":407,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":440,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":410,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":410,"endColumn":51},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":410,"column":13,"nodeType":"CallExpression","endLine":410,"endColumn":44},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":412,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":412,"endColumn":65},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":412,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":412,"endColumn":65},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":412,"column":14,"nodeType":"CallExpression","endLine":412,"endColumn":58},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":414,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":414,"endColumn":63},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":414,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":414,"endColumn":63},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":414,"column":13,"nodeType":"CallExpression","endLine":414,"endColumn":56},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":416,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":416,"endColumn":54},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":416,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":416,"endColumn":54},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":416,"column":15,"nodeType":"CallExpression","endLine":416,"endColumn":47},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":418,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":418,"endColumn":47},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":418,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":418,"endColumn":47},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":418,"column":6,"nodeType":"Identifier","messageId":"notCamelCase","endLine":418,"endColumn":16},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":418,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":418,"endColumn":23},{"ruleId":"no-use-before-define","severity":1,"message":"'hasVolume' was used before it was defined.","line":418,"column":25,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":418,"endColumn":34},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":419,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":419,"endColumn":25},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":420,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":420,"endColumn":53},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":420,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":420,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":420,"column":12,"nodeType":"CallExpression","endLine":420,"endColumn":46},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":421,"column":11,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":421,"endColumn":13},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":421,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":421,"endColumn":26},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":424,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":424,"endColumn":52},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":424,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":424,"endColumn":52},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":424,"column":12,"nodeType":"CallExpression","endLine":424,"endColumn":45},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":425,"column":11,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":425,"endColumn":13},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":425,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":425,"endColumn":26},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":428,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":428,"endColumn":60},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":428,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":428,"endColumn":60},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":428,"column":18,"nodeType":"CallExpression","endLine":428,"endColumn":53},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":430,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":430,"endColumn":58},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":430,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":430,"endColumn":58},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":430,"column":17,"nodeType":"CallExpression","endLine":430,"endColumn":51},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":431,"column":16,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":431,"endColumn":18},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":431,"column":34,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":431,"endColumn":36},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":437,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":437,"endColumn":57},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":437,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":437,"endColumn":57},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":437,"column":14,"nodeType":"CallExpression","endLine":437,"endColumn":50},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":438,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":438,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'JsMwApi' is not defined.","line":439,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":439,"endColumn":9},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":442,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":472,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":445,"column":2,"nodeType":"CallExpression","endLine":445,"endColumn":20},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":446,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":446,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":446,"column":13,"nodeType":"CallExpression","endLine":446,"endColumn":42},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":448,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":448,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":449,"column":3,"nodeType":"CallExpression","endLine":449,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":450,"column":3,"nodeType":"CallExpression","endLine":450,"endColumn":32},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":453,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":453,"endColumn":63},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":453,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":453,"endColumn":63},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":453,"column":14,"nodeType":"CallExpression","endLine":453,"endColumn":56},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":454,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":454,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":455,"column":3,"nodeType":"CallExpression","endLine":455,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":456,"column":3,"nodeType":"CallExpression","endLine":456,"endColumn":45},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":459,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":459,"endColumn":61},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":459,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":459,"endColumn":61},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":459,"column":13,"nodeType":"CallExpression","endLine":459,"endColumn":54},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":460,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":460,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":461,"column":3,"nodeType":"CallExpression","endLine":461,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":462,"column":3,"nodeType":"CallExpression","endLine":462,"endColumn":44},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":465,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":465,"endColumn":52},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":465,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":465,"endColumn":52},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":465,"column":15,"nodeType":"CallExpression","endLine":465,"endColumn":45},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":466,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":466,"endColumn":16},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":467,"column":3,"nodeType":"CallExpression","endLine":467,"endColumn":34},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":468,"column":3,"nodeType":"CallExpression","endLine":468,"endColumn":33},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":474,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":512,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":477,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":477,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":477,"column":13,"nodeType":"CallExpression","endLine":477,"endColumn":42},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":479,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":479,"endColumn":63},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":479,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":479,"endColumn":63},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":479,"column":14,"nodeType":"CallExpression","endLine":479,"endColumn":56},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":481,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":481,"endColumn":61},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":481,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":481,"endColumn":61},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":481,"column":13,"nodeType":"CallExpression","endLine":481,"endColumn":54},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":483,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":483,"endColumn":52},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":483,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":483,"endColumn":52},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":483,"column":15,"nodeType":"CallExpression","endLine":483,"endColumn":45},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":485,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":485,"endColumn":51},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":485,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":485,"endColumn":51},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":485,"column":12,"nodeType":"CallExpression","endLine":485,"endColumn":44},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":487,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":487,"endColumn":58},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":487,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":487,"endColumn":58},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":487,"column":18,"nodeType":"CallExpression","endLine":487,"endColumn":51},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":489,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":489,"endColumn":54},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":489,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":489,"endColumn":54},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":489,"column":12,"nodeType":"CallExpression","endLine":489,"endColumn":47},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":491,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":494,"endColumn":19},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":491,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":494,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":491,"column":17,"nodeType":"CallExpression","endLine":491,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":492,"column":11,"nodeType":"CallExpression","endLine":492,"endColumn":53},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":492,"column":11,"nodeType":"CallExpression","endLine":492,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":493,"column":12,"nodeType":"CallExpression","endLine":493,"endColumn":42},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":495,"column":25,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":495,"endColumn":58},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":496,"column":7,"nodeType":"CallExpression","endLine":496,"endColumn":39},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":497,"column":17,"nodeType":"CallExpression","endLine":497,"endColumn":49},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":500,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":501,"endColumn":59},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":500,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":501,"endColumn":59},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":500,"column":12,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":500,"endColumn":19},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":501,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":501,"endColumn":13},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":502,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":502,"endColumn":25},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":506,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":506,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'JsMwApi' is not defined.","line":508,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":508,"endColumn":9},{"ruleId":"no-use-before-define","severity":1,"message":"'nextProcess' was used before it was defined.","line":510,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":510,"endColumn":13},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":514,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":516,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'param_function' is not in camel case.","line":514,"column":23,"nodeType":"Identifier","messageId":"notCamelCase","endLine":514,"endColumn":37},{"ruleId":"no-unused-vars","severity":1,"message":"'t' is assigned a value but never used.","line":515,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":515,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":517,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":525,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'fillVolume' is defined but never used.","line":517,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":517,"endColumn":20},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":520,"column":2,"nodeType":"CallExpression","endLine":520,"endColumn":27},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":522,"column":2,"nodeType":"CallExpression","endLine":522,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":523,"column":2,"nodeType":"CallExpression","endLine":523,"endColumn":27},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":526,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":534,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'fillLexicon' is defined but never used.","line":526,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":526,"endColumn":21},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":530,"column":2,"nodeType":"CallExpression","endLine":530,"endColumn":27},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":531,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":531,"endColumn":198},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":531,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":531,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":531,"column":25,"nodeType":"Identifier","messageId":"undef","endLine":531,"endColumn":33},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":531,"column":36,"nodeType":"Identifier","messageId":"undef","endLine":531,"endColumn":51},{"ruleId":"no-undef","severity":1,"message":"'jsonLexicon' is not defined.","line":531,"column":54,"nodeType":"Identifier","messageId":"undef","endLine":531,"endColumn":65},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":531,"column":82,"nodeType":"CallExpression","endLine":531,"endColumn":124},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":531,"column":82,"nodeType":"CallExpression","endLine":531,"endColumn":124},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonLexicon' was used before it was defined.","line":532,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":532,"endColumn":16},{"ruleId":"max-len","severity":1,"message":"This line has a length of 105. Maximum allowed is 100.","line":536,"column":1,"nodeType":"Program","messageId":"max","endLine":536,"endColumn":106},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":540,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":596,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":542,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":542,"endColumn":35},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":542,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":542,"endColumn":35},{"ruleId":"no-jquery/no-each-util","severity":1,"message":"Prefer Array#forEach to $.each","line":546,"column":3,"nodeType":"CallExpression","endLine":593,"endColumn":6},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":549,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":549,"endColumn":27},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":550,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":550,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":550,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":550,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":550,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":550,"endColumn":80},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":553,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":553,"endColumn":23},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":553,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":553,"endColumn":23},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":554,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":554,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":554,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":554,"endColumn":30},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":555,"column":5,"nodeType":"VariableDeclaration","messageId":"top","endLine":556,"endColumn":73},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":555,"column":5,"nodeType":"VariableDeclaration","messageId":"combine","endLine":556,"endColumn":73},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":556,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":556,"endColumn":19},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":558,"column":11,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":558,"endColumn":15},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":558,"column":33,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":558,"endColumn":37},{"ruleId":"no-unused-vars","severity":1,"message":"'countItems' is assigned a value but never used.","line":561,"column":15,"nodeType":"Identifier","messageId":"unusedVar","endLine":561,"endColumn":25},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":570,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":570,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":570,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":570,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":570,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":570,"endColumn":79},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":573,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":573,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":573,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":573,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":573,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":573,"endColumn":83},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":575,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":575,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":575,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":575,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":575,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":575,"endColumn":82},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":577,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":577,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":577,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":577,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":577,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":577,"endColumn":81},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":579,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":579,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":579,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":579,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":579,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":579,"endColumn":82},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":581,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":581,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":581,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":581,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":581,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":581,"endColumn":77},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":583,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":583,"endColumn":27},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":583,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":583,"endColumn":27},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":588,"column":4,"nodeType":"CallExpression","messageId":"unexpected","endLine":588,"endColumn":16},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":590,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":590,"endColumn":71},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":590,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":590,"endColumn":71},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":590,"column":22,"nodeType":"CallExpression","endLine":590,"endColumn":64},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":590,"column":22,"nodeType":"CallExpression","endLine":590,"endColumn":64},{"ruleId":"no-undef","severity":1,"message":"'JsMwApi' is not defined.","line":591,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":591,"endColumn":11},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":598,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":604,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'parseDate' is defined but never used.","line":598,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":598,"endColumn":19},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":600,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":600,"endColumn":21},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":606,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":630,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":608,"column":2,"nodeType":"CallExpression","endLine":608,"endColumn":20},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":609,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":609,"endColumn":50},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":609,"column":13,"nodeType":"CallExpression","endLine":609,"endColumn":43},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":611,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":611,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":612,"column":3,"nodeType":"CallExpression","endLine":612,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":613,"column":3,"nodeType":"CallExpression","endLine":613,"endColumn":33},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":616,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":616,"endColumn":55},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":616,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":616,"endColumn":55},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":616,"column":14,"nodeType":"CallExpression","endLine":616,"endColumn":48},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":618,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":618,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":619,"column":3,"nodeType":"CallExpression","endLine":619,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":620,"column":3,"nodeType":"CallExpression","endLine":620,"endColumn":37},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":623,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":623,"endColumn":54},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":623,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":623,"endColumn":54},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":623,"column":14,"nodeType":"CallExpression","endLine":623,"endColumn":47},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":624,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":624,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":625,"column":3,"nodeType":"CallExpression","endLine":625,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":626,"column":3,"nodeType":"CallExpression","endLine":626,"endColumn":36},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":631,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":673,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":635,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":635,"endColumn":50},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":635,"column":13,"nodeType":"CallExpression","endLine":635,"endColumn":43},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":637,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":637,"endColumn":55},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":637,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":637,"endColumn":55},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":637,"column":14,"nodeType":"CallExpression","endLine":637,"endColumn":48},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":639,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":639,"endColumn":53},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":639,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":639,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":639,"column":13,"nodeType":"CallExpression","endLine":639,"endColumn":46},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":641,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":645,"endColumn":58},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":641,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":645,"endColumn":58},{"ruleId":"no-unused-vars","severity":1,"message":"'firstP' is assigned a value but never used.","line":641,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":641,"endColumn":12},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":641,"column":15,"nodeType":"CallExpression","endLine":641,"endColumn":50},{"ruleId":"no-unused-vars","severity":1,"message":"'lastP' is assigned a value but never used.","line":643,"column":3,"nodeType":"Identifier","messageId":"unusedVar","endLine":643,"endColumn":8},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":643,"column":11,"nodeType":"CallExpression","endLine":643,"endColumn":45},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":645,"column":10,"nodeType":"CallExpression","endLine":645,"endColumn":51},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":645,"column":10,"nodeType":"CallExpression","endLine":645,"endColumn":51},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":647,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":647,"endColumn":52},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":647,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":647,"endColumn":52},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":647,"column":12,"nodeType":"CallExpression","endLine":647,"endColumn":45},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":649,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":652,"endColumn":19},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":649,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":652,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":649,"column":17,"nodeType":"CallExpression","endLine":649,"endColumn":50},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":650,"column":11,"nodeType":"CallExpression","endLine":650,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":650,"column":11,"nodeType":"CallExpression","endLine":650,"endColumn":53},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":651,"column":12,"nodeType":"CallExpression","endLine":651,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":651,"column":12,"nodeType":"CallExpression","endLine":651,"endColumn":53},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":652,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":652,"endColumn":13},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":653,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":653,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":653,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":653,"endColumn":32},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":653,"column":47,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":653,"endColumn":99},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":653,"column":47,"nodeType":"Identifier","messageId":"notCamelCase","endLine":653,"endColumn":57},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":654,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":654,"endColumn":25},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":656,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":656,"endColumn":56},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":656,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":656,"endColumn":56},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":656,"column":15,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":656,"endColumn":19},{"ruleId":"no-use-before-define","severity":1,"message":"'hasImages' was used before it was defined.","line":656,"column":21,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":656,"endColumn":30},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":659,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":659,"endColumn":45},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":659,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":659,"endColumn":45},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":659,"column":16,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":659,"endColumn":20},{"ruleId":"no-use-before-define","severity":1,"message":"'hasAuthors' was used before it was defined.","line":659,"column":22,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":659,"endColumn":32},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":661,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":661,"endColumn":16},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":661,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":661,"endColumn":16},{"ruleId":"no-shadow","severity":1,"message":"'page' is already declared in the upper scope on line 11 column 2.","line":661,"column":6,"nodeType":"Identifier","messageId":"noShadow","endLine":661,"endColumn":10},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":662,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":662,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":662,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":662,"endColumn":32},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":662,"column":47,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":662,"endColumn":74},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":663,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":663,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'JsMwApi' is not defined.","line":664,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":664,"endColumn":9},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":666,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":666,"endColumn":70},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":666,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":666,"endColumn":70},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":666,"column":17,"nodeType":"CallExpression","endLine":666,"endColumn":62},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":667,"column":2,"nodeType":"CallExpression","endLine":667,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":667,"column":75,"nodeType":"Identifier","messageId":"undef","endLine":667,"endColumn":83},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":667,"column":86,"nodeType":"Identifier","messageId":"undef","endLine":667,"endColumn":94},{"ruleId":"no-use-before-define","severity":1,"message":"'addCheckBox' was used before it was defined.","line":668,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":668,"endColumn":13},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":669,"column":2,"nodeType":"CallExpression","endLine":669,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":670,"column":2,"nodeType":"CallExpression","endLine":670,"endColumn":24},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":675,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":719,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":676,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":676,"endColumn":37},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":679,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":685,"endColumn":32},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":679,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":685,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":680,"column":12,"nodeType":"CallExpression","endLine":680,"endColumn":38},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":681,"column":12,"nodeType":"CallExpression","endLine":681,"endColumn":47},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":682,"column":11,"nodeType":"CallExpression","endLine":682,"endColumn":45},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":683,"column":12,"nodeType":"CallExpression","endLine":683,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":683,"column":12,"nodeType":"CallExpression","endLine":683,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":684,"column":13,"nodeType":"CallExpression","endLine":684,"endColumn":55},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":684,"column":13,"nodeType":"CallExpression","endLine":684,"endColumn":55},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":686,"column":7,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":686,"endColumn":11},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":686,"column":22,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":686,"endColumn":24},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":686,"column":38,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":686,"endColumn":40},{"ruleId":"no-use-before-define","severity":1,"message":"'createImagesFromScratch' was used before it was defined.","line":687,"column":10,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":687,"endColumn":33},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":689,"column":29,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":689,"endColumn":31},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":690,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":692,"endColumn":19},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":690,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":692,"endColumn":19},{"ruleId":"no-use-before-define","severity":1,"message":"'getNumbering' was used before it was defined.","line":690,"column":15,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":690,"endColumn":27},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":694,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":694,"endColumn":14},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":694,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":694,"endColumn":14},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":696,"column":16,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":696,"endColumn":18},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":696,"column":32,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":696,"endColumn":34},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":708,"column":15,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":708,"endColumn":17},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":708,"column":31,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":708,"endColumn":33},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":717,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":717,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":721,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":743,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":724,"column":12,"nodeType":"CallExpression","endLine":724,"endColumn":53},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":724,"column":12,"nodeType":"CallExpression","endLine":724,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":725,"column":13,"nodeType":"CallExpression","endLine":725,"endColumn":55},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":725,"column":13,"nodeType":"CallExpression","endLine":725,"endColumn":55},{"ruleId":"no-use-before-define","severity":1,"message":"'getNumbering' was used before it was defined.","line":726,"column":11,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":726,"endColumn":23},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":729,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":729,"endColumn":22},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":729,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":729,"endColumn":22},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":730,"column":15,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":730,"endColumn":17},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":730,"column":31,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":730,"endColumn":33},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":731,"column":56,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":731,"endColumn":63},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":732,"column":78,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":732,"endColumn":85},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":734,"column":37,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":734,"endColumn":44},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":735,"column":59,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":735,"endColumn":66},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":744,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":767,"endColumn":2},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":746,"column":29,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":746,"endColumn":31},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":748,"column":3,"nodeType":"CallExpression","messageId":"unexpected","endLine":748,"endColumn":20},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":749,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":750,"endColumn":31},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":749,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":750,"endColumn":31},{"ruleId":"no-use-before-define","severity":1,"message":"'generateNumericString' was used before it was defined.","line":756,"column":11,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":756,"endColumn":32},{"ruleId":"no-use-before-define","severity":1,"message":"'deromanize' was used before it was defined.","line":757,"column":22,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":757,"endColumn":32},{"ruleId":"no-use-before-define","severity":1,"message":"'deromanize' was used before it was defined.","line":757,"column":56,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":757,"endColumn":66},{"ruleId":"no-use-before-define","severity":1,"message":"'generateNumericString' was used before it was defined.","line":760,"column":11,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":760,"endColumn":32},{"ruleId":"no-use-before-define","severity":1,"message":"'deromanize' was used before it was defined.","line":760,"column":34,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":760,"endColumn":44},{"ruleId":"no-use-before-define","severity":1,"message":"'deromanize' was used before it was defined.","line":760,"column":56,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":760,"endColumn":66},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":768,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":776,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":772,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":772,"endColumn":22},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":772,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":772,"endColumn":22},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":773,"column":18,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":773,"endColumn":44},{"ruleId":"no-use-before-define","severity":1,"message":"'romanize' was used before it was defined.","line":773,"column":28,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":773,"endColumn":36},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":778,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":826,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":778,"column":32,"nodeType":"Identifier","messageId":"notCamelCase","endLine":778,"endColumn":41},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_number' is not in camel case.","line":778,"column":43,"nodeType":"Identifier","messageId":"notCamelCase","endLine":778,"endColumn":54},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numbering' is not in camel case.","line":778,"column":56,"nodeType":"Identifier","messageId":"notCamelCase","endLine":778,"endColumn":70},{"ruleId":"max-len","severity":1,"message":"This line has a length of 144. Maximum allowed is 100.","line":786,"column":1,"nodeType":"Program","messageId":"max","endLine":786,"endColumn":145},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":791,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":791,"endColumn":35},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":794,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":796,"endColumn":87},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":794,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":796,"endColumn":87},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":794,"column":12,"nodeType":"Identifier","messageId":"notCamelCase","endLine":794,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":796,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":796,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":796,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":796,"endColumn":30},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":796,"column":33,"nodeType":"Identifier","messageId":"undef","endLine":796,"endColumn":48},{"ruleId":"no-undef","severity":1,"message":"'jsonArticles' is not defined.","line":796,"column":51,"nodeType":"Identifier","messageId":"undef","endLine":796,"endColumn":63},{"ruleId":"no-jquery/no-each-util","severity":1,"message":"Prefer Array#forEach to $.each","line":798,"column":3,"nodeType":"CallExpression","endLine":806,"endColumn":6},{"ruleId":"no-use-before-define","severity":1,"message":"'existsInTab' was used before it was defined.","line":800,"column":9,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":800,"endColumn":20},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":805,"column":11,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":805,"endColumn":13},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":805,"column":22,"nodeType":"ReturnStatement","messageId":"exceed","endLine":805,"endColumn":35},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":808,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":809,"endColumn":13},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":810,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":810,"endColumn":18},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":810,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":810,"endColumn":18},{"ruleId":"no-shadow","severity":1,"message":"'j' is already declared in the upper scope on line 791 column 12.","line":810,"column":13,"nodeType":"Identifier","messageId":"noShadow","endLine":810,"endColumn":14},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":817,"column":13,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":817,"endColumn":17},{"ruleId":"no-use-before-define","severity":1,"message":"'createImage' was used before it was defined.","line":818,"column":3,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":818,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'JsMwApi' is not defined.","line":821,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":821,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":828,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":847,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":828,"column":23,"nodeType":"Identifier","messageId":"notCamelCase","endLine":828,"endColumn":32},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_number' is not in camel case.","line":828,"column":34,"nodeType":"Identifier","messageId":"notCamelCase","endLine":828,"endColumn":45},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numbering' is not in camel case.","line":828,"column":47,"nodeType":"Identifier","messageId":"notCamelCase","endLine":828,"endColumn":61},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":830,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":830,"endColumn":48},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":830,"column":15,"nodeType":"CallExpression","endLine":830,"endColumn":41},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_number' is not in camel case.","line":832,"column":36,"nodeType":"Identifier","messageId":"notCamelCase","endLine":832,"endColumn":47},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numbering' is not in camel case.","line":833,"column":39,"nodeType":"Identifier","messageId":"notCamelCase","endLine":833,"endColumn":53},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":834,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":836,"endColumn":52},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":834,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":836,"endColumn":52},{"ruleId":"no-unused-vars","severity":1,"message":"'firstP' is assigned a value but never used.","line":834,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":834,"endColumn":12},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":834,"column":15,"nodeType":"CallExpression","endLine":834,"endColumn":50},{"ruleId":"no-unused-vars","severity":1,"message":"'lastP' is assigned a value but never used.","line":836,"column":3,"nodeType":"Identifier","messageId":"unusedVar","endLine":836,"endColumn":8},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":836,"column":11,"nodeType":"CallExpression","endLine":836,"endColumn":45},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":838,"column":49,"nodeType":"CallExpression","endLine":838,"endColumn":91},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":838,"column":49,"nodeType":"CallExpression","endLine":838,"endColumn":91},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":839,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":841,"endColumn":58},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":839,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":841,"endColumn":58},{"ruleId":"no-unused-vars","severity":1,"message":"'short' is assigned a value but never used.","line":839,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":839,"endColumn":11},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":839,"column":14,"nodeType":"CallExpression","endLine":839,"endColumn":56},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":839,"column":14,"nodeType":"CallExpression","endLine":839,"endColumn":56},{"ruleId":"no-unused-vars","severity":1,"message":"'volume' is assigned a value but never used.","line":840,"column":3,"nodeType":"Identifier","messageId":"unusedVar","endLine":840,"endColumn":9},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":840,"column":12,"nodeType":"CallExpression","endLine":840,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":840,"column":12,"nodeType":"CallExpression","endLine":840,"endColumn":53},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":841,"column":10,"nodeType":"CallExpression","endLine":841,"endColumn":51},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":841,"column":10,"nodeType":"CallExpression","endLine":841,"endColumn":51},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":843,"column":9,"nodeType":"Identifier","messageId":"notCamelCase","endLine":843,"endColumn":18},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":844,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":844,"endColumn":20},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":849,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":852,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'waitForMe' is defined but never used.","line":849,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":849,"endColumn":19},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":854,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":874,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":855,"column":16,"nodeType":"CallExpression","endLine":855,"endColumn":47},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":857,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":857,"endColumn":32},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":858,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":859,"endColumn":19},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":858,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":859,"endColumn":19},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":861,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":861,"endColumn":14},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":861,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":861,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":876,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":915,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":878,"column":11,"nodeType":"CallExpression","endLine":878,"endColumn":47},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":880,"column":12,"nodeType":"CallExpression","endLine":880,"endColumn":53},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":880,"column":12,"nodeType":"CallExpression","endLine":880,"endColumn":53},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":882,"column":29,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":882,"endColumn":31},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":883,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":884,"endColumn":19},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":883,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":884,"endColumn":19},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":886,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":886,"endColumn":14},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":886,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":886,"endColumn":14},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":888,"column":32,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":888,"endColumn":39},{"ruleId":"max-len","severity":1,"message":"This line has a length of 137. Maximum allowed is 100.","line":896,"column":1,"nodeType":"Program","messageId":"max","endLine":896,"endColumn":132},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":897,"column":15,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":897,"endColumn":17},{"ruleId":"no-unused-vars","severity":1,"message":"'hasVolumeVar' is assigned a value but never used.","line":902,"column":4,"nodeType":"Identifier","messageId":"unusedVar","endLine":902,"endColumn":16},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":903,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":903,"endColumn":74},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":903,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":903,"endColumn":74},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":903,"column":23,"nodeType":"CallExpression","endLine":903,"endColumn":64},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":903,"column":23,"nodeType":"CallExpression","endLine":903,"endColumn":64},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":904,"column":4,"nodeType":"CallExpression","messageId":"unexpected","endLine":904,"endColumn":23},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":906,"column":33,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":906,"endColumn":40},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":913,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":913,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":916,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":919,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":921,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":931,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":922,"column":2,"nodeType":"CallExpression","endLine":922,"endColumn":29},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":923,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":923,"endColumn":17},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":924,"column":3,"nodeType":"CallExpression","endLine":924,"endColumn":27},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":924,"column":72,"nodeType":"Identifier","messageId":"undef","endLine":924,"endColumn":80},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":924,"column":83,"nodeType":"Identifier","messageId":"undef","endLine":924,"endColumn":91},{"ruleId":"no-use-before-define","severity":1,"message":"'addCheckBox' was used before it was defined.","line":925,"column":3,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":925,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":928,"column":2,"nodeType":"CallExpression","endLine":928,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":929,"column":2,"nodeType":"CallExpression","endLine":929,"endColumn":24},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":933,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":944,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'initImagesData' is defined but never used.","line":933,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":933,"endColumn":24},{"ruleId":"no-eval","severity":1,"message":"eval can be harmful.","line":935,"column":12,"nodeType":"CallExpression","messageId":"unexpected","endLine":935,"endColumn":16},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":936,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":936,"endColumn":22},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":937,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":937,"endColumn":42},{"ruleId":"no-use-before-define","severity":1,"message":"'fixedDecodeURI' was used before it was defined.","line":937,"column":9,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":937,"endColumn":23},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":938,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":938,"endColumn":73},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":938,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":938,"endColumn":73},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":938,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":938,"endColumn":19},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":939,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":939,"endColumn":17},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":939,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":939,"endColumn":17},{"ruleId":"max-len","severity":1,"message":"This line has a length of 120. Maximum allowed is 100.","line":941,"column":1,"nodeType":"Program","messageId":"max","endLine":941,"endColumn":115},{"ruleId":"no-use-before-define","severity":1,"message":"'fixedDecodeURI' was used before it was defined.","line":941,"column":30,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":941,"endColumn":44},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":945,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":955,"endColumn":2},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":948,"column":3,"nodeType":"VariableDeclarator","endLine":948,"endColumn":29},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":957,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":980,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'k' is assigned a value but never used.","line":958,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":958,"endColumn":7},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":959,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":959,"endColumn":35},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":959,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":959,"endColumn":35},{"ruleId":"no-jquery/no-each-util","severity":1,"message":"Prefer Array#forEach to $.each","line":963,"column":3,"nodeType":"CallExpression","endLine":971,"endColumn":6},{"ruleId":"no-use-before-define","severity":1,"message":"'existsInTab' was used before it was defined.","line":965,"column":9,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":965,"endColumn":20},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":970,"column":11,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":970,"endColumn":13},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":970,"column":22,"nodeType":"ReturnStatement","messageId":"exceed","endLine":970,"endColumn":35},{"ruleId":"no-use-before-define","severity":1,"message":"'initLexicons' was used before it was defined.","line":974,"column":3,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":974,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":982,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":988,"endColumn":2},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":984,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":984,"endColumn":17},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":984,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":984,"endColumn":17},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":985,"column":25,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":985,"endColumn":27},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":985,"column":40,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":985,"endColumn":48},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":990,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1009,"endColumn":2},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":991,"column":6,"nodeType":"VariableDeclarator","endLine":991,"endColumn":43},{"ruleId":"camelcase","severity":1,"message":"Identifier 'select_p' is not in camel case.","line":991,"column":6,"nodeType":"Identifier","messageId":"notCamelCase","endLine":991,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":991,"column":17,"nodeType":"CallExpression","endLine":991,"endColumn":43},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":992,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":992,"endColumn":14},{"ruleId":"camelcase","severity":1,"message":"Identifier 'select_p' is not in camel case.","line":992,"column":28,"nodeType":"Identifier","messageId":"notCamelCase","endLine":992,"endColumn":36},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":992,"column":28,"nodeType":"AssignmentExpression","endLine":992,"endColumn":64},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":992,"column":28,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":992,"endColumn":65},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":992,"column":39,"nodeType":"CallExpression","endLine":992,"endColumn":64},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":992,"column":83,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":992,"endColumn":85},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":998,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":998,"endColumn":17},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":998,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":998,"endColumn":17},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":999,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1002,"endColumn":38},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":999,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":1002,"endColumn":38},{"ruleId":"no-unused-vars","severity":1,"message":"'option_s' is assigned a value but never used.","line":999,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":999,"endColumn":15},{"ruleId":"camelcase","severity":1,"message":"Identifier 'option_s' is not in camel case.","line":999,"column":7,"nodeType":"Identifier","messageId":"notCamelCase","endLine":999,"endColumn":15},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":999,"column":7,"nodeType":"VariableDeclarator","endLine":999,"endColumn":40},{"ruleId":"no-jquery/no-parse-html-literal","severity":1,"message":"Single tag must use the format: <tagname>","line":999,"column":18,"nodeType":"CallExpression","endLine":999,"endColumn":40},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":1002,"column":4,"nodeType":"VariableDeclarator","endLine":1002,"endColumn":37},{"ruleId":"camelcase","severity":1,"message":"Identifier 'option_p' is not in camel case.","line":1002,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1002,"endColumn":12},{"ruleId":"no-jquery/no-parse-html-literal","severity":1,"message":"Single tag must use the format: <tagname>","line":1002,"column":15,"nodeType":"CallExpression","endLine":1002,"endColumn":37},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1003,"column":20,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1003,"endColumn":54},{"ruleId":"camelcase","severity":1,"message":"Identifier 'option_p' is not in camel case.","line":1003,"column":20,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1003,"endColumn":28},{"ruleId":"camelcase","severity":1,"message":"Identifier 'option_p' is not in camel case.","line":1004,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1004,"endColumn":11},{"ruleId":"camelcase","severity":1,"message":"Identifier 'option_p' is not in camel case.","line":1005,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1005,"endColumn":11},{"ruleId":"camelcase","severity":1,"message":"Identifier 'select_p' is not in camel case.","line":1007,"column":2,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1007,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1011,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1016,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'newLexicon' is defined but never used.","line":1011,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1011,"endColumn":20},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1012,"column":2,"nodeType":"CallExpression","endLine":1012,"endColumn":29},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1013,"column":2,"nodeType":"CallExpression","endLine":1013,"endColumn":22},{"ruleId":"no-use-before-define","severity":1,"message":"'renderDetails' was used before it was defined.","line":1015,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":1015,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1018,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1037,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'renderList' is defined but never used.","line":1018,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1018,"endColumn":20},{"ruleId":"max-len","severity":1,"message":"This line has a length of 110. Maximum allowed is 100.","line":1019,"column":1,"nodeType":"Program","messageId":"max","endLine":1019,"endColumn":108},{"ruleId":"no-eval","severity":1,"message":"eval can be harmful.","line":1021,"column":12,"nodeType":"CallExpression","messageId":"unexpected","endLine":1021,"endColumn":16},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":1022,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":1022,"endColumn":22},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":1023,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":1023,"endColumn":24},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1024,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1024,"endColumn":73},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1024,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":1024,"endColumn":73},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":1024,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1024,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1025,"column":2,"nodeType":"CallExpression","endLine":1025,"endColumn":24},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1026,"column":2,"nodeType":"CallExpression","endLine":1026,"endColumn":24},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":1028,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":1028,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1029,"column":2,"nodeType":"CallExpression","endLine":1029,"endColumn":29},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1030,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":1030,"endColumn":17},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1030,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1030,"endColumn":17},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1031,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1031,"endColumn":18},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1031,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":1031,"endColumn":18},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1032,"column":4,"nodeType":"CallExpression","endLine":1032,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1035,"column":2,"nodeType":"CallExpression","endLine":1035,"endColumn":24},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1039,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1043,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1040,"column":2,"nodeType":"CallExpression","endLine":1040,"endColumn":24},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1041,"column":2,"nodeType":"CallExpression","endLine":1041,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1042,"column":2,"nodeType":"CallExpression","endLine":1042,"endColumn":23},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1046,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1053,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'formToJSON' is defined but never used.","line":1046,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1046,"endColumn":20},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1047,"column":18,"nodeType":"CallExpression","endLine":1047,"endColumn":40},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":1049,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1049,"endColumn":19},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":1050,"column":9,"nodeType":"CallExpression","endLine":1050,"endColumn":42},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1050,"column":9,"nodeType":"CallExpression","endLine":1050,"endColumn":42},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":1051,"column":13,"nodeType":"CallExpression","endLine":1051,"endColumn":50},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1051,"column":13,"nodeType":"CallExpression","endLine":1051,"endColumn":50},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1055,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1057,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'fixedEncodeURIComponent' is defined but never used.","line":1055,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1055,"endColumn":33},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1059,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1061,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1063,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1065,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1066,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1068,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'ltrim' is defined but never used.","line":1066,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1066,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1069,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1071,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'rtrim' is defined but never used.","line":1069,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1069,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1075,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1133,"endColumn":2},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '_I'.","line":1076,"column":6,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":1076,"endColumn":15},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '_sb'.","line":1077,"column":3,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":1077,"endColumn":13},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":1093,"column":15,"nodeType":"AssignmentExpression","endLine":1093,"endColumn":34},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1093,"column":15,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1093,"endColumn":35},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":1097,"column":3,"nodeType":"AssignmentExpression","endLine":1101,"endColumn":11},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":1103,"column":30,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1103,"endColumn":114},{"ruleId":"no-unused-vars","severity":1,"message":"'e' is defined but never used.","line":1103,"column":82,"nodeType":"Identifier","messageId":"unusedVar","endLine":1103,"endColumn":83},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1107,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":1107,"endColumn":73},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":1108,"column":33,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1108,"endColumn":53},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1111,"column":33,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1111,"endColumn":53},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1112,"column":5,"nodeType":"VariableDeclaration","messageId":"top","endLine":1112,"endColumn":46},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1112,"column":5,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1112,"endColumn":46},{"ruleId":"max-len","severity":1,"message":"This line has a length of 105. Maximum allowed is 100.","line":1120,"column":1,"nodeType":"Program","messageId":"max","endLine":1120,"endColumn":97},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":1120,"column":21,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1120,"endColumn":51},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":1120,"column":21,"nodeType":"CallExpression","endLine":1120,"endColumn":50},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":1120,"column":61,"nodeType":"CallExpression","endLine":1120,"endColumn":94},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":1124,"column":6,"nodeType":"CallExpression","endLine":1124,"endColumn":42},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1125,"column":35,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1125,"endColumn":66},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":1131,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":1131,"endColumn":18},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1131,"column":23,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1131,"endColumn":53},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":1131,"column":31,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":1131,"endColumn":41},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1136,"column":1,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1136,"endColumn":23},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1136,"column":1,"nodeType":"VariableDeclaration","messageId":"top","endLine":1136,"endColumn":23},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '_statusbar'.","line":1136,"column":5,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":1136,"endColumn":22},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1136,"column":5,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":1136,"endColumn":22},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1137,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1140,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'showStatus' is defined but never used.","line":1137,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1137,"endColumn":20},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1138,"column":23,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1138,"endColumn":52},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1142,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1152,"endColumn":2},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1143,"column":17,"nodeType":"ReturnStatement","messageId":"exceed","endLine":1143,"endColumn":30},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1144,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":1149,"endColumn":9},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1150,"column":18,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1150,"endColumn":78},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1154,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1164,"endColumn":2},{"ruleId":"no-redeclare","severity":1,"message":"'str' is already defined.","line":1155,"column":6,"nodeType":"Identifier","messageId":"redeclared","endLine":1155,"endColumn":9},{"ruleId":"max-len","severity":1,"message":"This line has a length of 116. Maximum allowed is 100.","line":1158,"column":1,"nodeType":"Program","messageId":"max","endLine":1158,"endColumn":111},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1160,"column":45,"nodeType":"ReturnStatement","messageId":"exceed","endLine":1160,"endColumn":58},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1161,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1161,"endColumn":28},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1161,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":1161,"endColumn":28},{"ruleId":"no-redeclare","severity":1,"message":"'m' is already defined.","line":1161,"column":6,"nodeType":"Identifier","messageId":"redeclared","endLine":1161,"endColumn":7},{"ruleId":"no-unmodified-loop-condition","severity":1,"message":"'m' is not modified in this loop.","line":1162,"column":10,"nodeType":"Identifier","messageId":"loopConditionNotModified","endLine":1162,"endColumn":11},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1162,"column":16,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1162,"endColumn":37},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1166,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1169,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'nextRoman' is defined but never used.","line":1166,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1166,"endColumn":19}],"errorCount":0,"warningCount":833,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/*\n  Author: Lia Veja\n  License: Quadruple licensed GFDL, GPL, LGPL and Creative Commons Attribution 3.0 (CC-BY-3.0)\n\n  Choose whichever license of these you like best :-)\n  This file belongs to: ImportOfflineLexicon extension\n\n*/\n\nvar hasVolumeVar = false,\n\tpage = '',\n\tcurrentLexicon = [],\n\ttextObj = [],\n\tselectedProp = [],\n\tflag = false,\n\tfrom = 0,\n\tindex = 0,\n\tqueryText = '',\n\tselected = [],\n\t$j = jQuery.noConflict();\n\nfunction initGlobals() {\n\t//  alert(\"Globals\");\n}\n\nfunction edit_function( text, save_function, edit_res ) {\n\tsave_function( text = queryText, { summary: 'This is saved using offline editor.', minor: false }, post_save_function );\n}\nfunction edit_function_images( text, save_function, edit_res ) {\n\tsave_function( text = queryText, { summary: 'This is saved using offline editor.', minor: false }, post_save_function_images );\n}\nfunction post_save_function( save_res ) {\n\tvar status = save_res ? 'Saved!' : 'Not Saved';\n\t_statusbar = new StatusBar( null, { showCloseButton: true, additive: true, afterTimeoutText: status } );\n\t_statusbar.show( status );\n\t//   alert(save_res ? \"Saved!\" : \"Not Saved\");\n\tjQuery( '#lexicon_template' ).hide();\n\tjQuery( '#volume_template' ).hide();\n\t//   jQuery('#lemmata_template').hide();\n\tflag = true;\n}\n\nfunction post_save_function_images( save_res ) {\n\tvar status = save_res ? 'Saved page: ' + page : 'Not Saved';\n\t_statusbar = new StatusBar( null, { showCloseButton: true, additive: true, afterTimeoutText: status } );\n\t_statusbar.show( status );\n\t//   alert(save_res ? \"Saved!\" : \"Not Saved\");\n\tjQuery( '#lexicon_template' ).hide();\n\tjQuery( '#volume_template' ).hide();\n\t//   jQuery('#lemmata_template').hide();\n\tflag = true;\n\tfrom++;\n\tif ( from < currentLexicon.length ) {\n\t\tvar item = currentLexicon[ from ];\n\t\tflag = false;\n\t\tvar page_name = item.name,\n\t\t\tx = parseInt( page_name.lastIndexOf( '-' ) + 1 ),\n\t\t\ty = parseInt( page_name.lastIndexOf( '.' ) ),\n\t\t\tpage_numberx = trimNumber( page_name.substring( x, y ) ),\n\t\t\t//    alert(page_numberx);\n\t\t\tpage_number = parseInt( page_numberx ),\n\t\t\tpage_numbering = item.val; // this should be worked out!\n\t\tsetTimeout( function () {\n\t\t\tcreateImagesTemplate( page_name, page_number, page_numbering );\n\t\t}, 1000 );\n\t} else {\n\t\tindex++;\n\t\tif ( from < currentLexicon.length ) {\n\t\t\tfrom = 0;\n\t\t\tjQuery( '#lemmata_template' ).clearForm();\n\t\t\tvar sel = trim( selected[ index ] ).replace( /-/g, '-2D' ).replace( / /g, '-20' ).replace( /\\//g, '-2F' ).replace( /&/g, '%26' ),\n\t\t\t\tjsonArticlesP = '/-5B-5B@@@-5D-5D/-3FTitle/-3FPart-20of-20Lexicon/-3FPart-20of-20Volume/-3FLanguage/-3FHas-20Digitized/-3FURN/-3FFirst-20Page/-3FLast-20Page/-3FAuthor/-3FCategory/searchlabel%3DlexiconB/limit%3D20/format%3Djson',\n\t\t\t\tquery = wgServer + wgScript + jsonGeneralLink + jsonArticlesP.replace( '@@@', sel );\n\t\t\tgetJsonArticle( query );\n\t\t}\n\t}\n\treturn false;\n}\n\n// Retrieve lexicons when application starts\njQuery( document ).ready( function () {\n\t// init status bar\n\tvar status = 'Click on New Lexicon ...';\n\t_statusbar = new StatusBar( null, { showCloseButton: true, additive: true, afterTimeoutText: status } );\n\t_statusbar.show( status );\n\tvar query = wgServer + wgScript + jsonGeneralLink + jsonLink;\n\tgetJsonProperties( 'lexicon', query );\n\tjQuery( '#selectLexicon' ).val( '' );\n\n\tjQuery( '#selectLexicon' ).on( 'change', function ( event ) {\n\t\tjQuery( '#lexiconList li' ).remove();\n\t\tif ( jQuery( '#selectLexicon option:selected' ).val() !== '' || jQuery( '#selectLexicon option:selected' ).val() !== undefined ) {\n\t\t\tjQuery( '#selectVolume option' ).remove();\n\t\t\tvar temp = trim( jQuery( '#selectLexicon option:selected' ).attr( 'title' ) ),\n\t\t\t\tquery = wgServer + wgScript + jsonGeneralLink;\n\t\t\tif ( temp !== '' ) {\n\t\t\t\tquery += jsonLinkVolume.replace( '@@@', jQuery( '#selectLexicon option:selected' ).val().replace( /-/g, '-2D' ).replace( / /g, '-20' ) );\n\t\t\t\tgetJsonProperties( 'volume', query );\n\t\t\t}\n\t\t}\n\t\tjQuery( '#volume' ).show();\n\t\tjQuery( '#addVolume' ).show();\n\t\tjQuery( '.rightArea' ).show();\n\t\tjQuery( '#addlemmatabutton' ).show();\n\t\tjQuery( '#lexicon_template' ).hide();\n\t\tjQuery( '#volume_template' ).hide();\n\t\treturn false;\n\t} );\n\n\tjQuery( '#selectVolume' ).on( 'change', function ( event ) {\n\t\tjQuery( '#lexiconList li' ).remove();\n\t\tif ( jQuery( '#selectVolume option:selected' ).val() !== '' || jQuery( '#selectVolume option:selected' ).val() !== undefined ) {\n\t\t\tvar temp = trim( jQuery( '#selectVolume option:selected' ).text() ),\n\t\t\t\tlexicon = trim( jQuery( '#selectLexicon option:selected' ).text() ),\n\t\t\t\tquery = wgServer + wgScript + jsonGeneralLink;\n\t\t\tif ( temp !== '' ) {\n\t\t\t\tquery += jsonLinkArticle.replace( '@@@', temp.replace( /-/g, '-2D' ).replace( / /g, '-20' ).replace( /\\//g, '-2F' ) );\n\t\t\t} else {\n\t\t\t\t// the case with no volume lexicon\n\t\t\t\tquery += jsonLinkArticleNoVolume.replace( '@@@', lexicon.replace( /-/g, '-2D' ).replace( / /g, '-20' ).replace( /\\//g, '-2F' ) );\n\t\t\t}\n\t\t\tgetJsonProperties( 'article', query );\n\t\t}\n\t\tjQuery( '#addVolume' ).show();\n\t\tjQuery( '.rightArea' ).show();\n\t\tjQuery( '#addlemmatabutton' ).show();\n\t\tjQuery( '#lexicon_template' ).hide();\n\t\tjQuery( '#volume_template' ).hide();\n\t\treturn false;\n\t} );\n\tjQuery( '#selectoutput' ).on( 'change', function ( event ) {\n\t\tif ( jQuery( '#selectoutput option:selected' ).val() !== '' ) {\n\t\t\treturn false;\n\t\t} else { return false; }\n\t} );\n\n\t// Register listeners\n\tjQuery( '#btnSearch' ).on( 'click', function () {\n\t\tsearch( jQuery( '#searchKey' ).val() );\n\t\treturn false;\n\t} );\n\n\t// Trigger search when pressing 'Return' on search key input field\n\tjQuery( '#searchKey' ).on( 'keypress', function ( e ) {\n\t\tif ( e.which == 13 ) {\n\t\t\tsearch( jQuery( '#searchKey' ).val() );\n\t\t\te.preventDefault();\n\t\t\treturn false;\n\t\t}\n\t} );\n\n\tjQuery( '#addLexicon' ).on( 'click', function () {\n\t\tjQuery( '#Lexicon' )[ 0 ].reset();\n\t\t//   jQuery('#Lexicon').clearForm();\n\t\tjQuery( '#lexicon_template' ).show();\n\t\tjQuery( '#volume_template' ).hide();\n\t\tjQuery( '#lemmata_template' ).hide();\n\t\tjQuery( '.rightArea' ).hide();\n\t\treturn false;\n\t} );\n\n\tjQuery( '#addVolume' ).on( 'click', function () {\n\t\tjQuery( '#lexicon_template' ).hide();\n\t\tjQuery( '#volume_template' ).show();\n\t\tjQuery( '#lemmata_template' ).hide();\n\t\treturn false;\n\t} );\n\n\tjQuery( '#addlemmatabutton' ).on( 'click', function () {\n\t\tjQuery( '#volume_template' ).css( 'display:none;' );\n\t\tjQuery( '#lemmata_template' ).show();\n\t\tjQuery( '#lemmata_template' ).show();\n\t\treturn false;\n\t} );\n\n\tjQuery( '#lexiconbutton' ).on( 'click', function () {\n\t\tjQuery( '#output' ).val( 'save' );\n\t\tif ( validateLexiconForm() ) { createLexiconTemplate(); }\n\t\treturn false;\n\t} );\n\n\tjQuery( '#addvolumebutton' ).on( 'click', function () {\n\t\talert( jQuery( '#output' ).val() );\n\t\tjQuery( '#volume_template' ).show();\n\t\treturn false;\n\t} );\n\n\tjQuery( '#volumebutton' ).on( 'click', function () {\n\t\tjQuery( '#add' ).val( 'save' );\n\t\talert( jQuery( '#add' ).val() );\n\t\tif ( validateVolumeForm() ) { createVolumeTemplate(); }\n\t\treturn false;\n\t} );\n\tjQuery( '#lemmatabutton' ).on( 'click', function () {\n\t\tjQuery( '#addLemmata' ).val( 'save' );\n\t\tif ( validateLemmataForm() ) { createLemmataTemplate(); }\n\t\treturn false;\n\t} );\n\tjQuery( '#newmediabutton' ).on( 'click', function () {\n\t\tif ( validateLemmataForm() ) {\n\t\t\tcreateLemmataTemplate();\n\t\t}\n\t\tfrom = 0;\n\t\tvar item = currentLexicon[ from ];\n\t\tflag = false;\n\t\tvar page_name = item.name,\n\t\t\tx = parseInt( page_name.lastIndexOf( '-' ) + 1 ),\n\t\t\ty = parseInt( page_name.lastIndexOf( '.' ) ),\n\t\t\tpage_numberx = trimNumber( page_name.substring( x, y ) ),\n\t\t\t//    alert(page_numberx);\n\t\t\tpage_number = parseInt( page_numberx ),\n\t\t\tpage_numbering = item.val; // this should be worked out!\n\t\tsetTimeout( function () {\n\t\t\tcreateImagesTemplate( page_name, page_number, page_numbering );\n\t\t}, 1000 );\n\t\treturn false;\n\t} );\n\tjQuery( '#addimagesbutton' ).on( 'click', function () {\n\t\t// count checkboxes and for each of which checkboxes automatically create media metadata\n\t\t//  alert(jQuery('#lexiconList input[type=checkbox]:checked').size());\n\t\tfor ( var j = selected.length; j > 0; j-- ) {\n\t\t\tselected.pop();\n\t\t}\n\t\tjQuery( '#lexiconList input:checked' ).each( function () {\n\t\t\tselected.push( jQuery( this ).val() );\n\t\t} );\n\t\tindex = 0;\n\t\t// get the article first\n\t\tvar sel = trim( selected[ index ] ).replace( /-/g, '-2D' ).replace( / /g, '-20' ).replace( /\\//g, '-2F' ).replace( /&/g, '%26' ),\n\t\t\tjsonArticlesP = '/-5B-5B@@@-5D-5D/-3FTitle/-3FPart-20of-20Lexicon/-3FPart-20of-20Volume/-3FLanguage/-3FHas-20Digitized/-3FURN/-3FFirst-20Page/-3FLast-20Page/-3FAuthor/-3FCategory/searchlabel%3DlexiconB/limit%3D20/format%3Djson',\n\t\t\tquery = wgServer + wgScript + jsonGeneralLink + jsonArticlesP.replace( '@@@', sel );\n\t\tgetJsonArticle( query );\n\t\treturn false;\n\t} );\n\n\tjQuery( 'body' ).on( 'click', '#lexiconList a', function () {\n\t\tfindById( jQuery( this ).data( 'identity' ) );\n\t} );\n\n\tjQuery( '#lexiconcancel' ).on( 'click', function () {\n\t\tjQuery( '#Lexicon' ).clearForm();\n\t\tjQuery( '#lexicon_template' ).hide();\n\t\tjQuery( '#selectLexicon' ).trigger( 'change' );\n\n\t\treturn false;\n\t} );\n\tjQuery( '#volumecancel' ).on( 'click', function () {\n\t\tjQuery( '#Volume' ).clearForm();\n\t\tjQuery( '#volume_template' ).hide();\n\t\treturn false;\n\t} );\n\tjQuery( '#lemmatacancel' ).on( 'click', function () {\n\t\tjQuery( '#Lemmata' ).clearForm();\n\t\tjQuery( '#lemmata_template' ).hide();\n\t\treturn false;\n\t} );\n\tjQuery( '#lemmatarefresh' ).on( 'click', function () {\n\t\tjQuery( '#Lemmata' ).clearForm();\n\t\treturn false;\n\t} );\n\t// decorations\n\tjQuery( '.tooltip-target' ).ezpz_tooltip(\n\t\t{\n\t\t// contentPosition: 'rightStatic'\n\t\t}\n\t);\n\n} );\n// Functions\n\n// usage:\n// 1.$('form').clearForm();  - clear all elements\n// 2.$(':input').clearForm(); - clear only input fields\njQuery.fn.clearForm = function () {\n\treturn this.each( function () {\n\t\tvar type = this.type, tag = this.tagName.toLowerCase();\n\t\tif ( tag == 'form' ) { return jQuery( ':input', this ).clearForm(); }\n\t\tif ( type == 'text' || type == 'password' || tag == 'textarea' ) { this.value = ''; } else if ( type == 'checkbox' || type == 'radio' ) { this.checked = false; } else if ( tag == 'select' ) { this.selectedIndex = -1; }\n\t} );\n};\n\nfunction trimNumber( s ) {\n\treturn s.replace( /^0+/, '' );\n}\n\nfunction checkImagesTemplate() {\n\ti = 0;\n\twhile ( !flag ) {\n\t\ti++;\n\t}\n\treturn;\n}\n\nfunction getJsonArticle( query ) {\n\t// this should be worked out!!!!\n\t/* get the page with metadata and show it on form\n{{Cora Lemmata Data\n| Title = Abbitte\n| Part of Lexicon = 1859-78_Schmid\n| Part of Volume = 1859-78_Schmid/Volume_0001\n| Language = ger\n| URN =  urn:nbn:de:0111-bbf-spo-3211907\n| First Page = 13\n| Last Page = 17\n| Has Digitized = File:1859-78_Schmid-Volume_0001-00000013.jpg;File:1859-78_Schmid-Volume_0001-00000014.jpg;File:1859-78_Schmid-Volume_0001-00000015.jpg;File:1859-78_Schmid-Volume_0001-00000016.jpg;File:1859-78_Schmid-Volume_0001-00000017.jpg;\n| Category = Article\n}}\n{{Authors Data\n| Author = Palmer, ...\n}} */\n\tvar res = '{{Cora Lemmata Data \\n';\n\tfor ( var j = selectedProp.length; j > 0; j-- ) {\n\t\tselectedProp.pop();\n\t}\n\tjQuery.getJSON( query, function ( data ) {\n\t\tjQuery.each( data.items, function ( i, item ) {\n\t\t\t// alert(\"aici+++\");\n\t\t\tvar temp = item.title;\n\t\t\tif ( temp !== '' && temp !== undefined ) {\n\t\t\t\tres += '| Title = ' + temp + '\\n';\n\t\t\t\tjQuery( '#lemmataTitle' ).val( temp );\n\t\t\t}\n\t\t\ttemp = item.subtitle;\n\t\t\tif ( temp !== '' && temp !== undefined ) {\n\t\t\t\tres += '| Subtitle = ' + temp + '\\n';\n\t\t\t\tjQuery( '#lemmataSubtitle' ).val( temp );\n\t\t\t}\n\t\t\ttemp = item.part_of_lexicon;\n\t\t\tif ( temp !== '' && temp !== undefined ) {\n\t\t\t\tres += '| Part of Lexicon = ' + temp + '\\n';\n\t\t\t}\n\t\t\ttemp = item.part_of_volume;\n\t\t\tif ( temp !== '' && temp !== undefined ) { res += '| Part of Volume = ' + temp + '\\n'; }\n\t\t\tres += '| Has Digitized = ';\n\t\t\tvar obj = item.has_digitized;\n\t\t\tjQuery( '#lemmataImages' ).text( obj );\n\t\t\tres += obj;\n\t\t\tres += '\\n{{Authors \\n| Author = ';\n\t\t\tvar object = item.author;\n\t\t\tjQuery( '#lemmataAuthor' ).val( object );\n\t\t\t//   res += page+'; \\n';\n\t\t\ttemp = item.first_page;\n\t\t\tif ( temp != '' && temp != undefined ) {\n\t\t\t\tres += '| First Page = ' + temp + '\\n';\n\t\t\t\tjQuery( '#lemmataFirstPage' ).val( temp );\n\t\t\t}\n\t\t\ttemp = item.last_page;\n\t\t\tif ( temp != '' && temp != undefined ) {\n\t\t\t\tres += '| Last Page = ' + temp + '\\n';\n\t\t\t\tjQuery( '#lemmataLastPage' ).val( temp );\n\t\t\t}\n\t\t\ttemp = item.urn;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| URN = ' + temp + '\\n'; }\n\t\t\ttemp = item.language;\n\t\t\tif ( temp != '' && temp != undefined ) {\n\t\t\t\tres += '| Language = ' + temp + '\\n';\n\t\t\t\tjQuery( '#lemmataLanguage' ).val( temp );\n\t\t\t}\n\t\t\tres += '| Category = ' + item.category + '}}\\n';\n\t\t\ttemp = item.type;\n\t\t\tjQuery( \"#metadataType option[value='\" + item.type + \"']\" ).attr( 'select', true );\n\t\t\tqueryText = res;\n\t\t} );\n\t\tjQuery( '#lemmata_template' ).show();\n\t\tjQuery( '#lemmatabutton' ).hide();\n\n\t} );\n\treturn false;\n}\nfunction validateLexiconForm() {\n\t// validate and process form here\n\tjQuery( '.error' ).hide();\n\tvar name = jQuery( 'input#metadataTitle' ).val();\n\t//   alert(name);\n\tif ( name == '' ) {\n\t\tjQuery( 'label#title_error' ).show();\n\t\tjQuery( 'input#metadataTitle' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar short = jQuery( 'input#metadataShortTitle' ).val();\n\t//   alert(short);\n\tif ( short == '' ) {\n\t\tjQuery( 'label#short_error' ).show();\n\t\tjQuery( 'input#metadataShortTitle' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar place = jQuery( 'input#metadataPlaceofPublication' ).val();\n\tif ( place == '' ) {\n\t\tjQuery( 'label#place_error' ).show();\n\t\tjQuery( 'input#metadataPlaceofPublication' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar year = jQuery( 'input#metadataYearofPublication' ).val();\n\tif ( year == '' ) {\n\t\tjQuery( 'label#year_error' ).show();\n\t\tjQuery( 'input#metadataYearofPublication' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar editor = jQuery( 'input#metadataEditor' ).val();\n\tif ( editor == '' ) {\n\t\tjQuery( 'label#editor_error' ).show();\n\t\tjQuery( 'input#metadataEditor' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\treturn true;\n}\nfunction createLexiconTemplate() {\n\t// process form here\n\tqueryText = '{{Cora Lexicon Data  \\n';\n\tvar name = jQuery( 'input#metadataTitle' ).val();\n\tqueryText += '| Title = ' + name + ' \\n';\n\tvar place = jQuery( 'input#metadataPlaceofPublication' ).val();\n\tqueryText += '| Place of Publication = ' + place + ' \\n';\n\tvar year = jQuery( 'input#metadataYearofPublication' ).val();\n\tqueryText += '| Year of Publication = ' + year + ' \\n';\n\tvar editor = jQuery( 'input#metadataEditor' ).val();\n\tqueryText += '| Editor = ' + editor + ' \\n';\n\tvar has_volume = trim( hasVolume() ) + ' \\n';\n\tqueryText += has_volume;\n\tvar sub = jQuery( 'input#metadataSubtitle' ).val();\n\tif ( sub != '' && sub != undefined ) {\n\t\tqueryText += '| Subtitle = ' + sub + ' \\n';\n\t}\n\tvar edi = jQuery( 'input#metadataEdition' ).val();\n\tif ( edi != '' && edi != undefined ) {\n\t\tqueryText += '| Edition = ' + edi + ' \\n';\n\t}\n\tvar publisher = jQuery( 'input#metadataPublisher' ).val();\n\tqueryText += '| Publisher = ' + publisher + ' \\n';\n\tvar language = jQuery( 'input#metadataLanguage' ).val();\n\tif ( language != '' && language != undefined ) {\n\t\tqueryText += '| Language = ' + language + ' \\n';\n\t}\n\tqueryText += '| URN = \\n';\n\tqueryText += '| IDBBF = \\n}}\\n';\n\tqueryText += '[[Category:Manually Imported]] \\n';\n\tvar short = jQuery( 'input#metadataShortTitle' ).val();\n\talert( queryText );\n\tJsMwApi().page( short ).edit( edit_function );\n}\n\nfunction validateVolumeForm() {\n\t// validate and process form here\n\n\tjQuery( '.error' ).hide();\n\tvar name = jQuery( 'input#volumeTitle' ).val();\n\t//   alert(name);\n\tif ( name == '' ) {\n\t\tjQuery( 'label#vtitle_error' ).show();\n\t\tjQuery( 'input#volumeTitle' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar place = jQuery( 'input#volumePlaceofPublication' ).val();\n\tif ( place == '' ) {\n\t\tjQuery( 'label#vplace_error' ).show();\n\t\tjQuery( 'input#volumePlaceofPublication' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar year = jQuery( 'input#volumeYearofPublication' ).val();\n\tif ( year == '' ) {\n\t\tjQuery( 'label#vyear_error' ).show();\n\t\tjQuery( 'input#volumeYearofPublication' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar editor = jQuery( 'input#volumeEditor' ).val();\n\tif ( editor == '' ) {\n\t\tjQuery( 'label#veditor_error' ).show();\n\t\tjQuery( 'input#volumeEditor' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\treturn true;\n}\n\nfunction createVolumeTemplate() {\n\t// process form here\n\tqueryText = '{{Cora Volume Data  \\n';\n\tvar name = jQuery( 'input#volumeTitle' ).val();\n\tqueryText += '| Title = ' + name + ' \\n';\n\tvar place = jQuery( 'input#volumePlaceofPublication' ).val();\n\tqueryText += '| Place of Publication = ' + place + ' \\n';\n\tvar year = jQuery( 'input#volumeYearofPublication' ).val();\n\tqueryText += '| Year of Publication = ' + year + ' \\n';\n\tvar editor = jQuery( 'input#volumeEditor' ).val();\n\tqueryText += '| Editor = ' + editor + ' \\n';\n\tvar sub = jQuery( 'input#volumeSubtitle' ).val();\n\tqueryText += '| Subtitle = ' + sub + ' \\n';\n\tvar publisher = jQuery( 'input#volumePublisher' ).val();\n\tqueryText += '| Publisher = ' + publisher + ' \\n';\n\tvar fiz = jQuery( 'input#volumeDescription' ).val();\n\tqueryText += '| Physical Description = ' + fiz + ' \\n';\n\tvar language = jQuery( 'input#volumeLanguage' ).val(),\n\t\tshort = jQuery( '#selectLexicon option:selected' ).val(),\n\t\tnumber = jQuery( 'input#volumeNumber' ).val().toString(),\n\t\tvolumeCount = 1;\n\tif ( number !== '' ) { volumeCount = parseInt( number ); } else\n\tif ( jQuery( '#selectVolume option' ).length > 0 ) {\n\t\tvolumeCount = jQuery( '#selectVolume option' ).length;\n\t\tvolumeCount++;\n\t}\n\tvar vol = zeroPad( volumeCount, 2 ),\n\t\thas_volume = '| Volume Number = ' + volumeCount + ' \\n';\n\tqueryText += has_volume;\n\tqueryText += '| Part of Lexicon = ' + short + ' \\n';\n\tqueryText += '| Language = ' + language + ' \\n}}\\n';\n\tpage = short + '/Volume ' + vol;\n\talert( queryText );\n\t// save new wiki page for volume\n\tJsMwApi().page( page ).edit( edit_function );\n\t// create entry point into selectVolume drop down list  directly\n\tnextProcess( 'fillLexicon()' );\n\treturn false;\n}\n\nfunction nextProcess( param_function ) {\n\tvar t = setTimeout( param_function, 3000 );\n}\nfunction fillVolume() {\n\t// create entry point into selectVolume drop down list by re-query against SMW\n\t//  alert(\"after 3 sec....\");\n\tjQuery( '#selectVolume' ).show();\n\t//  nextProcess(\"fillLexicon()\");\n\tjQuery( '#selectLexicon' ).trigger( 'change' );\n\tjQuery( '#selectVolume' ).trigger( 'change' );\n\treturn false;\n}\nfunction fillLexicon() {\n\t//   alert(\"here\");\n\t// re-write lexicon page carefully\n\t// ask against lexicon page, get metadata and add new added volume\n\tjQuery( '#selectVolume' ).hide();\n\tvar query = wgServer + wgScript + jsonGeneralLink + jsonLexicon.replace( '@@@', jQuery( '#selectLexicon option:selected' ).val().replace( '-', '-2D' ).replace( '', '-20' ).replace( '/', '-2F' ) );\n\tgetJsonLexicon( query );\n\t//  return false;\n}\n/*\n* read corresponding lexicon properties, add new has volume reference and re-write lexicon page using API\n* @param query - query string for lexicon properties retrieving\n*\n* */\nfunction getJsonLexicon( query ) {\n\tvar res = '{{Cora Lexicon Data \\n';\n\tfor ( var j = selectedProp.length; j > 0; j-- ) {\n\t\tselectedProp.pop();\n\t}\n\tjQuery.getJSON( query, function ( data ) {\n\t\tjQuery.each( data.items, function ( i, item ) {\n\t\t\t//   alert(item.language);\n\t\t\tres += '| Title = ' + item.title + '\\n';\n\t\t\tvar temp = item.editor;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| Editor = ' + temp + '\\n'; }\n\t\t\ttemp = item.has_volume;\n\t\t\tres += '| Has Volume = ';\n\t\t\tvar countItems = 0;\n\t\t\tif ( temp != '' && temp != undefined ) {\n\t\t\t\tvar obj = temp,\n\t\t\t\t\tlist = obj == null ? [] : ( obj instanceof Array ? obj : [ obj ] );\n\t\t\t\tfor ( j = 0; j < list.length; j++ ) {\n\t\t\t\t\tif ( trim( list[ j ] ) !== trim( page ) ) {\n\t\t\t\t\t\tres += list[ j ] + ';';\n\t\t\t\t\t\t//   alert(list[j]);\n\t\t\t\t\t} else { countItems += 1; }\n\n\t\t\t\t}\n\t\t\t\thasVolumeVar = true;\n\t\t\t}\n\t\t\t//  alert(page);\n\n\t\t\tres += page + '; \\n';\n\t\t\ttemp = item.idbbf;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| IDBBF = ' + temp + '\\n'; }\n\t\t\tres += '| Place of Publication = ' + item.place_of_publication + '\\n';\n\t\t\ttemp = item.publisher;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| Publisher = ' + temp + '\\n'; }\n\t\t\ttemp = item.language;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| Language = ' + temp + '\\n'; }\n\t\t\ttemp = item.edition;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| Edition = ' + temp + '\\n'; }\n\t\t\ttemp = item.subtitle;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| Subtitle = ' + temp + '\\n'; }\n\t\t\ttemp = item.urn;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| URN = ' + temp + '\\n'; }\n\t\t\ttemp = item.year_of_publication;\n\t\t\tvar d = String( temp );\n\t\t\tres += '| Year of Publication = ' + d.substring( 0, 4 ) + '\\n';\n\t\t\t//   res += \"| Year of Publication = \"+temp +\"\\n\";\n\t\t\tres += '}}\\n\\n';\n\t\t\tres += '[[Category:Manualy Imported]]\\n';\n\t\t\talert( res );\n\t\t\tqueryText = res;\n\t\t\tvar pageLexicon = jQuery( '#selectLexicon option:selected' ).val();\n\t\t\tJsMwApi().page( pageLexicon ).edit( edit_function );\n\t\t\tnextProcess( 'fillVolume()' );\n\t\t} );\n\t} );\n\treturn res;\n}\n\nfunction parseDate( input ) {\n\tvar parts = input.match( /(\\d+)/g );\n\talert( parts[ 0 ] );\n\t// new Date(year, month [, date [, hours[, minutes[, seconds[, ms]]]]])\n\t// return new Date(parts[0], parts[1]-1, parts[2]); // months are 0-based\n\treturn parts[ 0 ];\n}\n\nfunction validateLemmataForm() {\n\t// validate and process form here\n\tjQuery( '.error' ).hide();\n\tvar name = jQuery( 'input#lemmataTitle' ).val();\n\t//   alert(name);\n\tif ( name == '' ) {\n\t\tjQuery( 'label#ltitle_error' ).show();\n\t\tjQuery( 'input#lemmataTitle' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar short = jQuery( 'input#lemmataFirstPage' ).val();\n\t//   alert(short);\n\tif ( short == '' ) {\n\t\tjQuery( 'label#lfirst_error' ).show();\n\t\tjQuery( 'input#lemmataFirstPage' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar place = jQuery( 'input#lemmataLastPage' ).val();\n\tif ( place == '' ) {\n\t\tjQuery( 'label#llast_error' ).show();\n\t\tjQuery( 'input#lemmataLastPage' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\treturn true;\n}\nfunction createLemmataTemplate() {\n\t// process form here\n\n\tqueryText = '{{Cora Lemmata Data  \\n';\n\tvar name = jQuery( 'input#lemmataTitle' ).val();\n\tqueryText += '| Title = ' + name + ' \\n';\n\tvar first = jQuery( 'input#lemmataFirstPage' ).val();\n\tqueryText += '| First Page = ' + first + ' \\n';\n\tvar last = jQuery( 'input#lemmataLastPage' ).val();\n\tqueryText += '| Last Page = ' + last + ' \\n';\n\tvar firstP = jQuery( 'input#lemmataFirstPageN' ).val(),\n\t\t//  queryText += '| First Page = '+firstP+\" \\n\";\n\t\tlastP = jQuery( 'input#lemmataLastPageN' ).val(),\n\t\t//  queryText += '| Last Page = '+lastP+\" \\n\";\n\t\ttype = jQuery( '#metadataType option:selected' ).val();\n\tqueryText += '| Category = ' + type + ' \\n';\n\tvar sub = jQuery( 'input#lemmataSubtitle' ).val();\n\tqueryText += '| Subtitle = ' + sub + ' \\n';\n\tvar language = jQuery( 'input#lemmataLanguage' ).val(),\n\t\tshort = jQuery( '#selectLexicon option:selected' ).val(),\n\t\tvolume = jQuery( '#selectVolume option:selected' ).val(),\n\t\thas_volume = '';\n\tif ( volume != '' && volume != undefined ) { has_volume = '| Part of Volume = ' + volume + ' \\n'; }\n\tqueryText += has_volume;\n\tqueryText += '| Part of Lexicon = ' + short + ' \\n';\n\tvar images = trim( hasImages( first, last ) ) + ' \\n';\n\tqueryText += images;\n\tqueryText += '| Language = ' + language + ' \\n}}\\n';\n\tvar authors = trim( hasAuthors() ) + ' \\n';\n\tqueryText += authors;\n\tvar page = '';\n\tif ( volume != '' && volume != undefined ) { page = volume + '/' + name; } else { page = short + '/' + name; }\n\talert( queryText );\n\tJsMwApi().page( page ).edit( edit_function );\n\t// evaluate the number of checkboxes\n\tvar checkNum = jQuery( '#lexiconList input[type=checkbox]' ).length;\n\tjQuery( '#lexiconList' ).append( '<li id=\"' + checkNum + '\"><a href=\"' + wgServer + wgScript + '/' + page + '\" data-identity=\"' + page + '\" target=\"_blank\">' + name + '</a></li>' );\n\taddCheckBox( jQuery( '#li-' + checkNum ), page, name );\n\tjQuery( '#addimagesbutton' ).show();\n\tjQuery( '.rightArea' ).show();\n\t//     alert(\"!currentLexicon \"+currentLexicon.length);\n\treturn false;\n}\n\nfunction hasImages( first, last ) {\n\tfor ( var j = currentLexicon.length; j > 0; j-- ) {\n\t\tcurrentLexicon.pop();\n\t}\n\tvar res = '',\n\t\timages = jQuery( '#lemmataImages' ).val(),\n\t\tfirstP = jQuery( 'input#lemmataFirstPageN' ).val(),\n\t\tlastP = jQuery( 'input#lemmataLastPageN' ).val(),\n\t\tvolume = jQuery( '#selectVolume option:selected' ).val(),\n\t\tlexicon = jQuery( '#selectLexicon option:selected' ).val(),\n\t\tantet = '| Has Digitized = ';\n\tif ( trim( images ) == '' || images == undefined ) {\n\t\treturn createImagesFromScratch( antet, first, last, firstP, lastP );\n\t} else\n\tif ( images.indexOf( ';' ) != -1 ) {\n\t\tvar label = getNumbering( firstP, lastP ),\n\t\t\tarrCreators = images.split( ';' ),\n\t\t\tcountItems = 0;\n\t\tres += antet;\n\t\tfor ( var i in arrCreators ) {\n\t\t\tcountItems += 1;\n\t\t\tif ( volume != '' && volume != undefined ) {\n\t\t\t\tres += 'File:' + volume.replace( '/', '-' ) + '-' + arrCreators[ i ];\n\t\t\t\tcurrentLexicon.push( { name: 'File:' + volume.replace( '/', '-' ) + '-' + arrCreators[ i ], val: label[ i ] } );\n\t\t\t} else {\n\t\t\t\tres += 'File:' + lexicon + '-' + arrCreators[ i ];\n\t\t\t\tcurrentLexicon.push( { name: 'File:' + lexicon + '-' + arrCreators[ i ], val: label[ i ] } );\n\t\t\t}\n\t\t\tif ( countItems < arrCreators.length ) {\n\t\t\t\tres += ';';\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif ( volume != '' && volume != undefined ) {\n\t\t\tres += antet + 'File:' + volume.replace( '/', '-' ) + '-' + images;\n\t\t\tcurrentLexicon.push( { name: 'File:' + volume.replace( '/', '-' ) + '-' + images, val: firstP } );\n\t\t} else {\n\n\t\t\tres += antet + 'File:' + lexicon + '-' + images;\n\t\t\tcurrentLexicon.push( { name: 'File:' + lexicon + '-' + images, val: firstP } );\n\t\t}\n\t}\n\talert( res );\n\treturn res;\n}\n\nfunction createImagesFromScratch( item, first, last, firstP, lastP ) {\n\tvar res = item,\n\t\tcountItems = 0,\n\t\tvolume = jQuery( '#selectVolume option:selected' ).val(),\n\t\tlexicon = jQuery( '#selectLexicon option:selected' ).val(),\n\t\tlabel = getNumbering( firstP, lastP ),\n\t\tfirstN = parseInt( first ),\n\t\tlastN = parseInt( last );\n\tfor ( var i = firstN; i <= lastN; i++ ) {\n\t\tif ( volume != '' && volume != undefined ) {\n\t\t\tres += 'File:' + volume.replace( '/', '-' ) + '-' + zeroPad( i, 8 ) + '.jpg';\n\t\t\tcurrentLexicon.push( { name: 'File:' + volume.replace( '/', '-' ) + '-' + zeroPad( i, 8 ) + '.jpg', val: label[ countItems ] } );\n\t\t} else {\n\t\t\tres += 'File:' + lexicon + '-' + zeroPad( i, 8 ) + '.jpg';\n\t\t\tcurrentLexicon.push( { name: 'File:' + lexicon + '-' + zeroPad( i, 8 ) + '.jpg', val: label[ countItems ] } );\n\t\t}\n\t\tcountItems += 1;\n\t\tif ( countItems < lastN - firstN + 1 ) {\n\t\t\tres += ';';\n\t\t}\n\t}\n\treturn res;\n}\nfunction getNumbering( firstP, lastP ) {\n\tvar label = [];\n\tif ( firstP.indexOf( ';' ) != -1 ) {\n\t\t// string\n\t\talert( 'string' );\n\t\tvar temp = firstP.split( ';' ),\n\t\t\ttemp1 = lastP.split( ';' );\n\t\tlabel = temp.concat( temp1 );\n\t} else\n\tif ( !isNaN( firstP ) && !isNaN( lastP ) ) {\n\t\t// numeric\n\t\t//  alert(\"numeric\");\n\t\tlabel = generateNumericString( firstP, lastP, false );\n\t} else if ( !isNaN( deromanize( firstP ) ) && !isNaN( deromanize( lastP ) ) ) {\n\t\t// roman\n\t\t//   alert(\"roman\");\n\t\tlabel = generateNumericString( deromanize( firstP ), deromanize( lastP ), true );\n\t} else {\n\t\t//  alert(\"wrong\");\n\t\tlabel[ 0 ] = firstP;\n\t\tlabel[ 1 ] = lastP;\n\t}\n\treturn label;\n}\nfunction generateNumericString( start, end, roman ) {\n\tvar res = [],\n\t\tfirstN = parseInt( start ),\n\t\tlastN = parseInt( end );\n\tfor ( var i = firstN; i <= lastN; i++ ) {\n\t\tif ( roman ) { res.push( romanize( i ) ); } else { res.push( String( i ) ); }\n\t}\n\treturn res;\n}\n\nfunction createImagesTemplate( page_name, page_number, page_numbering ) {\n\t// process form here\n\t/* {{Cora Image Data\n        | Original URI =  http://goobiweb.bbf.dipf.de/viewer/content/10168875X_01/800/0/00000013.jpg\n        | Rights Holder = BBF - Bibliothek fuer Bildungsgeschichtliche Forschung\n        | URN = urn:nbn:de:0111-bbf-spo-3212079\n        | Page Number = 13\n        | Page Numbering = 6\n        | Part of Article =  1859-78_Schmid/Volume_0001/ABC-Buch; 1859-78_Schmid/Volume_0001/ABC-Sch�tzen; 1859-78_Schmid/Volume_0001/Abbitte;\n        | Category = Digitized;Encyklop�die des gesammten Erziehungs- und Unterrichtswesens\n        }} */\n\t//    alert(\"createImagesTemplate\");\n\t// get the name of articles referring this page\n\tfor ( var j = selectedProp.length; j > 0; j-- ) {\n\t\tselectedProp.pop();\n\t}\n\tvar pag = page_name.replace( /-/g, '-2D' ),\n\t\tpag1 = pag.replace( / /g, '-20' ),\n\t\tquery = wgServer + wgScript + jsonGeneralLink + jsonArticles.replace( '@@@', pag1 );\n\tjQuery.getJSON( query, function ( data ) {\n\t\tjQuery.each( data.items, function ( i, item ) {\n\t\t\tvar prop = item.label;\n\t\t\tif ( existsInTab( prop, selectedProp ) < 0 ) {\n\t\t\t\t//   alert(prop);\n\t\t\t\tflag = true;\n\t\t\t\tselectedProp.push( { name: prop, val: item.title } );\n\t\t\t}\n\t\t\tif ( i == 100 ) { return false; }\n\t\t} );\n\t\t//  alert(\"images\");\n\t\tvar countItems = 0,\n\t\t\tres = '';\n\t\tfor ( var j = 0; j < selectedProp.length; j++ ) {\n\t\t\tres += selectedProp[ j ].name;\n\t\t\tcountItems += 1;\n\t\t\tif ( countItems < selectedProp.length ) {\n\t\t\t\tres += ';';\n\t\t\t}\n\t\t}\n\t\ttextObj = trim( res );\n\t\tcreateImage( page_name, page_number, page_numbering );\n\t\t// alert(queryText);\n\t\t//  nextProcess(\"waitForMe()\");\n\t\tJsMwApi().page( page_name ).edit( edit_function_images );\n\t\treturn false;\n\t\t//  checkImagesTemplate();\n\t} );\n\t// checkImagesTemplate();\n}\n\nfunction createImage( page_name, page_number, page_numbering ) {\n\tqueryText = '{{Cora Image Data  \\n';\n\tvar rights = jQuery( '#lemmataRights' ).val();\n\tqueryText += '| Rights Holder = ' + rights + ' \\n';\n\tqueryText += '| Page Number = ' + page_number + ' \\n';\n\tqueryText += '| Page Numbering = ' + page_numbering + ' \\n';\n\tvar firstP = jQuery( 'input#lemmataFirstPageN' ).val(),\n\t\t//  queryText += '| First Page = '+firstP+\" \\n\";\n\t\tlastP = jQuery( 'input#lemmataLastPageN' ).val();\n\t//  queryText += '| Last Page = '+lastP+\" \\n\";\n\tqueryText += '| Category = Offline Lexicon;' + jQuery( '#selectLexicon option:selected' ).attr( 'title' ) + ' \\n';\n\tvar short = jQuery( '#selectLexicon option:selected' ).val(),\n\t\tvolume = jQuery( '#selectVolume option:selected' ).val(),\n\t\ttype = jQuery( '#metadataType option:selected' ).val();\n\tqueryText += '| Part of ' + type + ' = ' + textObj + '}}\\n';\n\tpage = page_name;\n\talert( queryText );\n\t//  JsMwApi().page(page).edit(edit_function_images);\n\treturn false;\n}\n\nfunction waitForMe() {\n\t//  alert(queryText);\n\treturn false;\n}\n\nfunction hasAuthors() {\n\tvar authors = jQuery( 'input#lemmataAuthor' ).val(),\n\t\tres = '{{Authors Data \\n';\n\tif ( authors.indexOf( ';' ) != -1 ) {\n\t\tvar arrCreators = authors.split( ';' ),\n\t\t\tcountItems = 0;\n\t\tres += '| Author = ';\n\t\tfor ( var i in arrCreators ) {\n\t\t\tcountItems += 1;\n\t\t\tres += arrCreators[ i ];\n\t\t\tif ( countItems < arrCreators.length ) {\n\t\t\t\tres += ';';\n\t\t\t}\n\t\t}\n\t} else {\n\t\tres += '| Author = ' + authors;\n\t}\n\t//  alert(res);\n\tres += '}}\\n';\n\treturn res;\n}\n\nfunction hasVolume() {\n\tvar res = '',\n\t\tshort = jQuery( 'input#metadataShortTitle' ).val(),\n\t\t// var hasvol = jQuery(\"input#metadataHasVolume\").val();\n\t\thasvol = jQuery( '#selectoutput option:selected' ).text();\n\t// alert('hasvol '+hasvol);\n\tif ( hasvol.indexOf( ';' ) != -1 ) {\n\t\tvar arrCreators = hasvol.split( ';' ),\n\t\t\tcountItems = 0;\n\t\tres += '| Has Volume = ';\n\t\tfor ( var i in arrCreators ) {\n\t\t\tcountItems += 1;\n\t\t\tres += short + '/Volume ' + zeroPad( arrCreators[ i ], 2 );\n\t\t\tif ( countItems < arrCreators.length ) {\n\t\t\t\tres += ';';\n\t\t\t}\n\t\t}\n\t\thasVolumeVar = true;\n\t} else {\n\t\t// alert(jQuery(\"#selectoutput option:selected\").text());\n\t\t//  if(hasvol==\"1\" && jQuery(\"#selectoutput option:selected\").text()=='1') res ='| Has Volume =' + short+'/Volume '+zeroPad(1,2);\n\t\tif ( hasvol == '1' ) {\n\t\t\tres = '| Has Volume =';\n\n\t\t} else {\n\t\t\tres += '| Has Volume = ';\n\t\t\thasVolumeVar = true;\n\t\t\tvar ii = parseInt( jQuery( '#selectoutput option:selected' ).text() );\n\t\t\talert( 'ii ' + ii );\n\t\t\tfor ( i = 1; i <= ii; i++ ) {\n\t\t\t\tres += short + '/Volume ' + zeroPad( i, 2 );\n\t\t\t\tif ( i < ii ) {\n\t\t\t\t\tres += ';';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\talert( res );\n\treturn res;\n}\nfunction zeroPad( num, places ) {\n\tvar zero = places - num.toString().length + 1;\n\treturn Array( +( zero > 0 && zero ) ).join( '0' ) + num;\n}\n\nfunction showLemmata() {\n\tjQuery( '#lexiconList li' ).remove();\n\tfor ( var j = 0; j < selectedProp.length; j++ ) {\n\t\tjQuery( '#lexiconList' ).append( '<li id=\"li-' + j + '\"><a href=\"' + wgServer + wgScript + '/' + selectedProp[ j ].name + '\" data-identity=\"' + selectedProp[ j ].name + '\" target=\"_blank\">' + selectedProp[ j ].val + '</a></li>' );\n\t\taddCheckBox( jQuery( '#li-' + j ), selectedProp[ j ].val, selectedProp[ j ].name );\n\t}\n\n\tjQuery( '#addimagesbutton' ).show();\n\tjQuery( '.rightArea' ).show();\n\treturn false;\n}\n\nfunction initImagesData( data ) {\n\t/* jslint evil: true */\n\tvar obj = eval( data );\n\talert( obj[ 0 ].id );\n\talert( fixedDecodeURI( obj[ 0 ].name ) );\n\tvar list = obj == null ? [] : ( obj instanceof Array ? obj : [ obj ] );\n\tfor ( var i = 0; i < list.length; i++ ) {\n\t\t// alert(\"De aici \"+list[i].id);\n\t\tselectedProp.push( { name: fixedDecodeURI( list[ i ].name ), id: list[ i ].id, volumeId: list[ i ].volumeId } );\n\t}\n\treturn false;\n}\nfunction addCheckBox( name, value, val ) {\n\t//  alert(selectedProp.length);\n\tvar checkbox = document.createElement( 'input' ),\n\t\tcontainer = jQuery( name );\n\tcheckbox.type = 'checkbox';\n\tcheckbox.value = val;\n\tcheckbox.id = value;\n\tcontainer.append( checkbox );\n\t//   container.appendChild(label);\n\treturn false;\n}\n\nfunction getJsonProperties( type, query ) {\n\tvar k = 0;\n\tfor ( var j = selectedProp.length; j > 0; j-- ) {\n\t\tselectedProp.pop();\n\t}\n\tjQuery.getJSON( query, function ( data ) {\n\t\tjQuery.each( data.items, function ( i, item ) {\n\t\t\tvar prop = item.label;\n\t\t\tif ( existsInTab( prop, selectedProp ) < 0 ) {\n\t\t\t\t//   alert(prop);\n\t\t\t\tflag = true;\n\t\t\t\tselectedProp.push( { name: prop, val: item.title } );\n\t\t\t}\n\t\t\tif ( i == 100 ) { return false; }\n\t\t} );\n\t\t//  if(flag){\n\t\t//     alert(selectedProp.length+\"aici\");\n\t\tinitLexicons( type );\n\t\tflag = false;\n\t\t// }\n\n\t\treturn false;\n\t} );\n}\n\nfunction existsInTab( optionl, arrObj ) {\n\tvar res = -1;\n\tfor ( var i = 0; i < arrObj.length; i++ ) {\n\t\tif ( arrObj[ i ].name == optionl ) { res = i; }\n\t}\n\treturn res;\n}\n\nfunction initLexicons( type ) {\n\tvar select_p = jQuery( '#selectLexicon' );\n\tif ( type == 'volume' ) { select_p = jQuery( '#selectVolume' ); } else if ( type == 'article' ) {\n\n\t\tshowLemmata();\n\t\treturn true;\n\t}\n\t//  alert(selectedProp.length+\"prop\");\n\tfor ( var i = 0; i < selectedProp.length; i++ ) {\n\t\tvar option_s = jQuery( '<option />' ),\n\t\t\tprop = selectedProp[ i ].name,\n\t\t\tval = selectedProp[ i ].val,\n\t\t\toption_p = jQuery( '<option />' );\n\t\tif ( i === 0 ) { option_p.attr( 'selected', true ); }\n\t\toption_p.attr( 'title', val );\n\t\toption_p.attr( 'value', prop ).html( prop ).appendTo( select_p );\n\t}\n\tselect_p.trigger( 'change' );\n\treturn true;\n}\n\nfunction newLexicon() {\n\tjQuery( '#btnIncremental' ).hide();\n\tjQuery( '#btnNext' ).hide();\n\tcurrentLexicon = {};\n\trenderDetails( currentLexicon ); // Display empty form\n}\n\nfunction renderList( data ) {\n\t// JAX-RS serializes an empty list as null, and a 'collection of one' as an object (not an 'array of one')\n\t/* jslint evil: true */\n\tvar obj = eval( data );\n\talert( obj[ 0 ].id );\n\talert( obj[ 1 ].name );\n\tvar list = obj == null ? [] : ( obj instanceof Array ? obj : [ obj ] );\n\tjQuery( '.rightArea' ).add( list );\n\tjQuery( '.rightArea' ).css( 'display', 'block' );\n\tfrom = list[ 1 ].volumeId[ 0 ];\n\talert( from );\n\tjQuery( '#lexiconList li' ).remove();\n\tfor ( var i = 0; i < list.length; i++ ) {\n\t\tfor ( var j = 0; j < list[ i ].volumeId[ j ].length; j++ ) {\n\t\t\tjQuery( '#lexiconList' ).append( '<li><a href=\"#\" data-identity=\"' + list[ i ].id + '\">' + list[ i ].volumeId[ j ] + '</a></li>' );\n\t\t}\n\t}\n\tjQuery( '.rightArea' ).show();\n\treturn false;\n}\n\nfunction renderDetails( lex ) {\n\tjQuery( '#lexiconId' ).val( lex.id );\n\tjQuery( '#name' ).val( lex.name );\n\tjQuery( '#volumeId' ).val( lex.volumeId );\n}\n\n// Helper function to serialize all the form fields into a JSON string\nfunction formToJSON() {\n\tvar lexiconId = jQuery( '#lexiconId' ).val();\n\treturn JSON.stringify( {\n\t\tid: lexiconId == '' ? null : lexiconId,\n\t\tname: jQuery( '#name option:selected' ).val(),\n\t\tvolumeId: jQuery( '#volumeID option:selected' ).val()\n\t} );\n}\n\nfunction fixedEncodeURIComponent( str ) {\n\treturn encodeURIComponent( str ).replace( /!/g, '%21' ).replace( /'/g, '%27' ).replace( /\\(/g, '%28' ).replace( /\\)/g, '%29' ).replace( /\\*/g, '%2A' );\n}\n\nfunction fixedDecodeURI( str ) {\n\treturn decodeURI( str ).replace( /\\+/g, ' ' );\n}\n\nfunction trim( stringToTrim ) {\n\treturn stringToTrim.replace( /^\\s+|\\s+$/g, '' );\n}\nfunction ltrim( stringToTrim ) {\n\treturn stringToTrim.replace( /^\\s+/, '' );\n}\nfunction rtrim( stringToTrim ) {\n\treturn stringToTrim.replace( /\\s+$/, '' );\n}\n\n/* A status bar at the bottom of the window that let's the user know what's going on.\n * Thanks to http://www.west-wind.com/WebLog/posts/388213.aspx */\nfunction StatusBar( sel, options ) {\n\tvar _I = this,\n\t\t_sb = null;\n\n\t// options\n\tthis.elementId = '_showstatus';\n\tthis.prependMultiline = true;\n\tthis.showCloseButton = false;\n\tthis.afterTimeoutText = null;\n\n\tthis.cssClass = 'statusbar';\n\tthis.highlightClass = 'statusbarhighlight';\n\tthis.errorClass = 'statuserror';\n\tthis.closeButtonClass = 'statusbarclose';\n\tthis.additive = false;\n\n\tjQuery.extend( this, options );\n\n\tif ( sel ) { _sb = jQuery( sel ); }\n\n\t// create statusbar object manually\n\tif ( !_sb ) {\n\t\t_sb = jQuery( \"<div id='_statusbar' class='\" + _I.cssClass + \"'>\" +\n                \"<div class='\" + _I.closeButtonClass + \"'>\" +\n                ( _I.showCloseButton ? ' X </div></div>' : '' ) )\n\t\t\t.appendTo( document.body )\n\t\t\t.show();\n\t}\n\tif ( _I.showCloseButton ) { jQuery( '.' + _I.cssClass ).on( 'click', function ( e ) { jQuery( _sb ).hide(); } ); }\n\n\tthis.show = function ( message, timeout, isError ) {\n\t\tif ( _I.additive ) {\n\t\t\tvar html = \"<div style='margin-bottom: 2px;' >\" + message + '</div>';\n\t\t\tif ( _I.prependMultiline ) { _sb.prepend( html ); } else { _sb.append( html ); }\n\t\t} else {\n\n\t\t\tif ( !_I.showCloseButton ) { _sb.text( message ); } else {\n\t\t\t\tvar t = _sb.find( 'div.statusbarclose' );\n\t\t\t\t_sb.text( message ).prepend( t );\n\t\t\t}\n\t\t}\n\n\t\t_sb.show();\n\n\t\tif ( timeout ) {\n\t\t\tif ( isError ) { _sb.addClass( _I.errorClass ); } else { _sb.addClass( _I.highlightClass ); }\n\n\t\t\tsetTimeout(\n\t\t\t\tfunction () {\n\t\t\t\t\t_sb.removeClass( _I.highlightClass );\n\t\t\t\t\tif ( _I.afterTimeoutText ) { _I.show( _I.afterTimeoutText ); }\n\t\t\t\t},\n\t\t\t\ttimeout );\n\t\t}\n\t};\n\tthis.release = function () {\n\t\tif ( _statusbar ) { jQuery( _statusbar ).remove(); }\n\t};\n}\n// use this as a global instance to customize constructor\n// or do nothing and get a default status bar\nvar _statusbar = null;\nfunction showStatus( message, timeout, additive, isError ) {\n\tif ( !_statusbar ) { _statusbar = new StatusBar(); }\n\t_statusbar.show( message, timeout, additive, isError );\n}\n\nfunction romanize( num ) {\n\tif ( !+num ) { return false; }\n\tvar digits = String( +num ).split( '' ),\n\t\tkey = [ '', 'C', 'CC', 'CCC', 'CD', 'D', 'DC', 'DCC', 'DCCC', 'CM',\n\t\t\t'', 'X', 'XX', 'XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC',\n\t\t\t'', 'I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX' ],\n\t\troman = '',\n\t\ti = 3;\n\twhile ( i-- ) { roman = ( key[ +digits.pop() + ( i * 10 ) ] || '' ) + roman; }\n\treturn Array( +digits.join( '' ) + 1 ).join( 'M' ) + roman;\n}\n\nfunction deromanize( str ) {\n\tvar str = str.toUpperCase(),\n\t\tvalidator = /^M*(?:D?C{0,3}|C[MD])(?:L?X{0,3}|X[CL])(?:V?I{0,3}|I[XV])$/,\n\t\ttoken = /[MDLV]|C[MD]?|X[CL]?|I[XV]?/g,\n\t\tkey = { M: 1000, CM: 900, D: 500, CD: 400, C: 100, XC: 90, L: 50, XL: 40, X: 10, IX: 9, V: 5, IV: 4, I: 1 },\n\t\tnum = 0, m;\n\tif ( !( str && validator.test( str ) ) ) { return false; }\n\tvar m = token.exec( str );\n\twhile ( m ) { num += key[ m[ 0 ] ]; }\n\treturn num;\n}\n\nfunction nextRoman( str ) {\n\tvar numeric = deromanize( str );\n\treturn romanize( numeric + 1 );\n}\n","usedDeprecatedRules":[]},{"filePath":"/src/repo/scripts/OfflineImportLexiconSecond.js","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 112. Maximum allowed is 100.","line":16,"column":1,"nodeType":"Program","messageId":"max","endLine":16,"endColumn":113},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":19,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":182,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'api_url' is not in camel case.","line":19,"column":19,"nodeType":"Identifier","messageId":"notCamelCase","endLine":19,"endColumn":26},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_type' is not in camel case.","line":19,"column":28,"nodeType":"Identifier","messageId":"notCamelCase","endLine":19,"endColumn":40},{"ruleId":"camelcase","severity":1,"message":"Identifier 'api_url' is not in camel case.","line":21,"column":8,"nodeType":"Identifier","messageId":"notCamelCase","endLine":21,"endColumn":15},{"ruleId":"camelcase","severity":1,"message":"Identifier 'api_url' is not in camel case.","line":22,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":22,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'wgScriptPath' is not defined.","line":22,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":25},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_type' is not in camel case.","line":25,"column":8,"nodeType":"Identifier","messageId":"notCamelCase","endLine":25,"endColumn":20},{"ruleId":"camelcase","severity":1,"message":"Identifier 'api_url' is not in camel case.","line":26,"column":8,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":15},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":26,"column":37,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":26,"endColumn":39},{"ruleId":"camelcase","severity":1,"message":"Identifier 'api_url' is not in camel case.","line":26,"column":45,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":52},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":26,"column":75,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":26,"endColumn":77},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_type' is not in camel case.","line":26,"column":84,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":96},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":26,"column":84,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":26,"endColumn":108},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_type' is not in camel case.","line":26,"column":118,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":130},{"ruleId":"max-len","severity":1,"message":"This line has a length of 114. Maximum allowed is 100.","line":31,"column":1,"nodeType":"Program","messageId":"max","endLine":31,"endColumn":115},{"ruleId":"max-len","severity":1,"message":"This line has a length of 109. Maximum allowed is 100.","line":32,"column":1,"nodeType":"Program","messageId":"max","endLine":32,"endColumn":110},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_api' is not in camel case.","line":34,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":34,"endColumn":19},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":35,"column":32,"nodeType":"ThrowStatement","messageId":"exceed","endLine":35,"endColumn":77},{"ruleId":"no-throw-literal","severity":1,"message":"Expected an error object to be thrown.","line":35,"column":32,"nodeType":"ThrowStatement","messageId":"object","endLine":35,"endColumn":77},{"ruleId":"no-use-before-define","severity":1,"message":"'serialise_query' was used before it was defined.","line":37,"column":11,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":37,"endColumn":26},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_type' is not in camel case.","line":39,"column":8,"nodeType":"Identifier","messageId":"notCamelCase","endLine":39,"endColumn":20},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":39,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":39,"endColumn":23},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":39,"column":37,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":39,"endColumn":119},{"ruleId":"no-use-before-define","severity":1,"message":"'request_remote' was used before it was defined.","line":39,"column":37,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":39,"endColumn":51},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_api' is not in camel case.","line":39,"column":79,"nodeType":"Identifier","messageId":"notCamelCase","endLine":39,"endColumn":87},{"ruleId":"no-use-before-define","severity":1,"message":"'default_on_error' was used before it was defined.","line":39,"column":100,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":39,"endColumn":116},{"ruleId":"camelcase","severity":1,"message":"Identifier 'default_on_error' is not in camel case.","line":39,"column":100,"nodeType":"Identifier","messageId":"notCamelCase","endLine":39,"endColumn":116},{"ruleId":"no-use-before-define","severity":1,"message":"'request_local' was used before it was defined.","line":39,"column":129,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":39,"endColumn":142},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_api' is not in camel case.","line":39,"column":170,"nodeType":"Identifier","messageId":"notCamelCase","endLine":39,"endColumn":178},{"ruleId":"camelcase","severity":1,"message":"Identifier 'default_on_error' is not in camel case.","line":39,"column":191,"nodeType":"Identifier","messageId":"notCamelCase","endLine":39,"endColumn":207},{"ruleId":"no-use-before-define","severity":1,"message":"'default_on_error' was used before it was defined.","line":39,"column":191,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":39,"endColumn":207},{"ruleId":"max-len","severity":1,"message":"This line has a length of 104. Maximum allowed is 100.","line":45,"column":1,"nodeType":"Program","messageId":"max","endLine":45,"endColumn":105},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":49,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":53,"endColumn":4},{"ruleId":"camelcase","severity":1,"message":"Identifier 'default_on_error' is not in camel case.","line":49,"column":6,"nodeType":"Identifier","messageId":"notCamelCase","endLine":49,"endColumn":22},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":50,"column":47,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":50,"endColumn":75},{"ruleId":"no-console","severity":1,"message":"Unexpected console statement.","line":50,"column":47,"nodeType":"MemberExpression","messageId":"unexpected","endLine":50,"endColumn":58},{"ruleId":"camelcase","severity":1,"message":"Identifier 'get_xhr' is not in camel case.","line":60,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":60,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'ActiveXObject' is not defined.","line":65,"column":16,"nodeType":"Identifier","messageId":"undef","endLine":65,"endColumn":29},{"ruleId":"no-shadow","severity":1,"message":"'e' is already declared in the upper scope on line 63 column 13.","line":66,"column":14,"nodeType":"Identifier","messageId":"noShadow","endLine":66,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'ActiveXObject' is not defined.","line":68,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":68,"endColumn":30},{"ruleId":"no-shadow","severity":1,"message":"'e' is already declared in the upper scope on line 66 column 14.","line":69,"column":15,"nodeType":"Identifier","messageId":"noShadow","endLine":69,"endColumn":16},{"ruleId":"no-throw-literal","severity":1,"message":"Expected an error object to be thrown.","line":70,"column":6,"nodeType":"ThrowStatement","messageId":"object","endLine":70,"endColumn":49},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_local' is not in camel case.","line":83,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":83,"endColumn":24},{"ruleId":"camelcase","severity":1,"message":"Identifier 'on_error' is not in camel case.","line":83,"column":48,"nodeType":"Identifier","messageId":"notCamelCase","endLine":83,"endColumn":56},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":90,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":90,"endColumn":26},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":91,"column":5,"nodeType":"VariableDeclaration","messageId":"top","endLine":91,"endColumn":13},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":92,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":92,"endColumn":23},{"ruleId":"no-use-before-define","severity":1,"message":"'JSON' was used before it was defined.","line":99,"column":13,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":99,"endColumn":17},{"ruleId":"max-len","severity":1,"message":"This line has a length of 118. Maximum allowed is 100.","line":107,"column":1,"nodeType":"Program","messageId":"max","endLine":107,"endColumn":107},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":107,"column":48,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":107,"endColumn":79},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_remote' is not in camel case.","line":118,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":118,"endColumn":25},{"ruleId":"camelcase","severity":1,"message":"Identifier 'on_error' is not in camel case.","line":118,"column":49,"nodeType":"Identifier","messageId":"notCamelCase","endLine":118,"endColumn":57},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '__JsMwApi__counter'.","line":119,"column":9,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":119,"endColumn":34},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":119,"column":39,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":119,"endColumn":69},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '__JsMwApi__counter'.","line":119,"column":39,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":119,"endColumn":64},{"ruleId":"camelcase","severity":1,"message":"Identifier '__JsMwApi__counter' is not in camel case.","line":119,"column":46,"nodeType":"Identifier","messageId":"notCamelCase","endLine":119,"endColumn":64},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":121,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":121,"endColumn":68},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '__JsMwApi__counter'.","line":121,"column":40,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":121,"endColumn":65},{"ruleId":"max-len","severity":1,"message":"This line has a length of 107. Maximum allowed is 100.","line":124,"column":1,"nodeType":"Program","messageId":"max","endLine":124,"endColumn":99},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":124,"column":39,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":124,"endColumn":71},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":127,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":127,"endColumn":51},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":127,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":127,"endColumn":51},{"ruleId":"camelcase","severity":1,"message":"Identifier 'serialise_query' is not in camel case.","line":147,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":147,"endColumn":26},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":153,"column":10,"nodeType":"VariableDeclaration","messageId":"combine","endLine":153,"endColumn":19},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":153,"column":10,"nodeType":"VariableDeclaration","messageId":"top","endLine":153,"endColumn":19},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":155,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":155,"endColumn":19},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":155,"column":55,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":155,"endColumn":57},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":158,"column":10,"nodeType":"VariableDeclaration","messageId":"top","endLine":158,"endColumn":15},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":158,"column":10,"nodeType":"VariableDeclaration","messageId":"combine","endLine":158,"endColumn":15},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 9 statements. Maximum allowed is 1.","line":159,"column":32,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":159,"endColumn":76},{"ruleId":"no-throw-literal","severity":1,"message":"Expected an error object to be thrown.","line":159,"column":296,"nodeType":"ThrowStatement","messageId":"object","endLine":159,"endColumn":338},{"ruleId":"no-throw-literal","severity":1,"message":"Expected an error object to be thrown.","line":163,"column":4,"nodeType":"ThrowStatement","messageId":"object","endLine":163,"endColumn":59},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":169,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":169,"endColumn":57},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":169,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":169,"endColumn":57},{"ruleId":"no-use-before-define","severity":1,"message":"'JSON' was used before it was defined.","line":169,"column":22,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":169,"endColumn":26},{"ruleId":"no-use-before-define","severity":1,"message":"'JSON' was used before it was defined.","line":169,"column":50,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":169,"endColumn":54},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":172,"column":36,"nodeType":"ReturnStatement","messageId":"exceed","endLine":172,"endColumn":68},{"ruleId":"no-eval","severity":1,"message":"eval can be harmful.","line":172,"column":43,"nodeType":"CallExpression","messageId":"unexpected","endLine":172,"endColumn":47},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":177,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":177,"endColumn":14},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":177,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":177,"endColumn":14},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_api' is not in camel case.","line":178,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":178,"endColumn":12},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_api' is not in camel case.","line":181,"column":9,"nodeType":"Identifier","messageId":"notCamelCase","endLine":181,"endColumn":17},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":193,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":193,"endColumn":25},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":194,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":194,"endColumn":17},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":198,"column":2,"nodeType":"Identifier","messageId":"notCamelCase","endLine":198,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":208,"column":2,"nodeType":"Identifier","messageId":"notCamelCase","endLine":208,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_function' is not in camel case.","line":208,"column":43,"nodeType":"Identifier","messageId":"notCamelCase","endLine":208,"endColumn":56},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_function' is not in camel case.","line":210,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":210,"endColumn":17},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":221,"column":52,"nodeType":"ReturnStatement","messageId":"exceed","endLine":221,"endColumn":81},{"ruleId":"no-unreachable-loop","severity":1,"message":"Invalid loop. Its body allows only one iteration.","line":224,"column":4,"nodeType":"ForInStatement","messageId":"invalid","endLine":224,"endColumn":52},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":224,"column":10,"nodeType":"VariableDeclaration","messageId":"top","endLine":224,"endColumn":20},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":224,"column":44,"nodeType":"BreakStatement","messageId":"exceed","endLine":224,"endColumn":50},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":225,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":227,"endColumn":61},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":225,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":227,"endColumn":61},{"ruleId":"max-len","severity":1,"message":"This line has a length of 111. Maximum allowed is 100.","line":229,"column":1,"nodeType":"Program","messageId":"max","endLine":229,"endColumn":103},{"ruleId":"max-len","severity":1,"message":"This line has a length of 130. Maximum allowed is 100.","line":231,"column":1,"nodeType":"Program","messageId":"max","endLine":231,"endColumn":131},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_function' is not in camel case.","line":235,"column":13,"nodeType":"Identifier","messageId":"notCamelCase","endLine":235,"endColumn":26},{"ruleId":"no-shadow","severity":1,"message":"'params' is already declared in the upper scope on line 208 column 35.","line":235,"column":35,"nodeType":"Identifier","messageId":"noShadow","endLine":235,"endColumn":41},{"ruleId":"camelcase","severity":1,"message":"Identifier 'post_save' is not in camel case.","line":235,"column":43,"nodeType":"Identifier","messageId":"notCamelCase","endLine":235,"endColumn":52},{"ruleId":"camelcase","severity":1,"message":"Identifier 'post_save' is not in camel case.","line":237,"column":6,"nodeType":"Identifier","messageId":"notCamelCase","endLine":237,"endColumn":15},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":264,"column":2,"nodeType":"Identifier","messageId":"notCamelCase","endLine":264,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":264,"column":36,"nodeType":"Identifier","messageId":"notCamelCase","endLine":264,"endColumn":44},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":265,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":265,"endColumn":23},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":266,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":266,"endColumn":23},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":267,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":267,"endColumn":12},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":269,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":269,"endColumn":90},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":269,"column":18,"nodeType":"Identifier","messageId":"notCamelCase","endLine":269,"endColumn":26},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":269,"column":27,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":269,"endColumn":29},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":269,"column":77,"nodeType":"Identifier","messageId":"notCamelCase","endLine":269,"endColumn":85},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":271,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":271,"endColumn":17},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":272,"column":51,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":272,"endColumn":73},{"ruleId":"max-len","severity":1,"message":"This line has a length of 129. Maximum allowed is 100.","line":279,"column":1,"nodeType":"Program","messageId":"max","endLine":279,"endColumn":130},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":282,"column":2,"nodeType":"Identifier","messageId":"notCamelCase","endLine":282,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":282,"column":44,"nodeType":"Identifier","messageId":"notCamelCase","endLine":282,"endColumn":52},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":283,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":283,"endColumn":17},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":283,"column":37,"nodeType":"Identifier","messageId":"notCamelCase","endLine":283,"endColumn":45},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":288,"column":9,"nodeType":"Identifier","messageId":"notCamelCase","endLine":288,"endColumn":23},{"ruleId":"max-len","severity":1,"message":"This line has a length of 117. Maximum allowed is 100.","line":293,"column":1,"nodeType":"Program","messageId":"max","endLine":293,"endColumn":118}],"errorCount":0,"warningCount":119,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * Created by IntelliJ IDEA.\n * User: Lia\n * Date: 13.05.2012\n * Time: 20:47\n * To change this template use File | Settings | File Templates.\n */\n// API documentation is at https://www.mediawiki.org/wiki/Api\n// JsMwApi documentation is at http://en.wiktionary.org/wiki/User_talk:Conrad.Irwin/Api.js\n// Basic usage for the impatient: JsMwApi()({action:'query',prop:'meta'},function(res){alert(res)});\n\n/* A Javascript wrapper to the MediaWiki API\n *\n * @param {String} url  The url of api.php\n *  (default: wgScriptPath + '/api.php')\n * @param {\"local\"|\"remote\"}  \"local\" causes AJAX POST requests, and \"remote\" Javascript callback style request.\n *  (default: if url starts with http:// or https:// then \"remote\" else \"local\")\n */\nfunction JsMwApi( api_url, request_type ) {\n\n\tif ( !api_url ) {\n\t\tapi_url = wgScriptPath + '/api.php';\n\t}\n\n\tif ( !request_type ) {\n\t\tif ( api_url.indexOf( 'http://' ) == 0 || api_url.indexOf( 'https://' ) == 0 ) { request_type = 'remote'; } else { request_type = 'local'; }\n\t}\n\n\t/* The function returned by JsMwApi()\n     *\n     * @param{Parameters} query   An object to be encoded, a string to use directly, or nested arrays of the above\n     * @param{Function(res)} callback   The function that will be called with the parsed result from the API.\n     */\n\tfunction call_api( query, callback ) {\n\t\tif ( !query || !callback ) { throw 'Insufficient parameters for API call'; }\n\n\t\tquery = serialise_query( query );\n\n\t\tif ( request_type == 'remote' ) { request_remote( api_url, query, callback, call_api.on_error || default_on_error ); } else { request_local( api_url, query, callback, call_api.on_error || default_on_error ); }\n\n\t}\n\n\t/* The default error handler, can be overwritten by setting call_api.on_error\n     *\n     * @param {XmlHttpRequest|null}  The request object used for this call, or null for a remote request\n     * @param {Function(res)}  The callback that would have been called on success.\n     * @param {res}  The parsed result from the API (or null).\n     */\n\tvar default_on_error = JsMwApi.prototype.on_error || function ( xhr, callback, res ) {\n\t\tif ( typeof ( console ) !== 'undefined' ) { console.log( [ xhr, res ] ); }\n\n\t\tcallback( null );\n\t};\n\n\t/* Try to get a new XmlHttpRequest\n     *\n     * @return {XmlHttpRequest}\n     * @throws \"Could not create an XmlHttpRequest\"\n     */\n\tfunction get_xhr() {\n\t\ttry {\n\t\t\treturn new XMLHttpRequest();\n\t\t} catch ( e ) {\n\t\t\ttry {\n\t\t\t\treturn new ActiveXObject( 'Msxml2.XMLHTTP' );\n\t\t\t} catch ( e ) {\n\t\t\t\ttry {\n\t\t\t\t\treturn new ActiveXObject( 'Microsoft.XMLHTTP' );\n\t\t\t\t} catch ( e ) {\n\t\t\t\t\tthrow 'Could not create an XmlHttpRequest';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Make an AJAX request to a local api.php\n     *\n     * @param {String} the URI of api.php\n     * @param {String} the (URIencoded) query\n     * @param {Function(res)} the callback\n     * @throws \"Could not create an XmlHttpRequest\"\n     */\n\tfunction request_local( url, query, callback, on_error ) {\n\t\tvar xhr = get_xhr();\n\n\t\txhr.open( 'POST', url + '?format=json', true );\n\t\txhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );\n\t\txhr.send( query );\n\t\txhr.onreadystatechange = function () {\n\t\t\tif ( xhr.readyState == 4 ) {\n\t\t\t\tvar res;\n\t\t\t\tif ( xhr.status != 200 ) {\n\t\t\t\t\tres = { error: {\n\t\t\t\t\t\tcode: '_badresponse',\n\t\t\t\t\t\tinfo: xhr.status + ' ' + xhr.statusText\n\t\t\t\t\t} };\n\t\t\t\t} else {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tres = JSON.parse( '(' + xhr.responseText + ')' );\n\t\t\t\t\t} catch ( e ) {\n\t\t\t\t\t\tres = { error: {\n\t\t\t\t\t\t\tcode: '_badresult',\n\t\t\t\t\t\t\tinfo: 'The server returned an incorrectly formatted response'\n\t\t\t\t\t\t} };\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif ( !res || res.error || res.warnings ) { on_error( xhr, callback, res ); } else { callback( res ); }\n\t\t\t}\n\t\t};\n\t}\n\n\t/* Make a callback request to a remote api.php. Restricted as per api.php documentation.\n     *\n     * @param {Url}  The URI of api.php\n     * @param {String}  A (URIencoded) request string.\n     * @param {Function(res)}  The callback\n     */\n\tfunction request_remote( url, query, callback, on_error ) {\n\t\tif ( !window.__JsMwApi__counter ) { window.__JsMwApi__counter = 0; }\n\n\t\tvar cbname = '__JsMwApi__callback' + window.__JsMwApi__counter++;\n\n\t\twindow[ cbname ] = function ( res ) {\n\t\t\tif ( res.error || res.warnings ) { on_error( null, callback, res ); } else { callback( res ); }\n\t\t};\n\n\t\tvar script = document.createElement( 'script' );\n\t\tscript.setAttribute( 'type', 'text/javascript' );\n\t\tscript.setAttribute( 'src', url + '?format=json&callback=window.' + cbname + '&' + query );\n\t\tdocument.getElementsByTagName( 'head' )[ 0 ].appendChild( script );\n\t}\n\n\t/* Convert an input object into a URI-encoded query string.\n     *\n     * @param {Parameters}  Either:\n     *   A String (returned unchanged)\n     *   An Object (each key value pair is encoded and then joined with &s)\n     *     A boolean true causes the key to inserted with no value\n     *     A boolean false causes the key to be missed out completely\n     *     An array as a key is joined with \"|\" before encoding\n     *   An Array (each item is recursively encoded and the result joined together)\n     *     Note that parameters set in later parts of the array will obscure parameters\n     *     with the same name set from earlier parts.\n     *\n     * @return {String}  A string that can be fed to the api over HTTP\n     */\n\tfunction serialise_query( obj ) {\n\t\tvar amp = '',\n\t\t\tout = '';\n\t\tif ( String( obj ) === obj ) {\n\t\t\tout = obj;\n\t\t} else if ( obj instanceof Array ) {\n\t\t\tfor ( var i = 0; i < obj.length; i++ ) {\n\t\t\t\tout += amp + serialise_query( obj[ i ] );\n\t\t\t\tamp = ( out == '' || out.charAt( out.length - 1 ) == '&' ) ? '' : '&';\n\t\t\t}\n\t\t} else if ( obj instanceof Object ) {\n\t\t\tfor ( var k in obj ) {\n\t\t\t\tif ( obj[ k ] === true ) { out += amp + encodeURIComponent( k ) + '=1'; } else if ( obj[ k ] === false ) { continue; } else if ( obj[ k ] instanceof Array ) { out += amp + encodeURIComponent( k ) + '=' + encodeURIComponent( obj[ k ].join( '|' ) ); } else if ( obj[ k ] instanceof Object ) { throw 'API parameters may not be objects'; } else { out += amp + encodeURIComponent( k ) + '=' + encodeURIComponent( obj[ k ] ); }\n\t\t\t\tamp = '&';\n\t\t\t}\n\t\t} else if ( typeof ( obj ) !== 'undefined' && obj !== null ) {\n\t\t\tthrow 'An API query can only be a string or an object';\n\t\t}\n\t\treturn out;\n\t}\n\n\t// Make JSON.parse work\n\tvar JSON = ( typeof JSON === 'undefined' ? {} : JSON );\n\n\tif ( typeof JSON.parse !== 'function' ) {\n\t\tJSON.parse = function ( json ) { return eval( '(' + json + ')' ); };\n\t}\n\n\t// Allow .prototype. extensions\n\tif ( JsMwApi.prototype ) {\n\t\tfor ( var i in JsMwApi.prototype ) {\n\t\t\tcall_api[ i ] = JsMwApi.prototype[ i ];\n\t\t}\n\t}\n\treturn call_api;\n}\n\nJsMwApi.prototype.page = function ( title ) {\n\n\t/* The function returned by JsMwApi().page(\"foo\")\n     *\n     * Overrides the title= and titles= parameters of the query given to it.\n     *\n     * @param{Parameters}\n     * @param{Function(res)}\n     */\n\tfunction call_with_page( params, callback ) {\n\t\tcall_with_page.api( [ params, { title: title, titles: title } ], callback );\n\t}\n\n\t/* Access to this pages JsMwApi() object, can be used to set on_error */\n\tcall_with_page.api = this;\n\n\t/* A function to initiate the editing cycle.\n     *\n     * @param {Parameters} (optional)\n     * @param {Function(text, save_function, res)}\n     *   text: The current text of the page,\n     *   page: A function to save the result of this edit\n     *   res:  The raw API result\n     */\n\tcall_with_page.edit = function ( params, edit_function ) {\n\t\tif ( typeof ( params ) === 'function' ) {\n\t\t\tedit_function = params;\n\t\t\tparams = null;\n\t\t}\n\t\tparams = [ params, {\n\t\t\taction: 'query',\n\t\t\tprop: [ 'info', 'revisions' ],\n\t\t\tintoken: 'edit',\n\t\t\trvprop: [ 'content', 'timestamp' ]\n\t\t} ];\n\n\t\tcall_with_page( params, function ( res ) {\n\t\t\tif ( !res || !res.query || !res.query.pages ) { return edit_function( null ); }\n\n\t\t\t// Get the first (and only) page from res.query.pages\n\t\t\tfor ( var pageid in res.query.pages ) { break; }\n\t\t\tvar page = res.query.pages[ pageid ],\n\n\t\t\t\ttext = page.revisions ? page.revisions[ 0 ][ '*' ] : '';\n\n\t\t\t/* Save the given text to the page, will only work if the edit function has previously been called.\n             *\n             * @param {String} ntext  The new text to save, if it is the same as the old text, or blank, this method will not save\n             * @param {Parameters}    Extra parameters for the edit {summary: \"blah\", minor: true}\n             * @param {Function(res)} A callback once save has completed\n             */\n\t\t\tfunction save_function( ntext, params, post_save ) {\n\t\t\t\tif ( typeof ( params ) === 'function' ) {\n\t\t\t\t\tpost_save = params;\n\t\t\t\t\tparams = null;\n\t\t\t\t}\n\t\t\t\tparams = [ params, {\n\t\t\t\t\taction: 'edit',\n\t\t\t\t\ttext: ntext,\n\t\t\t\t\ttoken: page.edittoken,\n\t\t\t\t\tstarttimestamp: page.starttimestamp,\n\t\t\t\t\tbasetimestamp: ( page.revisions ? page.revisions[ 0 ].timestamp : false )\n\t\t\t\t} ];\n\n\t\t\t\tcall_with_page( params, post_save );\n\t\t\t}\n\n\t\t\t// Give control back to the outside world\n\t\t\tedit_function( text, save_function, res );\n\n\t\t} );\n\t};\n\n\t/* A thin wrapper around the API's parse function. Set's the pst flag to\n     * make subst: work, and returns all parse information\n     *\n     * @param {String} params  The text to parse, if this is omitted or null,\n     *     then the page itself will be used\n     * @param {Function(text, res)} callback\n     */\n\tcall_with_page.parse = function ( to_parse, callback ) {\n\t\tif ( typeof to_parse === 'function' ) {\n\t\t\tcallback = to_parse;\n\t\t\tto_parse = null;\n\t\t}\n\t\tvar params = ( to_parse == null ? { page: title } : { title: title, text: to_parse } );\n\n\t\tcall_with_page.api( [ { action: 'parse', pst: true }, params ], function ( res ) {\n\t\t\tif ( !res || !res.parse || !res.parse.text ) { callback( null, res ); } else { callback( res.parse.text[ '*' ], res ); }\n\t\t} );\n\t};\n\n\t/* A thin wrapper around .parse that forces the text to be parsed without\n     * any <p> tags that might otherwise get added.\n     * @param {String} params  The text to parse\n     *  NOTE This function is only useful for tiny fragments, anything ill-formed or with block-level elements is likely to fail.\n     * @param {Function(text, res)}  callback called with output and original parse query result\n     */\n\tcall_with_page.parseFragment = function ( to_parse, callback ) {\n\t\tcall_with_page.parse( '<div>\\n' + to_parse + '</div>', function ( parsed, res ) {\n\t\t\tcallback( parsed ? parsed.replace( /^<div>\\n?/, '' ).replace( /(\\s*\\n)?<\\/div>\\n*(<!--[^>]*-->\\s*)?$/, '' ) : parsed, res );\n\t\t} );\n\t};\n\n\treturn call_with_page;\n};\n/* API usage:\nfunction edit_function(text, save_function, edit_res)\n{\n    save_function(text + \"Hello world from JsMwApi()\", {summary: \"Testing JsMwApi\", minor: true}, post_save_function)\n}\nfunction post_save_function(save_res)\n{\n    alert(save_res ? \"Saved!\" : \"Not Saved\")\n}\nJsMwApi().page(\"Wiktionary:Sandbox\").edit(edit_function)\n\n */\n","usedDeprecatedRules":[]}]

$ npm ci
npm WARN prepare removing existing node_modules/ before installation

> core-js@3.9.1 postinstall /src/repo/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"

added 334 packages in 8.339s

$ npm test

> @ test /src/repo
> grunt test

Running "eslint:all" (eslint) task

/src/repo/scripts/OfflineImportLexicon.js
    10:5    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    11:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    12:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    13:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    14:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    15:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    16:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    17:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    18:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    19:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    20:2    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
    20:2    warning  '$j' is assigned a value but never used                                                                                                     no-unused-vars
    22:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
    22:10   warning  'initGlobals' is defined but never used                                                                                                     no-unused-vars
    26:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
    26:10   warning  Identifier 'edit_function' is not in camel case                                                                                             camelcase
    26:31   warning  Identifier 'save_function' is not in camel case                                                                                             camelcase
    26:46   warning  Identifier 'edit_res' is not in camel case                                                                                                  camelcase
    26:46   warning  'edit_res' is defined but never used                                                                                                        no-unused-vars
    27:101  warning  'post_save_function' was used before it was defined                                                                                         no-use-before-define
    29:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
    29:10   warning  Identifier 'edit_function_images' is not in camel case                                                                                      camelcase
    29:38   warning  Identifier 'save_function' is not in camel case                                                                                             camelcase
    29:53   warning  'edit_res' is defined but never used                                                                                                        no-unused-vars
    29:53   warning  Identifier 'edit_res' is not in camel case                                                                                                  camelcase
    30:101  warning  'post_save_function_images' was used before it was defined                                                                                  no-use-before-define
    32:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
    32:10   warning  Identifier 'post_save_function' is not in camel case                                                                                        camelcase
    32:30   warning  Identifier 'save_res' is not in camel case                                                                                                  camelcase
    33:15   warning  Identifier 'save_res' is not in camel case                                                                                                  camelcase
    34:1    warning  This line has a length of 108. Maximum allowed is 100                                                                                       max-len
    34:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    34:19   warning  'StatusBar' was used before it was defined                                                                                                  no-use-before-define
    35:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    37:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    38:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    43:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
    43:10   warning  Identifier 'post_save_function_images' is not in camel case                                                                                 camelcase
    43:37   warning  Identifier 'save_res' is not in camel case                                                                                                  camelcase
    44:15   warning  Identifier 'save_res' is not in camel case                                                                                                  camelcase
    45:1    warning  This line has a length of 108. Maximum allowed is 100                                                                                       max-len
    45:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    45:19   warning  'StatusBar' was used before it was defined                                                                                                  no-use-before-define
    46:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    48:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    49:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    54:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
    54:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
    56:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
    56:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
    56:7    warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
    57:18   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
    58:18   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
    59:4    warning  Identifier 'page_numberx' is not in camel case                                                                                              camelcase
    59:19   warning  'trimNumber' was used before it was defined                                                                                                 no-use-before-define
    59:31   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
    61:4    warning  Identifier 'page_number' is not in camel case                                                                                               camelcase
    62:4    warning  Identifier 'page_numbering' is not in camel case                                                                                            camelcase
    64:4    warning  'createImagesTemplate' was used before it was defined                                                                                       no-use-before-define
    70:4    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    71:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
    71:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
    71:14   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
    73:13   warning  'wgServer' is not defined                                                                                                                   no-undef
    73:24   warning  'wgScript' is not defined                                                                                                                   no-undef
    73:35   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
    74:4    warning  'getJsonArticle' was used before it was defined                                                                                             no-use-before-define
    81:1    warning  Prefer $() to .ready                                                                                                                        no-jquery/no-ready-shorthand
    84:1    warning  This line has a length of 108. Maximum allowed is 100                                                                                       max-len
    84:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    84:19   warning  'StatusBar' was used before it was defined                                                                                                  no-use-before-define
    85:2    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
    86:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
    86:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
    86:14   warning  'wgServer' is not defined                                                                                                                   no-undef
    86:25   warning  'wgScript' is not defined                                                                                                                   no-undef
    86:36   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
    86:54   warning  'jsonLink' is not defined                                                                                                                   no-undef
    87:2    warning  'getJsonProperties' was used before it was defined                                                                                          no-use-before-define
    88:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    90:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    90:54   warning  'event' is defined but never used                                                                                                           no-unused-vars
    91:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    92:8    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    92:8    warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
    92:67   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    92:67   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
    93:4    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    94:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
    94:15   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
    94:21   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    94:21   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
    95:5    warning  'query' is already declared in the upper scope on line 86 column 6                                                                          no-shadow
    95:13   warning  'wgServer' is not defined                                                                                                                   no-undef
    95:24   warning  'wgScript' is not defined                                                                                                                   no-undef
    95:35   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
    97:14   warning  'jsonLinkVolume' is not defined                                                                                                             no-undef
    97:45   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
    97:45   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
    98:5    warning  'getJsonProperties' was used before it was defined                                                                                          no-use-before-define
   101:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   102:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   103:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   104:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   105:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   106:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   110:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   110:53   warning  'event' is defined but never used                                                                                                           no-unused-vars
   111:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   112:8    warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   112:8    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   112:66   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   112:66   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   113:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   113:15   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   113:21   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   113:21   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   114:15   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   114:21   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   114:21   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   115:5    warning  'query' is already declared in the upper scope on line 86 column 6                                                                          no-shadow
   115:13   warning  'wgServer' is not defined                                                                                                                   no-undef
   115:24   warning  'wgScript' is not defined                                                                                                                   no-undef
   115:35   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
   117:14   warning  'jsonLinkArticle' is not defined                                                                                                            no-undef
   120:14   warning  'jsonLinkArticleNoVolume' is not defined                                                                                                    no-undef
   122:4    warning  'getJsonProperties' was used before it was defined                                                                                          no-use-before-define
   124:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   125:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   126:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   127:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   128:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   131:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   131:53   warning  'event' is defined but never used                                                                                                           no-unused-vars
   132:8    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   132:8    warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   138:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   139:3    warning  'search' is not defined                                                                                                                     no-undef
   139:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   144:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   145:16   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   146:4    warning  'search' is not defined                                                                                                                     no-undef
   146:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   152:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   153:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   155:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   156:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   157:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   158:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   162:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   163:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   164:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   165:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   169:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   170:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   171:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   172:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   176:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   177:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   178:8    warning  'validateLexiconForm' was used before it was defined                                                                                        no-use-before-define
   178:34   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   178:34   warning  'createLexiconTemplate' was used before it was defined                                                                                      no-use-before-define
   182:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   183:3    warning  Unexpected alert                                                                                                                            no-alert
   183:10   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   184:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   188:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   189:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   190:3    warning  Unexpected alert                                                                                                                            no-alert
   190:10   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   191:8    warning  'validateVolumeForm' was used before it was defined                                                                                         no-use-before-define
   191:33   warning  'createVolumeTemplate' was used before it was defined                                                                                       no-use-before-define
   191:33   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   194:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   195:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   196:8    warning  'validateLemmataForm' was used before it was defined                                                                                        no-use-before-define
   196:34   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   196:34   warning  'createLemmataTemplate' was used before it was defined                                                                                      no-use-before-define
   199:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   200:8    warning  'validateLemmataForm' was used before it was defined                                                                                        no-use-before-define
   201:4    warning  'createLemmataTemplate' was used before it was defined                                                                                      no-use-before-define
   204:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   206:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   206:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   206:7    warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   207:18   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   208:18   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   209:4    warning  Identifier 'page_numberx' is not in camel case                                                                                              camelcase
   209:19   warning  'trimNumber' was used before it was defined                                                                                                 no-use-before-define
   209:31   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   211:4    warning  Identifier 'page_number' is not in camel case                                                                                               camelcase
   212:4    warning  Identifier 'page_numbering' is not in camel case                                                                                            camelcase
   214:4    warning  'createImagesTemplate' was used before it was defined                                                                                       no-use-before-define
   218:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   221:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   224:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   229:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   229:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   229:13   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   231:4    warning  'query' is already declared in the upper scope on line 86 column 6                                                                          no-shadow
   231:12   warning  'wgServer' is not defined                                                                                                                   no-undef
   231:23   warning  'wgScript' is not defined                                                                                                                   no-undef
   231:34   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
   232:3    warning  'getJsonArticle' was used before it was defined                                                                                             no-use-before-define
   236:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   237:3    warning  'findById' is not defined                                                                                                                   no-undef
   240:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   241:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   242:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   243:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   247:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   248:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   249:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   252:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   253:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   254:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   257:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   258:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   262:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   277:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   277:26   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   277:33   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   278:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   278:31   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   278:52   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   278:70   warning  This line has 6 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   278:104  warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   278:126  warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   278:179  warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   282:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   286:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   286:10   warning  'checkImagesTemplate' is defined but never used                                                                                             no-unused-vars
   287:2    warning  Global variable leak, declare the variable if it is intended to be local                                                                    no-implicit-globals
   287:2    warning  'i' is not defined                                                                                                                          no-undef
   288:11   warning  'flag' is not modified in this loop                                                                                                         no-unmodified-loop-condition
   289:3    warning  'i' is not defined                                                                                                                          no-undef
   294:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   305:1    warning  This line has a length of 243. Maximum allowed is 100                                                                                       max-len
   312:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   312:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   316:3    warning  Prefer Array#forEach to $.each                                                                                                              no-jquery/no-each-util
   321:5    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   326:5    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   333:47   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   335:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   335:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   336:4    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   339:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   339:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   340:4    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   343:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   343:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   345:5    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   348:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   348:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   350:5    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   353:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   353:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   353:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   355:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   355:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   357:5    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   364:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   365:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   370:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   372:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   373:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   373:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   375:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   376:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   377:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   380:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   380:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   380:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   382:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   383:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   384:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   387:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   387:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   387:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   388:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   389:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   390:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   393:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   393:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   393:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   394:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   395:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   396:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   399:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   399:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   399:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   400:14   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   401:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   402:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   407:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   410:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   410:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   412:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   412:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   412:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   414:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   414:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   414:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   416:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   416:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   416:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   418:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   418:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   418:6    warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   418:19   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   418:25   warning  'hasVolume' was used before it was defined                                                                                                  no-use-before-define
   419:15   warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   420:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   420:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   420:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   421:11   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   421:24   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   424:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   424:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   424:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   425:11   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   425:24   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   428:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   428:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   428:18   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   430:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   430:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   430:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   431:16   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   431:34   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   437:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   437:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   437:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   438:2    warning  Unexpected alert                                                                                                                            no-alert
   439:2    warning  'JsMwApi' is not defined                                                                                                                    no-undef
   442:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   445:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   446:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   446:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   448:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   449:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   450:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   453:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   453:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   453:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   454:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   455:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   456:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   459:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   459:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   459:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   460:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   461:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   462:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   465:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   465:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   465:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   466:14   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   467:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   468:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   474:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   477:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   477:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   479:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   479:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   479:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   481:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   481:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   481:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   483:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   483:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   483:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   485:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   485:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   485:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   487:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   487:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   487:18   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   489:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   489:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   489:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   491:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   491:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   491:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   492:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   492:11   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   493:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   495:25   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   496:7    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   497:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   500:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   500:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   500:12   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   501:3    warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   502:15   warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   506:2    warning  Unexpected alert                                                                                                                            no-alert
   508:2    warning  'JsMwApi' is not defined                                                                                                                    no-undef
   510:2    warning  'nextProcess' was used before it was defined                                                                                                no-use-before-define
   514:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   514:23   warning  Identifier 'param_function' is not in camel case                                                                                            camelcase
   515:6    warning  't' is assigned a value but never used                                                                                                      no-unused-vars
   517:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   517:10   warning  'fillVolume' is defined but never used                                                                                                      no-unused-vars
   520:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   522:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   523:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   526:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   526:10   warning  'fillLexicon' is defined but never used                                                                                                     no-unused-vars
   530:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   531:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   531:14   warning  'wgServer' is not defined                                                                                                                   no-undef
   531:25   warning  'wgScript' is not defined                                                                                                                   no-undef
   531:36   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
   531:54   warning  'jsonLexicon' is not defined                                                                                                                no-undef
   531:82   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   531:82   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   532:2    warning  'getJsonLexicon' was used before it was defined                                                                                             no-use-before-define
   536:1    warning  This line has a length of 105. Maximum allowed is 100                                                                                       max-len
   540:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   542:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   542:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   546:3    warning  Prefer Array#forEach to $.each                                                                                                              no-jquery/no-each-util
   549:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   550:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   550:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   550:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   553:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   553:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   554:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   554:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   555:5    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   555:5    warning  Combine this with the previous 'var' statement                                                                                              one-var
   556:17   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   558:11   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   558:33   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   561:15   warning  'countItems' is assigned a value but never used                                                                                             no-unused-vars
   570:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   570:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   570:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   573:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   573:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   573:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   575:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   575:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   575:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   577:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   577:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   577:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   579:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   579:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   579:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   581:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   581:28   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   581:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   583:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   583:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   588:4    warning  Unexpected alert                                                                                                                            no-alert
   590:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   590:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   590:22   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   590:22   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   591:4    warning  'JsMwApi' is not defined                                                                                                                    no-undef
   598:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   598:10   warning  'parseDate' is defined but never used                                                                                                       no-unused-vars
   600:2    warning  Unexpected alert                                                                                                                            no-alert
   606:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   608:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   609:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   609:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   611:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   612:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   613:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   616:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   616:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   616:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   618:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   619:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   620:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   623:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   623:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   623:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   624:13   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   625:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   626:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   631:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   635:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   635:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   637:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   637:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   637:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   639:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   639:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   639:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   641:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   641:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   641:6    warning  'firstP' is assigned a value but never used                                                                                                 no-unused-vars
   641:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   643:3    warning  'lastP' is assigned a value but never used                                                                                                  no-unused-vars
   643:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   645:10   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   645:10   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   647:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   647:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   647:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   649:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   649:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   649:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   650:11   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   650:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   651:12   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   651:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   652:3    warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   653:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   653:30   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   653:47   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   653:47   warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   654:15   warning  Identifier 'has_volume' is not in camel case                                                                                                camelcase
   656:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   656:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   656:15   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   656:21   warning  'hasImages' was used before it was defined                                                                                                  no-use-before-define
   659:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   659:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   659:16   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   659:22   warning  'hasAuthors' was used before it was defined                                                                                                 no-use-before-define
   661:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   661:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   661:6    warning  'page' is already declared in the upper scope on line 11 column 2                                                                           no-shadow
   662:14   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   662:30   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   662:47   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   663:2    warning  Unexpected alert                                                                                                                            no-alert
   664:2    warning  'JsMwApi' is not defined                                                                                                                    no-undef
   666:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   666:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   666:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   667:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   667:75   warning  'wgServer' is not defined                                                                                                                   no-undef
   667:86   warning  'wgScript' is not defined                                                                                                                   no-undef
   668:2    warning  'addCheckBox' was used before it was defined                                                                                                no-use-before-define
   669:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   670:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   675:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   676:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   679:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   679:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   680:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   681:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   682:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   683:12   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   683:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   684:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   684:13   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   686:7    warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   686:22   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   686:38   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   687:10   warning  'createImagesFromScratch' was used before it was defined                                                                                    no-use-before-define
   689:29   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   690:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   690:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   690:15   warning  'getNumbering' was used before it was defined                                                                                               no-use-before-define
   694:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
   694:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   696:16   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   696:32   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   708:15   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   708:31   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   717:2    warning  Unexpected alert                                                                                                                            no-alert
   721:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   724:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   724:12   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   725:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   725:13   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   726:11   warning  'getNumbering' was used before it was defined                                                                                               no-use-before-define
   729:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   729:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   730:15   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   730:31   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   731:56   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   732:78   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   734:37   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   735:59   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   744:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   746:29   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   748:3    warning  Unexpected alert                                                                                                                            no-alert
   749:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   749:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   756:11   warning  'generateNumericString' was used before it was defined                                                                                      no-use-before-define
   757:22   warning  'deromanize' was used before it was defined                                                                                                 no-use-before-define
   757:56   warning  'deromanize' was used before it was defined                                                                                                 no-use-before-define
   760:11   warning  'generateNumericString' was used before it was defined                                                                                      no-use-before-define
   760:34   warning  'deromanize' was used before it was defined                                                                                                 no-use-before-define
   760:56   warning  'deromanize' was used before it was defined                                                                                                 no-use-before-define
   768:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   772:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   772:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   773:18   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   773:28   warning  'romanize' was used before it was defined                                                                                                   no-use-before-define
   778:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   778:32   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   778:43   warning  Identifier 'page_number' is not in camel case                                                                                               camelcase
   778:56   warning  Identifier 'page_numbering' is not in camel case                                                                                            camelcase
   786:1    warning  This line has a length of 144. Maximum allowed is 100                                                                                       max-len
   791:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   794:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   794:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   794:12   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   796:11   warning  'wgServer' is not defined                                                                                                                   no-undef
   796:22   warning  'wgScript' is not defined                                                                                                                   no-undef
   796:33   warning  'jsonGeneralLink' is not defined                                                                                                            no-undef
   796:51   warning  'jsonArticles' is not defined                                                                                                               no-undef
   798:3    warning  Prefer Array#forEach to $.each                                                                                                              no-jquery/no-each-util
   800:9    warning  'existsInTab' was used before it was defined                                                                                                no-use-before-define
   805:11   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   805:22   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   808:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   810:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
   810:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   810:13   warning  'j' is already declared in the upper scope on line 791 column 12                                                                            no-shadow
   817:13   warning  'trim' was used before it was defined                                                                                                       no-use-before-define
   818:3    warning  'createImage' was used before it was defined                                                                                                no-use-before-define
   821:3    warning  'JsMwApi' is not defined                                                                                                                    no-undef
   828:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   828:23   warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   828:34   warning  Identifier 'page_number' is not in camel case                                                                                               camelcase
   828:47   warning  Identifier 'page_numbering' is not in camel case                                                                                            camelcase
   830:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   830:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   832:36   warning  Identifier 'page_number' is not in camel case                                                                                               camelcase
   833:39   warning  Identifier 'page_numbering' is not in camel case                                                                                            camelcase
   834:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   834:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   834:6    warning  'firstP' is assigned a value but never used                                                                                                 no-unused-vars
   834:15   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   836:3    warning  'lastP' is assigned a value but never used                                                                                                  no-unused-vars
   836:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   838:49   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   838:49   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   839:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   839:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   839:6    warning  'short' is assigned a value but never used                                                                                                  no-unused-vars
   839:14   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   839:14   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   840:3    warning  'volume' is assigned a value but never used                                                                                                 no-unused-vars
   840:12   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   840:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   841:10   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   841:10   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   843:9    warning  Identifier 'page_name' is not in camel case                                                                                                 camelcase
   844:2    warning  Unexpected alert                                                                                                                            no-alert
   849:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   849:10   warning  'waitForMe' is defined but never used                                                                                                       no-unused-vars
   854:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   855:16   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   857:30   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   858:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   858:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   861:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   861:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
   876:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   878:11   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   880:12   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   880:12   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   882:29   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   883:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   883:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   886:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
   886:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   888:32   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   896:1    warning  This line has a length of 137. Maximum allowed is 100                                                                                       max-len
   897:15   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   902:4    warning  'hasVolumeVar' is assigned a value but never used                                                                                           no-unused-vars
   903:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
   903:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   903:23   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   903:23   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
   904:4    warning  Unexpected alert                                                                                                                            no-alert
   906:33   warning  'zeroPad' was used before it was defined                                                                                                    no-use-before-define
   913:2    warning  Unexpected alert                                                                                                                            no-alert
   916:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   921:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   922:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   923:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   924:3    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   924:72   warning  'wgServer' is not defined                                                                                                                   no-undef
   924:83   warning  'wgScript' is not defined                                                                                                                   no-undef
   925:3    warning  'addCheckBox' was used before it was defined                                                                                                no-use-before-define
   928:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   929:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   933:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   933:10   warning  'initImagesData' is defined but never used                                                                                                  no-unused-vars
   935:12   warning  eval can be harmful                                                                                                                         no-eval
   936:2    warning  Unexpected alert                                                                                                                            no-alert
   937:2    warning  Unexpected alert                                                                                                                            no-alert
   937:9    warning  'fixedDecodeURI' was used before it was defined                                                                                             no-use-before-define
   938:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
   938:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   938:17   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   939:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   939:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   941:1    warning  This line has a length of 120. Maximum allowed is 100                                                                                       max-len
   941:30   warning  'fixedDecodeURI' was used before it was defined                                                                                             no-use-before-define
   945:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   948:3    warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
   957:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   958:6    warning  'k' is assigned a value but never used                                                                                                      no-unused-vars
   959:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   959:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   963:3    warning  Prefer Array#forEach to $.each                                                                                                              no-jquery/no-each-util
   965:9    warning  'existsInTab' was used before it was defined                                                                                                no-use-before-define
   970:11   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   970:22   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   974:3    warning  'initLexicons' was used before it was defined                                                                                               no-use-before-define
   982:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   984:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   984:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   985:25   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   985:40   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   990:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   991:6    warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
   991:6    warning  Identifier 'select_p' is not in camel case                                                                                                  camelcase
   991:17   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   992:12   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   992:28   warning  Identifier 'select_p' is not in camel case                                                                                                  camelcase
   992:28   warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
   992:28   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   992:39   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
   992:83   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   998:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
   998:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   999:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
   999:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   999:7    warning  'option_s' is assigned a value but never used                                                                                               no-unused-vars
   999:7    warning  Identifier 'option_s' is not in camel case                                                                                                  camelcase
   999:7    warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
   999:18   warning  Single tag must use the format: <tagname>                                                                                                   no-jquery/no-parse-html-literal
  1002:4    warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
  1002:4    warning  Identifier 'option_p' is not in camel case                                                                                                  camelcase
  1002:15   warning  Single tag must use the format: <tagname>                                                                                                   no-jquery/no-parse-html-literal
  1003:20   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1003:20   warning  Identifier 'option_p' is not in camel case                                                                                                  camelcase
  1004:3    warning  Identifier 'option_p' is not in camel case                                                                                                  camelcase
  1005:3    warning  Identifier 'option_p' is not in camel case                                                                                                  camelcase
  1007:2    warning  Identifier 'select_p' is not in camel case                                                                                                  camelcase
  1011:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1011:10   warning  'newLexicon' is defined but never used                                                                                                      no-unused-vars
  1012:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1013:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1015:2    warning  'renderDetails' was used before it was defined                                                                                              no-use-before-define
  1018:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1018:10   warning  'renderList' is defined but never used                                                                                                      no-unused-vars
  1019:1    warning  This line has a length of 110. Maximum allowed is 100                                                                                       max-len
  1021:12   warning  eval can be harmful                                                                                                                         no-eval
  1022:2    warning  Unexpected alert                                                                                                                            no-alert
  1023:2    warning  Unexpected alert                                                                                                                            no-alert
  1024:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1024:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1024:17   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
  1025:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1026:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1028:2    warning  Unexpected alert                                                                                                                            no-alert
  1029:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1030:8    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1030:8    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1031:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1031:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1032:4    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1035:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1039:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1040:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1041:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1042:2    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1046:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1046:10   warning  'formToJSON' is defined but never used                                                                                                      no-unused-vars
  1047:18   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1049:17   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
  1050:9    warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
  1050:9    warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1051:13   warning  Selector extensions are not allowed                                                                                                         no-jquery/no-sizzle
  1051:13   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible                                                          no-jquery/no-global-selector
  1055:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1055:10   warning  'fixedEncodeURIComponent' is defined but never used                                                                                         no-unused-vars
  1059:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1063:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1066:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1066:10   warning  'ltrim' is defined but never used                                                                                                           no-unused-vars
  1069:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1069:10   warning  'rtrim' is defined but never used                                                                                                           no-unused-vars
  1075:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1076:6    warning  Unexpected dangling '_' in '_I'                                                                                                             no-underscore-dangle
  1077:3    warning  Unexpected dangling '_' in '_sb'                                                                                                            no-underscore-dangle
  1093:15   warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
  1093:15   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1097:3    warning  jQuery collection names must match the variablePattern                                                                                      no-jquery/variable-pattern
  1103:30   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1103:82   warning  'e' is defined but never used                                                                                                               no-unused-vars
  1107:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1108:33   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1111:33   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1112:5    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1112:5    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1120:1    warning  This line has a length of 105. Maximum allowed is 100                                                                                       max-len
  1120:21   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1120:21   warning  All possible CSS classes should be documented. See https://w.wiki/PS2 for details                                                           mediawiki/class-doc
  1120:61   warning  All possible CSS classes should be documented. See https://w.wiki/PS2 for details                                                           mediawiki/class-doc
  1124:6    warning  All possible CSS classes should be documented. See https://w.wiki/PS2 for details                                                           mediawiki/class-doc
  1125:35   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1131:8    warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
  1131:23   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1131:31   warning  '_statusbar' was used before it was defined                                                                                                 no-use-before-define
  1136:1    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1136:1    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1136:5    warning  Unexpected dangling '_' in '_statusbar'                                                                                                     no-underscore-dangle
  1136:5    warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable     no-implicit-globals
  1137:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1137:10   warning  'showStatus' is defined but never used                                                                                                      no-unused-vars
  1138:23   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1142:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1143:17   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1144:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1150:18   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1154:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1155:6    warning  'str' is already defined                                                                                                                    no-redeclare
  1158:1    warning  This line has a length of 116. Maximum allowed is 100                                                                                       max-len
  1160:45   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1161:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
  1161:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  1161:6    warning  'm' is already defined                                                                                                                      no-redeclare
  1162:10   warning  'm' is not modified in this loop                                                                                                            no-unmodified-loop-condition
  1162:16   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  1166:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  1166:10   warning  'nextRoman' is defined but never used                                                                                                       no-unused-vars

/src/repo/scripts/OfflineImportLexiconSecond.js
   16:1    warning  This line has a length of 112. Maximum allowed is 100                                                                                       max-len
   19:1    warning  Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
   19:19   warning  Identifier 'api_url' is not in camel case                                                                                                   camelcase
   19:28   warning  Identifier 'request_type' is not in camel case                                                                                              camelcase
   21:8    warning  Identifier 'api_url' is not in camel case                                                                                                   camelcase
   22:3    warning  Identifier 'api_url' is not in camel case                                                                                                   camelcase
   22:13   warning  'wgScriptPath' is not defined                                                                                                               no-undef
   25:8    warning  Identifier 'request_type' is not in camel case                                                                                              camelcase
   26:8    warning  Identifier 'api_url' is not in camel case                                                                                                   camelcase
   26:37   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   26:45   warning  Identifier 'api_url' is not in camel case                                                                                                   camelcase
   26:75   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   26:84   warning  Identifier 'request_type' is not in camel case                                                                                              camelcase
   26:84   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   26:118  warning  Identifier 'request_type' is not in camel case                                                                                              camelcase
   31:1    warning  This line has a length of 114. Maximum allowed is 100                                                                                       max-len
   32:1    warning  This line has a length of 109. Maximum allowed is 100                                                                                       max-len
   34:11   warning  Identifier 'call_api' is not in camel case                                                                                                  camelcase
   35:32   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   35:32   warning  Expected an error object to be thrown                                                                                                       no-throw-literal
   37:11   warning  'serialise_query' was used before it was defined                                                                                            no-use-before-define
   39:8    warning  Identifier 'request_type' is not in camel case                                                                                              camelcase
   39:21   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   39:37   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   39:37   warning  'request_remote' was used before it was defined                                                                                             no-use-before-define
   39:79   warning  Identifier 'call_api' is not in camel case                                                                                                  camelcase
   39:100  warning  'default_on_error' was used before it was defined                                                                                           no-use-before-define
   39:100  warning  Identifier 'default_on_error' is not in camel case                                                                                          camelcase
   39:129  warning  'request_local' was used before it was defined                                                                                              no-use-before-define
   39:170  warning  Identifier 'call_api' is not in camel case                                                                                                  camelcase
   39:191  warning  Identifier 'default_on_error' is not in camel case                                                                                          camelcase
   39:191  warning  'default_on_error' was used before it was defined                                                                                           no-use-before-define
   45:1    warning  This line has a length of 104. Maximum allowed is 100                                                                                       max-len
   49:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   49:6    warning  Identifier 'default_on_error' is not in camel case                                                                                          camelcase
   50:47   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
   50:47   warning  Unexpected console statement                                                                                                                no-console
   60:11   warning  Identifier 'get_xhr' is not in camel case                                                                                                   camelcase
   65:16   warning  'ActiveXObject' is not defined                                                                                                              no-undef
   66:14   warning  'e' is already declared in the upper scope on line 63 column 13                                                                             no-shadow
   68:17   warning  'ActiveXObject' is not defined                                                                                                              no-undef
   69:15   warning  'e' is already declared in the upper scope on line 66 column 14                                                                             no-shadow
   70:6    warning  Expected an error object to be thrown                                                                                                       no-throw-literal
   83:11   warning  Identifier 'request_local' is not in camel case                                                                                             camelcase
   83:48   warning  Identifier 'on_error' is not in camel case                                                                                                  camelcase
   90:24   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
   91:5    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
   92:21   warning  Expected '!==' and instead saw '!='                                                                                                         eqeqeq
   99:13   warning  'JSON' was used before it was defined                                                                                                       no-use-before-define
  107:1    warning  This line has a length of 118. Maximum allowed is 100                                                                                       max-len
  107:48   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  118:11   warning  Identifier 'request_remote' is not in camel case                                                                                            camelcase
  118:49   warning  Identifier 'on_error' is not in camel case                                                                                                  camelcase
  119:9    warning  Unexpected dangling '_' in '__JsMwApi__counter'                                                                                             no-underscore-dangle
  119:39   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  119:39   warning  Unexpected dangling '_' in '__JsMwApi__counter'                                                                                             no-underscore-dangle
  119:46   warning  Identifier '__JsMwApi__counter' is not in camel case                                                                                        camelcase
  121:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  121:40   warning  Unexpected dangling '_' in '__JsMwApi__counter'                                                                                             no-underscore-dangle
  124:1    warning  This line has a length of 107. Maximum allowed is 100                                                                                       max-len
  124:39   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  127:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  127:3    warning  Combine this with the previous 'var' statement                                                                                              one-var
  147:11   warning  Identifier 'serialise_query' is not in camel case                                                                                           camelcase
  153:10   warning  Combine this with the previous 'var' statement                                                                                              one-var
  153:10   warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  155:17   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
  155:55   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
  158:10   warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  158:10   warning  Combine this with the previous 'var' statement                                                                                              one-var
  159:32   warning  This line has 9 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  159:296  warning  Expected an error object to be thrown                                                                                                       no-throw-literal
  163:4    warning  Expected an error object to be thrown                                                                                                       no-throw-literal
  169:2    warning  Combine this with the previous 'var' statement                                                                                              one-var
  169:2    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  169:22   warning  'JSON' was used before it was defined                                                                                                       no-use-before-define
  169:50   warning  'JSON' was used before it was defined                                                                                                       no-use-before-define
  172:36   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  172:43   warning  eval can be harmful                                                                                                                         no-eval
  177:9    warning  Combine this with the previous 'var' statement                                                                                              one-var
  177:9    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  178:4    warning  Identifier 'call_api' is not in camel case                                                                                                  camelcase
  181:9    warning  Identifier 'call_api' is not in camel case                                                                                                  camelcase
  193:11   warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  194:3    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  198:2    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  208:2    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  208:43   warning  Identifier 'edit_function' is not in camel case                                                                                             camelcase
  210:4    warning  Identifier 'edit_function' is not in camel case                                                                                             camelcase
  221:52   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  224:4    warning  Invalid loop. Its body allows only one iteration                                                                                            no-unreachable-loop
  224:10   warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  224:44   warning  This line has 2 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  225:4    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  225:4    warning  Combine this with the previous 'var' statement                                                                                              one-var
  229:1    warning  This line has a length of 111. Maximum allowed is 100                                                                                       max-len
  231:1    warning  This line has a length of 130. Maximum allowed is 100                                                                                       max-len
  235:13   warning  Identifier 'save_function' is not in camel case                                                                                             camelcase
  235:35   warning  'params' is already declared in the upper scope on line 208 column 35                                                                       no-shadow
  235:43   warning  Identifier 'post_save' is not in camel case                                                                                                 camelcase
  237:6    warning  Identifier 'post_save' is not in camel case                                                                                                 camelcase
  264:2    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  264:36   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  265:15   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  266:15   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  267:4    warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  269:3    warning  All 'var' declarations must be at the top of the function scope                                                                             vars-on-top
  269:18   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  269:27   warning  Expected '===' and instead saw '=='                                                                                                         eqeqeq
  269:77   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  271:3    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  272:51   warning  This line has 3 statements. Maximum allowed is 1                                                                                            max-statements-per-line
  279:1    warning  This line has a length of 129. Maximum allowed is 100                                                                                       max-len
  282:2    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  282:44   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  283:3    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  283:37   warning  Identifier 'to_parse' is not in camel case                                                                                                  camelcase
  288:9    warning  Identifier 'call_with_page' is not in camel case                                                                                            camelcase
  293:1    warning  This line has a length of 117. Maximum allowed is 100                                                                                       max-len

/src/repo/scripts/OIL_Constants.js
   5:0  warning  Invalid JSDoc tag name "Author:"                                                                                                         jsdoc/check-tag-names
   6:0  warning  Invalid JSDoc tag name "Date:"                                                                                                           jsdoc/check-tag-names
   7:0  warning  Invalid JSDoc tag name "Time:"                                                                                                           jsdoc/check-tag-names
   9:0  warning  Invalid JSDoc tag name "License:"                                                                                                        jsdoc/check-tag-names
  13:5  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  13:5  warning  'jsonGeneralLink' is assigned a value but never used                                                                                     no-unused-vars
  14:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  14:2  warning  'jsonLink' is assigned a value but never used                                                                                            no-unused-vars
  16:2  warning  'jsonLinkFile' is assigned a value but never used                                                                                        no-unused-vars
  16:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  17:1  warning  This line has a length of 157. Maximum allowed is 100                                                                                    max-len
  18:2  warning  'jsonLinkVolume' is assigned a value but never used                                                                                      no-unused-vars
  18:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  20:2  warning  'jsonLinkArticle' is assigned a value but never used                                                                                     no-unused-vars
  20:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  22:2  warning  'jsonLinkArticleNoVolume' is assigned a value but never used                                                                             no-unused-vars
  22:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  25:1  warning  This line has a length of 130. Maximum allowed is 100                                                                                    max-len
  26:2  warning  'jsonLinkVolumeB' is assigned a value but never used                                                                                     no-unused-vars
  26:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  28:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  28:2  warning  'jsonLexicon' is assigned a value but never used                                                                                         no-unused-vars
  30:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  30:2  warning  'jsonImages' is assigned a value but never used                                                                                          no-unused-vars
  31:2  warning  Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable  no-implicit-globals
  31:2  warning  'jsonArticles' is assigned a value but never used                                                                                        no-unused-vars

✖ 978 problems (0 errors, 978 warnings)


Running "banana:0" (banana) task
>> 1 message directory checked.

Done.

$ git add .

$ git commit -F /tmp/tmprxw2xw5b
[master 067bdf1] build: Updating eslint-config-wikimedia to 0.18.2
 3 files changed, 288 insertions(+), 431 deletions(-)

$ git format-patch HEAD~1 --stdout
From 067bdf1fe3fb768b8624862ff16bbec2e7bb58f2 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Sun, 7 Mar 2021 10:35:16 +0000
Subject: [PATCH] build: Updating eslint-config-wikimedia to 0.18.2

Additional changes:
* Removing manual extensions for eslint.

Change-Id: I14f9ea4343a08edf44b4ae0f8280c0f8df93b7f7
---
 Gruntfile.js      |   1 -
 package-lock.json | 716 +++++++++++++++++++---------------------------
 package.json      |   2 +-
 3 files changed, 288 insertions(+), 431 deletions(-)

diff --git a/Gruntfile.js b/Gruntfile.js
index 650a806..7b4d65b 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -6,7 +6,6 @@ module.exports = function ( grunt ) {
 	grunt.initConfig( {
 		eslint: {
 			options: {
-				extensions: [ '.js', '.json' ],
 				cache: true
 			},
 			all: [
diff --git a/package-lock.json b/package-lock.json
index ebea2bc..4345e77 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3,24 +3,27 @@
 	"lockfileVersion": 1,
 	"dependencies": {
 		"@babel/code-frame": {
-			"version": "7.10.4",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
-			"integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
+			"version": "7.12.11",
+			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
+			"integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
+			"dev": true,
 			"requires": {
 				"@babel/highlight": "^7.10.4"
 			}
 		},
 		"@babel/helper-validator-identifier": {
-			"version": "7.10.4",
-			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
-			"integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw=="
+			"version": "7.12.11",
+			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
+			"integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
+			"dev": true
 		},
 		"@babel/highlight": {
-			"version": "7.10.4",
-			"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
-			"integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
+			"version": "7.13.8",
+			"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+			"integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
+			"dev": true,
 			"requires": {
-				"@babel/helper-validator-identifier": "^7.10.4",
+				"@babel/helper-validator-identifier": "^7.12.11",
 				"chalk": "^2.0.0",
 				"js-tokens": "^4.0.0"
 			},
@@ -29,6 +32,7 @@
 					"version": "3.2.1",
 					"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
 					"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+					"dev": true,
 					"requires": {
 						"color-convert": "^1.9.0"
 					}
@@ -37,6 +41,7 @@
 					"version": "2.4.2",
 					"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
 					"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+					"dev": true,
 					"requires": {
 						"ansi-styles": "^3.2.1",
 						"escape-string-regexp": "^1.0.5",
@@ -47,6 +52,7 @@
 					"version": "1.9.3",
 					"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 					"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+					"dev": true,
 					"requires": {
 						"color-name": "1.1.3"
 					}
@@ -54,17 +60,20 @@
 				"color-name": {
 					"version": "1.1.3",
 					"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-					"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+					"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+					"dev": true
 				},
 				"has-flag": {
 					"version": "3.0.0",
 					"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-					"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+					"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+					"dev": true
 				},
 				"supports-color": {
 					"version": "5.5.0",
 					"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
 					"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+					"dev": true,
 					"requires": {
 						"has-flag": "^3.0.0"
 					}
@@ -72,9 +81,10 @@
 			}
 		},
 		"@eslint/eslintrc": {
-			"version": "0.3.0",
-			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz",
-			"integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==",
+			"version": "0.4.0",
+			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz",
+			"integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==",
+			"dev": true,
 			"requires": {
 				"ajv": "^6.12.4",
 				"debug": "^4.1.1",
@@ -83,7 +93,6 @@
 				"ignore": "^4.0.6",
 				"import-fresh": "^3.2.1",
 				"js-yaml": "^3.13.1",
-				"lodash": "^4.17.20",
 				"minimatch": "^3.0.4",
 				"strip-json-comments": "^3.1.1"
 			},
@@ -92,6 +101,7 @@
 					"version": "4.3.1",
 					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
 					"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+					"dev": true,
 					"requires": {
 						"ms": "2.1.2"
 					}
@@ -99,7 +109,8 @@
 				"ms": {
 					"version": "2.1.2",
 					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
 				}
 			}
 		},
@@ -115,7 +126,8 @@
 		"@types/color-name": {
 			"version": "1.1.1",
 			"resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
-			"integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
+			"integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
+			"dev": true
 		},
 		"abbrev": {
 			"version": "1.1.1",
@@ -126,18 +138,20 @@
 		"acorn": {
 			"version": "7.4.0",
 			"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
-			"integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w=="
+			"integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==",
+			"dev": true
 		},
 		"acorn-jsx": {
-			"version": "5.2.0",
-			"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz",
-			"integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==",
+			"version": "5.3.1",
+			"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
+			"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
 			"dev": true
 		},
 		"ajv": {
-			"version": "6.12.4",
-			"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
-			"integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
+			"version": "6.12.6",
+			"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+			"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+			"dev": true,
 			"requires": {
 				"fast-deep-equal": "^3.1.1",
 				"fast-json-stable-stringify": "^2.0.0",
@@ -148,17 +162,20 @@
 		"ansi-colors": {
 			"version": "4.1.1",
 			"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
-			"integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA=="
+			"integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+			"dev": true
 		},
 		"ansi-regex": {
 			"version": "5.0.0",
 			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-			"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
+			"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+			"dev": true
 		},
 		"ansi-styles": {
 			"version": "4.2.1",
 			"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
 			"integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+			"dev": true,
 			"requires": {
 				"@types/color-name": "^1.1.1",
 				"color-convert": "^2.0.1"
@@ -168,6 +185,7 @@
 			"version": "1.0.10",
 			"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
 			"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+			"dev": true,
 			"requires": {
 				"sprintf-js": "~1.0.2"
 			},
@@ -175,7 +193,8 @@
 				"sprintf-js": {
 					"version": "1.0.3",
 					"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
-					"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+					"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+					"dev": true
 				}
 			}
 		},
@@ -230,7 +249,8 @@
 		"astral-regex": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
-			"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="
+			"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+			"dev": true
 		},
 		"async": {
 			"version": "1.5.2",
@@ -247,7 +267,8 @@
 		"balanced-match": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
-			"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
+			"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+			"dev": true
 		},
 		"base": {
 			"version": "0.11.2",
@@ -308,6 +329,7 @@
 			"version": "1.1.11",
 			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 			"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+			"dev": true,
 			"requires": {
 				"balanced-match": "^1.0.0",
 				"concat-map": "0.0.1"
@@ -343,16 +365,16 @@
 			}
 		},
 		"browserslist": {
-			"version": "4.16.1",
-			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
-			"integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
+			"version": "4.16.3",
+			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
+			"integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
 			"dev": true,
 			"requires": {
-				"caniuse-lite": "^1.0.30001173",
+				"caniuse-lite": "^1.0.30001181",
 				"colorette": "^1.2.1",
-				"electron-to-chromium": "^1.3.634",
+				"electron-to-chromium": "^1.3.649",
 				"escalade": "^3.1.1",
-				"node-releases": "^1.1.69"
+				"node-releases": "^1.1.70"
 			}
 		},
 		"cache-base": {
@@ -375,18 +397,20 @@
 		"callsites": {
 			"version": "3.1.0",
 			"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
-			"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
+			"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+			"dev": true
 		},
 		"caniuse-lite": {
-			"version": "1.0.30001181",
-			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001181.tgz",
-			"integrity": "sha512-m5ul/ARCX50JB8BSNM+oiPmQrR5UmngaQ3QThTTp5HcIIQGP/nPBs82BYLE+tigzm3VW+F4BJIhUyaVtEweelQ==",
+			"version": "1.0.30001196",
+			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001196.tgz",
+			"integrity": "sha512-CPvObjD3ovWrNBaXlAIGWmg2gQQuJ5YhuciUOjPRox6hIQttu8O+b51dx6VIpIY9ESd2d0Vac1RKpICdG4rGUg==",
 			"dev": true
 		},
 		"chalk": {
 			"version": "4.1.0",
 			"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
 			"integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+			"dev": true,
 			"requires": {
 				"ansi-styles": "^4.1.0",
 				"supports-color": "^7.1.0"
@@ -429,6 +453,7 @@
 			"version": "2.0.1",
 			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+			"dev": true,
 			"requires": {
 				"color-name": "~1.1.4"
 			}
@@ -436,12 +461,13 @@
 		"color-name": {
 			"version": "1.1.4",
 			"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"dev": true
 		},
 		"colorette": {
-			"version": "1.2.1",
-			"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
-			"integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
+			"integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
 			"dev": true
 		},
 		"colors": {
@@ -465,7 +491,8 @@
 		"concat-map": {
 			"version": "0.0.1",
 			"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
-			"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+			"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+			"dev": true
 		},
 		"copy-descriptor": {
 			"version": "0.1.1",
@@ -474,15 +501,16 @@
 			"dev": true
 		},
 		"core-js": {
-			"version": "3.8.3",
-			"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz",
-			"integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==",
+			"version": "3.9.1",
+			"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz",
+			"integrity": "sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg==",
 			"dev": true
 		},
 		"cross-spawn": {
 			"version": "7.0.3",
 			"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
 			"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+			"dev": true,
 			"requires": {
 				"path-key": "^3.1.0",
 				"shebang-command": "^2.0.0",
@@ -493,6 +521,7 @@
 					"version": "2.0.2",
 					"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
 					"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+					"dev": true,
 					"requires": {
 						"isexe": "^2.0.0"
 					}
@@ -523,7 +552,8 @@
 		"deep-is": {
 			"version": "0.1.3",
 			"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
-			"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
+			"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+			"dev": true
 		},
 		"define-property": {
 			"version": "2.0.2",
@@ -576,25 +606,28 @@
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
 			"integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+			"dev": true,
 			"requires": {
 				"esutils": "^2.0.2"
 			}
 		},
 		"electron-to-chromium": {
-			"version": "1.3.649",
-			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.649.tgz",
-			"integrity": "sha512-ojGDupQ3UMkvPWcTICe4JYe17+o9OLiFMPoduoR72Zp2ILt1mRVeqnxBEd6s/ptekrnsFU+0A4lStfBe/wyG/A==",
+			"version": "1.3.682",
+			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.682.tgz",
+			"integrity": "sha512-zok2y37qR00U14uM6qBz/3iIjWHom2eRfC2S1StA0RslP7x34jX+j4mxv80t8OEOHLJPVG54ZPeaFxEI7gPrwg==",
 			"dev": true
 		},
 		"emoji-regex": {
 			"version": "8.0.0",
 			"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
-			"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+			"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+			"dev": true
 		},
 		"enquirer": {
 			"version": "2.3.6",
 			"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
 			"integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+			"dev": true,
 			"requires": {
 				"ansi-colors": "^4.1.1"
 			}
@@ -608,15 +641,17 @@
 		"escape-string-regexp": {
 			"version": "1.0.5",
 			"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-			"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+			"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+			"dev": true
 		},
 		"eslint": {
-			"version": "7.18.0",
-			"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz",
-			"integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==",
+			"version": "7.21.0",
+			"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz",
+			"integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==",
+			"dev": true,
 			"requires": {
-				"@babel/code-frame": "^7.0.0",
-				"@eslint/eslintrc": "^0.3.0",
+				"@babel/code-frame": "7.12.11",
+				"@eslint/eslintrc": "^0.4.0",
 				"ajv": "^6.10.0",
 				"chalk": "^4.0.0",
 				"cross-spawn": "^7.0.2",
@@ -627,9 +662,9 @@
 				"eslint-utils": "^2.1.0",
 				"eslint-visitor-keys": "^2.0.0",
 				"espree": "^7.3.1",
-				"esquery": "^1.2.0",
+				"esquery": "^1.4.0",
 				"esutils": "^2.0.2",
-				"file-entry-cache": "^6.0.0",
+				"file-entry-cache": "^6.0.1",
 				"functional-red-black-tree": "^1.0.1",
 				"glob-parent": "^5.0.0",
 				"globals": "^12.1.0",
@@ -658,28 +693,22 @@
 					"version": "4.3.1",
 					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
 					"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+					"dev": true,
 					"requires": {
 						"ms": "2.1.2"
 					}
 				},
-				"eslint-scope": {
-					"version": "5.1.1",
-					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
-					"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
-					"requires": {
-						"esrecurse": "^4.3.0",
-						"estraverse": "^4.1.1"
-					}
-				},
 				"eslint-visitor-keys": {
 					"version": "2.0.0",
 					"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
-					"integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ=="
+					"integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
+					"dev": true
 				},
 				"is-glob": {
 					"version": "4.0.1",
 					"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
 					"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+					"dev": true,
 					"requires": {
 						"is-extglob": "^2.1.1"
 					}
@@ -687,14 +716,15 @@
 				"ms": {
 					"version": "2.1.2",
 					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
 				}
 			}
 		},
 		"eslint-config-wikimedia": {
-			"version": "0.18.1",
-			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.18.1.tgz",
-			"integrity": "sha512-93nHVH4CGxYwelbTjJQLr0xqn4XIe9WwWeGL4wMnELZW/Aceg52aT7AgIdV0659ReLzrCgxLPDvbeqB47LjBTQ==",
+			"version": "0.18.2",
+			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.18.2.tgz",
+			"integrity": "sha512-OllUgce2qODU/6481jg/a1kT/dygBDY1xhxXuAiQdYxJARV6LXyuiJw+wl1QBQz+huV9NXRxoJGC3L6x/NzC4g==",
 			"dev": true,
 			"requires": {
 				"eslint": "^7.17.0",
@@ -702,240 +732,13 @@
 				"eslint-plugin-es": "^4.1.0",
 				"eslint-plugin-jsdoc": "^30.7.13",
 				"eslint-plugin-json-es": "^1.5.1",
-				"eslint-plugin-mediawiki": "^0.2.6",
+				"eslint-plugin-mediawiki": "^0.2.7",
 				"eslint-plugin-mocha": "^8.0.0",
 				"eslint-plugin-no-jquery": "^2.5.0",
 				"eslint-plugin-node": "^11.1.0",
 				"eslint-plugin-qunit": "^5.2.0",
-				"eslint-plugin-vue": "^7.4.1",
+				"eslint-plugin-vue": "^7.7.0",
 				"eslint-plugin-wdio": "^6.0.12"
-			},
-			"dependencies": {
-				"@eslint/eslintrc": {
-					"version": "0.3.0",
-					"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz",
-					"integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==",
-					"dev": true,
-					"requires": {
-						"ajv": "^6.12.4",
-						"debug": "^4.1.1",
-						"espree": "^7.3.0",
-						"globals": "^12.1.0",
-						"ignore": "^4.0.6",
-						"import-fresh": "^3.2.1",
-						"js-yaml": "^3.13.1",
-						"lodash": "^4.17.20",
-						"minimatch": "^3.0.4",
-						"strip-json-comments": "^3.1.1"
-					}
-				},
-				"acorn-jsx": {
-					"version": "5.3.1",
-					"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
-					"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
-					"dev": true
-				},
-				"astral-regex": {
-					"version": "2.0.0",
-					"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
-					"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
-					"dev": true
-				},
-				"debug": {
-					"version": "4.3.1",
-					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
-					"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
-					"dev": true,
-					"requires": {
-						"ms": "2.1.2"
-					}
-				},
-				"emoji-regex": {
-					"version": "8.0.0",
-					"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
-					"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
-					"dev": true
-				},
-				"eslint": {
-					"version": "7.18.0",
-					"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz",
-					"integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==",
-					"dev": true,
-					"requires": {
-						"@babel/code-frame": "^7.0.0",
-						"@eslint/eslintrc": "^0.3.0",
-						"ajv": "^6.10.0",
-						"chalk": "^4.0.0",
-						"cross-spawn": "^7.0.2",
-						"debug": "^4.0.1",
-						"doctrine": "^3.0.0",
-						"enquirer": "^2.3.5",
-						"eslint-scope": "^5.1.1",
-						"eslint-utils": "^2.1.0",
-						"eslint-visitor-keys": "^2.0.0",
-						"espree": "^7.3.1",
-						"esquery": "^1.2.0",
-						"esutils": "^2.0.2",
-						"file-entry-cache": "^6.0.0",
-						"functional-red-black-tree": "^1.0.1",
-						"glob-parent": "^5.0.0",
-						"globals": "^12.1.0",
-						"ignore": "^4.0.6",
-						"import-fresh": "^3.0.0",
-						"imurmurhash": "^0.1.4",
-						"is-glob": "^4.0.0",
-						"js-yaml": "^3.13.1",
-						"json-stable-stringify-without-jsonify": "^1.0.1",
-						"levn": "^0.4.1",
-						"lodash": "^4.17.20",
-						"minimatch": "^3.0.4",
-						"natural-compare": "^1.4.0",
-						"optionator": "^0.9.1",
-						"progress": "^2.0.0",
-						"regexpp": "^3.1.0",
-						"semver": "^7.2.1",
-						"strip-ansi": "^6.0.0",
-						"strip-json-comments": "^3.1.0",
-						"table": "^6.0.4",
-						"text-table": "^0.2.0",
-						"v8-compile-cache": "^2.0.3"
-					}
-				},
-				"eslint-scope": {
-					"version": "5.1.1",
-					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
-					"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
-					"dev": true,
-					"requires": {
-						"esrecurse": "^4.3.0",
-						"estraverse": "^4.1.1"
-					}
-				},
-				"eslint-visitor-keys": {
-					"version": "2.0.0",
-					"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
-					"integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
-					"dev": true
-				},
-				"espree": {
-					"version": "7.3.1",
-					"resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
-					"integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
-					"dev": true,
-					"requires": {
-						"acorn": "^7.4.0",
-						"acorn-jsx": "^5.3.1",
-						"eslint-visitor-keys": "^1.3.0"
-					},
-					"dependencies": {
-						"eslint-visitor-keys": {
-							"version": "1.3.0",
-							"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-							"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
-							"dev": true
-						}
-					}
-				},
-				"file-entry-cache": {
-					"version": "6.0.0",
-					"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz",
-					"integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==",
-					"dev": true,
-					"requires": {
-						"flat-cache": "^3.0.4"
-					}
-				},
-				"flat-cache": {
-					"version": "3.0.4",
-					"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
-					"integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
-					"dev": true,
-					"requires": {
-						"flatted": "^3.1.0",
-						"rimraf": "^3.0.2"
-					}
-				},
-				"flatted": {
-					"version": "3.1.1",
-					"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
-					"integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
-					"dev": true
-				},
-				"is-fullwidth-code-point": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
-					"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
-					"dev": true
-				},
-				"is-glob": {
-					"version": "4.0.1",
-					"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
-					"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
-					"dev": true,
-					"requires": {
-						"is-extglob": "^2.1.1"
-					}
-				},
-				"json-schema-traverse": {
-					"version": "1.0.0",
-					"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
-					"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
-					"dev": true
-				},
-				"ms": {
-					"version": "2.1.2",
-					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
-					"dev": true
-				},
-				"slice-ansi": {
-					"version": "4.0.0",
-					"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
-					"integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
-					"dev": true,
-					"requires": {
-						"ansi-styles": "^4.0.0",
-						"astral-regex": "^2.0.0",
-						"is-fullwidth-code-point": "^3.0.0"
-					}
-				},
-				"string-width": {
-					"version": "4.2.0",
-					"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
-					"integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
-					"dev": true,
-					"requires": {
-						"emoji-regex": "^8.0.0",
-						"is-fullwidth-code-point": "^3.0.0",
-						"strip-ansi": "^6.0.0"
-					}
-				},
-				"table": {
-					"version": "6.0.7",
-					"resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
-					"integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
-					"dev": true,
-					"requires": {
-						"ajv": "^7.0.2",
-						"lodash": "^4.17.20",
-						"slice-ansi": "^4.0.0",
-						"string-width": "^4.2.0"
-					},
-					"dependencies": {
-						"ajv": {
-							"version": "7.0.3",
-							"resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz",
-							"integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==",
-							"dev": true,
-							"requires": {
-								"fast-deep-equal": "^3.1.1",
-								"json-schema-traverse": "^1.0.0",
-								"require-from-string": "^2.0.2",
-								"uri-js": "^4.2.2"
-							}
-						}
-					}
-				}
 			}
 		},
 		"eslint-plugin-compat": {
@@ -1006,67 +809,37 @@
 			}
 		},
 		"eslint-plugin-json-es": {
-			"version": "1.5.1",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.1.tgz",
-			"integrity": "sha512-YMzAWMcmKOYWiH0MsN3JOr0AdtZ2Rvmk3YmscsX1rHYJZRsL4KRo+yj9ktRk7S7mgy+G5TORWJ5D3/vH/u7R5A==",
+			"version": "1.5.3",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.3.tgz",
+			"integrity": "sha512-9wWjwhoN+ipMel70ktkWy0H7jj9sm5OAbAy3N3F3AT0swpIofVsIjDXyjGZJwSzy9tZzDtI/aKIj2WsqMHw2QA==",
 			"dev": true,
 			"requires": {
-				"eslint-visitor-keys": "^1.3.0",
+				"eslint-visitor-keys": "^2.0.0",
 				"espree": "^7.3.1"
 			},
 			"dependencies": {
-				"acorn-jsx": {
-					"version": "5.3.1",
-					"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
-					"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
+				"eslint-visitor-keys": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
+					"integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
 					"dev": true
-				},
-				"espree": {
-					"version": "7.3.1",
-					"resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
-					"integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
-					"dev": true,
-					"requires": {
-						"acorn": "^7.4.0",
-						"acorn-jsx": "^5.3.1",
-						"eslint-visitor-keys": "^1.3.0"
-					}
 				}
 			}
 		},
 		"eslint-plugin-mediawiki": {
-			"version": "0.2.6",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.6.tgz",
-			"integrity": "sha512-e7gx15H39ceam9AnSr6DDyfhMM9L43PVagHzclH3CF33DvWKi/OA+j2dqzJTuJcl5P/EmVIQHG5qoTaepkADsw==",
+			"version": "0.2.7",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.7.tgz",
+			"integrity": "sha512-2ZvPvLEwCIqrJxV1349bdX5Q03c30WccuUMCfB1Gh2IVxbBSrY0gbzOk/gPZeYigVhODt9xoFWUCIz8jwTWfrA==",
 			"dev": true,
 			"requires": {
-				"eslint-plugin-vue": "^6.2.2",
+				"eslint-plugin-vue": "^7.7.0",
 				"upath": "^1.2.0"
-			},
-			"dependencies": {
-				"eslint-plugin-vue": {
-					"version": "6.2.2",
-					"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz",
-					"integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==",
-					"dev": true,
-					"requires": {
-						"natural-compare": "^1.4.0",
-						"semver": "^5.6.0",
-						"vue-eslint-parser": "^7.0.0"
-					}
-				},
-				"semver": {
-					"version": "5.7.1",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-					"dev": true
-				}
 			}
 		},
 		"eslint-plugin-mocha": {
-			"version": "8.0.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-8.0.0.tgz",
-			"integrity": "sha512-n67etbWDz6NQM+HnTwZHyBwz/bLlYPOxUbw7bPuCyFujv7ZpaT/Vn6KTAbT02gf7nRljtYIjWcTxK/n8a57rQQ==",
+			"version": "8.1.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-8.1.0.tgz",
+			"integrity": "sha512-1EgHvXKRl7W3mq3sntZAi5T24agRMyiTPL4bSXe+B4GksYOjAPEWYx+J3eJg4It1l2NMNZJtk0gQyQ6mfiPhQg==",
 			"dev": true,
 			"requires": {
 				"eslint-utils": "^2.1.0",
@@ -1128,15 +901,15 @@
 			}
 		},
 		"eslint-plugin-vue": {
-			"version": "7.5.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.5.0.tgz",
-			"integrity": "sha512-QnMMTcyV8PLxBz7QQNAwISSEs6LYk2LJvGlxalXvpCtfKnqo7qcY0aZTIxPe8QOnHd7WCwiMZLOJzg6A03T0Gw==",
+			"version": "7.7.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.7.0.tgz",
+			"integrity": "sha512-mYz4bpLGv5jx6YG/GvKkqbGSfV7uma2u1P3mLA41Q5vQl8W1MeuTneB8tfsLq6xxxesFubcrOC0BZBJ5R+eaCQ==",
 			"dev": true,
 			"requires": {
 				"eslint-utils": "^2.1.0",
 				"natural-compare": "^1.4.0",
 				"semver": "^7.3.2",
-				"vue-eslint-parser": "^7.4.1"
+				"vue-eslint-parser": "^7.6.0"
 			}
 		},
 		"eslint-plugin-wdio": {
@@ -1146,12 +919,12 @@
 			"dev": true
 		},
 		"eslint-scope": {
-			"version": "5.1.0",
-			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz",
-			"integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==",
+			"version": "5.1.1",
+			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+			"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
 			"dev": true,
 			"requires": {
-				"esrecurse": "^4.1.0",
+				"esrecurse": "^4.3.0",
 				"estraverse": "^4.1.1"
 			}
 		},
@@ -1159,6 +932,7 @@
 			"version": "2.1.0",
 			"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
 			"integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
+			"dev": true,
 			"requires": {
 				"eslint-visitor-keys": "^1.1.0"
 			}
@@ -1166,12 +940,14 @@
 		"eslint-visitor-keys": {
 			"version": "1.3.0",
 			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-			"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
+			"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+			"dev": true
 		},
 		"espree": {
 			"version": "7.3.1",
 			"resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
 			"integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+			"dev": true,
 			"requires": {
 				"acorn": "^7.4.0",
 				"acorn-jsx": "^5.3.1",
@@ -1181,19 +957,22 @@
 				"acorn-jsx": {
 					"version": "5.3.1",
 					"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
-					"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng=="
+					"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
+					"dev": true
 				}
 			}
 		},
 		"esprima": {
 			"version": "4.0.1",
 			"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
-			"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
+			"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+			"dev": true
 		},
 		"esquery": {
-			"version": "1.3.1",
-			"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
-			"integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
+			"version": "1.4.0",
+			"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+			"integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+			"dev": true,
 			"requires": {
 				"estraverse": "^5.1.0"
 			},
@@ -1201,7 +980,8 @@
 				"estraverse": {
 					"version": "5.2.0",
 					"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
-					"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
+					"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+					"dev": true
 				}
 			}
 		},
@@ -1209,6 +989,7 @@
 			"version": "4.3.0",
 			"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
 			"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+			"dev": true,
 			"requires": {
 				"estraverse": "^5.2.0"
 			},
@@ -1216,19 +997,22 @@
 				"estraverse": {
 					"version": "5.2.0",
 					"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
-					"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
+					"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+					"dev": true
 				}
 			}
 		},
 		"estraverse": {
 			"version": "4.3.0",
 			"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
-			"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
+			"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+			"dev": true
 		},
 		"esutils": {
 			"version": "2.0.3",
 			"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
-			"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
+			"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+			"dev": true
 		},
 		"eventemitter2": {
 			"version": "0.4.14",
@@ -1381,22 +1165,26 @@
 		"fast-deep-equal": {
 			"version": "3.1.3",
 			"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
-			"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+			"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+			"dev": true
 		},
 		"fast-json-stable-stringify": {
 			"version": "2.1.0",
 			"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
-			"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+			"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+			"dev": true
 		},
 		"fast-levenshtein": {
 			"version": "2.0.6",
 			"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
-			"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
+			"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+			"dev": true
 		},
 		"file-entry-cache": {
-			"version": "6.0.0",
-			"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz",
-			"integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==",
+			"version": "6.0.1",
+			"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+			"integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+			"dev": true,
 			"requires": {
 				"flat-cache": "^3.0.4"
 			}
@@ -1481,6 +1269,7 @@
 			"version": "3.0.4",
 			"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
 			"integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+			"dev": true,
 			"requires": {
 				"flatted": "^3.1.0",
 				"rimraf": "^3.0.2"
@@ -1489,7 +1278,8 @@
 		"flatted": {
 			"version": "3.1.1",
 			"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
-			"integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA=="
+			"integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
+			"dev": true
 		},
 		"for-in": {
 			"version": "1.0.2",
@@ -1518,12 +1308,14 @@
 		"fs.realpath": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
-			"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+			"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+			"dev": true
 		},
 		"functional-red-black-tree": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
-			"integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
+			"integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+			"dev": true
 		},
 		"get-value": {
 			"version": "2.0.6",
@@ -1541,6 +1333,7 @@
 			"version": "7.1.6",
 			"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
 			"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+			"dev": true,
 			"requires": {
 				"fs.realpath": "^1.0.0",
 				"inflight": "^1.0.4",
@@ -1551,9 +1344,10 @@
 			}
 		},
 		"glob-parent": {
-			"version": "5.1.1",
-			"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
-			"integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
+			"version": "5.1.2",
+			"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+			"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+			"dev": true,
 			"requires": {
 				"is-glob": "^4.0.1"
 			},
@@ -1562,6 +1356,7 @@
 					"version": "4.0.1",
 					"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
 					"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+					"dev": true,
 					"requires": {
 						"is-extglob": "^2.1.1"
 					}
@@ -1596,6 +1391,7 @@
 			"version": "12.4.0",
 			"resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
 			"integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
+			"dev": true,
 			"requires": {
 				"type-fest": "^0.8.1"
 			}
@@ -1712,7 +1508,8 @@
 		"has-flag": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
-			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"dev": true
 		},
 		"has-value": {
 			"version": "1.0.0",
@@ -1773,12 +1570,14 @@
 		"ignore": {
 			"version": "4.0.6",
 			"resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
-			"integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
+			"integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+			"dev": true
 		},
 		"import-fresh": {
-			"version": "3.2.1",
-			"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
-			"integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
+			"version": "3.3.0",
+			"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+			"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+			"dev": true,
 			"requires": {
 				"parent-module": "^1.0.0",
 				"resolve-from": "^4.0.0"
@@ -1787,12 +1586,14 @@
 		"imurmurhash": {
 			"version": "0.1.4",
 			"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
-			"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
+			"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+			"dev": true
 		},
 		"inflight": {
 			"version": "1.0.6",
 			"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
 			"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+			"dev": true,
 			"requires": {
 				"once": "^1.3.0",
 				"wrappy": "1"
@@ -1801,7 +1602,8 @@
 		"inherits": {
 			"version": "2.0.3",
 			"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
-			"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+			"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+			"dev": true
 		},
 		"ini": {
 			"version": "1.3.7",
@@ -1899,12 +1701,14 @@
 		"is-extglob": {
 			"version": "2.1.1",
 			"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-			"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
+			"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+			"dev": true
 		},
 		"is-fullwidth-code-point": {
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
-			"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+			"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+			"dev": true
 		},
 		"is-glob": {
 			"version": "3.1.0",
@@ -1971,7 +1775,8 @@
 		"isexe": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
-			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+			"dev": true
 		},
 		"isobject": {
 			"version": "3.0.1",
@@ -1982,12 +1787,14 @@
 		"js-tokens": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
-			"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+			"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+			"dev": true
 		},
 		"js-yaml": {
 			"version": "3.14.0",
 			"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
 			"integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
+			"dev": true,
 			"requires": {
 				"argparse": "^1.0.7",
 				"esprima": "^4.0.0"
@@ -2002,12 +1809,14 @@
 		"json-schema-traverse": {
 			"version": "0.4.1",
 			"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-			"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+			"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+			"dev": true
 		},
 		"json-stable-stringify-without-jsonify": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
-			"integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
+			"integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+			"dev": true
 		},
 		"kind-of": {
 			"version": "6.0.3",
@@ -2019,6 +1828,7 @@
 			"version": "0.4.1",
 			"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
 			"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+			"dev": true,
 			"requires": {
 				"prelude-ls": "^1.2.1",
 				"type-check": "~0.4.0"
@@ -2066,7 +1876,8 @@
 		"lodash": {
 			"version": "4.17.20",
 			"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
-			"integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
+			"integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+			"dev": true
 		},
 		"lodash.memoize": {
 			"version": "4.1.2",
@@ -2132,6 +1943,7 @@
 			"version": "3.0.4",
 			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
 			"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+			"dev": true,
 			"requires": {
 				"brace-expansion": "^1.1.7"
 			}
@@ -2191,12 +2003,13 @@
 		"natural-compare": {
 			"version": "1.4.0",
 			"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
-			"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
+			"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+			"dev": true
 		},
 		"node-releases": {
-			"version": "1.1.70",
-			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz",
-			"integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==",
+			"version": "1.1.71",
+			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
+			"integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
 			"dev": true
 		},
 		"nopt": {
@@ -2283,6 +2096,7 @@
 			"version": "1.4.0",
 			"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
 			"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+			"dev": true,
 			"requires": {
 				"wrappy": "1"
 			}
@@ -2291,6 +2105,7 @@
 			"version": "0.9.1",
 			"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
 			"integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+			"dev": true,
 			"requires": {
 				"deep-is": "^0.1.3",
 				"fast-levenshtein": "^2.0.6",
@@ -2350,6 +2165,7 @@
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
 			"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+			"dev": true,
 			"requires": {
 				"callsites": "^3.0.0"
 			}
@@ -2386,12 +2202,14 @@
 		"path-is-absolute": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
-			"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+			"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+			"dev": true
 		},
 		"path-key": {
 			"version": "3.1.1",
 			"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-			"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+			"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+			"dev": true
 		},
 		"path-parse": {
 			"version": "1.0.6",
@@ -2423,17 +2241,20 @@
 		"prelude-ls": {
 			"version": "1.2.1",
 			"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
-			"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
+			"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+			"dev": true
 		},
 		"progress": {
 			"version": "2.0.3",
 			"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
-			"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
+			"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+			"dev": true
 		},
 		"punycode": {
 			"version": "2.1.1",
 			"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
-			"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+			"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+			"dev": true
 		},
 		"ramda": {
 			"version": "0.27.1",
@@ -2463,7 +2284,8 @@
 		"regexpp": {
 			"version": "3.1.0",
 			"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
-			"integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q=="
+			"integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
+			"dev": true
 		},
 		"regextras": {
 			"version": "0.7.1",
@@ -2486,7 +2308,8 @@
 		"require-from-string": {
 			"version": "2.0.2",
 			"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
-			"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
+			"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+			"dev": true
 		},
 		"requireindex": {
 			"version": "1.2.0",
@@ -2516,7 +2339,8 @@
 		"resolve-from": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
-			"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
+			"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+			"dev": true
 		},
 		"resolve-url": {
 			"version": "0.2.1",
@@ -2534,6 +2358,7 @@
 			"version": "3.0.2",
 			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
 			"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+			"dev": true,
 			"requires": {
 				"glob": "^7.1.3"
 			}
@@ -2556,7 +2381,8 @@
 		"semver": {
 			"version": "7.3.2",
 			"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
-			"integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
+			"integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
+			"dev": true
 		},
 		"set-value": {
 			"version": "2.0.1",
@@ -2585,6 +2411,7 @@
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
 			"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+			"dev": true,
 			"requires": {
 				"shebang-regex": "^3.0.0"
 			}
@@ -2592,12 +2419,14 @@
 		"shebang-regex": {
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-			"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+			"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+			"dev": true
 		},
 		"slice-ansi": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
 			"integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
+			"dev": true,
 			"requires": {
 				"ansi-styles": "^4.0.0",
 				"astral-regex": "^2.0.0",
@@ -2795,9 +2624,10 @@
 			}
 		},
 		"string-width": {
-			"version": "4.2.0",
-			"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
-			"integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+			"version": "4.2.2",
+			"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
+			"integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+			"dev": true,
 			"requires": {
 				"emoji-regex": "^8.0.0",
 				"is-fullwidth-code-point": "^3.0.0",
@@ -2808,6 +2638,7 @@
 			"version": "6.0.0",
 			"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
 			"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+			"dev": true,
 			"requires": {
 				"ansi-regex": "^5.0.0"
 			}
@@ -2815,12 +2646,14 @@
 		"strip-json-comments": {
 			"version": "3.1.1",
 			"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
-			"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
+			"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+			"dev": true
 		},
 		"supports-color": {
 			"version": "7.2.0",
 			"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"dev": true,
 			"requires": {
 				"has-flag": "^4.0.0"
 			}
@@ -2829,6 +2662,7 @@
 			"version": "6.0.7",
 			"resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
 			"integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
+			"dev": true,
 			"requires": {
 				"ajv": "^7.0.2",
 				"lodash": "^4.17.20",
@@ -2837,9 +2671,10 @@
 			},
 			"dependencies": {
 				"ajv": {
-					"version": "7.0.3",
-					"resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz",
-					"integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==",
+					"version": "7.2.0",
+					"resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.0.tgz",
+					"integrity": "sha512-51Na3IUg3uOACsQ7hzTUCjSzGy8xROySgI8tmNJ+y9JF2hfDS6qkTP7+Ep3htUtSQG1t17QMbe+jZFTlaU4dDQ==",
+					"dev": true,
 					"requires": {
 						"fast-deep-equal": "^3.1.1",
 						"json-schema-traverse": "^1.0.0",
@@ -2850,14 +2685,16 @@
 				"json-schema-traverse": {
 					"version": "1.0.0",
 					"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
-					"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+					"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+					"dev": true
 				}
 			}
 		},
 		"text-table": {
 			"version": "0.2.0",
 			"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
-			"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
+			"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+			"dev": true
 		},
 		"to-object-path": {
 			"version": "0.3.0",
@@ -2905,6 +2742,7 @@
 			"version": "0.4.0",
 			"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
 			"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+			"dev": true,
 			"requires": {
 				"prelude-ls": "^1.2.1"
 			}
@@ -2912,7 +2750,8 @@
 		"type-fest": {
 			"version": "0.8.1",
 			"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
-			"integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
+			"integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+			"dev": true
 		},
 		"unc-path-regex": {
 			"version": "0.1.2",
@@ -2995,9 +2834,10 @@
 			"dev": true
 		},
 		"uri-js": {
-			"version": "4.4.0",
-			"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
-			"integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
+			"version": "4.4.1",
+			"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+			"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+			"dev": true,
 			"requires": {
 				"punycode": "^2.1.0"
 			}
@@ -3021,9 +2861,10 @@
 			"dev": true
 		},
 		"v8-compile-cache": {
-			"version": "2.1.1",
-			"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
-			"integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ=="
+			"version": "2.3.0",
+			"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+			"integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
+			"dev": true
 		},
 		"v8flags": {
 			"version": "3.1.3",
@@ -3035,16 +2876,16 @@
 			}
 		},
 		"vue-eslint-parser": {
-			"version": "7.4.1",
-			"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.4.1.tgz",
-			"integrity": "sha512-AFvhdxpFvliYq1xt/biNBslTHE/zbEvSnr1qfHA/KxRIpErmEDrQZlQnvEexednRHmLfDNOMuDYwZL5xkLzIXQ==",
+			"version": "7.6.0",
+			"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.6.0.tgz",
+			"integrity": "sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==",
 			"dev": true,
 			"requires": {
 				"debug": "^4.1.1",
 				"eslint-scope": "^5.0.0",
 				"eslint-visitor-keys": "^1.1.0",
 				"espree": "^6.2.1",
-				"esquery": "^1.0.1",
+				"esquery": "^1.4.0",
 				"lodash": "^4.17.15"
 			},
 			"dependencies": {
@@ -3068,6 +2909,21 @@
 						"eslint-visitor-keys": "^1.1.0"
 					}
 				},
+				"esquery": {
+					"version": "1.4.0",
+					"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+					"integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+					"dev": true,
+					"requires": {
+						"estraverse": "^5.1.0"
+					}
+				},
+				"estraverse": {
+					"version": "5.2.0",
+					"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+					"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+					"dev": true
+				},
 				"ms": {
 					"version": "2.1.2",
 					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -3088,12 +2944,14 @@
 		"word-wrap": {
 			"version": "1.2.3",
 			"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
-			"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
+			"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+			"dev": true
 		},
 		"wrappy": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
-			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+			"dev": true
 		},
 		"yallist": {
 			"version": "4.0.0",
diff --git a/package.json b/package.json
index 7f7b61c..0a5a347 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
 		"test": "grunt test"
 	},
 	"devDependencies": {
-		"eslint-config-wikimedia": "0.18.1",
+		"eslint-config-wikimedia": "0.18.2",
 		"grunt": "1.3.0",
 		"grunt-banana-checker": "0.9.0",
 		"grunt-eslint": "23.0.0"
-- 
2.20.1

composer dependencies

Development dependencies

npm dependencies

Development dependencies

Logs

Source code is licensed under the AGPL.