mediawiki/extensions/NearbyPages: main (log #428397)

sourcepatches

This run took 349 seconds.

From df81d366fe3c75df81aa5974574880baaca881db Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Sat, 4 Sep 2021 11:39:13 +0000
Subject: [PATCH] build: Updating stylelint-config-wikimedia to 0.11.1

The following rules are failing and were disabled:
* CssSyntaxError
* block-closing-brace-empty-line-before
* block-closing-brace-newline-after
* block-closing-brace-newline-before
* block-closing-brace-space-after
* block-no-empty
* block-opening-brace-newline-after
* block-opening-brace-space-before
* color-hex-case
* color-hex-length
* color-named
* comment-whitespace-inside
* declaration-block-no-duplicate-properties
* declaration-block-no-redundant-longhand-properties
* declaration-block-no-shorthand-property-overrides
* declaration-colon-space-after
* declaration-colon-space-before
* declaration-empty-line-before
* declaration-no-important
* declaration-property-unit-disallowed-list
* font-family-name-quotes
* font-family-no-missing-generic-family-keyword
* function-disallowed-list
* function-name-case
* function-parentheses-space-inside
* indentation
* length-zero-no-unit
* linebreaks
* max-empty-lines
* media-feature-parentheses-space-inside
* no-descending-specificity
* no-duplicate-selectors
* no-eol-whitespace
* no-missing-end-of-source-newline
* number-leading-zero
* number-no-trailing-zeros
* property-case
* rule-empty-line-before
* selector-list-comma-newline-after
* selector-max-id
* value-keyword-case

Change-Id: Iee1761372d212fa00831ff71868df9d083270eda
---
 .stylelintrc.json |  45 +++-
 package-lock.json | 658 ++++++++++++++--------------------------------
 package.json      |   2 +-
 3 files changed, 244 insertions(+), 461 deletions(-)

diff --git a/.stylelintrc.json b/.stylelintrc.json
index 2c90730..75f3077 100644
--- a/.stylelintrc.json
+++ b/.stylelintrc.json
@@ -1,3 +1,46 @@
 {
-	"extends": "stylelint-config-wikimedia"
+	"extends": "stylelint-config-wikimedia",
+	"rules": {
+		"CssSyntaxError": null,
+		"block-closing-brace-empty-line-before": null,
+		"block-closing-brace-newline-after": null,
+		"block-closing-brace-newline-before": null,
+		"block-closing-brace-space-after": null,
+		"block-no-empty": null,
+		"block-opening-brace-newline-after": null,
+		"block-opening-brace-space-before": null,
+		"color-hex-case": null,
+		"color-hex-length": null,
+		"color-named": null,
+		"comment-whitespace-inside": null,
+		"declaration-block-no-duplicate-properties": null,
+		"declaration-block-no-redundant-longhand-properties": null,
+		"declaration-block-no-shorthand-property-overrides": null,
+		"declaration-colon-space-after": null,
+		"declaration-colon-space-before": null,
+		"declaration-empty-line-before": null,
+		"declaration-no-important": null,
+		"declaration-property-unit-disallowed-list": null,
+		"font-family-name-quotes": null,
+		"font-family-no-missing-generic-family-keyword": null,
+		"function-disallowed-list": null,
+		"function-name-case": null,
+		"function-parentheses-space-inside": null,
+		"indentation": null,
+		"length-zero-no-unit": null,
+		"linebreaks": null,
+		"max-empty-lines": null,
+		"media-feature-parentheses-space-inside": null,
+		"no-descending-specificity": null,
+		"no-duplicate-selectors": null,
+		"no-eol-whitespace": null,
+		"no-missing-end-of-source-newline": null,
+		"number-leading-zero": null,
+		"number-no-trailing-zeros": null,
+		"property-case": null,
+		"rule-empty-line-before": null,
+		"selector-list-comma-newline-after": null,
+		"selector-max-id": null,
+		"value-keyword-case": null
+	}
 }
diff --git a/package-lock.json b/package-lock.json
index 5495edf..1b1a00e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1679,9 +1679,9 @@
 			}
 		},
 		"@types/minimatch": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
