diff --git a/package-lock.json b/package-lock.json
index d46dcdb..dc370dd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2873,9 +2873,9 @@
 			}
 		},
 		"node_modules/adjust-sourcemap-loader/node_modules/loader-utils": {
-			"version": "2.0.3",
-			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-			"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+			"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 			"dev": true,
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -3341,9 +3341,9 @@
 			}
 		},
 		"node_modules/babel-loader/node_modules/loader-utils": {
-			"version": "2.0.3",
-			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-			"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+			"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 			"dev": true,
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -5192,9 +5192,9 @@
 			}
 		},
 		"node_modules/css-loader/node_modules/loader-utils": {
-			"version": "2.0.3",
-			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-			"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+			"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 			"dev": true,
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -7290,9 +7290,9 @@
 			}
 		},
 		"node_modules/file-loader/node_modules/loader-utils": {
-			"version": "2.0.3",
-			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-			"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+			"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 			"dev": true,
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -8454,9 +8454,9 @@
 			}
 		},
 		"node_modules/html-loader/node_modules/loader-utils": {
-			"version": "2.0.3",
-			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-			"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+			"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 			"dev": true,
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -10154,9 +10154,9 @@
 			}
 		},
 		"node_modules/loader-utils": {
-			"version": "1.4.1",
-			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.1.tgz",
-			"integrity": "sha512-1Qo97Y2oKaU+Ro2xnDMR26g1BwMT29jNbem1EvcujW2jqt+j5COXyscjM7bLQkM9HaxI7pkWeW7gnI072yMI9Q==",
+			"version": "1.4.2",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
+			"integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
 			"dev": true,
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -10935,9 +10935,9 @@
 			}
 		},
 		"node_modules/mini-css-extract-plugin/node_modules/loader-utils": {
-			"version": "2.0.3",
-			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-			"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+			"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 			"dev": true,
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -15545,9 +15545,9 @@
 			}
 		},
 		"node_modules/resolve-url-loader/node_modules/loader-utils": {
-			"version": "2.0.3",
-			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-			"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+			"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 			"dev": true,
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -17094,9 +17094,9 @@
 			}
 		},
 		"node_modules/style-loader/node_modules/loader-utils": {
-			"version": "2.0.3",
-			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-			"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+			"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 			"dev": true,
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -22274,9 +22274,9 @@
 			},
 			"dependencies": {
 				"loader-utils": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-					"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+					"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 					"dev": true,
 					"requires": {
 						"big.js": "^5.2.2",
@@ -22612,9 +22612,9 @@
 			},
 			"dependencies": {
 				"loader-utils": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-					"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+					"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 					"dev": true,
 					"requires": {
 						"big.js": "^5.2.2",
@@ -24094,9 +24094,9 @@
 			},
 			"dependencies": {
 				"loader-utils": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-					"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+					"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 					"dev": true,
 					"requires": {
 						"big.js": "^5.2.2",
@@ -25711,9 +25711,9 @@
 			},
 			"dependencies": {
 				"loader-utils": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-					"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+					"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 					"dev": true,
 					"requires": {
 						"big.js": "^5.2.2",
@@ -26604,9 +26604,9 @@
 			},
 			"dependencies": {
 				"loader-utils": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-					"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+					"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 					"dev": true,
 					"requires": {
 						"big.js": "^5.2.2",
@@ -27838,9 +27838,9 @@
 			"dev": true
 		},
 		"loader-utils": {
-			"version": "1.4.1",
-			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.1.tgz",
-			"integrity": "sha512-1Qo97Y2oKaU+Ro2xnDMR26g1BwMT29jNbem1EvcujW2jqt+j5COXyscjM7bLQkM9HaxI7pkWeW7gnI072yMI9Q==",
+			"version": "1.4.2",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
+			"integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
 			"dev": true,
 			"requires": {
 				"big.js": "^5.2.2",
@@ -28442,9 +28442,9 @@
 			},
 			"dependencies": {
 				"loader-utils": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-					"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+					"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 					"dev": true,
 					"requires": {
 						"big.js": "^5.2.2",
@@ -32003,9 +32003,9 @@
 			},
 			"dependencies": {
 				"loader-utils": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-					"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+					"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 					"dev": true,
 					"requires": {
 						"big.js": "^5.2.2",
@@ -33245,9 +33245,9 @@
 			},
 			"dependencies": {
 				"loader-utils": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
-					"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+					"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
 					"dev": true,
 					"requires": {
 						"big.js": "^5.2.2",