-			"integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
+			"version": "3.0.5",
+			"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
+			"integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
 			"dev": true
 		},
 		"@types/minimist": {
@@ -1781,16 +1781,6 @@
 			"integrity": "sha512-jNbALEl4xkcGwguiOSNvUE7S01IL2Np8C+mKXhGax3ycVVzwNLdNkmw3Is7wWdtatgjb2dXxL2L2Jd5sllqu0g==",
 			"dev": true
 		},
-		"JSONStream": {
-			"version": "0.8.4",
-			"resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
-			"integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=",
-			"dev": true,
-			"requires": {
-				"jsonparse": "0.0.5",
-				"through": ">=2.2.7 <3"
-			}
-		},
 		"abab": {
 			"version": "2.0.5",
 			"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
@@ -4043,22 +4033,21 @@
 			}
 		},
 		"doiuse": {
-			"version": "4.4.0",
-			"resolved": "https://registry.npmjs.org/doiuse/-/doiuse-4.4.0.tgz",
-			"integrity": "sha512-+RbL+7ECpBzbX+GMnX3PXzc/t+ufvZV/q/ysES5U8i0VexgGKLezQPCVehKwzLH2pIFC0pISfPaSm69CxuEw6w==",
+			"version": "4.4.1",
+			"resolved": "https://registry.npmjs.org/doiuse/-/doiuse-4.4.1.tgz",
+			"integrity": "sha512-TUpr1/YNg20IB09tZmwGCTsTQoxj8jUld/hUZprZMj8vj0VpAJySXEWCr8WMvqvgzk0/kG/FxeSMGKode4UjPg==",
 			"dev": true,
 			"requires": {
-				"browserslist": "^4.14.7",
-				"caniuse-lite": "^1.0.30001157",
+				"browserslist": "^4.16.1",
+				"caniuse-lite": "^1.0.30001179",
 				"css-rule-stream": "^1.1.0",
 				"duplexer2": "0.0.2",
-				"jsonfilter": "^1.1.2",
 				"ldjson-stream": "^1.2.1",
 				"multimatch": "^5.0.0",
-				"postcss": "^8.1.6",
+				"postcss": "^8.2.4",
 				"source-map": "^0.7.3",
 				"through2": "^4.0.2",
-				"yargs": "^16.1.0"
+				"yargs": "^16.2.0"
 			},
 			"dependencies": {
 				"ansi-regex": {
@@ -4076,33 +4065,6 @@
 						"color-convert": "^2.0.1"
 					}
 				},
-				"browserslist": {
-					"version": "4.16.6",
-					"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
-					"integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
-					"dev": true,
-					"requires": {
-						"caniuse-lite": "^1.0.30001219",
-						"colorette": "^1.2.2",
-						"electron-to-chromium": "^1.3.723",
-						"escalade": "^3.1.1",
-						"node-releases": "^1.1.71"
-					},
-					"dependencies": {
-						"caniuse-lite": {
-							"version": "1.0.30001228",
-							"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz",
-							"integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==",
-							"dev": true
-						},
-						"colorette": {
-							"version": "1.2.2",
-							"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
-							"integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
-							"dev": true
-						}
-					}
-				},
 				"cliui": {
 					"version": "7.0.4",
 					"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
@@ -4129,6 +4091,12 @@
 					"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 					"dev": true
 				},
+				"colorette": {
+					"version": "1.3.0",
+					"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz",
+					"integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==",
+					"dev": true
+				},
 				"duplexer2": {
 					"version": "0.0.2",
 					"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
@@ -4138,12 +4106,6 @@
 						"readable-stream": "~1.1.9"
 					}
 				},
-				"escalade": {
-					"version": "3.1.1",
-					"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
-					"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
-					"dev": true
-				},
 				"isarray": {
 					"version": "0.0.1",
 					"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
@@ -4151,34 +4113,14 @@
 					"dev": true
 				},
 				"postcss": {
-					"version": "8.2.15",
-					"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz",
-					"integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==",
+					"version": "8.3.6",
+					"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz",
+					"integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==",
 					"dev": true,
 					"requires": {
 						"colorette": "^1.2.2",
 						"nanoid": "^3.1.23",
-						"source-map": "^0.6.1"
-					},
-					"dependencies": {
-						"colorette": {
-							"version": "1.2.2",
-							"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
-							"integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
-							"dev": true
-						},
-						"nanoid": {
-							"version": "3.1.23",
-							"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
-							"integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==",
-							"dev": true
-						},
-						"source-map": {
-							"version": "0.6.1",
-							"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-							"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-							"dev": true
-						}
+						"source-map-js": "^0.6.2"
 					}
 				},
 				"readable-stream": {
@@ -4263,15 +4205,15 @@
 					}
 				},
 				"y18n": {
-					"version": "5.0.5",
-					"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
-					"integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==",
+					"version": "5.0.8",
+					"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+					"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
 					"dev": true
 				},
 				"yargs": {
-					"version": "16.1.1",
-					"resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz",
-					"integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==",
+					"version": "16.2.0",
+					"resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+					"integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
 					"dev": true,
 					"requires": {
 						"cliui": "^7.0.2",
@@ -4284,9 +4226,9 @@
 					}
 				},
 				"yargs-parser": {
-					"version": "20.2.4",
-					"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
-					"integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
+					"version": "20.2.9",
+					"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+					"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
 					"dev": true
 				}
 			}
@@ -4382,12 +4324,6 @@
 			"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
 			"dev": true
 		},
-		"duplexer": {
-			"version": "0.1.2",
-			"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
-			"integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
-			"dev": true
-		},
 		"duplexer2": {
 			"version": "0.1.4",
 			"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
@@ -6443,6 +6379,15 @@
 				"rgba-regex": "^1.0.0"
 			}
 		},
+		"is-core-module": {
+			"version": "2.6.0",
+			"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
+			"integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
+			"dev": true,
+			"requires": {
+				"has": "^1.0.3"
+			}
+		},
 		"is-data-descriptor": {
 			"version": "0.1.4",
 			"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
@@ -6642,6 +6587,12 @@
 			"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
 			"dev": true
 		},
+		"is-unicode-supported": {
+			"version": "0.1.0",
+			"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+			"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+			"dev": true
+		},
 		"is-url": {
 			"version": "1.2.4",
 			"resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
@@ -7428,60 +7379,6 @@
 			"integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
 			"dev": true
 		},
-		"jsonfilter": {
-			"version": "1.1.2",
-			"resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz",
-			"integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=",
-			"dev": true,
-			"requires": {
-				"JSONStream": "^0.8.4",
-				"minimist": "^1.1.0",
-				"stream-combiner": "^0.2.1",
-				"through2": "^0.6.3"
-			},
-			"dependencies": {
-				"isarray": {
-					"version": "0.0.1",
-					"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-					"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-					"dev": true
-				},
-				"readable-stream": {
-					"version": "1.0.34",
-					"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
-					"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
-					"dev": true,
-					"requires": {
-						"core-util-is": "~1.0.0",
-						"inherits": "~2.0.1",
-						"isarray": "0.0.1",
-						"string_decoder": "~0.10.x"
-					}
-				},
-				"string_decoder": {
-					"version": "0.10.31",
-					"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-					"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-					"dev": true
-				},
-				"through2": {
-					"version": "0.6.5",
-					"resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
-					"integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
-					"dev": true,
-					"requires": {
-						"readable-stream": ">=1.0.33-1 <1.1.0-0",
-						"xtend": ">=4.0.0 <4.1.0-0"
-					}
-				}
-			}
-		},
-		"jsonparse": {
-			"version": "0.0.5",
-			"resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
-			"integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=",
-			"dev": true
-		},
 		"jsprim": {
 			"version": "1.4.1",
 			"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
@@ -7869,20 +7766,6 @@
 				"parse-entities": "^2.0.0"
 			}
 		},
-		"mdast-util-to-markdown": {
-			"version": "0.5.3",
-			"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.5.3.tgz",
-			"integrity": "sha512-sr8q7fQJ1xoCqZSXW6dO/MYu2Md+a4Hfk9uO+XHCfiBhVM0EgWtfAV7BuN+ff6otUeu2xDyt1o7vhZGwOG3+BA==",
-			"dev": true,
-			"requires": {
-				"@types/unist": "^2.0.0",
-				"longest-streak": "^2.0.0",
-				"mdast-util-to-string": "^1.0.0",
-				"parse-entities": "^2.0.0",
-				"repeat-string": "^1.0.0",
-				"zwitch": "^1.0.0"
-			}
-		},
 		"mdast-util-to-string": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz",
@@ -8348,6 +8231,12 @@
 			"dev": true,
 			"optional": true
 		},
+		"nanoid": {
+			"version": "3.1.25",
+			"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz",
+			"integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==",
+			"dev": true
+		},
 		"nanomatch": {
 			"version": "1.2.13",
 			"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
@@ -10843,6 +10732,12 @@
 			"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
 			"dev": true
 		},
+		"source-map-js": {
+			"version": "0.6.2",
+			"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
+			"integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==",
+			"dev": true
+		},
 		"source-map-resolve": {
 			"version": "0.5.3",
 			"resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
@@ -11155,16 +11050,6 @@
 				"readable-stream": "^2.0.2"
 			}
 		},
-		"stream-combiner": {
-			"version": "0.2.2",
-			"resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
-			"integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=",
-			"dev": true,
-			"requires": {
-				"duplexer": "~0.1.1",
-				"through": "~2.3.4"
-			}
-		},
 		"stream-http": {
 			"version": "2.8.3",
 			"resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
@@ -11777,29 +11662,31 @@
 			}
 		},
 		"stylelint-config-wikimedia": {
-			"version": "0.10.3",
-			"resolved": "https://registry.npmjs.org/stylelint-config-wikimedia/-/stylelint-config-wikimedia-0.10.3.tgz",
-			"integrity": "sha512-+n082jsEfX4v+ra5F6RfsEnjG6VymnHc613yJeyQAJtigL/+B5XDduVmtXk5vPZ01s0eXTOzVuK0aJ98ofmkoA==",
+			"version": "0.11.1",
+			"resolved": "https://registry.npmjs.org/stylelint-config-wikimedia/-/stylelint-config-wikimedia-0.11.1.tgz",
+			"integrity": "sha512-iIT6ojIs/Yt4Bl3jk5l9FThRj6E9bfQ8zsFVpFo+mq8ojmxjLymTO96NZoZb90gfcDsy6ZuFv7NxUQnvZ09O4g==",
 			"dev": true,
 			"requires": {
-				"stylelint": "13.8.0",
-				"stylelint-no-unsupported-browser-features": "4.1.4"
+				"stylelint": "13.13.1",
+				"stylelint-no-unsupported-browser-features": "5.0.1"
 			},
 			"dependencies": {
 				"@nodelib/fs.stat": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz",
-					"integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==",
+					"version": "2.0.5",
+					"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+					"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
 					"dev": true
 				},
-				"@stylelint/postcss-markdown": {
-					"version": "0.36.2",
-					"resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz",
-					"integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==",
+				"ajv": {
+					"version": "8.6.2",
+					"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
+					"integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
 					"dev": true,
 					"requires": {
-						"remark": "^13.0.0",
-						"unist-util-find-all-after": "^3.0.2"
+						"fast-deep-equal": "^3.1.1",
+						"json-schema-traverse": "^1.0.0",
+						"require-from-string": "^2.0.2",
+						"uri-js": "^4.2.2"
 					}
 				},
 				"ansi-regex": {
@@ -11817,10 +11704,10 @@
 						"color-convert": "^2.0.1"
 					}
 				},
-				"astral-regex": {
+				"balanced-match": {
 					"version": "2.0.0",
-					"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
-					"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+					"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz",
+					"integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
 					"dev": true
 				},
 				"braces": {
@@ -11833,9 +11720,9 @@
 					}
 				},
 				"chalk": {
-					"version": "4.1.0",
-					"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
-					"integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+					"version": "4.1.2",
+					"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+					"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
 					"dev": true,
 					"requires": {
 						"ansi-styles": "^4.1.0",
@@ -11858,9 +11745,9 @@
 					"dev": true
 				},
 				"cosmiconfig": {
-					"version": "7.0.0",
-					"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
-					"integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
+					"version": "7.0.1",
+					"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
+					"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
 					"dev": true,
 					"requires": {
 						"@types/parse-json": "^4.0.0",
@@ -11871,46 +11758,25 @@
 					}
 				},
 				"debug": {
-					"version": "4.3.1",
-					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
-					"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+					"version": "4.3.2",
+					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
+					"integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
 					"dev": true,
 					"requires": {
 						"ms": "2.1.2"
 					}
 				},
 				"fast-glob": {
-					"version": "3.2.4",
-					"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
-					"integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==",
+					"version": "3.2.7",
+					"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
+					"integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
 					"dev": true,
 					"requires": {
 						"@nodelib/fs.stat": "^2.0.2",
 						"@nodelib/fs.walk": "^1.2.3",
-						"glob-parent": "^5.1.0",
+						"glob-parent": "^5.1.2",
 						"merge2": "^1.3.0",
-						"micromatch": "^4.0.2",
-						"picomatch": "^2.2.1"
-					},
-					"dependencies": {
-						"glob-parent": {
-							"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"
-							}
-						}
-					}
-				},
-				"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"
+						"micromatch": "^4.0.4"
 					}
 				},
 				"fill-range": {
@@ -11932,28 +11798,20 @@
 						"path-exists": "^4.0.0"
 					}
 				},
-				"flat-cache": {
-					"version": "3.0.4",
-					"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
-					"integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+				"globby": {
+					"version": "11.0.4",
+					"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
+					"integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
 					"dev": true,
 					"requires": {
-						"flatted": "^3.1.0",
-						"rimraf": "^3.0.2"
+						"array-union": "^2.1.0",
+						"dir-glob": "^3.0.1",
+						"fast-glob": "^3.1.1",
+						"ignore": "^5.1.4",
+						"merge2": "^1.3.0",
+						"slash": "^3.0.0"
 					}
 				},
-				"flatted": {
-					"version": "3.1.0",
-					"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz",
-					"integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==",
-					"dev": true
-				},
-				"get-stdin": {
-					"version": "8.0.0",
-					"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
-					"integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
-					"dev": true
-				},
 				"has-flag": {
 					"version": "4.0.0",
 					"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -11961,9 +11819,9 @@
 					"dev": true
 				},
 				"hosted-git-info": {
-					"version": "3.0.8",
-					"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz",
-					"integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==",
+					"version": "4.0.2",
+					"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
+					"integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
 					"dev": true,
 					"requires": {
 						"lru-cache": "^6.0.0"
@@ -11987,10 +11845,16 @@
 					"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
 					"dev": true
 				},
+				"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
+				},
 				"known-css-properties": {
-					"version": "0.20.0",
-					"resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz",
-					"integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==",
+					"version": "0.21.0",
+					"resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz",
+					"integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==",
 					"dev": true
 				},
 				"locate-path": {
@@ -12003,12 +11867,13 @@
 					}
 				},
 				"log-symbols": {
-					"version": "4.0.0",
-					"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
-					"integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
+					"version": "4.1.0",
+					"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+					"integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
 					"dev": true,
 					"requires": {
-						"chalk": "^4.0.0"
+						"chalk": "^4.1.0",
+						"is-unicode-supported": "^0.1.0"
 					}
 				},
 				"lru-cache": {
@@ -12021,13 +11886,14 @@
 					}
 				},
 				"meow": {
-					"version": "8.0.0",
-					"resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz",
-					"integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==",
+					"version": "9.0.0",
+					"resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
+					"integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
 					"dev": true,
 					"requires": {
 						"@types/minimist": "^1.2.0",
 						"camelcase-keys": "^6.2.2",
+						"decamelize": "^1.2.0",
 						"decamelize-keys": "^1.1.0",
 						"hard-rejection": "^2.1.0",
 						"minimist-options": "4.1.0",
@@ -12040,13 +11906,13 @@
 					}
 				},
 				"micromatch": {
-					"version": "4.0.2",
-					"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
-					"integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
+					"version": "4.0.4",
+					"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+					"integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
 					"dev": true,
 					"requires": {
 						"braces": "^3.0.1",
-						"picomatch": "^2.0.5"
+						"picomatch": "^2.2.3"
 					}
 				},
 				"ms": {
@@ -12056,14 +11922,14 @@
 					"dev": true
 				},
 				"normalize-package-data": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz",
-					"integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==",
+					"version": "3.0.3",
+					"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+					"integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
 					"dev": true,
 					"requires": {
-						"hosted-git-info": "^3.0.6",
-						"resolve": "^1.17.0",
-						"semver": "^7.3.2",
+						"hosted-git-info": "^4.0.1",
+						"is-core-module": "^2.5.0",
+						"semver": "^7.3.4",
 						"validate-npm-package-license": "^3.0.1"
 					}
 				},
@@ -12077,9 +11943,9 @@
 					}
 				},
 				"parse-json": {
-					"version": "5.1.0",
-					"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
-					"integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
+					"version": "5.2.0",
+					"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+					"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
 					"dev": true,
 					"requires": {
 						"@babel/code-frame": "^7.0.0",
@@ -12100,89 +11966,19 @@
 					"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
 					"dev": true
 				},
-				"postcss": {
-					"version": "7.0.36",
-					"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
-					"integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
-					"dev": true,
-					"requires": {
-						"chalk": "^2.4.2",
-						"source-map": "^0.6.1",
-						"supports-color": "^6.1.0"
-					},
-					"dependencies": {
-						"ansi-styles": {
-							"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"
-							}
-						},
-						"chalk": {
-							"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",
-								"supports-color": "^5.3.0"
-							},
-							"dependencies": {
-								"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"
-									}
-								}
-							}
-						},
-						"color-convert": {
-							"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"
-							}
-						},
-						"color-name": {
-							"version": "1.1.3",
-							"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-							"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=",
-							"dev": true
-						},
-						"supports-color": {
-							"version": "6.1.0",
-							"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-							"integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-							"dev": true,
-							"requires": {
-								"has-flag": "^3.0.0"
-							}
-						}
-					}
+				"picomatch": {
+					"version": "2.3.0",
+					"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
+					"integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
+					"dev": true
 				},
 				"postcss-selector-parser": {
-					"version": "6.0.4",
-					"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
-					"integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
+					"version": "6.0.6",
+					"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
+					"integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
 					"dev": true,
 					"requires": {
 						"cssesc": "^3.0.0",
-						"indexes-of": "^1.0.1",
-						"uniq": "^1.0.1",
 						"util-deprecate": "^1.0.2"
 					}
 				},
@@ -12255,71 +12051,36 @@
 						}
 					}
 				},
-				"remark": {
-					"version": "13.0.0",
-					"resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz",
-					"integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
-					"dev": true,
-					"requires": {
-						"remark-parse": "^9.0.0",
-						"remark-stringify": "^9.0.0",
-						"unified": "^9.1.0"
-					}
-				},
-				"remark-parse": {
-					"version": "9.0.0",
-					"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
-					"integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
-					"dev": true,
-					"requires": {
-						"mdast-util-from-markdown": "^0.8.0"
-					}
-				},
-				"remark-stringify": {
-					"version": "9.0.0",
-					"resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.0.tgz",
-					"integrity": "sha512-8x29DpTbVzEc6Dwb90qhxCtbZ6hmj3BxWWDpMhA+1WM4dOEGH5U5/GFe3Be5Hns5MvPSFAr1e2KSVtKZkK5nUw==",
-					"dev": true,
-					"requires": {
-						"mdast-util-to-markdown": "^0.5.0"
-					}
-				},
 				"resolve-from": {
 					"version": "5.0.0",
 					"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
 					"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
 					"dev": true
 				},
-				"rimraf": {
-					"version": "3.0.2",
-					"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
-					"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+				"semver": {
+					"version": "7.3.5",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+					"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
 					"dev": true,
 					"requires": {
-						"glob": "^7.1.3"
+						"lru-cache": "^6.0.0"
 					}
 				},
-				"semver": {
-					"version": "7.3.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
-					"integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
-					"dev": true
-				},
 				"slash": {
 					"version": "3.0.0",
 					"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
 					"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
 					"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==",
+				"string-width": {
+					"version": "4.2.2",
+					"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
+					"integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
 					"dev": true,
 					"requires": {
-						"ansi-styles": "^4.0.0",
-						"astral-regex": "^2.0.0",
-						"is-fullwidth-code-point": "^3.0.0"
+						"emoji-regex": "^8.0.0",
+						"is-fullwidth-code-point": "^3.0.0",
+						"strip-ansi": "^6.0.0"
 					}
 				},
 				"strip-ansi": {
@@ -12332,36 +12093,36 @@
 					}
 				},
 				"stylelint": {
-					"version": "13.8.0",
-					"resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz",
-					"integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==",
+					"version": "13.13.1",
+					"resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz",
+					"integrity": "sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==",
 					"dev": true,
 					"requires": {
 						"@stylelint/postcss-css-in-js": "^0.37.2",
 						"@stylelint/postcss-markdown": "^0.36.2",
 						"autoprefixer": "^9.8.6",
-						"balanced-match": "^1.0.0",
-						"chalk": "^4.1.0",
+						"balanced-match": "^2.0.0",
+						"chalk": "^4.1.1",
 						"cosmiconfig": "^7.0.0",
-						"debug": "^4.2.0",
+						"debug": "^4.3.1",
 						"execall": "^2.0.0",
-						"fast-glob": "^3.2.4",
+						"fast-glob": "^3.2.5",
 						"fastest-levenshtein": "^1.0.12",
-						"file-entry-cache": "^6.0.0",
+						"file-entry-cache": "^6.0.1",
 						"get-stdin": "^8.0.0",
 						"global-modules": "^2.0.0",
-						"globby": "^11.0.1",
+						"globby": "^11.0.3",
 						"globjoin": "^0.1.4",
 						"html-tags": "^3.1.0",
 						"ignore": "^5.1.8",
 						"import-lazy": "^4.0.0",
 						"imurmurhash": "^0.1.4",
-						"known-css-properties": "^0.20.0",
-						"lodash": "^4.17.20",
-						"log-symbols": "^4.0.0",
+						"known-css-properties": "^0.21.0",
+						"lodash": "^4.17.21",
+						"log-symbols": "^4.1.0",
 						"mathml-tag-names": "^2.1.3",
-						"meow": "^8.0.0",
-						"micromatch": "^4.0.2",
+						"meow": "^9.0.0",
+						"micromatch": "^4.0.4",
 						"normalize-selector": "^0.2.0",
 						"postcss": "^7.0.35",
 						"postcss-html": "^0.36.0",
@@ -12371,19 +12132,19 @@
 						"postcss-safe-parser": "^4.0.2",
 						"postcss-sass": "^0.4.4",
 						"postcss-scss": "^2.1.1",
-						"postcss-selector-parser": "^6.0.4",
+						"postcss-selector-parser": "^6.0.5",
 						"postcss-syntax": "^0.36.2",
 						"postcss-value-parser": "^4.1.0",
 						"resolve-from": "^5.0.0",
 						"slash": "^3.0.0",
 						"specificity": "^0.4.1",
-						"string-width": "^4.2.0",
+						"string-width": "^4.2.2",
 						"strip-ansi": "^6.0.0",
 						"style-search": "^0.1.0",
 						"sugarss": "^2.0.0",
 						"svg-tags": "^1.0.0",
-						"table": "^6.0.3",
-						"v8-compile-cache": "^2.2.0",
+						"table": "^6.6.0",
+						"v8-compile-cache": "^2.3.0",
 						"write-file-atomic": "^3.0.3"
 					}
 				},
@@ -12397,15 +12158,17 @@
 					}
 				},
 				"table": {
-					"version": "6.0.4",
-					"resolved": "https://registry.npmjs.org/table/-/table-6.0.4.tgz",
-					"integrity": "sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==",
+					"version": "6.7.1",
+					"resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
+					"integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
 					"dev": true,
 					"requires": {
-						"ajv": "^6.12.4",
-						"lodash": "^4.17.20",
+						"ajv": "^8.0.1",
+						"lodash.clonedeep": "^4.5.0",
+						"lodash.truncate": "^4.4.2",
 						"slice-ansi": "^4.0.0",
-						"string-width": "^4.2.0"
+						"string-width": "^4.2.0",
+						"strip-ansi": "^6.0.0"
 					}
 				},
 				"to-regex-range": {
@@ -12423,19 +12186,10 @@
 					"integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
 					"dev": true
 				},
-				"unist-util-find-all-after": {
-					"version": "3.0.2",
-					"resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
-					"integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==",
-					"dev": true,
-					"requires": {
-						"unist-util-is": "^4.0.0"
-					}
-				},
 				"v8-compile-cache": {
-					"version": "2.2.0",
-					"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz",
-					"integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==",
+					"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
 				},
 				"write-file-atomic": {
@@ -12457,47 +12211,39 @@
 					"dev": true
 				},
 				"yargs-parser": {
-					"version": "20.2.4",
-					"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
-					"integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
+					"version": "20.2.9",
+					"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+					"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
 					"dev": true
 				}
 			}
 		},
 		"stylelint-no-unsupported-browser-features": {
-			"version": "4.1.4",
-			"resolved": "https://registry.npmjs.org/stylelint-no-unsupported-browser-features/-/stylelint-no-unsupported-browser-features-4.1.4.tgz",
-			"integrity": "sha512-GORR+/z4KkWP9SWO4fLmC5WAIjDClShSfwCYTuAB9cT8GE+rtOXeAqw5RyXuN9BLIBAPjeO2W7LFIrWUH8x7FA==",
+			"version": "5.0.1",
+			"resolved": "https://registry.npmjs.org/stylelint-no-unsupported-browser-features/-/stylelint-no-unsupported-browser-features-5.0.1.tgz",
+			"integrity": "sha512-eI/MPD/DSJrSGufhEZe46iIhNn0W1bHVZjFFMvkbEqTz8wwkPA5UwghuUtqzjMypYyGQw3U47eruv+AeXjP54A==",
 			"dev": true,
 			"requires": {
-				"doiuse": "^4.3.1",
+				"doiuse": "^4.4.1",
 				"lodash": "^4.17.15",
 				"postcss": "^8.1.4"
 			},
 			"dependencies": {
+				"colorette": {
+					"version": "1.3.0",
+					"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz",
+					"integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==",
+					"dev": true
+				},
 				"postcss": {
-					"version": "8.2.15",
-					"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz",
-					"integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==",
+					"version": "8.3.6",
+					"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz",
+					"integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==",
 					"dev": true,
 					"requires": {
 						"colorette": "^1.2.2",
 						"nanoid": "^3.1.23",
-						"source-map": "^0.6.1"
-					},
-					"dependencies": {
-						"colorette": {
-							"version": "1.2.2",
-							"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
-							"integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
-							"dev": true
-						},
-						"nanoid": {
-							"version": "3.1.23",
-							"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
-							"integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==",
-							"dev": true
-						}
+						"source-map-js": "^0.6.2"
 					}
 				}
 			}
@@ -12654,12 +12400,6 @@
 			"integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
 			"dev": true
 		},
-		"through": {
-			"version": "2.3.8",
-			"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
-			"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
-			"dev": true
-		},
 		"through2": {
 			"version": "2.0.5",
 			"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
diff --git a/package.json b/package.json
index fc89fa0..7ef2ed5 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
 		"parcel-bundler": "1.12.4",
 		"pre-commit": "1.2.2",
 		"stylelint": "13.8.0",
-		"stylelint-config-wikimedia": "0.10.3",
+		"stylelint-config-wikimedia": "0.11.1",
 		"vue": "2.6.11",
 		"vue-hot-reload-api": "2.3.4",
 		"vue-jest": "3.0.5",
-- 
2.20.1

**purged**
Source code is licensed under the AGPL.